diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/assets/images/icons-arrow-arrow-down-25.svg b/android/app/build/intermediates/merged_assets/debug/out/public/assets/images/icons-arrow-arrow-down-25.svg new file mode 100644 index 000000000..9601cfc73 --- /dev/null +++ b/android/app/build/intermediates/merged_assets/debug/out/public/assets/images/icons-arrow-arrow-down-25.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/assets/images/icons-most-searched-words-open.svg b/android/app/build/intermediates/merged_assets/debug/out/public/assets/images/icons-most-searched-words-open.svg new file mode 100644 index 000000000..cd0fa9c46 --- /dev/null +++ b/android/app/build/intermediates/merged_assets/debug/out/public/assets/images/icons-most-searched-words-open.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/assets/images/icons-search-close.svg b/android/app/build/intermediates/merged_assets/debug/out/public/assets/images/icons-search-close.svg new file mode 100644 index 000000000..11669d50a --- /dev/null +++ b/android/app/build/intermediates/merged_assets/debug/out/public/assets/images/icons-search-close.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/assets/images/icons-search-document.svg b/android/app/build/intermediates/merged_assets/debug/out/public/assets/images/icons-search-document.svg new file mode 100644 index 000000000..50e282eb5 --- /dev/null +++ b/android/app/build/intermediates/merged_assets/debug/out/public/assets/images/icons-search-document.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/default~home-home-module~pages-chat-chat-module~pages-events-events-module~pages-login-login-module~~313a1095-es2015.js b/android/app/build/intermediates/merged_assets/debug/out/public/default~home-home-module~pages-chat-chat-module~pages-events-events-module~pages-login-login-module~~313a1095-es2015.js new file mode 100644 index 000000000..ae298085e --- /dev/null +++ b/android/app/build/intermediates/merged_assets/debug/out/public/default~home-home-module~pages-chat-chat-module~pages-events-events-module~pages-login-login-module~~313a1095-es2015.js @@ -0,0 +1,2980 @@ +(window["webpackJsonp"] = window["webpackJsonp"] || []).push([["default~home-home-module~pages-chat-chat-module~pages-events-events-module~pages-login-login-module~~313a1095"],{ + +/***/ "./node_modules/@capacitor/core/dist/esm/core-plugin-definitions.js": +/*!**************************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/core-plugin-definitions.js ***! + \**************************************************************************/ +/*! exports provided: CameraSource, CameraDirection, CameraResultType, FilesystemDirectory, FilesystemEncoding, HapticsImpactStyle, HapticsNotificationType, KeyboardStyle, KeyboardResize, ActionSheetOptionStyle, PermissionType, PhotosAlbumType, StatusBarStyle, StatusBarAnimation */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "CameraSource", function() { return CameraSource; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "CameraDirection", function() { return CameraDirection; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "CameraResultType", function() { return CameraResultType; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "FilesystemDirectory", function() { return FilesystemDirectory; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "FilesystemEncoding", function() { return FilesystemEncoding; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "HapticsImpactStyle", function() { return HapticsImpactStyle; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "HapticsNotificationType", function() { return HapticsNotificationType; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "KeyboardStyle", function() { return KeyboardStyle; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "KeyboardResize", function() { return KeyboardResize; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ActionSheetOptionStyle", function() { return ActionSheetOptionStyle; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "PermissionType", function() { return PermissionType; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "PhotosAlbumType", function() { return PhotosAlbumType; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "StatusBarStyle", function() { return StatusBarStyle; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "StatusBarAnimation", function() { return StatusBarAnimation; }); +var CameraSource; +(function (CameraSource) { + CameraSource["Prompt"] = "PROMPT"; + CameraSource["Camera"] = "CAMERA"; + CameraSource["Photos"] = "PHOTOS"; +})(CameraSource || (CameraSource = {})); +var CameraDirection; +(function (CameraDirection) { + CameraDirection["Rear"] = "REAR"; + CameraDirection["Front"] = "FRONT"; +})(CameraDirection || (CameraDirection = {})); +var CameraResultType; +(function (CameraResultType) { + CameraResultType["Uri"] = "uri"; + CameraResultType["Base64"] = "base64"; + CameraResultType["DataUrl"] = "dataUrl"; +})(CameraResultType || (CameraResultType = {})); +var FilesystemDirectory; +(function (FilesystemDirectory) { + /** + * The Documents directory + * On iOS it's the app's documents directory. + * Use this directory to store user-generated content. + * On Android it's the Public Documents folder, so it's accessible from other apps. + * It's not accesible on Android 10 unless the app enables legacy External Storage + * by adding `android:requestLegacyExternalStorage="true"` in the `application` tag + * in the `AndroidManifest.xml` + */ + FilesystemDirectory["Documents"] = "DOCUMENTS"; + /** + * The Data directory + * On iOS it will use the Documents directory + * On Android it's the directory holding application files. + * Files will be deleted when the application is uninstalled. + */ + FilesystemDirectory["Data"] = "DATA"; + /** + * The Cache directory + * Can be deleted in cases of low memory, so use this directory to write app-specific files + * that your app can re-create easily. + */ + FilesystemDirectory["Cache"] = "CACHE"; + /** + * The external directory + * On iOS it will use the Documents directory + * On Android it's the directory on the primary shared/external + * storage device where the application can place persistent files it owns. + * These files are internal to the applications, and not typically visible + * to the user as media. + * Files will be deleted when the application is uninstalled. + */ + FilesystemDirectory["External"] = "EXTERNAL"; + /** + * The external storage directory + * On iOS it will use the Documents directory + * On Android it's the primary shared/external storage directory. + * It's not accesible on Android 10 unless the app enables legacy External Storage + * by adding `android:requestLegacyExternalStorage="true"` in the `application` tag + * in the `AndroidManifest.xml` + */ + FilesystemDirectory["ExternalStorage"] = "EXTERNAL_STORAGE"; +})(FilesystemDirectory || (FilesystemDirectory = {})); +var FilesystemEncoding; +(function (FilesystemEncoding) { + FilesystemEncoding["UTF8"] = "utf8"; + FilesystemEncoding["ASCII"] = "ascii"; + FilesystemEncoding["UTF16"] = "utf16"; +})(FilesystemEncoding || (FilesystemEncoding = {})); +var HapticsImpactStyle; +(function (HapticsImpactStyle) { + HapticsImpactStyle["Heavy"] = "HEAVY"; + HapticsImpactStyle["Medium"] = "MEDIUM"; + HapticsImpactStyle["Light"] = "LIGHT"; +})(HapticsImpactStyle || (HapticsImpactStyle = {})); +var HapticsNotificationType; +(function (HapticsNotificationType) { + HapticsNotificationType["SUCCESS"] = "SUCCESS"; + HapticsNotificationType["WARNING"] = "WARNING"; + HapticsNotificationType["ERROR"] = "ERROR"; +})(HapticsNotificationType || (HapticsNotificationType = {})); +var KeyboardStyle; +(function (KeyboardStyle) { + KeyboardStyle["Dark"] = "DARK"; + KeyboardStyle["Light"] = "LIGHT"; +})(KeyboardStyle || (KeyboardStyle = {})); +var KeyboardResize; +(function (KeyboardResize) { + KeyboardResize["Body"] = "body"; + KeyboardResize["Ionic"] = "ionic"; + KeyboardResize["Native"] = "native"; + KeyboardResize["None"] = "none"; +})(KeyboardResize || (KeyboardResize = {})); +var ActionSheetOptionStyle; +(function (ActionSheetOptionStyle) { + ActionSheetOptionStyle["Default"] = "DEFAULT"; + ActionSheetOptionStyle["Destructive"] = "DESTRUCTIVE"; + ActionSheetOptionStyle["Cancel"] = "CANCEL"; +})(ActionSheetOptionStyle || (ActionSheetOptionStyle = {})); +// +var PermissionType; +(function (PermissionType) { + PermissionType["Camera"] = "camera"; + PermissionType["Photos"] = "photos"; + PermissionType["Geolocation"] = "geolocation"; + PermissionType["Notifications"] = "notifications"; + PermissionType["ClipboardRead"] = "clipboard-read"; + PermissionType["ClipboardWrite"] = "clipboard-write"; + PermissionType["Microphone"] = "microphone"; +})(PermissionType || (PermissionType = {})); +var PhotosAlbumType; +(function (PhotosAlbumType) { + /** + * Album is a "smart" album (such as Favorites or Recently Added) + */ + PhotosAlbumType["Smart"] = "smart"; + /** + * Album is a cloud-shared album + */ + PhotosAlbumType["Shared"] = "shared"; + /** + * Album is a user-created album + */ + PhotosAlbumType["User"] = "user"; +})(PhotosAlbumType || (PhotosAlbumType = {})); +var StatusBarStyle; +(function (StatusBarStyle) { + /** + * Light text for dark backgrounds. + */ + StatusBarStyle["Dark"] = "DARK"; + /** + * Dark text for light backgrounds. + */ + StatusBarStyle["Light"] = "LIGHT"; +})(StatusBarStyle || (StatusBarStyle = {})); +var StatusBarAnimation; +(function (StatusBarAnimation) { + /** + * No animation during show/hide. + */ + StatusBarAnimation["None"] = "NONE"; + /** + * Slide animation during show/hide. + */ + StatusBarAnimation["Slide"] = "SLIDE"; + /** + * Fade animation during show/hide. + */ + StatusBarAnimation["Fade"] = "FADE"; +})(StatusBarAnimation || (StatusBarAnimation = {})); +//# sourceMappingURL=core-plugin-definitions.js.map + +/***/ }), + +/***/ "./node_modules/@capacitor/core/dist/esm/global.js": +/*!*********************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/global.js ***! + \*********************************************************/ +/*! exports provided: Capacitor, Plugins */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Capacitor", function() { return Capacitor; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Plugins", function() { return Plugins; }); +/* harmony import */ var _web_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./web-runtime */ "./node_modules/@capacitor/core/dist/esm/web-runtime.js"); + +// Create our default Capacitor instance, which will be +// overridden on native platforms +var Capacitor = (function (globalThis) { + // Create a new CapacitorWeb instance if one doesn't already exist on globalThis + // Ensure the global is assigned the same Capacitor instance, + // then export Capacitor so it can be imported in other modules + return globalThis.Capacitor = (globalThis.Capacitor || new _web_runtime__WEBPACK_IMPORTED_MODULE_0__["CapacitorWeb"]()); +})( +// figure out the current globalThis, such as "window", "self" or "global" +// ensure errors are not thrown in an node SSR environment or web worker +typeof self !== 'undefined' ? self : typeof window !== 'undefined' ? window : typeof global !== 'undefined' ? global : {}); +var Plugins = Capacitor.Plugins; + +//# sourceMappingURL=global.js.map + +/***/ }), + +/***/ "./node_modules/@capacitor/core/dist/esm/index.js": +/*!********************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/index.js ***! + \********************************************************/ +/*! exports provided: CameraSource, CameraDirection, CameraResultType, FilesystemDirectory, FilesystemEncoding, HapticsImpactStyle, HapticsNotificationType, KeyboardStyle, KeyboardResize, ActionSheetOptionStyle, PermissionType, PhotosAlbumType, StatusBarStyle, StatusBarAnimation, Capacitor, Plugins, AccessibilityPluginWeb, Accessibility, AppPluginWeb, App, BrowserPluginWeb, Browser, CameraPluginWeb, Camera, ClipboardPluginWeb, Clipboard, FilesystemPluginWeb, Filesystem, GeolocationPluginWeb, Geolocation, DevicePluginWeb, Device, LocalNotificationsPluginWeb, LocalNotifications, SharePluginWeb, Share, ModalsPluginWeb, Modals, MotionPluginWeb, Motion, NetworkPluginWeb, Network, PermissionsPluginWeb, Permissions, SplashScreenPluginWeb, SplashScreen, StoragePluginWeb, Storage, ToastPluginWeb, Toast, registerWebPlugin, WebPluginRegistry, WebPlugins, WebPlugin, mergeWebPlugins, mergeWebPlugin */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./core-plugin-definitions */ "./node_modules/@capacitor/core/dist/esm/core-plugin-definitions.js"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "CameraSource", function() { return _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_0__["CameraSource"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "CameraDirection", function() { return _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_0__["CameraDirection"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "CameraResultType", function() { return _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_0__["CameraResultType"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "FilesystemDirectory", function() { return _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_0__["FilesystemDirectory"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "FilesystemEncoding", function() { return _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_0__["FilesystemEncoding"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "HapticsImpactStyle", function() { return _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_0__["HapticsImpactStyle"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "HapticsNotificationType", function() { return _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_0__["HapticsNotificationType"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "KeyboardStyle", function() { return _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_0__["KeyboardStyle"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "KeyboardResize", function() { return _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_0__["KeyboardResize"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "ActionSheetOptionStyle", function() { return _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_0__["ActionSheetOptionStyle"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "PermissionType", function() { return _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_0__["PermissionType"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "PhotosAlbumType", function() { return _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_0__["PhotosAlbumType"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "StatusBarStyle", function() { return _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_0__["StatusBarStyle"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "StatusBarAnimation", function() { return _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_0__["StatusBarAnimation"]; }); + +/* harmony import */ var _global__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./global */ "./node_modules/@capacitor/core/dist/esm/global.js"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Capacitor", function() { return _global__WEBPACK_IMPORTED_MODULE_1__["Capacitor"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Plugins", function() { return _global__WEBPACK_IMPORTED_MODULE_1__["Plugins"]; }); + +/* harmony import */ var _web_plugins__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./web-plugins */ "./node_modules/@capacitor/core/dist/esm/web-plugins.js"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "AccessibilityPluginWeb", function() { return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["AccessibilityPluginWeb"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Accessibility", function() { return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["Accessibility"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "AppPluginWeb", function() { return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["AppPluginWeb"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "App", function() { return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["App"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "BrowserPluginWeb", function() { return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["BrowserPluginWeb"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Browser", function() { return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["Browser"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "CameraPluginWeb", function() { return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["CameraPluginWeb"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Camera", function() { return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["Camera"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "ClipboardPluginWeb", function() { return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["ClipboardPluginWeb"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Clipboard", function() { return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["Clipboard"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "FilesystemPluginWeb", function() { return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["FilesystemPluginWeb"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Filesystem", function() { return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["Filesystem"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "GeolocationPluginWeb", function() { return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["GeolocationPluginWeb"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Geolocation", function() { return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["Geolocation"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "DevicePluginWeb", function() { return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["DevicePluginWeb"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Device", function() { return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["Device"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "LocalNotificationsPluginWeb", function() { return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["LocalNotificationsPluginWeb"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "LocalNotifications", function() { return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["LocalNotifications"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "SharePluginWeb", function() { return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["SharePluginWeb"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Share", function() { return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["Share"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "ModalsPluginWeb", function() { return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["ModalsPluginWeb"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Modals", function() { return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["Modals"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "MotionPluginWeb", function() { return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["MotionPluginWeb"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Motion", function() { return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["Motion"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "NetworkPluginWeb", function() { return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["NetworkPluginWeb"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Network", function() { return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["Network"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "PermissionsPluginWeb", function() { return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["PermissionsPluginWeb"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Permissions", function() { return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["Permissions"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "SplashScreenPluginWeb", function() { return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["SplashScreenPluginWeb"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "SplashScreen", function() { return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["SplashScreen"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "StoragePluginWeb", function() { return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["StoragePluginWeb"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Storage", function() { return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["Storage"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "ToastPluginWeb", function() { return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["ToastPluginWeb"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Toast", function() { return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["Toast"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "registerWebPlugin", function() { return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["registerWebPlugin"]; }); + +/* harmony import */ var _web_index__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./web/index */ "./node_modules/@capacitor/core/dist/esm/web/index.js"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "WebPluginRegistry", function() { return _web_index__WEBPACK_IMPORTED_MODULE_3__["WebPluginRegistry"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "WebPlugins", function() { return _web_index__WEBPACK_IMPORTED_MODULE_3__["WebPlugins"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "WebPlugin", function() { return _web_index__WEBPACK_IMPORTED_MODULE_3__["WebPlugin"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "mergeWebPlugins", function() { return _web_index__WEBPACK_IMPORTED_MODULE_3__["mergeWebPlugins"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "mergeWebPlugin", function() { return _web_index__WEBPACK_IMPORTED_MODULE_3__["mergeWebPlugin"]; }); + + + + + +//# sourceMappingURL=index.js.map + +/***/ }), + +/***/ "./node_modules/@capacitor/core/dist/esm/util.js": +/*!*******************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/util.js ***! + \*******************************************************/ +/*! exports provided: extend, uuid4 */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "extend", function() { return extend; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "uuid4", function() { return uuid4; }); +var extend = function (target) { + var objs = []; + for (var _i = 1; _i < arguments.length; _i++) { + objs[_i - 1] = arguments[_i]; + } + objs.forEach(function (o) { + if (o && typeof (o) === 'object') { + for (var k in o) { + if (o.hasOwnProperty(k)) { + target[k] = o[k]; + } + } + } + }); + return target; +}; +var uuid4 = function () { + return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function (c) { + var r = Math.random() * 16 | 0, v = c === 'x' ? r : (r & 0x3 | 0x8); + return v.toString(16); + }); +}; +//# sourceMappingURL=util.js.map + +/***/ }), + +/***/ "./node_modules/@capacitor/core/dist/esm/web-plugins.js": +/*!**************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web-plugins.js ***! + \**************************************************************/ +/*! exports provided: AccessibilityPluginWeb, Accessibility, AppPluginWeb, App, BrowserPluginWeb, Browser, CameraPluginWeb, Camera, ClipboardPluginWeb, Clipboard, FilesystemPluginWeb, Filesystem, GeolocationPluginWeb, Geolocation, DevicePluginWeb, Device, LocalNotificationsPluginWeb, LocalNotifications, SharePluginWeb, Share, ModalsPluginWeb, Modals, MotionPluginWeb, Motion, NetworkPluginWeb, Network, PermissionsPluginWeb, Permissions, SplashScreenPluginWeb, SplashScreen, StoragePluginWeb, Storage, ToastPluginWeb, Toast, registerWebPlugin */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "registerWebPlugin", function() { return registerWebPlugin; }); +/* harmony import */ var _global__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./global */ "./node_modules/@capacitor/core/dist/esm/global.js"); +/* harmony import */ var _web_index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./web/index */ "./node_modules/@capacitor/core/dist/esm/web/index.js"); +/* harmony import */ var _web_accessibility__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./web/accessibility */ "./node_modules/@capacitor/core/dist/esm/web/accessibility.js"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "AccessibilityPluginWeb", function() { return _web_accessibility__WEBPACK_IMPORTED_MODULE_2__["AccessibilityPluginWeb"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Accessibility", function() { return _web_accessibility__WEBPACK_IMPORTED_MODULE_2__["Accessibility"]; }); + +/* harmony import */ var _web_app__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./web/app */ "./node_modules/@capacitor/core/dist/esm/web/app.js"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "AppPluginWeb", function() { return _web_app__WEBPACK_IMPORTED_MODULE_3__["AppPluginWeb"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "App", function() { return _web_app__WEBPACK_IMPORTED_MODULE_3__["App"]; }); + +/* harmony import */ var _web_browser__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./web/browser */ "./node_modules/@capacitor/core/dist/esm/web/browser.js"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "BrowserPluginWeb", function() { return _web_browser__WEBPACK_IMPORTED_MODULE_4__["BrowserPluginWeb"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Browser", function() { return _web_browser__WEBPACK_IMPORTED_MODULE_4__["Browser"]; }); + +/* harmony import */ var _web_camera__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./web/camera */ "./node_modules/@capacitor/core/dist/esm/web/camera.js"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "CameraPluginWeb", function() { return _web_camera__WEBPACK_IMPORTED_MODULE_5__["CameraPluginWeb"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Camera", function() { return _web_camera__WEBPACK_IMPORTED_MODULE_5__["Camera"]; }); + +/* harmony import */ var _web_clipboard__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./web/clipboard */ "./node_modules/@capacitor/core/dist/esm/web/clipboard.js"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "ClipboardPluginWeb", function() { return _web_clipboard__WEBPACK_IMPORTED_MODULE_6__["ClipboardPluginWeb"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Clipboard", function() { return _web_clipboard__WEBPACK_IMPORTED_MODULE_6__["Clipboard"]; }); + +/* harmony import */ var _web_filesystem__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./web/filesystem */ "./node_modules/@capacitor/core/dist/esm/web/filesystem.js"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "FilesystemPluginWeb", function() { return _web_filesystem__WEBPACK_IMPORTED_MODULE_7__["FilesystemPluginWeb"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Filesystem", function() { return _web_filesystem__WEBPACK_IMPORTED_MODULE_7__["Filesystem"]; }); + +/* harmony import */ var _web_geolocation__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./web/geolocation */ "./node_modules/@capacitor/core/dist/esm/web/geolocation.js"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "GeolocationPluginWeb", function() { return _web_geolocation__WEBPACK_IMPORTED_MODULE_8__["GeolocationPluginWeb"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Geolocation", function() { return _web_geolocation__WEBPACK_IMPORTED_MODULE_8__["Geolocation"]; }); + +/* harmony import */ var _web_device__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./web/device */ "./node_modules/@capacitor/core/dist/esm/web/device.js"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "DevicePluginWeb", function() { return _web_device__WEBPACK_IMPORTED_MODULE_9__["DevicePluginWeb"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Device", function() { return _web_device__WEBPACK_IMPORTED_MODULE_9__["Device"]; }); + +/* harmony import */ var _web_local_notifications__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./web/local-notifications */ "./node_modules/@capacitor/core/dist/esm/web/local-notifications.js"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "LocalNotificationsPluginWeb", function() { return _web_local_notifications__WEBPACK_IMPORTED_MODULE_10__["LocalNotificationsPluginWeb"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "LocalNotifications", function() { return _web_local_notifications__WEBPACK_IMPORTED_MODULE_10__["LocalNotifications"]; }); + +/* harmony import */ var _web_share__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./web/share */ "./node_modules/@capacitor/core/dist/esm/web/share.js"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "SharePluginWeb", function() { return _web_share__WEBPACK_IMPORTED_MODULE_11__["SharePluginWeb"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Share", function() { return _web_share__WEBPACK_IMPORTED_MODULE_11__["Share"]; }); + +/* harmony import */ var _web_modals__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./web/modals */ "./node_modules/@capacitor/core/dist/esm/web/modals.js"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "ModalsPluginWeb", function() { return _web_modals__WEBPACK_IMPORTED_MODULE_12__["ModalsPluginWeb"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Modals", function() { return _web_modals__WEBPACK_IMPORTED_MODULE_12__["Modals"]; }); + +/* harmony import */ var _web_motion__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./web/motion */ "./node_modules/@capacitor/core/dist/esm/web/motion.js"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "MotionPluginWeb", function() { return _web_motion__WEBPACK_IMPORTED_MODULE_13__["MotionPluginWeb"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Motion", function() { return _web_motion__WEBPACK_IMPORTED_MODULE_13__["Motion"]; }); + +/* harmony import */ var _web_network__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./web/network */ "./node_modules/@capacitor/core/dist/esm/web/network.js"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "NetworkPluginWeb", function() { return _web_network__WEBPACK_IMPORTED_MODULE_14__["NetworkPluginWeb"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Network", function() { return _web_network__WEBPACK_IMPORTED_MODULE_14__["Network"]; }); + +/* harmony import */ var _web_permissions__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ./web/permissions */ "./node_modules/@capacitor/core/dist/esm/web/permissions.js"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "PermissionsPluginWeb", function() { return _web_permissions__WEBPACK_IMPORTED_MODULE_15__["PermissionsPluginWeb"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Permissions", function() { return _web_permissions__WEBPACK_IMPORTED_MODULE_15__["Permissions"]; }); + +/* harmony import */ var _web_splash_screen__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ./web/splash-screen */ "./node_modules/@capacitor/core/dist/esm/web/splash-screen.js"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "SplashScreenPluginWeb", function() { return _web_splash_screen__WEBPACK_IMPORTED_MODULE_16__["SplashScreenPluginWeb"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "SplashScreen", function() { return _web_splash_screen__WEBPACK_IMPORTED_MODULE_16__["SplashScreen"]; }); + +/* harmony import */ var _web_storage__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ./web/storage */ "./node_modules/@capacitor/core/dist/esm/web/storage.js"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "StoragePluginWeb", function() { return _web_storage__WEBPACK_IMPORTED_MODULE_17__["StoragePluginWeb"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Storage", function() { return _web_storage__WEBPACK_IMPORTED_MODULE_17__["Storage"]; }); + +/* harmony import */ var _web_toast__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ./web/toast */ "./node_modules/@capacitor/core/dist/esm/web/toast.js"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "ToastPluginWeb", function() { return _web_toast__WEBPACK_IMPORTED_MODULE_18__["ToastPluginWeb"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Toast", function() { return _web_toast__WEBPACK_IMPORTED_MODULE_18__["Toast"]; }); + + + + + + + + + + + + + + + + + + + + +Object(_web_index__WEBPACK_IMPORTED_MODULE_1__["mergeWebPlugins"])(_global__WEBPACK_IMPORTED_MODULE_0__["Plugins"]); +var registerWebPlugin = function (plugin) { + Object(_web_index__WEBPACK_IMPORTED_MODULE_1__["mergeWebPlugin"])(_global__WEBPACK_IMPORTED_MODULE_0__["Plugins"], plugin); +}; +//# sourceMappingURL=web-plugins.js.map + +/***/ }), + +/***/ "./node_modules/@capacitor/core/dist/esm/web-runtime.js": +/*!**************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web-runtime.js ***! + \**************************************************************/ +/*! exports provided: CapacitorWeb */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "CapacitorWeb", function() { return CapacitorWeb; }); +var CapacitorWeb = /** @class */ (function () { + function CapacitorWeb() { + var _this = this; + this.platform = 'web'; + this.isNative = false; + // Need to assign here to avoid having to define every plugin but still + // get the typed benefits of the provided plugins in PluginRegistry + this.Plugins = {}; + // Gracefully degrade in non-Proxy supporting engines, e.g. IE11. This + // effectively means that trying to access an unavailable plugin will + // locally throw, but this is still better than throwing a syntax error. + if (typeof Proxy !== 'undefined') { + // Build a proxy for the Plugins object that returns the "Noop Plugin" + // if a plugin isn't available + this.Plugins = new Proxy(this.Plugins, { + get: function (target, prop) { + if (typeof target[prop] === 'undefined') { + var thisRef_1 = _this; + return new Proxy({}, { + get: function (_target, _prop) { + if (typeof _target[_prop] === 'undefined') { + return thisRef_1.pluginMethodNoop.bind(thisRef_1, _target, _prop, prop); + } + else { + return _target[_prop]; + } + } + }); + } + else { + return target[prop]; + } + } + }); + } + } + CapacitorWeb.prototype.pluginMethodNoop = function (_target, _prop, pluginName) { + return Promise.reject(pluginName + " does not have web implementation."); + }; + CapacitorWeb.prototype.getPlatform = function () { + return this.platform; + }; + CapacitorWeb.prototype.isPluginAvailable = function (name) { + return this.Plugins.hasOwnProperty(name); + }; + CapacitorWeb.prototype.convertFileSrc = function (filePath) { + return filePath; + }; + CapacitorWeb.prototype.handleError = function (e) { + console.error(e); + }; + return CapacitorWeb; +}()); + +//# sourceMappingURL=web-runtime.js.map + +/***/ }), + +/***/ "./node_modules/@capacitor/core/dist/esm/web/accessibility.js": +/*!********************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web/accessibility.js ***! + \********************************************************************/ +/*! exports provided: AccessibilityPluginWeb, Accessibility */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "AccessibilityPluginWeb", function() { return AccessibilityPluginWeb; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Accessibility", function() { return Accessibility; }); +/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.js"); +/* harmony import */ var _index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index */ "./node_modules/@capacitor/core/dist/esm/web/index.js"); + + +var AccessibilityPluginWeb = /** @class */ (function (_super) { + Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(AccessibilityPluginWeb, _super); + function AccessibilityPluginWeb() { + return _super.call(this, { + name: 'Accessibility', + platforms: ['web'] + }) || this; + } + AccessibilityPluginWeb.prototype.isScreenReaderEnabled = function () { + throw new Error('Feature not available in the browser'); + }; + AccessibilityPluginWeb.prototype.speak = function (options) { + if (!('speechSynthesis' in window)) { + return Promise.reject('Browser does not support the Speech Synthesis API'); + } + var utterance = new SpeechSynthesisUtterance(options.value); + if (options.language) { + utterance.lang = options.language; + } + window.speechSynthesis.speak(utterance); + return Promise.resolve(); + }; + return AccessibilityPluginWeb; +}(_index__WEBPACK_IMPORTED_MODULE_1__["WebPlugin"])); + +var Accessibility = new AccessibilityPluginWeb(); + +//# sourceMappingURL=accessibility.js.map + +/***/ }), + +/***/ "./node_modules/@capacitor/core/dist/esm/web/app.js": +/*!**********************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web/app.js ***! + \**********************************************************/ +/*! exports provided: AppPluginWeb, App */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "AppPluginWeb", function() { return AppPluginWeb; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "App", function() { return App; }); +/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.js"); +/* harmony import */ var _index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index */ "./node_modules/@capacitor/core/dist/esm/web/index.js"); + + +var AppPluginWeb = /** @class */ (function (_super) { + Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(AppPluginWeb, _super); + function AppPluginWeb() { + var _this = _super.call(this, { + name: 'App', + platforms: ['web'] + }) || this; + if (typeof document !== 'undefined') { + document.addEventListener('visibilitychange', _this.handleVisibilityChange.bind(_this), false); + } + return _this; + } + AppPluginWeb.prototype.exitApp = function () { + throw new Error('Method not implemented.'); + }; + AppPluginWeb.prototype.canOpenUrl = function (_options) { + return Promise.resolve({ value: true }); + }; + AppPluginWeb.prototype.openUrl = function (_options) { + return Promise.resolve({ completed: true }); + }; + AppPluginWeb.prototype.getLaunchUrl = function () { + return Promise.resolve({ url: '' }); + }; + AppPluginWeb.prototype.getState = function () { + return Promise.resolve({ isActive: document.hidden !== true }); + }; + AppPluginWeb.prototype.handleVisibilityChange = function () { + var data = { + isActive: document.hidden !== true + }; + this.notifyListeners('appStateChange', data); + }; + return AppPluginWeb; +}(_index__WEBPACK_IMPORTED_MODULE_1__["WebPlugin"])); + +var App = new AppPluginWeb(); + +//# sourceMappingURL=app.js.map + +/***/ }), + +/***/ "./node_modules/@capacitor/core/dist/esm/web/browser.js": +/*!**************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web/browser.js ***! + \**************************************************************/ +/*! exports provided: BrowserPluginWeb, Browser */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "BrowserPluginWeb", function() { return BrowserPluginWeb; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Browser", function() { return Browser; }); +/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.js"); +/* harmony import */ var _index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index */ "./node_modules/@capacitor/core/dist/esm/web/index.js"); + + +var BrowserPluginWeb = /** @class */ (function (_super) { + Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(BrowserPluginWeb, _super); + function BrowserPluginWeb() { + return _super.call(this, { + name: 'Browser', + platforms: ['web'] + }) || this; + } + BrowserPluginWeb.prototype.open = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + this._lastWindow = window.open(options.url, options.windowName || '_blank'); + return [2 /*return*/, Promise.resolve()]; + }); + }); + }; + BrowserPluginWeb.prototype.prefetch = function (_options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + // Does nothing + return [2 /*return*/, Promise.resolve()]; + }); + }); + }; + BrowserPluginWeb.prototype.close = function () { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + this._lastWindow && this._lastWindow.close(); + return [2 /*return*/, Promise.resolve()]; + }); + }); + }; + return BrowserPluginWeb; +}(_index__WEBPACK_IMPORTED_MODULE_1__["WebPlugin"])); + +var Browser = new BrowserPluginWeb(); + +//# sourceMappingURL=browser.js.map + +/***/ }), + +/***/ "./node_modules/@capacitor/core/dist/esm/web/camera.js": +/*!*************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web/camera.js ***! + \*************************************************************/ +/*! exports provided: CameraPluginWeb, Camera */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "CameraPluginWeb", function() { return CameraPluginWeb; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Camera", function() { return Camera; }); +/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.js"); +/* harmony import */ var _index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index */ "./node_modules/@capacitor/core/dist/esm/web/index.js"); +/* harmony import */ var _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../core-plugin-definitions */ "./node_modules/@capacitor/core/dist/esm/core-plugin-definitions.js"); + + + +var CameraPluginWeb = /** @class */ (function (_super) { + Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(CameraPluginWeb, _super); + function CameraPluginWeb() { + return _super.call(this, { + name: 'Camera', + platforms: ['web'] + }) || this; + } + CameraPluginWeb.prototype.getPhoto = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var _this = this; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + return [2 /*return*/, new Promise(function (resolve, reject) { return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(_this, void 0, void 0, function () { + var cameraModal_1, e_1; + var _this = this; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + switch (_a.label) { + case 0: + if (!options.webUseInput) return [3 /*break*/, 1]; + this.fileInputExperience(options, resolve); + return [3 /*break*/, 7]; + case 1: + if (!customElements.get('pwa-camera-modal')) return [3 /*break*/, 6]; + cameraModal_1 = document.createElement('pwa-camera-modal'); + document.body.appendChild(cameraModal_1); + _a.label = 2; + case 2: + _a.trys.push([2, 4, , 5]); + return [4 /*yield*/, cameraModal_1.componentOnReady()]; + case 3: + _a.sent(); + cameraModal_1.addEventListener('onPhoto', function (e) { return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(_this, void 0, void 0, function () { + var photo, _a; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_b) { + switch (_b.label) { + case 0: + photo = e.detail; + if (!(photo === null)) return [3 /*break*/, 1]; + reject('User cancelled photos app'); + return [3 /*break*/, 4]; + case 1: + if (!(photo instanceof Error)) return [3 /*break*/, 2]; + reject(photo.message); + return [3 /*break*/, 4]; + case 2: + _a = resolve; + return [4 /*yield*/, this._getCameraPhoto(photo, options)]; + case 3: + _a.apply(void 0, [_b.sent()]); + _b.label = 4; + case 4: + cameraModal_1.dismiss(); + document.body.removeChild(cameraModal_1); + return [2 /*return*/]; + } + }); + }); }); + cameraModal_1.present(); + return [3 /*break*/, 5]; + case 4: + e_1 = _a.sent(); + this.fileInputExperience(options, resolve); + return [3 /*break*/, 5]; + case 5: return [3 /*break*/, 7]; + case 6: + console.error("Unable to load PWA Element 'pwa-camera-modal'. See the docs: https://capacitorjs.com/docs/pwa-elements."); + this.fileInputExperience(options, resolve); + _a.label = 7; + case 7: return [2 /*return*/]; + } + }); + }); })]; + }); + }); + }; + CameraPluginWeb.prototype.fileInputExperience = function (options, resolve) { + var input = document.querySelector('#_capacitor-camera-input'); + var cleanup = function () { + input.parentNode && input.parentNode.removeChild(input); + }; + if (!input) { + input = document.createElement('input'); + input.id = '_capacitor-camera-input'; + input.type = 'file'; + document.body.appendChild(input); + } + input.accept = 'image/*'; + input.capture = true; + if (options.source === _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_2__["CameraSource"].Photos || options.source === _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_2__["CameraSource"].Prompt) { + input.removeAttribute('capture'); + } + else if (options.direction === _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_2__["CameraDirection"].Front) { + input.capture = 'user'; + } + else if (options.direction === _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_2__["CameraDirection"].Rear) { + input.capture = 'environment'; + } + input.addEventListener('change', function (_e) { + var file = input.files[0]; + var format = 'jpeg'; + if (file.type === 'image/png') { + format = 'png'; + } + else if (file.type === 'image/gif') { + format = 'gif'; + } + if (options.resultType === _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_2__["CameraResultType"].DataUrl || options.resultType === _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_2__["CameraResultType"].Base64) { + var reader_1 = new FileReader(); + reader_1.addEventListener('load', function () { + if (options.resultType === _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_2__["CameraResultType"].DataUrl) { + resolve({ + dataUrl: reader_1.result, + format: format + }); + } + else if (options.resultType === _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_2__["CameraResultType"].Base64) { + var b64 = reader_1.result.split(',')[1]; + resolve({ + base64String: b64, + format: format + }); + } + cleanup(); + }); + reader_1.readAsDataURL(file); + } + else { + resolve({ + webPath: URL.createObjectURL(file), + format: format + }); + cleanup(); + } + }); + input.click(); + }; + CameraPluginWeb.prototype._getCameraPhoto = function (photo, options) { + return new Promise(function (resolve, reject) { + var reader = new FileReader(); + var format = photo.type.split('/')[1]; + if (options.resultType === _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_2__["CameraResultType"].Uri) { + resolve({ + webPath: URL.createObjectURL(photo), + format: format + }); + } + else { + reader.readAsDataURL(photo); + reader.onloadend = function () { + var r = reader.result; + if (options.resultType === _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_2__["CameraResultType"].DataUrl) { + resolve({ + dataUrl: r, + format: format + }); + } + else { + resolve({ + base64String: r.split(',')[1], + format: format + }); + } + }; + reader.onerror = function (e) { + reject(e); + }; + } + }); + }; + return CameraPluginWeb; +}(_index__WEBPACK_IMPORTED_MODULE_1__["WebPlugin"])); + +var Camera = new CameraPluginWeb(); + +//# sourceMappingURL=camera.js.map + +/***/ }), + +/***/ "./node_modules/@capacitor/core/dist/esm/web/clipboard.js": +/*!****************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web/clipboard.js ***! + \****************************************************************/ +/*! exports provided: ClipboardPluginWeb, Clipboard */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ClipboardPluginWeb", function() { return ClipboardPluginWeb; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Clipboard", function() { return Clipboard; }); +/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.js"); +/* harmony import */ var _index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index */ "./node_modules/@capacitor/core/dist/esm/web/index.js"); + + +var ClipboardPluginWeb = /** @class */ (function (_super) { + Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(ClipboardPluginWeb, _super); + function ClipboardPluginWeb() { + return _super.call(this, { + name: 'Clipboard', + platforms: ['web'] + }) || this; + } + ClipboardPluginWeb.prototype.write = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var blob, clipboardItemInput, err_1; + var _a; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_b) { + switch (_b.label) { + case 0: + if (!navigator.clipboard) { + return [2 /*return*/, Promise.reject('Clipboard API not available in this browser')]; + } + if (!(options.string !== undefined || options.url)) return [3 /*break*/, 2]; + if (!navigator.clipboard.writeText) { + return [2 /*return*/, Promise.reject('Writting to clipboard not supported in this browser')]; + } + return [4 /*yield*/, navigator.clipboard.writeText(options.string !== undefined ? options.string : options.url)]; + case 1: + _b.sent(); + return [3 /*break*/, 10]; + case 2: + if (!options.image) return [3 /*break*/, 9]; + if (!navigator.clipboard.write) { + return [2 /*return*/, Promise.reject('Setting images not supported in this browser')]; + } + _b.label = 3; + case 3: + _b.trys.push([3, 7, , 8]); + return [4 /*yield*/, fetch(options.image)]; + case 4: return [4 /*yield*/, (_b.sent()).blob()]; + case 5: + blob = _b.sent(); + clipboardItemInput = new ClipboardItem((_a = {}, _a[blob.type] = blob, _a)); + return [4 /*yield*/, navigator.clipboard.write([clipboardItemInput])]; + case 6: + _b.sent(); + return [3 /*break*/, 8]; + case 7: + err_1 = _b.sent(); + return [2 /*return*/, Promise.reject('Failed to write image')]; + case 8: return [3 /*break*/, 10]; + case 9: return [2 /*return*/, Promise.reject('Nothing to write')]; + case 10: return [2 /*return*/, Promise.resolve()]; + } + }); + }); + }; + ClipboardPluginWeb.prototype.read = function () { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var clipboardItems, type, clipboardBlob, data, err_2; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + switch (_a.label) { + case 0: + if (!navigator.clipboard) { + return [2 /*return*/, Promise.reject('Clipboard API not available in this browser')]; + } + if (!!navigator.clipboard.read) return [3 /*break*/, 1]; + if (!navigator.clipboard.readText) { + return [2 /*return*/, Promise.reject('Reading from clipboard not supported in this browser')]; + } + return [2 /*return*/, this.readText()]; + case 1: + _a.trys.push([1, 5, , 6]); + return [4 /*yield*/, navigator.clipboard.read()]; + case 2: + clipboardItems = _a.sent(); + type = clipboardItems[0].types[0]; + return [4 /*yield*/, clipboardItems[0].getType(type)]; + case 3: + clipboardBlob = _a.sent(); + return [4 /*yield*/, this._getBlobData(clipboardBlob, type)]; + case 4: + data = _a.sent(); + return [2 /*return*/, Promise.resolve({ value: data, type: type })]; + case 5: + err_2 = _a.sent(); + return [2 /*return*/, this.readText()]; + case 6: return [2 /*return*/]; + } + }); + }); + }; + ClipboardPluginWeb.prototype.readText = function () { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var text; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + switch (_a.label) { + case 0: return [4 /*yield*/, navigator.clipboard.readText()]; + case 1: + text = _a.sent(); + return [2 /*return*/, Promise.resolve({ value: text, type: 'text/plain' })]; + } + }); + }); + }; + ClipboardPluginWeb.prototype._getBlobData = function (clipboardBlob, type) { + return new Promise(function (resolve, reject) { + var reader = new FileReader(); + if (type.includes('image')) { + reader.readAsDataURL(clipboardBlob); + } + else { + reader.readAsText(clipboardBlob); + } + reader.onloadend = function () { + var r = reader.result; + resolve(r); + }; + reader.onerror = function (e) { + reject(e); + }; + }); + }; + return ClipboardPluginWeb; +}(_index__WEBPACK_IMPORTED_MODULE_1__["WebPlugin"])); + +var Clipboard = new ClipboardPluginWeb(); + +//# sourceMappingURL=clipboard.js.map + +/***/ }), + +/***/ "./node_modules/@capacitor/core/dist/esm/web/device.js": +/*!*************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web/device.js ***! + \*************************************************************/ +/*! exports provided: DevicePluginWeb, Device */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "DevicePluginWeb", function() { return DevicePluginWeb; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Device", function() { return Device; }); +/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.js"); +/* harmony import */ var _index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index */ "./node_modules/@capacitor/core/dist/esm/web/index.js"); +/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../util */ "./node_modules/@capacitor/core/dist/esm/util.js"); + + + +var DevicePluginWeb = /** @class */ (function (_super) { + Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(DevicePluginWeb, _super); + function DevicePluginWeb() { + return _super.call(this, { + name: 'Device', + platforms: ['web'] + }) || this; + } + DevicePluginWeb.prototype.getInfo = function () { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var ua, uaFields; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + ua = navigator.userAgent; + uaFields = this.parseUa(ua); + return [2 /*return*/, Promise.resolve({ + model: uaFields.model, + platform: 'web', + appVersion: '', + appBuild: '', + appId: '', + appName: '', + operatingSystem: uaFields.operatingSystem, + osVersion: uaFields.osVersion, + manufacturer: navigator.vendor, + isVirtual: false, + uuid: this.getUid() + })]; + }); + }); + }; + DevicePluginWeb.prototype.getBatteryInfo = function () { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var battery, e_1; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + switch (_a.label) { + case 0: + battery = {}; + _a.label = 1; + case 1: + _a.trys.push([1, 3, , 4]); + return [4 /*yield*/, navigator.getBattery()]; + case 2: + battery = _a.sent(); + return [3 /*break*/, 4]; + case 3: + e_1 = _a.sent(); + return [3 /*break*/, 4]; + case 4: return [2 /*return*/, Promise.resolve({ + batteryLevel: battery.level, + isCharging: battery.charging + })]; + } + }); + }); + }; + DevicePluginWeb.prototype.getLanguageCode = function () { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + return [2 /*return*/, { + value: navigator.language + }]; + }); + }); + }; + DevicePluginWeb.prototype.parseUa = function (_ua) { + var uaFields = {}; + var start = _ua.indexOf('(') + 1; + var end = _ua.indexOf(') AppleWebKit'); + if (_ua.indexOf(') Gecko') !== -1) { + end = _ua.indexOf(') Gecko'); + } + var fields = _ua.substring(start, end); + if (_ua.indexOf('Android') !== -1) { + uaFields.model = fields.replace('; wv', '').split('; ').pop().split(' Build')[0]; + uaFields.osVersion = fields.split('; ')[1]; + } + else { + uaFields.model = fields.split('; ')[0]; + if (navigator.oscpu) { + uaFields.osVersion = navigator.oscpu; + } + else { + if (_ua.indexOf('Windows') !== -1) { + uaFields.osVersion = fields; + } + else { + var lastParts = fields.split('; ').pop().replace(' like Mac OS X', '').split(' '); + uaFields.osVersion = lastParts[lastParts.length - 1].replace(/_/g, '.'); + } + } + } + if (/android/i.test(_ua)) { + uaFields.operatingSystem = 'android'; + } + else if (/iPad|iPhone|iPod/.test(_ua) && !window.MSStream) { + uaFields.operatingSystem = 'ios'; + } + else if (/Win/.test(_ua)) { + uaFields.operatingSystem = 'windows'; + } + else if (/Mac/i.test(_ua)) { + uaFields.operatingSystem = 'mac'; + } + else { + uaFields.operatingSystem = 'unknown'; + } + return uaFields; + }; + DevicePluginWeb.prototype.getUid = function () { + var uid = window.localStorage.getItem('_capuid'); + if (uid) { + return uid; + } + uid = Object(_util__WEBPACK_IMPORTED_MODULE_2__["uuid4"])(); + window.localStorage.setItem('_capuid', uid); + return uid; + }; + return DevicePluginWeb; +}(_index__WEBPACK_IMPORTED_MODULE_1__["WebPlugin"])); + +var Device = new DevicePluginWeb(); + +//# sourceMappingURL=device.js.map + +/***/ }), + +/***/ "./node_modules/@capacitor/core/dist/esm/web/filesystem.js": +/*!*****************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web/filesystem.js ***! + \*****************************************************************/ +/*! exports provided: FilesystemPluginWeb, Filesystem */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "FilesystemPluginWeb", function() { return FilesystemPluginWeb; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Filesystem", function() { return Filesystem; }); +/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.js"); +/* harmony import */ var _index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index */ "./node_modules/@capacitor/core/dist/esm/web/index.js"); +/* harmony import */ var _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../core-plugin-definitions */ "./node_modules/@capacitor/core/dist/esm/core-plugin-definitions.js"); + + + +var FilesystemPluginWeb = /** @class */ (function (_super) { + Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(FilesystemPluginWeb, _super); + function FilesystemPluginWeb() { + var _this = _super.call(this, { + name: 'Filesystem', + platforms: ['web'] + }) || this; + _this.DEFAULT_DIRECTORY = _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_2__["FilesystemDirectory"].Data; + _this.DB_VERSION = 1; + _this.DB_NAME = 'Disc'; + _this._writeCmds = ['add', 'put', 'delete']; + return _this; + } + FilesystemPluginWeb.prototype.initDb = function () { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var _this = this; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + if (this._db !== undefined) { + return [2 /*return*/, this._db]; + } + if (!('indexedDB' in window)) { + throw new Error('This browser doesn\'t support IndexedDB'); + } + return [2 /*return*/, new Promise(function (resolve, reject) { + var request = indexedDB.open(_this.DB_NAME, _this.DB_VERSION); + request.onupgradeneeded = FilesystemPluginWeb.doUpgrade; + request.onsuccess = function () { + _this._db = request.result; + resolve(request.result); + }; + request.onerror = function () { return reject(request.error); }; + request.onblocked = function () { + console.warn('db blocked'); + }; + })]; + }); + }); + }; + FilesystemPluginWeb.doUpgrade = function (event) { + var eventTarget = event.target; + var db = eventTarget.result; + switch (event.oldVersion) { + case 0: + case 1: + default: + if (db.objectStoreNames.contains('FileStorage')) { + db.deleteObjectStore('FileStorage'); + } + var store = db.createObjectStore('FileStorage', { keyPath: 'path' }); + store.createIndex('by_folder', 'folder'); + } + }; + FilesystemPluginWeb.prototype.dbRequest = function (cmd, args) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var readFlag; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + readFlag = this._writeCmds.indexOf(cmd) !== -1 ? 'readwrite' : 'readonly'; + return [2 /*return*/, this.initDb() + .then(function (conn) { + return new Promise(function (resolve, reject) { + var tx = conn.transaction(['FileStorage'], readFlag); + var store = tx.objectStore('FileStorage'); + var req = store[cmd].apply(store, args); + req.onsuccess = function () { return resolve(req.result); }; + req.onerror = function () { return reject(req.error); }; + }); + })]; + }); + }); + }; + FilesystemPluginWeb.prototype.dbIndexRequest = function (indexName, cmd, args) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var readFlag; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + readFlag = this._writeCmds.indexOf(cmd) !== -1 ? 'readwrite' : 'readonly'; + return [2 /*return*/, this.initDb() + .then(function (conn) { + return new Promise(function (resolve, reject) { + var tx = conn.transaction(['FileStorage'], readFlag); + var store = tx.objectStore('FileStorage'); + var index = store.index(indexName); + var req = index[cmd].apply(index, args); + req.onsuccess = function () { return resolve(req.result); }; + req.onerror = function () { return reject(req.error); }; + }); + })]; + }); + }); + }; + FilesystemPluginWeb.prototype.getPath = function (directory, uriPath) { + directory = directory || this.DEFAULT_DIRECTORY; + var cleanedUriPath = uriPath !== undefined ? uriPath.replace(/^[/]+|[/]+$/g, '') : ''; + var fsPath = '/' + directory; + if (uriPath !== '') + fsPath += '/' + cleanedUriPath; + return fsPath; + }; + FilesystemPluginWeb.prototype.clear = function () { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var conn, tx, store; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + switch (_a.label) { + case 0: return [4 /*yield*/, this.initDb()]; + case 1: + conn = _a.sent(); + tx = conn.transaction(['FileStorage'], 'readwrite'); + store = tx.objectStore('FileStorage'); + store.clear(); + return [2 /*return*/, {}]; + } + }); + }); + }; + /** + * Read a file from disk + * @param options options for the file read + * @return a promise that resolves with the read file data result + */ + FilesystemPluginWeb.prototype.readFile = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var path, entry; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + switch (_a.label) { + case 0: + path = this.getPath(options.directory, options.path); + return [4 /*yield*/, this.dbRequest('get', [path])]; + case 1: + entry = _a.sent(); + if (entry === undefined) + throw Error('File does not exist.'); + return [2 /*return*/, { data: entry.content }]; + } + }); + }); + }; + /** + * Write a file to disk in the specified location on device + * @param options options for the file write + * @return a promise that resolves with the file write result + */ + FilesystemPluginWeb.prototype.writeFile = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var path, data, doRecursive, occupiedEntry, encoding, parentPath, parentEntry, subDirIndex, parentArgPath, now, pathObj; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + switch (_a.label) { + case 0: + path = this.getPath(options.directory, options.path); + data = options.data; + doRecursive = options.recursive; + return [4 /*yield*/, this.dbRequest('get', [path])]; + case 1: + occupiedEntry = _a.sent(); + if (occupiedEntry && occupiedEntry.type === 'directory') + throw ('The supplied path is a directory.'); + encoding = options.encoding; + parentPath = path.substr(0, path.lastIndexOf('/')); + return [4 /*yield*/, this.dbRequest('get', [parentPath])]; + case 2: + parentEntry = _a.sent(); + if (!(parentEntry === undefined)) return [3 /*break*/, 4]; + subDirIndex = parentPath.indexOf('/', 1); + if (!(subDirIndex !== -1)) return [3 /*break*/, 4]; + parentArgPath = parentPath.substr(subDirIndex); + return [4 /*yield*/, this.mkdir({ path: parentArgPath, directory: options.directory, recursive: doRecursive })]; + case 3: + _a.sent(); + _a.label = 4; + case 4: + now = Date.now(); + pathObj = { + path: path, + folder: parentPath, + type: 'file', + size: data.length, + ctime: now, + mtime: now, + content: !encoding && data.indexOf(',') >= 0 ? data.split(',')[1] : data, + }; + return [4 /*yield*/, this.dbRequest('put', [pathObj])]; + case 5: + _a.sent(); + return [2 /*return*/, { + uri: pathObj.path + }]; + } + }); + }); + }; + /** + * Append to a file on disk in the specified location on device + * @param options options for the file append + * @return a promise that resolves with the file write result + */ + FilesystemPluginWeb.prototype.appendFile = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var path, data, parentPath, now, ctime, occupiedEntry, parentEntry, subDirIndex, parentArgPath, pathObj; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + switch (_a.label) { + case 0: + path = this.getPath(options.directory, options.path); + data = options.data; + parentPath = path.substr(0, path.lastIndexOf('/')); + now = Date.now(); + ctime = now; + return [4 /*yield*/, this.dbRequest('get', [path])]; + case 1: + occupiedEntry = _a.sent(); + if (occupiedEntry && occupiedEntry.type === 'directory') + throw ('The supplied path is a directory.'); + return [4 /*yield*/, this.dbRequest('get', [parentPath])]; + case 2: + parentEntry = _a.sent(); + if (!(parentEntry === undefined)) return [3 /*break*/, 4]; + subDirIndex = parentPath.indexOf('/', 1); + if (!(subDirIndex !== -1)) return [3 /*break*/, 4]; + parentArgPath = parentPath.substr(subDirIndex); + return [4 /*yield*/, this.mkdir({ path: parentArgPath, directory: options.directory, recursive: true })]; + case 3: + _a.sent(); + _a.label = 4; + case 4: + if (occupiedEntry !== undefined) { + data = occupiedEntry.content + data; + ctime = occupiedEntry.ctime; + } + pathObj = { + path: path, + folder: parentPath, + type: 'file', + size: data.length, + ctime: ctime, + mtime: now, + content: data + }; + return [4 /*yield*/, this.dbRequest('put', [pathObj])]; + case 5: + _a.sent(); + return [2 /*return*/, {}]; + } + }); + }); + }; + /** + * Delete a file from disk + * @param options options for the file delete + * @return a promise that resolves with the deleted file data result + */ + FilesystemPluginWeb.prototype.deleteFile = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var path, entry, entries; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + switch (_a.label) { + case 0: + path = this.getPath(options.directory, options.path); + return [4 /*yield*/, this.dbRequest('get', [path])]; + case 1: + entry = _a.sent(); + if (entry === undefined) + throw Error('File does not exist.'); + return [4 /*yield*/, this.dbIndexRequest('by_folder', 'getAllKeys', [IDBKeyRange.only(path)])]; + case 2: + entries = _a.sent(); + if (entries.length !== 0) + throw Error('Folder is not empty.'); + return [4 /*yield*/, this.dbRequest('delete', [path])]; + case 3: + _a.sent(); + return [2 /*return*/, {}]; + } + }); + }); + }; + /** + * Create a directory. + * @param options options for the mkdir + * @return a promise that resolves with the mkdir result + */ + FilesystemPluginWeb.prototype.mkdir = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var path, doRecursive, parentPath, depth, parentEntry, occupiedEntry, parentArgPath, now, pathObj; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + switch (_a.label) { + case 0: + path = this.getPath(options.directory, options.path); + doRecursive = options.recursive; + parentPath = path.substr(0, path.lastIndexOf('/')); + depth = (path.match(/\//g) || []).length; + return [4 /*yield*/, this.dbRequest('get', [parentPath])]; + case 1: + parentEntry = _a.sent(); + return [4 /*yield*/, this.dbRequest('get', [path])]; + case 2: + occupiedEntry = _a.sent(); + if (depth === 1) + throw Error('Cannot create Root directory'); + if (occupiedEntry !== undefined) + throw Error('Current directory does already exist.'); + if (!doRecursive && depth !== 2 && parentEntry === undefined) + throw Error('Parent directory must exist'); + if (!(doRecursive && depth !== 2 && parentEntry === undefined)) return [3 /*break*/, 4]; + parentArgPath = parentPath.substr(parentPath.indexOf('/', 1)); + return [4 /*yield*/, this.mkdir({ + path: parentArgPath, + directory: options.directory, + recursive: doRecursive + })]; + case 3: + _a.sent(); + _a.label = 4; + case 4: + now = Date.now(); + pathObj = { path: path, folder: parentPath, type: 'directory', size: 0, ctime: now, mtime: now }; + return [4 /*yield*/, this.dbRequest('put', [pathObj])]; + case 5: + _a.sent(); + return [2 /*return*/, {}]; + } + }); + }); + }; + /** + * Remove a directory + * @param options the options for the directory remove + */ + FilesystemPluginWeb.prototype.rmdir = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var path, directory, recursive, fullPath, entry, readDirResult, _i, _a, entry_1, entryPath, entryObj; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_b) { + switch (_b.label) { + case 0: + path = options.path, directory = options.directory, recursive = options.recursive; + fullPath = this.getPath(directory, path); + return [4 /*yield*/, this.dbRequest('get', [fullPath])]; + case 1: + entry = _b.sent(); + if (entry === undefined) + throw Error('Folder does not exist.'); + if (entry.type !== 'directory') + throw Error('Requested path is not a directory'); + return [4 /*yield*/, this.readdir({ path: path, directory: directory })]; + case 2: + readDirResult = _b.sent(); + if (readDirResult.files.length !== 0 && !recursive) + throw Error('Folder is not empty'); + _i = 0, _a = readDirResult.files; + _b.label = 3; + case 3: + if (!(_i < _a.length)) return [3 /*break*/, 9]; + entry_1 = _a[_i]; + entryPath = path + "/" + entry_1; + return [4 /*yield*/, this.stat({ path: entryPath, directory: directory })]; + case 4: + entryObj = _b.sent(); + if (!(entryObj.type === 'file')) return [3 /*break*/, 6]; + return [4 /*yield*/, this.deleteFile({ path: entryPath, directory: directory })]; + case 5: + _b.sent(); + return [3 /*break*/, 8]; + case 6: return [4 /*yield*/, this.rmdir({ path: entryPath, directory: directory, recursive: recursive })]; + case 7: + _b.sent(); + _b.label = 8; + case 8: + _i++; + return [3 /*break*/, 3]; + case 9: return [4 /*yield*/, this.dbRequest('delete', [fullPath])]; + case 10: + _b.sent(); + return [2 /*return*/, {}]; + } + }); + }); + }; + /** + * Return a list of files from the directory (not recursive) + * @param options the options for the readdir operation + * @return a promise that resolves with the readdir directory listing result + */ + FilesystemPluginWeb.prototype.readdir = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var path, entry, entries, names; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + switch (_a.label) { + case 0: + path = this.getPath(options.directory, options.path); + return [4 /*yield*/, this.dbRequest('get', [path])]; + case 1: + entry = _a.sent(); + if (options.path !== '' && entry === undefined) + throw Error('Folder does not exist.'); + return [4 /*yield*/, this.dbIndexRequest('by_folder', 'getAllKeys', [IDBKeyRange.only(path)])]; + case 2: + entries = _a.sent(); + names = entries.map(function (e) { + return e.substring(path.length + 1); + }); + return [2 /*return*/, { files: names }]; + } + }); + }); + }; + /** + * Return full File URI for a path and directory + * @param options the options for the stat operation + * @return a promise that resolves with the file stat result + */ + FilesystemPluginWeb.prototype.getUri = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var path, entry; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + switch (_a.label) { + case 0: + path = this.getPath(options.directory, options.path); + return [4 /*yield*/, this.dbRequest('get', [path])]; + case 1: + entry = _a.sent(); + if (!(entry === undefined)) return [3 /*break*/, 3]; + return [4 /*yield*/, this.dbRequest('get', [path + '/'])]; + case 2: + entry = (_a.sent()); + _a.label = 3; + case 3: + if (entry === undefined) + throw Error('Entry does not exist.'); + return [2 /*return*/, { + uri: entry.path + }]; + } + }); + }); + }; + /** + * Return data about a file + * @param options the options for the stat operation + * @return a promise that resolves with the file stat result + */ + FilesystemPluginWeb.prototype.stat = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var path, entry; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + switch (_a.label) { + case 0: + path = this.getPath(options.directory, options.path); + return [4 /*yield*/, this.dbRequest('get', [path])]; + case 1: + entry = _a.sent(); + if (!(entry === undefined)) return [3 /*break*/, 3]; + return [4 /*yield*/, this.dbRequest('get', [path + '/'])]; + case 2: + entry = (_a.sent()); + _a.label = 3; + case 3: + if (entry === undefined) + throw Error('Entry does not exist.'); + return [2 /*return*/, { + type: entry.type, + size: entry.size, + ctime: entry.ctime, + mtime: entry.mtime, + uri: entry.path + }]; + } + }); + }); + }; + /** + * Rename a file or directory + * @param options the options for the rename operation + * @return a promise that resolves with the rename result + */ + FilesystemPluginWeb.prototype.rename = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + return [2 /*return*/, this._copy(options, true)]; + }); + }); + }; + /** + * Copy a file or directory + * @param options the options for the copy operation + * @return a promise that resolves with the copy result + */ + FilesystemPluginWeb.prototype.copy = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + return [2 /*return*/, this._copy(options, false)]; + }); + }); + }; + /** + * Function that can perform a copy or a rename + * @param options the options for the rename operation + * @param doRename whether to perform a rename or copy operation + * @return a promise that resolves with the result + */ + FilesystemPluginWeb.prototype._copy = function (options, doRename) { + if (doRename === void 0) { doRename = false; } + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var to, from, fromDirectory, toDirectory, fromPath, toPath, toObj, e_1, toPathComponents, toPath_1, toParentDirectory, fromObj, updateTime, _a, file, e_2, contents, _i, contents_1, filename; + var _this = this; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_b) { + switch (_b.label) { + case 0: + to = options.to, from = options.from, fromDirectory = options.directory, toDirectory = options.toDirectory; + if (!to || !from) { + throw Error('Both to and from must be provided'); + } + // If no "to" directory is provided, use the "from" directory + if (!toDirectory) { + toDirectory = fromDirectory; + } + fromPath = this.getPath(fromDirectory, from); + toPath = this.getPath(toDirectory, to); + // Test that the "to" and "from" locations are different + if (fromPath === toPath) { + return [2 /*return*/, {}]; + } + if (toPath.startsWith(fromPath)) { + throw Error('To path cannot contain the from path'); + } + _b.label = 1; + case 1: + _b.trys.push([1, 3, , 6]); + return [4 /*yield*/, this.stat({ + path: to, + directory: toDirectory + })]; + case 2: + toObj = _b.sent(); + return [3 /*break*/, 6]; + case 3: + e_1 = _b.sent(); + toPathComponents = to.split('/'); + toPathComponents.pop(); + toPath_1 = toPathComponents.join('/'); + if (!(toPathComponents.length > 0)) return [3 /*break*/, 5]; + return [4 /*yield*/, this.stat({ + path: toPath_1, + directory: toDirectory, + })]; + case 4: + toParentDirectory = _b.sent(); + if (toParentDirectory.type !== 'directory') { + throw new Error('Parent directory of the to path is a file'); + } + _b.label = 5; + case 5: return [3 /*break*/, 6]; + case 6: + // Cannot overwrite a directory + if (toObj && toObj.type === 'directory') { + throw new Error('Cannot overwrite a directory with a file'); + } + return [4 /*yield*/, this.stat({ + path: from, + directory: fromDirectory, + })]; + case 7: + fromObj = _b.sent(); + updateTime = function (path, ctime, mtime) { return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(_this, void 0, void 0, function () { + var fullPath, entry; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + switch (_a.label) { + case 0: + fullPath = this.getPath(toDirectory, path); + return [4 /*yield*/, this.dbRequest('get', [fullPath])]; + case 1: + entry = _a.sent(); + entry.ctime = ctime; + entry.mtime = mtime; + return [4 /*yield*/, this.dbRequest('put', [entry])]; + case 2: + _a.sent(); + return [2 /*return*/]; + } + }); + }); }; + _a = fromObj.type; + switch (_a) { + case 'file': return [3 /*break*/, 8]; + case 'directory': return [3 /*break*/, 15]; + } + return [3 /*break*/, 28]; + case 8: return [4 /*yield*/, this.readFile({ + path: from, + directory: fromDirectory + })]; + case 9: + file = _b.sent(); + if (!doRename) return [3 /*break*/, 11]; + return [4 /*yield*/, this.deleteFile({ + path: from, + directory: fromDirectory + })]; + case 10: + _b.sent(); + _b.label = 11; + case 11: + // Write the file to the new location + return [4 /*yield*/, this.writeFile({ + path: to, + directory: toDirectory, + data: file.data + })]; + case 12: + // Write the file to the new location + _b.sent(); + if (!doRename) return [3 /*break*/, 14]; + return [4 /*yield*/, updateTime(to, fromObj.ctime, fromObj.mtime)]; + case 13: + _b.sent(); + _b.label = 14; + case 14: + // Resolve promise + return [2 /*return*/, {}]; + case 15: + if (toObj) { + throw Error('Cannot move a directory over an existing object'); + } + _b.label = 16; + case 16: + _b.trys.push([16, 20, , 21]); + // Create the to directory + return [4 /*yield*/, this.mkdir({ + path: to, + directory: toDirectory, + recursive: false, + })]; + case 17: + // Create the to directory + _b.sent(); + if (!doRename) return [3 /*break*/, 19]; + return [4 /*yield*/, updateTime(to, fromObj.ctime, fromObj.mtime)]; + case 18: + _b.sent(); + _b.label = 19; + case 19: return [3 /*break*/, 21]; + case 20: + e_2 = _b.sent(); + return [3 /*break*/, 21]; + case 21: return [4 /*yield*/, this.readdir({ + path: from, + directory: fromDirectory, + })]; + case 22: + contents = (_b.sent()).files; + _i = 0, contents_1 = contents; + _b.label = 23; + case 23: + if (!(_i < contents_1.length)) return [3 /*break*/, 26]; + filename = contents_1[_i]; + // Move item from the from directory to the to directory + return [4 /*yield*/, this._copy({ + from: from + "/" + filename, + to: to + "/" + filename, + directory: fromDirectory, + toDirectory: toDirectory, + }, doRename)]; + case 24: + // Move item from the from directory to the to directory + _b.sent(); + _b.label = 25; + case 25: + _i++; + return [3 /*break*/, 23]; + case 26: + if (!doRename) return [3 /*break*/, 28]; + return [4 /*yield*/, this.rmdir({ + path: from, + directory: fromDirectory + })]; + case 27: + _b.sent(); + _b.label = 28; + case 28: return [2 /*return*/, {}]; + } + }); + }); + }; + FilesystemPluginWeb._debug = true; + return FilesystemPluginWeb; +}(_index__WEBPACK_IMPORTED_MODULE_1__["WebPlugin"])); + +var Filesystem = new FilesystemPluginWeb(); + +//# sourceMappingURL=filesystem.js.map + +/***/ }), + +/***/ "./node_modules/@capacitor/core/dist/esm/web/geolocation.js": +/*!******************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web/geolocation.js ***! + \******************************************************************/ +/*! exports provided: GeolocationPluginWeb, Geolocation */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "GeolocationPluginWeb", function() { return GeolocationPluginWeb; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Geolocation", function() { return Geolocation; }); +/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.js"); +/* harmony import */ var _index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index */ "./node_modules/@capacitor/core/dist/esm/web/index.js"); +/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../util */ "./node_modules/@capacitor/core/dist/esm/util.js"); + + + +var GeolocationPluginWeb = /** @class */ (function (_super) { + Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(GeolocationPluginWeb, _super); + function GeolocationPluginWeb() { + return _super.call(this, { + name: 'Geolocation', + platforms: ['web'] + }) || this; + } + GeolocationPluginWeb.prototype.getCurrentPosition = function (options) { + var _this = this; + return new Promise(function (resolve, reject) { + return _this.requestPermissions().then(function (_result) { + window.navigator.geolocation.getCurrentPosition(function (pos) { + resolve(pos); + }, function (err) { + reject(err); + }, Object(_util__WEBPACK_IMPORTED_MODULE_2__["extend"])({ + enableHighAccuracy: true, + timeout: 10000, + maximumAge: 0 + }, options)); + }); + }); + }; + GeolocationPluginWeb.prototype.watchPosition = function (options, callback) { + var id = window.navigator.geolocation.watchPosition(function (pos) { + callback(pos); + }, function (err) { + callback(null, err); + }, Object(_util__WEBPACK_IMPORTED_MODULE_2__["extend"])({ + enableHighAccuracy: true, + timeout: 10000, + maximumAge: 0 + }, options)); + return "" + id; + }; + GeolocationPluginWeb.prototype.clearWatch = function (options) { + window.navigator.geolocation.clearWatch(parseInt(options.id, 10)); + return Promise.resolve(); + }; + return GeolocationPluginWeb; +}(_index__WEBPACK_IMPORTED_MODULE_1__["WebPlugin"])); + +var Geolocation = new GeolocationPluginWeb(); + +//# sourceMappingURL=geolocation.js.map + +/***/ }), + +/***/ "./node_modules/@capacitor/core/dist/esm/web/index.js": +/*!************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web/index.js ***! + \************************************************************/ +/*! exports provided: WebPluginRegistry, WebPlugins, WebPlugin, mergeWebPlugins, mergeWebPlugin */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "WebPluginRegistry", function() { return WebPluginRegistry; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "WebPlugins", function() { return WebPlugins; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "WebPlugin", function() { return WebPlugin; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "mergeWebPlugins", function() { return mergeWebPlugins; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "mergeWebPlugin", function() { return mergeWebPlugin; }); +var WebPluginRegistry = /** @class */ (function () { + function WebPluginRegistry() { + this.plugins = {}; + this.loadedPlugins = {}; + } + WebPluginRegistry.prototype.addPlugin = function (plugin) { + this.plugins[plugin.config.name] = plugin; + }; + WebPluginRegistry.prototype.getPlugin = function (name) { + return this.plugins[name]; + }; + WebPluginRegistry.prototype.loadPlugin = function (name) { + var plugin = this.getPlugin(name); + if (!plugin) { + console.error("Unable to load web plugin " + name + ", no such plugin found."); + return; + } + plugin.load(); + }; + WebPluginRegistry.prototype.getPlugins = function () { + var p = []; + for (var name_1 in this.plugins) { + p.push(this.plugins[name_1]); + } + return p; + }; + return WebPluginRegistry; +}()); + +var WebPlugins = new WebPluginRegistry(); + +var WebPlugin = /** @class */ (function () { + function WebPlugin(config, pluginRegistry) { + this.config = config; + this.loaded = false; + this.listeners = {}; + this.windowListeners = {}; + if (!pluginRegistry) { + WebPlugins.addPlugin(this); + } + else { + pluginRegistry.addPlugin(this); + } + } + WebPlugin.prototype.addWindowListener = function (handle) { + window.addEventListener(handle.windowEventName, handle.handler); + handle.registered = true; + }; + WebPlugin.prototype.removeWindowListener = function (handle) { + if (!handle) { + return; + } + window.removeEventListener(handle.windowEventName, handle.handler); + handle.registered = false; + }; + WebPlugin.prototype.addListener = function (eventName, listenerFunc) { + var _this = this; + var listeners = this.listeners[eventName]; + if (!listeners) { + this.listeners[eventName] = []; + } + this.listeners[eventName].push(listenerFunc); + // If we haven't added a window listener for this event and it requires one, + // go ahead and add it + var windowListener = this.windowListeners[eventName]; + if (windowListener && !windowListener.registered) { + this.addWindowListener(windowListener); + } + return { + remove: function () { + _this.removeListener(eventName, listenerFunc); + } + }; + }; + WebPlugin.prototype.removeListener = function (eventName, listenerFunc) { + var listeners = this.listeners[eventName]; + if (!listeners) { + return; + } + var index = listeners.indexOf(listenerFunc); + this.listeners[eventName].splice(index, 1); + // If there are no more listeners for this type of event, + // remove the window listener + if (!this.listeners[eventName].length) { + this.removeWindowListener(this.windowListeners[eventName]); + } + }; + WebPlugin.prototype.removeAllListeners = function () { + this.listeners = {}; + for (var listener in this.windowListeners) { + this.removeWindowListener(this.windowListeners[listener]); + } + this.windowListeners = {}; + }; + WebPlugin.prototype.notifyListeners = function (eventName, data) { + var listeners = this.listeners[eventName]; + if (listeners) { + listeners.forEach(function (listener) { return listener(data); }); + } + }; + WebPlugin.prototype.hasListeners = function (eventName) { + return !!this.listeners[eventName].length; + }; + WebPlugin.prototype.registerWindowListener = function (windowEventName, pluginEventName) { + var _this = this; + this.windowListeners[pluginEventName] = { + registered: false, + windowEventName: windowEventName, + pluginEventName: pluginEventName, + handler: function (event) { + _this.notifyListeners(pluginEventName, event); + } + }; + }; + WebPlugin.prototype.requestPermissions = function () { + if (Capacitor.isNative) { + return Capacitor.nativePromise(this.config.name, 'requestPermissions', {}); + } + else { + return Promise.resolve({ results: [] }); + } + }; + WebPlugin.prototype.load = function () { + this.loaded = true; + }; + return WebPlugin; +}()); + +var shouldMergeWebPlugin = function (plugin) { + return plugin.config.platforms && plugin.config.platforms.indexOf(Capacitor.platform) >= 0; +}; +/** + * For all our known web plugins, merge them into the global plugins + * registry if they aren't already existing. If they don't exist, that + * means there's no existing native implementation for it. + * @param knownPlugins the Capacitor.Plugins global registry. + */ +var mergeWebPlugins = function (knownPlugins) { + var plugins = WebPlugins.getPlugins(); + for (var _i = 0, plugins_1 = plugins; _i < plugins_1.length; _i++) { + var plugin = plugins_1[_i]; + mergeWebPlugin(knownPlugins, plugin); + } +}; +var mergeWebPlugin = function (knownPlugins, plugin) { + // If we already have a plugin registered (meaning it was defined in the native layer), + // then we should only overwrite it if the corresponding web plugin activates on + // a certain platform. For example: Geolocation uses the WebPlugin on Android but not iOS + if (knownPlugins.hasOwnProperty(plugin.config.name) && !shouldMergeWebPlugin(plugin)) { + return; + } + knownPlugins[plugin.config.name] = plugin; +}; +//# sourceMappingURL=index.js.map + +/***/ }), + +/***/ "./node_modules/@capacitor/core/dist/esm/web/local-notifications.js": +/*!**************************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web/local-notifications.js ***! + \**************************************************************************/ +/*! exports provided: LocalNotificationsPluginWeb, LocalNotifications */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "LocalNotificationsPluginWeb", function() { return LocalNotificationsPluginWeb; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "LocalNotifications", function() { return LocalNotifications; }); +/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.js"); +/* harmony import */ var _index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index */ "./node_modules/@capacitor/core/dist/esm/web/index.js"); + + +var LocalNotificationsPluginWeb = /** @class */ (function (_super) { + Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(LocalNotificationsPluginWeb, _super); + function LocalNotificationsPluginWeb() { + var _this = _super.call(this, { + name: 'LocalNotifications', + platforms: ['web'] + }) || this; + _this.pending = []; + return _this; + } + LocalNotificationsPluginWeb.prototype.createChannel = function (channel) { + throw new Error('Feature not available in the browser. ' + channel.id); + }; + LocalNotificationsPluginWeb.prototype.deleteChannel = function (channel) { + throw new Error('Feature not available in the browser. ' + channel.id); + }; + LocalNotificationsPluginWeb.prototype.listChannels = function () { + throw new Error('Feature not available in the browser'); + }; + LocalNotificationsPluginWeb.prototype.sendPending = function () { + var _this = this; + var toRemove = []; + var now = +new Date; + this.pending.forEach(function (localNotification) { + if (localNotification.schedule && localNotification.schedule.at) { + if (+localNotification.schedule.at <= now) { + _this.buildNotification(localNotification); + toRemove.push(localNotification); + } + } + }); + console.log('Sent pending, removing', toRemove); + this.pending = this.pending.filter(function (localNotification) { return !toRemove.find(function (ln) { return ln === localNotification; }); }); + }; + LocalNotificationsPluginWeb.prototype.sendNotification = function (localNotification) { + var _this = this; + var l = localNotification; + if (localNotification.schedule && localNotification.schedule.at) { + var diff = +localNotification.schedule.at - +new Date; + this.pending.push(l); + setTimeout(function () { + _this.sendPending(); + }, diff); + return; + } + this.buildNotification(localNotification); + }; + LocalNotificationsPluginWeb.prototype.buildNotification = function (localNotification) { + var l = localNotification; + return new Notification(l.title, { + body: l.body + }); + }; + LocalNotificationsPluginWeb.prototype.schedule = function (options) { + var _this = this; + var notifications = []; + options.notifications.forEach(function (notification) { + notifications.push(_this.sendNotification(notification)); + }); + return Promise.resolve({ + notifications: options.notifications.map(function (notification) { return { id: '' + notification.id }; }) + }); + }; + LocalNotificationsPluginWeb.prototype.getPending = function () { + return Promise.resolve({ + notifications: this.pending.map(function (localNotification) { + return { + id: '' + localNotification.id + }; + }) + }); + }; + LocalNotificationsPluginWeb.prototype.registerActionTypes = function (_options) { + throw new Error('Method not implemented.'); + }; + LocalNotificationsPluginWeb.prototype.cancel = function (pending) { + console.log('Cancel these', pending); + this.pending = this.pending.filter(function (localNotification) { return !pending.notifications.find(function (ln) { return ln.id === '' + localNotification.id; }); }); + return Promise.resolve(); + }; + LocalNotificationsPluginWeb.prototype.areEnabled = function () { + return Promise.resolve({ + value: Notification.permission === 'granted' + }); + }; + LocalNotificationsPluginWeb.prototype.requestPermission = function () { + return new Promise(function (resolve) { + Notification.requestPermission(function (result) { + var granted = true; + if (result === 'denied' || result === 'default') { + granted = false; + } + resolve({ granted: granted }); + }); + }); + }; + LocalNotificationsPluginWeb.prototype.requestPermissions = function () { + return new Promise(function (resolve, reject) { + Notification.requestPermission(function (result) { + if (result === 'denied' || result === 'default') { + reject(result); + return; + } + resolve({ + results: [result] + }); + }); + }); + }; + return LocalNotificationsPluginWeb; +}(_index__WEBPACK_IMPORTED_MODULE_1__["WebPlugin"])); + +var LocalNotifications = new LocalNotificationsPluginWeb(); + +//# sourceMappingURL=local-notifications.js.map + +/***/ }), + +/***/ "./node_modules/@capacitor/core/dist/esm/web/modals.js": +/*!*************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web/modals.js ***! + \*************************************************************/ +/*! exports provided: ModalsPluginWeb, Modals */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ModalsPluginWeb", function() { return ModalsPluginWeb; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Modals", function() { return Modals; }); +/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.js"); +/* harmony import */ var _index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index */ "./node_modules/@capacitor/core/dist/esm/web/index.js"); + + +var ModalsPluginWeb = /** @class */ (function (_super) { + Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(ModalsPluginWeb, _super); + function ModalsPluginWeb() { + return _super.call(this, { + name: 'Modals', + platforms: ['web'] + }) || this; + } + ModalsPluginWeb.prototype.alert = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + window.alert(options.message); + return [2 /*return*/, Promise.resolve()]; + }); + }); + }; + ModalsPluginWeb.prototype.prompt = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var val; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + val = window.prompt(options.message, options.inputText || ''); + return [2 /*return*/, Promise.resolve({ + value: val, + cancelled: val === null + })]; + }); + }); + }; + ModalsPluginWeb.prototype.confirm = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var val; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + val = window.confirm(options.message); + return [2 /*return*/, Promise.resolve({ + value: val + })]; + }); + }); + }; + ModalsPluginWeb.prototype.showActions = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var _this = this; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + return [2 /*return*/, new Promise(function (resolve, _reject) { return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(_this, void 0, void 0, function () { + var actionSheet; + var _this = this; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + actionSheet = document.querySelector('pwa-action-sheet'); + if (!actionSheet) { + actionSheet = document.createElement('pwa-action-sheet'); + document.body.appendChild(actionSheet); + } + actionSheet.header = options.title; + actionSheet.cancelable = false; + actionSheet.options = options.options; + actionSheet.addEventListener('onSelection', function (e) { return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(_this, void 0, void 0, function () { + var selection; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + selection = e.detail; + resolve({ + index: selection + }); + return [2 /*return*/]; + }); + }); }); + return [2 /*return*/]; + }); + }); })]; + }); + }); + }; + return ModalsPluginWeb; +}(_index__WEBPACK_IMPORTED_MODULE_1__["WebPlugin"])); + +var Modals = new ModalsPluginWeb(); + +//# sourceMappingURL=modals.js.map + +/***/ }), + +/***/ "./node_modules/@capacitor/core/dist/esm/web/motion.js": +/*!*************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web/motion.js ***! + \*************************************************************/ +/*! exports provided: MotionPluginWeb, Motion */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MotionPluginWeb", function() { return MotionPluginWeb; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Motion", function() { return Motion; }); +/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.js"); +/* harmony import */ var _index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index */ "./node_modules/@capacitor/core/dist/esm/web/index.js"); + + +var MotionPluginWeb = /** @class */ (function (_super) { + Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(MotionPluginWeb, _super); + function MotionPluginWeb() { + var _this = _super.call(this, { + name: 'Motion' + }) || this; + _this.registerWindowListener('devicemotion', 'accel'); + _this.registerWindowListener('deviceorientation', 'orientation'); + return _this; + } + return MotionPluginWeb; +}(_index__WEBPACK_IMPORTED_MODULE_1__["WebPlugin"])); + +var Motion = new MotionPluginWeb(); + +//# sourceMappingURL=motion.js.map + +/***/ }), + +/***/ "./node_modules/@capacitor/core/dist/esm/web/network.js": +/*!**************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web/network.js ***! + \**************************************************************/ +/*! exports provided: NetworkPluginWeb, Network */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NetworkPluginWeb", function() { return NetworkPluginWeb; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Network", function() { return Network; }); +/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.js"); +/* harmony import */ var _index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index */ "./node_modules/@capacitor/core/dist/esm/web/index.js"); + + +var NetworkPluginWeb = /** @class */ (function (_super) { + Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(NetworkPluginWeb, _super); + function NetworkPluginWeb() { + var _this = _super.call(this, { + name: 'Network', + platforms: ['web'] + }) || this; + _this.listenerFunction = null; + return _this; + } + NetworkPluginWeb.prototype.getStatus = function () { + return new Promise(function (resolve, reject) { + if (!window.navigator) { + reject('Network info not available'); + return; + } + var connected = window.navigator.onLine; + var connection = window.navigator.connection || window.navigator.mozConnection || window.navigator.webkitConnection; + var connectionType = connection ? (connection.type || connection.effectiveType) : 'wifi'; + resolve({ + connected: connected, + connectionType: connected ? connectionType : 'none' + }); + }); + }; + NetworkPluginWeb.prototype.addListener = function (eventName, listenerFunc) { + var thisRef = this; + var connection = window.navigator.connection || window.navigator.mozConnection || window.navigator.webkitConnection; + var connectionType = connection ? (connection.type || connection.effectiveType) : 'wifi'; + var onlineBindFunc = listenerFunc.bind(thisRef, { connected: true, connectionType: connectionType }); + var offlineBindFunc = listenerFunc.bind(thisRef, { connected: false, connectionType: 'none' }); + if (eventName.localeCompare('networkStatusChange') === 0) { + window.addEventListener('online', onlineBindFunc); + window.addEventListener('offline', offlineBindFunc); + return { + remove: function () { + window.removeEventListener('online', onlineBindFunc); + window.removeEventListener('offline', offlineBindFunc); + } + }; + } + }; + return NetworkPluginWeb; +}(_index__WEBPACK_IMPORTED_MODULE_1__["WebPlugin"])); + +var Network = new NetworkPluginWeb(); + +//# sourceMappingURL=network.js.map + +/***/ }), + +/***/ "./node_modules/@capacitor/core/dist/esm/web/permissions.js": +/*!******************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web/permissions.js ***! + \******************************************************************/ +/*! exports provided: PermissionsPluginWeb, Permissions */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "PermissionsPluginWeb", function() { return PermissionsPluginWeb; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Permissions", function() { return Permissions; }); +/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.js"); +/* harmony import */ var _index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index */ "./node_modules/@capacitor/core/dist/esm/web/index.js"); +/* harmony import */ var _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../core-plugin-definitions */ "./node_modules/@capacitor/core/dist/esm/core-plugin-definitions.js"); + + + +var PermissionsPluginWeb = /** @class */ (function (_super) { + Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(PermissionsPluginWeb, _super); + function PermissionsPluginWeb() { + return _super.call(this, { + name: 'Permissions' + }) || this; + } + PermissionsPluginWeb.prototype.query = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var navigator, name, ret; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + switch (_a.label) { + case 0: + navigator = window.navigator; + if (!navigator.permissions) { + return [2 /*return*/, Promise.reject('This browser does not support the Permissions API')]; + } + name = options.name === _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_2__["PermissionType"].Photos ? 'camera' : options.name; + return [4 /*yield*/, navigator.permissions.query({ name: name })]; + case 1: + ret = _a.sent(); + return [2 /*return*/, { + state: ret.state + }]; + } + }); + }); + }; + return PermissionsPluginWeb; +}(_index__WEBPACK_IMPORTED_MODULE_1__["WebPlugin"])); + +var Permissions = new PermissionsPluginWeb(); + +//# sourceMappingURL=permissions.js.map + +/***/ }), + +/***/ "./node_modules/@capacitor/core/dist/esm/web/share.js": +/*!************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web/share.js ***! + \************************************************************/ +/*! exports provided: SharePluginWeb, Share */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "SharePluginWeb", function() { return SharePluginWeb; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Share", function() { return Share; }); +/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.js"); +/* harmony import */ var _index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index */ "./node_modules/@capacitor/core/dist/esm/web/index.js"); + + +var SharePluginWeb = /** @class */ (function (_super) { + Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(SharePluginWeb, _super); + function SharePluginWeb() { + return _super.call(this, { + name: 'Share', + platforms: ['web'] + }) || this; + } + SharePluginWeb.prototype.share = function (options) { + if (!navigator.share) { + return Promise.reject('Web Share API not available'); + } + return navigator.share({ + title: options.title, + text: options.text, + url: options.url + }); + }; + return SharePluginWeb; +}(_index__WEBPACK_IMPORTED_MODULE_1__["WebPlugin"])); + +var Share = new SharePluginWeb(); + +//# sourceMappingURL=share.js.map + +/***/ }), + +/***/ "./node_modules/@capacitor/core/dist/esm/web/splash-screen.js": +/*!********************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web/splash-screen.js ***! + \********************************************************************/ +/*! exports provided: SplashScreenPluginWeb, SplashScreen */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "SplashScreenPluginWeb", function() { return SplashScreenPluginWeb; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "SplashScreen", function() { return SplashScreen; }); +/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.js"); +/* harmony import */ var _index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index */ "./node_modules/@capacitor/core/dist/esm/web/index.js"); + + +var SplashScreenPluginWeb = /** @class */ (function (_super) { + Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(SplashScreenPluginWeb, _super); + function SplashScreenPluginWeb() { + return _super.call(this, { + name: 'SplashScreen', + platforms: ['web'] + }) || this; + } + SplashScreenPluginWeb.prototype.show = function (_options, _callback) { + return Promise.resolve(); + }; + SplashScreenPluginWeb.prototype.hide = function (_options, _callback) { + return Promise.resolve(); + }; + return SplashScreenPluginWeb; +}(_index__WEBPACK_IMPORTED_MODULE_1__["WebPlugin"])); + +var SplashScreen = new SplashScreenPluginWeb(); + +//# sourceMappingURL=splash-screen.js.map + +/***/ }), + +/***/ "./node_modules/@capacitor/core/dist/esm/web/storage.js": +/*!**************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web/storage.js ***! + \**************************************************************/ +/*! exports provided: StoragePluginWeb, Storage */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "StoragePluginWeb", function() { return StoragePluginWeb; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Storage", function() { return Storage; }); +/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.js"); +/* harmony import */ var _index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index */ "./node_modules/@capacitor/core/dist/esm/web/index.js"); + + +var StoragePluginWeb = /** @class */ (function (_super) { + Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(StoragePluginWeb, _super); + function StoragePluginWeb() { + var _this = _super.call(this, { + name: 'Storage', + platforms: ['web'] + }) || this; + _this.KEY_PREFIX = '_cap_'; + return _this; + } + StoragePluginWeb.prototype.get = function (options) { + var _this = this; + return new Promise(function (resolve, _reject) { + resolve({ + value: window.localStorage.getItem(_this.makeKey(options.key)) + }); + }); + }; + StoragePluginWeb.prototype.set = function (options) { + var _this = this; + return new Promise(function (resolve, _reject) { + window.localStorage.setItem(_this.makeKey(options.key), options.value); + resolve(); + }); + }; + StoragePluginWeb.prototype.remove = function (options) { + var _this = this; + return new Promise(function (resolve, _reject) { + window.localStorage.removeItem(_this.makeKey(options.key)); + resolve(); + }); + }; + StoragePluginWeb.prototype.keys = function () { + var _this = this; + return new Promise(function (resolve, _reject) { + resolve({ + keys: Object.keys(localStorage).filter(function (k) { return _this.isKey(k); }).map(function (k) { return _this.getKey(k); }) + }); + }); + }; + StoragePluginWeb.prototype.clear = function () { + var _this = this; + return new Promise(function (resolve, _reject) { + Object.keys(localStorage) + .filter(function (k) { return _this.isKey(k); }) + .forEach(function (k) { return window.localStorage.removeItem(k); }); + resolve(); + }); + }; + StoragePluginWeb.prototype.makeKey = function (key) { + return this.KEY_PREFIX + key; + }; + StoragePluginWeb.prototype.isKey = function (key) { + return key.indexOf(this.KEY_PREFIX) === 0; + }; + StoragePluginWeb.prototype.getKey = function (key) { + return key.substr(this.KEY_PREFIX.length); + }; + return StoragePluginWeb; +}(_index__WEBPACK_IMPORTED_MODULE_1__["WebPlugin"])); + +var Storage = new StoragePluginWeb(); + +//# sourceMappingURL=storage.js.map + +/***/ }), + +/***/ "./node_modules/@capacitor/core/dist/esm/web/toast.js": +/*!************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web/toast.js ***! + \************************************************************/ +/*! exports provided: ToastPluginWeb, Toast */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ToastPluginWeb", function() { return ToastPluginWeb; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Toast", function() { return Toast; }); +/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.js"); +/* harmony import */ var _index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index */ "./node_modules/@capacitor/core/dist/esm/web/index.js"); + + +var ToastPluginWeb = /** @class */ (function (_super) { + Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(ToastPluginWeb, _super); + function ToastPluginWeb() { + return _super.call(this, { + name: 'Toast', + platforms: ['web'] + }) || this; + } + ToastPluginWeb.prototype.show = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var duration, toast; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + duration = 2000; + if (options.duration) { + duration = options.duration === 'long' ? 3500 : 2000; + } + toast = document.createElement('pwa-toast'); + toast.duration = duration; + toast.message = options.text; + document.body.appendChild(toast); + return [2 /*return*/]; + }); + }); + }; + return ToastPluginWeb; +}(_index__WEBPACK_IMPORTED_MODULE_1__["WebPlugin"])); + +var Toast = new ToastPluginWeb(); + +//# sourceMappingURL=toast.js.map + +/***/ }), + +/***/ "./src/app/config/auth-constants.ts": +/*!******************************************!*\ + !*** ./src/app/config/auth-constants.ts ***! + \******************************************/ +/*! exports provided: AuthConnstants */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "AuthConnstants", function() { return AuthConnstants; }); +/* This file stores all the keys */ +class AuthConnstants { +} +/* My reference key */ +AuthConnstants.AUTH = 'userDataKey'; +AuthConnstants.PROFILE = 'profile'; +AuthConnstants.USER = 'userId'; + + +/***/ }), + +/***/ "./src/app/services/auth.service.ts": +/*!******************************************!*\ + !*** ./src/app/services/auth.service.ts ***! + \******************************************/ +/*! exports provided: AuthService */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "AuthService", function() { return AuthService; }); +/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.js"); +/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js"); +/* harmony import */ var _storage_service__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./storage.service */ "./src/app/services/storage.service.ts"); +/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/router */ "./node_modules/@angular/router/__ivy_ngcc__/fesm2015/router.js"); +/* harmony import */ var _angular_common_http__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/common/http */ "./node_modules/@angular/common/__ivy_ngcc__/fesm2015/http.js"); +/* harmony import */ var src_environments_environment__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! src/environments/environment */ "./src/environments/environment.ts"); +/* harmony import */ var _http_service__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./http.service */ "./src/app/services/http.service.ts"); +/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! rxjs */ "./node_modules/rxjs/_esm2015/index.js"); +/* harmony import */ var _config_auth_constants__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../config/auth-constants */ "./src/app/config/auth-constants.ts"); + + + + + + + + + +let AuthService = class AuthService { + constructor(http, httpService, storageService, router) { + this.http = http; + this.httpService = httpService; + this.storageService = storageService; + this.router = router; + this.userData$ = new rxjs__WEBPACK_IMPORTED_MODULE_7__["BehaviorSubject"](''); + this.userId$ = new rxjs__WEBPACK_IMPORTED_MODULE_7__["BehaviorSubject"](''); + this.headers = new _angular_common_http__WEBPACK_IMPORTED_MODULE_4__["HttpHeaders"](); + } + login(user) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function* () { + user.BasicAuthKey = 'Basic ' + btoa(user.domainName + '\\' + user.username + ':' + user.password); //conversão em base64 das credenciais inseridas + const options = { headers: { 'Authorization': user.BasicAuthKey } }; + this.headers = this.headers.set('Authorization', user.BasicAuthKey); + this.opts = { + headers: this.headers, + }; + const service = src_environments_environment__WEBPACK_IMPORTED_MODULE_5__["environment"].apiURL + "userauthentication/GetValidateAuth"; + let result; + let response; + result = yield this.http.get(service, options).toPromise(); + this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_5__["environment"].apiURL + "UserAuthentication/Login", '', this.opts).subscribe(res => { + this.storageService.store(_config_auth_constants__WEBPACK_IMPORTED_MODULE_8__["AuthConnstants"].USER, res); + }); + if (result) { + this.ValidatedUser = user; + } + return result; + }); + } + logout() { + this.ValidatedUser = null; + } + //Login to rocketChat server + loginChat(postData) { + return this.httpService.post('login', postData); + } + //Get user data from RocketChat | global object + getUserData() { + this.storageService.get(_config_auth_constants__WEBPACK_IMPORTED_MODULE_8__["AuthConnstants"].AUTH).then(res => { + this.userData$.next(res); + }); + } + //Get user Id | global object + getUserId() { + this.storageService.get(_config_auth_constants__WEBPACK_IMPORTED_MODULE_8__["AuthConnstants"].USER).then(res => { + this.userId$.next(res); + }); + } + getProfile() { + this.storageService.get(_config_auth_constants__WEBPACK_IMPORTED_MODULE_8__["AuthConnstants"].PROFILE).then(res => { + return res; + }); + } + logoutChat() { + //this.storageService.clear(); + this.storageService.removeStorageItem(_config_auth_constants__WEBPACK_IMPORTED_MODULE_8__["AuthConnstants"].AUTH).then(res => { + this.userData$.next(''); + this.router.navigate(['']); + }); + } +}; +AuthService.ctorParameters = () => [ + { type: _angular_common_http__WEBPACK_IMPORTED_MODULE_4__["HttpClient"] }, + { type: _http_service__WEBPACK_IMPORTED_MODULE_6__["HttpService"] }, + { type: _storage_service__WEBPACK_IMPORTED_MODULE_2__["StorageService"] }, + { type: _angular_router__WEBPACK_IMPORTED_MODULE_3__["Router"] } +]; +AuthService = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([ + Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Injectable"])({ + providedIn: 'root' + }) +], AuthService); + + + +/***/ }), + +/***/ "./src/app/services/http.service.ts": +/*!******************************************!*\ + !*** ./src/app/services/http.service.ts ***! + \******************************************/ +/*! exports provided: HttpService */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "HttpService", function() { return HttpService; }); +/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.js"); +/* harmony import */ var _angular_common_http__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/common/http */ "./node_modules/@angular/common/__ivy_ngcc__/fesm2015/http.js"); +/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js"); +/* harmony import */ var src_environments_environment__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! src/environments/environment */ "./src/environments/environment.ts"); + + + + +let HttpService = class HttpService { + constructor(http) { + this.http = http; + } + post(serviceName, data) { + const headers = new _angular_common_http__WEBPACK_IMPORTED_MODULE_1__["HttpHeaders"](); + const options = { header: headers, withCredentials: false }; + const url = src_environments_environment__WEBPACK_IMPORTED_MODULE_3__["environment"].apiChatUrl + serviceName; + const body = { "user": "admin", "password": "tabteste@006" }; + return this.http.post(url, /* JSON.stringify( */ data /* ), options */); + } + get(serviceName, options) { + const url = src_environments_environment__WEBPACK_IMPORTED_MODULE_3__["environment"].apiChatUrl + serviceName; + return this.http.get(url, options); + } +}; +HttpService.ctorParameters = () => [ + { type: _angular_common_http__WEBPACK_IMPORTED_MODULE_1__["HttpClient"] } +]; +HttpService = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([ + Object(_angular_core__WEBPACK_IMPORTED_MODULE_2__["Injectable"])({ + providedIn: 'root' + }) +], HttpService); + + + +/***/ }), + +/***/ "./src/app/services/storage.service.ts": +/*!*********************************************!*\ + !*** ./src/app/services/storage.service.ts ***! + \*********************************************/ +/*! exports provided: StorageService */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "StorageService", function() { return StorageService; }); +/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.js"); +/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js"); +/* harmony import */ var _capacitor_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @capacitor/core */ "./node_modules/@capacitor/core/dist/esm/index.js"); + + + +const { Storage } = _capacitor_core__WEBPACK_IMPORTED_MODULE_2__["Plugins"]; +let StorageService = class StorageService { + constructor() { } + // Store the value + store(storageKey, value) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function* () { + const encryptedValue = btoa(escape(JSON.stringify(value))); + yield Storage.set({ + key: storageKey, + value: encryptedValue + }); + }); + } + // Get the value + get(storageKey) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function* () { + const ret = yield Storage.get({ key: storageKey }); + return JSON.parse(unescape(atob(ret.value))); + }); + } + removeStorageItem(storageKey) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function* () { + yield Storage.remove({ key: storageKey }); + }); + } + // Clear storage + clear() { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function* () { + yield Storage.clear(); + }); + } +}; +StorageService = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([ + Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Injectable"])({ + providedIn: 'root' + }) +], StorageService); + + + +/***/ }) + +}]); +//# sourceMappingURL=default~home-home-module~pages-chat-chat-module~pages-events-events-module~pages-login-login-module~~313a1095-es2015.js.map \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/default~home-home-module~pages-chat-chat-module~pages-events-events-module~pages-login-login-module~~313a1095-es2015.js.map b/android/app/build/intermediates/merged_assets/debug/out/public/default~home-home-module~pages-chat-chat-module~pages-events-events-module~pages-login-login-module~~313a1095-es2015.js.map new file mode 100644 index 000000000..02a964930 --- /dev/null +++ b/android/app/build/intermediates/merged_assets/debug/out/public/default~home-home-module~pages-chat-chat-module~pages-events-events-module~pages-login-login-module~~313a1095-es2015.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["./node_modules/@capacitor/core/dist/esm/core-plugin-definitions.js","./node_modules/@capacitor/core/dist/esm/global.js","./node_modules/@capacitor/core/dist/esm/index.js","./node_modules/@capacitor/core/dist/esm/util.js","./node_modules/@capacitor/core/dist/esm/web-plugins.js","./node_modules/@capacitor/core/dist/esm/web-runtime.js","./node_modules/@capacitor/core/dist/esm/web/accessibility.js","./node_modules/@capacitor/core/dist/esm/web/app.js","./node_modules/@capacitor/core/dist/esm/web/browser.js","./node_modules/@capacitor/core/dist/esm/web/camera.js","./node_modules/@capacitor/core/dist/esm/web/clipboard.js","./node_modules/@capacitor/core/dist/esm/web/device.js","./node_modules/@capacitor/core/dist/esm/web/filesystem.js","./node_modules/@capacitor/core/dist/esm/web/geolocation.js","./node_modules/@capacitor/core/dist/esm/web/index.js","./node_modules/@capacitor/core/dist/esm/web/local-notifications.js","./node_modules/@capacitor/core/dist/esm/web/modals.js","./node_modules/@capacitor/core/dist/esm/web/motion.js","./node_modules/@capacitor/core/dist/esm/web/network.js","./node_modules/@capacitor/core/dist/esm/web/permissions.js","./node_modules/@capacitor/core/dist/esm/web/share.js","./node_modules/@capacitor/core/dist/esm/web/splash-screen.js","./node_modules/@capacitor/core/dist/esm/web/storage.js","./node_modules/@capacitor/core/dist/esm/web/toast.js","./src/app/config/auth-constants.ts","./src/app/services/auth.service.ts","./src/app/services/http.service.ts","./src/app/services/storage.service.ts"],"names":[],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAO;AACP;AACA;AACA;AACA;AACA,CAAC,oCAAoC;AAC9B;AACP;AACA;AACA;AACA,CAAC,0CAA0C;AACpC;AACP;AACA;AACA;AACA;AACA,CAAC,4CAA4C;AACtC;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC,kDAAkD;AAC5C;AACP;AACA;AACA;AACA;AACA,CAAC,gDAAgD;AAC1C;AACP;AACA;AACA;AACA;AACA,CAAC,gDAAgD;AAC1C;AACP;AACA;AACA;AACA;AACA,CAAC,0DAA0D;AACpD;AACP;AACA;AACA;AACA,CAAC,sCAAsC;AAChC;AACP;AACA;AACA;AACA;AACA;AACA,CAAC,wCAAwC;AAClC;AACP;AACA;AACA;AACA;AACA,CAAC,wDAAwD;AACzD;AACO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC,wCAAwC;AAClC;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC,0CAA0C;AACpC;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC,wCAAwC;AAClC;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC,gDAAgD;AACjD,mD;;;;;;;;;;;;ACtJA;AAAA;AAAA;AAAA;AAA6C;AAC7C;AACA;AACA;AACA;AACA;AACA;AACA,+DAA+D,yDAAY;AAC3E,CAAC;AACD;AACA;AACA,yHAAyH;AACzH;AAC8B;AAC9B,kC;;;;;;;;;;;;ACdA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAA0C;AACjB;AACK;AACF;AAC5B,iC;;;;;;;;;;;;ACJA;AAAA;AAAA;AAAO;AACP;AACA,oBAAoB,uBAAuB;AAC3C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACO;AACP;AACA;AACA;AACA,KAAK;AACL;AACA,gC;;;;;;;;;;;;ACtBA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAmC;AAC2B;AAC1B;AACV;AACI;AACD;AACG;AACC;AACC;AACL;AACa;AACd;AACC;AACA;AACC;AACI;AACE;AACN;AACF;AAC5B,kEAAe,CAAC,+CAAO;AAChB;AACP,IAAI,iEAAc,CAAC,+CAAO;AAC1B;AACA,uC;;;;;;;;;;;;ACvBA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,2CAA2C;AAC3C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yBAAyB;AACzB;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AACuB;AACxB,uC;;;;;;;;;;;;ACtDA;AAAA;AAAA;AAAA;AAAA;AAAkC;AACE;AACpC;AACA,IAAI,uDAAS;AACb;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC,CAAC,gDAAS;AACuB;AAClC;AACyB;AACzB,yC;;;;;;;;;;;;AC7BA;AAAA;AAAA;AAAA;AAAA;AAAkC;AACE;AACpC;AACA,IAAI,uDAAS;AACb;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,gCAAgC,cAAc;AAC9C;AACA;AACA,gCAAgC,kBAAkB;AAClD;AACA;AACA,gCAAgC,UAAU;AAC1C;AACA;AACA,gCAAgC,qCAAqC;AACrE;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC,CAAC,gDAAS;AACa;AACxB;AACe;AACf,+B;;;;;;;;;;;;ACxCA;AAAA;AAAA;AAAA;AAAA;AAA0D;AACtB;AACpC;AACA,IAAI,uDAAS;AACb;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA,eAAe,uDAAS;AACxB,mBAAmB,yDAAW;AAC9B;AACA;AACA,aAAa;AACb,SAAS;AACT;AACA;AACA,eAAe,uDAAS;AACxB,mBAAmB,yDAAW;AAC9B;AACA;AACA,aAAa;AACb,SAAS;AACT;AACA;AACA,eAAe,uDAAS;AACxB,mBAAmB,yDAAW;AAC9B;AACA;AACA,aAAa;AACb,SAAS;AACT;AACA;AACA,CAAC,CAAC,gDAAS;AACiB;AAC5B;AACmB;AACnB,mC;;;;;;;;;;;;ACvCA;AAAA;AAAA;AAAA;AAAA;AAAA;AAA0D;AACtB;AACyD;AAC7F;AACA,IAAI,uDAAS;AACb;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA,eAAe,uDAAS;AACxB;AACA,mBAAmB,yDAAW;AAC9B,8EAA8E,QAAQ,uDAAS;AAC/F;AACA;AACA,+BAA+B,yDAAW;AAC1C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,4FAA4F,QAAQ,uDAAS;AAC7G;AACA,+CAA+C,yDAAW;AAC1D;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yCAAyC;AACzC,qCAAqC,EAAE,EAAE;AACzC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yBAAyB;AACzB,qBAAqB,EAAE,EAAE;AACzB,aAAa;AACb,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,+BAA+B,qEAAY,8BAA8B,qEAAY;AACrF;AACA;AACA,uCAAuC,wEAAe;AACtD;AACA;AACA,uCAAuC,wEAAe;AACtD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uCAAuC,yEAAgB,mCAAmC,yEAAgB;AAC1G;AACA;AACA,+CAA+C,yEAAgB;AAC/D;AACA;AACA;AACA,yBAAyB;AACzB;AACA,oDAAoD,yEAAgB;AACpE;AACA;AACA;AACA;AACA,yBAAyB;AACzB;AACA;AACA,iBAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,iBAAiB;AACjB;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA,uCAAuC,yEAAgB;AACvD;AACA;AACA;AACA,iBAAiB;AACjB;AACA;AACA;AACA;AACA;AACA,+CAA+C,yEAAgB;AAC/D;AACA;AACA;AACA,yBAAyB;AACzB;AACA;AACA;AACA;AACA;AACA,yBAAyB;AACzB;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA,CAAC,CAAC,gDAAS;AACgB;AAC3B;AACkB;AAClB,kC;;;;;;;;;;;;ACjLA;AAAA;AAAA;AAAA;AAAA;AAA0D;AACtB;AACpC;AACA,IAAI,uDAAS;AACb;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA,eAAe,uDAAS;AACxB;AACA;AACA,mBAAmB,yDAAW;AAC9B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uEAAuE;AACvE;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb,SAAS;AACT;AACA;AACA,eAAe,uDAAS;AACxB;AACA,mBAAmB,yDAAW;AAC9B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,+DAA+D,0BAA0B;AACzF;AACA;AACA;AACA;AACA;AACA,aAAa;AACb,SAAS;AACT;AACA;AACA,eAAe,uDAAS;AACxB;AACA,mBAAmB,yDAAW;AAC9B;AACA;AACA;AACA;AACA,+DAA+D,kCAAkC;AACjG;AACA,aAAa;AACb,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA,CAAC,CAAC,gDAAS;AACmB;AAC9B;AACqB;AACrB,qC;;;;;;;;;;;;AC9HA;AAAA;AAAA;AAAA;AAAA;AAAA;AAA0D;AACtB;AACJ;AAChC;AACA,IAAI,uDAAS;AACb;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA,eAAe,uDAAS;AACxB;AACA,mBAAmB,yDAAW;AAC9B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qBAAqB;AACrB,aAAa;AACb,SAAS;AACT;AACA;AACA,eAAe,uDAAS;AACxB;AACA,mBAAmB,yDAAW;AAC9B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yBAAyB;AACzB;AACA,aAAa;AACb,SAAS;AACT;AACA;AACA,eAAe,uDAAS;AACxB,mBAAmB,yDAAW;AAC9B;AACA;AACA,qBAAqB;AACrB,aAAa;AACb,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,8CAA8C,kBAAkB;AAChE,gDAAgD;AAChD;AACA;AACA,4CAA4C;AAC5C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,mDAAmD;AACnD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,cAAc,mDAAK;AACnB;AACA;AACA;AACA;AACA,CAAC,CAAC,gDAAS;AACgB;AAC3B;AACkB;AAClB,kC;;;;;;;;;;;;AC7HA;AAAA;AAAA;AAAA;AAAA;AAAA;AAA0D;AACtB;AAC6B;AACjE;AACA,IAAI,uDAAS;AACb;AACA;AACA;AACA;AACA,SAAS;AACT,kCAAkC,4EAAmB;AACrD;AACA;AACA;AACA;AACA;AACA;AACA,eAAe,uDAAS;AACxB;AACA,mBAAmB,yDAAW;AAC9B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAuD,8BAA8B;AACrF;AACA;AACA;AACA,qBAAqB;AACrB,aAAa;AACb,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iEAAiE,kBAAkB;AACnF;AACA;AACA;AACA;AACA,eAAe,uDAAS;AACxB;AACA,mBAAmB,yDAAW;AAC9B;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yDAAyD,4BAA4B;AACrF,uDAAuD,0BAA0B;AACjF,yBAAyB;AACzB,qBAAqB;AACrB,aAAa;AACb,SAAS;AACT;AACA;AACA,eAAe,uDAAS;AACxB;AACA,mBAAmB,yDAAW;AAC9B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yDAAyD,4BAA4B;AACrF,uDAAuD,0BAA0B;AACjF,yBAAyB;AACzB,qBAAqB;AACrB,aAAa;AACb,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,eAAe,uDAAS;AACxB;AACA,mBAAmB,yDAAW;AAC9B;AACA;AACA;AACA;AACA;AACA;AACA;AACA,gDAAgD;AAChD;AACA,aAAa;AACb,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA,eAAe,uDAAS;AACxB;AACA,mBAAmB,yDAAW;AAC9B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,+CAA+C,sBAAsB;AACrE;AACA,aAAa;AACb,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA,eAAe,uDAAS;AACxB;AACA,mBAAmB,yDAAW;AAC9B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yDAAyD,4EAA4E;AACrI;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,6BAA6B;AAC7B;AACA,aAAa;AACb,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA,eAAe,uDAAS;AACxB;AACA,mBAAmB,yDAAW;AAC9B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yDAAyD,qEAAqE;AAC9H;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,gDAAgD;AAChD;AACA,aAAa;AACb,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA,eAAe,uDAAS;AACxB;AACA,mBAAmB,yDAAW;AAC9B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,gDAAgD;AAChD;AACA,aAAa;AACb,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA,eAAe,uDAAS;AACxB;AACA,mBAAmB,yDAAW;AAC9B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,6BAA6B;AAC7B;AACA;AACA;AACA;AACA;AACA,mCAAmC;AACnC;AACA;AACA;AACA,gDAAgD;AAChD;AACA,aAAa;AACb,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA,eAAe,uDAAS;AACxB;AACA,mBAAmB,yDAAW;AAC9B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,2DAA2D,mCAAmC;AAC9F;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,wDAAwD,wCAAwC;AAChG;AACA;AACA;AACA,8DAA8D,wCAAwC;AACtG;AACA;AACA;AACA,6DAA6D,8DAA8D;AAC3H;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,gDAAgD;AAChD;AACA,aAAa;AACb,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA,eAAe,uDAAS;AACxB;AACA,mBAAmB,yDAAW;AAC9B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yBAAyB;AACzB,+CAA+C,eAAe;AAC9D;AACA,aAAa;AACb,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA,eAAe,uDAAS;AACxB;AACA,mBAAmB,yDAAW;AAC9B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,6BAA6B;AAC7B;AACA,aAAa;AACb,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA,eAAe,uDAAS;AACxB;AACA,mBAAmB,yDAAW;AAC9B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,6BAA6B;AAC7B;AACA,aAAa;AACb,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA,eAAe,uDAAS;AACxB,mBAAmB,yDAAW;AAC9B;AACA,aAAa;AACb,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA,eAAe,uDAAS;AACxB,mBAAmB,yDAAW;AAC9B;AACA,aAAa;AACb,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,kCAAkC,kBAAkB;AACpD,eAAe,uDAAS;AACxB;AACA;AACA,mBAAmB,yDAAW;AAC9B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,oDAAoD;AACpD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,6BAA6B;AAC7B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,6BAA6B;AAC7B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,6BAA6B;AAC7B;AACA;AACA,oEAAoE,QAAQ,uDAAS;AACrF;AACA,mCAAmC,yDAAW;AAC9C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,6BAA6B;AAC7B,yBAAyB,EAAE;AAC3B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yBAAyB;AACzB;AACA;AACA;AACA;AACA;AACA;AACA,6BAA6B;AAC7B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yBAAyB;AACzB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,4CAA4C;AAC5C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,6BAA6B;AAC7B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yBAAyB;AACzB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,6BAA6B;AAC7B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,6BAA6B;AAC7B;AACA;AACA;AACA,qDAAqD;AACrD;AACA,aAAa;AACb,SAAS;AACT;AACA;AACA;AACA,CAAC,CAAC,gDAAS;AACoB;AAC/B;AACsB;AACtB,sC;;;;;;;;;;;;AC/qBA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAkC;AACE;AACH;AACjC;AACA,IAAI,uDAAS;AACb;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iBAAiB;AACjB;AACA,iBAAiB,EAAE,oDAAM;AACzB;AACA;AACA;AACA,iBAAiB;AACjB,aAAa;AACb,SAAS;AACT;AACA;AACA;AACA;AACA,SAAS;AACT;AACA,SAAS,EAAE,oDAAM;AACjB;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC,CAAC,gDAAS;AACqB;AAChC;AACuB;AACvB,uC;;;;;;;;;;;;AChDA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AAC4B;AAC7B;AACsB;AACtB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,mDAAmD,uBAAuB,EAAE;AAC5E;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qFAAqF;AACrF;AACA;AACA,oCAAoC,cAAc;AAClD;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AACoB;AACrB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACO;AACP;AACA,yCAAyC,uBAAuB;AAChE;AACA;AACA;AACA;AACO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iC;;;;;;;;;;;;ACzJA;AAAA;AAAA;AAAA;AAAA;AAAkC;AACE;AACpC;AACA,IAAI,uDAAS;AACb;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA,yEAAyE,sCAAsC,iCAAiC,EAAE,EAAE,EAAE;AACtJ;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA,8EAA8E,SAAS,4BAA4B,EAAE;AACrH,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA,yEAAyE,mDAAmD,4CAA4C,EAAE,EAAE,EAAE;AAC9K;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yBAAyB,mBAAmB;AAC5C,aAAa;AACb,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iBAAiB;AACjB,aAAa;AACb,SAAS;AACT;AACA;AACA,CAAC,CAAC,gDAAS;AAC4B;AACvC;AAC8B;AAC9B,+C;;;;;;;;;;;;ACpHA;AAAA;AAAA;AAAA;AAAA;AAA0D;AACtB;AACpC;AACA,IAAI,uDAAS;AACb;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA,eAAe,uDAAS;AACxB,mBAAmB,yDAAW;AAC9B;AACA;AACA,aAAa;AACb,SAAS;AACT;AACA;AACA,eAAe,uDAAS;AACxB;AACA,mBAAmB,yDAAW;AAC9B;AACA;AACA;AACA;AACA,qBAAqB;AACrB,aAAa;AACb,SAAS;AACT;AACA;AACA,eAAe,uDAAS;AACxB;AACA,mBAAmB,yDAAW;AAC9B;AACA;AACA;AACA,qBAAqB;AACrB,aAAa;AACb,SAAS;AACT;AACA;AACA,eAAe,uDAAS;AACxB;AACA,mBAAmB,yDAAW;AAC9B,+EAA+E,QAAQ,uDAAS;AAChG;AACA;AACA,+BAA+B,yDAAW;AAC1C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,sFAAsF,QAAQ,uDAAS;AACvG;AACA,uCAAuC,yDAAW;AAClD;AACA;AACA;AACA,qCAAqC;AACrC;AACA,iCAAiC;AACjC,6BAA6B,EAAE,EAAE;AACjC;AACA,yBAAyB;AACzB,qBAAqB,EAAE,EAAE;AACzB,aAAa;AACb,SAAS;AACT;AACA;AACA,CAAC,CAAC,gDAAS;AACgB;AAC3B;AACkB;AAClB,kC;;;;;;;;;;;;AC9EA;AAAA;AAAA;AAAA;AAAA;AAAkC;AACE;AACpC;AACA,IAAI,uDAAS;AACb;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA,CAAC,CAAC,gDAAS;AACgB;AAC3B;AACkB;AAClB,kC;;;;;;;;;;;;ACjBA;AAAA;AAAA;AAAA;AAAA;AAAkC;AACE;AACpC;AACA,IAAI,uDAAS;AACb;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb,SAAS;AACT;AACA;AACA;AACA;AACA;AACA,yDAAyD,kDAAkD;AAC3G,0DAA0D,2CAA2C;AACrG;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC,CAAC,gDAAS;AACiB;AAC5B;AACmB;AACnB,mC;;;;;;;;;;;;ACjDA;AAAA;AAAA;AAAA;AAAA;AAAA;AAA0D;AACtB;AACwB;AAC5D;AACA,IAAI,uDAAS;AACb;AACA;AACA;AACA,SAAS;AACT;AACA;AACA,eAAe,uDAAS;AACxB;AACA,mBAAmB,yDAAW;AAC9B;AACA;AACA;AACA;AACA;AACA;AACA,gDAAgD,uEAAc;AAC9D,0EAA0E,aAAa;AACvF;AACA;AACA;AACA;AACA,6BAA6B;AAC7B;AACA,aAAa;AACb,SAAS;AACT;AACA;AACA,CAAC,CAAC,gDAAS;AACqB;AAChC;AACuB;AACvB,uC;;;;;;;;;;;;ACpCA;AAAA;AAAA;AAAA;AAAA;AAAkC;AACE;AACpC;AACA,IAAI,uDAAS;AACb;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA,CAAC,CAAC,gDAAS;AACe;AAC1B;AACiB;AACjB,iC;;;;;;;;;;;;ACzBA;AAAA;AAAA;AAAA;AAAA;AAAkC;AACE;AACpC;AACA,IAAI,uDAAS;AACb;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC,CAAC,gDAAS;AACsB;AACjC;AACwB;AACxB,yC;;;;;;;;;;;;ACrBA;AAAA;AAAA;AAAA;AAAA;AAAkC;AACE;AACpC;AACA,IAAI,uDAAS;AACb;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA,qEAAqE,uBAAuB,EAAE,oBAAoB,wBAAwB,EAAE;AAC5I,aAAa;AACb,SAAS;AACT;AACA;AACA;AACA;AACA;AACA,sCAAsC,uBAAuB,EAAE;AAC/D,uCAAuC,0CAA0C,EAAE;AACnF;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC,CAAC,gDAAS;AACiB;AAC5B;AACmB;AACnB,mC;;;;;;;;;;;;ACjEA;AAAA;AAAA;AAAA;AAAA;AAA0D;AACtB;AACpC;AACA,IAAI,uDAAS;AACb;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA,eAAe,uDAAS;AACxB;AACA,mBAAmB,yDAAW;AAC9B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb,SAAS;AACT;AACA;AACA,CAAC,CAAC,gDAAS;AACe;AAC1B;AACiB;AACjB,iC;;;;;;;;;;;;AC/BA;AAAA;AAAA,mCAAmC;AAC5B,MAAM,cAAc;;AACvB,sBAAsB;AACC,mBAAI,GAAG,aAAa,CAAC;AACrB,sBAAO,GAAG,SAAS,CAAC;AACpB,mBAAI,GAAG,QAAQ,CAAC;;;;;;;;;;;;;;;;;;;;;;;;;ACLA;AACQ;AACV;AACkC;AAEhB;AACd;AACM;AACO;AAK1D,IAAa,WAAW,GAAxB,MAAa,WAAW;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","file":"default~home-home-module~pages-chat-chat-module~pages-events-events-module~pages-login-login-module~~313a1095-es2015.js","sourcesContent":["export var CameraSource;\n(function (CameraSource) {\n CameraSource[\"Prompt\"] = \"PROMPT\";\n CameraSource[\"Camera\"] = \"CAMERA\";\n CameraSource[\"Photos\"] = \"PHOTOS\";\n})(CameraSource || (CameraSource = {}));\nexport var CameraDirection;\n(function (CameraDirection) {\n CameraDirection[\"Rear\"] = \"REAR\";\n CameraDirection[\"Front\"] = \"FRONT\";\n})(CameraDirection || (CameraDirection = {}));\nexport var CameraResultType;\n(function (CameraResultType) {\n CameraResultType[\"Uri\"] = \"uri\";\n CameraResultType[\"Base64\"] = \"base64\";\n CameraResultType[\"DataUrl\"] = \"dataUrl\";\n})(CameraResultType || (CameraResultType = {}));\nexport var FilesystemDirectory;\n(function (FilesystemDirectory) {\n /**\n * The Documents directory\n * On iOS it's the app's documents directory.\n * Use this directory to store user-generated content.\n * On Android it's the Public Documents folder, so it's accessible from other apps.\n * It's not accesible on Android 10 unless the app enables legacy External Storage\n * by adding `android:requestLegacyExternalStorage=\"true\"` in the `application` tag\n * in the `AndroidManifest.xml`\n */\n FilesystemDirectory[\"Documents\"] = \"DOCUMENTS\";\n /**\n * The Data directory\n * On iOS it will use the Documents directory\n * On Android it's the directory holding application files.\n * Files will be deleted when the application is uninstalled.\n */\n FilesystemDirectory[\"Data\"] = \"DATA\";\n /**\n * The Cache directory\n * Can be deleted in cases of low memory, so use this directory to write app-specific files\n * that your app can re-create easily.\n */\n FilesystemDirectory[\"Cache\"] = \"CACHE\";\n /**\n * The external directory\n * On iOS it will use the Documents directory\n * On Android it's the directory on the primary shared/external\n * storage device where the application can place persistent files it owns.\n * These files are internal to the applications, and not typically visible\n * to the user as media.\n * Files will be deleted when the application is uninstalled.\n */\n FilesystemDirectory[\"External\"] = \"EXTERNAL\";\n /**\n * The external storage directory\n * On iOS it will use the Documents directory\n * On Android it's the primary shared/external storage directory.\n * It's not accesible on Android 10 unless the app enables legacy External Storage\n * by adding `android:requestLegacyExternalStorage=\"true\"` in the `application` tag\n * in the `AndroidManifest.xml`\n */\n FilesystemDirectory[\"ExternalStorage\"] = \"EXTERNAL_STORAGE\";\n})(FilesystemDirectory || (FilesystemDirectory = {}));\nexport var FilesystemEncoding;\n(function (FilesystemEncoding) {\n FilesystemEncoding[\"UTF8\"] = \"utf8\";\n FilesystemEncoding[\"ASCII\"] = \"ascii\";\n FilesystemEncoding[\"UTF16\"] = \"utf16\";\n})(FilesystemEncoding || (FilesystemEncoding = {}));\nexport var HapticsImpactStyle;\n(function (HapticsImpactStyle) {\n HapticsImpactStyle[\"Heavy\"] = \"HEAVY\";\n HapticsImpactStyle[\"Medium\"] = \"MEDIUM\";\n HapticsImpactStyle[\"Light\"] = \"LIGHT\";\n})(HapticsImpactStyle || (HapticsImpactStyle = {}));\nexport var HapticsNotificationType;\n(function (HapticsNotificationType) {\n HapticsNotificationType[\"SUCCESS\"] = \"SUCCESS\";\n HapticsNotificationType[\"WARNING\"] = \"WARNING\";\n HapticsNotificationType[\"ERROR\"] = \"ERROR\";\n})(HapticsNotificationType || (HapticsNotificationType = {}));\nexport var KeyboardStyle;\n(function (KeyboardStyle) {\n KeyboardStyle[\"Dark\"] = \"DARK\";\n KeyboardStyle[\"Light\"] = \"LIGHT\";\n})(KeyboardStyle || (KeyboardStyle = {}));\nexport var KeyboardResize;\n(function (KeyboardResize) {\n KeyboardResize[\"Body\"] = \"body\";\n KeyboardResize[\"Ionic\"] = \"ionic\";\n KeyboardResize[\"Native\"] = \"native\";\n KeyboardResize[\"None\"] = \"none\";\n})(KeyboardResize || (KeyboardResize = {}));\nexport var ActionSheetOptionStyle;\n(function (ActionSheetOptionStyle) {\n ActionSheetOptionStyle[\"Default\"] = \"DEFAULT\";\n ActionSheetOptionStyle[\"Destructive\"] = \"DESTRUCTIVE\";\n ActionSheetOptionStyle[\"Cancel\"] = \"CANCEL\";\n})(ActionSheetOptionStyle || (ActionSheetOptionStyle = {}));\n//\nexport var PermissionType;\n(function (PermissionType) {\n PermissionType[\"Camera\"] = \"camera\";\n PermissionType[\"Photos\"] = \"photos\";\n PermissionType[\"Geolocation\"] = \"geolocation\";\n PermissionType[\"Notifications\"] = \"notifications\";\n PermissionType[\"ClipboardRead\"] = \"clipboard-read\";\n PermissionType[\"ClipboardWrite\"] = \"clipboard-write\";\n PermissionType[\"Microphone\"] = \"microphone\";\n})(PermissionType || (PermissionType = {}));\nexport var PhotosAlbumType;\n(function (PhotosAlbumType) {\n /**\n * Album is a \"smart\" album (such as Favorites or Recently Added)\n */\n PhotosAlbumType[\"Smart\"] = \"smart\";\n /**\n * Album is a cloud-shared album\n */\n PhotosAlbumType[\"Shared\"] = \"shared\";\n /**\n * Album is a user-created album\n */\n PhotosAlbumType[\"User\"] = \"user\";\n})(PhotosAlbumType || (PhotosAlbumType = {}));\nexport var StatusBarStyle;\n(function (StatusBarStyle) {\n /**\n * Light text for dark backgrounds.\n */\n StatusBarStyle[\"Dark\"] = \"DARK\";\n /**\n * Dark text for light backgrounds.\n */\n StatusBarStyle[\"Light\"] = \"LIGHT\";\n})(StatusBarStyle || (StatusBarStyle = {}));\nexport var StatusBarAnimation;\n(function (StatusBarAnimation) {\n /**\n * No animation during show/hide.\n */\n StatusBarAnimation[\"None\"] = \"NONE\";\n /**\n * Slide animation during show/hide.\n */\n StatusBarAnimation[\"Slide\"] = \"SLIDE\";\n /**\n * Fade animation during show/hide.\n */\n StatusBarAnimation[\"Fade\"] = \"FADE\";\n})(StatusBarAnimation || (StatusBarAnimation = {}));\n//# sourceMappingURL=core-plugin-definitions.js.map","import { CapacitorWeb } from './web-runtime';\n// Create our default Capacitor instance, which will be\n// overridden on native platforms\nvar Capacitor = (function (globalThis) {\n // Create a new CapacitorWeb instance if one doesn't already exist on globalThis\n // Ensure the global is assigned the same Capacitor instance,\n // then export Capacitor so it can be imported in other modules\n return globalThis.Capacitor = (globalThis.Capacitor || new CapacitorWeb());\n})(\n// figure out the current globalThis, such as \"window\", \"self\" or \"global\"\n// ensure errors are not thrown in an node SSR environment or web worker\ntypeof self !== 'undefined' ? self : typeof window !== 'undefined' ? window : typeof global !== 'undefined' ? global : {});\nvar Plugins = Capacitor.Plugins;\nexport { Capacitor, Plugins };\n//# sourceMappingURL=global.js.map","export * from './core-plugin-definitions';\nexport * from './global';\nexport * from './web-plugins';\nexport * from './web/index';\n//# sourceMappingURL=index.js.map","export var extend = function (target) {\n var objs = [];\n for (var _i = 1; _i < arguments.length; _i++) {\n objs[_i - 1] = arguments[_i];\n }\n objs.forEach(function (o) {\n if (o && typeof (o) === 'object') {\n for (var k in o) {\n if (o.hasOwnProperty(k)) {\n target[k] = o[k];\n }\n }\n }\n });\n return target;\n};\nexport var uuid4 = function () {\n return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function (c) {\n var r = Math.random() * 16 | 0, v = c === 'x' ? r : (r & 0x3 | 0x8);\n return v.toString(16);\n });\n};\n//# sourceMappingURL=util.js.map","import { Plugins } from './global';\nimport { mergeWebPlugins, mergeWebPlugin } from './web/index';\nexport * from './web/accessibility';\nexport * from './web/app';\nexport * from './web/browser';\nexport * from './web/camera';\nexport * from './web/clipboard';\nexport * from './web/filesystem';\nexport * from './web/geolocation';\nexport * from './web/device';\nexport * from './web/local-notifications';\nexport * from './web/share';\nexport * from './web/modals';\nexport * from './web/motion';\nexport * from './web/network';\nexport * from './web/permissions';\nexport * from './web/splash-screen';\nexport * from './web/storage';\nexport * from './web/toast';\nmergeWebPlugins(Plugins);\nexport var registerWebPlugin = function (plugin) {\n mergeWebPlugin(Plugins, plugin);\n};\n//# sourceMappingURL=web-plugins.js.map","var CapacitorWeb = /** @class */ (function () {\n function CapacitorWeb() {\n var _this = this;\n this.platform = 'web';\n this.isNative = false;\n // Need to assign here to avoid having to define every plugin but still\n // get the typed benefits of the provided plugins in PluginRegistry\n this.Plugins = {};\n // Gracefully degrade in non-Proxy supporting engines, e.g. IE11. This\n // effectively means that trying to access an unavailable plugin will\n // locally throw, but this is still better than throwing a syntax error.\n if (typeof Proxy !== 'undefined') {\n // Build a proxy for the Plugins object that returns the \"Noop Plugin\"\n // if a plugin isn't available\n this.Plugins = new Proxy(this.Plugins, {\n get: function (target, prop) {\n if (typeof target[prop] === 'undefined') {\n var thisRef_1 = _this;\n return new Proxy({}, {\n get: function (_target, _prop) {\n if (typeof _target[_prop] === 'undefined') {\n return thisRef_1.pluginMethodNoop.bind(thisRef_1, _target, _prop, prop);\n }\n else {\n return _target[_prop];\n }\n }\n });\n }\n else {\n return target[prop];\n }\n }\n });\n }\n }\n CapacitorWeb.prototype.pluginMethodNoop = function (_target, _prop, pluginName) {\n return Promise.reject(pluginName + \" does not have web implementation.\");\n };\n CapacitorWeb.prototype.getPlatform = function () {\n return this.platform;\n };\n CapacitorWeb.prototype.isPluginAvailable = function (name) {\n return this.Plugins.hasOwnProperty(name);\n };\n CapacitorWeb.prototype.convertFileSrc = function (filePath) {\n return filePath;\n };\n CapacitorWeb.prototype.handleError = function (e) {\n console.error(e);\n };\n return CapacitorWeb;\n}());\nexport { CapacitorWeb };\n//# sourceMappingURL=web-runtime.js.map","import { __extends } from \"tslib\";\nimport { WebPlugin } from './index';\nvar AccessibilityPluginWeb = /** @class */ (function (_super) {\n __extends(AccessibilityPluginWeb, _super);\n function AccessibilityPluginWeb() {\n return _super.call(this, {\n name: 'Accessibility',\n platforms: ['web']\n }) || this;\n }\n AccessibilityPluginWeb.prototype.isScreenReaderEnabled = function () {\n throw new Error('Feature not available in the browser');\n };\n AccessibilityPluginWeb.prototype.speak = function (options) {\n if (!('speechSynthesis' in window)) {\n return Promise.reject('Browser does not support the Speech Synthesis API');\n }\n var utterance = new SpeechSynthesisUtterance(options.value);\n if (options.language) {\n utterance.lang = options.language;\n }\n window.speechSynthesis.speak(utterance);\n return Promise.resolve();\n };\n return AccessibilityPluginWeb;\n}(WebPlugin));\nexport { AccessibilityPluginWeb };\nvar Accessibility = new AccessibilityPluginWeb();\nexport { Accessibility };\n//# sourceMappingURL=accessibility.js.map","import { __extends } from \"tslib\";\nimport { WebPlugin } from './index';\nvar AppPluginWeb = /** @class */ (function (_super) {\n __extends(AppPluginWeb, _super);\n function AppPluginWeb() {\n var _this = _super.call(this, {\n name: 'App',\n platforms: ['web']\n }) || this;\n if (typeof document !== 'undefined') {\n document.addEventListener('visibilitychange', _this.handleVisibilityChange.bind(_this), false);\n }\n return _this;\n }\n AppPluginWeb.prototype.exitApp = function () {\n throw new Error('Method not implemented.');\n };\n AppPluginWeb.prototype.canOpenUrl = function (_options) {\n return Promise.resolve({ value: true });\n };\n AppPluginWeb.prototype.openUrl = function (_options) {\n return Promise.resolve({ completed: true });\n };\n AppPluginWeb.prototype.getLaunchUrl = function () {\n return Promise.resolve({ url: '' });\n };\n AppPluginWeb.prototype.getState = function () {\n return Promise.resolve({ isActive: document.hidden !== true });\n };\n AppPluginWeb.prototype.handleVisibilityChange = function () {\n var data = {\n isActive: document.hidden !== true\n };\n this.notifyListeners('appStateChange', data);\n };\n return AppPluginWeb;\n}(WebPlugin));\nexport { AppPluginWeb };\nvar App = new AppPluginWeb();\nexport { App };\n//# sourceMappingURL=app.js.map","import { __awaiter, __extends, __generator } from \"tslib\";\nimport { WebPlugin } from './index';\nvar BrowserPluginWeb = /** @class */ (function (_super) {\n __extends(BrowserPluginWeb, _super);\n function BrowserPluginWeb() {\n return _super.call(this, {\n name: 'Browser',\n platforms: ['web']\n }) || this;\n }\n BrowserPluginWeb.prototype.open = function (options) {\n return __awaiter(this, void 0, void 0, function () {\n return __generator(this, function (_a) {\n this._lastWindow = window.open(options.url, options.windowName || '_blank');\n return [2 /*return*/, Promise.resolve()];\n });\n });\n };\n BrowserPluginWeb.prototype.prefetch = function (_options) {\n return __awaiter(this, void 0, void 0, function () {\n return __generator(this, function (_a) {\n // Does nothing\n return [2 /*return*/, Promise.resolve()];\n });\n });\n };\n BrowserPluginWeb.prototype.close = function () {\n return __awaiter(this, void 0, void 0, function () {\n return __generator(this, function (_a) {\n this._lastWindow && this._lastWindow.close();\n return [2 /*return*/, Promise.resolve()];\n });\n });\n };\n return BrowserPluginWeb;\n}(WebPlugin));\nexport { BrowserPluginWeb };\nvar Browser = new BrowserPluginWeb();\nexport { Browser };\n//# sourceMappingURL=browser.js.map","import { __awaiter, __extends, __generator } from \"tslib\";\nimport { WebPlugin } from './index';\nimport { CameraResultType, CameraDirection, CameraSource } from '../core-plugin-definitions';\nvar CameraPluginWeb = /** @class */ (function (_super) {\n __extends(CameraPluginWeb, _super);\n function CameraPluginWeb() {\n return _super.call(this, {\n name: 'Camera',\n platforms: ['web']\n }) || this;\n }\n CameraPluginWeb.prototype.getPhoto = function (options) {\n return __awaiter(this, void 0, void 0, function () {\n var _this = this;\n return __generator(this, function (_a) {\n return [2 /*return*/, new Promise(function (resolve, reject) { return __awaiter(_this, void 0, void 0, function () {\n var cameraModal_1, e_1;\n var _this = this;\n return __generator(this, function (_a) {\n switch (_a.label) {\n case 0:\n if (!options.webUseInput) return [3 /*break*/, 1];\n this.fileInputExperience(options, resolve);\n return [3 /*break*/, 7];\n case 1:\n if (!customElements.get('pwa-camera-modal')) return [3 /*break*/, 6];\n cameraModal_1 = document.createElement('pwa-camera-modal');\n document.body.appendChild(cameraModal_1);\n _a.label = 2;\n case 2:\n _a.trys.push([2, 4, , 5]);\n return [4 /*yield*/, cameraModal_1.componentOnReady()];\n case 3:\n _a.sent();\n cameraModal_1.addEventListener('onPhoto', function (e) { return __awaiter(_this, void 0, void 0, function () {\n var photo, _a;\n return __generator(this, function (_b) {\n switch (_b.label) {\n case 0:\n photo = e.detail;\n if (!(photo === null)) return [3 /*break*/, 1];\n reject('User cancelled photos app');\n return [3 /*break*/, 4];\n case 1:\n if (!(photo instanceof Error)) return [3 /*break*/, 2];\n reject(photo.message);\n return [3 /*break*/, 4];\n case 2:\n _a = resolve;\n return [4 /*yield*/, this._getCameraPhoto(photo, options)];\n case 3:\n _a.apply(void 0, [_b.sent()]);\n _b.label = 4;\n case 4:\n cameraModal_1.dismiss();\n document.body.removeChild(cameraModal_1);\n return [2 /*return*/];\n }\n });\n }); });\n cameraModal_1.present();\n return [3 /*break*/, 5];\n case 4:\n e_1 = _a.sent();\n this.fileInputExperience(options, resolve);\n return [3 /*break*/, 5];\n case 5: return [3 /*break*/, 7];\n case 6:\n console.error(\"Unable to load PWA Element 'pwa-camera-modal'. See the docs: https://capacitorjs.com/docs/pwa-elements.\");\n this.fileInputExperience(options, resolve);\n _a.label = 7;\n case 7: return [2 /*return*/];\n }\n });\n }); })];\n });\n });\n };\n CameraPluginWeb.prototype.fileInputExperience = function (options, resolve) {\n var input = document.querySelector('#_capacitor-camera-input');\n var cleanup = function () {\n input.parentNode && input.parentNode.removeChild(input);\n };\n if (!input) {\n input = document.createElement('input');\n input.id = '_capacitor-camera-input';\n input.type = 'file';\n document.body.appendChild(input);\n }\n input.accept = 'image/*';\n input.capture = true;\n if (options.source === CameraSource.Photos || options.source === CameraSource.Prompt) {\n input.removeAttribute('capture');\n }\n else if (options.direction === CameraDirection.Front) {\n input.capture = 'user';\n }\n else if (options.direction === CameraDirection.Rear) {\n input.capture = 'environment';\n }\n input.addEventListener('change', function (_e) {\n var file = input.files[0];\n var format = 'jpeg';\n if (file.type === 'image/png') {\n format = 'png';\n }\n else if (file.type === 'image/gif') {\n format = 'gif';\n }\n if (options.resultType === CameraResultType.DataUrl || options.resultType === CameraResultType.Base64) {\n var reader_1 = new FileReader();\n reader_1.addEventListener('load', function () {\n if (options.resultType === CameraResultType.DataUrl) {\n resolve({\n dataUrl: reader_1.result,\n format: format\n });\n }\n else if (options.resultType === CameraResultType.Base64) {\n var b64 = reader_1.result.split(',')[1];\n resolve({\n base64String: b64,\n format: format\n });\n }\n cleanup();\n });\n reader_1.readAsDataURL(file);\n }\n else {\n resolve({\n webPath: URL.createObjectURL(file),\n format: format\n });\n cleanup();\n }\n });\n input.click();\n };\n CameraPluginWeb.prototype._getCameraPhoto = function (photo, options) {\n return new Promise(function (resolve, reject) {\n var reader = new FileReader();\n var format = photo.type.split('/')[1];\n if (options.resultType === CameraResultType.Uri) {\n resolve({\n webPath: URL.createObjectURL(photo),\n format: format\n });\n }\n else {\n reader.readAsDataURL(photo);\n reader.onloadend = function () {\n var r = reader.result;\n if (options.resultType === CameraResultType.DataUrl) {\n resolve({\n dataUrl: r,\n format: format\n });\n }\n else {\n resolve({\n base64String: r.split(',')[1],\n format: format\n });\n }\n };\n reader.onerror = function (e) {\n reject(e);\n };\n }\n });\n };\n return CameraPluginWeb;\n}(WebPlugin));\nexport { CameraPluginWeb };\nvar Camera = new CameraPluginWeb();\nexport { Camera };\n//# sourceMappingURL=camera.js.map","import { __awaiter, __extends, __generator } from \"tslib\";\nimport { WebPlugin } from './index';\nvar ClipboardPluginWeb = /** @class */ (function (_super) {\n __extends(ClipboardPluginWeb, _super);\n function ClipboardPluginWeb() {\n return _super.call(this, {\n name: 'Clipboard',\n platforms: ['web']\n }) || this;\n }\n ClipboardPluginWeb.prototype.write = function (options) {\n return __awaiter(this, void 0, void 0, function () {\n var blob, clipboardItemInput, err_1;\n var _a;\n return __generator(this, function (_b) {\n switch (_b.label) {\n case 0:\n if (!navigator.clipboard) {\n return [2 /*return*/, Promise.reject('Clipboard API not available in this browser')];\n }\n if (!(options.string !== undefined || options.url)) return [3 /*break*/, 2];\n if (!navigator.clipboard.writeText) {\n return [2 /*return*/, Promise.reject('Writting to clipboard not supported in this browser')];\n }\n return [4 /*yield*/, navigator.clipboard.writeText(options.string !== undefined ? options.string : options.url)];\n case 1:\n _b.sent();\n return [3 /*break*/, 10];\n case 2:\n if (!options.image) return [3 /*break*/, 9];\n if (!navigator.clipboard.write) {\n return [2 /*return*/, Promise.reject('Setting images not supported in this browser')];\n }\n _b.label = 3;\n case 3:\n _b.trys.push([3, 7, , 8]);\n return [4 /*yield*/, fetch(options.image)];\n case 4: return [4 /*yield*/, (_b.sent()).blob()];\n case 5:\n blob = _b.sent();\n clipboardItemInput = new ClipboardItem((_a = {}, _a[blob.type] = blob, _a));\n return [4 /*yield*/, navigator.clipboard.write([clipboardItemInput])];\n case 6:\n _b.sent();\n return [3 /*break*/, 8];\n case 7:\n err_1 = _b.sent();\n return [2 /*return*/, Promise.reject('Failed to write image')];\n case 8: return [3 /*break*/, 10];\n case 9: return [2 /*return*/, Promise.reject('Nothing to write')];\n case 10: return [2 /*return*/, Promise.resolve()];\n }\n });\n });\n };\n ClipboardPluginWeb.prototype.read = function () {\n return __awaiter(this, void 0, void 0, function () {\n var clipboardItems, type, clipboardBlob, data, err_2;\n return __generator(this, function (_a) {\n switch (_a.label) {\n case 0:\n if (!navigator.clipboard) {\n return [2 /*return*/, Promise.reject('Clipboard API not available in this browser')];\n }\n if (!!navigator.clipboard.read) return [3 /*break*/, 1];\n if (!navigator.clipboard.readText) {\n return [2 /*return*/, Promise.reject('Reading from clipboard not supported in this browser')];\n }\n return [2 /*return*/, this.readText()];\n case 1:\n _a.trys.push([1, 5, , 6]);\n return [4 /*yield*/, navigator.clipboard.read()];\n case 2:\n clipboardItems = _a.sent();\n type = clipboardItems[0].types[0];\n return [4 /*yield*/, clipboardItems[0].getType(type)];\n case 3:\n clipboardBlob = _a.sent();\n return [4 /*yield*/, this._getBlobData(clipboardBlob, type)];\n case 4:\n data = _a.sent();\n return [2 /*return*/, Promise.resolve({ value: data, type: type })];\n case 5:\n err_2 = _a.sent();\n return [2 /*return*/, this.readText()];\n case 6: return [2 /*return*/];\n }\n });\n });\n };\n ClipboardPluginWeb.prototype.readText = function () {\n return __awaiter(this, void 0, void 0, function () {\n var text;\n return __generator(this, function (_a) {\n switch (_a.label) {\n case 0: return [4 /*yield*/, navigator.clipboard.readText()];\n case 1:\n text = _a.sent();\n return [2 /*return*/, Promise.resolve({ value: text, type: 'text/plain' })];\n }\n });\n });\n };\n ClipboardPluginWeb.prototype._getBlobData = function (clipboardBlob, type) {\n return new Promise(function (resolve, reject) {\n var reader = new FileReader();\n if (type.includes('image')) {\n reader.readAsDataURL(clipboardBlob);\n }\n else {\n reader.readAsText(clipboardBlob);\n }\n reader.onloadend = function () {\n var r = reader.result;\n resolve(r);\n };\n reader.onerror = function (e) {\n reject(e);\n };\n });\n };\n return ClipboardPluginWeb;\n}(WebPlugin));\nexport { ClipboardPluginWeb };\nvar Clipboard = new ClipboardPluginWeb();\nexport { Clipboard };\n//# sourceMappingURL=clipboard.js.map","import { __awaiter, __extends, __generator } from \"tslib\";\nimport { WebPlugin } from './index';\nimport { uuid4 } from '../util';\nvar DevicePluginWeb = /** @class */ (function (_super) {\n __extends(DevicePluginWeb, _super);\n function DevicePluginWeb() {\n return _super.call(this, {\n name: 'Device',\n platforms: ['web']\n }) || this;\n }\n DevicePluginWeb.prototype.getInfo = function () {\n return __awaiter(this, void 0, void 0, function () {\n var ua, uaFields;\n return __generator(this, function (_a) {\n ua = navigator.userAgent;\n uaFields = this.parseUa(ua);\n return [2 /*return*/, Promise.resolve({\n model: uaFields.model,\n platform: 'web',\n appVersion: '',\n appBuild: '',\n appId: '',\n appName: '',\n operatingSystem: uaFields.operatingSystem,\n osVersion: uaFields.osVersion,\n manufacturer: navigator.vendor,\n isVirtual: false,\n uuid: this.getUid()\n })];\n });\n });\n };\n DevicePluginWeb.prototype.getBatteryInfo = function () {\n return __awaiter(this, void 0, void 0, function () {\n var battery, e_1;\n return __generator(this, function (_a) {\n switch (_a.label) {\n case 0:\n battery = {};\n _a.label = 1;\n case 1:\n _a.trys.push([1, 3, , 4]);\n return [4 /*yield*/, navigator.getBattery()];\n case 2:\n battery = _a.sent();\n return [3 /*break*/, 4];\n case 3:\n e_1 = _a.sent();\n return [3 /*break*/, 4];\n case 4: return [2 /*return*/, Promise.resolve({\n batteryLevel: battery.level,\n isCharging: battery.charging\n })];\n }\n });\n });\n };\n DevicePluginWeb.prototype.getLanguageCode = function () {\n return __awaiter(this, void 0, void 0, function () {\n return __generator(this, function (_a) {\n return [2 /*return*/, {\n value: navigator.language\n }];\n });\n });\n };\n DevicePluginWeb.prototype.parseUa = function (_ua) {\n var uaFields = {};\n var start = _ua.indexOf('(') + 1;\n var end = _ua.indexOf(') AppleWebKit');\n if (_ua.indexOf(') Gecko') !== -1) {\n end = _ua.indexOf(') Gecko');\n }\n var fields = _ua.substring(start, end);\n if (_ua.indexOf('Android') !== -1) {\n uaFields.model = fields.replace('; wv', '').split('; ').pop().split(' Build')[0];\n uaFields.osVersion = fields.split('; ')[1];\n }\n else {\n uaFields.model = fields.split('; ')[0];\n if (navigator.oscpu) {\n uaFields.osVersion = navigator.oscpu;\n }\n else {\n if (_ua.indexOf('Windows') !== -1) {\n uaFields.osVersion = fields;\n }\n else {\n var lastParts = fields.split('; ').pop().replace(' like Mac OS X', '').split(' ');\n uaFields.osVersion = lastParts[lastParts.length - 1].replace(/_/g, '.');\n }\n }\n }\n if (/android/i.test(_ua)) {\n uaFields.operatingSystem = 'android';\n }\n else if (/iPad|iPhone|iPod/.test(_ua) && !window.MSStream) {\n uaFields.operatingSystem = 'ios';\n }\n else if (/Win/.test(_ua)) {\n uaFields.operatingSystem = 'windows';\n }\n else if (/Mac/i.test(_ua)) {\n uaFields.operatingSystem = 'mac';\n }\n else {\n uaFields.operatingSystem = 'unknown';\n }\n return uaFields;\n };\n DevicePluginWeb.prototype.getUid = function () {\n var uid = window.localStorage.getItem('_capuid');\n if (uid) {\n return uid;\n }\n uid = uuid4();\n window.localStorage.setItem('_capuid', uid);\n return uid;\n };\n return DevicePluginWeb;\n}(WebPlugin));\nexport { DevicePluginWeb };\nvar Device = new DevicePluginWeb();\nexport { Device };\n//# sourceMappingURL=device.js.map","import { __awaiter, __extends, __generator } from \"tslib\";\nimport { WebPlugin } from './index';\nimport { FilesystemDirectory } from '../core-plugin-definitions';\nvar FilesystemPluginWeb = /** @class */ (function (_super) {\n __extends(FilesystemPluginWeb, _super);\n function FilesystemPluginWeb() {\n var _this = _super.call(this, {\n name: 'Filesystem',\n platforms: ['web']\n }) || this;\n _this.DEFAULT_DIRECTORY = FilesystemDirectory.Data;\n _this.DB_VERSION = 1;\n _this.DB_NAME = 'Disc';\n _this._writeCmds = ['add', 'put', 'delete'];\n return _this;\n }\n FilesystemPluginWeb.prototype.initDb = function () {\n return __awaiter(this, void 0, void 0, function () {\n var _this = this;\n return __generator(this, function (_a) {\n if (this._db !== undefined) {\n return [2 /*return*/, this._db];\n }\n if (!('indexedDB' in window)) {\n throw new Error('This browser doesn\\'t support IndexedDB');\n }\n return [2 /*return*/, new Promise(function (resolve, reject) {\n var request = indexedDB.open(_this.DB_NAME, _this.DB_VERSION);\n request.onupgradeneeded = FilesystemPluginWeb.doUpgrade;\n request.onsuccess = function () {\n _this._db = request.result;\n resolve(request.result);\n };\n request.onerror = function () { return reject(request.error); };\n request.onblocked = function () {\n console.warn('db blocked');\n };\n })];\n });\n });\n };\n FilesystemPluginWeb.doUpgrade = function (event) {\n var eventTarget = event.target;\n var db = eventTarget.result;\n switch (event.oldVersion) {\n case 0:\n case 1:\n default:\n if (db.objectStoreNames.contains('FileStorage')) {\n db.deleteObjectStore('FileStorage');\n }\n var store = db.createObjectStore('FileStorage', { keyPath: 'path' });\n store.createIndex('by_folder', 'folder');\n }\n };\n FilesystemPluginWeb.prototype.dbRequest = function (cmd, args) {\n return __awaiter(this, void 0, void 0, function () {\n var readFlag;\n return __generator(this, function (_a) {\n readFlag = this._writeCmds.indexOf(cmd) !== -1 ? 'readwrite' : 'readonly';\n return [2 /*return*/, this.initDb()\n .then(function (conn) {\n return new Promise(function (resolve, reject) {\n var tx = conn.transaction(['FileStorage'], readFlag);\n var store = tx.objectStore('FileStorage');\n var req = store[cmd].apply(store, args);\n req.onsuccess = function () { return resolve(req.result); };\n req.onerror = function () { return reject(req.error); };\n });\n })];\n });\n });\n };\n FilesystemPluginWeb.prototype.dbIndexRequest = function (indexName, cmd, args) {\n return __awaiter(this, void 0, void 0, function () {\n var readFlag;\n return __generator(this, function (_a) {\n readFlag = this._writeCmds.indexOf(cmd) !== -1 ? 'readwrite' : 'readonly';\n return [2 /*return*/, this.initDb()\n .then(function (conn) {\n return new Promise(function (resolve, reject) {\n var tx = conn.transaction(['FileStorage'], readFlag);\n var store = tx.objectStore('FileStorage');\n var index = store.index(indexName);\n var req = index[cmd].apply(index, args);\n req.onsuccess = function () { return resolve(req.result); };\n req.onerror = function () { return reject(req.error); };\n });\n })];\n });\n });\n };\n FilesystemPluginWeb.prototype.getPath = function (directory, uriPath) {\n directory = directory || this.DEFAULT_DIRECTORY;\n var cleanedUriPath = uriPath !== undefined ? uriPath.replace(/^[/]+|[/]+$/g, '') : '';\n var fsPath = '/' + directory;\n if (uriPath !== '')\n fsPath += '/' + cleanedUriPath;\n return fsPath;\n };\n FilesystemPluginWeb.prototype.clear = function () {\n return __awaiter(this, void 0, void 0, function () {\n var conn, tx, store;\n return __generator(this, function (_a) {\n switch (_a.label) {\n case 0: return [4 /*yield*/, this.initDb()];\n case 1:\n conn = _a.sent();\n tx = conn.transaction(['FileStorage'], 'readwrite');\n store = tx.objectStore('FileStorage');\n store.clear();\n return [2 /*return*/, {}];\n }\n });\n });\n };\n /**\n * Read a file from disk\n * @param options options for the file read\n * @return a promise that resolves with the read file data result\n */\n FilesystemPluginWeb.prototype.readFile = function (options) {\n return __awaiter(this, void 0, void 0, function () {\n var path, entry;\n return __generator(this, function (_a) {\n switch (_a.label) {\n case 0:\n path = this.getPath(options.directory, options.path);\n return [4 /*yield*/, this.dbRequest('get', [path])];\n case 1:\n entry = _a.sent();\n if (entry === undefined)\n throw Error('File does not exist.');\n return [2 /*return*/, { data: entry.content }];\n }\n });\n });\n };\n /**\n * Write a file to disk in the specified location on device\n * @param options options for the file write\n * @return a promise that resolves with the file write result\n */\n FilesystemPluginWeb.prototype.writeFile = function (options) {\n return __awaiter(this, void 0, void 0, function () {\n var path, data, doRecursive, occupiedEntry, encoding, parentPath, parentEntry, subDirIndex, parentArgPath, now, pathObj;\n return __generator(this, function (_a) {\n switch (_a.label) {\n case 0:\n path = this.getPath(options.directory, options.path);\n data = options.data;\n doRecursive = options.recursive;\n return [4 /*yield*/, this.dbRequest('get', [path])];\n case 1:\n occupiedEntry = _a.sent();\n if (occupiedEntry && occupiedEntry.type === 'directory')\n throw ('The supplied path is a directory.');\n encoding = options.encoding;\n parentPath = path.substr(0, path.lastIndexOf('/'));\n return [4 /*yield*/, this.dbRequest('get', [parentPath])];\n case 2:\n parentEntry = _a.sent();\n if (!(parentEntry === undefined)) return [3 /*break*/, 4];\n subDirIndex = parentPath.indexOf('/', 1);\n if (!(subDirIndex !== -1)) return [3 /*break*/, 4];\n parentArgPath = parentPath.substr(subDirIndex);\n return [4 /*yield*/, this.mkdir({ path: parentArgPath, directory: options.directory, recursive: doRecursive })];\n case 3:\n _a.sent();\n _a.label = 4;\n case 4:\n now = Date.now();\n pathObj = {\n path: path,\n folder: parentPath,\n type: 'file',\n size: data.length,\n ctime: now,\n mtime: now,\n content: !encoding && data.indexOf(',') >= 0 ? data.split(',')[1] : data,\n };\n return [4 /*yield*/, this.dbRequest('put', [pathObj])];\n case 5:\n _a.sent();\n return [2 /*return*/, {\n uri: pathObj.path\n }];\n }\n });\n });\n };\n /**\n * Append to a file on disk in the specified location on device\n * @param options options for the file append\n * @return a promise that resolves with the file write result\n */\n FilesystemPluginWeb.prototype.appendFile = function (options) {\n return __awaiter(this, void 0, void 0, function () {\n var path, data, parentPath, now, ctime, occupiedEntry, parentEntry, subDirIndex, parentArgPath, pathObj;\n return __generator(this, function (_a) {\n switch (_a.label) {\n case 0:\n path = this.getPath(options.directory, options.path);\n data = options.data;\n parentPath = path.substr(0, path.lastIndexOf('/'));\n now = Date.now();\n ctime = now;\n return [4 /*yield*/, this.dbRequest('get', [path])];\n case 1:\n occupiedEntry = _a.sent();\n if (occupiedEntry && occupiedEntry.type === 'directory')\n throw ('The supplied path is a directory.');\n return [4 /*yield*/, this.dbRequest('get', [parentPath])];\n case 2:\n parentEntry = _a.sent();\n if (!(parentEntry === undefined)) return [3 /*break*/, 4];\n subDirIndex = parentPath.indexOf('/', 1);\n if (!(subDirIndex !== -1)) return [3 /*break*/, 4];\n parentArgPath = parentPath.substr(subDirIndex);\n return [4 /*yield*/, this.mkdir({ path: parentArgPath, directory: options.directory, recursive: true })];\n case 3:\n _a.sent();\n _a.label = 4;\n case 4:\n if (occupiedEntry !== undefined) {\n data = occupiedEntry.content + data;\n ctime = occupiedEntry.ctime;\n }\n pathObj = {\n path: path,\n folder: parentPath,\n type: 'file',\n size: data.length,\n ctime: ctime,\n mtime: now,\n content: data\n };\n return [4 /*yield*/, this.dbRequest('put', [pathObj])];\n case 5:\n _a.sent();\n return [2 /*return*/, {}];\n }\n });\n });\n };\n /**\n * Delete a file from disk\n * @param options options for the file delete\n * @return a promise that resolves with the deleted file data result\n */\n FilesystemPluginWeb.prototype.deleteFile = function (options) {\n return __awaiter(this, void 0, void 0, function () {\n var path, entry, entries;\n return __generator(this, function (_a) {\n switch (_a.label) {\n case 0:\n path = this.getPath(options.directory, options.path);\n return [4 /*yield*/, this.dbRequest('get', [path])];\n case 1:\n entry = _a.sent();\n if (entry === undefined)\n throw Error('File does not exist.');\n return [4 /*yield*/, this.dbIndexRequest('by_folder', 'getAllKeys', [IDBKeyRange.only(path)])];\n case 2:\n entries = _a.sent();\n if (entries.length !== 0)\n throw Error('Folder is not empty.');\n return [4 /*yield*/, this.dbRequest('delete', [path])];\n case 3:\n _a.sent();\n return [2 /*return*/, {}];\n }\n });\n });\n };\n /**\n * Create a directory.\n * @param options options for the mkdir\n * @return a promise that resolves with the mkdir result\n */\n FilesystemPluginWeb.prototype.mkdir = function (options) {\n return __awaiter(this, void 0, void 0, function () {\n var path, doRecursive, parentPath, depth, parentEntry, occupiedEntry, parentArgPath, now, pathObj;\n return __generator(this, function (_a) {\n switch (_a.label) {\n case 0:\n path = this.getPath(options.directory, options.path);\n doRecursive = options.recursive;\n parentPath = path.substr(0, path.lastIndexOf('/'));\n depth = (path.match(/\\//g) || []).length;\n return [4 /*yield*/, this.dbRequest('get', [parentPath])];\n case 1:\n parentEntry = _a.sent();\n return [4 /*yield*/, this.dbRequest('get', [path])];\n case 2:\n occupiedEntry = _a.sent();\n if (depth === 1)\n throw Error('Cannot create Root directory');\n if (occupiedEntry !== undefined)\n throw Error('Current directory does already exist.');\n if (!doRecursive && depth !== 2 && parentEntry === undefined)\n throw Error('Parent directory must exist');\n if (!(doRecursive && depth !== 2 && parentEntry === undefined)) return [3 /*break*/, 4];\n parentArgPath = parentPath.substr(parentPath.indexOf('/', 1));\n return [4 /*yield*/, this.mkdir({\n path: parentArgPath,\n directory: options.directory,\n recursive: doRecursive\n })];\n case 3:\n _a.sent();\n _a.label = 4;\n case 4:\n now = Date.now();\n pathObj = { path: path, folder: parentPath, type: 'directory', size: 0, ctime: now, mtime: now };\n return [4 /*yield*/, this.dbRequest('put', [pathObj])];\n case 5:\n _a.sent();\n return [2 /*return*/, {}];\n }\n });\n });\n };\n /**\n * Remove a directory\n * @param options the options for the directory remove\n */\n FilesystemPluginWeb.prototype.rmdir = function (options) {\n return __awaiter(this, void 0, void 0, function () {\n var path, directory, recursive, fullPath, entry, readDirResult, _i, _a, entry_1, entryPath, entryObj;\n return __generator(this, function (_b) {\n switch (_b.label) {\n case 0:\n path = options.path, directory = options.directory, recursive = options.recursive;\n fullPath = this.getPath(directory, path);\n return [4 /*yield*/, this.dbRequest('get', [fullPath])];\n case 1:\n entry = _b.sent();\n if (entry === undefined)\n throw Error('Folder does not exist.');\n if (entry.type !== 'directory')\n throw Error('Requested path is not a directory');\n return [4 /*yield*/, this.readdir({ path: path, directory: directory })];\n case 2:\n readDirResult = _b.sent();\n if (readDirResult.files.length !== 0 && !recursive)\n throw Error('Folder is not empty');\n _i = 0, _a = readDirResult.files;\n _b.label = 3;\n case 3:\n if (!(_i < _a.length)) return [3 /*break*/, 9];\n entry_1 = _a[_i];\n entryPath = path + \"/\" + entry_1;\n return [4 /*yield*/, this.stat({ path: entryPath, directory: directory })];\n case 4:\n entryObj = _b.sent();\n if (!(entryObj.type === 'file')) return [3 /*break*/, 6];\n return [4 /*yield*/, this.deleteFile({ path: entryPath, directory: directory })];\n case 5:\n _b.sent();\n return [3 /*break*/, 8];\n case 6: return [4 /*yield*/, this.rmdir({ path: entryPath, directory: directory, recursive: recursive })];\n case 7:\n _b.sent();\n _b.label = 8;\n case 8:\n _i++;\n return [3 /*break*/, 3];\n case 9: return [4 /*yield*/, this.dbRequest('delete', [fullPath])];\n case 10:\n _b.sent();\n return [2 /*return*/, {}];\n }\n });\n });\n };\n /**\n * Return a list of files from the directory (not recursive)\n * @param options the options for the readdir operation\n * @return a promise that resolves with the readdir directory listing result\n */\n FilesystemPluginWeb.prototype.readdir = function (options) {\n return __awaiter(this, void 0, void 0, function () {\n var path, entry, entries, names;\n return __generator(this, function (_a) {\n switch (_a.label) {\n case 0:\n path = this.getPath(options.directory, options.path);\n return [4 /*yield*/, this.dbRequest('get', [path])];\n case 1:\n entry = _a.sent();\n if (options.path !== '' && entry === undefined)\n throw Error('Folder does not exist.');\n return [4 /*yield*/, this.dbIndexRequest('by_folder', 'getAllKeys', [IDBKeyRange.only(path)])];\n case 2:\n entries = _a.sent();\n names = entries.map(function (e) {\n return e.substring(path.length + 1);\n });\n return [2 /*return*/, { files: names }];\n }\n });\n });\n };\n /**\n * Return full File URI for a path and directory\n * @param options the options for the stat operation\n * @return a promise that resolves with the file stat result\n */\n FilesystemPluginWeb.prototype.getUri = function (options) {\n return __awaiter(this, void 0, void 0, function () {\n var path, entry;\n return __generator(this, function (_a) {\n switch (_a.label) {\n case 0:\n path = this.getPath(options.directory, options.path);\n return [4 /*yield*/, this.dbRequest('get', [path])];\n case 1:\n entry = _a.sent();\n if (!(entry === undefined)) return [3 /*break*/, 3];\n return [4 /*yield*/, this.dbRequest('get', [path + '/'])];\n case 2:\n entry = (_a.sent());\n _a.label = 3;\n case 3:\n if (entry === undefined)\n throw Error('Entry does not exist.');\n return [2 /*return*/, {\n uri: entry.path\n }];\n }\n });\n });\n };\n /**\n * Return data about a file\n * @param options the options for the stat operation\n * @return a promise that resolves with the file stat result\n */\n FilesystemPluginWeb.prototype.stat = function (options) {\n return __awaiter(this, void 0, void 0, function () {\n var path, entry;\n return __generator(this, function (_a) {\n switch (_a.label) {\n case 0:\n path = this.getPath(options.directory, options.path);\n return [4 /*yield*/, this.dbRequest('get', [path])];\n case 1:\n entry = _a.sent();\n if (!(entry === undefined)) return [3 /*break*/, 3];\n return [4 /*yield*/, this.dbRequest('get', [path + '/'])];\n case 2:\n entry = (_a.sent());\n _a.label = 3;\n case 3:\n if (entry === undefined)\n throw Error('Entry does not exist.');\n return [2 /*return*/, {\n type: entry.type,\n size: entry.size,\n ctime: entry.ctime,\n mtime: entry.mtime,\n uri: entry.path\n }];\n }\n });\n });\n };\n /**\n * Rename a file or directory\n * @param options the options for the rename operation\n * @return a promise that resolves with the rename result\n */\n FilesystemPluginWeb.prototype.rename = function (options) {\n return __awaiter(this, void 0, void 0, function () {\n return __generator(this, function (_a) {\n return [2 /*return*/, this._copy(options, true)];\n });\n });\n };\n /**\n * Copy a file or directory\n * @param options the options for the copy operation\n * @return a promise that resolves with the copy result\n */\n FilesystemPluginWeb.prototype.copy = function (options) {\n return __awaiter(this, void 0, void 0, function () {\n return __generator(this, function (_a) {\n return [2 /*return*/, this._copy(options, false)];\n });\n });\n };\n /**\n * Function that can perform a copy or a rename\n * @param options the options for the rename operation\n * @param doRename whether to perform a rename or copy operation\n * @return a promise that resolves with the result\n */\n FilesystemPluginWeb.prototype._copy = function (options, doRename) {\n if (doRename === void 0) { doRename = false; }\n return __awaiter(this, void 0, void 0, function () {\n var to, from, fromDirectory, toDirectory, fromPath, toPath, toObj, e_1, toPathComponents, toPath_1, toParentDirectory, fromObj, updateTime, _a, file, e_2, contents, _i, contents_1, filename;\n var _this = this;\n return __generator(this, function (_b) {\n switch (_b.label) {\n case 0:\n to = options.to, from = options.from, fromDirectory = options.directory, toDirectory = options.toDirectory;\n if (!to || !from) {\n throw Error('Both to and from must be provided');\n }\n // If no \"to\" directory is provided, use the \"from\" directory\n if (!toDirectory) {\n toDirectory = fromDirectory;\n }\n fromPath = this.getPath(fromDirectory, from);\n toPath = this.getPath(toDirectory, to);\n // Test that the \"to\" and \"from\" locations are different\n if (fromPath === toPath) {\n return [2 /*return*/, {}];\n }\n if (toPath.startsWith(fromPath)) {\n throw Error('To path cannot contain the from path');\n }\n _b.label = 1;\n case 1:\n _b.trys.push([1, 3, , 6]);\n return [4 /*yield*/, this.stat({\n path: to,\n directory: toDirectory\n })];\n case 2:\n toObj = _b.sent();\n return [3 /*break*/, 6];\n case 3:\n e_1 = _b.sent();\n toPathComponents = to.split('/');\n toPathComponents.pop();\n toPath_1 = toPathComponents.join('/');\n if (!(toPathComponents.length > 0)) return [3 /*break*/, 5];\n return [4 /*yield*/, this.stat({\n path: toPath_1,\n directory: toDirectory,\n })];\n case 4:\n toParentDirectory = _b.sent();\n if (toParentDirectory.type !== 'directory') {\n throw new Error('Parent directory of the to path is a file');\n }\n _b.label = 5;\n case 5: return [3 /*break*/, 6];\n case 6:\n // Cannot overwrite a directory\n if (toObj && toObj.type === 'directory') {\n throw new Error('Cannot overwrite a directory with a file');\n }\n return [4 /*yield*/, this.stat({\n path: from,\n directory: fromDirectory,\n })];\n case 7:\n fromObj = _b.sent();\n updateTime = function (path, ctime, mtime) { return __awaiter(_this, void 0, void 0, function () {\n var fullPath, entry;\n return __generator(this, function (_a) {\n switch (_a.label) {\n case 0:\n fullPath = this.getPath(toDirectory, path);\n return [4 /*yield*/, this.dbRequest('get', [fullPath])];\n case 1:\n entry = _a.sent();\n entry.ctime = ctime;\n entry.mtime = mtime;\n return [4 /*yield*/, this.dbRequest('put', [entry])];\n case 2:\n _a.sent();\n return [2 /*return*/];\n }\n });\n }); };\n _a = fromObj.type;\n switch (_a) {\n case 'file': return [3 /*break*/, 8];\n case 'directory': return [3 /*break*/, 15];\n }\n return [3 /*break*/, 28];\n case 8: return [4 /*yield*/, this.readFile({\n path: from,\n directory: fromDirectory\n })];\n case 9:\n file = _b.sent();\n if (!doRename) return [3 /*break*/, 11];\n return [4 /*yield*/, this.deleteFile({\n path: from,\n directory: fromDirectory\n })];\n case 10:\n _b.sent();\n _b.label = 11;\n case 11: \n // Write the file to the new location\n return [4 /*yield*/, this.writeFile({\n path: to,\n directory: toDirectory,\n data: file.data\n })];\n case 12:\n // Write the file to the new location\n _b.sent();\n if (!doRename) return [3 /*break*/, 14];\n return [4 /*yield*/, updateTime(to, fromObj.ctime, fromObj.mtime)];\n case 13:\n _b.sent();\n _b.label = 14;\n case 14: \n // Resolve promise\n return [2 /*return*/, {}];\n case 15:\n if (toObj) {\n throw Error('Cannot move a directory over an existing object');\n }\n _b.label = 16;\n case 16:\n _b.trys.push([16, 20, , 21]);\n // Create the to directory\n return [4 /*yield*/, this.mkdir({\n path: to,\n directory: toDirectory,\n recursive: false,\n })];\n case 17:\n // Create the to directory\n _b.sent();\n if (!doRename) return [3 /*break*/, 19];\n return [4 /*yield*/, updateTime(to, fromObj.ctime, fromObj.mtime)];\n case 18:\n _b.sent();\n _b.label = 19;\n case 19: return [3 /*break*/, 21];\n case 20:\n e_2 = _b.sent();\n return [3 /*break*/, 21];\n case 21: return [4 /*yield*/, this.readdir({\n path: from,\n directory: fromDirectory,\n })];\n case 22:\n contents = (_b.sent()).files;\n _i = 0, contents_1 = contents;\n _b.label = 23;\n case 23:\n if (!(_i < contents_1.length)) return [3 /*break*/, 26];\n filename = contents_1[_i];\n // Move item from the from directory to the to directory\n return [4 /*yield*/, this._copy({\n from: from + \"/\" + filename,\n to: to + \"/\" + filename,\n directory: fromDirectory,\n toDirectory: toDirectory,\n }, doRename)];\n case 24:\n // Move item from the from directory to the to directory\n _b.sent();\n _b.label = 25;\n case 25:\n _i++;\n return [3 /*break*/, 23];\n case 26:\n if (!doRename) return [3 /*break*/, 28];\n return [4 /*yield*/, this.rmdir({\n path: from,\n directory: fromDirectory\n })];\n case 27:\n _b.sent();\n _b.label = 28;\n case 28: return [2 /*return*/, {}];\n }\n });\n });\n };\n FilesystemPluginWeb._debug = true;\n return FilesystemPluginWeb;\n}(WebPlugin));\nexport { FilesystemPluginWeb };\nvar Filesystem = new FilesystemPluginWeb();\nexport { Filesystem };\n//# sourceMappingURL=filesystem.js.map","import { __extends } from \"tslib\";\nimport { WebPlugin } from './index';\nimport { extend } from '../util';\nvar GeolocationPluginWeb = /** @class */ (function (_super) {\n __extends(GeolocationPluginWeb, _super);\n function GeolocationPluginWeb() {\n return _super.call(this, {\n name: 'Geolocation',\n platforms: ['web']\n }) || this;\n }\n GeolocationPluginWeb.prototype.getCurrentPosition = function (options) {\n var _this = this;\n return new Promise(function (resolve, reject) {\n return _this.requestPermissions().then(function (_result) {\n window.navigator.geolocation.getCurrentPosition(function (pos) {\n resolve(pos);\n }, function (err) {\n reject(err);\n }, extend({\n enableHighAccuracy: true,\n timeout: 10000,\n maximumAge: 0\n }, options));\n });\n });\n };\n GeolocationPluginWeb.prototype.watchPosition = function (options, callback) {\n var id = window.navigator.geolocation.watchPosition(function (pos) {\n callback(pos);\n }, function (err) {\n callback(null, err);\n }, extend({\n enableHighAccuracy: true,\n timeout: 10000,\n maximumAge: 0\n }, options));\n return \"\" + id;\n };\n GeolocationPluginWeb.prototype.clearWatch = function (options) {\n window.navigator.geolocation.clearWatch(parseInt(options.id, 10));\n return Promise.resolve();\n };\n return GeolocationPluginWeb;\n}(WebPlugin));\nexport { GeolocationPluginWeb };\nvar Geolocation = new GeolocationPluginWeb();\nexport { Geolocation };\n//# sourceMappingURL=geolocation.js.map","var WebPluginRegistry = /** @class */ (function () {\n function WebPluginRegistry() {\n this.plugins = {};\n this.loadedPlugins = {};\n }\n WebPluginRegistry.prototype.addPlugin = function (plugin) {\n this.plugins[plugin.config.name] = plugin;\n };\n WebPluginRegistry.prototype.getPlugin = function (name) {\n return this.plugins[name];\n };\n WebPluginRegistry.prototype.loadPlugin = function (name) {\n var plugin = this.getPlugin(name);\n if (!plugin) {\n console.error(\"Unable to load web plugin \" + name + \", no such plugin found.\");\n return;\n }\n plugin.load();\n };\n WebPluginRegistry.prototype.getPlugins = function () {\n var p = [];\n for (var name_1 in this.plugins) {\n p.push(this.plugins[name_1]);\n }\n return p;\n };\n return WebPluginRegistry;\n}());\nexport { WebPluginRegistry };\nvar WebPlugins = new WebPluginRegistry();\nexport { WebPlugins };\nvar WebPlugin = /** @class */ (function () {\n function WebPlugin(config, pluginRegistry) {\n this.config = config;\n this.loaded = false;\n this.listeners = {};\n this.windowListeners = {};\n if (!pluginRegistry) {\n WebPlugins.addPlugin(this);\n }\n else {\n pluginRegistry.addPlugin(this);\n }\n }\n WebPlugin.prototype.addWindowListener = function (handle) {\n window.addEventListener(handle.windowEventName, handle.handler);\n handle.registered = true;\n };\n WebPlugin.prototype.removeWindowListener = function (handle) {\n if (!handle) {\n return;\n }\n window.removeEventListener(handle.windowEventName, handle.handler);\n handle.registered = false;\n };\n WebPlugin.prototype.addListener = function (eventName, listenerFunc) {\n var _this = this;\n var listeners = this.listeners[eventName];\n if (!listeners) {\n this.listeners[eventName] = [];\n }\n this.listeners[eventName].push(listenerFunc);\n // If we haven't added a window listener for this event and it requires one,\n // go ahead and add it\n var windowListener = this.windowListeners[eventName];\n if (windowListener && !windowListener.registered) {\n this.addWindowListener(windowListener);\n }\n return {\n remove: function () {\n _this.removeListener(eventName, listenerFunc);\n }\n };\n };\n WebPlugin.prototype.removeListener = function (eventName, listenerFunc) {\n var listeners = this.listeners[eventName];\n if (!listeners) {\n return;\n }\n var index = listeners.indexOf(listenerFunc);\n this.listeners[eventName].splice(index, 1);\n // If there are no more listeners for this type of event,\n // remove the window listener\n if (!this.listeners[eventName].length) {\n this.removeWindowListener(this.windowListeners[eventName]);\n }\n };\n WebPlugin.prototype.removeAllListeners = function () {\n this.listeners = {};\n for (var listener in this.windowListeners) {\n this.removeWindowListener(this.windowListeners[listener]);\n }\n this.windowListeners = {};\n };\n WebPlugin.prototype.notifyListeners = function (eventName, data) {\n var listeners = this.listeners[eventName];\n if (listeners) {\n listeners.forEach(function (listener) { return listener(data); });\n }\n };\n WebPlugin.prototype.hasListeners = function (eventName) {\n return !!this.listeners[eventName].length;\n };\n WebPlugin.prototype.registerWindowListener = function (windowEventName, pluginEventName) {\n var _this = this;\n this.windowListeners[pluginEventName] = {\n registered: false,\n windowEventName: windowEventName,\n pluginEventName: pluginEventName,\n handler: function (event) {\n _this.notifyListeners(pluginEventName, event);\n }\n };\n };\n WebPlugin.prototype.requestPermissions = function () {\n if (Capacitor.isNative) {\n return Capacitor.nativePromise(this.config.name, 'requestPermissions', {});\n }\n else {\n return Promise.resolve({ results: [] });\n }\n };\n WebPlugin.prototype.load = function () {\n this.loaded = true;\n };\n return WebPlugin;\n}());\nexport { WebPlugin };\nvar shouldMergeWebPlugin = function (plugin) {\n return plugin.config.platforms && plugin.config.platforms.indexOf(Capacitor.platform) >= 0;\n};\n/**\n * For all our known web plugins, merge them into the global plugins\n * registry if they aren't already existing. If they don't exist, that\n * means there's no existing native implementation for it.\n * @param knownPlugins the Capacitor.Plugins global registry.\n */\nexport var mergeWebPlugins = function (knownPlugins) {\n var plugins = WebPlugins.getPlugins();\n for (var _i = 0, plugins_1 = plugins; _i < plugins_1.length; _i++) {\n var plugin = plugins_1[_i];\n mergeWebPlugin(knownPlugins, plugin);\n }\n};\nexport var mergeWebPlugin = function (knownPlugins, plugin) {\n // If we already have a plugin registered (meaning it was defined in the native layer),\n // then we should only overwrite it if the corresponding web plugin activates on\n // a certain platform. For example: Geolocation uses the WebPlugin on Android but not iOS\n if (knownPlugins.hasOwnProperty(plugin.config.name) && !shouldMergeWebPlugin(plugin)) {\n return;\n }\n knownPlugins[plugin.config.name] = plugin;\n};\n//# sourceMappingURL=index.js.map","import { __extends } from \"tslib\";\nimport { WebPlugin } from './index';\nvar LocalNotificationsPluginWeb = /** @class */ (function (_super) {\n __extends(LocalNotificationsPluginWeb, _super);\n function LocalNotificationsPluginWeb() {\n var _this = _super.call(this, {\n name: 'LocalNotifications',\n platforms: ['web']\n }) || this;\n _this.pending = [];\n return _this;\n }\n LocalNotificationsPluginWeb.prototype.createChannel = function (channel) {\n throw new Error('Feature not available in the browser. ' + channel.id);\n };\n LocalNotificationsPluginWeb.prototype.deleteChannel = function (channel) {\n throw new Error('Feature not available in the browser. ' + channel.id);\n };\n LocalNotificationsPluginWeb.prototype.listChannels = function () {\n throw new Error('Feature not available in the browser');\n };\n LocalNotificationsPluginWeb.prototype.sendPending = function () {\n var _this = this;\n var toRemove = [];\n var now = +new Date;\n this.pending.forEach(function (localNotification) {\n if (localNotification.schedule && localNotification.schedule.at) {\n if (+localNotification.schedule.at <= now) {\n _this.buildNotification(localNotification);\n toRemove.push(localNotification);\n }\n }\n });\n console.log('Sent pending, removing', toRemove);\n this.pending = this.pending.filter(function (localNotification) { return !toRemove.find(function (ln) { return ln === localNotification; }); });\n };\n LocalNotificationsPluginWeb.prototype.sendNotification = function (localNotification) {\n var _this = this;\n var l = localNotification;\n if (localNotification.schedule && localNotification.schedule.at) {\n var diff = +localNotification.schedule.at - +new Date;\n this.pending.push(l);\n setTimeout(function () {\n _this.sendPending();\n }, diff);\n return;\n }\n this.buildNotification(localNotification);\n };\n LocalNotificationsPluginWeb.prototype.buildNotification = function (localNotification) {\n var l = localNotification;\n return new Notification(l.title, {\n body: l.body\n });\n };\n LocalNotificationsPluginWeb.prototype.schedule = function (options) {\n var _this = this;\n var notifications = [];\n options.notifications.forEach(function (notification) {\n notifications.push(_this.sendNotification(notification));\n });\n return Promise.resolve({\n notifications: options.notifications.map(function (notification) { return { id: '' + notification.id }; })\n });\n };\n LocalNotificationsPluginWeb.prototype.getPending = function () {\n return Promise.resolve({\n notifications: this.pending.map(function (localNotification) {\n return {\n id: '' + localNotification.id\n };\n })\n });\n };\n LocalNotificationsPluginWeb.prototype.registerActionTypes = function (_options) {\n throw new Error('Method not implemented.');\n };\n LocalNotificationsPluginWeb.prototype.cancel = function (pending) {\n console.log('Cancel these', pending);\n this.pending = this.pending.filter(function (localNotification) { return !pending.notifications.find(function (ln) { return ln.id === '' + localNotification.id; }); });\n return Promise.resolve();\n };\n LocalNotificationsPluginWeb.prototype.areEnabled = function () {\n return Promise.resolve({\n value: Notification.permission === 'granted'\n });\n };\n LocalNotificationsPluginWeb.prototype.requestPermission = function () {\n return new Promise(function (resolve) {\n Notification.requestPermission(function (result) {\n var granted = true;\n if (result === 'denied' || result === 'default') {\n granted = false;\n }\n resolve({ granted: granted });\n });\n });\n };\n LocalNotificationsPluginWeb.prototype.requestPermissions = function () {\n return new Promise(function (resolve, reject) {\n Notification.requestPermission(function (result) {\n if (result === 'denied' || result === 'default') {\n reject(result);\n return;\n }\n resolve({\n results: [result]\n });\n });\n });\n };\n return LocalNotificationsPluginWeb;\n}(WebPlugin));\nexport { LocalNotificationsPluginWeb };\nvar LocalNotifications = new LocalNotificationsPluginWeb();\nexport { LocalNotifications };\n//# sourceMappingURL=local-notifications.js.map","import { __awaiter, __extends, __generator } from \"tslib\";\nimport { WebPlugin } from './index';\nvar ModalsPluginWeb = /** @class */ (function (_super) {\n __extends(ModalsPluginWeb, _super);\n function ModalsPluginWeb() {\n return _super.call(this, {\n name: 'Modals',\n platforms: ['web']\n }) || this;\n }\n ModalsPluginWeb.prototype.alert = function (options) {\n return __awaiter(this, void 0, void 0, function () {\n return __generator(this, function (_a) {\n window.alert(options.message);\n return [2 /*return*/, Promise.resolve()];\n });\n });\n };\n ModalsPluginWeb.prototype.prompt = function (options) {\n return __awaiter(this, void 0, void 0, function () {\n var val;\n return __generator(this, function (_a) {\n val = window.prompt(options.message, options.inputText || '');\n return [2 /*return*/, Promise.resolve({\n value: val,\n cancelled: val === null\n })];\n });\n });\n };\n ModalsPluginWeb.prototype.confirm = function (options) {\n return __awaiter(this, void 0, void 0, function () {\n var val;\n return __generator(this, function (_a) {\n val = window.confirm(options.message);\n return [2 /*return*/, Promise.resolve({\n value: val\n })];\n });\n });\n };\n ModalsPluginWeb.prototype.showActions = function (options) {\n return __awaiter(this, void 0, void 0, function () {\n var _this = this;\n return __generator(this, function (_a) {\n return [2 /*return*/, new Promise(function (resolve, _reject) { return __awaiter(_this, void 0, void 0, function () {\n var actionSheet;\n var _this = this;\n return __generator(this, function (_a) {\n actionSheet = document.querySelector('pwa-action-sheet');\n if (!actionSheet) {\n actionSheet = document.createElement('pwa-action-sheet');\n document.body.appendChild(actionSheet);\n }\n actionSheet.header = options.title;\n actionSheet.cancelable = false;\n actionSheet.options = options.options;\n actionSheet.addEventListener('onSelection', function (e) { return __awaiter(_this, void 0, void 0, function () {\n var selection;\n return __generator(this, function (_a) {\n selection = e.detail;\n resolve({\n index: selection\n });\n return [2 /*return*/];\n });\n }); });\n return [2 /*return*/];\n });\n }); })];\n });\n });\n };\n return ModalsPluginWeb;\n}(WebPlugin));\nexport { ModalsPluginWeb };\nvar Modals = new ModalsPluginWeb();\nexport { Modals };\n//# sourceMappingURL=modals.js.map","import { __extends } from \"tslib\";\nimport { WebPlugin } from './index';\nvar MotionPluginWeb = /** @class */ (function (_super) {\n __extends(MotionPluginWeb, _super);\n function MotionPluginWeb() {\n var _this = _super.call(this, {\n name: 'Motion'\n }) || this;\n _this.registerWindowListener('devicemotion', 'accel');\n _this.registerWindowListener('deviceorientation', 'orientation');\n return _this;\n }\n return MotionPluginWeb;\n}(WebPlugin));\nexport { MotionPluginWeb };\nvar Motion = new MotionPluginWeb();\nexport { Motion };\n//# sourceMappingURL=motion.js.map","import { __extends } from \"tslib\";\nimport { WebPlugin } from './index';\nvar NetworkPluginWeb = /** @class */ (function (_super) {\n __extends(NetworkPluginWeb, _super);\n function NetworkPluginWeb() {\n var _this = _super.call(this, {\n name: 'Network',\n platforms: ['web']\n }) || this;\n _this.listenerFunction = null;\n return _this;\n }\n NetworkPluginWeb.prototype.getStatus = function () {\n return new Promise(function (resolve, reject) {\n if (!window.navigator) {\n reject('Network info not available');\n return;\n }\n var connected = window.navigator.onLine;\n var connection = window.navigator.connection || window.navigator.mozConnection || window.navigator.webkitConnection;\n var connectionType = connection ? (connection.type || connection.effectiveType) : 'wifi';\n resolve({\n connected: connected,\n connectionType: connected ? connectionType : 'none'\n });\n });\n };\n NetworkPluginWeb.prototype.addListener = function (eventName, listenerFunc) {\n var thisRef = this;\n var connection = window.navigator.connection || window.navigator.mozConnection || window.navigator.webkitConnection;\n var connectionType = connection ? (connection.type || connection.effectiveType) : 'wifi';\n var onlineBindFunc = listenerFunc.bind(thisRef, { connected: true, connectionType: connectionType });\n var offlineBindFunc = listenerFunc.bind(thisRef, { connected: false, connectionType: 'none' });\n if (eventName.localeCompare('networkStatusChange') === 0) {\n window.addEventListener('online', onlineBindFunc);\n window.addEventListener('offline', offlineBindFunc);\n return {\n remove: function () {\n window.removeEventListener('online', onlineBindFunc);\n window.removeEventListener('offline', offlineBindFunc);\n }\n };\n }\n };\n return NetworkPluginWeb;\n}(WebPlugin));\nexport { NetworkPluginWeb };\nvar Network = new NetworkPluginWeb();\nexport { Network };\n//# sourceMappingURL=network.js.map","import { __awaiter, __extends, __generator } from \"tslib\";\nimport { WebPlugin } from './index';\nimport { PermissionType } from '../core-plugin-definitions';\nvar PermissionsPluginWeb = /** @class */ (function (_super) {\n __extends(PermissionsPluginWeb, _super);\n function PermissionsPluginWeb() {\n return _super.call(this, {\n name: 'Permissions'\n }) || this;\n }\n PermissionsPluginWeb.prototype.query = function (options) {\n return __awaiter(this, void 0, void 0, function () {\n var navigator, name, ret;\n return __generator(this, function (_a) {\n switch (_a.label) {\n case 0:\n navigator = window.navigator;\n if (!navigator.permissions) {\n return [2 /*return*/, Promise.reject('This browser does not support the Permissions API')];\n }\n name = options.name === PermissionType.Photos ? 'camera' : options.name;\n return [4 /*yield*/, navigator.permissions.query({ name: name })];\n case 1:\n ret = _a.sent();\n return [2 /*return*/, {\n state: ret.state\n }];\n }\n });\n });\n };\n return PermissionsPluginWeb;\n}(WebPlugin));\nexport { PermissionsPluginWeb };\nvar Permissions = new PermissionsPluginWeb();\nexport { Permissions };\n//# sourceMappingURL=permissions.js.map","import { __extends } from \"tslib\";\nimport { WebPlugin } from './index';\nvar SharePluginWeb = /** @class */ (function (_super) {\n __extends(SharePluginWeb, _super);\n function SharePluginWeb() {\n return _super.call(this, {\n name: 'Share',\n platforms: ['web']\n }) || this;\n }\n SharePluginWeb.prototype.share = function (options) {\n if (!navigator.share) {\n return Promise.reject('Web Share API not available');\n }\n return navigator.share({\n title: options.title,\n text: options.text,\n url: options.url\n });\n };\n return SharePluginWeb;\n}(WebPlugin));\nexport { SharePluginWeb };\nvar Share = new SharePluginWeb();\nexport { Share };\n//# sourceMappingURL=share.js.map","import { __extends } from \"tslib\";\nimport { WebPlugin } from './index';\nvar SplashScreenPluginWeb = /** @class */ (function (_super) {\n __extends(SplashScreenPluginWeb, _super);\n function SplashScreenPluginWeb() {\n return _super.call(this, {\n name: 'SplashScreen',\n platforms: ['web']\n }) || this;\n }\n SplashScreenPluginWeb.prototype.show = function (_options, _callback) {\n return Promise.resolve();\n };\n SplashScreenPluginWeb.prototype.hide = function (_options, _callback) {\n return Promise.resolve();\n };\n return SplashScreenPluginWeb;\n}(WebPlugin));\nexport { SplashScreenPluginWeb };\nvar SplashScreen = new SplashScreenPluginWeb();\nexport { SplashScreen };\n//# sourceMappingURL=splash-screen.js.map","import { __extends } from \"tslib\";\nimport { WebPlugin } from './index';\nvar StoragePluginWeb = /** @class */ (function (_super) {\n __extends(StoragePluginWeb, _super);\n function StoragePluginWeb() {\n var _this = _super.call(this, {\n name: 'Storage',\n platforms: ['web']\n }) || this;\n _this.KEY_PREFIX = '_cap_';\n return _this;\n }\n StoragePluginWeb.prototype.get = function (options) {\n var _this = this;\n return new Promise(function (resolve, _reject) {\n resolve({\n value: window.localStorage.getItem(_this.makeKey(options.key))\n });\n });\n };\n StoragePluginWeb.prototype.set = function (options) {\n var _this = this;\n return new Promise(function (resolve, _reject) {\n window.localStorage.setItem(_this.makeKey(options.key), options.value);\n resolve();\n });\n };\n StoragePluginWeb.prototype.remove = function (options) {\n var _this = this;\n return new Promise(function (resolve, _reject) {\n window.localStorage.removeItem(_this.makeKey(options.key));\n resolve();\n });\n };\n StoragePluginWeb.prototype.keys = function () {\n var _this = this;\n return new Promise(function (resolve, _reject) {\n resolve({\n keys: Object.keys(localStorage).filter(function (k) { return _this.isKey(k); }).map(function (k) { return _this.getKey(k); })\n });\n });\n };\n StoragePluginWeb.prototype.clear = function () {\n var _this = this;\n return new Promise(function (resolve, _reject) {\n Object.keys(localStorage)\n .filter(function (k) { return _this.isKey(k); })\n .forEach(function (k) { return window.localStorage.removeItem(k); });\n resolve();\n });\n };\n StoragePluginWeb.prototype.makeKey = function (key) {\n return this.KEY_PREFIX + key;\n };\n StoragePluginWeb.prototype.isKey = function (key) {\n return key.indexOf(this.KEY_PREFIX) === 0;\n };\n StoragePluginWeb.prototype.getKey = function (key) {\n return key.substr(this.KEY_PREFIX.length);\n };\n return StoragePluginWeb;\n}(WebPlugin));\nexport { StoragePluginWeb };\nvar Storage = new StoragePluginWeb();\nexport { Storage };\n//# sourceMappingURL=storage.js.map","import { __awaiter, __extends, __generator } from \"tslib\";\nimport { WebPlugin } from './index';\nvar ToastPluginWeb = /** @class */ (function (_super) {\n __extends(ToastPluginWeb, _super);\n function ToastPluginWeb() {\n return _super.call(this, {\n name: 'Toast',\n platforms: ['web']\n }) || this;\n }\n ToastPluginWeb.prototype.show = function (options) {\n return __awaiter(this, void 0, void 0, function () {\n var duration, toast;\n return __generator(this, function (_a) {\n duration = 2000;\n if (options.duration) {\n duration = options.duration === 'long' ? 3500 : 2000;\n }\n toast = document.createElement('pwa-toast');\n toast.duration = duration;\n toast.message = options.text;\n document.body.appendChild(toast);\n return [2 /*return*/];\n });\n });\n };\n return ToastPluginWeb;\n}(WebPlugin));\nexport { ToastPluginWeb };\nvar Toast = new ToastPluginWeb();\nexport { Toast };\n//# sourceMappingURL=toast.js.map","/* This file stores all the keys */\r\nexport class AuthConnstants{\r\n /* My reference key */\r\n public static readonly AUTH = 'userDataKey';\r\n public static readonly PROFILE = 'profile';\r\n public static readonly USER = 'userId';\r\n}","import { Injectable } from '@angular/core';\r\nimport { StorageService } from './storage.service';\r\nimport { Router } from '@angular/router';\r\nimport { HttpClient, HttpHeaders, HttpParams } from '@angular/common/http';\r\nimport { User } from '../models/user.model';\r\nimport { environment } from 'src/environments/environment';\r\nimport { HttpService } from './http.service';\r\nimport { BehaviorSubject, Observable } from 'rxjs';\r\nimport { AuthConnstants } from '../config/auth-constants';\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class AuthService {\r\n userData$ = new BehaviorSubject('');\r\n userId$ = new BehaviorSubject('');\r\n headers: HttpHeaders;\r\n opts:any;\r\n constructor(\r\n private http: HttpClient,\r\n private httpService: HttpService,\r\n private storageService:StorageService,\r\n private router:Router\r\n ) { \r\n this.headers = new HttpHeaders();\r\n }\r\n\r\n public ValidatedUser:User;\r\n\r\n async login(user: User): Promise {\r\n user.BasicAuthKey = 'Basic ' + btoa(user.domainName + '\\\\' + user.username + ':' + user.password); //conversão em base64 das credenciais inseridas\r\n\r\n const options = { headers: {'Authorization': user.BasicAuthKey }};\r\n this.headers = this.headers.set('Authorization',user.BasicAuthKey);\r\n this.opts = {\r\n headers: this.headers,\r\n }\r\n const service = environment.apiURL + \"userauthentication/GetValidateAuth\";\r\n \r\n let result: boolean | PromiseLike;\r\n let response: any;\r\n\r\n result = await this.http.get(service, options).toPromise();\r\n this.http.post(environment.apiURL + \"UserAuthentication/Login\", '', this.opts).subscribe(res=>{\r\n this.storageService.store(AuthConnstants.USER, res);\r\n });\r\n\r\n \r\n\r\n if (result)\r\n {\r\n this.ValidatedUser = user;\r\n\r\n }\r\n return result;\r\n }\r\n\r\n logout(){\r\n this.ValidatedUser = null;\r\n\r\n }\r\n\r\n //Login to rocketChat server\r\n loginChat(postData: any):Observable {\r\n return this.httpService.post('login', postData);\r\n }\r\n\r\n //Get user data from RocketChat | global object\r\n getUserData(){\r\n this.storageService.get(AuthConnstants.AUTH).then(res=>{\r\n this.userData$.next(res);\r\n });\r\n }\r\n //Get user Id | global object\r\n getUserId(){\r\n this.storageService.get(AuthConnstants.USER).then(res=>{\r\n this.userId$.next(res);\r\n });\r\n }\r\n\r\n getProfile(){\r\n this.storageService.get(AuthConnstants.PROFILE).then(res=>{\r\n return res;\r\n });\r\n }\r\n\r\n logoutChat(){\r\n //this.storageService.clear();\r\n this.storageService.removeStorageItem(AuthConnstants.AUTH).then(res =>{\r\n this.userData$.next('');\r\n this.router.navigate(['']);\r\n })\r\n\r\n }\r\n}\r\n","import { HttpClient, HttpHeaderResponse, HttpHeaders } from '@angular/common/http';\r\nimport { Injectable } from '@angular/core';\r\nimport { environment } from 'src/environments/environment';\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class HttpService {\r\n\r\n constructor(private http:HttpClient) { }\r\n\r\n post(serviceName:string, data:any){\r\n const headers = new HttpHeaders();\r\n const options = {header: headers, withCredentials: false};\r\n const url = environment.apiChatUrl+serviceName;\r\n const body = {\"user\": \"admin\",\"password\": \"tabteste@006\"};\r\n\r\n return this.http.post(url, /* JSON.stringify( */data/* ), options */)\r\n }\r\n\r\n get(serviceName:string, options:any){\r\n const url = environment.apiChatUrl+serviceName;\r\n return this.http.get(url, options);\r\n }\r\n}\r\n\r\n","import { Injectable } from '@angular/core';\r\nimport { Plugins } from '@capacitor/core';\r\nconst { Storage } = Plugins;\r\n@Injectable({\r\n providedIn: 'root'\r\n })\r\n export class StorageService {\r\n constructor() {}\r\n\r\n // Store the value\r\n async store(storageKey: string, value: any) {\r\n const encryptedValue = btoa(escape(JSON.stringify(value)));\r\n await Storage.set({\r\n key: storageKey,\r\n value: encryptedValue\r\n });\r\n }\r\n\r\n // Get the value\r\n async get(storageKey: string) {\r\n const ret = await Storage.get({ key: storageKey });\r\n return JSON.parse(unescape(atob(ret.value)));\r\n }\r\n\r\n async removeStorageItem(storageKey: string) {\r\n await Storage.remove({ key: storageKey });\r\n }\r\n\r\n // Clear storage\r\n async clear() {\r\n await Storage.clear();\r\n }\r\n}\r\n"],"sourceRoot":"webpack:///"} \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/default~home-home-module~pages-chat-chat-module~pages-events-events-module~pages-login-login-module~~313a1095-es5.js b/android/app/build/intermediates/merged_assets/debug/out/public/default~home-home-module~pages-chat-chat-module~pages-events-events-module~pages-login-login-module~~313a1095-es5.js new file mode 100644 index 000000000..de9742e09 --- /dev/null +++ b/android/app/build/intermediates/merged_assets/debug/out/public/default~home-home-module~pages-chat-chat-module~pages-events-events-module~pages-login-login-module~~313a1095-es5.js @@ -0,0 +1,5114 @@ +function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } + +function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } + +function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } + +(window["webpackJsonp"] = window["webpackJsonp"] || []).push([["default~home-home-module~pages-chat-chat-module~pages-events-events-module~pages-login-login-module~~313a1095"], { + /***/ + "./node_modules/@capacitor/core/dist/esm/core-plugin-definitions.js": + /*!**************************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/core-plugin-definitions.js ***! + \**************************************************************************/ + + /*! exports provided: CameraSource, CameraDirection, CameraResultType, FilesystemDirectory, FilesystemEncoding, HapticsImpactStyle, HapticsNotificationType, KeyboardStyle, KeyboardResize, ActionSheetOptionStyle, PermissionType, PhotosAlbumType, StatusBarStyle, StatusBarAnimation */ + + /***/ + function node_modulesCapacitorCoreDistEsmCorePluginDefinitionsJs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "CameraSource", function () { + return CameraSource; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "CameraDirection", function () { + return CameraDirection; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "CameraResultType", function () { + return CameraResultType; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "FilesystemDirectory", function () { + return FilesystemDirectory; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "FilesystemEncoding", function () { + return FilesystemEncoding; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "HapticsImpactStyle", function () { + return HapticsImpactStyle; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "HapticsNotificationType", function () { + return HapticsNotificationType; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "KeyboardStyle", function () { + return KeyboardStyle; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "KeyboardResize", function () { + return KeyboardResize; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "ActionSheetOptionStyle", function () { + return ActionSheetOptionStyle; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "PermissionType", function () { + return PermissionType; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "PhotosAlbumType", function () { + return PhotosAlbumType; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "StatusBarStyle", function () { + return StatusBarStyle; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "StatusBarAnimation", function () { + return StatusBarAnimation; + }); + + var CameraSource; + + (function (CameraSource) { + CameraSource["Prompt"] = "PROMPT"; + CameraSource["Camera"] = "CAMERA"; + CameraSource["Photos"] = "PHOTOS"; + })(CameraSource || (CameraSource = {})); + + var CameraDirection; + + (function (CameraDirection) { + CameraDirection["Rear"] = "REAR"; + CameraDirection["Front"] = "FRONT"; + })(CameraDirection || (CameraDirection = {})); + + var CameraResultType; + + (function (CameraResultType) { + CameraResultType["Uri"] = "uri"; + CameraResultType["Base64"] = "base64"; + CameraResultType["DataUrl"] = "dataUrl"; + })(CameraResultType || (CameraResultType = {})); + + var FilesystemDirectory; + + (function (FilesystemDirectory) { + /** + * The Documents directory + * On iOS it's the app's documents directory. + * Use this directory to store user-generated content. + * On Android it's the Public Documents folder, so it's accessible from other apps. + * It's not accesible on Android 10 unless the app enables legacy External Storage + * by adding `android:requestLegacyExternalStorage="true"` in the `application` tag + * in the `AndroidManifest.xml` + */ + FilesystemDirectory["Documents"] = "DOCUMENTS"; + /** + * The Data directory + * On iOS it will use the Documents directory + * On Android it's the directory holding application files. + * Files will be deleted when the application is uninstalled. + */ + + FilesystemDirectory["Data"] = "DATA"; + /** + * The Cache directory + * Can be deleted in cases of low memory, so use this directory to write app-specific files + * that your app can re-create easily. + */ + + FilesystemDirectory["Cache"] = "CACHE"; + /** + * The external directory + * On iOS it will use the Documents directory + * On Android it's the directory on the primary shared/external + * storage device where the application can place persistent files it owns. + * These files are internal to the applications, and not typically visible + * to the user as media. + * Files will be deleted when the application is uninstalled. + */ + + FilesystemDirectory["External"] = "EXTERNAL"; + /** + * The external storage directory + * On iOS it will use the Documents directory + * On Android it's the primary shared/external storage directory. + * It's not accesible on Android 10 unless the app enables legacy External Storage + * by adding `android:requestLegacyExternalStorage="true"` in the `application` tag + * in the `AndroidManifest.xml` + */ + + FilesystemDirectory["ExternalStorage"] = "EXTERNAL_STORAGE"; + })(FilesystemDirectory || (FilesystemDirectory = {})); + + var FilesystemEncoding; + + (function (FilesystemEncoding) { + FilesystemEncoding["UTF8"] = "utf8"; + FilesystemEncoding["ASCII"] = "ascii"; + FilesystemEncoding["UTF16"] = "utf16"; + })(FilesystemEncoding || (FilesystemEncoding = {})); + + var HapticsImpactStyle; + + (function (HapticsImpactStyle) { + HapticsImpactStyle["Heavy"] = "HEAVY"; + HapticsImpactStyle["Medium"] = "MEDIUM"; + HapticsImpactStyle["Light"] = "LIGHT"; + })(HapticsImpactStyle || (HapticsImpactStyle = {})); + + var HapticsNotificationType; + + (function (HapticsNotificationType) { + HapticsNotificationType["SUCCESS"] = "SUCCESS"; + HapticsNotificationType["WARNING"] = "WARNING"; + HapticsNotificationType["ERROR"] = "ERROR"; + })(HapticsNotificationType || (HapticsNotificationType = {})); + + var KeyboardStyle; + + (function (KeyboardStyle) { + KeyboardStyle["Dark"] = "DARK"; + KeyboardStyle["Light"] = "LIGHT"; + })(KeyboardStyle || (KeyboardStyle = {})); + + var KeyboardResize; + + (function (KeyboardResize) { + KeyboardResize["Body"] = "body"; + KeyboardResize["Ionic"] = "ionic"; + KeyboardResize["Native"] = "native"; + KeyboardResize["None"] = "none"; + })(KeyboardResize || (KeyboardResize = {})); + + var ActionSheetOptionStyle; + + (function (ActionSheetOptionStyle) { + ActionSheetOptionStyle["Default"] = "DEFAULT"; + ActionSheetOptionStyle["Destructive"] = "DESTRUCTIVE"; + ActionSheetOptionStyle["Cancel"] = "CANCEL"; + })(ActionSheetOptionStyle || (ActionSheetOptionStyle = {})); // + + + var PermissionType; + + (function (PermissionType) { + PermissionType["Camera"] = "camera"; + PermissionType["Photos"] = "photos"; + PermissionType["Geolocation"] = "geolocation"; + PermissionType["Notifications"] = "notifications"; + PermissionType["ClipboardRead"] = "clipboard-read"; + PermissionType["ClipboardWrite"] = "clipboard-write"; + PermissionType["Microphone"] = "microphone"; + })(PermissionType || (PermissionType = {})); + + var PhotosAlbumType; + + (function (PhotosAlbumType) { + /** + * Album is a "smart" album (such as Favorites or Recently Added) + */ + PhotosAlbumType["Smart"] = "smart"; + /** + * Album is a cloud-shared album + */ + + PhotosAlbumType["Shared"] = "shared"; + /** + * Album is a user-created album + */ + + PhotosAlbumType["User"] = "user"; + })(PhotosAlbumType || (PhotosAlbumType = {})); + + var StatusBarStyle; + + (function (StatusBarStyle) { + /** + * Light text for dark backgrounds. + */ + StatusBarStyle["Dark"] = "DARK"; + /** + * Dark text for light backgrounds. + */ + + StatusBarStyle["Light"] = "LIGHT"; + })(StatusBarStyle || (StatusBarStyle = {})); + + var StatusBarAnimation; + + (function (StatusBarAnimation) { + /** + * No animation during show/hide. + */ + StatusBarAnimation["None"] = "NONE"; + /** + * Slide animation during show/hide. + */ + + StatusBarAnimation["Slide"] = "SLIDE"; + /** + * Fade animation during show/hide. + */ + + StatusBarAnimation["Fade"] = "FADE"; + })(StatusBarAnimation || (StatusBarAnimation = {})); //# sourceMappingURL=core-plugin-definitions.js.map + + /***/ + + }, + + /***/ + "./node_modules/@capacitor/core/dist/esm/global.js": + /*!*********************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/global.js ***! + \*********************************************************/ + + /*! exports provided: Capacitor, Plugins */ + + /***/ + function node_modulesCapacitorCoreDistEsmGlobalJs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "Capacitor", function () { + return Capacitor; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "Plugins", function () { + return Plugins; + }); + /* harmony import */ + + + var _web_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( + /*! ./web-runtime */ + "./node_modules/@capacitor/core/dist/esm/web-runtime.js"); // Create our default Capacitor instance, which will be + // overridden on native platforms + + + var Capacitor = function (globalThis) { + // Create a new CapacitorWeb instance if one doesn't already exist on globalThis + // Ensure the global is assigned the same Capacitor instance, + // then export Capacitor so it can be imported in other modules + return globalThis.Capacitor = globalThis.Capacitor || new _web_runtime__WEBPACK_IMPORTED_MODULE_0__["CapacitorWeb"](); + }( // figure out the current globalThis, such as "window", "self" or "global" + // ensure errors are not thrown in an node SSR environment or web worker + typeof self !== 'undefined' ? self : typeof window !== 'undefined' ? window : typeof global !== 'undefined' ? global : {}); + + var Plugins = Capacitor.Plugins; //# sourceMappingURL=global.js.map + + /***/ + }, + + /***/ + "./node_modules/@capacitor/core/dist/esm/index.js": + /*!********************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/index.js ***! + \********************************************************/ + + /*! exports provided: CameraSource, CameraDirection, CameraResultType, FilesystemDirectory, FilesystemEncoding, HapticsImpactStyle, HapticsNotificationType, KeyboardStyle, KeyboardResize, ActionSheetOptionStyle, PermissionType, PhotosAlbumType, StatusBarStyle, StatusBarAnimation, Capacitor, Plugins, AccessibilityPluginWeb, Accessibility, AppPluginWeb, App, BrowserPluginWeb, Browser, CameraPluginWeb, Camera, ClipboardPluginWeb, Clipboard, FilesystemPluginWeb, Filesystem, GeolocationPluginWeb, Geolocation, DevicePluginWeb, Device, LocalNotificationsPluginWeb, LocalNotifications, SharePluginWeb, Share, ModalsPluginWeb, Modals, MotionPluginWeb, Motion, NetworkPluginWeb, Network, PermissionsPluginWeb, Permissions, SplashScreenPluginWeb, SplashScreen, StoragePluginWeb, Storage, ToastPluginWeb, Toast, registerWebPlugin, WebPluginRegistry, WebPlugins, WebPlugin, mergeWebPlugins, mergeWebPlugin */ + + /***/ + function node_modulesCapacitorCoreDistEsmIndexJs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony import */ + + + var _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( + /*! ./core-plugin-definitions */ + "./node_modules/@capacitor/core/dist/esm/core-plugin-definitions.js"); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "CameraSource", function () { + return _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_0__["CameraSource"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "CameraDirection", function () { + return _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_0__["CameraDirection"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "CameraResultType", function () { + return _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_0__["CameraResultType"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "FilesystemDirectory", function () { + return _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_0__["FilesystemDirectory"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "FilesystemEncoding", function () { + return _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_0__["FilesystemEncoding"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "HapticsImpactStyle", function () { + return _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_0__["HapticsImpactStyle"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "HapticsNotificationType", function () { + return _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_0__["HapticsNotificationType"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "KeyboardStyle", function () { + return _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_0__["KeyboardStyle"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "KeyboardResize", function () { + return _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_0__["KeyboardResize"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "ActionSheetOptionStyle", function () { + return _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_0__["ActionSheetOptionStyle"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "PermissionType", function () { + return _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_0__["PermissionType"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "PhotosAlbumType", function () { + return _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_0__["PhotosAlbumType"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "StatusBarStyle", function () { + return _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_0__["StatusBarStyle"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "StatusBarAnimation", function () { + return _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_0__["StatusBarAnimation"]; + }); + /* harmony import */ + + + var _global__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( + /*! ./global */ + "./node_modules/@capacitor/core/dist/esm/global.js"); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "Capacitor", function () { + return _global__WEBPACK_IMPORTED_MODULE_1__["Capacitor"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "Plugins", function () { + return _global__WEBPACK_IMPORTED_MODULE_1__["Plugins"]; + }); + /* harmony import */ + + + var _web_plugins__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__( + /*! ./web-plugins */ + "./node_modules/@capacitor/core/dist/esm/web-plugins.js"); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "AccessibilityPluginWeb", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["AccessibilityPluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "Accessibility", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["Accessibility"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "AppPluginWeb", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["AppPluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "App", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["App"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "BrowserPluginWeb", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["BrowserPluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "Browser", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["Browser"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "CameraPluginWeb", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["CameraPluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "Camera", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["Camera"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "ClipboardPluginWeb", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["ClipboardPluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "Clipboard", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["Clipboard"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "FilesystemPluginWeb", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["FilesystemPluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "Filesystem", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["Filesystem"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "GeolocationPluginWeb", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["GeolocationPluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "Geolocation", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["Geolocation"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "DevicePluginWeb", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["DevicePluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "Device", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["Device"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "LocalNotificationsPluginWeb", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["LocalNotificationsPluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "LocalNotifications", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["LocalNotifications"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "SharePluginWeb", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["SharePluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "Share", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["Share"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "ModalsPluginWeb", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["ModalsPluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "Modals", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["Modals"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "MotionPluginWeb", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["MotionPluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "Motion", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["Motion"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "NetworkPluginWeb", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["NetworkPluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "Network", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["Network"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "PermissionsPluginWeb", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["PermissionsPluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "Permissions", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["Permissions"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "SplashScreenPluginWeb", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["SplashScreenPluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "SplashScreen", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["SplashScreen"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "StoragePluginWeb", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["StoragePluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "Storage", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["Storage"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "ToastPluginWeb", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["ToastPluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "Toast", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["Toast"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "registerWebPlugin", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["registerWebPlugin"]; + }); + /* harmony import */ + + + var _web_index__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__( + /*! ./web/index */ + "./node_modules/@capacitor/core/dist/esm/web/index.js"); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "WebPluginRegistry", function () { + return _web_index__WEBPACK_IMPORTED_MODULE_3__["WebPluginRegistry"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "WebPlugins", function () { + return _web_index__WEBPACK_IMPORTED_MODULE_3__["WebPlugins"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "WebPlugin", function () { + return _web_index__WEBPACK_IMPORTED_MODULE_3__["WebPlugin"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "mergeWebPlugins", function () { + return _web_index__WEBPACK_IMPORTED_MODULE_3__["mergeWebPlugins"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "mergeWebPlugin", function () { + return _web_index__WEBPACK_IMPORTED_MODULE_3__["mergeWebPlugin"]; + }); //# sourceMappingURL=index.js.map + + /***/ + + }, + + /***/ + "./node_modules/@capacitor/core/dist/esm/util.js": + /*!*******************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/util.js ***! + \*******************************************************/ + + /*! exports provided: extend, uuid4 */ + + /***/ + function node_modulesCapacitorCoreDistEsmUtilJs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "extend", function () { + return extend; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "uuid4", function () { + return uuid4; + }); + + var extend = function extend(target) { + var objs = []; + + for (var _i = 1; _i < arguments.length; _i++) { + objs[_i - 1] = arguments[_i]; + } + + objs.forEach(function (o) { + if (o && typeof o === 'object') { + for (var k in o) { + if (o.hasOwnProperty(k)) { + target[k] = o[k]; + } + } + } + }); + return target; + }; + + var uuid4 = function uuid4() { + return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function (c) { + var r = Math.random() * 16 | 0, + v = c === 'x' ? r : r & 0x3 | 0x8; + return v.toString(16); + }); + }; //# sourceMappingURL=util.js.map + + /***/ + + }, + + /***/ + "./node_modules/@capacitor/core/dist/esm/web-plugins.js": + /*!**************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web-plugins.js ***! + \**************************************************************/ + + /*! exports provided: AccessibilityPluginWeb, Accessibility, AppPluginWeb, App, BrowserPluginWeb, Browser, CameraPluginWeb, Camera, ClipboardPluginWeb, Clipboard, FilesystemPluginWeb, Filesystem, GeolocationPluginWeb, Geolocation, DevicePluginWeb, Device, LocalNotificationsPluginWeb, LocalNotifications, SharePluginWeb, Share, ModalsPluginWeb, Modals, MotionPluginWeb, Motion, NetworkPluginWeb, Network, PermissionsPluginWeb, Permissions, SplashScreenPluginWeb, SplashScreen, StoragePluginWeb, Storage, ToastPluginWeb, Toast, registerWebPlugin */ + + /***/ + function node_modulesCapacitorCoreDistEsmWebPluginsJs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "registerWebPlugin", function () { + return registerWebPlugin; + }); + /* harmony import */ + + + var _global__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( + /*! ./global */ + "./node_modules/@capacitor/core/dist/esm/global.js"); + /* harmony import */ + + + var _web_index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( + /*! ./web/index */ + "./node_modules/@capacitor/core/dist/esm/web/index.js"); + /* harmony import */ + + + var _web_accessibility__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__( + /*! ./web/accessibility */ + "./node_modules/@capacitor/core/dist/esm/web/accessibility.js"); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "AccessibilityPluginWeb", function () { + return _web_accessibility__WEBPACK_IMPORTED_MODULE_2__["AccessibilityPluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "Accessibility", function () { + return _web_accessibility__WEBPACK_IMPORTED_MODULE_2__["Accessibility"]; + }); + /* harmony import */ + + + var _web_app__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__( + /*! ./web/app */ + "./node_modules/@capacitor/core/dist/esm/web/app.js"); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "AppPluginWeb", function () { + return _web_app__WEBPACK_IMPORTED_MODULE_3__["AppPluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "App", function () { + return _web_app__WEBPACK_IMPORTED_MODULE_3__["App"]; + }); + /* harmony import */ + + + var _web_browser__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__( + /*! ./web/browser */ + "./node_modules/@capacitor/core/dist/esm/web/browser.js"); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "BrowserPluginWeb", function () { + return _web_browser__WEBPACK_IMPORTED_MODULE_4__["BrowserPluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "Browser", function () { + return _web_browser__WEBPACK_IMPORTED_MODULE_4__["Browser"]; + }); + /* harmony import */ + + + var _web_camera__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__( + /*! ./web/camera */ + "./node_modules/@capacitor/core/dist/esm/web/camera.js"); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "CameraPluginWeb", function () { + return _web_camera__WEBPACK_IMPORTED_MODULE_5__["CameraPluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "Camera", function () { + return _web_camera__WEBPACK_IMPORTED_MODULE_5__["Camera"]; + }); + /* harmony import */ + + + var _web_clipboard__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__( + /*! ./web/clipboard */ + "./node_modules/@capacitor/core/dist/esm/web/clipboard.js"); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "ClipboardPluginWeb", function () { + return _web_clipboard__WEBPACK_IMPORTED_MODULE_6__["ClipboardPluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "Clipboard", function () { + return _web_clipboard__WEBPACK_IMPORTED_MODULE_6__["Clipboard"]; + }); + /* harmony import */ + + + var _web_filesystem__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__( + /*! ./web/filesystem */ + "./node_modules/@capacitor/core/dist/esm/web/filesystem.js"); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "FilesystemPluginWeb", function () { + return _web_filesystem__WEBPACK_IMPORTED_MODULE_7__["FilesystemPluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "Filesystem", function () { + return _web_filesystem__WEBPACK_IMPORTED_MODULE_7__["Filesystem"]; + }); + /* harmony import */ + + + var _web_geolocation__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__( + /*! ./web/geolocation */ + "./node_modules/@capacitor/core/dist/esm/web/geolocation.js"); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "GeolocationPluginWeb", function () { + return _web_geolocation__WEBPACK_IMPORTED_MODULE_8__["GeolocationPluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "Geolocation", function () { + return _web_geolocation__WEBPACK_IMPORTED_MODULE_8__["Geolocation"]; + }); + /* harmony import */ + + + var _web_device__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__( + /*! ./web/device */ + "./node_modules/@capacitor/core/dist/esm/web/device.js"); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "DevicePluginWeb", function () { + return _web_device__WEBPACK_IMPORTED_MODULE_9__["DevicePluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "Device", function () { + return _web_device__WEBPACK_IMPORTED_MODULE_9__["Device"]; + }); + /* harmony import */ + + + var _web_local_notifications__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__( + /*! ./web/local-notifications */ + "./node_modules/@capacitor/core/dist/esm/web/local-notifications.js"); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "LocalNotificationsPluginWeb", function () { + return _web_local_notifications__WEBPACK_IMPORTED_MODULE_10__["LocalNotificationsPluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "LocalNotifications", function () { + return _web_local_notifications__WEBPACK_IMPORTED_MODULE_10__["LocalNotifications"]; + }); + /* harmony import */ + + + var _web_share__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__( + /*! ./web/share */ + "./node_modules/@capacitor/core/dist/esm/web/share.js"); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "SharePluginWeb", function () { + return _web_share__WEBPACK_IMPORTED_MODULE_11__["SharePluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "Share", function () { + return _web_share__WEBPACK_IMPORTED_MODULE_11__["Share"]; + }); + /* harmony import */ + + + var _web_modals__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__( + /*! ./web/modals */ + "./node_modules/@capacitor/core/dist/esm/web/modals.js"); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "ModalsPluginWeb", function () { + return _web_modals__WEBPACK_IMPORTED_MODULE_12__["ModalsPluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "Modals", function () { + return _web_modals__WEBPACK_IMPORTED_MODULE_12__["Modals"]; + }); + /* harmony import */ + + + var _web_motion__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__( + /*! ./web/motion */ + "./node_modules/@capacitor/core/dist/esm/web/motion.js"); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "MotionPluginWeb", function () { + return _web_motion__WEBPACK_IMPORTED_MODULE_13__["MotionPluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "Motion", function () { + return _web_motion__WEBPACK_IMPORTED_MODULE_13__["Motion"]; + }); + /* harmony import */ + + + var _web_network__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__( + /*! ./web/network */ + "./node_modules/@capacitor/core/dist/esm/web/network.js"); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "NetworkPluginWeb", function () { + return _web_network__WEBPACK_IMPORTED_MODULE_14__["NetworkPluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "Network", function () { + return _web_network__WEBPACK_IMPORTED_MODULE_14__["Network"]; + }); + /* harmony import */ + + + var _web_permissions__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__( + /*! ./web/permissions */ + "./node_modules/@capacitor/core/dist/esm/web/permissions.js"); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "PermissionsPluginWeb", function () { + return _web_permissions__WEBPACK_IMPORTED_MODULE_15__["PermissionsPluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "Permissions", function () { + return _web_permissions__WEBPACK_IMPORTED_MODULE_15__["Permissions"]; + }); + /* harmony import */ + + + var _web_splash_screen__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__( + /*! ./web/splash-screen */ + "./node_modules/@capacitor/core/dist/esm/web/splash-screen.js"); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "SplashScreenPluginWeb", function () { + return _web_splash_screen__WEBPACK_IMPORTED_MODULE_16__["SplashScreenPluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "SplashScreen", function () { + return _web_splash_screen__WEBPACK_IMPORTED_MODULE_16__["SplashScreen"]; + }); + /* harmony import */ + + + var _web_storage__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__( + /*! ./web/storage */ + "./node_modules/@capacitor/core/dist/esm/web/storage.js"); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "StoragePluginWeb", function () { + return _web_storage__WEBPACK_IMPORTED_MODULE_17__["StoragePluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "Storage", function () { + return _web_storage__WEBPACK_IMPORTED_MODULE_17__["Storage"]; + }); + /* harmony import */ + + + var _web_toast__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__( + /*! ./web/toast */ + "./node_modules/@capacitor/core/dist/esm/web/toast.js"); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "ToastPluginWeb", function () { + return _web_toast__WEBPACK_IMPORTED_MODULE_18__["ToastPluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "Toast", function () { + return _web_toast__WEBPACK_IMPORTED_MODULE_18__["Toast"]; + }); + + Object(_web_index__WEBPACK_IMPORTED_MODULE_1__["mergeWebPlugins"])(_global__WEBPACK_IMPORTED_MODULE_0__["Plugins"]); + + var registerWebPlugin = function registerWebPlugin(plugin) { + Object(_web_index__WEBPACK_IMPORTED_MODULE_1__["mergeWebPlugin"])(_global__WEBPACK_IMPORTED_MODULE_0__["Plugins"], plugin); + }; //# sourceMappingURL=web-plugins.js.map + + /***/ + + }, + + /***/ + "./node_modules/@capacitor/core/dist/esm/web-runtime.js": + /*!**************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web-runtime.js ***! + \**************************************************************/ + + /*! exports provided: CapacitorWeb */ + + /***/ + function node_modulesCapacitorCoreDistEsmWebRuntimeJs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "CapacitorWeb", function () { + return CapacitorWeb; + }); + + var CapacitorWeb = + /** @class */ + function () { + function CapacitorWeb() { + var _this = this; + + this.platform = 'web'; + this.isNative = false; // Need to assign here to avoid having to define every plugin but still + // get the typed benefits of the provided plugins in PluginRegistry + + this.Plugins = {}; // Gracefully degrade in non-Proxy supporting engines, e.g. IE11. This + // effectively means that trying to access an unavailable plugin will + // locally throw, but this is still better than throwing a syntax error. + + if (typeof Proxy !== 'undefined') { + // Build a proxy for the Plugins object that returns the "Noop Plugin" + // if a plugin isn't available + this.Plugins = new Proxy(this.Plugins, { + get: function get(target, prop) { + if (typeof target[prop] === 'undefined') { + var thisRef_1 = _this; + return new Proxy({}, { + get: function get(_target, _prop) { + if (typeof _target[_prop] === 'undefined') { + return thisRef_1.pluginMethodNoop.bind(thisRef_1, _target, _prop, prop); + } else { + return _target[_prop]; + } + } + }); + } else { + return target[prop]; + } + } + }); + } + } + + CapacitorWeb.prototype.pluginMethodNoop = function (_target, _prop, pluginName) { + return Promise.reject(pluginName + " does not have web implementation."); + }; + + CapacitorWeb.prototype.getPlatform = function () { + return this.platform; + }; + + CapacitorWeb.prototype.isPluginAvailable = function (name) { + return this.Plugins.hasOwnProperty(name); + }; + + CapacitorWeb.prototype.convertFileSrc = function (filePath) { + return filePath; + }; + + CapacitorWeb.prototype.handleError = function (e) { + console.error(e); + }; + + return CapacitorWeb; + }(); //# sourceMappingURL=web-runtime.js.map + + /***/ + + }, + + /***/ + "./node_modules/@capacitor/core/dist/esm/web/accessibility.js": + /*!********************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web/accessibility.js ***! + \********************************************************************/ + + /*! exports provided: AccessibilityPluginWeb, Accessibility */ + + /***/ + function node_modulesCapacitorCoreDistEsmWebAccessibilityJs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "AccessibilityPluginWeb", function () { + return AccessibilityPluginWeb; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "Accessibility", function () { + return Accessibility; + }); + /* harmony import */ + + + var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( + /*! tslib */ + "./node_modules/tslib/tslib.es6.js"); + /* harmony import */ + + + var _index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( + /*! ./index */ + "./node_modules/@capacitor/core/dist/esm/web/index.js"); + + var AccessibilityPluginWeb = + /** @class */ + function (_super) { + Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(AccessibilityPluginWeb, _super); + + function AccessibilityPluginWeb() { + return _super.call(this, { + name: 'Accessibility', + platforms: ['web'] + }) || this; + } + + AccessibilityPluginWeb.prototype.isScreenReaderEnabled = function () { + throw new Error('Feature not available in the browser'); + }; + + AccessibilityPluginWeb.prototype.speak = function (options) { + if (!('speechSynthesis' in window)) { + return Promise.reject('Browser does not support the Speech Synthesis API'); + } + + var utterance = new SpeechSynthesisUtterance(options.value); + + if (options.language) { + utterance.lang = options.language; + } + + window.speechSynthesis.speak(utterance); + return Promise.resolve(); + }; + + return AccessibilityPluginWeb; + }(_index__WEBPACK_IMPORTED_MODULE_1__["WebPlugin"]); + + var Accessibility = new AccessibilityPluginWeb(); //# sourceMappingURL=accessibility.js.map + + /***/ + }, + + /***/ + "./node_modules/@capacitor/core/dist/esm/web/app.js": + /*!**********************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web/app.js ***! + \**********************************************************/ + + /*! exports provided: AppPluginWeb, App */ + + /***/ + function node_modulesCapacitorCoreDistEsmWebAppJs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "AppPluginWeb", function () { + return AppPluginWeb; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "App", function () { + return App; + }); + /* harmony import */ + + + var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( + /*! tslib */ + "./node_modules/tslib/tslib.es6.js"); + /* harmony import */ + + + var _index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( + /*! ./index */ + "./node_modules/@capacitor/core/dist/esm/web/index.js"); + + var AppPluginWeb = + /** @class */ + function (_super) { + Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(AppPluginWeb, _super); + + function AppPluginWeb() { + var _this = _super.call(this, { + name: 'App', + platforms: ['web'] + }) || this; + + if (typeof document !== 'undefined') { + document.addEventListener('visibilitychange', _this.handleVisibilityChange.bind(_this), false); + } + + return _this; + } + + AppPluginWeb.prototype.exitApp = function () { + throw new Error('Method not implemented.'); + }; + + AppPluginWeb.prototype.canOpenUrl = function (_options) { + return Promise.resolve({ + value: true + }); + }; + + AppPluginWeb.prototype.openUrl = function (_options) { + return Promise.resolve({ + completed: true + }); + }; + + AppPluginWeb.prototype.getLaunchUrl = function () { + return Promise.resolve({ + url: '' + }); + }; + + AppPluginWeb.prototype.getState = function () { + return Promise.resolve({ + isActive: document.hidden !== true + }); + }; + + AppPluginWeb.prototype.handleVisibilityChange = function () { + var data = { + isActive: document.hidden !== true + }; + this.notifyListeners('appStateChange', data); + }; + + return AppPluginWeb; + }(_index__WEBPACK_IMPORTED_MODULE_1__["WebPlugin"]); + + var App = new AppPluginWeb(); //# sourceMappingURL=app.js.map + + /***/ + }, + + /***/ + "./node_modules/@capacitor/core/dist/esm/web/browser.js": + /*!**************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web/browser.js ***! + \**************************************************************/ + + /*! exports provided: BrowserPluginWeb, Browser */ + + /***/ + function node_modulesCapacitorCoreDistEsmWebBrowserJs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "BrowserPluginWeb", function () { + return BrowserPluginWeb; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "Browser", function () { + return Browser; + }); + /* harmony import */ + + + var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( + /*! tslib */ + "./node_modules/tslib/tslib.es6.js"); + /* harmony import */ + + + var _index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( + /*! ./index */ + "./node_modules/@capacitor/core/dist/esm/web/index.js"); + + var BrowserPluginWeb = + /** @class */ + function (_super) { + Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(BrowserPluginWeb, _super); + + function BrowserPluginWeb() { + return _super.call(this, { + name: 'Browser', + platforms: ['web'] + }) || this; + } + + BrowserPluginWeb.prototype.open = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + this._lastWindow = window.open(options.url, options.windowName || '_blank'); + return [2 + /*return*/ + , Promise.resolve()]; + }); + }); + }; + + BrowserPluginWeb.prototype.prefetch = function (_options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + // Does nothing + return [2 + /*return*/ + , Promise.resolve()]; + }); + }); + }; + + BrowserPluginWeb.prototype.close = function () { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + this._lastWindow && this._lastWindow.close(); + return [2 + /*return*/ + , Promise.resolve()]; + }); + }); + }; + + return BrowserPluginWeb; + }(_index__WEBPACK_IMPORTED_MODULE_1__["WebPlugin"]); + + var Browser = new BrowserPluginWeb(); //# sourceMappingURL=browser.js.map + + /***/ + }, + + /***/ + "./node_modules/@capacitor/core/dist/esm/web/camera.js": + /*!*************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web/camera.js ***! + \*************************************************************/ + + /*! exports provided: CameraPluginWeb, Camera */ + + /***/ + function node_modulesCapacitorCoreDistEsmWebCameraJs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "CameraPluginWeb", function () { + return CameraPluginWeb; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "Camera", function () { + return Camera; + }); + /* harmony import */ + + + var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( + /*! tslib */ + "./node_modules/tslib/tslib.es6.js"); + /* harmony import */ + + + var _index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( + /*! ./index */ + "./node_modules/@capacitor/core/dist/esm/web/index.js"); + /* harmony import */ + + + var _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__( + /*! ../core-plugin-definitions */ + "./node_modules/@capacitor/core/dist/esm/core-plugin-definitions.js"); + + var CameraPluginWeb = + /** @class */ + function (_super) { + Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(CameraPluginWeb, _super); + + function CameraPluginWeb() { + return _super.call(this, { + name: 'Camera', + platforms: ['web'] + }) || this; + } + + CameraPluginWeb.prototype.getPhoto = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var _this = this; + + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + return [2 + /*return*/ + , new Promise(function (resolve, reject) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(_this, void 0, void 0, function () { + var cameraModal_1, e_1; + + var _this = this; + + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + switch (_a.label) { + case 0: + if (!options.webUseInput) return [3 + /*break*/ + , 1]; + this.fileInputExperience(options, resolve); + return [3 + /*break*/ + , 7]; + + case 1: + if (!customElements.get('pwa-camera-modal')) return [3 + /*break*/ + , 6]; + cameraModal_1 = document.createElement('pwa-camera-modal'); + document.body.appendChild(cameraModal_1); + _a.label = 2; + + case 2: + _a.trys.push([2, 4,, 5]); + + return [4 + /*yield*/ + , cameraModal_1.componentOnReady()]; + + case 3: + _a.sent(); + + cameraModal_1.addEventListener('onPhoto', function (e) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(_this, void 0, void 0, function () { + var photo, _a; + + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_b) { + switch (_b.label) { + case 0: + photo = e.detail; + if (!(photo === null)) return [3 + /*break*/ + , 1]; + reject('User cancelled photos app'); + return [3 + /*break*/ + , 4]; + + case 1: + if (!(photo instanceof Error)) return [3 + /*break*/ + , 2]; + reject(photo.message); + return [3 + /*break*/ + , 4]; + + case 2: + _a = resolve; + return [4 + /*yield*/ + , this._getCameraPhoto(photo, options)]; + + case 3: + _a.apply(void 0, [_b.sent()]); + + _b.label = 4; + + case 4: + cameraModal_1.dismiss(); + document.body.removeChild(cameraModal_1); + return [2 + /*return*/ + ]; + } + }); + }); + }); + cameraModal_1.present(); + return [3 + /*break*/ + , 5]; + + case 4: + e_1 = _a.sent(); + this.fileInputExperience(options, resolve); + return [3 + /*break*/ + , 5]; + + case 5: + return [3 + /*break*/ + , 7]; + + case 6: + console.error("Unable to load PWA Element 'pwa-camera-modal'. See the docs: https://capacitorjs.com/docs/pwa-elements."); + this.fileInputExperience(options, resolve); + _a.label = 7; + + case 7: + return [2 + /*return*/ + ]; + } + }); + }); + })]; + }); + }); + }; + + CameraPluginWeb.prototype.fileInputExperience = function (options, resolve) { + var input = document.querySelector('#_capacitor-camera-input'); + + var cleanup = function cleanup() { + input.parentNode && input.parentNode.removeChild(input); + }; + + if (!input) { + input = document.createElement('input'); + input.id = '_capacitor-camera-input'; + input.type = 'file'; + document.body.appendChild(input); + } + + input.accept = 'image/*'; + input.capture = true; + + if (options.source === _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_2__["CameraSource"].Photos || options.source === _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_2__["CameraSource"].Prompt) { + input.removeAttribute('capture'); + } else if (options.direction === _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_2__["CameraDirection"].Front) { + input.capture = 'user'; + } else if (options.direction === _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_2__["CameraDirection"].Rear) { + input.capture = 'environment'; + } + + input.addEventListener('change', function (_e) { + var file = input.files[0]; + var format = 'jpeg'; + + if (file.type === 'image/png') { + format = 'png'; + } else if (file.type === 'image/gif') { + format = 'gif'; + } + + if (options.resultType === _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_2__["CameraResultType"].DataUrl || options.resultType === _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_2__["CameraResultType"].Base64) { + var reader_1 = new FileReader(); + reader_1.addEventListener('load', function () { + if (options.resultType === _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_2__["CameraResultType"].DataUrl) { + resolve({ + dataUrl: reader_1.result, + format: format + }); + } else if (options.resultType === _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_2__["CameraResultType"].Base64) { + var b64 = reader_1.result.split(',')[1]; + resolve({ + base64String: b64, + format: format + }); + } + + cleanup(); + }); + reader_1.readAsDataURL(file); + } else { + resolve({ + webPath: URL.createObjectURL(file), + format: format + }); + cleanup(); + } + }); + input.click(); + }; + + CameraPluginWeb.prototype._getCameraPhoto = function (photo, options) { + return new Promise(function (resolve, reject) { + var reader = new FileReader(); + var format = photo.type.split('/')[1]; + + if (options.resultType === _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_2__["CameraResultType"].Uri) { + resolve({ + webPath: URL.createObjectURL(photo), + format: format + }); + } else { + reader.readAsDataURL(photo); + + reader.onloadend = function () { + var r = reader.result; + + if (options.resultType === _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_2__["CameraResultType"].DataUrl) { + resolve({ + dataUrl: r, + format: format + }); + } else { + resolve({ + base64String: r.split(',')[1], + format: format + }); + } + }; + + reader.onerror = function (e) { + reject(e); + }; + } + }); + }; + + return CameraPluginWeb; + }(_index__WEBPACK_IMPORTED_MODULE_1__["WebPlugin"]); + + var Camera = new CameraPluginWeb(); //# sourceMappingURL=camera.js.map + + /***/ + }, + + /***/ + "./node_modules/@capacitor/core/dist/esm/web/clipboard.js": + /*!****************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web/clipboard.js ***! + \****************************************************************/ + + /*! exports provided: ClipboardPluginWeb, Clipboard */ + + /***/ + function node_modulesCapacitorCoreDistEsmWebClipboardJs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "ClipboardPluginWeb", function () { + return ClipboardPluginWeb; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "Clipboard", function () { + return Clipboard; + }); + /* harmony import */ + + + var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( + /*! tslib */ + "./node_modules/tslib/tslib.es6.js"); + /* harmony import */ + + + var _index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( + /*! ./index */ + "./node_modules/@capacitor/core/dist/esm/web/index.js"); + + var ClipboardPluginWeb = + /** @class */ + function (_super) { + Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(ClipboardPluginWeb, _super); + + function ClipboardPluginWeb() { + return _super.call(this, { + name: 'Clipboard', + platforms: ['web'] + }) || this; + } + + ClipboardPluginWeb.prototype.write = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var blob, clipboardItemInput, err_1; + + var _a; + + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_b) { + switch (_b.label) { + case 0: + if (!navigator.clipboard) { + return [2 + /*return*/ + , Promise.reject('Clipboard API not available in this browser')]; + } + + if (!(options.string !== undefined || options.url)) return [3 + /*break*/ + , 2]; + + if (!navigator.clipboard.writeText) { + return [2 + /*return*/ + , Promise.reject('Writting to clipboard not supported in this browser')]; + } + + return [4 + /*yield*/ + , navigator.clipboard.writeText(options.string !== undefined ? options.string : options.url)]; + + case 1: + _b.sent(); + + return [3 + /*break*/ + , 10]; + + case 2: + if (!options.image) return [3 + /*break*/ + , 9]; + + if (!navigator.clipboard.write) { + return [2 + /*return*/ + , Promise.reject('Setting images not supported in this browser')]; + } + + _b.label = 3; + + case 3: + _b.trys.push([3, 7,, 8]); + + return [4 + /*yield*/ + , fetch(options.image)]; + + case 4: + return [4 + /*yield*/ + , _b.sent().blob()]; + + case 5: + blob = _b.sent(); + clipboardItemInput = new ClipboardItem((_a = {}, _a[blob.type] = blob, _a)); + return [4 + /*yield*/ + , navigator.clipboard.write([clipboardItemInput])]; + + case 6: + _b.sent(); + + return [3 + /*break*/ + , 8]; + + case 7: + err_1 = _b.sent(); + return [2 + /*return*/ + , Promise.reject('Failed to write image')]; + + case 8: + return [3 + /*break*/ + , 10]; + + case 9: + return [2 + /*return*/ + , Promise.reject('Nothing to write')]; + + case 10: + return [2 + /*return*/ + , Promise.resolve()]; + } + }); + }); + }; + + ClipboardPluginWeb.prototype.read = function () { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var clipboardItems, type, clipboardBlob, data, err_2; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + switch (_a.label) { + case 0: + if (!navigator.clipboard) { + return [2 + /*return*/ + , Promise.reject('Clipboard API not available in this browser')]; + } + + if (!!navigator.clipboard.read) return [3 + /*break*/ + , 1]; + + if (!navigator.clipboard.readText) { + return [2 + /*return*/ + , Promise.reject('Reading from clipboard not supported in this browser')]; + } + + return [2 + /*return*/ + , this.readText()]; + + case 1: + _a.trys.push([1, 5,, 6]); + + return [4 + /*yield*/ + , navigator.clipboard.read()]; + + case 2: + clipboardItems = _a.sent(); + type = clipboardItems[0].types[0]; + return [4 + /*yield*/ + , clipboardItems[0].getType(type)]; + + case 3: + clipboardBlob = _a.sent(); + return [4 + /*yield*/ + , this._getBlobData(clipboardBlob, type)]; + + case 4: + data = _a.sent(); + return [2 + /*return*/ + , Promise.resolve({ + value: data, + type: type + })]; + + case 5: + err_2 = _a.sent(); + return [2 + /*return*/ + , this.readText()]; + + case 6: + return [2 + /*return*/ + ]; + } + }); + }); + }; + + ClipboardPluginWeb.prototype.readText = function () { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var text; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + switch (_a.label) { + case 0: + return [4 + /*yield*/ + , navigator.clipboard.readText()]; + + case 1: + text = _a.sent(); + return [2 + /*return*/ + , Promise.resolve({ + value: text, + type: 'text/plain' + })]; + } + }); + }); + }; + + ClipboardPluginWeb.prototype._getBlobData = function (clipboardBlob, type) { + return new Promise(function (resolve, reject) { + var reader = new FileReader(); + + if (type.includes('image')) { + reader.readAsDataURL(clipboardBlob); + } else { + reader.readAsText(clipboardBlob); + } + + reader.onloadend = function () { + var r = reader.result; + resolve(r); + }; + + reader.onerror = function (e) { + reject(e); + }; + }); + }; + + return ClipboardPluginWeb; + }(_index__WEBPACK_IMPORTED_MODULE_1__["WebPlugin"]); + + var Clipboard = new ClipboardPluginWeb(); //# sourceMappingURL=clipboard.js.map + + /***/ + }, + + /***/ + "./node_modules/@capacitor/core/dist/esm/web/device.js": + /*!*************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web/device.js ***! + \*************************************************************/ + + /*! exports provided: DevicePluginWeb, Device */ + + /***/ + function node_modulesCapacitorCoreDistEsmWebDeviceJs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "DevicePluginWeb", function () { + return DevicePluginWeb; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "Device", function () { + return Device; + }); + /* harmony import */ + + + var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( + /*! tslib */ + "./node_modules/tslib/tslib.es6.js"); + /* harmony import */ + + + var _index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( + /*! ./index */ + "./node_modules/@capacitor/core/dist/esm/web/index.js"); + /* harmony import */ + + + var _util__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__( + /*! ../util */ + "./node_modules/@capacitor/core/dist/esm/util.js"); + + var DevicePluginWeb = + /** @class */ + function (_super) { + Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(DevicePluginWeb, _super); + + function DevicePluginWeb() { + return _super.call(this, { + name: 'Device', + platforms: ['web'] + }) || this; + } + + DevicePluginWeb.prototype.getInfo = function () { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var ua, uaFields; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + ua = navigator.userAgent; + uaFields = this.parseUa(ua); + return [2 + /*return*/ + , Promise.resolve({ + model: uaFields.model, + platform: 'web', + appVersion: '', + appBuild: '', + appId: '', + appName: '', + operatingSystem: uaFields.operatingSystem, + osVersion: uaFields.osVersion, + manufacturer: navigator.vendor, + isVirtual: false, + uuid: this.getUid() + })]; + }); + }); + }; + + DevicePluginWeb.prototype.getBatteryInfo = function () { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var battery, e_1; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + switch (_a.label) { + case 0: + battery = {}; + _a.label = 1; + + case 1: + _a.trys.push([1, 3,, 4]); + + return [4 + /*yield*/ + , navigator.getBattery()]; + + case 2: + battery = _a.sent(); + return [3 + /*break*/ + , 4]; + + case 3: + e_1 = _a.sent(); + return [3 + /*break*/ + , 4]; + + case 4: + return [2 + /*return*/ + , Promise.resolve({ + batteryLevel: battery.level, + isCharging: battery.charging + })]; + } + }); + }); + }; + + DevicePluginWeb.prototype.getLanguageCode = function () { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + return [2 + /*return*/ + , { + value: navigator.language + }]; + }); + }); + }; + + DevicePluginWeb.prototype.parseUa = function (_ua) { + var uaFields = {}; + var start = _ua.indexOf('(') + 1; + + var end = _ua.indexOf(') AppleWebKit'); + + if (_ua.indexOf(') Gecko') !== -1) { + end = _ua.indexOf(') Gecko'); + } + + var fields = _ua.substring(start, end); + + if (_ua.indexOf('Android') !== -1) { + uaFields.model = fields.replace('; wv', '').split('; ').pop().split(' Build')[0]; + uaFields.osVersion = fields.split('; ')[1]; + } else { + uaFields.model = fields.split('; ')[0]; + + if (navigator.oscpu) { + uaFields.osVersion = navigator.oscpu; + } else { + if (_ua.indexOf('Windows') !== -1) { + uaFields.osVersion = fields; + } else { + var lastParts = fields.split('; ').pop().replace(' like Mac OS X', '').split(' '); + uaFields.osVersion = lastParts[lastParts.length - 1].replace(/_/g, '.'); + } + } + } + + if (/android/i.test(_ua)) { + uaFields.operatingSystem = 'android'; + } else if (/iPad|iPhone|iPod/.test(_ua) && !window.MSStream) { + uaFields.operatingSystem = 'ios'; + } else if (/Win/.test(_ua)) { + uaFields.operatingSystem = 'windows'; + } else if (/Mac/i.test(_ua)) { + uaFields.operatingSystem = 'mac'; + } else { + uaFields.operatingSystem = 'unknown'; + } + + return uaFields; + }; + + DevicePluginWeb.prototype.getUid = function () { + var uid = window.localStorage.getItem('_capuid'); + + if (uid) { + return uid; + } + + uid = Object(_util__WEBPACK_IMPORTED_MODULE_2__["uuid4"])(); + window.localStorage.setItem('_capuid', uid); + return uid; + }; + + return DevicePluginWeb; + }(_index__WEBPACK_IMPORTED_MODULE_1__["WebPlugin"]); + + var Device = new DevicePluginWeb(); //# sourceMappingURL=device.js.map + + /***/ + }, + + /***/ + "./node_modules/@capacitor/core/dist/esm/web/filesystem.js": + /*!*****************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web/filesystem.js ***! + \*****************************************************************/ + + /*! exports provided: FilesystemPluginWeb, Filesystem */ + + /***/ + function node_modulesCapacitorCoreDistEsmWebFilesystemJs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "FilesystemPluginWeb", function () { + return FilesystemPluginWeb; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "Filesystem", function () { + return Filesystem; + }); + /* harmony import */ + + + var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( + /*! tslib */ + "./node_modules/tslib/tslib.es6.js"); + /* harmony import */ + + + var _index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( + /*! ./index */ + "./node_modules/@capacitor/core/dist/esm/web/index.js"); + /* harmony import */ + + + var _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__( + /*! ../core-plugin-definitions */ + "./node_modules/@capacitor/core/dist/esm/core-plugin-definitions.js"); + + var FilesystemPluginWeb = + /** @class */ + function (_super) { + Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(FilesystemPluginWeb, _super); + + function FilesystemPluginWeb() { + var _this = _super.call(this, { + name: 'Filesystem', + platforms: ['web'] + }) || this; + + _this.DEFAULT_DIRECTORY = _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_2__["FilesystemDirectory"].Data; + _this.DB_VERSION = 1; + _this.DB_NAME = 'Disc'; + _this._writeCmds = ['add', 'put', 'delete']; + return _this; + } + + FilesystemPluginWeb.prototype.initDb = function () { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var _this = this; + + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + if (this._db !== undefined) { + return [2 + /*return*/ + , this._db]; + } + + if (!('indexedDB' in window)) { + throw new Error('This browser doesn\'t support IndexedDB'); + } + + return [2 + /*return*/ + , new Promise(function (resolve, reject) { + var request = indexedDB.open(_this.DB_NAME, _this.DB_VERSION); + request.onupgradeneeded = FilesystemPluginWeb.doUpgrade; + + request.onsuccess = function () { + _this._db = request.result; + resolve(request.result); + }; + + request.onerror = function () { + return reject(request.error); + }; + + request.onblocked = function () { + console.warn('db blocked'); + }; + })]; + }); + }); + }; + + FilesystemPluginWeb.doUpgrade = function (event) { + var eventTarget = event.target; + var db = eventTarget.result; + + switch (event.oldVersion) { + case 0: + case 1: + default: + if (db.objectStoreNames.contains('FileStorage')) { + db.deleteObjectStore('FileStorage'); + } + + var store = db.createObjectStore('FileStorage', { + keyPath: 'path' + }); + store.createIndex('by_folder', 'folder'); + } + }; + + FilesystemPluginWeb.prototype.dbRequest = function (cmd, args) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var readFlag; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + readFlag = this._writeCmds.indexOf(cmd) !== -1 ? 'readwrite' : 'readonly'; + return [2 + /*return*/ + , this.initDb().then(function (conn) { + return new Promise(function (resolve, reject) { + var tx = conn.transaction(['FileStorage'], readFlag); + var store = tx.objectStore('FileStorage'); + var req = store[cmd].apply(store, args); + + req.onsuccess = function () { + return resolve(req.result); + }; + + req.onerror = function () { + return reject(req.error); + }; + }); + })]; + }); + }); + }; + + FilesystemPluginWeb.prototype.dbIndexRequest = function (indexName, cmd, args) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var readFlag; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + readFlag = this._writeCmds.indexOf(cmd) !== -1 ? 'readwrite' : 'readonly'; + return [2 + /*return*/ + , this.initDb().then(function (conn) { + return new Promise(function (resolve, reject) { + var tx = conn.transaction(['FileStorage'], readFlag); + var store = tx.objectStore('FileStorage'); + var index = store.index(indexName); + var req = index[cmd].apply(index, args); + + req.onsuccess = function () { + return resolve(req.result); + }; + + req.onerror = function () { + return reject(req.error); + }; + }); + })]; + }); + }); + }; + + FilesystemPluginWeb.prototype.getPath = function (directory, uriPath) { + directory = directory || this.DEFAULT_DIRECTORY; + var cleanedUriPath = uriPath !== undefined ? uriPath.replace(/^[/]+|[/]+$/g, '') : ''; + var fsPath = '/' + directory; + if (uriPath !== '') fsPath += '/' + cleanedUriPath; + return fsPath; + }; + + FilesystemPluginWeb.prototype.clear = function () { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var conn, tx, store; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + switch (_a.label) { + case 0: + return [4 + /*yield*/ + , this.initDb()]; + + case 1: + conn = _a.sent(); + tx = conn.transaction(['FileStorage'], 'readwrite'); + store = tx.objectStore('FileStorage'); + store.clear(); + return [2 + /*return*/ + , {}]; + } + }); + }); + }; + /** + * Read a file from disk + * @param options options for the file read + * @return a promise that resolves with the read file data result + */ + + + FilesystemPluginWeb.prototype.readFile = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var path, entry; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + switch (_a.label) { + case 0: + path = this.getPath(options.directory, options.path); + return [4 + /*yield*/ + , this.dbRequest('get', [path])]; + + case 1: + entry = _a.sent(); + if (entry === undefined) throw Error('File does not exist.'); + return [2 + /*return*/ + , { + data: entry.content + }]; + } + }); + }); + }; + /** + * Write a file to disk in the specified location on device + * @param options options for the file write + * @return a promise that resolves with the file write result + */ + + + FilesystemPluginWeb.prototype.writeFile = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var path, data, doRecursive, occupiedEntry, encoding, parentPath, parentEntry, subDirIndex, parentArgPath, now, pathObj; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + switch (_a.label) { + case 0: + path = this.getPath(options.directory, options.path); + data = options.data; + doRecursive = options.recursive; + return [4 + /*yield*/ + , this.dbRequest('get', [path])]; + + case 1: + occupiedEntry = _a.sent(); + if (occupiedEntry && occupiedEntry.type === 'directory') throw 'The supplied path is a directory.'; + encoding = options.encoding; + parentPath = path.substr(0, path.lastIndexOf('/')); + return [4 + /*yield*/ + , this.dbRequest('get', [parentPath])]; + + case 2: + parentEntry = _a.sent(); + if (!(parentEntry === undefined)) return [3 + /*break*/ + , 4]; + subDirIndex = parentPath.indexOf('/', 1); + if (!(subDirIndex !== -1)) return [3 + /*break*/ + , 4]; + parentArgPath = parentPath.substr(subDirIndex); + return [4 + /*yield*/ + , this.mkdir({ + path: parentArgPath, + directory: options.directory, + recursive: doRecursive + })]; + + case 3: + _a.sent(); + + _a.label = 4; + + case 4: + now = Date.now(); + pathObj = { + path: path, + folder: parentPath, + type: 'file', + size: data.length, + ctime: now, + mtime: now, + content: !encoding && data.indexOf(',') >= 0 ? data.split(',')[1] : data + }; + return [4 + /*yield*/ + , this.dbRequest('put', [pathObj])]; + + case 5: + _a.sent(); + + return [2 + /*return*/ + , { + uri: pathObj.path + }]; + } + }); + }); + }; + /** + * Append to a file on disk in the specified location on device + * @param options options for the file append + * @return a promise that resolves with the file write result + */ + + + FilesystemPluginWeb.prototype.appendFile = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var path, data, parentPath, now, ctime, occupiedEntry, parentEntry, subDirIndex, parentArgPath, pathObj; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + switch (_a.label) { + case 0: + path = this.getPath(options.directory, options.path); + data = options.data; + parentPath = path.substr(0, path.lastIndexOf('/')); + now = Date.now(); + ctime = now; + return [4 + /*yield*/ + , this.dbRequest('get', [path])]; + + case 1: + occupiedEntry = _a.sent(); + if (occupiedEntry && occupiedEntry.type === 'directory') throw 'The supplied path is a directory.'; + return [4 + /*yield*/ + , this.dbRequest('get', [parentPath])]; + + case 2: + parentEntry = _a.sent(); + if (!(parentEntry === undefined)) return [3 + /*break*/ + , 4]; + subDirIndex = parentPath.indexOf('/', 1); + if (!(subDirIndex !== -1)) return [3 + /*break*/ + , 4]; + parentArgPath = parentPath.substr(subDirIndex); + return [4 + /*yield*/ + , this.mkdir({ + path: parentArgPath, + directory: options.directory, + recursive: true + })]; + + case 3: + _a.sent(); + + _a.label = 4; + + case 4: + if (occupiedEntry !== undefined) { + data = occupiedEntry.content + data; + ctime = occupiedEntry.ctime; + } + + pathObj = { + path: path, + folder: parentPath, + type: 'file', + size: data.length, + ctime: ctime, + mtime: now, + content: data + }; + return [4 + /*yield*/ + , this.dbRequest('put', [pathObj])]; + + case 5: + _a.sent(); + + return [2 + /*return*/ + , {}]; + } + }); + }); + }; + /** + * Delete a file from disk + * @param options options for the file delete + * @return a promise that resolves with the deleted file data result + */ + + + FilesystemPluginWeb.prototype.deleteFile = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var path, entry, entries; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + switch (_a.label) { + case 0: + path = this.getPath(options.directory, options.path); + return [4 + /*yield*/ + , this.dbRequest('get', [path])]; + + case 1: + entry = _a.sent(); + if (entry === undefined) throw Error('File does not exist.'); + return [4 + /*yield*/ + , this.dbIndexRequest('by_folder', 'getAllKeys', [IDBKeyRange.only(path)])]; + + case 2: + entries = _a.sent(); + if (entries.length !== 0) throw Error('Folder is not empty.'); + return [4 + /*yield*/ + , this.dbRequest('delete', [path])]; + + case 3: + _a.sent(); + + return [2 + /*return*/ + , {}]; + } + }); + }); + }; + /** + * Create a directory. + * @param options options for the mkdir + * @return a promise that resolves with the mkdir result + */ + + + FilesystemPluginWeb.prototype.mkdir = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var path, doRecursive, parentPath, depth, parentEntry, occupiedEntry, parentArgPath, now, pathObj; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + switch (_a.label) { + case 0: + path = this.getPath(options.directory, options.path); + doRecursive = options.recursive; + parentPath = path.substr(0, path.lastIndexOf('/')); + depth = (path.match(/\//g) || []).length; + return [4 + /*yield*/ + , this.dbRequest('get', [parentPath])]; + + case 1: + parentEntry = _a.sent(); + return [4 + /*yield*/ + , this.dbRequest('get', [path])]; + + case 2: + occupiedEntry = _a.sent(); + if (depth === 1) throw Error('Cannot create Root directory'); + if (occupiedEntry !== undefined) throw Error('Current directory does already exist.'); + if (!doRecursive && depth !== 2 && parentEntry === undefined) throw Error('Parent directory must exist'); + if (!(doRecursive && depth !== 2 && parentEntry === undefined)) return [3 + /*break*/ + , 4]; + parentArgPath = parentPath.substr(parentPath.indexOf('/', 1)); + return [4 + /*yield*/ + , this.mkdir({ + path: parentArgPath, + directory: options.directory, + recursive: doRecursive + })]; + + case 3: + _a.sent(); + + _a.label = 4; + + case 4: + now = Date.now(); + pathObj = { + path: path, + folder: parentPath, + type: 'directory', + size: 0, + ctime: now, + mtime: now + }; + return [4 + /*yield*/ + , this.dbRequest('put', [pathObj])]; + + case 5: + _a.sent(); + + return [2 + /*return*/ + , {}]; + } + }); + }); + }; + /** + * Remove a directory + * @param options the options for the directory remove + */ + + + FilesystemPluginWeb.prototype.rmdir = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var path, directory, recursive, fullPath, entry, readDirResult, _i, _a, entry_1, entryPath, entryObj; + + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_b) { + switch (_b.label) { + case 0: + path = options.path, directory = options.directory, recursive = options.recursive; + fullPath = this.getPath(directory, path); + return [4 + /*yield*/ + , this.dbRequest('get', [fullPath])]; + + case 1: + entry = _b.sent(); + if (entry === undefined) throw Error('Folder does not exist.'); + if (entry.type !== 'directory') throw Error('Requested path is not a directory'); + return [4 + /*yield*/ + , this.readdir({ + path: path, + directory: directory + })]; + + case 2: + readDirResult = _b.sent(); + if (readDirResult.files.length !== 0 && !recursive) throw Error('Folder is not empty'); + _i = 0, _a = readDirResult.files; + _b.label = 3; + + case 3: + if (!(_i < _a.length)) return [3 + /*break*/ + , 9]; + entry_1 = _a[_i]; + entryPath = path + "/" + entry_1; + return [4 + /*yield*/ + , this.stat({ + path: entryPath, + directory: directory + })]; + + case 4: + entryObj = _b.sent(); + if (!(entryObj.type === 'file')) return [3 + /*break*/ + , 6]; + return [4 + /*yield*/ + , this.deleteFile({ + path: entryPath, + directory: directory + })]; + + case 5: + _b.sent(); + + return [3 + /*break*/ + , 8]; + + case 6: + return [4 + /*yield*/ + , this.rmdir({ + path: entryPath, + directory: directory, + recursive: recursive + })]; + + case 7: + _b.sent(); + + _b.label = 8; + + case 8: + _i++; + return [3 + /*break*/ + , 3]; + + case 9: + return [4 + /*yield*/ + , this.dbRequest('delete', [fullPath])]; + + case 10: + _b.sent(); + + return [2 + /*return*/ + , {}]; + } + }); + }); + }; + /** + * Return a list of files from the directory (not recursive) + * @param options the options for the readdir operation + * @return a promise that resolves with the readdir directory listing result + */ + + + FilesystemPluginWeb.prototype.readdir = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var path, entry, entries, names; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + switch (_a.label) { + case 0: + path = this.getPath(options.directory, options.path); + return [4 + /*yield*/ + , this.dbRequest('get', [path])]; + + case 1: + entry = _a.sent(); + if (options.path !== '' && entry === undefined) throw Error('Folder does not exist.'); + return [4 + /*yield*/ + , this.dbIndexRequest('by_folder', 'getAllKeys', [IDBKeyRange.only(path)])]; + + case 2: + entries = _a.sent(); + names = entries.map(function (e) { + return e.substring(path.length + 1); + }); + return [2 + /*return*/ + , { + files: names + }]; + } + }); + }); + }; + /** + * Return full File URI for a path and directory + * @param options the options for the stat operation + * @return a promise that resolves with the file stat result + */ + + + FilesystemPluginWeb.prototype.getUri = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var path, entry; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + switch (_a.label) { + case 0: + path = this.getPath(options.directory, options.path); + return [4 + /*yield*/ + , this.dbRequest('get', [path])]; + + case 1: + entry = _a.sent(); + if (!(entry === undefined)) return [3 + /*break*/ + , 3]; + return [4 + /*yield*/ + , this.dbRequest('get', [path + '/'])]; + + case 2: + entry = _a.sent(); + _a.label = 3; + + case 3: + if (entry === undefined) throw Error('Entry does not exist.'); + return [2 + /*return*/ + , { + uri: entry.path + }]; + } + }); + }); + }; + /** + * Return data about a file + * @param options the options for the stat operation + * @return a promise that resolves with the file stat result + */ + + + FilesystemPluginWeb.prototype.stat = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var path, entry; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + switch (_a.label) { + case 0: + path = this.getPath(options.directory, options.path); + return [4 + /*yield*/ + , this.dbRequest('get', [path])]; + + case 1: + entry = _a.sent(); + if (!(entry === undefined)) return [3 + /*break*/ + , 3]; + return [4 + /*yield*/ + , this.dbRequest('get', [path + '/'])]; + + case 2: + entry = _a.sent(); + _a.label = 3; + + case 3: + if (entry === undefined) throw Error('Entry does not exist.'); + return [2 + /*return*/ + , { + type: entry.type, + size: entry.size, + ctime: entry.ctime, + mtime: entry.mtime, + uri: entry.path + }]; + } + }); + }); + }; + /** + * Rename a file or directory + * @param options the options for the rename operation + * @return a promise that resolves with the rename result + */ + + + FilesystemPluginWeb.prototype.rename = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + return [2 + /*return*/ + , this._copy(options, true)]; + }); + }); + }; + /** + * Copy a file or directory + * @param options the options for the copy operation + * @return a promise that resolves with the copy result + */ + + + FilesystemPluginWeb.prototype.copy = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + return [2 + /*return*/ + , this._copy(options, false)]; + }); + }); + }; + /** + * Function that can perform a copy or a rename + * @param options the options for the rename operation + * @param doRename whether to perform a rename or copy operation + * @return a promise that resolves with the result + */ + + + FilesystemPluginWeb.prototype._copy = function (options, doRename) { + if (doRename === void 0) { + doRename = false; + } + + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var to, from, fromDirectory, toDirectory, fromPath, toPath, toObj, e_1, toPathComponents, toPath_1, toParentDirectory, fromObj, updateTime, _a, file, e_2, contents, _i, contents_1, filename; + + var _this = this; + + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_b) { + switch (_b.label) { + case 0: + to = options.to, from = options.from, fromDirectory = options.directory, toDirectory = options.toDirectory; + + if (!to || !from) { + throw Error('Both to and from must be provided'); + } // If no "to" directory is provided, use the "from" directory + + + if (!toDirectory) { + toDirectory = fromDirectory; + } + + fromPath = this.getPath(fromDirectory, from); + toPath = this.getPath(toDirectory, to); // Test that the "to" and "from" locations are different + + if (fromPath === toPath) { + return [2 + /*return*/ + , {}]; + } + + if (toPath.startsWith(fromPath)) { + throw Error('To path cannot contain the from path'); + } + + _b.label = 1; + + case 1: + _b.trys.push([1, 3,, 6]); + + return [4 + /*yield*/ + , this.stat({ + path: to, + directory: toDirectory + })]; + + case 2: + toObj = _b.sent(); + return [3 + /*break*/ + , 6]; + + case 3: + e_1 = _b.sent(); + toPathComponents = to.split('/'); + toPathComponents.pop(); + toPath_1 = toPathComponents.join('/'); + if (!(toPathComponents.length > 0)) return [3 + /*break*/ + , 5]; + return [4 + /*yield*/ + , this.stat({ + path: toPath_1, + directory: toDirectory + })]; + + case 4: + toParentDirectory = _b.sent(); + + if (toParentDirectory.type !== 'directory') { + throw new Error('Parent directory of the to path is a file'); + } + + _b.label = 5; + + case 5: + return [3 + /*break*/ + , 6]; + + case 6: + // Cannot overwrite a directory + if (toObj && toObj.type === 'directory') { + throw new Error('Cannot overwrite a directory with a file'); + } + + return [4 + /*yield*/ + , this.stat({ + path: from, + directory: fromDirectory + })]; + + case 7: + fromObj = _b.sent(); + + updateTime = function updateTime(path, ctime, mtime) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(_this, void 0, void 0, function () { + var fullPath, entry; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + switch (_a.label) { + case 0: + fullPath = this.getPath(toDirectory, path); + return [4 + /*yield*/ + , this.dbRequest('get', [fullPath])]; + + case 1: + entry = _a.sent(); + entry.ctime = ctime; + entry.mtime = mtime; + return [4 + /*yield*/ + , this.dbRequest('put', [entry])]; + + case 2: + _a.sent(); + + return [2 + /*return*/ + ]; + } + }); + }); + }; + + _a = fromObj.type; + + switch (_a) { + case 'file': + return [3 + /*break*/ + , 8]; + + case 'directory': + return [3 + /*break*/ + , 15]; + } + + return [3 + /*break*/ + , 28]; + + case 8: + return [4 + /*yield*/ + , this.readFile({ + path: from, + directory: fromDirectory + })]; + + case 9: + file = _b.sent(); + if (!doRename) return [3 + /*break*/ + , 11]; + return [4 + /*yield*/ + , this.deleteFile({ + path: from, + directory: fromDirectory + })]; + + case 10: + _b.sent(); + + _b.label = 11; + + case 11: + // Write the file to the new location + return [4 + /*yield*/ + , this.writeFile({ + path: to, + directory: toDirectory, + data: file.data + })]; + + case 12: + // Write the file to the new location + _b.sent(); + + if (!doRename) return [3 + /*break*/ + , 14]; + return [4 + /*yield*/ + , updateTime(to, fromObj.ctime, fromObj.mtime)]; + + case 13: + _b.sent(); + + _b.label = 14; + + case 14: + // Resolve promise + return [2 + /*return*/ + , {}]; + + case 15: + if (toObj) { + throw Error('Cannot move a directory over an existing object'); + } + + _b.label = 16; + + case 16: + _b.trys.push([16, 20,, 21]); // Create the to directory + + + return [4 + /*yield*/ + , this.mkdir({ + path: to, + directory: toDirectory, + recursive: false + })]; + + case 17: + // Create the to directory + _b.sent(); + + if (!doRename) return [3 + /*break*/ + , 19]; + return [4 + /*yield*/ + , updateTime(to, fromObj.ctime, fromObj.mtime)]; + + case 18: + _b.sent(); + + _b.label = 19; + + case 19: + return [3 + /*break*/ + , 21]; + + case 20: + e_2 = _b.sent(); + return [3 + /*break*/ + , 21]; + + case 21: + return [4 + /*yield*/ + , this.readdir({ + path: from, + directory: fromDirectory + })]; + + case 22: + contents = _b.sent().files; + _i = 0, contents_1 = contents; + _b.label = 23; + + case 23: + if (!(_i < contents_1.length)) return [3 + /*break*/ + , 26]; + filename = contents_1[_i]; // Move item from the from directory to the to directory + + return [4 + /*yield*/ + , this._copy({ + from: from + "/" + filename, + to: to + "/" + filename, + directory: fromDirectory, + toDirectory: toDirectory + }, doRename)]; + + case 24: + // Move item from the from directory to the to directory + _b.sent(); + + _b.label = 25; + + case 25: + _i++; + return [3 + /*break*/ + , 23]; + + case 26: + if (!doRename) return [3 + /*break*/ + , 28]; + return [4 + /*yield*/ + , this.rmdir({ + path: from, + directory: fromDirectory + })]; + + case 27: + _b.sent(); + + _b.label = 28; + + case 28: + return [2 + /*return*/ + , {}]; + } + }); + }); + }; + + FilesystemPluginWeb._debug = true; + return FilesystemPluginWeb; + }(_index__WEBPACK_IMPORTED_MODULE_1__["WebPlugin"]); + + var Filesystem = new FilesystemPluginWeb(); //# sourceMappingURL=filesystem.js.map + + /***/ + }, + + /***/ + "./node_modules/@capacitor/core/dist/esm/web/geolocation.js": + /*!******************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web/geolocation.js ***! + \******************************************************************/ + + /*! exports provided: GeolocationPluginWeb, Geolocation */ + + /***/ + function node_modulesCapacitorCoreDistEsmWebGeolocationJs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "GeolocationPluginWeb", function () { + return GeolocationPluginWeb; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "Geolocation", function () { + return Geolocation; + }); + /* harmony import */ + + + var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( + /*! tslib */ + "./node_modules/tslib/tslib.es6.js"); + /* harmony import */ + + + var _index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( + /*! ./index */ + "./node_modules/@capacitor/core/dist/esm/web/index.js"); + /* harmony import */ + + + var _util__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__( + /*! ../util */ + "./node_modules/@capacitor/core/dist/esm/util.js"); + + var GeolocationPluginWeb = + /** @class */ + function (_super) { + Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(GeolocationPluginWeb, _super); + + function GeolocationPluginWeb() { + return _super.call(this, { + name: 'Geolocation', + platforms: ['web'] + }) || this; + } + + GeolocationPluginWeb.prototype.getCurrentPosition = function (options) { + var _this = this; + + return new Promise(function (resolve, reject) { + return _this.requestPermissions().then(function (_result) { + window.navigator.geolocation.getCurrentPosition(function (pos) { + resolve(pos); + }, function (err) { + reject(err); + }, Object(_util__WEBPACK_IMPORTED_MODULE_2__["extend"])({ + enableHighAccuracy: true, + timeout: 10000, + maximumAge: 0 + }, options)); + }); + }); + }; + + GeolocationPluginWeb.prototype.watchPosition = function (options, callback) { + var id = window.navigator.geolocation.watchPosition(function (pos) { + callback(pos); + }, function (err) { + callback(null, err); + }, Object(_util__WEBPACK_IMPORTED_MODULE_2__["extend"])({ + enableHighAccuracy: true, + timeout: 10000, + maximumAge: 0 + }, options)); + return "" + id; + }; + + GeolocationPluginWeb.prototype.clearWatch = function (options) { + window.navigator.geolocation.clearWatch(parseInt(options.id, 10)); + return Promise.resolve(); + }; + + return GeolocationPluginWeb; + }(_index__WEBPACK_IMPORTED_MODULE_1__["WebPlugin"]); + + var Geolocation = new GeolocationPluginWeb(); //# sourceMappingURL=geolocation.js.map + + /***/ + }, + + /***/ + "./node_modules/@capacitor/core/dist/esm/web/index.js": + /*!************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web/index.js ***! + \************************************************************/ + + /*! exports provided: WebPluginRegistry, WebPlugins, WebPlugin, mergeWebPlugins, mergeWebPlugin */ + + /***/ + function node_modulesCapacitorCoreDistEsmWebIndexJs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "WebPluginRegistry", function () { + return WebPluginRegistry; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "WebPlugins", function () { + return WebPlugins; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "WebPlugin", function () { + return WebPlugin; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "mergeWebPlugins", function () { + return mergeWebPlugins; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "mergeWebPlugin", function () { + return mergeWebPlugin; + }); + + var WebPluginRegistry = + /** @class */ + function () { + function WebPluginRegistry() { + this.plugins = {}; + this.loadedPlugins = {}; + } + + WebPluginRegistry.prototype.addPlugin = function (plugin) { + this.plugins[plugin.config.name] = plugin; + }; + + WebPluginRegistry.prototype.getPlugin = function (name) { + return this.plugins[name]; + }; + + WebPluginRegistry.prototype.loadPlugin = function (name) { + var plugin = this.getPlugin(name); + + if (!plugin) { + console.error("Unable to load web plugin " + name + ", no such plugin found."); + return; + } + + plugin.load(); + }; + + WebPluginRegistry.prototype.getPlugins = function () { + var p = []; + + for (var name_1 in this.plugins) { + p.push(this.plugins[name_1]); + } + + return p; + }; + + return WebPluginRegistry; + }(); + + var WebPlugins = new WebPluginRegistry(); + + var WebPlugin = + /** @class */ + function () { + function WebPlugin(config, pluginRegistry) { + this.config = config; + this.loaded = false; + this.listeners = {}; + this.windowListeners = {}; + + if (!pluginRegistry) { + WebPlugins.addPlugin(this); + } else { + pluginRegistry.addPlugin(this); + } + } + + WebPlugin.prototype.addWindowListener = function (handle) { + window.addEventListener(handle.windowEventName, handle.handler); + handle.registered = true; + }; + + WebPlugin.prototype.removeWindowListener = function (handle) { + if (!handle) { + return; + } + + window.removeEventListener(handle.windowEventName, handle.handler); + handle.registered = false; + }; + + WebPlugin.prototype.addListener = function (eventName, listenerFunc) { + var _this = this; + + var listeners = this.listeners[eventName]; + + if (!listeners) { + this.listeners[eventName] = []; + } + + this.listeners[eventName].push(listenerFunc); // If we haven't added a window listener for this event and it requires one, + // go ahead and add it + + var windowListener = this.windowListeners[eventName]; + + if (windowListener && !windowListener.registered) { + this.addWindowListener(windowListener); + } + + return { + remove: function remove() { + _this.removeListener(eventName, listenerFunc); + } + }; + }; + + WebPlugin.prototype.removeListener = function (eventName, listenerFunc) { + var listeners = this.listeners[eventName]; + + if (!listeners) { + return; + } + + var index = listeners.indexOf(listenerFunc); + this.listeners[eventName].splice(index, 1); // If there are no more listeners for this type of event, + // remove the window listener + + if (!this.listeners[eventName].length) { + this.removeWindowListener(this.windowListeners[eventName]); + } + }; + + WebPlugin.prototype.removeAllListeners = function () { + this.listeners = {}; + + for (var listener in this.windowListeners) { + this.removeWindowListener(this.windowListeners[listener]); + } + + this.windowListeners = {}; + }; + + WebPlugin.prototype.notifyListeners = function (eventName, data) { + var listeners = this.listeners[eventName]; + + if (listeners) { + listeners.forEach(function (listener) { + return listener(data); + }); + } + }; + + WebPlugin.prototype.hasListeners = function (eventName) { + return !!this.listeners[eventName].length; + }; + + WebPlugin.prototype.registerWindowListener = function (windowEventName, pluginEventName) { + var _this = this; + + this.windowListeners[pluginEventName] = { + registered: false, + windowEventName: windowEventName, + pluginEventName: pluginEventName, + handler: function handler(event) { + _this.notifyListeners(pluginEventName, event); + } + }; + }; + + WebPlugin.prototype.requestPermissions = function () { + if (Capacitor.isNative) { + return Capacitor.nativePromise(this.config.name, 'requestPermissions', {}); + } else { + return Promise.resolve({ + results: [] + }); + } + }; + + WebPlugin.prototype.load = function () { + this.loaded = true; + }; + + return WebPlugin; + }(); + + var shouldMergeWebPlugin = function shouldMergeWebPlugin(plugin) { + return plugin.config.platforms && plugin.config.platforms.indexOf(Capacitor.platform) >= 0; + }; + /** + * For all our known web plugins, merge them into the global plugins + * registry if they aren't already existing. If they don't exist, that + * means there's no existing native implementation for it. + * @param knownPlugins the Capacitor.Plugins global registry. + */ + + + var mergeWebPlugins = function mergeWebPlugins(knownPlugins) { + var plugins = WebPlugins.getPlugins(); + + for (var _i = 0, plugins_1 = plugins; _i < plugins_1.length; _i++) { + var plugin = plugins_1[_i]; + mergeWebPlugin(knownPlugins, plugin); + } + }; + + var mergeWebPlugin = function mergeWebPlugin(knownPlugins, plugin) { + // If we already have a plugin registered (meaning it was defined in the native layer), + // then we should only overwrite it if the corresponding web plugin activates on + // a certain platform. For example: Geolocation uses the WebPlugin on Android but not iOS + if (knownPlugins.hasOwnProperty(plugin.config.name) && !shouldMergeWebPlugin(plugin)) { + return; + } + + knownPlugins[plugin.config.name] = plugin; + }; //# sourceMappingURL=index.js.map + + /***/ + + }, + + /***/ + "./node_modules/@capacitor/core/dist/esm/web/local-notifications.js": + /*!**************************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web/local-notifications.js ***! + \**************************************************************************/ + + /*! exports provided: LocalNotificationsPluginWeb, LocalNotifications */ + + /***/ + function node_modulesCapacitorCoreDistEsmWebLocalNotificationsJs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "LocalNotificationsPluginWeb", function () { + return LocalNotificationsPluginWeb; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "LocalNotifications", function () { + return LocalNotifications; + }); + /* harmony import */ + + + var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( + /*! tslib */ + "./node_modules/tslib/tslib.es6.js"); + /* harmony import */ + + + var _index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( + /*! ./index */ + "./node_modules/@capacitor/core/dist/esm/web/index.js"); + + var LocalNotificationsPluginWeb = + /** @class */ + function (_super) { + Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(LocalNotificationsPluginWeb, _super); + + function LocalNotificationsPluginWeb() { + var _this = _super.call(this, { + name: 'LocalNotifications', + platforms: ['web'] + }) || this; + + _this.pending = []; + return _this; + } + + LocalNotificationsPluginWeb.prototype.createChannel = function (channel) { + throw new Error('Feature not available in the browser. ' + channel.id); + }; + + LocalNotificationsPluginWeb.prototype.deleteChannel = function (channel) { + throw new Error('Feature not available in the browser. ' + channel.id); + }; + + LocalNotificationsPluginWeb.prototype.listChannels = function () { + throw new Error('Feature not available in the browser'); + }; + + LocalNotificationsPluginWeb.prototype.sendPending = function () { + var _this = this; + + var toRemove = []; + var now = +new Date(); + this.pending.forEach(function (localNotification) { + if (localNotification.schedule && localNotification.schedule.at) { + if (+localNotification.schedule.at <= now) { + _this.buildNotification(localNotification); + + toRemove.push(localNotification); + } + } + }); + console.log('Sent pending, removing', toRemove); + this.pending = this.pending.filter(function (localNotification) { + return !toRemove.find(function (ln) { + return ln === localNotification; + }); + }); + }; + + LocalNotificationsPluginWeb.prototype.sendNotification = function (localNotification) { + var _this = this; + + var l = localNotification; + + if (localNotification.schedule && localNotification.schedule.at) { + var diff = +localNotification.schedule.at - +new Date(); + this.pending.push(l); + setTimeout(function () { + _this.sendPending(); + }, diff); + return; + } + + this.buildNotification(localNotification); + }; + + LocalNotificationsPluginWeb.prototype.buildNotification = function (localNotification) { + var l = localNotification; + return new Notification(l.title, { + body: l.body + }); + }; + + LocalNotificationsPluginWeb.prototype.schedule = function (options) { + var _this = this; + + var notifications = []; + options.notifications.forEach(function (notification) { + notifications.push(_this.sendNotification(notification)); + }); + return Promise.resolve({ + notifications: options.notifications.map(function (notification) { + return { + id: '' + notification.id + }; + }) + }); + }; + + LocalNotificationsPluginWeb.prototype.getPending = function () { + return Promise.resolve({ + notifications: this.pending.map(function (localNotification) { + return { + id: '' + localNotification.id + }; + }) + }); + }; + + LocalNotificationsPluginWeb.prototype.registerActionTypes = function (_options) { + throw new Error('Method not implemented.'); + }; + + LocalNotificationsPluginWeb.prototype.cancel = function (pending) { + console.log('Cancel these', pending); + this.pending = this.pending.filter(function (localNotification) { + return !pending.notifications.find(function (ln) { + return ln.id === '' + localNotification.id; + }); + }); + return Promise.resolve(); + }; + + LocalNotificationsPluginWeb.prototype.areEnabled = function () { + return Promise.resolve({ + value: Notification.permission === 'granted' + }); + }; + + LocalNotificationsPluginWeb.prototype.requestPermission = function () { + return new Promise(function (resolve) { + Notification.requestPermission(function (result) { + var granted = true; + + if (result === 'denied' || result === 'default') { + granted = false; + } + + resolve({ + granted: granted + }); + }); + }); + }; + + LocalNotificationsPluginWeb.prototype.requestPermissions = function () { + return new Promise(function (resolve, reject) { + Notification.requestPermission(function (result) { + if (result === 'denied' || result === 'default') { + reject(result); + return; + } + + resolve({ + results: [result] + }); + }); + }); + }; + + return LocalNotificationsPluginWeb; + }(_index__WEBPACK_IMPORTED_MODULE_1__["WebPlugin"]); + + var LocalNotifications = new LocalNotificationsPluginWeb(); //# sourceMappingURL=local-notifications.js.map + + /***/ + }, + + /***/ + "./node_modules/@capacitor/core/dist/esm/web/modals.js": + /*!*************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web/modals.js ***! + \*************************************************************/ + + /*! exports provided: ModalsPluginWeb, Modals */ + + /***/ + function node_modulesCapacitorCoreDistEsmWebModalsJs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "ModalsPluginWeb", function () { + return ModalsPluginWeb; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "Modals", function () { + return Modals; + }); + /* harmony import */ + + + var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( + /*! tslib */ + "./node_modules/tslib/tslib.es6.js"); + /* harmony import */ + + + var _index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( + /*! ./index */ + "./node_modules/@capacitor/core/dist/esm/web/index.js"); + + var ModalsPluginWeb = + /** @class */ + function (_super) { + Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(ModalsPluginWeb, _super); + + function ModalsPluginWeb() { + return _super.call(this, { + name: 'Modals', + platforms: ['web'] + }) || this; + } + + ModalsPluginWeb.prototype.alert = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + window.alert(options.message); + return [2 + /*return*/ + , Promise.resolve()]; + }); + }); + }; + + ModalsPluginWeb.prototype.prompt = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var val; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + val = window.prompt(options.message, options.inputText || ''); + return [2 + /*return*/ + , Promise.resolve({ + value: val, + cancelled: val === null + })]; + }); + }); + }; + + ModalsPluginWeb.prototype.confirm = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var val; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + val = window.confirm(options.message); + return [2 + /*return*/ + , Promise.resolve({ + value: val + })]; + }); + }); + }; + + ModalsPluginWeb.prototype.showActions = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var _this = this; + + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + return [2 + /*return*/ + , new Promise(function (resolve, _reject) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(_this, void 0, void 0, function () { + var actionSheet; + + var _this = this; + + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + actionSheet = document.querySelector('pwa-action-sheet'); + + if (!actionSheet) { + actionSheet = document.createElement('pwa-action-sheet'); + document.body.appendChild(actionSheet); + } + + actionSheet.header = options.title; + actionSheet.cancelable = false; + actionSheet.options = options.options; + actionSheet.addEventListener('onSelection', function (e) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(_this, void 0, void 0, function () { + var selection; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + selection = e.detail; + resolve({ + index: selection + }); + return [2 + /*return*/ + ]; + }); + }); + }); + return [2 + /*return*/ + ]; + }); + }); + })]; + }); + }); + }; + + return ModalsPluginWeb; + }(_index__WEBPACK_IMPORTED_MODULE_1__["WebPlugin"]); + + var Modals = new ModalsPluginWeb(); //# sourceMappingURL=modals.js.map + + /***/ + }, + + /***/ + "./node_modules/@capacitor/core/dist/esm/web/motion.js": + /*!*************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web/motion.js ***! + \*************************************************************/ + + /*! exports provided: MotionPluginWeb, Motion */ + + /***/ + function node_modulesCapacitorCoreDistEsmWebMotionJs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "MotionPluginWeb", function () { + return MotionPluginWeb; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "Motion", function () { + return Motion; + }); + /* harmony import */ + + + var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( + /*! tslib */ + "./node_modules/tslib/tslib.es6.js"); + /* harmony import */ + + + var _index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( + /*! ./index */ + "./node_modules/@capacitor/core/dist/esm/web/index.js"); + + var MotionPluginWeb = + /** @class */ + function (_super) { + Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(MotionPluginWeb, _super); + + function MotionPluginWeb() { + var _this = _super.call(this, { + name: 'Motion' + }) || this; + + _this.registerWindowListener('devicemotion', 'accel'); + + _this.registerWindowListener('deviceorientation', 'orientation'); + + return _this; + } + + return MotionPluginWeb; + }(_index__WEBPACK_IMPORTED_MODULE_1__["WebPlugin"]); + + var Motion = new MotionPluginWeb(); //# sourceMappingURL=motion.js.map + + /***/ + }, + + /***/ + "./node_modules/@capacitor/core/dist/esm/web/network.js": + /*!**************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web/network.js ***! + \**************************************************************/ + + /*! exports provided: NetworkPluginWeb, Network */ + + /***/ + function node_modulesCapacitorCoreDistEsmWebNetworkJs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "NetworkPluginWeb", function () { + return NetworkPluginWeb; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "Network", function () { + return Network; + }); + /* harmony import */ + + + var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( + /*! tslib */ + "./node_modules/tslib/tslib.es6.js"); + /* harmony import */ + + + var _index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( + /*! ./index */ + "./node_modules/@capacitor/core/dist/esm/web/index.js"); + + var NetworkPluginWeb = + /** @class */ + function (_super) { + Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(NetworkPluginWeb, _super); + + function NetworkPluginWeb() { + var _this = _super.call(this, { + name: 'Network', + platforms: ['web'] + }) || this; + + _this.listenerFunction = null; + return _this; + } + + NetworkPluginWeb.prototype.getStatus = function () { + return new Promise(function (resolve, reject) { + if (!window.navigator) { + reject('Network info not available'); + return; + } + + var connected = window.navigator.onLine; + var connection = window.navigator.connection || window.navigator.mozConnection || window.navigator.webkitConnection; + var connectionType = connection ? connection.type || connection.effectiveType : 'wifi'; + resolve({ + connected: connected, + connectionType: connected ? connectionType : 'none' + }); + }); + }; + + NetworkPluginWeb.prototype.addListener = function (eventName, listenerFunc) { + var thisRef = this; + var connection = window.navigator.connection || window.navigator.mozConnection || window.navigator.webkitConnection; + var connectionType = connection ? connection.type || connection.effectiveType : 'wifi'; + var onlineBindFunc = listenerFunc.bind(thisRef, { + connected: true, + connectionType: connectionType + }); + var offlineBindFunc = listenerFunc.bind(thisRef, { + connected: false, + connectionType: 'none' + }); + + if (eventName.localeCompare('networkStatusChange') === 0) { + window.addEventListener('online', onlineBindFunc); + window.addEventListener('offline', offlineBindFunc); + return { + remove: function remove() { + window.removeEventListener('online', onlineBindFunc); + window.removeEventListener('offline', offlineBindFunc); + } + }; + } + }; + + return NetworkPluginWeb; + }(_index__WEBPACK_IMPORTED_MODULE_1__["WebPlugin"]); + + var Network = new NetworkPluginWeb(); //# sourceMappingURL=network.js.map + + /***/ + }, + + /***/ + "./node_modules/@capacitor/core/dist/esm/web/permissions.js": + /*!******************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web/permissions.js ***! + \******************************************************************/ + + /*! exports provided: PermissionsPluginWeb, Permissions */ + + /***/ + function node_modulesCapacitorCoreDistEsmWebPermissionsJs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "PermissionsPluginWeb", function () { + return PermissionsPluginWeb; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "Permissions", function () { + return Permissions; + }); + /* harmony import */ + + + var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( + /*! tslib */ + "./node_modules/tslib/tslib.es6.js"); + /* harmony import */ + + + var _index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( + /*! ./index */ + "./node_modules/@capacitor/core/dist/esm/web/index.js"); + /* harmony import */ + + + var _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__( + /*! ../core-plugin-definitions */ + "./node_modules/@capacitor/core/dist/esm/core-plugin-definitions.js"); + + var PermissionsPluginWeb = + /** @class */ + function (_super) { + Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(PermissionsPluginWeb, _super); + + function PermissionsPluginWeb() { + return _super.call(this, { + name: 'Permissions' + }) || this; + } + + PermissionsPluginWeb.prototype.query = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var navigator, name, ret; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + switch (_a.label) { + case 0: + navigator = window.navigator; + + if (!navigator.permissions) { + return [2 + /*return*/ + , Promise.reject('This browser does not support the Permissions API')]; + } + + name = options.name === _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_2__["PermissionType"].Photos ? 'camera' : options.name; + return [4 + /*yield*/ + , navigator.permissions.query({ + name: name + })]; + + case 1: + ret = _a.sent(); + return [2 + /*return*/ + , { + state: ret.state + }]; + } + }); + }); + }; + + return PermissionsPluginWeb; + }(_index__WEBPACK_IMPORTED_MODULE_1__["WebPlugin"]); + + var Permissions = new PermissionsPluginWeb(); //# sourceMappingURL=permissions.js.map + + /***/ + }, + + /***/ + "./node_modules/@capacitor/core/dist/esm/web/share.js": + /*!************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web/share.js ***! + \************************************************************/ + + /*! exports provided: SharePluginWeb, Share */ + + /***/ + function node_modulesCapacitorCoreDistEsmWebShareJs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "SharePluginWeb", function () { + return SharePluginWeb; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "Share", function () { + return Share; + }); + /* harmony import */ + + + var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( + /*! tslib */ + "./node_modules/tslib/tslib.es6.js"); + /* harmony import */ + + + var _index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( + /*! ./index */ + "./node_modules/@capacitor/core/dist/esm/web/index.js"); + + var SharePluginWeb = + /** @class */ + function (_super) { + Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(SharePluginWeb, _super); + + function SharePluginWeb() { + return _super.call(this, { + name: 'Share', + platforms: ['web'] + }) || this; + } + + SharePluginWeb.prototype.share = function (options) { + if (!navigator.share) { + return Promise.reject('Web Share API not available'); + } + + return navigator.share({ + title: options.title, + text: options.text, + url: options.url + }); + }; + + return SharePluginWeb; + }(_index__WEBPACK_IMPORTED_MODULE_1__["WebPlugin"]); + + var Share = new SharePluginWeb(); //# sourceMappingURL=share.js.map + + /***/ + }, + + /***/ + "./node_modules/@capacitor/core/dist/esm/web/splash-screen.js": + /*!********************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web/splash-screen.js ***! + \********************************************************************/ + + /*! exports provided: SplashScreenPluginWeb, SplashScreen */ + + /***/ + function node_modulesCapacitorCoreDistEsmWebSplashScreenJs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "SplashScreenPluginWeb", function () { + return SplashScreenPluginWeb; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "SplashScreen", function () { + return SplashScreen; + }); + /* harmony import */ + + + var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( + /*! tslib */ + "./node_modules/tslib/tslib.es6.js"); + /* harmony import */ + + + var _index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( + /*! ./index */ + "./node_modules/@capacitor/core/dist/esm/web/index.js"); + + var SplashScreenPluginWeb = + /** @class */ + function (_super) { + Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(SplashScreenPluginWeb, _super); + + function SplashScreenPluginWeb() { + return _super.call(this, { + name: 'SplashScreen', + platforms: ['web'] + }) || this; + } + + SplashScreenPluginWeb.prototype.show = function (_options, _callback) { + return Promise.resolve(); + }; + + SplashScreenPluginWeb.prototype.hide = function (_options, _callback) { + return Promise.resolve(); + }; + + return SplashScreenPluginWeb; + }(_index__WEBPACK_IMPORTED_MODULE_1__["WebPlugin"]); + + var SplashScreen = new SplashScreenPluginWeb(); //# sourceMappingURL=splash-screen.js.map + + /***/ + }, + + /***/ + "./node_modules/@capacitor/core/dist/esm/web/storage.js": + /*!**************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web/storage.js ***! + \**************************************************************/ + + /*! exports provided: StoragePluginWeb, Storage */ + + /***/ + function node_modulesCapacitorCoreDistEsmWebStorageJs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "StoragePluginWeb", function () { + return StoragePluginWeb; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "Storage", function () { + return Storage; + }); + /* harmony import */ + + + var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( + /*! tslib */ + "./node_modules/tslib/tslib.es6.js"); + /* harmony import */ + + + var _index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( + /*! ./index */ + "./node_modules/@capacitor/core/dist/esm/web/index.js"); + + var StoragePluginWeb = + /** @class */ + function (_super) { + Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(StoragePluginWeb, _super); + + function StoragePluginWeb() { + var _this = _super.call(this, { + name: 'Storage', + platforms: ['web'] + }) || this; + + _this.KEY_PREFIX = '_cap_'; + return _this; + } + + StoragePluginWeb.prototype.get = function (options) { + var _this = this; + + return new Promise(function (resolve, _reject) { + resolve({ + value: window.localStorage.getItem(_this.makeKey(options.key)) + }); + }); + }; + + StoragePluginWeb.prototype.set = function (options) { + var _this = this; + + return new Promise(function (resolve, _reject) { + window.localStorage.setItem(_this.makeKey(options.key), options.value); + resolve(); + }); + }; + + StoragePluginWeb.prototype.remove = function (options) { + var _this = this; + + return new Promise(function (resolve, _reject) { + window.localStorage.removeItem(_this.makeKey(options.key)); + resolve(); + }); + }; + + StoragePluginWeb.prototype.keys = function () { + var _this = this; + + return new Promise(function (resolve, _reject) { + resolve({ + keys: Object.keys(localStorage).filter(function (k) { + return _this.isKey(k); + }).map(function (k) { + return _this.getKey(k); + }) + }); + }); + }; + + StoragePluginWeb.prototype.clear = function () { + var _this = this; + + return new Promise(function (resolve, _reject) { + Object.keys(localStorage).filter(function (k) { + return _this.isKey(k); + }).forEach(function (k) { + return window.localStorage.removeItem(k); + }); + resolve(); + }); + }; + + StoragePluginWeb.prototype.makeKey = function (key) { + return this.KEY_PREFIX + key; + }; + + StoragePluginWeb.prototype.isKey = function (key) { + return key.indexOf(this.KEY_PREFIX) === 0; + }; + + StoragePluginWeb.prototype.getKey = function (key) { + return key.substr(this.KEY_PREFIX.length); + }; + + return StoragePluginWeb; + }(_index__WEBPACK_IMPORTED_MODULE_1__["WebPlugin"]); + + var Storage = new StoragePluginWeb(); //# sourceMappingURL=storage.js.map + + /***/ + }, + + /***/ + "./node_modules/@capacitor/core/dist/esm/web/toast.js": + /*!************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web/toast.js ***! + \************************************************************/ + + /*! exports provided: ToastPluginWeb, Toast */ + + /***/ + function node_modulesCapacitorCoreDistEsmWebToastJs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "ToastPluginWeb", function () { + return ToastPluginWeb; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "Toast", function () { + return Toast; + }); + /* harmony import */ + + + var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( + /*! tslib */ + "./node_modules/tslib/tslib.es6.js"); + /* harmony import */ + + + var _index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( + /*! ./index */ + "./node_modules/@capacitor/core/dist/esm/web/index.js"); + + var ToastPluginWeb = + /** @class */ + function (_super) { + Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(ToastPluginWeb, _super); + + function ToastPluginWeb() { + return _super.call(this, { + name: 'Toast', + platforms: ['web'] + }) || this; + } + + ToastPluginWeb.prototype.show = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var duration, toast; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + duration = 2000; + + if (options.duration) { + duration = options.duration === 'long' ? 3500 : 2000; + } + + toast = document.createElement('pwa-toast'); + toast.duration = duration; + toast.message = options.text; + document.body.appendChild(toast); + return [2 + /*return*/ + ]; + }); + }); + }; + + return ToastPluginWeb; + }(_index__WEBPACK_IMPORTED_MODULE_1__["WebPlugin"]); + + var Toast = new ToastPluginWeb(); //# sourceMappingURL=toast.js.map + + /***/ + }, + + /***/ + "./src/app/config/auth-constants.ts": + /*!******************************************!*\ + !*** ./src/app/config/auth-constants.ts ***! + \******************************************/ + + /*! exports provided: AuthConnstants */ + + /***/ + function srcAppConfigAuthConstantsTs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "AuthConnstants", function () { + return AuthConnstants; + }); + /* This file stores all the keys */ + + + var AuthConnstants = function AuthConnstants() { + _classCallCheck(this, AuthConnstants); + }; + /* My reference key */ + + + AuthConnstants.AUTH = 'userDataKey'; + AuthConnstants.PROFILE = 'profile'; + AuthConnstants.USER = 'userId'; + /***/ + }, + + /***/ + "./src/app/services/auth.service.ts": + /*!******************************************!*\ + !*** ./src/app/services/auth.service.ts ***! + \******************************************/ + + /*! exports provided: AuthService */ + + /***/ + function srcAppServicesAuthServiceTs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "AuthService", function () { + return AuthService; + }); + /* harmony import */ + + + var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( + /*! tslib */ + "./node_modules/tslib/tslib.es6.js"); + /* harmony import */ + + + var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( + /*! @angular/core */ + "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js"); + /* harmony import */ + + + var _storage_service__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__( + /*! ./storage.service */ + "./src/app/services/storage.service.ts"); + /* harmony import */ + + + var _angular_router__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__( + /*! @angular/router */ + "./node_modules/@angular/router/__ivy_ngcc__/fesm2015/router.js"); + /* harmony import */ + + + var _angular_common_http__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__( + /*! @angular/common/http */ + "./node_modules/@angular/common/__ivy_ngcc__/fesm2015/http.js"); + /* harmony import */ + + + var src_environments_environment__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__( + /*! src/environments/environment */ + "./src/environments/environment.ts"); + /* harmony import */ + + + var _http_service__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__( + /*! ./http.service */ + "./src/app/services/http.service.ts"); + /* harmony import */ + + + var rxjs__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__( + /*! rxjs */ + "./node_modules/rxjs/_esm2015/index.js"); + /* harmony import */ + + + var _config_auth_constants__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__( + /*! ../config/auth-constants */ + "./src/app/config/auth-constants.ts"); + + var AuthService = /*#__PURE__*/function () { + function AuthService(http, httpService, storageService, router) { + _classCallCheck(this, AuthService); + + this.http = http; + this.httpService = httpService; + this.storageService = storageService; + this.router = router; + this.userData$ = new rxjs__WEBPACK_IMPORTED_MODULE_7__["BehaviorSubject"](''); + this.userId$ = new rxjs__WEBPACK_IMPORTED_MODULE_7__["BehaviorSubject"](''); + this.headers = new _angular_common_http__WEBPACK_IMPORTED_MODULE_4__["HttpHeaders"](); + } + + _createClass(AuthService, [{ + key: "login", + value: function login(user) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, /*#__PURE__*/regeneratorRuntime.mark(function _callee() { + var _this2 = this; + + var options, service, result, response; + return regeneratorRuntime.wrap(function _callee$(_context) { + while (1) { + switch (_context.prev = _context.next) { + case 0: + user.BasicAuthKey = 'Basic ' + btoa(user.domainName + '\\' + user.username + ':' + user.password); //conversão em base64 das credenciais inseridas + + options = { + headers: { + 'Authorization': user.BasicAuthKey + } + }; + this.headers = this.headers.set('Authorization', user.BasicAuthKey); + this.opts = { + headers: this.headers + }; + service = src_environments_environment__WEBPACK_IMPORTED_MODULE_5__["environment"].apiURL + "userauthentication/GetValidateAuth"; + _context.next = 7; + return this.http.get(service, options).toPromise(); + + case 7: + result = _context.sent; + this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_5__["environment"].apiURL + "UserAuthentication/Login", '', this.opts).subscribe(function (res) { + _this2.storageService.store(_config_auth_constants__WEBPACK_IMPORTED_MODULE_8__["AuthConnstants"].USER, res); + }); + + if (result) { + this.ValidatedUser = user; + } + + return _context.abrupt("return", result); + + case 11: + case "end": + return _context.stop(); + } + } + }, _callee, this); + })); + } + }, { + key: "logout", + value: function logout() { + this.ValidatedUser = null; + } //Login to rocketChat server + + }, { + key: "loginChat", + value: function loginChat(postData) { + return this.httpService.post('login', postData); + } //Get user data from RocketChat | global object + + }, { + key: "getUserData", + value: function getUserData() { + var _this3 = this; + + this.storageService.get(_config_auth_constants__WEBPACK_IMPORTED_MODULE_8__["AuthConnstants"].AUTH).then(function (res) { + _this3.userData$.next(res); + }); + } //Get user Id | global object + + }, { + key: "getUserId", + value: function getUserId() { + var _this4 = this; + + this.storageService.get(_config_auth_constants__WEBPACK_IMPORTED_MODULE_8__["AuthConnstants"].USER).then(function (res) { + _this4.userId$.next(res); + }); + } + }, { + key: "getProfile", + value: function getProfile() { + this.storageService.get(_config_auth_constants__WEBPACK_IMPORTED_MODULE_8__["AuthConnstants"].PROFILE).then(function (res) { + return res; + }); + } + }, { + key: "logoutChat", + value: function logoutChat() { + var _this5 = this; + + //this.storageService.clear(); + this.storageService.removeStorageItem(_config_auth_constants__WEBPACK_IMPORTED_MODULE_8__["AuthConnstants"].AUTH).then(function (res) { + _this5.userData$.next(''); + + _this5.router.navigate(['']); + }); + } + }]); + + return AuthService; + }(); + + AuthService.ctorParameters = function () { + return [{ + type: _angular_common_http__WEBPACK_IMPORTED_MODULE_4__["HttpClient"] + }, { + type: _http_service__WEBPACK_IMPORTED_MODULE_6__["HttpService"] + }, { + type: _storage_service__WEBPACK_IMPORTED_MODULE_2__["StorageService"] + }, { + type: _angular_router__WEBPACK_IMPORTED_MODULE_3__["Router"] + }]; + }; + + AuthService = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Injectable"])({ + providedIn: 'root' + })], AuthService); + /***/ + }, + + /***/ + "./src/app/services/http.service.ts": + /*!******************************************!*\ + !*** ./src/app/services/http.service.ts ***! + \******************************************/ + + /*! exports provided: HttpService */ + + /***/ + function srcAppServicesHttpServiceTs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "HttpService", function () { + return HttpService; + }); + /* harmony import */ + + + var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( + /*! tslib */ + "./node_modules/tslib/tslib.es6.js"); + /* harmony import */ + + + var _angular_common_http__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( + /*! @angular/common/http */ + "./node_modules/@angular/common/__ivy_ngcc__/fesm2015/http.js"); + /* harmony import */ + + + var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__( + /*! @angular/core */ + "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js"); + /* harmony import */ + + + var src_environments_environment__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__( + /*! src/environments/environment */ + "./src/environments/environment.ts"); + + var HttpService = /*#__PURE__*/function () { + function HttpService(http) { + _classCallCheck(this, HttpService); + + this.http = http; + } + + _createClass(HttpService, [{ + key: "post", + value: function post(serviceName, data) { + var headers = new _angular_common_http__WEBPACK_IMPORTED_MODULE_1__["HttpHeaders"](); + var options = { + header: headers, + withCredentials: false + }; + var url = src_environments_environment__WEBPACK_IMPORTED_MODULE_3__["environment"].apiChatUrl + serviceName; + var body = { + "user": "admin", + "password": "tabteste@006" + }; + return this.http.post(url, + /* JSON.stringify( */ + data + /* ), options */ + ); + } + }, { + key: "get", + value: function get(serviceName, options) { + var url = src_environments_environment__WEBPACK_IMPORTED_MODULE_3__["environment"].apiChatUrl + serviceName; + return this.http.get(url, options); + } + }]); + + return HttpService; + }(); + + HttpService.ctorParameters = function () { + return [{ + type: _angular_common_http__WEBPACK_IMPORTED_MODULE_1__["HttpClient"] + }]; + }; + + HttpService = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_angular_core__WEBPACK_IMPORTED_MODULE_2__["Injectable"])({ + providedIn: 'root' + })], HttpService); + /***/ + }, + + /***/ + "./src/app/services/storage.service.ts": + /*!*********************************************!*\ + !*** ./src/app/services/storage.service.ts ***! + \*********************************************/ + + /*! exports provided: StorageService */ + + /***/ + function srcAppServicesStorageServiceTs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "StorageService", function () { + return StorageService; + }); + /* harmony import */ + + + var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( + /*! tslib */ + "./node_modules/tslib/tslib.es6.js"); + /* harmony import */ + + + var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( + /*! @angular/core */ + "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js"); + /* harmony import */ + + + var _capacitor_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__( + /*! @capacitor/core */ + "./node_modules/@capacitor/core/dist/esm/index.js"); + + var Storage = _capacitor_core__WEBPACK_IMPORTED_MODULE_2__["Plugins"].Storage; + + var StorageService = /*#__PURE__*/function () { + function StorageService() { + _classCallCheck(this, StorageService); + } // Store the value + + + _createClass(StorageService, [{ + key: "store", + value: function store(storageKey, value) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, /*#__PURE__*/regeneratorRuntime.mark(function _callee2() { + var encryptedValue; + return regeneratorRuntime.wrap(function _callee2$(_context2) { + while (1) { + switch (_context2.prev = _context2.next) { + case 0: + encryptedValue = btoa(escape(JSON.stringify(value))); + _context2.next = 3; + return Storage.set({ + key: storageKey, + value: encryptedValue + }); + + case 3: + case "end": + return _context2.stop(); + } + } + }, _callee2); + })); + } // Get the value + + }, { + key: "get", + value: function get(storageKey) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, /*#__PURE__*/regeneratorRuntime.mark(function _callee3() { + var ret; + return regeneratorRuntime.wrap(function _callee3$(_context3) { + while (1) { + switch (_context3.prev = _context3.next) { + case 0: + _context3.next = 2; + return Storage.get({ + key: storageKey + }); + + case 2: + ret = _context3.sent; + return _context3.abrupt("return", JSON.parse(unescape(atob(ret.value)))); + + case 4: + case "end": + return _context3.stop(); + } + } + }, _callee3); + })); + } + }, { + key: "removeStorageItem", + value: function removeStorageItem(storageKey) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, /*#__PURE__*/regeneratorRuntime.mark(function _callee4() { + return regeneratorRuntime.wrap(function _callee4$(_context4) { + while (1) { + switch (_context4.prev = _context4.next) { + case 0: + _context4.next = 2; + return Storage.remove({ + key: storageKey + }); + + case 2: + case "end": + return _context4.stop(); + } + } + }, _callee4); + })); + } // Clear storage + + }, { + key: "clear", + value: function clear() { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, /*#__PURE__*/regeneratorRuntime.mark(function _callee5() { + return regeneratorRuntime.wrap(function _callee5$(_context5) { + while (1) { + switch (_context5.prev = _context5.next) { + case 0: + _context5.next = 2; + return Storage.clear(); + + case 2: + case "end": + return _context5.stop(); + } + } + }, _callee5); + })); + } + }]); + + return StorageService; + }(); + + StorageService = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Injectable"])({ + providedIn: 'root' + })], StorageService); + /***/ + } +}]); +//# sourceMappingURL=default~home-home-module~pages-chat-chat-module~pages-events-events-module~pages-login-login-module~~313a1095-es5.js.map \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/default~home-home-module~pages-chat-chat-module~pages-events-events-module~pages-login-login-module~~313a1095-es5.js.map b/android/app/build/intermediates/merged_assets/debug/out/public/default~home-home-module~pages-chat-chat-module~pages-events-events-module~pages-login-login-module~~313a1095-es5.js.map new file mode 100644 index 000000000..9a298b510 --- /dev/null +++ b/android/app/build/intermediates/merged_assets/debug/out/public/default~home-home-module~pages-chat-chat-module~pages-events-events-module~pages-login-login-module~~313a1095-es5.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///node_modules/@capacitor/core/dist/esm/core-plugin-definitions.js","webpack:///node_modules/@capacitor/core/dist/esm/global.js","webpack:///node_modules/@capacitor/core/dist/esm/index.js","webpack:///node_modules/@capacitor/core/dist/esm/util.js","webpack:///node_modules/@capacitor/core/dist/esm/web-plugins.js","webpack:///node_modules/@capacitor/core/dist/esm/web-runtime.js","webpack:///node_modules/@capacitor/core/dist/esm/web/accessibility.js","webpack:///node_modules/@capacitor/core/dist/esm/web/app.js","webpack:///node_modules/@capacitor/core/dist/esm/web/browser.js","webpack:///node_modules/@capacitor/core/dist/esm/web/camera.js","webpack:///node_modules/@capacitor/core/dist/esm/web/clipboard.js","webpack:///node_modules/@capacitor/core/dist/esm/web/device.js","webpack:///node_modules/@capacitor/core/dist/esm/web/filesystem.js","webpack:///node_modules/@capacitor/core/dist/esm/web/geolocation.js","webpack:///node_modules/@capacitor/core/dist/esm/web/index.js","webpack:///node_modules/@capacitor/core/dist/esm/web/local-notifications.js","webpack:///node_modules/@capacitor/core/dist/esm/web/modals.js","webpack:///node_modules/@capacitor/core/dist/esm/web/motion.js","webpack:///node_modules/@capacitor/core/dist/esm/web/network.js","webpack:///node_modules/@capacitor/core/dist/esm/web/permissions.js","webpack:///node_modules/@capacitor/core/dist/esm/web/share.js","webpack:///node_modules/@capacitor/core/dist/esm/web/splash-screen.js","webpack:///node_modules/@capacitor/core/dist/esm/web/storage.js","webpack:///node_modules/@capacitor/core/dist/esm/web/toast.js","webpack:///src/app/config/auth-constants.ts","webpack:///src/app/services/auth.service.ts","webpack:///src/app/services/http.service.ts","webpack:///src/app/services/storage.service.ts"],"names":["CameraSource","CameraDirection","CameraResultType","FilesystemDirectory","FilesystemEncoding","HapticsImpactStyle","HapticsNotificationType","KeyboardStyle","KeyboardResize","ActionSheetOptionStyle","PermissionType","PhotosAlbumType","StatusBarStyle","StatusBarAnimation","Capacitor","globalThis","self","window","global","Plugins","extend","target","objs","_i","arguments","length","forEach","o","k","hasOwnProperty","uuid4","replace","c","r","Math","random","v","toString","registerWebPlugin","plugin","CapacitorWeb","_this","platform","isNative","Proxy","get","prop","thisRef_1","_target","_prop","pluginMethodNoop","bind","prototype","pluginName","Promise","reject","getPlatform","isPluginAvailable","name","convertFileSrc","filePath","handleError","e","console","error","AccessibilityPluginWeb","_super","call","platforms","isScreenReaderEnabled","Error","speak","options","utterance","SpeechSynthesisUtterance","value","language","lang","speechSynthesis","resolve","Accessibility","AppPluginWeb","document","addEventListener","handleVisibilityChange","exitApp","canOpenUrl","_options","openUrl","completed","getLaunchUrl","url","getState","isActive","hidden","data","notifyListeners","App","BrowserPluginWeb","open","_a","_lastWindow","windowName","prefetch","close","Browser","CameraPluginWeb","getPhoto","cameraModal_1","e_1","label","webUseInput","fileInputExperience","customElements","createElement","body","appendChild","trys","push","componentOnReady","sent","photo","_b","detail","message","_getCameraPhoto","apply","dismiss","removeChild","present","input","querySelector","cleanup","parentNode","id","type","accept","capture","source","Photos","Prompt","removeAttribute","direction","Front","Rear","_e","file","files","format","resultType","DataUrl","Base64","reader_1","FileReader","dataUrl","result","b64","split","base64String","readAsDataURL","webPath","URL","createObjectURL","click","reader","Uri","onloadend","onerror","Camera","ClipboardPluginWeb","write","blob","clipboardItemInput","err_1","navigator","clipboard","string","undefined","writeText","image","fetch","ClipboardItem","read","clipboardItems","clipboardBlob","err_2","readText","types","getType","_getBlobData","text","includes","readAsText","Clipboard","DevicePluginWeb","getInfo","ua","uaFields","userAgent","parseUa","model","appVersion","appBuild","appId","appName","operatingSystem","osVersion","manufacturer","vendor","isVirtual","uuid","getUid","getBatteryInfo","battery","getBattery","batteryLevel","level","isCharging","charging","getLanguageCode","_ua","start","indexOf","end","fields","substring","pop","oscpu","lastParts","test","MSStream","uid","localStorage","getItem","setItem","Device","FilesystemPluginWeb","DEFAULT_DIRECTORY","Data","DB_VERSION","DB_NAME","_writeCmds","initDb","_db","request","indexedDB","onupgradeneeded","doUpgrade","onsuccess","onblocked","warn","event","eventTarget","db","oldVersion","objectStoreNames","contains","deleteObjectStore","store","createObjectStore","keyPath","createIndex","dbRequest","cmd","args","readFlag","then","conn","tx","transaction","objectStore","req","dbIndexRequest","indexName","index","getPath","directory","uriPath","cleanedUriPath","fsPath","clear","readFile","path","entry","content","writeFile","doRecursive","occupiedEntry","encoding","parentPath","parentEntry","subDirIndex","parentArgPath","now","pathObj","recursive","substr","lastIndexOf","mkdir","Date","folder","size","ctime","mtime","uri","appendFile","deleteFile","entries","IDBKeyRange","only","depth","match","rmdir","fullPath","readDirResult","entry_1","entryPath","entryObj","readdir","stat","names","map","getUri","rename","_copy","copy","doRename","to","from","fromDirectory","toDirectory","fromPath","toPath","toObj","toPathComponents","toPath_1","toParentDirectory","fromObj","updateTime","e_2","contents","contents_1","filename","startsWith","join","_debug","Filesystem","GeolocationPluginWeb","getCurrentPosition","requestPermissions","_result","geolocation","pos","err","enableHighAccuracy","timeout","maximumAge","watchPosition","callback","clearWatch","parseInt","Geolocation","WebPluginRegistry","plugins","loadedPlugins","addPlugin","config","getPlugin","loadPlugin","load","getPlugins","p","name_1","WebPlugins","WebPlugin","pluginRegistry","loaded","listeners","windowListeners","addWindowListener","handle","windowEventName","handler","registered","removeWindowListener","removeEventListener","addListener","eventName","listenerFunc","windowListener","remove","removeListener","splice","removeAllListeners","listener","hasListeners","registerWindowListener","pluginEventName","nativePromise","results","shouldMergeWebPlugin","mergeWebPlugins","knownPlugins","plugins_1","mergeWebPlugin","LocalNotificationsPluginWeb","pending","createChannel","channel","deleteChannel","listChannels","sendPending","toRemove","localNotification","schedule","at","buildNotification","log","filter","find","ln","sendNotification","l","diff","setTimeout","Notification","title","notifications","notification","getPending","registerActionTypes","cancel","areEnabled","permission","requestPermission","granted","LocalNotifications","ModalsPluginWeb","alert","prompt","val","inputText","cancelled","confirm","showActions","_reject","actionSheet","header","cancelable","selection","Modals","MotionPluginWeb","Motion","NetworkPluginWeb","listenerFunction","getStatus","connected","onLine","connection","mozConnection","webkitConnection","connectionType","effectiveType","thisRef","onlineBindFunc","offlineBindFunc","localeCompare","Network","PermissionsPluginWeb","query","ret","permissions","state","Permissions","SharePluginWeb","share","Share","SplashScreenPluginWeb","show","_callback","hide","SplashScreen","StoragePluginWeb","KEY_PREFIX","makeKey","key","set","removeItem","keys","Object","isKey","getKey","Storage","ToastPluginWeb","duration","toast","Toast","AuthConnstants","AUTH","PROFILE","USER","AuthService","http","httpService","storageService","router","userData$","userId$","headers","user","BasicAuthKey","btoa","domainName","username","password","opts","service","apiURL","toPromise","post","subscribe","res","ValidatedUser","postData","next","removeStorageItem","navigate","providedIn","HttpService","serviceName","withCredentials","apiChatUrl","StorageService","storageKey","encryptedValue","escape","JSON","stringify","parse","unescape","atob"],"mappings":"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","file":"default~home-home-module~pages-chat-chat-module~pages-events-events-module~pages-login-login-module~~313a1095-es5.js","sourcesContent":["export var CameraSource;\n(function (CameraSource) {\n CameraSource[\"Prompt\"] = \"PROMPT\";\n CameraSource[\"Camera\"] = \"CAMERA\";\n CameraSource[\"Photos\"] = \"PHOTOS\";\n})(CameraSource || (CameraSource = {}));\nexport var CameraDirection;\n(function (CameraDirection) {\n CameraDirection[\"Rear\"] = \"REAR\";\n CameraDirection[\"Front\"] = \"FRONT\";\n})(CameraDirection || (CameraDirection = {}));\nexport var CameraResultType;\n(function (CameraResultType) {\n CameraResultType[\"Uri\"] = \"uri\";\n CameraResultType[\"Base64\"] = \"base64\";\n CameraResultType[\"DataUrl\"] = \"dataUrl\";\n})(CameraResultType || (CameraResultType = {}));\nexport var FilesystemDirectory;\n(function (FilesystemDirectory) {\n /**\n * The Documents directory\n * On iOS it's the app's documents directory.\n * Use this directory to store user-generated content.\n * On Android it's the Public Documents folder, so it's accessible from other apps.\n * It's not accesible on Android 10 unless the app enables legacy External Storage\n * by adding `android:requestLegacyExternalStorage=\"true\"` in the `application` tag\n * in the `AndroidManifest.xml`\n */\n FilesystemDirectory[\"Documents\"] = \"DOCUMENTS\";\n /**\n * The Data directory\n * On iOS it will use the Documents directory\n * On Android it's the directory holding application files.\n * Files will be deleted when the application is uninstalled.\n */\n FilesystemDirectory[\"Data\"] = \"DATA\";\n /**\n * The Cache directory\n * Can be deleted in cases of low memory, so use this directory to write app-specific files\n * that your app can re-create easily.\n */\n FilesystemDirectory[\"Cache\"] = \"CACHE\";\n /**\n * The external directory\n * On iOS it will use the Documents directory\n * On Android it's the directory on the primary shared/external\n * storage device where the application can place persistent files it owns.\n * These files are internal to the applications, and not typically visible\n * to the user as media.\n * Files will be deleted when the application is uninstalled.\n */\n FilesystemDirectory[\"External\"] = \"EXTERNAL\";\n /**\n * The external storage directory\n * On iOS it will use the Documents directory\n * On Android it's the primary shared/external storage directory.\n * It's not accesible on Android 10 unless the app enables legacy External Storage\n * by adding `android:requestLegacyExternalStorage=\"true\"` in the `application` tag\n * in the `AndroidManifest.xml`\n */\n FilesystemDirectory[\"ExternalStorage\"] = \"EXTERNAL_STORAGE\";\n})(FilesystemDirectory || (FilesystemDirectory = {}));\nexport var FilesystemEncoding;\n(function (FilesystemEncoding) {\n FilesystemEncoding[\"UTF8\"] = \"utf8\";\n FilesystemEncoding[\"ASCII\"] = \"ascii\";\n FilesystemEncoding[\"UTF16\"] = \"utf16\";\n})(FilesystemEncoding || (FilesystemEncoding = {}));\nexport var HapticsImpactStyle;\n(function (HapticsImpactStyle) {\n HapticsImpactStyle[\"Heavy\"] = \"HEAVY\";\n HapticsImpactStyle[\"Medium\"] = \"MEDIUM\";\n HapticsImpactStyle[\"Light\"] = \"LIGHT\";\n})(HapticsImpactStyle || (HapticsImpactStyle = {}));\nexport var HapticsNotificationType;\n(function (HapticsNotificationType) {\n HapticsNotificationType[\"SUCCESS\"] = \"SUCCESS\";\n HapticsNotificationType[\"WARNING\"] = \"WARNING\";\n HapticsNotificationType[\"ERROR\"] = \"ERROR\";\n})(HapticsNotificationType || (HapticsNotificationType = {}));\nexport var KeyboardStyle;\n(function (KeyboardStyle) {\n KeyboardStyle[\"Dark\"] = \"DARK\";\n KeyboardStyle[\"Light\"] = \"LIGHT\";\n})(KeyboardStyle || (KeyboardStyle = {}));\nexport var KeyboardResize;\n(function (KeyboardResize) {\n KeyboardResize[\"Body\"] = \"body\";\n KeyboardResize[\"Ionic\"] = \"ionic\";\n KeyboardResize[\"Native\"] = \"native\";\n KeyboardResize[\"None\"] = \"none\";\n})(KeyboardResize || (KeyboardResize = {}));\nexport var ActionSheetOptionStyle;\n(function (ActionSheetOptionStyle) {\n ActionSheetOptionStyle[\"Default\"] = \"DEFAULT\";\n ActionSheetOptionStyle[\"Destructive\"] = \"DESTRUCTIVE\";\n ActionSheetOptionStyle[\"Cancel\"] = \"CANCEL\";\n})(ActionSheetOptionStyle || (ActionSheetOptionStyle = {}));\n//\nexport var PermissionType;\n(function (PermissionType) {\n PermissionType[\"Camera\"] = \"camera\";\n PermissionType[\"Photos\"] = \"photos\";\n PermissionType[\"Geolocation\"] = \"geolocation\";\n PermissionType[\"Notifications\"] = \"notifications\";\n PermissionType[\"ClipboardRead\"] = \"clipboard-read\";\n PermissionType[\"ClipboardWrite\"] = \"clipboard-write\";\n PermissionType[\"Microphone\"] = \"microphone\";\n})(PermissionType || (PermissionType = {}));\nexport var PhotosAlbumType;\n(function (PhotosAlbumType) {\n /**\n * Album is a \"smart\" album (such as Favorites or Recently Added)\n */\n PhotosAlbumType[\"Smart\"] = \"smart\";\n /**\n * Album is a cloud-shared album\n */\n PhotosAlbumType[\"Shared\"] = \"shared\";\n /**\n * Album is a user-created album\n */\n PhotosAlbumType[\"User\"] = \"user\";\n})(PhotosAlbumType || (PhotosAlbumType = {}));\nexport var StatusBarStyle;\n(function (StatusBarStyle) {\n /**\n * Light text for dark backgrounds.\n */\n StatusBarStyle[\"Dark\"] = \"DARK\";\n /**\n * Dark text for light backgrounds.\n */\n StatusBarStyle[\"Light\"] = \"LIGHT\";\n})(StatusBarStyle || (StatusBarStyle = {}));\nexport var StatusBarAnimation;\n(function (StatusBarAnimation) {\n /**\n * No animation during show/hide.\n */\n StatusBarAnimation[\"None\"] = \"NONE\";\n /**\n * Slide animation during show/hide.\n */\n StatusBarAnimation[\"Slide\"] = \"SLIDE\";\n /**\n * Fade animation during show/hide.\n */\n StatusBarAnimation[\"Fade\"] = \"FADE\";\n})(StatusBarAnimation || (StatusBarAnimation = {}));\n//# sourceMappingURL=core-plugin-definitions.js.map","import { CapacitorWeb } from './web-runtime';\n// Create our default Capacitor instance, which will be\n// overridden on native platforms\nvar Capacitor = (function (globalThis) {\n // Create a new CapacitorWeb instance if one doesn't already exist on globalThis\n // Ensure the global is assigned the same Capacitor instance,\n // then export Capacitor so it can be imported in other modules\n return globalThis.Capacitor = (globalThis.Capacitor || new CapacitorWeb());\n})(\n// figure out the current globalThis, such as \"window\", \"self\" or \"global\"\n// ensure errors are not thrown in an node SSR environment or web worker\ntypeof self !== 'undefined' ? self : typeof window !== 'undefined' ? window : typeof global !== 'undefined' ? global : {});\nvar Plugins = Capacitor.Plugins;\nexport { Capacitor, Plugins };\n//# sourceMappingURL=global.js.map","export * from './core-plugin-definitions';\nexport * from './global';\nexport * from './web-plugins';\nexport * from './web/index';\n//# sourceMappingURL=index.js.map","export var extend = function (target) {\n var objs = [];\n for (var _i = 1; _i < arguments.length; _i++) {\n objs[_i - 1] = arguments[_i];\n }\n objs.forEach(function (o) {\n if (o && typeof (o) === 'object') {\n for (var k in o) {\n if (o.hasOwnProperty(k)) {\n target[k] = o[k];\n }\n }\n }\n });\n return target;\n};\nexport var uuid4 = function () {\n return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function (c) {\n var r = Math.random() * 16 | 0, v = c === 'x' ? r : (r & 0x3 | 0x8);\n return v.toString(16);\n });\n};\n//# sourceMappingURL=util.js.map","import { Plugins } from './global';\nimport { mergeWebPlugins, mergeWebPlugin } from './web/index';\nexport * from './web/accessibility';\nexport * from './web/app';\nexport * from './web/browser';\nexport * from './web/camera';\nexport * from './web/clipboard';\nexport * from './web/filesystem';\nexport * from './web/geolocation';\nexport * from './web/device';\nexport * from './web/local-notifications';\nexport * from './web/share';\nexport * from './web/modals';\nexport * from './web/motion';\nexport * from './web/network';\nexport * from './web/permissions';\nexport * from './web/splash-screen';\nexport * from './web/storage';\nexport * from './web/toast';\nmergeWebPlugins(Plugins);\nexport var registerWebPlugin = function (plugin) {\n mergeWebPlugin(Plugins, plugin);\n};\n//# sourceMappingURL=web-plugins.js.map","var CapacitorWeb = /** @class */ (function () {\n function CapacitorWeb() {\n var _this = this;\n this.platform = 'web';\n this.isNative = false;\n // Need to assign here to avoid having to define every plugin but still\n // get the typed benefits of the provided plugins in PluginRegistry\n this.Plugins = {};\n // Gracefully degrade in non-Proxy supporting engines, e.g. IE11. This\n // effectively means that trying to access an unavailable plugin will\n // locally throw, but this is still better than throwing a syntax error.\n if (typeof Proxy !== 'undefined') {\n // Build a proxy for the Plugins object that returns the \"Noop Plugin\"\n // if a plugin isn't available\n this.Plugins = new Proxy(this.Plugins, {\n get: function (target, prop) {\n if (typeof target[prop] === 'undefined') {\n var thisRef_1 = _this;\n return new Proxy({}, {\n get: function (_target, _prop) {\n if (typeof _target[_prop] === 'undefined') {\n return thisRef_1.pluginMethodNoop.bind(thisRef_1, _target, _prop, prop);\n }\n else {\n return _target[_prop];\n }\n }\n });\n }\n else {\n return target[prop];\n }\n }\n });\n }\n }\n CapacitorWeb.prototype.pluginMethodNoop = function (_target, _prop, pluginName) {\n return Promise.reject(pluginName + \" does not have web implementation.\");\n };\n CapacitorWeb.prototype.getPlatform = function () {\n return this.platform;\n };\n CapacitorWeb.prototype.isPluginAvailable = function (name) {\n return this.Plugins.hasOwnProperty(name);\n };\n CapacitorWeb.prototype.convertFileSrc = function (filePath) {\n return filePath;\n };\n CapacitorWeb.prototype.handleError = function (e) {\n console.error(e);\n };\n return CapacitorWeb;\n}());\nexport { CapacitorWeb };\n//# sourceMappingURL=web-runtime.js.map","import { __extends } from \"tslib\";\nimport { WebPlugin } from './index';\nvar AccessibilityPluginWeb = /** @class */ (function (_super) {\n __extends(AccessibilityPluginWeb, _super);\n function AccessibilityPluginWeb() {\n return _super.call(this, {\n name: 'Accessibility',\n platforms: ['web']\n }) || this;\n }\n AccessibilityPluginWeb.prototype.isScreenReaderEnabled = function () {\n throw new Error('Feature not available in the browser');\n };\n AccessibilityPluginWeb.prototype.speak = function (options) {\n if (!('speechSynthesis' in window)) {\n return Promise.reject('Browser does not support the Speech Synthesis API');\n }\n var utterance = new SpeechSynthesisUtterance(options.value);\n if (options.language) {\n utterance.lang = options.language;\n }\n window.speechSynthesis.speak(utterance);\n return Promise.resolve();\n };\n return AccessibilityPluginWeb;\n}(WebPlugin));\nexport { AccessibilityPluginWeb };\nvar Accessibility = new AccessibilityPluginWeb();\nexport { Accessibility };\n//# sourceMappingURL=accessibility.js.map","import { __extends } from \"tslib\";\nimport { WebPlugin } from './index';\nvar AppPluginWeb = /** @class */ (function (_super) {\n __extends(AppPluginWeb, _super);\n function AppPluginWeb() {\n var _this = _super.call(this, {\n name: 'App',\n platforms: ['web']\n }) || this;\n if (typeof document !== 'undefined') {\n document.addEventListener('visibilitychange', _this.handleVisibilityChange.bind(_this), false);\n }\n return _this;\n }\n AppPluginWeb.prototype.exitApp = function () {\n throw new Error('Method not implemented.');\n };\n AppPluginWeb.prototype.canOpenUrl = function (_options) {\n return Promise.resolve({ value: true });\n };\n AppPluginWeb.prototype.openUrl = function (_options) {\n return Promise.resolve({ completed: true });\n };\n AppPluginWeb.prototype.getLaunchUrl = function () {\n return Promise.resolve({ url: '' });\n };\n AppPluginWeb.prototype.getState = function () {\n return Promise.resolve({ isActive: document.hidden !== true });\n };\n AppPluginWeb.prototype.handleVisibilityChange = function () {\n var data = {\n isActive: document.hidden !== true\n };\n this.notifyListeners('appStateChange', data);\n };\n return AppPluginWeb;\n}(WebPlugin));\nexport { AppPluginWeb };\nvar App = new AppPluginWeb();\nexport { App };\n//# sourceMappingURL=app.js.map","import { __awaiter, __extends, __generator } from \"tslib\";\nimport { WebPlugin } from './index';\nvar BrowserPluginWeb = /** @class */ (function (_super) {\n __extends(BrowserPluginWeb, _super);\n function BrowserPluginWeb() {\n return _super.call(this, {\n name: 'Browser',\n platforms: ['web']\n }) || this;\n }\n BrowserPluginWeb.prototype.open = function (options) {\n return __awaiter(this, void 0, void 0, function () {\n return __generator(this, function (_a) {\n this._lastWindow = window.open(options.url, options.windowName || '_blank');\n return [2 /*return*/, Promise.resolve()];\n });\n });\n };\n BrowserPluginWeb.prototype.prefetch = function (_options) {\n return __awaiter(this, void 0, void 0, function () {\n return __generator(this, function (_a) {\n // Does nothing\n return [2 /*return*/, Promise.resolve()];\n });\n });\n };\n BrowserPluginWeb.prototype.close = function () {\n return __awaiter(this, void 0, void 0, function () {\n return __generator(this, function (_a) {\n this._lastWindow && this._lastWindow.close();\n return [2 /*return*/, Promise.resolve()];\n });\n });\n };\n return BrowserPluginWeb;\n}(WebPlugin));\nexport { BrowserPluginWeb };\nvar Browser = new BrowserPluginWeb();\nexport { Browser };\n//# sourceMappingURL=browser.js.map","import { __awaiter, __extends, __generator } from \"tslib\";\nimport { WebPlugin } from './index';\nimport { CameraResultType, CameraDirection, CameraSource } from '../core-plugin-definitions';\nvar CameraPluginWeb = /** @class */ (function (_super) {\n __extends(CameraPluginWeb, _super);\n function CameraPluginWeb() {\n return _super.call(this, {\n name: 'Camera',\n platforms: ['web']\n }) || this;\n }\n CameraPluginWeb.prototype.getPhoto = function (options) {\n return __awaiter(this, void 0, void 0, function () {\n var _this = this;\n return __generator(this, function (_a) {\n return [2 /*return*/, new Promise(function (resolve, reject) { return __awaiter(_this, void 0, void 0, function () {\n var cameraModal_1, e_1;\n var _this = this;\n return __generator(this, function (_a) {\n switch (_a.label) {\n case 0:\n if (!options.webUseInput) return [3 /*break*/, 1];\n this.fileInputExperience(options, resolve);\n return [3 /*break*/, 7];\n case 1:\n if (!customElements.get('pwa-camera-modal')) return [3 /*break*/, 6];\n cameraModal_1 = document.createElement('pwa-camera-modal');\n document.body.appendChild(cameraModal_1);\n _a.label = 2;\n case 2:\n _a.trys.push([2, 4, , 5]);\n return [4 /*yield*/, cameraModal_1.componentOnReady()];\n case 3:\n _a.sent();\n cameraModal_1.addEventListener('onPhoto', function (e) { return __awaiter(_this, void 0, void 0, function () {\n var photo, _a;\n return __generator(this, function (_b) {\n switch (_b.label) {\n case 0:\n photo = e.detail;\n if (!(photo === null)) return [3 /*break*/, 1];\n reject('User cancelled photos app');\n return [3 /*break*/, 4];\n case 1:\n if (!(photo instanceof Error)) return [3 /*break*/, 2];\n reject(photo.message);\n return [3 /*break*/, 4];\n case 2:\n _a = resolve;\n return [4 /*yield*/, this._getCameraPhoto(photo, options)];\n case 3:\n _a.apply(void 0, [_b.sent()]);\n _b.label = 4;\n case 4:\n cameraModal_1.dismiss();\n document.body.removeChild(cameraModal_1);\n return [2 /*return*/];\n }\n });\n }); });\n cameraModal_1.present();\n return [3 /*break*/, 5];\n case 4:\n e_1 = _a.sent();\n this.fileInputExperience(options, resolve);\n return [3 /*break*/, 5];\n case 5: return [3 /*break*/, 7];\n case 6:\n console.error(\"Unable to load PWA Element 'pwa-camera-modal'. See the docs: https://capacitorjs.com/docs/pwa-elements.\");\n this.fileInputExperience(options, resolve);\n _a.label = 7;\n case 7: return [2 /*return*/];\n }\n });\n }); })];\n });\n });\n };\n CameraPluginWeb.prototype.fileInputExperience = function (options, resolve) {\n var input = document.querySelector('#_capacitor-camera-input');\n var cleanup = function () {\n input.parentNode && input.parentNode.removeChild(input);\n };\n if (!input) {\n input = document.createElement('input');\n input.id = '_capacitor-camera-input';\n input.type = 'file';\n document.body.appendChild(input);\n }\n input.accept = 'image/*';\n input.capture = true;\n if (options.source === CameraSource.Photos || options.source === CameraSource.Prompt) {\n input.removeAttribute('capture');\n }\n else if (options.direction === CameraDirection.Front) {\n input.capture = 'user';\n }\n else if (options.direction === CameraDirection.Rear) {\n input.capture = 'environment';\n }\n input.addEventListener('change', function (_e) {\n var file = input.files[0];\n var format = 'jpeg';\n if (file.type === 'image/png') {\n format = 'png';\n }\n else if (file.type === 'image/gif') {\n format = 'gif';\n }\n if (options.resultType === CameraResultType.DataUrl || options.resultType === CameraResultType.Base64) {\n var reader_1 = new FileReader();\n reader_1.addEventListener('load', function () {\n if (options.resultType === CameraResultType.DataUrl) {\n resolve({\n dataUrl: reader_1.result,\n format: format\n });\n }\n else if (options.resultType === CameraResultType.Base64) {\n var b64 = reader_1.result.split(',')[1];\n resolve({\n base64String: b64,\n format: format\n });\n }\n cleanup();\n });\n reader_1.readAsDataURL(file);\n }\n else {\n resolve({\n webPath: URL.createObjectURL(file),\n format: format\n });\n cleanup();\n }\n });\n input.click();\n };\n CameraPluginWeb.prototype._getCameraPhoto = function (photo, options) {\n return new Promise(function (resolve, reject) {\n var reader = new FileReader();\n var format = photo.type.split('/')[1];\n if (options.resultType === CameraResultType.Uri) {\n resolve({\n webPath: URL.createObjectURL(photo),\n format: format\n });\n }\n else {\n reader.readAsDataURL(photo);\n reader.onloadend = function () {\n var r = reader.result;\n if (options.resultType === CameraResultType.DataUrl) {\n resolve({\n dataUrl: r,\n format: format\n });\n }\n else {\n resolve({\n base64String: r.split(',')[1],\n format: format\n });\n }\n };\n reader.onerror = function (e) {\n reject(e);\n };\n }\n });\n };\n return CameraPluginWeb;\n}(WebPlugin));\nexport { CameraPluginWeb };\nvar Camera = new CameraPluginWeb();\nexport { Camera };\n//# sourceMappingURL=camera.js.map","import { __awaiter, __extends, __generator } from \"tslib\";\nimport { WebPlugin } from './index';\nvar ClipboardPluginWeb = /** @class */ (function (_super) {\n __extends(ClipboardPluginWeb, _super);\n function ClipboardPluginWeb() {\n return _super.call(this, {\n name: 'Clipboard',\n platforms: ['web']\n }) || this;\n }\n ClipboardPluginWeb.prototype.write = function (options) {\n return __awaiter(this, void 0, void 0, function () {\n var blob, clipboardItemInput, err_1;\n var _a;\n return __generator(this, function (_b) {\n switch (_b.label) {\n case 0:\n if (!navigator.clipboard) {\n return [2 /*return*/, Promise.reject('Clipboard API not available in this browser')];\n }\n if (!(options.string !== undefined || options.url)) return [3 /*break*/, 2];\n if (!navigator.clipboard.writeText) {\n return [2 /*return*/, Promise.reject('Writting to clipboard not supported in this browser')];\n }\n return [4 /*yield*/, navigator.clipboard.writeText(options.string !== undefined ? options.string : options.url)];\n case 1:\n _b.sent();\n return [3 /*break*/, 10];\n case 2:\n if (!options.image) return [3 /*break*/, 9];\n if (!navigator.clipboard.write) {\n return [2 /*return*/, Promise.reject('Setting images not supported in this browser')];\n }\n _b.label = 3;\n case 3:\n _b.trys.push([3, 7, , 8]);\n return [4 /*yield*/, fetch(options.image)];\n case 4: return [4 /*yield*/, (_b.sent()).blob()];\n case 5:\n blob = _b.sent();\n clipboardItemInput = new ClipboardItem((_a = {}, _a[blob.type] = blob, _a));\n return [4 /*yield*/, navigator.clipboard.write([clipboardItemInput])];\n case 6:\n _b.sent();\n return [3 /*break*/, 8];\n case 7:\n err_1 = _b.sent();\n return [2 /*return*/, Promise.reject('Failed to write image')];\n case 8: return [3 /*break*/, 10];\n case 9: return [2 /*return*/, Promise.reject('Nothing to write')];\n case 10: return [2 /*return*/, Promise.resolve()];\n }\n });\n });\n };\n ClipboardPluginWeb.prototype.read = function () {\n return __awaiter(this, void 0, void 0, function () {\n var clipboardItems, type, clipboardBlob, data, err_2;\n return __generator(this, function (_a) {\n switch (_a.label) {\n case 0:\n if (!navigator.clipboard) {\n return [2 /*return*/, Promise.reject('Clipboard API not available in this browser')];\n }\n if (!!navigator.clipboard.read) return [3 /*break*/, 1];\n if (!navigator.clipboard.readText) {\n return [2 /*return*/, Promise.reject('Reading from clipboard not supported in this browser')];\n }\n return [2 /*return*/, this.readText()];\n case 1:\n _a.trys.push([1, 5, , 6]);\n return [4 /*yield*/, navigator.clipboard.read()];\n case 2:\n clipboardItems = _a.sent();\n type = clipboardItems[0].types[0];\n return [4 /*yield*/, clipboardItems[0].getType(type)];\n case 3:\n clipboardBlob = _a.sent();\n return [4 /*yield*/, this._getBlobData(clipboardBlob, type)];\n case 4:\n data = _a.sent();\n return [2 /*return*/, Promise.resolve({ value: data, type: type })];\n case 5:\n err_2 = _a.sent();\n return [2 /*return*/, this.readText()];\n case 6: return [2 /*return*/];\n }\n });\n });\n };\n ClipboardPluginWeb.prototype.readText = function () {\n return __awaiter(this, void 0, void 0, function () {\n var text;\n return __generator(this, function (_a) {\n switch (_a.label) {\n case 0: return [4 /*yield*/, navigator.clipboard.readText()];\n case 1:\n text = _a.sent();\n return [2 /*return*/, Promise.resolve({ value: text, type: 'text/plain' })];\n }\n });\n });\n };\n ClipboardPluginWeb.prototype._getBlobData = function (clipboardBlob, type) {\n return new Promise(function (resolve, reject) {\n var reader = new FileReader();\n if (type.includes('image')) {\n reader.readAsDataURL(clipboardBlob);\n }\n else {\n reader.readAsText(clipboardBlob);\n }\n reader.onloadend = function () {\n var r = reader.result;\n resolve(r);\n };\n reader.onerror = function (e) {\n reject(e);\n };\n });\n };\n return ClipboardPluginWeb;\n}(WebPlugin));\nexport { ClipboardPluginWeb };\nvar Clipboard = new ClipboardPluginWeb();\nexport { Clipboard };\n//# sourceMappingURL=clipboard.js.map","import { __awaiter, __extends, __generator } from \"tslib\";\nimport { WebPlugin } from './index';\nimport { uuid4 } from '../util';\nvar DevicePluginWeb = /** @class */ (function (_super) {\n __extends(DevicePluginWeb, _super);\n function DevicePluginWeb() {\n return _super.call(this, {\n name: 'Device',\n platforms: ['web']\n }) || this;\n }\n DevicePluginWeb.prototype.getInfo = function () {\n return __awaiter(this, void 0, void 0, function () {\n var ua, uaFields;\n return __generator(this, function (_a) {\n ua = navigator.userAgent;\n uaFields = this.parseUa(ua);\n return [2 /*return*/, Promise.resolve({\n model: uaFields.model,\n platform: 'web',\n appVersion: '',\n appBuild: '',\n appId: '',\n appName: '',\n operatingSystem: uaFields.operatingSystem,\n osVersion: uaFields.osVersion,\n manufacturer: navigator.vendor,\n isVirtual: false,\n uuid: this.getUid()\n })];\n });\n });\n };\n DevicePluginWeb.prototype.getBatteryInfo = function () {\n return __awaiter(this, void 0, void 0, function () {\n var battery, e_1;\n return __generator(this, function (_a) {\n switch (_a.label) {\n case 0:\n battery = {};\n _a.label = 1;\n case 1:\n _a.trys.push([1, 3, , 4]);\n return [4 /*yield*/, navigator.getBattery()];\n case 2:\n battery = _a.sent();\n return [3 /*break*/, 4];\n case 3:\n e_1 = _a.sent();\n return [3 /*break*/, 4];\n case 4: return [2 /*return*/, Promise.resolve({\n batteryLevel: battery.level,\n isCharging: battery.charging\n })];\n }\n });\n });\n };\n DevicePluginWeb.prototype.getLanguageCode = function () {\n return __awaiter(this, void 0, void 0, function () {\n return __generator(this, function (_a) {\n return [2 /*return*/, {\n value: navigator.language\n }];\n });\n });\n };\n DevicePluginWeb.prototype.parseUa = function (_ua) {\n var uaFields = {};\n var start = _ua.indexOf('(') + 1;\n var end = _ua.indexOf(') AppleWebKit');\n if (_ua.indexOf(') Gecko') !== -1) {\n end = _ua.indexOf(') Gecko');\n }\n var fields = _ua.substring(start, end);\n if (_ua.indexOf('Android') !== -1) {\n uaFields.model = fields.replace('; wv', '').split('; ').pop().split(' Build')[0];\n uaFields.osVersion = fields.split('; ')[1];\n }\n else {\n uaFields.model = fields.split('; ')[0];\n if (navigator.oscpu) {\n uaFields.osVersion = navigator.oscpu;\n }\n else {\n if (_ua.indexOf('Windows') !== -1) {\n uaFields.osVersion = fields;\n }\n else {\n var lastParts = fields.split('; ').pop().replace(' like Mac OS X', '').split(' ');\n uaFields.osVersion = lastParts[lastParts.length - 1].replace(/_/g, '.');\n }\n }\n }\n if (/android/i.test(_ua)) {\n uaFields.operatingSystem = 'android';\n }\n else if (/iPad|iPhone|iPod/.test(_ua) && !window.MSStream) {\n uaFields.operatingSystem = 'ios';\n }\n else if (/Win/.test(_ua)) {\n uaFields.operatingSystem = 'windows';\n }\n else if (/Mac/i.test(_ua)) {\n uaFields.operatingSystem = 'mac';\n }\n else {\n uaFields.operatingSystem = 'unknown';\n }\n return uaFields;\n };\n DevicePluginWeb.prototype.getUid = function () {\n var uid = window.localStorage.getItem('_capuid');\n if (uid) {\n return uid;\n }\n uid = uuid4();\n window.localStorage.setItem('_capuid', uid);\n return uid;\n };\n return DevicePluginWeb;\n}(WebPlugin));\nexport { DevicePluginWeb };\nvar Device = new DevicePluginWeb();\nexport { Device };\n//# sourceMappingURL=device.js.map","import { __awaiter, __extends, __generator } from \"tslib\";\nimport { WebPlugin } from './index';\nimport { FilesystemDirectory } from '../core-plugin-definitions';\nvar FilesystemPluginWeb = /** @class */ (function (_super) {\n __extends(FilesystemPluginWeb, _super);\n function FilesystemPluginWeb() {\n var _this = _super.call(this, {\n name: 'Filesystem',\n platforms: ['web']\n }) || this;\n _this.DEFAULT_DIRECTORY = FilesystemDirectory.Data;\n _this.DB_VERSION = 1;\n _this.DB_NAME = 'Disc';\n _this._writeCmds = ['add', 'put', 'delete'];\n return _this;\n }\n FilesystemPluginWeb.prototype.initDb = function () {\n return __awaiter(this, void 0, void 0, function () {\n var _this = this;\n return __generator(this, function (_a) {\n if (this._db !== undefined) {\n return [2 /*return*/, this._db];\n }\n if (!('indexedDB' in window)) {\n throw new Error('This browser doesn\\'t support IndexedDB');\n }\n return [2 /*return*/, new Promise(function (resolve, reject) {\n var request = indexedDB.open(_this.DB_NAME, _this.DB_VERSION);\n request.onupgradeneeded = FilesystemPluginWeb.doUpgrade;\n request.onsuccess = function () {\n _this._db = request.result;\n resolve(request.result);\n };\n request.onerror = function () { return reject(request.error); };\n request.onblocked = function () {\n console.warn('db blocked');\n };\n })];\n });\n });\n };\n FilesystemPluginWeb.doUpgrade = function (event) {\n var eventTarget = event.target;\n var db = eventTarget.result;\n switch (event.oldVersion) {\n case 0:\n case 1:\n default:\n if (db.objectStoreNames.contains('FileStorage')) {\n db.deleteObjectStore('FileStorage');\n }\n var store = db.createObjectStore('FileStorage', { keyPath: 'path' });\n store.createIndex('by_folder', 'folder');\n }\n };\n FilesystemPluginWeb.prototype.dbRequest = function (cmd, args) {\n return __awaiter(this, void 0, void 0, function () {\n var readFlag;\n return __generator(this, function (_a) {\n readFlag = this._writeCmds.indexOf(cmd) !== -1 ? 'readwrite' : 'readonly';\n return [2 /*return*/, this.initDb()\n .then(function (conn) {\n return new Promise(function (resolve, reject) {\n var tx = conn.transaction(['FileStorage'], readFlag);\n var store = tx.objectStore('FileStorage');\n var req = store[cmd].apply(store, args);\n req.onsuccess = function () { return resolve(req.result); };\n req.onerror = function () { return reject(req.error); };\n });\n })];\n });\n });\n };\n FilesystemPluginWeb.prototype.dbIndexRequest = function (indexName, cmd, args) {\n return __awaiter(this, void 0, void 0, function () {\n var readFlag;\n return __generator(this, function (_a) {\n readFlag = this._writeCmds.indexOf(cmd) !== -1 ? 'readwrite' : 'readonly';\n return [2 /*return*/, this.initDb()\n .then(function (conn) {\n return new Promise(function (resolve, reject) {\n var tx = conn.transaction(['FileStorage'], readFlag);\n var store = tx.objectStore('FileStorage');\n var index = store.index(indexName);\n var req = index[cmd].apply(index, args);\n req.onsuccess = function () { return resolve(req.result); };\n req.onerror = function () { return reject(req.error); };\n });\n })];\n });\n });\n };\n FilesystemPluginWeb.prototype.getPath = function (directory, uriPath) {\n directory = directory || this.DEFAULT_DIRECTORY;\n var cleanedUriPath = uriPath !== undefined ? uriPath.replace(/^[/]+|[/]+$/g, '') : '';\n var fsPath = '/' + directory;\n if (uriPath !== '')\n fsPath += '/' + cleanedUriPath;\n return fsPath;\n };\n FilesystemPluginWeb.prototype.clear = function () {\n return __awaiter(this, void 0, void 0, function () {\n var conn, tx, store;\n return __generator(this, function (_a) {\n switch (_a.label) {\n case 0: return [4 /*yield*/, this.initDb()];\n case 1:\n conn = _a.sent();\n tx = conn.transaction(['FileStorage'], 'readwrite');\n store = tx.objectStore('FileStorage');\n store.clear();\n return [2 /*return*/, {}];\n }\n });\n });\n };\n /**\n * Read a file from disk\n * @param options options for the file read\n * @return a promise that resolves with the read file data result\n */\n FilesystemPluginWeb.prototype.readFile = function (options) {\n return __awaiter(this, void 0, void 0, function () {\n var path, entry;\n return __generator(this, function (_a) {\n switch (_a.label) {\n case 0:\n path = this.getPath(options.directory, options.path);\n return [4 /*yield*/, this.dbRequest('get', [path])];\n case 1:\n entry = _a.sent();\n if (entry === undefined)\n throw Error('File does not exist.');\n return [2 /*return*/, { data: entry.content }];\n }\n });\n });\n };\n /**\n * Write a file to disk in the specified location on device\n * @param options options for the file write\n * @return a promise that resolves with the file write result\n */\n FilesystemPluginWeb.prototype.writeFile = function (options) {\n return __awaiter(this, void 0, void 0, function () {\n var path, data, doRecursive, occupiedEntry, encoding, parentPath, parentEntry, subDirIndex, parentArgPath, now, pathObj;\n return __generator(this, function (_a) {\n switch (_a.label) {\n case 0:\n path = this.getPath(options.directory, options.path);\n data = options.data;\n doRecursive = options.recursive;\n return [4 /*yield*/, this.dbRequest('get', [path])];\n case 1:\n occupiedEntry = _a.sent();\n if (occupiedEntry && occupiedEntry.type === 'directory')\n throw ('The supplied path is a directory.');\n encoding = options.encoding;\n parentPath = path.substr(0, path.lastIndexOf('/'));\n return [4 /*yield*/, this.dbRequest('get', [parentPath])];\n case 2:\n parentEntry = _a.sent();\n if (!(parentEntry === undefined)) return [3 /*break*/, 4];\n subDirIndex = parentPath.indexOf('/', 1);\n if (!(subDirIndex !== -1)) return [3 /*break*/, 4];\n parentArgPath = parentPath.substr(subDirIndex);\n return [4 /*yield*/, this.mkdir({ path: parentArgPath, directory: options.directory, recursive: doRecursive })];\n case 3:\n _a.sent();\n _a.label = 4;\n case 4:\n now = Date.now();\n pathObj = {\n path: path,\n folder: parentPath,\n type: 'file',\n size: data.length,\n ctime: now,\n mtime: now,\n content: !encoding && data.indexOf(',') >= 0 ? data.split(',')[1] : data,\n };\n return [4 /*yield*/, this.dbRequest('put', [pathObj])];\n case 5:\n _a.sent();\n return [2 /*return*/, {\n uri: pathObj.path\n }];\n }\n });\n });\n };\n /**\n * Append to a file on disk in the specified location on device\n * @param options options for the file append\n * @return a promise that resolves with the file write result\n */\n FilesystemPluginWeb.prototype.appendFile = function (options) {\n return __awaiter(this, void 0, void 0, function () {\n var path, data, parentPath, now, ctime, occupiedEntry, parentEntry, subDirIndex, parentArgPath, pathObj;\n return __generator(this, function (_a) {\n switch (_a.label) {\n case 0:\n path = this.getPath(options.directory, options.path);\n data = options.data;\n parentPath = path.substr(0, path.lastIndexOf('/'));\n now = Date.now();\n ctime = now;\n return [4 /*yield*/, this.dbRequest('get', [path])];\n case 1:\n occupiedEntry = _a.sent();\n if (occupiedEntry && occupiedEntry.type === 'directory')\n throw ('The supplied path is a directory.');\n return [4 /*yield*/, this.dbRequest('get', [parentPath])];\n case 2:\n parentEntry = _a.sent();\n if (!(parentEntry === undefined)) return [3 /*break*/, 4];\n subDirIndex = parentPath.indexOf('/', 1);\n if (!(subDirIndex !== -1)) return [3 /*break*/, 4];\n parentArgPath = parentPath.substr(subDirIndex);\n return [4 /*yield*/, this.mkdir({ path: parentArgPath, directory: options.directory, recursive: true })];\n case 3:\n _a.sent();\n _a.label = 4;\n case 4:\n if (occupiedEntry !== undefined) {\n data = occupiedEntry.content + data;\n ctime = occupiedEntry.ctime;\n }\n pathObj = {\n path: path,\n folder: parentPath,\n type: 'file',\n size: data.length,\n ctime: ctime,\n mtime: now,\n content: data\n };\n return [4 /*yield*/, this.dbRequest('put', [pathObj])];\n case 5:\n _a.sent();\n return [2 /*return*/, {}];\n }\n });\n });\n };\n /**\n * Delete a file from disk\n * @param options options for the file delete\n * @return a promise that resolves with the deleted file data result\n */\n FilesystemPluginWeb.prototype.deleteFile = function (options) {\n return __awaiter(this, void 0, void 0, function () {\n var path, entry, entries;\n return __generator(this, function (_a) {\n switch (_a.label) {\n case 0:\n path = this.getPath(options.directory, options.path);\n return [4 /*yield*/, this.dbRequest('get', [path])];\n case 1:\n entry = _a.sent();\n if (entry === undefined)\n throw Error('File does not exist.');\n return [4 /*yield*/, this.dbIndexRequest('by_folder', 'getAllKeys', [IDBKeyRange.only(path)])];\n case 2:\n entries = _a.sent();\n if (entries.length !== 0)\n throw Error('Folder is not empty.');\n return [4 /*yield*/, this.dbRequest('delete', [path])];\n case 3:\n _a.sent();\n return [2 /*return*/, {}];\n }\n });\n });\n };\n /**\n * Create a directory.\n * @param options options for the mkdir\n * @return a promise that resolves with the mkdir result\n */\n FilesystemPluginWeb.prototype.mkdir = function (options) {\n return __awaiter(this, void 0, void 0, function () {\n var path, doRecursive, parentPath, depth, parentEntry, occupiedEntry, parentArgPath, now, pathObj;\n return __generator(this, function (_a) {\n switch (_a.label) {\n case 0:\n path = this.getPath(options.directory, options.path);\n doRecursive = options.recursive;\n parentPath = path.substr(0, path.lastIndexOf('/'));\n depth = (path.match(/\\//g) || []).length;\n return [4 /*yield*/, this.dbRequest('get', [parentPath])];\n case 1:\n parentEntry = _a.sent();\n return [4 /*yield*/, this.dbRequest('get', [path])];\n case 2:\n occupiedEntry = _a.sent();\n if (depth === 1)\n throw Error('Cannot create Root directory');\n if (occupiedEntry !== undefined)\n throw Error('Current directory does already exist.');\n if (!doRecursive && depth !== 2 && parentEntry === undefined)\n throw Error('Parent directory must exist');\n if (!(doRecursive && depth !== 2 && parentEntry === undefined)) return [3 /*break*/, 4];\n parentArgPath = parentPath.substr(parentPath.indexOf('/', 1));\n return [4 /*yield*/, this.mkdir({\n path: parentArgPath,\n directory: options.directory,\n recursive: doRecursive\n })];\n case 3:\n _a.sent();\n _a.label = 4;\n case 4:\n now = Date.now();\n pathObj = { path: path, folder: parentPath, type: 'directory', size: 0, ctime: now, mtime: now };\n return [4 /*yield*/, this.dbRequest('put', [pathObj])];\n case 5:\n _a.sent();\n return [2 /*return*/, {}];\n }\n });\n });\n };\n /**\n * Remove a directory\n * @param options the options for the directory remove\n */\n FilesystemPluginWeb.prototype.rmdir = function (options) {\n return __awaiter(this, void 0, void 0, function () {\n var path, directory, recursive, fullPath, entry, readDirResult, _i, _a, entry_1, entryPath, entryObj;\n return __generator(this, function (_b) {\n switch (_b.label) {\n case 0:\n path = options.path, directory = options.directory, recursive = options.recursive;\n fullPath = this.getPath(directory, path);\n return [4 /*yield*/, this.dbRequest('get', [fullPath])];\n case 1:\n entry = _b.sent();\n if (entry === undefined)\n throw Error('Folder does not exist.');\n if (entry.type !== 'directory')\n throw Error('Requested path is not a directory');\n return [4 /*yield*/, this.readdir({ path: path, directory: directory })];\n case 2:\n readDirResult = _b.sent();\n if (readDirResult.files.length !== 0 && !recursive)\n throw Error('Folder is not empty');\n _i = 0, _a = readDirResult.files;\n _b.label = 3;\n case 3:\n if (!(_i < _a.length)) return [3 /*break*/, 9];\n entry_1 = _a[_i];\n entryPath = path + \"/\" + entry_1;\n return [4 /*yield*/, this.stat({ path: entryPath, directory: directory })];\n case 4:\n entryObj = _b.sent();\n if (!(entryObj.type === 'file')) return [3 /*break*/, 6];\n return [4 /*yield*/, this.deleteFile({ path: entryPath, directory: directory })];\n case 5:\n _b.sent();\n return [3 /*break*/, 8];\n case 6: return [4 /*yield*/, this.rmdir({ path: entryPath, directory: directory, recursive: recursive })];\n case 7:\n _b.sent();\n _b.label = 8;\n case 8:\n _i++;\n return [3 /*break*/, 3];\n case 9: return [4 /*yield*/, this.dbRequest('delete', [fullPath])];\n case 10:\n _b.sent();\n return [2 /*return*/, {}];\n }\n });\n });\n };\n /**\n * Return a list of files from the directory (not recursive)\n * @param options the options for the readdir operation\n * @return a promise that resolves with the readdir directory listing result\n */\n FilesystemPluginWeb.prototype.readdir = function (options) {\n return __awaiter(this, void 0, void 0, function () {\n var path, entry, entries, names;\n return __generator(this, function (_a) {\n switch (_a.label) {\n case 0:\n path = this.getPath(options.directory, options.path);\n return [4 /*yield*/, this.dbRequest('get', [path])];\n case 1:\n entry = _a.sent();\n if (options.path !== '' && entry === undefined)\n throw Error('Folder does not exist.');\n return [4 /*yield*/, this.dbIndexRequest('by_folder', 'getAllKeys', [IDBKeyRange.only(path)])];\n case 2:\n entries = _a.sent();\n names = entries.map(function (e) {\n return e.substring(path.length + 1);\n });\n return [2 /*return*/, { files: names }];\n }\n });\n });\n };\n /**\n * Return full File URI for a path and directory\n * @param options the options for the stat operation\n * @return a promise that resolves with the file stat result\n */\n FilesystemPluginWeb.prototype.getUri = function (options) {\n return __awaiter(this, void 0, void 0, function () {\n var path, entry;\n return __generator(this, function (_a) {\n switch (_a.label) {\n case 0:\n path = this.getPath(options.directory, options.path);\n return [4 /*yield*/, this.dbRequest('get', [path])];\n case 1:\n entry = _a.sent();\n if (!(entry === undefined)) return [3 /*break*/, 3];\n return [4 /*yield*/, this.dbRequest('get', [path + '/'])];\n case 2:\n entry = (_a.sent());\n _a.label = 3;\n case 3:\n if (entry === undefined)\n throw Error('Entry does not exist.');\n return [2 /*return*/, {\n uri: entry.path\n }];\n }\n });\n });\n };\n /**\n * Return data about a file\n * @param options the options for the stat operation\n * @return a promise that resolves with the file stat result\n */\n FilesystemPluginWeb.prototype.stat = function (options) {\n return __awaiter(this, void 0, void 0, function () {\n var path, entry;\n return __generator(this, function (_a) {\n switch (_a.label) {\n case 0:\n path = this.getPath(options.directory, options.path);\n return [4 /*yield*/, this.dbRequest('get', [path])];\n case 1:\n entry = _a.sent();\n if (!(entry === undefined)) return [3 /*break*/, 3];\n return [4 /*yield*/, this.dbRequest('get', [path + '/'])];\n case 2:\n entry = (_a.sent());\n _a.label = 3;\n case 3:\n if (entry === undefined)\n throw Error('Entry does not exist.');\n return [2 /*return*/, {\n type: entry.type,\n size: entry.size,\n ctime: entry.ctime,\n mtime: entry.mtime,\n uri: entry.path\n }];\n }\n });\n });\n };\n /**\n * Rename a file or directory\n * @param options the options for the rename operation\n * @return a promise that resolves with the rename result\n */\n FilesystemPluginWeb.prototype.rename = function (options) {\n return __awaiter(this, void 0, void 0, function () {\n return __generator(this, function (_a) {\n return [2 /*return*/, this._copy(options, true)];\n });\n });\n };\n /**\n * Copy a file or directory\n * @param options the options for the copy operation\n * @return a promise that resolves with the copy result\n */\n FilesystemPluginWeb.prototype.copy = function (options) {\n return __awaiter(this, void 0, void 0, function () {\n return __generator(this, function (_a) {\n return [2 /*return*/, this._copy(options, false)];\n });\n });\n };\n /**\n * Function that can perform a copy or a rename\n * @param options the options for the rename operation\n * @param doRename whether to perform a rename or copy operation\n * @return a promise that resolves with the result\n */\n FilesystemPluginWeb.prototype._copy = function (options, doRename) {\n if (doRename === void 0) { doRename = false; }\n return __awaiter(this, void 0, void 0, function () {\n var to, from, fromDirectory, toDirectory, fromPath, toPath, toObj, e_1, toPathComponents, toPath_1, toParentDirectory, fromObj, updateTime, _a, file, e_2, contents, _i, contents_1, filename;\n var _this = this;\n return __generator(this, function (_b) {\n switch (_b.label) {\n case 0:\n to = options.to, from = options.from, fromDirectory = options.directory, toDirectory = options.toDirectory;\n if (!to || !from) {\n throw Error('Both to and from must be provided');\n }\n // If no \"to\" directory is provided, use the \"from\" directory\n if (!toDirectory) {\n toDirectory = fromDirectory;\n }\n fromPath = this.getPath(fromDirectory, from);\n toPath = this.getPath(toDirectory, to);\n // Test that the \"to\" and \"from\" locations are different\n if (fromPath === toPath) {\n return [2 /*return*/, {}];\n }\n if (toPath.startsWith(fromPath)) {\n throw Error('To path cannot contain the from path');\n }\n _b.label = 1;\n case 1:\n _b.trys.push([1, 3, , 6]);\n return [4 /*yield*/, this.stat({\n path: to,\n directory: toDirectory\n })];\n case 2:\n toObj = _b.sent();\n return [3 /*break*/, 6];\n case 3:\n e_1 = _b.sent();\n toPathComponents = to.split('/');\n toPathComponents.pop();\n toPath_1 = toPathComponents.join('/');\n if (!(toPathComponents.length > 0)) return [3 /*break*/, 5];\n return [4 /*yield*/, this.stat({\n path: toPath_1,\n directory: toDirectory,\n })];\n case 4:\n toParentDirectory = _b.sent();\n if (toParentDirectory.type !== 'directory') {\n throw new Error('Parent directory of the to path is a file');\n }\n _b.label = 5;\n case 5: return [3 /*break*/, 6];\n case 6:\n // Cannot overwrite a directory\n if (toObj && toObj.type === 'directory') {\n throw new Error('Cannot overwrite a directory with a file');\n }\n return [4 /*yield*/, this.stat({\n path: from,\n directory: fromDirectory,\n })];\n case 7:\n fromObj = _b.sent();\n updateTime = function (path, ctime, mtime) { return __awaiter(_this, void 0, void 0, function () {\n var fullPath, entry;\n return __generator(this, function (_a) {\n switch (_a.label) {\n case 0:\n fullPath = this.getPath(toDirectory, path);\n return [4 /*yield*/, this.dbRequest('get', [fullPath])];\n case 1:\n entry = _a.sent();\n entry.ctime = ctime;\n entry.mtime = mtime;\n return [4 /*yield*/, this.dbRequest('put', [entry])];\n case 2:\n _a.sent();\n return [2 /*return*/];\n }\n });\n }); };\n _a = fromObj.type;\n switch (_a) {\n case 'file': return [3 /*break*/, 8];\n case 'directory': return [3 /*break*/, 15];\n }\n return [3 /*break*/, 28];\n case 8: return [4 /*yield*/, this.readFile({\n path: from,\n directory: fromDirectory\n })];\n case 9:\n file = _b.sent();\n if (!doRename) return [3 /*break*/, 11];\n return [4 /*yield*/, this.deleteFile({\n path: from,\n directory: fromDirectory\n })];\n case 10:\n _b.sent();\n _b.label = 11;\n case 11: \n // Write the file to the new location\n return [4 /*yield*/, this.writeFile({\n path: to,\n directory: toDirectory,\n data: file.data\n })];\n case 12:\n // Write the file to the new location\n _b.sent();\n if (!doRename) return [3 /*break*/, 14];\n return [4 /*yield*/, updateTime(to, fromObj.ctime, fromObj.mtime)];\n case 13:\n _b.sent();\n _b.label = 14;\n case 14: \n // Resolve promise\n return [2 /*return*/, {}];\n case 15:\n if (toObj) {\n throw Error('Cannot move a directory over an existing object');\n }\n _b.label = 16;\n case 16:\n _b.trys.push([16, 20, , 21]);\n // Create the to directory\n return [4 /*yield*/, this.mkdir({\n path: to,\n directory: toDirectory,\n recursive: false,\n })];\n case 17:\n // Create the to directory\n _b.sent();\n if (!doRename) return [3 /*break*/, 19];\n return [4 /*yield*/, updateTime(to, fromObj.ctime, fromObj.mtime)];\n case 18:\n _b.sent();\n _b.label = 19;\n case 19: return [3 /*break*/, 21];\n case 20:\n e_2 = _b.sent();\n return [3 /*break*/, 21];\n case 21: return [4 /*yield*/, this.readdir({\n path: from,\n directory: fromDirectory,\n })];\n case 22:\n contents = (_b.sent()).files;\n _i = 0, contents_1 = contents;\n _b.label = 23;\n case 23:\n if (!(_i < contents_1.length)) return [3 /*break*/, 26];\n filename = contents_1[_i];\n // Move item from the from directory to the to directory\n return [4 /*yield*/, this._copy({\n from: from + \"/\" + filename,\n to: to + \"/\" + filename,\n directory: fromDirectory,\n toDirectory: toDirectory,\n }, doRename)];\n case 24:\n // Move item from the from directory to the to directory\n _b.sent();\n _b.label = 25;\n case 25:\n _i++;\n return [3 /*break*/, 23];\n case 26:\n if (!doRename) return [3 /*break*/, 28];\n return [4 /*yield*/, this.rmdir({\n path: from,\n directory: fromDirectory\n })];\n case 27:\n _b.sent();\n _b.label = 28;\n case 28: return [2 /*return*/, {}];\n }\n });\n });\n };\n FilesystemPluginWeb._debug = true;\n return FilesystemPluginWeb;\n}(WebPlugin));\nexport { FilesystemPluginWeb };\nvar Filesystem = new FilesystemPluginWeb();\nexport { Filesystem };\n//# sourceMappingURL=filesystem.js.map","import { __extends } from \"tslib\";\nimport { WebPlugin } from './index';\nimport { extend } from '../util';\nvar GeolocationPluginWeb = /** @class */ (function (_super) {\n __extends(GeolocationPluginWeb, _super);\n function GeolocationPluginWeb() {\n return _super.call(this, {\n name: 'Geolocation',\n platforms: ['web']\n }) || this;\n }\n GeolocationPluginWeb.prototype.getCurrentPosition = function (options) {\n var _this = this;\n return new Promise(function (resolve, reject) {\n return _this.requestPermissions().then(function (_result) {\n window.navigator.geolocation.getCurrentPosition(function (pos) {\n resolve(pos);\n }, function (err) {\n reject(err);\n }, extend({\n enableHighAccuracy: true,\n timeout: 10000,\n maximumAge: 0\n }, options));\n });\n });\n };\n GeolocationPluginWeb.prototype.watchPosition = function (options, callback) {\n var id = window.navigator.geolocation.watchPosition(function (pos) {\n callback(pos);\n }, function (err) {\n callback(null, err);\n }, extend({\n enableHighAccuracy: true,\n timeout: 10000,\n maximumAge: 0\n }, options));\n return \"\" + id;\n };\n GeolocationPluginWeb.prototype.clearWatch = function (options) {\n window.navigator.geolocation.clearWatch(parseInt(options.id, 10));\n return Promise.resolve();\n };\n return GeolocationPluginWeb;\n}(WebPlugin));\nexport { GeolocationPluginWeb };\nvar Geolocation = new GeolocationPluginWeb();\nexport { Geolocation };\n//# sourceMappingURL=geolocation.js.map","var WebPluginRegistry = /** @class */ (function () {\n function WebPluginRegistry() {\n this.plugins = {};\n this.loadedPlugins = {};\n }\n WebPluginRegistry.prototype.addPlugin = function (plugin) {\n this.plugins[plugin.config.name] = plugin;\n };\n WebPluginRegistry.prototype.getPlugin = function (name) {\n return this.plugins[name];\n };\n WebPluginRegistry.prototype.loadPlugin = function (name) {\n var plugin = this.getPlugin(name);\n if (!plugin) {\n console.error(\"Unable to load web plugin \" + name + \", no such plugin found.\");\n return;\n }\n plugin.load();\n };\n WebPluginRegistry.prototype.getPlugins = function () {\n var p = [];\n for (var name_1 in this.plugins) {\n p.push(this.plugins[name_1]);\n }\n return p;\n };\n return WebPluginRegistry;\n}());\nexport { WebPluginRegistry };\nvar WebPlugins = new WebPluginRegistry();\nexport { WebPlugins };\nvar WebPlugin = /** @class */ (function () {\n function WebPlugin(config, pluginRegistry) {\n this.config = config;\n this.loaded = false;\n this.listeners = {};\n this.windowListeners = {};\n if (!pluginRegistry) {\n WebPlugins.addPlugin(this);\n }\n else {\n pluginRegistry.addPlugin(this);\n }\n }\n WebPlugin.prototype.addWindowListener = function (handle) {\n window.addEventListener(handle.windowEventName, handle.handler);\n handle.registered = true;\n };\n WebPlugin.prototype.removeWindowListener = function (handle) {\n if (!handle) {\n return;\n }\n window.removeEventListener(handle.windowEventName, handle.handler);\n handle.registered = false;\n };\n WebPlugin.prototype.addListener = function (eventName, listenerFunc) {\n var _this = this;\n var listeners = this.listeners[eventName];\n if (!listeners) {\n this.listeners[eventName] = [];\n }\n this.listeners[eventName].push(listenerFunc);\n // If we haven't added a window listener for this event and it requires one,\n // go ahead and add it\n var windowListener = this.windowListeners[eventName];\n if (windowListener && !windowListener.registered) {\n this.addWindowListener(windowListener);\n }\n return {\n remove: function () {\n _this.removeListener(eventName, listenerFunc);\n }\n };\n };\n WebPlugin.prototype.removeListener = function (eventName, listenerFunc) {\n var listeners = this.listeners[eventName];\n if (!listeners) {\n return;\n }\n var index = listeners.indexOf(listenerFunc);\n this.listeners[eventName].splice(index, 1);\n // If there are no more listeners for this type of event,\n // remove the window listener\n if (!this.listeners[eventName].length) {\n this.removeWindowListener(this.windowListeners[eventName]);\n }\n };\n WebPlugin.prototype.removeAllListeners = function () {\n this.listeners = {};\n for (var listener in this.windowListeners) {\n this.removeWindowListener(this.windowListeners[listener]);\n }\n this.windowListeners = {};\n };\n WebPlugin.prototype.notifyListeners = function (eventName, data) {\n var listeners = this.listeners[eventName];\n if (listeners) {\n listeners.forEach(function (listener) { return listener(data); });\n }\n };\n WebPlugin.prototype.hasListeners = function (eventName) {\n return !!this.listeners[eventName].length;\n };\n WebPlugin.prototype.registerWindowListener = function (windowEventName, pluginEventName) {\n var _this = this;\n this.windowListeners[pluginEventName] = {\n registered: false,\n windowEventName: windowEventName,\n pluginEventName: pluginEventName,\n handler: function (event) {\n _this.notifyListeners(pluginEventName, event);\n }\n };\n };\n WebPlugin.prototype.requestPermissions = function () {\n if (Capacitor.isNative) {\n return Capacitor.nativePromise(this.config.name, 'requestPermissions', {});\n }\n else {\n return Promise.resolve({ results: [] });\n }\n };\n WebPlugin.prototype.load = function () {\n this.loaded = true;\n };\n return WebPlugin;\n}());\nexport { WebPlugin };\nvar shouldMergeWebPlugin = function (plugin) {\n return plugin.config.platforms && plugin.config.platforms.indexOf(Capacitor.platform) >= 0;\n};\n/**\n * For all our known web plugins, merge them into the global plugins\n * registry if they aren't already existing. If they don't exist, that\n * means there's no existing native implementation for it.\n * @param knownPlugins the Capacitor.Plugins global registry.\n */\nexport var mergeWebPlugins = function (knownPlugins) {\n var plugins = WebPlugins.getPlugins();\n for (var _i = 0, plugins_1 = plugins; _i < plugins_1.length; _i++) {\n var plugin = plugins_1[_i];\n mergeWebPlugin(knownPlugins, plugin);\n }\n};\nexport var mergeWebPlugin = function (knownPlugins, plugin) {\n // If we already have a plugin registered (meaning it was defined in the native layer),\n // then we should only overwrite it if the corresponding web plugin activates on\n // a certain platform. For example: Geolocation uses the WebPlugin on Android but not iOS\n if (knownPlugins.hasOwnProperty(plugin.config.name) && !shouldMergeWebPlugin(plugin)) {\n return;\n }\n knownPlugins[plugin.config.name] = plugin;\n};\n//# sourceMappingURL=index.js.map","import { __extends } from \"tslib\";\nimport { WebPlugin } from './index';\nvar LocalNotificationsPluginWeb = /** @class */ (function (_super) {\n __extends(LocalNotificationsPluginWeb, _super);\n function LocalNotificationsPluginWeb() {\n var _this = _super.call(this, {\n name: 'LocalNotifications',\n platforms: ['web']\n }) || this;\n _this.pending = [];\n return _this;\n }\n LocalNotificationsPluginWeb.prototype.createChannel = function (channel) {\n throw new Error('Feature not available in the browser. ' + channel.id);\n };\n LocalNotificationsPluginWeb.prototype.deleteChannel = function (channel) {\n throw new Error('Feature not available in the browser. ' + channel.id);\n };\n LocalNotificationsPluginWeb.prototype.listChannels = function () {\n throw new Error('Feature not available in the browser');\n };\n LocalNotificationsPluginWeb.prototype.sendPending = function () {\n var _this = this;\n var toRemove = [];\n var now = +new Date;\n this.pending.forEach(function (localNotification) {\n if (localNotification.schedule && localNotification.schedule.at) {\n if (+localNotification.schedule.at <= now) {\n _this.buildNotification(localNotification);\n toRemove.push(localNotification);\n }\n }\n });\n console.log('Sent pending, removing', toRemove);\n this.pending = this.pending.filter(function (localNotification) { return !toRemove.find(function (ln) { return ln === localNotification; }); });\n };\n LocalNotificationsPluginWeb.prototype.sendNotification = function (localNotification) {\n var _this = this;\n var l = localNotification;\n if (localNotification.schedule && localNotification.schedule.at) {\n var diff = +localNotification.schedule.at - +new Date;\n this.pending.push(l);\n setTimeout(function () {\n _this.sendPending();\n }, diff);\n return;\n }\n this.buildNotification(localNotification);\n };\n LocalNotificationsPluginWeb.prototype.buildNotification = function (localNotification) {\n var l = localNotification;\n return new Notification(l.title, {\n body: l.body\n });\n };\n LocalNotificationsPluginWeb.prototype.schedule = function (options) {\n var _this = this;\n var notifications = [];\n options.notifications.forEach(function (notification) {\n notifications.push(_this.sendNotification(notification));\n });\n return Promise.resolve({\n notifications: options.notifications.map(function (notification) { return { id: '' + notification.id }; })\n });\n };\n LocalNotificationsPluginWeb.prototype.getPending = function () {\n return Promise.resolve({\n notifications: this.pending.map(function (localNotification) {\n return {\n id: '' + localNotification.id\n };\n })\n });\n };\n LocalNotificationsPluginWeb.prototype.registerActionTypes = function (_options) {\n throw new Error('Method not implemented.');\n };\n LocalNotificationsPluginWeb.prototype.cancel = function (pending) {\n console.log('Cancel these', pending);\n this.pending = this.pending.filter(function (localNotification) { return !pending.notifications.find(function (ln) { return ln.id === '' + localNotification.id; }); });\n return Promise.resolve();\n };\n LocalNotificationsPluginWeb.prototype.areEnabled = function () {\n return Promise.resolve({\n value: Notification.permission === 'granted'\n });\n };\n LocalNotificationsPluginWeb.prototype.requestPermission = function () {\n return new Promise(function (resolve) {\n Notification.requestPermission(function (result) {\n var granted = true;\n if (result === 'denied' || result === 'default') {\n granted = false;\n }\n resolve({ granted: granted });\n });\n });\n };\n LocalNotificationsPluginWeb.prototype.requestPermissions = function () {\n return new Promise(function (resolve, reject) {\n Notification.requestPermission(function (result) {\n if (result === 'denied' || result === 'default') {\n reject(result);\n return;\n }\n resolve({\n results: [result]\n });\n });\n });\n };\n return LocalNotificationsPluginWeb;\n}(WebPlugin));\nexport { LocalNotificationsPluginWeb };\nvar LocalNotifications = new LocalNotificationsPluginWeb();\nexport { LocalNotifications };\n//# sourceMappingURL=local-notifications.js.map","import { __awaiter, __extends, __generator } from \"tslib\";\nimport { WebPlugin } from './index';\nvar ModalsPluginWeb = /** @class */ (function (_super) {\n __extends(ModalsPluginWeb, _super);\n function ModalsPluginWeb() {\n return _super.call(this, {\n name: 'Modals',\n platforms: ['web']\n }) || this;\n }\n ModalsPluginWeb.prototype.alert = function (options) {\n return __awaiter(this, void 0, void 0, function () {\n return __generator(this, function (_a) {\n window.alert(options.message);\n return [2 /*return*/, Promise.resolve()];\n });\n });\n };\n ModalsPluginWeb.prototype.prompt = function (options) {\n return __awaiter(this, void 0, void 0, function () {\n var val;\n return __generator(this, function (_a) {\n val = window.prompt(options.message, options.inputText || '');\n return [2 /*return*/, Promise.resolve({\n value: val,\n cancelled: val === null\n })];\n });\n });\n };\n ModalsPluginWeb.prototype.confirm = function (options) {\n return __awaiter(this, void 0, void 0, function () {\n var val;\n return __generator(this, function (_a) {\n val = window.confirm(options.message);\n return [2 /*return*/, Promise.resolve({\n value: val\n })];\n });\n });\n };\n ModalsPluginWeb.prototype.showActions = function (options) {\n return __awaiter(this, void 0, void 0, function () {\n var _this = this;\n return __generator(this, function (_a) {\n return [2 /*return*/, new Promise(function (resolve, _reject) { return __awaiter(_this, void 0, void 0, function () {\n var actionSheet;\n var _this = this;\n return __generator(this, function (_a) {\n actionSheet = document.querySelector('pwa-action-sheet');\n if (!actionSheet) {\n actionSheet = document.createElement('pwa-action-sheet');\n document.body.appendChild(actionSheet);\n }\n actionSheet.header = options.title;\n actionSheet.cancelable = false;\n actionSheet.options = options.options;\n actionSheet.addEventListener('onSelection', function (e) { return __awaiter(_this, void 0, void 0, function () {\n var selection;\n return __generator(this, function (_a) {\n selection = e.detail;\n resolve({\n index: selection\n });\n return [2 /*return*/];\n });\n }); });\n return [2 /*return*/];\n });\n }); })];\n });\n });\n };\n return ModalsPluginWeb;\n}(WebPlugin));\nexport { ModalsPluginWeb };\nvar Modals = new ModalsPluginWeb();\nexport { Modals };\n//# sourceMappingURL=modals.js.map","import { __extends } from \"tslib\";\nimport { WebPlugin } from './index';\nvar MotionPluginWeb = /** @class */ (function (_super) {\n __extends(MotionPluginWeb, _super);\n function MotionPluginWeb() {\n var _this = _super.call(this, {\n name: 'Motion'\n }) || this;\n _this.registerWindowListener('devicemotion', 'accel');\n _this.registerWindowListener('deviceorientation', 'orientation');\n return _this;\n }\n return MotionPluginWeb;\n}(WebPlugin));\nexport { MotionPluginWeb };\nvar Motion = new MotionPluginWeb();\nexport { Motion };\n//# sourceMappingURL=motion.js.map","import { __extends } from \"tslib\";\nimport { WebPlugin } from './index';\nvar NetworkPluginWeb = /** @class */ (function (_super) {\n __extends(NetworkPluginWeb, _super);\n function NetworkPluginWeb() {\n var _this = _super.call(this, {\n name: 'Network',\n platforms: ['web']\n }) || this;\n _this.listenerFunction = null;\n return _this;\n }\n NetworkPluginWeb.prototype.getStatus = function () {\n return new Promise(function (resolve, reject) {\n if (!window.navigator) {\n reject('Network info not available');\n return;\n }\n var connected = window.navigator.onLine;\n var connection = window.navigator.connection || window.navigator.mozConnection || window.navigator.webkitConnection;\n var connectionType = connection ? (connection.type || connection.effectiveType) : 'wifi';\n resolve({\n connected: connected,\n connectionType: connected ? connectionType : 'none'\n });\n });\n };\n NetworkPluginWeb.prototype.addListener = function (eventName, listenerFunc) {\n var thisRef = this;\n var connection = window.navigator.connection || window.navigator.mozConnection || window.navigator.webkitConnection;\n var connectionType = connection ? (connection.type || connection.effectiveType) : 'wifi';\n var onlineBindFunc = listenerFunc.bind(thisRef, { connected: true, connectionType: connectionType });\n var offlineBindFunc = listenerFunc.bind(thisRef, { connected: false, connectionType: 'none' });\n if (eventName.localeCompare('networkStatusChange') === 0) {\n window.addEventListener('online', onlineBindFunc);\n window.addEventListener('offline', offlineBindFunc);\n return {\n remove: function () {\n window.removeEventListener('online', onlineBindFunc);\n window.removeEventListener('offline', offlineBindFunc);\n }\n };\n }\n };\n return NetworkPluginWeb;\n}(WebPlugin));\nexport { NetworkPluginWeb };\nvar Network = new NetworkPluginWeb();\nexport { Network };\n//# sourceMappingURL=network.js.map","import { __awaiter, __extends, __generator } from \"tslib\";\nimport { WebPlugin } from './index';\nimport { PermissionType } from '../core-plugin-definitions';\nvar PermissionsPluginWeb = /** @class */ (function (_super) {\n __extends(PermissionsPluginWeb, _super);\n function PermissionsPluginWeb() {\n return _super.call(this, {\n name: 'Permissions'\n }) || this;\n }\n PermissionsPluginWeb.prototype.query = function (options) {\n return __awaiter(this, void 0, void 0, function () {\n var navigator, name, ret;\n return __generator(this, function (_a) {\n switch (_a.label) {\n case 0:\n navigator = window.navigator;\n if (!navigator.permissions) {\n return [2 /*return*/, Promise.reject('This browser does not support the Permissions API')];\n }\n name = options.name === PermissionType.Photos ? 'camera' : options.name;\n return [4 /*yield*/, navigator.permissions.query({ name: name })];\n case 1:\n ret = _a.sent();\n return [2 /*return*/, {\n state: ret.state\n }];\n }\n });\n });\n };\n return PermissionsPluginWeb;\n}(WebPlugin));\nexport { PermissionsPluginWeb };\nvar Permissions = new PermissionsPluginWeb();\nexport { Permissions };\n//# sourceMappingURL=permissions.js.map","import { __extends } from \"tslib\";\nimport { WebPlugin } from './index';\nvar SharePluginWeb = /** @class */ (function (_super) {\n __extends(SharePluginWeb, _super);\n function SharePluginWeb() {\n return _super.call(this, {\n name: 'Share',\n platforms: ['web']\n }) || this;\n }\n SharePluginWeb.prototype.share = function (options) {\n if (!navigator.share) {\n return Promise.reject('Web Share API not available');\n }\n return navigator.share({\n title: options.title,\n text: options.text,\n url: options.url\n });\n };\n return SharePluginWeb;\n}(WebPlugin));\nexport { SharePluginWeb };\nvar Share = new SharePluginWeb();\nexport { Share };\n//# sourceMappingURL=share.js.map","import { __extends } from \"tslib\";\nimport { WebPlugin } from './index';\nvar SplashScreenPluginWeb = /** @class */ (function (_super) {\n __extends(SplashScreenPluginWeb, _super);\n function SplashScreenPluginWeb() {\n return _super.call(this, {\n name: 'SplashScreen',\n platforms: ['web']\n }) || this;\n }\n SplashScreenPluginWeb.prototype.show = function (_options, _callback) {\n return Promise.resolve();\n };\n SplashScreenPluginWeb.prototype.hide = function (_options, _callback) {\n return Promise.resolve();\n };\n return SplashScreenPluginWeb;\n}(WebPlugin));\nexport { SplashScreenPluginWeb };\nvar SplashScreen = new SplashScreenPluginWeb();\nexport { SplashScreen };\n//# sourceMappingURL=splash-screen.js.map","import { __extends } from \"tslib\";\nimport { WebPlugin } from './index';\nvar StoragePluginWeb = /** @class */ (function (_super) {\n __extends(StoragePluginWeb, _super);\n function StoragePluginWeb() {\n var _this = _super.call(this, {\n name: 'Storage',\n platforms: ['web']\n }) || this;\n _this.KEY_PREFIX = '_cap_';\n return _this;\n }\n StoragePluginWeb.prototype.get = function (options) {\n var _this = this;\n return new Promise(function (resolve, _reject) {\n resolve({\n value: window.localStorage.getItem(_this.makeKey(options.key))\n });\n });\n };\n StoragePluginWeb.prototype.set = function (options) {\n var _this = this;\n return new Promise(function (resolve, _reject) {\n window.localStorage.setItem(_this.makeKey(options.key), options.value);\n resolve();\n });\n };\n StoragePluginWeb.prototype.remove = function (options) {\n var _this = this;\n return new Promise(function (resolve, _reject) {\n window.localStorage.removeItem(_this.makeKey(options.key));\n resolve();\n });\n };\n StoragePluginWeb.prototype.keys = function () {\n var _this = this;\n return new Promise(function (resolve, _reject) {\n resolve({\n keys: Object.keys(localStorage).filter(function (k) { return _this.isKey(k); }).map(function (k) { return _this.getKey(k); })\n });\n });\n };\n StoragePluginWeb.prototype.clear = function () {\n var _this = this;\n return new Promise(function (resolve, _reject) {\n Object.keys(localStorage)\n .filter(function (k) { return _this.isKey(k); })\n .forEach(function (k) { return window.localStorage.removeItem(k); });\n resolve();\n });\n };\n StoragePluginWeb.prototype.makeKey = function (key) {\n return this.KEY_PREFIX + key;\n };\n StoragePluginWeb.prototype.isKey = function (key) {\n return key.indexOf(this.KEY_PREFIX) === 0;\n };\n StoragePluginWeb.prototype.getKey = function (key) {\n return key.substr(this.KEY_PREFIX.length);\n };\n return StoragePluginWeb;\n}(WebPlugin));\nexport { StoragePluginWeb };\nvar Storage = new StoragePluginWeb();\nexport { Storage };\n//# sourceMappingURL=storage.js.map","import { __awaiter, __extends, __generator } from \"tslib\";\nimport { WebPlugin } from './index';\nvar ToastPluginWeb = /** @class */ (function (_super) {\n __extends(ToastPluginWeb, _super);\n function ToastPluginWeb() {\n return _super.call(this, {\n name: 'Toast',\n platforms: ['web']\n }) || this;\n }\n ToastPluginWeb.prototype.show = function (options) {\n return __awaiter(this, void 0, void 0, function () {\n var duration, toast;\n return __generator(this, function (_a) {\n duration = 2000;\n if (options.duration) {\n duration = options.duration === 'long' ? 3500 : 2000;\n }\n toast = document.createElement('pwa-toast');\n toast.duration = duration;\n toast.message = options.text;\n document.body.appendChild(toast);\n return [2 /*return*/];\n });\n });\n };\n return ToastPluginWeb;\n}(WebPlugin));\nexport { ToastPluginWeb };\nvar Toast = new ToastPluginWeb();\nexport { Toast };\n//# sourceMappingURL=toast.js.map","/* This file stores all the keys */\r\nexport class AuthConnstants{\r\n /* My reference key */\r\n public static readonly AUTH = 'userDataKey';\r\n public static readonly PROFILE = 'profile';\r\n public static readonly USER = 'userId';\r\n}","import { Injectable } from '@angular/core';\r\nimport { StorageService } from './storage.service';\r\nimport { Router } from '@angular/router';\r\nimport { HttpClient, HttpHeaders, HttpParams } from '@angular/common/http';\r\nimport { User } from '../models/user.model';\r\nimport { environment } from 'src/environments/environment';\r\nimport { HttpService } from './http.service';\r\nimport { BehaviorSubject, Observable } from 'rxjs';\r\nimport { AuthConnstants } from '../config/auth-constants';\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class AuthService {\r\n userData$ = new BehaviorSubject('');\r\n userId$ = new BehaviorSubject('');\r\n headers: HttpHeaders;\r\n opts:any;\r\n constructor(\r\n private http: HttpClient,\r\n private httpService: HttpService,\r\n private storageService:StorageService,\r\n private router:Router\r\n ) { \r\n this.headers = new HttpHeaders();\r\n }\r\n\r\n public ValidatedUser:User;\r\n\r\n async login(user: User): Promise {\r\n user.BasicAuthKey = 'Basic ' + btoa(user.domainName + '\\\\' + user.username + ':' + user.password); //conversão em base64 das credenciais inseridas\r\n\r\n const options = { headers: {'Authorization': user.BasicAuthKey }};\r\n this.headers = this.headers.set('Authorization',user.BasicAuthKey);\r\n this.opts = {\r\n headers: this.headers,\r\n }\r\n const service = environment.apiURL + \"userauthentication/GetValidateAuth\";\r\n \r\n let result: boolean | PromiseLike;\r\n let response: any;\r\n\r\n result = await this.http.get(service, options).toPromise();\r\n this.http.post(environment.apiURL + \"UserAuthentication/Login\", '', this.opts).subscribe(res=>{\r\n this.storageService.store(AuthConnstants.USER, res);\r\n });\r\n\r\n \r\n\r\n if (result)\r\n {\r\n this.ValidatedUser = user;\r\n\r\n }\r\n return result;\r\n }\r\n\r\n logout(){\r\n this.ValidatedUser = null;\r\n\r\n }\r\n\r\n //Login to rocketChat server\r\n loginChat(postData: any):Observable {\r\n return this.httpService.post('login', postData);\r\n }\r\n\r\n //Get user data from RocketChat | global object\r\n getUserData(){\r\n this.storageService.get(AuthConnstants.AUTH).then(res=>{\r\n this.userData$.next(res);\r\n });\r\n }\r\n //Get user Id | global object\r\n getUserId(){\r\n this.storageService.get(AuthConnstants.USER).then(res=>{\r\n this.userId$.next(res);\r\n });\r\n }\r\n\r\n getProfile(){\r\n this.storageService.get(AuthConnstants.PROFILE).then(res=>{\r\n return res;\r\n });\r\n }\r\n\r\n logoutChat(){\r\n //this.storageService.clear();\r\n this.storageService.removeStorageItem(AuthConnstants.AUTH).then(res =>{\r\n this.userData$.next('');\r\n this.router.navigate(['']);\r\n })\r\n\r\n }\r\n}\r\n","import { HttpClient, HttpHeaderResponse, HttpHeaders } from '@angular/common/http';\r\nimport { Injectable } from '@angular/core';\r\nimport { environment } from 'src/environments/environment';\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class HttpService {\r\n\r\n constructor(private http:HttpClient) { }\r\n\r\n post(serviceName:string, data:any){\r\n const headers = new HttpHeaders();\r\n const options = {header: headers, withCredentials: false};\r\n const url = environment.apiChatUrl+serviceName;\r\n const body = {\"user\": \"admin\",\"password\": \"tabteste@006\"};\r\n\r\n return this.http.post(url, /* JSON.stringify( */data/* ), options */)\r\n }\r\n\r\n get(serviceName:string, options:any){\r\n const url = environment.apiChatUrl+serviceName;\r\n return this.http.get(url, options);\r\n }\r\n}\r\n\r\n","import { Injectable } from '@angular/core';\r\nimport { Plugins } from '@capacitor/core';\r\nconst { Storage } = Plugins;\r\n@Injectable({\r\n providedIn: 'root'\r\n })\r\n export class StorageService {\r\n constructor() {}\r\n\r\n // Store the value\r\n async store(storageKey: string, value: any) {\r\n const encryptedValue = btoa(escape(JSON.stringify(value)));\r\n await Storage.set({\r\n key: storageKey,\r\n value: encryptedValue\r\n });\r\n }\r\n\r\n // Get the value\r\n async get(storageKey: string) {\r\n const ret = await Storage.get({ key: storageKey });\r\n return JSON.parse(unescape(atob(ret.value)));\r\n }\r\n\r\n async removeStorageItem(storageKey: string) {\r\n await Storage.remove({ key: storageKey });\r\n }\r\n\r\n // Clear storage\r\n async clear() {\r\n await Storage.clear();\r\n }\r\n}\r\n"]} \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/default~home-home-module~pages-chat-chat-module~pages-events-events-module~pages-login-login-module~~987a3ffe-es5.js b/android/app/build/intermediates/merged_assets/debug/out/public/default~home-home-module~pages-chat-chat-module~pages-events-events-module~pages-login-login-module~~987a3ffe-es5.js new file mode 100644 index 000000000..c7aa95089 --- /dev/null +++ b/android/app/build/intermediates/merged_assets/debug/out/public/default~home-home-module~pages-chat-chat-module~pages-events-events-module~pages-login-login-module~~987a3ffe-es5.js @@ -0,0 +1,5114 @@ +function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } + +function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } + +function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } + +(window["webpackJsonp"] = window["webpackJsonp"] || []).push([["default~home-home-module~pages-chat-chat-module~pages-events-events-module~pages-login-login-module~~987a3ffe"], { + /***/ + "./node_modules/@capacitor/core/dist/esm/core-plugin-definitions.js": + /*!**************************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/core-plugin-definitions.js ***! + \**************************************************************************/ + + /*! exports provided: CameraSource, CameraDirection, CameraResultType, FilesystemDirectory, FilesystemEncoding, HapticsImpactStyle, HapticsNotificationType, KeyboardStyle, KeyboardResize, ActionSheetOptionStyle, PermissionType, PhotosAlbumType, StatusBarStyle, StatusBarAnimation */ + + /***/ + function node_modulesCapacitorCoreDistEsmCorePluginDefinitionsJs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "CameraSource", function () { + return CameraSource; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "CameraDirection", function () { + return CameraDirection; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "CameraResultType", function () { + return CameraResultType; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "FilesystemDirectory", function () { + return FilesystemDirectory; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "FilesystemEncoding", function () { + return FilesystemEncoding; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "HapticsImpactStyle", function () { + return HapticsImpactStyle; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "HapticsNotificationType", function () { + return HapticsNotificationType; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "KeyboardStyle", function () { + return KeyboardStyle; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "KeyboardResize", function () { + return KeyboardResize; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "ActionSheetOptionStyle", function () { + return ActionSheetOptionStyle; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "PermissionType", function () { + return PermissionType; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "PhotosAlbumType", function () { + return PhotosAlbumType; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "StatusBarStyle", function () { + return StatusBarStyle; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "StatusBarAnimation", function () { + return StatusBarAnimation; + }); + + var CameraSource; + + (function (CameraSource) { + CameraSource["Prompt"] = "PROMPT"; + CameraSource["Camera"] = "CAMERA"; + CameraSource["Photos"] = "PHOTOS"; + })(CameraSource || (CameraSource = {})); + + var CameraDirection; + + (function (CameraDirection) { + CameraDirection["Rear"] = "REAR"; + CameraDirection["Front"] = "FRONT"; + })(CameraDirection || (CameraDirection = {})); + + var CameraResultType; + + (function (CameraResultType) { + CameraResultType["Uri"] = "uri"; + CameraResultType["Base64"] = "base64"; + CameraResultType["DataUrl"] = "dataUrl"; + })(CameraResultType || (CameraResultType = {})); + + var FilesystemDirectory; + + (function (FilesystemDirectory) { + /** + * The Documents directory + * On iOS it's the app's documents directory. + * Use this directory to store user-generated content. + * On Android it's the Public Documents folder, so it's accessible from other apps. + * It's not accesible on Android 10 unless the app enables legacy External Storage + * by adding `android:requestLegacyExternalStorage="true"` in the `application` tag + * in the `AndroidManifest.xml` + */ + FilesystemDirectory["Documents"] = "DOCUMENTS"; + /** + * The Data directory + * On iOS it will use the Documents directory + * On Android it's the directory holding application files. + * Files will be deleted when the application is uninstalled. + */ + + FilesystemDirectory["Data"] = "DATA"; + /** + * The Cache directory + * Can be deleted in cases of low memory, so use this directory to write app-specific files + * that your app can re-create easily. + */ + + FilesystemDirectory["Cache"] = "CACHE"; + /** + * The external directory + * On iOS it will use the Documents directory + * On Android it's the directory on the primary shared/external + * storage device where the application can place persistent files it owns. + * These files are internal to the applications, and not typically visible + * to the user as media. + * Files will be deleted when the application is uninstalled. + */ + + FilesystemDirectory["External"] = "EXTERNAL"; + /** + * The external storage directory + * On iOS it will use the Documents directory + * On Android it's the primary shared/external storage directory. + * It's not accesible on Android 10 unless the app enables legacy External Storage + * by adding `android:requestLegacyExternalStorage="true"` in the `application` tag + * in the `AndroidManifest.xml` + */ + + FilesystemDirectory["ExternalStorage"] = "EXTERNAL_STORAGE"; + })(FilesystemDirectory || (FilesystemDirectory = {})); + + var FilesystemEncoding; + + (function (FilesystemEncoding) { + FilesystemEncoding["UTF8"] = "utf8"; + FilesystemEncoding["ASCII"] = "ascii"; + FilesystemEncoding["UTF16"] = "utf16"; + })(FilesystemEncoding || (FilesystemEncoding = {})); + + var HapticsImpactStyle; + + (function (HapticsImpactStyle) { + HapticsImpactStyle["Heavy"] = "HEAVY"; + HapticsImpactStyle["Medium"] = "MEDIUM"; + HapticsImpactStyle["Light"] = "LIGHT"; + })(HapticsImpactStyle || (HapticsImpactStyle = {})); + + var HapticsNotificationType; + + (function (HapticsNotificationType) { + HapticsNotificationType["SUCCESS"] = "SUCCESS"; + HapticsNotificationType["WARNING"] = "WARNING"; + HapticsNotificationType["ERROR"] = "ERROR"; + })(HapticsNotificationType || (HapticsNotificationType = {})); + + var KeyboardStyle; + + (function (KeyboardStyle) { + KeyboardStyle["Dark"] = "DARK"; + KeyboardStyle["Light"] = "LIGHT"; + })(KeyboardStyle || (KeyboardStyle = {})); + + var KeyboardResize; + + (function (KeyboardResize) { + KeyboardResize["Body"] = "body"; + KeyboardResize["Ionic"] = "ionic"; + KeyboardResize["Native"] = "native"; + KeyboardResize["None"] = "none"; + })(KeyboardResize || (KeyboardResize = {})); + + var ActionSheetOptionStyle; + + (function (ActionSheetOptionStyle) { + ActionSheetOptionStyle["Default"] = "DEFAULT"; + ActionSheetOptionStyle["Destructive"] = "DESTRUCTIVE"; + ActionSheetOptionStyle["Cancel"] = "CANCEL"; + })(ActionSheetOptionStyle || (ActionSheetOptionStyle = {})); // + + + var PermissionType; + + (function (PermissionType) { + PermissionType["Camera"] = "camera"; + PermissionType["Photos"] = "photos"; + PermissionType["Geolocation"] = "geolocation"; + PermissionType["Notifications"] = "notifications"; + PermissionType["ClipboardRead"] = "clipboard-read"; + PermissionType["ClipboardWrite"] = "clipboard-write"; + PermissionType["Microphone"] = "microphone"; + })(PermissionType || (PermissionType = {})); + + var PhotosAlbumType; + + (function (PhotosAlbumType) { + /** + * Album is a "smart" album (such as Favorites or Recently Added) + */ + PhotosAlbumType["Smart"] = "smart"; + /** + * Album is a cloud-shared album + */ + + PhotosAlbumType["Shared"] = "shared"; + /** + * Album is a user-created album + */ + + PhotosAlbumType["User"] = "user"; + })(PhotosAlbumType || (PhotosAlbumType = {})); + + var StatusBarStyle; + + (function (StatusBarStyle) { + /** + * Light text for dark backgrounds. + */ + StatusBarStyle["Dark"] = "DARK"; + /** + * Dark text for light backgrounds. + */ + + StatusBarStyle["Light"] = "LIGHT"; + })(StatusBarStyle || (StatusBarStyle = {})); + + var StatusBarAnimation; + + (function (StatusBarAnimation) { + /** + * No animation during show/hide. + */ + StatusBarAnimation["None"] = "NONE"; + /** + * Slide animation during show/hide. + */ + + StatusBarAnimation["Slide"] = "SLIDE"; + /** + * Fade animation during show/hide. + */ + + StatusBarAnimation["Fade"] = "FADE"; + })(StatusBarAnimation || (StatusBarAnimation = {})); //# sourceMappingURL=core-plugin-definitions.js.map + + /***/ + + }, + + /***/ + "./node_modules/@capacitor/core/dist/esm/global.js": + /*!*********************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/global.js ***! + \*********************************************************/ + + /*! exports provided: Capacitor, Plugins */ + + /***/ + function node_modulesCapacitorCoreDistEsmGlobalJs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "Capacitor", function () { + return Capacitor; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "Plugins", function () { + return Plugins; + }); + /* harmony import */ + + + var _web_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( + /*! ./web-runtime */ + "./node_modules/@capacitor/core/dist/esm/web-runtime.js"); // Create our default Capacitor instance, which will be + // overridden on native platforms + + + var Capacitor = function (globalThis) { + // Create a new CapacitorWeb instance if one doesn't already exist on globalThis + // Ensure the global is assigned the same Capacitor instance, + // then export Capacitor so it can be imported in other modules + return globalThis.Capacitor = globalThis.Capacitor || new _web_runtime__WEBPACK_IMPORTED_MODULE_0__["CapacitorWeb"](); + }( // figure out the current globalThis, such as "window", "self" or "global" + // ensure errors are not thrown in an node SSR environment or web worker + typeof self !== 'undefined' ? self : typeof window !== 'undefined' ? window : typeof global !== 'undefined' ? global : {}); + + var Plugins = Capacitor.Plugins; //# sourceMappingURL=global.js.map + + /***/ + }, + + /***/ + "./node_modules/@capacitor/core/dist/esm/index.js": + /*!********************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/index.js ***! + \********************************************************/ + + /*! exports provided: CameraSource, CameraDirection, CameraResultType, FilesystemDirectory, FilesystemEncoding, HapticsImpactStyle, HapticsNotificationType, KeyboardStyle, KeyboardResize, ActionSheetOptionStyle, PermissionType, PhotosAlbumType, StatusBarStyle, StatusBarAnimation, Capacitor, Plugins, AccessibilityPluginWeb, Accessibility, AppPluginWeb, App, BrowserPluginWeb, Browser, CameraPluginWeb, Camera, ClipboardPluginWeb, Clipboard, FilesystemPluginWeb, Filesystem, GeolocationPluginWeb, Geolocation, DevicePluginWeb, Device, LocalNotificationsPluginWeb, LocalNotifications, SharePluginWeb, Share, ModalsPluginWeb, Modals, MotionPluginWeb, Motion, NetworkPluginWeb, Network, PermissionsPluginWeb, Permissions, SplashScreenPluginWeb, SplashScreen, StoragePluginWeb, Storage, ToastPluginWeb, Toast, registerWebPlugin, WebPluginRegistry, WebPlugins, WebPlugin, mergeWebPlugins, mergeWebPlugin */ + + /***/ + function node_modulesCapacitorCoreDistEsmIndexJs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony import */ + + + var _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( + /*! ./core-plugin-definitions */ + "./node_modules/@capacitor/core/dist/esm/core-plugin-definitions.js"); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "CameraSource", function () { + return _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_0__["CameraSource"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "CameraDirection", function () { + return _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_0__["CameraDirection"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "CameraResultType", function () { + return _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_0__["CameraResultType"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "FilesystemDirectory", function () { + return _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_0__["FilesystemDirectory"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "FilesystemEncoding", function () { + return _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_0__["FilesystemEncoding"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "HapticsImpactStyle", function () { + return _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_0__["HapticsImpactStyle"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "HapticsNotificationType", function () { + return _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_0__["HapticsNotificationType"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "KeyboardStyle", function () { + return _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_0__["KeyboardStyle"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "KeyboardResize", function () { + return _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_0__["KeyboardResize"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "ActionSheetOptionStyle", function () { + return _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_0__["ActionSheetOptionStyle"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "PermissionType", function () { + return _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_0__["PermissionType"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "PhotosAlbumType", function () { + return _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_0__["PhotosAlbumType"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "StatusBarStyle", function () { + return _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_0__["StatusBarStyle"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "StatusBarAnimation", function () { + return _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_0__["StatusBarAnimation"]; + }); + /* harmony import */ + + + var _global__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( + /*! ./global */ + "./node_modules/@capacitor/core/dist/esm/global.js"); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "Capacitor", function () { + return _global__WEBPACK_IMPORTED_MODULE_1__["Capacitor"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "Plugins", function () { + return _global__WEBPACK_IMPORTED_MODULE_1__["Plugins"]; + }); + /* harmony import */ + + + var _web_plugins__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__( + /*! ./web-plugins */ + "./node_modules/@capacitor/core/dist/esm/web-plugins.js"); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "AccessibilityPluginWeb", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["AccessibilityPluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "Accessibility", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["Accessibility"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "AppPluginWeb", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["AppPluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "App", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["App"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "BrowserPluginWeb", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["BrowserPluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "Browser", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["Browser"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "CameraPluginWeb", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["CameraPluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "Camera", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["Camera"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "ClipboardPluginWeb", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["ClipboardPluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "Clipboard", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["Clipboard"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "FilesystemPluginWeb", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["FilesystemPluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "Filesystem", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["Filesystem"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "GeolocationPluginWeb", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["GeolocationPluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "Geolocation", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["Geolocation"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "DevicePluginWeb", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["DevicePluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "Device", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["Device"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "LocalNotificationsPluginWeb", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["LocalNotificationsPluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "LocalNotifications", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["LocalNotifications"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "SharePluginWeb", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["SharePluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "Share", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["Share"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "ModalsPluginWeb", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["ModalsPluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "Modals", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["Modals"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "MotionPluginWeb", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["MotionPluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "Motion", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["Motion"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "NetworkPluginWeb", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["NetworkPluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "Network", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["Network"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "PermissionsPluginWeb", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["PermissionsPluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "Permissions", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["Permissions"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "SplashScreenPluginWeb", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["SplashScreenPluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "SplashScreen", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["SplashScreen"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "StoragePluginWeb", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["StoragePluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "Storage", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["Storage"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "ToastPluginWeb", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["ToastPluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "Toast", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["Toast"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "registerWebPlugin", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["registerWebPlugin"]; + }); + /* harmony import */ + + + var _web_index__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__( + /*! ./web/index */ + "./node_modules/@capacitor/core/dist/esm/web/index.js"); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "WebPluginRegistry", function () { + return _web_index__WEBPACK_IMPORTED_MODULE_3__["WebPluginRegistry"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "WebPlugins", function () { + return _web_index__WEBPACK_IMPORTED_MODULE_3__["WebPlugins"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "WebPlugin", function () { + return _web_index__WEBPACK_IMPORTED_MODULE_3__["WebPlugin"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "mergeWebPlugins", function () { + return _web_index__WEBPACK_IMPORTED_MODULE_3__["mergeWebPlugins"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "mergeWebPlugin", function () { + return _web_index__WEBPACK_IMPORTED_MODULE_3__["mergeWebPlugin"]; + }); //# sourceMappingURL=index.js.map + + /***/ + + }, + + /***/ + "./node_modules/@capacitor/core/dist/esm/util.js": + /*!*******************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/util.js ***! + \*******************************************************/ + + /*! exports provided: extend, uuid4 */ + + /***/ + function node_modulesCapacitorCoreDistEsmUtilJs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "extend", function () { + return extend; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "uuid4", function () { + return uuid4; + }); + + var extend = function extend(target) { + var objs = []; + + for (var _i = 1; _i < arguments.length; _i++) { + objs[_i - 1] = arguments[_i]; + } + + objs.forEach(function (o) { + if (o && typeof o === 'object') { + for (var k in o) { + if (o.hasOwnProperty(k)) { + target[k] = o[k]; + } + } + } + }); + return target; + }; + + var uuid4 = function uuid4() { + return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function (c) { + var r = Math.random() * 16 | 0, + v = c === 'x' ? r : r & 0x3 | 0x8; + return v.toString(16); + }); + }; //# sourceMappingURL=util.js.map + + /***/ + + }, + + /***/ + "./node_modules/@capacitor/core/dist/esm/web-plugins.js": + /*!**************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web-plugins.js ***! + \**************************************************************/ + + /*! exports provided: AccessibilityPluginWeb, Accessibility, AppPluginWeb, App, BrowserPluginWeb, Browser, CameraPluginWeb, Camera, ClipboardPluginWeb, Clipboard, FilesystemPluginWeb, Filesystem, GeolocationPluginWeb, Geolocation, DevicePluginWeb, Device, LocalNotificationsPluginWeb, LocalNotifications, SharePluginWeb, Share, ModalsPluginWeb, Modals, MotionPluginWeb, Motion, NetworkPluginWeb, Network, PermissionsPluginWeb, Permissions, SplashScreenPluginWeb, SplashScreen, StoragePluginWeb, Storage, ToastPluginWeb, Toast, registerWebPlugin */ + + /***/ + function node_modulesCapacitorCoreDistEsmWebPluginsJs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "registerWebPlugin", function () { + return registerWebPlugin; + }); + /* harmony import */ + + + var _global__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( + /*! ./global */ + "./node_modules/@capacitor/core/dist/esm/global.js"); + /* harmony import */ + + + var _web_index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( + /*! ./web/index */ + "./node_modules/@capacitor/core/dist/esm/web/index.js"); + /* harmony import */ + + + var _web_accessibility__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__( + /*! ./web/accessibility */ + "./node_modules/@capacitor/core/dist/esm/web/accessibility.js"); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "AccessibilityPluginWeb", function () { + return _web_accessibility__WEBPACK_IMPORTED_MODULE_2__["AccessibilityPluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "Accessibility", function () { + return _web_accessibility__WEBPACK_IMPORTED_MODULE_2__["Accessibility"]; + }); + /* harmony import */ + + + var _web_app__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__( + /*! ./web/app */ + "./node_modules/@capacitor/core/dist/esm/web/app.js"); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "AppPluginWeb", function () { + return _web_app__WEBPACK_IMPORTED_MODULE_3__["AppPluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "App", function () { + return _web_app__WEBPACK_IMPORTED_MODULE_3__["App"]; + }); + /* harmony import */ + + + var _web_browser__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__( + /*! ./web/browser */ + "./node_modules/@capacitor/core/dist/esm/web/browser.js"); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "BrowserPluginWeb", function () { + return _web_browser__WEBPACK_IMPORTED_MODULE_4__["BrowserPluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "Browser", function () { + return _web_browser__WEBPACK_IMPORTED_MODULE_4__["Browser"]; + }); + /* harmony import */ + + + var _web_camera__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__( + /*! ./web/camera */ + "./node_modules/@capacitor/core/dist/esm/web/camera.js"); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "CameraPluginWeb", function () { + return _web_camera__WEBPACK_IMPORTED_MODULE_5__["CameraPluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "Camera", function () { + return _web_camera__WEBPACK_IMPORTED_MODULE_5__["Camera"]; + }); + /* harmony import */ + + + var _web_clipboard__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__( + /*! ./web/clipboard */ + "./node_modules/@capacitor/core/dist/esm/web/clipboard.js"); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "ClipboardPluginWeb", function () { + return _web_clipboard__WEBPACK_IMPORTED_MODULE_6__["ClipboardPluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "Clipboard", function () { + return _web_clipboard__WEBPACK_IMPORTED_MODULE_6__["Clipboard"]; + }); + /* harmony import */ + + + var _web_filesystem__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__( + /*! ./web/filesystem */ + "./node_modules/@capacitor/core/dist/esm/web/filesystem.js"); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "FilesystemPluginWeb", function () { + return _web_filesystem__WEBPACK_IMPORTED_MODULE_7__["FilesystemPluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "Filesystem", function () { + return _web_filesystem__WEBPACK_IMPORTED_MODULE_7__["Filesystem"]; + }); + /* harmony import */ + + + var _web_geolocation__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__( + /*! ./web/geolocation */ + "./node_modules/@capacitor/core/dist/esm/web/geolocation.js"); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "GeolocationPluginWeb", function () { + return _web_geolocation__WEBPACK_IMPORTED_MODULE_8__["GeolocationPluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "Geolocation", function () { + return _web_geolocation__WEBPACK_IMPORTED_MODULE_8__["Geolocation"]; + }); + /* harmony import */ + + + var _web_device__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__( + /*! ./web/device */ + "./node_modules/@capacitor/core/dist/esm/web/device.js"); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "DevicePluginWeb", function () { + return _web_device__WEBPACK_IMPORTED_MODULE_9__["DevicePluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "Device", function () { + return _web_device__WEBPACK_IMPORTED_MODULE_9__["Device"]; + }); + /* harmony import */ + + + var _web_local_notifications__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__( + /*! ./web/local-notifications */ + "./node_modules/@capacitor/core/dist/esm/web/local-notifications.js"); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "LocalNotificationsPluginWeb", function () { + return _web_local_notifications__WEBPACK_IMPORTED_MODULE_10__["LocalNotificationsPluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "LocalNotifications", function () { + return _web_local_notifications__WEBPACK_IMPORTED_MODULE_10__["LocalNotifications"]; + }); + /* harmony import */ + + + var _web_share__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__( + /*! ./web/share */ + "./node_modules/@capacitor/core/dist/esm/web/share.js"); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "SharePluginWeb", function () { + return _web_share__WEBPACK_IMPORTED_MODULE_11__["SharePluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "Share", function () { + return _web_share__WEBPACK_IMPORTED_MODULE_11__["Share"]; + }); + /* harmony import */ + + + var _web_modals__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__( + /*! ./web/modals */ + "./node_modules/@capacitor/core/dist/esm/web/modals.js"); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "ModalsPluginWeb", function () { + return _web_modals__WEBPACK_IMPORTED_MODULE_12__["ModalsPluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "Modals", function () { + return _web_modals__WEBPACK_IMPORTED_MODULE_12__["Modals"]; + }); + /* harmony import */ + + + var _web_motion__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__( + /*! ./web/motion */ + "./node_modules/@capacitor/core/dist/esm/web/motion.js"); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "MotionPluginWeb", function () { + return _web_motion__WEBPACK_IMPORTED_MODULE_13__["MotionPluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "Motion", function () { + return _web_motion__WEBPACK_IMPORTED_MODULE_13__["Motion"]; + }); + /* harmony import */ + + + var _web_network__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__( + /*! ./web/network */ + "./node_modules/@capacitor/core/dist/esm/web/network.js"); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "NetworkPluginWeb", function () { + return _web_network__WEBPACK_IMPORTED_MODULE_14__["NetworkPluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "Network", function () { + return _web_network__WEBPACK_IMPORTED_MODULE_14__["Network"]; + }); + /* harmony import */ + + + var _web_permissions__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__( + /*! ./web/permissions */ + "./node_modules/@capacitor/core/dist/esm/web/permissions.js"); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "PermissionsPluginWeb", function () { + return _web_permissions__WEBPACK_IMPORTED_MODULE_15__["PermissionsPluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "Permissions", function () { + return _web_permissions__WEBPACK_IMPORTED_MODULE_15__["Permissions"]; + }); + /* harmony import */ + + + var _web_splash_screen__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__( + /*! ./web/splash-screen */ + "./node_modules/@capacitor/core/dist/esm/web/splash-screen.js"); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "SplashScreenPluginWeb", function () { + return _web_splash_screen__WEBPACK_IMPORTED_MODULE_16__["SplashScreenPluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "SplashScreen", function () { + return _web_splash_screen__WEBPACK_IMPORTED_MODULE_16__["SplashScreen"]; + }); + /* harmony import */ + + + var _web_storage__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__( + /*! ./web/storage */ + "./node_modules/@capacitor/core/dist/esm/web/storage.js"); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "StoragePluginWeb", function () { + return _web_storage__WEBPACK_IMPORTED_MODULE_17__["StoragePluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "Storage", function () { + return _web_storage__WEBPACK_IMPORTED_MODULE_17__["Storage"]; + }); + /* harmony import */ + + + var _web_toast__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__( + /*! ./web/toast */ + "./node_modules/@capacitor/core/dist/esm/web/toast.js"); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "ToastPluginWeb", function () { + return _web_toast__WEBPACK_IMPORTED_MODULE_18__["ToastPluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "Toast", function () { + return _web_toast__WEBPACK_IMPORTED_MODULE_18__["Toast"]; + }); + + Object(_web_index__WEBPACK_IMPORTED_MODULE_1__["mergeWebPlugins"])(_global__WEBPACK_IMPORTED_MODULE_0__["Plugins"]); + + var registerWebPlugin = function registerWebPlugin(plugin) { + Object(_web_index__WEBPACK_IMPORTED_MODULE_1__["mergeWebPlugin"])(_global__WEBPACK_IMPORTED_MODULE_0__["Plugins"], plugin); + }; //# sourceMappingURL=web-plugins.js.map + + /***/ + + }, + + /***/ + "./node_modules/@capacitor/core/dist/esm/web-runtime.js": + /*!**************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web-runtime.js ***! + \**************************************************************/ + + /*! exports provided: CapacitorWeb */ + + /***/ + function node_modulesCapacitorCoreDistEsmWebRuntimeJs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "CapacitorWeb", function () { + return CapacitorWeb; + }); + + var CapacitorWeb = + /** @class */ + function () { + function CapacitorWeb() { + var _this = this; + + this.platform = 'web'; + this.isNative = false; // Need to assign here to avoid having to define every plugin but still + // get the typed benefits of the provided plugins in PluginRegistry + + this.Plugins = {}; // Gracefully degrade in non-Proxy supporting engines, e.g. IE11. This + // effectively means that trying to access an unavailable plugin will + // locally throw, but this is still better than throwing a syntax error. + + if (typeof Proxy !== 'undefined') { + // Build a proxy for the Plugins object that returns the "Noop Plugin" + // if a plugin isn't available + this.Plugins = new Proxy(this.Plugins, { + get: function get(target, prop) { + if (typeof target[prop] === 'undefined') { + var thisRef_1 = _this; + return new Proxy({}, { + get: function get(_target, _prop) { + if (typeof _target[_prop] === 'undefined') { + return thisRef_1.pluginMethodNoop.bind(thisRef_1, _target, _prop, prop); + } else { + return _target[_prop]; + } + } + }); + } else { + return target[prop]; + } + } + }); + } + } + + CapacitorWeb.prototype.pluginMethodNoop = function (_target, _prop, pluginName) { + return Promise.reject(pluginName + " does not have web implementation."); + }; + + CapacitorWeb.prototype.getPlatform = function () { + return this.platform; + }; + + CapacitorWeb.prototype.isPluginAvailable = function (name) { + return this.Plugins.hasOwnProperty(name); + }; + + CapacitorWeb.prototype.convertFileSrc = function (filePath) { + return filePath; + }; + + CapacitorWeb.prototype.handleError = function (e) { + console.error(e); + }; + + return CapacitorWeb; + }(); //# sourceMappingURL=web-runtime.js.map + + /***/ + + }, + + /***/ + "./node_modules/@capacitor/core/dist/esm/web/accessibility.js": + /*!********************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web/accessibility.js ***! + \********************************************************************/ + + /*! exports provided: AccessibilityPluginWeb, Accessibility */ + + /***/ + function node_modulesCapacitorCoreDistEsmWebAccessibilityJs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "AccessibilityPluginWeb", function () { + return AccessibilityPluginWeb; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "Accessibility", function () { + return Accessibility; + }); + /* harmony import */ + + + var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( + /*! tslib */ + "./node_modules/tslib/tslib.es6.js"); + /* harmony import */ + + + var _index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( + /*! ./index */ + "./node_modules/@capacitor/core/dist/esm/web/index.js"); + + var AccessibilityPluginWeb = + /** @class */ + function (_super) { + Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(AccessibilityPluginWeb, _super); + + function AccessibilityPluginWeb() { + return _super.call(this, { + name: 'Accessibility', + platforms: ['web'] + }) || this; + } + + AccessibilityPluginWeb.prototype.isScreenReaderEnabled = function () { + throw new Error('Feature not available in the browser'); + }; + + AccessibilityPluginWeb.prototype.speak = function (options) { + if (!('speechSynthesis' in window)) { + return Promise.reject('Browser does not support the Speech Synthesis API'); + } + + var utterance = new SpeechSynthesisUtterance(options.value); + + if (options.language) { + utterance.lang = options.language; + } + + window.speechSynthesis.speak(utterance); + return Promise.resolve(); + }; + + return AccessibilityPluginWeb; + }(_index__WEBPACK_IMPORTED_MODULE_1__["WebPlugin"]); + + var Accessibility = new AccessibilityPluginWeb(); //# sourceMappingURL=accessibility.js.map + + /***/ + }, + + /***/ + "./node_modules/@capacitor/core/dist/esm/web/app.js": + /*!**********************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web/app.js ***! + \**********************************************************/ + + /*! exports provided: AppPluginWeb, App */ + + /***/ + function node_modulesCapacitorCoreDistEsmWebAppJs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "AppPluginWeb", function () { + return AppPluginWeb; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "App", function () { + return App; + }); + /* harmony import */ + + + var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( + /*! tslib */ + "./node_modules/tslib/tslib.es6.js"); + /* harmony import */ + + + var _index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( + /*! ./index */ + "./node_modules/@capacitor/core/dist/esm/web/index.js"); + + var AppPluginWeb = + /** @class */ + function (_super) { + Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(AppPluginWeb, _super); + + function AppPluginWeb() { + var _this = _super.call(this, { + name: 'App', + platforms: ['web'] + }) || this; + + if (typeof document !== 'undefined') { + document.addEventListener('visibilitychange', _this.handleVisibilityChange.bind(_this), false); + } + + return _this; + } + + AppPluginWeb.prototype.exitApp = function () { + throw new Error('Method not implemented.'); + }; + + AppPluginWeb.prototype.canOpenUrl = function (_options) { + return Promise.resolve({ + value: true + }); + }; + + AppPluginWeb.prototype.openUrl = function (_options) { + return Promise.resolve({ + completed: true + }); + }; + + AppPluginWeb.prototype.getLaunchUrl = function () { + return Promise.resolve({ + url: '' + }); + }; + + AppPluginWeb.prototype.getState = function () { + return Promise.resolve({ + isActive: document.hidden !== true + }); + }; + + AppPluginWeb.prototype.handleVisibilityChange = function () { + var data = { + isActive: document.hidden !== true + }; + this.notifyListeners('appStateChange', data); + }; + + return AppPluginWeb; + }(_index__WEBPACK_IMPORTED_MODULE_1__["WebPlugin"]); + + var App = new AppPluginWeb(); //# sourceMappingURL=app.js.map + + /***/ + }, + + /***/ + "./node_modules/@capacitor/core/dist/esm/web/browser.js": + /*!**************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web/browser.js ***! + \**************************************************************/ + + /*! exports provided: BrowserPluginWeb, Browser */ + + /***/ + function node_modulesCapacitorCoreDistEsmWebBrowserJs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "BrowserPluginWeb", function () { + return BrowserPluginWeb; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "Browser", function () { + return Browser; + }); + /* harmony import */ + + + var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( + /*! tslib */ + "./node_modules/tslib/tslib.es6.js"); + /* harmony import */ + + + var _index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( + /*! ./index */ + "./node_modules/@capacitor/core/dist/esm/web/index.js"); + + var BrowserPluginWeb = + /** @class */ + function (_super) { + Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(BrowserPluginWeb, _super); + + function BrowserPluginWeb() { + return _super.call(this, { + name: 'Browser', + platforms: ['web'] + }) || this; + } + + BrowserPluginWeb.prototype.open = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + this._lastWindow = window.open(options.url, options.windowName || '_blank'); + return [2 + /*return*/ + , Promise.resolve()]; + }); + }); + }; + + BrowserPluginWeb.prototype.prefetch = function (_options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + // Does nothing + return [2 + /*return*/ + , Promise.resolve()]; + }); + }); + }; + + BrowserPluginWeb.prototype.close = function () { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + this._lastWindow && this._lastWindow.close(); + return [2 + /*return*/ + , Promise.resolve()]; + }); + }); + }; + + return BrowserPluginWeb; + }(_index__WEBPACK_IMPORTED_MODULE_1__["WebPlugin"]); + + var Browser = new BrowserPluginWeb(); //# sourceMappingURL=browser.js.map + + /***/ + }, + + /***/ + "./node_modules/@capacitor/core/dist/esm/web/camera.js": + /*!*************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web/camera.js ***! + \*************************************************************/ + + /*! exports provided: CameraPluginWeb, Camera */ + + /***/ + function node_modulesCapacitorCoreDistEsmWebCameraJs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "CameraPluginWeb", function () { + return CameraPluginWeb; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "Camera", function () { + return Camera; + }); + /* harmony import */ + + + var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( + /*! tslib */ + "./node_modules/tslib/tslib.es6.js"); + /* harmony import */ + + + var _index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( + /*! ./index */ + "./node_modules/@capacitor/core/dist/esm/web/index.js"); + /* harmony import */ + + + var _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__( + /*! ../core-plugin-definitions */ + "./node_modules/@capacitor/core/dist/esm/core-plugin-definitions.js"); + + var CameraPluginWeb = + /** @class */ + function (_super) { + Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(CameraPluginWeb, _super); + + function CameraPluginWeb() { + return _super.call(this, { + name: 'Camera', + platforms: ['web'] + }) || this; + } + + CameraPluginWeb.prototype.getPhoto = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var _this = this; + + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + return [2 + /*return*/ + , new Promise(function (resolve, reject) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(_this, void 0, void 0, function () { + var cameraModal_1, e_1; + + var _this = this; + + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + switch (_a.label) { + case 0: + if (!options.webUseInput) return [3 + /*break*/ + , 1]; + this.fileInputExperience(options, resolve); + return [3 + /*break*/ + , 7]; + + case 1: + if (!customElements.get('pwa-camera-modal')) return [3 + /*break*/ + , 6]; + cameraModal_1 = document.createElement('pwa-camera-modal'); + document.body.appendChild(cameraModal_1); + _a.label = 2; + + case 2: + _a.trys.push([2, 4,, 5]); + + return [4 + /*yield*/ + , cameraModal_1.componentOnReady()]; + + case 3: + _a.sent(); + + cameraModal_1.addEventListener('onPhoto', function (e) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(_this, void 0, void 0, function () { + var photo, _a; + + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_b) { + switch (_b.label) { + case 0: + photo = e.detail; + if (!(photo === null)) return [3 + /*break*/ + , 1]; + reject('User cancelled photos app'); + return [3 + /*break*/ + , 4]; + + case 1: + if (!(photo instanceof Error)) return [3 + /*break*/ + , 2]; + reject(photo.message); + return [3 + /*break*/ + , 4]; + + case 2: + _a = resolve; + return [4 + /*yield*/ + , this._getCameraPhoto(photo, options)]; + + case 3: + _a.apply(void 0, [_b.sent()]); + + _b.label = 4; + + case 4: + cameraModal_1.dismiss(); + document.body.removeChild(cameraModal_1); + return [2 + /*return*/ + ]; + } + }); + }); + }); + cameraModal_1.present(); + return [3 + /*break*/ + , 5]; + + case 4: + e_1 = _a.sent(); + this.fileInputExperience(options, resolve); + return [3 + /*break*/ + , 5]; + + case 5: + return [3 + /*break*/ + , 7]; + + case 6: + console.error("Unable to load PWA Element 'pwa-camera-modal'. See the docs: https://capacitorjs.com/docs/pwa-elements."); + this.fileInputExperience(options, resolve); + _a.label = 7; + + case 7: + return [2 + /*return*/ + ]; + } + }); + }); + })]; + }); + }); + }; + + CameraPluginWeb.prototype.fileInputExperience = function (options, resolve) { + var input = document.querySelector('#_capacitor-camera-input'); + + var cleanup = function cleanup() { + input.parentNode && input.parentNode.removeChild(input); + }; + + if (!input) { + input = document.createElement('input'); + input.id = '_capacitor-camera-input'; + input.type = 'file'; + document.body.appendChild(input); + } + + input.accept = 'image/*'; + input.capture = true; + + if (options.source === _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_2__["CameraSource"].Photos || options.source === _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_2__["CameraSource"].Prompt) { + input.removeAttribute('capture'); + } else if (options.direction === _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_2__["CameraDirection"].Front) { + input.capture = 'user'; + } else if (options.direction === _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_2__["CameraDirection"].Rear) { + input.capture = 'environment'; + } + + input.addEventListener('change', function (_e) { + var file = input.files[0]; + var format = 'jpeg'; + + if (file.type === 'image/png') { + format = 'png'; + } else if (file.type === 'image/gif') { + format = 'gif'; + } + + if (options.resultType === _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_2__["CameraResultType"].DataUrl || options.resultType === _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_2__["CameraResultType"].Base64) { + var reader_1 = new FileReader(); + reader_1.addEventListener('load', function () { + if (options.resultType === _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_2__["CameraResultType"].DataUrl) { + resolve({ + dataUrl: reader_1.result, + format: format + }); + } else if (options.resultType === _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_2__["CameraResultType"].Base64) { + var b64 = reader_1.result.split(',')[1]; + resolve({ + base64String: b64, + format: format + }); + } + + cleanup(); + }); + reader_1.readAsDataURL(file); + } else { + resolve({ + webPath: URL.createObjectURL(file), + format: format + }); + cleanup(); + } + }); + input.click(); + }; + + CameraPluginWeb.prototype._getCameraPhoto = function (photo, options) { + return new Promise(function (resolve, reject) { + var reader = new FileReader(); + var format = photo.type.split('/')[1]; + + if (options.resultType === _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_2__["CameraResultType"].Uri) { + resolve({ + webPath: URL.createObjectURL(photo), + format: format + }); + } else { + reader.readAsDataURL(photo); + + reader.onloadend = function () { + var r = reader.result; + + if (options.resultType === _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_2__["CameraResultType"].DataUrl) { + resolve({ + dataUrl: r, + format: format + }); + } else { + resolve({ + base64String: r.split(',')[1], + format: format + }); + } + }; + + reader.onerror = function (e) { + reject(e); + }; + } + }); + }; + + return CameraPluginWeb; + }(_index__WEBPACK_IMPORTED_MODULE_1__["WebPlugin"]); + + var Camera = new CameraPluginWeb(); //# sourceMappingURL=camera.js.map + + /***/ + }, + + /***/ + "./node_modules/@capacitor/core/dist/esm/web/clipboard.js": + /*!****************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web/clipboard.js ***! + \****************************************************************/ + + /*! exports provided: ClipboardPluginWeb, Clipboard */ + + /***/ + function node_modulesCapacitorCoreDistEsmWebClipboardJs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "ClipboardPluginWeb", function () { + return ClipboardPluginWeb; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "Clipboard", function () { + return Clipboard; + }); + /* harmony import */ + + + var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( + /*! tslib */ + "./node_modules/tslib/tslib.es6.js"); + /* harmony import */ + + + var _index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( + /*! ./index */ + "./node_modules/@capacitor/core/dist/esm/web/index.js"); + + var ClipboardPluginWeb = + /** @class */ + function (_super) { + Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(ClipboardPluginWeb, _super); + + function ClipboardPluginWeb() { + return _super.call(this, { + name: 'Clipboard', + platforms: ['web'] + }) || this; + } + + ClipboardPluginWeb.prototype.write = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var blob, clipboardItemInput, err_1; + + var _a; + + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_b) { + switch (_b.label) { + case 0: + if (!navigator.clipboard) { + return [2 + /*return*/ + , Promise.reject('Clipboard API not available in this browser')]; + } + + if (!(options.string !== undefined || options.url)) return [3 + /*break*/ + , 2]; + + if (!navigator.clipboard.writeText) { + return [2 + /*return*/ + , Promise.reject('Writting to clipboard not supported in this browser')]; + } + + return [4 + /*yield*/ + , navigator.clipboard.writeText(options.string !== undefined ? options.string : options.url)]; + + case 1: + _b.sent(); + + return [3 + /*break*/ + , 10]; + + case 2: + if (!options.image) return [3 + /*break*/ + , 9]; + + if (!navigator.clipboard.write) { + return [2 + /*return*/ + , Promise.reject('Setting images not supported in this browser')]; + } + + _b.label = 3; + + case 3: + _b.trys.push([3, 7,, 8]); + + return [4 + /*yield*/ + , fetch(options.image)]; + + case 4: + return [4 + /*yield*/ + , _b.sent().blob()]; + + case 5: + blob = _b.sent(); + clipboardItemInput = new ClipboardItem((_a = {}, _a[blob.type] = blob, _a)); + return [4 + /*yield*/ + , navigator.clipboard.write([clipboardItemInput])]; + + case 6: + _b.sent(); + + return [3 + /*break*/ + , 8]; + + case 7: + err_1 = _b.sent(); + return [2 + /*return*/ + , Promise.reject('Failed to write image')]; + + case 8: + return [3 + /*break*/ + , 10]; + + case 9: + return [2 + /*return*/ + , Promise.reject('Nothing to write')]; + + case 10: + return [2 + /*return*/ + , Promise.resolve()]; + } + }); + }); + }; + + ClipboardPluginWeb.prototype.read = function () { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var clipboardItems, type, clipboardBlob, data, err_2; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + switch (_a.label) { + case 0: + if (!navigator.clipboard) { + return [2 + /*return*/ + , Promise.reject('Clipboard API not available in this browser')]; + } + + if (!!navigator.clipboard.read) return [3 + /*break*/ + , 1]; + + if (!navigator.clipboard.readText) { + return [2 + /*return*/ + , Promise.reject('Reading from clipboard not supported in this browser')]; + } + + return [2 + /*return*/ + , this.readText()]; + + case 1: + _a.trys.push([1, 5,, 6]); + + return [4 + /*yield*/ + , navigator.clipboard.read()]; + + case 2: + clipboardItems = _a.sent(); + type = clipboardItems[0].types[0]; + return [4 + /*yield*/ + , clipboardItems[0].getType(type)]; + + case 3: + clipboardBlob = _a.sent(); + return [4 + /*yield*/ + , this._getBlobData(clipboardBlob, type)]; + + case 4: + data = _a.sent(); + return [2 + /*return*/ + , Promise.resolve({ + value: data, + type: type + })]; + + case 5: + err_2 = _a.sent(); + return [2 + /*return*/ + , this.readText()]; + + case 6: + return [2 + /*return*/ + ]; + } + }); + }); + }; + + ClipboardPluginWeb.prototype.readText = function () { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var text; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + switch (_a.label) { + case 0: + return [4 + /*yield*/ + , navigator.clipboard.readText()]; + + case 1: + text = _a.sent(); + return [2 + /*return*/ + , Promise.resolve({ + value: text, + type: 'text/plain' + })]; + } + }); + }); + }; + + ClipboardPluginWeb.prototype._getBlobData = function (clipboardBlob, type) { + return new Promise(function (resolve, reject) { + var reader = new FileReader(); + + if (type.includes('image')) { + reader.readAsDataURL(clipboardBlob); + } else { + reader.readAsText(clipboardBlob); + } + + reader.onloadend = function () { + var r = reader.result; + resolve(r); + }; + + reader.onerror = function (e) { + reject(e); + }; + }); + }; + + return ClipboardPluginWeb; + }(_index__WEBPACK_IMPORTED_MODULE_1__["WebPlugin"]); + + var Clipboard = new ClipboardPluginWeb(); //# sourceMappingURL=clipboard.js.map + + /***/ + }, + + /***/ + "./node_modules/@capacitor/core/dist/esm/web/device.js": + /*!*************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web/device.js ***! + \*************************************************************/ + + /*! exports provided: DevicePluginWeb, Device */ + + /***/ + function node_modulesCapacitorCoreDistEsmWebDeviceJs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "DevicePluginWeb", function () { + return DevicePluginWeb; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "Device", function () { + return Device; + }); + /* harmony import */ + + + var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( + /*! tslib */ + "./node_modules/tslib/tslib.es6.js"); + /* harmony import */ + + + var _index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( + /*! ./index */ + "./node_modules/@capacitor/core/dist/esm/web/index.js"); + /* harmony import */ + + + var _util__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__( + /*! ../util */ + "./node_modules/@capacitor/core/dist/esm/util.js"); + + var DevicePluginWeb = + /** @class */ + function (_super) { + Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(DevicePluginWeb, _super); + + function DevicePluginWeb() { + return _super.call(this, { + name: 'Device', + platforms: ['web'] + }) || this; + } + + DevicePluginWeb.prototype.getInfo = function () { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var ua, uaFields; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + ua = navigator.userAgent; + uaFields = this.parseUa(ua); + return [2 + /*return*/ + , Promise.resolve({ + model: uaFields.model, + platform: 'web', + appVersion: '', + appBuild: '', + appId: '', + appName: '', + operatingSystem: uaFields.operatingSystem, + osVersion: uaFields.osVersion, + manufacturer: navigator.vendor, + isVirtual: false, + uuid: this.getUid() + })]; + }); + }); + }; + + DevicePluginWeb.prototype.getBatteryInfo = function () { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var battery, e_1; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + switch (_a.label) { + case 0: + battery = {}; + _a.label = 1; + + case 1: + _a.trys.push([1, 3,, 4]); + + return [4 + /*yield*/ + , navigator.getBattery()]; + + case 2: + battery = _a.sent(); + return [3 + /*break*/ + , 4]; + + case 3: + e_1 = _a.sent(); + return [3 + /*break*/ + , 4]; + + case 4: + return [2 + /*return*/ + , Promise.resolve({ + batteryLevel: battery.level, + isCharging: battery.charging + })]; + } + }); + }); + }; + + DevicePluginWeb.prototype.getLanguageCode = function () { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + return [2 + /*return*/ + , { + value: navigator.language + }]; + }); + }); + }; + + DevicePluginWeb.prototype.parseUa = function (_ua) { + var uaFields = {}; + var start = _ua.indexOf('(') + 1; + + var end = _ua.indexOf(') AppleWebKit'); + + if (_ua.indexOf(') Gecko') !== -1) { + end = _ua.indexOf(') Gecko'); + } + + var fields = _ua.substring(start, end); + + if (_ua.indexOf('Android') !== -1) { + uaFields.model = fields.replace('; wv', '').split('; ').pop().split(' Build')[0]; + uaFields.osVersion = fields.split('; ')[1]; + } else { + uaFields.model = fields.split('; ')[0]; + + if (navigator.oscpu) { + uaFields.osVersion = navigator.oscpu; + } else { + if (_ua.indexOf('Windows') !== -1) { + uaFields.osVersion = fields; + } else { + var lastParts = fields.split('; ').pop().replace(' like Mac OS X', '').split(' '); + uaFields.osVersion = lastParts[lastParts.length - 1].replace(/_/g, '.'); + } + } + } + + if (/android/i.test(_ua)) { + uaFields.operatingSystem = 'android'; + } else if (/iPad|iPhone|iPod/.test(_ua) && !window.MSStream) { + uaFields.operatingSystem = 'ios'; + } else if (/Win/.test(_ua)) { + uaFields.operatingSystem = 'windows'; + } else if (/Mac/i.test(_ua)) { + uaFields.operatingSystem = 'mac'; + } else { + uaFields.operatingSystem = 'unknown'; + } + + return uaFields; + }; + + DevicePluginWeb.prototype.getUid = function () { + var uid = window.localStorage.getItem('_capuid'); + + if (uid) { + return uid; + } + + uid = Object(_util__WEBPACK_IMPORTED_MODULE_2__["uuid4"])(); + window.localStorage.setItem('_capuid', uid); + return uid; + }; + + return DevicePluginWeb; + }(_index__WEBPACK_IMPORTED_MODULE_1__["WebPlugin"]); + + var Device = new DevicePluginWeb(); //# sourceMappingURL=device.js.map + + /***/ + }, + + /***/ + "./node_modules/@capacitor/core/dist/esm/web/filesystem.js": + /*!*****************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web/filesystem.js ***! + \*****************************************************************/ + + /*! exports provided: FilesystemPluginWeb, Filesystem */ + + /***/ + function node_modulesCapacitorCoreDistEsmWebFilesystemJs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "FilesystemPluginWeb", function () { + return FilesystemPluginWeb; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "Filesystem", function () { + return Filesystem; + }); + /* harmony import */ + + + var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( + /*! tslib */ + "./node_modules/tslib/tslib.es6.js"); + /* harmony import */ + + + var _index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( + /*! ./index */ + "./node_modules/@capacitor/core/dist/esm/web/index.js"); + /* harmony import */ + + + var _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__( + /*! ../core-plugin-definitions */ + "./node_modules/@capacitor/core/dist/esm/core-plugin-definitions.js"); + + var FilesystemPluginWeb = + /** @class */ + function (_super) { + Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(FilesystemPluginWeb, _super); + + function FilesystemPluginWeb() { + var _this = _super.call(this, { + name: 'Filesystem', + platforms: ['web'] + }) || this; + + _this.DEFAULT_DIRECTORY = _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_2__["FilesystemDirectory"].Data; + _this.DB_VERSION = 1; + _this.DB_NAME = 'Disc'; + _this._writeCmds = ['add', 'put', 'delete']; + return _this; + } + + FilesystemPluginWeb.prototype.initDb = function () { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var _this = this; + + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + if (this._db !== undefined) { + return [2 + /*return*/ + , this._db]; + } + + if (!('indexedDB' in window)) { + throw new Error('This browser doesn\'t support IndexedDB'); + } + + return [2 + /*return*/ + , new Promise(function (resolve, reject) { + var request = indexedDB.open(_this.DB_NAME, _this.DB_VERSION); + request.onupgradeneeded = FilesystemPluginWeb.doUpgrade; + + request.onsuccess = function () { + _this._db = request.result; + resolve(request.result); + }; + + request.onerror = function () { + return reject(request.error); + }; + + request.onblocked = function () { + console.warn('db blocked'); + }; + })]; + }); + }); + }; + + FilesystemPluginWeb.doUpgrade = function (event) { + var eventTarget = event.target; + var db = eventTarget.result; + + switch (event.oldVersion) { + case 0: + case 1: + default: + if (db.objectStoreNames.contains('FileStorage')) { + db.deleteObjectStore('FileStorage'); + } + + var store = db.createObjectStore('FileStorage', { + keyPath: 'path' + }); + store.createIndex('by_folder', 'folder'); + } + }; + + FilesystemPluginWeb.prototype.dbRequest = function (cmd, args) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var readFlag; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + readFlag = this._writeCmds.indexOf(cmd) !== -1 ? 'readwrite' : 'readonly'; + return [2 + /*return*/ + , this.initDb().then(function (conn) { + return new Promise(function (resolve, reject) { + var tx = conn.transaction(['FileStorage'], readFlag); + var store = tx.objectStore('FileStorage'); + var req = store[cmd].apply(store, args); + + req.onsuccess = function () { + return resolve(req.result); + }; + + req.onerror = function () { + return reject(req.error); + }; + }); + })]; + }); + }); + }; + + FilesystemPluginWeb.prototype.dbIndexRequest = function (indexName, cmd, args) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var readFlag; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + readFlag = this._writeCmds.indexOf(cmd) !== -1 ? 'readwrite' : 'readonly'; + return [2 + /*return*/ + , this.initDb().then(function (conn) { + return new Promise(function (resolve, reject) { + var tx = conn.transaction(['FileStorage'], readFlag); + var store = tx.objectStore('FileStorage'); + var index = store.index(indexName); + var req = index[cmd].apply(index, args); + + req.onsuccess = function () { + return resolve(req.result); + }; + + req.onerror = function () { + return reject(req.error); + }; + }); + })]; + }); + }); + }; + + FilesystemPluginWeb.prototype.getPath = function (directory, uriPath) { + directory = directory || this.DEFAULT_DIRECTORY; + var cleanedUriPath = uriPath !== undefined ? uriPath.replace(/^[/]+|[/]+$/g, '') : ''; + var fsPath = '/' + directory; + if (uriPath !== '') fsPath += '/' + cleanedUriPath; + return fsPath; + }; + + FilesystemPluginWeb.prototype.clear = function () { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var conn, tx, store; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + switch (_a.label) { + case 0: + return [4 + /*yield*/ + , this.initDb()]; + + case 1: + conn = _a.sent(); + tx = conn.transaction(['FileStorage'], 'readwrite'); + store = tx.objectStore('FileStorage'); + store.clear(); + return [2 + /*return*/ + , {}]; + } + }); + }); + }; + /** + * Read a file from disk + * @param options options for the file read + * @return a promise that resolves with the read file data result + */ + + + FilesystemPluginWeb.prototype.readFile = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var path, entry; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + switch (_a.label) { + case 0: + path = this.getPath(options.directory, options.path); + return [4 + /*yield*/ + , this.dbRequest('get', [path])]; + + case 1: + entry = _a.sent(); + if (entry === undefined) throw Error('File does not exist.'); + return [2 + /*return*/ + , { + data: entry.content + }]; + } + }); + }); + }; + /** + * Write a file to disk in the specified location on device + * @param options options for the file write + * @return a promise that resolves with the file write result + */ + + + FilesystemPluginWeb.prototype.writeFile = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var path, data, doRecursive, occupiedEntry, encoding, parentPath, parentEntry, subDirIndex, parentArgPath, now, pathObj; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + switch (_a.label) { + case 0: + path = this.getPath(options.directory, options.path); + data = options.data; + doRecursive = options.recursive; + return [4 + /*yield*/ + , this.dbRequest('get', [path])]; + + case 1: + occupiedEntry = _a.sent(); + if (occupiedEntry && occupiedEntry.type === 'directory') throw 'The supplied path is a directory.'; + encoding = options.encoding; + parentPath = path.substr(0, path.lastIndexOf('/')); + return [4 + /*yield*/ + , this.dbRequest('get', [parentPath])]; + + case 2: + parentEntry = _a.sent(); + if (!(parentEntry === undefined)) return [3 + /*break*/ + , 4]; + subDirIndex = parentPath.indexOf('/', 1); + if (!(subDirIndex !== -1)) return [3 + /*break*/ + , 4]; + parentArgPath = parentPath.substr(subDirIndex); + return [4 + /*yield*/ + , this.mkdir({ + path: parentArgPath, + directory: options.directory, + recursive: doRecursive + })]; + + case 3: + _a.sent(); + + _a.label = 4; + + case 4: + now = Date.now(); + pathObj = { + path: path, + folder: parentPath, + type: 'file', + size: data.length, + ctime: now, + mtime: now, + content: !encoding && data.indexOf(',') >= 0 ? data.split(',')[1] : data + }; + return [4 + /*yield*/ + , this.dbRequest('put', [pathObj])]; + + case 5: + _a.sent(); + + return [2 + /*return*/ + , { + uri: pathObj.path + }]; + } + }); + }); + }; + /** + * Append to a file on disk in the specified location on device + * @param options options for the file append + * @return a promise that resolves with the file write result + */ + + + FilesystemPluginWeb.prototype.appendFile = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var path, data, parentPath, now, ctime, occupiedEntry, parentEntry, subDirIndex, parentArgPath, pathObj; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + switch (_a.label) { + case 0: + path = this.getPath(options.directory, options.path); + data = options.data; + parentPath = path.substr(0, path.lastIndexOf('/')); + now = Date.now(); + ctime = now; + return [4 + /*yield*/ + , this.dbRequest('get', [path])]; + + case 1: + occupiedEntry = _a.sent(); + if (occupiedEntry && occupiedEntry.type === 'directory') throw 'The supplied path is a directory.'; + return [4 + /*yield*/ + , this.dbRequest('get', [parentPath])]; + + case 2: + parentEntry = _a.sent(); + if (!(parentEntry === undefined)) return [3 + /*break*/ + , 4]; + subDirIndex = parentPath.indexOf('/', 1); + if (!(subDirIndex !== -1)) return [3 + /*break*/ + , 4]; + parentArgPath = parentPath.substr(subDirIndex); + return [4 + /*yield*/ + , this.mkdir({ + path: parentArgPath, + directory: options.directory, + recursive: true + })]; + + case 3: + _a.sent(); + + _a.label = 4; + + case 4: + if (occupiedEntry !== undefined) { + data = occupiedEntry.content + data; + ctime = occupiedEntry.ctime; + } + + pathObj = { + path: path, + folder: parentPath, + type: 'file', + size: data.length, + ctime: ctime, + mtime: now, + content: data + }; + return [4 + /*yield*/ + , this.dbRequest('put', [pathObj])]; + + case 5: + _a.sent(); + + return [2 + /*return*/ + , {}]; + } + }); + }); + }; + /** + * Delete a file from disk + * @param options options for the file delete + * @return a promise that resolves with the deleted file data result + */ + + + FilesystemPluginWeb.prototype.deleteFile = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var path, entry, entries; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + switch (_a.label) { + case 0: + path = this.getPath(options.directory, options.path); + return [4 + /*yield*/ + , this.dbRequest('get', [path])]; + + case 1: + entry = _a.sent(); + if (entry === undefined) throw Error('File does not exist.'); + return [4 + /*yield*/ + , this.dbIndexRequest('by_folder', 'getAllKeys', [IDBKeyRange.only(path)])]; + + case 2: + entries = _a.sent(); + if (entries.length !== 0) throw Error('Folder is not empty.'); + return [4 + /*yield*/ + , this.dbRequest('delete', [path])]; + + case 3: + _a.sent(); + + return [2 + /*return*/ + , {}]; + } + }); + }); + }; + /** + * Create a directory. + * @param options options for the mkdir + * @return a promise that resolves with the mkdir result + */ + + + FilesystemPluginWeb.prototype.mkdir = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var path, doRecursive, parentPath, depth, parentEntry, occupiedEntry, parentArgPath, now, pathObj; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + switch (_a.label) { + case 0: + path = this.getPath(options.directory, options.path); + doRecursive = options.recursive; + parentPath = path.substr(0, path.lastIndexOf('/')); + depth = (path.match(/\//g) || []).length; + return [4 + /*yield*/ + , this.dbRequest('get', [parentPath])]; + + case 1: + parentEntry = _a.sent(); + return [4 + /*yield*/ + , this.dbRequest('get', [path])]; + + case 2: + occupiedEntry = _a.sent(); + if (depth === 1) throw Error('Cannot create Root directory'); + if (occupiedEntry !== undefined) throw Error('Current directory does already exist.'); + if (!doRecursive && depth !== 2 && parentEntry === undefined) throw Error('Parent directory must exist'); + if (!(doRecursive && depth !== 2 && parentEntry === undefined)) return [3 + /*break*/ + , 4]; + parentArgPath = parentPath.substr(parentPath.indexOf('/', 1)); + return [4 + /*yield*/ + , this.mkdir({ + path: parentArgPath, + directory: options.directory, + recursive: doRecursive + })]; + + case 3: + _a.sent(); + + _a.label = 4; + + case 4: + now = Date.now(); + pathObj = { + path: path, + folder: parentPath, + type: 'directory', + size: 0, + ctime: now, + mtime: now + }; + return [4 + /*yield*/ + , this.dbRequest('put', [pathObj])]; + + case 5: + _a.sent(); + + return [2 + /*return*/ + , {}]; + } + }); + }); + }; + /** + * Remove a directory + * @param options the options for the directory remove + */ + + + FilesystemPluginWeb.prototype.rmdir = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var path, directory, recursive, fullPath, entry, readDirResult, _i, _a, entry_1, entryPath, entryObj; + + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_b) { + switch (_b.label) { + case 0: + path = options.path, directory = options.directory, recursive = options.recursive; + fullPath = this.getPath(directory, path); + return [4 + /*yield*/ + , this.dbRequest('get', [fullPath])]; + + case 1: + entry = _b.sent(); + if (entry === undefined) throw Error('Folder does not exist.'); + if (entry.type !== 'directory') throw Error('Requested path is not a directory'); + return [4 + /*yield*/ + , this.readdir({ + path: path, + directory: directory + })]; + + case 2: + readDirResult = _b.sent(); + if (readDirResult.files.length !== 0 && !recursive) throw Error('Folder is not empty'); + _i = 0, _a = readDirResult.files; + _b.label = 3; + + case 3: + if (!(_i < _a.length)) return [3 + /*break*/ + , 9]; + entry_1 = _a[_i]; + entryPath = path + "/" + entry_1; + return [4 + /*yield*/ + , this.stat({ + path: entryPath, + directory: directory + })]; + + case 4: + entryObj = _b.sent(); + if (!(entryObj.type === 'file')) return [3 + /*break*/ + , 6]; + return [4 + /*yield*/ + , this.deleteFile({ + path: entryPath, + directory: directory + })]; + + case 5: + _b.sent(); + + return [3 + /*break*/ + , 8]; + + case 6: + return [4 + /*yield*/ + , this.rmdir({ + path: entryPath, + directory: directory, + recursive: recursive + })]; + + case 7: + _b.sent(); + + _b.label = 8; + + case 8: + _i++; + return [3 + /*break*/ + , 3]; + + case 9: + return [4 + /*yield*/ + , this.dbRequest('delete', [fullPath])]; + + case 10: + _b.sent(); + + return [2 + /*return*/ + , {}]; + } + }); + }); + }; + /** + * Return a list of files from the directory (not recursive) + * @param options the options for the readdir operation + * @return a promise that resolves with the readdir directory listing result + */ + + + FilesystemPluginWeb.prototype.readdir = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var path, entry, entries, names; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + switch (_a.label) { + case 0: + path = this.getPath(options.directory, options.path); + return [4 + /*yield*/ + , this.dbRequest('get', [path])]; + + case 1: + entry = _a.sent(); + if (options.path !== '' && entry === undefined) throw Error('Folder does not exist.'); + return [4 + /*yield*/ + , this.dbIndexRequest('by_folder', 'getAllKeys', [IDBKeyRange.only(path)])]; + + case 2: + entries = _a.sent(); + names = entries.map(function (e) { + return e.substring(path.length + 1); + }); + return [2 + /*return*/ + , { + files: names + }]; + } + }); + }); + }; + /** + * Return full File URI for a path and directory + * @param options the options for the stat operation + * @return a promise that resolves with the file stat result + */ + + + FilesystemPluginWeb.prototype.getUri = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var path, entry; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + switch (_a.label) { + case 0: + path = this.getPath(options.directory, options.path); + return [4 + /*yield*/ + , this.dbRequest('get', [path])]; + + case 1: + entry = _a.sent(); + if (!(entry === undefined)) return [3 + /*break*/ + , 3]; + return [4 + /*yield*/ + , this.dbRequest('get', [path + '/'])]; + + case 2: + entry = _a.sent(); + _a.label = 3; + + case 3: + if (entry === undefined) throw Error('Entry does not exist.'); + return [2 + /*return*/ + , { + uri: entry.path + }]; + } + }); + }); + }; + /** + * Return data about a file + * @param options the options for the stat operation + * @return a promise that resolves with the file stat result + */ + + + FilesystemPluginWeb.prototype.stat = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var path, entry; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + switch (_a.label) { + case 0: + path = this.getPath(options.directory, options.path); + return [4 + /*yield*/ + , this.dbRequest('get', [path])]; + + case 1: + entry = _a.sent(); + if (!(entry === undefined)) return [3 + /*break*/ + , 3]; + return [4 + /*yield*/ + , this.dbRequest('get', [path + '/'])]; + + case 2: + entry = _a.sent(); + _a.label = 3; + + case 3: + if (entry === undefined) throw Error('Entry does not exist.'); + return [2 + /*return*/ + , { + type: entry.type, + size: entry.size, + ctime: entry.ctime, + mtime: entry.mtime, + uri: entry.path + }]; + } + }); + }); + }; + /** + * Rename a file or directory + * @param options the options for the rename operation + * @return a promise that resolves with the rename result + */ + + + FilesystemPluginWeb.prototype.rename = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + return [2 + /*return*/ + , this._copy(options, true)]; + }); + }); + }; + /** + * Copy a file or directory + * @param options the options for the copy operation + * @return a promise that resolves with the copy result + */ + + + FilesystemPluginWeb.prototype.copy = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + return [2 + /*return*/ + , this._copy(options, false)]; + }); + }); + }; + /** + * Function that can perform a copy or a rename + * @param options the options for the rename operation + * @param doRename whether to perform a rename or copy operation + * @return a promise that resolves with the result + */ + + + FilesystemPluginWeb.prototype._copy = function (options, doRename) { + if (doRename === void 0) { + doRename = false; + } + + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var to, from, fromDirectory, toDirectory, fromPath, toPath, toObj, e_1, toPathComponents, toPath_1, toParentDirectory, fromObj, updateTime, _a, file, e_2, contents, _i, contents_1, filename; + + var _this = this; + + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_b) { + switch (_b.label) { + case 0: + to = options.to, from = options.from, fromDirectory = options.directory, toDirectory = options.toDirectory; + + if (!to || !from) { + throw Error('Both to and from must be provided'); + } // If no "to" directory is provided, use the "from" directory + + + if (!toDirectory) { + toDirectory = fromDirectory; + } + + fromPath = this.getPath(fromDirectory, from); + toPath = this.getPath(toDirectory, to); // Test that the "to" and "from" locations are different + + if (fromPath === toPath) { + return [2 + /*return*/ + , {}]; + } + + if (toPath.startsWith(fromPath)) { + throw Error('To path cannot contain the from path'); + } + + _b.label = 1; + + case 1: + _b.trys.push([1, 3,, 6]); + + return [4 + /*yield*/ + , this.stat({ + path: to, + directory: toDirectory + })]; + + case 2: + toObj = _b.sent(); + return [3 + /*break*/ + , 6]; + + case 3: + e_1 = _b.sent(); + toPathComponents = to.split('/'); + toPathComponents.pop(); + toPath_1 = toPathComponents.join('/'); + if (!(toPathComponents.length > 0)) return [3 + /*break*/ + , 5]; + return [4 + /*yield*/ + , this.stat({ + path: toPath_1, + directory: toDirectory + })]; + + case 4: + toParentDirectory = _b.sent(); + + if (toParentDirectory.type !== 'directory') { + throw new Error('Parent directory of the to path is a file'); + } + + _b.label = 5; + + case 5: + return [3 + /*break*/ + , 6]; + + case 6: + // Cannot overwrite a directory + if (toObj && toObj.type === 'directory') { + throw new Error('Cannot overwrite a directory with a file'); + } + + return [4 + /*yield*/ + , this.stat({ + path: from, + directory: fromDirectory + })]; + + case 7: + fromObj = _b.sent(); + + updateTime = function updateTime(path, ctime, mtime) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(_this, void 0, void 0, function () { + var fullPath, entry; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + switch (_a.label) { + case 0: + fullPath = this.getPath(toDirectory, path); + return [4 + /*yield*/ + , this.dbRequest('get', [fullPath])]; + + case 1: + entry = _a.sent(); + entry.ctime = ctime; + entry.mtime = mtime; + return [4 + /*yield*/ + , this.dbRequest('put', [entry])]; + + case 2: + _a.sent(); + + return [2 + /*return*/ + ]; + } + }); + }); + }; + + _a = fromObj.type; + + switch (_a) { + case 'file': + return [3 + /*break*/ + , 8]; + + case 'directory': + return [3 + /*break*/ + , 15]; + } + + return [3 + /*break*/ + , 28]; + + case 8: + return [4 + /*yield*/ + , this.readFile({ + path: from, + directory: fromDirectory + })]; + + case 9: + file = _b.sent(); + if (!doRename) return [3 + /*break*/ + , 11]; + return [4 + /*yield*/ + , this.deleteFile({ + path: from, + directory: fromDirectory + })]; + + case 10: + _b.sent(); + + _b.label = 11; + + case 11: + // Write the file to the new location + return [4 + /*yield*/ + , this.writeFile({ + path: to, + directory: toDirectory, + data: file.data + })]; + + case 12: + // Write the file to the new location + _b.sent(); + + if (!doRename) return [3 + /*break*/ + , 14]; + return [4 + /*yield*/ + , updateTime(to, fromObj.ctime, fromObj.mtime)]; + + case 13: + _b.sent(); + + _b.label = 14; + + case 14: + // Resolve promise + return [2 + /*return*/ + , {}]; + + case 15: + if (toObj) { + throw Error('Cannot move a directory over an existing object'); + } + + _b.label = 16; + + case 16: + _b.trys.push([16, 20,, 21]); // Create the to directory + + + return [4 + /*yield*/ + , this.mkdir({ + path: to, + directory: toDirectory, + recursive: false + })]; + + case 17: + // Create the to directory + _b.sent(); + + if (!doRename) return [3 + /*break*/ + , 19]; + return [4 + /*yield*/ + , updateTime(to, fromObj.ctime, fromObj.mtime)]; + + case 18: + _b.sent(); + + _b.label = 19; + + case 19: + return [3 + /*break*/ + , 21]; + + case 20: + e_2 = _b.sent(); + return [3 + /*break*/ + , 21]; + + case 21: + return [4 + /*yield*/ + , this.readdir({ + path: from, + directory: fromDirectory + })]; + + case 22: + contents = _b.sent().files; + _i = 0, contents_1 = contents; + _b.label = 23; + + case 23: + if (!(_i < contents_1.length)) return [3 + /*break*/ + , 26]; + filename = contents_1[_i]; // Move item from the from directory to the to directory + + return [4 + /*yield*/ + , this._copy({ + from: from + "/" + filename, + to: to + "/" + filename, + directory: fromDirectory, + toDirectory: toDirectory + }, doRename)]; + + case 24: + // Move item from the from directory to the to directory + _b.sent(); + + _b.label = 25; + + case 25: + _i++; + return [3 + /*break*/ + , 23]; + + case 26: + if (!doRename) return [3 + /*break*/ + , 28]; + return [4 + /*yield*/ + , this.rmdir({ + path: from, + directory: fromDirectory + })]; + + case 27: + _b.sent(); + + _b.label = 28; + + case 28: + return [2 + /*return*/ + , {}]; + } + }); + }); + }; + + FilesystemPluginWeb._debug = true; + return FilesystemPluginWeb; + }(_index__WEBPACK_IMPORTED_MODULE_1__["WebPlugin"]); + + var Filesystem = new FilesystemPluginWeb(); //# sourceMappingURL=filesystem.js.map + + /***/ + }, + + /***/ + "./node_modules/@capacitor/core/dist/esm/web/geolocation.js": + /*!******************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web/geolocation.js ***! + \******************************************************************/ + + /*! exports provided: GeolocationPluginWeb, Geolocation */ + + /***/ + function node_modulesCapacitorCoreDistEsmWebGeolocationJs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "GeolocationPluginWeb", function () { + return GeolocationPluginWeb; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "Geolocation", function () { + return Geolocation; + }); + /* harmony import */ + + + var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( + /*! tslib */ + "./node_modules/tslib/tslib.es6.js"); + /* harmony import */ + + + var _index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( + /*! ./index */ + "./node_modules/@capacitor/core/dist/esm/web/index.js"); + /* harmony import */ + + + var _util__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__( + /*! ../util */ + "./node_modules/@capacitor/core/dist/esm/util.js"); + + var GeolocationPluginWeb = + /** @class */ + function (_super) { + Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(GeolocationPluginWeb, _super); + + function GeolocationPluginWeb() { + return _super.call(this, { + name: 'Geolocation', + platforms: ['web'] + }) || this; + } + + GeolocationPluginWeb.prototype.getCurrentPosition = function (options) { + var _this = this; + + return new Promise(function (resolve, reject) { + return _this.requestPermissions().then(function (_result) { + window.navigator.geolocation.getCurrentPosition(function (pos) { + resolve(pos); + }, function (err) { + reject(err); + }, Object(_util__WEBPACK_IMPORTED_MODULE_2__["extend"])({ + enableHighAccuracy: true, + timeout: 10000, + maximumAge: 0 + }, options)); + }); + }); + }; + + GeolocationPluginWeb.prototype.watchPosition = function (options, callback) { + var id = window.navigator.geolocation.watchPosition(function (pos) { + callback(pos); + }, function (err) { + callback(null, err); + }, Object(_util__WEBPACK_IMPORTED_MODULE_2__["extend"])({ + enableHighAccuracy: true, + timeout: 10000, + maximumAge: 0 + }, options)); + return "" + id; + }; + + GeolocationPluginWeb.prototype.clearWatch = function (options) { + window.navigator.geolocation.clearWatch(parseInt(options.id, 10)); + return Promise.resolve(); + }; + + return GeolocationPluginWeb; + }(_index__WEBPACK_IMPORTED_MODULE_1__["WebPlugin"]); + + var Geolocation = new GeolocationPluginWeb(); //# sourceMappingURL=geolocation.js.map + + /***/ + }, + + /***/ + "./node_modules/@capacitor/core/dist/esm/web/index.js": + /*!************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web/index.js ***! + \************************************************************/ + + /*! exports provided: WebPluginRegistry, WebPlugins, WebPlugin, mergeWebPlugins, mergeWebPlugin */ + + /***/ + function node_modulesCapacitorCoreDistEsmWebIndexJs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "WebPluginRegistry", function () { + return WebPluginRegistry; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "WebPlugins", function () { + return WebPlugins; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "WebPlugin", function () { + return WebPlugin; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "mergeWebPlugins", function () { + return mergeWebPlugins; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "mergeWebPlugin", function () { + return mergeWebPlugin; + }); + + var WebPluginRegistry = + /** @class */ + function () { + function WebPluginRegistry() { + this.plugins = {}; + this.loadedPlugins = {}; + } + + WebPluginRegistry.prototype.addPlugin = function (plugin) { + this.plugins[plugin.config.name] = plugin; + }; + + WebPluginRegistry.prototype.getPlugin = function (name) { + return this.plugins[name]; + }; + + WebPluginRegistry.prototype.loadPlugin = function (name) { + var plugin = this.getPlugin(name); + + if (!plugin) { + console.error("Unable to load web plugin " + name + ", no such plugin found."); + return; + } + + plugin.load(); + }; + + WebPluginRegistry.prototype.getPlugins = function () { + var p = []; + + for (var name_1 in this.plugins) { + p.push(this.plugins[name_1]); + } + + return p; + }; + + return WebPluginRegistry; + }(); + + var WebPlugins = new WebPluginRegistry(); + + var WebPlugin = + /** @class */ + function () { + function WebPlugin(config, pluginRegistry) { + this.config = config; + this.loaded = false; + this.listeners = {}; + this.windowListeners = {}; + + if (!pluginRegistry) { + WebPlugins.addPlugin(this); + } else { + pluginRegistry.addPlugin(this); + } + } + + WebPlugin.prototype.addWindowListener = function (handle) { + window.addEventListener(handle.windowEventName, handle.handler); + handle.registered = true; + }; + + WebPlugin.prototype.removeWindowListener = function (handle) { + if (!handle) { + return; + } + + window.removeEventListener(handle.windowEventName, handle.handler); + handle.registered = false; + }; + + WebPlugin.prototype.addListener = function (eventName, listenerFunc) { + var _this = this; + + var listeners = this.listeners[eventName]; + + if (!listeners) { + this.listeners[eventName] = []; + } + + this.listeners[eventName].push(listenerFunc); // If we haven't added a window listener for this event and it requires one, + // go ahead and add it + + var windowListener = this.windowListeners[eventName]; + + if (windowListener && !windowListener.registered) { + this.addWindowListener(windowListener); + } + + return { + remove: function remove() { + _this.removeListener(eventName, listenerFunc); + } + }; + }; + + WebPlugin.prototype.removeListener = function (eventName, listenerFunc) { + var listeners = this.listeners[eventName]; + + if (!listeners) { + return; + } + + var index = listeners.indexOf(listenerFunc); + this.listeners[eventName].splice(index, 1); // If there are no more listeners for this type of event, + // remove the window listener + + if (!this.listeners[eventName].length) { + this.removeWindowListener(this.windowListeners[eventName]); + } + }; + + WebPlugin.prototype.removeAllListeners = function () { + this.listeners = {}; + + for (var listener in this.windowListeners) { + this.removeWindowListener(this.windowListeners[listener]); + } + + this.windowListeners = {}; + }; + + WebPlugin.prototype.notifyListeners = function (eventName, data) { + var listeners = this.listeners[eventName]; + + if (listeners) { + listeners.forEach(function (listener) { + return listener(data); + }); + } + }; + + WebPlugin.prototype.hasListeners = function (eventName) { + return !!this.listeners[eventName].length; + }; + + WebPlugin.prototype.registerWindowListener = function (windowEventName, pluginEventName) { + var _this = this; + + this.windowListeners[pluginEventName] = { + registered: false, + windowEventName: windowEventName, + pluginEventName: pluginEventName, + handler: function handler(event) { + _this.notifyListeners(pluginEventName, event); + } + }; + }; + + WebPlugin.prototype.requestPermissions = function () { + if (Capacitor.isNative) { + return Capacitor.nativePromise(this.config.name, 'requestPermissions', {}); + } else { + return Promise.resolve({ + results: [] + }); + } + }; + + WebPlugin.prototype.load = function () { + this.loaded = true; + }; + + return WebPlugin; + }(); + + var shouldMergeWebPlugin = function shouldMergeWebPlugin(plugin) { + return plugin.config.platforms && plugin.config.platforms.indexOf(Capacitor.platform) >= 0; + }; + /** + * For all our known web plugins, merge them into the global plugins + * registry if they aren't already existing. If they don't exist, that + * means there's no existing native implementation for it. + * @param knownPlugins the Capacitor.Plugins global registry. + */ + + + var mergeWebPlugins = function mergeWebPlugins(knownPlugins) { + var plugins = WebPlugins.getPlugins(); + + for (var _i = 0, plugins_1 = plugins; _i < plugins_1.length; _i++) { + var plugin = plugins_1[_i]; + mergeWebPlugin(knownPlugins, plugin); + } + }; + + var mergeWebPlugin = function mergeWebPlugin(knownPlugins, plugin) { + // If we already have a plugin registered (meaning it was defined in the native layer), + // then we should only overwrite it if the corresponding web plugin activates on + // a certain platform. For example: Geolocation uses the WebPlugin on Android but not iOS + if (knownPlugins.hasOwnProperty(plugin.config.name) && !shouldMergeWebPlugin(plugin)) { + return; + } + + knownPlugins[plugin.config.name] = plugin; + }; //# sourceMappingURL=index.js.map + + /***/ + + }, + + /***/ + "./node_modules/@capacitor/core/dist/esm/web/local-notifications.js": + /*!**************************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web/local-notifications.js ***! + \**************************************************************************/ + + /*! exports provided: LocalNotificationsPluginWeb, LocalNotifications */ + + /***/ + function node_modulesCapacitorCoreDistEsmWebLocalNotificationsJs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "LocalNotificationsPluginWeb", function () { + return LocalNotificationsPluginWeb; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "LocalNotifications", function () { + return LocalNotifications; + }); + /* harmony import */ + + + var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( + /*! tslib */ + "./node_modules/tslib/tslib.es6.js"); + /* harmony import */ + + + var _index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( + /*! ./index */ + "./node_modules/@capacitor/core/dist/esm/web/index.js"); + + var LocalNotificationsPluginWeb = + /** @class */ + function (_super) { + Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(LocalNotificationsPluginWeb, _super); + + function LocalNotificationsPluginWeb() { + var _this = _super.call(this, { + name: 'LocalNotifications', + platforms: ['web'] + }) || this; + + _this.pending = []; + return _this; + } + + LocalNotificationsPluginWeb.prototype.createChannel = function (channel) { + throw new Error('Feature not available in the browser. ' + channel.id); + }; + + LocalNotificationsPluginWeb.prototype.deleteChannel = function (channel) { + throw new Error('Feature not available in the browser. ' + channel.id); + }; + + LocalNotificationsPluginWeb.prototype.listChannels = function () { + throw new Error('Feature not available in the browser'); + }; + + LocalNotificationsPluginWeb.prototype.sendPending = function () { + var _this = this; + + var toRemove = []; + var now = +new Date(); + this.pending.forEach(function (localNotification) { + if (localNotification.schedule && localNotification.schedule.at) { + if (+localNotification.schedule.at <= now) { + _this.buildNotification(localNotification); + + toRemove.push(localNotification); + } + } + }); + console.log('Sent pending, removing', toRemove); + this.pending = this.pending.filter(function (localNotification) { + return !toRemove.find(function (ln) { + return ln === localNotification; + }); + }); + }; + + LocalNotificationsPluginWeb.prototype.sendNotification = function (localNotification) { + var _this = this; + + var l = localNotification; + + if (localNotification.schedule && localNotification.schedule.at) { + var diff = +localNotification.schedule.at - +new Date(); + this.pending.push(l); + setTimeout(function () { + _this.sendPending(); + }, diff); + return; + } + + this.buildNotification(localNotification); + }; + + LocalNotificationsPluginWeb.prototype.buildNotification = function (localNotification) { + var l = localNotification; + return new Notification(l.title, { + body: l.body + }); + }; + + LocalNotificationsPluginWeb.prototype.schedule = function (options) { + var _this = this; + + var notifications = []; + options.notifications.forEach(function (notification) { + notifications.push(_this.sendNotification(notification)); + }); + return Promise.resolve({ + notifications: options.notifications.map(function (notification) { + return { + id: '' + notification.id + }; + }) + }); + }; + + LocalNotificationsPluginWeb.prototype.getPending = function () { + return Promise.resolve({ + notifications: this.pending.map(function (localNotification) { + return { + id: '' + localNotification.id + }; + }) + }); + }; + + LocalNotificationsPluginWeb.prototype.registerActionTypes = function (_options) { + throw new Error('Method not implemented.'); + }; + + LocalNotificationsPluginWeb.prototype.cancel = function (pending) { + console.log('Cancel these', pending); + this.pending = this.pending.filter(function (localNotification) { + return !pending.notifications.find(function (ln) { + return ln.id === '' + localNotification.id; + }); + }); + return Promise.resolve(); + }; + + LocalNotificationsPluginWeb.prototype.areEnabled = function () { + return Promise.resolve({ + value: Notification.permission === 'granted' + }); + }; + + LocalNotificationsPluginWeb.prototype.requestPermission = function () { + return new Promise(function (resolve) { + Notification.requestPermission(function (result) { + var granted = true; + + if (result === 'denied' || result === 'default') { + granted = false; + } + + resolve({ + granted: granted + }); + }); + }); + }; + + LocalNotificationsPluginWeb.prototype.requestPermissions = function () { + return new Promise(function (resolve, reject) { + Notification.requestPermission(function (result) { + if (result === 'denied' || result === 'default') { + reject(result); + return; + } + + resolve({ + results: [result] + }); + }); + }); + }; + + return LocalNotificationsPluginWeb; + }(_index__WEBPACK_IMPORTED_MODULE_1__["WebPlugin"]); + + var LocalNotifications = new LocalNotificationsPluginWeb(); //# sourceMappingURL=local-notifications.js.map + + /***/ + }, + + /***/ + "./node_modules/@capacitor/core/dist/esm/web/modals.js": + /*!*************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web/modals.js ***! + \*************************************************************/ + + /*! exports provided: ModalsPluginWeb, Modals */ + + /***/ + function node_modulesCapacitorCoreDistEsmWebModalsJs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "ModalsPluginWeb", function () { + return ModalsPluginWeb; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "Modals", function () { + return Modals; + }); + /* harmony import */ + + + var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( + /*! tslib */ + "./node_modules/tslib/tslib.es6.js"); + /* harmony import */ + + + var _index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( + /*! ./index */ + "./node_modules/@capacitor/core/dist/esm/web/index.js"); + + var ModalsPluginWeb = + /** @class */ + function (_super) { + Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(ModalsPluginWeb, _super); + + function ModalsPluginWeb() { + return _super.call(this, { + name: 'Modals', + platforms: ['web'] + }) || this; + } + + ModalsPluginWeb.prototype.alert = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + window.alert(options.message); + return [2 + /*return*/ + , Promise.resolve()]; + }); + }); + }; + + ModalsPluginWeb.prototype.prompt = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var val; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + val = window.prompt(options.message, options.inputText || ''); + return [2 + /*return*/ + , Promise.resolve({ + value: val, + cancelled: val === null + })]; + }); + }); + }; + + ModalsPluginWeb.prototype.confirm = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var val; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + val = window.confirm(options.message); + return [2 + /*return*/ + , Promise.resolve({ + value: val + })]; + }); + }); + }; + + ModalsPluginWeb.prototype.showActions = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var _this = this; + + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + return [2 + /*return*/ + , new Promise(function (resolve, _reject) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(_this, void 0, void 0, function () { + var actionSheet; + + var _this = this; + + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + actionSheet = document.querySelector('pwa-action-sheet'); + + if (!actionSheet) { + actionSheet = document.createElement('pwa-action-sheet'); + document.body.appendChild(actionSheet); + } + + actionSheet.header = options.title; + actionSheet.cancelable = false; + actionSheet.options = options.options; + actionSheet.addEventListener('onSelection', function (e) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(_this, void 0, void 0, function () { + var selection; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + selection = e.detail; + resolve({ + index: selection + }); + return [2 + /*return*/ + ]; + }); + }); + }); + return [2 + /*return*/ + ]; + }); + }); + })]; + }); + }); + }; + + return ModalsPluginWeb; + }(_index__WEBPACK_IMPORTED_MODULE_1__["WebPlugin"]); + + var Modals = new ModalsPluginWeb(); //# sourceMappingURL=modals.js.map + + /***/ + }, + + /***/ + "./node_modules/@capacitor/core/dist/esm/web/motion.js": + /*!*************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web/motion.js ***! + \*************************************************************/ + + /*! exports provided: MotionPluginWeb, Motion */ + + /***/ + function node_modulesCapacitorCoreDistEsmWebMotionJs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "MotionPluginWeb", function () { + return MotionPluginWeb; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "Motion", function () { + return Motion; + }); + /* harmony import */ + + + var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( + /*! tslib */ + "./node_modules/tslib/tslib.es6.js"); + /* harmony import */ + + + var _index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( + /*! ./index */ + "./node_modules/@capacitor/core/dist/esm/web/index.js"); + + var MotionPluginWeb = + /** @class */ + function (_super) { + Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(MotionPluginWeb, _super); + + function MotionPluginWeb() { + var _this = _super.call(this, { + name: 'Motion' + }) || this; + + _this.registerWindowListener('devicemotion', 'accel'); + + _this.registerWindowListener('deviceorientation', 'orientation'); + + return _this; + } + + return MotionPluginWeb; + }(_index__WEBPACK_IMPORTED_MODULE_1__["WebPlugin"]); + + var Motion = new MotionPluginWeb(); //# sourceMappingURL=motion.js.map + + /***/ + }, + + /***/ + "./node_modules/@capacitor/core/dist/esm/web/network.js": + /*!**************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web/network.js ***! + \**************************************************************/ + + /*! exports provided: NetworkPluginWeb, Network */ + + /***/ + function node_modulesCapacitorCoreDistEsmWebNetworkJs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "NetworkPluginWeb", function () { + return NetworkPluginWeb; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "Network", function () { + return Network; + }); + /* harmony import */ + + + var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( + /*! tslib */ + "./node_modules/tslib/tslib.es6.js"); + /* harmony import */ + + + var _index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( + /*! ./index */ + "./node_modules/@capacitor/core/dist/esm/web/index.js"); + + var NetworkPluginWeb = + /** @class */ + function (_super) { + Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(NetworkPluginWeb, _super); + + function NetworkPluginWeb() { + var _this = _super.call(this, { + name: 'Network', + platforms: ['web'] + }) || this; + + _this.listenerFunction = null; + return _this; + } + + NetworkPluginWeb.prototype.getStatus = function () { + return new Promise(function (resolve, reject) { + if (!window.navigator) { + reject('Network info not available'); + return; + } + + var connected = window.navigator.onLine; + var connection = window.navigator.connection || window.navigator.mozConnection || window.navigator.webkitConnection; + var connectionType = connection ? connection.type || connection.effectiveType : 'wifi'; + resolve({ + connected: connected, + connectionType: connected ? connectionType : 'none' + }); + }); + }; + + NetworkPluginWeb.prototype.addListener = function (eventName, listenerFunc) { + var thisRef = this; + var connection = window.navigator.connection || window.navigator.mozConnection || window.navigator.webkitConnection; + var connectionType = connection ? connection.type || connection.effectiveType : 'wifi'; + var onlineBindFunc = listenerFunc.bind(thisRef, { + connected: true, + connectionType: connectionType + }); + var offlineBindFunc = listenerFunc.bind(thisRef, { + connected: false, + connectionType: 'none' + }); + + if (eventName.localeCompare('networkStatusChange') === 0) { + window.addEventListener('online', onlineBindFunc); + window.addEventListener('offline', offlineBindFunc); + return { + remove: function remove() { + window.removeEventListener('online', onlineBindFunc); + window.removeEventListener('offline', offlineBindFunc); + } + }; + } + }; + + return NetworkPluginWeb; + }(_index__WEBPACK_IMPORTED_MODULE_1__["WebPlugin"]); + + var Network = new NetworkPluginWeb(); //# sourceMappingURL=network.js.map + + /***/ + }, + + /***/ + "./node_modules/@capacitor/core/dist/esm/web/permissions.js": + /*!******************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web/permissions.js ***! + \******************************************************************/ + + /*! exports provided: PermissionsPluginWeb, Permissions */ + + /***/ + function node_modulesCapacitorCoreDistEsmWebPermissionsJs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "PermissionsPluginWeb", function () { + return PermissionsPluginWeb; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "Permissions", function () { + return Permissions; + }); + /* harmony import */ + + + var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( + /*! tslib */ + "./node_modules/tslib/tslib.es6.js"); + /* harmony import */ + + + var _index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( + /*! ./index */ + "./node_modules/@capacitor/core/dist/esm/web/index.js"); + /* harmony import */ + + + var _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__( + /*! ../core-plugin-definitions */ + "./node_modules/@capacitor/core/dist/esm/core-plugin-definitions.js"); + + var PermissionsPluginWeb = + /** @class */ + function (_super) { + Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(PermissionsPluginWeb, _super); + + function PermissionsPluginWeb() { + return _super.call(this, { + name: 'Permissions' + }) || this; + } + + PermissionsPluginWeb.prototype.query = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var navigator, name, ret; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + switch (_a.label) { + case 0: + navigator = window.navigator; + + if (!navigator.permissions) { + return [2 + /*return*/ + , Promise.reject('This browser does not support the Permissions API')]; + } + + name = options.name === _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_2__["PermissionType"].Photos ? 'camera' : options.name; + return [4 + /*yield*/ + , navigator.permissions.query({ + name: name + })]; + + case 1: + ret = _a.sent(); + return [2 + /*return*/ + , { + state: ret.state + }]; + } + }); + }); + }; + + return PermissionsPluginWeb; + }(_index__WEBPACK_IMPORTED_MODULE_1__["WebPlugin"]); + + var Permissions = new PermissionsPluginWeb(); //# sourceMappingURL=permissions.js.map + + /***/ + }, + + /***/ + "./node_modules/@capacitor/core/dist/esm/web/share.js": + /*!************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web/share.js ***! + \************************************************************/ + + /*! exports provided: SharePluginWeb, Share */ + + /***/ + function node_modulesCapacitorCoreDistEsmWebShareJs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "SharePluginWeb", function () { + return SharePluginWeb; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "Share", function () { + return Share; + }); + /* harmony import */ + + + var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( + /*! tslib */ + "./node_modules/tslib/tslib.es6.js"); + /* harmony import */ + + + var _index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( + /*! ./index */ + "./node_modules/@capacitor/core/dist/esm/web/index.js"); + + var SharePluginWeb = + /** @class */ + function (_super) { + Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(SharePluginWeb, _super); + + function SharePluginWeb() { + return _super.call(this, { + name: 'Share', + platforms: ['web'] + }) || this; + } + + SharePluginWeb.prototype.share = function (options) { + if (!navigator.share) { + return Promise.reject('Web Share API not available'); + } + + return navigator.share({ + title: options.title, + text: options.text, + url: options.url + }); + }; + + return SharePluginWeb; + }(_index__WEBPACK_IMPORTED_MODULE_1__["WebPlugin"]); + + var Share = new SharePluginWeb(); //# sourceMappingURL=share.js.map + + /***/ + }, + + /***/ + "./node_modules/@capacitor/core/dist/esm/web/splash-screen.js": + /*!********************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web/splash-screen.js ***! + \********************************************************************/ + + /*! exports provided: SplashScreenPluginWeb, SplashScreen */ + + /***/ + function node_modulesCapacitorCoreDistEsmWebSplashScreenJs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "SplashScreenPluginWeb", function () { + return SplashScreenPluginWeb; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "SplashScreen", function () { + return SplashScreen; + }); + /* harmony import */ + + + var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( + /*! tslib */ + "./node_modules/tslib/tslib.es6.js"); + /* harmony import */ + + + var _index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( + /*! ./index */ + "./node_modules/@capacitor/core/dist/esm/web/index.js"); + + var SplashScreenPluginWeb = + /** @class */ + function (_super) { + Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(SplashScreenPluginWeb, _super); + + function SplashScreenPluginWeb() { + return _super.call(this, { + name: 'SplashScreen', + platforms: ['web'] + }) || this; + } + + SplashScreenPluginWeb.prototype.show = function (_options, _callback) { + return Promise.resolve(); + }; + + SplashScreenPluginWeb.prototype.hide = function (_options, _callback) { + return Promise.resolve(); + }; + + return SplashScreenPluginWeb; + }(_index__WEBPACK_IMPORTED_MODULE_1__["WebPlugin"]); + + var SplashScreen = new SplashScreenPluginWeb(); //# sourceMappingURL=splash-screen.js.map + + /***/ + }, + + /***/ + "./node_modules/@capacitor/core/dist/esm/web/storage.js": + /*!**************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web/storage.js ***! + \**************************************************************/ + + /*! exports provided: StoragePluginWeb, Storage */ + + /***/ + function node_modulesCapacitorCoreDistEsmWebStorageJs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "StoragePluginWeb", function () { + return StoragePluginWeb; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "Storage", function () { + return Storage; + }); + /* harmony import */ + + + var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( + /*! tslib */ + "./node_modules/tslib/tslib.es6.js"); + /* harmony import */ + + + var _index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( + /*! ./index */ + "./node_modules/@capacitor/core/dist/esm/web/index.js"); + + var StoragePluginWeb = + /** @class */ + function (_super) { + Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(StoragePluginWeb, _super); + + function StoragePluginWeb() { + var _this = _super.call(this, { + name: 'Storage', + platforms: ['web'] + }) || this; + + _this.KEY_PREFIX = '_cap_'; + return _this; + } + + StoragePluginWeb.prototype.get = function (options) { + var _this = this; + + return new Promise(function (resolve, _reject) { + resolve({ + value: window.localStorage.getItem(_this.makeKey(options.key)) + }); + }); + }; + + StoragePluginWeb.prototype.set = function (options) { + var _this = this; + + return new Promise(function (resolve, _reject) { + window.localStorage.setItem(_this.makeKey(options.key), options.value); + resolve(); + }); + }; + + StoragePluginWeb.prototype.remove = function (options) { + var _this = this; + + return new Promise(function (resolve, _reject) { + window.localStorage.removeItem(_this.makeKey(options.key)); + resolve(); + }); + }; + + StoragePluginWeb.prototype.keys = function () { + var _this = this; + + return new Promise(function (resolve, _reject) { + resolve({ + keys: Object.keys(localStorage).filter(function (k) { + return _this.isKey(k); + }).map(function (k) { + return _this.getKey(k); + }) + }); + }); + }; + + StoragePluginWeb.prototype.clear = function () { + var _this = this; + + return new Promise(function (resolve, _reject) { + Object.keys(localStorage).filter(function (k) { + return _this.isKey(k); + }).forEach(function (k) { + return window.localStorage.removeItem(k); + }); + resolve(); + }); + }; + + StoragePluginWeb.prototype.makeKey = function (key) { + return this.KEY_PREFIX + key; + }; + + StoragePluginWeb.prototype.isKey = function (key) { + return key.indexOf(this.KEY_PREFIX) === 0; + }; + + StoragePluginWeb.prototype.getKey = function (key) { + return key.substr(this.KEY_PREFIX.length); + }; + + return StoragePluginWeb; + }(_index__WEBPACK_IMPORTED_MODULE_1__["WebPlugin"]); + + var Storage = new StoragePluginWeb(); //# sourceMappingURL=storage.js.map + + /***/ + }, + + /***/ + "./node_modules/@capacitor/core/dist/esm/web/toast.js": + /*!************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web/toast.js ***! + \************************************************************/ + + /*! exports provided: ToastPluginWeb, Toast */ + + /***/ + function node_modulesCapacitorCoreDistEsmWebToastJs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "ToastPluginWeb", function () { + return ToastPluginWeb; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "Toast", function () { + return Toast; + }); + /* harmony import */ + + + var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( + /*! tslib */ + "./node_modules/tslib/tslib.es6.js"); + /* harmony import */ + + + var _index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( + /*! ./index */ + "./node_modules/@capacitor/core/dist/esm/web/index.js"); + + var ToastPluginWeb = + /** @class */ + function (_super) { + Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(ToastPluginWeb, _super); + + function ToastPluginWeb() { + return _super.call(this, { + name: 'Toast', + platforms: ['web'] + }) || this; + } + + ToastPluginWeb.prototype.show = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var duration, toast; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + duration = 2000; + + if (options.duration) { + duration = options.duration === 'long' ? 3500 : 2000; + } + + toast = document.createElement('pwa-toast'); + toast.duration = duration; + toast.message = options.text; + document.body.appendChild(toast); + return [2 + /*return*/ + ]; + }); + }); + }; + + return ToastPluginWeb; + }(_index__WEBPACK_IMPORTED_MODULE_1__["WebPlugin"]); + + var Toast = new ToastPluginWeb(); //# sourceMappingURL=toast.js.map + + /***/ + }, + + /***/ + "./src/app/config/auth-constants.ts": + /*!******************************************!*\ + !*** ./src/app/config/auth-constants.ts ***! + \******************************************/ + + /*! exports provided: AuthConnstants */ + + /***/ + function srcAppConfigAuthConstantsTs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "AuthConnstants", function () { + return AuthConnstants; + }); + /* This file stores all the keys */ + + + var AuthConnstants = function AuthConnstants() { + _classCallCheck(this, AuthConnstants); + }; + /* My reference key */ + + + AuthConnstants.AUTH = 'userDataKey'; + AuthConnstants.PROFILE = 'profile'; + AuthConnstants.USER = 'userId'; + /***/ + }, + + /***/ + "./src/app/services/auth.service.ts": + /*!******************************************!*\ + !*** ./src/app/services/auth.service.ts ***! + \******************************************/ + + /*! exports provided: AuthService */ + + /***/ + function srcAppServicesAuthServiceTs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "AuthService", function () { + return AuthService; + }); + /* harmony import */ + + + var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( + /*! tslib */ + "./node_modules/tslib/tslib.es6.js"); + /* harmony import */ + + + var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( + /*! @angular/core */ + "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js"); + /* harmony import */ + + + var _storage_service__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__( + /*! ./storage.service */ + "./src/app/services/storage.service.ts"); + /* harmony import */ + + + var _angular_router__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__( + /*! @angular/router */ + "./node_modules/@angular/router/__ivy_ngcc__/fesm2015/router.js"); + /* harmony import */ + + + var _angular_common_http__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__( + /*! @angular/common/http */ + "./node_modules/@angular/common/__ivy_ngcc__/fesm2015/http.js"); + /* harmony import */ + + + var src_environments_environment__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__( + /*! src/environments/environment */ + "./src/environments/environment.ts"); + /* harmony import */ + + + var _http_service__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__( + /*! ./http.service */ + "./src/app/services/http.service.ts"); + /* harmony import */ + + + var rxjs__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__( + /*! rxjs */ + "./node_modules/rxjs/_esm2015/index.js"); + /* harmony import */ + + + var _config_auth_constants__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__( + /*! ../config/auth-constants */ + "./src/app/config/auth-constants.ts"); + + var AuthService = /*#__PURE__*/function () { + function AuthService(http, httpService, storageService, router) { + _classCallCheck(this, AuthService); + + this.http = http; + this.httpService = httpService; + this.storageService = storageService; + this.router = router; + this.userData$ = new rxjs__WEBPACK_IMPORTED_MODULE_7__["BehaviorSubject"](''); + this.userId$ = new rxjs__WEBPACK_IMPORTED_MODULE_7__["BehaviorSubject"](''); + this.headers = new _angular_common_http__WEBPACK_IMPORTED_MODULE_4__["HttpHeaders"](); + } + + _createClass(AuthService, [{ + key: "login", + value: function login(user) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, /*#__PURE__*/regeneratorRuntime.mark(function _callee() { + var _this2 = this; + + var options, service, result, response; + return regeneratorRuntime.wrap(function _callee$(_context) { + while (1) { + switch (_context.prev = _context.next) { + case 0: + user.BasicAuthKey = 'Basic ' + btoa(user.domainName + '\\' + user.username + ':' + user.password); //conversão em base64 das credenciais inseridas + + options = { + headers: { + 'Authorization': user.BasicAuthKey + } + }; + this.headers = this.headers.set('Authorization', user.BasicAuthKey); + this.opts = { + headers: this.headers + }; + service = src_environments_environment__WEBPACK_IMPORTED_MODULE_5__["environment"].apiURL + "userauthentication/GetValidateAuth"; + _context.next = 7; + return this.http.get(service, options).toPromise(); + + case 7: + result = _context.sent; + this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_5__["environment"].apiURL + "UserAuthentication/Login", '', this.opts).subscribe(function (res) { + _this2.storageService.store(_config_auth_constants__WEBPACK_IMPORTED_MODULE_8__["AuthConnstants"].USER, res); + }); + + if (result) { + this.ValidatedUser = user; + } + + return _context.abrupt("return", result); + + case 11: + case "end": + return _context.stop(); + } + } + }, _callee, this); + })); + } + }, { + key: "logout", + value: function logout() { + this.ValidatedUser = null; + } //Login to rocketChat server + + }, { + key: "loginChat", + value: function loginChat(postData) { + return this.httpService.post('login', postData); + } //Get user data from RocketChat | global object + + }, { + key: "getUserData", + value: function getUserData() { + var _this3 = this; + + this.storageService.get(_config_auth_constants__WEBPACK_IMPORTED_MODULE_8__["AuthConnstants"].AUTH).then(function (res) { + _this3.userData$.next(res); + }); + } //Get user Id | global object + + }, { + key: "getUserId", + value: function getUserId() { + var _this4 = this; + + this.storageService.get(_config_auth_constants__WEBPACK_IMPORTED_MODULE_8__["AuthConnstants"].USER).then(function (res) { + _this4.userId$.next(res); + }); + } + }, { + key: "getProfile", + value: function getProfile() { + this.storageService.get(_config_auth_constants__WEBPACK_IMPORTED_MODULE_8__["AuthConnstants"].PROFILE).then(function (res) { + return res; + }); + } + }, { + key: "logoutChat", + value: function logoutChat() { + var _this5 = this; + + //this.storageService.clear(); + this.storageService.removeStorageItem(_config_auth_constants__WEBPACK_IMPORTED_MODULE_8__["AuthConnstants"].AUTH).then(function (res) { + _this5.userData$.next(''); + + _this5.router.navigate(['']); + }); + } + }]); + + return AuthService; + }(); + + AuthService.ctorParameters = function () { + return [{ + type: _angular_common_http__WEBPACK_IMPORTED_MODULE_4__["HttpClient"] + }, { + type: _http_service__WEBPACK_IMPORTED_MODULE_6__["HttpService"] + }, { + type: _storage_service__WEBPACK_IMPORTED_MODULE_2__["StorageService"] + }, { + type: _angular_router__WEBPACK_IMPORTED_MODULE_3__["Router"] + }]; + }; + + AuthService = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Injectable"])({ + providedIn: 'root' + })], AuthService); + /***/ + }, + + /***/ + "./src/app/services/http.service.ts": + /*!******************************************!*\ + !*** ./src/app/services/http.service.ts ***! + \******************************************/ + + /*! exports provided: HttpService */ + + /***/ + function srcAppServicesHttpServiceTs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "HttpService", function () { + return HttpService; + }); + /* harmony import */ + + + var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( + /*! tslib */ + "./node_modules/tslib/tslib.es6.js"); + /* harmony import */ + + + var _angular_common_http__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( + /*! @angular/common/http */ + "./node_modules/@angular/common/__ivy_ngcc__/fesm2015/http.js"); + /* harmony import */ + + + var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__( + /*! @angular/core */ + "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js"); + /* harmony import */ + + + var src_environments_environment__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__( + /*! src/environments/environment */ + "./src/environments/environment.ts"); + + var HttpService = /*#__PURE__*/function () { + function HttpService(http) { + _classCallCheck(this, HttpService); + + this.http = http; + } + + _createClass(HttpService, [{ + key: "post", + value: function post(serviceName, data) { + var headers = new _angular_common_http__WEBPACK_IMPORTED_MODULE_1__["HttpHeaders"](); + var options = { + header: headers, + withCredentials: false + }; + var url = src_environments_environment__WEBPACK_IMPORTED_MODULE_3__["environment"].apiChatUrl + serviceName; + var body = { + "user": "admin", + "password": "tabteste@006" + }; + return this.http.post(url, + /* JSON.stringify( */ + data + /* ), options */ + ); + } + }, { + key: "get", + value: function get(serviceName, options) { + var url = src_environments_environment__WEBPACK_IMPORTED_MODULE_3__["environment"].apiChatUrl + serviceName; + return this.http.get(url, options); + } + }]); + + return HttpService; + }(); + + HttpService.ctorParameters = function () { + return [{ + type: _angular_common_http__WEBPACK_IMPORTED_MODULE_1__["HttpClient"] + }]; + }; + + HttpService = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_angular_core__WEBPACK_IMPORTED_MODULE_2__["Injectable"])({ + providedIn: 'root' + })], HttpService); + /***/ + }, + + /***/ + "./src/app/services/storage.service.ts": + /*!*********************************************!*\ + !*** ./src/app/services/storage.service.ts ***! + \*********************************************/ + + /*! exports provided: StorageService */ + + /***/ + function srcAppServicesStorageServiceTs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "StorageService", function () { + return StorageService; + }); + /* harmony import */ + + + var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( + /*! tslib */ + "./node_modules/tslib/tslib.es6.js"); + /* harmony import */ + + + var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( + /*! @angular/core */ + "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js"); + /* harmony import */ + + + var _capacitor_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__( + /*! @capacitor/core */ + "./node_modules/@capacitor/core/dist/esm/index.js"); + + var Storage = _capacitor_core__WEBPACK_IMPORTED_MODULE_2__["Plugins"].Storage; + + var StorageService = /*#__PURE__*/function () { + function StorageService() { + _classCallCheck(this, StorageService); + } // Store the value + + + _createClass(StorageService, [{ + key: "store", + value: function store(storageKey, value) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, /*#__PURE__*/regeneratorRuntime.mark(function _callee2() { + var encryptedValue; + return regeneratorRuntime.wrap(function _callee2$(_context2) { + while (1) { + switch (_context2.prev = _context2.next) { + case 0: + encryptedValue = btoa(escape(JSON.stringify(value))); + _context2.next = 3; + return Storage.set({ + key: storageKey, + value: encryptedValue + }); + + case 3: + case "end": + return _context2.stop(); + } + } + }, _callee2); + })); + } // Get the value + + }, { + key: "get", + value: function get(storageKey) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, /*#__PURE__*/regeneratorRuntime.mark(function _callee3() { + var ret; + return regeneratorRuntime.wrap(function _callee3$(_context3) { + while (1) { + switch (_context3.prev = _context3.next) { + case 0: + _context3.next = 2; + return Storage.get({ + key: storageKey + }); + + case 2: + ret = _context3.sent; + return _context3.abrupt("return", JSON.parse(unescape(atob(ret.value)))); + + case 4: + case "end": + return _context3.stop(); + } + } + }, _callee3); + })); + } + }, { + key: "removeStorageItem", + value: function removeStorageItem(storageKey) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, /*#__PURE__*/regeneratorRuntime.mark(function _callee4() { + return regeneratorRuntime.wrap(function _callee4$(_context4) { + while (1) { + switch (_context4.prev = _context4.next) { + case 0: + _context4.next = 2; + return Storage.remove({ + key: storageKey + }); + + case 2: + case "end": + return _context4.stop(); + } + } + }, _callee4); + })); + } // Clear storage + + }, { + key: "clear", + value: function clear() { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, /*#__PURE__*/regeneratorRuntime.mark(function _callee5() { + return regeneratorRuntime.wrap(function _callee5$(_context5) { + while (1) { + switch (_context5.prev = _context5.next) { + case 0: + _context5.next = 2; + return Storage.clear(); + + case 2: + case "end": + return _context5.stop(); + } + } + }, _callee5); + })); + } + }]); + + return StorageService; + }(); + + StorageService = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Injectable"])({ + providedIn: 'root' + })], StorageService); + /***/ + } +}]); +//# sourceMappingURL=default~home-home-module~pages-chat-chat-module~pages-events-events-module~pages-login-login-module~~987a3ffe-es5.js.map \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/default~home-home-module~pages-chat-chat-module~pages-events-events-module~pages-publications-public~a6816e3b-es2015.js b/android/app/build/intermediates/merged_assets/debug/out/public/default~home-home-module~pages-chat-chat-module~pages-events-events-module~pages-publications-public~a6816e3b-es2015.js new file mode 100644 index 000000000..2341a64dc --- /dev/null +++ b/android/app/build/intermediates/merged_assets/debug/out/public/default~home-home-module~pages-chat-chat-module~pages-events-events-module~pages-publications-public~a6816e3b-es2015.js @@ -0,0 +1,147 @@ +(window["webpackJsonp"] = window["webpackJsonp"] || []).push([["default~home-home-module~pages-chat-chat-module~pages-events-events-module~pages-publications-public~a6816e3b"],{ + +/***/ "./node_modules/raw-loader/dist/cjs.js!./src/app/pages/search/search.page.html": +/*!*************************************************************************************!*\ + !*** ./node_modules/raw-loader/dist/cjs.js!./src/app/pages/search/search.page.html ***! + \*************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony default export */ __webpack_exports__["default"] = ("\r\n\r\n\r\n \r\n
\r\n
\r\n \r\n
\r\n
\r\n \r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n\r\n \r\n
\r\n
\r\n
\r\n
\r\n

Relatório

\r\n 10\r\n
\r\n
\r\n

Relatório

\r\n 10\r\n
\r\n
\r\n

Relatório

\r\n 10\r\n
\r\n
\r\n

Relatório

\r\n 10\r\n
\r\n
\r\n

Relatório

\r\n 10\r\n
\r\n
\r\n

Relatório

\r\n 10\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n\r\n
\r\n\r\n
\r\n \r\n
\r\n

Palavas mais pesquisdas

\r\n
\r\n \r\n \r\n
\r\n
\r\n
\r\n
\r\n

Order por:Mais Recente

\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
    \r\n
  • \r\n
    \r\n \r\n
    \r\n
    \r\n

    title

    \r\n
    \r\n MINEC, MINFIN\r\n 13/04/2020\r\n
    \r\n
    \r\n
  • \r\n
  • \r\n
    \r\n \r\n
    \r\n
    \r\n

    title

    \r\n
    \r\n MINEC, MINFIN\r\n 13/04/2020\r\n
    \r\n
    \r\n
  • \r\n
  • \r\n
    \r\n \r\n
    \r\n
    \r\n

    title

    \r\n
    \r\n MINEC, MINFIN\r\n 13/04/2020\r\n
    \r\n
    \r\n
  • \r\n
  • \r\n
    \r\n \r\n
    \r\n
    \r\n

    title

    \r\n
    \r\n MINEC, MINFIN\r\n 13/04/2020\r\n
    \r\n
    \r\n
  • \r\n
  • \r\n
    \r\n \r\n
    \r\n
    \r\n

    title

    \r\n
    \r\n MINEC, MINFIN\r\n 13/04/2020\r\n
    \r\n
    \r\n
  • \r\n
\r\n
\r\n\r\n
\r\n\r\n
\r\n"); + +/***/ }), + +/***/ "./node_modules/raw-loader/dist/cjs.js!./src/app/shared/header/header.page.html": +/*!**************************************************************************************!*\ + !*** ./node_modules/raw-loader/dist/cjs.js!./src/app/shared/header/header.page.html ***! + \**************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony default export */ __webpack_exports__["default"] = ("\r\n \r\n \r\n \r\n \r\n \r\n
\r\n \r\n
\r\n
\r\n \r\n
\r\n logo\r\n
\r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n
\r\n "); + +/***/ }), + +/***/ "./src/app/pages/search/search.page.scss": +/*!***********************************************!*\ + !*** ./src/app/pages/search/search.page.scss ***! + \***********************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony default export */ __webpack_exports__["default"] = (".header-main {\n padding: 5px 18px;\n padding-bottom: 2px;\n padding-top: 25px;\n}\n.header-main .search-input-container {\n max-width: 309px;\n background-color: white;\n border-radius: 27.5px;\n border: solid 1px #ebebeb;\n}\n.header-main .search-input-container .icon {\n color: #797979;\n width: 45px;\n height: 45px;\n display: flex;\n justify-content: center;\n font-size: 25px;\n align-items: center;\n}\n.header-main .search-input-container .icon-z {\n width: 15px;\n}\n.header-main .icon-z {\n display: flex;\n justify-content: center;\n align-items: center;\n font-size: 45px;\n}\n.header-main .profile {\n display: none;\n font-size: 45px;\n}\n.options {\n margin-top: 10px;\n}\n.options .container {\n display: flex;\n}\n.options .container .d-flex {\n display: flex;\n flex-wrap: wrap;\n width: 100%;\n flex-wrap: wrap;\n}\n.options .container .d-flex .button {\n width: 116px;\n border: solid 1px #e9e9e9;\n margin: 0px 5px;\n margin-bottom: 10px;\n padding: 5px 20px;\n border-radius: 15px;\n}\n.options .container .d-flex .button p {\n padding: 0px;\n margin: 0px;\n font-family: Roboto;\n color: #0d89d1;\n font-size: 15px;\n}\n.options .container .d-flex .button .label {\n font-family: Roboto;\n font-size: 13px;\n font-weight: 300;\n color: #797979;\n}\n.options .container .d-flex .button:hover {\n background-color: #42b9fe;\n color: white;\n}\n.options .container .d-flex .button:hover p {\n color: white;\n}\n.options .container .d-flex .button:hover .label {\n color: white;\n}\n.options .container .icon {\n display: none;\n width: 45px;\n height: 45px;\n justify-content: center;\n align-items: center;\n}\n.options .container .icon ion-icon {\n width: 25px;\n}\n.d-flex {\n display: flex;\n}\n.d-flex .search-result {\n width: 100%;\n border-bottom: unset;\n padding: 0px 20px;\n}\n.d-flex .search-result .header {\n border-top: 1px solid #ebebeb;\n}\n.d-flex .search-result .header .sort-by {\n width: 100%;\n}\n.d-flex .search-result .header .sort-by .order {\n font-family: Roboto;\n font-size: 13px;\n font-weight: 300;\n color: #797979;\n}\n.d-flex .search-result .header .sort-by .order-labal {\n font-family: Roboto;\n font-size: 15px;\n color: #0d89d1;\n margin-left: 20px;\n}\n.d-flex .search-result .header ion-icon {\n font-size: 25px;\n}\n.d-flex .search-result ul {\n padding: 0px;\n margin: 0px;\n}\n.d-flex .search-result ul li {\n padding-top: 8px;\n padding-bottom: 8px;\n border-top: 1px solid #ebebeb;\n display: flex;\n align-items: center;\n}\n.d-flex .search-result ul li .icon {\n font-size: 35px;\n align-items: center;\n display: flex;\n}\n.d-flex .search-result ul li .content {\n width: 100%;\n margin-left: 10px;\n}\n.d-flex .search-result ul li .content p {\n margin: 0px;\n width: 100%;\n font-family: Roboto;\n font-size: 15px;\n color: #0d89d1;\n line-height: 1.67;\n}\n.d-flex .search-result ul li .content span {\n height: 15px;\n font-family: Roboto;\n font-size: 13px;\n font-weight: 300;\n color: #797979;\n}\n.d-flex .most-searched-words {\n width: 400px;\n display: none;\n}\n.d-flex .most-searched-words p {\n height: 24px;\n font-family: Roboto;\n font-size: 20px;\n text-align: center;\n color: black;\n}\n@media only screen and (min-width: 1024px) {\n .header-main {\n background-color: #0782c9;\n }\n .header-main .profile {\n display: inline-block;\n }\n .header-main .icon-most-searched-word-open {\n display: none !important;\n }\n\n .options {\n padding: 0px 20px;\n }\n .options .container {\n border-bottom: 1px solid #ebebeb;\n }\n .options .container .icon {\n display: flex;\n }\n\n .most-searched-words {\n display: inline-block !important;\n }\n\n .search-result {\n border-left: 1px solid #d8d8d8;\n }\n .search-result .header {\n border-top: unset !important;\n }\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvc2VhcmNoL0M6XFxVc2Vyc1xcdGlhZ28ua2F5YXlhXFxkZXZlbG9wbWVudFxcZ2FiaW5ldGUtZGlnaXRhbC9zcmNcXGFwcFxccGFnZXNcXHNlYXJjaFxcc2VhcmNoLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvc2VhcmNoL3NlYXJjaC5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDRSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7QUNDRjtBREFFO0VBQ0UsZ0JBQUE7RUFDQSx1QkFBQTtFQUNBLHFCQUFBO0VBQ0EseUJBQUE7QUNFSjtBRERJO0VBQ0UsY0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLHVCQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0FDR047QURESTtFQUNFLFdBQUE7QUNHTjtBREFFO0VBQ0UsYUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0FDRUo7QURBRTtFQUNFLGFBQUE7RUFDQSxlQUFBO0FDRUo7QURJQTtFQUNFLGdCQUFBO0FDREY7QURFRTtFQUNFLGFBQUE7QUNBSjtBRENJO0VBQ0UsYUFBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtBQ0NOO0FEQU07RUFDRSxZQUFBO0VBQ0EseUJBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFQWNBLG1CQUFBO0FDWFI7QURGUTtFQUNFLFlBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtBQ0lWO0FERlE7RUFDRSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7QUNJVjtBRENNO0VBQ0UseUJBQUE7RUFDQSxZQUFBO0FDQ1I7QURBUTtFQUNFLFlBQUE7QUNFVjtBREFRO0VBQ0UsWUFBQTtBQ0VWO0FERUk7RUFDRSxhQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0FDQU47QURDTTtFQUNFLFdBQUE7QUNDUjtBRFNBO0VBQ0UsYUFBQTtBQ05GO0FEUUU7RUFDRSxXQUFBO0VBQ0Esb0JBQUE7RUFDQSxpQkFBQTtBQ05KO0FEUUk7RUFDRSw2QkFBQTtBQ05OO0FET007RUFDRSxXQUFBO0FDTFI7QURNUTtFQUNFLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtBQ0pWO0FETVE7RUFDRSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7QUNKVjtBRE9NO0VBQ0UsZUFBQTtBQ0xSO0FEUUk7RUFDRSxZQUFBO0VBQ0EsV0FBQTtBQ05OO0FET007RUFDRSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsNkJBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7QUNMUjtBRE1RO0VBQ0UsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsYUFBQTtBQ0pWO0FETVE7RUFDRSxXQUFBO0VBQ0EsaUJBQUE7QUNKVjtBREtVO0VBQ0UsV0FBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7QUNIWjtBREtVO0VBQ0UsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtBQ0haO0FEVUU7RUFDRSxZQUFBO0VBQ0EsYUFBQTtBQ1JKO0FEU0k7RUFDRSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0FDUE47QURlQTtFQUVFO0lBQ0UseUJBQUE7RUNiRjtFRGNFO0lBQ0UscUJBQUE7RUNaSjtFRGNFO0lBQ0Usd0JBQUE7RUNaSjs7RURnQkE7SUFPRSxpQkFBQTtFQ25CRjtFRGFFO0lBQ0UsZ0NBQUE7RUNYSjtFRFlJO0lBQ0UsYUFBQTtFQ1ZOOztFRGlCQTtJQUNFLGdDQUFBO0VDZEY7O0VEZ0JBO0lBQ0UsOEJBQUE7RUNiRjtFRGNFO0lBQ0UsNEJBQUE7RUNaSjtBQUNGIiwiZmlsZSI6InNyYy9hcHAvcGFnZXMvc2VhcmNoL3NlYXJjaC5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuaGVhZGVyLW1haW57XHJcbiAgcGFkZGluZzogNXB4IDE4cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDJweDtcclxuICBwYWRkaW5nLXRvcDogMjVweDtcclxuICAuc2VhcmNoLWlucHV0LWNvbnRhaW5lcntcclxuICAgIG1heC13aWR0aDogMzA5cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI3LjVweDtcclxuICAgIGJvcmRlcjogc29saWQgMXB4ICNlYmViZWI7XHJcbiAgICAuaWNvbntcclxuICAgICAgY29sb3I6ICM3OTc5Nzk7XHJcbiAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAuaWNvbi16e1xyXG4gICAgICB3aWR0aDogMTVweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmljb24tentcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgfVxyXG4gIC5wcm9maWxle1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICB9XHJcbiAgXHJcbn1cclxuXHJcbi8vIHNlYXJjaCByZXN1bHQgdHlwZVxyXG4ub3B0aW9uc3tcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIC5jb250YWluZXJ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLmQtZmxleHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAuYnV0dG9ue1xyXG4gICAgICAgIHdpZHRoOiAxMTZweDtcclxuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjZTllOWU5O1xyXG4gICAgICAgIG1hcmdpbjogMHB4IDVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICAgICAgICBjb2xvcjogIzBkODlkMTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxhYmVse1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICBjb2xvcjogIzc5Nzk3OTtcclxuICAgICAgICB9XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgLmJ1dHRvbjpob3ZlcntcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDJiOWZlO1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBwe1xyXG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubGFiZWx7XHJcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaWNvbntcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGlvbi1pY29ue1xyXG4gICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBcclxufVxyXG5cclxuXHJcblxyXG4uZC1mbGV4e1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLy8gc2VhcmNoIHJlc3VsdFxyXG4gIC5zZWFyY2gtcmVzdWx0e1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItYm90dG9tOiB1bnNldDtcclxuICAgIHBhZGRpbmc6IDBweCAyMHB4O1xyXG5cclxuICAgIC5oZWFkZXJ7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgICAuc29ydC1ieXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAub3JkZXJ7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgIGNvbG9yOiM3OTc5NzlcclxuICAgICAgICB9XHJcbiAgICAgICAgLm9yZGVyLWxhYmFse1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgIGNvbG9yOiAjMGQ4OWQxO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGlvbi1pY29ue1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgdWx7XHJcbiAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ViZWJlYjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgLmljb257XHJcbiAgICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbnRlbnR7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgcHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMGQ4OWQxO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42NztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICBjb2xvcjogIzc5Nzk3OTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy8gbW9zdCBzZWFyY2hlZCB3b3JkXHJcbiAgLm1vc3Qtc2VhcmNoZWQtd29yZHN7XHJcbiAgICB3aWR0aDogNDAwcHg7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcHtcclxuICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuXHJcbiAgLmhlYWRlci1tYWluIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNzgyYzk7XHJcbiAgICAucHJvZmlsZXtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG4gICAgLmljb24tbW9zdC1zZWFyY2hlZC13b3JkLW9wZW57XHJcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5vcHRpb25ze1xyXG4gICAgLmNvbnRhaW5lcntcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICAgIC5pY29ue1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHBhZGRpbmc6IDBweCAyMHB4O1xyXG4gIH1cclxuXHJcbiAgICAgIFxyXG4gIC5tb3N0LXNlYXJjaGVkLXdvcmRze1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5zZWFyY2gtcmVzdWx0e1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDhkOGQ4O1xyXG4gICAgLmhlYWRlcntcclxuICAgICAgYm9yZGVyLXRvcDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmhlYWRlci1tYWluIHtcbiAgcGFkZGluZzogNXB4IDE4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xufVxuLmhlYWRlci1tYWluIC5zZWFyY2gtaW5wdXQtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAzMDlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDI3LjVweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2ViZWJlYjtcbn1cbi5oZWFkZXItbWFpbiAuc2VhcmNoLWlucHV0LWNvbnRhaW5lciAuaWNvbiB7XG4gIGNvbG9yOiAjNzk3OTc5O1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhlYWRlci1tYWluIC5zZWFyY2gtaW5wdXQtY29udGFpbmVyIC5pY29uLXoge1xuICB3aWR0aDogMTVweDtcbn1cbi5oZWFkZXItbWFpbiAuaWNvbi16IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogNDVweDtcbn1cbi5oZWFkZXItbWFpbiAucHJvZmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogNDVweDtcbn1cblxuLm9wdGlvbnMge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLm9wdGlvbnMgLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ub3B0aW9ucyAuY29udGFpbmVyIC5kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ub3B0aW9ucyAuY29udGFpbmVyIC5kLWZsZXggLmJ1dHRvbiB7XG4gIHdpZHRoOiAxMTZweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2U5ZTllOTtcbiAgbWFyZ2luOiAwcHggNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nOiA1cHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbn1cbi5vcHRpb25zIC5jb250YWluZXIgLmQtZmxleCAuYnV0dG9uIHAge1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbjogMHB4O1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBjb2xvcjogIzBkODlkMTtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLm9wdGlvbnMgLmNvbnRhaW5lciAuZC1mbGV4IC5idXR0b24gLmxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzc5Nzk3OTtcbn1cbi5vcHRpb25zIC5jb250YWluZXIgLmQtZmxleCAuYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyYjlmZTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLm9wdGlvbnMgLmNvbnRhaW5lciAuZC1mbGV4IC5idXR0b246aG92ZXIgcCB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5vcHRpb25zIC5jb250YWluZXIgLmQtZmxleCAuYnV0dG9uOmhvdmVyIC5sYWJlbCB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5vcHRpb25zIC5jb250YWluZXIgLmljb24ge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5vcHRpb25zIC5jb250YWluZXIgLmljb24gaW9uLWljb24ge1xuICB3aWR0aDogMjVweDtcbn1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZC1mbGV4IC5zZWFyY2gtcmVzdWx0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IHVuc2V0O1xuICBwYWRkaW5nOiAwcHggMjBweDtcbn1cbi5kLWZsZXggLnNlYXJjaC1yZXN1bHQgLmhlYWRlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlYmViO1xufVxuLmQtZmxleCAuc2VhcmNoLXJlc3VsdCAuaGVhZGVyIC5zb3J0LWJ5IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZC1mbGV4IC5zZWFyY2gtcmVzdWx0IC5oZWFkZXIgLnNvcnQtYnkgLm9yZGVyIHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzc5Nzk3OTtcbn1cbi5kLWZsZXggLnNlYXJjaC1yZXN1bHQgLmhlYWRlciAuc29ydC1ieSAub3JkZXItbGFiYWwge1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMGQ4OWQxO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi5kLWZsZXggLnNlYXJjaC1yZXN1bHQgLmhlYWRlciBpb24taWNvbiB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbn1cbi5kLWZsZXggLnNlYXJjaC1yZXN1bHQgdWwge1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbjogMHB4O1xufVxuLmQtZmxleCAuc2VhcmNoLXJlc3VsdCB1bCBsaSB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlYmViO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmQtZmxleCAuc2VhcmNoLXJlc3VsdCB1bCBsaSAuaWNvbiB7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5kLWZsZXggLnNlYXJjaC1yZXN1bHQgdWwgbGkgLmNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uZC1mbGV4IC5zZWFyY2gtcmVzdWx0IHVsIGxpIC5jb250ZW50IHAge1xuICBtYXJnaW46IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMwZDg5ZDE7XG4gIGxpbmUtaGVpZ2h0OiAxLjY3O1xufVxuLmQtZmxleCAuc2VhcmNoLXJlc3VsdCB1bCBsaSAuY29udGVudCBzcGFuIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjNzk3OTc5O1xufVxuLmQtZmxleCAubW9zdC1zZWFyY2hlZC13b3JkcyB7XG4gIHdpZHRoOiA0MDBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kLWZsZXggLm1vc3Qtc2VhcmNoZWQtd29yZHMgcCB7XG4gIGhlaWdodDogMjRweDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlci1tYWluIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDc4MmM5O1xuICB9XG4gIC5oZWFkZXItbWFpbiAucHJvZmlsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5oZWFkZXItbWFpbiAuaWNvbi1tb3N0LXNlYXJjaGVkLXdvcmQtb3BlbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9wdGlvbnMge1xuICAgIHBhZGRpbmc6IDBweCAyMHB4O1xuICB9XG4gIC5vcHRpb25zIC5jb250YWluZXIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xuICB9XG4gIC5vcHRpb25zIC5jb250YWluZXIgLmljb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAubW9zdC1zZWFyY2hlZC13b3JkcyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2VhcmNoLXJlc3VsdCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDhkOGQ4O1xuICB9XG4gIC5zZWFyY2gtcmVzdWx0IC5oZWFkZXIge1xuICAgIGJvcmRlci10b3A6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIH1cbn0iXX0= */"); + +/***/ }), + +/***/ "./src/app/pages/search/search.page.ts": +/*!*********************************************!*\ + !*** ./src/app/pages/search/search.page.ts ***! + \*********************************************/ +/*! exports provided: SearchPage */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "SearchPage", function() { return SearchPage; }); +/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.js"); +/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js"); +/* harmony import */ var _ionic_angular__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @ionic/angular */ "./node_modules/@ionic/angular/__ivy_ngcc__/fesm2015/ionic-angular.js"); + + + +let SearchPage = class SearchPage { + constructor(modalController) { + this.modalController = modalController; + } + ngOnInit() { + } + close() { + this.modalController.dismiss(); + } +}; +SearchPage.ctorParameters = () => [ + { type: _ionic_angular__WEBPACK_IMPORTED_MODULE_2__["ModalController"] } +]; +SearchPage = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([ + Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"])({ + selector: 'app-search', + template: Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__importDefault"])(__webpack_require__(/*! raw-loader!./search.page.html */ "./node_modules/raw-loader/dist/cjs.js!./src/app/pages/search/search.page.html")).default, + styles: [Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__importDefault"])(__webpack_require__(/*! ./search.page.scss */ "./src/app/pages/search/search.page.scss")).default] + }) +], SearchPage); + + + +/***/ }), + +/***/ "./src/app/shared/header/header.page.scss": +/*!************************************************!*\ + !*** ./src/app/shared/header/header.page.scss ***! + \************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony default export */ __webpack_exports__["default"] = (".div-top-header {\n margin: 0 auto;\n background-color: #0782c9;\n overflow: auto;\n padding-top: 0.9375em;\n border: 0 !important;\n}\n.div-top-header .div-search {\n font-size: 45px;\n margin: 0 0 0 10px;\n}\n.div-top-header .div-logo {\n background: transparent;\n width: 8.75em;\n margin: 0px auto;\n margin-top: 5px;\n justify-content: center;\n display: flex;\n}\n.div-top-header .div-logo img {\n width: 100%;\n margin: 0px auto;\n}\n.div-top-header .div-profile {\n font-size: 45px;\n margin-right: 10px;\n justify-content: flex-end;\n display: flex;\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvc2hhcmVkL2hlYWRlci9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHNoYXJlZFxcaGVhZGVyXFxoZWFkZXIucGFnZS5zY3NzIiwic3JjL2FwcC9zaGFyZWQvaGVhZGVyL2hlYWRlci5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7RUFDRSxjQUFBO0VBQ0EseUJBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7RUFDQSxvQkFBQTtBQ0RGO0FER0U7RUFDRSxlQUFBO0VBQ0Esa0JBQUE7QUNESjtBREdFO0VBQ0UsdUJBQUE7RUFDQSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsdUJBQUE7RUFDQSxhQUFBO0FDREo7QURHRTtFQUNFLFdBQUE7RUFDQSxnQkFBQTtBQ0RKO0FER0U7RUFDRSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtFQUNBLGFBQUE7QUNESiIsImZpbGUiOiJzcmMvYXBwL3NoYXJlZC9oZWFkZXIvaGVhZGVyLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgJ35zcmMvZnVuY3Rpb24uc2Nzcyc7XHJcblxyXG4uZGl2LXRvcC1oZWFkZXJ7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3ODJjOTtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICBwYWRkaW5nLXRvcDogZW0oMTVweCk7XHJcbiAgYm9yZGVyOiAwIWltcG9ydGFudDtcclxuXHJcbiAgLmRpdi1zZWFyY2h7XHJcbiAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICBtYXJnaW46IDAgMCAwIDEwcHhcclxuICB9XHJcbiAgLmRpdi1sb2dve1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICB3aWR0aDogZW0oMTQwcHgpO1xyXG4gICAgbWFyZ2luOiAwcHggYXV0bztcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcbiAgLmRpdi1sb2dvIGltZ3tcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwcHggYXV0bztcclxuICB9XHJcbiAgLmRpdi1wcm9maWxle1xyXG4gICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG59IiwiLmRpdi10b3AtaGVhZGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzgyYzk7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nLXRvcDogMC45Mzc1ZW07XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuLmRpdi10b3AtaGVhZGVyIC5kaXYtc2VhcmNoIHtcbiAgZm9udC1zaXplOiA0NXB4O1xuICBtYXJnaW46IDAgMCAwIDEwcHg7XG59XG4uZGl2LXRvcC1oZWFkZXIgLmRpdi1sb2dvIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiA4Ljc1ZW07XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIG1hcmdpbi10b3A6IDVweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZGl2LXRvcC1oZWFkZXIgLmRpdi1sb2dvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuLmRpdi10b3AtaGVhZGVyIC5kaXYtcHJvZmlsZSB7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBkaXNwbGF5OiBmbGV4O1xufSJdfQ== */"); + +/***/ }), + +/***/ "./src/app/shared/header/header.page.ts": +/*!**********************************************!*\ + !*** ./src/app/shared/header/header.page.ts ***! + \**********************************************/ +/*! exports provided: HeaderPage */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "HeaderPage", function() { return HeaderPage; }); +/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.js"); +/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js"); +/* harmony import */ var _ionic_angular__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @ionic/angular */ "./node_modules/@ionic/angular/__ivy_ngcc__/fesm2015/ionic-angular.js"); +/* harmony import */ var src_app_pages_search_search_page__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! src/app/pages/search/search.page */ "./src/app/pages/search/search.page.ts"); + + + + +let HeaderPage = class HeaderPage { + constructor(modalController) { + this.modalController = modalController; + } + ngOnInit() { + } + openSearch() { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function* () { + const modal = yield this.modalController.create({ + component: src_app_pages_search_search_page__WEBPACK_IMPORTED_MODULE_3__["SearchPage"], + cssClass: 'group-messages', + componentProps: {} + }); + return yield modal.present(); + }); + } +}; +HeaderPage.ctorParameters = () => [ + { type: _ionic_angular__WEBPACK_IMPORTED_MODULE_2__["ModalController"] } +]; +HeaderPage = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([ + Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"])({ + selector: 'app-header', + template: Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__importDefault"])(__webpack_require__(/*! raw-loader!./header.page.html */ "./node_modules/raw-loader/dist/cjs.js!./src/app/shared/header/header.page.html")).default, + styles: [Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__importDefault"])(__webpack_require__(/*! ./header.page.scss */ "./src/app/shared/header/header.page.scss")).default] + }) +], HeaderPage); + + + +/***/ }) + +}]); +//# sourceMappingURL=default~home-home-module~pages-chat-chat-module~pages-events-events-module~pages-publications-public~a6816e3b-es2015.js.map \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/default~home-home-module~pages-chat-chat-module~pages-events-events-module~pages-publications-public~a6816e3b-es2015.js.map b/android/app/build/intermediates/merged_assets/debug/out/public/default~home-home-module~pages-chat-chat-module~pages-events-events-module~pages-publications-public~a6816e3b-es2015.js.map new file mode 100644 index 000000000..3710404c6 --- /dev/null +++ b/android/app/build/intermediates/merged_assets/debug/out/public/default~home-home-module~pages-chat-chat-module~pages-events-events-module~pages-publications-public~a6816e3b-es2015.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["./src/app/pages/search/search.page.html","./src/app/shared/header/header.page.html","./src/app/pages/search/search.page.scss","./src/app/pages/search/search.page.ts","./src/app/shared/header/header.page.scss","./src/app/shared/header/header.page.ts"],"names":[],"mappings":"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","file":"default~home-home-module~pages-chat-chat-module~pages-events-events-module~pages-publications-public~a6816e3b-es2015.js","sourcesContent":["export default \"\\r\\n\\r\\n\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n

Relatório

\\r\\n 10\\r\\n
\\r\\n
\\r\\n

Relatório

\\r\\n 10\\r\\n
\\r\\n
\\r\\n

Relatório

\\r\\n 10\\r\\n
\\r\\n
\\r\\n

Relatório

\\r\\n 10\\r\\n
\\r\\n
\\r\\n

Relatório

\\r\\n 10\\r\\n
\\r\\n
\\r\\n

Relatório

\\r\\n 10\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n
\\r\\n

Palavas mais pesquisdas

\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n

Order por:Mais Recente

\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
    \\r\\n
  • \\r\\n
    \\r\\n \\r\\n
    \\r\\n
    \\r\\n

    title

    \\r\\n
    \\r\\n MINEC, MINFIN\\r\\n 13/04/2020\\r\\n
    \\r\\n
    \\r\\n
  • \\r\\n
  • \\r\\n
    \\r\\n \\r\\n
    \\r\\n
    \\r\\n

    title

    \\r\\n
    \\r\\n MINEC, MINFIN\\r\\n 13/04/2020\\r\\n
    \\r\\n
    \\r\\n
  • \\r\\n
  • \\r\\n
    \\r\\n \\r\\n
    \\r\\n
    \\r\\n

    title

    \\r\\n
    \\r\\n MINEC, MINFIN\\r\\n 13/04/2020\\r\\n
    \\r\\n
    \\r\\n
  • \\r\\n
  • \\r\\n
    \\r\\n \\r\\n
    \\r\\n
    \\r\\n

    title

    \\r\\n
    \\r\\n MINEC, MINFIN\\r\\n 13/04/2020\\r\\n
    \\r\\n
    \\r\\n
  • \\r\\n
  • \\r\\n
    \\r\\n \\r\\n
    \\r\\n
    \\r\\n

    title

    \\r\\n
    \\r\\n MINEC, MINFIN\\r\\n 13/04/2020\\r\\n
    \\r\\n
    \\r\\n
  • \\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n\\r\\n
\\r\\n\";","export default \"\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n logo\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n \";","export default \".header-main {\\n padding: 5px 18px;\\n padding-bottom: 2px;\\n padding-top: 25px;\\n}\\n.header-main .search-input-container {\\n max-width: 309px;\\n background-color: white;\\n border-radius: 27.5px;\\n border: solid 1px #ebebeb;\\n}\\n.header-main .search-input-container .icon {\\n color: #797979;\\n width: 45px;\\n height: 45px;\\n display: flex;\\n justify-content: center;\\n font-size: 25px;\\n align-items: center;\\n}\\n.header-main .search-input-container .icon-z {\\n width: 15px;\\n}\\n.header-main .icon-z {\\n display: flex;\\n justify-content: center;\\n align-items: center;\\n font-size: 45px;\\n}\\n.header-main .profile {\\n display: none;\\n font-size: 45px;\\n}\\n.options {\\n margin-top: 10px;\\n}\\n.options .container {\\n display: flex;\\n}\\n.options .container .d-flex {\\n display: flex;\\n flex-wrap: wrap;\\n width: 100%;\\n flex-wrap: wrap;\\n}\\n.options .container .d-flex .button {\\n width: 116px;\\n border: solid 1px #e9e9e9;\\n margin: 0px 5px;\\n margin-bottom: 10px;\\n padding: 5px 20px;\\n border-radius: 15px;\\n}\\n.options .container .d-flex .button p {\\n padding: 0px;\\n margin: 0px;\\n font-family: Roboto;\\n color: #0d89d1;\\n font-size: 15px;\\n}\\n.options .container .d-flex .button .label {\\n font-family: Roboto;\\n font-size: 13px;\\n font-weight: 300;\\n color: #797979;\\n}\\n.options .container .d-flex .button:hover {\\n background-color: #42b9fe;\\n color: white;\\n}\\n.options .container .d-flex .button:hover p {\\n color: white;\\n}\\n.options .container .d-flex .button:hover .label {\\n color: white;\\n}\\n.options .container .icon {\\n display: none;\\n width: 45px;\\n height: 45px;\\n justify-content: center;\\n align-items: center;\\n}\\n.options .container .icon ion-icon {\\n width: 25px;\\n}\\n.d-flex {\\n display: flex;\\n}\\n.d-flex .search-result {\\n width: 100%;\\n border-bottom: unset;\\n padding: 0px 20px;\\n}\\n.d-flex .search-result .header {\\n border-top: 1px solid #ebebeb;\\n}\\n.d-flex .search-result .header .sort-by {\\n width: 100%;\\n}\\n.d-flex .search-result .header .sort-by .order {\\n font-family: Roboto;\\n font-size: 13px;\\n font-weight: 300;\\n color: #797979;\\n}\\n.d-flex .search-result .header .sort-by .order-labal {\\n font-family: Roboto;\\n font-size: 15px;\\n color: #0d89d1;\\n margin-left: 20px;\\n}\\n.d-flex .search-result .header ion-icon {\\n font-size: 25px;\\n}\\n.d-flex .search-result ul {\\n padding: 0px;\\n margin: 0px;\\n}\\n.d-flex .search-result ul li {\\n padding-top: 8px;\\n padding-bottom: 8px;\\n border-top: 1px solid #ebebeb;\\n display: flex;\\n align-items: center;\\n}\\n.d-flex .search-result ul li .icon {\\n font-size: 35px;\\n align-items: center;\\n display: flex;\\n}\\n.d-flex .search-result ul li .content {\\n width: 100%;\\n margin-left: 10px;\\n}\\n.d-flex .search-result ul li .content p {\\n margin: 0px;\\n width: 100%;\\n font-family: Roboto;\\n font-size: 15px;\\n color: #0d89d1;\\n line-height: 1.67;\\n}\\n.d-flex .search-result ul li .content span {\\n height: 15px;\\n font-family: Roboto;\\n font-size: 13px;\\n font-weight: 300;\\n color: #797979;\\n}\\n.d-flex .most-searched-words {\\n width: 400px;\\n display: none;\\n}\\n.d-flex .most-searched-words p {\\n height: 24px;\\n font-family: Roboto;\\n font-size: 20px;\\n text-align: center;\\n color: black;\\n}\\n@media only screen and (min-width: 1024px) {\\n .header-main {\\n background-color: #0782c9;\\n }\\n .header-main .profile {\\n display: inline-block;\\n }\\n .header-main .icon-most-searched-word-open {\\n display: none !important;\\n }\\n\\n .options {\\n padding: 0px 20px;\\n }\\n .options .container {\\n border-bottom: 1px solid #ebebeb;\\n }\\n .options .container .icon {\\n display: flex;\\n }\\n\\n .most-searched-words {\\n display: inline-block !important;\\n }\\n\\n .search-result {\\n border-left: 1px solid #d8d8d8;\\n }\\n .search-result .header {\\n border-top: unset !important;\\n }\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvc2VhcmNoL0M6XFxVc2Vyc1xcdGlhZ28ua2F5YXlhXFxkZXZlbG9wbWVudFxcZ2FiaW5ldGUtZGlnaXRhbC9zcmNcXGFwcFxccGFnZXNcXHNlYXJjaFxcc2VhcmNoLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvc2VhcmNoL3NlYXJjaC5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDRSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7QUNDRjtBREFFO0VBQ0UsZ0JBQUE7RUFDQSx1QkFBQTtFQUNBLHFCQUFBO0VBQ0EseUJBQUE7QUNFSjtBRERJO0VBQ0UsY0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLHVCQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0FDR047QURESTtFQUNFLFdBQUE7QUNHTjtBREFFO0VBQ0UsYUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0FDRUo7QURBRTtFQUNFLGFBQUE7RUFDQSxlQUFBO0FDRUo7QURJQTtFQUNFLGdCQUFBO0FDREY7QURFRTtFQUNFLGFBQUE7QUNBSjtBRENJO0VBQ0UsYUFBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtBQ0NOO0FEQU07RUFDRSxZQUFBO0VBQ0EseUJBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFQWNBLG1CQUFBO0FDWFI7QURGUTtFQUNFLFlBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtBQ0lWO0FERlE7RUFDRSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7QUNJVjtBRENNO0VBQ0UseUJBQUE7RUFDQSxZQUFBO0FDQ1I7QURBUTtFQUNFLFlBQUE7QUNFVjtBREFRO0VBQ0UsWUFBQTtBQ0VWO0FERUk7RUFDRSxhQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0FDQU47QURDTTtFQUNFLFdBQUE7QUNDUjtBRFNBO0VBQ0UsYUFBQTtBQ05GO0FEUUU7RUFDRSxXQUFBO0VBQ0Esb0JBQUE7RUFDQSxpQkFBQTtBQ05KO0FEUUk7RUFDRSw2QkFBQTtBQ05OO0FET007RUFDRSxXQUFBO0FDTFI7QURNUTtFQUNFLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtBQ0pWO0FETVE7RUFDRSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7QUNKVjtBRE9NO0VBQ0UsZUFBQTtBQ0xSO0FEUUk7RUFDRSxZQUFBO0VBQ0EsV0FBQTtBQ05OO0FET007RUFDRSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsNkJBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7QUNMUjtBRE1RO0VBQ0UsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsYUFBQTtBQ0pWO0FETVE7RUFDRSxXQUFBO0VBQ0EsaUJBQUE7QUNKVjtBREtVO0VBQ0UsV0FBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7QUNIWjtBREtVO0VBQ0UsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtBQ0haO0FEVUU7RUFDRSxZQUFBO0VBQ0EsYUFBQTtBQ1JKO0FEU0k7RUFDRSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0FDUE47QURlQTtFQUVFO0lBQ0UseUJBQUE7RUNiRjtFRGNFO0lBQ0UscUJBQUE7RUNaSjtFRGNFO0lBQ0Usd0JBQUE7RUNaSjs7RURnQkE7SUFPRSxpQkFBQTtFQ25CRjtFRGFFO0lBQ0UsZ0NBQUE7RUNYSjtFRFlJO0lBQ0UsYUFBQTtFQ1ZOOztFRGlCQTtJQUNFLGdDQUFBO0VDZEY7O0VEZ0JBO0lBQ0UsOEJBQUE7RUNiRjtFRGNFO0lBQ0UsNEJBQUE7RUNaSjtBQUNGIiwiZmlsZSI6InNyYy9hcHAvcGFnZXMvc2VhcmNoL3NlYXJjaC5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuaGVhZGVyLW1haW57XHJcbiAgcGFkZGluZzogNXB4IDE4cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDJweDtcclxuICBwYWRkaW5nLXRvcDogMjVweDtcclxuICAuc2VhcmNoLWlucHV0LWNvbnRhaW5lcntcclxuICAgIG1heC13aWR0aDogMzA5cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI3LjVweDtcclxuICAgIGJvcmRlcjogc29saWQgMXB4ICNlYmViZWI7XHJcbiAgICAuaWNvbntcclxuICAgICAgY29sb3I6ICM3OTc5Nzk7XHJcbiAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAuaWNvbi16e1xyXG4gICAgICB3aWR0aDogMTVweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmljb24tentcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgfVxyXG4gIC5wcm9maWxle1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICB9XHJcbiAgXHJcbn1cclxuXHJcbi8vIHNlYXJjaCByZXN1bHQgdHlwZVxyXG4ub3B0aW9uc3tcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIC5jb250YWluZXJ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLmQtZmxleHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAuYnV0dG9ue1xyXG4gICAgICAgIHdpZHRoOiAxMTZweDtcclxuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjZTllOWU5O1xyXG4gICAgICAgIG1hcmdpbjogMHB4IDVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICAgICAgICBjb2xvcjogIzBkODlkMTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxhYmVse1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICBjb2xvcjogIzc5Nzk3OTtcclxuICAgICAgICB9XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgLmJ1dHRvbjpob3ZlcntcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDJiOWZlO1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBwe1xyXG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubGFiZWx7XHJcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaWNvbntcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGlvbi1pY29ue1xyXG4gICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBcclxufVxyXG5cclxuXHJcblxyXG4uZC1mbGV4e1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLy8gc2VhcmNoIHJlc3VsdFxyXG4gIC5zZWFyY2gtcmVzdWx0e1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItYm90dG9tOiB1bnNldDtcclxuICAgIHBhZGRpbmc6IDBweCAyMHB4O1xyXG5cclxuICAgIC5oZWFkZXJ7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgICAuc29ydC1ieXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAub3JkZXJ7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgIGNvbG9yOiM3OTc5NzlcclxuICAgICAgICB9XHJcbiAgICAgICAgLm9yZGVyLWxhYmFse1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgIGNvbG9yOiAjMGQ4OWQxO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGlvbi1pY29ue1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgdWx7XHJcbiAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ViZWJlYjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgLmljb257XHJcbiAgICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbnRlbnR7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgcHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMGQ4OWQxO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42NztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICBjb2xvcjogIzc5Nzk3OTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy8gbW9zdCBzZWFyY2hlZCB3b3JkXHJcbiAgLm1vc3Qtc2VhcmNoZWQtd29yZHN7XHJcbiAgICB3aWR0aDogNDAwcHg7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcHtcclxuICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuXHJcbiAgLmhlYWRlci1tYWluIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNzgyYzk7XHJcbiAgICAucHJvZmlsZXtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG4gICAgLmljb24tbW9zdC1zZWFyY2hlZC13b3JkLW9wZW57XHJcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5vcHRpb25ze1xyXG4gICAgLmNvbnRhaW5lcntcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICAgIC5pY29ue1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHBhZGRpbmc6IDBweCAyMHB4O1xyXG4gIH1cclxuXHJcbiAgICAgIFxyXG4gIC5tb3N0LXNlYXJjaGVkLXdvcmRze1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5zZWFyY2gtcmVzdWx0e1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDhkOGQ4O1xyXG4gICAgLmhlYWRlcntcclxuICAgICAgYm9yZGVyLXRvcDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmhlYWRlci1tYWluIHtcbiAgcGFkZGluZzogNXB4IDE4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xufVxuLmhlYWRlci1tYWluIC5zZWFyY2gtaW5wdXQtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAzMDlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDI3LjVweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2ViZWJlYjtcbn1cbi5oZWFkZXItbWFpbiAuc2VhcmNoLWlucHV0LWNvbnRhaW5lciAuaWNvbiB7XG4gIGNvbG9yOiAjNzk3OTc5O1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhlYWRlci1tYWluIC5zZWFyY2gtaW5wdXQtY29udGFpbmVyIC5pY29uLXoge1xuICB3aWR0aDogMTVweDtcbn1cbi5oZWFkZXItbWFpbiAuaWNvbi16IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogNDVweDtcbn1cbi5oZWFkZXItbWFpbiAucHJvZmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogNDVweDtcbn1cblxuLm9wdGlvbnMge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLm9wdGlvbnMgLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ub3B0aW9ucyAuY29udGFpbmVyIC5kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ub3B0aW9ucyAuY29udGFpbmVyIC5kLWZsZXggLmJ1dHRvbiB7XG4gIHdpZHRoOiAxMTZweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2U5ZTllOTtcbiAgbWFyZ2luOiAwcHggNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nOiA1cHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbn1cbi5vcHRpb25zIC5jb250YWluZXIgLmQtZmxleCAuYnV0dG9uIHAge1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbjogMHB4O1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBjb2xvcjogIzBkODlkMTtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLm9wdGlvbnMgLmNvbnRhaW5lciAuZC1mbGV4IC5idXR0b24gLmxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzc5Nzk3OTtcbn1cbi5vcHRpb25zIC5jb250YWluZXIgLmQtZmxleCAuYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyYjlmZTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLm9wdGlvbnMgLmNvbnRhaW5lciAuZC1mbGV4IC5idXR0b246aG92ZXIgcCB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5vcHRpb25zIC5jb250YWluZXIgLmQtZmxleCAuYnV0dG9uOmhvdmVyIC5sYWJlbCB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5vcHRpb25zIC5jb250YWluZXIgLmljb24ge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5vcHRpb25zIC5jb250YWluZXIgLmljb24gaW9uLWljb24ge1xuICB3aWR0aDogMjVweDtcbn1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZC1mbGV4IC5zZWFyY2gtcmVzdWx0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IHVuc2V0O1xuICBwYWRkaW5nOiAwcHggMjBweDtcbn1cbi5kLWZsZXggLnNlYXJjaC1yZXN1bHQgLmhlYWRlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlYmViO1xufVxuLmQtZmxleCAuc2VhcmNoLXJlc3VsdCAuaGVhZGVyIC5zb3J0LWJ5IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZC1mbGV4IC5zZWFyY2gtcmVzdWx0IC5oZWFkZXIgLnNvcnQtYnkgLm9yZGVyIHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzc5Nzk3OTtcbn1cbi5kLWZsZXggLnNlYXJjaC1yZXN1bHQgLmhlYWRlciAuc29ydC1ieSAub3JkZXItbGFiYWwge1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMGQ4OWQxO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi5kLWZsZXggLnNlYXJjaC1yZXN1bHQgLmhlYWRlciBpb24taWNvbiB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbn1cbi5kLWZsZXggLnNlYXJjaC1yZXN1bHQgdWwge1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbjogMHB4O1xufVxuLmQtZmxleCAuc2VhcmNoLXJlc3VsdCB1bCBsaSB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlYmViO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmQtZmxleCAuc2VhcmNoLXJlc3VsdCB1bCBsaSAuaWNvbiB7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5kLWZsZXggLnNlYXJjaC1yZXN1bHQgdWwgbGkgLmNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uZC1mbGV4IC5zZWFyY2gtcmVzdWx0IHVsIGxpIC5jb250ZW50IHAge1xuICBtYXJnaW46IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMwZDg5ZDE7XG4gIGxpbmUtaGVpZ2h0OiAxLjY3O1xufVxuLmQtZmxleCAuc2VhcmNoLXJlc3VsdCB1bCBsaSAuY29udGVudCBzcGFuIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjNzk3OTc5O1xufVxuLmQtZmxleCAubW9zdC1zZWFyY2hlZC13b3JkcyB7XG4gIHdpZHRoOiA0MDBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kLWZsZXggLm1vc3Qtc2VhcmNoZWQtd29yZHMgcCB7XG4gIGhlaWdodDogMjRweDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlci1tYWluIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDc4MmM5O1xuICB9XG4gIC5oZWFkZXItbWFpbiAucHJvZmlsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5oZWFkZXItbWFpbiAuaWNvbi1tb3N0LXNlYXJjaGVkLXdvcmQtb3BlbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9wdGlvbnMge1xuICAgIHBhZGRpbmc6IDBweCAyMHB4O1xuICB9XG4gIC5vcHRpb25zIC5jb250YWluZXIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xuICB9XG4gIC5vcHRpb25zIC5jb250YWluZXIgLmljb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAubW9zdC1zZWFyY2hlZC13b3JkcyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2VhcmNoLXJlc3VsdCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDhkOGQ4O1xuICB9XG4gIC5zZWFyY2gtcmVzdWx0IC5oZWFkZXIge1xuICAgIGJvcmRlci10b3A6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIH1cbn0iXX0= */\";","import { Component, OnInit } from '@angular/core';\r\nimport { ModalController } from '@ionic/angular';\r\n\r\n@Component({\r\n selector: 'app-search',\r\n templateUrl: './search.page.html',\r\n styleUrls: ['./search.page.scss'],\r\n})\r\nexport class SearchPage implements OnInit {\r\n\r\n constructor(private modalController: ModalController) { }\r\n\r\n ngOnInit() {\r\n }\r\n close(){\r\n this.modalController.dismiss();\r\n }\r\n\r\n}\r\n","export default \".div-top-header {\\n margin: 0 auto;\\n background-color: #0782c9;\\n overflow: auto;\\n padding-top: 0.9375em;\\n border: 0 !important;\\n}\\n.div-top-header .div-search {\\n font-size: 45px;\\n margin: 0 0 0 10px;\\n}\\n.div-top-header .div-logo {\\n background: transparent;\\n width: 8.75em;\\n margin: 0px auto;\\n margin-top: 5px;\\n justify-content: center;\\n display: flex;\\n}\\n.div-top-header .div-logo img {\\n width: 100%;\\n margin: 0px auto;\\n}\\n.div-top-header .div-profile {\\n font-size: 45px;\\n margin-right: 10px;\\n justify-content: flex-end;\\n display: flex;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvc2hhcmVkL2hlYWRlci9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHNoYXJlZFxcaGVhZGVyXFxoZWFkZXIucGFnZS5zY3NzIiwic3JjL2FwcC9zaGFyZWQvaGVhZGVyL2hlYWRlci5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7RUFDRSxjQUFBO0VBQ0EseUJBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7RUFDQSxvQkFBQTtBQ0RGO0FER0U7RUFDRSxlQUFBO0VBQ0Esa0JBQUE7QUNESjtBREdFO0VBQ0UsdUJBQUE7RUFDQSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsdUJBQUE7RUFDQSxhQUFBO0FDREo7QURHRTtFQUNFLFdBQUE7RUFDQSxnQkFBQTtBQ0RKO0FER0U7RUFDRSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtFQUNBLGFBQUE7QUNESiIsImZpbGUiOiJzcmMvYXBwL3NoYXJlZC9oZWFkZXIvaGVhZGVyLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgJ35zcmMvZnVuY3Rpb24uc2Nzcyc7XHJcblxyXG4uZGl2LXRvcC1oZWFkZXJ7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3ODJjOTtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICBwYWRkaW5nLXRvcDogZW0oMTVweCk7XHJcbiAgYm9yZGVyOiAwIWltcG9ydGFudDtcclxuXHJcbiAgLmRpdi1zZWFyY2h7XHJcbiAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICBtYXJnaW46IDAgMCAwIDEwcHhcclxuICB9XHJcbiAgLmRpdi1sb2dve1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICB3aWR0aDogZW0oMTQwcHgpO1xyXG4gICAgbWFyZ2luOiAwcHggYXV0bztcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcbiAgLmRpdi1sb2dvIGltZ3tcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwcHggYXV0bztcclxuICB9XHJcbiAgLmRpdi1wcm9maWxle1xyXG4gICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG59IiwiLmRpdi10b3AtaGVhZGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzgyYzk7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nLXRvcDogMC45Mzc1ZW07XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuLmRpdi10b3AtaGVhZGVyIC5kaXYtc2VhcmNoIHtcbiAgZm9udC1zaXplOiA0NXB4O1xuICBtYXJnaW46IDAgMCAwIDEwcHg7XG59XG4uZGl2LXRvcC1oZWFkZXIgLmRpdi1sb2dvIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiA4Ljc1ZW07XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIG1hcmdpbi10b3A6IDVweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZGl2LXRvcC1oZWFkZXIgLmRpdi1sb2dvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuLmRpdi10b3AtaGVhZGVyIC5kaXYtcHJvZmlsZSB7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBkaXNwbGF5OiBmbGV4O1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\nimport { ModalController } from '@ionic/angular';\r\nimport { SearchPage } from 'src/app/pages/search/search.page';\r\n\r\n@Component({\r\n selector: 'app-header',\r\n templateUrl: './header.page.html',\r\n styleUrls: ['./header.page.scss'],\r\n})\r\nexport class HeaderPage implements OnInit {\r\n\r\n constructor(private modalController: ModalController) { }\r\n\r\n ngOnInit() {\r\n }\r\n\r\n async openSearch() {\r\n const modal = await this.modalController.create({\r\n component: SearchPage,\r\n cssClass: 'group-messages',\r\n componentProps: {\r\n }\r\n });\r\n return await modal.present();\r\n }\r\n\r\n \r\n\r\n}\r\n"],"sourceRoot":"webpack:///"} \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/default~home-home-module~pages-chat-chat-module~pages-events-events-module~pages-publications-public~a6816e3b-es5.js b/android/app/build/intermediates/merged_assets/debug/out/public/default~home-home-module~pages-chat-chat-module~pages-events-events-module~pages-publications-public~a6816e3b-es5.js new file mode 100644 index 000000000..593fa2e7b --- /dev/null +++ b/android/app/build/intermediates/merged_assets/debug/out/public/default~home-home-module~pages-chat-chat-module~pages-events-events-module~pages-publications-public~a6816e3b-es5.js @@ -0,0 +1,273 @@ +function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } + +function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } + +function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } + +(window["webpackJsonp"] = window["webpackJsonp"] || []).push([["default~home-home-module~pages-chat-chat-module~pages-events-events-module~pages-publications-public~a6816e3b"], { + /***/ + "./node_modules/raw-loader/dist/cjs.js!./src/app/pages/search/search.page.html": + /*!*************************************************************************************!*\ + !*** ./node_modules/raw-loader/dist/cjs.js!./src/app/pages/search/search.page.html ***! + \*************************************************************************************/ + + /*! exports provided: default */ + + /***/ + function node_modulesRawLoaderDistCjsJsSrcAppPagesSearchSearchPageHtml(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony default export */ + + + __webpack_exports__["default"] = "\r\n\r\n\r\n \r\n
\r\n
\r\n \r\n
\r\n
\r\n \r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n\r\n \r\n
\r\n
\r\n
\r\n
\r\n

Relatório

\r\n 10\r\n
\r\n
\r\n

Relatório

\r\n 10\r\n
\r\n
\r\n

Relatório

\r\n 10\r\n
\r\n
\r\n

Relatório

\r\n 10\r\n
\r\n
\r\n

Relatório

\r\n 10\r\n
\r\n
\r\n

Relatório

\r\n 10\r\n
\r\n
\r\n
\r\n \r\n
\r\n
\r\n\r\n
\r\n\r\n
\r\n \r\n
\r\n

Palavas mais pesquisdas

\r\n
\r\n \r\n \r\n
\r\n
\r\n
\r\n
\r\n

Order por:Mais Recente

\r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n
    \r\n
  • \r\n
    \r\n \r\n
    \r\n
    \r\n

    title

    \r\n
    \r\n MINEC, MINFIN\r\n 13/04/2020\r\n
    \r\n
    \r\n
  • \r\n
  • \r\n
    \r\n \r\n
    \r\n
    \r\n

    title

    \r\n
    \r\n MINEC, MINFIN\r\n 13/04/2020\r\n
    \r\n
    \r\n
  • \r\n
  • \r\n
    \r\n \r\n
    \r\n
    \r\n

    title

    \r\n
    \r\n MINEC, MINFIN\r\n 13/04/2020\r\n
    \r\n
    \r\n
  • \r\n
  • \r\n
    \r\n \r\n
    \r\n
    \r\n

    title

    \r\n
    \r\n MINEC, MINFIN\r\n 13/04/2020\r\n
    \r\n
    \r\n
  • \r\n
  • \r\n
    \r\n \r\n
    \r\n
    \r\n

    title

    \r\n
    \r\n MINEC, MINFIN\r\n 13/04/2020\r\n
    \r\n
    \r\n
  • \r\n
\r\n
\r\n\r\n
\r\n\r\n
\r\n"; + /***/ + }, + + /***/ + "./node_modules/raw-loader/dist/cjs.js!./src/app/shared/header/header.page.html": + /*!**************************************************************************************!*\ + !*** ./node_modules/raw-loader/dist/cjs.js!./src/app/shared/header/header.page.html ***! + \**************************************************************************************/ + + /*! exports provided: default */ + + /***/ + function node_modulesRawLoaderDistCjsJsSrcAppSharedHeaderHeaderPageHtml(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony default export */ + + + __webpack_exports__["default"] = "\r\n \r\n \r\n \r\n \r\n \r\n
\r\n \r\n
\r\n
\r\n \r\n
\r\n logo\r\n
\r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n
\r\n "; + /***/ + }, + + /***/ + "./src/app/pages/search/search.page.scss": + /*!***********************************************!*\ + !*** ./src/app/pages/search/search.page.scss ***! + \***********************************************/ + + /*! exports provided: default */ + + /***/ + function srcAppPagesSearchSearchPageScss(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony default export */ + + + __webpack_exports__["default"] = ".header-main {\n padding: 5px 18px;\n padding-bottom: 2px;\n padding-top: 25px;\n}\n.header-main .search-input-container {\n max-width: 309px;\n background-color: white;\n border-radius: 27.5px;\n border: solid 1px #ebebeb;\n}\n.header-main .search-input-container .icon {\n color: #797979;\n width: 45px;\n height: 45px;\n display: flex;\n justify-content: center;\n font-size: 25px;\n align-items: center;\n}\n.header-main .search-input-container .icon-z {\n width: 15px;\n}\n.header-main .icon-z {\n display: flex;\n justify-content: center;\n align-items: center;\n font-size: 45px;\n}\n.header-main .profile {\n display: none;\n font-size: 45px;\n}\n.options {\n margin-top: 10px;\n}\n.options .container {\n display: flex;\n}\n.options .container .d-flex {\n display: flex;\n flex-wrap: wrap;\n width: 100%;\n flex-wrap: wrap;\n}\n.options .container .d-flex .button {\n width: 116px;\n border: solid 1px #e9e9e9;\n margin: 0px 5px;\n margin-bottom: 10px;\n padding: 5px 20px;\n border-radius: 15px;\n}\n.options .container .d-flex .button p {\n padding: 0px;\n margin: 0px;\n font-family: Roboto;\n color: #0d89d1;\n font-size: 15px;\n}\n.options .container .d-flex .button .label {\n font-family: Roboto;\n font-size: 13px;\n font-weight: 300;\n color: #797979;\n}\n.options .container .d-flex .button:hover {\n background-color: #42b9fe;\n color: white;\n}\n.options .container .d-flex .button:hover p {\n color: white;\n}\n.options .container .d-flex .button:hover .label {\n color: white;\n}\n.options .container .icon {\n display: none;\n width: 45px;\n height: 45px;\n justify-content: center;\n align-items: center;\n}\n.options .container .icon ion-icon {\n width: 25px;\n}\n.d-flex {\n display: flex;\n}\n.d-flex .search-result {\n width: 100%;\n border-bottom: unset;\n padding: 0px 20px;\n}\n.d-flex .search-result .header {\n border-top: 1px solid #ebebeb;\n}\n.d-flex .search-result .header .sort-by {\n width: 100%;\n}\n.d-flex .search-result .header .sort-by .order {\n font-family: Roboto;\n font-size: 13px;\n font-weight: 300;\n color: #797979;\n}\n.d-flex .search-result .header .sort-by .order-labal {\n font-family: Roboto;\n font-size: 15px;\n color: #0d89d1;\n margin-left: 20px;\n}\n.d-flex .search-result .header ion-icon {\n font-size: 25px;\n}\n.d-flex .search-result ul {\n padding: 0px;\n margin: 0px;\n}\n.d-flex .search-result ul li {\n padding-top: 8px;\n padding-bottom: 8px;\n border-top: 1px solid #ebebeb;\n display: flex;\n align-items: center;\n}\n.d-flex .search-result ul li .icon {\n font-size: 35px;\n align-items: center;\n display: flex;\n}\n.d-flex .search-result ul li .content {\n width: 100%;\n margin-left: 10px;\n}\n.d-flex .search-result ul li .content p {\n margin: 0px;\n width: 100%;\n font-family: Roboto;\n font-size: 15px;\n color: #0d89d1;\n line-height: 1.67;\n}\n.d-flex .search-result ul li .content span {\n height: 15px;\n font-family: Roboto;\n font-size: 13px;\n font-weight: 300;\n color: #797979;\n}\n.d-flex .most-searched-words {\n width: 400px;\n display: none;\n}\n.d-flex .most-searched-words p {\n height: 24px;\n font-family: Roboto;\n font-size: 20px;\n text-align: center;\n color: black;\n}\n@media only screen and (min-width: 1024px) {\n .header-main {\n background-color: #0782c9;\n }\n .header-main .profile {\n display: inline-block;\n }\n .header-main .icon-most-searched-word-open {\n display: none !important;\n }\n\n .options {\n padding: 0px 20px;\n }\n .options .container {\n border-bottom: 1px solid #ebebeb;\n }\n .options .container .icon {\n display: flex;\n }\n\n .most-searched-words {\n display: inline-block !important;\n }\n\n .search-result {\n border-left: 1px solid #d8d8d8;\n }\n .search-result .header {\n border-top: unset !important;\n }\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvc2VhcmNoL0M6XFxVc2Vyc1xcdGlhZ28ua2F5YXlhXFxkZXZlbG9wbWVudFxcZ2FiaW5ldGUtZGlnaXRhbC9zcmNcXGFwcFxccGFnZXNcXHNlYXJjaFxcc2VhcmNoLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvc2VhcmNoL3NlYXJjaC5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDRSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7QUNDRjtBREFFO0VBQ0UsZ0JBQUE7RUFDQSx1QkFBQTtFQUNBLHFCQUFBO0VBQ0EseUJBQUE7QUNFSjtBRERJO0VBQ0UsY0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLHVCQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0FDR047QURESTtFQUNFLFdBQUE7QUNHTjtBREFFO0VBQ0UsYUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0FDRUo7QURBRTtFQUNFLGFBQUE7RUFDQSxlQUFBO0FDRUo7QURJQTtFQUNFLGdCQUFBO0FDREY7QURFRTtFQUNFLGFBQUE7QUNBSjtBRENJO0VBQ0UsYUFBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtBQ0NOO0FEQU07RUFDRSxZQUFBO0VBQ0EseUJBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFQWNBLG1CQUFBO0FDWFI7QURGUTtFQUNFLFlBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtBQ0lWO0FERlE7RUFDRSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7QUNJVjtBRENNO0VBQ0UseUJBQUE7RUFDQSxZQUFBO0FDQ1I7QURBUTtFQUNFLFlBQUE7QUNFVjtBREFRO0VBQ0UsWUFBQTtBQ0VWO0FERUk7RUFDRSxhQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0FDQU47QURDTTtFQUNFLFdBQUE7QUNDUjtBRFNBO0VBQ0UsYUFBQTtBQ05GO0FEUUU7RUFDRSxXQUFBO0VBQ0Esb0JBQUE7RUFDQSxpQkFBQTtBQ05KO0FEUUk7RUFDRSw2QkFBQTtBQ05OO0FET007RUFDRSxXQUFBO0FDTFI7QURNUTtFQUNFLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtBQ0pWO0FETVE7RUFDRSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7QUNKVjtBRE9NO0VBQ0UsZUFBQTtBQ0xSO0FEUUk7RUFDRSxZQUFBO0VBQ0EsV0FBQTtBQ05OO0FET007RUFDRSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsNkJBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7QUNMUjtBRE1RO0VBQ0UsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsYUFBQTtBQ0pWO0FETVE7RUFDRSxXQUFBO0VBQ0EsaUJBQUE7QUNKVjtBREtVO0VBQ0UsV0FBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7QUNIWjtBREtVO0VBQ0UsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtBQ0haO0FEVUU7RUFDRSxZQUFBO0VBQ0EsYUFBQTtBQ1JKO0FEU0k7RUFDRSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0FDUE47QURlQTtFQUVFO0lBQ0UseUJBQUE7RUNiRjtFRGNFO0lBQ0UscUJBQUE7RUNaSjtFRGNFO0lBQ0Usd0JBQUE7RUNaSjs7RURnQkE7SUFPRSxpQkFBQTtFQ25CRjtFRGFFO0lBQ0UsZ0NBQUE7RUNYSjtFRFlJO0lBQ0UsYUFBQTtFQ1ZOOztFRGlCQTtJQUNFLGdDQUFBO0VDZEY7O0VEZ0JBO0lBQ0UsOEJBQUE7RUNiRjtFRGNFO0lBQ0UsNEJBQUE7RUNaSjtBQUNGIiwiZmlsZSI6InNyYy9hcHAvcGFnZXMvc2VhcmNoL3NlYXJjaC5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuaGVhZGVyLW1haW57XHJcbiAgcGFkZGluZzogNXB4IDE4cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDJweDtcclxuICBwYWRkaW5nLXRvcDogMjVweDtcclxuICAuc2VhcmNoLWlucHV0LWNvbnRhaW5lcntcclxuICAgIG1heC13aWR0aDogMzA5cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI3LjVweDtcclxuICAgIGJvcmRlcjogc29saWQgMXB4ICNlYmViZWI7XHJcbiAgICAuaWNvbntcclxuICAgICAgY29sb3I6ICM3OTc5Nzk7XHJcbiAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAuaWNvbi16e1xyXG4gICAgICB3aWR0aDogMTVweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmljb24tentcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgfVxyXG4gIC5wcm9maWxle1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICB9XHJcbiAgXHJcbn1cclxuXHJcbi8vIHNlYXJjaCByZXN1bHQgdHlwZVxyXG4ub3B0aW9uc3tcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIC5jb250YWluZXJ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLmQtZmxleHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAuYnV0dG9ue1xyXG4gICAgICAgIHdpZHRoOiAxMTZweDtcclxuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjZTllOWU5O1xyXG4gICAgICAgIG1hcmdpbjogMHB4IDVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICAgICAgICBjb2xvcjogIzBkODlkMTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxhYmVse1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICBjb2xvcjogIzc5Nzk3OTtcclxuICAgICAgICB9XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgLmJ1dHRvbjpob3ZlcntcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDJiOWZlO1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBwe1xyXG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubGFiZWx7XHJcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaWNvbntcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGlvbi1pY29ue1xyXG4gICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBcclxufVxyXG5cclxuXHJcblxyXG4uZC1mbGV4e1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLy8gc2VhcmNoIHJlc3VsdFxyXG4gIC5zZWFyY2gtcmVzdWx0e1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItYm90dG9tOiB1bnNldDtcclxuICAgIHBhZGRpbmc6IDBweCAyMHB4O1xyXG5cclxuICAgIC5oZWFkZXJ7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgICAuc29ydC1ieXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAub3JkZXJ7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgIGNvbG9yOiM3OTc5NzlcclxuICAgICAgICB9XHJcbiAgICAgICAgLm9yZGVyLWxhYmFse1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgIGNvbG9yOiAjMGQ4OWQxO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGlvbi1pY29ue1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgdWx7XHJcbiAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ViZWJlYjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgLmljb257XHJcbiAgICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbnRlbnR7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgcHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMGQ4OWQxO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42NztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICBjb2xvcjogIzc5Nzk3OTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy8gbW9zdCBzZWFyY2hlZCB3b3JkXHJcbiAgLm1vc3Qtc2VhcmNoZWQtd29yZHN7XHJcbiAgICB3aWR0aDogNDAwcHg7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcHtcclxuICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuXHJcbiAgLmhlYWRlci1tYWluIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNzgyYzk7XHJcbiAgICAucHJvZmlsZXtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG4gICAgLmljb24tbW9zdC1zZWFyY2hlZC13b3JkLW9wZW57XHJcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5vcHRpb25ze1xyXG4gICAgLmNvbnRhaW5lcntcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICAgIC5pY29ue1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHBhZGRpbmc6IDBweCAyMHB4O1xyXG4gIH1cclxuXHJcbiAgICAgIFxyXG4gIC5tb3N0LXNlYXJjaGVkLXdvcmRze1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5zZWFyY2gtcmVzdWx0e1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDhkOGQ4O1xyXG4gICAgLmhlYWRlcntcclxuICAgICAgYm9yZGVyLXRvcDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmhlYWRlci1tYWluIHtcbiAgcGFkZGluZzogNXB4IDE4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xufVxuLmhlYWRlci1tYWluIC5zZWFyY2gtaW5wdXQtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAzMDlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDI3LjVweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2ViZWJlYjtcbn1cbi5oZWFkZXItbWFpbiAuc2VhcmNoLWlucHV0LWNvbnRhaW5lciAuaWNvbiB7XG4gIGNvbG9yOiAjNzk3OTc5O1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhlYWRlci1tYWluIC5zZWFyY2gtaW5wdXQtY29udGFpbmVyIC5pY29uLXoge1xuICB3aWR0aDogMTVweDtcbn1cbi5oZWFkZXItbWFpbiAuaWNvbi16IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogNDVweDtcbn1cbi5oZWFkZXItbWFpbiAucHJvZmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogNDVweDtcbn1cblxuLm9wdGlvbnMge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLm9wdGlvbnMgLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ub3B0aW9ucyAuY29udGFpbmVyIC5kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ub3B0aW9ucyAuY29udGFpbmVyIC5kLWZsZXggLmJ1dHRvbiB7XG4gIHdpZHRoOiAxMTZweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2U5ZTllOTtcbiAgbWFyZ2luOiAwcHggNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nOiA1cHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbn1cbi5vcHRpb25zIC5jb250YWluZXIgLmQtZmxleCAuYnV0dG9uIHAge1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbjogMHB4O1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBjb2xvcjogIzBkODlkMTtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLm9wdGlvbnMgLmNvbnRhaW5lciAuZC1mbGV4IC5idXR0b24gLmxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzc5Nzk3OTtcbn1cbi5vcHRpb25zIC5jb250YWluZXIgLmQtZmxleCAuYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyYjlmZTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLm9wdGlvbnMgLmNvbnRhaW5lciAuZC1mbGV4IC5idXR0b246aG92ZXIgcCB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5vcHRpb25zIC5jb250YWluZXIgLmQtZmxleCAuYnV0dG9uOmhvdmVyIC5sYWJlbCB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5vcHRpb25zIC5jb250YWluZXIgLmljb24ge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5vcHRpb25zIC5jb250YWluZXIgLmljb24gaW9uLWljb24ge1xuICB3aWR0aDogMjVweDtcbn1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZC1mbGV4IC5zZWFyY2gtcmVzdWx0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IHVuc2V0O1xuICBwYWRkaW5nOiAwcHggMjBweDtcbn1cbi5kLWZsZXggLnNlYXJjaC1yZXN1bHQgLmhlYWRlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlYmViO1xufVxuLmQtZmxleCAuc2VhcmNoLXJlc3VsdCAuaGVhZGVyIC5zb3J0LWJ5IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZC1mbGV4IC5zZWFyY2gtcmVzdWx0IC5oZWFkZXIgLnNvcnQtYnkgLm9yZGVyIHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzc5Nzk3OTtcbn1cbi5kLWZsZXggLnNlYXJjaC1yZXN1bHQgLmhlYWRlciAuc29ydC1ieSAub3JkZXItbGFiYWwge1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMGQ4OWQxO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi5kLWZsZXggLnNlYXJjaC1yZXN1bHQgLmhlYWRlciBpb24taWNvbiB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbn1cbi5kLWZsZXggLnNlYXJjaC1yZXN1bHQgdWwge1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbjogMHB4O1xufVxuLmQtZmxleCAuc2VhcmNoLXJlc3VsdCB1bCBsaSB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlYmViO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmQtZmxleCAuc2VhcmNoLXJlc3VsdCB1bCBsaSAuaWNvbiB7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5kLWZsZXggLnNlYXJjaC1yZXN1bHQgdWwgbGkgLmNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uZC1mbGV4IC5zZWFyY2gtcmVzdWx0IHVsIGxpIC5jb250ZW50IHAge1xuICBtYXJnaW46IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMwZDg5ZDE7XG4gIGxpbmUtaGVpZ2h0OiAxLjY3O1xufVxuLmQtZmxleCAuc2VhcmNoLXJlc3VsdCB1bCBsaSAuY29udGVudCBzcGFuIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjNzk3OTc5O1xufVxuLmQtZmxleCAubW9zdC1zZWFyY2hlZC13b3JkcyB7XG4gIHdpZHRoOiA0MDBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kLWZsZXggLm1vc3Qtc2VhcmNoZWQtd29yZHMgcCB7XG4gIGhlaWdodDogMjRweDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlci1tYWluIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDc4MmM5O1xuICB9XG4gIC5oZWFkZXItbWFpbiAucHJvZmlsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5oZWFkZXItbWFpbiAuaWNvbi1tb3N0LXNlYXJjaGVkLXdvcmQtb3BlbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9wdGlvbnMge1xuICAgIHBhZGRpbmc6IDBweCAyMHB4O1xuICB9XG4gIC5vcHRpb25zIC5jb250YWluZXIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xuICB9XG4gIC5vcHRpb25zIC5jb250YWluZXIgLmljb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAubW9zdC1zZWFyY2hlZC13b3JkcyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2VhcmNoLXJlc3VsdCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDhkOGQ4O1xuICB9XG4gIC5zZWFyY2gtcmVzdWx0IC5oZWFkZXIge1xuICAgIGJvcmRlci10b3A6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIH1cbn0iXX0= */"; + /***/ + }, + + /***/ + "./src/app/pages/search/search.page.ts": + /*!*********************************************!*\ + !*** ./src/app/pages/search/search.page.ts ***! + \*********************************************/ + + /*! exports provided: SearchPage */ + + /***/ + function srcAppPagesSearchSearchPageTs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "SearchPage", function () { + return SearchPage; + }); + /* harmony import */ + + + var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( + /*! tslib */ + "./node_modules/tslib/tslib.es6.js"); + /* harmony import */ + + + var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( + /*! @angular/core */ + "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js"); + /* harmony import */ + + + var _ionic_angular__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__( + /*! @ionic/angular */ + "./node_modules/@ionic/angular/__ivy_ngcc__/fesm2015/ionic-angular.js"); + + var SearchPage = /*#__PURE__*/function () { + function SearchPage(modalController) { + _classCallCheck(this, SearchPage); + + this.modalController = modalController; + } + + _createClass(SearchPage, [{ + key: "ngOnInit", + value: function ngOnInit() {} + }, { + key: "close", + value: function close() { + this.modalController.dismiss(); + } + }]); + + return SearchPage; + }(); + + SearchPage.ctorParameters = function () { + return [{ + type: _ionic_angular__WEBPACK_IMPORTED_MODULE_2__["ModalController"] + }]; + }; + + SearchPage = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"])({ + selector: 'app-search', + template: Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__importDefault"])(__webpack_require__( + /*! raw-loader!./search.page.html */ + "./node_modules/raw-loader/dist/cjs.js!./src/app/pages/search/search.page.html"))["default"], + styles: [Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__importDefault"])(__webpack_require__( + /*! ./search.page.scss */ + "./src/app/pages/search/search.page.scss"))["default"]] + })], SearchPage); + /***/ + }, + + /***/ + "./src/app/shared/header/header.page.scss": + /*!************************************************!*\ + !*** ./src/app/shared/header/header.page.scss ***! + \************************************************/ + + /*! exports provided: default */ + + /***/ + function srcAppSharedHeaderHeaderPageScss(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony default export */ + + + __webpack_exports__["default"] = ".div-top-header {\n margin: 0 auto;\n background-color: #0782c9;\n overflow: auto;\n padding-top: 0.9375em;\n border: 0 !important;\n}\n.div-top-header .div-search {\n font-size: 45px;\n margin: 0 0 0 10px;\n}\n.div-top-header .div-logo {\n background: transparent;\n width: 8.75em;\n margin: 0px auto;\n margin-top: 5px;\n justify-content: center;\n display: flex;\n}\n.div-top-header .div-logo img {\n width: 100%;\n margin: 0px auto;\n}\n.div-top-header .div-profile {\n font-size: 45px;\n margin-right: 10px;\n justify-content: flex-end;\n display: flex;\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvc2hhcmVkL2hlYWRlci9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHNoYXJlZFxcaGVhZGVyXFxoZWFkZXIucGFnZS5zY3NzIiwic3JjL2FwcC9zaGFyZWQvaGVhZGVyL2hlYWRlci5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7RUFDRSxjQUFBO0VBQ0EseUJBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7RUFDQSxvQkFBQTtBQ0RGO0FER0U7RUFDRSxlQUFBO0VBQ0Esa0JBQUE7QUNESjtBREdFO0VBQ0UsdUJBQUE7RUFDQSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsdUJBQUE7RUFDQSxhQUFBO0FDREo7QURHRTtFQUNFLFdBQUE7RUFDQSxnQkFBQTtBQ0RKO0FER0U7RUFDRSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtFQUNBLGFBQUE7QUNESiIsImZpbGUiOiJzcmMvYXBwL3NoYXJlZC9oZWFkZXIvaGVhZGVyLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgJ35zcmMvZnVuY3Rpb24uc2Nzcyc7XHJcblxyXG4uZGl2LXRvcC1oZWFkZXJ7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3ODJjOTtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICBwYWRkaW5nLXRvcDogZW0oMTVweCk7XHJcbiAgYm9yZGVyOiAwIWltcG9ydGFudDtcclxuXHJcbiAgLmRpdi1zZWFyY2h7XHJcbiAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICBtYXJnaW46IDAgMCAwIDEwcHhcclxuICB9XHJcbiAgLmRpdi1sb2dve1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICB3aWR0aDogZW0oMTQwcHgpO1xyXG4gICAgbWFyZ2luOiAwcHggYXV0bztcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcbiAgLmRpdi1sb2dvIGltZ3tcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwcHggYXV0bztcclxuICB9XHJcbiAgLmRpdi1wcm9maWxle1xyXG4gICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG59IiwiLmRpdi10b3AtaGVhZGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzgyYzk7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nLXRvcDogMC45Mzc1ZW07XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuLmRpdi10b3AtaGVhZGVyIC5kaXYtc2VhcmNoIHtcbiAgZm9udC1zaXplOiA0NXB4O1xuICBtYXJnaW46IDAgMCAwIDEwcHg7XG59XG4uZGl2LXRvcC1oZWFkZXIgLmRpdi1sb2dvIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiA4Ljc1ZW07XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIG1hcmdpbi10b3A6IDVweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZGl2LXRvcC1oZWFkZXIgLmRpdi1sb2dvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuLmRpdi10b3AtaGVhZGVyIC5kaXYtcHJvZmlsZSB7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBkaXNwbGF5OiBmbGV4O1xufSJdfQ== */"; + /***/ + }, + + /***/ + "./src/app/shared/header/header.page.ts": + /*!**********************************************!*\ + !*** ./src/app/shared/header/header.page.ts ***! + \**********************************************/ + + /*! exports provided: HeaderPage */ + + /***/ + function srcAppSharedHeaderHeaderPageTs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "HeaderPage", function () { + return HeaderPage; + }); + /* harmony import */ + + + var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( + /*! tslib */ + "./node_modules/tslib/tslib.es6.js"); + /* harmony import */ + + + var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( + /*! @angular/core */ + "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js"); + /* harmony import */ + + + var _ionic_angular__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__( + /*! @ionic/angular */ + "./node_modules/@ionic/angular/__ivy_ngcc__/fesm2015/ionic-angular.js"); + /* harmony import */ + + + var src_app_pages_search_search_page__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__( + /*! src/app/pages/search/search.page */ + "./src/app/pages/search/search.page.ts"); + + var HeaderPage = /*#__PURE__*/function () { + function HeaderPage(modalController) { + _classCallCheck(this, HeaderPage); + + this.modalController = modalController; + } + + _createClass(HeaderPage, [{ + key: "ngOnInit", + value: function ngOnInit() {} + }, { + key: "openSearch", + value: function openSearch() { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, /*#__PURE__*/regeneratorRuntime.mark(function _callee() { + var modal; + return regeneratorRuntime.wrap(function _callee$(_context) { + while (1) { + switch (_context.prev = _context.next) { + case 0: + _context.next = 2; + return this.modalController.create({ + component: src_app_pages_search_search_page__WEBPACK_IMPORTED_MODULE_3__["SearchPage"], + cssClass: 'group-messages', + componentProps: {} + }); + + case 2: + modal = _context.sent; + _context.next = 5; + return modal.present(); + + case 5: + return _context.abrupt("return", _context.sent); + + case 6: + case "end": + return _context.stop(); + } + } + }, _callee, this); + })); + } + }]); + + return HeaderPage; + }(); + + HeaderPage.ctorParameters = function () { + return [{ + type: _ionic_angular__WEBPACK_IMPORTED_MODULE_2__["ModalController"] + }]; + }; + + HeaderPage = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"])({ + selector: 'app-header', + template: Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__importDefault"])(__webpack_require__( + /*! raw-loader!./header.page.html */ + "./node_modules/raw-loader/dist/cjs.js!./src/app/shared/header/header.page.html"))["default"], + styles: [Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__importDefault"])(__webpack_require__( + /*! ./header.page.scss */ + "./src/app/shared/header/header.page.scss"))["default"]] + })], HeaderPage); + /***/ + } +}]); +//# sourceMappingURL=default~home-home-module~pages-chat-chat-module~pages-events-events-module~pages-publications-public~a6816e3b-es5.js.map \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/default~home-home-module~pages-chat-chat-module~pages-events-events-module~pages-publications-public~a6816e3b-es5.js.map b/android/app/build/intermediates/merged_assets/debug/out/public/default~home-home-module~pages-chat-chat-module~pages-events-events-module~pages-publications-public~a6816e3b-es5.js.map new file mode 100644 index 000000000..e1905899a --- /dev/null +++ b/android/app/build/intermediates/merged_assets/debug/out/public/default~home-home-module~pages-chat-chat-module~pages-events-events-module~pages-publications-public~a6816e3b-es5.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///src/app/pages/search/search.page.html","webpack:///src/app/shared/header/header.page.html","webpack:///src/app/pages/search/search.page.scss","webpack:///src/app/pages/search/search.page.ts","webpack:///src/app/shared/header/header.page.scss","webpack:///src/app/shared/header/header.page.ts"],"names":["SearchPage","modalController","dismiss","selector","template","HeaderPage","create","component","cssClass","componentProps","modal","present"],"mappings":";;;;;;;;;;;;;;;;;;;AAAA;AAAe;;;AAAA;;;;;;;;;;;;;;;;ACAf;AAAe;;;AAAA;;;;;;;;;;;;;;;;ACAf;AAAe;;;AAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACQf,QAAaA,UAAU;AAErB,0BAAoBC,eAApB,EAAsD;AAAA;;AAAlC,aAAAA,eAAA,GAAAA,eAAA;AAAqC;;AAFpC;AAAA;AAAA,mCAIV,CACV;AALoB;AAAA;AAAA,gCAMhB;AACH,eAAKA,eAAL,CAAqBC,OAArB;AACD;AARoB;;AAAA;AAAA,OAAvB;;;;cAEuC;;;;AAF1BF,cAAU,6DALtB,gEAAU;AACTG,cAAQ,EAAE,YADD;AAETC,cAAQ,EAAR;AAAA;AAAA,kGAFS;;;;AAAA,KAAV,CAKsB,GAAVJ,UAAU,CAAV;;;;;;;;;;;;;;;;ACRb;AAAe;;;AAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACSf,QAAaK,UAAU;AAErB,0BAAoBJ,eAApB,EAAsD;AAAA;;AAAlC,aAAAA,eAAA,GAAAA,eAAA;AAAqC;;AAFpC;AAAA;AAAA,mCAIV,CACV;AALoB;AAAA;AAAA,qCAOF;;;;;;;;AACH,2BAAM,KAAKA,eAAL,CAAqBK,MAArB,CAA4B;AAC9CC,+BAAS,EAAE,2EADmC;AAE9CC,8BAAQ,EAAE,gBAFoC;AAG9CC,oCAAc,EAAE;AAH8B,qBAA5B,CAAN;;;AAARC,yB;;AAMC,2BAAMA,KAAK,CAACC,OAAN,EAAN;;;;;;;;;;;;AACR;AAfoB;;AAAA;AAAA,OAAvB;;;;cAEuC;;;;AAF1BN,cAAU,6DALtB,gEAAU;AACTF,cAAQ,EAAE,YADD;AAETC,cAAQ,EAAR;AAAA;AAAA,mGAFS;;;;AAAA,KAAV,CAKsB,GAAVC,UAAU,CAAV","file":"default~home-home-module~pages-chat-chat-module~pages-events-events-module~pages-publications-public~a6816e3b-es5.js","sourcesContent":["export default \"\\r\\n\\r\\n\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n\\r\\n\\r\\n\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n

Relatório

\\r\\n 10\\r\\n
\\r\\n
\\r\\n

Relatório

\\r\\n 10\\r\\n
\\r\\n
\\r\\n

Relatório

\\r\\n 10\\r\\n
\\r\\n
\\r\\n

Relatório

\\r\\n 10\\r\\n
\\r\\n
\\r\\n

Relatório

\\r\\n 10\\r\\n
\\r\\n
\\r\\n

Relatório

\\r\\n 10\\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n\\r\\n
\\r\\n \\r\\n
\\r\\n

Palavas mais pesquisdas

\\r\\n
\\r\\n \\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
\\r\\n

Order por:Mais Recente

\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n
    \\r\\n
  • \\r\\n
    \\r\\n \\r\\n
    \\r\\n
    \\r\\n

    title

    \\r\\n
    \\r\\n MINEC, MINFIN\\r\\n 13/04/2020\\r\\n
    \\r\\n
    \\r\\n
  • \\r\\n
  • \\r\\n
    \\r\\n \\r\\n
    \\r\\n
    \\r\\n

    title

    \\r\\n
    \\r\\n MINEC, MINFIN\\r\\n 13/04/2020\\r\\n
    \\r\\n
    \\r\\n
  • \\r\\n
  • \\r\\n
    \\r\\n \\r\\n
    \\r\\n
    \\r\\n

    title

    \\r\\n
    \\r\\n MINEC, MINFIN\\r\\n 13/04/2020\\r\\n
    \\r\\n
    \\r\\n
  • \\r\\n
  • \\r\\n
    \\r\\n \\r\\n
    \\r\\n
    \\r\\n

    title

    \\r\\n
    \\r\\n MINEC, MINFIN\\r\\n 13/04/2020\\r\\n
    \\r\\n
    \\r\\n
  • \\r\\n
  • \\r\\n
    \\r\\n \\r\\n
    \\r\\n
    \\r\\n

    title

    \\r\\n
    \\r\\n MINEC, MINFIN\\r\\n 13/04/2020\\r\\n
    \\r\\n
    \\r\\n
  • \\r\\n
\\r\\n
\\r\\n\\r\\n
\\r\\n\\r\\n
\\r\\n\";","export default \"\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n logo\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n
\\r\\n
\\r\\n \\r\\n
\\r\\n \\r\\n
\\r\\n \";","export default \".header-main {\\n padding: 5px 18px;\\n padding-bottom: 2px;\\n padding-top: 25px;\\n}\\n.header-main .search-input-container {\\n max-width: 309px;\\n background-color: white;\\n border-radius: 27.5px;\\n border: solid 1px #ebebeb;\\n}\\n.header-main .search-input-container .icon {\\n color: #797979;\\n width: 45px;\\n height: 45px;\\n display: flex;\\n justify-content: center;\\n font-size: 25px;\\n align-items: center;\\n}\\n.header-main .search-input-container .icon-z {\\n width: 15px;\\n}\\n.header-main .icon-z {\\n display: flex;\\n justify-content: center;\\n align-items: center;\\n font-size: 45px;\\n}\\n.header-main .profile {\\n display: none;\\n font-size: 45px;\\n}\\n.options {\\n margin-top: 10px;\\n}\\n.options .container {\\n display: flex;\\n}\\n.options .container .d-flex {\\n display: flex;\\n flex-wrap: wrap;\\n width: 100%;\\n flex-wrap: wrap;\\n}\\n.options .container .d-flex .button {\\n width: 116px;\\n border: solid 1px #e9e9e9;\\n margin: 0px 5px;\\n margin-bottom: 10px;\\n padding: 5px 20px;\\n border-radius: 15px;\\n}\\n.options .container .d-flex .button p {\\n padding: 0px;\\n margin: 0px;\\n font-family: Roboto;\\n color: #0d89d1;\\n font-size: 15px;\\n}\\n.options .container .d-flex .button .label {\\n font-family: Roboto;\\n font-size: 13px;\\n font-weight: 300;\\n color: #797979;\\n}\\n.options .container .d-flex .button:hover {\\n background-color: #42b9fe;\\n color: white;\\n}\\n.options .container .d-flex .button:hover p {\\n color: white;\\n}\\n.options .container .d-flex .button:hover .label {\\n color: white;\\n}\\n.options .container .icon {\\n display: none;\\n width: 45px;\\n height: 45px;\\n justify-content: center;\\n align-items: center;\\n}\\n.options .container .icon ion-icon {\\n width: 25px;\\n}\\n.d-flex {\\n display: flex;\\n}\\n.d-flex .search-result {\\n width: 100%;\\n border-bottom: unset;\\n padding: 0px 20px;\\n}\\n.d-flex .search-result .header {\\n border-top: 1px solid #ebebeb;\\n}\\n.d-flex .search-result .header .sort-by {\\n width: 100%;\\n}\\n.d-flex .search-result .header .sort-by .order {\\n font-family: Roboto;\\n font-size: 13px;\\n font-weight: 300;\\n color: #797979;\\n}\\n.d-flex .search-result .header .sort-by .order-labal {\\n font-family: Roboto;\\n font-size: 15px;\\n color: #0d89d1;\\n margin-left: 20px;\\n}\\n.d-flex .search-result .header ion-icon {\\n font-size: 25px;\\n}\\n.d-flex .search-result ul {\\n padding: 0px;\\n margin: 0px;\\n}\\n.d-flex .search-result ul li {\\n padding-top: 8px;\\n padding-bottom: 8px;\\n border-top: 1px solid #ebebeb;\\n display: flex;\\n align-items: center;\\n}\\n.d-flex .search-result ul li .icon {\\n font-size: 35px;\\n align-items: center;\\n display: flex;\\n}\\n.d-flex .search-result ul li .content {\\n width: 100%;\\n margin-left: 10px;\\n}\\n.d-flex .search-result ul li .content p {\\n margin: 0px;\\n width: 100%;\\n font-family: Roboto;\\n font-size: 15px;\\n color: #0d89d1;\\n line-height: 1.67;\\n}\\n.d-flex .search-result ul li .content span {\\n height: 15px;\\n font-family: Roboto;\\n font-size: 13px;\\n font-weight: 300;\\n color: #797979;\\n}\\n.d-flex .most-searched-words {\\n width: 400px;\\n display: none;\\n}\\n.d-flex .most-searched-words p {\\n height: 24px;\\n font-family: Roboto;\\n font-size: 20px;\\n text-align: center;\\n color: black;\\n}\\n@media only screen and (min-width: 1024px) {\\n .header-main {\\n background-color: #0782c9;\\n }\\n .header-main .profile {\\n display: inline-block;\\n }\\n .header-main .icon-most-searched-word-open {\\n display: none !important;\\n }\\n\\n .options {\\n padding: 0px 20px;\\n }\\n .options .container {\\n border-bottom: 1px solid #ebebeb;\\n }\\n .options .container .icon {\\n display: flex;\\n }\\n\\n .most-searched-words {\\n display: inline-block !important;\\n }\\n\\n .search-result {\\n border-left: 1px solid #d8d8d8;\\n }\\n .search-result .header {\\n border-top: unset !important;\\n }\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvc2VhcmNoL0M6XFxVc2Vyc1xcdGlhZ28ua2F5YXlhXFxkZXZlbG9wbWVudFxcZ2FiaW5ldGUtZGlnaXRhbC9zcmNcXGFwcFxccGFnZXNcXHNlYXJjaFxcc2VhcmNoLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvc2VhcmNoL3NlYXJjaC5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDRSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7QUNDRjtBREFFO0VBQ0UsZ0JBQUE7RUFDQSx1QkFBQTtFQUNBLHFCQUFBO0VBQ0EseUJBQUE7QUNFSjtBRERJO0VBQ0UsY0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLHVCQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0FDR047QURESTtFQUNFLFdBQUE7QUNHTjtBREFFO0VBQ0UsYUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0FDRUo7QURBRTtFQUNFLGFBQUE7RUFDQSxlQUFBO0FDRUo7QURJQTtFQUNFLGdCQUFBO0FDREY7QURFRTtFQUNFLGFBQUE7QUNBSjtBRENJO0VBQ0UsYUFBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtBQ0NOO0FEQU07RUFDRSxZQUFBO0VBQ0EseUJBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFQWNBLG1CQUFBO0FDWFI7QURGUTtFQUNFLFlBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtBQ0lWO0FERlE7RUFDRSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7QUNJVjtBRENNO0VBQ0UseUJBQUE7RUFDQSxZQUFBO0FDQ1I7QURBUTtFQUNFLFlBQUE7QUNFVjtBREFRO0VBQ0UsWUFBQTtBQ0VWO0FERUk7RUFDRSxhQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0FDQU47QURDTTtFQUNFLFdBQUE7QUNDUjtBRFNBO0VBQ0UsYUFBQTtBQ05GO0FEUUU7RUFDRSxXQUFBO0VBQ0Esb0JBQUE7RUFDQSxpQkFBQTtBQ05KO0FEUUk7RUFDRSw2QkFBQTtBQ05OO0FET007RUFDRSxXQUFBO0FDTFI7QURNUTtFQUNFLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtBQ0pWO0FETVE7RUFDRSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7QUNKVjtBRE9NO0VBQ0UsZUFBQTtBQ0xSO0FEUUk7RUFDRSxZQUFBO0VBQ0EsV0FBQTtBQ05OO0FET007RUFDRSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsNkJBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7QUNMUjtBRE1RO0VBQ0UsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsYUFBQTtBQ0pWO0FETVE7RUFDRSxXQUFBO0VBQ0EsaUJBQUE7QUNKVjtBREtVO0VBQ0UsV0FBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7QUNIWjtBREtVO0VBQ0UsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtBQ0haO0FEVUU7RUFDRSxZQUFBO0VBQ0EsYUFBQTtBQ1JKO0FEU0k7RUFDRSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0FDUE47QURlQTtFQUVFO0lBQ0UseUJBQUE7RUNiRjtFRGNFO0lBQ0UscUJBQUE7RUNaSjtFRGNFO0lBQ0Usd0JBQUE7RUNaSjs7RURnQkE7SUFPRSxpQkFBQTtFQ25CRjtFRGFFO0lBQ0UsZ0NBQUE7RUNYSjtFRFlJO0lBQ0UsYUFBQTtFQ1ZOOztFRGlCQTtJQUNFLGdDQUFBO0VDZEY7O0VEZ0JBO0lBQ0UsOEJBQUE7RUNiRjtFRGNFO0lBQ0UsNEJBQUE7RUNaSjtBQUNGIiwiZmlsZSI6InNyYy9hcHAvcGFnZXMvc2VhcmNoL3NlYXJjaC5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuaGVhZGVyLW1haW57XHJcbiAgcGFkZGluZzogNXB4IDE4cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDJweDtcclxuICBwYWRkaW5nLXRvcDogMjVweDtcclxuICAuc2VhcmNoLWlucHV0LWNvbnRhaW5lcntcclxuICAgIG1heC13aWR0aDogMzA5cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI3LjVweDtcclxuICAgIGJvcmRlcjogc29saWQgMXB4ICNlYmViZWI7XHJcbiAgICAuaWNvbntcclxuICAgICAgY29sb3I6ICM3OTc5Nzk7XHJcbiAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAuaWNvbi16e1xyXG4gICAgICB3aWR0aDogMTVweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmljb24tentcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgfVxyXG4gIC5wcm9maWxle1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICB9XHJcbiAgXHJcbn1cclxuXHJcbi8vIHNlYXJjaCByZXN1bHQgdHlwZVxyXG4ub3B0aW9uc3tcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIC5jb250YWluZXJ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLmQtZmxleHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAuYnV0dG9ue1xyXG4gICAgICAgIHdpZHRoOiAxMTZweDtcclxuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjZTllOWU5O1xyXG4gICAgICAgIG1hcmdpbjogMHB4IDVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICAgICAgICBjb2xvcjogIzBkODlkMTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxhYmVse1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICBjb2xvcjogIzc5Nzk3OTtcclxuICAgICAgICB9XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgLmJ1dHRvbjpob3ZlcntcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDJiOWZlO1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBwe1xyXG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubGFiZWx7XHJcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaWNvbntcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGlvbi1pY29ue1xyXG4gICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBcclxufVxyXG5cclxuXHJcblxyXG4uZC1mbGV4e1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLy8gc2VhcmNoIHJlc3VsdFxyXG4gIC5zZWFyY2gtcmVzdWx0e1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItYm90dG9tOiB1bnNldDtcclxuICAgIHBhZGRpbmc6IDBweCAyMHB4O1xyXG5cclxuICAgIC5oZWFkZXJ7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgICAuc29ydC1ieXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAub3JkZXJ7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgIGNvbG9yOiM3OTc5NzlcclxuICAgICAgICB9XHJcbiAgICAgICAgLm9yZGVyLWxhYmFse1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgIGNvbG9yOiAjMGQ4OWQxO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGlvbi1pY29ue1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgdWx7XHJcbiAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ViZWJlYjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgLmljb257XHJcbiAgICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbnRlbnR7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgcHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMGQ4OWQxO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42NztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICBjb2xvcjogIzc5Nzk3OTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy8gbW9zdCBzZWFyY2hlZCB3b3JkXHJcbiAgLm1vc3Qtc2VhcmNoZWQtd29yZHN7XHJcbiAgICB3aWR0aDogNDAwcHg7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcHtcclxuICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuXHJcbiAgLmhlYWRlci1tYWluIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNzgyYzk7XHJcbiAgICAucHJvZmlsZXtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG4gICAgLmljb24tbW9zdC1zZWFyY2hlZC13b3JkLW9wZW57XHJcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5vcHRpb25ze1xyXG4gICAgLmNvbnRhaW5lcntcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICAgIC5pY29ue1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHBhZGRpbmc6IDBweCAyMHB4O1xyXG4gIH1cclxuXHJcbiAgICAgIFxyXG4gIC5tb3N0LXNlYXJjaGVkLXdvcmRze1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5zZWFyY2gtcmVzdWx0e1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDhkOGQ4O1xyXG4gICAgLmhlYWRlcntcclxuICAgICAgYm9yZGVyLXRvcDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmhlYWRlci1tYWluIHtcbiAgcGFkZGluZzogNXB4IDE4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xufVxuLmhlYWRlci1tYWluIC5zZWFyY2gtaW5wdXQtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAzMDlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDI3LjVweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2ViZWJlYjtcbn1cbi5oZWFkZXItbWFpbiAuc2VhcmNoLWlucHV0LWNvbnRhaW5lciAuaWNvbiB7XG4gIGNvbG9yOiAjNzk3OTc5O1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhlYWRlci1tYWluIC5zZWFyY2gtaW5wdXQtY29udGFpbmVyIC5pY29uLXoge1xuICB3aWR0aDogMTVweDtcbn1cbi5oZWFkZXItbWFpbiAuaWNvbi16IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogNDVweDtcbn1cbi5oZWFkZXItbWFpbiAucHJvZmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogNDVweDtcbn1cblxuLm9wdGlvbnMge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLm9wdGlvbnMgLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ub3B0aW9ucyAuY29udGFpbmVyIC5kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ub3B0aW9ucyAuY29udGFpbmVyIC5kLWZsZXggLmJ1dHRvbiB7XG4gIHdpZHRoOiAxMTZweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2U5ZTllOTtcbiAgbWFyZ2luOiAwcHggNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nOiA1cHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbn1cbi5vcHRpb25zIC5jb250YWluZXIgLmQtZmxleCAuYnV0dG9uIHAge1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbjogMHB4O1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBjb2xvcjogIzBkODlkMTtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLm9wdGlvbnMgLmNvbnRhaW5lciAuZC1mbGV4IC5idXR0b24gLmxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzc5Nzk3OTtcbn1cbi5vcHRpb25zIC5jb250YWluZXIgLmQtZmxleCAuYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyYjlmZTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLm9wdGlvbnMgLmNvbnRhaW5lciAuZC1mbGV4IC5idXR0b246aG92ZXIgcCB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5vcHRpb25zIC5jb250YWluZXIgLmQtZmxleCAuYnV0dG9uOmhvdmVyIC5sYWJlbCB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5vcHRpb25zIC5jb250YWluZXIgLmljb24ge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5vcHRpb25zIC5jb250YWluZXIgLmljb24gaW9uLWljb24ge1xuICB3aWR0aDogMjVweDtcbn1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZC1mbGV4IC5zZWFyY2gtcmVzdWx0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IHVuc2V0O1xuICBwYWRkaW5nOiAwcHggMjBweDtcbn1cbi5kLWZsZXggLnNlYXJjaC1yZXN1bHQgLmhlYWRlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlYmViO1xufVxuLmQtZmxleCAuc2VhcmNoLXJlc3VsdCAuaGVhZGVyIC5zb3J0LWJ5IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZC1mbGV4IC5zZWFyY2gtcmVzdWx0IC5oZWFkZXIgLnNvcnQtYnkgLm9yZGVyIHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzc5Nzk3OTtcbn1cbi5kLWZsZXggLnNlYXJjaC1yZXN1bHQgLmhlYWRlciAuc29ydC1ieSAub3JkZXItbGFiYWwge1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMGQ4OWQxO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi5kLWZsZXggLnNlYXJjaC1yZXN1bHQgLmhlYWRlciBpb24taWNvbiB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbn1cbi5kLWZsZXggLnNlYXJjaC1yZXN1bHQgdWwge1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbjogMHB4O1xufVxuLmQtZmxleCAuc2VhcmNoLXJlc3VsdCB1bCBsaSB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlYmViO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmQtZmxleCAuc2VhcmNoLXJlc3VsdCB1bCBsaSAuaWNvbiB7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5kLWZsZXggLnNlYXJjaC1yZXN1bHQgdWwgbGkgLmNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uZC1mbGV4IC5zZWFyY2gtcmVzdWx0IHVsIGxpIC5jb250ZW50IHAge1xuICBtYXJnaW46IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMwZDg5ZDE7XG4gIGxpbmUtaGVpZ2h0OiAxLjY3O1xufVxuLmQtZmxleCAuc2VhcmNoLXJlc3VsdCB1bCBsaSAuY29udGVudCBzcGFuIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjNzk3OTc5O1xufVxuLmQtZmxleCAubW9zdC1zZWFyY2hlZC13b3JkcyB7XG4gIHdpZHRoOiA0MDBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kLWZsZXggLm1vc3Qtc2VhcmNoZWQtd29yZHMgcCB7XG4gIGhlaWdodDogMjRweDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlYWRlci1tYWluIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDc4MmM5O1xuICB9XG4gIC5oZWFkZXItbWFpbiAucHJvZmlsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5oZWFkZXItbWFpbiAuaWNvbi1tb3N0LXNlYXJjaGVkLXdvcmQtb3BlbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9wdGlvbnMge1xuICAgIHBhZGRpbmc6IDBweCAyMHB4O1xuICB9XG4gIC5vcHRpb25zIC5jb250YWluZXIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xuICB9XG4gIC5vcHRpb25zIC5jb250YWluZXIgLmljb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAubW9zdC1zZWFyY2hlZC13b3JkcyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2VhcmNoLXJlc3VsdCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDhkOGQ4O1xuICB9XG4gIC5zZWFyY2gtcmVzdWx0IC5oZWFkZXIge1xuICAgIGJvcmRlci10b3A6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIH1cbn0iXX0= */\";","import { Component, OnInit } from '@angular/core';\r\nimport { ModalController } from '@ionic/angular';\r\n\r\n@Component({\r\n selector: 'app-search',\r\n templateUrl: './search.page.html',\r\n styleUrls: ['./search.page.scss'],\r\n})\r\nexport class SearchPage implements OnInit {\r\n\r\n constructor(private modalController: ModalController) { }\r\n\r\n ngOnInit() {\r\n }\r\n close(){\r\n this.modalController.dismiss();\r\n }\r\n\r\n}\r\n","export default \".div-top-header {\\n margin: 0 auto;\\n background-color: #0782c9;\\n overflow: auto;\\n padding-top: 0.9375em;\\n border: 0 !important;\\n}\\n.div-top-header .div-search {\\n font-size: 45px;\\n margin: 0 0 0 10px;\\n}\\n.div-top-header .div-logo {\\n background: transparent;\\n width: 8.75em;\\n margin: 0px auto;\\n margin-top: 5px;\\n justify-content: center;\\n display: flex;\\n}\\n.div-top-header .div-logo img {\\n width: 100%;\\n margin: 0px auto;\\n}\\n.div-top-header .div-profile {\\n font-size: 45px;\\n margin-right: 10px;\\n justify-content: flex-end;\\n display: flex;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvc2hhcmVkL2hlYWRlci9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHNoYXJlZFxcaGVhZGVyXFxoZWFkZXIucGFnZS5zY3NzIiwic3JjL2FwcC9zaGFyZWQvaGVhZGVyL2hlYWRlci5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7RUFDRSxjQUFBO0VBQ0EseUJBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7RUFDQSxvQkFBQTtBQ0RGO0FER0U7RUFDRSxlQUFBO0VBQ0Esa0JBQUE7QUNESjtBREdFO0VBQ0UsdUJBQUE7RUFDQSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsdUJBQUE7RUFDQSxhQUFBO0FDREo7QURHRTtFQUNFLFdBQUE7RUFDQSxnQkFBQTtBQ0RKO0FER0U7RUFDRSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtFQUNBLGFBQUE7QUNESiIsImZpbGUiOiJzcmMvYXBwL3NoYXJlZC9oZWFkZXIvaGVhZGVyLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgJ35zcmMvZnVuY3Rpb24uc2Nzcyc7XHJcblxyXG4uZGl2LXRvcC1oZWFkZXJ7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3ODJjOTtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICBwYWRkaW5nLXRvcDogZW0oMTVweCk7XHJcbiAgYm9yZGVyOiAwIWltcG9ydGFudDtcclxuXHJcbiAgLmRpdi1zZWFyY2h7XHJcbiAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICBtYXJnaW46IDAgMCAwIDEwcHhcclxuICB9XHJcbiAgLmRpdi1sb2dve1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICB3aWR0aDogZW0oMTQwcHgpO1xyXG4gICAgbWFyZ2luOiAwcHggYXV0bztcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcbiAgLmRpdi1sb2dvIGltZ3tcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwcHggYXV0bztcclxuICB9XHJcbiAgLmRpdi1wcm9maWxle1xyXG4gICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG59IiwiLmRpdi10b3AtaGVhZGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzgyYzk7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nLXRvcDogMC45Mzc1ZW07XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuLmRpdi10b3AtaGVhZGVyIC5kaXYtc2VhcmNoIHtcbiAgZm9udC1zaXplOiA0NXB4O1xuICBtYXJnaW46IDAgMCAwIDEwcHg7XG59XG4uZGl2LXRvcC1oZWFkZXIgLmRpdi1sb2dvIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiA4Ljc1ZW07XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIG1hcmdpbi10b3A6IDVweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZGl2LXRvcC1oZWFkZXIgLmRpdi1sb2dvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuLmRpdi10b3AtaGVhZGVyIC5kaXYtcHJvZmlsZSB7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBkaXNwbGF5OiBmbGV4O1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\nimport { ModalController } from '@ionic/angular';\r\nimport { SearchPage } from 'src/app/pages/search/search.page';\r\n\r\n@Component({\r\n selector: 'app-header',\r\n templateUrl: './header.page.html',\r\n styleUrls: ['./header.page.scss'],\r\n})\r\nexport class HeaderPage implements OnInit {\r\n\r\n constructor(private modalController: ModalController) { }\r\n\r\n ngOnInit() {\r\n }\r\n\r\n async openSearch() {\r\n const modal = await this.modalController.create({\r\n component: SearchPage,\r\n cssClass: 'group-messages',\r\n componentProps: {\r\n }\r\n });\r\n return await modal.present();\r\n }\r\n\r\n \r\n\r\n}\r\n"]} \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/default~pages-chat-chat-module~shared-popover-chat-popover-chat-popover-module-es2015.js b/android/app/build/intermediates/merged_assets/debug/out/public/default~pages-chat-chat-module~shared-popover-chat-popover-chat-popover-module-es2015.js new file mode 100644 index 000000000..bd1a20b0a --- /dev/null +++ b/android/app/build/intermediates/merged_assets/debug/out/public/default~pages-chat-chat-module~shared-popover-chat-popover-chat-popover-module-es2015.js @@ -0,0 +1,329 @@ +(window["webpackJsonp"] = window["webpackJsonp"] || []).push([["default~pages-chat-chat-module~shared-popover-chat-popover-chat-popover-module"],{ + +/***/ "./node_modules/raw-loader/dist/cjs.js!./src/app/shared/popover/chat-popover/chat-popover.page.html": +/*!**********************************************************************************************************!*\ + !*** ./node_modules/raw-loader/dist/cjs.js!./src/app/shared/popover/chat-popover/chat-popover.page.html ***! + \**********************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony default export */ __webpack_exports__["default"] = ("\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n"); + +/***/ }), + +/***/ "./src/app/services/chat.service.ts": +/*!******************************************!*\ + !*** ./src/app/services/chat.service.ts ***! + \******************************************/ +/*! exports provided: ChatService */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ChatService", function() { return ChatService; }); +/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.js"); +/* harmony import */ var _angular_common_http__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/common/http */ "./node_modules/@angular/common/__ivy_ngcc__/fesm2015/http.js"); +/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js"); +/* harmony import */ var _auth_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./auth.service */ "./src/app/services/auth.service.ts"); +/* harmony import */ var _http_service__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./http.service */ "./src/app/services/http.service.ts"); +/* harmony import */ var _storage_service__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./storage.service */ "./src/app/services/storage.service.ts"); +/* harmony import */ var src_environments_environment__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! src/environments/environment */ "./src/environments/environment.ts"); +/* harmony import */ var _ionic_storage__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @ionic/storage */ "./node_modules/@ionic/storage/__ivy_ngcc__/fesm2015/ionic-storage.js"); + + + + + + + + + +let ChatService = class ChatService { + constructor(http, httpService, authService, storage, storageService) { + this.http = http; + this.httpService = httpService; + this.authService = authService; + this.storage = storage; + this.storageService = storageService; + this.headers = new _angular_common_http__WEBPACK_IMPORTED_MODULE_1__["HttpHeaders"](); + /* this.headers = this.headers.set('X-User-Id', 'GqjNWiLrGEHRna7Zn'); + this.headers = this.headers.set('X-Auth-Token', 'dAM0ZOTAy8jzQA_vS25z2IrnSc6sYLfi5rmaa35YNUz'); */ + -this.authService.userData$.subscribe((res) => { + this.headers = this.headers.set('X-User-Id', res.userId); + this.headers = this.headers.set('X-Auth-Token', res.authToken); + }); + this.options = { + headers: this.headers, + }; + } + /* getUser(){ + this.storage.get('user').then((val) => { + let user = JSON.parse(unescape(atob(val))).data; + + this.headers = this.headers.set('X-User-Id', user.userId); + this.headers = this.headers.set('X-Auth-Token', user.authToken); + + this.options1 = { + headers: this.headers, + }; + console.log(this.options1); + + this.http.get(environment.apiChatUrl+'users.presence', this.options1).subscribe(res => { + console.log(res); + }); + + }); + } */ + getAllChannels() { + return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'channels.list', this.options); + } + getAllUserChannels() { + return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'channels.list.joined', this.options); + } + getAllRooms() { + return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'rooms.get', this.options); + } + customsRooms(params) { + let opts = { + headers: this.headers, + params: params + }; + return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'rooms.get', opts); + } + getAllPrivateGroups() { + return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'groups.list', this.options); + } + getAllUsers() { + return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'users.list', this.options); + } + getAllConnectedUsers() { + return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'users.presence', this.options); + } + //Check whether user is online or offline + getUserPresence(id) { + let params = new _angular_common_http__WEBPACK_IMPORTED_MODULE_1__["HttpParams"](); + params = params.set("userId", id); + let opts = { + headers: this.headers, + params: params + }; + return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'users.getPresence', opts); + } + //Load messages from roomId + loadJoinedRooms() { + return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'im.list', this.options); + } + getAllDirectMessages() { + return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'im.list', this.options); + } + //Load messages from roomId + getRoomMessages(roomId) { + let params = new _angular_common_http__WEBPACK_IMPORTED_MODULE_1__["HttpParams"](); + params = params.set("roomId", roomId); + let opts = { + headers: this.headers, + params: params + }; + return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'im.history', opts); + } + sendMessage(body) { + let opts = { + headers: this.headers, + }; + return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'chat.sendMessage', body, opts); + } + //Load members from a chat + getMembers(roomId) { + let params = new _angular_common_http__WEBPACK_IMPORTED_MODULE_1__["HttpParams"](); + params = params.set("roomId", roomId); + let opts = { + headers: this.headers, + params: params + }; + return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'im.members', opts); + } + removeChatRoom(body) { + let opts = { + headers: this.headers, + }; + return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'im.close', body, this.options); + } + createRoom(body) { + return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'im.create', body, this.options); + } + getDirectMessage(roomId) { + let params = new _angular_common_http__WEBPACK_IMPORTED_MODULE_1__["HttpParams"](); + params = params.set("roomId", roomId); + let opts = { + headers: this.headers, + params: params + }; + return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'im.messages', opts); + } + /* GROUPS */ + getGroupMembers(roomId) { + let params = new _angular_common_http__WEBPACK_IMPORTED_MODULE_1__["HttpParams"](); + let url = src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'groups.members'; + params = params.set("roomId", roomId); + let opts = { + headers: this.headers, + params: params + }; + return this.http.get(url, opts); + } + getChannelMembers(roomId) { + let params = new _angular_common_http__WEBPACK_IMPORTED_MODULE_1__["HttpParams"](); + let url = src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'channels.members'; + params = params.set("roomId", roomId); + let opts = { + headers: this.headers, + params: params + }; + return this.http.get(url, opts); + } + /* GROUP MESSAGES */ + getPrivateGroupMessages(roomId) { + let params = new _angular_common_http__WEBPACK_IMPORTED_MODULE_1__["HttpParams"](); + params = params.set("roomId", roomId); + let opts = { + headers: this.headers, + params: params + }; + return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'groups.history', opts); + } + getPublicGroupMessages(roomId) { + let params = new _angular_common_http__WEBPACK_IMPORTED_MODULE_1__["HttpParams"](); + params = params.set("roomId", roomId); + let opts = { + headers: this.headers, + params: params + }; + return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'channels.history', opts); + } + closeGroup(body) { + return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'groups.close', body, this.options); + } + closeChannel(body) { + return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'channels.close', body, this.options); + } + deleteGroup(body) { + return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'groups.delete', body, this.options); + } + deleteChannel(body) { + return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'channels.delete', body, this.options); + } +}; +ChatService.ctorParameters = () => [ + { type: _angular_common_http__WEBPACK_IMPORTED_MODULE_1__["HttpClient"] }, + { type: _http_service__WEBPACK_IMPORTED_MODULE_4__["HttpService"] }, + { type: _auth_service__WEBPACK_IMPORTED_MODULE_3__["AuthService"] }, + { type: _ionic_storage__WEBPACK_IMPORTED_MODULE_7__["Storage"] }, + { type: _storage_service__WEBPACK_IMPORTED_MODULE_5__["StorageService"] } +]; +ChatService = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([ + Object(_angular_core__WEBPACK_IMPORTED_MODULE_2__["Injectable"])({ + providedIn: 'root' + }) +], ChatService); + + + +/***/ }), + +/***/ "./src/app/shared/popover/chat-popover/chat-popover.page.scss": +/*!********************************************************************!*\ + !*** ./src/app/shared/popover/chat-popover/chat-popover.page.scss ***! + \********************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony default export */ __webpack_exports__["default"] = ("ion-row {\n padding: 10px 10px 5px 10px;\n}\n\n.border-top {\n padding-top: 5px !important;\n border-top: 1px solid #ebebeb;\n}\n\n/* ion-col{\n border: 1px solid red;\n} */\n\n/* .btn-ok, .btn-cancel, .btn-delete{\n font-size: 13px;\n padding:0 !important;\n} */\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvc2hhcmVkL3BvcG92ZXIvY2hhdC1wb3BvdmVyL0M6XFxVc2Vyc1xcdGlhZ28ua2F5YXlhXFxkZXZlbG9wbWVudFxcZ2FiaW5ldGUtZGlnaXRhbC9zcmNcXGFwcFxcc2hhcmVkXFxwb3BvdmVyXFxjaGF0LXBvcG92ZXJcXGNoYXQtcG9wb3Zlci5wYWdlLnNjc3MiLCJzcmMvYXBwL3NoYXJlZC9wb3BvdmVyL2NoYXQtcG9wb3Zlci9jaGF0LXBvcG92ZXIucGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0UsMkJBQUE7QUNDRjs7QURDQTtFQUNFLDJCQUFBO0VBQ0EsNkJBQUE7QUNFRjs7QURBQTs7R0FBQTs7QUFJQTs7O0dBQUEiLCJmaWxlIjoic3JjL2FwcC9zaGFyZWQvcG9wb3Zlci9jaGF0LXBvcG92ZXIvY2hhdC1wb3BvdmVyLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbImlvbi1yb3d7XHJcbiAgcGFkZGluZzogMTBweCAxMHB4IDVweCAxMHB4O1xyXG59XHJcbi5ib3JkZXItdG9we1xyXG4gIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ViZWJlYjtcclxufVxyXG4vKiBpb24tY29se1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgcmVkO1xyXG59ICovXHJcblxyXG4vKiAuYnRuLW9rLCAuYnRuLWNhbmNlbCwgLmJ0bi1kZWxldGV7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBwYWRkaW5nOjAgIWltcG9ydGFudDtcclxufSAqL1xyXG4iLCJpb24tcm93IHtcbiAgcGFkZGluZzogMTBweCAxMHB4IDVweCAxMHB4O1xufVxuXG4uYm9yZGVyLXRvcCB7XG4gIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYmViZWI7XG59XG5cbi8qIGlvbi1jb2x7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmVkO1xufSAqL1xuLyogLmJ0bi1vaywgLmJ0bi1jYW5jZWwsIC5idG4tZGVsZXRle1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBwYWRkaW5nOjAgIWltcG9ydGFudDtcbn0gKi8iXX0= */"); + +/***/ }), + +/***/ "./src/app/shared/popover/chat-popover/chat-popover.page.ts": +/*!******************************************************************!*\ + !*** ./src/app/shared/popover/chat-popover/chat-popover.page.ts ***! + \******************************************************************/ +/*! exports provided: ChatPopoverPage */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ChatPopoverPage", function() { return ChatPopoverPage; }); +/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.js"); +/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js"); +/* harmony import */ var _ionic_angular__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @ionic/angular */ "./node_modules/@ionic/angular/__ivy_ngcc__/fesm2015/ionic-angular.js"); +/* harmony import */ var src_app_services_chat_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! src/app/services/chat.service */ "./src/app/services/chat.service.ts"); + + + + +let ChatPopoverPage = class ChatPopoverPage { + constructor(popoverController, navParams, chatService) { + this.popoverController = popoverController; + this.navParams = navParams; + this.chatService = chatService; + this.room = this.navParams.get('room'); + } + ngOnInit() { + console.log(this.room); + } + close() { + this.popoverController.dismiss(); + } + //Top menu options + //Close + leaveGroup() { + let body = { "roomId": this.room._id, }; + if (this.room.t === 'p') { + this.chatService.closeGroup(body).subscribe(res => { + console.log(res); + }); + } + else { + this.chatService.closeChannel(body).subscribe(res => { + console.log(res); + }); + } + this.popoverController.dismiss(true); + } + //Delete + deleteGroup() { + let body = { "roomId": this.room._id, }; + if (this.room.t === 'p') { + this.chatService.deleteGroup(body).subscribe(res => { + console.log(res); + }); + } + else { + this.chatService.deleteChannel(body).subscribe(res => { + console.log(res); + }); + } + this.popoverController.dismiss(true); + } +}; +ChatPopoverPage.ctorParameters = () => [ + { type: _ionic_angular__WEBPACK_IMPORTED_MODULE_2__["PopoverController"] }, + { type: _ionic_angular__WEBPACK_IMPORTED_MODULE_2__["NavParams"] }, + { type: src_app_services_chat_service__WEBPACK_IMPORTED_MODULE_3__["ChatService"] } +]; +ChatPopoverPage = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([ + Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"])({ + selector: 'app-chat-popover', + template: Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__importDefault"])(__webpack_require__(/*! raw-loader!./chat-popover.page.html */ "./node_modules/raw-loader/dist/cjs.js!./src/app/shared/popover/chat-popover/chat-popover.page.html")).default, + styles: [Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__importDefault"])(__webpack_require__(/*! ./chat-popover.page.scss */ "./src/app/shared/popover/chat-popover/chat-popover.page.scss")).default] + }) +], ChatPopoverPage); + + + +/***/ }) + +}]); +//# sourceMappingURL=default~pages-chat-chat-module~shared-popover-chat-popover-chat-popover-module-es2015.js.map \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/default~pages-chat-chat-module~shared-popover-chat-popover-chat-popover-module-es2015.js.map b/android/app/build/intermediates/merged_assets/debug/out/public/default~pages-chat-chat-module~shared-popover-chat-popover-chat-popover-module-es2015.js.map new file mode 100644 index 000000000..d4e6d3338 --- /dev/null +++ b/android/app/build/intermediates/merged_assets/debug/out/public/default~pages-chat-chat-module~shared-popover-chat-popover-chat-popover-module-es2015.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["./src/app/shared/popover/chat-popover/chat-popover.page.html","./src/app/services/chat.service.ts","./src/app/shared/popover/chat-popover/chat-popover.page.scss","./src/app/shared/popover/chat-popover/chat-popover.page.ts"],"names":[],"mappings":"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","file":"default~pages-chat-chat-module~shared-popover-chat-popover-chat-popover-module-es2015.js","sourcesContent":["export default \"\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\";","import { HttpHeaders, HttpParams } from '@angular/common/http';\r\nimport { Injectable } from '@angular/core';\r\nimport { Observable } from \"rxjs\"\r\nimport { AuthService } from './auth.service';\r\nimport { HttpService } from './http.service';\r\nimport { StorageService } from './storage.service';\r\nimport { HttpClient, HttpHeaderResponse } from '@angular/common/http';\r\nimport { environment } from 'src/environments/environment';\r\nimport { Storage } from '@ionic/storage';\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class ChatService {\r\n headers: HttpHeaders;\r\n options:any;\r\n options1:any;\r\n X_User_Id:any;\r\n X_Auth_Token:any;\r\n \r\n\r\n constructor(\r\n private http:HttpClient,\r\n private httpService: HttpService,\r\n private authService: AuthService,\r\n private storage: Storage,\r\n private storageService:StorageService,) {\r\n this.headers = new HttpHeaders();\r\n /* this.headers = this.headers.set('X-User-Id', 'GqjNWiLrGEHRna7Zn');\r\n this.headers = this.headers.set('X-Auth-Token', 'dAM0ZOTAy8jzQA_vS25z2IrnSc6sYLfi5rmaa35YNUz'); */\r\n -\r\n this.authService.userData$.subscribe((res:any)=>{\r\n this.headers = this.headers.set('X-User-Id', res.userId);\r\n this.headers = this.headers.set('X-Auth-Token', res.authToken);\r\n });\r\n this.options = {\r\n headers: this.headers,\r\n };\r\n }\r\n\r\n /* getUser(){\r\n this.storage.get('user').then((val) => {\r\n let user = JSON.parse(unescape(atob(val))).data;\r\n \r\n this.headers = this.headers.set('X-User-Id', user.userId);\r\n this.headers = this.headers.set('X-Auth-Token', user.authToken);\r\n \r\n this.options1 = {\r\n headers: this.headers,\r\n };\r\n console.log(this.options1);\r\n \r\n this.http.get(environment.apiChatUrl+'users.presence', this.options1).subscribe(res => {\r\n console.log(res);\r\n });\r\n\r\n });\r\n } */\r\n \r\n getAllChannels(){\r\n return this.http.get(environment.apiChatUrl+'channels.list', this.options);\r\n }\r\n getAllUserChannels(){\r\n return this.http.get(environment.apiChatUrl+'channels.list.joined', this.options);\r\n }\r\n\r\n getAllRooms(){\r\n return this.http.get(environment.apiChatUrl+'rooms.get', this.options);\r\n }\r\n customsRooms(params:any){\r\n let opts = { \r\n headers: this.headers, \r\n params: params \r\n }\r\n return this.http.get(environment.apiChatUrl+'rooms.get', opts);\r\n }\r\n getAllPrivateGroups(){\r\n return this.http.get(environment.apiChatUrl+'groups.list', this.options);\r\n }\r\n\r\n getAllUsers(){\r\n return this.http.get(environment.apiChatUrl+'users.list', this.options);\r\n }\r\n getAllConnectedUsers(){\r\n return this.http.get(environment.apiChatUrl+'users.presence', this.options);\r\n }\r\n //Check whether user is online or offline\r\n getUserPresence(id:any){\r\n\r\n let params = new HttpParams();\r\n params = params.set(\"userId\", id);\r\n \r\n let opts = { \r\n headers: this.headers, \r\n params: params \r\n }\r\n return this.http.get(environment.apiChatUrl+'users.getPresence', opts);\r\n }\r\n\r\n //Load messages from roomId\r\n loadJoinedRooms(){\r\n return this.http.get(environment.apiChatUrl+'im.list', this.options);\r\n }\r\n getAllDirectMessages(){\r\n return this.http.get(environment.apiChatUrl+'im.list', this.options);\r\n }\r\n //Load messages from roomId\r\n getRoomMessages(roomId:any){\r\n\r\n let params = new HttpParams();\r\n params = params.set(\"roomId\", roomId);\r\n \r\n let opts = { \r\n headers: this.headers, \r\n params: params \r\n }\r\n return this.http.get(environment.apiChatUrl+'im.history', opts);\r\n }\r\n\r\n sendMessage(body:any){\r\n let opts = { \r\n headers: this.headers,\r\n }\r\n return this.http.post(environment.apiChatUrl+'chat.sendMessage', body, opts);\r\n }\r\n //Load members from a chat\r\n getMembers(roomId:any){\r\n\r\n let params = new HttpParams();\r\n params = params.set(\"roomId\", roomId);\r\n \r\n let opts = { \r\n headers: this.headers, \r\n params: params \r\n }\r\n return this.http.get(environment.apiChatUrl+'im.members', opts);\r\n }\r\n removeChatRoom(body:any){\r\n let opts = { \r\n headers: this.headers,\r\n }\r\n return this.http.post(environment.apiChatUrl+'im.close', body, this.options);\r\n }\r\n createRoom(body:any){\r\n return this.http.post(environment.apiChatUrl+'im.create', body, this.options);\r\n }\r\n getDirectMessage(roomId:string){\r\n let params = new HttpParams();\r\n params = params.set(\"roomId\", roomId);\r\n \r\n let opts = { \r\n headers: this.headers, \r\n params: params \r\n }\r\n return this.http.get(environment.apiChatUrl+'im.messages', opts);\r\n }\r\n\r\n /* GROUPS */\r\n getGroupMembers(roomId:string){\r\n let params = new HttpParams();\r\n let url=environment.apiChatUrl+'groups.members';\r\n params = params.set(\"roomId\", roomId);\r\n \r\n let opts = { \r\n headers: this.headers, \r\n params: params \r\n }\r\n return this.http.get(url, opts);\r\n }\r\n getChannelMembers(roomId:string){\r\n let params = new HttpParams();\r\n let url=environment.apiChatUrl+'channels.members';\r\n params = params.set(\"roomId\", roomId);\r\n \r\n let opts = { \r\n headers: this.headers, \r\n params: params \r\n }\r\n return this.http.get(url, opts);\r\n }\r\n /* GROUP MESSAGES */\r\n getPrivateGroupMessages(roomId:any){\r\n\r\n let params = new HttpParams();\r\n params = params.set(\"roomId\", roomId);\r\n \r\n let opts = { \r\n headers: this.headers, \r\n params: params \r\n }\r\n return this.http.get(environment.apiChatUrl+'groups.history', opts);\r\n }\r\n getPublicGroupMessages(roomId:any){\r\n\r\n let params = new HttpParams();\r\n params = params.set(\"roomId\", roomId);\r\n \r\n let opts = { \r\n headers: this.headers, \r\n params: params \r\n }\r\n return this.http.get(environment.apiChatUrl+'channels.history', opts);\r\n }\r\n closeGroup(body:any){\r\n return this.http.post(environment.apiChatUrl+'groups.close', body, this.options);\r\n }\r\n closeChannel(body:any){\r\n return this.http.post(environment.apiChatUrl+'channels.close', body, this.options);\r\n }\r\n deleteGroup(body:any){\r\n return this.http.post(environment.apiChatUrl+'groups.delete', body, this.options);\r\n }\r\n deleteChannel(body:any){\r\n return this.http.post(environment.apiChatUrl+'channels.delete', body, this.options);\r\n }\r\n\r\n}\r\n","export default \"ion-row {\\n padding: 10px 10px 5px 10px;\\n}\\n\\n.border-top {\\n padding-top: 5px !important;\\n border-top: 1px solid #ebebeb;\\n}\\n\\n/* ion-col{\\n border: 1px solid red;\\n} */\\n\\n/* .btn-ok, .btn-cancel, .btn-delete{\\n font-size: 13px;\\n padding:0 !important;\\n} */\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvc2hhcmVkL3BvcG92ZXIvY2hhdC1wb3BvdmVyL0M6XFxVc2Vyc1xcdGlhZ28ua2F5YXlhXFxkZXZlbG9wbWVudFxcZ2FiaW5ldGUtZGlnaXRhbC9zcmNcXGFwcFxcc2hhcmVkXFxwb3BvdmVyXFxjaGF0LXBvcG92ZXJcXGNoYXQtcG9wb3Zlci5wYWdlLnNjc3MiLCJzcmMvYXBwL3NoYXJlZC9wb3BvdmVyL2NoYXQtcG9wb3Zlci9jaGF0LXBvcG92ZXIucGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0UsMkJBQUE7QUNDRjs7QURDQTtFQUNFLDJCQUFBO0VBQ0EsNkJBQUE7QUNFRjs7QURBQTs7R0FBQTs7QUFJQTs7O0dBQUEiLCJmaWxlIjoic3JjL2FwcC9zaGFyZWQvcG9wb3Zlci9jaGF0LXBvcG92ZXIvY2hhdC1wb3BvdmVyLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbImlvbi1yb3d7XHJcbiAgcGFkZGluZzogMTBweCAxMHB4IDVweCAxMHB4O1xyXG59XHJcbi5ib3JkZXItdG9we1xyXG4gIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ViZWJlYjtcclxufVxyXG4vKiBpb24tY29se1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgcmVkO1xyXG59ICovXHJcblxyXG4vKiAuYnRuLW9rLCAuYnRuLWNhbmNlbCwgLmJ0bi1kZWxldGV7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBwYWRkaW5nOjAgIWltcG9ydGFudDtcclxufSAqL1xyXG4iLCJpb24tcm93IHtcbiAgcGFkZGluZzogMTBweCAxMHB4IDVweCAxMHB4O1xufVxuXG4uYm9yZGVyLXRvcCB7XG4gIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYmViZWI7XG59XG5cbi8qIGlvbi1jb2x7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmVkO1xufSAqL1xuLyogLmJ0bi1vaywgLmJ0bi1jYW5jZWwsIC5idG4tZGVsZXRle1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBwYWRkaW5nOjAgIWltcG9ydGFudDtcbn0gKi8iXX0= */\";","import { Component, OnInit } from '@angular/core';\r\nimport { NavParams, PopoverController } from '@ionic/angular';\r\nimport { ChatService } from 'src/app/services/chat.service';\r\n\r\n@Component({\r\n selector: 'app-chat-popover',\r\n templateUrl: './chat-popover.page.html',\r\n styleUrls: ['./chat-popover.page.scss'],\r\n})\r\nexport class ChatPopoverPage implements OnInit {\r\n room:any;\r\n\r\n constructor(\r\n private popoverController: PopoverController,\r\n private navParams: NavParams,\r\n private chatService: ChatService,\r\n ) { \r\n this.room = this.navParams.get('room');\r\n }\r\n\r\n ngOnInit() {\r\n console.log(this.room);\r\n \r\n }\r\n close(){\r\n this.popoverController.dismiss();\r\n }\r\n\r\n //Top menu options\r\n //Close\r\n leaveGroup(){\r\n let body = { \"roomId\":this.room._id, }\r\n if(this.room.t === 'p'){ \r\n this.chatService.closeGroup(body).subscribe(res=>{\r\n console.log(res);\r\n });\r\n }\r\n else{ \r\n this.chatService.closeChannel(body).subscribe(res=>{\r\n console.log(res);\r\n });\r\n }\r\n this.popoverController.dismiss(true);\r\n }\r\n //Delete\r\n deleteGroup(){\r\n let body = { \"roomId\":this.room._id, }\r\n if(this.room.t === 'p'){ \r\n this.chatService.deleteGroup(body).subscribe(res=>{\r\n console.log(res);\r\n });\r\n }\r\n else{ \r\n this.chatService.deleteChannel(body).subscribe(res=>{\r\n console.log(res);\r\n });\r\n }\r\n this.popoverController.dismiss(true);\r\n }\r\n\r\n}\r\n"],"sourceRoot":"webpack:///"} \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/default~pages-chat-chat-module~shared-popover-chat-popover-chat-popover-module-es5.js b/android/app/build/intermediates/merged_assets/debug/out/public/default~pages-chat-chat-module~shared-popover-chat-popover-chat-popover-module-es5.js new file mode 100644 index 000000000..46f22c5b5 --- /dev/null +++ b/android/app/build/intermediates/merged_assets/debug/out/public/default~pages-chat-chat-module~shared-popover-chat-popover-chat-popover-module-es5.js @@ -0,0 +1,503 @@ +function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } + +function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } + +function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } + +(window["webpackJsonp"] = window["webpackJsonp"] || []).push([["default~pages-chat-chat-module~shared-popover-chat-popover-chat-popover-module"], { + /***/ + "./node_modules/raw-loader/dist/cjs.js!./src/app/shared/popover/chat-popover/chat-popover.page.html": + /*!**********************************************************************************************************!*\ + !*** ./node_modules/raw-loader/dist/cjs.js!./src/app/shared/popover/chat-popover/chat-popover.page.html ***! + \**********************************************************************************************************/ + + /*! exports provided: default */ + + /***/ + function node_modulesRawLoaderDistCjsJsSrcAppSharedPopoverChatPopoverChatPopoverPageHtml(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony default export */ + + + __webpack_exports__["default"] = "\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n"; + /***/ + }, + + /***/ + "./src/app/services/chat.service.ts": + /*!******************************************!*\ + !*** ./src/app/services/chat.service.ts ***! + \******************************************/ + + /*! exports provided: ChatService */ + + /***/ + function srcAppServicesChatServiceTs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "ChatService", function () { + return ChatService; + }); + /* harmony import */ + + + var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( + /*! tslib */ + "./node_modules/tslib/tslib.es6.js"); + /* harmony import */ + + + var _angular_common_http__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( + /*! @angular/common/http */ + "./node_modules/@angular/common/__ivy_ngcc__/fesm2015/http.js"); + /* harmony import */ + + + var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__( + /*! @angular/core */ + "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js"); + /* harmony import */ + + + var _auth_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__( + /*! ./auth.service */ + "./src/app/services/auth.service.ts"); + /* harmony import */ + + + var _http_service__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__( + /*! ./http.service */ + "./src/app/services/http.service.ts"); + /* harmony import */ + + + var _storage_service__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__( + /*! ./storage.service */ + "./src/app/services/storage.service.ts"); + /* harmony import */ + + + var src_environments_environment__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__( + /*! src/environments/environment */ + "./src/environments/environment.ts"); + /* harmony import */ + + + var _ionic_storage__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__( + /*! @ionic/storage */ + "./node_modules/@ionic/storage/__ivy_ngcc__/fesm2015/ionic-storage.js"); + + var ChatService = /*#__PURE__*/function () { + function ChatService(http, httpService, authService, storage, storageService) { + var _this = this; + + _classCallCheck(this, ChatService); + + this.http = http; + this.httpService = httpService; + this.authService = authService; + this.storage = storage; + this.storageService = storageService; + this.headers = new _angular_common_http__WEBPACK_IMPORTED_MODULE_1__["HttpHeaders"](); + /* this.headers = this.headers.set('X-User-Id', 'GqjNWiLrGEHRna7Zn'); + this.headers = this.headers.set('X-Auth-Token', 'dAM0ZOTAy8jzQA_vS25z2IrnSc6sYLfi5rmaa35YNUz'); */ + + -this.authService.userData$.subscribe(function (res) { + _this.headers = _this.headers.set('X-User-Id', res.userId); + _this.headers = _this.headers.set('X-Auth-Token', res.authToken); + }); + this.options = { + headers: this.headers + }; + } + /* getUser(){ + this.storage.get('user').then((val) => { + let user = JSON.parse(unescape(atob(val))).data; + + this.headers = this.headers.set('X-User-Id', user.userId); + this.headers = this.headers.set('X-Auth-Token', user.authToken); + + this.options1 = { + headers: this.headers, + }; + console.log(this.options1); + + this.http.get(environment.apiChatUrl+'users.presence', this.options1).subscribe(res => { + console.log(res); + }); + }); + } */ + + + _createClass(ChatService, [{ + key: "getAllChannels", + value: function getAllChannels() { + return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'channels.list', this.options); + } + }, { + key: "getAllUserChannels", + value: function getAllUserChannels() { + return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'channels.list.joined', this.options); + } + }, { + key: "getAllRooms", + value: function getAllRooms() { + return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'rooms.get', this.options); + } + }, { + key: "customsRooms", + value: function customsRooms(params) { + var opts = { + headers: this.headers, + params: params + }; + return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'rooms.get', opts); + } + }, { + key: "getAllPrivateGroups", + value: function getAllPrivateGroups() { + return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'groups.list', this.options); + } + }, { + key: "getAllUsers", + value: function getAllUsers() { + return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'users.list', this.options); + } + }, { + key: "getAllConnectedUsers", + value: function getAllConnectedUsers() { + return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'users.presence', this.options); + } //Check whether user is online or offline + + }, { + key: "getUserPresence", + value: function getUserPresence(id) { + var params = new _angular_common_http__WEBPACK_IMPORTED_MODULE_1__["HttpParams"](); + params = params.set("userId", id); + var opts = { + headers: this.headers, + params: params + }; + return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'users.getPresence', opts); + } //Load messages from roomId + + }, { + key: "loadJoinedRooms", + value: function loadJoinedRooms() { + return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'im.list', this.options); + } + }, { + key: "getAllDirectMessages", + value: function getAllDirectMessages() { + return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'im.list', this.options); + } //Load messages from roomId + + }, { + key: "getRoomMessages", + value: function getRoomMessages(roomId) { + var params = new _angular_common_http__WEBPACK_IMPORTED_MODULE_1__["HttpParams"](); + params = params.set("roomId", roomId); + var opts = { + headers: this.headers, + params: params + }; + return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'im.history', opts); + } + }, { + key: "sendMessage", + value: function sendMessage(body) { + var opts = { + headers: this.headers + }; + return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'chat.sendMessage', body, opts); + } //Load members from a chat + + }, { + key: "getMembers", + value: function getMembers(roomId) { + var params = new _angular_common_http__WEBPACK_IMPORTED_MODULE_1__["HttpParams"](); + params = params.set("roomId", roomId); + var opts = { + headers: this.headers, + params: params + }; + return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'im.members', opts); + } + }, { + key: "removeChatRoom", + value: function removeChatRoom(body) { + var opts = { + headers: this.headers + }; + return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'im.close', body, this.options); + } + }, { + key: "createRoom", + value: function createRoom(body) { + return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'im.create', body, this.options); + } + }, { + key: "getDirectMessage", + value: function getDirectMessage(roomId) { + var params = new _angular_common_http__WEBPACK_IMPORTED_MODULE_1__["HttpParams"](); + params = params.set("roomId", roomId); + var opts = { + headers: this.headers, + params: params + }; + return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'im.messages', opts); + } + /* GROUPS */ + + }, { + key: "getGroupMembers", + value: function getGroupMembers(roomId) { + var params = new _angular_common_http__WEBPACK_IMPORTED_MODULE_1__["HttpParams"](); + var url = src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'groups.members'; + params = params.set("roomId", roomId); + var opts = { + headers: this.headers, + params: params + }; + return this.http.get(url, opts); + } + }, { + key: "getChannelMembers", + value: function getChannelMembers(roomId) { + var params = new _angular_common_http__WEBPACK_IMPORTED_MODULE_1__["HttpParams"](); + var url = src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'channels.members'; + params = params.set("roomId", roomId); + var opts = { + headers: this.headers, + params: params + }; + return this.http.get(url, opts); + } + /* GROUP MESSAGES */ + + }, { + key: "getPrivateGroupMessages", + value: function getPrivateGroupMessages(roomId) { + var params = new _angular_common_http__WEBPACK_IMPORTED_MODULE_1__["HttpParams"](); + params = params.set("roomId", roomId); + var opts = { + headers: this.headers, + params: params + }; + return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'groups.history', opts); + } + }, { + key: "getPublicGroupMessages", + value: function getPublicGroupMessages(roomId) { + var params = new _angular_common_http__WEBPACK_IMPORTED_MODULE_1__["HttpParams"](); + params = params.set("roomId", roomId); + var opts = { + headers: this.headers, + params: params + }; + return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'channels.history', opts); + } + }, { + key: "closeGroup", + value: function closeGroup(body) { + return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'groups.close', body, this.options); + } + }, { + key: "closeChannel", + value: function closeChannel(body) { + return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'channels.close', body, this.options); + } + }, { + key: "deleteGroup", + value: function deleteGroup(body) { + return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'groups.delete', body, this.options); + } + }, { + key: "deleteChannel", + value: function deleteChannel(body) { + return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'channels.delete', body, this.options); + } + }]); + + return ChatService; + }(); + + ChatService.ctorParameters = function () { + return [{ + type: _angular_common_http__WEBPACK_IMPORTED_MODULE_1__["HttpClient"] + }, { + type: _http_service__WEBPACK_IMPORTED_MODULE_4__["HttpService"] + }, { + type: _auth_service__WEBPACK_IMPORTED_MODULE_3__["AuthService"] + }, { + type: _ionic_storage__WEBPACK_IMPORTED_MODULE_7__["Storage"] + }, { + type: _storage_service__WEBPACK_IMPORTED_MODULE_5__["StorageService"] + }]; + }; + + ChatService = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_angular_core__WEBPACK_IMPORTED_MODULE_2__["Injectable"])({ + providedIn: 'root' + })], ChatService); + /***/ + }, + + /***/ + "./src/app/shared/popover/chat-popover/chat-popover.page.scss": + /*!********************************************************************!*\ + !*** ./src/app/shared/popover/chat-popover/chat-popover.page.scss ***! + \********************************************************************/ + + /*! exports provided: default */ + + /***/ + function srcAppSharedPopoverChatPopoverChatPopoverPageScss(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony default export */ + + + __webpack_exports__["default"] = "ion-row {\n padding: 10px 10px 5px 10px;\n}\n\n.border-top {\n padding-top: 5px !important;\n border-top: 1px solid #ebebeb;\n}\n\n/* ion-col{\n border: 1px solid red;\n} */\n\n/* .btn-ok, .btn-cancel, .btn-delete{\n font-size: 13px;\n padding:0 !important;\n} */\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvc2hhcmVkL3BvcG92ZXIvY2hhdC1wb3BvdmVyL0M6XFxVc2Vyc1xcdGlhZ28ua2F5YXlhXFxkZXZlbG9wbWVudFxcZ2FiaW5ldGUtZGlnaXRhbC9zcmNcXGFwcFxcc2hhcmVkXFxwb3BvdmVyXFxjaGF0LXBvcG92ZXJcXGNoYXQtcG9wb3Zlci5wYWdlLnNjc3MiLCJzcmMvYXBwL3NoYXJlZC9wb3BvdmVyL2NoYXQtcG9wb3Zlci9jaGF0LXBvcG92ZXIucGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0UsMkJBQUE7QUNDRjs7QURDQTtFQUNFLDJCQUFBO0VBQ0EsNkJBQUE7QUNFRjs7QURBQTs7R0FBQTs7QUFJQTs7O0dBQUEiLCJmaWxlIjoic3JjL2FwcC9zaGFyZWQvcG9wb3Zlci9jaGF0LXBvcG92ZXIvY2hhdC1wb3BvdmVyLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbImlvbi1yb3d7XHJcbiAgcGFkZGluZzogMTBweCAxMHB4IDVweCAxMHB4O1xyXG59XHJcbi5ib3JkZXItdG9we1xyXG4gIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ViZWJlYjtcclxufVxyXG4vKiBpb24tY29se1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgcmVkO1xyXG59ICovXHJcblxyXG4vKiAuYnRuLW9rLCAuYnRuLWNhbmNlbCwgLmJ0bi1kZWxldGV7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBwYWRkaW5nOjAgIWltcG9ydGFudDtcclxufSAqL1xyXG4iLCJpb24tcm93IHtcbiAgcGFkZGluZzogMTBweCAxMHB4IDVweCAxMHB4O1xufVxuXG4uYm9yZGVyLXRvcCB7XG4gIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYmViZWI7XG59XG5cbi8qIGlvbi1jb2x7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmVkO1xufSAqL1xuLyogLmJ0bi1vaywgLmJ0bi1jYW5jZWwsIC5idG4tZGVsZXRle1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBwYWRkaW5nOjAgIWltcG9ydGFudDtcbn0gKi8iXX0= */"; + /***/ + }, + + /***/ + "./src/app/shared/popover/chat-popover/chat-popover.page.ts": + /*!******************************************************************!*\ + !*** ./src/app/shared/popover/chat-popover/chat-popover.page.ts ***! + \******************************************************************/ + + /*! exports provided: ChatPopoverPage */ + + /***/ + function srcAppSharedPopoverChatPopoverChatPopoverPageTs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "ChatPopoverPage", function () { + return ChatPopoverPage; + }); + /* harmony import */ + + + var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( + /*! tslib */ + "./node_modules/tslib/tslib.es6.js"); + /* harmony import */ + + + var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( + /*! @angular/core */ + "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js"); + /* harmony import */ + + + var _ionic_angular__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__( + /*! @ionic/angular */ + "./node_modules/@ionic/angular/__ivy_ngcc__/fesm2015/ionic-angular.js"); + /* harmony import */ + + + var src_app_services_chat_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__( + /*! src/app/services/chat.service */ + "./src/app/services/chat.service.ts"); + + var ChatPopoverPage = /*#__PURE__*/function () { + function ChatPopoverPage(popoverController, navParams, chatService) { + _classCallCheck(this, ChatPopoverPage); + + this.popoverController = popoverController; + this.navParams = navParams; + this.chatService = chatService; + this.room = this.navParams.get('room'); + } + + _createClass(ChatPopoverPage, [{ + key: "ngOnInit", + value: function ngOnInit() { + console.log(this.room); + } + }, { + key: "close", + value: function close() { + this.popoverController.dismiss(); + } //Top menu options + //Close + + }, { + key: "leaveGroup", + value: function leaveGroup() { + var body = { + "roomId": this.room._id + }; + + if (this.room.t === 'p') { + this.chatService.closeGroup(body).subscribe(function (res) { + console.log(res); + }); + } else { + this.chatService.closeChannel(body).subscribe(function (res) { + console.log(res); + }); + } + + this.popoverController.dismiss(true); + } //Delete + + }, { + key: "deleteGroup", + value: function deleteGroup() { + var body = { + "roomId": this.room._id + }; + + if (this.room.t === 'p') { + this.chatService.deleteGroup(body).subscribe(function (res) { + console.log(res); + }); + } else { + this.chatService.deleteChannel(body).subscribe(function (res) { + console.log(res); + }); + } + + this.popoverController.dismiss(true); + } + }]); + + return ChatPopoverPage; + }(); + + ChatPopoverPage.ctorParameters = function () { + return [{ + type: _ionic_angular__WEBPACK_IMPORTED_MODULE_2__["PopoverController"] + }, { + type: _ionic_angular__WEBPACK_IMPORTED_MODULE_2__["NavParams"] + }, { + type: src_app_services_chat_service__WEBPACK_IMPORTED_MODULE_3__["ChatService"] + }]; + }; + + ChatPopoverPage = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"])({ + selector: 'app-chat-popover', + template: Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__importDefault"])(__webpack_require__( + /*! raw-loader!./chat-popover.page.html */ + "./node_modules/raw-loader/dist/cjs.js!./src/app/shared/popover/chat-popover/chat-popover.page.html"))["default"], + styles: [Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__importDefault"])(__webpack_require__( + /*! ./chat-popover.page.scss */ + "./src/app/shared/popover/chat-popover/chat-popover.page.scss"))["default"]] + })], ChatPopoverPage); + /***/ + } +}]); +//# sourceMappingURL=default~pages-chat-chat-module~shared-popover-chat-popover-chat-popover-module-es5.js.map \ No newline at end of file diff --git a/android/app/build/intermediates/merged_assets/debug/out/public/default~pages-chat-chat-module~shared-popover-chat-popover-chat-popover-module-es5.js.map b/android/app/build/intermediates/merged_assets/debug/out/public/default~pages-chat-chat-module~shared-popover-chat-popover-chat-popover-module-es5.js.map new file mode 100644 index 000000000..9c2b7fee4 --- /dev/null +++ b/android/app/build/intermediates/merged_assets/debug/out/public/default~pages-chat-chat-module~shared-popover-chat-popover-chat-popover-module-es5.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///src/app/shared/popover/chat-popover/chat-popover.page.html","webpack:///src/app/services/chat.service.ts","webpack:///src/app/shared/popover/chat-popover/chat-popover.page.scss","webpack:///src/app/shared/popover/chat-popover/chat-popover.page.ts"],"names":["ChatService","http","httpService","authService","storage","storageService","headers","userData$","subscribe","res","set","userId","authToken","options","get","apiChatUrl","params","opts","id","roomId","body","post","url","providedIn","ChatPopoverPage","popoverController","navParams","chatService","room","console","log","dismiss","_id","t","closeGroup","closeChannel","deleteGroup","deleteChannel","selector","template"],"mappings":"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","file":"default~pages-chat-chat-module~shared-popover-chat-popover-chat-popover-module-es5.js","sourcesContent":["export default \"\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\";","import { HttpHeaders, HttpParams } from '@angular/common/http';\r\nimport { Injectable } from '@angular/core';\r\nimport { Observable } from \"rxjs\"\r\nimport { AuthService } from './auth.service';\r\nimport { HttpService } from './http.service';\r\nimport { StorageService } from './storage.service';\r\nimport { HttpClient, HttpHeaderResponse } from '@angular/common/http';\r\nimport { environment } from 'src/environments/environment';\r\nimport { Storage } from '@ionic/storage';\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class ChatService {\r\n headers: HttpHeaders;\r\n options:any;\r\n options1:any;\r\n X_User_Id:any;\r\n X_Auth_Token:any;\r\n \r\n\r\n constructor(\r\n private http:HttpClient,\r\n private httpService: HttpService,\r\n private authService: AuthService,\r\n private storage: Storage,\r\n private storageService:StorageService,) {\r\n this.headers = new HttpHeaders();\r\n /* this.headers = this.headers.set('X-User-Id', 'GqjNWiLrGEHRna7Zn');\r\n this.headers = this.headers.set('X-Auth-Token', 'dAM0ZOTAy8jzQA_vS25z2IrnSc6sYLfi5rmaa35YNUz'); */\r\n -\r\n this.authService.userData$.subscribe((res:any)=>{\r\n this.headers = this.headers.set('X-User-Id', res.userId);\r\n this.headers = this.headers.set('X-Auth-Token', res.authToken);\r\n });\r\n this.options = {\r\n headers: this.headers,\r\n };\r\n }\r\n\r\n /* getUser(){\r\n this.storage.get('user').then((val) => {\r\n let user = JSON.parse(unescape(atob(val))).data;\r\n \r\n this.headers = this.headers.set('X-User-Id', user.userId);\r\n this.headers = this.headers.set('X-Auth-Token', user.authToken);\r\n \r\n this.options1 = {\r\n headers: this.headers,\r\n };\r\n console.log(this.options1);\r\n \r\n this.http.get(environment.apiChatUrl+'users.presence', this.options1).subscribe(res => {\r\n console.log(res);\r\n });\r\n\r\n });\r\n } */\r\n \r\n getAllChannels(){\r\n return this.http.get(environment.apiChatUrl+'channels.list', this.options);\r\n }\r\n getAllUserChannels(){\r\n return this.http.get(environment.apiChatUrl+'channels.list.joined', this.options);\r\n }\r\n\r\n getAllRooms(){\r\n return this.http.get(environment.apiChatUrl+'rooms.get', this.options);\r\n }\r\n customsRooms(params:any){\r\n let opts = { \r\n headers: this.headers, \r\n params: params \r\n }\r\n return this.http.get(environment.apiChatUrl+'rooms.get', opts);\r\n }\r\n getAllPrivateGroups(){\r\n return this.http.get(environment.apiChatUrl+'groups.list', this.options);\r\n }\r\n\r\n getAllUsers(){\r\n return this.http.get(environment.apiChatUrl+'users.list', this.options);\r\n }\r\n getAllConnectedUsers(){\r\n return this.http.get(environment.apiChatUrl+'users.presence', this.options);\r\n }\r\n //Check whether user is online or offline\r\n getUserPresence(id:any){\r\n\r\n let params = new HttpParams();\r\n params = params.set(\"userId\", id);\r\n \r\n let opts = { \r\n headers: this.headers, \r\n params: params \r\n }\r\n return this.http.get(environment.apiChatUrl+'users.getPresence', opts);\r\n }\r\n\r\n //Load messages from roomId\r\n loadJoinedRooms(){\r\n return this.http.get(environment.apiChatUrl+'im.list', this.options);\r\n }\r\n getAllDirectMessages(){\r\n return this.http.get(environment.apiChatUrl+'im.list', this.options);\r\n }\r\n //Load messages from roomId\r\n getRoomMessages(roomId:any){\r\n\r\n let params = new HttpParams();\r\n params = params.set(\"roomId\", roomId);\r\n \r\n let opts = { \r\n headers: this.headers, \r\n params: params \r\n }\r\n return this.http.get(environment.apiChatUrl+'im.history', opts);\r\n }\r\n\r\n sendMessage(body:any){\r\n let opts = { \r\n headers: this.headers,\r\n }\r\n return this.http.post(environment.apiChatUrl+'chat.sendMessage', body, opts);\r\n }\r\n //Load members from a chat\r\n getMembers(roomId:any){\r\n\r\n let params = new HttpParams();\r\n params = params.set(\"roomId\", roomId);\r\n \r\n let opts = { \r\n headers: this.headers, \r\n params: params \r\n }\r\n return this.http.get(environment.apiChatUrl+'im.members', opts);\r\n }\r\n removeChatRoom(body:any){\r\n let opts = { \r\n headers: this.headers,\r\n }\r\n return this.http.post(environment.apiChatUrl+'im.close', body, this.options);\r\n }\r\n createRoom(body:any){\r\n return this.http.post(environment.apiChatUrl+'im.create', body, this.options);\r\n }\r\n getDirectMessage(roomId:string){\r\n let params = new HttpParams();\r\n params = params.set(\"roomId\", roomId);\r\n \r\n let opts = { \r\n headers: this.headers, \r\n params: params \r\n }\r\n return this.http.get(environment.apiChatUrl+'im.messages', opts);\r\n }\r\n\r\n /* GROUPS */\r\n getGroupMembers(roomId:string){\r\n let params = new HttpParams();\r\n let url=environment.apiChatUrl+'groups.members';\r\n params = params.set(\"roomId\", roomId);\r\n \r\n let opts = { \r\n headers: this.headers, \r\n params: params \r\n }\r\n return this.http.get(url, opts);\r\n }\r\n getChannelMembers(roomId:string){\r\n let params = new HttpParams();\r\n let url=environment.apiChatUrl+'channels.members';\r\n params = params.set(\"roomId\", roomId);\r\n \r\n let opts = { \r\n headers: this.headers, \r\n params: params \r\n }\r\n return this.http.get(url, opts);\r\n }\r\n /* GROUP MESSAGES */\r\n getPrivateGroupMessages(roomId:any){\r\n\r\n let params = new HttpParams();\r\n params = params.set(\"roomId\", roomId);\r\n \r\n let opts = { \r\n headers: this.headers, \r\n params: params \r\n }\r\n return this.http.get(environment.apiChatUrl+'groups.history', opts);\r\n }\r\n getPublicGroupMessages(roomId:any){\r\n\r\n let params = new HttpParams();\r\n params = params.set(\"roomId\", roomId);\r\n \r\n let opts = { \r\n headers: this.headers, \r\n params: params \r\n }\r\n return this.http.get(environment.apiChatUrl+'channels.history', opts);\r\n }\r\n closeGroup(body:any){\r\n return this.http.post(environment.apiChatUrl+'groups.close', body, this.options);\r\n }\r\n closeChannel(body:any){\r\n return this.http.post(environment.apiChatUrl+'channels.close', body, this.options);\r\n }\r\n deleteGroup(body:any){\r\n return this.http.post(environment.apiChatUrl+'groups.delete', body, this.options);\r\n }\r\n deleteChannel(body:any){\r\n return this.http.post(environment.apiChatUrl+'channels.delete', body, this.options);\r\n }\r\n\r\n}\r\n","export default \"ion-row {\\n padding: 10px 10px 5px 10px;\\n}\\n\\n.border-top {\\n padding-top: 5px !important;\\n border-top: 1px solid #ebebeb;\\n}\\n\\n/* ion-col{\\n border: 1px solid red;\\n} */\\n\\n/* .btn-ok, .btn-cancel, .btn-delete{\\n font-size: 13px;\\n padding:0 !important;\\n} */\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvc2hhcmVkL3BvcG92ZXIvY2hhdC1wb3BvdmVyL0M6XFxVc2Vyc1xcdGlhZ28ua2F5YXlhXFxkZXZlbG9wbWVudFxcZ2FiaW5ldGUtZGlnaXRhbC9zcmNcXGFwcFxcc2hhcmVkXFxwb3BvdmVyXFxjaGF0LXBvcG92ZXJcXGNoYXQtcG9wb3Zlci5wYWdlLnNjc3MiLCJzcmMvYXBwL3NoYXJlZC9wb3BvdmVyL2NoYXQtcG9wb3Zlci9jaGF0LXBvcG92ZXIucGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0UsMkJBQUE7QUNDRjs7QURDQTtFQUNFLDJCQUFBO0VBQ0EsNkJBQUE7QUNFRjs7QURBQTs7R0FBQTs7QUFJQTs7O0dBQUEiLCJmaWxlIjoic3JjL2FwcC9zaGFyZWQvcG9wb3Zlci9jaGF0LXBvcG92ZXIvY2hhdC1wb3BvdmVyLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbImlvbi1yb3d7XHJcbiAgcGFkZGluZzogMTBweCAxMHB4IDVweCAxMHB4O1xyXG59XHJcbi5ib3JkZXItdG9we1xyXG4gIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ViZWJlYjtcclxufVxyXG4vKiBpb24tY29se1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgcmVkO1xyXG59ICovXHJcblxyXG4vKiAuYnRuLW9rLCAuYnRuLWNhbmNlbCwgLmJ0bi1kZWxldGV7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBwYWRkaW5nOjAgIWltcG9ydGFudDtcclxufSAqL1xyXG4iLCJpb24tcm93IHtcbiAgcGFkZGluZzogMTBweCAxMHB4IDVweCAxMHB4O1xufVxuXG4uYm9yZGVyLXRvcCB7XG4gIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYmViZWI7XG59XG5cbi8qIGlvbi1jb2x7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmVkO1xufSAqL1xuLyogLmJ0bi1vaywgLmJ0bi1jYW5jZWwsIC5idG4tZGVsZXRle1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBwYWRkaW5nOjAgIWltcG9ydGFudDtcbn0gKi8iXX0= */\";","import { Component, OnInit } from '@angular/core';\r\nimport { NavParams, PopoverController } from '@ionic/angular';\r\nimport { ChatService } from 'src/app/services/chat.service';\r\n\r\n@Component({\r\n selector: 'app-chat-popover',\r\n templateUrl: './chat-popover.page.html',\r\n styleUrls: ['./chat-popover.page.scss'],\r\n})\r\nexport class ChatPopoverPage implements OnInit {\r\n room:any;\r\n\r\n constructor(\r\n private popoverController: PopoverController,\r\n private navParams: NavParams,\r\n private chatService: ChatService,\r\n ) { \r\n this.room = this.navParams.get('room');\r\n }\r\n\r\n ngOnInit() {\r\n console.log(this.room);\r\n \r\n }\r\n close(){\r\n this.popoverController.dismiss();\r\n }\r\n\r\n //Top menu options\r\n //Close\r\n leaveGroup(){\r\n let body = { \"roomId\":this.room._id, }\r\n if(this.room.t === 'p'){ \r\n this.chatService.closeGroup(body).subscribe(res=>{\r\n console.log(res);\r\n });\r\n }\r\n else{ \r\n this.chatService.closeChannel(body).subscribe(res=>{\r\n console.log(res);\r\n });\r\n }\r\n this.popoverController.dismiss(true);\r\n }\r\n //Delete\r\n deleteGroup(){\r\n let body = { \"roomId\":this.room._id, }\r\n if(this.room.t === 'p'){ \r\n this.chatService.deleteGroup(body).subscribe(res=>{\r\n console.log(res);\r\n });\r\n }\r\n else{ \r\n this.chatService.deleteChannel(body).subscribe(res=>{\r\n console.log(res);\r\n });\r\n }\r\n this.popoverController.dismiss(true);\r\n }\r\n\r\n}\r\n"]} \ No newline at end of file diff --git a/android/app/src/main/assets/public/assets/images/advance-search-show-modal.svg b/android/app/src/main/assets/public/assets/images/advance-search-show-modal.svg new file mode 100644 index 000000000..3a60de7ff --- /dev/null +++ b/android/app/src/main/assets/public/assets/images/advance-search-show-modal.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/android/app/src/main/assets/public/assets/images/icons-advance-search-document.svg b/android/app/src/main/assets/public/assets/images/icons-advance-search-document.svg new file mode 100644 index 000000000..820bc7412 --- /dev/null +++ b/android/app/src/main/assets/public/assets/images/icons-advance-search-document.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/android/app/src/main/assets/public/assets/images/icons-advance-search-sender.svg b/android/app/src/main/assets/public/assets/images/icons-advance-search-sender.svg new file mode 100644 index 000000000..f3ae89ced --- /dev/null +++ b/android/app/src/main/assets/public/assets/images/icons-advance-search-sender.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/android/app/src/main/assets/public/assets/images/icons-arrow-arrow-down-25-copy.svg b/android/app/src/main/assets/public/assets/images/icons-arrow-arrow-down-25-copy.svg new file mode 100644 index 000000000..ce99378c5 --- /dev/null +++ b/android/app/src/main/assets/public/assets/images/icons-arrow-arrow-down-25-copy.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/android/app/src/main/assets/public/assets/images/icons-arrow-arrow-down-25.svg b/android/app/src/main/assets/public/assets/images/icons-arrow-arrow-down-25.svg new file mode 100644 index 000000000..9601cfc73 --- /dev/null +++ b/android/app/src/main/assets/public/assets/images/icons-arrow-arrow-down-25.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/android/app/src/main/assets/public/assets/images/icons-arrow-arrow-up.svg b/android/app/src/main/assets/public/assets/images/icons-arrow-arrow-up.svg new file mode 100644 index 000000000..cce793713 --- /dev/null +++ b/android/app/src/main/assets/public/assets/images/icons-arrow-arrow-up.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/android/app/src/main/assets/public/assets/images/icons-most-searched-words-open.svg b/android/app/src/main/assets/public/assets/images/icons-most-searched-words-open.svg new file mode 100644 index 000000000..cd0fa9c46 --- /dev/null +++ b/android/app/src/main/assets/public/assets/images/icons-most-searched-words-open.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/android/app/src/main/assets/public/assets/images/icons-search-close.svg b/android/app/src/main/assets/public/assets/images/icons-search-close.svg new file mode 100644 index 000000000..11669d50a --- /dev/null +++ b/android/app/src/main/assets/public/assets/images/icons-search-close.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/android/app/src/main/assets/public/assets/images/icons-search-document.svg b/android/app/src/main/assets/public/assets/images/icons-search-document.svg new file mode 100644 index 000000000..50e282eb5 --- /dev/null +++ b/android/app/src/main/assets/public/assets/images/icons-search-document.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/android/app/src/main/assets/public/default~home-home-module~pages-chat-chat-module~pages-events-events-module~pages-login-login-module~~4417e8f3-es2015.js b/android/app/src/main/assets/public/default~home-home-module~pages-chat-chat-module~pages-events-events-module~pages-login-login-module~~4417e8f3-es2015.js new file mode 100644 index 000000000..6fa077d39 --- /dev/null +++ b/android/app/src/main/assets/public/default~home-home-module~pages-chat-chat-module~pages-events-events-module~pages-login-login-module~~4417e8f3-es2015.js @@ -0,0 +1,2980 @@ +(window["webpackJsonp"] = window["webpackJsonp"] || []).push([["default~home-home-module~pages-chat-chat-module~pages-events-events-module~pages-login-login-module~~4417e8f3"],{ + +/***/ "./node_modules/@capacitor/core/dist/esm/core-plugin-definitions.js": +/*!**************************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/core-plugin-definitions.js ***! + \**************************************************************************/ +/*! exports provided: CameraSource, CameraDirection, CameraResultType, FilesystemDirectory, FilesystemEncoding, HapticsImpactStyle, HapticsNotificationType, KeyboardStyle, KeyboardResize, ActionSheetOptionStyle, PermissionType, PhotosAlbumType, StatusBarStyle, StatusBarAnimation */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "CameraSource", function() { return CameraSource; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "CameraDirection", function() { return CameraDirection; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "CameraResultType", function() { return CameraResultType; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "FilesystemDirectory", function() { return FilesystemDirectory; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "FilesystemEncoding", function() { return FilesystemEncoding; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "HapticsImpactStyle", function() { return HapticsImpactStyle; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "HapticsNotificationType", function() { return HapticsNotificationType; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "KeyboardStyle", function() { return KeyboardStyle; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "KeyboardResize", function() { return KeyboardResize; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ActionSheetOptionStyle", function() { return ActionSheetOptionStyle; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "PermissionType", function() { return PermissionType; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "PhotosAlbumType", function() { return PhotosAlbumType; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "StatusBarStyle", function() { return StatusBarStyle; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "StatusBarAnimation", function() { return StatusBarAnimation; }); +var CameraSource; +(function (CameraSource) { + CameraSource["Prompt"] = "PROMPT"; + CameraSource["Camera"] = "CAMERA"; + CameraSource["Photos"] = "PHOTOS"; +})(CameraSource || (CameraSource = {})); +var CameraDirection; +(function (CameraDirection) { + CameraDirection["Rear"] = "REAR"; + CameraDirection["Front"] = "FRONT"; +})(CameraDirection || (CameraDirection = {})); +var CameraResultType; +(function (CameraResultType) { + CameraResultType["Uri"] = "uri"; + CameraResultType["Base64"] = "base64"; + CameraResultType["DataUrl"] = "dataUrl"; +})(CameraResultType || (CameraResultType = {})); +var FilesystemDirectory; +(function (FilesystemDirectory) { + /** + * The Documents directory + * On iOS it's the app's documents directory. + * Use this directory to store user-generated content. + * On Android it's the Public Documents folder, so it's accessible from other apps. + * It's not accesible on Android 10 unless the app enables legacy External Storage + * by adding `android:requestLegacyExternalStorage="true"` in the `application` tag + * in the `AndroidManifest.xml` + */ + FilesystemDirectory["Documents"] = "DOCUMENTS"; + /** + * The Data directory + * On iOS it will use the Documents directory + * On Android it's the directory holding application files. + * Files will be deleted when the application is uninstalled. + */ + FilesystemDirectory["Data"] = "DATA"; + /** + * The Cache directory + * Can be deleted in cases of low memory, so use this directory to write app-specific files + * that your app can re-create easily. + */ + FilesystemDirectory["Cache"] = "CACHE"; + /** + * The external directory + * On iOS it will use the Documents directory + * On Android it's the directory on the primary shared/external + * storage device where the application can place persistent files it owns. + * These files are internal to the applications, and not typically visible + * to the user as media. + * Files will be deleted when the application is uninstalled. + */ + FilesystemDirectory["External"] = "EXTERNAL"; + /** + * The external storage directory + * On iOS it will use the Documents directory + * On Android it's the primary shared/external storage directory. + * It's not accesible on Android 10 unless the app enables legacy External Storage + * by adding `android:requestLegacyExternalStorage="true"` in the `application` tag + * in the `AndroidManifest.xml` + */ + FilesystemDirectory["ExternalStorage"] = "EXTERNAL_STORAGE"; +})(FilesystemDirectory || (FilesystemDirectory = {})); +var FilesystemEncoding; +(function (FilesystemEncoding) { + FilesystemEncoding["UTF8"] = "utf8"; + FilesystemEncoding["ASCII"] = "ascii"; + FilesystemEncoding["UTF16"] = "utf16"; +})(FilesystemEncoding || (FilesystemEncoding = {})); +var HapticsImpactStyle; +(function (HapticsImpactStyle) { + HapticsImpactStyle["Heavy"] = "HEAVY"; + HapticsImpactStyle["Medium"] = "MEDIUM"; + HapticsImpactStyle["Light"] = "LIGHT"; +})(HapticsImpactStyle || (HapticsImpactStyle = {})); +var HapticsNotificationType; +(function (HapticsNotificationType) { + HapticsNotificationType["SUCCESS"] = "SUCCESS"; + HapticsNotificationType["WARNING"] = "WARNING"; + HapticsNotificationType["ERROR"] = "ERROR"; +})(HapticsNotificationType || (HapticsNotificationType = {})); +var KeyboardStyle; +(function (KeyboardStyle) { + KeyboardStyle["Dark"] = "DARK"; + KeyboardStyle["Light"] = "LIGHT"; +})(KeyboardStyle || (KeyboardStyle = {})); +var KeyboardResize; +(function (KeyboardResize) { + KeyboardResize["Body"] = "body"; + KeyboardResize["Ionic"] = "ionic"; + KeyboardResize["Native"] = "native"; + KeyboardResize["None"] = "none"; +})(KeyboardResize || (KeyboardResize = {})); +var ActionSheetOptionStyle; +(function (ActionSheetOptionStyle) { + ActionSheetOptionStyle["Default"] = "DEFAULT"; + ActionSheetOptionStyle["Destructive"] = "DESTRUCTIVE"; + ActionSheetOptionStyle["Cancel"] = "CANCEL"; +})(ActionSheetOptionStyle || (ActionSheetOptionStyle = {})); +// +var PermissionType; +(function (PermissionType) { + PermissionType["Camera"] = "camera"; + PermissionType["Photos"] = "photos"; + PermissionType["Geolocation"] = "geolocation"; + PermissionType["Notifications"] = "notifications"; + PermissionType["ClipboardRead"] = "clipboard-read"; + PermissionType["ClipboardWrite"] = "clipboard-write"; + PermissionType["Microphone"] = "microphone"; +})(PermissionType || (PermissionType = {})); +var PhotosAlbumType; +(function (PhotosAlbumType) { + /** + * Album is a "smart" album (such as Favorites or Recently Added) + */ + PhotosAlbumType["Smart"] = "smart"; + /** + * Album is a cloud-shared album + */ + PhotosAlbumType["Shared"] = "shared"; + /** + * Album is a user-created album + */ + PhotosAlbumType["User"] = "user"; +})(PhotosAlbumType || (PhotosAlbumType = {})); +var StatusBarStyle; +(function (StatusBarStyle) { + /** + * Light text for dark backgrounds. + */ + StatusBarStyle["Dark"] = "DARK"; + /** + * Dark text for light backgrounds. + */ + StatusBarStyle["Light"] = "LIGHT"; +})(StatusBarStyle || (StatusBarStyle = {})); +var StatusBarAnimation; +(function (StatusBarAnimation) { + /** + * No animation during show/hide. + */ + StatusBarAnimation["None"] = "NONE"; + /** + * Slide animation during show/hide. + */ + StatusBarAnimation["Slide"] = "SLIDE"; + /** + * Fade animation during show/hide. + */ + StatusBarAnimation["Fade"] = "FADE"; +})(StatusBarAnimation || (StatusBarAnimation = {})); +//# sourceMappingURL=core-plugin-definitions.js.map + +/***/ }), + +/***/ "./node_modules/@capacitor/core/dist/esm/global.js": +/*!*********************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/global.js ***! + \*********************************************************/ +/*! exports provided: Capacitor, Plugins */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Capacitor", function() { return Capacitor; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Plugins", function() { return Plugins; }); +/* harmony import */ var _web_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./web-runtime */ "./node_modules/@capacitor/core/dist/esm/web-runtime.js"); + +// Create our default Capacitor instance, which will be +// overridden on native platforms +var Capacitor = (function (globalThis) { + // Create a new CapacitorWeb instance if one doesn't already exist on globalThis + // Ensure the global is assigned the same Capacitor instance, + // then export Capacitor so it can be imported in other modules + return globalThis.Capacitor = (globalThis.Capacitor || new _web_runtime__WEBPACK_IMPORTED_MODULE_0__["CapacitorWeb"]()); +})( +// figure out the current globalThis, such as "window", "self" or "global" +// ensure errors are not thrown in an node SSR environment or web worker +typeof self !== 'undefined' ? self : typeof window !== 'undefined' ? window : typeof global !== 'undefined' ? global : {}); +var Plugins = Capacitor.Plugins; + +//# sourceMappingURL=global.js.map + +/***/ }), + +/***/ "./node_modules/@capacitor/core/dist/esm/index.js": +/*!********************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/index.js ***! + \********************************************************/ +/*! exports provided: CameraSource, CameraDirection, CameraResultType, FilesystemDirectory, FilesystemEncoding, HapticsImpactStyle, HapticsNotificationType, KeyboardStyle, KeyboardResize, ActionSheetOptionStyle, PermissionType, PhotosAlbumType, StatusBarStyle, StatusBarAnimation, Capacitor, Plugins, AccessibilityPluginWeb, Accessibility, AppPluginWeb, App, BrowserPluginWeb, Browser, CameraPluginWeb, Camera, ClipboardPluginWeb, Clipboard, FilesystemPluginWeb, Filesystem, GeolocationPluginWeb, Geolocation, DevicePluginWeb, Device, LocalNotificationsPluginWeb, LocalNotifications, SharePluginWeb, Share, ModalsPluginWeb, Modals, MotionPluginWeb, Motion, NetworkPluginWeb, Network, PermissionsPluginWeb, Permissions, SplashScreenPluginWeb, SplashScreen, StoragePluginWeb, Storage, ToastPluginWeb, Toast, registerWebPlugin, WebPluginRegistry, WebPlugins, WebPlugin, mergeWebPlugins, mergeWebPlugin */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./core-plugin-definitions */ "./node_modules/@capacitor/core/dist/esm/core-plugin-definitions.js"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "CameraSource", function() { return _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_0__["CameraSource"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "CameraDirection", function() { return _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_0__["CameraDirection"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "CameraResultType", function() { return _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_0__["CameraResultType"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "FilesystemDirectory", function() { return _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_0__["FilesystemDirectory"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "FilesystemEncoding", function() { return _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_0__["FilesystemEncoding"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "HapticsImpactStyle", function() { return _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_0__["HapticsImpactStyle"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "HapticsNotificationType", function() { return _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_0__["HapticsNotificationType"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "KeyboardStyle", function() { return _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_0__["KeyboardStyle"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "KeyboardResize", function() { return _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_0__["KeyboardResize"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "ActionSheetOptionStyle", function() { return _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_0__["ActionSheetOptionStyle"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "PermissionType", function() { return _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_0__["PermissionType"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "PhotosAlbumType", function() { return _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_0__["PhotosAlbumType"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "StatusBarStyle", function() { return _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_0__["StatusBarStyle"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "StatusBarAnimation", function() { return _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_0__["StatusBarAnimation"]; }); + +/* harmony import */ var _global__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./global */ "./node_modules/@capacitor/core/dist/esm/global.js"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Capacitor", function() { return _global__WEBPACK_IMPORTED_MODULE_1__["Capacitor"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Plugins", function() { return _global__WEBPACK_IMPORTED_MODULE_1__["Plugins"]; }); + +/* harmony import */ var _web_plugins__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./web-plugins */ "./node_modules/@capacitor/core/dist/esm/web-plugins.js"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "AccessibilityPluginWeb", function() { return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["AccessibilityPluginWeb"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Accessibility", function() { return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["Accessibility"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "AppPluginWeb", function() { return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["AppPluginWeb"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "App", function() { return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["App"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "BrowserPluginWeb", function() { return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["BrowserPluginWeb"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Browser", function() { return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["Browser"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "CameraPluginWeb", function() { return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["CameraPluginWeb"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Camera", function() { return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["Camera"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "ClipboardPluginWeb", function() { return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["ClipboardPluginWeb"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Clipboard", function() { return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["Clipboard"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "FilesystemPluginWeb", function() { return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["FilesystemPluginWeb"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Filesystem", function() { return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["Filesystem"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "GeolocationPluginWeb", function() { return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["GeolocationPluginWeb"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Geolocation", function() { return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["Geolocation"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "DevicePluginWeb", function() { return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["DevicePluginWeb"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Device", function() { return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["Device"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "LocalNotificationsPluginWeb", function() { return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["LocalNotificationsPluginWeb"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "LocalNotifications", function() { return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["LocalNotifications"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "SharePluginWeb", function() { return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["SharePluginWeb"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Share", function() { return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["Share"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "ModalsPluginWeb", function() { return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["ModalsPluginWeb"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Modals", function() { return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["Modals"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "MotionPluginWeb", function() { return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["MotionPluginWeb"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Motion", function() { return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["Motion"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "NetworkPluginWeb", function() { return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["NetworkPluginWeb"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Network", function() { return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["Network"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "PermissionsPluginWeb", function() { return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["PermissionsPluginWeb"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Permissions", function() { return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["Permissions"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "SplashScreenPluginWeb", function() { return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["SplashScreenPluginWeb"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "SplashScreen", function() { return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["SplashScreen"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "StoragePluginWeb", function() { return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["StoragePluginWeb"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Storage", function() { return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["Storage"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "ToastPluginWeb", function() { return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["ToastPluginWeb"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Toast", function() { return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["Toast"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "registerWebPlugin", function() { return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["registerWebPlugin"]; }); + +/* harmony import */ var _web_index__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./web/index */ "./node_modules/@capacitor/core/dist/esm/web/index.js"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "WebPluginRegistry", function() { return _web_index__WEBPACK_IMPORTED_MODULE_3__["WebPluginRegistry"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "WebPlugins", function() { return _web_index__WEBPACK_IMPORTED_MODULE_3__["WebPlugins"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "WebPlugin", function() { return _web_index__WEBPACK_IMPORTED_MODULE_3__["WebPlugin"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "mergeWebPlugins", function() { return _web_index__WEBPACK_IMPORTED_MODULE_3__["mergeWebPlugins"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "mergeWebPlugin", function() { return _web_index__WEBPACK_IMPORTED_MODULE_3__["mergeWebPlugin"]; }); + + + + + +//# sourceMappingURL=index.js.map + +/***/ }), + +/***/ "./node_modules/@capacitor/core/dist/esm/util.js": +/*!*******************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/util.js ***! + \*******************************************************/ +/*! exports provided: extend, uuid4 */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "extend", function() { return extend; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "uuid4", function() { return uuid4; }); +var extend = function (target) { + var objs = []; + for (var _i = 1; _i < arguments.length; _i++) { + objs[_i - 1] = arguments[_i]; + } + objs.forEach(function (o) { + if (o && typeof (o) === 'object') { + for (var k in o) { + if (o.hasOwnProperty(k)) { + target[k] = o[k]; + } + } + } + }); + return target; +}; +var uuid4 = function () { + return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function (c) { + var r = Math.random() * 16 | 0, v = c === 'x' ? r : (r & 0x3 | 0x8); + return v.toString(16); + }); +}; +//# sourceMappingURL=util.js.map + +/***/ }), + +/***/ "./node_modules/@capacitor/core/dist/esm/web-plugins.js": +/*!**************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web-plugins.js ***! + \**************************************************************/ +/*! exports provided: AccessibilityPluginWeb, Accessibility, AppPluginWeb, App, BrowserPluginWeb, Browser, CameraPluginWeb, Camera, ClipboardPluginWeb, Clipboard, FilesystemPluginWeb, Filesystem, GeolocationPluginWeb, Geolocation, DevicePluginWeb, Device, LocalNotificationsPluginWeb, LocalNotifications, SharePluginWeb, Share, ModalsPluginWeb, Modals, MotionPluginWeb, Motion, NetworkPluginWeb, Network, PermissionsPluginWeb, Permissions, SplashScreenPluginWeb, SplashScreen, StoragePluginWeb, Storage, ToastPluginWeb, Toast, registerWebPlugin */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "registerWebPlugin", function() { return registerWebPlugin; }); +/* harmony import */ var _global__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./global */ "./node_modules/@capacitor/core/dist/esm/global.js"); +/* harmony import */ var _web_index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./web/index */ "./node_modules/@capacitor/core/dist/esm/web/index.js"); +/* harmony import */ var _web_accessibility__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./web/accessibility */ "./node_modules/@capacitor/core/dist/esm/web/accessibility.js"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "AccessibilityPluginWeb", function() { return _web_accessibility__WEBPACK_IMPORTED_MODULE_2__["AccessibilityPluginWeb"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Accessibility", function() { return _web_accessibility__WEBPACK_IMPORTED_MODULE_2__["Accessibility"]; }); + +/* harmony import */ var _web_app__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./web/app */ "./node_modules/@capacitor/core/dist/esm/web/app.js"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "AppPluginWeb", function() { return _web_app__WEBPACK_IMPORTED_MODULE_3__["AppPluginWeb"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "App", function() { return _web_app__WEBPACK_IMPORTED_MODULE_3__["App"]; }); + +/* harmony import */ var _web_browser__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./web/browser */ "./node_modules/@capacitor/core/dist/esm/web/browser.js"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "BrowserPluginWeb", function() { return _web_browser__WEBPACK_IMPORTED_MODULE_4__["BrowserPluginWeb"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Browser", function() { return _web_browser__WEBPACK_IMPORTED_MODULE_4__["Browser"]; }); + +/* harmony import */ var _web_camera__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./web/camera */ "./node_modules/@capacitor/core/dist/esm/web/camera.js"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "CameraPluginWeb", function() { return _web_camera__WEBPACK_IMPORTED_MODULE_5__["CameraPluginWeb"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Camera", function() { return _web_camera__WEBPACK_IMPORTED_MODULE_5__["Camera"]; }); + +/* harmony import */ var _web_clipboard__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./web/clipboard */ "./node_modules/@capacitor/core/dist/esm/web/clipboard.js"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "ClipboardPluginWeb", function() { return _web_clipboard__WEBPACK_IMPORTED_MODULE_6__["ClipboardPluginWeb"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Clipboard", function() { return _web_clipboard__WEBPACK_IMPORTED_MODULE_6__["Clipboard"]; }); + +/* harmony import */ var _web_filesystem__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./web/filesystem */ "./node_modules/@capacitor/core/dist/esm/web/filesystem.js"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "FilesystemPluginWeb", function() { return _web_filesystem__WEBPACK_IMPORTED_MODULE_7__["FilesystemPluginWeb"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Filesystem", function() { return _web_filesystem__WEBPACK_IMPORTED_MODULE_7__["Filesystem"]; }); + +/* harmony import */ var _web_geolocation__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./web/geolocation */ "./node_modules/@capacitor/core/dist/esm/web/geolocation.js"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "GeolocationPluginWeb", function() { return _web_geolocation__WEBPACK_IMPORTED_MODULE_8__["GeolocationPluginWeb"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Geolocation", function() { return _web_geolocation__WEBPACK_IMPORTED_MODULE_8__["Geolocation"]; }); + +/* harmony import */ var _web_device__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./web/device */ "./node_modules/@capacitor/core/dist/esm/web/device.js"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "DevicePluginWeb", function() { return _web_device__WEBPACK_IMPORTED_MODULE_9__["DevicePluginWeb"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Device", function() { return _web_device__WEBPACK_IMPORTED_MODULE_9__["Device"]; }); + +/* harmony import */ var _web_local_notifications__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./web/local-notifications */ "./node_modules/@capacitor/core/dist/esm/web/local-notifications.js"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "LocalNotificationsPluginWeb", function() { return _web_local_notifications__WEBPACK_IMPORTED_MODULE_10__["LocalNotificationsPluginWeb"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "LocalNotifications", function() { return _web_local_notifications__WEBPACK_IMPORTED_MODULE_10__["LocalNotifications"]; }); + +/* harmony import */ var _web_share__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./web/share */ "./node_modules/@capacitor/core/dist/esm/web/share.js"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "SharePluginWeb", function() { return _web_share__WEBPACK_IMPORTED_MODULE_11__["SharePluginWeb"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Share", function() { return _web_share__WEBPACK_IMPORTED_MODULE_11__["Share"]; }); + +/* harmony import */ var _web_modals__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./web/modals */ "./node_modules/@capacitor/core/dist/esm/web/modals.js"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "ModalsPluginWeb", function() { return _web_modals__WEBPACK_IMPORTED_MODULE_12__["ModalsPluginWeb"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Modals", function() { return _web_modals__WEBPACK_IMPORTED_MODULE_12__["Modals"]; }); + +/* harmony import */ var _web_motion__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./web/motion */ "./node_modules/@capacitor/core/dist/esm/web/motion.js"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "MotionPluginWeb", function() { return _web_motion__WEBPACK_IMPORTED_MODULE_13__["MotionPluginWeb"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Motion", function() { return _web_motion__WEBPACK_IMPORTED_MODULE_13__["Motion"]; }); + +/* harmony import */ var _web_network__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./web/network */ "./node_modules/@capacitor/core/dist/esm/web/network.js"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "NetworkPluginWeb", function() { return _web_network__WEBPACK_IMPORTED_MODULE_14__["NetworkPluginWeb"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Network", function() { return _web_network__WEBPACK_IMPORTED_MODULE_14__["Network"]; }); + +/* harmony import */ var _web_permissions__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ./web/permissions */ "./node_modules/@capacitor/core/dist/esm/web/permissions.js"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "PermissionsPluginWeb", function() { return _web_permissions__WEBPACK_IMPORTED_MODULE_15__["PermissionsPluginWeb"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Permissions", function() { return _web_permissions__WEBPACK_IMPORTED_MODULE_15__["Permissions"]; }); + +/* harmony import */ var _web_splash_screen__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ./web/splash-screen */ "./node_modules/@capacitor/core/dist/esm/web/splash-screen.js"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "SplashScreenPluginWeb", function() { return _web_splash_screen__WEBPACK_IMPORTED_MODULE_16__["SplashScreenPluginWeb"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "SplashScreen", function() { return _web_splash_screen__WEBPACK_IMPORTED_MODULE_16__["SplashScreen"]; }); + +/* harmony import */ var _web_storage__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ./web/storage */ "./node_modules/@capacitor/core/dist/esm/web/storage.js"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "StoragePluginWeb", function() { return _web_storage__WEBPACK_IMPORTED_MODULE_17__["StoragePluginWeb"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Storage", function() { return _web_storage__WEBPACK_IMPORTED_MODULE_17__["Storage"]; }); + +/* harmony import */ var _web_toast__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ./web/toast */ "./node_modules/@capacitor/core/dist/esm/web/toast.js"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "ToastPluginWeb", function() { return _web_toast__WEBPACK_IMPORTED_MODULE_18__["ToastPluginWeb"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Toast", function() { return _web_toast__WEBPACK_IMPORTED_MODULE_18__["Toast"]; }); + + + + + + + + + + + + + + + + + + + + +Object(_web_index__WEBPACK_IMPORTED_MODULE_1__["mergeWebPlugins"])(_global__WEBPACK_IMPORTED_MODULE_0__["Plugins"]); +var registerWebPlugin = function (plugin) { + Object(_web_index__WEBPACK_IMPORTED_MODULE_1__["mergeWebPlugin"])(_global__WEBPACK_IMPORTED_MODULE_0__["Plugins"], plugin); +}; +//# sourceMappingURL=web-plugins.js.map + +/***/ }), + +/***/ "./node_modules/@capacitor/core/dist/esm/web-runtime.js": +/*!**************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web-runtime.js ***! + \**************************************************************/ +/*! exports provided: CapacitorWeb */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "CapacitorWeb", function() { return CapacitorWeb; }); +var CapacitorWeb = /** @class */ (function () { + function CapacitorWeb() { + var _this = this; + this.platform = 'web'; + this.isNative = false; + // Need to assign here to avoid having to define every plugin but still + // get the typed benefits of the provided plugins in PluginRegistry + this.Plugins = {}; + // Gracefully degrade in non-Proxy supporting engines, e.g. IE11. This + // effectively means that trying to access an unavailable plugin will + // locally throw, but this is still better than throwing a syntax error. + if (typeof Proxy !== 'undefined') { + // Build a proxy for the Plugins object that returns the "Noop Plugin" + // if a plugin isn't available + this.Plugins = new Proxy(this.Plugins, { + get: function (target, prop) { + if (typeof target[prop] === 'undefined') { + var thisRef_1 = _this; + return new Proxy({}, { + get: function (_target, _prop) { + if (typeof _target[_prop] === 'undefined') { + return thisRef_1.pluginMethodNoop.bind(thisRef_1, _target, _prop, prop); + } + else { + return _target[_prop]; + } + } + }); + } + else { + return target[prop]; + } + } + }); + } + } + CapacitorWeb.prototype.pluginMethodNoop = function (_target, _prop, pluginName) { + return Promise.reject(pluginName + " does not have web implementation."); + }; + CapacitorWeb.prototype.getPlatform = function () { + return this.platform; + }; + CapacitorWeb.prototype.isPluginAvailable = function (name) { + return this.Plugins.hasOwnProperty(name); + }; + CapacitorWeb.prototype.convertFileSrc = function (filePath) { + return filePath; + }; + CapacitorWeb.prototype.handleError = function (e) { + console.error(e); + }; + return CapacitorWeb; +}()); + +//# sourceMappingURL=web-runtime.js.map + +/***/ }), + +/***/ "./node_modules/@capacitor/core/dist/esm/web/accessibility.js": +/*!********************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web/accessibility.js ***! + \********************************************************************/ +/*! exports provided: AccessibilityPluginWeb, Accessibility */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "AccessibilityPluginWeb", function() { return AccessibilityPluginWeb; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Accessibility", function() { return Accessibility; }); +/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.js"); +/* harmony import */ var _index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index */ "./node_modules/@capacitor/core/dist/esm/web/index.js"); + + +var AccessibilityPluginWeb = /** @class */ (function (_super) { + Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(AccessibilityPluginWeb, _super); + function AccessibilityPluginWeb() { + return _super.call(this, { + name: 'Accessibility', + platforms: ['web'] + }) || this; + } + AccessibilityPluginWeb.prototype.isScreenReaderEnabled = function () { + throw new Error('Feature not available in the browser'); + }; + AccessibilityPluginWeb.prototype.speak = function (options) { + if (!('speechSynthesis' in window)) { + return Promise.reject('Browser does not support the Speech Synthesis API'); + } + var utterance = new SpeechSynthesisUtterance(options.value); + if (options.language) { + utterance.lang = options.language; + } + window.speechSynthesis.speak(utterance); + return Promise.resolve(); + }; + return AccessibilityPluginWeb; +}(_index__WEBPACK_IMPORTED_MODULE_1__["WebPlugin"])); + +var Accessibility = new AccessibilityPluginWeb(); + +//# sourceMappingURL=accessibility.js.map + +/***/ }), + +/***/ "./node_modules/@capacitor/core/dist/esm/web/app.js": +/*!**********************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web/app.js ***! + \**********************************************************/ +/*! exports provided: AppPluginWeb, App */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "AppPluginWeb", function() { return AppPluginWeb; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "App", function() { return App; }); +/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.js"); +/* harmony import */ var _index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index */ "./node_modules/@capacitor/core/dist/esm/web/index.js"); + + +var AppPluginWeb = /** @class */ (function (_super) { + Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(AppPluginWeb, _super); + function AppPluginWeb() { + var _this = _super.call(this, { + name: 'App', + platforms: ['web'] + }) || this; + if (typeof document !== 'undefined') { + document.addEventListener('visibilitychange', _this.handleVisibilityChange.bind(_this), false); + } + return _this; + } + AppPluginWeb.prototype.exitApp = function () { + throw new Error('Method not implemented.'); + }; + AppPluginWeb.prototype.canOpenUrl = function (_options) { + return Promise.resolve({ value: true }); + }; + AppPluginWeb.prototype.openUrl = function (_options) { + return Promise.resolve({ completed: true }); + }; + AppPluginWeb.prototype.getLaunchUrl = function () { + return Promise.resolve({ url: '' }); + }; + AppPluginWeb.prototype.getState = function () { + return Promise.resolve({ isActive: document.hidden !== true }); + }; + AppPluginWeb.prototype.handleVisibilityChange = function () { + var data = { + isActive: document.hidden !== true + }; + this.notifyListeners('appStateChange', data); + }; + return AppPluginWeb; +}(_index__WEBPACK_IMPORTED_MODULE_1__["WebPlugin"])); + +var App = new AppPluginWeb(); + +//# sourceMappingURL=app.js.map + +/***/ }), + +/***/ "./node_modules/@capacitor/core/dist/esm/web/browser.js": +/*!**************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web/browser.js ***! + \**************************************************************/ +/*! exports provided: BrowserPluginWeb, Browser */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "BrowserPluginWeb", function() { return BrowserPluginWeb; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Browser", function() { return Browser; }); +/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.js"); +/* harmony import */ var _index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index */ "./node_modules/@capacitor/core/dist/esm/web/index.js"); + + +var BrowserPluginWeb = /** @class */ (function (_super) { + Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(BrowserPluginWeb, _super); + function BrowserPluginWeb() { + return _super.call(this, { + name: 'Browser', + platforms: ['web'] + }) || this; + } + BrowserPluginWeb.prototype.open = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + this._lastWindow = window.open(options.url, options.windowName || '_blank'); + return [2 /*return*/, Promise.resolve()]; + }); + }); + }; + BrowserPluginWeb.prototype.prefetch = function (_options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + // Does nothing + return [2 /*return*/, Promise.resolve()]; + }); + }); + }; + BrowserPluginWeb.prototype.close = function () { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + this._lastWindow && this._lastWindow.close(); + return [2 /*return*/, Promise.resolve()]; + }); + }); + }; + return BrowserPluginWeb; +}(_index__WEBPACK_IMPORTED_MODULE_1__["WebPlugin"])); + +var Browser = new BrowserPluginWeb(); + +//# sourceMappingURL=browser.js.map + +/***/ }), + +/***/ "./node_modules/@capacitor/core/dist/esm/web/camera.js": +/*!*************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web/camera.js ***! + \*************************************************************/ +/*! exports provided: CameraPluginWeb, Camera */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "CameraPluginWeb", function() { return CameraPluginWeb; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Camera", function() { return Camera; }); +/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.js"); +/* harmony import */ var _index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index */ "./node_modules/@capacitor/core/dist/esm/web/index.js"); +/* harmony import */ var _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../core-plugin-definitions */ "./node_modules/@capacitor/core/dist/esm/core-plugin-definitions.js"); + + + +var CameraPluginWeb = /** @class */ (function (_super) { + Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(CameraPluginWeb, _super); + function CameraPluginWeb() { + return _super.call(this, { + name: 'Camera', + platforms: ['web'] + }) || this; + } + CameraPluginWeb.prototype.getPhoto = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var _this = this; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + return [2 /*return*/, new Promise(function (resolve, reject) { return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(_this, void 0, void 0, function () { + var cameraModal_1, e_1; + var _this = this; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + switch (_a.label) { + case 0: + if (!options.webUseInput) return [3 /*break*/, 1]; + this.fileInputExperience(options, resolve); + return [3 /*break*/, 7]; + case 1: + if (!customElements.get('pwa-camera-modal')) return [3 /*break*/, 6]; + cameraModal_1 = document.createElement('pwa-camera-modal'); + document.body.appendChild(cameraModal_1); + _a.label = 2; + case 2: + _a.trys.push([2, 4, , 5]); + return [4 /*yield*/, cameraModal_1.componentOnReady()]; + case 3: + _a.sent(); + cameraModal_1.addEventListener('onPhoto', function (e) { return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(_this, void 0, void 0, function () { + var photo, _a; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_b) { + switch (_b.label) { + case 0: + photo = e.detail; + if (!(photo === null)) return [3 /*break*/, 1]; + reject('User cancelled photos app'); + return [3 /*break*/, 4]; + case 1: + if (!(photo instanceof Error)) return [3 /*break*/, 2]; + reject(photo.message); + return [3 /*break*/, 4]; + case 2: + _a = resolve; + return [4 /*yield*/, this._getCameraPhoto(photo, options)]; + case 3: + _a.apply(void 0, [_b.sent()]); + _b.label = 4; + case 4: + cameraModal_1.dismiss(); + document.body.removeChild(cameraModal_1); + return [2 /*return*/]; + } + }); + }); }); + cameraModal_1.present(); + return [3 /*break*/, 5]; + case 4: + e_1 = _a.sent(); + this.fileInputExperience(options, resolve); + return [3 /*break*/, 5]; + case 5: return [3 /*break*/, 7]; + case 6: + console.error("Unable to load PWA Element 'pwa-camera-modal'. See the docs: https://capacitorjs.com/docs/pwa-elements."); + this.fileInputExperience(options, resolve); + _a.label = 7; + case 7: return [2 /*return*/]; + } + }); + }); })]; + }); + }); + }; + CameraPluginWeb.prototype.fileInputExperience = function (options, resolve) { + var input = document.querySelector('#_capacitor-camera-input'); + var cleanup = function () { + input.parentNode && input.parentNode.removeChild(input); + }; + if (!input) { + input = document.createElement('input'); + input.id = '_capacitor-camera-input'; + input.type = 'file'; + document.body.appendChild(input); + } + input.accept = 'image/*'; + input.capture = true; + if (options.source === _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_2__["CameraSource"].Photos || options.source === _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_2__["CameraSource"].Prompt) { + input.removeAttribute('capture'); + } + else if (options.direction === _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_2__["CameraDirection"].Front) { + input.capture = 'user'; + } + else if (options.direction === _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_2__["CameraDirection"].Rear) { + input.capture = 'environment'; + } + input.addEventListener('change', function (_e) { + var file = input.files[0]; + var format = 'jpeg'; + if (file.type === 'image/png') { + format = 'png'; + } + else if (file.type === 'image/gif') { + format = 'gif'; + } + if (options.resultType === _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_2__["CameraResultType"].DataUrl || options.resultType === _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_2__["CameraResultType"].Base64) { + var reader_1 = new FileReader(); + reader_1.addEventListener('load', function () { + if (options.resultType === _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_2__["CameraResultType"].DataUrl) { + resolve({ + dataUrl: reader_1.result, + format: format + }); + } + else if (options.resultType === _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_2__["CameraResultType"].Base64) { + var b64 = reader_1.result.split(',')[1]; + resolve({ + base64String: b64, + format: format + }); + } + cleanup(); + }); + reader_1.readAsDataURL(file); + } + else { + resolve({ + webPath: URL.createObjectURL(file), + format: format + }); + cleanup(); + } + }); + input.click(); + }; + CameraPluginWeb.prototype._getCameraPhoto = function (photo, options) { + return new Promise(function (resolve, reject) { + var reader = new FileReader(); + var format = photo.type.split('/')[1]; + if (options.resultType === _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_2__["CameraResultType"].Uri) { + resolve({ + webPath: URL.createObjectURL(photo), + format: format + }); + } + else { + reader.readAsDataURL(photo); + reader.onloadend = function () { + var r = reader.result; + if (options.resultType === _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_2__["CameraResultType"].DataUrl) { + resolve({ + dataUrl: r, + format: format + }); + } + else { + resolve({ + base64String: r.split(',')[1], + format: format + }); + } + }; + reader.onerror = function (e) { + reject(e); + }; + } + }); + }; + return CameraPluginWeb; +}(_index__WEBPACK_IMPORTED_MODULE_1__["WebPlugin"])); + +var Camera = new CameraPluginWeb(); + +//# sourceMappingURL=camera.js.map + +/***/ }), + +/***/ "./node_modules/@capacitor/core/dist/esm/web/clipboard.js": +/*!****************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web/clipboard.js ***! + \****************************************************************/ +/*! exports provided: ClipboardPluginWeb, Clipboard */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ClipboardPluginWeb", function() { return ClipboardPluginWeb; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Clipboard", function() { return Clipboard; }); +/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.js"); +/* harmony import */ var _index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index */ "./node_modules/@capacitor/core/dist/esm/web/index.js"); + + +var ClipboardPluginWeb = /** @class */ (function (_super) { + Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(ClipboardPluginWeb, _super); + function ClipboardPluginWeb() { + return _super.call(this, { + name: 'Clipboard', + platforms: ['web'] + }) || this; + } + ClipboardPluginWeb.prototype.write = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var blob, clipboardItemInput, err_1; + var _a; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_b) { + switch (_b.label) { + case 0: + if (!navigator.clipboard) { + return [2 /*return*/, Promise.reject('Clipboard API not available in this browser')]; + } + if (!(options.string !== undefined || options.url)) return [3 /*break*/, 2]; + if (!navigator.clipboard.writeText) { + return [2 /*return*/, Promise.reject('Writting to clipboard not supported in this browser')]; + } + return [4 /*yield*/, navigator.clipboard.writeText(options.string !== undefined ? options.string : options.url)]; + case 1: + _b.sent(); + return [3 /*break*/, 10]; + case 2: + if (!options.image) return [3 /*break*/, 9]; + if (!navigator.clipboard.write) { + return [2 /*return*/, Promise.reject('Setting images not supported in this browser')]; + } + _b.label = 3; + case 3: + _b.trys.push([3, 7, , 8]); + return [4 /*yield*/, fetch(options.image)]; + case 4: return [4 /*yield*/, (_b.sent()).blob()]; + case 5: + blob = _b.sent(); + clipboardItemInput = new ClipboardItem((_a = {}, _a[blob.type] = blob, _a)); + return [4 /*yield*/, navigator.clipboard.write([clipboardItemInput])]; + case 6: + _b.sent(); + return [3 /*break*/, 8]; + case 7: + err_1 = _b.sent(); + return [2 /*return*/, Promise.reject('Failed to write image')]; + case 8: return [3 /*break*/, 10]; + case 9: return [2 /*return*/, Promise.reject('Nothing to write')]; + case 10: return [2 /*return*/, Promise.resolve()]; + } + }); + }); + }; + ClipboardPluginWeb.prototype.read = function () { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var clipboardItems, type, clipboardBlob, data, err_2; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + switch (_a.label) { + case 0: + if (!navigator.clipboard) { + return [2 /*return*/, Promise.reject('Clipboard API not available in this browser')]; + } + if (!!navigator.clipboard.read) return [3 /*break*/, 1]; + if (!navigator.clipboard.readText) { + return [2 /*return*/, Promise.reject('Reading from clipboard not supported in this browser')]; + } + return [2 /*return*/, this.readText()]; + case 1: + _a.trys.push([1, 5, , 6]); + return [4 /*yield*/, navigator.clipboard.read()]; + case 2: + clipboardItems = _a.sent(); + type = clipboardItems[0].types[0]; + return [4 /*yield*/, clipboardItems[0].getType(type)]; + case 3: + clipboardBlob = _a.sent(); + return [4 /*yield*/, this._getBlobData(clipboardBlob, type)]; + case 4: + data = _a.sent(); + return [2 /*return*/, Promise.resolve({ value: data, type: type })]; + case 5: + err_2 = _a.sent(); + return [2 /*return*/, this.readText()]; + case 6: return [2 /*return*/]; + } + }); + }); + }; + ClipboardPluginWeb.prototype.readText = function () { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var text; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + switch (_a.label) { + case 0: return [4 /*yield*/, navigator.clipboard.readText()]; + case 1: + text = _a.sent(); + return [2 /*return*/, Promise.resolve({ value: text, type: 'text/plain' })]; + } + }); + }); + }; + ClipboardPluginWeb.prototype._getBlobData = function (clipboardBlob, type) { + return new Promise(function (resolve, reject) { + var reader = new FileReader(); + if (type.includes('image')) { + reader.readAsDataURL(clipboardBlob); + } + else { + reader.readAsText(clipboardBlob); + } + reader.onloadend = function () { + var r = reader.result; + resolve(r); + }; + reader.onerror = function (e) { + reject(e); + }; + }); + }; + return ClipboardPluginWeb; +}(_index__WEBPACK_IMPORTED_MODULE_1__["WebPlugin"])); + +var Clipboard = new ClipboardPluginWeb(); + +//# sourceMappingURL=clipboard.js.map + +/***/ }), + +/***/ "./node_modules/@capacitor/core/dist/esm/web/device.js": +/*!*************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web/device.js ***! + \*************************************************************/ +/*! exports provided: DevicePluginWeb, Device */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "DevicePluginWeb", function() { return DevicePluginWeb; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Device", function() { return Device; }); +/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.js"); +/* harmony import */ var _index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index */ "./node_modules/@capacitor/core/dist/esm/web/index.js"); +/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../util */ "./node_modules/@capacitor/core/dist/esm/util.js"); + + + +var DevicePluginWeb = /** @class */ (function (_super) { + Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(DevicePluginWeb, _super); + function DevicePluginWeb() { + return _super.call(this, { + name: 'Device', + platforms: ['web'] + }) || this; + } + DevicePluginWeb.prototype.getInfo = function () { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var ua, uaFields; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + ua = navigator.userAgent; + uaFields = this.parseUa(ua); + return [2 /*return*/, Promise.resolve({ + model: uaFields.model, + platform: 'web', + appVersion: '', + appBuild: '', + appId: '', + appName: '', + operatingSystem: uaFields.operatingSystem, + osVersion: uaFields.osVersion, + manufacturer: navigator.vendor, + isVirtual: false, + uuid: this.getUid() + })]; + }); + }); + }; + DevicePluginWeb.prototype.getBatteryInfo = function () { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var battery, e_1; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + switch (_a.label) { + case 0: + battery = {}; + _a.label = 1; + case 1: + _a.trys.push([1, 3, , 4]); + return [4 /*yield*/, navigator.getBattery()]; + case 2: + battery = _a.sent(); + return [3 /*break*/, 4]; + case 3: + e_1 = _a.sent(); + return [3 /*break*/, 4]; + case 4: return [2 /*return*/, Promise.resolve({ + batteryLevel: battery.level, + isCharging: battery.charging + })]; + } + }); + }); + }; + DevicePluginWeb.prototype.getLanguageCode = function () { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + return [2 /*return*/, { + value: navigator.language + }]; + }); + }); + }; + DevicePluginWeb.prototype.parseUa = function (_ua) { + var uaFields = {}; + var start = _ua.indexOf('(') + 1; + var end = _ua.indexOf(') AppleWebKit'); + if (_ua.indexOf(') Gecko') !== -1) { + end = _ua.indexOf(') Gecko'); + } + var fields = _ua.substring(start, end); + if (_ua.indexOf('Android') !== -1) { + uaFields.model = fields.replace('; wv', '').split('; ').pop().split(' Build')[0]; + uaFields.osVersion = fields.split('; ')[1]; + } + else { + uaFields.model = fields.split('; ')[0]; + if (navigator.oscpu) { + uaFields.osVersion = navigator.oscpu; + } + else { + if (_ua.indexOf('Windows') !== -1) { + uaFields.osVersion = fields; + } + else { + var lastParts = fields.split('; ').pop().replace(' like Mac OS X', '').split(' '); + uaFields.osVersion = lastParts[lastParts.length - 1].replace(/_/g, '.'); + } + } + } + if (/android/i.test(_ua)) { + uaFields.operatingSystem = 'android'; + } + else if (/iPad|iPhone|iPod/.test(_ua) && !window.MSStream) { + uaFields.operatingSystem = 'ios'; + } + else if (/Win/.test(_ua)) { + uaFields.operatingSystem = 'windows'; + } + else if (/Mac/i.test(_ua)) { + uaFields.operatingSystem = 'mac'; + } + else { + uaFields.operatingSystem = 'unknown'; + } + return uaFields; + }; + DevicePluginWeb.prototype.getUid = function () { + var uid = window.localStorage.getItem('_capuid'); + if (uid) { + return uid; + } + uid = Object(_util__WEBPACK_IMPORTED_MODULE_2__["uuid4"])(); + window.localStorage.setItem('_capuid', uid); + return uid; + }; + return DevicePluginWeb; +}(_index__WEBPACK_IMPORTED_MODULE_1__["WebPlugin"])); + +var Device = new DevicePluginWeb(); + +//# sourceMappingURL=device.js.map + +/***/ }), + +/***/ "./node_modules/@capacitor/core/dist/esm/web/filesystem.js": +/*!*****************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web/filesystem.js ***! + \*****************************************************************/ +/*! exports provided: FilesystemPluginWeb, Filesystem */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "FilesystemPluginWeb", function() { return FilesystemPluginWeb; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Filesystem", function() { return Filesystem; }); +/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.js"); +/* harmony import */ var _index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index */ "./node_modules/@capacitor/core/dist/esm/web/index.js"); +/* harmony import */ var _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../core-plugin-definitions */ "./node_modules/@capacitor/core/dist/esm/core-plugin-definitions.js"); + + + +var FilesystemPluginWeb = /** @class */ (function (_super) { + Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(FilesystemPluginWeb, _super); + function FilesystemPluginWeb() { + var _this = _super.call(this, { + name: 'Filesystem', + platforms: ['web'] + }) || this; + _this.DEFAULT_DIRECTORY = _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_2__["FilesystemDirectory"].Data; + _this.DB_VERSION = 1; + _this.DB_NAME = 'Disc'; + _this._writeCmds = ['add', 'put', 'delete']; + return _this; + } + FilesystemPluginWeb.prototype.initDb = function () { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var _this = this; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + if (this._db !== undefined) { + return [2 /*return*/, this._db]; + } + if (!('indexedDB' in window)) { + throw new Error('This browser doesn\'t support IndexedDB'); + } + return [2 /*return*/, new Promise(function (resolve, reject) { + var request = indexedDB.open(_this.DB_NAME, _this.DB_VERSION); + request.onupgradeneeded = FilesystemPluginWeb.doUpgrade; + request.onsuccess = function () { + _this._db = request.result; + resolve(request.result); + }; + request.onerror = function () { return reject(request.error); }; + request.onblocked = function () { + console.warn('db blocked'); + }; + })]; + }); + }); + }; + FilesystemPluginWeb.doUpgrade = function (event) { + var eventTarget = event.target; + var db = eventTarget.result; + switch (event.oldVersion) { + case 0: + case 1: + default: + if (db.objectStoreNames.contains('FileStorage')) { + db.deleteObjectStore('FileStorage'); + } + var store = db.createObjectStore('FileStorage', { keyPath: 'path' }); + store.createIndex('by_folder', 'folder'); + } + }; + FilesystemPluginWeb.prototype.dbRequest = function (cmd, args) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var readFlag; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + readFlag = this._writeCmds.indexOf(cmd) !== -1 ? 'readwrite' : 'readonly'; + return [2 /*return*/, this.initDb() + .then(function (conn) { + return new Promise(function (resolve, reject) { + var tx = conn.transaction(['FileStorage'], readFlag); + var store = tx.objectStore('FileStorage'); + var req = store[cmd].apply(store, args); + req.onsuccess = function () { return resolve(req.result); }; + req.onerror = function () { return reject(req.error); }; + }); + })]; + }); + }); + }; + FilesystemPluginWeb.prototype.dbIndexRequest = function (indexName, cmd, args) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var readFlag; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + readFlag = this._writeCmds.indexOf(cmd) !== -1 ? 'readwrite' : 'readonly'; + return [2 /*return*/, this.initDb() + .then(function (conn) { + return new Promise(function (resolve, reject) { + var tx = conn.transaction(['FileStorage'], readFlag); + var store = tx.objectStore('FileStorage'); + var index = store.index(indexName); + var req = index[cmd].apply(index, args); + req.onsuccess = function () { return resolve(req.result); }; + req.onerror = function () { return reject(req.error); }; + }); + })]; + }); + }); + }; + FilesystemPluginWeb.prototype.getPath = function (directory, uriPath) { + directory = directory || this.DEFAULT_DIRECTORY; + var cleanedUriPath = uriPath !== undefined ? uriPath.replace(/^[/]+|[/]+$/g, '') : ''; + var fsPath = '/' + directory; + if (uriPath !== '') + fsPath += '/' + cleanedUriPath; + return fsPath; + }; + FilesystemPluginWeb.prototype.clear = function () { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var conn, tx, store; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + switch (_a.label) { + case 0: return [4 /*yield*/, this.initDb()]; + case 1: + conn = _a.sent(); + tx = conn.transaction(['FileStorage'], 'readwrite'); + store = tx.objectStore('FileStorage'); + store.clear(); + return [2 /*return*/, {}]; + } + }); + }); + }; + /** + * Read a file from disk + * @param options options for the file read + * @return a promise that resolves with the read file data result + */ + FilesystemPluginWeb.prototype.readFile = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var path, entry; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + switch (_a.label) { + case 0: + path = this.getPath(options.directory, options.path); + return [4 /*yield*/, this.dbRequest('get', [path])]; + case 1: + entry = _a.sent(); + if (entry === undefined) + throw Error('File does not exist.'); + return [2 /*return*/, { data: entry.content }]; + } + }); + }); + }; + /** + * Write a file to disk in the specified location on device + * @param options options for the file write + * @return a promise that resolves with the file write result + */ + FilesystemPluginWeb.prototype.writeFile = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var path, data, doRecursive, occupiedEntry, encoding, parentPath, parentEntry, subDirIndex, parentArgPath, now, pathObj; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + switch (_a.label) { + case 0: + path = this.getPath(options.directory, options.path); + data = options.data; + doRecursive = options.recursive; + return [4 /*yield*/, this.dbRequest('get', [path])]; + case 1: + occupiedEntry = _a.sent(); + if (occupiedEntry && occupiedEntry.type === 'directory') + throw ('The supplied path is a directory.'); + encoding = options.encoding; + parentPath = path.substr(0, path.lastIndexOf('/')); + return [4 /*yield*/, this.dbRequest('get', [parentPath])]; + case 2: + parentEntry = _a.sent(); + if (!(parentEntry === undefined)) return [3 /*break*/, 4]; + subDirIndex = parentPath.indexOf('/', 1); + if (!(subDirIndex !== -1)) return [3 /*break*/, 4]; + parentArgPath = parentPath.substr(subDirIndex); + return [4 /*yield*/, this.mkdir({ path: parentArgPath, directory: options.directory, recursive: doRecursive })]; + case 3: + _a.sent(); + _a.label = 4; + case 4: + now = Date.now(); + pathObj = { + path: path, + folder: parentPath, + type: 'file', + size: data.length, + ctime: now, + mtime: now, + content: !encoding && data.indexOf(',') >= 0 ? data.split(',')[1] : data, + }; + return [4 /*yield*/, this.dbRequest('put', [pathObj])]; + case 5: + _a.sent(); + return [2 /*return*/, { + uri: pathObj.path + }]; + } + }); + }); + }; + /** + * Append to a file on disk in the specified location on device + * @param options options for the file append + * @return a promise that resolves with the file write result + */ + FilesystemPluginWeb.prototype.appendFile = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var path, data, parentPath, now, ctime, occupiedEntry, parentEntry, subDirIndex, parentArgPath, pathObj; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + switch (_a.label) { + case 0: + path = this.getPath(options.directory, options.path); + data = options.data; + parentPath = path.substr(0, path.lastIndexOf('/')); + now = Date.now(); + ctime = now; + return [4 /*yield*/, this.dbRequest('get', [path])]; + case 1: + occupiedEntry = _a.sent(); + if (occupiedEntry && occupiedEntry.type === 'directory') + throw ('The supplied path is a directory.'); + return [4 /*yield*/, this.dbRequest('get', [parentPath])]; + case 2: + parentEntry = _a.sent(); + if (!(parentEntry === undefined)) return [3 /*break*/, 4]; + subDirIndex = parentPath.indexOf('/', 1); + if (!(subDirIndex !== -1)) return [3 /*break*/, 4]; + parentArgPath = parentPath.substr(subDirIndex); + return [4 /*yield*/, this.mkdir({ path: parentArgPath, directory: options.directory, recursive: true })]; + case 3: + _a.sent(); + _a.label = 4; + case 4: + if (occupiedEntry !== undefined) { + data = occupiedEntry.content + data; + ctime = occupiedEntry.ctime; + } + pathObj = { + path: path, + folder: parentPath, + type: 'file', + size: data.length, + ctime: ctime, + mtime: now, + content: data + }; + return [4 /*yield*/, this.dbRequest('put', [pathObj])]; + case 5: + _a.sent(); + return [2 /*return*/, {}]; + } + }); + }); + }; + /** + * Delete a file from disk + * @param options options for the file delete + * @return a promise that resolves with the deleted file data result + */ + FilesystemPluginWeb.prototype.deleteFile = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var path, entry, entries; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + switch (_a.label) { + case 0: + path = this.getPath(options.directory, options.path); + return [4 /*yield*/, this.dbRequest('get', [path])]; + case 1: + entry = _a.sent(); + if (entry === undefined) + throw Error('File does not exist.'); + return [4 /*yield*/, this.dbIndexRequest('by_folder', 'getAllKeys', [IDBKeyRange.only(path)])]; + case 2: + entries = _a.sent(); + if (entries.length !== 0) + throw Error('Folder is not empty.'); + return [4 /*yield*/, this.dbRequest('delete', [path])]; + case 3: + _a.sent(); + return [2 /*return*/, {}]; + } + }); + }); + }; + /** + * Create a directory. + * @param options options for the mkdir + * @return a promise that resolves with the mkdir result + */ + FilesystemPluginWeb.prototype.mkdir = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var path, doRecursive, parentPath, depth, parentEntry, occupiedEntry, parentArgPath, now, pathObj; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + switch (_a.label) { + case 0: + path = this.getPath(options.directory, options.path); + doRecursive = options.recursive; + parentPath = path.substr(0, path.lastIndexOf('/')); + depth = (path.match(/\//g) || []).length; + return [4 /*yield*/, this.dbRequest('get', [parentPath])]; + case 1: + parentEntry = _a.sent(); + return [4 /*yield*/, this.dbRequest('get', [path])]; + case 2: + occupiedEntry = _a.sent(); + if (depth === 1) + throw Error('Cannot create Root directory'); + if (occupiedEntry !== undefined) + throw Error('Current directory does already exist.'); + if (!doRecursive && depth !== 2 && parentEntry === undefined) + throw Error('Parent directory must exist'); + if (!(doRecursive && depth !== 2 && parentEntry === undefined)) return [3 /*break*/, 4]; + parentArgPath = parentPath.substr(parentPath.indexOf('/', 1)); + return [4 /*yield*/, this.mkdir({ + path: parentArgPath, + directory: options.directory, + recursive: doRecursive + })]; + case 3: + _a.sent(); + _a.label = 4; + case 4: + now = Date.now(); + pathObj = { path: path, folder: parentPath, type: 'directory', size: 0, ctime: now, mtime: now }; + return [4 /*yield*/, this.dbRequest('put', [pathObj])]; + case 5: + _a.sent(); + return [2 /*return*/, {}]; + } + }); + }); + }; + /** + * Remove a directory + * @param options the options for the directory remove + */ + FilesystemPluginWeb.prototype.rmdir = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var path, directory, recursive, fullPath, entry, readDirResult, _i, _a, entry_1, entryPath, entryObj; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_b) { + switch (_b.label) { + case 0: + path = options.path, directory = options.directory, recursive = options.recursive; + fullPath = this.getPath(directory, path); + return [4 /*yield*/, this.dbRequest('get', [fullPath])]; + case 1: + entry = _b.sent(); + if (entry === undefined) + throw Error('Folder does not exist.'); + if (entry.type !== 'directory') + throw Error('Requested path is not a directory'); + return [4 /*yield*/, this.readdir({ path: path, directory: directory })]; + case 2: + readDirResult = _b.sent(); + if (readDirResult.files.length !== 0 && !recursive) + throw Error('Folder is not empty'); + _i = 0, _a = readDirResult.files; + _b.label = 3; + case 3: + if (!(_i < _a.length)) return [3 /*break*/, 9]; + entry_1 = _a[_i]; + entryPath = path + "/" + entry_1; + return [4 /*yield*/, this.stat({ path: entryPath, directory: directory })]; + case 4: + entryObj = _b.sent(); + if (!(entryObj.type === 'file')) return [3 /*break*/, 6]; + return [4 /*yield*/, this.deleteFile({ path: entryPath, directory: directory })]; + case 5: + _b.sent(); + return [3 /*break*/, 8]; + case 6: return [4 /*yield*/, this.rmdir({ path: entryPath, directory: directory, recursive: recursive })]; + case 7: + _b.sent(); + _b.label = 8; + case 8: + _i++; + return [3 /*break*/, 3]; + case 9: return [4 /*yield*/, this.dbRequest('delete', [fullPath])]; + case 10: + _b.sent(); + return [2 /*return*/, {}]; + } + }); + }); + }; + /** + * Return a list of files from the directory (not recursive) + * @param options the options for the readdir operation + * @return a promise that resolves with the readdir directory listing result + */ + FilesystemPluginWeb.prototype.readdir = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var path, entry, entries, names; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + switch (_a.label) { + case 0: + path = this.getPath(options.directory, options.path); + return [4 /*yield*/, this.dbRequest('get', [path])]; + case 1: + entry = _a.sent(); + if (options.path !== '' && entry === undefined) + throw Error('Folder does not exist.'); + return [4 /*yield*/, this.dbIndexRequest('by_folder', 'getAllKeys', [IDBKeyRange.only(path)])]; + case 2: + entries = _a.sent(); + names = entries.map(function (e) { + return e.substring(path.length + 1); + }); + return [2 /*return*/, { files: names }]; + } + }); + }); + }; + /** + * Return full File URI for a path and directory + * @param options the options for the stat operation + * @return a promise that resolves with the file stat result + */ + FilesystemPluginWeb.prototype.getUri = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var path, entry; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + switch (_a.label) { + case 0: + path = this.getPath(options.directory, options.path); + return [4 /*yield*/, this.dbRequest('get', [path])]; + case 1: + entry = _a.sent(); + if (!(entry === undefined)) return [3 /*break*/, 3]; + return [4 /*yield*/, this.dbRequest('get', [path + '/'])]; + case 2: + entry = (_a.sent()); + _a.label = 3; + case 3: + if (entry === undefined) + throw Error('Entry does not exist.'); + return [2 /*return*/, { + uri: entry.path + }]; + } + }); + }); + }; + /** + * Return data about a file + * @param options the options for the stat operation + * @return a promise that resolves with the file stat result + */ + FilesystemPluginWeb.prototype.stat = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var path, entry; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + switch (_a.label) { + case 0: + path = this.getPath(options.directory, options.path); + return [4 /*yield*/, this.dbRequest('get', [path])]; + case 1: + entry = _a.sent(); + if (!(entry === undefined)) return [3 /*break*/, 3]; + return [4 /*yield*/, this.dbRequest('get', [path + '/'])]; + case 2: + entry = (_a.sent()); + _a.label = 3; + case 3: + if (entry === undefined) + throw Error('Entry does not exist.'); + return [2 /*return*/, { + type: entry.type, + size: entry.size, + ctime: entry.ctime, + mtime: entry.mtime, + uri: entry.path + }]; + } + }); + }); + }; + /** + * Rename a file or directory + * @param options the options for the rename operation + * @return a promise that resolves with the rename result + */ + FilesystemPluginWeb.prototype.rename = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + return [2 /*return*/, this._copy(options, true)]; + }); + }); + }; + /** + * Copy a file or directory + * @param options the options for the copy operation + * @return a promise that resolves with the copy result + */ + FilesystemPluginWeb.prototype.copy = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + return [2 /*return*/, this._copy(options, false)]; + }); + }); + }; + /** + * Function that can perform a copy or a rename + * @param options the options for the rename operation + * @param doRename whether to perform a rename or copy operation + * @return a promise that resolves with the result + */ + FilesystemPluginWeb.prototype._copy = function (options, doRename) { + if (doRename === void 0) { doRename = false; } + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var to, from, fromDirectory, toDirectory, fromPath, toPath, toObj, e_1, toPathComponents, toPath_1, toParentDirectory, fromObj, updateTime, _a, file, e_2, contents, _i, contents_1, filename; + var _this = this; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_b) { + switch (_b.label) { + case 0: + to = options.to, from = options.from, fromDirectory = options.directory, toDirectory = options.toDirectory; + if (!to || !from) { + throw Error('Both to and from must be provided'); + } + // If no "to" directory is provided, use the "from" directory + if (!toDirectory) { + toDirectory = fromDirectory; + } + fromPath = this.getPath(fromDirectory, from); + toPath = this.getPath(toDirectory, to); + // Test that the "to" and "from" locations are different + if (fromPath === toPath) { + return [2 /*return*/, {}]; + } + if (toPath.startsWith(fromPath)) { + throw Error('To path cannot contain the from path'); + } + _b.label = 1; + case 1: + _b.trys.push([1, 3, , 6]); + return [4 /*yield*/, this.stat({ + path: to, + directory: toDirectory + })]; + case 2: + toObj = _b.sent(); + return [3 /*break*/, 6]; + case 3: + e_1 = _b.sent(); + toPathComponents = to.split('/'); + toPathComponents.pop(); + toPath_1 = toPathComponents.join('/'); + if (!(toPathComponents.length > 0)) return [3 /*break*/, 5]; + return [4 /*yield*/, this.stat({ + path: toPath_1, + directory: toDirectory, + })]; + case 4: + toParentDirectory = _b.sent(); + if (toParentDirectory.type !== 'directory') { + throw new Error('Parent directory of the to path is a file'); + } + _b.label = 5; + case 5: return [3 /*break*/, 6]; + case 6: + // Cannot overwrite a directory + if (toObj && toObj.type === 'directory') { + throw new Error('Cannot overwrite a directory with a file'); + } + return [4 /*yield*/, this.stat({ + path: from, + directory: fromDirectory, + })]; + case 7: + fromObj = _b.sent(); + updateTime = function (path, ctime, mtime) { return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(_this, void 0, void 0, function () { + var fullPath, entry; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + switch (_a.label) { + case 0: + fullPath = this.getPath(toDirectory, path); + return [4 /*yield*/, this.dbRequest('get', [fullPath])]; + case 1: + entry = _a.sent(); + entry.ctime = ctime; + entry.mtime = mtime; + return [4 /*yield*/, this.dbRequest('put', [entry])]; + case 2: + _a.sent(); + return [2 /*return*/]; + } + }); + }); }; + _a = fromObj.type; + switch (_a) { + case 'file': return [3 /*break*/, 8]; + case 'directory': return [3 /*break*/, 15]; + } + return [3 /*break*/, 28]; + case 8: return [4 /*yield*/, this.readFile({ + path: from, + directory: fromDirectory + })]; + case 9: + file = _b.sent(); + if (!doRename) return [3 /*break*/, 11]; + return [4 /*yield*/, this.deleteFile({ + path: from, + directory: fromDirectory + })]; + case 10: + _b.sent(); + _b.label = 11; + case 11: + // Write the file to the new location + return [4 /*yield*/, this.writeFile({ + path: to, + directory: toDirectory, + data: file.data + })]; + case 12: + // Write the file to the new location + _b.sent(); + if (!doRename) return [3 /*break*/, 14]; + return [4 /*yield*/, updateTime(to, fromObj.ctime, fromObj.mtime)]; + case 13: + _b.sent(); + _b.label = 14; + case 14: + // Resolve promise + return [2 /*return*/, {}]; + case 15: + if (toObj) { + throw Error('Cannot move a directory over an existing object'); + } + _b.label = 16; + case 16: + _b.trys.push([16, 20, , 21]); + // Create the to directory + return [4 /*yield*/, this.mkdir({ + path: to, + directory: toDirectory, + recursive: false, + })]; + case 17: + // Create the to directory + _b.sent(); + if (!doRename) return [3 /*break*/, 19]; + return [4 /*yield*/, updateTime(to, fromObj.ctime, fromObj.mtime)]; + case 18: + _b.sent(); + _b.label = 19; + case 19: return [3 /*break*/, 21]; + case 20: + e_2 = _b.sent(); + return [3 /*break*/, 21]; + case 21: return [4 /*yield*/, this.readdir({ + path: from, + directory: fromDirectory, + })]; + case 22: + contents = (_b.sent()).files; + _i = 0, contents_1 = contents; + _b.label = 23; + case 23: + if (!(_i < contents_1.length)) return [3 /*break*/, 26]; + filename = contents_1[_i]; + // Move item from the from directory to the to directory + return [4 /*yield*/, this._copy({ + from: from + "/" + filename, + to: to + "/" + filename, + directory: fromDirectory, + toDirectory: toDirectory, + }, doRename)]; + case 24: + // Move item from the from directory to the to directory + _b.sent(); + _b.label = 25; + case 25: + _i++; + return [3 /*break*/, 23]; + case 26: + if (!doRename) return [3 /*break*/, 28]; + return [4 /*yield*/, this.rmdir({ + path: from, + directory: fromDirectory + })]; + case 27: + _b.sent(); + _b.label = 28; + case 28: return [2 /*return*/, {}]; + } + }); + }); + }; + FilesystemPluginWeb._debug = true; + return FilesystemPluginWeb; +}(_index__WEBPACK_IMPORTED_MODULE_1__["WebPlugin"])); + +var Filesystem = new FilesystemPluginWeb(); + +//# sourceMappingURL=filesystem.js.map + +/***/ }), + +/***/ "./node_modules/@capacitor/core/dist/esm/web/geolocation.js": +/*!******************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web/geolocation.js ***! + \******************************************************************/ +/*! exports provided: GeolocationPluginWeb, Geolocation */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "GeolocationPluginWeb", function() { return GeolocationPluginWeb; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Geolocation", function() { return Geolocation; }); +/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.js"); +/* harmony import */ var _index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index */ "./node_modules/@capacitor/core/dist/esm/web/index.js"); +/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../util */ "./node_modules/@capacitor/core/dist/esm/util.js"); + + + +var GeolocationPluginWeb = /** @class */ (function (_super) { + Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(GeolocationPluginWeb, _super); + function GeolocationPluginWeb() { + return _super.call(this, { + name: 'Geolocation', + platforms: ['web'] + }) || this; + } + GeolocationPluginWeb.prototype.getCurrentPosition = function (options) { + var _this = this; + return new Promise(function (resolve, reject) { + return _this.requestPermissions().then(function (_result) { + window.navigator.geolocation.getCurrentPosition(function (pos) { + resolve(pos); + }, function (err) { + reject(err); + }, Object(_util__WEBPACK_IMPORTED_MODULE_2__["extend"])({ + enableHighAccuracy: true, + timeout: 10000, + maximumAge: 0 + }, options)); + }); + }); + }; + GeolocationPluginWeb.prototype.watchPosition = function (options, callback) { + var id = window.navigator.geolocation.watchPosition(function (pos) { + callback(pos); + }, function (err) { + callback(null, err); + }, Object(_util__WEBPACK_IMPORTED_MODULE_2__["extend"])({ + enableHighAccuracy: true, + timeout: 10000, + maximumAge: 0 + }, options)); + return "" + id; + }; + GeolocationPluginWeb.prototype.clearWatch = function (options) { + window.navigator.geolocation.clearWatch(parseInt(options.id, 10)); + return Promise.resolve(); + }; + return GeolocationPluginWeb; +}(_index__WEBPACK_IMPORTED_MODULE_1__["WebPlugin"])); + +var Geolocation = new GeolocationPluginWeb(); + +//# sourceMappingURL=geolocation.js.map + +/***/ }), + +/***/ "./node_modules/@capacitor/core/dist/esm/web/index.js": +/*!************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web/index.js ***! + \************************************************************/ +/*! exports provided: WebPluginRegistry, WebPlugins, WebPlugin, mergeWebPlugins, mergeWebPlugin */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "WebPluginRegistry", function() { return WebPluginRegistry; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "WebPlugins", function() { return WebPlugins; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "WebPlugin", function() { return WebPlugin; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "mergeWebPlugins", function() { return mergeWebPlugins; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "mergeWebPlugin", function() { return mergeWebPlugin; }); +var WebPluginRegistry = /** @class */ (function () { + function WebPluginRegistry() { + this.plugins = {}; + this.loadedPlugins = {}; + } + WebPluginRegistry.prototype.addPlugin = function (plugin) { + this.plugins[plugin.config.name] = plugin; + }; + WebPluginRegistry.prototype.getPlugin = function (name) { + return this.plugins[name]; + }; + WebPluginRegistry.prototype.loadPlugin = function (name) { + var plugin = this.getPlugin(name); + if (!plugin) { + console.error("Unable to load web plugin " + name + ", no such plugin found."); + return; + } + plugin.load(); + }; + WebPluginRegistry.prototype.getPlugins = function () { + var p = []; + for (var name_1 in this.plugins) { + p.push(this.plugins[name_1]); + } + return p; + }; + return WebPluginRegistry; +}()); + +var WebPlugins = new WebPluginRegistry(); + +var WebPlugin = /** @class */ (function () { + function WebPlugin(config, pluginRegistry) { + this.config = config; + this.loaded = false; + this.listeners = {}; + this.windowListeners = {}; + if (!pluginRegistry) { + WebPlugins.addPlugin(this); + } + else { + pluginRegistry.addPlugin(this); + } + } + WebPlugin.prototype.addWindowListener = function (handle) { + window.addEventListener(handle.windowEventName, handle.handler); + handle.registered = true; + }; + WebPlugin.prototype.removeWindowListener = function (handle) { + if (!handle) { + return; + } + window.removeEventListener(handle.windowEventName, handle.handler); + handle.registered = false; + }; + WebPlugin.prototype.addListener = function (eventName, listenerFunc) { + var _this = this; + var listeners = this.listeners[eventName]; + if (!listeners) { + this.listeners[eventName] = []; + } + this.listeners[eventName].push(listenerFunc); + // If we haven't added a window listener for this event and it requires one, + // go ahead and add it + var windowListener = this.windowListeners[eventName]; + if (windowListener && !windowListener.registered) { + this.addWindowListener(windowListener); + } + return { + remove: function () { + _this.removeListener(eventName, listenerFunc); + } + }; + }; + WebPlugin.prototype.removeListener = function (eventName, listenerFunc) { + var listeners = this.listeners[eventName]; + if (!listeners) { + return; + } + var index = listeners.indexOf(listenerFunc); + this.listeners[eventName].splice(index, 1); + // If there are no more listeners for this type of event, + // remove the window listener + if (!this.listeners[eventName].length) { + this.removeWindowListener(this.windowListeners[eventName]); + } + }; + WebPlugin.prototype.removeAllListeners = function () { + this.listeners = {}; + for (var listener in this.windowListeners) { + this.removeWindowListener(this.windowListeners[listener]); + } + this.windowListeners = {}; + }; + WebPlugin.prototype.notifyListeners = function (eventName, data) { + var listeners = this.listeners[eventName]; + if (listeners) { + listeners.forEach(function (listener) { return listener(data); }); + } + }; + WebPlugin.prototype.hasListeners = function (eventName) { + return !!this.listeners[eventName].length; + }; + WebPlugin.prototype.registerWindowListener = function (windowEventName, pluginEventName) { + var _this = this; + this.windowListeners[pluginEventName] = { + registered: false, + windowEventName: windowEventName, + pluginEventName: pluginEventName, + handler: function (event) { + _this.notifyListeners(pluginEventName, event); + } + }; + }; + WebPlugin.prototype.requestPermissions = function () { + if (Capacitor.isNative) { + return Capacitor.nativePromise(this.config.name, 'requestPermissions', {}); + } + else { + return Promise.resolve({ results: [] }); + } + }; + WebPlugin.prototype.load = function () { + this.loaded = true; + }; + return WebPlugin; +}()); + +var shouldMergeWebPlugin = function (plugin) { + return plugin.config.platforms && plugin.config.platforms.indexOf(Capacitor.platform) >= 0; +}; +/** + * For all our known web plugins, merge them into the global plugins + * registry if they aren't already existing. If they don't exist, that + * means there's no existing native implementation for it. + * @param knownPlugins the Capacitor.Plugins global registry. + */ +var mergeWebPlugins = function (knownPlugins) { + var plugins = WebPlugins.getPlugins(); + for (var _i = 0, plugins_1 = plugins; _i < plugins_1.length; _i++) { + var plugin = plugins_1[_i]; + mergeWebPlugin(knownPlugins, plugin); + } +}; +var mergeWebPlugin = function (knownPlugins, plugin) { + // If we already have a plugin registered (meaning it was defined in the native layer), + // then we should only overwrite it if the corresponding web plugin activates on + // a certain platform. For example: Geolocation uses the WebPlugin on Android but not iOS + if (knownPlugins.hasOwnProperty(plugin.config.name) && !shouldMergeWebPlugin(plugin)) { + return; + } + knownPlugins[plugin.config.name] = plugin; +}; +//# sourceMappingURL=index.js.map + +/***/ }), + +/***/ "./node_modules/@capacitor/core/dist/esm/web/local-notifications.js": +/*!**************************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web/local-notifications.js ***! + \**************************************************************************/ +/*! exports provided: LocalNotificationsPluginWeb, LocalNotifications */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "LocalNotificationsPluginWeb", function() { return LocalNotificationsPluginWeb; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "LocalNotifications", function() { return LocalNotifications; }); +/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.js"); +/* harmony import */ var _index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index */ "./node_modules/@capacitor/core/dist/esm/web/index.js"); + + +var LocalNotificationsPluginWeb = /** @class */ (function (_super) { + Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(LocalNotificationsPluginWeb, _super); + function LocalNotificationsPluginWeb() { + var _this = _super.call(this, { + name: 'LocalNotifications', + platforms: ['web'] + }) || this; + _this.pending = []; + return _this; + } + LocalNotificationsPluginWeb.prototype.createChannel = function (channel) { + throw new Error('Feature not available in the browser. ' + channel.id); + }; + LocalNotificationsPluginWeb.prototype.deleteChannel = function (channel) { + throw new Error('Feature not available in the browser. ' + channel.id); + }; + LocalNotificationsPluginWeb.prototype.listChannels = function () { + throw new Error('Feature not available in the browser'); + }; + LocalNotificationsPluginWeb.prototype.sendPending = function () { + var _this = this; + var toRemove = []; + var now = +new Date; + this.pending.forEach(function (localNotification) { + if (localNotification.schedule && localNotification.schedule.at) { + if (+localNotification.schedule.at <= now) { + _this.buildNotification(localNotification); + toRemove.push(localNotification); + } + } + }); + console.log('Sent pending, removing', toRemove); + this.pending = this.pending.filter(function (localNotification) { return !toRemove.find(function (ln) { return ln === localNotification; }); }); + }; + LocalNotificationsPluginWeb.prototype.sendNotification = function (localNotification) { + var _this = this; + var l = localNotification; + if (localNotification.schedule && localNotification.schedule.at) { + var diff = +localNotification.schedule.at - +new Date; + this.pending.push(l); + setTimeout(function () { + _this.sendPending(); + }, diff); + return; + } + this.buildNotification(localNotification); + }; + LocalNotificationsPluginWeb.prototype.buildNotification = function (localNotification) { + var l = localNotification; + return new Notification(l.title, { + body: l.body + }); + }; + LocalNotificationsPluginWeb.prototype.schedule = function (options) { + var _this = this; + var notifications = []; + options.notifications.forEach(function (notification) { + notifications.push(_this.sendNotification(notification)); + }); + return Promise.resolve({ + notifications: options.notifications.map(function (notification) { return { id: '' + notification.id }; }) + }); + }; + LocalNotificationsPluginWeb.prototype.getPending = function () { + return Promise.resolve({ + notifications: this.pending.map(function (localNotification) { + return { + id: '' + localNotification.id + }; + }) + }); + }; + LocalNotificationsPluginWeb.prototype.registerActionTypes = function (_options) { + throw new Error('Method not implemented.'); + }; + LocalNotificationsPluginWeb.prototype.cancel = function (pending) { + console.log('Cancel these', pending); + this.pending = this.pending.filter(function (localNotification) { return !pending.notifications.find(function (ln) { return ln.id === '' + localNotification.id; }); }); + return Promise.resolve(); + }; + LocalNotificationsPluginWeb.prototype.areEnabled = function () { + return Promise.resolve({ + value: Notification.permission === 'granted' + }); + }; + LocalNotificationsPluginWeb.prototype.requestPermission = function () { + return new Promise(function (resolve) { + Notification.requestPermission(function (result) { + var granted = true; + if (result === 'denied' || result === 'default') { + granted = false; + } + resolve({ granted: granted }); + }); + }); + }; + LocalNotificationsPluginWeb.prototype.requestPermissions = function () { + return new Promise(function (resolve, reject) { + Notification.requestPermission(function (result) { + if (result === 'denied' || result === 'default') { + reject(result); + return; + } + resolve({ + results: [result] + }); + }); + }); + }; + return LocalNotificationsPluginWeb; +}(_index__WEBPACK_IMPORTED_MODULE_1__["WebPlugin"])); + +var LocalNotifications = new LocalNotificationsPluginWeb(); + +//# sourceMappingURL=local-notifications.js.map + +/***/ }), + +/***/ "./node_modules/@capacitor/core/dist/esm/web/modals.js": +/*!*************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web/modals.js ***! + \*************************************************************/ +/*! exports provided: ModalsPluginWeb, Modals */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ModalsPluginWeb", function() { return ModalsPluginWeb; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Modals", function() { return Modals; }); +/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.js"); +/* harmony import */ var _index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index */ "./node_modules/@capacitor/core/dist/esm/web/index.js"); + + +var ModalsPluginWeb = /** @class */ (function (_super) { + Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(ModalsPluginWeb, _super); + function ModalsPluginWeb() { + return _super.call(this, { + name: 'Modals', + platforms: ['web'] + }) || this; + } + ModalsPluginWeb.prototype.alert = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + window.alert(options.message); + return [2 /*return*/, Promise.resolve()]; + }); + }); + }; + ModalsPluginWeb.prototype.prompt = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var val; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + val = window.prompt(options.message, options.inputText || ''); + return [2 /*return*/, Promise.resolve({ + value: val, + cancelled: val === null + })]; + }); + }); + }; + ModalsPluginWeb.prototype.confirm = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var val; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + val = window.confirm(options.message); + return [2 /*return*/, Promise.resolve({ + value: val + })]; + }); + }); + }; + ModalsPluginWeb.prototype.showActions = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var _this = this; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + return [2 /*return*/, new Promise(function (resolve, _reject) { return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(_this, void 0, void 0, function () { + var actionSheet; + var _this = this; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + actionSheet = document.querySelector('pwa-action-sheet'); + if (!actionSheet) { + actionSheet = document.createElement('pwa-action-sheet'); + document.body.appendChild(actionSheet); + } + actionSheet.header = options.title; + actionSheet.cancelable = false; + actionSheet.options = options.options; + actionSheet.addEventListener('onSelection', function (e) { return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(_this, void 0, void 0, function () { + var selection; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + selection = e.detail; + resolve({ + index: selection + }); + return [2 /*return*/]; + }); + }); }); + return [2 /*return*/]; + }); + }); })]; + }); + }); + }; + return ModalsPluginWeb; +}(_index__WEBPACK_IMPORTED_MODULE_1__["WebPlugin"])); + +var Modals = new ModalsPluginWeb(); + +//# sourceMappingURL=modals.js.map + +/***/ }), + +/***/ "./node_modules/@capacitor/core/dist/esm/web/motion.js": +/*!*************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web/motion.js ***! + \*************************************************************/ +/*! exports provided: MotionPluginWeb, Motion */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MotionPluginWeb", function() { return MotionPluginWeb; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Motion", function() { return Motion; }); +/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.js"); +/* harmony import */ var _index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index */ "./node_modules/@capacitor/core/dist/esm/web/index.js"); + + +var MotionPluginWeb = /** @class */ (function (_super) { + Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(MotionPluginWeb, _super); + function MotionPluginWeb() { + var _this = _super.call(this, { + name: 'Motion' + }) || this; + _this.registerWindowListener('devicemotion', 'accel'); + _this.registerWindowListener('deviceorientation', 'orientation'); + return _this; + } + return MotionPluginWeb; +}(_index__WEBPACK_IMPORTED_MODULE_1__["WebPlugin"])); + +var Motion = new MotionPluginWeb(); + +//# sourceMappingURL=motion.js.map + +/***/ }), + +/***/ "./node_modules/@capacitor/core/dist/esm/web/network.js": +/*!**************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web/network.js ***! + \**************************************************************/ +/*! exports provided: NetworkPluginWeb, Network */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "NetworkPluginWeb", function() { return NetworkPluginWeb; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Network", function() { return Network; }); +/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.js"); +/* harmony import */ var _index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index */ "./node_modules/@capacitor/core/dist/esm/web/index.js"); + + +var NetworkPluginWeb = /** @class */ (function (_super) { + Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(NetworkPluginWeb, _super); + function NetworkPluginWeb() { + var _this = _super.call(this, { + name: 'Network', + platforms: ['web'] + }) || this; + _this.listenerFunction = null; + return _this; + } + NetworkPluginWeb.prototype.getStatus = function () { + return new Promise(function (resolve, reject) { + if (!window.navigator) { + reject('Network info not available'); + return; + } + var connected = window.navigator.onLine; + var connection = window.navigator.connection || window.navigator.mozConnection || window.navigator.webkitConnection; + var connectionType = connection ? (connection.type || connection.effectiveType) : 'wifi'; + resolve({ + connected: connected, + connectionType: connected ? connectionType : 'none' + }); + }); + }; + NetworkPluginWeb.prototype.addListener = function (eventName, listenerFunc) { + var thisRef = this; + var connection = window.navigator.connection || window.navigator.mozConnection || window.navigator.webkitConnection; + var connectionType = connection ? (connection.type || connection.effectiveType) : 'wifi'; + var onlineBindFunc = listenerFunc.bind(thisRef, { connected: true, connectionType: connectionType }); + var offlineBindFunc = listenerFunc.bind(thisRef, { connected: false, connectionType: 'none' }); + if (eventName.localeCompare('networkStatusChange') === 0) { + window.addEventListener('online', onlineBindFunc); + window.addEventListener('offline', offlineBindFunc); + return { + remove: function () { + window.removeEventListener('online', onlineBindFunc); + window.removeEventListener('offline', offlineBindFunc); + } + }; + } + }; + return NetworkPluginWeb; +}(_index__WEBPACK_IMPORTED_MODULE_1__["WebPlugin"])); + +var Network = new NetworkPluginWeb(); + +//# sourceMappingURL=network.js.map + +/***/ }), + +/***/ "./node_modules/@capacitor/core/dist/esm/web/permissions.js": +/*!******************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web/permissions.js ***! + \******************************************************************/ +/*! exports provided: PermissionsPluginWeb, Permissions */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "PermissionsPluginWeb", function() { return PermissionsPluginWeb; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Permissions", function() { return Permissions; }); +/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.js"); +/* harmony import */ var _index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index */ "./node_modules/@capacitor/core/dist/esm/web/index.js"); +/* harmony import */ var _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../core-plugin-definitions */ "./node_modules/@capacitor/core/dist/esm/core-plugin-definitions.js"); + + + +var PermissionsPluginWeb = /** @class */ (function (_super) { + Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(PermissionsPluginWeb, _super); + function PermissionsPluginWeb() { + return _super.call(this, { + name: 'Permissions' + }) || this; + } + PermissionsPluginWeb.prototype.query = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var navigator, name, ret; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + switch (_a.label) { + case 0: + navigator = window.navigator; + if (!navigator.permissions) { + return [2 /*return*/, Promise.reject('This browser does not support the Permissions API')]; + } + name = options.name === _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_2__["PermissionType"].Photos ? 'camera' : options.name; + return [4 /*yield*/, navigator.permissions.query({ name: name })]; + case 1: + ret = _a.sent(); + return [2 /*return*/, { + state: ret.state + }]; + } + }); + }); + }; + return PermissionsPluginWeb; +}(_index__WEBPACK_IMPORTED_MODULE_1__["WebPlugin"])); + +var Permissions = new PermissionsPluginWeb(); + +//# sourceMappingURL=permissions.js.map + +/***/ }), + +/***/ "./node_modules/@capacitor/core/dist/esm/web/share.js": +/*!************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web/share.js ***! + \************************************************************/ +/*! exports provided: SharePluginWeb, Share */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "SharePluginWeb", function() { return SharePluginWeb; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Share", function() { return Share; }); +/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.js"); +/* harmony import */ var _index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index */ "./node_modules/@capacitor/core/dist/esm/web/index.js"); + + +var SharePluginWeb = /** @class */ (function (_super) { + Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(SharePluginWeb, _super); + function SharePluginWeb() { + return _super.call(this, { + name: 'Share', + platforms: ['web'] + }) || this; + } + SharePluginWeb.prototype.share = function (options) { + if (!navigator.share) { + return Promise.reject('Web Share API not available'); + } + return navigator.share({ + title: options.title, + text: options.text, + url: options.url + }); + }; + return SharePluginWeb; +}(_index__WEBPACK_IMPORTED_MODULE_1__["WebPlugin"])); + +var Share = new SharePluginWeb(); + +//# sourceMappingURL=share.js.map + +/***/ }), + +/***/ "./node_modules/@capacitor/core/dist/esm/web/splash-screen.js": +/*!********************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web/splash-screen.js ***! + \********************************************************************/ +/*! exports provided: SplashScreenPluginWeb, SplashScreen */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "SplashScreenPluginWeb", function() { return SplashScreenPluginWeb; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "SplashScreen", function() { return SplashScreen; }); +/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.js"); +/* harmony import */ var _index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index */ "./node_modules/@capacitor/core/dist/esm/web/index.js"); + + +var SplashScreenPluginWeb = /** @class */ (function (_super) { + Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(SplashScreenPluginWeb, _super); + function SplashScreenPluginWeb() { + return _super.call(this, { + name: 'SplashScreen', + platforms: ['web'] + }) || this; + } + SplashScreenPluginWeb.prototype.show = function (_options, _callback) { + return Promise.resolve(); + }; + SplashScreenPluginWeb.prototype.hide = function (_options, _callback) { + return Promise.resolve(); + }; + return SplashScreenPluginWeb; +}(_index__WEBPACK_IMPORTED_MODULE_1__["WebPlugin"])); + +var SplashScreen = new SplashScreenPluginWeb(); + +//# sourceMappingURL=splash-screen.js.map + +/***/ }), + +/***/ "./node_modules/@capacitor/core/dist/esm/web/storage.js": +/*!**************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web/storage.js ***! + \**************************************************************/ +/*! exports provided: StoragePluginWeb, Storage */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "StoragePluginWeb", function() { return StoragePluginWeb; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Storage", function() { return Storage; }); +/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.js"); +/* harmony import */ var _index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index */ "./node_modules/@capacitor/core/dist/esm/web/index.js"); + + +var StoragePluginWeb = /** @class */ (function (_super) { + Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(StoragePluginWeb, _super); + function StoragePluginWeb() { + var _this = _super.call(this, { + name: 'Storage', + platforms: ['web'] + }) || this; + _this.KEY_PREFIX = '_cap_'; + return _this; + } + StoragePluginWeb.prototype.get = function (options) { + var _this = this; + return new Promise(function (resolve, _reject) { + resolve({ + value: window.localStorage.getItem(_this.makeKey(options.key)) + }); + }); + }; + StoragePluginWeb.prototype.set = function (options) { + var _this = this; + return new Promise(function (resolve, _reject) { + window.localStorage.setItem(_this.makeKey(options.key), options.value); + resolve(); + }); + }; + StoragePluginWeb.prototype.remove = function (options) { + var _this = this; + return new Promise(function (resolve, _reject) { + window.localStorage.removeItem(_this.makeKey(options.key)); + resolve(); + }); + }; + StoragePluginWeb.prototype.keys = function () { + var _this = this; + return new Promise(function (resolve, _reject) { + resolve({ + keys: Object.keys(localStorage).filter(function (k) { return _this.isKey(k); }).map(function (k) { return _this.getKey(k); }) + }); + }); + }; + StoragePluginWeb.prototype.clear = function () { + var _this = this; + return new Promise(function (resolve, _reject) { + Object.keys(localStorage) + .filter(function (k) { return _this.isKey(k); }) + .forEach(function (k) { return window.localStorage.removeItem(k); }); + resolve(); + }); + }; + StoragePluginWeb.prototype.makeKey = function (key) { + return this.KEY_PREFIX + key; + }; + StoragePluginWeb.prototype.isKey = function (key) { + return key.indexOf(this.KEY_PREFIX) === 0; + }; + StoragePluginWeb.prototype.getKey = function (key) { + return key.substr(this.KEY_PREFIX.length); + }; + return StoragePluginWeb; +}(_index__WEBPACK_IMPORTED_MODULE_1__["WebPlugin"])); + +var Storage = new StoragePluginWeb(); + +//# sourceMappingURL=storage.js.map + +/***/ }), + +/***/ "./node_modules/@capacitor/core/dist/esm/web/toast.js": +/*!************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web/toast.js ***! + \************************************************************/ +/*! exports provided: ToastPluginWeb, Toast */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ToastPluginWeb", function() { return ToastPluginWeb; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Toast", function() { return Toast; }); +/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.js"); +/* harmony import */ var _index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./index */ "./node_modules/@capacitor/core/dist/esm/web/index.js"); + + +var ToastPluginWeb = /** @class */ (function (_super) { + Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(ToastPluginWeb, _super); + function ToastPluginWeb() { + return _super.call(this, { + name: 'Toast', + platforms: ['web'] + }) || this; + } + ToastPluginWeb.prototype.show = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var duration, toast; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + duration = 2000; + if (options.duration) { + duration = options.duration === 'long' ? 3500 : 2000; + } + toast = document.createElement('pwa-toast'); + toast.duration = duration; + toast.message = options.text; + document.body.appendChild(toast); + return [2 /*return*/]; + }); + }); + }; + return ToastPluginWeb; +}(_index__WEBPACK_IMPORTED_MODULE_1__["WebPlugin"])); + +var Toast = new ToastPluginWeb(); + +//# sourceMappingURL=toast.js.map + +/***/ }), + +/***/ "./src/app/config/auth-constants.ts": +/*!******************************************!*\ + !*** ./src/app/config/auth-constants.ts ***! + \******************************************/ +/*! exports provided: AuthConnstants */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "AuthConnstants", function() { return AuthConnstants; }); +/* This file stores all the keys */ +class AuthConnstants { +} +/* My reference key */ +AuthConnstants.AUTH = 'userDataKey'; +AuthConnstants.PROFILE = 'profile'; +AuthConnstants.USER = 'userId'; + + +/***/ }), + +/***/ "./src/app/services/auth.service.ts": +/*!******************************************!*\ + !*** ./src/app/services/auth.service.ts ***! + \******************************************/ +/*! exports provided: AuthService */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "AuthService", function() { return AuthService; }); +/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.js"); +/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js"); +/* harmony import */ var _storage_service__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./storage.service */ "./src/app/services/storage.service.ts"); +/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/router */ "./node_modules/@angular/router/__ivy_ngcc__/fesm2015/router.js"); +/* harmony import */ var _angular_common_http__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/common/http */ "./node_modules/@angular/common/__ivy_ngcc__/fesm2015/http.js"); +/* harmony import */ var src_environments_environment__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! src/environments/environment */ "./src/environments/environment.ts"); +/* harmony import */ var _http_service__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./http.service */ "./src/app/services/http.service.ts"); +/* harmony import */ var rxjs__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! rxjs */ "./node_modules/rxjs/_esm2015/index.js"); +/* harmony import */ var _config_auth_constants__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../config/auth-constants */ "./src/app/config/auth-constants.ts"); + + + + + + + + + +let AuthService = class AuthService { + constructor(http, httpService, storageService, router) { + this.http = http; + this.httpService = httpService; + this.storageService = storageService; + this.router = router; + this.userData$ = new rxjs__WEBPACK_IMPORTED_MODULE_7__["BehaviorSubject"](''); + this.userId$ = new rxjs__WEBPACK_IMPORTED_MODULE_7__["BehaviorSubject"](''); + this.headers = new _angular_common_http__WEBPACK_IMPORTED_MODULE_4__["HttpHeaders"](); + } + login(user) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function* () { + user.BasicAuthKey = 'Basic ' + btoa(user.domainName + '\\' + user.username + ':' + user.password); //conversão em base64 das credenciais inseridas + const options = { headers: { 'Authorization': user.BasicAuthKey } }; + this.headers = this.headers.set('Authorization', user.BasicAuthKey); + this.opts = { + headers: this.headers, + }; + const service = src_environments_environment__WEBPACK_IMPORTED_MODULE_5__["environment"].apiURL + "userauthentication/GetValidateAuth"; + let result; + let response; + result = yield this.http.get(service, options).toPromise(); + this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_5__["environment"].apiURL + "UserAuthentication/Login", '', this.opts).subscribe(res => { + this.storageService.store(_config_auth_constants__WEBPACK_IMPORTED_MODULE_8__["AuthConnstants"].USER, res); + }); + if (result) { + this.ValidatedUser = user; + } + return result; + }); + } + logout() { + this.ValidatedUser = null; + } + //Login to rocketChat server + loginChat(postData) { + return this.httpService.post('login', postData); + } + //Get user data from RocketChat | global object + getUserData() { + this.storageService.get(_config_auth_constants__WEBPACK_IMPORTED_MODULE_8__["AuthConnstants"].AUTH).then(res => { + this.userData$.next(res); + }); + } + //Get user Id | global object + getUserId() { + this.storageService.get(_config_auth_constants__WEBPACK_IMPORTED_MODULE_8__["AuthConnstants"].USER).then(res => { + this.userId$.next(res); + }); + } + getProfile() { + this.storageService.get(_config_auth_constants__WEBPACK_IMPORTED_MODULE_8__["AuthConnstants"].PROFILE).then(res => { + return res; + }); + } + logoutChat() { + //this.storageService.clear(); + this.storageService.removeStorageItem(_config_auth_constants__WEBPACK_IMPORTED_MODULE_8__["AuthConnstants"].AUTH).then(res => { + this.userData$.next(''); + this.router.navigate(['']); + }); + } +}; +AuthService.ctorParameters = () => [ + { type: _angular_common_http__WEBPACK_IMPORTED_MODULE_4__["HttpClient"] }, + { type: _http_service__WEBPACK_IMPORTED_MODULE_6__["HttpService"] }, + { type: _storage_service__WEBPACK_IMPORTED_MODULE_2__["StorageService"] }, + { type: _angular_router__WEBPACK_IMPORTED_MODULE_3__["Router"] } +]; +AuthService = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([ + Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Injectable"])({ + providedIn: 'root' + }) +], AuthService); + + + +/***/ }), + +/***/ "./src/app/services/http.service.ts": +/*!******************************************!*\ + !*** ./src/app/services/http.service.ts ***! + \******************************************/ +/*! exports provided: HttpService */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "HttpService", function() { return HttpService; }); +/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.js"); +/* harmony import */ var _angular_common_http__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/common/http */ "./node_modules/@angular/common/__ivy_ngcc__/fesm2015/http.js"); +/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js"); +/* harmony import */ var src_environments_environment__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! src/environments/environment */ "./src/environments/environment.ts"); + + + + +let HttpService = class HttpService { + constructor(http) { + this.http = http; + } + post(serviceName, data) { + const headers = new _angular_common_http__WEBPACK_IMPORTED_MODULE_1__["HttpHeaders"](); + const options = { header: headers, withCredentials: false }; + const url = src_environments_environment__WEBPACK_IMPORTED_MODULE_3__["environment"].apiChatUrl + serviceName; + const body = { "user": "admin", "password": "tabteste@006" }; + return this.http.post(url, /* JSON.stringify( */ data /* ), options */); + } + get(serviceName, options) { + const url = src_environments_environment__WEBPACK_IMPORTED_MODULE_3__["environment"].apiChatUrl + serviceName; + return this.http.get(url, options); + } +}; +HttpService.ctorParameters = () => [ + { type: _angular_common_http__WEBPACK_IMPORTED_MODULE_1__["HttpClient"] } +]; +HttpService = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([ + Object(_angular_core__WEBPACK_IMPORTED_MODULE_2__["Injectable"])({ + providedIn: 'root' + }) +], HttpService); + + + +/***/ }), + +/***/ "./src/app/services/storage.service.ts": +/*!*********************************************!*\ + !*** ./src/app/services/storage.service.ts ***! + \*********************************************/ +/*! exports provided: StorageService */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "StorageService", function() { return StorageService; }); +/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.js"); +/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js"); +/* harmony import */ var _capacitor_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @capacitor/core */ "./node_modules/@capacitor/core/dist/esm/index.js"); + + + +const { Storage } = _capacitor_core__WEBPACK_IMPORTED_MODULE_2__["Plugins"]; +let StorageService = class StorageService { + constructor() { } + // Store the value + store(storageKey, value) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function* () { + const encryptedValue = btoa(escape(JSON.stringify(value))); + yield Storage.set({ + key: storageKey, + value: encryptedValue + }); + }); + } + // Get the value + get(storageKey) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function* () { + const ret = yield Storage.get({ key: storageKey }); + return JSON.parse(unescape(atob(ret.value))); + }); + } + removeStorageItem(storageKey) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function* () { + yield Storage.remove({ key: storageKey }); + }); + } + // Clear storage + clear() { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function* () { + yield Storage.clear(); + }); + } +}; +StorageService = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([ + Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Injectable"])({ + providedIn: 'root' + }) +], StorageService); + + + +/***/ }) + +}]); +//# sourceMappingURL=default~home-home-module~pages-chat-chat-module~pages-events-events-module~pages-login-login-module~~4417e8f3-es2015.js.map \ No newline at end of file diff --git a/android/app/src/main/assets/public/default~home-home-module~pages-chat-chat-module~pages-events-events-module~pages-login-login-module~~4417e8f3-es2015.js.map b/android/app/src/main/assets/public/default~home-home-module~pages-chat-chat-module~pages-events-events-module~pages-login-login-module~~4417e8f3-es2015.js.map new file mode 100644 index 000000000..b646e84e2 --- /dev/null +++ b/android/app/src/main/assets/public/default~home-home-module~pages-chat-chat-module~pages-events-events-module~pages-login-login-module~~4417e8f3-es2015.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["./node_modules/@capacitor/core/dist/esm/core-plugin-definitions.js","./node_modules/@capacitor/core/dist/esm/global.js","./node_modules/@capacitor/core/dist/esm/index.js","./node_modules/@capacitor/core/dist/esm/util.js","./node_modules/@capacitor/core/dist/esm/web-plugins.js","./node_modules/@capacitor/core/dist/esm/web-runtime.js","./node_modules/@capacitor/core/dist/esm/web/accessibility.js","./node_modules/@capacitor/core/dist/esm/web/app.js","./node_modules/@capacitor/core/dist/esm/web/browser.js","./node_modules/@capacitor/core/dist/esm/web/camera.js","./node_modules/@capacitor/core/dist/esm/web/clipboard.js","./node_modules/@capacitor/core/dist/esm/web/device.js","./node_modules/@capacitor/core/dist/esm/web/filesystem.js","./node_modules/@capacitor/core/dist/esm/web/geolocation.js","./node_modules/@capacitor/core/dist/esm/web/index.js","./node_modules/@capacitor/core/dist/esm/web/local-notifications.js","./node_modules/@capacitor/core/dist/esm/web/modals.js","./node_modules/@capacitor/core/dist/esm/web/motion.js","./node_modules/@capacitor/core/dist/esm/web/network.js","./node_modules/@capacitor/core/dist/esm/web/permissions.js","./node_modules/@capacitor/core/dist/esm/web/share.js","./node_modules/@capacitor/core/dist/esm/web/splash-screen.js","./node_modules/@capacitor/core/dist/esm/web/storage.js","./node_modules/@capacitor/core/dist/esm/web/toast.js","./src/app/config/auth-constants.ts","./src/app/services/auth.service.ts","./src/app/services/http.service.ts","./src/app/services/storage.service.ts"],"names":[],"mappings":";;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAO;AACP;AACA;AACA;AACA;AACA,CAAC,oCAAoC;AAC9B;AACP;AACA;AACA;AACA,CAAC,0CAA0C;AACpC;AACP;AACA;AACA;AACA;AACA,CAAC,4CAA4C;AACtC;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC,kDAAkD;AAC5C;AACP;AACA;AACA;AACA;AACA,CAAC,gDAAgD;AAC1C;AACP;AACA;AACA;AACA;AACA,CAAC,gDAAgD;AAC1C;AACP;AACA;AACA;AACA;AACA,CAAC,0DAA0D;AACpD;AACP;AACA;AACA;AACA,CAAC,sCAAsC;AAChC;AACP;AACA;AACA;AACA;AACA;AACA,CAAC,wCAAwC;AAClC;AACP;AACA;AACA;AACA;AACA,CAAC,wDAAwD;AACzD;AACO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC,wCAAwC;AAClC;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC,0CAA0C;AACpC;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC,wCAAwC;AAClC;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC,gDAAgD;AACjD,mD;;;;;;;;;;;;ACtJA;AAAA;AAAA;AAAA;AAA6C;AAC7C;AACA;AACA;AACA;AACA;AACA;AACA,+DAA+D,yDAAY;AAC3E,CAAC;AACD;AACA;AACA,yHAAyH;AACzH;AAC8B;AAC9B,kC;;;;;;;;;;;;ACdA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAA0C;AACjB;AACK;AACF;AAC5B,iC;;;;;;;;;;;;ACJA;AAAA;AAAA;AAAO;AACP;AACA,oBAAoB,uBAAuB;AAC3C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACO;AACP;AACA;AACA;AACA,KAAK;AACL;AACA,gC;;;;;;;;;;;;ACtBA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAmC;AAC2B;AAC1B;AACV;AACI;AACD;AACG;AACC;AACC;AACL;AACa;AACd;AACC;AACA;AACC;AACI;AACE;AACN;AACF;AAC5B,kEAAe,CAAC,+CAAO;AAChB;AACP,IAAI,iEAAc,CAAC,+CAAO;AAC1B;AACA,uC;;;;;;;;;;;;ACvBA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,2CAA2C;AAC3C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yBAAyB;AACzB;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AACuB;AACxB,uC;;;;;;;;;;;;ACtDA;AAAA;AAAA;AAAA;AAAA;AAAkC;AACE;AACpC;AACA,IAAI,uDAAS;AACb;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC,CAAC,gDAAS;AACuB;AAClC;AACyB;AACzB,yC;;;;;;;;;;;;AC7BA;AAAA;AAAA;AAAA;AAAA;AAAkC;AACE;AACpC;AACA,IAAI,uDAAS;AACb;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,gCAAgC,cAAc;AAC9C;AACA;AACA,gCAAgC,kBAAkB;AAClD;AACA;AACA,gCAAgC,UAAU;AAC1C;AACA;AACA,gCAAgC,qCAAqC;AACrE;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC,CAAC,gDAAS;AACa;AACxB;AACe;AACf,+B;;;;;;;;;;;;ACxCA;AAAA;AAAA;AAAA;AAAA;AAA0D;AACtB;AACpC;AACA,IAAI,uDAAS;AACb;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA,eAAe,uDAAS;AACxB,mBAAmB,yDAAW;AAC9B;AACA;AACA,aAAa;AACb,SAAS;AACT;AACA;AACA,eAAe,uDAAS;AACxB,mBAAmB,yDAAW;AAC9B;AACA;AACA,aAAa;AACb,SAAS;AACT;AACA;AACA,eAAe,uDAAS;AACxB,mBAAmB,yDAAW;AAC9B;AACA;AACA,aAAa;AACb,SAAS;AACT;AACA;AACA,CAAC,CAAC,gDAAS;AACiB;AAC5B;AACmB;AACnB,mC;;;;;;;;;;;;ACvCA;AAAA;AAAA;AAAA;AAAA;AAAA;AAA0D;AACtB;AACyD;AAC7F;AACA,IAAI,uDAAS;AACb;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA,eAAe,uDAAS;AACxB;AACA,mBAAmB,yDAAW;AAC9B,8EAA8E,QAAQ,uDAAS;AAC/F;AACA;AACA,+BAA+B,yDAAW;AAC1C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,4FAA4F,QAAQ,uDAAS;AAC7G;AACA,+CAA+C,yDAAW;AAC1D;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yCAAyC;AACzC,qCAAqC,EAAE,EAAE;AACzC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yBAAyB;AACzB,qBAAqB,EAAE,EAAE;AACzB,aAAa;AACb,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,+BAA+B,qEAAY,8BAA8B,qEAAY;AACrF;AACA;AACA,uCAAuC,wEAAe;AACtD;AACA;AACA,uCAAuC,wEAAe;AACtD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uCAAuC,yEAAgB,mCAAmC,yEAAgB;AAC1G;AACA;AACA,+CAA+C,yEAAgB;AAC/D;AACA;AACA;AACA,yBAAyB;AACzB;AACA,oDAAoD,yEAAgB;AACpE;AACA;AACA;AACA;AACA,yBAAyB;AACzB;AACA;AACA,iBAAiB;AACjB;AACA;AACA;AACA;AACA;AACA;AACA,iBAAiB;AACjB;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA,uCAAuC,yEAAgB;AACvD;AACA;AACA;AACA,iBAAiB;AACjB;AACA;AACA;AACA;AACA;AACA,+CAA+C,yEAAgB;AAC/D;AACA;AACA;AACA,yBAAyB;AACzB;AACA;AACA;AACA;AACA;AACA,yBAAyB;AACzB;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA,CAAC,CAAC,gDAAS;AACgB;AAC3B;AACkB;AAClB,kC;;;;;;;;;;;;ACjLA;AAAA;AAAA;AAAA;AAAA;AAA0D;AACtB;AACpC;AACA,IAAI,uDAAS;AACb;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA,eAAe,uDAAS;AACxB;AACA;AACA,mBAAmB,yDAAW;AAC9B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uEAAuE;AACvE;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb,SAAS;AACT;AACA;AACA,eAAe,uDAAS;AACxB;AACA,mBAAmB,yDAAW;AAC9B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,+DAA+D,0BAA0B;AACzF;AACA;AACA;AACA;AACA;AACA,aAAa;AACb,SAAS;AACT;AACA;AACA,eAAe,uDAAS;AACxB;AACA,mBAAmB,yDAAW;AAC9B;AACA;AACA;AACA;AACA,+DAA+D,kCAAkC;AACjG;AACA,aAAa;AACb,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA,CAAC,CAAC,gDAAS;AACmB;AAC9B;AACqB;AACrB,qC;;;;;;;;;;;;AC9HA;AAAA;AAAA;AAAA;AAAA;AAAA;AAA0D;AACtB;AACJ;AAChC;AACA,IAAI,uDAAS;AACb;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA,eAAe,uDAAS;AACxB;AACA,mBAAmB,yDAAW;AAC9B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qBAAqB;AACrB,aAAa;AACb,SAAS;AACT;AACA;AACA,eAAe,uDAAS;AACxB;AACA,mBAAmB,yDAAW;AAC9B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yBAAyB;AACzB;AACA,aAAa;AACb,SAAS;AACT;AACA;AACA,eAAe,uDAAS;AACxB,mBAAmB,yDAAW;AAC9B;AACA;AACA,qBAAqB;AACrB,aAAa;AACb,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,8CAA8C,kBAAkB;AAChE,gDAAgD;AAChD;AACA;AACA,4CAA4C;AAC5C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,mDAAmD;AACnD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,cAAc,mDAAK;AACnB;AACA;AACA;AACA;AACA,CAAC,CAAC,gDAAS;AACgB;AAC3B;AACkB;AAClB,kC;;;;;;;;;;;;AC7HA;AAAA;AAAA;AAAA;AAAA;AAAA;AAA0D;AACtB;AAC6B;AACjE;AACA,IAAI,uDAAS;AACb;AACA;AACA;AACA;AACA,SAAS;AACT,kCAAkC,4EAAmB;AACrD;AACA;AACA;AACA;AACA;AACA;AACA,eAAe,uDAAS;AACxB;AACA,mBAAmB,yDAAW;AAC9B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,uDAAuD,8BAA8B;AACrF;AACA;AACA;AACA,qBAAqB;AACrB,aAAa;AACb,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iEAAiE,kBAAkB;AACnF;AACA;AACA;AACA;AACA,eAAe,uDAAS;AACxB;AACA,mBAAmB,yDAAW;AAC9B;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yDAAyD,4BAA4B;AACrF,uDAAuD,0BAA0B;AACjF,yBAAyB;AACzB,qBAAqB;AACrB,aAAa;AACb,SAAS;AACT;AACA;AACA,eAAe,uDAAS;AACxB;AACA,mBAAmB,yDAAW;AAC9B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yDAAyD,4BAA4B;AACrF,uDAAuD,0BAA0B;AACjF,yBAAyB;AACzB,qBAAqB;AACrB,aAAa;AACb,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,eAAe,uDAAS;AACxB;AACA,mBAAmB,yDAAW;AAC9B;AACA;AACA;AACA;AACA;AACA;AACA;AACA,gDAAgD;AAChD;AACA,aAAa;AACb,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA,eAAe,uDAAS;AACxB;AACA,mBAAmB,yDAAW;AAC9B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,+CAA+C,sBAAsB;AACrE;AACA,aAAa;AACb,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA,eAAe,uDAAS;AACxB;AACA,mBAAmB,yDAAW;AAC9B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yDAAyD,4EAA4E;AACrI;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,6BAA6B;AAC7B;AACA,aAAa;AACb,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA,eAAe,uDAAS;AACxB;AACA,mBAAmB,yDAAW;AAC9B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yDAAyD,qEAAqE;AAC9H;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,gDAAgD;AAChD;AACA,aAAa;AACb,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA,eAAe,uDAAS;AACxB;AACA,mBAAmB,yDAAW;AAC9B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,gDAAgD;AAChD;AACA,aAAa;AACb,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA,eAAe,uDAAS;AACxB;AACA,mBAAmB,yDAAW;AAC9B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,6BAA6B;AAC7B;AACA;AACA;AACA;AACA;AACA,mCAAmC;AACnC;AACA;AACA;AACA,gDAAgD;AAChD;AACA,aAAa;AACb,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA,eAAe,uDAAS;AACxB;AACA,mBAAmB,yDAAW;AAC9B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,2DAA2D,mCAAmC;AAC9F;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,wDAAwD,wCAAwC;AAChG;AACA;AACA;AACA,8DAA8D,wCAAwC;AACtG;AACA;AACA;AACA,6DAA6D,8DAA8D;AAC3H;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,gDAAgD;AAChD;AACA,aAAa;AACb,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA,eAAe,uDAAS;AACxB;AACA,mBAAmB,yDAAW;AAC9B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yBAAyB;AACzB,+CAA+C,eAAe;AAC9D;AACA,aAAa;AACb,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA,eAAe,uDAAS;AACxB;AACA,mBAAmB,yDAAW;AAC9B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,6BAA6B;AAC7B;AACA,aAAa;AACb,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA,eAAe,uDAAS;AACxB;AACA,mBAAmB,yDAAW;AAC9B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,6BAA6B;AAC7B;AACA,aAAa;AACb,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA,eAAe,uDAAS;AACxB,mBAAmB,yDAAW;AAC9B;AACA,aAAa;AACb,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA,eAAe,uDAAS;AACxB,mBAAmB,yDAAW;AAC9B;AACA,aAAa;AACb,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,kCAAkC,kBAAkB;AACpD,eAAe,uDAAS;AACxB;AACA;AACA,mBAAmB,yDAAW;AAC9B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,oDAAoD;AACpD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,6BAA6B;AAC7B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,6BAA6B;AAC7B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,6BAA6B;AAC7B;AACA;AACA,oEAAoE,QAAQ,uDAAS;AACrF;AACA,mCAAmC,yDAAW;AAC9C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,6BAA6B;AAC7B,yBAAyB,EAAE;AAC3B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yBAAyB;AACzB;AACA;AACA;AACA;AACA;AACA;AACA,6BAA6B;AAC7B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yBAAyB;AACzB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,4CAA4C;AAC5C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,6BAA6B;AAC7B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yBAAyB;AACzB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,6BAA6B;AAC7B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,6BAA6B;AAC7B;AACA;AACA;AACA,qDAAqD;AACrD;AACA,aAAa;AACb,SAAS;AACT;AACA;AACA;AACA,CAAC,CAAC,gDAAS;AACoB;AAC/B;AACsB;AACtB,sC;;;;;;;;;;;;AC/qBA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAkC;AACE;AACH;AACjC;AACA,IAAI,uDAAS;AACb;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iBAAiB;AACjB;AACA,iBAAiB,EAAE,oDAAM;AACzB;AACA;AACA;AACA,iBAAiB;AACjB,aAAa;AACb,SAAS;AACT;AACA;AACA;AACA;AACA,SAAS;AACT;AACA,SAAS,EAAE,oDAAM;AACjB;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC,CAAC,gDAAS;AACqB;AAChC;AACuB;AACvB,uC;;;;;;;;;;;;AChDA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AAC4B;AAC7B;AACsB;AACtB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,mDAAmD,uBAAuB,EAAE;AAC5E;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qFAAqF;AACrF;AACA;AACA,oCAAoC,cAAc;AAClD;AACA;AACA;AACA;AACA;AACA;AACA,CAAC;AACoB;AACrB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACO;AACP;AACA,yCAAyC,uBAAuB;AAChE;AACA;AACA;AACA;AACO;AACP;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iC;;;;;;;;;;;;ACzJA;AAAA;AAAA;AAAA;AAAA;AAAkC;AACE;AACpC;AACA,IAAI,uDAAS;AACb;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA,yEAAyE,sCAAsC,iCAAiC,EAAE,EAAE,EAAE;AACtJ;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA,8EAA8E,SAAS,4BAA4B,EAAE;AACrH,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA,yEAAyE,mDAAmD,4CAA4C,EAAE,EAAE,EAAE;AAC9K;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yBAAyB,mBAAmB;AAC5C,aAAa;AACb,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iBAAiB;AACjB,aAAa;AACb,SAAS;AACT;AACA;AACA,CAAC,CAAC,gDAAS;AAC4B;AACvC;AAC8B;AAC9B,+C;;;;;;;;;;;;ACpHA;AAAA;AAAA;AAAA;AAAA;AAA0D;AACtB;AACpC;AACA,IAAI,uDAAS;AACb;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA,eAAe,uDAAS;AACxB,mBAAmB,yDAAW;AAC9B;AACA;AACA,aAAa;AACb,SAAS;AACT;AACA;AACA,eAAe,uDAAS;AACxB;AACA,mBAAmB,yDAAW;AAC9B;AACA;AACA;AACA;AACA,qBAAqB;AACrB,aAAa;AACb,SAAS;AACT;AACA;AACA,eAAe,uDAAS;AACxB;AACA,mBAAmB,yDAAW;AAC9B;AACA;AACA;AACA,qBAAqB;AACrB,aAAa;AACb,SAAS;AACT;AACA;AACA,eAAe,uDAAS;AACxB;AACA,mBAAmB,yDAAW;AAC9B,+EAA+E,QAAQ,uDAAS;AAChG;AACA;AACA,+BAA+B,yDAAW;AAC1C;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,sFAAsF,QAAQ,uDAAS;AACvG;AACA,uCAAuC,yDAAW;AAClD;AACA;AACA;AACA,qCAAqC;AACrC;AACA,iCAAiC;AACjC,6BAA6B,EAAE,EAAE;AACjC;AACA,yBAAyB;AACzB,qBAAqB,EAAE,EAAE;AACzB,aAAa;AACb,SAAS;AACT;AACA;AACA,CAAC,CAAC,gDAAS;AACgB;AAC3B;AACkB;AAClB,kC;;;;;;;;;;;;AC9EA;AAAA;AAAA;AAAA;AAAA;AAAkC;AACE;AACpC;AACA,IAAI,uDAAS;AACb;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA,CAAC,CAAC,gDAAS;AACgB;AAC3B;AACkB;AAClB,kC;;;;;;;;;;;;ACjBA;AAAA;AAAA;AAAA;AAAA;AAAkC;AACE;AACpC;AACA,IAAI,uDAAS;AACb;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb,SAAS;AACT;AACA;AACA;AACA;AACA;AACA,yDAAyD,kDAAkD;AAC3G,0DAA0D,2CAA2C;AACrG;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC,CAAC,gDAAS;AACiB;AAC5B;AACmB;AACnB,mC;;;;;;;;;;;;ACjDA;AAAA;AAAA;AAAA;AAAA;AAAA;AAA0D;AACtB;AACwB;AAC5D;AACA,IAAI,uDAAS;AACb;AACA;AACA;AACA,SAAS;AACT;AACA;AACA,eAAe,uDAAS;AACxB;AACA,mBAAmB,yDAAW;AAC9B;AACA;AACA;AACA;AACA;AACA;AACA,gDAAgD,uEAAc;AAC9D,0EAA0E,aAAa;AACvF;AACA;AACA;AACA;AACA,6BAA6B;AAC7B;AACA,aAAa;AACb,SAAS;AACT;AACA;AACA,CAAC,CAAC,gDAAS;AACqB;AAChC;AACuB;AACvB,uC;;;;;;;;;;;;ACpCA;AAAA;AAAA;AAAA;AAAA;AAAkC;AACE;AACpC;AACA,IAAI,uDAAS;AACb;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA,CAAC,CAAC,gDAAS;AACe;AAC1B;AACiB;AACjB,iC;;;;;;;;;;;;ACzBA;AAAA;AAAA;AAAA;AAAA;AAAkC;AACE;AACpC;AACA,IAAI,uDAAS;AACb;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC,CAAC,gDAAS;AACsB;AACjC;AACwB;AACxB,yC;;;;;;;;;;;;ACrBA;AAAA;AAAA;AAAA;AAAA;AAAkC;AACE;AACpC;AACA,IAAI,uDAAS;AACb;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA,qEAAqE,uBAAuB,EAAE,oBAAoB,wBAAwB,EAAE;AAC5I,aAAa;AACb,SAAS;AACT;AACA;AACA;AACA;AACA;AACA,sCAAsC,uBAAuB,EAAE;AAC/D,uCAAuC,0CAA0C,EAAE;AACnF;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,CAAC,CAAC,gDAAS;AACiB;AAC5B;AACmB;AACnB,mC;;;;;;;;;;;;ACjEA;AAAA;AAAA;AAAA;AAAA;AAA0D;AACtB;AACpC;AACA,IAAI,uDAAS;AACb;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA,eAAe,uDAAS;AACxB;AACA,mBAAmB,yDAAW;AAC9B;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb,SAAS;AACT;AACA;AACA,CAAC,CAAC,gDAAS;AACe;AAC1B;AACiB;AACjB,iC;;;;;;;;;;;;AC/BA;AAAA;AAAA,mCAAmC;AAC5B,MAAM,cAAc;;AACvB,sBAAsB;AACC,mBAAI,GAAG,aAAa,CAAC;AACrB,sBAAO,GAAG,SAAS,CAAC;AACpB,mBAAI,GAAG,QAAQ,CAAC;;;;;;;;;;;;;;;;;;;;;;;;;ACLA;AACQ;AACV;AACkC;AAEhB;AACd;AACM;AACO;AAK1D,IAAa,WAAW,GAAxB,MAAa,WAAW;IAKtB,YACU,IAAgB,EAChB,WAAwB,EACxB,cAA6B,EAC7B,MAAa;QAHb,SAAI,GAAJ,IAAI,CAAY;QAChB,gBAAW,GAAX,WAAW,CAAa;QACxB,mBAAc,GAAd,cAAc,CAAe;QAC7B,WAAM,GAAN,MAAM,CAAO;QARvB,cAAS,GAAG,IAAI,oDAAe,CAAM,EAAE,CAAC,CAAC;QACzC,YAAO,GAAG,IAAI,oDAAe,CAAM,EAAE,CAAC,CAAC;QASnC,IAAI,CAAC,OAAO,GAAG,IAAI,gEAAW,EAAE,CAAC;IACnC,CAAC;IAIK,KAAK,CAAC,IAAU;;YACpB,IAAI,CAAC,YAAY,GAAG,QAAQ,GAAG,IAAI,CAAC,IAAI,CAAC,UAAU,GAAG,IAAI,GAAG,IAAI,CAAC,QAAQ,GAAG,GAAG,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,+CAA+C;YAElJ,MAAM,OAAO,GAAG,EAAE,OAAO,EAAE,EAAC,eAAe,EAAE,IAAI,CAAC,YAAY,EAAE,EAAC,CAAC;YAClE,IAAI,CAAC,OAAO,GAAG,IAAI,CAAC,OAAO,CAAC,GAAG,CAAC,eAAe,EAAC,IAAI,CAAC,YAAY,CAAC,CAAC;YACnE,IAAI,CAAC,IAAI,GAAG;gBACV,OAAO,EAAE,IAAI,CAAC,OAAO;aACtB;YACD,MAAM,OAAO,GAAG,wEAAW,CAAC,MAAM,GAAG,oCAAoC,CAAC;YAE1E,IAAI,MAAsC,CAAC;YAC3C,IAAI,QAAa,CAAC;YAElB,MAAM,GAAG,MAAM,IAAI,CAAC,IAAI,CAAC,GAAG,CAAU,OAAO,EAAE,OAAO,CAAC,CAAC,SAAS,EAAE,CAAC;YACpE,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,wEAAW,CAAC,MAAM,GAAG,0BAA0B,EAAE,EAAE,EAAE,IAAI,CAAC,IAAI,CAAC,CAAC,SAAS,CAAC,GAAG,GAAE;gBAC5F,IAAI,CAAC,cAAc,CAAC,KAAK,CAAC,qEAAc,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC;YACtD,CAAC,CAAC,CAAC;YAIH,IAAI,MAAM,EACR;gBACE,IAAI,CAAC,aAAa,GAAG,IAAI,CAAC;aAE3B;YACH,OAAO,MAAM,CAAC;QAChB,CAAC;KAAA;IAED,MAAM;QACJ,IAAI,CAAC,aAAa,GAAG,IAAI,CAAC;IAE5B,CAAC;IAED,4BAA4B;IAC5B,SAAS,CAAC,QAAa;QACrB,OAAO,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,OAAO,EAAE,QAAQ,CAAC,CAAC;IAClD,CAAC;IAED,+CAA+C;IAC/C,WAAW;QACT,IAAI,CAAC,cAAc,CAAC,GAAG,CAAC,qEAAc,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,GAAG,GAAE;YACrD,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;QAC3B,CAAC,CAAC,CAAC;IACL,CAAC;IACD,6BAA6B;IAC7B,SAAS;QACP,IAAI,CAAC,cAAc,CAAC,GAAG,CAAC,qEAAc,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,GAAG,GAAE;YACrD,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC;QACzB,CAAC,CAAC,CAAC;IACL,CAAC;IAED,UAAU;QACV,IAAI,CAAC,cAAc,CAAC,GAAG,CAAC,qEAAc,CAAC,OAAO,CAAC,CAAC,IAAI,CAAC,GAAG,GAAE;YACxD,OAAO,GAAG,CAAC;QACb,CAAC,CAAC,CAAC;IACL,CAAC;IAEC,UAAU;QACR,8BAA8B;QAC9B,IAAI,CAAC,cAAc,CAAC,iBAAiB,CAAC,qEAAc,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE;YACpE,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;YACxB,IAAI,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;QAC7B,CAAC,CAAC;IAEJ,CAAC;CACJ;;YA3EiB,+DAAU;YACH,yDAAW;YACT,+DAAc;YACtB,sDAAM;;AATZ,WAAW;IAHvB,gEAAU,CAAC;QACV,UAAU,EAAE,MAAM;KACnB,CAAC;GACW,WAAW,CAiFvB;AAjFuB;;;;;;;;;;;;;;;;;;;;ACb2D;AACxC;AACgB;AAK3D,IAAa,WAAW,GAAxB,MAAa,WAAW;IAEtB,YAAoB,IAAe;QAAf,SAAI,GAAJ,IAAI,CAAW;IAAI,CAAC;IAExC,IAAI,CAAC,WAAkB,EAAE,IAAQ;QAC/B,MAAM,OAAO,GAAG,IAAI,gEAAW,EAAE,CAAC;QAClC,MAAM,OAAO,GAAG,EAAC,MAAM,EAAE,OAAO,EAAE,eAAe,EAAE,KAAK,EAAC,CAAC;QAC1D,MAAM,GAAG,GAAG,wEAAW,CAAC,UAAU,GAAC,WAAW,CAAC;QAC/C,MAAM,IAAI,GAAG,EAAC,MAAM,EAAE,OAAO,EAAC,UAAU,EAAE,cAAc,EAAC,CAAC;QAE1D,OAAO,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,GAAG,EAAE,qBAAqB,KAAI,iBAAgB,CAAC;IACvE,CAAC;IAED,GAAG,CAAC,WAAkB,EAAE,OAAW;QACjC,MAAM,GAAG,GAAG,wEAAW,CAAC,UAAU,GAAC,WAAW,CAAC;QAC/C,OAAO,IAAI,CAAC,IAAI,CAAC,GAAG,CAAC,GAAG,EAAE,OAAO,CAAC,CAAC;IACrC,CAAC;CACF;;YAf0B,+DAAU;;AAFxB,WAAW;IAHvB,gEAAU,CAAC;QACV,UAAU,EAAE,MAAM;KACnB,CAAC;GACW,WAAW,CAiBvB;AAjBuB;;;;;;;;;;;;;;;;;;;ACPmB;AACD;AAC1C,MAAM,EAAE,OAAO,EAAE,GAAG,uDAAO,CAAC;AAI1B,IAAa,cAAc,GAA3B,MAAa,cAAc;IAC3B,gBAAe,CAAC;IAEhB,kBAAkB;IACZ,KAAK,CAAC,UAAkB,EAAE,KAAU;;YAC1C,MAAM,cAAc,GAAG,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,SAAS,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC;YAC3D,MAAM,OAAO,CAAC,GAAG,CAAC;gBAClB,GAAG,EAAE,UAAU;gBACf,KAAK,EAAE,cAAc;aACpB,CAAC,CAAC;QACH,CAAC;KAAA;IAED,gBAAgB;IACV,GAAG,CAAC,UAAkB;;YAC5B,MAAM,GAAG,GAAG,MAAM,OAAO,CAAC,GAAG,CAAC,EAAE,GAAG,EAAE,UAAU,EAAE,CAAC,CAAC;YACnD,OAAO,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,IAAI,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC;QAC7C,CAAC;KAAA;IAEK,iBAAiB,CAAC,UAAkB;;YAC1C,MAAM,OAAO,CAAC,MAAM,CAAC,EAAE,GAAG,EAAE,UAAU,EAAE,CAAC,CAAC;QAC1C,CAAC;KAAA;IAED,gBAAgB;IACV,KAAK;;YACX,MAAM,OAAO,CAAC,KAAK,EAAE,CAAC;QACtB,CAAC;KAAA;CACF;AA1Bc,cAAc;IAH5B,gEAAU,CAAC;QACV,UAAU,EAAE,MAAM;KACjB,CAAC;GACW,cAAc,CA0B5B;AA1B4B","file":"default~home-home-module~pages-chat-chat-module~pages-events-events-module~pages-login-login-module~~4417e8f3-es2015.js","sourcesContent":["export var CameraSource;\n(function (CameraSource) {\n CameraSource[\"Prompt\"] = \"PROMPT\";\n CameraSource[\"Camera\"] = \"CAMERA\";\n CameraSource[\"Photos\"] = \"PHOTOS\";\n})(CameraSource || (CameraSource = {}));\nexport var CameraDirection;\n(function (CameraDirection) {\n CameraDirection[\"Rear\"] = \"REAR\";\n CameraDirection[\"Front\"] = \"FRONT\";\n})(CameraDirection || (CameraDirection = {}));\nexport var CameraResultType;\n(function (CameraResultType) {\n CameraResultType[\"Uri\"] = \"uri\";\n CameraResultType[\"Base64\"] = \"base64\";\n CameraResultType[\"DataUrl\"] = \"dataUrl\";\n})(CameraResultType || (CameraResultType = {}));\nexport var FilesystemDirectory;\n(function (FilesystemDirectory) {\n /**\n * The Documents directory\n * On iOS it's the app's documents directory.\n * Use this directory to store user-generated content.\n * On Android it's the Public Documents folder, so it's accessible from other apps.\n * It's not accesible on Android 10 unless the app enables legacy External Storage\n * by adding `android:requestLegacyExternalStorage=\"true\"` in the `application` tag\n * in the `AndroidManifest.xml`\n */\n FilesystemDirectory[\"Documents\"] = \"DOCUMENTS\";\n /**\n * The Data directory\n * On iOS it will use the Documents directory\n * On Android it's the directory holding application files.\n * Files will be deleted when the application is uninstalled.\n */\n FilesystemDirectory[\"Data\"] = \"DATA\";\n /**\n * The Cache directory\n * Can be deleted in cases of low memory, so use this directory to write app-specific files\n * that your app can re-create easily.\n */\n FilesystemDirectory[\"Cache\"] = \"CACHE\";\n /**\n * The external directory\n * On iOS it will use the Documents directory\n * On Android it's the directory on the primary shared/external\n * storage device where the application can place persistent files it owns.\n * These files are internal to the applications, and not typically visible\n * to the user as media.\n * Files will be deleted when the application is uninstalled.\n */\n FilesystemDirectory[\"External\"] = \"EXTERNAL\";\n /**\n * The external storage directory\n * On iOS it will use the Documents directory\n * On Android it's the primary shared/external storage directory.\n * It's not accesible on Android 10 unless the app enables legacy External Storage\n * by adding `android:requestLegacyExternalStorage=\"true\"` in the `application` tag\n * in the `AndroidManifest.xml`\n */\n FilesystemDirectory[\"ExternalStorage\"] = \"EXTERNAL_STORAGE\";\n})(FilesystemDirectory || (FilesystemDirectory = {}));\nexport var FilesystemEncoding;\n(function (FilesystemEncoding) {\n FilesystemEncoding[\"UTF8\"] = \"utf8\";\n FilesystemEncoding[\"ASCII\"] = \"ascii\";\n FilesystemEncoding[\"UTF16\"] = \"utf16\";\n})(FilesystemEncoding || (FilesystemEncoding = {}));\nexport var HapticsImpactStyle;\n(function (HapticsImpactStyle) {\n HapticsImpactStyle[\"Heavy\"] = \"HEAVY\";\n HapticsImpactStyle[\"Medium\"] = \"MEDIUM\";\n HapticsImpactStyle[\"Light\"] = \"LIGHT\";\n})(HapticsImpactStyle || (HapticsImpactStyle = {}));\nexport var HapticsNotificationType;\n(function (HapticsNotificationType) {\n HapticsNotificationType[\"SUCCESS\"] = \"SUCCESS\";\n HapticsNotificationType[\"WARNING\"] = \"WARNING\";\n HapticsNotificationType[\"ERROR\"] = \"ERROR\";\n})(HapticsNotificationType || (HapticsNotificationType = {}));\nexport var KeyboardStyle;\n(function (KeyboardStyle) {\n KeyboardStyle[\"Dark\"] = \"DARK\";\n KeyboardStyle[\"Light\"] = \"LIGHT\";\n})(KeyboardStyle || (KeyboardStyle = {}));\nexport var KeyboardResize;\n(function (KeyboardResize) {\n KeyboardResize[\"Body\"] = \"body\";\n KeyboardResize[\"Ionic\"] = \"ionic\";\n KeyboardResize[\"Native\"] = \"native\";\n KeyboardResize[\"None\"] = \"none\";\n})(KeyboardResize || (KeyboardResize = {}));\nexport var ActionSheetOptionStyle;\n(function (ActionSheetOptionStyle) {\n ActionSheetOptionStyle[\"Default\"] = \"DEFAULT\";\n ActionSheetOptionStyle[\"Destructive\"] = \"DESTRUCTIVE\";\n ActionSheetOptionStyle[\"Cancel\"] = \"CANCEL\";\n})(ActionSheetOptionStyle || (ActionSheetOptionStyle = {}));\n//\nexport var PermissionType;\n(function (PermissionType) {\n PermissionType[\"Camera\"] = \"camera\";\n PermissionType[\"Photos\"] = \"photos\";\n PermissionType[\"Geolocation\"] = \"geolocation\";\n PermissionType[\"Notifications\"] = \"notifications\";\n PermissionType[\"ClipboardRead\"] = \"clipboard-read\";\n PermissionType[\"ClipboardWrite\"] = \"clipboard-write\";\n PermissionType[\"Microphone\"] = \"microphone\";\n})(PermissionType || (PermissionType = {}));\nexport var PhotosAlbumType;\n(function (PhotosAlbumType) {\n /**\n * Album is a \"smart\" album (such as Favorites or Recently Added)\n */\n PhotosAlbumType[\"Smart\"] = \"smart\";\n /**\n * Album is a cloud-shared album\n */\n PhotosAlbumType[\"Shared\"] = \"shared\";\n /**\n * Album is a user-created album\n */\n PhotosAlbumType[\"User\"] = \"user\";\n})(PhotosAlbumType || (PhotosAlbumType = {}));\nexport var StatusBarStyle;\n(function (StatusBarStyle) {\n /**\n * Light text for dark backgrounds.\n */\n StatusBarStyle[\"Dark\"] = \"DARK\";\n /**\n * Dark text for light backgrounds.\n */\n StatusBarStyle[\"Light\"] = \"LIGHT\";\n})(StatusBarStyle || (StatusBarStyle = {}));\nexport var StatusBarAnimation;\n(function (StatusBarAnimation) {\n /**\n * No animation during show/hide.\n */\n StatusBarAnimation[\"None\"] = \"NONE\";\n /**\n * Slide animation during show/hide.\n */\n StatusBarAnimation[\"Slide\"] = \"SLIDE\";\n /**\n * Fade animation during show/hide.\n */\n StatusBarAnimation[\"Fade\"] = \"FADE\";\n})(StatusBarAnimation || (StatusBarAnimation = {}));\n//# sourceMappingURL=core-plugin-definitions.js.map","import { CapacitorWeb } from './web-runtime';\n// Create our default Capacitor instance, which will be\n// overridden on native platforms\nvar Capacitor = (function (globalThis) {\n // Create a new CapacitorWeb instance if one doesn't already exist on globalThis\n // Ensure the global is assigned the same Capacitor instance,\n // then export Capacitor so it can be imported in other modules\n return globalThis.Capacitor = (globalThis.Capacitor || new CapacitorWeb());\n})(\n// figure out the current globalThis, such as \"window\", \"self\" or \"global\"\n// ensure errors are not thrown in an node SSR environment or web worker\ntypeof self !== 'undefined' ? self : typeof window !== 'undefined' ? window : typeof global !== 'undefined' ? global : {});\nvar Plugins = Capacitor.Plugins;\nexport { Capacitor, Plugins };\n//# sourceMappingURL=global.js.map","export * from './core-plugin-definitions';\nexport * from './global';\nexport * from './web-plugins';\nexport * from './web/index';\n//# sourceMappingURL=index.js.map","export var extend = function (target) {\n var objs = [];\n for (var _i = 1; _i < arguments.length; _i++) {\n objs[_i - 1] = arguments[_i];\n }\n objs.forEach(function (o) {\n if (o && typeof (o) === 'object') {\n for (var k in o) {\n if (o.hasOwnProperty(k)) {\n target[k] = o[k];\n }\n }\n }\n });\n return target;\n};\nexport var uuid4 = function () {\n return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function (c) {\n var r = Math.random() * 16 | 0, v = c === 'x' ? r : (r & 0x3 | 0x8);\n return v.toString(16);\n });\n};\n//# sourceMappingURL=util.js.map","import { Plugins } from './global';\nimport { mergeWebPlugins, mergeWebPlugin } from './web/index';\nexport * from './web/accessibility';\nexport * from './web/app';\nexport * from './web/browser';\nexport * from './web/camera';\nexport * from './web/clipboard';\nexport * from './web/filesystem';\nexport * from './web/geolocation';\nexport * from './web/device';\nexport * from './web/local-notifications';\nexport * from './web/share';\nexport * from './web/modals';\nexport * from './web/motion';\nexport * from './web/network';\nexport * from './web/permissions';\nexport * from './web/splash-screen';\nexport * from './web/storage';\nexport * from './web/toast';\nmergeWebPlugins(Plugins);\nexport var registerWebPlugin = function (plugin) {\n mergeWebPlugin(Plugins, plugin);\n};\n//# sourceMappingURL=web-plugins.js.map","var CapacitorWeb = /** @class */ (function () {\n function CapacitorWeb() {\n var _this = this;\n this.platform = 'web';\n this.isNative = false;\n // Need to assign here to avoid having to define every plugin but still\n // get the typed benefits of the provided plugins in PluginRegistry\n this.Plugins = {};\n // Gracefully degrade in non-Proxy supporting engines, e.g. IE11. This\n // effectively means that trying to access an unavailable plugin will\n // locally throw, but this is still better than throwing a syntax error.\n if (typeof Proxy !== 'undefined') {\n // Build a proxy for the Plugins object that returns the \"Noop Plugin\"\n // if a plugin isn't available\n this.Plugins = new Proxy(this.Plugins, {\n get: function (target, prop) {\n if (typeof target[prop] === 'undefined') {\n var thisRef_1 = _this;\n return new Proxy({}, {\n get: function (_target, _prop) {\n if (typeof _target[_prop] === 'undefined') {\n return thisRef_1.pluginMethodNoop.bind(thisRef_1, _target, _prop, prop);\n }\n else {\n return _target[_prop];\n }\n }\n });\n }\n else {\n return target[prop];\n }\n }\n });\n }\n }\n CapacitorWeb.prototype.pluginMethodNoop = function (_target, _prop, pluginName) {\n return Promise.reject(pluginName + \" does not have web implementation.\");\n };\n CapacitorWeb.prototype.getPlatform = function () {\n return this.platform;\n };\n CapacitorWeb.prototype.isPluginAvailable = function (name) {\n return this.Plugins.hasOwnProperty(name);\n };\n CapacitorWeb.prototype.convertFileSrc = function (filePath) {\n return filePath;\n };\n CapacitorWeb.prototype.handleError = function (e) {\n console.error(e);\n };\n return CapacitorWeb;\n}());\nexport { CapacitorWeb };\n//# sourceMappingURL=web-runtime.js.map","import { __extends } from \"tslib\";\nimport { WebPlugin } from './index';\nvar AccessibilityPluginWeb = /** @class */ (function (_super) {\n __extends(AccessibilityPluginWeb, _super);\n function AccessibilityPluginWeb() {\n return _super.call(this, {\n name: 'Accessibility',\n platforms: ['web']\n }) || this;\n }\n AccessibilityPluginWeb.prototype.isScreenReaderEnabled = function () {\n throw new Error('Feature not available in the browser');\n };\n AccessibilityPluginWeb.prototype.speak = function (options) {\n if (!('speechSynthesis' in window)) {\n return Promise.reject('Browser does not support the Speech Synthesis API');\n }\n var utterance = new SpeechSynthesisUtterance(options.value);\n if (options.language) {\n utterance.lang = options.language;\n }\n window.speechSynthesis.speak(utterance);\n return Promise.resolve();\n };\n return AccessibilityPluginWeb;\n}(WebPlugin));\nexport { AccessibilityPluginWeb };\nvar Accessibility = new AccessibilityPluginWeb();\nexport { Accessibility };\n//# sourceMappingURL=accessibility.js.map","import { __extends } from \"tslib\";\nimport { WebPlugin } from './index';\nvar AppPluginWeb = /** @class */ (function (_super) {\n __extends(AppPluginWeb, _super);\n function AppPluginWeb() {\n var _this = _super.call(this, {\n name: 'App',\n platforms: ['web']\n }) || this;\n if (typeof document !== 'undefined') {\n document.addEventListener('visibilitychange', _this.handleVisibilityChange.bind(_this), false);\n }\n return _this;\n }\n AppPluginWeb.prototype.exitApp = function () {\n throw new Error('Method not implemented.');\n };\n AppPluginWeb.prototype.canOpenUrl = function (_options) {\n return Promise.resolve({ value: true });\n };\n AppPluginWeb.prototype.openUrl = function (_options) {\n return Promise.resolve({ completed: true });\n };\n AppPluginWeb.prototype.getLaunchUrl = function () {\n return Promise.resolve({ url: '' });\n };\n AppPluginWeb.prototype.getState = function () {\n return Promise.resolve({ isActive: document.hidden !== true });\n };\n AppPluginWeb.prototype.handleVisibilityChange = function () {\n var data = {\n isActive: document.hidden !== true\n };\n this.notifyListeners('appStateChange', data);\n };\n return AppPluginWeb;\n}(WebPlugin));\nexport { AppPluginWeb };\nvar App = new AppPluginWeb();\nexport { App };\n//# sourceMappingURL=app.js.map","import { __awaiter, __extends, __generator } from \"tslib\";\nimport { WebPlugin } from './index';\nvar BrowserPluginWeb = /** @class */ (function (_super) {\n __extends(BrowserPluginWeb, _super);\n function BrowserPluginWeb() {\n return _super.call(this, {\n name: 'Browser',\n platforms: ['web']\n }) || this;\n }\n BrowserPluginWeb.prototype.open = function (options) {\n return __awaiter(this, void 0, void 0, function () {\n return __generator(this, function (_a) {\n this._lastWindow = window.open(options.url, options.windowName || '_blank');\n return [2 /*return*/, Promise.resolve()];\n });\n });\n };\n BrowserPluginWeb.prototype.prefetch = function (_options) {\n return __awaiter(this, void 0, void 0, function () {\n return __generator(this, function (_a) {\n // Does nothing\n return [2 /*return*/, Promise.resolve()];\n });\n });\n };\n BrowserPluginWeb.prototype.close = function () {\n return __awaiter(this, void 0, void 0, function () {\n return __generator(this, function (_a) {\n this._lastWindow && this._lastWindow.close();\n return [2 /*return*/, Promise.resolve()];\n });\n });\n };\n return BrowserPluginWeb;\n}(WebPlugin));\nexport { BrowserPluginWeb };\nvar Browser = new BrowserPluginWeb();\nexport { Browser };\n//# sourceMappingURL=browser.js.map","import { __awaiter, __extends, __generator } from \"tslib\";\nimport { WebPlugin } from './index';\nimport { CameraResultType, CameraDirection, CameraSource } from '../core-plugin-definitions';\nvar CameraPluginWeb = /** @class */ (function (_super) {\n __extends(CameraPluginWeb, _super);\n function CameraPluginWeb() {\n return _super.call(this, {\n name: 'Camera',\n platforms: ['web']\n }) || this;\n }\n CameraPluginWeb.prototype.getPhoto = function (options) {\n return __awaiter(this, void 0, void 0, function () {\n var _this = this;\n return __generator(this, function (_a) {\n return [2 /*return*/, new Promise(function (resolve, reject) { return __awaiter(_this, void 0, void 0, function () {\n var cameraModal_1, e_1;\n var _this = this;\n return __generator(this, function (_a) {\n switch (_a.label) {\n case 0:\n if (!options.webUseInput) return [3 /*break*/, 1];\n this.fileInputExperience(options, resolve);\n return [3 /*break*/, 7];\n case 1:\n if (!customElements.get('pwa-camera-modal')) return [3 /*break*/, 6];\n cameraModal_1 = document.createElement('pwa-camera-modal');\n document.body.appendChild(cameraModal_1);\n _a.label = 2;\n case 2:\n _a.trys.push([2, 4, , 5]);\n return [4 /*yield*/, cameraModal_1.componentOnReady()];\n case 3:\n _a.sent();\n cameraModal_1.addEventListener('onPhoto', function (e) { return __awaiter(_this, void 0, void 0, function () {\n var photo, _a;\n return __generator(this, function (_b) {\n switch (_b.label) {\n case 0:\n photo = e.detail;\n if (!(photo === null)) return [3 /*break*/, 1];\n reject('User cancelled photos app');\n return [3 /*break*/, 4];\n case 1:\n if (!(photo instanceof Error)) return [3 /*break*/, 2];\n reject(photo.message);\n return [3 /*break*/, 4];\n case 2:\n _a = resolve;\n return [4 /*yield*/, this._getCameraPhoto(photo, options)];\n case 3:\n _a.apply(void 0, [_b.sent()]);\n _b.label = 4;\n case 4:\n cameraModal_1.dismiss();\n document.body.removeChild(cameraModal_1);\n return [2 /*return*/];\n }\n });\n }); });\n cameraModal_1.present();\n return [3 /*break*/, 5];\n case 4:\n e_1 = _a.sent();\n this.fileInputExperience(options, resolve);\n return [3 /*break*/, 5];\n case 5: return [3 /*break*/, 7];\n case 6:\n console.error(\"Unable to load PWA Element 'pwa-camera-modal'. See the docs: https://capacitorjs.com/docs/pwa-elements.\");\n this.fileInputExperience(options, resolve);\n _a.label = 7;\n case 7: return [2 /*return*/];\n }\n });\n }); })];\n });\n });\n };\n CameraPluginWeb.prototype.fileInputExperience = function (options, resolve) {\n var input = document.querySelector('#_capacitor-camera-input');\n var cleanup = function () {\n input.parentNode && input.parentNode.removeChild(input);\n };\n if (!input) {\n input = document.createElement('input');\n input.id = '_capacitor-camera-input';\n input.type = 'file';\n document.body.appendChild(input);\n }\n input.accept = 'image/*';\n input.capture = true;\n if (options.source === CameraSource.Photos || options.source === CameraSource.Prompt) {\n input.removeAttribute('capture');\n }\n else if (options.direction === CameraDirection.Front) {\n input.capture = 'user';\n }\n else if (options.direction === CameraDirection.Rear) {\n input.capture = 'environment';\n }\n input.addEventListener('change', function (_e) {\n var file = input.files[0];\n var format = 'jpeg';\n if (file.type === 'image/png') {\n format = 'png';\n }\n else if (file.type === 'image/gif') {\n format = 'gif';\n }\n if (options.resultType === CameraResultType.DataUrl || options.resultType === CameraResultType.Base64) {\n var reader_1 = new FileReader();\n reader_1.addEventListener('load', function () {\n if (options.resultType === CameraResultType.DataUrl) {\n resolve({\n dataUrl: reader_1.result,\n format: format\n });\n }\n else if (options.resultType === CameraResultType.Base64) {\n var b64 = reader_1.result.split(',')[1];\n resolve({\n base64String: b64,\n format: format\n });\n }\n cleanup();\n });\n reader_1.readAsDataURL(file);\n }\n else {\n resolve({\n webPath: URL.createObjectURL(file),\n format: format\n });\n cleanup();\n }\n });\n input.click();\n };\n CameraPluginWeb.prototype._getCameraPhoto = function (photo, options) {\n return new Promise(function (resolve, reject) {\n var reader = new FileReader();\n var format = photo.type.split('/')[1];\n if (options.resultType === CameraResultType.Uri) {\n resolve({\n webPath: URL.createObjectURL(photo),\n format: format\n });\n }\n else {\n reader.readAsDataURL(photo);\n reader.onloadend = function () {\n var r = reader.result;\n if (options.resultType === CameraResultType.DataUrl) {\n resolve({\n dataUrl: r,\n format: format\n });\n }\n else {\n resolve({\n base64String: r.split(',')[1],\n format: format\n });\n }\n };\n reader.onerror = function (e) {\n reject(e);\n };\n }\n });\n };\n return CameraPluginWeb;\n}(WebPlugin));\nexport { CameraPluginWeb };\nvar Camera = new CameraPluginWeb();\nexport { Camera };\n//# sourceMappingURL=camera.js.map","import { __awaiter, __extends, __generator } from \"tslib\";\nimport { WebPlugin } from './index';\nvar ClipboardPluginWeb = /** @class */ (function (_super) {\n __extends(ClipboardPluginWeb, _super);\n function ClipboardPluginWeb() {\n return _super.call(this, {\n name: 'Clipboard',\n platforms: ['web']\n }) || this;\n }\n ClipboardPluginWeb.prototype.write = function (options) {\n return __awaiter(this, void 0, void 0, function () {\n var blob, clipboardItemInput, err_1;\n var _a;\n return __generator(this, function (_b) {\n switch (_b.label) {\n case 0:\n if (!navigator.clipboard) {\n return [2 /*return*/, Promise.reject('Clipboard API not available in this browser')];\n }\n if (!(options.string !== undefined || options.url)) return [3 /*break*/, 2];\n if (!navigator.clipboard.writeText) {\n return [2 /*return*/, Promise.reject('Writting to clipboard not supported in this browser')];\n }\n return [4 /*yield*/, navigator.clipboard.writeText(options.string !== undefined ? options.string : options.url)];\n case 1:\n _b.sent();\n return [3 /*break*/, 10];\n case 2:\n if (!options.image) return [3 /*break*/, 9];\n if (!navigator.clipboard.write) {\n return [2 /*return*/, Promise.reject('Setting images not supported in this browser')];\n }\n _b.label = 3;\n case 3:\n _b.trys.push([3, 7, , 8]);\n return [4 /*yield*/, fetch(options.image)];\n case 4: return [4 /*yield*/, (_b.sent()).blob()];\n case 5:\n blob = _b.sent();\n clipboardItemInput = new ClipboardItem((_a = {}, _a[blob.type] = blob, _a));\n return [4 /*yield*/, navigator.clipboard.write([clipboardItemInput])];\n case 6:\n _b.sent();\n return [3 /*break*/, 8];\n case 7:\n err_1 = _b.sent();\n return [2 /*return*/, Promise.reject('Failed to write image')];\n case 8: return [3 /*break*/, 10];\n case 9: return [2 /*return*/, Promise.reject('Nothing to write')];\n case 10: return [2 /*return*/, Promise.resolve()];\n }\n });\n });\n };\n ClipboardPluginWeb.prototype.read = function () {\n return __awaiter(this, void 0, void 0, function () {\n var clipboardItems, type, clipboardBlob, data, err_2;\n return __generator(this, function (_a) {\n switch (_a.label) {\n case 0:\n if (!navigator.clipboard) {\n return [2 /*return*/, Promise.reject('Clipboard API not available in this browser')];\n }\n if (!!navigator.clipboard.read) return [3 /*break*/, 1];\n if (!navigator.clipboard.readText) {\n return [2 /*return*/, Promise.reject('Reading from clipboard not supported in this browser')];\n }\n return [2 /*return*/, this.readText()];\n case 1:\n _a.trys.push([1, 5, , 6]);\n return [4 /*yield*/, navigator.clipboard.read()];\n case 2:\n clipboardItems = _a.sent();\n type = clipboardItems[0].types[0];\n return [4 /*yield*/, clipboardItems[0].getType(type)];\n case 3:\n clipboardBlob = _a.sent();\n return [4 /*yield*/, this._getBlobData(clipboardBlob, type)];\n case 4:\n data = _a.sent();\n return [2 /*return*/, Promise.resolve({ value: data, type: type })];\n case 5:\n err_2 = _a.sent();\n return [2 /*return*/, this.readText()];\n case 6: return [2 /*return*/];\n }\n });\n });\n };\n ClipboardPluginWeb.prototype.readText = function () {\n return __awaiter(this, void 0, void 0, function () {\n var text;\n return __generator(this, function (_a) {\n switch (_a.label) {\n case 0: return [4 /*yield*/, navigator.clipboard.readText()];\n case 1:\n text = _a.sent();\n return [2 /*return*/, Promise.resolve({ value: text, type: 'text/plain' })];\n }\n });\n });\n };\n ClipboardPluginWeb.prototype._getBlobData = function (clipboardBlob, type) {\n return new Promise(function (resolve, reject) {\n var reader = new FileReader();\n if (type.includes('image')) {\n reader.readAsDataURL(clipboardBlob);\n }\n else {\n reader.readAsText(clipboardBlob);\n }\n reader.onloadend = function () {\n var r = reader.result;\n resolve(r);\n };\n reader.onerror = function (e) {\n reject(e);\n };\n });\n };\n return ClipboardPluginWeb;\n}(WebPlugin));\nexport { ClipboardPluginWeb };\nvar Clipboard = new ClipboardPluginWeb();\nexport { Clipboard };\n//# sourceMappingURL=clipboard.js.map","import { __awaiter, __extends, __generator } from \"tslib\";\nimport { WebPlugin } from './index';\nimport { uuid4 } from '../util';\nvar DevicePluginWeb = /** @class */ (function (_super) {\n __extends(DevicePluginWeb, _super);\n function DevicePluginWeb() {\n return _super.call(this, {\n name: 'Device',\n platforms: ['web']\n }) || this;\n }\n DevicePluginWeb.prototype.getInfo = function () {\n return __awaiter(this, void 0, void 0, function () {\n var ua, uaFields;\n return __generator(this, function (_a) {\n ua = navigator.userAgent;\n uaFields = this.parseUa(ua);\n return [2 /*return*/, Promise.resolve({\n model: uaFields.model,\n platform: 'web',\n appVersion: '',\n appBuild: '',\n appId: '',\n appName: '',\n operatingSystem: uaFields.operatingSystem,\n osVersion: uaFields.osVersion,\n manufacturer: navigator.vendor,\n isVirtual: false,\n uuid: this.getUid()\n })];\n });\n });\n };\n DevicePluginWeb.prototype.getBatteryInfo = function () {\n return __awaiter(this, void 0, void 0, function () {\n var battery, e_1;\n return __generator(this, function (_a) {\n switch (_a.label) {\n case 0:\n battery = {};\n _a.label = 1;\n case 1:\n _a.trys.push([1, 3, , 4]);\n return [4 /*yield*/, navigator.getBattery()];\n case 2:\n battery = _a.sent();\n return [3 /*break*/, 4];\n case 3:\n e_1 = _a.sent();\n return [3 /*break*/, 4];\n case 4: return [2 /*return*/, Promise.resolve({\n batteryLevel: battery.level,\n isCharging: battery.charging\n })];\n }\n });\n });\n };\n DevicePluginWeb.prototype.getLanguageCode = function () {\n return __awaiter(this, void 0, void 0, function () {\n return __generator(this, function (_a) {\n return [2 /*return*/, {\n value: navigator.language\n }];\n });\n });\n };\n DevicePluginWeb.prototype.parseUa = function (_ua) {\n var uaFields = {};\n var start = _ua.indexOf('(') + 1;\n var end = _ua.indexOf(') AppleWebKit');\n if (_ua.indexOf(') Gecko') !== -1) {\n end = _ua.indexOf(') Gecko');\n }\n var fields = _ua.substring(start, end);\n if (_ua.indexOf('Android') !== -1) {\n uaFields.model = fields.replace('; wv', '').split('; ').pop().split(' Build')[0];\n uaFields.osVersion = fields.split('; ')[1];\n }\n else {\n uaFields.model = fields.split('; ')[0];\n if (navigator.oscpu) {\n uaFields.osVersion = navigator.oscpu;\n }\n else {\n if (_ua.indexOf('Windows') !== -1) {\n uaFields.osVersion = fields;\n }\n else {\n var lastParts = fields.split('; ').pop().replace(' like Mac OS X', '').split(' ');\n uaFields.osVersion = lastParts[lastParts.length - 1].replace(/_/g, '.');\n }\n }\n }\n if (/android/i.test(_ua)) {\n uaFields.operatingSystem = 'android';\n }\n else if (/iPad|iPhone|iPod/.test(_ua) && !window.MSStream) {\n uaFields.operatingSystem = 'ios';\n }\n else if (/Win/.test(_ua)) {\n uaFields.operatingSystem = 'windows';\n }\n else if (/Mac/i.test(_ua)) {\n uaFields.operatingSystem = 'mac';\n }\n else {\n uaFields.operatingSystem = 'unknown';\n }\n return uaFields;\n };\n DevicePluginWeb.prototype.getUid = function () {\n var uid = window.localStorage.getItem('_capuid');\n if (uid) {\n return uid;\n }\n uid = uuid4();\n window.localStorage.setItem('_capuid', uid);\n return uid;\n };\n return DevicePluginWeb;\n}(WebPlugin));\nexport { DevicePluginWeb };\nvar Device = new DevicePluginWeb();\nexport { Device };\n//# sourceMappingURL=device.js.map","import { __awaiter, __extends, __generator } from \"tslib\";\nimport { WebPlugin } from './index';\nimport { FilesystemDirectory } from '../core-plugin-definitions';\nvar FilesystemPluginWeb = /** @class */ (function (_super) {\n __extends(FilesystemPluginWeb, _super);\n function FilesystemPluginWeb() {\n var _this = _super.call(this, {\n name: 'Filesystem',\n platforms: ['web']\n }) || this;\n _this.DEFAULT_DIRECTORY = FilesystemDirectory.Data;\n _this.DB_VERSION = 1;\n _this.DB_NAME = 'Disc';\n _this._writeCmds = ['add', 'put', 'delete'];\n return _this;\n }\n FilesystemPluginWeb.prototype.initDb = function () {\n return __awaiter(this, void 0, void 0, function () {\n var _this = this;\n return __generator(this, function (_a) {\n if (this._db !== undefined) {\n return [2 /*return*/, this._db];\n }\n if (!('indexedDB' in window)) {\n throw new Error('This browser doesn\\'t support IndexedDB');\n }\n return [2 /*return*/, new Promise(function (resolve, reject) {\n var request = indexedDB.open(_this.DB_NAME, _this.DB_VERSION);\n request.onupgradeneeded = FilesystemPluginWeb.doUpgrade;\n request.onsuccess = function () {\n _this._db = request.result;\n resolve(request.result);\n };\n request.onerror = function () { return reject(request.error); };\n request.onblocked = function () {\n console.warn('db blocked');\n };\n })];\n });\n });\n };\n FilesystemPluginWeb.doUpgrade = function (event) {\n var eventTarget = event.target;\n var db = eventTarget.result;\n switch (event.oldVersion) {\n case 0:\n case 1:\n default:\n if (db.objectStoreNames.contains('FileStorage')) {\n db.deleteObjectStore('FileStorage');\n }\n var store = db.createObjectStore('FileStorage', { keyPath: 'path' });\n store.createIndex('by_folder', 'folder');\n }\n };\n FilesystemPluginWeb.prototype.dbRequest = function (cmd, args) {\n return __awaiter(this, void 0, void 0, function () {\n var readFlag;\n return __generator(this, function (_a) {\n readFlag = this._writeCmds.indexOf(cmd) !== -1 ? 'readwrite' : 'readonly';\n return [2 /*return*/, this.initDb()\n .then(function (conn) {\n return new Promise(function (resolve, reject) {\n var tx = conn.transaction(['FileStorage'], readFlag);\n var store = tx.objectStore('FileStorage');\n var req = store[cmd].apply(store, args);\n req.onsuccess = function () { return resolve(req.result); };\n req.onerror = function () { return reject(req.error); };\n });\n })];\n });\n });\n };\n FilesystemPluginWeb.prototype.dbIndexRequest = function (indexName, cmd, args) {\n return __awaiter(this, void 0, void 0, function () {\n var readFlag;\n return __generator(this, function (_a) {\n readFlag = this._writeCmds.indexOf(cmd) !== -1 ? 'readwrite' : 'readonly';\n return [2 /*return*/, this.initDb()\n .then(function (conn) {\n return new Promise(function (resolve, reject) {\n var tx = conn.transaction(['FileStorage'], readFlag);\n var store = tx.objectStore('FileStorage');\n var index = store.index(indexName);\n var req = index[cmd].apply(index, args);\n req.onsuccess = function () { return resolve(req.result); };\n req.onerror = function () { return reject(req.error); };\n });\n })];\n });\n });\n };\n FilesystemPluginWeb.prototype.getPath = function (directory, uriPath) {\n directory = directory || this.DEFAULT_DIRECTORY;\n var cleanedUriPath = uriPath !== undefined ? uriPath.replace(/^[/]+|[/]+$/g, '') : '';\n var fsPath = '/' + directory;\n if (uriPath !== '')\n fsPath += '/' + cleanedUriPath;\n return fsPath;\n };\n FilesystemPluginWeb.prototype.clear = function () {\n return __awaiter(this, void 0, void 0, function () {\n var conn, tx, store;\n return __generator(this, function (_a) {\n switch (_a.label) {\n case 0: return [4 /*yield*/, this.initDb()];\n case 1:\n conn = _a.sent();\n tx = conn.transaction(['FileStorage'], 'readwrite');\n store = tx.objectStore('FileStorage');\n store.clear();\n return [2 /*return*/, {}];\n }\n });\n });\n };\n /**\n * Read a file from disk\n * @param options options for the file read\n * @return a promise that resolves with the read file data result\n */\n FilesystemPluginWeb.prototype.readFile = function (options) {\n return __awaiter(this, void 0, void 0, function () {\n var path, entry;\n return __generator(this, function (_a) {\n switch (_a.label) {\n case 0:\n path = this.getPath(options.directory, options.path);\n return [4 /*yield*/, this.dbRequest('get', [path])];\n case 1:\n entry = _a.sent();\n if (entry === undefined)\n throw Error('File does not exist.');\n return [2 /*return*/, { data: entry.content }];\n }\n });\n });\n };\n /**\n * Write a file to disk in the specified location on device\n * @param options options for the file write\n * @return a promise that resolves with the file write result\n */\n FilesystemPluginWeb.prototype.writeFile = function (options) {\n return __awaiter(this, void 0, void 0, function () {\n var path, data, doRecursive, occupiedEntry, encoding, parentPath, parentEntry, subDirIndex, parentArgPath, now, pathObj;\n return __generator(this, function (_a) {\n switch (_a.label) {\n case 0:\n path = this.getPath(options.directory, options.path);\n data = options.data;\n doRecursive = options.recursive;\n return [4 /*yield*/, this.dbRequest('get', [path])];\n case 1:\n occupiedEntry = _a.sent();\n if (occupiedEntry && occupiedEntry.type === 'directory')\n throw ('The supplied path is a directory.');\n encoding = options.encoding;\n parentPath = path.substr(0, path.lastIndexOf('/'));\n return [4 /*yield*/, this.dbRequest('get', [parentPath])];\n case 2:\n parentEntry = _a.sent();\n if (!(parentEntry === undefined)) return [3 /*break*/, 4];\n subDirIndex = parentPath.indexOf('/', 1);\n if (!(subDirIndex !== -1)) return [3 /*break*/, 4];\n parentArgPath = parentPath.substr(subDirIndex);\n return [4 /*yield*/, this.mkdir({ path: parentArgPath, directory: options.directory, recursive: doRecursive })];\n case 3:\n _a.sent();\n _a.label = 4;\n case 4:\n now = Date.now();\n pathObj = {\n path: path,\n folder: parentPath,\n type: 'file',\n size: data.length,\n ctime: now,\n mtime: now,\n content: !encoding && data.indexOf(',') >= 0 ? data.split(',')[1] : data,\n };\n return [4 /*yield*/, this.dbRequest('put', [pathObj])];\n case 5:\n _a.sent();\n return [2 /*return*/, {\n uri: pathObj.path\n }];\n }\n });\n });\n };\n /**\n * Append to a file on disk in the specified location on device\n * @param options options for the file append\n * @return a promise that resolves with the file write result\n */\n FilesystemPluginWeb.prototype.appendFile = function (options) {\n return __awaiter(this, void 0, void 0, function () {\n var path, data, parentPath, now, ctime, occupiedEntry, parentEntry, subDirIndex, parentArgPath, pathObj;\n return __generator(this, function (_a) {\n switch (_a.label) {\n case 0:\n path = this.getPath(options.directory, options.path);\n data = options.data;\n parentPath = path.substr(0, path.lastIndexOf('/'));\n now = Date.now();\n ctime = now;\n return [4 /*yield*/, this.dbRequest('get', [path])];\n case 1:\n occupiedEntry = _a.sent();\n if (occupiedEntry && occupiedEntry.type === 'directory')\n throw ('The supplied path is a directory.');\n return [4 /*yield*/, this.dbRequest('get', [parentPath])];\n case 2:\n parentEntry = _a.sent();\n if (!(parentEntry === undefined)) return [3 /*break*/, 4];\n subDirIndex = parentPath.indexOf('/', 1);\n if (!(subDirIndex !== -1)) return [3 /*break*/, 4];\n parentArgPath = parentPath.substr(subDirIndex);\n return [4 /*yield*/, this.mkdir({ path: parentArgPath, directory: options.directory, recursive: true })];\n case 3:\n _a.sent();\n _a.label = 4;\n case 4:\n if (occupiedEntry !== undefined) {\n data = occupiedEntry.content + data;\n ctime = occupiedEntry.ctime;\n }\n pathObj = {\n path: path,\n folder: parentPath,\n type: 'file',\n size: data.length,\n ctime: ctime,\n mtime: now,\n content: data\n };\n return [4 /*yield*/, this.dbRequest('put', [pathObj])];\n case 5:\n _a.sent();\n return [2 /*return*/, {}];\n }\n });\n });\n };\n /**\n * Delete a file from disk\n * @param options options for the file delete\n * @return a promise that resolves with the deleted file data result\n */\n FilesystemPluginWeb.prototype.deleteFile = function (options) {\n return __awaiter(this, void 0, void 0, function () {\n var path, entry, entries;\n return __generator(this, function (_a) {\n switch (_a.label) {\n case 0:\n path = this.getPath(options.directory, options.path);\n return [4 /*yield*/, this.dbRequest('get', [path])];\n case 1:\n entry = _a.sent();\n if (entry === undefined)\n throw Error('File does not exist.');\n return [4 /*yield*/, this.dbIndexRequest('by_folder', 'getAllKeys', [IDBKeyRange.only(path)])];\n case 2:\n entries = _a.sent();\n if (entries.length !== 0)\n throw Error('Folder is not empty.');\n return [4 /*yield*/, this.dbRequest('delete', [path])];\n case 3:\n _a.sent();\n return [2 /*return*/, {}];\n }\n });\n });\n };\n /**\n * Create a directory.\n * @param options options for the mkdir\n * @return a promise that resolves with the mkdir result\n */\n FilesystemPluginWeb.prototype.mkdir = function (options) {\n return __awaiter(this, void 0, void 0, function () {\n var path, doRecursive, parentPath, depth, parentEntry, occupiedEntry, parentArgPath, now, pathObj;\n return __generator(this, function (_a) {\n switch (_a.label) {\n case 0:\n path = this.getPath(options.directory, options.path);\n doRecursive = options.recursive;\n parentPath = path.substr(0, path.lastIndexOf('/'));\n depth = (path.match(/\\//g) || []).length;\n return [4 /*yield*/, this.dbRequest('get', [parentPath])];\n case 1:\n parentEntry = _a.sent();\n return [4 /*yield*/, this.dbRequest('get', [path])];\n case 2:\n occupiedEntry = _a.sent();\n if (depth === 1)\n throw Error('Cannot create Root directory');\n if (occupiedEntry !== undefined)\n throw Error('Current directory does already exist.');\n if (!doRecursive && depth !== 2 && parentEntry === undefined)\n throw Error('Parent directory must exist');\n if (!(doRecursive && depth !== 2 && parentEntry === undefined)) return [3 /*break*/, 4];\n parentArgPath = parentPath.substr(parentPath.indexOf('/', 1));\n return [4 /*yield*/, this.mkdir({\n path: parentArgPath,\n directory: options.directory,\n recursive: doRecursive\n })];\n case 3:\n _a.sent();\n _a.label = 4;\n case 4:\n now = Date.now();\n pathObj = { path: path, folder: parentPath, type: 'directory', size: 0, ctime: now, mtime: now };\n return [4 /*yield*/, this.dbRequest('put', [pathObj])];\n case 5:\n _a.sent();\n return [2 /*return*/, {}];\n }\n });\n });\n };\n /**\n * Remove a directory\n * @param options the options for the directory remove\n */\n FilesystemPluginWeb.prototype.rmdir = function (options) {\n return __awaiter(this, void 0, void 0, function () {\n var path, directory, recursive, fullPath, entry, readDirResult, _i, _a, entry_1, entryPath, entryObj;\n return __generator(this, function (_b) {\n switch (_b.label) {\n case 0:\n path = options.path, directory = options.directory, recursive = options.recursive;\n fullPath = this.getPath(directory, path);\n return [4 /*yield*/, this.dbRequest('get', [fullPath])];\n case 1:\n entry = _b.sent();\n if (entry === undefined)\n throw Error('Folder does not exist.');\n if (entry.type !== 'directory')\n throw Error('Requested path is not a directory');\n return [4 /*yield*/, this.readdir({ path: path, directory: directory })];\n case 2:\n readDirResult = _b.sent();\n if (readDirResult.files.length !== 0 && !recursive)\n throw Error('Folder is not empty');\n _i = 0, _a = readDirResult.files;\n _b.label = 3;\n case 3:\n if (!(_i < _a.length)) return [3 /*break*/, 9];\n entry_1 = _a[_i];\n entryPath = path + \"/\" + entry_1;\n return [4 /*yield*/, this.stat({ path: entryPath, directory: directory })];\n case 4:\n entryObj = _b.sent();\n if (!(entryObj.type === 'file')) return [3 /*break*/, 6];\n return [4 /*yield*/, this.deleteFile({ path: entryPath, directory: directory })];\n case 5:\n _b.sent();\n return [3 /*break*/, 8];\n case 6: return [4 /*yield*/, this.rmdir({ path: entryPath, directory: directory, recursive: recursive })];\n case 7:\n _b.sent();\n _b.label = 8;\n case 8:\n _i++;\n return [3 /*break*/, 3];\n case 9: return [4 /*yield*/, this.dbRequest('delete', [fullPath])];\n case 10:\n _b.sent();\n return [2 /*return*/, {}];\n }\n });\n });\n };\n /**\n * Return a list of files from the directory (not recursive)\n * @param options the options for the readdir operation\n * @return a promise that resolves with the readdir directory listing result\n */\n FilesystemPluginWeb.prototype.readdir = function (options) {\n return __awaiter(this, void 0, void 0, function () {\n var path, entry, entries, names;\n return __generator(this, function (_a) {\n switch (_a.label) {\n case 0:\n path = this.getPath(options.directory, options.path);\n return [4 /*yield*/, this.dbRequest('get', [path])];\n case 1:\n entry = _a.sent();\n if (options.path !== '' && entry === undefined)\n throw Error('Folder does not exist.');\n return [4 /*yield*/, this.dbIndexRequest('by_folder', 'getAllKeys', [IDBKeyRange.only(path)])];\n case 2:\n entries = _a.sent();\n names = entries.map(function (e) {\n return e.substring(path.length + 1);\n });\n return [2 /*return*/, { files: names }];\n }\n });\n });\n };\n /**\n * Return full File URI for a path and directory\n * @param options the options for the stat operation\n * @return a promise that resolves with the file stat result\n */\n FilesystemPluginWeb.prototype.getUri = function (options) {\n return __awaiter(this, void 0, void 0, function () {\n var path, entry;\n return __generator(this, function (_a) {\n switch (_a.label) {\n case 0:\n path = this.getPath(options.directory, options.path);\n return [4 /*yield*/, this.dbRequest('get', [path])];\n case 1:\n entry = _a.sent();\n if (!(entry === undefined)) return [3 /*break*/, 3];\n return [4 /*yield*/, this.dbRequest('get', [path + '/'])];\n case 2:\n entry = (_a.sent());\n _a.label = 3;\n case 3:\n if (entry === undefined)\n throw Error('Entry does not exist.');\n return [2 /*return*/, {\n uri: entry.path\n }];\n }\n });\n });\n };\n /**\n * Return data about a file\n * @param options the options for the stat operation\n * @return a promise that resolves with the file stat result\n */\n FilesystemPluginWeb.prototype.stat = function (options) {\n return __awaiter(this, void 0, void 0, function () {\n var path, entry;\n return __generator(this, function (_a) {\n switch (_a.label) {\n case 0:\n path = this.getPath(options.directory, options.path);\n return [4 /*yield*/, this.dbRequest('get', [path])];\n case 1:\n entry = _a.sent();\n if (!(entry === undefined)) return [3 /*break*/, 3];\n return [4 /*yield*/, this.dbRequest('get', [path + '/'])];\n case 2:\n entry = (_a.sent());\n _a.label = 3;\n case 3:\n if (entry === undefined)\n throw Error('Entry does not exist.');\n return [2 /*return*/, {\n type: entry.type,\n size: entry.size,\n ctime: entry.ctime,\n mtime: entry.mtime,\n uri: entry.path\n }];\n }\n });\n });\n };\n /**\n * Rename a file or directory\n * @param options the options for the rename operation\n * @return a promise that resolves with the rename result\n */\n FilesystemPluginWeb.prototype.rename = function (options) {\n return __awaiter(this, void 0, void 0, function () {\n return __generator(this, function (_a) {\n return [2 /*return*/, this._copy(options, true)];\n });\n });\n };\n /**\n * Copy a file or directory\n * @param options the options for the copy operation\n * @return a promise that resolves with the copy result\n */\n FilesystemPluginWeb.prototype.copy = function (options) {\n return __awaiter(this, void 0, void 0, function () {\n return __generator(this, function (_a) {\n return [2 /*return*/, this._copy(options, false)];\n });\n });\n };\n /**\n * Function that can perform a copy or a rename\n * @param options the options for the rename operation\n * @param doRename whether to perform a rename or copy operation\n * @return a promise that resolves with the result\n */\n FilesystemPluginWeb.prototype._copy = function (options, doRename) {\n if (doRename === void 0) { doRename = false; }\n return __awaiter(this, void 0, void 0, function () {\n var to, from, fromDirectory, toDirectory, fromPath, toPath, toObj, e_1, toPathComponents, toPath_1, toParentDirectory, fromObj, updateTime, _a, file, e_2, contents, _i, contents_1, filename;\n var _this = this;\n return __generator(this, function (_b) {\n switch (_b.label) {\n case 0:\n to = options.to, from = options.from, fromDirectory = options.directory, toDirectory = options.toDirectory;\n if (!to || !from) {\n throw Error('Both to and from must be provided');\n }\n // If no \"to\" directory is provided, use the \"from\" directory\n if (!toDirectory) {\n toDirectory = fromDirectory;\n }\n fromPath = this.getPath(fromDirectory, from);\n toPath = this.getPath(toDirectory, to);\n // Test that the \"to\" and \"from\" locations are different\n if (fromPath === toPath) {\n return [2 /*return*/, {}];\n }\n if (toPath.startsWith(fromPath)) {\n throw Error('To path cannot contain the from path');\n }\n _b.label = 1;\n case 1:\n _b.trys.push([1, 3, , 6]);\n return [4 /*yield*/, this.stat({\n path: to,\n directory: toDirectory\n })];\n case 2:\n toObj = _b.sent();\n return [3 /*break*/, 6];\n case 3:\n e_1 = _b.sent();\n toPathComponents = to.split('/');\n toPathComponents.pop();\n toPath_1 = toPathComponents.join('/');\n if (!(toPathComponents.length > 0)) return [3 /*break*/, 5];\n return [4 /*yield*/, this.stat({\n path: toPath_1,\n directory: toDirectory,\n })];\n case 4:\n toParentDirectory = _b.sent();\n if (toParentDirectory.type !== 'directory') {\n throw new Error('Parent directory of the to path is a file');\n }\n _b.label = 5;\n case 5: return [3 /*break*/, 6];\n case 6:\n // Cannot overwrite a directory\n if (toObj && toObj.type === 'directory') {\n throw new Error('Cannot overwrite a directory with a file');\n }\n return [4 /*yield*/, this.stat({\n path: from,\n directory: fromDirectory,\n })];\n case 7:\n fromObj = _b.sent();\n updateTime = function (path, ctime, mtime) { return __awaiter(_this, void 0, void 0, function () {\n var fullPath, entry;\n return __generator(this, function (_a) {\n switch (_a.label) {\n case 0:\n fullPath = this.getPath(toDirectory, path);\n return [4 /*yield*/, this.dbRequest('get', [fullPath])];\n case 1:\n entry = _a.sent();\n entry.ctime = ctime;\n entry.mtime = mtime;\n return [4 /*yield*/, this.dbRequest('put', [entry])];\n case 2:\n _a.sent();\n return [2 /*return*/];\n }\n });\n }); };\n _a = fromObj.type;\n switch (_a) {\n case 'file': return [3 /*break*/, 8];\n case 'directory': return [3 /*break*/, 15];\n }\n return [3 /*break*/, 28];\n case 8: return [4 /*yield*/, this.readFile({\n path: from,\n directory: fromDirectory\n })];\n case 9:\n file = _b.sent();\n if (!doRename) return [3 /*break*/, 11];\n return [4 /*yield*/, this.deleteFile({\n path: from,\n directory: fromDirectory\n })];\n case 10:\n _b.sent();\n _b.label = 11;\n case 11: \n // Write the file to the new location\n return [4 /*yield*/, this.writeFile({\n path: to,\n directory: toDirectory,\n data: file.data\n })];\n case 12:\n // Write the file to the new location\n _b.sent();\n if (!doRename) return [3 /*break*/, 14];\n return [4 /*yield*/, updateTime(to, fromObj.ctime, fromObj.mtime)];\n case 13:\n _b.sent();\n _b.label = 14;\n case 14: \n // Resolve promise\n return [2 /*return*/, {}];\n case 15:\n if (toObj) {\n throw Error('Cannot move a directory over an existing object');\n }\n _b.label = 16;\n case 16:\n _b.trys.push([16, 20, , 21]);\n // Create the to directory\n return [4 /*yield*/, this.mkdir({\n path: to,\n directory: toDirectory,\n recursive: false,\n })];\n case 17:\n // Create the to directory\n _b.sent();\n if (!doRename) return [3 /*break*/, 19];\n return [4 /*yield*/, updateTime(to, fromObj.ctime, fromObj.mtime)];\n case 18:\n _b.sent();\n _b.label = 19;\n case 19: return [3 /*break*/, 21];\n case 20:\n e_2 = _b.sent();\n return [3 /*break*/, 21];\n case 21: return [4 /*yield*/, this.readdir({\n path: from,\n directory: fromDirectory,\n })];\n case 22:\n contents = (_b.sent()).files;\n _i = 0, contents_1 = contents;\n _b.label = 23;\n case 23:\n if (!(_i < contents_1.length)) return [3 /*break*/, 26];\n filename = contents_1[_i];\n // Move item from the from directory to the to directory\n return [4 /*yield*/, this._copy({\n from: from + \"/\" + filename,\n to: to + \"/\" + filename,\n directory: fromDirectory,\n toDirectory: toDirectory,\n }, doRename)];\n case 24:\n // Move item from the from directory to the to directory\n _b.sent();\n _b.label = 25;\n case 25:\n _i++;\n return [3 /*break*/, 23];\n case 26:\n if (!doRename) return [3 /*break*/, 28];\n return [4 /*yield*/, this.rmdir({\n path: from,\n directory: fromDirectory\n })];\n case 27:\n _b.sent();\n _b.label = 28;\n case 28: return [2 /*return*/, {}];\n }\n });\n });\n };\n FilesystemPluginWeb._debug = true;\n return FilesystemPluginWeb;\n}(WebPlugin));\nexport { FilesystemPluginWeb };\nvar Filesystem = new FilesystemPluginWeb();\nexport { Filesystem };\n//# sourceMappingURL=filesystem.js.map","import { __extends } from \"tslib\";\nimport { WebPlugin } from './index';\nimport { extend } from '../util';\nvar GeolocationPluginWeb = /** @class */ (function (_super) {\n __extends(GeolocationPluginWeb, _super);\n function GeolocationPluginWeb() {\n return _super.call(this, {\n name: 'Geolocation',\n platforms: ['web']\n }) || this;\n }\n GeolocationPluginWeb.prototype.getCurrentPosition = function (options) {\n var _this = this;\n return new Promise(function (resolve, reject) {\n return _this.requestPermissions().then(function (_result) {\n window.navigator.geolocation.getCurrentPosition(function (pos) {\n resolve(pos);\n }, function (err) {\n reject(err);\n }, extend({\n enableHighAccuracy: true,\n timeout: 10000,\n maximumAge: 0\n }, options));\n });\n });\n };\n GeolocationPluginWeb.prototype.watchPosition = function (options, callback) {\n var id = window.navigator.geolocation.watchPosition(function (pos) {\n callback(pos);\n }, function (err) {\n callback(null, err);\n }, extend({\n enableHighAccuracy: true,\n timeout: 10000,\n maximumAge: 0\n }, options));\n return \"\" + id;\n };\n GeolocationPluginWeb.prototype.clearWatch = function (options) {\n window.navigator.geolocation.clearWatch(parseInt(options.id, 10));\n return Promise.resolve();\n };\n return GeolocationPluginWeb;\n}(WebPlugin));\nexport { GeolocationPluginWeb };\nvar Geolocation = new GeolocationPluginWeb();\nexport { Geolocation };\n//# sourceMappingURL=geolocation.js.map","var WebPluginRegistry = /** @class */ (function () {\n function WebPluginRegistry() {\n this.plugins = {};\n this.loadedPlugins = {};\n }\n WebPluginRegistry.prototype.addPlugin = function (plugin) {\n this.plugins[plugin.config.name] = plugin;\n };\n WebPluginRegistry.prototype.getPlugin = function (name) {\n return this.plugins[name];\n };\n WebPluginRegistry.prototype.loadPlugin = function (name) {\n var plugin = this.getPlugin(name);\n if (!plugin) {\n console.error(\"Unable to load web plugin \" + name + \", no such plugin found.\");\n return;\n }\n plugin.load();\n };\n WebPluginRegistry.prototype.getPlugins = function () {\n var p = [];\n for (var name_1 in this.plugins) {\n p.push(this.plugins[name_1]);\n }\n return p;\n };\n return WebPluginRegistry;\n}());\nexport { WebPluginRegistry };\nvar WebPlugins = new WebPluginRegistry();\nexport { WebPlugins };\nvar WebPlugin = /** @class */ (function () {\n function WebPlugin(config, pluginRegistry) {\n this.config = config;\n this.loaded = false;\n this.listeners = {};\n this.windowListeners = {};\n if (!pluginRegistry) {\n WebPlugins.addPlugin(this);\n }\n else {\n pluginRegistry.addPlugin(this);\n }\n }\n WebPlugin.prototype.addWindowListener = function (handle) {\n window.addEventListener(handle.windowEventName, handle.handler);\n handle.registered = true;\n };\n WebPlugin.prototype.removeWindowListener = function (handle) {\n if (!handle) {\n return;\n }\n window.removeEventListener(handle.windowEventName, handle.handler);\n handle.registered = false;\n };\n WebPlugin.prototype.addListener = function (eventName, listenerFunc) {\n var _this = this;\n var listeners = this.listeners[eventName];\n if (!listeners) {\n this.listeners[eventName] = [];\n }\n this.listeners[eventName].push(listenerFunc);\n // If we haven't added a window listener for this event and it requires one,\n // go ahead and add it\n var windowListener = this.windowListeners[eventName];\n if (windowListener && !windowListener.registered) {\n this.addWindowListener(windowListener);\n }\n return {\n remove: function () {\n _this.removeListener(eventName, listenerFunc);\n }\n };\n };\n WebPlugin.prototype.removeListener = function (eventName, listenerFunc) {\n var listeners = this.listeners[eventName];\n if (!listeners) {\n return;\n }\n var index = listeners.indexOf(listenerFunc);\n this.listeners[eventName].splice(index, 1);\n // If there are no more listeners for this type of event,\n // remove the window listener\n if (!this.listeners[eventName].length) {\n this.removeWindowListener(this.windowListeners[eventName]);\n }\n };\n WebPlugin.prototype.removeAllListeners = function () {\n this.listeners = {};\n for (var listener in this.windowListeners) {\n this.removeWindowListener(this.windowListeners[listener]);\n }\n this.windowListeners = {};\n };\n WebPlugin.prototype.notifyListeners = function (eventName, data) {\n var listeners = this.listeners[eventName];\n if (listeners) {\n listeners.forEach(function (listener) { return listener(data); });\n }\n };\n WebPlugin.prototype.hasListeners = function (eventName) {\n return !!this.listeners[eventName].length;\n };\n WebPlugin.prototype.registerWindowListener = function (windowEventName, pluginEventName) {\n var _this = this;\n this.windowListeners[pluginEventName] = {\n registered: false,\n windowEventName: windowEventName,\n pluginEventName: pluginEventName,\n handler: function (event) {\n _this.notifyListeners(pluginEventName, event);\n }\n };\n };\n WebPlugin.prototype.requestPermissions = function () {\n if (Capacitor.isNative) {\n return Capacitor.nativePromise(this.config.name, 'requestPermissions', {});\n }\n else {\n return Promise.resolve({ results: [] });\n }\n };\n WebPlugin.prototype.load = function () {\n this.loaded = true;\n };\n return WebPlugin;\n}());\nexport { WebPlugin };\nvar shouldMergeWebPlugin = function (plugin) {\n return plugin.config.platforms && plugin.config.platforms.indexOf(Capacitor.platform) >= 0;\n};\n/**\n * For all our known web plugins, merge them into the global plugins\n * registry if they aren't already existing. If they don't exist, that\n * means there's no existing native implementation for it.\n * @param knownPlugins the Capacitor.Plugins global registry.\n */\nexport var mergeWebPlugins = function (knownPlugins) {\n var plugins = WebPlugins.getPlugins();\n for (var _i = 0, plugins_1 = plugins; _i < plugins_1.length; _i++) {\n var plugin = plugins_1[_i];\n mergeWebPlugin(knownPlugins, plugin);\n }\n};\nexport var mergeWebPlugin = function (knownPlugins, plugin) {\n // If we already have a plugin registered (meaning it was defined in the native layer),\n // then we should only overwrite it if the corresponding web plugin activates on\n // a certain platform. For example: Geolocation uses the WebPlugin on Android but not iOS\n if (knownPlugins.hasOwnProperty(plugin.config.name) && !shouldMergeWebPlugin(plugin)) {\n return;\n }\n knownPlugins[plugin.config.name] = plugin;\n};\n//# sourceMappingURL=index.js.map","import { __extends } from \"tslib\";\nimport { WebPlugin } from './index';\nvar LocalNotificationsPluginWeb = /** @class */ (function (_super) {\n __extends(LocalNotificationsPluginWeb, _super);\n function LocalNotificationsPluginWeb() {\n var _this = _super.call(this, {\n name: 'LocalNotifications',\n platforms: ['web']\n }) || this;\n _this.pending = [];\n return _this;\n }\n LocalNotificationsPluginWeb.prototype.createChannel = function (channel) {\n throw new Error('Feature not available in the browser. ' + channel.id);\n };\n LocalNotificationsPluginWeb.prototype.deleteChannel = function (channel) {\n throw new Error('Feature not available in the browser. ' + channel.id);\n };\n LocalNotificationsPluginWeb.prototype.listChannels = function () {\n throw new Error('Feature not available in the browser');\n };\n LocalNotificationsPluginWeb.prototype.sendPending = function () {\n var _this = this;\n var toRemove = [];\n var now = +new Date;\n this.pending.forEach(function (localNotification) {\n if (localNotification.schedule && localNotification.schedule.at) {\n if (+localNotification.schedule.at <= now) {\n _this.buildNotification(localNotification);\n toRemove.push(localNotification);\n }\n }\n });\n console.log('Sent pending, removing', toRemove);\n this.pending = this.pending.filter(function (localNotification) { return !toRemove.find(function (ln) { return ln === localNotification; }); });\n };\n LocalNotificationsPluginWeb.prototype.sendNotification = function (localNotification) {\n var _this = this;\n var l = localNotification;\n if (localNotification.schedule && localNotification.schedule.at) {\n var diff = +localNotification.schedule.at - +new Date;\n this.pending.push(l);\n setTimeout(function () {\n _this.sendPending();\n }, diff);\n return;\n }\n this.buildNotification(localNotification);\n };\n LocalNotificationsPluginWeb.prototype.buildNotification = function (localNotification) {\n var l = localNotification;\n return new Notification(l.title, {\n body: l.body\n });\n };\n LocalNotificationsPluginWeb.prototype.schedule = function (options) {\n var _this = this;\n var notifications = [];\n options.notifications.forEach(function (notification) {\n notifications.push(_this.sendNotification(notification));\n });\n return Promise.resolve({\n notifications: options.notifications.map(function (notification) { return { id: '' + notification.id }; })\n });\n };\n LocalNotificationsPluginWeb.prototype.getPending = function () {\n return Promise.resolve({\n notifications: this.pending.map(function (localNotification) {\n return {\n id: '' + localNotification.id\n };\n })\n });\n };\n LocalNotificationsPluginWeb.prototype.registerActionTypes = function (_options) {\n throw new Error('Method not implemented.');\n };\n LocalNotificationsPluginWeb.prototype.cancel = function (pending) {\n console.log('Cancel these', pending);\n this.pending = this.pending.filter(function (localNotification) { return !pending.notifications.find(function (ln) { return ln.id === '' + localNotification.id; }); });\n return Promise.resolve();\n };\n LocalNotificationsPluginWeb.prototype.areEnabled = function () {\n return Promise.resolve({\n value: Notification.permission === 'granted'\n });\n };\n LocalNotificationsPluginWeb.prototype.requestPermission = function () {\n return new Promise(function (resolve) {\n Notification.requestPermission(function (result) {\n var granted = true;\n if (result === 'denied' || result === 'default') {\n granted = false;\n }\n resolve({ granted: granted });\n });\n });\n };\n LocalNotificationsPluginWeb.prototype.requestPermissions = function () {\n return new Promise(function (resolve, reject) {\n Notification.requestPermission(function (result) {\n if (result === 'denied' || result === 'default') {\n reject(result);\n return;\n }\n resolve({\n results: [result]\n });\n });\n });\n };\n return LocalNotificationsPluginWeb;\n}(WebPlugin));\nexport { LocalNotificationsPluginWeb };\nvar LocalNotifications = new LocalNotificationsPluginWeb();\nexport { LocalNotifications };\n//# sourceMappingURL=local-notifications.js.map","import { __awaiter, __extends, __generator } from \"tslib\";\nimport { WebPlugin } from './index';\nvar ModalsPluginWeb = /** @class */ (function (_super) {\n __extends(ModalsPluginWeb, _super);\n function ModalsPluginWeb() {\n return _super.call(this, {\n name: 'Modals',\n platforms: ['web']\n }) || this;\n }\n ModalsPluginWeb.prototype.alert = function (options) {\n return __awaiter(this, void 0, void 0, function () {\n return __generator(this, function (_a) {\n window.alert(options.message);\n return [2 /*return*/, Promise.resolve()];\n });\n });\n };\n ModalsPluginWeb.prototype.prompt = function (options) {\n return __awaiter(this, void 0, void 0, function () {\n var val;\n return __generator(this, function (_a) {\n val = window.prompt(options.message, options.inputText || '');\n return [2 /*return*/, Promise.resolve({\n value: val,\n cancelled: val === null\n })];\n });\n });\n };\n ModalsPluginWeb.prototype.confirm = function (options) {\n return __awaiter(this, void 0, void 0, function () {\n var val;\n return __generator(this, function (_a) {\n val = window.confirm(options.message);\n return [2 /*return*/, Promise.resolve({\n value: val\n })];\n });\n });\n };\n ModalsPluginWeb.prototype.showActions = function (options) {\n return __awaiter(this, void 0, void 0, function () {\n var _this = this;\n return __generator(this, function (_a) {\n return [2 /*return*/, new Promise(function (resolve, _reject) { return __awaiter(_this, void 0, void 0, function () {\n var actionSheet;\n var _this = this;\n return __generator(this, function (_a) {\n actionSheet = document.querySelector('pwa-action-sheet');\n if (!actionSheet) {\n actionSheet = document.createElement('pwa-action-sheet');\n document.body.appendChild(actionSheet);\n }\n actionSheet.header = options.title;\n actionSheet.cancelable = false;\n actionSheet.options = options.options;\n actionSheet.addEventListener('onSelection', function (e) { return __awaiter(_this, void 0, void 0, function () {\n var selection;\n return __generator(this, function (_a) {\n selection = e.detail;\n resolve({\n index: selection\n });\n return [2 /*return*/];\n });\n }); });\n return [2 /*return*/];\n });\n }); })];\n });\n });\n };\n return ModalsPluginWeb;\n}(WebPlugin));\nexport { ModalsPluginWeb };\nvar Modals = new ModalsPluginWeb();\nexport { Modals };\n//# sourceMappingURL=modals.js.map","import { __extends } from \"tslib\";\nimport { WebPlugin } from './index';\nvar MotionPluginWeb = /** @class */ (function (_super) {\n __extends(MotionPluginWeb, _super);\n function MotionPluginWeb() {\n var _this = _super.call(this, {\n name: 'Motion'\n }) || this;\n _this.registerWindowListener('devicemotion', 'accel');\n _this.registerWindowListener('deviceorientation', 'orientation');\n return _this;\n }\n return MotionPluginWeb;\n}(WebPlugin));\nexport { MotionPluginWeb };\nvar Motion = new MotionPluginWeb();\nexport { Motion };\n//# sourceMappingURL=motion.js.map","import { __extends } from \"tslib\";\nimport { WebPlugin } from './index';\nvar NetworkPluginWeb = /** @class */ (function (_super) {\n __extends(NetworkPluginWeb, _super);\n function NetworkPluginWeb() {\n var _this = _super.call(this, {\n name: 'Network',\n platforms: ['web']\n }) || this;\n _this.listenerFunction = null;\n return _this;\n }\n NetworkPluginWeb.prototype.getStatus = function () {\n return new Promise(function (resolve, reject) {\n if (!window.navigator) {\n reject('Network info not available');\n return;\n }\n var connected = window.navigator.onLine;\n var connection = window.navigator.connection || window.navigator.mozConnection || window.navigator.webkitConnection;\n var connectionType = connection ? (connection.type || connection.effectiveType) : 'wifi';\n resolve({\n connected: connected,\n connectionType: connected ? connectionType : 'none'\n });\n });\n };\n NetworkPluginWeb.prototype.addListener = function (eventName, listenerFunc) {\n var thisRef = this;\n var connection = window.navigator.connection || window.navigator.mozConnection || window.navigator.webkitConnection;\n var connectionType = connection ? (connection.type || connection.effectiveType) : 'wifi';\n var onlineBindFunc = listenerFunc.bind(thisRef, { connected: true, connectionType: connectionType });\n var offlineBindFunc = listenerFunc.bind(thisRef, { connected: false, connectionType: 'none' });\n if (eventName.localeCompare('networkStatusChange') === 0) {\n window.addEventListener('online', onlineBindFunc);\n window.addEventListener('offline', offlineBindFunc);\n return {\n remove: function () {\n window.removeEventListener('online', onlineBindFunc);\n window.removeEventListener('offline', offlineBindFunc);\n }\n };\n }\n };\n return NetworkPluginWeb;\n}(WebPlugin));\nexport { NetworkPluginWeb };\nvar Network = new NetworkPluginWeb();\nexport { Network };\n//# sourceMappingURL=network.js.map","import { __awaiter, __extends, __generator } from \"tslib\";\nimport { WebPlugin } from './index';\nimport { PermissionType } from '../core-plugin-definitions';\nvar PermissionsPluginWeb = /** @class */ (function (_super) {\n __extends(PermissionsPluginWeb, _super);\n function PermissionsPluginWeb() {\n return _super.call(this, {\n name: 'Permissions'\n }) || this;\n }\n PermissionsPluginWeb.prototype.query = function (options) {\n return __awaiter(this, void 0, void 0, function () {\n var navigator, name, ret;\n return __generator(this, function (_a) {\n switch (_a.label) {\n case 0:\n navigator = window.navigator;\n if (!navigator.permissions) {\n return [2 /*return*/, Promise.reject('This browser does not support the Permissions API')];\n }\n name = options.name === PermissionType.Photos ? 'camera' : options.name;\n return [4 /*yield*/, navigator.permissions.query({ name: name })];\n case 1:\n ret = _a.sent();\n return [2 /*return*/, {\n state: ret.state\n }];\n }\n });\n });\n };\n return PermissionsPluginWeb;\n}(WebPlugin));\nexport { PermissionsPluginWeb };\nvar Permissions = new PermissionsPluginWeb();\nexport { Permissions };\n//# sourceMappingURL=permissions.js.map","import { __extends } from \"tslib\";\nimport { WebPlugin } from './index';\nvar SharePluginWeb = /** @class */ (function (_super) {\n __extends(SharePluginWeb, _super);\n function SharePluginWeb() {\n return _super.call(this, {\n name: 'Share',\n platforms: ['web']\n }) || this;\n }\n SharePluginWeb.prototype.share = function (options) {\n if (!navigator.share) {\n return Promise.reject('Web Share API not available');\n }\n return navigator.share({\n title: options.title,\n text: options.text,\n url: options.url\n });\n };\n return SharePluginWeb;\n}(WebPlugin));\nexport { SharePluginWeb };\nvar Share = new SharePluginWeb();\nexport { Share };\n//# sourceMappingURL=share.js.map","import { __extends } from \"tslib\";\nimport { WebPlugin } from './index';\nvar SplashScreenPluginWeb = /** @class */ (function (_super) {\n __extends(SplashScreenPluginWeb, _super);\n function SplashScreenPluginWeb() {\n return _super.call(this, {\n name: 'SplashScreen',\n platforms: ['web']\n }) || this;\n }\n SplashScreenPluginWeb.prototype.show = function (_options, _callback) {\n return Promise.resolve();\n };\n SplashScreenPluginWeb.prototype.hide = function (_options, _callback) {\n return Promise.resolve();\n };\n return SplashScreenPluginWeb;\n}(WebPlugin));\nexport { SplashScreenPluginWeb };\nvar SplashScreen = new SplashScreenPluginWeb();\nexport { SplashScreen };\n//# sourceMappingURL=splash-screen.js.map","import { __extends } from \"tslib\";\nimport { WebPlugin } from './index';\nvar StoragePluginWeb = /** @class */ (function (_super) {\n __extends(StoragePluginWeb, _super);\n function StoragePluginWeb() {\n var _this = _super.call(this, {\n name: 'Storage',\n platforms: ['web']\n }) || this;\n _this.KEY_PREFIX = '_cap_';\n return _this;\n }\n StoragePluginWeb.prototype.get = function (options) {\n var _this = this;\n return new Promise(function (resolve, _reject) {\n resolve({\n value: window.localStorage.getItem(_this.makeKey(options.key))\n });\n });\n };\n StoragePluginWeb.prototype.set = function (options) {\n var _this = this;\n return new Promise(function (resolve, _reject) {\n window.localStorage.setItem(_this.makeKey(options.key), options.value);\n resolve();\n });\n };\n StoragePluginWeb.prototype.remove = function (options) {\n var _this = this;\n return new Promise(function (resolve, _reject) {\n window.localStorage.removeItem(_this.makeKey(options.key));\n resolve();\n });\n };\n StoragePluginWeb.prototype.keys = function () {\n var _this = this;\n return new Promise(function (resolve, _reject) {\n resolve({\n keys: Object.keys(localStorage).filter(function (k) { return _this.isKey(k); }).map(function (k) { return _this.getKey(k); })\n });\n });\n };\n StoragePluginWeb.prototype.clear = function () {\n var _this = this;\n return new Promise(function (resolve, _reject) {\n Object.keys(localStorage)\n .filter(function (k) { return _this.isKey(k); })\n .forEach(function (k) { return window.localStorage.removeItem(k); });\n resolve();\n });\n };\n StoragePluginWeb.prototype.makeKey = function (key) {\n return this.KEY_PREFIX + key;\n };\n StoragePluginWeb.prototype.isKey = function (key) {\n return key.indexOf(this.KEY_PREFIX) === 0;\n };\n StoragePluginWeb.prototype.getKey = function (key) {\n return key.substr(this.KEY_PREFIX.length);\n };\n return StoragePluginWeb;\n}(WebPlugin));\nexport { StoragePluginWeb };\nvar Storage = new StoragePluginWeb();\nexport { Storage };\n//# sourceMappingURL=storage.js.map","import { __awaiter, __extends, __generator } from \"tslib\";\nimport { WebPlugin } from './index';\nvar ToastPluginWeb = /** @class */ (function (_super) {\n __extends(ToastPluginWeb, _super);\n function ToastPluginWeb() {\n return _super.call(this, {\n name: 'Toast',\n platforms: ['web']\n }) || this;\n }\n ToastPluginWeb.prototype.show = function (options) {\n return __awaiter(this, void 0, void 0, function () {\n var duration, toast;\n return __generator(this, function (_a) {\n duration = 2000;\n if (options.duration) {\n duration = options.duration === 'long' ? 3500 : 2000;\n }\n toast = document.createElement('pwa-toast');\n toast.duration = duration;\n toast.message = options.text;\n document.body.appendChild(toast);\n return [2 /*return*/];\n });\n });\n };\n return ToastPluginWeb;\n}(WebPlugin));\nexport { ToastPluginWeb };\nvar Toast = new ToastPluginWeb();\nexport { Toast };\n//# sourceMappingURL=toast.js.map","/* This file stores all the keys */\r\nexport class AuthConnstants{\r\n /* My reference key */\r\n public static readonly AUTH = 'userDataKey';\r\n public static readonly PROFILE = 'profile';\r\n public static readonly USER = 'userId';\r\n}","import { Injectable } from '@angular/core';\r\nimport { StorageService } from './storage.service';\r\nimport { Router } from '@angular/router';\r\nimport { HttpClient, HttpHeaders, HttpParams } from '@angular/common/http';\r\nimport { User } from '../models/user.model';\r\nimport { environment } from 'src/environments/environment';\r\nimport { HttpService } from './http.service';\r\nimport { BehaviorSubject, Observable } from 'rxjs';\r\nimport { AuthConnstants } from '../config/auth-constants';\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class AuthService {\r\n userData$ = new BehaviorSubject('');\r\n userId$ = new BehaviorSubject('');\r\n headers: HttpHeaders;\r\n opts:any;\r\n constructor(\r\n private http: HttpClient,\r\n private httpService: HttpService,\r\n private storageService:StorageService,\r\n private router:Router\r\n ) { \r\n this.headers = new HttpHeaders();\r\n }\r\n\r\n public ValidatedUser:User;\r\n\r\n async login(user: User): Promise {\r\n user.BasicAuthKey = 'Basic ' + btoa(user.domainName + '\\\\' + user.username + ':' + user.password); //conversão em base64 das credenciais inseridas\r\n\r\n const options = { headers: {'Authorization': user.BasicAuthKey }};\r\n this.headers = this.headers.set('Authorization',user.BasicAuthKey);\r\n this.opts = {\r\n headers: this.headers,\r\n }\r\n const service = environment.apiURL + \"userauthentication/GetValidateAuth\";\r\n \r\n let result: boolean | PromiseLike;\r\n let response: any;\r\n\r\n result = await this.http.get(service, options).toPromise();\r\n this.http.post(environment.apiURL + \"UserAuthentication/Login\", '', this.opts).subscribe(res=>{\r\n this.storageService.store(AuthConnstants.USER, res);\r\n });\r\n\r\n \r\n\r\n if (result)\r\n {\r\n this.ValidatedUser = user;\r\n\r\n }\r\n return result;\r\n }\r\n\r\n logout(){\r\n this.ValidatedUser = null;\r\n\r\n }\r\n\r\n //Login to rocketChat server\r\n loginChat(postData: any):Observable {\r\n return this.httpService.post('login', postData);\r\n }\r\n\r\n //Get user data from RocketChat | global object\r\n getUserData(){\r\n this.storageService.get(AuthConnstants.AUTH).then(res=>{\r\n this.userData$.next(res);\r\n });\r\n }\r\n //Get user Id | global object\r\n getUserId(){\r\n this.storageService.get(AuthConnstants.USER).then(res=>{\r\n this.userId$.next(res);\r\n });\r\n }\r\n\r\n getProfile(){\r\n this.storageService.get(AuthConnstants.PROFILE).then(res=>{\r\n return res;\r\n });\r\n }\r\n\r\n logoutChat(){\r\n //this.storageService.clear();\r\n this.storageService.removeStorageItem(AuthConnstants.AUTH).then(res =>{\r\n this.userData$.next('');\r\n this.router.navigate(['']);\r\n })\r\n\r\n }\r\n}\r\n","import { HttpClient, HttpHeaderResponse, HttpHeaders } from '@angular/common/http';\r\nimport { Injectable } from '@angular/core';\r\nimport { environment } from 'src/environments/environment';\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class HttpService {\r\n\r\n constructor(private http:HttpClient) { }\r\n\r\n post(serviceName:string, data:any){\r\n const headers = new HttpHeaders();\r\n const options = {header: headers, withCredentials: false};\r\n const url = environment.apiChatUrl+serviceName;\r\n const body = {\"user\": \"admin\",\"password\": \"tabteste@006\"};\r\n\r\n return this.http.post(url, /* JSON.stringify( */data/* ), options */)\r\n }\r\n\r\n get(serviceName:string, options:any){\r\n const url = environment.apiChatUrl+serviceName;\r\n return this.http.get(url, options);\r\n }\r\n}\r\n\r\n","import { Injectable } from '@angular/core';\r\nimport { Plugins } from '@capacitor/core';\r\nconst { Storage } = Plugins;\r\n@Injectable({\r\n providedIn: 'root'\r\n })\r\n export class StorageService {\r\n constructor() {}\r\n\r\n // Store the value\r\n async store(storageKey: string, value: any) {\r\n const encryptedValue = btoa(escape(JSON.stringify(value)));\r\n await Storage.set({\r\n key: storageKey,\r\n value: encryptedValue\r\n });\r\n }\r\n\r\n // Get the value\r\n async get(storageKey: string) {\r\n const ret = await Storage.get({ key: storageKey });\r\n return JSON.parse(unescape(atob(ret.value)));\r\n }\r\n\r\n async removeStorageItem(storageKey: string) {\r\n await Storage.remove({ key: storageKey });\r\n }\r\n\r\n // Clear storage\r\n async clear() {\r\n await Storage.clear();\r\n }\r\n}\r\n"],"sourceRoot":"webpack:///"} \ No newline at end of file diff --git a/android/app/src/main/assets/public/default~home-home-module~pages-chat-chat-module~pages-events-events-module~pages-login-login-module~~4417e8f3-es5.js b/android/app/src/main/assets/public/default~home-home-module~pages-chat-chat-module~pages-events-events-module~pages-login-login-module~~4417e8f3-es5.js new file mode 100644 index 000000000..028424e2c --- /dev/null +++ b/android/app/src/main/assets/public/default~home-home-module~pages-chat-chat-module~pages-events-events-module~pages-login-login-module~~4417e8f3-es5.js @@ -0,0 +1,5114 @@ +function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } + +function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } + +function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } + +(window["webpackJsonp"] = window["webpackJsonp"] || []).push([["default~home-home-module~pages-chat-chat-module~pages-events-events-module~pages-login-login-module~~4417e8f3"], { + /***/ + "./node_modules/@capacitor/core/dist/esm/core-plugin-definitions.js": + /*!**************************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/core-plugin-definitions.js ***! + \**************************************************************************/ + + /*! exports provided: CameraSource, CameraDirection, CameraResultType, FilesystemDirectory, FilesystemEncoding, HapticsImpactStyle, HapticsNotificationType, KeyboardStyle, KeyboardResize, ActionSheetOptionStyle, PermissionType, PhotosAlbumType, StatusBarStyle, StatusBarAnimation */ + + /***/ + function node_modulesCapacitorCoreDistEsmCorePluginDefinitionsJs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "CameraSource", function () { + return CameraSource; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "CameraDirection", function () { + return CameraDirection; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "CameraResultType", function () { + return CameraResultType; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "FilesystemDirectory", function () { + return FilesystemDirectory; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "FilesystemEncoding", function () { + return FilesystemEncoding; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "HapticsImpactStyle", function () { + return HapticsImpactStyle; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "HapticsNotificationType", function () { + return HapticsNotificationType; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "KeyboardStyle", function () { + return KeyboardStyle; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "KeyboardResize", function () { + return KeyboardResize; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "ActionSheetOptionStyle", function () { + return ActionSheetOptionStyle; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "PermissionType", function () { + return PermissionType; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "PhotosAlbumType", function () { + return PhotosAlbumType; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "StatusBarStyle", function () { + return StatusBarStyle; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "StatusBarAnimation", function () { + return StatusBarAnimation; + }); + + var CameraSource; + + (function (CameraSource) { + CameraSource["Prompt"] = "PROMPT"; + CameraSource["Camera"] = "CAMERA"; + CameraSource["Photos"] = "PHOTOS"; + })(CameraSource || (CameraSource = {})); + + var CameraDirection; + + (function (CameraDirection) { + CameraDirection["Rear"] = "REAR"; + CameraDirection["Front"] = "FRONT"; + })(CameraDirection || (CameraDirection = {})); + + var CameraResultType; + + (function (CameraResultType) { + CameraResultType["Uri"] = "uri"; + CameraResultType["Base64"] = "base64"; + CameraResultType["DataUrl"] = "dataUrl"; + })(CameraResultType || (CameraResultType = {})); + + var FilesystemDirectory; + + (function (FilesystemDirectory) { + /** + * The Documents directory + * On iOS it's the app's documents directory. + * Use this directory to store user-generated content. + * On Android it's the Public Documents folder, so it's accessible from other apps. + * It's not accesible on Android 10 unless the app enables legacy External Storage + * by adding `android:requestLegacyExternalStorage="true"` in the `application` tag + * in the `AndroidManifest.xml` + */ + FilesystemDirectory["Documents"] = "DOCUMENTS"; + /** + * The Data directory + * On iOS it will use the Documents directory + * On Android it's the directory holding application files. + * Files will be deleted when the application is uninstalled. + */ + + FilesystemDirectory["Data"] = "DATA"; + /** + * The Cache directory + * Can be deleted in cases of low memory, so use this directory to write app-specific files + * that your app can re-create easily. + */ + + FilesystemDirectory["Cache"] = "CACHE"; + /** + * The external directory + * On iOS it will use the Documents directory + * On Android it's the directory on the primary shared/external + * storage device where the application can place persistent files it owns. + * These files are internal to the applications, and not typically visible + * to the user as media. + * Files will be deleted when the application is uninstalled. + */ + + FilesystemDirectory["External"] = "EXTERNAL"; + /** + * The external storage directory + * On iOS it will use the Documents directory + * On Android it's the primary shared/external storage directory. + * It's not accesible on Android 10 unless the app enables legacy External Storage + * by adding `android:requestLegacyExternalStorage="true"` in the `application` tag + * in the `AndroidManifest.xml` + */ + + FilesystemDirectory["ExternalStorage"] = "EXTERNAL_STORAGE"; + })(FilesystemDirectory || (FilesystemDirectory = {})); + + var FilesystemEncoding; + + (function (FilesystemEncoding) { + FilesystemEncoding["UTF8"] = "utf8"; + FilesystemEncoding["ASCII"] = "ascii"; + FilesystemEncoding["UTF16"] = "utf16"; + })(FilesystemEncoding || (FilesystemEncoding = {})); + + var HapticsImpactStyle; + + (function (HapticsImpactStyle) { + HapticsImpactStyle["Heavy"] = "HEAVY"; + HapticsImpactStyle["Medium"] = "MEDIUM"; + HapticsImpactStyle["Light"] = "LIGHT"; + })(HapticsImpactStyle || (HapticsImpactStyle = {})); + + var HapticsNotificationType; + + (function (HapticsNotificationType) { + HapticsNotificationType["SUCCESS"] = "SUCCESS"; + HapticsNotificationType["WARNING"] = "WARNING"; + HapticsNotificationType["ERROR"] = "ERROR"; + })(HapticsNotificationType || (HapticsNotificationType = {})); + + var KeyboardStyle; + + (function (KeyboardStyle) { + KeyboardStyle["Dark"] = "DARK"; + KeyboardStyle["Light"] = "LIGHT"; + })(KeyboardStyle || (KeyboardStyle = {})); + + var KeyboardResize; + + (function (KeyboardResize) { + KeyboardResize["Body"] = "body"; + KeyboardResize["Ionic"] = "ionic"; + KeyboardResize["Native"] = "native"; + KeyboardResize["None"] = "none"; + })(KeyboardResize || (KeyboardResize = {})); + + var ActionSheetOptionStyle; + + (function (ActionSheetOptionStyle) { + ActionSheetOptionStyle["Default"] = "DEFAULT"; + ActionSheetOptionStyle["Destructive"] = "DESTRUCTIVE"; + ActionSheetOptionStyle["Cancel"] = "CANCEL"; + })(ActionSheetOptionStyle || (ActionSheetOptionStyle = {})); // + + + var PermissionType; + + (function (PermissionType) { + PermissionType["Camera"] = "camera"; + PermissionType["Photos"] = "photos"; + PermissionType["Geolocation"] = "geolocation"; + PermissionType["Notifications"] = "notifications"; + PermissionType["ClipboardRead"] = "clipboard-read"; + PermissionType["ClipboardWrite"] = "clipboard-write"; + PermissionType["Microphone"] = "microphone"; + })(PermissionType || (PermissionType = {})); + + var PhotosAlbumType; + + (function (PhotosAlbumType) { + /** + * Album is a "smart" album (such as Favorites or Recently Added) + */ + PhotosAlbumType["Smart"] = "smart"; + /** + * Album is a cloud-shared album + */ + + PhotosAlbumType["Shared"] = "shared"; + /** + * Album is a user-created album + */ + + PhotosAlbumType["User"] = "user"; + })(PhotosAlbumType || (PhotosAlbumType = {})); + + var StatusBarStyle; + + (function (StatusBarStyle) { + /** + * Light text for dark backgrounds. + */ + StatusBarStyle["Dark"] = "DARK"; + /** + * Dark text for light backgrounds. + */ + + StatusBarStyle["Light"] = "LIGHT"; + })(StatusBarStyle || (StatusBarStyle = {})); + + var StatusBarAnimation; + + (function (StatusBarAnimation) { + /** + * No animation during show/hide. + */ + StatusBarAnimation["None"] = "NONE"; + /** + * Slide animation during show/hide. + */ + + StatusBarAnimation["Slide"] = "SLIDE"; + /** + * Fade animation during show/hide. + */ + + StatusBarAnimation["Fade"] = "FADE"; + })(StatusBarAnimation || (StatusBarAnimation = {})); //# sourceMappingURL=core-plugin-definitions.js.map + + /***/ + + }, + + /***/ + "./node_modules/@capacitor/core/dist/esm/global.js": + /*!*********************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/global.js ***! + \*********************************************************/ + + /*! exports provided: Capacitor, Plugins */ + + /***/ + function node_modulesCapacitorCoreDistEsmGlobalJs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "Capacitor", function () { + return Capacitor; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "Plugins", function () { + return Plugins; + }); + /* harmony import */ + + + var _web_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( + /*! ./web-runtime */ + "./node_modules/@capacitor/core/dist/esm/web-runtime.js"); // Create our default Capacitor instance, which will be + // overridden on native platforms + + + var Capacitor = function (globalThis) { + // Create a new CapacitorWeb instance if one doesn't already exist on globalThis + // Ensure the global is assigned the same Capacitor instance, + // then export Capacitor so it can be imported in other modules + return globalThis.Capacitor = globalThis.Capacitor || new _web_runtime__WEBPACK_IMPORTED_MODULE_0__["CapacitorWeb"](); + }( // figure out the current globalThis, such as "window", "self" or "global" + // ensure errors are not thrown in an node SSR environment or web worker + typeof self !== 'undefined' ? self : typeof window !== 'undefined' ? window : typeof global !== 'undefined' ? global : {}); + + var Plugins = Capacitor.Plugins; //# sourceMappingURL=global.js.map + + /***/ + }, + + /***/ + "./node_modules/@capacitor/core/dist/esm/index.js": + /*!********************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/index.js ***! + \********************************************************/ + + /*! exports provided: CameraSource, CameraDirection, CameraResultType, FilesystemDirectory, FilesystemEncoding, HapticsImpactStyle, HapticsNotificationType, KeyboardStyle, KeyboardResize, ActionSheetOptionStyle, PermissionType, PhotosAlbumType, StatusBarStyle, StatusBarAnimation, Capacitor, Plugins, AccessibilityPluginWeb, Accessibility, AppPluginWeb, App, BrowserPluginWeb, Browser, CameraPluginWeb, Camera, ClipboardPluginWeb, Clipboard, FilesystemPluginWeb, Filesystem, GeolocationPluginWeb, Geolocation, DevicePluginWeb, Device, LocalNotificationsPluginWeb, LocalNotifications, SharePluginWeb, Share, ModalsPluginWeb, Modals, MotionPluginWeb, Motion, NetworkPluginWeb, Network, PermissionsPluginWeb, Permissions, SplashScreenPluginWeb, SplashScreen, StoragePluginWeb, Storage, ToastPluginWeb, Toast, registerWebPlugin, WebPluginRegistry, WebPlugins, WebPlugin, mergeWebPlugins, mergeWebPlugin */ + + /***/ + function node_modulesCapacitorCoreDistEsmIndexJs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony import */ + + + var _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( + /*! ./core-plugin-definitions */ + "./node_modules/@capacitor/core/dist/esm/core-plugin-definitions.js"); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "CameraSource", function () { + return _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_0__["CameraSource"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "CameraDirection", function () { + return _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_0__["CameraDirection"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "CameraResultType", function () { + return _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_0__["CameraResultType"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "FilesystemDirectory", function () { + return _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_0__["FilesystemDirectory"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "FilesystemEncoding", function () { + return _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_0__["FilesystemEncoding"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "HapticsImpactStyle", function () { + return _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_0__["HapticsImpactStyle"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "HapticsNotificationType", function () { + return _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_0__["HapticsNotificationType"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "KeyboardStyle", function () { + return _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_0__["KeyboardStyle"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "KeyboardResize", function () { + return _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_0__["KeyboardResize"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "ActionSheetOptionStyle", function () { + return _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_0__["ActionSheetOptionStyle"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "PermissionType", function () { + return _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_0__["PermissionType"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "PhotosAlbumType", function () { + return _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_0__["PhotosAlbumType"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "StatusBarStyle", function () { + return _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_0__["StatusBarStyle"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "StatusBarAnimation", function () { + return _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_0__["StatusBarAnimation"]; + }); + /* harmony import */ + + + var _global__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( + /*! ./global */ + "./node_modules/@capacitor/core/dist/esm/global.js"); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "Capacitor", function () { + return _global__WEBPACK_IMPORTED_MODULE_1__["Capacitor"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "Plugins", function () { + return _global__WEBPACK_IMPORTED_MODULE_1__["Plugins"]; + }); + /* harmony import */ + + + var _web_plugins__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__( + /*! ./web-plugins */ + "./node_modules/@capacitor/core/dist/esm/web-plugins.js"); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "AccessibilityPluginWeb", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["AccessibilityPluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "Accessibility", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["Accessibility"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "AppPluginWeb", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["AppPluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "App", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["App"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "BrowserPluginWeb", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["BrowserPluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "Browser", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["Browser"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "CameraPluginWeb", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["CameraPluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "Camera", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["Camera"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "ClipboardPluginWeb", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["ClipboardPluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "Clipboard", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["Clipboard"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "FilesystemPluginWeb", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["FilesystemPluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "Filesystem", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["Filesystem"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "GeolocationPluginWeb", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["GeolocationPluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "Geolocation", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["Geolocation"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "DevicePluginWeb", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["DevicePluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "Device", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["Device"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "LocalNotificationsPluginWeb", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["LocalNotificationsPluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "LocalNotifications", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["LocalNotifications"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "SharePluginWeb", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["SharePluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "Share", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["Share"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "ModalsPluginWeb", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["ModalsPluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "Modals", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["Modals"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "MotionPluginWeb", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["MotionPluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "Motion", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["Motion"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "NetworkPluginWeb", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["NetworkPluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "Network", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["Network"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "PermissionsPluginWeb", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["PermissionsPluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "Permissions", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["Permissions"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "SplashScreenPluginWeb", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["SplashScreenPluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "SplashScreen", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["SplashScreen"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "StoragePluginWeb", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["StoragePluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "Storage", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["Storage"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "ToastPluginWeb", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["ToastPluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "Toast", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["Toast"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "registerWebPlugin", function () { + return _web_plugins__WEBPACK_IMPORTED_MODULE_2__["registerWebPlugin"]; + }); + /* harmony import */ + + + var _web_index__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__( + /*! ./web/index */ + "./node_modules/@capacitor/core/dist/esm/web/index.js"); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "WebPluginRegistry", function () { + return _web_index__WEBPACK_IMPORTED_MODULE_3__["WebPluginRegistry"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "WebPlugins", function () { + return _web_index__WEBPACK_IMPORTED_MODULE_3__["WebPlugins"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "WebPlugin", function () { + return _web_index__WEBPACK_IMPORTED_MODULE_3__["WebPlugin"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "mergeWebPlugins", function () { + return _web_index__WEBPACK_IMPORTED_MODULE_3__["mergeWebPlugins"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "mergeWebPlugin", function () { + return _web_index__WEBPACK_IMPORTED_MODULE_3__["mergeWebPlugin"]; + }); //# sourceMappingURL=index.js.map + + /***/ + + }, + + /***/ + "./node_modules/@capacitor/core/dist/esm/util.js": + /*!*******************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/util.js ***! + \*******************************************************/ + + /*! exports provided: extend, uuid4 */ + + /***/ + function node_modulesCapacitorCoreDistEsmUtilJs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "extend", function () { + return extend; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "uuid4", function () { + return uuid4; + }); + + var extend = function extend(target) { + var objs = []; + + for (var _i = 1; _i < arguments.length; _i++) { + objs[_i - 1] = arguments[_i]; + } + + objs.forEach(function (o) { + if (o && typeof o === 'object') { + for (var k in o) { + if (o.hasOwnProperty(k)) { + target[k] = o[k]; + } + } + } + }); + return target; + }; + + var uuid4 = function uuid4() { + return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function (c) { + var r = Math.random() * 16 | 0, + v = c === 'x' ? r : r & 0x3 | 0x8; + return v.toString(16); + }); + }; //# sourceMappingURL=util.js.map + + /***/ + + }, + + /***/ + "./node_modules/@capacitor/core/dist/esm/web-plugins.js": + /*!**************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web-plugins.js ***! + \**************************************************************/ + + /*! exports provided: AccessibilityPluginWeb, Accessibility, AppPluginWeb, App, BrowserPluginWeb, Browser, CameraPluginWeb, Camera, ClipboardPluginWeb, Clipboard, FilesystemPluginWeb, Filesystem, GeolocationPluginWeb, Geolocation, DevicePluginWeb, Device, LocalNotificationsPluginWeb, LocalNotifications, SharePluginWeb, Share, ModalsPluginWeb, Modals, MotionPluginWeb, Motion, NetworkPluginWeb, Network, PermissionsPluginWeb, Permissions, SplashScreenPluginWeb, SplashScreen, StoragePluginWeb, Storage, ToastPluginWeb, Toast, registerWebPlugin */ + + /***/ + function node_modulesCapacitorCoreDistEsmWebPluginsJs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "registerWebPlugin", function () { + return registerWebPlugin; + }); + /* harmony import */ + + + var _global__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( + /*! ./global */ + "./node_modules/@capacitor/core/dist/esm/global.js"); + /* harmony import */ + + + var _web_index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( + /*! ./web/index */ + "./node_modules/@capacitor/core/dist/esm/web/index.js"); + /* harmony import */ + + + var _web_accessibility__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__( + /*! ./web/accessibility */ + "./node_modules/@capacitor/core/dist/esm/web/accessibility.js"); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "AccessibilityPluginWeb", function () { + return _web_accessibility__WEBPACK_IMPORTED_MODULE_2__["AccessibilityPluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "Accessibility", function () { + return _web_accessibility__WEBPACK_IMPORTED_MODULE_2__["Accessibility"]; + }); + /* harmony import */ + + + var _web_app__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__( + /*! ./web/app */ + "./node_modules/@capacitor/core/dist/esm/web/app.js"); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "AppPluginWeb", function () { + return _web_app__WEBPACK_IMPORTED_MODULE_3__["AppPluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "App", function () { + return _web_app__WEBPACK_IMPORTED_MODULE_3__["App"]; + }); + /* harmony import */ + + + var _web_browser__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__( + /*! ./web/browser */ + "./node_modules/@capacitor/core/dist/esm/web/browser.js"); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "BrowserPluginWeb", function () { + return _web_browser__WEBPACK_IMPORTED_MODULE_4__["BrowserPluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "Browser", function () { + return _web_browser__WEBPACK_IMPORTED_MODULE_4__["Browser"]; + }); + /* harmony import */ + + + var _web_camera__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__( + /*! ./web/camera */ + "./node_modules/@capacitor/core/dist/esm/web/camera.js"); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "CameraPluginWeb", function () { + return _web_camera__WEBPACK_IMPORTED_MODULE_5__["CameraPluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "Camera", function () { + return _web_camera__WEBPACK_IMPORTED_MODULE_5__["Camera"]; + }); + /* harmony import */ + + + var _web_clipboard__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__( + /*! ./web/clipboard */ + "./node_modules/@capacitor/core/dist/esm/web/clipboard.js"); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "ClipboardPluginWeb", function () { + return _web_clipboard__WEBPACK_IMPORTED_MODULE_6__["ClipboardPluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "Clipboard", function () { + return _web_clipboard__WEBPACK_IMPORTED_MODULE_6__["Clipboard"]; + }); + /* harmony import */ + + + var _web_filesystem__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__( + /*! ./web/filesystem */ + "./node_modules/@capacitor/core/dist/esm/web/filesystem.js"); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "FilesystemPluginWeb", function () { + return _web_filesystem__WEBPACK_IMPORTED_MODULE_7__["FilesystemPluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "Filesystem", function () { + return _web_filesystem__WEBPACK_IMPORTED_MODULE_7__["Filesystem"]; + }); + /* harmony import */ + + + var _web_geolocation__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__( + /*! ./web/geolocation */ + "./node_modules/@capacitor/core/dist/esm/web/geolocation.js"); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "GeolocationPluginWeb", function () { + return _web_geolocation__WEBPACK_IMPORTED_MODULE_8__["GeolocationPluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "Geolocation", function () { + return _web_geolocation__WEBPACK_IMPORTED_MODULE_8__["Geolocation"]; + }); + /* harmony import */ + + + var _web_device__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__( + /*! ./web/device */ + "./node_modules/@capacitor/core/dist/esm/web/device.js"); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "DevicePluginWeb", function () { + return _web_device__WEBPACK_IMPORTED_MODULE_9__["DevicePluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "Device", function () { + return _web_device__WEBPACK_IMPORTED_MODULE_9__["Device"]; + }); + /* harmony import */ + + + var _web_local_notifications__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__( + /*! ./web/local-notifications */ + "./node_modules/@capacitor/core/dist/esm/web/local-notifications.js"); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "LocalNotificationsPluginWeb", function () { + return _web_local_notifications__WEBPACK_IMPORTED_MODULE_10__["LocalNotificationsPluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "LocalNotifications", function () { + return _web_local_notifications__WEBPACK_IMPORTED_MODULE_10__["LocalNotifications"]; + }); + /* harmony import */ + + + var _web_share__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__( + /*! ./web/share */ + "./node_modules/@capacitor/core/dist/esm/web/share.js"); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "SharePluginWeb", function () { + return _web_share__WEBPACK_IMPORTED_MODULE_11__["SharePluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "Share", function () { + return _web_share__WEBPACK_IMPORTED_MODULE_11__["Share"]; + }); + /* harmony import */ + + + var _web_modals__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__( + /*! ./web/modals */ + "./node_modules/@capacitor/core/dist/esm/web/modals.js"); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "ModalsPluginWeb", function () { + return _web_modals__WEBPACK_IMPORTED_MODULE_12__["ModalsPluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "Modals", function () { + return _web_modals__WEBPACK_IMPORTED_MODULE_12__["Modals"]; + }); + /* harmony import */ + + + var _web_motion__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__( + /*! ./web/motion */ + "./node_modules/@capacitor/core/dist/esm/web/motion.js"); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "MotionPluginWeb", function () { + return _web_motion__WEBPACK_IMPORTED_MODULE_13__["MotionPluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "Motion", function () { + return _web_motion__WEBPACK_IMPORTED_MODULE_13__["Motion"]; + }); + /* harmony import */ + + + var _web_network__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__( + /*! ./web/network */ + "./node_modules/@capacitor/core/dist/esm/web/network.js"); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "NetworkPluginWeb", function () { + return _web_network__WEBPACK_IMPORTED_MODULE_14__["NetworkPluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "Network", function () { + return _web_network__WEBPACK_IMPORTED_MODULE_14__["Network"]; + }); + /* harmony import */ + + + var _web_permissions__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__( + /*! ./web/permissions */ + "./node_modules/@capacitor/core/dist/esm/web/permissions.js"); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "PermissionsPluginWeb", function () { + return _web_permissions__WEBPACK_IMPORTED_MODULE_15__["PermissionsPluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "Permissions", function () { + return _web_permissions__WEBPACK_IMPORTED_MODULE_15__["Permissions"]; + }); + /* harmony import */ + + + var _web_splash_screen__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__( + /*! ./web/splash-screen */ + "./node_modules/@capacitor/core/dist/esm/web/splash-screen.js"); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "SplashScreenPluginWeb", function () { + return _web_splash_screen__WEBPACK_IMPORTED_MODULE_16__["SplashScreenPluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "SplashScreen", function () { + return _web_splash_screen__WEBPACK_IMPORTED_MODULE_16__["SplashScreen"]; + }); + /* harmony import */ + + + var _web_storage__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__( + /*! ./web/storage */ + "./node_modules/@capacitor/core/dist/esm/web/storage.js"); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "StoragePluginWeb", function () { + return _web_storage__WEBPACK_IMPORTED_MODULE_17__["StoragePluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "Storage", function () { + return _web_storage__WEBPACK_IMPORTED_MODULE_17__["Storage"]; + }); + /* harmony import */ + + + var _web_toast__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__( + /*! ./web/toast */ + "./node_modules/@capacitor/core/dist/esm/web/toast.js"); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "ToastPluginWeb", function () { + return _web_toast__WEBPACK_IMPORTED_MODULE_18__["ToastPluginWeb"]; + }); + /* harmony reexport (safe) */ + + + __webpack_require__.d(__webpack_exports__, "Toast", function () { + return _web_toast__WEBPACK_IMPORTED_MODULE_18__["Toast"]; + }); + + Object(_web_index__WEBPACK_IMPORTED_MODULE_1__["mergeWebPlugins"])(_global__WEBPACK_IMPORTED_MODULE_0__["Plugins"]); + + var registerWebPlugin = function registerWebPlugin(plugin) { + Object(_web_index__WEBPACK_IMPORTED_MODULE_1__["mergeWebPlugin"])(_global__WEBPACK_IMPORTED_MODULE_0__["Plugins"], plugin); + }; //# sourceMappingURL=web-plugins.js.map + + /***/ + + }, + + /***/ + "./node_modules/@capacitor/core/dist/esm/web-runtime.js": + /*!**************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web-runtime.js ***! + \**************************************************************/ + + /*! exports provided: CapacitorWeb */ + + /***/ + function node_modulesCapacitorCoreDistEsmWebRuntimeJs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "CapacitorWeb", function () { + return CapacitorWeb; + }); + + var CapacitorWeb = + /** @class */ + function () { + function CapacitorWeb() { + var _this = this; + + this.platform = 'web'; + this.isNative = false; // Need to assign here to avoid having to define every plugin but still + // get the typed benefits of the provided plugins in PluginRegistry + + this.Plugins = {}; // Gracefully degrade in non-Proxy supporting engines, e.g. IE11. This + // effectively means that trying to access an unavailable plugin will + // locally throw, but this is still better than throwing a syntax error. + + if (typeof Proxy !== 'undefined') { + // Build a proxy for the Plugins object that returns the "Noop Plugin" + // if a plugin isn't available + this.Plugins = new Proxy(this.Plugins, { + get: function get(target, prop) { + if (typeof target[prop] === 'undefined') { + var thisRef_1 = _this; + return new Proxy({}, { + get: function get(_target, _prop) { + if (typeof _target[_prop] === 'undefined') { + return thisRef_1.pluginMethodNoop.bind(thisRef_1, _target, _prop, prop); + } else { + return _target[_prop]; + } + } + }); + } else { + return target[prop]; + } + } + }); + } + } + + CapacitorWeb.prototype.pluginMethodNoop = function (_target, _prop, pluginName) { + return Promise.reject(pluginName + " does not have web implementation."); + }; + + CapacitorWeb.prototype.getPlatform = function () { + return this.platform; + }; + + CapacitorWeb.prototype.isPluginAvailable = function (name) { + return this.Plugins.hasOwnProperty(name); + }; + + CapacitorWeb.prototype.convertFileSrc = function (filePath) { + return filePath; + }; + + CapacitorWeb.prototype.handleError = function (e) { + console.error(e); + }; + + return CapacitorWeb; + }(); //# sourceMappingURL=web-runtime.js.map + + /***/ + + }, + + /***/ + "./node_modules/@capacitor/core/dist/esm/web/accessibility.js": + /*!********************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web/accessibility.js ***! + \********************************************************************/ + + /*! exports provided: AccessibilityPluginWeb, Accessibility */ + + /***/ + function node_modulesCapacitorCoreDistEsmWebAccessibilityJs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "AccessibilityPluginWeb", function () { + return AccessibilityPluginWeb; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "Accessibility", function () { + return Accessibility; + }); + /* harmony import */ + + + var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( + /*! tslib */ + "./node_modules/tslib/tslib.es6.js"); + /* harmony import */ + + + var _index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( + /*! ./index */ + "./node_modules/@capacitor/core/dist/esm/web/index.js"); + + var AccessibilityPluginWeb = + /** @class */ + function (_super) { + Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(AccessibilityPluginWeb, _super); + + function AccessibilityPluginWeb() { + return _super.call(this, { + name: 'Accessibility', + platforms: ['web'] + }) || this; + } + + AccessibilityPluginWeb.prototype.isScreenReaderEnabled = function () { + throw new Error('Feature not available in the browser'); + }; + + AccessibilityPluginWeb.prototype.speak = function (options) { + if (!('speechSynthesis' in window)) { + return Promise.reject('Browser does not support the Speech Synthesis API'); + } + + var utterance = new SpeechSynthesisUtterance(options.value); + + if (options.language) { + utterance.lang = options.language; + } + + window.speechSynthesis.speak(utterance); + return Promise.resolve(); + }; + + return AccessibilityPluginWeb; + }(_index__WEBPACK_IMPORTED_MODULE_1__["WebPlugin"]); + + var Accessibility = new AccessibilityPluginWeb(); //# sourceMappingURL=accessibility.js.map + + /***/ + }, + + /***/ + "./node_modules/@capacitor/core/dist/esm/web/app.js": + /*!**********************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web/app.js ***! + \**********************************************************/ + + /*! exports provided: AppPluginWeb, App */ + + /***/ + function node_modulesCapacitorCoreDistEsmWebAppJs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "AppPluginWeb", function () { + return AppPluginWeb; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "App", function () { + return App; + }); + /* harmony import */ + + + var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( + /*! tslib */ + "./node_modules/tslib/tslib.es6.js"); + /* harmony import */ + + + var _index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( + /*! ./index */ + "./node_modules/@capacitor/core/dist/esm/web/index.js"); + + var AppPluginWeb = + /** @class */ + function (_super) { + Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(AppPluginWeb, _super); + + function AppPluginWeb() { + var _this = _super.call(this, { + name: 'App', + platforms: ['web'] + }) || this; + + if (typeof document !== 'undefined') { + document.addEventListener('visibilitychange', _this.handleVisibilityChange.bind(_this), false); + } + + return _this; + } + + AppPluginWeb.prototype.exitApp = function () { + throw new Error('Method not implemented.'); + }; + + AppPluginWeb.prototype.canOpenUrl = function (_options) { + return Promise.resolve({ + value: true + }); + }; + + AppPluginWeb.prototype.openUrl = function (_options) { + return Promise.resolve({ + completed: true + }); + }; + + AppPluginWeb.prototype.getLaunchUrl = function () { + return Promise.resolve({ + url: '' + }); + }; + + AppPluginWeb.prototype.getState = function () { + return Promise.resolve({ + isActive: document.hidden !== true + }); + }; + + AppPluginWeb.prototype.handleVisibilityChange = function () { + var data = { + isActive: document.hidden !== true + }; + this.notifyListeners('appStateChange', data); + }; + + return AppPluginWeb; + }(_index__WEBPACK_IMPORTED_MODULE_1__["WebPlugin"]); + + var App = new AppPluginWeb(); //# sourceMappingURL=app.js.map + + /***/ + }, + + /***/ + "./node_modules/@capacitor/core/dist/esm/web/browser.js": + /*!**************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web/browser.js ***! + \**************************************************************/ + + /*! exports provided: BrowserPluginWeb, Browser */ + + /***/ + function node_modulesCapacitorCoreDistEsmWebBrowserJs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "BrowserPluginWeb", function () { + return BrowserPluginWeb; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "Browser", function () { + return Browser; + }); + /* harmony import */ + + + var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( + /*! tslib */ + "./node_modules/tslib/tslib.es6.js"); + /* harmony import */ + + + var _index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( + /*! ./index */ + "./node_modules/@capacitor/core/dist/esm/web/index.js"); + + var BrowserPluginWeb = + /** @class */ + function (_super) { + Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(BrowserPluginWeb, _super); + + function BrowserPluginWeb() { + return _super.call(this, { + name: 'Browser', + platforms: ['web'] + }) || this; + } + + BrowserPluginWeb.prototype.open = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + this._lastWindow = window.open(options.url, options.windowName || '_blank'); + return [2 + /*return*/ + , Promise.resolve()]; + }); + }); + }; + + BrowserPluginWeb.prototype.prefetch = function (_options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + // Does nothing + return [2 + /*return*/ + , Promise.resolve()]; + }); + }); + }; + + BrowserPluginWeb.prototype.close = function () { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + this._lastWindow && this._lastWindow.close(); + return [2 + /*return*/ + , Promise.resolve()]; + }); + }); + }; + + return BrowserPluginWeb; + }(_index__WEBPACK_IMPORTED_MODULE_1__["WebPlugin"]); + + var Browser = new BrowserPluginWeb(); //# sourceMappingURL=browser.js.map + + /***/ + }, + + /***/ + "./node_modules/@capacitor/core/dist/esm/web/camera.js": + /*!*************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web/camera.js ***! + \*************************************************************/ + + /*! exports provided: CameraPluginWeb, Camera */ + + /***/ + function node_modulesCapacitorCoreDistEsmWebCameraJs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "CameraPluginWeb", function () { + return CameraPluginWeb; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "Camera", function () { + return Camera; + }); + /* harmony import */ + + + var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( + /*! tslib */ + "./node_modules/tslib/tslib.es6.js"); + /* harmony import */ + + + var _index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( + /*! ./index */ + "./node_modules/@capacitor/core/dist/esm/web/index.js"); + /* harmony import */ + + + var _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__( + /*! ../core-plugin-definitions */ + "./node_modules/@capacitor/core/dist/esm/core-plugin-definitions.js"); + + var CameraPluginWeb = + /** @class */ + function (_super) { + Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(CameraPluginWeb, _super); + + function CameraPluginWeb() { + return _super.call(this, { + name: 'Camera', + platforms: ['web'] + }) || this; + } + + CameraPluginWeb.prototype.getPhoto = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var _this = this; + + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + return [2 + /*return*/ + , new Promise(function (resolve, reject) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(_this, void 0, void 0, function () { + var cameraModal_1, e_1; + + var _this = this; + + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + switch (_a.label) { + case 0: + if (!options.webUseInput) return [3 + /*break*/ + , 1]; + this.fileInputExperience(options, resolve); + return [3 + /*break*/ + , 7]; + + case 1: + if (!customElements.get('pwa-camera-modal')) return [3 + /*break*/ + , 6]; + cameraModal_1 = document.createElement('pwa-camera-modal'); + document.body.appendChild(cameraModal_1); + _a.label = 2; + + case 2: + _a.trys.push([2, 4,, 5]); + + return [4 + /*yield*/ + , cameraModal_1.componentOnReady()]; + + case 3: + _a.sent(); + + cameraModal_1.addEventListener('onPhoto', function (e) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(_this, void 0, void 0, function () { + var photo, _a; + + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_b) { + switch (_b.label) { + case 0: + photo = e.detail; + if (!(photo === null)) return [3 + /*break*/ + , 1]; + reject('User cancelled photos app'); + return [3 + /*break*/ + , 4]; + + case 1: + if (!(photo instanceof Error)) return [3 + /*break*/ + , 2]; + reject(photo.message); + return [3 + /*break*/ + , 4]; + + case 2: + _a = resolve; + return [4 + /*yield*/ + , this._getCameraPhoto(photo, options)]; + + case 3: + _a.apply(void 0, [_b.sent()]); + + _b.label = 4; + + case 4: + cameraModal_1.dismiss(); + document.body.removeChild(cameraModal_1); + return [2 + /*return*/ + ]; + } + }); + }); + }); + cameraModal_1.present(); + return [3 + /*break*/ + , 5]; + + case 4: + e_1 = _a.sent(); + this.fileInputExperience(options, resolve); + return [3 + /*break*/ + , 5]; + + case 5: + return [3 + /*break*/ + , 7]; + + case 6: + console.error("Unable to load PWA Element 'pwa-camera-modal'. See the docs: https://capacitorjs.com/docs/pwa-elements."); + this.fileInputExperience(options, resolve); + _a.label = 7; + + case 7: + return [2 + /*return*/ + ]; + } + }); + }); + })]; + }); + }); + }; + + CameraPluginWeb.prototype.fileInputExperience = function (options, resolve) { + var input = document.querySelector('#_capacitor-camera-input'); + + var cleanup = function cleanup() { + input.parentNode && input.parentNode.removeChild(input); + }; + + if (!input) { + input = document.createElement('input'); + input.id = '_capacitor-camera-input'; + input.type = 'file'; + document.body.appendChild(input); + } + + input.accept = 'image/*'; + input.capture = true; + + if (options.source === _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_2__["CameraSource"].Photos || options.source === _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_2__["CameraSource"].Prompt) { + input.removeAttribute('capture'); + } else if (options.direction === _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_2__["CameraDirection"].Front) { + input.capture = 'user'; + } else if (options.direction === _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_2__["CameraDirection"].Rear) { + input.capture = 'environment'; + } + + input.addEventListener('change', function (_e) { + var file = input.files[0]; + var format = 'jpeg'; + + if (file.type === 'image/png') { + format = 'png'; + } else if (file.type === 'image/gif') { + format = 'gif'; + } + + if (options.resultType === _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_2__["CameraResultType"].DataUrl || options.resultType === _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_2__["CameraResultType"].Base64) { + var reader_1 = new FileReader(); + reader_1.addEventListener('load', function () { + if (options.resultType === _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_2__["CameraResultType"].DataUrl) { + resolve({ + dataUrl: reader_1.result, + format: format + }); + } else if (options.resultType === _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_2__["CameraResultType"].Base64) { + var b64 = reader_1.result.split(',')[1]; + resolve({ + base64String: b64, + format: format + }); + } + + cleanup(); + }); + reader_1.readAsDataURL(file); + } else { + resolve({ + webPath: URL.createObjectURL(file), + format: format + }); + cleanup(); + } + }); + input.click(); + }; + + CameraPluginWeb.prototype._getCameraPhoto = function (photo, options) { + return new Promise(function (resolve, reject) { + var reader = new FileReader(); + var format = photo.type.split('/')[1]; + + if (options.resultType === _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_2__["CameraResultType"].Uri) { + resolve({ + webPath: URL.createObjectURL(photo), + format: format + }); + } else { + reader.readAsDataURL(photo); + + reader.onloadend = function () { + var r = reader.result; + + if (options.resultType === _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_2__["CameraResultType"].DataUrl) { + resolve({ + dataUrl: r, + format: format + }); + } else { + resolve({ + base64String: r.split(',')[1], + format: format + }); + } + }; + + reader.onerror = function (e) { + reject(e); + }; + } + }); + }; + + return CameraPluginWeb; + }(_index__WEBPACK_IMPORTED_MODULE_1__["WebPlugin"]); + + var Camera = new CameraPluginWeb(); //# sourceMappingURL=camera.js.map + + /***/ + }, + + /***/ + "./node_modules/@capacitor/core/dist/esm/web/clipboard.js": + /*!****************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web/clipboard.js ***! + \****************************************************************/ + + /*! exports provided: ClipboardPluginWeb, Clipboard */ + + /***/ + function node_modulesCapacitorCoreDistEsmWebClipboardJs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "ClipboardPluginWeb", function () { + return ClipboardPluginWeb; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "Clipboard", function () { + return Clipboard; + }); + /* harmony import */ + + + var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( + /*! tslib */ + "./node_modules/tslib/tslib.es6.js"); + /* harmony import */ + + + var _index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( + /*! ./index */ + "./node_modules/@capacitor/core/dist/esm/web/index.js"); + + var ClipboardPluginWeb = + /** @class */ + function (_super) { + Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(ClipboardPluginWeb, _super); + + function ClipboardPluginWeb() { + return _super.call(this, { + name: 'Clipboard', + platforms: ['web'] + }) || this; + } + + ClipboardPluginWeb.prototype.write = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var blob, clipboardItemInput, err_1; + + var _a; + + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_b) { + switch (_b.label) { + case 0: + if (!navigator.clipboard) { + return [2 + /*return*/ + , Promise.reject('Clipboard API not available in this browser')]; + } + + if (!(options.string !== undefined || options.url)) return [3 + /*break*/ + , 2]; + + if (!navigator.clipboard.writeText) { + return [2 + /*return*/ + , Promise.reject('Writting to clipboard not supported in this browser')]; + } + + return [4 + /*yield*/ + , navigator.clipboard.writeText(options.string !== undefined ? options.string : options.url)]; + + case 1: + _b.sent(); + + return [3 + /*break*/ + , 10]; + + case 2: + if (!options.image) return [3 + /*break*/ + , 9]; + + if (!navigator.clipboard.write) { + return [2 + /*return*/ + , Promise.reject('Setting images not supported in this browser')]; + } + + _b.label = 3; + + case 3: + _b.trys.push([3, 7,, 8]); + + return [4 + /*yield*/ + , fetch(options.image)]; + + case 4: + return [4 + /*yield*/ + , _b.sent().blob()]; + + case 5: + blob = _b.sent(); + clipboardItemInput = new ClipboardItem((_a = {}, _a[blob.type] = blob, _a)); + return [4 + /*yield*/ + , navigator.clipboard.write([clipboardItemInput])]; + + case 6: + _b.sent(); + + return [3 + /*break*/ + , 8]; + + case 7: + err_1 = _b.sent(); + return [2 + /*return*/ + , Promise.reject('Failed to write image')]; + + case 8: + return [3 + /*break*/ + , 10]; + + case 9: + return [2 + /*return*/ + , Promise.reject('Nothing to write')]; + + case 10: + return [2 + /*return*/ + , Promise.resolve()]; + } + }); + }); + }; + + ClipboardPluginWeb.prototype.read = function () { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var clipboardItems, type, clipboardBlob, data, err_2; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + switch (_a.label) { + case 0: + if (!navigator.clipboard) { + return [2 + /*return*/ + , Promise.reject('Clipboard API not available in this browser')]; + } + + if (!!navigator.clipboard.read) return [3 + /*break*/ + , 1]; + + if (!navigator.clipboard.readText) { + return [2 + /*return*/ + , Promise.reject('Reading from clipboard not supported in this browser')]; + } + + return [2 + /*return*/ + , this.readText()]; + + case 1: + _a.trys.push([1, 5,, 6]); + + return [4 + /*yield*/ + , navigator.clipboard.read()]; + + case 2: + clipboardItems = _a.sent(); + type = clipboardItems[0].types[0]; + return [4 + /*yield*/ + , clipboardItems[0].getType(type)]; + + case 3: + clipboardBlob = _a.sent(); + return [4 + /*yield*/ + , this._getBlobData(clipboardBlob, type)]; + + case 4: + data = _a.sent(); + return [2 + /*return*/ + , Promise.resolve({ + value: data, + type: type + })]; + + case 5: + err_2 = _a.sent(); + return [2 + /*return*/ + , this.readText()]; + + case 6: + return [2 + /*return*/ + ]; + } + }); + }); + }; + + ClipboardPluginWeb.prototype.readText = function () { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var text; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + switch (_a.label) { + case 0: + return [4 + /*yield*/ + , navigator.clipboard.readText()]; + + case 1: + text = _a.sent(); + return [2 + /*return*/ + , Promise.resolve({ + value: text, + type: 'text/plain' + })]; + } + }); + }); + }; + + ClipboardPluginWeb.prototype._getBlobData = function (clipboardBlob, type) { + return new Promise(function (resolve, reject) { + var reader = new FileReader(); + + if (type.includes('image')) { + reader.readAsDataURL(clipboardBlob); + } else { + reader.readAsText(clipboardBlob); + } + + reader.onloadend = function () { + var r = reader.result; + resolve(r); + }; + + reader.onerror = function (e) { + reject(e); + }; + }); + }; + + return ClipboardPluginWeb; + }(_index__WEBPACK_IMPORTED_MODULE_1__["WebPlugin"]); + + var Clipboard = new ClipboardPluginWeb(); //# sourceMappingURL=clipboard.js.map + + /***/ + }, + + /***/ + "./node_modules/@capacitor/core/dist/esm/web/device.js": + /*!*************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web/device.js ***! + \*************************************************************/ + + /*! exports provided: DevicePluginWeb, Device */ + + /***/ + function node_modulesCapacitorCoreDistEsmWebDeviceJs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "DevicePluginWeb", function () { + return DevicePluginWeb; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "Device", function () { + return Device; + }); + /* harmony import */ + + + var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( + /*! tslib */ + "./node_modules/tslib/tslib.es6.js"); + /* harmony import */ + + + var _index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( + /*! ./index */ + "./node_modules/@capacitor/core/dist/esm/web/index.js"); + /* harmony import */ + + + var _util__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__( + /*! ../util */ + "./node_modules/@capacitor/core/dist/esm/util.js"); + + var DevicePluginWeb = + /** @class */ + function (_super) { + Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(DevicePluginWeb, _super); + + function DevicePluginWeb() { + return _super.call(this, { + name: 'Device', + platforms: ['web'] + }) || this; + } + + DevicePluginWeb.prototype.getInfo = function () { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var ua, uaFields; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + ua = navigator.userAgent; + uaFields = this.parseUa(ua); + return [2 + /*return*/ + , Promise.resolve({ + model: uaFields.model, + platform: 'web', + appVersion: '', + appBuild: '', + appId: '', + appName: '', + operatingSystem: uaFields.operatingSystem, + osVersion: uaFields.osVersion, + manufacturer: navigator.vendor, + isVirtual: false, + uuid: this.getUid() + })]; + }); + }); + }; + + DevicePluginWeb.prototype.getBatteryInfo = function () { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var battery, e_1; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + switch (_a.label) { + case 0: + battery = {}; + _a.label = 1; + + case 1: + _a.trys.push([1, 3,, 4]); + + return [4 + /*yield*/ + , navigator.getBattery()]; + + case 2: + battery = _a.sent(); + return [3 + /*break*/ + , 4]; + + case 3: + e_1 = _a.sent(); + return [3 + /*break*/ + , 4]; + + case 4: + return [2 + /*return*/ + , Promise.resolve({ + batteryLevel: battery.level, + isCharging: battery.charging + })]; + } + }); + }); + }; + + DevicePluginWeb.prototype.getLanguageCode = function () { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + return [2 + /*return*/ + , { + value: navigator.language + }]; + }); + }); + }; + + DevicePluginWeb.prototype.parseUa = function (_ua) { + var uaFields = {}; + var start = _ua.indexOf('(') + 1; + + var end = _ua.indexOf(') AppleWebKit'); + + if (_ua.indexOf(') Gecko') !== -1) { + end = _ua.indexOf(') Gecko'); + } + + var fields = _ua.substring(start, end); + + if (_ua.indexOf('Android') !== -1) { + uaFields.model = fields.replace('; wv', '').split('; ').pop().split(' Build')[0]; + uaFields.osVersion = fields.split('; ')[1]; + } else { + uaFields.model = fields.split('; ')[0]; + + if (navigator.oscpu) { + uaFields.osVersion = navigator.oscpu; + } else { + if (_ua.indexOf('Windows') !== -1) { + uaFields.osVersion = fields; + } else { + var lastParts = fields.split('; ').pop().replace(' like Mac OS X', '').split(' '); + uaFields.osVersion = lastParts[lastParts.length - 1].replace(/_/g, '.'); + } + } + } + + if (/android/i.test(_ua)) { + uaFields.operatingSystem = 'android'; + } else if (/iPad|iPhone|iPod/.test(_ua) && !window.MSStream) { + uaFields.operatingSystem = 'ios'; + } else if (/Win/.test(_ua)) { + uaFields.operatingSystem = 'windows'; + } else if (/Mac/i.test(_ua)) { + uaFields.operatingSystem = 'mac'; + } else { + uaFields.operatingSystem = 'unknown'; + } + + return uaFields; + }; + + DevicePluginWeb.prototype.getUid = function () { + var uid = window.localStorage.getItem('_capuid'); + + if (uid) { + return uid; + } + + uid = Object(_util__WEBPACK_IMPORTED_MODULE_2__["uuid4"])(); + window.localStorage.setItem('_capuid', uid); + return uid; + }; + + return DevicePluginWeb; + }(_index__WEBPACK_IMPORTED_MODULE_1__["WebPlugin"]); + + var Device = new DevicePluginWeb(); //# sourceMappingURL=device.js.map + + /***/ + }, + + /***/ + "./node_modules/@capacitor/core/dist/esm/web/filesystem.js": + /*!*****************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web/filesystem.js ***! + \*****************************************************************/ + + /*! exports provided: FilesystemPluginWeb, Filesystem */ + + /***/ + function node_modulesCapacitorCoreDistEsmWebFilesystemJs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "FilesystemPluginWeb", function () { + return FilesystemPluginWeb; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "Filesystem", function () { + return Filesystem; + }); + /* harmony import */ + + + var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( + /*! tslib */ + "./node_modules/tslib/tslib.es6.js"); + /* harmony import */ + + + var _index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( + /*! ./index */ + "./node_modules/@capacitor/core/dist/esm/web/index.js"); + /* harmony import */ + + + var _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__( + /*! ../core-plugin-definitions */ + "./node_modules/@capacitor/core/dist/esm/core-plugin-definitions.js"); + + var FilesystemPluginWeb = + /** @class */ + function (_super) { + Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(FilesystemPluginWeb, _super); + + function FilesystemPluginWeb() { + var _this = _super.call(this, { + name: 'Filesystem', + platforms: ['web'] + }) || this; + + _this.DEFAULT_DIRECTORY = _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_2__["FilesystemDirectory"].Data; + _this.DB_VERSION = 1; + _this.DB_NAME = 'Disc'; + _this._writeCmds = ['add', 'put', 'delete']; + return _this; + } + + FilesystemPluginWeb.prototype.initDb = function () { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var _this = this; + + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + if (this._db !== undefined) { + return [2 + /*return*/ + , this._db]; + } + + if (!('indexedDB' in window)) { + throw new Error('This browser doesn\'t support IndexedDB'); + } + + return [2 + /*return*/ + , new Promise(function (resolve, reject) { + var request = indexedDB.open(_this.DB_NAME, _this.DB_VERSION); + request.onupgradeneeded = FilesystemPluginWeb.doUpgrade; + + request.onsuccess = function () { + _this._db = request.result; + resolve(request.result); + }; + + request.onerror = function () { + return reject(request.error); + }; + + request.onblocked = function () { + console.warn('db blocked'); + }; + })]; + }); + }); + }; + + FilesystemPluginWeb.doUpgrade = function (event) { + var eventTarget = event.target; + var db = eventTarget.result; + + switch (event.oldVersion) { + case 0: + case 1: + default: + if (db.objectStoreNames.contains('FileStorage')) { + db.deleteObjectStore('FileStorage'); + } + + var store = db.createObjectStore('FileStorage', { + keyPath: 'path' + }); + store.createIndex('by_folder', 'folder'); + } + }; + + FilesystemPluginWeb.prototype.dbRequest = function (cmd, args) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var readFlag; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + readFlag = this._writeCmds.indexOf(cmd) !== -1 ? 'readwrite' : 'readonly'; + return [2 + /*return*/ + , this.initDb().then(function (conn) { + return new Promise(function (resolve, reject) { + var tx = conn.transaction(['FileStorage'], readFlag); + var store = tx.objectStore('FileStorage'); + var req = store[cmd].apply(store, args); + + req.onsuccess = function () { + return resolve(req.result); + }; + + req.onerror = function () { + return reject(req.error); + }; + }); + })]; + }); + }); + }; + + FilesystemPluginWeb.prototype.dbIndexRequest = function (indexName, cmd, args) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var readFlag; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + readFlag = this._writeCmds.indexOf(cmd) !== -1 ? 'readwrite' : 'readonly'; + return [2 + /*return*/ + , this.initDb().then(function (conn) { + return new Promise(function (resolve, reject) { + var tx = conn.transaction(['FileStorage'], readFlag); + var store = tx.objectStore('FileStorage'); + var index = store.index(indexName); + var req = index[cmd].apply(index, args); + + req.onsuccess = function () { + return resolve(req.result); + }; + + req.onerror = function () { + return reject(req.error); + }; + }); + })]; + }); + }); + }; + + FilesystemPluginWeb.prototype.getPath = function (directory, uriPath) { + directory = directory || this.DEFAULT_DIRECTORY; + var cleanedUriPath = uriPath !== undefined ? uriPath.replace(/^[/]+|[/]+$/g, '') : ''; + var fsPath = '/' + directory; + if (uriPath !== '') fsPath += '/' + cleanedUriPath; + return fsPath; + }; + + FilesystemPluginWeb.prototype.clear = function () { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var conn, tx, store; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + switch (_a.label) { + case 0: + return [4 + /*yield*/ + , this.initDb()]; + + case 1: + conn = _a.sent(); + tx = conn.transaction(['FileStorage'], 'readwrite'); + store = tx.objectStore('FileStorage'); + store.clear(); + return [2 + /*return*/ + , {}]; + } + }); + }); + }; + /** + * Read a file from disk + * @param options options for the file read + * @return a promise that resolves with the read file data result + */ + + + FilesystemPluginWeb.prototype.readFile = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var path, entry; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + switch (_a.label) { + case 0: + path = this.getPath(options.directory, options.path); + return [4 + /*yield*/ + , this.dbRequest('get', [path])]; + + case 1: + entry = _a.sent(); + if (entry === undefined) throw Error('File does not exist.'); + return [2 + /*return*/ + , { + data: entry.content + }]; + } + }); + }); + }; + /** + * Write a file to disk in the specified location on device + * @param options options for the file write + * @return a promise that resolves with the file write result + */ + + + FilesystemPluginWeb.prototype.writeFile = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var path, data, doRecursive, occupiedEntry, encoding, parentPath, parentEntry, subDirIndex, parentArgPath, now, pathObj; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + switch (_a.label) { + case 0: + path = this.getPath(options.directory, options.path); + data = options.data; + doRecursive = options.recursive; + return [4 + /*yield*/ + , this.dbRequest('get', [path])]; + + case 1: + occupiedEntry = _a.sent(); + if (occupiedEntry && occupiedEntry.type === 'directory') throw 'The supplied path is a directory.'; + encoding = options.encoding; + parentPath = path.substr(0, path.lastIndexOf('/')); + return [4 + /*yield*/ + , this.dbRequest('get', [parentPath])]; + + case 2: + parentEntry = _a.sent(); + if (!(parentEntry === undefined)) return [3 + /*break*/ + , 4]; + subDirIndex = parentPath.indexOf('/', 1); + if (!(subDirIndex !== -1)) return [3 + /*break*/ + , 4]; + parentArgPath = parentPath.substr(subDirIndex); + return [4 + /*yield*/ + , this.mkdir({ + path: parentArgPath, + directory: options.directory, + recursive: doRecursive + })]; + + case 3: + _a.sent(); + + _a.label = 4; + + case 4: + now = Date.now(); + pathObj = { + path: path, + folder: parentPath, + type: 'file', + size: data.length, + ctime: now, + mtime: now, + content: !encoding && data.indexOf(',') >= 0 ? data.split(',')[1] : data + }; + return [4 + /*yield*/ + , this.dbRequest('put', [pathObj])]; + + case 5: + _a.sent(); + + return [2 + /*return*/ + , { + uri: pathObj.path + }]; + } + }); + }); + }; + /** + * Append to a file on disk in the specified location on device + * @param options options for the file append + * @return a promise that resolves with the file write result + */ + + + FilesystemPluginWeb.prototype.appendFile = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var path, data, parentPath, now, ctime, occupiedEntry, parentEntry, subDirIndex, parentArgPath, pathObj; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + switch (_a.label) { + case 0: + path = this.getPath(options.directory, options.path); + data = options.data; + parentPath = path.substr(0, path.lastIndexOf('/')); + now = Date.now(); + ctime = now; + return [4 + /*yield*/ + , this.dbRequest('get', [path])]; + + case 1: + occupiedEntry = _a.sent(); + if (occupiedEntry && occupiedEntry.type === 'directory') throw 'The supplied path is a directory.'; + return [4 + /*yield*/ + , this.dbRequest('get', [parentPath])]; + + case 2: + parentEntry = _a.sent(); + if (!(parentEntry === undefined)) return [3 + /*break*/ + , 4]; + subDirIndex = parentPath.indexOf('/', 1); + if (!(subDirIndex !== -1)) return [3 + /*break*/ + , 4]; + parentArgPath = parentPath.substr(subDirIndex); + return [4 + /*yield*/ + , this.mkdir({ + path: parentArgPath, + directory: options.directory, + recursive: true + })]; + + case 3: + _a.sent(); + + _a.label = 4; + + case 4: + if (occupiedEntry !== undefined) { + data = occupiedEntry.content + data; + ctime = occupiedEntry.ctime; + } + + pathObj = { + path: path, + folder: parentPath, + type: 'file', + size: data.length, + ctime: ctime, + mtime: now, + content: data + }; + return [4 + /*yield*/ + , this.dbRequest('put', [pathObj])]; + + case 5: + _a.sent(); + + return [2 + /*return*/ + , {}]; + } + }); + }); + }; + /** + * Delete a file from disk + * @param options options for the file delete + * @return a promise that resolves with the deleted file data result + */ + + + FilesystemPluginWeb.prototype.deleteFile = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var path, entry, entries; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + switch (_a.label) { + case 0: + path = this.getPath(options.directory, options.path); + return [4 + /*yield*/ + , this.dbRequest('get', [path])]; + + case 1: + entry = _a.sent(); + if (entry === undefined) throw Error('File does not exist.'); + return [4 + /*yield*/ + , this.dbIndexRequest('by_folder', 'getAllKeys', [IDBKeyRange.only(path)])]; + + case 2: + entries = _a.sent(); + if (entries.length !== 0) throw Error('Folder is not empty.'); + return [4 + /*yield*/ + , this.dbRequest('delete', [path])]; + + case 3: + _a.sent(); + + return [2 + /*return*/ + , {}]; + } + }); + }); + }; + /** + * Create a directory. + * @param options options for the mkdir + * @return a promise that resolves with the mkdir result + */ + + + FilesystemPluginWeb.prototype.mkdir = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var path, doRecursive, parentPath, depth, parentEntry, occupiedEntry, parentArgPath, now, pathObj; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + switch (_a.label) { + case 0: + path = this.getPath(options.directory, options.path); + doRecursive = options.recursive; + parentPath = path.substr(0, path.lastIndexOf('/')); + depth = (path.match(/\//g) || []).length; + return [4 + /*yield*/ + , this.dbRequest('get', [parentPath])]; + + case 1: + parentEntry = _a.sent(); + return [4 + /*yield*/ + , this.dbRequest('get', [path])]; + + case 2: + occupiedEntry = _a.sent(); + if (depth === 1) throw Error('Cannot create Root directory'); + if (occupiedEntry !== undefined) throw Error('Current directory does already exist.'); + if (!doRecursive && depth !== 2 && parentEntry === undefined) throw Error('Parent directory must exist'); + if (!(doRecursive && depth !== 2 && parentEntry === undefined)) return [3 + /*break*/ + , 4]; + parentArgPath = parentPath.substr(parentPath.indexOf('/', 1)); + return [4 + /*yield*/ + , this.mkdir({ + path: parentArgPath, + directory: options.directory, + recursive: doRecursive + })]; + + case 3: + _a.sent(); + + _a.label = 4; + + case 4: + now = Date.now(); + pathObj = { + path: path, + folder: parentPath, + type: 'directory', + size: 0, + ctime: now, + mtime: now + }; + return [4 + /*yield*/ + , this.dbRequest('put', [pathObj])]; + + case 5: + _a.sent(); + + return [2 + /*return*/ + , {}]; + } + }); + }); + }; + /** + * Remove a directory + * @param options the options for the directory remove + */ + + + FilesystemPluginWeb.prototype.rmdir = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var path, directory, recursive, fullPath, entry, readDirResult, _i, _a, entry_1, entryPath, entryObj; + + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_b) { + switch (_b.label) { + case 0: + path = options.path, directory = options.directory, recursive = options.recursive; + fullPath = this.getPath(directory, path); + return [4 + /*yield*/ + , this.dbRequest('get', [fullPath])]; + + case 1: + entry = _b.sent(); + if (entry === undefined) throw Error('Folder does not exist.'); + if (entry.type !== 'directory') throw Error('Requested path is not a directory'); + return [4 + /*yield*/ + , this.readdir({ + path: path, + directory: directory + })]; + + case 2: + readDirResult = _b.sent(); + if (readDirResult.files.length !== 0 && !recursive) throw Error('Folder is not empty'); + _i = 0, _a = readDirResult.files; + _b.label = 3; + + case 3: + if (!(_i < _a.length)) return [3 + /*break*/ + , 9]; + entry_1 = _a[_i]; + entryPath = path + "/" + entry_1; + return [4 + /*yield*/ + , this.stat({ + path: entryPath, + directory: directory + })]; + + case 4: + entryObj = _b.sent(); + if (!(entryObj.type === 'file')) return [3 + /*break*/ + , 6]; + return [4 + /*yield*/ + , this.deleteFile({ + path: entryPath, + directory: directory + })]; + + case 5: + _b.sent(); + + return [3 + /*break*/ + , 8]; + + case 6: + return [4 + /*yield*/ + , this.rmdir({ + path: entryPath, + directory: directory, + recursive: recursive + })]; + + case 7: + _b.sent(); + + _b.label = 8; + + case 8: + _i++; + return [3 + /*break*/ + , 3]; + + case 9: + return [4 + /*yield*/ + , this.dbRequest('delete', [fullPath])]; + + case 10: + _b.sent(); + + return [2 + /*return*/ + , {}]; + } + }); + }); + }; + /** + * Return a list of files from the directory (not recursive) + * @param options the options for the readdir operation + * @return a promise that resolves with the readdir directory listing result + */ + + + FilesystemPluginWeb.prototype.readdir = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var path, entry, entries, names; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + switch (_a.label) { + case 0: + path = this.getPath(options.directory, options.path); + return [4 + /*yield*/ + , this.dbRequest('get', [path])]; + + case 1: + entry = _a.sent(); + if (options.path !== '' && entry === undefined) throw Error('Folder does not exist.'); + return [4 + /*yield*/ + , this.dbIndexRequest('by_folder', 'getAllKeys', [IDBKeyRange.only(path)])]; + + case 2: + entries = _a.sent(); + names = entries.map(function (e) { + return e.substring(path.length + 1); + }); + return [2 + /*return*/ + , { + files: names + }]; + } + }); + }); + }; + /** + * Return full File URI for a path and directory + * @param options the options for the stat operation + * @return a promise that resolves with the file stat result + */ + + + FilesystemPluginWeb.prototype.getUri = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var path, entry; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + switch (_a.label) { + case 0: + path = this.getPath(options.directory, options.path); + return [4 + /*yield*/ + , this.dbRequest('get', [path])]; + + case 1: + entry = _a.sent(); + if (!(entry === undefined)) return [3 + /*break*/ + , 3]; + return [4 + /*yield*/ + , this.dbRequest('get', [path + '/'])]; + + case 2: + entry = _a.sent(); + _a.label = 3; + + case 3: + if (entry === undefined) throw Error('Entry does not exist.'); + return [2 + /*return*/ + , { + uri: entry.path + }]; + } + }); + }); + }; + /** + * Return data about a file + * @param options the options for the stat operation + * @return a promise that resolves with the file stat result + */ + + + FilesystemPluginWeb.prototype.stat = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var path, entry; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + switch (_a.label) { + case 0: + path = this.getPath(options.directory, options.path); + return [4 + /*yield*/ + , this.dbRequest('get', [path])]; + + case 1: + entry = _a.sent(); + if (!(entry === undefined)) return [3 + /*break*/ + , 3]; + return [4 + /*yield*/ + , this.dbRequest('get', [path + '/'])]; + + case 2: + entry = _a.sent(); + _a.label = 3; + + case 3: + if (entry === undefined) throw Error('Entry does not exist.'); + return [2 + /*return*/ + , { + type: entry.type, + size: entry.size, + ctime: entry.ctime, + mtime: entry.mtime, + uri: entry.path + }]; + } + }); + }); + }; + /** + * Rename a file or directory + * @param options the options for the rename operation + * @return a promise that resolves with the rename result + */ + + + FilesystemPluginWeb.prototype.rename = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + return [2 + /*return*/ + , this._copy(options, true)]; + }); + }); + }; + /** + * Copy a file or directory + * @param options the options for the copy operation + * @return a promise that resolves with the copy result + */ + + + FilesystemPluginWeb.prototype.copy = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + return [2 + /*return*/ + , this._copy(options, false)]; + }); + }); + }; + /** + * Function that can perform a copy or a rename + * @param options the options for the rename operation + * @param doRename whether to perform a rename or copy operation + * @return a promise that resolves with the result + */ + + + FilesystemPluginWeb.prototype._copy = function (options, doRename) { + if (doRename === void 0) { + doRename = false; + } + + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var to, from, fromDirectory, toDirectory, fromPath, toPath, toObj, e_1, toPathComponents, toPath_1, toParentDirectory, fromObj, updateTime, _a, file, e_2, contents, _i, contents_1, filename; + + var _this = this; + + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_b) { + switch (_b.label) { + case 0: + to = options.to, from = options.from, fromDirectory = options.directory, toDirectory = options.toDirectory; + + if (!to || !from) { + throw Error('Both to and from must be provided'); + } // If no "to" directory is provided, use the "from" directory + + + if (!toDirectory) { + toDirectory = fromDirectory; + } + + fromPath = this.getPath(fromDirectory, from); + toPath = this.getPath(toDirectory, to); // Test that the "to" and "from" locations are different + + if (fromPath === toPath) { + return [2 + /*return*/ + , {}]; + } + + if (toPath.startsWith(fromPath)) { + throw Error('To path cannot contain the from path'); + } + + _b.label = 1; + + case 1: + _b.trys.push([1, 3,, 6]); + + return [4 + /*yield*/ + , this.stat({ + path: to, + directory: toDirectory + })]; + + case 2: + toObj = _b.sent(); + return [3 + /*break*/ + , 6]; + + case 3: + e_1 = _b.sent(); + toPathComponents = to.split('/'); + toPathComponents.pop(); + toPath_1 = toPathComponents.join('/'); + if (!(toPathComponents.length > 0)) return [3 + /*break*/ + , 5]; + return [4 + /*yield*/ + , this.stat({ + path: toPath_1, + directory: toDirectory + })]; + + case 4: + toParentDirectory = _b.sent(); + + if (toParentDirectory.type !== 'directory') { + throw new Error('Parent directory of the to path is a file'); + } + + _b.label = 5; + + case 5: + return [3 + /*break*/ + , 6]; + + case 6: + // Cannot overwrite a directory + if (toObj && toObj.type === 'directory') { + throw new Error('Cannot overwrite a directory with a file'); + } + + return [4 + /*yield*/ + , this.stat({ + path: from, + directory: fromDirectory + })]; + + case 7: + fromObj = _b.sent(); + + updateTime = function updateTime(path, ctime, mtime) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(_this, void 0, void 0, function () { + var fullPath, entry; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + switch (_a.label) { + case 0: + fullPath = this.getPath(toDirectory, path); + return [4 + /*yield*/ + , this.dbRequest('get', [fullPath])]; + + case 1: + entry = _a.sent(); + entry.ctime = ctime; + entry.mtime = mtime; + return [4 + /*yield*/ + , this.dbRequest('put', [entry])]; + + case 2: + _a.sent(); + + return [2 + /*return*/ + ]; + } + }); + }); + }; + + _a = fromObj.type; + + switch (_a) { + case 'file': + return [3 + /*break*/ + , 8]; + + case 'directory': + return [3 + /*break*/ + , 15]; + } + + return [3 + /*break*/ + , 28]; + + case 8: + return [4 + /*yield*/ + , this.readFile({ + path: from, + directory: fromDirectory + })]; + + case 9: + file = _b.sent(); + if (!doRename) return [3 + /*break*/ + , 11]; + return [4 + /*yield*/ + , this.deleteFile({ + path: from, + directory: fromDirectory + })]; + + case 10: + _b.sent(); + + _b.label = 11; + + case 11: + // Write the file to the new location + return [4 + /*yield*/ + , this.writeFile({ + path: to, + directory: toDirectory, + data: file.data + })]; + + case 12: + // Write the file to the new location + _b.sent(); + + if (!doRename) return [3 + /*break*/ + , 14]; + return [4 + /*yield*/ + , updateTime(to, fromObj.ctime, fromObj.mtime)]; + + case 13: + _b.sent(); + + _b.label = 14; + + case 14: + // Resolve promise + return [2 + /*return*/ + , {}]; + + case 15: + if (toObj) { + throw Error('Cannot move a directory over an existing object'); + } + + _b.label = 16; + + case 16: + _b.trys.push([16, 20,, 21]); // Create the to directory + + + return [4 + /*yield*/ + , this.mkdir({ + path: to, + directory: toDirectory, + recursive: false + })]; + + case 17: + // Create the to directory + _b.sent(); + + if (!doRename) return [3 + /*break*/ + , 19]; + return [4 + /*yield*/ + , updateTime(to, fromObj.ctime, fromObj.mtime)]; + + case 18: + _b.sent(); + + _b.label = 19; + + case 19: + return [3 + /*break*/ + , 21]; + + case 20: + e_2 = _b.sent(); + return [3 + /*break*/ + , 21]; + + case 21: + return [4 + /*yield*/ + , this.readdir({ + path: from, + directory: fromDirectory + })]; + + case 22: + contents = _b.sent().files; + _i = 0, contents_1 = contents; + _b.label = 23; + + case 23: + if (!(_i < contents_1.length)) return [3 + /*break*/ + , 26]; + filename = contents_1[_i]; // Move item from the from directory to the to directory + + return [4 + /*yield*/ + , this._copy({ + from: from + "/" + filename, + to: to + "/" + filename, + directory: fromDirectory, + toDirectory: toDirectory + }, doRename)]; + + case 24: + // Move item from the from directory to the to directory + _b.sent(); + + _b.label = 25; + + case 25: + _i++; + return [3 + /*break*/ + , 23]; + + case 26: + if (!doRename) return [3 + /*break*/ + , 28]; + return [4 + /*yield*/ + , this.rmdir({ + path: from, + directory: fromDirectory + })]; + + case 27: + _b.sent(); + + _b.label = 28; + + case 28: + return [2 + /*return*/ + , {}]; + } + }); + }); + }; + + FilesystemPluginWeb._debug = true; + return FilesystemPluginWeb; + }(_index__WEBPACK_IMPORTED_MODULE_1__["WebPlugin"]); + + var Filesystem = new FilesystemPluginWeb(); //# sourceMappingURL=filesystem.js.map + + /***/ + }, + + /***/ + "./node_modules/@capacitor/core/dist/esm/web/geolocation.js": + /*!******************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web/geolocation.js ***! + \******************************************************************/ + + /*! exports provided: GeolocationPluginWeb, Geolocation */ + + /***/ + function node_modulesCapacitorCoreDistEsmWebGeolocationJs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "GeolocationPluginWeb", function () { + return GeolocationPluginWeb; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "Geolocation", function () { + return Geolocation; + }); + /* harmony import */ + + + var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( + /*! tslib */ + "./node_modules/tslib/tslib.es6.js"); + /* harmony import */ + + + var _index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( + /*! ./index */ + "./node_modules/@capacitor/core/dist/esm/web/index.js"); + /* harmony import */ + + + var _util__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__( + /*! ../util */ + "./node_modules/@capacitor/core/dist/esm/util.js"); + + var GeolocationPluginWeb = + /** @class */ + function (_super) { + Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(GeolocationPluginWeb, _super); + + function GeolocationPluginWeb() { + return _super.call(this, { + name: 'Geolocation', + platforms: ['web'] + }) || this; + } + + GeolocationPluginWeb.prototype.getCurrentPosition = function (options) { + var _this = this; + + return new Promise(function (resolve, reject) { + return _this.requestPermissions().then(function (_result) { + window.navigator.geolocation.getCurrentPosition(function (pos) { + resolve(pos); + }, function (err) { + reject(err); + }, Object(_util__WEBPACK_IMPORTED_MODULE_2__["extend"])({ + enableHighAccuracy: true, + timeout: 10000, + maximumAge: 0 + }, options)); + }); + }); + }; + + GeolocationPluginWeb.prototype.watchPosition = function (options, callback) { + var id = window.navigator.geolocation.watchPosition(function (pos) { + callback(pos); + }, function (err) { + callback(null, err); + }, Object(_util__WEBPACK_IMPORTED_MODULE_2__["extend"])({ + enableHighAccuracy: true, + timeout: 10000, + maximumAge: 0 + }, options)); + return "" + id; + }; + + GeolocationPluginWeb.prototype.clearWatch = function (options) { + window.navigator.geolocation.clearWatch(parseInt(options.id, 10)); + return Promise.resolve(); + }; + + return GeolocationPluginWeb; + }(_index__WEBPACK_IMPORTED_MODULE_1__["WebPlugin"]); + + var Geolocation = new GeolocationPluginWeb(); //# sourceMappingURL=geolocation.js.map + + /***/ + }, + + /***/ + "./node_modules/@capacitor/core/dist/esm/web/index.js": + /*!************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web/index.js ***! + \************************************************************/ + + /*! exports provided: WebPluginRegistry, WebPlugins, WebPlugin, mergeWebPlugins, mergeWebPlugin */ + + /***/ + function node_modulesCapacitorCoreDistEsmWebIndexJs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "WebPluginRegistry", function () { + return WebPluginRegistry; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "WebPlugins", function () { + return WebPlugins; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "WebPlugin", function () { + return WebPlugin; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "mergeWebPlugins", function () { + return mergeWebPlugins; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "mergeWebPlugin", function () { + return mergeWebPlugin; + }); + + var WebPluginRegistry = + /** @class */ + function () { + function WebPluginRegistry() { + this.plugins = {}; + this.loadedPlugins = {}; + } + + WebPluginRegistry.prototype.addPlugin = function (plugin) { + this.plugins[plugin.config.name] = plugin; + }; + + WebPluginRegistry.prototype.getPlugin = function (name) { + return this.plugins[name]; + }; + + WebPluginRegistry.prototype.loadPlugin = function (name) { + var plugin = this.getPlugin(name); + + if (!plugin) { + console.error("Unable to load web plugin " + name + ", no such plugin found."); + return; + } + + plugin.load(); + }; + + WebPluginRegistry.prototype.getPlugins = function () { + var p = []; + + for (var name_1 in this.plugins) { + p.push(this.plugins[name_1]); + } + + return p; + }; + + return WebPluginRegistry; + }(); + + var WebPlugins = new WebPluginRegistry(); + + var WebPlugin = + /** @class */ + function () { + function WebPlugin(config, pluginRegistry) { + this.config = config; + this.loaded = false; + this.listeners = {}; + this.windowListeners = {}; + + if (!pluginRegistry) { + WebPlugins.addPlugin(this); + } else { + pluginRegistry.addPlugin(this); + } + } + + WebPlugin.prototype.addWindowListener = function (handle) { + window.addEventListener(handle.windowEventName, handle.handler); + handle.registered = true; + }; + + WebPlugin.prototype.removeWindowListener = function (handle) { + if (!handle) { + return; + } + + window.removeEventListener(handle.windowEventName, handle.handler); + handle.registered = false; + }; + + WebPlugin.prototype.addListener = function (eventName, listenerFunc) { + var _this = this; + + var listeners = this.listeners[eventName]; + + if (!listeners) { + this.listeners[eventName] = []; + } + + this.listeners[eventName].push(listenerFunc); // If we haven't added a window listener for this event and it requires one, + // go ahead and add it + + var windowListener = this.windowListeners[eventName]; + + if (windowListener && !windowListener.registered) { + this.addWindowListener(windowListener); + } + + return { + remove: function remove() { + _this.removeListener(eventName, listenerFunc); + } + }; + }; + + WebPlugin.prototype.removeListener = function (eventName, listenerFunc) { + var listeners = this.listeners[eventName]; + + if (!listeners) { + return; + } + + var index = listeners.indexOf(listenerFunc); + this.listeners[eventName].splice(index, 1); // If there are no more listeners for this type of event, + // remove the window listener + + if (!this.listeners[eventName].length) { + this.removeWindowListener(this.windowListeners[eventName]); + } + }; + + WebPlugin.prototype.removeAllListeners = function () { + this.listeners = {}; + + for (var listener in this.windowListeners) { + this.removeWindowListener(this.windowListeners[listener]); + } + + this.windowListeners = {}; + }; + + WebPlugin.prototype.notifyListeners = function (eventName, data) { + var listeners = this.listeners[eventName]; + + if (listeners) { + listeners.forEach(function (listener) { + return listener(data); + }); + } + }; + + WebPlugin.prototype.hasListeners = function (eventName) { + return !!this.listeners[eventName].length; + }; + + WebPlugin.prototype.registerWindowListener = function (windowEventName, pluginEventName) { + var _this = this; + + this.windowListeners[pluginEventName] = { + registered: false, + windowEventName: windowEventName, + pluginEventName: pluginEventName, + handler: function handler(event) { + _this.notifyListeners(pluginEventName, event); + } + }; + }; + + WebPlugin.prototype.requestPermissions = function () { + if (Capacitor.isNative) { + return Capacitor.nativePromise(this.config.name, 'requestPermissions', {}); + } else { + return Promise.resolve({ + results: [] + }); + } + }; + + WebPlugin.prototype.load = function () { + this.loaded = true; + }; + + return WebPlugin; + }(); + + var shouldMergeWebPlugin = function shouldMergeWebPlugin(plugin) { + return plugin.config.platforms && plugin.config.platforms.indexOf(Capacitor.platform) >= 0; + }; + /** + * For all our known web plugins, merge them into the global plugins + * registry if they aren't already existing. If they don't exist, that + * means there's no existing native implementation for it. + * @param knownPlugins the Capacitor.Plugins global registry. + */ + + + var mergeWebPlugins = function mergeWebPlugins(knownPlugins) { + var plugins = WebPlugins.getPlugins(); + + for (var _i = 0, plugins_1 = plugins; _i < plugins_1.length; _i++) { + var plugin = plugins_1[_i]; + mergeWebPlugin(knownPlugins, plugin); + } + }; + + var mergeWebPlugin = function mergeWebPlugin(knownPlugins, plugin) { + // If we already have a plugin registered (meaning it was defined in the native layer), + // then we should only overwrite it if the corresponding web plugin activates on + // a certain platform. For example: Geolocation uses the WebPlugin on Android but not iOS + if (knownPlugins.hasOwnProperty(plugin.config.name) && !shouldMergeWebPlugin(plugin)) { + return; + } + + knownPlugins[plugin.config.name] = plugin; + }; //# sourceMappingURL=index.js.map + + /***/ + + }, + + /***/ + "./node_modules/@capacitor/core/dist/esm/web/local-notifications.js": + /*!**************************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web/local-notifications.js ***! + \**************************************************************************/ + + /*! exports provided: LocalNotificationsPluginWeb, LocalNotifications */ + + /***/ + function node_modulesCapacitorCoreDistEsmWebLocalNotificationsJs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "LocalNotificationsPluginWeb", function () { + return LocalNotificationsPluginWeb; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "LocalNotifications", function () { + return LocalNotifications; + }); + /* harmony import */ + + + var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( + /*! tslib */ + "./node_modules/tslib/tslib.es6.js"); + /* harmony import */ + + + var _index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( + /*! ./index */ + "./node_modules/@capacitor/core/dist/esm/web/index.js"); + + var LocalNotificationsPluginWeb = + /** @class */ + function (_super) { + Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(LocalNotificationsPluginWeb, _super); + + function LocalNotificationsPluginWeb() { + var _this = _super.call(this, { + name: 'LocalNotifications', + platforms: ['web'] + }) || this; + + _this.pending = []; + return _this; + } + + LocalNotificationsPluginWeb.prototype.createChannel = function (channel) { + throw new Error('Feature not available in the browser. ' + channel.id); + }; + + LocalNotificationsPluginWeb.prototype.deleteChannel = function (channel) { + throw new Error('Feature not available in the browser. ' + channel.id); + }; + + LocalNotificationsPluginWeb.prototype.listChannels = function () { + throw new Error('Feature not available in the browser'); + }; + + LocalNotificationsPluginWeb.prototype.sendPending = function () { + var _this = this; + + var toRemove = []; + var now = +new Date(); + this.pending.forEach(function (localNotification) { + if (localNotification.schedule && localNotification.schedule.at) { + if (+localNotification.schedule.at <= now) { + _this.buildNotification(localNotification); + + toRemove.push(localNotification); + } + } + }); + console.log('Sent pending, removing', toRemove); + this.pending = this.pending.filter(function (localNotification) { + return !toRemove.find(function (ln) { + return ln === localNotification; + }); + }); + }; + + LocalNotificationsPluginWeb.prototype.sendNotification = function (localNotification) { + var _this = this; + + var l = localNotification; + + if (localNotification.schedule && localNotification.schedule.at) { + var diff = +localNotification.schedule.at - +new Date(); + this.pending.push(l); + setTimeout(function () { + _this.sendPending(); + }, diff); + return; + } + + this.buildNotification(localNotification); + }; + + LocalNotificationsPluginWeb.prototype.buildNotification = function (localNotification) { + var l = localNotification; + return new Notification(l.title, { + body: l.body + }); + }; + + LocalNotificationsPluginWeb.prototype.schedule = function (options) { + var _this = this; + + var notifications = []; + options.notifications.forEach(function (notification) { + notifications.push(_this.sendNotification(notification)); + }); + return Promise.resolve({ + notifications: options.notifications.map(function (notification) { + return { + id: '' + notification.id + }; + }) + }); + }; + + LocalNotificationsPluginWeb.prototype.getPending = function () { + return Promise.resolve({ + notifications: this.pending.map(function (localNotification) { + return { + id: '' + localNotification.id + }; + }) + }); + }; + + LocalNotificationsPluginWeb.prototype.registerActionTypes = function (_options) { + throw new Error('Method not implemented.'); + }; + + LocalNotificationsPluginWeb.prototype.cancel = function (pending) { + console.log('Cancel these', pending); + this.pending = this.pending.filter(function (localNotification) { + return !pending.notifications.find(function (ln) { + return ln.id === '' + localNotification.id; + }); + }); + return Promise.resolve(); + }; + + LocalNotificationsPluginWeb.prototype.areEnabled = function () { + return Promise.resolve({ + value: Notification.permission === 'granted' + }); + }; + + LocalNotificationsPluginWeb.prototype.requestPermission = function () { + return new Promise(function (resolve) { + Notification.requestPermission(function (result) { + var granted = true; + + if (result === 'denied' || result === 'default') { + granted = false; + } + + resolve({ + granted: granted + }); + }); + }); + }; + + LocalNotificationsPluginWeb.prototype.requestPermissions = function () { + return new Promise(function (resolve, reject) { + Notification.requestPermission(function (result) { + if (result === 'denied' || result === 'default') { + reject(result); + return; + } + + resolve({ + results: [result] + }); + }); + }); + }; + + return LocalNotificationsPluginWeb; + }(_index__WEBPACK_IMPORTED_MODULE_1__["WebPlugin"]); + + var LocalNotifications = new LocalNotificationsPluginWeb(); //# sourceMappingURL=local-notifications.js.map + + /***/ + }, + + /***/ + "./node_modules/@capacitor/core/dist/esm/web/modals.js": + /*!*************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web/modals.js ***! + \*************************************************************/ + + /*! exports provided: ModalsPluginWeb, Modals */ + + /***/ + function node_modulesCapacitorCoreDistEsmWebModalsJs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "ModalsPluginWeb", function () { + return ModalsPluginWeb; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "Modals", function () { + return Modals; + }); + /* harmony import */ + + + var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( + /*! tslib */ + "./node_modules/tslib/tslib.es6.js"); + /* harmony import */ + + + var _index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( + /*! ./index */ + "./node_modules/@capacitor/core/dist/esm/web/index.js"); + + var ModalsPluginWeb = + /** @class */ + function (_super) { + Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(ModalsPluginWeb, _super); + + function ModalsPluginWeb() { + return _super.call(this, { + name: 'Modals', + platforms: ['web'] + }) || this; + } + + ModalsPluginWeb.prototype.alert = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + window.alert(options.message); + return [2 + /*return*/ + , Promise.resolve()]; + }); + }); + }; + + ModalsPluginWeb.prototype.prompt = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var val; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + val = window.prompt(options.message, options.inputText || ''); + return [2 + /*return*/ + , Promise.resolve({ + value: val, + cancelled: val === null + })]; + }); + }); + }; + + ModalsPluginWeb.prototype.confirm = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var val; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + val = window.confirm(options.message); + return [2 + /*return*/ + , Promise.resolve({ + value: val + })]; + }); + }); + }; + + ModalsPluginWeb.prototype.showActions = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var _this = this; + + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + return [2 + /*return*/ + , new Promise(function (resolve, _reject) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(_this, void 0, void 0, function () { + var actionSheet; + + var _this = this; + + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + actionSheet = document.querySelector('pwa-action-sheet'); + + if (!actionSheet) { + actionSheet = document.createElement('pwa-action-sheet'); + document.body.appendChild(actionSheet); + } + + actionSheet.header = options.title; + actionSheet.cancelable = false; + actionSheet.options = options.options; + actionSheet.addEventListener('onSelection', function (e) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(_this, void 0, void 0, function () { + var selection; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + selection = e.detail; + resolve({ + index: selection + }); + return [2 + /*return*/ + ]; + }); + }); + }); + return [2 + /*return*/ + ]; + }); + }); + })]; + }); + }); + }; + + return ModalsPluginWeb; + }(_index__WEBPACK_IMPORTED_MODULE_1__["WebPlugin"]); + + var Modals = new ModalsPluginWeb(); //# sourceMappingURL=modals.js.map + + /***/ + }, + + /***/ + "./node_modules/@capacitor/core/dist/esm/web/motion.js": + /*!*************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web/motion.js ***! + \*************************************************************/ + + /*! exports provided: MotionPluginWeb, Motion */ + + /***/ + function node_modulesCapacitorCoreDistEsmWebMotionJs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "MotionPluginWeb", function () { + return MotionPluginWeb; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "Motion", function () { + return Motion; + }); + /* harmony import */ + + + var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( + /*! tslib */ + "./node_modules/tslib/tslib.es6.js"); + /* harmony import */ + + + var _index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( + /*! ./index */ + "./node_modules/@capacitor/core/dist/esm/web/index.js"); + + var MotionPluginWeb = + /** @class */ + function (_super) { + Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(MotionPluginWeb, _super); + + function MotionPluginWeb() { + var _this = _super.call(this, { + name: 'Motion' + }) || this; + + _this.registerWindowListener('devicemotion', 'accel'); + + _this.registerWindowListener('deviceorientation', 'orientation'); + + return _this; + } + + return MotionPluginWeb; + }(_index__WEBPACK_IMPORTED_MODULE_1__["WebPlugin"]); + + var Motion = new MotionPluginWeb(); //# sourceMappingURL=motion.js.map + + /***/ + }, + + /***/ + "./node_modules/@capacitor/core/dist/esm/web/network.js": + /*!**************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web/network.js ***! + \**************************************************************/ + + /*! exports provided: NetworkPluginWeb, Network */ + + /***/ + function node_modulesCapacitorCoreDistEsmWebNetworkJs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "NetworkPluginWeb", function () { + return NetworkPluginWeb; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "Network", function () { + return Network; + }); + /* harmony import */ + + + var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( + /*! tslib */ + "./node_modules/tslib/tslib.es6.js"); + /* harmony import */ + + + var _index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( + /*! ./index */ + "./node_modules/@capacitor/core/dist/esm/web/index.js"); + + var NetworkPluginWeb = + /** @class */ + function (_super) { + Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(NetworkPluginWeb, _super); + + function NetworkPluginWeb() { + var _this = _super.call(this, { + name: 'Network', + platforms: ['web'] + }) || this; + + _this.listenerFunction = null; + return _this; + } + + NetworkPluginWeb.prototype.getStatus = function () { + return new Promise(function (resolve, reject) { + if (!window.navigator) { + reject('Network info not available'); + return; + } + + var connected = window.navigator.onLine; + var connection = window.navigator.connection || window.navigator.mozConnection || window.navigator.webkitConnection; + var connectionType = connection ? connection.type || connection.effectiveType : 'wifi'; + resolve({ + connected: connected, + connectionType: connected ? connectionType : 'none' + }); + }); + }; + + NetworkPluginWeb.prototype.addListener = function (eventName, listenerFunc) { + var thisRef = this; + var connection = window.navigator.connection || window.navigator.mozConnection || window.navigator.webkitConnection; + var connectionType = connection ? connection.type || connection.effectiveType : 'wifi'; + var onlineBindFunc = listenerFunc.bind(thisRef, { + connected: true, + connectionType: connectionType + }); + var offlineBindFunc = listenerFunc.bind(thisRef, { + connected: false, + connectionType: 'none' + }); + + if (eventName.localeCompare('networkStatusChange') === 0) { + window.addEventListener('online', onlineBindFunc); + window.addEventListener('offline', offlineBindFunc); + return { + remove: function remove() { + window.removeEventListener('online', onlineBindFunc); + window.removeEventListener('offline', offlineBindFunc); + } + }; + } + }; + + return NetworkPluginWeb; + }(_index__WEBPACK_IMPORTED_MODULE_1__["WebPlugin"]); + + var Network = new NetworkPluginWeb(); //# sourceMappingURL=network.js.map + + /***/ + }, + + /***/ + "./node_modules/@capacitor/core/dist/esm/web/permissions.js": + /*!******************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web/permissions.js ***! + \******************************************************************/ + + /*! exports provided: PermissionsPluginWeb, Permissions */ + + /***/ + function node_modulesCapacitorCoreDistEsmWebPermissionsJs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "PermissionsPluginWeb", function () { + return PermissionsPluginWeb; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "Permissions", function () { + return Permissions; + }); + /* harmony import */ + + + var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( + /*! tslib */ + "./node_modules/tslib/tslib.es6.js"); + /* harmony import */ + + + var _index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( + /*! ./index */ + "./node_modules/@capacitor/core/dist/esm/web/index.js"); + /* harmony import */ + + + var _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__( + /*! ../core-plugin-definitions */ + "./node_modules/@capacitor/core/dist/esm/core-plugin-definitions.js"); + + var PermissionsPluginWeb = + /** @class */ + function (_super) { + Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(PermissionsPluginWeb, _super); + + function PermissionsPluginWeb() { + return _super.call(this, { + name: 'Permissions' + }) || this; + } + + PermissionsPluginWeb.prototype.query = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var navigator, name, ret; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + switch (_a.label) { + case 0: + navigator = window.navigator; + + if (!navigator.permissions) { + return [2 + /*return*/ + , Promise.reject('This browser does not support the Permissions API')]; + } + + name = options.name === _core_plugin_definitions__WEBPACK_IMPORTED_MODULE_2__["PermissionType"].Photos ? 'camera' : options.name; + return [4 + /*yield*/ + , navigator.permissions.query({ + name: name + })]; + + case 1: + ret = _a.sent(); + return [2 + /*return*/ + , { + state: ret.state + }]; + } + }); + }); + }; + + return PermissionsPluginWeb; + }(_index__WEBPACK_IMPORTED_MODULE_1__["WebPlugin"]); + + var Permissions = new PermissionsPluginWeb(); //# sourceMappingURL=permissions.js.map + + /***/ + }, + + /***/ + "./node_modules/@capacitor/core/dist/esm/web/share.js": + /*!************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web/share.js ***! + \************************************************************/ + + /*! exports provided: SharePluginWeb, Share */ + + /***/ + function node_modulesCapacitorCoreDistEsmWebShareJs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "SharePluginWeb", function () { + return SharePluginWeb; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "Share", function () { + return Share; + }); + /* harmony import */ + + + var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( + /*! tslib */ + "./node_modules/tslib/tslib.es6.js"); + /* harmony import */ + + + var _index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( + /*! ./index */ + "./node_modules/@capacitor/core/dist/esm/web/index.js"); + + var SharePluginWeb = + /** @class */ + function (_super) { + Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(SharePluginWeb, _super); + + function SharePluginWeb() { + return _super.call(this, { + name: 'Share', + platforms: ['web'] + }) || this; + } + + SharePluginWeb.prototype.share = function (options) { + if (!navigator.share) { + return Promise.reject('Web Share API not available'); + } + + return navigator.share({ + title: options.title, + text: options.text, + url: options.url + }); + }; + + return SharePluginWeb; + }(_index__WEBPACK_IMPORTED_MODULE_1__["WebPlugin"]); + + var Share = new SharePluginWeb(); //# sourceMappingURL=share.js.map + + /***/ + }, + + /***/ + "./node_modules/@capacitor/core/dist/esm/web/splash-screen.js": + /*!********************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web/splash-screen.js ***! + \********************************************************************/ + + /*! exports provided: SplashScreenPluginWeb, SplashScreen */ + + /***/ + function node_modulesCapacitorCoreDistEsmWebSplashScreenJs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "SplashScreenPluginWeb", function () { + return SplashScreenPluginWeb; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "SplashScreen", function () { + return SplashScreen; + }); + /* harmony import */ + + + var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( + /*! tslib */ + "./node_modules/tslib/tslib.es6.js"); + /* harmony import */ + + + var _index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( + /*! ./index */ + "./node_modules/@capacitor/core/dist/esm/web/index.js"); + + var SplashScreenPluginWeb = + /** @class */ + function (_super) { + Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(SplashScreenPluginWeb, _super); + + function SplashScreenPluginWeb() { + return _super.call(this, { + name: 'SplashScreen', + platforms: ['web'] + }) || this; + } + + SplashScreenPluginWeb.prototype.show = function (_options, _callback) { + return Promise.resolve(); + }; + + SplashScreenPluginWeb.prototype.hide = function (_options, _callback) { + return Promise.resolve(); + }; + + return SplashScreenPluginWeb; + }(_index__WEBPACK_IMPORTED_MODULE_1__["WebPlugin"]); + + var SplashScreen = new SplashScreenPluginWeb(); //# sourceMappingURL=splash-screen.js.map + + /***/ + }, + + /***/ + "./node_modules/@capacitor/core/dist/esm/web/storage.js": + /*!**************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web/storage.js ***! + \**************************************************************/ + + /*! exports provided: StoragePluginWeb, Storage */ + + /***/ + function node_modulesCapacitorCoreDistEsmWebStorageJs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "StoragePluginWeb", function () { + return StoragePluginWeb; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "Storage", function () { + return Storage; + }); + /* harmony import */ + + + var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( + /*! tslib */ + "./node_modules/tslib/tslib.es6.js"); + /* harmony import */ + + + var _index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( + /*! ./index */ + "./node_modules/@capacitor/core/dist/esm/web/index.js"); + + var StoragePluginWeb = + /** @class */ + function (_super) { + Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(StoragePluginWeb, _super); + + function StoragePluginWeb() { + var _this = _super.call(this, { + name: 'Storage', + platforms: ['web'] + }) || this; + + _this.KEY_PREFIX = '_cap_'; + return _this; + } + + StoragePluginWeb.prototype.get = function (options) { + var _this = this; + + return new Promise(function (resolve, _reject) { + resolve({ + value: window.localStorage.getItem(_this.makeKey(options.key)) + }); + }); + }; + + StoragePluginWeb.prototype.set = function (options) { + var _this = this; + + return new Promise(function (resolve, _reject) { + window.localStorage.setItem(_this.makeKey(options.key), options.value); + resolve(); + }); + }; + + StoragePluginWeb.prototype.remove = function (options) { + var _this = this; + + return new Promise(function (resolve, _reject) { + window.localStorage.removeItem(_this.makeKey(options.key)); + resolve(); + }); + }; + + StoragePluginWeb.prototype.keys = function () { + var _this = this; + + return new Promise(function (resolve, _reject) { + resolve({ + keys: Object.keys(localStorage).filter(function (k) { + return _this.isKey(k); + }).map(function (k) { + return _this.getKey(k); + }) + }); + }); + }; + + StoragePluginWeb.prototype.clear = function () { + var _this = this; + + return new Promise(function (resolve, _reject) { + Object.keys(localStorage).filter(function (k) { + return _this.isKey(k); + }).forEach(function (k) { + return window.localStorage.removeItem(k); + }); + resolve(); + }); + }; + + StoragePluginWeb.prototype.makeKey = function (key) { + return this.KEY_PREFIX + key; + }; + + StoragePluginWeb.prototype.isKey = function (key) { + return key.indexOf(this.KEY_PREFIX) === 0; + }; + + StoragePluginWeb.prototype.getKey = function (key) { + return key.substr(this.KEY_PREFIX.length); + }; + + return StoragePluginWeb; + }(_index__WEBPACK_IMPORTED_MODULE_1__["WebPlugin"]); + + var Storage = new StoragePluginWeb(); //# sourceMappingURL=storage.js.map + + /***/ + }, + + /***/ + "./node_modules/@capacitor/core/dist/esm/web/toast.js": + /*!************************************************************!*\ + !*** ./node_modules/@capacitor/core/dist/esm/web/toast.js ***! + \************************************************************/ + + /*! exports provided: ToastPluginWeb, Toast */ + + /***/ + function node_modulesCapacitorCoreDistEsmWebToastJs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "ToastPluginWeb", function () { + return ToastPluginWeb; + }); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "Toast", function () { + return Toast; + }); + /* harmony import */ + + + var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( + /*! tslib */ + "./node_modules/tslib/tslib.es6.js"); + /* harmony import */ + + + var _index__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( + /*! ./index */ + "./node_modules/@capacitor/core/dist/esm/web/index.js"); + + var ToastPluginWeb = + /** @class */ + function (_super) { + Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(ToastPluginWeb, _super); + + function ToastPluginWeb() { + return _super.call(this, { + name: 'Toast', + platforms: ['web'] + }) || this; + } + + ToastPluginWeb.prototype.show = function (options) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function () { + var duration, toast; + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__generator"])(this, function (_a) { + duration = 2000; + + if (options.duration) { + duration = options.duration === 'long' ? 3500 : 2000; + } + + toast = document.createElement('pwa-toast'); + toast.duration = duration; + toast.message = options.text; + document.body.appendChild(toast); + return [2 + /*return*/ + ]; + }); + }); + }; + + return ToastPluginWeb; + }(_index__WEBPACK_IMPORTED_MODULE_1__["WebPlugin"]); + + var Toast = new ToastPluginWeb(); //# sourceMappingURL=toast.js.map + + /***/ + }, + + /***/ + "./src/app/config/auth-constants.ts": + /*!******************************************!*\ + !*** ./src/app/config/auth-constants.ts ***! + \******************************************/ + + /*! exports provided: AuthConnstants */ + + /***/ + function srcAppConfigAuthConstantsTs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "AuthConnstants", function () { + return AuthConnstants; + }); + /* This file stores all the keys */ + + + var AuthConnstants = function AuthConnstants() { + _classCallCheck(this, AuthConnstants); + }; + /* My reference key */ + + + AuthConnstants.AUTH = 'userDataKey'; + AuthConnstants.PROFILE = 'profile'; + AuthConnstants.USER = 'userId'; + /***/ + }, + + /***/ + "./src/app/services/auth.service.ts": + /*!******************************************!*\ + !*** ./src/app/services/auth.service.ts ***! + \******************************************/ + + /*! exports provided: AuthService */ + + /***/ + function srcAppServicesAuthServiceTs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "AuthService", function () { + return AuthService; + }); + /* harmony import */ + + + var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( + /*! tslib */ + "./node_modules/tslib/tslib.es6.js"); + /* harmony import */ + + + var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( + /*! @angular/core */ + "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js"); + /* harmony import */ + + + var _storage_service__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__( + /*! ./storage.service */ + "./src/app/services/storage.service.ts"); + /* harmony import */ + + + var _angular_router__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__( + /*! @angular/router */ + "./node_modules/@angular/router/__ivy_ngcc__/fesm2015/router.js"); + /* harmony import */ + + + var _angular_common_http__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__( + /*! @angular/common/http */ + "./node_modules/@angular/common/__ivy_ngcc__/fesm2015/http.js"); + /* harmony import */ + + + var src_environments_environment__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__( + /*! src/environments/environment */ + "./src/environments/environment.ts"); + /* harmony import */ + + + var _http_service__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__( + /*! ./http.service */ + "./src/app/services/http.service.ts"); + /* harmony import */ + + + var rxjs__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__( + /*! rxjs */ + "./node_modules/rxjs/_esm2015/index.js"); + /* harmony import */ + + + var _config_auth_constants__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__( + /*! ../config/auth-constants */ + "./src/app/config/auth-constants.ts"); + + var AuthService = /*#__PURE__*/function () { + function AuthService(http, httpService, storageService, router) { + _classCallCheck(this, AuthService); + + this.http = http; + this.httpService = httpService; + this.storageService = storageService; + this.router = router; + this.userData$ = new rxjs__WEBPACK_IMPORTED_MODULE_7__["BehaviorSubject"](''); + this.userId$ = new rxjs__WEBPACK_IMPORTED_MODULE_7__["BehaviorSubject"](''); + this.headers = new _angular_common_http__WEBPACK_IMPORTED_MODULE_4__["HttpHeaders"](); + } + + _createClass(AuthService, [{ + key: "login", + value: function login(user) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, /*#__PURE__*/regeneratorRuntime.mark(function _callee() { + var _this2 = this; + + var options, service, result, response; + return regeneratorRuntime.wrap(function _callee$(_context) { + while (1) { + switch (_context.prev = _context.next) { + case 0: + user.BasicAuthKey = 'Basic ' + btoa(user.domainName + '\\' + user.username + ':' + user.password); //conversão em base64 das credenciais inseridas + + options = { + headers: { + 'Authorization': user.BasicAuthKey + } + }; + this.headers = this.headers.set('Authorization', user.BasicAuthKey); + this.opts = { + headers: this.headers + }; + service = src_environments_environment__WEBPACK_IMPORTED_MODULE_5__["environment"].apiURL + "userauthentication/GetValidateAuth"; + _context.next = 7; + return this.http.get(service, options).toPromise(); + + case 7: + result = _context.sent; + this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_5__["environment"].apiURL + "UserAuthentication/Login", '', this.opts).subscribe(function (res) { + _this2.storageService.store(_config_auth_constants__WEBPACK_IMPORTED_MODULE_8__["AuthConnstants"].USER, res); + }); + + if (result) { + this.ValidatedUser = user; + } + + return _context.abrupt("return", result); + + case 11: + case "end": + return _context.stop(); + } + } + }, _callee, this); + })); + } + }, { + key: "logout", + value: function logout() { + this.ValidatedUser = null; + } //Login to rocketChat server + + }, { + key: "loginChat", + value: function loginChat(postData) { + return this.httpService.post('login', postData); + } //Get user data from RocketChat | global object + + }, { + key: "getUserData", + value: function getUserData() { + var _this3 = this; + + this.storageService.get(_config_auth_constants__WEBPACK_IMPORTED_MODULE_8__["AuthConnstants"].AUTH).then(function (res) { + _this3.userData$.next(res); + }); + } //Get user Id | global object + + }, { + key: "getUserId", + value: function getUserId() { + var _this4 = this; + + this.storageService.get(_config_auth_constants__WEBPACK_IMPORTED_MODULE_8__["AuthConnstants"].USER).then(function (res) { + _this4.userId$.next(res); + }); + } + }, { + key: "getProfile", + value: function getProfile() { + this.storageService.get(_config_auth_constants__WEBPACK_IMPORTED_MODULE_8__["AuthConnstants"].PROFILE).then(function (res) { + return res; + }); + } + }, { + key: "logoutChat", + value: function logoutChat() { + var _this5 = this; + + //this.storageService.clear(); + this.storageService.removeStorageItem(_config_auth_constants__WEBPACK_IMPORTED_MODULE_8__["AuthConnstants"].AUTH).then(function (res) { + _this5.userData$.next(''); + + _this5.router.navigate(['']); + }); + } + }]); + + return AuthService; + }(); + + AuthService.ctorParameters = function () { + return [{ + type: _angular_common_http__WEBPACK_IMPORTED_MODULE_4__["HttpClient"] + }, { + type: _http_service__WEBPACK_IMPORTED_MODULE_6__["HttpService"] + }, { + type: _storage_service__WEBPACK_IMPORTED_MODULE_2__["StorageService"] + }, { + type: _angular_router__WEBPACK_IMPORTED_MODULE_3__["Router"] + }]; + }; + + AuthService = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Injectable"])({ + providedIn: 'root' + })], AuthService); + /***/ + }, + + /***/ + "./src/app/services/http.service.ts": + /*!******************************************!*\ + !*** ./src/app/services/http.service.ts ***! + \******************************************/ + + /*! exports provided: HttpService */ + + /***/ + function srcAppServicesHttpServiceTs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "HttpService", function () { + return HttpService; + }); + /* harmony import */ + + + var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( + /*! tslib */ + "./node_modules/tslib/tslib.es6.js"); + /* harmony import */ + + + var _angular_common_http__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( + /*! @angular/common/http */ + "./node_modules/@angular/common/__ivy_ngcc__/fesm2015/http.js"); + /* harmony import */ + + + var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__( + /*! @angular/core */ + "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js"); + /* harmony import */ + + + var src_environments_environment__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__( + /*! src/environments/environment */ + "./src/environments/environment.ts"); + + var HttpService = /*#__PURE__*/function () { + function HttpService(http) { + _classCallCheck(this, HttpService); + + this.http = http; + } + + _createClass(HttpService, [{ + key: "post", + value: function post(serviceName, data) { + var headers = new _angular_common_http__WEBPACK_IMPORTED_MODULE_1__["HttpHeaders"](); + var options = { + header: headers, + withCredentials: false + }; + var url = src_environments_environment__WEBPACK_IMPORTED_MODULE_3__["environment"].apiChatUrl + serviceName; + var body = { + "user": "admin", + "password": "tabteste@006" + }; + return this.http.post(url, + /* JSON.stringify( */ + data + /* ), options */ + ); + } + }, { + key: "get", + value: function get(serviceName, options) { + var url = src_environments_environment__WEBPACK_IMPORTED_MODULE_3__["environment"].apiChatUrl + serviceName; + return this.http.get(url, options); + } + }]); + + return HttpService; + }(); + + HttpService.ctorParameters = function () { + return [{ + type: _angular_common_http__WEBPACK_IMPORTED_MODULE_1__["HttpClient"] + }]; + }; + + HttpService = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_angular_core__WEBPACK_IMPORTED_MODULE_2__["Injectable"])({ + providedIn: 'root' + })], HttpService); + /***/ + }, + + /***/ + "./src/app/services/storage.service.ts": + /*!*********************************************!*\ + !*** ./src/app/services/storage.service.ts ***! + \*********************************************/ + + /*! exports provided: StorageService */ + + /***/ + function srcAppServicesStorageServiceTs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "StorageService", function () { + return StorageService; + }); + /* harmony import */ + + + var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( + /*! tslib */ + "./node_modules/tslib/tslib.es6.js"); + /* harmony import */ + + + var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( + /*! @angular/core */ + "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js"); + /* harmony import */ + + + var _capacitor_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__( + /*! @capacitor/core */ + "./node_modules/@capacitor/core/dist/esm/index.js"); + + var Storage = _capacitor_core__WEBPACK_IMPORTED_MODULE_2__["Plugins"].Storage; + + var StorageService = /*#__PURE__*/function () { + function StorageService() { + _classCallCheck(this, StorageService); + } // Store the value + + + _createClass(StorageService, [{ + key: "store", + value: function store(storageKey, value) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, /*#__PURE__*/regeneratorRuntime.mark(function _callee2() { + var encryptedValue; + return regeneratorRuntime.wrap(function _callee2$(_context2) { + while (1) { + switch (_context2.prev = _context2.next) { + case 0: + encryptedValue = btoa(escape(JSON.stringify(value))); + _context2.next = 3; + return Storage.set({ + key: storageKey, + value: encryptedValue + }); + + case 3: + case "end": + return _context2.stop(); + } + } + }, _callee2); + })); + } // Get the value + + }, { + key: "get", + value: function get(storageKey) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, /*#__PURE__*/regeneratorRuntime.mark(function _callee3() { + var ret; + return regeneratorRuntime.wrap(function _callee3$(_context3) { + while (1) { + switch (_context3.prev = _context3.next) { + case 0: + _context3.next = 2; + return Storage.get({ + key: storageKey + }); + + case 2: + ret = _context3.sent; + return _context3.abrupt("return", JSON.parse(unescape(atob(ret.value)))); + + case 4: + case "end": + return _context3.stop(); + } + } + }, _callee3); + })); + } + }, { + key: "removeStorageItem", + value: function removeStorageItem(storageKey) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, /*#__PURE__*/regeneratorRuntime.mark(function _callee4() { + return regeneratorRuntime.wrap(function _callee4$(_context4) { + while (1) { + switch (_context4.prev = _context4.next) { + case 0: + _context4.next = 2; + return Storage.remove({ + key: storageKey + }); + + case 2: + case "end": + return _context4.stop(); + } + } + }, _callee4); + })); + } // Clear storage + + }, { + key: "clear", + value: function clear() { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, /*#__PURE__*/regeneratorRuntime.mark(function _callee5() { + return regeneratorRuntime.wrap(function _callee5$(_context5) { + while (1) { + switch (_context5.prev = _context5.next) { + case 0: + _context5.next = 2; + return Storage.clear(); + + case 2: + case "end": + return _context5.stop(); + } + } + }, _callee5); + })); + } + }]); + + return StorageService; + }(); + + StorageService = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Injectable"])({ + providedIn: 'root' + })], StorageService); + /***/ + } +}]); +//# sourceMappingURL=default~home-home-module~pages-chat-chat-module~pages-events-events-module~pages-login-login-module~~4417e8f3-es5.js.map \ No newline at end of file diff --git a/android/app/src/main/assets/public/default~home-home-module~pages-chat-chat-module~pages-events-events-module~pages-login-login-module~~4417e8f3-es5.js.map b/android/app/src/main/assets/public/default~home-home-module~pages-chat-chat-module~pages-events-events-module~pages-login-login-module~~4417e8f3-es5.js.map new file mode 100644 index 000000000..650388b46 --- /dev/null +++ b/android/app/src/main/assets/public/default~home-home-module~pages-chat-chat-module~pages-events-events-module~pages-login-login-module~~4417e8f3-es5.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///node_modules/@capacitor/core/dist/esm/core-plugin-definitions.js","webpack:///node_modules/@capacitor/core/dist/esm/global.js","webpack:///node_modules/@capacitor/core/dist/esm/index.js","webpack:///node_modules/@capacitor/core/dist/esm/util.js","webpack:///node_modules/@capacitor/core/dist/esm/web-plugins.js","webpack:///node_modules/@capacitor/core/dist/esm/web-runtime.js","webpack:///node_modules/@capacitor/core/dist/esm/web/accessibility.js","webpack:///node_modules/@capacitor/core/dist/esm/web/app.js","webpack:///node_modules/@capacitor/core/dist/esm/web/browser.js","webpack:///node_modules/@capacitor/core/dist/esm/web/camera.js","webpack:///node_modules/@capacitor/core/dist/esm/web/clipboard.js","webpack:///node_modules/@capacitor/core/dist/esm/web/device.js","webpack:///node_modules/@capacitor/core/dist/esm/web/filesystem.js","webpack:///node_modules/@capacitor/core/dist/esm/web/geolocation.js","webpack:///node_modules/@capacitor/core/dist/esm/web/index.js","webpack:///node_modules/@capacitor/core/dist/esm/web/local-notifications.js","webpack:///node_modules/@capacitor/core/dist/esm/web/modals.js","webpack:///node_modules/@capacitor/core/dist/esm/web/motion.js","webpack:///node_modules/@capacitor/core/dist/esm/web/network.js","webpack:///node_modules/@capacitor/core/dist/esm/web/permissions.js","webpack:///node_modules/@capacitor/core/dist/esm/web/share.js","webpack:///node_modules/@capacitor/core/dist/esm/web/splash-screen.js","webpack:///node_modules/@capacitor/core/dist/esm/web/storage.js","webpack:///node_modules/@capacitor/core/dist/esm/web/toast.js","webpack:///src/app/config/auth-constants.ts","webpack:///src/app/services/auth.service.ts","webpack:///src/app/services/http.service.ts","webpack:///src/app/services/storage.service.ts"],"names":["CameraSource","CameraDirection","CameraResultType","FilesystemDirectory","FilesystemEncoding","HapticsImpactStyle","HapticsNotificationType","KeyboardStyle","KeyboardResize","ActionSheetOptionStyle","PermissionType","PhotosAlbumType","StatusBarStyle","StatusBarAnimation","Capacitor","globalThis","self","window","global","Plugins","extend","target","objs","_i","arguments","length","forEach","o","k","hasOwnProperty","uuid4","replace","c","r","Math","random","v","toString","registerWebPlugin","plugin","CapacitorWeb","_this","platform","isNative","Proxy","get","prop","thisRef_1","_target","_prop","pluginMethodNoop","bind","prototype","pluginName","Promise","reject","getPlatform","isPluginAvailable","name","convertFileSrc","filePath","handleError","e","console","error","AccessibilityPluginWeb","_super","call","platforms","isScreenReaderEnabled","Error","speak","options","utterance","SpeechSynthesisUtterance","value","language","lang","speechSynthesis","resolve","Accessibility","AppPluginWeb","document","addEventListener","handleVisibilityChange","exitApp","canOpenUrl","_options","openUrl","completed","getLaunchUrl","url","getState","isActive","hidden","data","notifyListeners","App","BrowserPluginWeb","open","_a","_lastWindow","windowName","prefetch","close","Browser","CameraPluginWeb","getPhoto","cameraModal_1","e_1","label","webUseInput","fileInputExperience","customElements","createElement","body","appendChild","trys","push","componentOnReady","sent","photo","_b","detail","message","_getCameraPhoto","apply","dismiss","removeChild","present","input","querySelector","cleanup","parentNode","id","type","accept","capture","source","Photos","Prompt","removeAttribute","direction","Front","Rear","_e","file","files","format","resultType","DataUrl","Base64","reader_1","FileReader","dataUrl","result","b64","split","base64String","readAsDataURL","webPath","URL","createObjectURL","click","reader","Uri","onloadend","onerror","Camera","ClipboardPluginWeb","write","blob","clipboardItemInput","err_1","navigator","clipboard","string","undefined","writeText","image","fetch","ClipboardItem","read","clipboardItems","clipboardBlob","err_2","readText","types","getType","_getBlobData","text","includes","readAsText","Clipboard","DevicePluginWeb","getInfo","ua","uaFields","userAgent","parseUa","model","appVersion","appBuild","appId","appName","operatingSystem","osVersion","manufacturer","vendor","isVirtual","uuid","getUid","getBatteryInfo","battery","getBattery","batteryLevel","level","isCharging","charging","getLanguageCode","_ua","start","indexOf","end","fields","substring","pop","oscpu","lastParts","test","MSStream","uid","localStorage","getItem","setItem","Device","FilesystemPluginWeb","DEFAULT_DIRECTORY","Data","DB_VERSION","DB_NAME","_writeCmds","initDb","_db","request","indexedDB","onupgradeneeded","doUpgrade","onsuccess","onblocked","warn","event","eventTarget","db","oldVersion","objectStoreNames","contains","deleteObjectStore","store","createObjectStore","keyPath","createIndex","dbRequest","cmd","args","readFlag","then","conn","tx","transaction","objectStore","req","dbIndexRequest","indexName","index","getPath","directory","uriPath","cleanedUriPath","fsPath","clear","readFile","path","entry","content","writeFile","doRecursive","occupiedEntry","encoding","parentPath","parentEntry","subDirIndex","parentArgPath","now","pathObj","recursive","substr","lastIndexOf","mkdir","Date","folder","size","ctime","mtime","uri","appendFile","deleteFile","entries","IDBKeyRange","only","depth","match","rmdir","fullPath","readDirResult","entry_1","entryPath","entryObj","readdir","stat","names","map","getUri","rename","_copy","copy","doRename","to","from","fromDirectory","toDirectory","fromPath","toPath","toObj","toPathComponents","toPath_1","toParentDirectory","fromObj","updateTime","e_2","contents","contents_1","filename","startsWith","join","_debug","Filesystem","GeolocationPluginWeb","getCurrentPosition","requestPermissions","_result","geolocation","pos","err","enableHighAccuracy","timeout","maximumAge","watchPosition","callback","clearWatch","parseInt","Geolocation","WebPluginRegistry","plugins","loadedPlugins","addPlugin","config","getPlugin","loadPlugin","load","getPlugins","p","name_1","WebPlugins","WebPlugin","pluginRegistry","loaded","listeners","windowListeners","addWindowListener","handle","windowEventName","handler","registered","removeWindowListener","removeEventListener","addListener","eventName","listenerFunc","windowListener","remove","removeListener","splice","removeAllListeners","listener","hasListeners","registerWindowListener","pluginEventName","nativePromise","results","shouldMergeWebPlugin","mergeWebPlugins","knownPlugins","plugins_1","mergeWebPlugin","LocalNotificationsPluginWeb","pending","createChannel","channel","deleteChannel","listChannels","sendPending","toRemove","localNotification","schedule","at","buildNotification","log","filter","find","ln","sendNotification","l","diff","setTimeout","Notification","title","notifications","notification","getPending","registerActionTypes","cancel","areEnabled","permission","requestPermission","granted","LocalNotifications","ModalsPluginWeb","alert","prompt","val","inputText","cancelled","confirm","showActions","_reject","actionSheet","header","cancelable","selection","Modals","MotionPluginWeb","Motion","NetworkPluginWeb","listenerFunction","getStatus","connected","onLine","connection","mozConnection","webkitConnection","connectionType","effectiveType","thisRef","onlineBindFunc","offlineBindFunc","localeCompare","Network","PermissionsPluginWeb","query","ret","permissions","state","Permissions","SharePluginWeb","share","Share","SplashScreenPluginWeb","show","_callback","hide","SplashScreen","StoragePluginWeb","KEY_PREFIX","makeKey","key","set","removeItem","keys","Object","isKey","getKey","Storage","ToastPluginWeb","duration","toast","Toast","AuthConnstants","AUTH","PROFILE","USER","AuthService","http","httpService","storageService","router","userData$","userId$","headers","user","BasicAuthKey","btoa","domainName","username","password","opts","service","apiURL","toPromise","post","subscribe","res","ValidatedUser","postData","next","removeStorageItem","navigate","providedIn","HttpService","serviceName","withCredentials","apiChatUrl","StorageService","storageKey","encryptedValue","escape","JSON","stringify","parse","unescape","atob"],"mappings":"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","file":"default~home-home-module~pages-chat-chat-module~pages-events-events-module~pages-login-login-module~~4417e8f3-es5.js","sourcesContent":["export var CameraSource;\n(function (CameraSource) {\n CameraSource[\"Prompt\"] = \"PROMPT\";\n CameraSource[\"Camera\"] = \"CAMERA\";\n CameraSource[\"Photos\"] = \"PHOTOS\";\n})(CameraSource || (CameraSource = {}));\nexport var CameraDirection;\n(function (CameraDirection) {\n CameraDirection[\"Rear\"] = \"REAR\";\n CameraDirection[\"Front\"] = \"FRONT\";\n})(CameraDirection || (CameraDirection = {}));\nexport var CameraResultType;\n(function (CameraResultType) {\n CameraResultType[\"Uri\"] = \"uri\";\n CameraResultType[\"Base64\"] = \"base64\";\n CameraResultType[\"DataUrl\"] = \"dataUrl\";\n})(CameraResultType || (CameraResultType = {}));\nexport var FilesystemDirectory;\n(function (FilesystemDirectory) {\n /**\n * The Documents directory\n * On iOS it's the app's documents directory.\n * Use this directory to store user-generated content.\n * On Android it's the Public Documents folder, so it's accessible from other apps.\n * It's not accesible on Android 10 unless the app enables legacy External Storage\n * by adding `android:requestLegacyExternalStorage=\"true\"` in the `application` tag\n * in the `AndroidManifest.xml`\n */\n FilesystemDirectory[\"Documents\"] = \"DOCUMENTS\";\n /**\n * The Data directory\n * On iOS it will use the Documents directory\n * On Android it's the directory holding application files.\n * Files will be deleted when the application is uninstalled.\n */\n FilesystemDirectory[\"Data\"] = \"DATA\";\n /**\n * The Cache directory\n * Can be deleted in cases of low memory, so use this directory to write app-specific files\n * that your app can re-create easily.\n */\n FilesystemDirectory[\"Cache\"] = \"CACHE\";\n /**\n * The external directory\n * On iOS it will use the Documents directory\n * On Android it's the directory on the primary shared/external\n * storage device where the application can place persistent files it owns.\n * These files are internal to the applications, and not typically visible\n * to the user as media.\n * Files will be deleted when the application is uninstalled.\n */\n FilesystemDirectory[\"External\"] = \"EXTERNAL\";\n /**\n * The external storage directory\n * On iOS it will use the Documents directory\n * On Android it's the primary shared/external storage directory.\n * It's not accesible on Android 10 unless the app enables legacy External Storage\n * by adding `android:requestLegacyExternalStorage=\"true\"` in the `application` tag\n * in the `AndroidManifest.xml`\n */\n FilesystemDirectory[\"ExternalStorage\"] = \"EXTERNAL_STORAGE\";\n})(FilesystemDirectory || (FilesystemDirectory = {}));\nexport var FilesystemEncoding;\n(function (FilesystemEncoding) {\n FilesystemEncoding[\"UTF8\"] = \"utf8\";\n FilesystemEncoding[\"ASCII\"] = \"ascii\";\n FilesystemEncoding[\"UTF16\"] = \"utf16\";\n})(FilesystemEncoding || (FilesystemEncoding = {}));\nexport var HapticsImpactStyle;\n(function (HapticsImpactStyle) {\n HapticsImpactStyle[\"Heavy\"] = \"HEAVY\";\n HapticsImpactStyle[\"Medium\"] = \"MEDIUM\";\n HapticsImpactStyle[\"Light\"] = \"LIGHT\";\n})(HapticsImpactStyle || (HapticsImpactStyle = {}));\nexport var HapticsNotificationType;\n(function (HapticsNotificationType) {\n HapticsNotificationType[\"SUCCESS\"] = \"SUCCESS\";\n HapticsNotificationType[\"WARNING\"] = \"WARNING\";\n HapticsNotificationType[\"ERROR\"] = \"ERROR\";\n})(HapticsNotificationType || (HapticsNotificationType = {}));\nexport var KeyboardStyle;\n(function (KeyboardStyle) {\n KeyboardStyle[\"Dark\"] = \"DARK\";\n KeyboardStyle[\"Light\"] = \"LIGHT\";\n})(KeyboardStyle || (KeyboardStyle = {}));\nexport var KeyboardResize;\n(function (KeyboardResize) {\n KeyboardResize[\"Body\"] = \"body\";\n KeyboardResize[\"Ionic\"] = \"ionic\";\n KeyboardResize[\"Native\"] = \"native\";\n KeyboardResize[\"None\"] = \"none\";\n})(KeyboardResize || (KeyboardResize = {}));\nexport var ActionSheetOptionStyle;\n(function (ActionSheetOptionStyle) {\n ActionSheetOptionStyle[\"Default\"] = \"DEFAULT\";\n ActionSheetOptionStyle[\"Destructive\"] = \"DESTRUCTIVE\";\n ActionSheetOptionStyle[\"Cancel\"] = \"CANCEL\";\n})(ActionSheetOptionStyle || (ActionSheetOptionStyle = {}));\n//\nexport var PermissionType;\n(function (PermissionType) {\n PermissionType[\"Camera\"] = \"camera\";\n PermissionType[\"Photos\"] = \"photos\";\n PermissionType[\"Geolocation\"] = \"geolocation\";\n PermissionType[\"Notifications\"] = \"notifications\";\n PermissionType[\"ClipboardRead\"] = \"clipboard-read\";\n PermissionType[\"ClipboardWrite\"] = \"clipboard-write\";\n PermissionType[\"Microphone\"] = \"microphone\";\n})(PermissionType || (PermissionType = {}));\nexport var PhotosAlbumType;\n(function (PhotosAlbumType) {\n /**\n * Album is a \"smart\" album (such as Favorites or Recently Added)\n */\n PhotosAlbumType[\"Smart\"] = \"smart\";\n /**\n * Album is a cloud-shared album\n */\n PhotosAlbumType[\"Shared\"] = \"shared\";\n /**\n * Album is a user-created album\n */\n PhotosAlbumType[\"User\"] = \"user\";\n})(PhotosAlbumType || (PhotosAlbumType = {}));\nexport var StatusBarStyle;\n(function (StatusBarStyle) {\n /**\n * Light text for dark backgrounds.\n */\n StatusBarStyle[\"Dark\"] = \"DARK\";\n /**\n * Dark text for light backgrounds.\n */\n StatusBarStyle[\"Light\"] = \"LIGHT\";\n})(StatusBarStyle || (StatusBarStyle = {}));\nexport var StatusBarAnimation;\n(function (StatusBarAnimation) {\n /**\n * No animation during show/hide.\n */\n StatusBarAnimation[\"None\"] = \"NONE\";\n /**\n * Slide animation during show/hide.\n */\n StatusBarAnimation[\"Slide\"] = \"SLIDE\";\n /**\n * Fade animation during show/hide.\n */\n StatusBarAnimation[\"Fade\"] = \"FADE\";\n})(StatusBarAnimation || (StatusBarAnimation = {}));\n//# sourceMappingURL=core-plugin-definitions.js.map","import { CapacitorWeb } from './web-runtime';\n// Create our default Capacitor instance, which will be\n// overridden on native platforms\nvar Capacitor = (function (globalThis) {\n // Create a new CapacitorWeb instance if one doesn't already exist on globalThis\n // Ensure the global is assigned the same Capacitor instance,\n // then export Capacitor so it can be imported in other modules\n return globalThis.Capacitor = (globalThis.Capacitor || new CapacitorWeb());\n})(\n// figure out the current globalThis, such as \"window\", \"self\" or \"global\"\n// ensure errors are not thrown in an node SSR environment or web worker\ntypeof self !== 'undefined' ? self : typeof window !== 'undefined' ? window : typeof global !== 'undefined' ? global : {});\nvar Plugins = Capacitor.Plugins;\nexport { Capacitor, Plugins };\n//# sourceMappingURL=global.js.map","export * from './core-plugin-definitions';\nexport * from './global';\nexport * from './web-plugins';\nexport * from './web/index';\n//# sourceMappingURL=index.js.map","export var extend = function (target) {\n var objs = [];\n for (var _i = 1; _i < arguments.length; _i++) {\n objs[_i - 1] = arguments[_i];\n }\n objs.forEach(function (o) {\n if (o && typeof (o) === 'object') {\n for (var k in o) {\n if (o.hasOwnProperty(k)) {\n target[k] = o[k];\n }\n }\n }\n });\n return target;\n};\nexport var uuid4 = function () {\n return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function (c) {\n var r = Math.random() * 16 | 0, v = c === 'x' ? r : (r & 0x3 | 0x8);\n return v.toString(16);\n });\n};\n//# sourceMappingURL=util.js.map","import { Plugins } from './global';\nimport { mergeWebPlugins, mergeWebPlugin } from './web/index';\nexport * from './web/accessibility';\nexport * from './web/app';\nexport * from './web/browser';\nexport * from './web/camera';\nexport * from './web/clipboard';\nexport * from './web/filesystem';\nexport * from './web/geolocation';\nexport * from './web/device';\nexport * from './web/local-notifications';\nexport * from './web/share';\nexport * from './web/modals';\nexport * from './web/motion';\nexport * from './web/network';\nexport * from './web/permissions';\nexport * from './web/splash-screen';\nexport * from './web/storage';\nexport * from './web/toast';\nmergeWebPlugins(Plugins);\nexport var registerWebPlugin = function (plugin) {\n mergeWebPlugin(Plugins, plugin);\n};\n//# sourceMappingURL=web-plugins.js.map","var CapacitorWeb = /** @class */ (function () {\n function CapacitorWeb() {\n var _this = this;\n this.platform = 'web';\n this.isNative = false;\n // Need to assign here to avoid having to define every plugin but still\n // get the typed benefits of the provided plugins in PluginRegistry\n this.Plugins = {};\n // Gracefully degrade in non-Proxy supporting engines, e.g. IE11. This\n // effectively means that trying to access an unavailable plugin will\n // locally throw, but this is still better than throwing a syntax error.\n if (typeof Proxy !== 'undefined') {\n // Build a proxy for the Plugins object that returns the \"Noop Plugin\"\n // if a plugin isn't available\n this.Plugins = new Proxy(this.Plugins, {\n get: function (target, prop) {\n if (typeof target[prop] === 'undefined') {\n var thisRef_1 = _this;\n return new Proxy({}, {\n get: function (_target, _prop) {\n if (typeof _target[_prop] === 'undefined') {\n return thisRef_1.pluginMethodNoop.bind(thisRef_1, _target, _prop, prop);\n }\n else {\n return _target[_prop];\n }\n }\n });\n }\n else {\n return target[prop];\n }\n }\n });\n }\n }\n CapacitorWeb.prototype.pluginMethodNoop = function (_target, _prop, pluginName) {\n return Promise.reject(pluginName + \" does not have web implementation.\");\n };\n CapacitorWeb.prototype.getPlatform = function () {\n return this.platform;\n };\n CapacitorWeb.prototype.isPluginAvailable = function (name) {\n return this.Plugins.hasOwnProperty(name);\n };\n CapacitorWeb.prototype.convertFileSrc = function (filePath) {\n return filePath;\n };\n CapacitorWeb.prototype.handleError = function (e) {\n console.error(e);\n };\n return CapacitorWeb;\n}());\nexport { CapacitorWeb };\n//# sourceMappingURL=web-runtime.js.map","import { __extends } from \"tslib\";\nimport { WebPlugin } from './index';\nvar AccessibilityPluginWeb = /** @class */ (function (_super) {\n __extends(AccessibilityPluginWeb, _super);\n function AccessibilityPluginWeb() {\n return _super.call(this, {\n name: 'Accessibility',\n platforms: ['web']\n }) || this;\n }\n AccessibilityPluginWeb.prototype.isScreenReaderEnabled = function () {\n throw new Error('Feature not available in the browser');\n };\n AccessibilityPluginWeb.prototype.speak = function (options) {\n if (!('speechSynthesis' in window)) {\n return Promise.reject('Browser does not support the Speech Synthesis API');\n }\n var utterance = new SpeechSynthesisUtterance(options.value);\n if (options.language) {\n utterance.lang = options.language;\n }\n window.speechSynthesis.speak(utterance);\n return Promise.resolve();\n };\n return AccessibilityPluginWeb;\n}(WebPlugin));\nexport { AccessibilityPluginWeb };\nvar Accessibility = new AccessibilityPluginWeb();\nexport { Accessibility };\n//# sourceMappingURL=accessibility.js.map","import { __extends } from \"tslib\";\nimport { WebPlugin } from './index';\nvar AppPluginWeb = /** @class */ (function (_super) {\n __extends(AppPluginWeb, _super);\n function AppPluginWeb() {\n var _this = _super.call(this, {\n name: 'App',\n platforms: ['web']\n }) || this;\n if (typeof document !== 'undefined') {\n document.addEventListener('visibilitychange', _this.handleVisibilityChange.bind(_this), false);\n }\n return _this;\n }\n AppPluginWeb.prototype.exitApp = function () {\n throw new Error('Method not implemented.');\n };\n AppPluginWeb.prototype.canOpenUrl = function (_options) {\n return Promise.resolve({ value: true });\n };\n AppPluginWeb.prototype.openUrl = function (_options) {\n return Promise.resolve({ completed: true });\n };\n AppPluginWeb.prototype.getLaunchUrl = function () {\n return Promise.resolve({ url: '' });\n };\n AppPluginWeb.prototype.getState = function () {\n return Promise.resolve({ isActive: document.hidden !== true });\n };\n AppPluginWeb.prototype.handleVisibilityChange = function () {\n var data = {\n isActive: document.hidden !== true\n };\n this.notifyListeners('appStateChange', data);\n };\n return AppPluginWeb;\n}(WebPlugin));\nexport { AppPluginWeb };\nvar App = new AppPluginWeb();\nexport { App };\n//# sourceMappingURL=app.js.map","import { __awaiter, __extends, __generator } from \"tslib\";\nimport { WebPlugin } from './index';\nvar BrowserPluginWeb = /** @class */ (function (_super) {\n __extends(BrowserPluginWeb, _super);\n function BrowserPluginWeb() {\n return _super.call(this, {\n name: 'Browser',\n platforms: ['web']\n }) || this;\n }\n BrowserPluginWeb.prototype.open = function (options) {\n return __awaiter(this, void 0, void 0, function () {\n return __generator(this, function (_a) {\n this._lastWindow = window.open(options.url, options.windowName || '_blank');\n return [2 /*return*/, Promise.resolve()];\n });\n });\n };\n BrowserPluginWeb.prototype.prefetch = function (_options) {\n return __awaiter(this, void 0, void 0, function () {\n return __generator(this, function (_a) {\n // Does nothing\n return [2 /*return*/, Promise.resolve()];\n });\n });\n };\n BrowserPluginWeb.prototype.close = function () {\n return __awaiter(this, void 0, void 0, function () {\n return __generator(this, function (_a) {\n this._lastWindow && this._lastWindow.close();\n return [2 /*return*/, Promise.resolve()];\n });\n });\n };\n return BrowserPluginWeb;\n}(WebPlugin));\nexport { BrowserPluginWeb };\nvar Browser = new BrowserPluginWeb();\nexport { Browser };\n//# sourceMappingURL=browser.js.map","import { __awaiter, __extends, __generator } from \"tslib\";\nimport { WebPlugin } from './index';\nimport { CameraResultType, CameraDirection, CameraSource } from '../core-plugin-definitions';\nvar CameraPluginWeb = /** @class */ (function (_super) {\n __extends(CameraPluginWeb, _super);\n function CameraPluginWeb() {\n return _super.call(this, {\n name: 'Camera',\n platforms: ['web']\n }) || this;\n }\n CameraPluginWeb.prototype.getPhoto = function (options) {\n return __awaiter(this, void 0, void 0, function () {\n var _this = this;\n return __generator(this, function (_a) {\n return [2 /*return*/, new Promise(function (resolve, reject) { return __awaiter(_this, void 0, void 0, function () {\n var cameraModal_1, e_1;\n var _this = this;\n return __generator(this, function (_a) {\n switch (_a.label) {\n case 0:\n if (!options.webUseInput) return [3 /*break*/, 1];\n this.fileInputExperience(options, resolve);\n return [3 /*break*/, 7];\n case 1:\n if (!customElements.get('pwa-camera-modal')) return [3 /*break*/, 6];\n cameraModal_1 = document.createElement('pwa-camera-modal');\n document.body.appendChild(cameraModal_1);\n _a.label = 2;\n case 2:\n _a.trys.push([2, 4, , 5]);\n return [4 /*yield*/, cameraModal_1.componentOnReady()];\n case 3:\n _a.sent();\n cameraModal_1.addEventListener('onPhoto', function (e) { return __awaiter(_this, void 0, void 0, function () {\n var photo, _a;\n return __generator(this, function (_b) {\n switch (_b.label) {\n case 0:\n photo = e.detail;\n if (!(photo === null)) return [3 /*break*/, 1];\n reject('User cancelled photos app');\n return [3 /*break*/, 4];\n case 1:\n if (!(photo instanceof Error)) return [3 /*break*/, 2];\n reject(photo.message);\n return [3 /*break*/, 4];\n case 2:\n _a = resolve;\n return [4 /*yield*/, this._getCameraPhoto(photo, options)];\n case 3:\n _a.apply(void 0, [_b.sent()]);\n _b.label = 4;\n case 4:\n cameraModal_1.dismiss();\n document.body.removeChild(cameraModal_1);\n return [2 /*return*/];\n }\n });\n }); });\n cameraModal_1.present();\n return [3 /*break*/, 5];\n case 4:\n e_1 = _a.sent();\n this.fileInputExperience(options, resolve);\n return [3 /*break*/, 5];\n case 5: return [3 /*break*/, 7];\n case 6:\n console.error(\"Unable to load PWA Element 'pwa-camera-modal'. See the docs: https://capacitorjs.com/docs/pwa-elements.\");\n this.fileInputExperience(options, resolve);\n _a.label = 7;\n case 7: return [2 /*return*/];\n }\n });\n }); })];\n });\n });\n };\n CameraPluginWeb.prototype.fileInputExperience = function (options, resolve) {\n var input = document.querySelector('#_capacitor-camera-input');\n var cleanup = function () {\n input.parentNode && input.parentNode.removeChild(input);\n };\n if (!input) {\n input = document.createElement('input');\n input.id = '_capacitor-camera-input';\n input.type = 'file';\n document.body.appendChild(input);\n }\n input.accept = 'image/*';\n input.capture = true;\n if (options.source === CameraSource.Photos || options.source === CameraSource.Prompt) {\n input.removeAttribute('capture');\n }\n else if (options.direction === CameraDirection.Front) {\n input.capture = 'user';\n }\n else if (options.direction === CameraDirection.Rear) {\n input.capture = 'environment';\n }\n input.addEventListener('change', function (_e) {\n var file = input.files[0];\n var format = 'jpeg';\n if (file.type === 'image/png') {\n format = 'png';\n }\n else if (file.type === 'image/gif') {\n format = 'gif';\n }\n if (options.resultType === CameraResultType.DataUrl || options.resultType === CameraResultType.Base64) {\n var reader_1 = new FileReader();\n reader_1.addEventListener('load', function () {\n if (options.resultType === CameraResultType.DataUrl) {\n resolve({\n dataUrl: reader_1.result,\n format: format\n });\n }\n else if (options.resultType === CameraResultType.Base64) {\n var b64 = reader_1.result.split(',')[1];\n resolve({\n base64String: b64,\n format: format\n });\n }\n cleanup();\n });\n reader_1.readAsDataURL(file);\n }\n else {\n resolve({\n webPath: URL.createObjectURL(file),\n format: format\n });\n cleanup();\n }\n });\n input.click();\n };\n CameraPluginWeb.prototype._getCameraPhoto = function (photo, options) {\n return new Promise(function (resolve, reject) {\n var reader = new FileReader();\n var format = photo.type.split('/')[1];\n if (options.resultType === CameraResultType.Uri) {\n resolve({\n webPath: URL.createObjectURL(photo),\n format: format\n });\n }\n else {\n reader.readAsDataURL(photo);\n reader.onloadend = function () {\n var r = reader.result;\n if (options.resultType === CameraResultType.DataUrl) {\n resolve({\n dataUrl: r,\n format: format\n });\n }\n else {\n resolve({\n base64String: r.split(',')[1],\n format: format\n });\n }\n };\n reader.onerror = function (e) {\n reject(e);\n };\n }\n });\n };\n return CameraPluginWeb;\n}(WebPlugin));\nexport { CameraPluginWeb };\nvar Camera = new CameraPluginWeb();\nexport { Camera };\n//# sourceMappingURL=camera.js.map","import { __awaiter, __extends, __generator } from \"tslib\";\nimport { WebPlugin } from './index';\nvar ClipboardPluginWeb = /** @class */ (function (_super) {\n __extends(ClipboardPluginWeb, _super);\n function ClipboardPluginWeb() {\n return _super.call(this, {\n name: 'Clipboard',\n platforms: ['web']\n }) || this;\n }\n ClipboardPluginWeb.prototype.write = function (options) {\n return __awaiter(this, void 0, void 0, function () {\n var blob, clipboardItemInput, err_1;\n var _a;\n return __generator(this, function (_b) {\n switch (_b.label) {\n case 0:\n if (!navigator.clipboard) {\n return [2 /*return*/, Promise.reject('Clipboard API not available in this browser')];\n }\n if (!(options.string !== undefined || options.url)) return [3 /*break*/, 2];\n if (!navigator.clipboard.writeText) {\n return [2 /*return*/, Promise.reject('Writting to clipboard not supported in this browser')];\n }\n return [4 /*yield*/, navigator.clipboard.writeText(options.string !== undefined ? options.string : options.url)];\n case 1:\n _b.sent();\n return [3 /*break*/, 10];\n case 2:\n if (!options.image) return [3 /*break*/, 9];\n if (!navigator.clipboard.write) {\n return [2 /*return*/, Promise.reject('Setting images not supported in this browser')];\n }\n _b.label = 3;\n case 3:\n _b.trys.push([3, 7, , 8]);\n return [4 /*yield*/, fetch(options.image)];\n case 4: return [4 /*yield*/, (_b.sent()).blob()];\n case 5:\n blob = _b.sent();\n clipboardItemInput = new ClipboardItem((_a = {}, _a[blob.type] = blob, _a));\n return [4 /*yield*/, navigator.clipboard.write([clipboardItemInput])];\n case 6:\n _b.sent();\n return [3 /*break*/, 8];\n case 7:\n err_1 = _b.sent();\n return [2 /*return*/, Promise.reject('Failed to write image')];\n case 8: return [3 /*break*/, 10];\n case 9: return [2 /*return*/, Promise.reject('Nothing to write')];\n case 10: return [2 /*return*/, Promise.resolve()];\n }\n });\n });\n };\n ClipboardPluginWeb.prototype.read = function () {\n return __awaiter(this, void 0, void 0, function () {\n var clipboardItems, type, clipboardBlob, data, err_2;\n return __generator(this, function (_a) {\n switch (_a.label) {\n case 0:\n if (!navigator.clipboard) {\n return [2 /*return*/, Promise.reject('Clipboard API not available in this browser')];\n }\n if (!!navigator.clipboard.read) return [3 /*break*/, 1];\n if (!navigator.clipboard.readText) {\n return [2 /*return*/, Promise.reject('Reading from clipboard not supported in this browser')];\n }\n return [2 /*return*/, this.readText()];\n case 1:\n _a.trys.push([1, 5, , 6]);\n return [4 /*yield*/, navigator.clipboard.read()];\n case 2:\n clipboardItems = _a.sent();\n type = clipboardItems[0].types[0];\n return [4 /*yield*/, clipboardItems[0].getType(type)];\n case 3:\n clipboardBlob = _a.sent();\n return [4 /*yield*/, this._getBlobData(clipboardBlob, type)];\n case 4:\n data = _a.sent();\n return [2 /*return*/, Promise.resolve({ value: data, type: type })];\n case 5:\n err_2 = _a.sent();\n return [2 /*return*/, this.readText()];\n case 6: return [2 /*return*/];\n }\n });\n });\n };\n ClipboardPluginWeb.prototype.readText = function () {\n return __awaiter(this, void 0, void 0, function () {\n var text;\n return __generator(this, function (_a) {\n switch (_a.label) {\n case 0: return [4 /*yield*/, navigator.clipboard.readText()];\n case 1:\n text = _a.sent();\n return [2 /*return*/, Promise.resolve({ value: text, type: 'text/plain' })];\n }\n });\n });\n };\n ClipboardPluginWeb.prototype._getBlobData = function (clipboardBlob, type) {\n return new Promise(function (resolve, reject) {\n var reader = new FileReader();\n if (type.includes('image')) {\n reader.readAsDataURL(clipboardBlob);\n }\n else {\n reader.readAsText(clipboardBlob);\n }\n reader.onloadend = function () {\n var r = reader.result;\n resolve(r);\n };\n reader.onerror = function (e) {\n reject(e);\n };\n });\n };\n return ClipboardPluginWeb;\n}(WebPlugin));\nexport { ClipboardPluginWeb };\nvar Clipboard = new ClipboardPluginWeb();\nexport { Clipboard };\n//# sourceMappingURL=clipboard.js.map","import { __awaiter, __extends, __generator } from \"tslib\";\nimport { WebPlugin } from './index';\nimport { uuid4 } from '../util';\nvar DevicePluginWeb = /** @class */ (function (_super) {\n __extends(DevicePluginWeb, _super);\n function DevicePluginWeb() {\n return _super.call(this, {\n name: 'Device',\n platforms: ['web']\n }) || this;\n }\n DevicePluginWeb.prototype.getInfo = function () {\n return __awaiter(this, void 0, void 0, function () {\n var ua, uaFields;\n return __generator(this, function (_a) {\n ua = navigator.userAgent;\n uaFields = this.parseUa(ua);\n return [2 /*return*/, Promise.resolve({\n model: uaFields.model,\n platform: 'web',\n appVersion: '',\n appBuild: '',\n appId: '',\n appName: '',\n operatingSystem: uaFields.operatingSystem,\n osVersion: uaFields.osVersion,\n manufacturer: navigator.vendor,\n isVirtual: false,\n uuid: this.getUid()\n })];\n });\n });\n };\n DevicePluginWeb.prototype.getBatteryInfo = function () {\n return __awaiter(this, void 0, void 0, function () {\n var battery, e_1;\n return __generator(this, function (_a) {\n switch (_a.label) {\n case 0:\n battery = {};\n _a.label = 1;\n case 1:\n _a.trys.push([1, 3, , 4]);\n return [4 /*yield*/, navigator.getBattery()];\n case 2:\n battery = _a.sent();\n return [3 /*break*/, 4];\n case 3:\n e_1 = _a.sent();\n return [3 /*break*/, 4];\n case 4: return [2 /*return*/, Promise.resolve({\n batteryLevel: battery.level,\n isCharging: battery.charging\n })];\n }\n });\n });\n };\n DevicePluginWeb.prototype.getLanguageCode = function () {\n return __awaiter(this, void 0, void 0, function () {\n return __generator(this, function (_a) {\n return [2 /*return*/, {\n value: navigator.language\n }];\n });\n });\n };\n DevicePluginWeb.prototype.parseUa = function (_ua) {\n var uaFields = {};\n var start = _ua.indexOf('(') + 1;\n var end = _ua.indexOf(') AppleWebKit');\n if (_ua.indexOf(') Gecko') !== -1) {\n end = _ua.indexOf(') Gecko');\n }\n var fields = _ua.substring(start, end);\n if (_ua.indexOf('Android') !== -1) {\n uaFields.model = fields.replace('; wv', '').split('; ').pop().split(' Build')[0];\n uaFields.osVersion = fields.split('; ')[1];\n }\n else {\n uaFields.model = fields.split('; ')[0];\n if (navigator.oscpu) {\n uaFields.osVersion = navigator.oscpu;\n }\n else {\n if (_ua.indexOf('Windows') !== -1) {\n uaFields.osVersion = fields;\n }\n else {\n var lastParts = fields.split('; ').pop().replace(' like Mac OS X', '').split(' ');\n uaFields.osVersion = lastParts[lastParts.length - 1].replace(/_/g, '.');\n }\n }\n }\n if (/android/i.test(_ua)) {\n uaFields.operatingSystem = 'android';\n }\n else if (/iPad|iPhone|iPod/.test(_ua) && !window.MSStream) {\n uaFields.operatingSystem = 'ios';\n }\n else if (/Win/.test(_ua)) {\n uaFields.operatingSystem = 'windows';\n }\n else if (/Mac/i.test(_ua)) {\n uaFields.operatingSystem = 'mac';\n }\n else {\n uaFields.operatingSystem = 'unknown';\n }\n return uaFields;\n };\n DevicePluginWeb.prototype.getUid = function () {\n var uid = window.localStorage.getItem('_capuid');\n if (uid) {\n return uid;\n }\n uid = uuid4();\n window.localStorage.setItem('_capuid', uid);\n return uid;\n };\n return DevicePluginWeb;\n}(WebPlugin));\nexport { DevicePluginWeb };\nvar Device = new DevicePluginWeb();\nexport { Device };\n//# sourceMappingURL=device.js.map","import { __awaiter, __extends, __generator } from \"tslib\";\nimport { WebPlugin } from './index';\nimport { FilesystemDirectory } from '../core-plugin-definitions';\nvar FilesystemPluginWeb = /** @class */ (function (_super) {\n __extends(FilesystemPluginWeb, _super);\n function FilesystemPluginWeb() {\n var _this = _super.call(this, {\n name: 'Filesystem',\n platforms: ['web']\n }) || this;\n _this.DEFAULT_DIRECTORY = FilesystemDirectory.Data;\n _this.DB_VERSION = 1;\n _this.DB_NAME = 'Disc';\n _this._writeCmds = ['add', 'put', 'delete'];\n return _this;\n }\n FilesystemPluginWeb.prototype.initDb = function () {\n return __awaiter(this, void 0, void 0, function () {\n var _this = this;\n return __generator(this, function (_a) {\n if (this._db !== undefined) {\n return [2 /*return*/, this._db];\n }\n if (!('indexedDB' in window)) {\n throw new Error('This browser doesn\\'t support IndexedDB');\n }\n return [2 /*return*/, new Promise(function (resolve, reject) {\n var request = indexedDB.open(_this.DB_NAME, _this.DB_VERSION);\n request.onupgradeneeded = FilesystemPluginWeb.doUpgrade;\n request.onsuccess = function () {\n _this._db = request.result;\n resolve(request.result);\n };\n request.onerror = function () { return reject(request.error); };\n request.onblocked = function () {\n console.warn('db blocked');\n };\n })];\n });\n });\n };\n FilesystemPluginWeb.doUpgrade = function (event) {\n var eventTarget = event.target;\n var db = eventTarget.result;\n switch (event.oldVersion) {\n case 0:\n case 1:\n default:\n if (db.objectStoreNames.contains('FileStorage')) {\n db.deleteObjectStore('FileStorage');\n }\n var store = db.createObjectStore('FileStorage', { keyPath: 'path' });\n store.createIndex('by_folder', 'folder');\n }\n };\n FilesystemPluginWeb.prototype.dbRequest = function (cmd, args) {\n return __awaiter(this, void 0, void 0, function () {\n var readFlag;\n return __generator(this, function (_a) {\n readFlag = this._writeCmds.indexOf(cmd) !== -1 ? 'readwrite' : 'readonly';\n return [2 /*return*/, this.initDb()\n .then(function (conn) {\n return new Promise(function (resolve, reject) {\n var tx = conn.transaction(['FileStorage'], readFlag);\n var store = tx.objectStore('FileStorage');\n var req = store[cmd].apply(store, args);\n req.onsuccess = function () { return resolve(req.result); };\n req.onerror = function () { return reject(req.error); };\n });\n })];\n });\n });\n };\n FilesystemPluginWeb.prototype.dbIndexRequest = function (indexName, cmd, args) {\n return __awaiter(this, void 0, void 0, function () {\n var readFlag;\n return __generator(this, function (_a) {\n readFlag = this._writeCmds.indexOf(cmd) !== -1 ? 'readwrite' : 'readonly';\n return [2 /*return*/, this.initDb()\n .then(function (conn) {\n return new Promise(function (resolve, reject) {\n var tx = conn.transaction(['FileStorage'], readFlag);\n var store = tx.objectStore('FileStorage');\n var index = store.index(indexName);\n var req = index[cmd].apply(index, args);\n req.onsuccess = function () { return resolve(req.result); };\n req.onerror = function () { return reject(req.error); };\n });\n })];\n });\n });\n };\n FilesystemPluginWeb.prototype.getPath = function (directory, uriPath) {\n directory = directory || this.DEFAULT_DIRECTORY;\n var cleanedUriPath = uriPath !== undefined ? uriPath.replace(/^[/]+|[/]+$/g, '') : '';\n var fsPath = '/' + directory;\n if (uriPath !== '')\n fsPath += '/' + cleanedUriPath;\n return fsPath;\n };\n FilesystemPluginWeb.prototype.clear = function () {\n return __awaiter(this, void 0, void 0, function () {\n var conn, tx, store;\n return __generator(this, function (_a) {\n switch (_a.label) {\n case 0: return [4 /*yield*/, this.initDb()];\n case 1:\n conn = _a.sent();\n tx = conn.transaction(['FileStorage'], 'readwrite');\n store = tx.objectStore('FileStorage');\n store.clear();\n return [2 /*return*/, {}];\n }\n });\n });\n };\n /**\n * Read a file from disk\n * @param options options for the file read\n * @return a promise that resolves with the read file data result\n */\n FilesystemPluginWeb.prototype.readFile = function (options) {\n return __awaiter(this, void 0, void 0, function () {\n var path, entry;\n return __generator(this, function (_a) {\n switch (_a.label) {\n case 0:\n path = this.getPath(options.directory, options.path);\n return [4 /*yield*/, this.dbRequest('get', [path])];\n case 1:\n entry = _a.sent();\n if (entry === undefined)\n throw Error('File does not exist.');\n return [2 /*return*/, { data: entry.content }];\n }\n });\n });\n };\n /**\n * Write a file to disk in the specified location on device\n * @param options options for the file write\n * @return a promise that resolves with the file write result\n */\n FilesystemPluginWeb.prototype.writeFile = function (options) {\n return __awaiter(this, void 0, void 0, function () {\n var path, data, doRecursive, occupiedEntry, encoding, parentPath, parentEntry, subDirIndex, parentArgPath, now, pathObj;\n return __generator(this, function (_a) {\n switch (_a.label) {\n case 0:\n path = this.getPath(options.directory, options.path);\n data = options.data;\n doRecursive = options.recursive;\n return [4 /*yield*/, this.dbRequest('get', [path])];\n case 1:\n occupiedEntry = _a.sent();\n if (occupiedEntry && occupiedEntry.type === 'directory')\n throw ('The supplied path is a directory.');\n encoding = options.encoding;\n parentPath = path.substr(0, path.lastIndexOf('/'));\n return [4 /*yield*/, this.dbRequest('get', [parentPath])];\n case 2:\n parentEntry = _a.sent();\n if (!(parentEntry === undefined)) return [3 /*break*/, 4];\n subDirIndex = parentPath.indexOf('/', 1);\n if (!(subDirIndex !== -1)) return [3 /*break*/, 4];\n parentArgPath = parentPath.substr(subDirIndex);\n return [4 /*yield*/, this.mkdir({ path: parentArgPath, directory: options.directory, recursive: doRecursive })];\n case 3:\n _a.sent();\n _a.label = 4;\n case 4:\n now = Date.now();\n pathObj = {\n path: path,\n folder: parentPath,\n type: 'file',\n size: data.length,\n ctime: now,\n mtime: now,\n content: !encoding && data.indexOf(',') >= 0 ? data.split(',')[1] : data,\n };\n return [4 /*yield*/, this.dbRequest('put', [pathObj])];\n case 5:\n _a.sent();\n return [2 /*return*/, {\n uri: pathObj.path\n }];\n }\n });\n });\n };\n /**\n * Append to a file on disk in the specified location on device\n * @param options options for the file append\n * @return a promise that resolves with the file write result\n */\n FilesystemPluginWeb.prototype.appendFile = function (options) {\n return __awaiter(this, void 0, void 0, function () {\n var path, data, parentPath, now, ctime, occupiedEntry, parentEntry, subDirIndex, parentArgPath, pathObj;\n return __generator(this, function (_a) {\n switch (_a.label) {\n case 0:\n path = this.getPath(options.directory, options.path);\n data = options.data;\n parentPath = path.substr(0, path.lastIndexOf('/'));\n now = Date.now();\n ctime = now;\n return [4 /*yield*/, this.dbRequest('get', [path])];\n case 1:\n occupiedEntry = _a.sent();\n if (occupiedEntry && occupiedEntry.type === 'directory')\n throw ('The supplied path is a directory.');\n return [4 /*yield*/, this.dbRequest('get', [parentPath])];\n case 2:\n parentEntry = _a.sent();\n if (!(parentEntry === undefined)) return [3 /*break*/, 4];\n subDirIndex = parentPath.indexOf('/', 1);\n if (!(subDirIndex !== -1)) return [3 /*break*/, 4];\n parentArgPath = parentPath.substr(subDirIndex);\n return [4 /*yield*/, this.mkdir({ path: parentArgPath, directory: options.directory, recursive: true })];\n case 3:\n _a.sent();\n _a.label = 4;\n case 4:\n if (occupiedEntry !== undefined) {\n data = occupiedEntry.content + data;\n ctime = occupiedEntry.ctime;\n }\n pathObj = {\n path: path,\n folder: parentPath,\n type: 'file',\n size: data.length,\n ctime: ctime,\n mtime: now,\n content: data\n };\n return [4 /*yield*/, this.dbRequest('put', [pathObj])];\n case 5:\n _a.sent();\n return [2 /*return*/, {}];\n }\n });\n });\n };\n /**\n * Delete a file from disk\n * @param options options for the file delete\n * @return a promise that resolves with the deleted file data result\n */\n FilesystemPluginWeb.prototype.deleteFile = function (options) {\n return __awaiter(this, void 0, void 0, function () {\n var path, entry, entries;\n return __generator(this, function (_a) {\n switch (_a.label) {\n case 0:\n path = this.getPath(options.directory, options.path);\n return [4 /*yield*/, this.dbRequest('get', [path])];\n case 1:\n entry = _a.sent();\n if (entry === undefined)\n throw Error('File does not exist.');\n return [4 /*yield*/, this.dbIndexRequest('by_folder', 'getAllKeys', [IDBKeyRange.only(path)])];\n case 2:\n entries = _a.sent();\n if (entries.length !== 0)\n throw Error('Folder is not empty.');\n return [4 /*yield*/, this.dbRequest('delete', [path])];\n case 3:\n _a.sent();\n return [2 /*return*/, {}];\n }\n });\n });\n };\n /**\n * Create a directory.\n * @param options options for the mkdir\n * @return a promise that resolves with the mkdir result\n */\n FilesystemPluginWeb.prototype.mkdir = function (options) {\n return __awaiter(this, void 0, void 0, function () {\n var path, doRecursive, parentPath, depth, parentEntry, occupiedEntry, parentArgPath, now, pathObj;\n return __generator(this, function (_a) {\n switch (_a.label) {\n case 0:\n path = this.getPath(options.directory, options.path);\n doRecursive = options.recursive;\n parentPath = path.substr(0, path.lastIndexOf('/'));\n depth = (path.match(/\\//g) || []).length;\n return [4 /*yield*/, this.dbRequest('get', [parentPath])];\n case 1:\n parentEntry = _a.sent();\n return [4 /*yield*/, this.dbRequest('get', [path])];\n case 2:\n occupiedEntry = _a.sent();\n if (depth === 1)\n throw Error('Cannot create Root directory');\n if (occupiedEntry !== undefined)\n throw Error('Current directory does already exist.');\n if (!doRecursive && depth !== 2 && parentEntry === undefined)\n throw Error('Parent directory must exist');\n if (!(doRecursive && depth !== 2 && parentEntry === undefined)) return [3 /*break*/, 4];\n parentArgPath = parentPath.substr(parentPath.indexOf('/', 1));\n return [4 /*yield*/, this.mkdir({\n path: parentArgPath,\n directory: options.directory,\n recursive: doRecursive\n })];\n case 3:\n _a.sent();\n _a.label = 4;\n case 4:\n now = Date.now();\n pathObj = { path: path, folder: parentPath, type: 'directory', size: 0, ctime: now, mtime: now };\n return [4 /*yield*/, this.dbRequest('put', [pathObj])];\n case 5:\n _a.sent();\n return [2 /*return*/, {}];\n }\n });\n });\n };\n /**\n * Remove a directory\n * @param options the options for the directory remove\n */\n FilesystemPluginWeb.prototype.rmdir = function (options) {\n return __awaiter(this, void 0, void 0, function () {\n var path, directory, recursive, fullPath, entry, readDirResult, _i, _a, entry_1, entryPath, entryObj;\n return __generator(this, function (_b) {\n switch (_b.label) {\n case 0:\n path = options.path, directory = options.directory, recursive = options.recursive;\n fullPath = this.getPath(directory, path);\n return [4 /*yield*/, this.dbRequest('get', [fullPath])];\n case 1:\n entry = _b.sent();\n if (entry === undefined)\n throw Error('Folder does not exist.');\n if (entry.type !== 'directory')\n throw Error('Requested path is not a directory');\n return [4 /*yield*/, this.readdir({ path: path, directory: directory })];\n case 2:\n readDirResult = _b.sent();\n if (readDirResult.files.length !== 0 && !recursive)\n throw Error('Folder is not empty');\n _i = 0, _a = readDirResult.files;\n _b.label = 3;\n case 3:\n if (!(_i < _a.length)) return [3 /*break*/, 9];\n entry_1 = _a[_i];\n entryPath = path + \"/\" + entry_1;\n return [4 /*yield*/, this.stat({ path: entryPath, directory: directory })];\n case 4:\n entryObj = _b.sent();\n if (!(entryObj.type === 'file')) return [3 /*break*/, 6];\n return [4 /*yield*/, this.deleteFile({ path: entryPath, directory: directory })];\n case 5:\n _b.sent();\n return [3 /*break*/, 8];\n case 6: return [4 /*yield*/, this.rmdir({ path: entryPath, directory: directory, recursive: recursive })];\n case 7:\n _b.sent();\n _b.label = 8;\n case 8:\n _i++;\n return [3 /*break*/, 3];\n case 9: return [4 /*yield*/, this.dbRequest('delete', [fullPath])];\n case 10:\n _b.sent();\n return [2 /*return*/, {}];\n }\n });\n });\n };\n /**\n * Return a list of files from the directory (not recursive)\n * @param options the options for the readdir operation\n * @return a promise that resolves with the readdir directory listing result\n */\n FilesystemPluginWeb.prototype.readdir = function (options) {\n return __awaiter(this, void 0, void 0, function () {\n var path, entry, entries, names;\n return __generator(this, function (_a) {\n switch (_a.label) {\n case 0:\n path = this.getPath(options.directory, options.path);\n return [4 /*yield*/, this.dbRequest('get', [path])];\n case 1:\n entry = _a.sent();\n if (options.path !== '' && entry === undefined)\n throw Error('Folder does not exist.');\n return [4 /*yield*/, this.dbIndexRequest('by_folder', 'getAllKeys', [IDBKeyRange.only(path)])];\n case 2:\n entries = _a.sent();\n names = entries.map(function (e) {\n return e.substring(path.length + 1);\n });\n return [2 /*return*/, { files: names }];\n }\n });\n });\n };\n /**\n * Return full File URI for a path and directory\n * @param options the options for the stat operation\n * @return a promise that resolves with the file stat result\n */\n FilesystemPluginWeb.prototype.getUri = function (options) {\n return __awaiter(this, void 0, void 0, function () {\n var path, entry;\n return __generator(this, function (_a) {\n switch (_a.label) {\n case 0:\n path = this.getPath(options.directory, options.path);\n return [4 /*yield*/, this.dbRequest('get', [path])];\n case 1:\n entry = _a.sent();\n if (!(entry === undefined)) return [3 /*break*/, 3];\n return [4 /*yield*/, this.dbRequest('get', [path + '/'])];\n case 2:\n entry = (_a.sent());\n _a.label = 3;\n case 3:\n if (entry === undefined)\n throw Error('Entry does not exist.');\n return [2 /*return*/, {\n uri: entry.path\n }];\n }\n });\n });\n };\n /**\n * Return data about a file\n * @param options the options for the stat operation\n * @return a promise that resolves with the file stat result\n */\n FilesystemPluginWeb.prototype.stat = function (options) {\n return __awaiter(this, void 0, void 0, function () {\n var path, entry;\n return __generator(this, function (_a) {\n switch (_a.label) {\n case 0:\n path = this.getPath(options.directory, options.path);\n return [4 /*yield*/, this.dbRequest('get', [path])];\n case 1:\n entry = _a.sent();\n if (!(entry === undefined)) return [3 /*break*/, 3];\n return [4 /*yield*/, this.dbRequest('get', [path + '/'])];\n case 2:\n entry = (_a.sent());\n _a.label = 3;\n case 3:\n if (entry === undefined)\n throw Error('Entry does not exist.');\n return [2 /*return*/, {\n type: entry.type,\n size: entry.size,\n ctime: entry.ctime,\n mtime: entry.mtime,\n uri: entry.path\n }];\n }\n });\n });\n };\n /**\n * Rename a file or directory\n * @param options the options for the rename operation\n * @return a promise that resolves with the rename result\n */\n FilesystemPluginWeb.prototype.rename = function (options) {\n return __awaiter(this, void 0, void 0, function () {\n return __generator(this, function (_a) {\n return [2 /*return*/, this._copy(options, true)];\n });\n });\n };\n /**\n * Copy a file or directory\n * @param options the options for the copy operation\n * @return a promise that resolves with the copy result\n */\n FilesystemPluginWeb.prototype.copy = function (options) {\n return __awaiter(this, void 0, void 0, function () {\n return __generator(this, function (_a) {\n return [2 /*return*/, this._copy(options, false)];\n });\n });\n };\n /**\n * Function that can perform a copy or a rename\n * @param options the options for the rename operation\n * @param doRename whether to perform a rename or copy operation\n * @return a promise that resolves with the result\n */\n FilesystemPluginWeb.prototype._copy = function (options, doRename) {\n if (doRename === void 0) { doRename = false; }\n return __awaiter(this, void 0, void 0, function () {\n var to, from, fromDirectory, toDirectory, fromPath, toPath, toObj, e_1, toPathComponents, toPath_1, toParentDirectory, fromObj, updateTime, _a, file, e_2, contents, _i, contents_1, filename;\n var _this = this;\n return __generator(this, function (_b) {\n switch (_b.label) {\n case 0:\n to = options.to, from = options.from, fromDirectory = options.directory, toDirectory = options.toDirectory;\n if (!to || !from) {\n throw Error('Both to and from must be provided');\n }\n // If no \"to\" directory is provided, use the \"from\" directory\n if (!toDirectory) {\n toDirectory = fromDirectory;\n }\n fromPath = this.getPath(fromDirectory, from);\n toPath = this.getPath(toDirectory, to);\n // Test that the \"to\" and \"from\" locations are different\n if (fromPath === toPath) {\n return [2 /*return*/, {}];\n }\n if (toPath.startsWith(fromPath)) {\n throw Error('To path cannot contain the from path');\n }\n _b.label = 1;\n case 1:\n _b.trys.push([1, 3, , 6]);\n return [4 /*yield*/, this.stat({\n path: to,\n directory: toDirectory\n })];\n case 2:\n toObj = _b.sent();\n return [3 /*break*/, 6];\n case 3:\n e_1 = _b.sent();\n toPathComponents = to.split('/');\n toPathComponents.pop();\n toPath_1 = toPathComponents.join('/');\n if (!(toPathComponents.length > 0)) return [3 /*break*/, 5];\n return [4 /*yield*/, this.stat({\n path: toPath_1,\n directory: toDirectory,\n })];\n case 4:\n toParentDirectory = _b.sent();\n if (toParentDirectory.type !== 'directory') {\n throw new Error('Parent directory of the to path is a file');\n }\n _b.label = 5;\n case 5: return [3 /*break*/, 6];\n case 6:\n // Cannot overwrite a directory\n if (toObj && toObj.type === 'directory') {\n throw new Error('Cannot overwrite a directory with a file');\n }\n return [4 /*yield*/, this.stat({\n path: from,\n directory: fromDirectory,\n })];\n case 7:\n fromObj = _b.sent();\n updateTime = function (path, ctime, mtime) { return __awaiter(_this, void 0, void 0, function () {\n var fullPath, entry;\n return __generator(this, function (_a) {\n switch (_a.label) {\n case 0:\n fullPath = this.getPath(toDirectory, path);\n return [4 /*yield*/, this.dbRequest('get', [fullPath])];\n case 1:\n entry = _a.sent();\n entry.ctime = ctime;\n entry.mtime = mtime;\n return [4 /*yield*/, this.dbRequest('put', [entry])];\n case 2:\n _a.sent();\n return [2 /*return*/];\n }\n });\n }); };\n _a = fromObj.type;\n switch (_a) {\n case 'file': return [3 /*break*/, 8];\n case 'directory': return [3 /*break*/, 15];\n }\n return [3 /*break*/, 28];\n case 8: return [4 /*yield*/, this.readFile({\n path: from,\n directory: fromDirectory\n })];\n case 9:\n file = _b.sent();\n if (!doRename) return [3 /*break*/, 11];\n return [4 /*yield*/, this.deleteFile({\n path: from,\n directory: fromDirectory\n })];\n case 10:\n _b.sent();\n _b.label = 11;\n case 11: \n // Write the file to the new location\n return [4 /*yield*/, this.writeFile({\n path: to,\n directory: toDirectory,\n data: file.data\n })];\n case 12:\n // Write the file to the new location\n _b.sent();\n if (!doRename) return [3 /*break*/, 14];\n return [4 /*yield*/, updateTime(to, fromObj.ctime, fromObj.mtime)];\n case 13:\n _b.sent();\n _b.label = 14;\n case 14: \n // Resolve promise\n return [2 /*return*/, {}];\n case 15:\n if (toObj) {\n throw Error('Cannot move a directory over an existing object');\n }\n _b.label = 16;\n case 16:\n _b.trys.push([16, 20, , 21]);\n // Create the to directory\n return [4 /*yield*/, this.mkdir({\n path: to,\n directory: toDirectory,\n recursive: false,\n })];\n case 17:\n // Create the to directory\n _b.sent();\n if (!doRename) return [3 /*break*/, 19];\n return [4 /*yield*/, updateTime(to, fromObj.ctime, fromObj.mtime)];\n case 18:\n _b.sent();\n _b.label = 19;\n case 19: return [3 /*break*/, 21];\n case 20:\n e_2 = _b.sent();\n return [3 /*break*/, 21];\n case 21: return [4 /*yield*/, this.readdir({\n path: from,\n directory: fromDirectory,\n })];\n case 22:\n contents = (_b.sent()).files;\n _i = 0, contents_1 = contents;\n _b.label = 23;\n case 23:\n if (!(_i < contents_1.length)) return [3 /*break*/, 26];\n filename = contents_1[_i];\n // Move item from the from directory to the to directory\n return [4 /*yield*/, this._copy({\n from: from + \"/\" + filename,\n to: to + \"/\" + filename,\n directory: fromDirectory,\n toDirectory: toDirectory,\n }, doRename)];\n case 24:\n // Move item from the from directory to the to directory\n _b.sent();\n _b.label = 25;\n case 25:\n _i++;\n return [3 /*break*/, 23];\n case 26:\n if (!doRename) return [3 /*break*/, 28];\n return [4 /*yield*/, this.rmdir({\n path: from,\n directory: fromDirectory\n })];\n case 27:\n _b.sent();\n _b.label = 28;\n case 28: return [2 /*return*/, {}];\n }\n });\n });\n };\n FilesystemPluginWeb._debug = true;\n return FilesystemPluginWeb;\n}(WebPlugin));\nexport { FilesystemPluginWeb };\nvar Filesystem = new FilesystemPluginWeb();\nexport { Filesystem };\n//# sourceMappingURL=filesystem.js.map","import { __extends } from \"tslib\";\nimport { WebPlugin } from './index';\nimport { extend } from '../util';\nvar GeolocationPluginWeb = /** @class */ (function (_super) {\n __extends(GeolocationPluginWeb, _super);\n function GeolocationPluginWeb() {\n return _super.call(this, {\n name: 'Geolocation',\n platforms: ['web']\n }) || this;\n }\n GeolocationPluginWeb.prototype.getCurrentPosition = function (options) {\n var _this = this;\n return new Promise(function (resolve, reject) {\n return _this.requestPermissions().then(function (_result) {\n window.navigator.geolocation.getCurrentPosition(function (pos) {\n resolve(pos);\n }, function (err) {\n reject(err);\n }, extend({\n enableHighAccuracy: true,\n timeout: 10000,\n maximumAge: 0\n }, options));\n });\n });\n };\n GeolocationPluginWeb.prototype.watchPosition = function (options, callback) {\n var id = window.navigator.geolocation.watchPosition(function (pos) {\n callback(pos);\n }, function (err) {\n callback(null, err);\n }, extend({\n enableHighAccuracy: true,\n timeout: 10000,\n maximumAge: 0\n }, options));\n return \"\" + id;\n };\n GeolocationPluginWeb.prototype.clearWatch = function (options) {\n window.navigator.geolocation.clearWatch(parseInt(options.id, 10));\n return Promise.resolve();\n };\n return GeolocationPluginWeb;\n}(WebPlugin));\nexport { GeolocationPluginWeb };\nvar Geolocation = new GeolocationPluginWeb();\nexport { Geolocation };\n//# sourceMappingURL=geolocation.js.map","var WebPluginRegistry = /** @class */ (function () {\n function WebPluginRegistry() {\n this.plugins = {};\n this.loadedPlugins = {};\n }\n WebPluginRegistry.prototype.addPlugin = function (plugin) {\n this.plugins[plugin.config.name] = plugin;\n };\n WebPluginRegistry.prototype.getPlugin = function (name) {\n return this.plugins[name];\n };\n WebPluginRegistry.prototype.loadPlugin = function (name) {\n var plugin = this.getPlugin(name);\n if (!plugin) {\n console.error(\"Unable to load web plugin \" + name + \", no such plugin found.\");\n return;\n }\n plugin.load();\n };\n WebPluginRegistry.prototype.getPlugins = function () {\n var p = [];\n for (var name_1 in this.plugins) {\n p.push(this.plugins[name_1]);\n }\n return p;\n };\n return WebPluginRegistry;\n}());\nexport { WebPluginRegistry };\nvar WebPlugins = new WebPluginRegistry();\nexport { WebPlugins };\nvar WebPlugin = /** @class */ (function () {\n function WebPlugin(config, pluginRegistry) {\n this.config = config;\n this.loaded = false;\n this.listeners = {};\n this.windowListeners = {};\n if (!pluginRegistry) {\n WebPlugins.addPlugin(this);\n }\n else {\n pluginRegistry.addPlugin(this);\n }\n }\n WebPlugin.prototype.addWindowListener = function (handle) {\n window.addEventListener(handle.windowEventName, handle.handler);\n handle.registered = true;\n };\n WebPlugin.prototype.removeWindowListener = function (handle) {\n if (!handle) {\n return;\n }\n window.removeEventListener(handle.windowEventName, handle.handler);\n handle.registered = false;\n };\n WebPlugin.prototype.addListener = function (eventName, listenerFunc) {\n var _this = this;\n var listeners = this.listeners[eventName];\n if (!listeners) {\n this.listeners[eventName] = [];\n }\n this.listeners[eventName].push(listenerFunc);\n // If we haven't added a window listener for this event and it requires one,\n // go ahead and add it\n var windowListener = this.windowListeners[eventName];\n if (windowListener && !windowListener.registered) {\n this.addWindowListener(windowListener);\n }\n return {\n remove: function () {\n _this.removeListener(eventName, listenerFunc);\n }\n };\n };\n WebPlugin.prototype.removeListener = function (eventName, listenerFunc) {\n var listeners = this.listeners[eventName];\n if (!listeners) {\n return;\n }\n var index = listeners.indexOf(listenerFunc);\n this.listeners[eventName].splice(index, 1);\n // If there are no more listeners for this type of event,\n // remove the window listener\n if (!this.listeners[eventName].length) {\n this.removeWindowListener(this.windowListeners[eventName]);\n }\n };\n WebPlugin.prototype.removeAllListeners = function () {\n this.listeners = {};\n for (var listener in this.windowListeners) {\n this.removeWindowListener(this.windowListeners[listener]);\n }\n this.windowListeners = {};\n };\n WebPlugin.prototype.notifyListeners = function (eventName, data) {\n var listeners = this.listeners[eventName];\n if (listeners) {\n listeners.forEach(function (listener) { return listener(data); });\n }\n };\n WebPlugin.prototype.hasListeners = function (eventName) {\n return !!this.listeners[eventName].length;\n };\n WebPlugin.prototype.registerWindowListener = function (windowEventName, pluginEventName) {\n var _this = this;\n this.windowListeners[pluginEventName] = {\n registered: false,\n windowEventName: windowEventName,\n pluginEventName: pluginEventName,\n handler: function (event) {\n _this.notifyListeners(pluginEventName, event);\n }\n };\n };\n WebPlugin.prototype.requestPermissions = function () {\n if (Capacitor.isNative) {\n return Capacitor.nativePromise(this.config.name, 'requestPermissions', {});\n }\n else {\n return Promise.resolve({ results: [] });\n }\n };\n WebPlugin.prototype.load = function () {\n this.loaded = true;\n };\n return WebPlugin;\n}());\nexport { WebPlugin };\nvar shouldMergeWebPlugin = function (plugin) {\n return plugin.config.platforms && plugin.config.platforms.indexOf(Capacitor.platform) >= 0;\n};\n/**\n * For all our known web plugins, merge them into the global plugins\n * registry if they aren't already existing. If they don't exist, that\n * means there's no existing native implementation for it.\n * @param knownPlugins the Capacitor.Plugins global registry.\n */\nexport var mergeWebPlugins = function (knownPlugins) {\n var plugins = WebPlugins.getPlugins();\n for (var _i = 0, plugins_1 = plugins; _i < plugins_1.length; _i++) {\n var plugin = plugins_1[_i];\n mergeWebPlugin(knownPlugins, plugin);\n }\n};\nexport var mergeWebPlugin = function (knownPlugins, plugin) {\n // If we already have a plugin registered (meaning it was defined in the native layer),\n // then we should only overwrite it if the corresponding web plugin activates on\n // a certain platform. For example: Geolocation uses the WebPlugin on Android but not iOS\n if (knownPlugins.hasOwnProperty(plugin.config.name) && !shouldMergeWebPlugin(plugin)) {\n return;\n }\n knownPlugins[plugin.config.name] = plugin;\n};\n//# sourceMappingURL=index.js.map","import { __extends } from \"tslib\";\nimport { WebPlugin } from './index';\nvar LocalNotificationsPluginWeb = /** @class */ (function (_super) {\n __extends(LocalNotificationsPluginWeb, _super);\n function LocalNotificationsPluginWeb() {\n var _this = _super.call(this, {\n name: 'LocalNotifications',\n platforms: ['web']\n }) || this;\n _this.pending = [];\n return _this;\n }\n LocalNotificationsPluginWeb.prototype.createChannel = function (channel) {\n throw new Error('Feature not available in the browser. ' + channel.id);\n };\n LocalNotificationsPluginWeb.prototype.deleteChannel = function (channel) {\n throw new Error('Feature not available in the browser. ' + channel.id);\n };\n LocalNotificationsPluginWeb.prototype.listChannels = function () {\n throw new Error('Feature not available in the browser');\n };\n LocalNotificationsPluginWeb.prototype.sendPending = function () {\n var _this = this;\n var toRemove = [];\n var now = +new Date;\n this.pending.forEach(function (localNotification) {\n if (localNotification.schedule && localNotification.schedule.at) {\n if (+localNotification.schedule.at <= now) {\n _this.buildNotification(localNotification);\n toRemove.push(localNotification);\n }\n }\n });\n console.log('Sent pending, removing', toRemove);\n this.pending = this.pending.filter(function (localNotification) { return !toRemove.find(function (ln) { return ln === localNotification; }); });\n };\n LocalNotificationsPluginWeb.prototype.sendNotification = function (localNotification) {\n var _this = this;\n var l = localNotification;\n if (localNotification.schedule && localNotification.schedule.at) {\n var diff = +localNotification.schedule.at - +new Date;\n this.pending.push(l);\n setTimeout(function () {\n _this.sendPending();\n }, diff);\n return;\n }\n this.buildNotification(localNotification);\n };\n LocalNotificationsPluginWeb.prototype.buildNotification = function (localNotification) {\n var l = localNotification;\n return new Notification(l.title, {\n body: l.body\n });\n };\n LocalNotificationsPluginWeb.prototype.schedule = function (options) {\n var _this = this;\n var notifications = [];\n options.notifications.forEach(function (notification) {\n notifications.push(_this.sendNotification(notification));\n });\n return Promise.resolve({\n notifications: options.notifications.map(function (notification) { return { id: '' + notification.id }; })\n });\n };\n LocalNotificationsPluginWeb.prototype.getPending = function () {\n return Promise.resolve({\n notifications: this.pending.map(function (localNotification) {\n return {\n id: '' + localNotification.id\n };\n })\n });\n };\n LocalNotificationsPluginWeb.prototype.registerActionTypes = function (_options) {\n throw new Error('Method not implemented.');\n };\n LocalNotificationsPluginWeb.prototype.cancel = function (pending) {\n console.log('Cancel these', pending);\n this.pending = this.pending.filter(function (localNotification) { return !pending.notifications.find(function (ln) { return ln.id === '' + localNotification.id; }); });\n return Promise.resolve();\n };\n LocalNotificationsPluginWeb.prototype.areEnabled = function () {\n return Promise.resolve({\n value: Notification.permission === 'granted'\n });\n };\n LocalNotificationsPluginWeb.prototype.requestPermission = function () {\n return new Promise(function (resolve) {\n Notification.requestPermission(function (result) {\n var granted = true;\n if (result === 'denied' || result === 'default') {\n granted = false;\n }\n resolve({ granted: granted });\n });\n });\n };\n LocalNotificationsPluginWeb.prototype.requestPermissions = function () {\n return new Promise(function (resolve, reject) {\n Notification.requestPermission(function (result) {\n if (result === 'denied' || result === 'default') {\n reject(result);\n return;\n }\n resolve({\n results: [result]\n });\n });\n });\n };\n return LocalNotificationsPluginWeb;\n}(WebPlugin));\nexport { LocalNotificationsPluginWeb };\nvar LocalNotifications = new LocalNotificationsPluginWeb();\nexport { LocalNotifications };\n//# sourceMappingURL=local-notifications.js.map","import { __awaiter, __extends, __generator } from \"tslib\";\nimport { WebPlugin } from './index';\nvar ModalsPluginWeb = /** @class */ (function (_super) {\n __extends(ModalsPluginWeb, _super);\n function ModalsPluginWeb() {\n return _super.call(this, {\n name: 'Modals',\n platforms: ['web']\n }) || this;\n }\n ModalsPluginWeb.prototype.alert = function (options) {\n return __awaiter(this, void 0, void 0, function () {\n return __generator(this, function (_a) {\n window.alert(options.message);\n return [2 /*return*/, Promise.resolve()];\n });\n });\n };\n ModalsPluginWeb.prototype.prompt = function (options) {\n return __awaiter(this, void 0, void 0, function () {\n var val;\n return __generator(this, function (_a) {\n val = window.prompt(options.message, options.inputText || '');\n return [2 /*return*/, Promise.resolve({\n value: val,\n cancelled: val === null\n })];\n });\n });\n };\n ModalsPluginWeb.prototype.confirm = function (options) {\n return __awaiter(this, void 0, void 0, function () {\n var val;\n return __generator(this, function (_a) {\n val = window.confirm(options.message);\n return [2 /*return*/, Promise.resolve({\n value: val\n })];\n });\n });\n };\n ModalsPluginWeb.prototype.showActions = function (options) {\n return __awaiter(this, void 0, void 0, function () {\n var _this = this;\n return __generator(this, function (_a) {\n return [2 /*return*/, new Promise(function (resolve, _reject) { return __awaiter(_this, void 0, void 0, function () {\n var actionSheet;\n var _this = this;\n return __generator(this, function (_a) {\n actionSheet = document.querySelector('pwa-action-sheet');\n if (!actionSheet) {\n actionSheet = document.createElement('pwa-action-sheet');\n document.body.appendChild(actionSheet);\n }\n actionSheet.header = options.title;\n actionSheet.cancelable = false;\n actionSheet.options = options.options;\n actionSheet.addEventListener('onSelection', function (e) { return __awaiter(_this, void 0, void 0, function () {\n var selection;\n return __generator(this, function (_a) {\n selection = e.detail;\n resolve({\n index: selection\n });\n return [2 /*return*/];\n });\n }); });\n return [2 /*return*/];\n });\n }); })];\n });\n });\n };\n return ModalsPluginWeb;\n}(WebPlugin));\nexport { ModalsPluginWeb };\nvar Modals = new ModalsPluginWeb();\nexport { Modals };\n//# sourceMappingURL=modals.js.map","import { __extends } from \"tslib\";\nimport { WebPlugin } from './index';\nvar MotionPluginWeb = /** @class */ (function (_super) {\n __extends(MotionPluginWeb, _super);\n function MotionPluginWeb() {\n var _this = _super.call(this, {\n name: 'Motion'\n }) || this;\n _this.registerWindowListener('devicemotion', 'accel');\n _this.registerWindowListener('deviceorientation', 'orientation');\n return _this;\n }\n return MotionPluginWeb;\n}(WebPlugin));\nexport { MotionPluginWeb };\nvar Motion = new MotionPluginWeb();\nexport { Motion };\n//# sourceMappingURL=motion.js.map","import { __extends } from \"tslib\";\nimport { WebPlugin } from './index';\nvar NetworkPluginWeb = /** @class */ (function (_super) {\n __extends(NetworkPluginWeb, _super);\n function NetworkPluginWeb() {\n var _this = _super.call(this, {\n name: 'Network',\n platforms: ['web']\n }) || this;\n _this.listenerFunction = null;\n return _this;\n }\n NetworkPluginWeb.prototype.getStatus = function () {\n return new Promise(function (resolve, reject) {\n if (!window.navigator) {\n reject('Network info not available');\n return;\n }\n var connected = window.navigator.onLine;\n var connection = window.navigator.connection || window.navigator.mozConnection || window.navigator.webkitConnection;\n var connectionType = connection ? (connection.type || connection.effectiveType) : 'wifi';\n resolve({\n connected: connected,\n connectionType: connected ? connectionType : 'none'\n });\n });\n };\n NetworkPluginWeb.prototype.addListener = function (eventName, listenerFunc) {\n var thisRef = this;\n var connection = window.navigator.connection || window.navigator.mozConnection || window.navigator.webkitConnection;\n var connectionType = connection ? (connection.type || connection.effectiveType) : 'wifi';\n var onlineBindFunc = listenerFunc.bind(thisRef, { connected: true, connectionType: connectionType });\n var offlineBindFunc = listenerFunc.bind(thisRef, { connected: false, connectionType: 'none' });\n if (eventName.localeCompare('networkStatusChange') === 0) {\n window.addEventListener('online', onlineBindFunc);\n window.addEventListener('offline', offlineBindFunc);\n return {\n remove: function () {\n window.removeEventListener('online', onlineBindFunc);\n window.removeEventListener('offline', offlineBindFunc);\n }\n };\n }\n };\n return NetworkPluginWeb;\n}(WebPlugin));\nexport { NetworkPluginWeb };\nvar Network = new NetworkPluginWeb();\nexport { Network };\n//# sourceMappingURL=network.js.map","import { __awaiter, __extends, __generator } from \"tslib\";\nimport { WebPlugin } from './index';\nimport { PermissionType } from '../core-plugin-definitions';\nvar PermissionsPluginWeb = /** @class */ (function (_super) {\n __extends(PermissionsPluginWeb, _super);\n function PermissionsPluginWeb() {\n return _super.call(this, {\n name: 'Permissions'\n }) || this;\n }\n PermissionsPluginWeb.prototype.query = function (options) {\n return __awaiter(this, void 0, void 0, function () {\n var navigator, name, ret;\n return __generator(this, function (_a) {\n switch (_a.label) {\n case 0:\n navigator = window.navigator;\n if (!navigator.permissions) {\n return [2 /*return*/, Promise.reject('This browser does not support the Permissions API')];\n }\n name = options.name === PermissionType.Photos ? 'camera' : options.name;\n return [4 /*yield*/, navigator.permissions.query({ name: name })];\n case 1:\n ret = _a.sent();\n return [2 /*return*/, {\n state: ret.state\n }];\n }\n });\n });\n };\n return PermissionsPluginWeb;\n}(WebPlugin));\nexport { PermissionsPluginWeb };\nvar Permissions = new PermissionsPluginWeb();\nexport { Permissions };\n//# sourceMappingURL=permissions.js.map","import { __extends } from \"tslib\";\nimport { WebPlugin } from './index';\nvar SharePluginWeb = /** @class */ (function (_super) {\n __extends(SharePluginWeb, _super);\n function SharePluginWeb() {\n return _super.call(this, {\n name: 'Share',\n platforms: ['web']\n }) || this;\n }\n SharePluginWeb.prototype.share = function (options) {\n if (!navigator.share) {\n return Promise.reject('Web Share API not available');\n }\n return navigator.share({\n title: options.title,\n text: options.text,\n url: options.url\n });\n };\n return SharePluginWeb;\n}(WebPlugin));\nexport { SharePluginWeb };\nvar Share = new SharePluginWeb();\nexport { Share };\n//# sourceMappingURL=share.js.map","import { __extends } from \"tslib\";\nimport { WebPlugin } from './index';\nvar SplashScreenPluginWeb = /** @class */ (function (_super) {\n __extends(SplashScreenPluginWeb, _super);\n function SplashScreenPluginWeb() {\n return _super.call(this, {\n name: 'SplashScreen',\n platforms: ['web']\n }) || this;\n }\n SplashScreenPluginWeb.prototype.show = function (_options, _callback) {\n return Promise.resolve();\n };\n SplashScreenPluginWeb.prototype.hide = function (_options, _callback) {\n return Promise.resolve();\n };\n return SplashScreenPluginWeb;\n}(WebPlugin));\nexport { SplashScreenPluginWeb };\nvar SplashScreen = new SplashScreenPluginWeb();\nexport { SplashScreen };\n//# sourceMappingURL=splash-screen.js.map","import { __extends } from \"tslib\";\nimport { WebPlugin } from './index';\nvar StoragePluginWeb = /** @class */ (function (_super) {\n __extends(StoragePluginWeb, _super);\n function StoragePluginWeb() {\n var _this = _super.call(this, {\n name: 'Storage',\n platforms: ['web']\n }) || this;\n _this.KEY_PREFIX = '_cap_';\n return _this;\n }\n StoragePluginWeb.prototype.get = function (options) {\n var _this = this;\n return new Promise(function (resolve, _reject) {\n resolve({\n value: window.localStorage.getItem(_this.makeKey(options.key))\n });\n });\n };\n StoragePluginWeb.prototype.set = function (options) {\n var _this = this;\n return new Promise(function (resolve, _reject) {\n window.localStorage.setItem(_this.makeKey(options.key), options.value);\n resolve();\n });\n };\n StoragePluginWeb.prototype.remove = function (options) {\n var _this = this;\n return new Promise(function (resolve, _reject) {\n window.localStorage.removeItem(_this.makeKey(options.key));\n resolve();\n });\n };\n StoragePluginWeb.prototype.keys = function () {\n var _this = this;\n return new Promise(function (resolve, _reject) {\n resolve({\n keys: Object.keys(localStorage).filter(function (k) { return _this.isKey(k); }).map(function (k) { return _this.getKey(k); })\n });\n });\n };\n StoragePluginWeb.prototype.clear = function () {\n var _this = this;\n return new Promise(function (resolve, _reject) {\n Object.keys(localStorage)\n .filter(function (k) { return _this.isKey(k); })\n .forEach(function (k) { return window.localStorage.removeItem(k); });\n resolve();\n });\n };\n StoragePluginWeb.prototype.makeKey = function (key) {\n return this.KEY_PREFIX + key;\n };\n StoragePluginWeb.prototype.isKey = function (key) {\n return key.indexOf(this.KEY_PREFIX) === 0;\n };\n StoragePluginWeb.prototype.getKey = function (key) {\n return key.substr(this.KEY_PREFIX.length);\n };\n return StoragePluginWeb;\n}(WebPlugin));\nexport { StoragePluginWeb };\nvar Storage = new StoragePluginWeb();\nexport { Storage };\n//# sourceMappingURL=storage.js.map","import { __awaiter, __extends, __generator } from \"tslib\";\nimport { WebPlugin } from './index';\nvar ToastPluginWeb = /** @class */ (function (_super) {\n __extends(ToastPluginWeb, _super);\n function ToastPluginWeb() {\n return _super.call(this, {\n name: 'Toast',\n platforms: ['web']\n }) || this;\n }\n ToastPluginWeb.prototype.show = function (options) {\n return __awaiter(this, void 0, void 0, function () {\n var duration, toast;\n return __generator(this, function (_a) {\n duration = 2000;\n if (options.duration) {\n duration = options.duration === 'long' ? 3500 : 2000;\n }\n toast = document.createElement('pwa-toast');\n toast.duration = duration;\n toast.message = options.text;\n document.body.appendChild(toast);\n return [2 /*return*/];\n });\n });\n };\n return ToastPluginWeb;\n}(WebPlugin));\nexport { ToastPluginWeb };\nvar Toast = new ToastPluginWeb();\nexport { Toast };\n//# sourceMappingURL=toast.js.map","/* This file stores all the keys */\r\nexport class AuthConnstants{\r\n /* My reference key */\r\n public static readonly AUTH = 'userDataKey';\r\n public static readonly PROFILE = 'profile';\r\n public static readonly USER = 'userId';\r\n}","import { Injectable } from '@angular/core';\r\nimport { StorageService } from './storage.service';\r\nimport { Router } from '@angular/router';\r\nimport { HttpClient, HttpHeaders, HttpParams } from '@angular/common/http';\r\nimport { User } from '../models/user.model';\r\nimport { environment } from 'src/environments/environment';\r\nimport { HttpService } from './http.service';\r\nimport { BehaviorSubject, Observable } from 'rxjs';\r\nimport { AuthConnstants } from '../config/auth-constants';\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class AuthService {\r\n userData$ = new BehaviorSubject('');\r\n userId$ = new BehaviorSubject('');\r\n headers: HttpHeaders;\r\n opts:any;\r\n constructor(\r\n private http: HttpClient,\r\n private httpService: HttpService,\r\n private storageService:StorageService,\r\n private router:Router\r\n ) { \r\n this.headers = new HttpHeaders();\r\n }\r\n\r\n public ValidatedUser:User;\r\n\r\n async login(user: User): Promise {\r\n user.BasicAuthKey = 'Basic ' + btoa(user.domainName + '\\\\' + user.username + ':' + user.password); //conversão em base64 das credenciais inseridas\r\n\r\n const options = { headers: {'Authorization': user.BasicAuthKey }};\r\n this.headers = this.headers.set('Authorization',user.BasicAuthKey);\r\n this.opts = {\r\n headers: this.headers,\r\n }\r\n const service = environment.apiURL + \"userauthentication/GetValidateAuth\";\r\n \r\n let result: boolean | PromiseLike;\r\n let response: any;\r\n\r\n result = await this.http.get(service, options).toPromise();\r\n this.http.post(environment.apiURL + \"UserAuthentication/Login\", '', this.opts).subscribe(res=>{\r\n this.storageService.store(AuthConnstants.USER, res);\r\n });\r\n\r\n \r\n\r\n if (result)\r\n {\r\n this.ValidatedUser = user;\r\n\r\n }\r\n return result;\r\n }\r\n\r\n logout(){\r\n this.ValidatedUser = null;\r\n\r\n }\r\n\r\n //Login to rocketChat server\r\n loginChat(postData: any):Observable {\r\n return this.httpService.post('login', postData);\r\n }\r\n\r\n //Get user data from RocketChat | global object\r\n getUserData(){\r\n this.storageService.get(AuthConnstants.AUTH).then(res=>{\r\n this.userData$.next(res);\r\n });\r\n }\r\n //Get user Id | global object\r\n getUserId(){\r\n this.storageService.get(AuthConnstants.USER).then(res=>{\r\n this.userId$.next(res);\r\n });\r\n }\r\n\r\n getProfile(){\r\n this.storageService.get(AuthConnstants.PROFILE).then(res=>{\r\n return res;\r\n });\r\n }\r\n\r\n logoutChat(){\r\n //this.storageService.clear();\r\n this.storageService.removeStorageItem(AuthConnstants.AUTH).then(res =>{\r\n this.userData$.next('');\r\n this.router.navigate(['']);\r\n })\r\n\r\n }\r\n}\r\n","import { HttpClient, HttpHeaderResponse, HttpHeaders } from '@angular/common/http';\r\nimport { Injectable } from '@angular/core';\r\nimport { environment } from 'src/environments/environment';\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class HttpService {\r\n\r\n constructor(private http:HttpClient) { }\r\n\r\n post(serviceName:string, data:any){\r\n const headers = new HttpHeaders();\r\n const options = {header: headers, withCredentials: false};\r\n const url = environment.apiChatUrl+serviceName;\r\n const body = {\"user\": \"admin\",\"password\": \"tabteste@006\"};\r\n\r\n return this.http.post(url, /* JSON.stringify( */data/* ), options */)\r\n }\r\n\r\n get(serviceName:string, options:any){\r\n const url = environment.apiChatUrl+serviceName;\r\n return this.http.get(url, options);\r\n }\r\n}\r\n\r\n","import { Injectable } from '@angular/core';\r\nimport { Plugins } from '@capacitor/core';\r\nconst { Storage } = Plugins;\r\n@Injectable({\r\n providedIn: 'root'\r\n })\r\n export class StorageService {\r\n constructor() {}\r\n\r\n // Store the value\r\n async store(storageKey: string, value: any) {\r\n const encryptedValue = btoa(escape(JSON.stringify(value)));\r\n await Storage.set({\r\n key: storageKey,\r\n value: encryptedValue\r\n });\r\n }\r\n\r\n // Get the value\r\n async get(storageKey: string) {\r\n const ret = await Storage.get({ key: storageKey });\r\n return JSON.parse(unescape(atob(ret.value)));\r\n }\r\n\r\n async removeStorageItem(storageKey: string) {\r\n await Storage.remove({ key: storageKey });\r\n }\r\n\r\n // Clear storage\r\n async clear() {\r\n await Storage.clear();\r\n }\r\n}\r\n"]} \ No newline at end of file diff --git a/android/app/src/main/assets/public/default~home-home-module~pages-chat-chat-module~pages-events-events-module~pages-publications-public~a6816e3b-es2015.js b/android/app/src/main/assets/public/default~home-home-module~pages-chat-chat-module~pages-events-events-module~pages-publications-public~a6816e3b-es2015.js new file mode 100644 index 000000000..c5f9a03b0 --- /dev/null +++ b/android/app/src/main/assets/public/default~home-home-module~pages-chat-chat-module~pages-events-events-module~pages-publications-public~a6816e3b-es2015.js @@ -0,0 +1,637 @@ +(window["webpackJsonp"] = window["webpackJsonp"] || []).push([["default~home-home-module~pages-chat-chat-module~pages-events-events-module~pages-publications-public~a6816e3b"],{ + +/***/ "./node_modules/raw-loader/dist/cjs.js!./src/app/pages/search/organic-entity/organic-entity.page.html": +/*!************************************************************************************************************!*\ + !*** ./node_modules/raw-loader/dist/cjs.js!./src/app/pages/search/organic-entity/organic-entity.page.html ***! + \************************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony default export */ __webpack_exports__["default"] = ("\r\n\r\n
\r\n \r\n
\r\n\r\n \r\n Remetentes\r\n \r\n
\r\n\r\n\r\n
\r\n
\r\n \r\n
\r\n
    \r\n
  • \r\n {{ organicEntity.Description }}\r\n
  • \r\n
\r\n
\r\n
\r\n"); + +/***/ }), + +/***/ "./node_modules/raw-loader/dist/cjs.js!./src/app/pages/search/search.page.html": +/*!*************************************************************************************!*\ + !*** ./node_modules/raw-loader/dist/cjs.js!./src/app/pages/search/search.page.html ***! + \*************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony default export */ __webpack_exports__["default"] = ("\r\n\r\n\r\n \r\n
\r\n
\r\n \r\n
\r\n
\r\n \r\n
\r\n
\r\n \r\n
\r\n
\r\n
\r\n \r\n
\r\n \r\n
\r\n
\r\n \r\n
\r\n\r\n
\r\n \r\n
\r\n
\r\n\r\n\r\n\r\n \r\n
\r\n \r\n
  • \r\n
    \r\n \r\n
    \r\n
    \r\n \r\n
    \r\n \r\n
    \r\n
    \r\n
  • \r\n \r\n
  • \r\n
    \r\n \r\n
    \r\n
    \r\n \r\n
    \r\n \r\n
    \r\n
    \r\n
  • \r\n \r\n
  • \r\n
    \r\n \r\n
    \r\n
    \r\n \r\n
    \r\n \r\n
    \r\n
    \r\n
  • \r\n
    \r\n\r\n \r\n
    \r\n
    \r\n
    \r\n \r\n \r\n \r\n
    \r\n

    {{ category.Name }}

    \r\n {{ category.Qtd }}\r\n
    \r\n
    \r\n
    \r\n
    \r\n\r\n \r\n
    \r\n
    \r\n\r\n
    \r\n \r\n
    \r\n

    Palavras mais pesquisadas

    \r\n\r\n
    \r\n \r\n \r\n
    \r\n
    \r\n
    \r\n
    \r\n

    \r\n Order por:\r\n Mais Recente\r\n Mais Antigo\r\n

    \r\n
    \r\n
    \r\n \r\n \r\n
    \r\n
    \r\n
    \r\n
      \r\n
    • \r\n
      \r\n \r\n
      \r\n
      \r\n

      {{ searchDocument.Assunto}}

      \r\n
      \r\n {{ searchDocument.EntidadeOrganicaNome }}\r\n {{ formateIsoDate(searchDocument.Data) }}\r\n
      \r\n
      \r\n
    • \r\n
    \r\n
    \r\n\r\n
    \r\n\r\n
    "); + +/***/ }), + +/***/ "./node_modules/raw-loader/dist/cjs.js!./src/app/pages/search/sender/sender.page.html": +/*!********************************************************************************************!*\ + !*** ./node_modules/raw-loader/dist/cjs.js!./src/app/pages/search/sender/sender.page.html ***! + \********************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony default export */ __webpack_exports__["default"] = ("\r\n\r\n
    \r\n \r\n
    \r\n\r\n \r\n Remetentes\r\n \r\n
    \r\n\r\n\r\n
    \r\n
    \r\n \r\n
    \r\n
      \r\n
    • \r\n {{ contact.Name }}\r\n
    • \r\n
    \r\n
    \r\n
    \r\n"); + +/***/ }), + +/***/ "./node_modules/raw-loader/dist/cjs.js!./src/app/shared/header/header.page.html": +/*!**************************************************************************************!*\ + !*** ./node_modules/raw-loader/dist/cjs.js!./src/app/shared/header/header.page.html ***! + \**************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony default export */ __webpack_exports__["default"] = ("\r\n \r\n \r\n \r\n \r\n \r\n
    \r\n \r\n
    \r\n
    \r\n \r\n
    \r\n logo\r\n
    \r\n
    \r\n \r\n
    \r\n \r\n
    \r\n
    \r\n
    \r\n \r\n
    \r\n \r\n
    \r\n "); + +/***/ }), + +/***/ "./src/app/pages/search/organic-entity/organic-entity.page.scss": +/*!**********************************************************************!*\ + !*** ./src/app/pages/search/organic-entity/organic-entity.page.scss ***! + \**********************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony default export */ __webpack_exports__["default"] = (".main-header {\n display: flex;\n align-items: center;\n}\n\n.icon {\n color: #797979;\n width: 45px;\n height: 45px;\n display: flex;\n justify-content: center;\n font-size: 25px;\n align-items: center;\n}\n\n.main-container {\n padding: 0px 20px;\n}\n\n.main-container .input-text {\n margin-top: 20px;\n width: 100%;\n height: 45px;\n border-radius: 5px;\n border: 1px solid #ebebeb;\n}\n\n.main-container ul {\n padding: 0px;\n margin: 0px;\n padding-top: 10px;\n}\n\n.main-container ul li {\n padding-top: 5px;\n padding-bottom: 10px;\n margin: 0px;\n padding-bottom: 10px;\n border-bottom: 1px solid #ebebeb;\n list-style: none;\n font-family: Roboto;\n font-size: 15px;\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvc2VhcmNoL29yZ2FuaWMtZW50aXR5L0M6XFxVc2Vyc1xcdGlhZ28ua2F5YXlhXFxkZXZlbG9wbWVudFxcZ2FiaW5ldGUtZGlnaXRhbC9zcmNcXGFwcFxccGFnZXNcXHNlYXJjaFxcb3JnYW5pYy1lbnRpdHlcXG9yZ2FuaWMtZW50aXR5LnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvc2VhcmNoL29yZ2FuaWMtZW50aXR5L29yZ2FuaWMtZW50aXR5LnBhZ2Uuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtBQ0NGOztBRENBO0VBQ0UsY0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLHVCQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0FDRUY7O0FEQ0E7RUFDSSxpQkFBQTtBQ0VKOztBRERJO0VBQ0UsZ0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7QUNHTjs7QURESTtFQUNFLFlBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7QUNHTjs7QURGTTtFQUNFLGdCQUFBO0VBQ0Esb0JBQUE7RUFDQSxXQUFBO0VBQ0Esb0JBQUE7RUFDQSxnQ0FBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0FDSVIiLCJmaWxlIjoic3JjL2FwcC9wYWdlcy9zZWFyY2gvb3JnYW5pYy1lbnRpdHkvb3JnYW5pYy1lbnRpdHkucGFnZS5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLm1haW4taGVhZGVye1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG4uaWNvbntcclxuICBjb2xvcjogIzc5Nzk3OTtcclxuICB3aWR0aDogNDVweDtcclxuICBoZWlnaHQ6IDQ1cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBmb250LXNpemU6IDI1cHg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLm1haW4tY29udGFpbmVye1xyXG4gICAgcGFkZGluZzogMHB4IDIwcHg7XHJcbiAgICAuaW5wdXQtdGV4dCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcclxuICAgIH1cclxuICAgIHVse1xyXG4gICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgbGl7ICAgIFxyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogIG5vbmU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9IiwiLm1haW4taGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmljb24ge1xuICBjb2xvcjogIzc5Nzk3OTtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm1haW4tY29udGFpbmVyIHtcbiAgcGFkZGluZzogMHB4IDIwcHg7XG59XG4ubWFpbi1jb250YWluZXIgLmlucHV0LXRleHQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0NXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG59XG4ubWFpbi1jb250YWluZXIgdWwge1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbi5tYWluLWNvbnRhaW5lciB1bCBsaSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXNpemU6IDE1cHg7XG59Il19 */"); + +/***/ }), + +/***/ "./src/app/pages/search/organic-entity/organic-entity.page.ts": +/*!********************************************************************!*\ + !*** ./src/app/pages/search/organic-entity/organic-entity.page.ts ***! + \********************************************************************/ +/*! exports provided: OrganicEntityPage */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "OrganicEntityPage", function() { return OrganicEntityPage; }); +/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.js"); +/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js"); +/* harmony import */ var _ionic_angular__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @ionic/angular */ "./node_modules/@ionic/angular/__ivy_ngcc__/fesm2015/ionic-angular.js"); +/* harmony import */ var src_app_services_organic_entity_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! src/app/services/organic-entity.service */ "./src/app/services/organic-entity.service.ts"); + + + + +let OrganicEntityPage = class OrganicEntityPage { + constructor(modalController, OrganicEntityService) { + this.modalController = modalController; + this.OrganicEntityService = OrganicEntityService; + } + ngOnInit() { + this.getOrganicEntity(); + } + getOrganicEntity() { + this.OrganicEntityService.getOrganicEntity().subscribe(res => { + console.log(res); + this.organicEntities = res; + }); + } + filterContact() { + const findEntity = this.findEntity.toLowerCase(); + const entities = this.organicEntities.filter((Entity) => { + if (Entity.Description.toLowerCase().indexOf(findEntity) == 0) { + return true; + } + }); + this.showOrganicEntities = entities; + } + selectOrganicEntidy(selectedOraganicEntit) { + this.close(selectedOraganicEntit); + } + close(username) { + this.modalController.dismiss(username); + } +}; +OrganicEntityPage.ctorParameters = () => [ + { type: _ionic_angular__WEBPACK_IMPORTED_MODULE_2__["ModalController"] }, + { type: src_app_services_organic_entity_service__WEBPACK_IMPORTED_MODULE_3__["OrganicEntityService"] } +]; +OrganicEntityPage = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([ + Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"])({ + selector: 'app-organic-entity', + template: Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__importDefault"])(__webpack_require__(/*! raw-loader!./organic-entity.page.html */ "./node_modules/raw-loader/dist/cjs.js!./src/app/pages/search/organic-entity/organic-entity.page.html")).default, + styles: [Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__importDefault"])(__webpack_require__(/*! ./organic-entity.page.scss */ "./src/app/pages/search/organic-entity/organic-entity.page.scss")).default] + }) +], OrganicEntityPage); + + + +/***/ }), + +/***/ "./src/app/pages/search/search.page.scss": +/*!***********************************************!*\ + !*** ./src/app/pages/search/search.page.scss ***! + \***********************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony default export */ __webpack_exports__["default"] = (".header-main {\n padding: 5px 18px;\n padding-bottom: 2px;\n padding-top: 25px;\n}\n.header-main ion-form {\n width: 100%;\n padding-right: 10px;\n}\n.header-main .search-input-container {\n background-color: white;\n border-radius: 27.5px;\n border: solid 1px #ebebeb;\n}\n.header-main .search-input-container .icon {\n color: #797979;\n width: 45px;\n height: 45px;\n display: flex;\n justify-content: center;\n font-size: 25px;\n align-items: center;\n}\n.header-main .search-input-container .input-text {\n width: 100%;\n}\n.header-main .search-input-container .icon-z {\n width: 20px;\n}\n.header-main .icon-z {\n display: flex;\n justify-content: center;\n align-items: center;\n font-size: 45px;\n}\n.header-main .profile {\n display: none;\n font-size: 45px;\n}\nion-slide {\n padding-top: 5px;\n}\n.options {\n margin-top: 10px;\n}\n.options .container {\n display: flex;\n}\n.options .container .d-flex {\n display: flex;\n flex-wrap: wrap;\n width: 100%;\n flex-wrap: wrap;\n}\n.options .container .d-flex .button {\n min-width: 116px;\n border: solid 1px #e9e9e9;\n margin: 0px 5px;\n margin-bottom: 10px;\n padding: 5px 20px;\n height: 100%;\n box-sizing: 100%;\n display: flex;\n flex-wrap: wrap;\n justify-content: center;\n align-items: center;\n border-radius: 15px;\n}\n.options .container .d-flex .button p {\n padding: 0px;\n margin: 0px;\n font-family: Roboto;\n color: #0d89d1;\n font-size: 15px;\n width: 100%;\n}\n.options .container .d-flex .button .label {\n width: 100%;\n font-family: Roboto;\n font-size: 13px;\n font-weight: 300;\n color: #797979;\n}\n.options .container .d-flex .active-category {\n background-color: #42b9fe;\n color: white;\n}\n.options .container .d-flex .active-category p {\n color: white;\n}\n.options .container .d-flex .active-category .label {\n color: white;\n}\n.options .container .icon {\n display: none;\n width: 45px;\n height: 45px;\n justify-content: center;\n align-items: center;\n}\n.options .container .icon ion-icon {\n width: 25px;\n}\n.d-flex {\n display: flex;\n}\n.word-searh-result-container {\n display: flex;\n flex-wrap: wrap;\n}\n.word-searh-result-container .search-result {\n width: 100%;\n border-bottom: unset;\n padding: 0px 20px;\n}\n.word-searh-result-container .search-result .header {\n border-top: 1px solid #ebebeb;\n}\n.word-searh-result-container .search-result .header .sort-by {\n width: 100%;\n}\n.word-searh-result-container .search-result .header .sort-by .order {\n font-family: Roboto;\n font-size: 13px;\n font-weight: 300;\n color: #797979;\n}\n.word-searh-result-container .search-result .header .sort-by .order-labal {\n font-family: Roboto;\n font-size: 15px;\n color: #0d89d1;\n margin-left: 20px;\n}\n.word-searh-result-container .search-result .header ion-icon {\n font-size: 25px;\n}\n.word-searh-result-container .search-result ul {\n padding: 0px;\n margin: 0px;\n}\n.word-searh-result-container .search-result ul li {\n padding-top: 8px;\n padding-bottom: 8px;\n border-top: 1px solid #ebebeb;\n display: flex;\n align-items: center;\n}\n.word-searh-result-container .search-result ul li .icon {\n font-size: 35px;\n align-items: center;\n display: flex;\n}\n.word-searh-result-container .search-result ul li .content {\n width: 100%;\n margin-left: 10px;\n}\n.word-searh-result-container .search-result ul li .content p {\n margin: 0px;\n width: 100%;\n font-family: Roboto;\n font-size: 15px;\n color: #0d89d1;\n line-height: 1.67;\n}\n.word-searh-result-container .search-result ul li .content span {\n font-family: Roboto;\n font-size: 13px;\n font-weight: 300;\n color: #797979;\n}\n.word-searh-result-container .search-result ul li .content span.organic-entity {\n width: 100%;\n}\n.word-searh-result-container .most-searched-words {\n width: 100%;\n}\n.word-searh-result-container .most-searched-words p.title {\n width: 100%;\n height: 24px;\n font-family: Roboto;\n font-size: 20px;\n text-align: center;\n color: black;\n}\n/* Advance search */\n.advance-search {\n padding: 20px 20px;\n padding-top: 14px;\n}\n.advance-search .icon {\n color: #797979;\n width: 45px;\n height: 45px;\n display: flex;\n justify-content: center;\n font-size: 25px;\n align-items: center;\n}\n.advance-search .input-container {\n margin-bottom: 15px;\n width: 100%;\n border-radius: 5px;\n border: solid 1px #ebebeb;\n}\n.advance-search .date-container .icon-mer {\n margin-right: 10px;\n}\n.advance-search ion-datetime {\n width: 100%;\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvc2VhcmNoL0M6XFxVc2Vyc1xcdGlhZ28ua2F5YXlhXFxkZXZlbG9wbWVudFxcZ2FiaW5ldGUtZGlnaXRhbC9zcmNcXGFwcFxccGFnZXNcXHNlYXJjaFxcc2VhcmNoLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvc2VhcmNoL3NlYXJjaC5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDRSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7QUNDRjtBREFFO0VBQ0UsV0FBQTtFQUNBLG1CQUFBO0FDRUo7QURBRTtFQUNFLHVCQUFBO0VBQ0EscUJBQUE7RUFDQSx5QkFBQTtBQ0VKO0FEREk7RUFDRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7QUNHTjtBRERJO0VBQ0UsV0FBQTtBQ0dOO0FEREk7RUFDRSxXQUFBO0FDR047QURBRTtFQUNFLGFBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtBQ0VKO0FEQUU7RUFDRSxhQUFBO0VBQ0EsZUFBQTtBQ0VKO0FER0E7RUFDRSxnQkFBQTtBQ0FGO0FESUE7RUFDRSxnQkFBQTtBQ0RGO0FERUU7RUFDRSxhQUFBO0FDQUo7QURDSTtFQUNFLGFBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7QUNDTjtBREFNO0VBQ0UsZ0JBQUE7RUFDQSx5QkFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBZ0JBLG1CQUFBO0FDYlI7QURGUTtFQUNFLFlBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7QUNJVjtBREZRO0VBQ0UsV0FBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtBQ0lWO0FEQ007RUFDRSx5QkFBQTtFQUNBLFlBQUE7QUNDUjtBREFRO0VBQ0UsWUFBQTtBQ0VWO0FEQVE7RUFDRSxZQUFBO0FDRVY7QURFSTtFQUNFLGFBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7QUNBTjtBRENNO0VBQ0UsV0FBQTtBQ0NSO0FEUUE7RUFDRSxhQUFBO0FDTEY7QURTQTtFQUNFLGFBQUE7RUFDQSxlQUFBO0FDTkY7QURRRTtFQUNFLFdBQUE7RUFDQSxvQkFBQTtFQUNBLGlCQUFBO0FDTko7QURRSTtFQUNFLDZCQUFBO0FDTk47QURPTTtFQUNFLFdBQUE7QUNMUjtBRE1RO0VBQ0UsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0FDSlY7QURNUTtFQUNFLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtBQ0pWO0FET007RUFDRSxlQUFBO0FDTFI7QURRSTtFQUNFLFlBQUE7RUFDQSxXQUFBO0FDTk47QURPTTtFQUNFLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSw2QkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtBQ0xSO0FETVE7RUFDRSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxhQUFBO0FDSlY7QURNUTtFQUNFLFdBQUE7RUFDQSxpQkFBQTtBQ0pWO0FES1U7RUFDRSxXQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtBQ0haO0FES1U7RUFDRSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7QUNIWjtBRFFVO0VBQ0UsV0FBQTtBQ05aO0FEYUU7RUFDRSxXQUFBO0FDWEo7QURZSTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0FDVk47QUQ4REEsbUJBQUE7QUFDQTtFQUNFLGtCQUFBO0VBQ0EsaUJBQUE7QUMzREY7QUQ2REU7RUFDRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7QUMzREo7QUQ2REU7RUFDRSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO0FDM0RKO0FEOERJO0VBQ0Usa0JBQUE7QUM1RE47QURnRUU7RUFDRSxXQUFBO0FDOURKIiwiZmlsZSI6InNyYy9hcHAvcGFnZXMvc2VhcmNoL3NlYXJjaC5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuaGVhZGVyLW1haW57XHJcbiAgcGFkZGluZzogNXB4IDE4cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDJweDtcclxuICBwYWRkaW5nLXRvcDogMjVweDtcclxuICBpb24tZm9ybXtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICB9XHJcbiAgLnNlYXJjaC1pbnB1dC1jb250YWluZXJ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI3LjVweDtcclxuICAgIGJvcmRlcjogc29saWQgMXB4ICNlYmViZWI7XHJcbiAgICAuaWNvbntcclxuICAgICAgY29sb3I6ICM3OTc5Nzk7XHJcbiAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAuaW5wdXQtdGV4dHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuaWNvbi16e1xyXG4gICAgICB3aWR0aDogMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmljb24tentcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgfVxyXG4gIC5wcm9maWxle1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICB9XHJcbiAgXHJcbn1cclxuXHJcbmlvbi1zbGlkZXtcclxuICBwYWRkaW5nLXRvcDogNXB4XHJcbn1cclxuXHJcbi8vIHNlYXJjaCByZXN1bHQgdHlwZVxyXG4ub3B0aW9uc3tcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIC5jb250YWluZXJ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLmQtZmxleHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAuYnV0dG9ue1xyXG4gICAgICAgIG1pbi13aWR0aDogMTE2cHg7XHJcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2U5ZTllOTtcclxuICAgICAgICBtYXJnaW46IDBweCA1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYm94LXNpemluZzogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICAgICAgICBjb2xvcjogIzBkODlkMTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubGFiZWx7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgY29sb3I6ICM3OTc5Nzk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIC5hY3RpdmUtY2F0ZWdvcnl7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQyYjlmZTtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxhYmVse1xyXG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmljb257XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBpb24taWNvbntcclxuICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgXHJcbn1cclxuXHJcblxyXG4uZC1mbGV4e1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi8vIGRvY3VtZW50XHJcbi53b3JkLXNlYXJoLXJlc3VsdC1jb250YWluZXJ7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgLy8gc2VhcmNoIHJlc3VsdFxyXG4gIC5zZWFyY2gtcmVzdWx0e1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItYm90dG9tOiB1bnNldDtcclxuICAgIHBhZGRpbmc6IDBweCAyMHB4O1xyXG5cclxuICAgIC5oZWFkZXJ7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgICAuc29ydC1ieXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAub3JkZXJ7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgIGNvbG9yOiM3OTc5NzlcclxuICAgICAgICB9XHJcbiAgICAgICAgLm9yZGVyLWxhYmFse1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgIGNvbG9yOiAjMGQ4OWQxO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGlvbi1pY29ue1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgdWx7XHJcbiAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ViZWJlYjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgLmljb257XHJcbiAgICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbnRlbnR7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgcHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMGQ4OWQxO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42NztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgY29sb3I6ICM3OTc5Nzk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBzcGFuLmRvY3VtZW50ZS1kYXRle1xyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHNwYW4ub3JnYW5pYy1lbnRpdHl7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvLyBtb3N0IHNlYXJjaGVkIHdvcmRcclxuICAubW9zdC1zZWFyY2hlZC13b3Jkc3tcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcC50aXRsZXtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGNvbG9yOiBibGFjaztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcblxyXG5cclxuLy8gIC5oZWFkZXItbWFpbiB7XHJcbi8vICAgIGJhY2tncm91bmQtY29sb3I6ICMwNzgyYzk7XHJcbi8vICAgIC5wcm9maWxle1xyXG4vLyAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuLy8gICAgfVxyXG4vLyAgICAuaWNvbi1tb3N0LXNlYXJjaGVkLXdvcmQtb3BlbntcclxuLy8gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbi8vICAgIH1cclxuLy8gIH1cclxuXHJcbi8vICAub3B0aW9uc3tcclxuLy8gICAgLmNvbnRhaW5lcntcclxuLy8gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcclxuLy8gICAgICAuaWNvbntcclxuLy8gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbi8vICAgICAgfVxyXG4vLyAgICB9XHJcbi8vICAgIHBhZGRpbmc6IDBweCAyMHB4O1xyXG4vLyAgfVxyXG5cclxuICAgICAgXHJcblxyXG4vLyAgLnNlYXJjaC1yZXN1bHR7XHJcbi8vICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Q4ZDhkODtcclxuLy8gICAgLmhlYWRlcntcclxuLy8gICAgICBib3JkZXItdG9wOiB1bnNldCAhaW1wb3J0YW50O1xyXG4vLyAgICB9XHJcbi8vICB9XHJcblxyXG4vLyAgLm1vc3Qtc2VhcmNoZWQtd29yZHN7XHJcbi8vICAgIHdpZHRoOiA0MDBweCAhaW1wb3J0YW50O1xyXG4vLyAgfVxyXG5cclxuLy8gIC53b3JkLXNlYXJoLXJlc3VsdC1jb250YWluZXJ7XHJcbi8vICAgIGZsZXgtd3JhcDogd3JhcDtcclxuLy8gIH1cclxuICBcclxuXHJcbn1cclxuXHJcblxyXG4vKiBBZHZhbmNlIHNlYXJjaCAqL1xyXG4uYWR2YW5jZS1zZWFyY2h7XHJcbiAgcGFkZGluZzogMjBweCAyMHB4O1xyXG4gIHBhZGRpbmctdG9wOiAxNHB4O1xyXG5cclxuICAuaWNvbntcclxuICAgIGNvbG9yOiAjNzk3OTc5O1xyXG4gICAgd2lkdGg6IDQ1cHg7XHJcbiAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuICAuaW5wdXQtY29udGFpbmVye1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2ViZWJlYjtcclxuICB9XHJcbiAgLmRhdGUtY29udGFpbmVye1xyXG4gICAgLmljb24tbWVye1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBpb24tZGF0ZXRpbWV7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgXHJcbiAgLnN1YmplY3QtY29udGFpbmVye1xyXG5cclxuICB9XHJcbn1cclxuIiwiLmhlYWRlci1tYWluIHtcbiAgcGFkZGluZzogNXB4IDE4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xufVxuLmhlYWRlci1tYWluIGlvbi1mb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4uaGVhZGVyLW1haW4gLnNlYXJjaC1pbnB1dC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMjcuNXB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjZWJlYmViO1xufVxuLmhlYWRlci1tYWluIC5zZWFyY2gtaW5wdXQtY29udGFpbmVyIC5pY29uIHtcbiAgY29sb3I6ICM3OTc5Nzk7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaGVhZGVyLW1haW4gLnNlYXJjaC1pbnB1dC1jb250YWluZXIgLmlucHV0LXRleHQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5oZWFkZXItbWFpbiAuc2VhcmNoLWlucHV0LWNvbnRhaW5lciAuaWNvbi16IHtcbiAgd2lkdGg6IDIwcHg7XG59XG4uaGVhZGVyLW1haW4gLmljb24teiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDQ1cHg7XG59XG4uaGVhZGVyLW1haW4gLnByb2ZpbGUge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDQ1cHg7XG59XG5cbmlvbi1zbGlkZSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG5cbi5vcHRpb25zIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5vcHRpb25zIC5jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm9wdGlvbnMgLmNvbnRhaW5lciAuZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLm9wdGlvbnMgLmNvbnRhaW5lciAuZC1mbGV4IC5idXR0b24ge1xuICBtaW4td2lkdGg6IDExNnB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjZTllOWU5O1xuICBtYXJnaW46IDBweCA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmc6IDVweCAyMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaXppbmc6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG4ub3B0aW9ucyAuY29udGFpbmVyIC5kLWZsZXggLmJ1dHRvbiBwIHtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW46IDBweDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgY29sb3I6ICMwZDg5ZDE7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ub3B0aW9ucyAuY29udGFpbmVyIC5kLWZsZXggLmJ1dHRvbiAubGFiZWwge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzc5Nzk3OTtcbn1cbi5vcHRpb25zIC5jb250YWluZXIgLmQtZmxleCAuYWN0aXZlLWNhdGVnb3J5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyYjlmZTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLm9wdGlvbnMgLmNvbnRhaW5lciAuZC1mbGV4IC5hY3RpdmUtY2F0ZWdvcnkgcCB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5vcHRpb25zIC5jb250YWluZXIgLmQtZmxleCAuYWN0aXZlLWNhdGVnb3J5IC5sYWJlbCB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5vcHRpb25zIC5jb250YWluZXIgLmljb24ge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5vcHRpb25zIC5jb250YWluZXIgLmljb24gaW9uLWljb24ge1xuICB3aWR0aDogMjVweDtcbn1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi53b3JkLXNlYXJoLXJlc3VsdC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ud29yZC1zZWFyaC1yZXN1bHQtY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IHVuc2V0O1xuICBwYWRkaW5nOiAwcHggMjBweDtcbn1cbi53b3JkLXNlYXJoLXJlc3VsdC1jb250YWluZXIgLnNlYXJjaC1yZXN1bHQgLmhlYWRlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlYmViO1xufVxuLndvcmQtc2VhcmgtcmVzdWx0LWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdCAuaGVhZGVyIC5zb3J0LWJ5IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud29yZC1zZWFyaC1yZXN1bHQtY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0IC5oZWFkZXIgLnNvcnQtYnkgLm9yZGVyIHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzc5Nzk3OTtcbn1cbi53b3JkLXNlYXJoLXJlc3VsdC1jb250YWluZXIgLnNlYXJjaC1yZXN1bHQgLmhlYWRlciAuc29ydC1ieSAub3JkZXItbGFiYWwge1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMGQ4OWQxO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi53b3JkLXNlYXJoLXJlc3VsdC1jb250YWluZXIgLnNlYXJjaC1yZXN1bHQgLmhlYWRlciBpb24taWNvbiB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbn1cbi53b3JkLXNlYXJoLXJlc3VsdC1jb250YWluZXIgLnNlYXJjaC1yZXN1bHQgdWwge1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbjogMHB4O1xufVxuLndvcmQtc2VhcmgtcmVzdWx0LWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdCB1bCBsaSB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlYmViO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLndvcmQtc2VhcmgtcmVzdWx0LWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdCB1bCBsaSAuaWNvbiB7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbn1cbi53b3JkLXNlYXJoLXJlc3VsdC1jb250YWluZXIgLnNlYXJjaC1yZXN1bHQgdWwgbGkgLmNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4ud29yZC1zZWFyaC1yZXN1bHQtY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0IHVsIGxpIC5jb250ZW50IHAge1xuICBtYXJnaW46IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMwZDg5ZDE7XG4gIGxpbmUtaGVpZ2h0OiAxLjY3O1xufVxuLndvcmQtc2VhcmgtcmVzdWx0LWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdCB1bCBsaSAuY29udGVudCBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzc5Nzk3OTtcbn1cbi53b3JkLXNlYXJoLXJlc3VsdC1jb250YWluZXIgLnNlYXJjaC1yZXN1bHQgdWwgbGkgLmNvbnRlbnQgc3Bhbi5vcmdhbmljLWVudGl0eSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndvcmQtc2VhcmgtcmVzdWx0LWNvbnRhaW5lciAubW9zdC1zZWFyY2hlZC13b3JkcyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndvcmQtc2VhcmgtcmVzdWx0LWNvbnRhaW5lciAubW9zdC1zZWFyY2hlZC13b3JkcyBwLnRpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjRweDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuLyogQWR2YW5jZSBzZWFyY2ggKi9cbi5hZHZhbmNlLXNlYXJjaCB7XG4gIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgcGFkZGluZy10b3A6IDE0cHg7XG59XG4uYWR2YW5jZS1zZWFyY2ggLmljb24ge1xuICBjb2xvcjogIzc5Nzk3OTtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5hZHZhbmNlLXNlYXJjaCAuaW5wdXQtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2ViZWJlYjtcbn1cbi5hZHZhbmNlLXNlYXJjaCAuZGF0ZS1jb250YWluZXIgLmljb24tbWVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmFkdmFuY2Utc2VhcmNoIGlvbi1kYXRldGltZSB7XG4gIHdpZHRoOiAxMDAlO1xufSJdfQ== */"); + +/***/ }), + +/***/ "./src/app/pages/search/search.page.ts": +/*!*********************************************!*\ + !*** ./src/app/pages/search/search.page.ts ***! + \*********************************************/ +/*! exports provided: SearchPage */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "SearchPage", function() { return SearchPage; }); +/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.js"); +/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js"); +/* harmony import */ var _ionic_angular__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @ionic/angular */ "./node_modules/@ionic/angular/__ivy_ngcc__/fesm2015/ionic-angular.js"); +/* harmony import */ var _services_search_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../services/search.service */ "./src/app/services/search.service.ts"); +/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @angular/common */ "./node_modules/@angular/common/__ivy_ngcc__/fesm2015/common.js"); +/* harmony import */ var src_app_pages_search_sender_sender_page__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! src/app/pages/search/sender/sender.page */ "./src/app/pages/search/sender/sender.page.ts"); +/* harmony import */ var src_app_pages_search_organic_entity_organic_entity_page__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! src/app/pages/search/organic-entity/organic-entity.page */ "./src/app/pages/search/organic-entity/organic-entity.page.ts"); + + + + + +/* import { CloudData, CloudOptions } from 'angular-tag-cloud-module'; */ + + +let SearchPage = class SearchPage { + constructor(modalController, search) { + this.modalController = modalController; + this.search = search; + this.showDocuments = false; + this.showAdvanceSearch = false; + /* options: CloudOptions = { + // if width is between 0 and 1 it will be set to the width of the upper element multiplied by the value + width: 1000, + // if height is between 0 and 1 it will be set to the height of the upper element multiplied by the value + height: 400, + overflow: false, + }; */ + /* data: CloudData[] = [ + {text: 'Weight-8-link-color', weight: 8, link: 'https://google.com', color: '#ffaaee'}, + {text: 'Weight-10-link', weight: 10, link: 'https://google.com', tooltip: 'display a tooltip'}, + // ... + ]; */ + // See http://idangero.us/swiper/api/ for valid options. + this.slideOpts = { + slidesPerView: 3, + initialSlide: 0, + speed: 400, + }; + this.ordinance = "recent"; + } + ngOnInit() { + } + close() { + this.modalController.dismiss(); + } + reorderList(orderBy) { + this.ordinance = orderBy; + if (this.ordinance == 'recent') { + this.showSearchDocuments = this.sortArrayISODate(this.searchDocuments).reverse(); + } + else { + this.showSearchDocuments = this.sortArrayISODate(this.searchDocuments); + } + } + sortArrayISODate(myArray) { + return myArray.sort(function (a, b) { + return (a.Data < b.Data) ? -1 : ((a.Data > b.Data) ? 1 : 0); + }); + } + /** + * @description Basic search + */ + basicSearch() { + this.search.basicSearch(this.searchSubject, this.searchDocumentDate, this.searchSender, this.searchOrganicEntiry, this.searchDocTypeId).subscribe(res => { + res.Categories.forEach(e => { + e['Active'] = false; + }); + // bind respose + this.searchCategories = res.Categories; + this.searchDocuments = this.sortArrayISODate(res.Documents); + this.reorderList(this.ordinance); + // hide show document + if (this.searchDocuments.length >= 1) { + this.showDocuments = true; + } + else { + this.showDocuments = false; + } + }); + } + /** + * @description set empty value to searchSubject + */ + clearSearchInput() { + this.searchSubject = ""; + } + /** + * @param isoDate String Iso date + * @returns date in format dd/MM/yyyy + * @description convert Iso date to dd/MM/yyyy + */ + formateIsoDate(isoDate) { + const date = new Date(isoDate); + return Object(_angular_common__WEBPACK_IMPORTED_MODULE_4__["formatDate"])(date, 'dd/MM/yyyy', 'pt'); + } + activeCategoty(i) { + this.searchCategories.forEach((e) => { + e['Active'] = false; + }); + this.searchCategories[i]['Active'] = true; + } + clearInputRemetente() { + this.searchSender = ""; + } + clearInputDocumentDate() { + this.searchDocumentDate = ""; + } + clearInputOrganicEntity() { + this.searchOrganicEntiry = ""; + } + /** + * @description Clean inputs + */ + showHideAdvanceSearch(show) { + this.showAdvanceSearch = show; + } + openAdvanceSearchSelection() { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function* () { + const modal = yield this.modalController.create({ + component: src_app_pages_search_sender_sender_page__WEBPACK_IMPORTED_MODULE_5__["SenderPage"], + cssClass: 'sender', + componentProps: {} + }); + yield modal.present(); + modal.onDidDismiss().then((data) => { + this.searchSender = data.data; + }); + }); + } + openOrganicEntitySelection() { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function* () { + const modal = yield this.modalController.create({ + component: src_app_pages_search_organic_entity_organic_entity_page__WEBPACK_IMPORTED_MODULE_6__["OrganicEntityPage"], + cssClass: 'organicEnity', + componentProps: {} + }); + yield modal.present(); + modal.onDidDismiss().then((data) => { + this.searchOrganicEntiry = data.data; + }); + }); + } + filterDocList(categoryName) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function* () { + // show all category + if (this.showCategory == categoryName) { + this.showSearchDocuments = this.searchDocuments; + } + else { // filter category + this.showSearchDocuments = this.searchDocuments.filter((e) => e.DocTypeDesc == categoryName); + } + this.showCategory = categoryName; + }); + } +}; +SearchPage.ctorParameters = () => [ + { type: _ionic_angular__WEBPACK_IMPORTED_MODULE_2__["ModalController"] }, + { type: _services_search_service__WEBPACK_IMPORTED_MODULE_3__["SearchService"] } +]; +SearchPage = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([ + Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"])({ + selector: 'app-search', + template: Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__importDefault"])(__webpack_require__(/*! raw-loader!./search.page.html */ "./node_modules/raw-loader/dist/cjs.js!./src/app/pages/search/search.page.html")).default, + styles: [Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__importDefault"])(__webpack_require__(/*! ./search.page.scss */ "./src/app/pages/search/search.page.scss")).default] + }) +], SearchPage); + + + +/***/ }), + +/***/ "./src/app/pages/search/sender/sender.page.scss": +/*!******************************************************!*\ + !*** ./src/app/pages/search/sender/sender.page.scss ***! + \******************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony default export */ __webpack_exports__["default"] = (".main-header {\n display: flex;\n align-items: center;\n}\n\n.icon {\n color: #797979;\n width: 45px;\n height: 45px;\n display: flex;\n justify-content: center;\n font-size: 25px;\n align-items: center;\n}\n\n.main-container {\n padding: 0px 20px;\n}\n\n.main-container .input-text {\n margin-top: 20px;\n width: 100%;\n height: 45px;\n border-radius: 5px;\n border: 1px solid #ebebeb;\n}\n\n.main-container ul {\n padding: 0px;\n margin: 0px;\n padding-top: 10px;\n}\n\n.main-container ul li {\n padding-top: 5px;\n padding-bottom: 10px;\n margin: 0px;\n padding-bottom: 10px;\n border-bottom: 1px solid #ebebeb;\n list-style: none;\n font-family: Roboto;\n font-size: 15px;\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvc2VhcmNoL3NlbmRlci9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHBhZ2VzXFxzZWFyY2hcXHNlbmRlclxcc2VuZGVyLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvc2VhcmNoL3NlbmRlci9zZW5kZXIucGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0FDQ0Y7O0FERUE7RUFDRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7QUNDRjs7QURFQTtFQUNFLGlCQUFBO0FDQ0Y7O0FEQUU7RUFDRSxnQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtBQ0VKOztBREFFO0VBQ0UsWUFBQTtFQUNBLFdBQUE7RUFDQSxpQkFBQTtBQ0VKOztBRERJO0VBQ0UsZ0JBQUE7RUFDQSxvQkFBQTtFQUNBLFdBQUE7RUFDQSxvQkFBQTtFQUNBLGdDQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7QUNHTiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL3NlYXJjaC9zZW5kZXIvc2VuZGVyLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIi5tYWluLWhlYWRlcntcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5pY29ue1xyXG4gIGNvbG9yOiAjNzk3OTc5O1xyXG4gIHdpZHRoOiA0NXB4O1xyXG4gIGhlaWdodDogNDVweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogMjVweDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4ubWFpbi1jb250YWluZXJ7XHJcbiAgcGFkZGluZzogMHB4IDIwcHg7XHJcbiAgLmlucHV0LXRleHQge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcclxuICB9XHJcbiAgdWx7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICBtYXJnaW46IDBweDtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgbGl7ICAgIFxyXG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcclxuICAgICAgbGlzdC1zdHlsZTogIG5vbmU7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIubWFpbi1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaWNvbiB7XG4gIGNvbG9yOiAjNzk3OTc5O1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubWFpbi1jb250YWluZXIge1xuICBwYWRkaW5nOiAwcHggMjBweDtcbn1cbi5tYWluLWNvbnRhaW5lciAuaW5wdXQtdGV4dCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbn1cbi5tYWluLWNvbnRhaW5lciB1bCB7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luOiAwcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuLm1haW4tY29udGFpbmVyIHVsIGxpIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc2l6ZTogMTVweDtcbn0iXX0= */"); + +/***/ }), + +/***/ "./src/app/pages/search/sender/sender.page.ts": +/*!****************************************************!*\ + !*** ./src/app/pages/search/sender/sender.page.ts ***! + \****************************************************/ +/*! exports provided: SenderPage */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "SenderPage", function() { return SenderPage; }); +/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.js"); +/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js"); +/* harmony import */ var _ionic_angular__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @ionic/angular */ "./node_modules/@ionic/angular/__ivy_ngcc__/fesm2015/ionic-angular.js"); +/* harmony import */ var src_app_services_contacts_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! src/app/services/contacts.service */ "./src/app/services/contacts.service.ts"); + + + + +let SenderPage = class SenderPage { + constructor(modalController, ContactsService) { + this.modalController = modalController; + this.ContactsService = ContactsService; + } + ngOnInit() { + this.getSender(); + } + getSender() { + this.ContactsService.getContacts("").subscribe(res => { + this.contacts = res; + }); + } + filterContact() { + const findPerson = this.sender.toLowerCase(); + const persons = this.contacts.filter((person) => { + if (person.Name.toLowerCase().indexOf(findPerson) == 0) { + return true; + } + }); + this.showContacts = persons; + } + selectUser(username) { + console.log(username); + this.selectedUser = username; + this.close(this.selectedUser); + } + close(username) { + this.modalController.dismiss(username); + } +}; +SenderPage.ctorParameters = () => [ + { type: _ionic_angular__WEBPACK_IMPORTED_MODULE_2__["ModalController"] }, + { type: src_app_services_contacts_service__WEBPACK_IMPORTED_MODULE_3__["ContactsService"] } +]; +SenderPage = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([ + Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"])({ + selector: 'app-sender', + template: Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__importDefault"])(__webpack_require__(/*! raw-loader!./sender.page.html */ "./node_modules/raw-loader/dist/cjs.js!./src/app/pages/search/sender/sender.page.html")).default, + styles: [Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__importDefault"])(__webpack_require__(/*! ./sender.page.scss */ "./src/app/pages/search/sender/sender.page.scss")).default] + }) +], SenderPage); + + + +/***/ }), + +/***/ "./src/app/services/contacts.service.ts": +/*!**********************************************!*\ + !*** ./src/app/services/contacts.service.ts ***! + \**********************************************/ +/*! exports provided: ContactsService */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ContactsService", function() { return ContactsService; }); +/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.js"); +/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js"); +/* harmony import */ var _angular_common_http__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/common/http */ "./node_modules/@angular/common/__ivy_ngcc__/fesm2015/http.js"); +/* harmony import */ var src_environments_environment__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! src/environments/environment */ "./src/environments/environment.ts"); +/* harmony import */ var _services_auth_service__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../services/auth.service */ "./src/app/services/auth.service.ts"); + + + + + +let ContactsService = class ContactsService { + constructor(http, user) { + this.http = http; + this.authheader = {}; + this.loggeduser = user.ValidatedUser; + this.headers = new _angular_common_http__WEBPACK_IMPORTED_MODULE_2__["HttpHeaders"](); + this.headers = this.headers.set('Authorization', this.loggeduser.BasicAuthKey); + } + getContacts(namefilter) { + const geturl = src_environments_environment__WEBPACK_IMPORTED_MODULE_3__["environment"].apiURL + 'contacts/get'; + let params = new _angular_common_http__WEBPACK_IMPORTED_MODULE_2__["HttpParams"](); + params = params.set("namefilter", namefilter); + params = params.set("domain", src_environments_environment__WEBPACK_IMPORTED_MODULE_3__["environment"].domain); + let options = { + headers: this.headers, + params: params + }; + return this.http.get(`${geturl}`, options); + } +}; +ContactsService.ctorParameters = () => [ + { type: _angular_common_http__WEBPACK_IMPORTED_MODULE_2__["HttpClient"] }, + { type: _services_auth_service__WEBPACK_IMPORTED_MODULE_4__["AuthService"] } +]; +ContactsService = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([ + Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Injectable"])({ + providedIn: 'root' + }) +], ContactsService); + + + +/***/ }), + +/***/ "./src/app/services/organic-entity.service.ts": +/*!****************************************************!*\ + !*** ./src/app/services/organic-entity.service.ts ***! + \****************************************************/ +/*! exports provided: OrganicEntityService */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "OrganicEntityService", function() { return OrganicEntityService; }); +/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.js"); +/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js"); +/* harmony import */ var _angular_common_http__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/common/http */ "./node_modules/@angular/common/__ivy_ngcc__/fesm2015/http.js"); +/* harmony import */ var src_environments_environment__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! src/environments/environment */ "./src/environments/environment.ts"); +/* harmony import */ var _services_auth_service__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../services/auth.service */ "./src/app/services/auth.service.ts"); + + + + + +let OrganicEntityService = class OrganicEntityService { + constructor(http, user) { + this.http = http; + this.authheader = {}; + this.loggeduser = user.ValidatedUser; + this.headers = new _angular_common_http__WEBPACK_IMPORTED_MODULE_2__["HttpHeaders"](); + this.headers = this.headers.set('Authorization', this.loggeduser.BasicAuthKey); + } + getOrganicEntity() { + const geturl = src_environments_environment__WEBPACK_IMPORTED_MODULE_3__["environment"].apiURL + 'ecm/organic'; + let options = { + headers: this.headers, + }; + return this.http.get(`${geturl}`, options); + } +}; +OrganicEntityService.ctorParameters = () => [ + { type: _angular_common_http__WEBPACK_IMPORTED_MODULE_2__["HttpClient"] }, + { type: _services_auth_service__WEBPACK_IMPORTED_MODULE_4__["AuthService"] } +]; +OrganicEntityService = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([ + Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Injectable"])({ + providedIn: 'root' + }) +], OrganicEntityService); + + + +/***/ }), + +/***/ "./src/app/services/search.service.ts": +/*!********************************************!*\ + !*** ./src/app/services/search.service.ts ***! + \********************************************/ +/*! exports provided: SearchService */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "SearchService", function() { return SearchService; }); +/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.js"); +/* harmony import */ var _angular_common_http__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/common/http */ "./node_modules/@angular/common/__ivy_ngcc__/fesm2015/http.js"); +/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js"); +/* harmony import */ var src_environments_environment__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! src/environments/environment */ "./src/environments/environment.ts"); +/* harmony import */ var _services_auth_service__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../services/auth.service */ "./src/app/services/auth.service.ts"); + + + + + +let SearchService = class SearchService { + // setup + constructor(http, user) { + this.http = http; + // state + this.authheader = {}; + this.categories = Array; + this.loggeduser = user.ValidatedUser; + this.headers = new _angular_common_http__WEBPACK_IMPORTED_MODULE_1__["HttpHeaders"](); + this.headers = this.headers.set('Authorization', this.loggeduser.BasicAuthKey); + } + basicSearch(subject, date, sender, organicEntity, docTypeId) { + // Endpoint + const geturl = src_environments_environment__WEBPACK_IMPORTED_MODULE_3__["environment"].apiURL + 'search'; + // store params + let params = new _angular_common_http__WEBPACK_IMPORTED_MODULE_1__["HttpParams"](); + // set https params + console.log(subject); + params = params.set("assunto", subject); + params = params.set("data", date); + params = params.set("remetente", sender); + params = params.set("entidadeOrganica", organicEntity); + params = params.set("docTypeId", docTypeId); + const options = { + headers: this.headers, + params: params + }; + return this.http.get(`${geturl}`, options); + } +}; +SearchService.ctorParameters = () => [ + { type: _angular_common_http__WEBPACK_IMPORTED_MODULE_1__["HttpClient"] }, + { type: _services_auth_service__WEBPACK_IMPORTED_MODULE_4__["AuthService"] } +]; +SearchService = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([ + Object(_angular_core__WEBPACK_IMPORTED_MODULE_2__["Injectable"])({ + providedIn: 'root' + }) +], SearchService); + + + +/***/ }), + +/***/ "./src/app/shared/header/header.page.scss": +/*!************************************************!*\ + !*** ./src/app/shared/header/header.page.scss ***! + \************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony default export */ __webpack_exports__["default"] = (".div-top-header {\n margin: 0 auto;\n background-color: #0782c9;\n overflow: auto;\n padding-top: 0.9375em;\n border: 0 !important;\n}\n.div-top-header .div-search {\n font-size: 45px;\n margin: 0 0 0 10px;\n}\n.div-top-header .div-logo {\n background: transparent;\n width: 8.75em;\n margin: 0px auto;\n margin-top: 5px;\n justify-content: center;\n display: flex;\n}\n.div-top-header .div-logo img {\n width: 100%;\n margin: 0px auto;\n}\n.div-top-header .div-profile {\n font-size: 45px;\n margin-right: 10px;\n justify-content: flex-end;\n display: flex;\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvc2hhcmVkL2hlYWRlci9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHNoYXJlZFxcaGVhZGVyXFxoZWFkZXIucGFnZS5zY3NzIiwic3JjL2FwcC9zaGFyZWQvaGVhZGVyL2hlYWRlci5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7RUFDRSxjQUFBO0VBQ0EseUJBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7RUFDQSxvQkFBQTtBQ0RGO0FER0U7RUFDRSxlQUFBO0VBQ0Esa0JBQUE7QUNESjtBREdFO0VBQ0UsdUJBQUE7RUFDQSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsdUJBQUE7RUFDQSxhQUFBO0FDREo7QURHRTtFQUNFLFdBQUE7RUFDQSxnQkFBQTtBQ0RKO0FER0U7RUFDRSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtFQUNBLGFBQUE7QUNESiIsImZpbGUiOiJzcmMvYXBwL3NoYXJlZC9oZWFkZXIvaGVhZGVyLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgJ35zcmMvZnVuY3Rpb24uc2Nzcyc7XHJcblxyXG4uZGl2LXRvcC1oZWFkZXJ7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3ODJjOTtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICBwYWRkaW5nLXRvcDogZW0oMTVweCk7XHJcbiAgYm9yZGVyOiAwIWltcG9ydGFudDtcclxuXHJcbiAgLmRpdi1zZWFyY2h7XHJcbiAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICBtYXJnaW46IDAgMCAwIDEwcHhcclxuICB9XHJcbiAgLmRpdi1sb2dve1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICB3aWR0aDogZW0oMTQwcHgpO1xyXG4gICAgbWFyZ2luOiAwcHggYXV0bztcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcbiAgLmRpdi1sb2dvIGltZ3tcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwcHggYXV0bztcclxuICB9XHJcbiAgLmRpdi1wcm9maWxle1xyXG4gICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG59IiwiLmRpdi10b3AtaGVhZGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzgyYzk7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nLXRvcDogMC45Mzc1ZW07XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuLmRpdi10b3AtaGVhZGVyIC5kaXYtc2VhcmNoIHtcbiAgZm9udC1zaXplOiA0NXB4O1xuICBtYXJnaW46IDAgMCAwIDEwcHg7XG59XG4uZGl2LXRvcC1oZWFkZXIgLmRpdi1sb2dvIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiA4Ljc1ZW07XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIG1hcmdpbi10b3A6IDVweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZGl2LXRvcC1oZWFkZXIgLmRpdi1sb2dvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuLmRpdi10b3AtaGVhZGVyIC5kaXYtcHJvZmlsZSB7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBkaXNwbGF5OiBmbGV4O1xufSJdfQ== */"); + +/***/ }), + +/***/ "./src/app/shared/header/header.page.ts": +/*!**********************************************!*\ + !*** ./src/app/shared/header/header.page.ts ***! + \**********************************************/ +/*! exports provided: HeaderPage */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "HeaderPage", function() { return HeaderPage; }); +/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.js"); +/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js"); +/* harmony import */ var _ionic_angular__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @ionic/angular */ "./node_modules/@ionic/angular/__ivy_ngcc__/fesm2015/ionic-angular.js"); +/* harmony import */ var src_app_pages_search_search_page__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! src/app/pages/search/search.page */ "./src/app/pages/search/search.page.ts"); + + + + +let HeaderPage = class HeaderPage { + constructor(modalController) { + this.modalController = modalController; + } + ngOnInit() { + } + openSearch() { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function* () { + const modal = yield this.modalController.create({ + component: src_app_pages_search_search_page__WEBPACK_IMPORTED_MODULE_3__["SearchPage"], + cssClass: 'group-messages', + componentProps: {} + }); + return yield modal.present(); + }); + } +}; +HeaderPage.ctorParameters = () => [ + { type: _ionic_angular__WEBPACK_IMPORTED_MODULE_2__["ModalController"] } +]; +HeaderPage = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([ + Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"])({ + selector: 'app-header', + template: Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__importDefault"])(__webpack_require__(/*! raw-loader!./header.page.html */ "./node_modules/raw-loader/dist/cjs.js!./src/app/shared/header/header.page.html")).default, + styles: [Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__importDefault"])(__webpack_require__(/*! ./header.page.scss */ "./src/app/shared/header/header.page.scss")).default] + }) +], HeaderPage); + + + +/***/ }) + +}]); +//# sourceMappingURL=default~home-home-module~pages-chat-chat-module~pages-events-events-module~pages-publications-public~a6816e3b-es2015.js.map \ No newline at end of file diff --git a/android/app/src/main/assets/public/default~home-home-module~pages-chat-chat-module~pages-events-events-module~pages-publications-public~a6816e3b-es2015.js.map b/android/app/src/main/assets/public/default~home-home-module~pages-chat-chat-module~pages-events-events-module~pages-publications-public~a6816e3b-es2015.js.map new file mode 100644 index 000000000..973e01ce2 --- /dev/null +++ b/android/app/src/main/assets/public/default~home-home-module~pages-chat-chat-module~pages-events-events-module~pages-publications-public~a6816e3b-es2015.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["./src/app/pages/search/organic-entity/organic-entity.page.html","./src/app/pages/search/search.page.html","./src/app/pages/search/sender/sender.page.html","./src/app/shared/header/header.page.html","./src/app/pages/search/organic-entity/organic-entity.page.scss","./src/app/pages/search/organic-entity/organic-entity.page.ts","./src/app/pages/search/search.page.scss","./src/app/pages/search/search.page.ts","./src/app/pages/search/sender/sender.page.scss","./src/app/pages/search/sender/sender.page.ts","./src/app/services/contacts.service.ts","./src/app/services/organic-entity.service.ts","./src/app/services/search.service.ts","./src/app/shared/header/header.page.scss","./src/app/shared/header/header.page.ts"],"names":[],"mappings":"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","file":"default~home-home-module~pages-chat-chat-module~pages-events-events-module~pages-publications-public~a6816e3b-es2015.js","sourcesContent":["export default \"\\r\\n\\r\\n
    \\r\\n \\r\\n
    \\r\\n\\r\\n \\r\\n Remetentes\\r\\n \\r\\n
    \\r\\n\\r\\n\\r\\n
    \\r\\n
    \\r\\n \\r\\n
    \\r\\n
      \\r\\n
    • \\r\\n {{ organicEntity.Description }}\\r\\n
    • \\r\\n
    \\r\\n
    \\r\\n
    \\r\\n\";","export default \"\\r\\n\\r\\n\\r\\n \\r\\n
    \\r\\n
    \\r\\n \\r\\n
    \\r\\n
    \\r\\n \\r\\n
    \\r\\n
    \\r\\n \\r\\n
    \\r\\n
    \\r\\n
    \\r\\n \\r\\n
    \\r\\n \\r\\n
    \\r\\n
    \\r\\n \\r\\n
    \\r\\n\\r\\n
    \\r\\n \\r\\n
    \\r\\n
    \\r\\n\\r\\n\\r\\n\\r\\n \\r\\n
    \\r\\n \\r\\n
  • \\r\\n
    \\r\\n \\r\\n
    \\r\\n
    \\r\\n \\r\\n
    \\r\\n \\r\\n
    \\r\\n
    \\r\\n
  • \\r\\n \\r\\n
  • \\r\\n
    \\r\\n \\r\\n
    \\r\\n
    \\r\\n \\r\\n
    \\r\\n \\r\\n
    \\r\\n
    \\r\\n
  • \\r\\n \\r\\n
  • \\r\\n
    \\r\\n \\r\\n
    \\r\\n
    \\r\\n \\r\\n
    \\r\\n \\r\\n
    \\r\\n
    \\r\\n
  • \\r\\n
    \\r\\n\\r\\n \\r\\n
    \\r\\n
    \\r\\n
    \\r\\n \\r\\n \\r\\n \\r\\n
    \\r\\n

    {{ category.Name }}

    \\r\\n {{ category.Qtd }}\\r\\n
    \\r\\n
    \\r\\n
    \\r\\n
    \\r\\n\\r\\n \\r\\n
    \\r\\n
    \\r\\n\\r\\n
    \\r\\n \\r\\n
    \\r\\n

    Palavras mais pesquisadas

    \\r\\n\\r\\n
    \\r\\n \\r\\n \\r\\n
    \\r\\n
    \\r\\n
    \\r\\n
    \\r\\n

    \\r\\n Order por:\\r\\n Mais Recente\\r\\n Mais Antigo\\r\\n

    \\r\\n
    \\r\\n
    \\r\\n \\r\\n \\r\\n
    \\r\\n
    \\r\\n
    \\r\\n
      \\r\\n
    • \\r\\n
      \\r\\n \\r\\n
      \\r\\n
      \\r\\n

      {{ searchDocument.Assunto}}

      \\r\\n
      \\r\\n {{ searchDocument.EntidadeOrganicaNome }}\\r\\n {{ formateIsoDate(searchDocument.Data) }}\\r\\n
      \\r\\n
      \\r\\n
    • \\r\\n
    \\r\\n
    \\r\\n\\r\\n
    \\r\\n\\r\\n
    \";","export default \"\\r\\n\\r\\n
    \\r\\n \\r\\n
    \\r\\n\\r\\n \\r\\n Remetentes\\r\\n \\r\\n
    \\r\\n\\r\\n\\r\\n
    \\r\\n
    \\r\\n \\r\\n
    \\r\\n
      \\r\\n
    • \\r\\n {{ contact.Name }}\\r\\n
    • \\r\\n
    \\r\\n
    \\r\\n
    \\r\\n\";","export default \"\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
    \\r\\n \\r\\n
    \\r\\n
    \\r\\n \\r\\n
    \\r\\n logo\\r\\n
    \\r\\n
    \\r\\n \\r\\n
    \\r\\n \\r\\n
    \\r\\n
    \\r\\n
    \\r\\n \\r\\n
    \\r\\n \\r\\n
    \\r\\n \";","export default \".main-header {\\n display: flex;\\n align-items: center;\\n}\\n\\n.icon {\\n color: #797979;\\n width: 45px;\\n height: 45px;\\n display: flex;\\n justify-content: center;\\n font-size: 25px;\\n align-items: center;\\n}\\n\\n.main-container {\\n padding: 0px 20px;\\n}\\n\\n.main-container .input-text {\\n margin-top: 20px;\\n width: 100%;\\n height: 45px;\\n border-radius: 5px;\\n border: 1px solid #ebebeb;\\n}\\n\\n.main-container ul {\\n padding: 0px;\\n margin: 0px;\\n padding-top: 10px;\\n}\\n\\n.main-container ul li {\\n padding-top: 5px;\\n padding-bottom: 10px;\\n margin: 0px;\\n padding-bottom: 10px;\\n border-bottom: 1px solid #ebebeb;\\n list-style: none;\\n font-family: Roboto;\\n font-size: 15px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvc2VhcmNoL29yZ2FuaWMtZW50aXR5L0M6XFxVc2Vyc1xcdGlhZ28ua2F5YXlhXFxkZXZlbG9wbWVudFxcZ2FiaW5ldGUtZGlnaXRhbC9zcmNcXGFwcFxccGFnZXNcXHNlYXJjaFxcb3JnYW5pYy1lbnRpdHlcXG9yZ2FuaWMtZW50aXR5LnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvc2VhcmNoL29yZ2FuaWMtZW50aXR5L29yZ2FuaWMtZW50aXR5LnBhZ2Uuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtBQ0NGOztBRENBO0VBQ0UsY0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLHVCQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0FDRUY7O0FEQ0E7RUFDSSxpQkFBQTtBQ0VKOztBRERJO0VBQ0UsZ0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7QUNHTjs7QURESTtFQUNFLFlBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7QUNHTjs7QURGTTtFQUNFLGdCQUFBO0VBQ0Esb0JBQUE7RUFDQSxXQUFBO0VBQ0Esb0JBQUE7RUFDQSxnQ0FBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0FDSVIiLCJmaWxlIjoic3JjL2FwcC9wYWdlcy9zZWFyY2gvb3JnYW5pYy1lbnRpdHkvb3JnYW5pYy1lbnRpdHkucGFnZS5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLm1haW4taGVhZGVye1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG4uaWNvbntcclxuICBjb2xvcjogIzc5Nzk3OTtcclxuICB3aWR0aDogNDVweDtcclxuICBoZWlnaHQ6IDQ1cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBmb250LXNpemU6IDI1cHg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLm1haW4tY29udGFpbmVye1xyXG4gICAgcGFkZGluZzogMHB4IDIwcHg7XHJcbiAgICAuaW5wdXQtdGV4dCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcclxuICAgIH1cclxuICAgIHVse1xyXG4gICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgbGl7ICAgIFxyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogIG5vbmU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9IiwiLm1haW4taGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmljb24ge1xuICBjb2xvcjogIzc5Nzk3OTtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm1haW4tY29udGFpbmVyIHtcbiAgcGFkZGluZzogMHB4IDIwcHg7XG59XG4ubWFpbi1jb250YWluZXIgLmlucHV0LXRleHQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0NXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG59XG4ubWFpbi1jb250YWluZXIgdWwge1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbi5tYWluLWNvbnRhaW5lciB1bCBsaSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXNpemU6IDE1cHg7XG59Il19 */\";","import { Component, OnInit } from '@angular/core';\r\nimport { ModalController } from '@ionic/angular';\r\nimport { from } from 'rxjs';\r\nimport { OrganicEntityService } from 'src/app/services/organic-entity.service';\r\nimport { OrganicEntity } from 'src/app/models/organic-entity.model';\r\n\r\n@Component({\r\n selector: 'app-organic-entity',\r\n templateUrl: './organic-entity.page.html',\r\n styleUrls: ['./organic-entity.page.scss'],\r\n})\r\nexport class OrganicEntityPage implements OnInit {\r\n\r\n organicEntities: OrganicEntity[];\r\n showOrganicEntities: OrganicEntity[];\r\n findEntity: string;\r\n\r\n \r\n constructor(private modalController:ModalController,\r\n private OrganicEntityService: OrganicEntityService) {\r\n\r\n }\r\n\r\n ngOnInit() {\r\n this.getOrganicEntity();\r\n }\r\n\r\n\r\n getOrganicEntity(){\r\n this.OrganicEntityService.getOrganicEntity().subscribe(res=>{\r\n console.log(res)\r\n this.organicEntities = res;\r\n });\r\n }\r\n\r\n filterContact(){\r\n\r\n const findEntity = this.findEntity.toLowerCase();\r\n \r\n const entities = this.organicEntities.filter((Entity) => {\r\n\r\n if (Entity.Description.toLowerCase().indexOf(findEntity) == 0){\r\n return true;\r\n }\r\n\r\n });\r\n\r\n this.showOrganicEntities = entities;\r\n }\r\n\r\n selectOrganicEntidy(selectedOraganicEntit: string){\r\n this.close(selectedOraganicEntit)\r\n }\r\n\r\n close(username: string){\r\n this.modalController.dismiss(username);\r\n }\r\n}\r\n","export default \".header-main {\\n padding: 5px 18px;\\n padding-bottom: 2px;\\n padding-top: 25px;\\n}\\n.header-main ion-form {\\n width: 100%;\\n padding-right: 10px;\\n}\\n.header-main .search-input-container {\\n background-color: white;\\n border-radius: 27.5px;\\n border: solid 1px #ebebeb;\\n}\\n.header-main .search-input-container .icon {\\n color: #797979;\\n width: 45px;\\n height: 45px;\\n display: flex;\\n justify-content: center;\\n font-size: 25px;\\n align-items: center;\\n}\\n.header-main .search-input-container .input-text {\\n width: 100%;\\n}\\n.header-main .search-input-container .icon-z {\\n width: 20px;\\n}\\n.header-main .icon-z {\\n display: flex;\\n justify-content: center;\\n align-items: center;\\n font-size: 45px;\\n}\\n.header-main .profile {\\n display: none;\\n font-size: 45px;\\n}\\nion-slide {\\n padding-top: 5px;\\n}\\n.options {\\n margin-top: 10px;\\n}\\n.options .container {\\n display: flex;\\n}\\n.options .container .d-flex {\\n display: flex;\\n flex-wrap: wrap;\\n width: 100%;\\n flex-wrap: wrap;\\n}\\n.options .container .d-flex .button {\\n min-width: 116px;\\n border: solid 1px #e9e9e9;\\n margin: 0px 5px;\\n margin-bottom: 10px;\\n padding: 5px 20px;\\n height: 100%;\\n box-sizing: 100%;\\n display: flex;\\n flex-wrap: wrap;\\n justify-content: center;\\n align-items: center;\\n border-radius: 15px;\\n}\\n.options .container .d-flex .button p {\\n padding: 0px;\\n margin: 0px;\\n font-family: Roboto;\\n color: #0d89d1;\\n font-size: 15px;\\n width: 100%;\\n}\\n.options .container .d-flex .button .label {\\n width: 100%;\\n font-family: Roboto;\\n font-size: 13px;\\n font-weight: 300;\\n color: #797979;\\n}\\n.options .container .d-flex .active-category {\\n background-color: #42b9fe;\\n color: white;\\n}\\n.options .container .d-flex .active-category p {\\n color: white;\\n}\\n.options .container .d-flex .active-category .label {\\n color: white;\\n}\\n.options .container .icon {\\n display: none;\\n width: 45px;\\n height: 45px;\\n justify-content: center;\\n align-items: center;\\n}\\n.options .container .icon ion-icon {\\n width: 25px;\\n}\\n.d-flex {\\n display: flex;\\n}\\n.word-searh-result-container {\\n display: flex;\\n flex-wrap: wrap;\\n}\\n.word-searh-result-container .search-result {\\n width: 100%;\\n border-bottom: unset;\\n padding: 0px 20px;\\n}\\n.word-searh-result-container .search-result .header {\\n border-top: 1px solid #ebebeb;\\n}\\n.word-searh-result-container .search-result .header .sort-by {\\n width: 100%;\\n}\\n.word-searh-result-container .search-result .header .sort-by .order {\\n font-family: Roboto;\\n font-size: 13px;\\n font-weight: 300;\\n color: #797979;\\n}\\n.word-searh-result-container .search-result .header .sort-by .order-labal {\\n font-family: Roboto;\\n font-size: 15px;\\n color: #0d89d1;\\n margin-left: 20px;\\n}\\n.word-searh-result-container .search-result .header ion-icon {\\n font-size: 25px;\\n}\\n.word-searh-result-container .search-result ul {\\n padding: 0px;\\n margin: 0px;\\n}\\n.word-searh-result-container .search-result ul li {\\n padding-top: 8px;\\n padding-bottom: 8px;\\n border-top: 1px solid #ebebeb;\\n display: flex;\\n align-items: center;\\n}\\n.word-searh-result-container .search-result ul li .icon {\\n font-size: 35px;\\n align-items: center;\\n display: flex;\\n}\\n.word-searh-result-container .search-result ul li .content {\\n width: 100%;\\n margin-left: 10px;\\n}\\n.word-searh-result-container .search-result ul li .content p {\\n margin: 0px;\\n width: 100%;\\n font-family: Roboto;\\n font-size: 15px;\\n color: #0d89d1;\\n line-height: 1.67;\\n}\\n.word-searh-result-container .search-result ul li .content span {\\n font-family: Roboto;\\n font-size: 13px;\\n font-weight: 300;\\n color: #797979;\\n}\\n.word-searh-result-container .search-result ul li .content span.organic-entity {\\n width: 100%;\\n}\\n.word-searh-result-container .most-searched-words {\\n width: 100%;\\n}\\n.word-searh-result-container .most-searched-words p.title {\\n width: 100%;\\n height: 24px;\\n font-family: Roboto;\\n font-size: 20px;\\n text-align: center;\\n color: black;\\n}\\n/* Advance search */\\n.advance-search {\\n padding: 20px 20px;\\n padding-top: 14px;\\n}\\n.advance-search .icon {\\n color: #797979;\\n width: 45px;\\n height: 45px;\\n display: flex;\\n justify-content: center;\\n font-size: 25px;\\n align-items: center;\\n}\\n.advance-search .input-container {\\n margin-bottom: 15px;\\n width: 100%;\\n border-radius: 5px;\\n border: solid 1px #ebebeb;\\n}\\n.advance-search .date-container .icon-mer {\\n margin-right: 10px;\\n}\\n.advance-search ion-datetime {\\n width: 100%;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvc2VhcmNoL0M6XFxVc2Vyc1xcdGlhZ28ua2F5YXlhXFxkZXZlbG9wbWVudFxcZ2FiaW5ldGUtZGlnaXRhbC9zcmNcXGFwcFxccGFnZXNcXHNlYXJjaFxcc2VhcmNoLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvc2VhcmNoL3NlYXJjaC5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDRSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7QUNDRjtBREFFO0VBQ0UsV0FBQTtFQUNBLG1CQUFBO0FDRUo7QURBRTtFQUNFLHVCQUFBO0VBQ0EscUJBQUE7RUFDQSx5QkFBQTtBQ0VKO0FEREk7RUFDRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7QUNHTjtBRERJO0VBQ0UsV0FBQTtBQ0dOO0FEREk7RUFDRSxXQUFBO0FDR047QURBRTtFQUNFLGFBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtBQ0VKO0FEQUU7RUFDRSxhQUFBO0VBQ0EsZUFBQTtBQ0VKO0FER0E7RUFDRSxnQkFBQTtBQ0FGO0FESUE7RUFDRSxnQkFBQTtBQ0RGO0FERUU7RUFDRSxhQUFBO0FDQUo7QURDSTtFQUNFLGFBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7QUNDTjtBREFNO0VBQ0UsZ0JBQUE7RUFDQSx5QkFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBZ0JBLG1CQUFBO0FDYlI7QURGUTtFQUNFLFlBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7QUNJVjtBREZRO0VBQ0UsV0FBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtBQ0lWO0FEQ007RUFDRSx5QkFBQTtFQUNBLFlBQUE7QUNDUjtBREFRO0VBQ0UsWUFBQTtBQ0VWO0FEQVE7RUFDRSxZQUFBO0FDRVY7QURFSTtFQUNFLGFBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7QUNBTjtBRENNO0VBQ0UsV0FBQTtBQ0NSO0FEUUE7RUFDRSxhQUFBO0FDTEY7QURTQTtFQUNFLGFBQUE7RUFDQSxlQUFBO0FDTkY7QURRRTtFQUNFLFdBQUE7RUFDQSxvQkFBQTtFQUNBLGlCQUFBO0FDTko7QURRSTtFQUNFLDZCQUFBO0FDTk47QURPTTtFQUNFLFdBQUE7QUNMUjtBRE1RO0VBQ0UsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0FDSlY7QURNUTtFQUNFLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtBQ0pWO0FET007RUFDRSxlQUFBO0FDTFI7QURRSTtFQUNFLFlBQUE7RUFDQSxXQUFBO0FDTk47QURPTTtFQUNFLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSw2QkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtBQ0xSO0FETVE7RUFDRSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxhQUFBO0FDSlY7QURNUTtFQUNFLFdBQUE7RUFDQSxpQkFBQTtBQ0pWO0FES1U7RUFDRSxXQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtBQ0haO0FES1U7RUFDRSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7QUNIWjtBRFFVO0VBQ0UsV0FBQTtBQ05aO0FEYUU7RUFDRSxXQUFBO0FDWEo7QURZSTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0FDVk47QUQ4REEsbUJBQUE7QUFDQTtFQUNFLGtCQUFBO0VBQ0EsaUJBQUE7QUMzREY7QUQ2REU7RUFDRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7QUMzREo7QUQ2REU7RUFDRSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO0FDM0RKO0FEOERJO0VBQ0Usa0JBQUE7QUM1RE47QURnRUU7RUFDRSxXQUFBO0FDOURKIiwiZmlsZSI6InNyYy9hcHAvcGFnZXMvc2VhcmNoL3NlYXJjaC5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuaGVhZGVyLW1haW57XHJcbiAgcGFkZGluZzogNXB4IDE4cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDJweDtcclxuICBwYWRkaW5nLXRvcDogMjVweDtcclxuICBpb24tZm9ybXtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICB9XHJcbiAgLnNlYXJjaC1pbnB1dC1jb250YWluZXJ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI3LjVweDtcclxuICAgIGJvcmRlcjogc29saWQgMXB4ICNlYmViZWI7XHJcbiAgICAuaWNvbntcclxuICAgICAgY29sb3I6ICM3OTc5Nzk7XHJcbiAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAuaW5wdXQtdGV4dHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuaWNvbi16e1xyXG4gICAgICB3aWR0aDogMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmljb24tentcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgfVxyXG4gIC5wcm9maWxle1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICB9XHJcbiAgXHJcbn1cclxuXHJcbmlvbi1zbGlkZXtcclxuICBwYWRkaW5nLXRvcDogNXB4XHJcbn1cclxuXHJcbi8vIHNlYXJjaCByZXN1bHQgdHlwZVxyXG4ub3B0aW9uc3tcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIC5jb250YWluZXJ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLmQtZmxleHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAuYnV0dG9ue1xyXG4gICAgICAgIG1pbi13aWR0aDogMTE2cHg7XHJcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2U5ZTllOTtcclxuICAgICAgICBtYXJnaW46IDBweCA1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYm94LXNpemluZzogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICAgICAgICBjb2xvcjogIzBkODlkMTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubGFiZWx7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgY29sb3I6ICM3OTc5Nzk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIC5hY3RpdmUtY2F0ZWdvcnl7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQyYjlmZTtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxhYmVse1xyXG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmljb257XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBpb24taWNvbntcclxuICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgXHJcbn1cclxuXHJcblxyXG4uZC1mbGV4e1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi8vIGRvY3VtZW50XHJcbi53b3JkLXNlYXJoLXJlc3VsdC1jb250YWluZXJ7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgLy8gc2VhcmNoIHJlc3VsdFxyXG4gIC5zZWFyY2gtcmVzdWx0e1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItYm90dG9tOiB1bnNldDtcclxuICAgIHBhZGRpbmc6IDBweCAyMHB4O1xyXG5cclxuICAgIC5oZWFkZXJ7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgICAuc29ydC1ieXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAub3JkZXJ7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgIGNvbG9yOiM3OTc5NzlcclxuICAgICAgICB9XHJcbiAgICAgICAgLm9yZGVyLWxhYmFse1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgIGNvbG9yOiAjMGQ4OWQxO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGlvbi1pY29ue1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgdWx7XHJcbiAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ViZWJlYjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgLmljb257XHJcbiAgICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbnRlbnR7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgcHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMGQ4OWQxO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42NztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgY29sb3I6ICM3OTc5Nzk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBzcGFuLmRvY3VtZW50ZS1kYXRle1xyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHNwYW4ub3JnYW5pYy1lbnRpdHl7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvLyBtb3N0IHNlYXJjaGVkIHdvcmRcclxuICAubW9zdC1zZWFyY2hlZC13b3Jkc3tcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcC50aXRsZXtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGNvbG9yOiBibGFjaztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcblxyXG5cclxuLy8gIC5oZWFkZXItbWFpbiB7XHJcbi8vICAgIGJhY2tncm91bmQtY29sb3I6ICMwNzgyYzk7XHJcbi8vICAgIC5wcm9maWxle1xyXG4vLyAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuLy8gICAgfVxyXG4vLyAgICAuaWNvbi1tb3N0LXNlYXJjaGVkLXdvcmQtb3BlbntcclxuLy8gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbi8vICAgIH1cclxuLy8gIH1cclxuXHJcbi8vICAub3B0aW9uc3tcclxuLy8gICAgLmNvbnRhaW5lcntcclxuLy8gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcclxuLy8gICAgICAuaWNvbntcclxuLy8gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbi8vICAgICAgfVxyXG4vLyAgICB9XHJcbi8vICAgIHBhZGRpbmc6IDBweCAyMHB4O1xyXG4vLyAgfVxyXG5cclxuICAgICAgXHJcblxyXG4vLyAgLnNlYXJjaC1yZXN1bHR7XHJcbi8vICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Q4ZDhkODtcclxuLy8gICAgLmhlYWRlcntcclxuLy8gICAgICBib3JkZXItdG9wOiB1bnNldCAhaW1wb3J0YW50O1xyXG4vLyAgICB9XHJcbi8vICB9XHJcblxyXG4vLyAgLm1vc3Qtc2VhcmNoZWQtd29yZHN7XHJcbi8vICAgIHdpZHRoOiA0MDBweCAhaW1wb3J0YW50O1xyXG4vLyAgfVxyXG5cclxuLy8gIC53b3JkLXNlYXJoLXJlc3VsdC1jb250YWluZXJ7XHJcbi8vICAgIGZsZXgtd3JhcDogd3JhcDtcclxuLy8gIH1cclxuICBcclxuXHJcbn1cclxuXHJcblxyXG4vKiBBZHZhbmNlIHNlYXJjaCAqL1xyXG4uYWR2YW5jZS1zZWFyY2h7XHJcbiAgcGFkZGluZzogMjBweCAyMHB4O1xyXG4gIHBhZGRpbmctdG9wOiAxNHB4O1xyXG5cclxuICAuaWNvbntcclxuICAgIGNvbG9yOiAjNzk3OTc5O1xyXG4gICAgd2lkdGg6IDQ1cHg7XHJcbiAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuICAuaW5wdXQtY29udGFpbmVye1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2ViZWJlYjtcclxuICB9XHJcbiAgLmRhdGUtY29udGFpbmVye1xyXG4gICAgLmljb24tbWVye1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBpb24tZGF0ZXRpbWV7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgXHJcbiAgLnN1YmplY3QtY29udGFpbmVye1xyXG5cclxuICB9XHJcbn1cclxuIiwiLmhlYWRlci1tYWluIHtcbiAgcGFkZGluZzogNXB4IDE4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xufVxuLmhlYWRlci1tYWluIGlvbi1mb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4uaGVhZGVyLW1haW4gLnNlYXJjaC1pbnB1dC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMjcuNXB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjZWJlYmViO1xufVxuLmhlYWRlci1tYWluIC5zZWFyY2gtaW5wdXQtY29udGFpbmVyIC5pY29uIHtcbiAgY29sb3I6ICM3OTc5Nzk7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaGVhZGVyLW1haW4gLnNlYXJjaC1pbnB1dC1jb250YWluZXIgLmlucHV0LXRleHQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5oZWFkZXItbWFpbiAuc2VhcmNoLWlucHV0LWNvbnRhaW5lciAuaWNvbi16IHtcbiAgd2lkdGg6IDIwcHg7XG59XG4uaGVhZGVyLW1haW4gLmljb24teiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDQ1cHg7XG59XG4uaGVhZGVyLW1haW4gLnByb2ZpbGUge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDQ1cHg7XG59XG5cbmlvbi1zbGlkZSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG5cbi5vcHRpb25zIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5vcHRpb25zIC5jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm9wdGlvbnMgLmNvbnRhaW5lciAuZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLm9wdGlvbnMgLmNvbnRhaW5lciAuZC1mbGV4IC5idXR0b24ge1xuICBtaW4td2lkdGg6IDExNnB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjZTllOWU5O1xuICBtYXJnaW46IDBweCA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmc6IDVweCAyMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaXppbmc6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG4ub3B0aW9ucyAuY29udGFpbmVyIC5kLWZsZXggLmJ1dHRvbiBwIHtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW46IDBweDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgY29sb3I6ICMwZDg5ZDE7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ub3B0aW9ucyAuY29udGFpbmVyIC5kLWZsZXggLmJ1dHRvbiAubGFiZWwge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzc5Nzk3OTtcbn1cbi5vcHRpb25zIC5jb250YWluZXIgLmQtZmxleCAuYWN0aXZlLWNhdGVnb3J5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyYjlmZTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLm9wdGlvbnMgLmNvbnRhaW5lciAuZC1mbGV4IC5hY3RpdmUtY2F0ZWdvcnkgcCB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5vcHRpb25zIC5jb250YWluZXIgLmQtZmxleCAuYWN0aXZlLWNhdGVnb3J5IC5sYWJlbCB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5vcHRpb25zIC5jb250YWluZXIgLmljb24ge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5vcHRpb25zIC5jb250YWluZXIgLmljb24gaW9uLWljb24ge1xuICB3aWR0aDogMjVweDtcbn1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi53b3JkLXNlYXJoLXJlc3VsdC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ud29yZC1zZWFyaC1yZXN1bHQtY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IHVuc2V0O1xuICBwYWRkaW5nOiAwcHggMjBweDtcbn1cbi53b3JkLXNlYXJoLXJlc3VsdC1jb250YWluZXIgLnNlYXJjaC1yZXN1bHQgLmhlYWRlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlYmViO1xufVxuLndvcmQtc2VhcmgtcmVzdWx0LWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdCAuaGVhZGVyIC5zb3J0LWJ5IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud29yZC1zZWFyaC1yZXN1bHQtY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0IC5oZWFkZXIgLnNvcnQtYnkgLm9yZGVyIHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzc5Nzk3OTtcbn1cbi53b3JkLXNlYXJoLXJlc3VsdC1jb250YWluZXIgLnNlYXJjaC1yZXN1bHQgLmhlYWRlciAuc29ydC1ieSAub3JkZXItbGFiYWwge1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMGQ4OWQxO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi53b3JkLXNlYXJoLXJlc3VsdC1jb250YWluZXIgLnNlYXJjaC1yZXN1bHQgLmhlYWRlciBpb24taWNvbiB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbn1cbi53b3JkLXNlYXJoLXJlc3VsdC1jb250YWluZXIgLnNlYXJjaC1yZXN1bHQgdWwge1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbjogMHB4O1xufVxuLndvcmQtc2VhcmgtcmVzdWx0LWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdCB1bCBsaSB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlYmViO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLndvcmQtc2VhcmgtcmVzdWx0LWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdCB1bCBsaSAuaWNvbiB7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbn1cbi53b3JkLXNlYXJoLXJlc3VsdC1jb250YWluZXIgLnNlYXJjaC1yZXN1bHQgdWwgbGkgLmNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4ud29yZC1zZWFyaC1yZXN1bHQtY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0IHVsIGxpIC5jb250ZW50IHAge1xuICBtYXJnaW46IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMwZDg5ZDE7XG4gIGxpbmUtaGVpZ2h0OiAxLjY3O1xufVxuLndvcmQtc2VhcmgtcmVzdWx0LWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdCB1bCBsaSAuY29udGVudCBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzc5Nzk3OTtcbn1cbi53b3JkLXNlYXJoLXJlc3VsdC1jb250YWluZXIgLnNlYXJjaC1yZXN1bHQgdWwgbGkgLmNvbnRlbnQgc3Bhbi5vcmdhbmljLWVudGl0eSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndvcmQtc2VhcmgtcmVzdWx0LWNvbnRhaW5lciAubW9zdC1zZWFyY2hlZC13b3JkcyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndvcmQtc2VhcmgtcmVzdWx0LWNvbnRhaW5lciAubW9zdC1zZWFyY2hlZC13b3JkcyBwLnRpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjRweDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuLyogQWR2YW5jZSBzZWFyY2ggKi9cbi5hZHZhbmNlLXNlYXJjaCB7XG4gIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgcGFkZGluZy10b3A6IDE0cHg7XG59XG4uYWR2YW5jZS1zZWFyY2ggLmljb24ge1xuICBjb2xvcjogIzc5Nzk3OTtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5hZHZhbmNlLXNlYXJjaCAuaW5wdXQtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2ViZWJlYjtcbn1cbi5hZHZhbmNlLXNlYXJjaCAuZGF0ZS1jb250YWluZXIgLmljb24tbWVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmFkdmFuY2Utc2VhcmNoIGlvbi1kYXRldGltZSB7XG4gIHdpZHRoOiAxMDAlO1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\nimport { ModalController } from '@ionic/angular';\r\nimport { ProcessesService } from 'src/app/services/processes.service';\r\nimport { SearchService } from \"../../services/search.service\";\r\nimport { SearchCategory } from \"src/app/models/search-category\";\r\nimport { SearchDocument } from \"src/app/models/search-document\";\r\nimport { formatDate } from '@angular/common';\r\n/* import { CloudData, CloudOptions } from 'angular-tag-cloud-module'; */\r\nimport { SenderPage } from 'src/app/pages/search/sender/sender.page';\r\nimport { OrganicEntityPage } from 'src/app/pages/search/organic-entity/organic-entity.page';\r\n\r\nimport { NgModel } from '@angular/forms';\r\n@Component({\r\n selector: 'app-search',\r\n templateUrl: './search.page.html',\r\n styleUrls: ['./search.page.scss'],\r\n})\r\nexport class SearchPage implements OnInit {\r\n\r\n // https params\r\n private searchSubject: string;\r\n private searchDocumentDate: string;\r\n private searchSender: string;\r\n private searchOrganicEntiry: string;\r\n private searchDocTypeId: string;\r\n private ordinance: string;\r\n\r\n searchCategories: SearchCategory[];\r\n showSearchDocuments: SearchDocument[];\r\n showCategory: string;\r\n searchDocuments: SearchDocument[];\r\n\r\n showDocuments = false;\r\n showAdvanceSearch = false;\r\n\r\n /* options: CloudOptions = {\r\n // if width is between 0 and 1 it will be set to the width of the upper element multiplied by the value\r\n width: 1000,\r\n // if height is between 0 and 1 it will be set to the height of the upper element multiplied by the value\r\n height: 400,\r\n overflow: false,\r\n }; */\r\n \r\n /* data: CloudData[] = [\r\n {text: 'Weight-8-link-color', weight: 8, link: 'https://google.com', color: '#ffaaee'},\r\n {text: 'Weight-10-link', weight: 10, link: 'https://google.com', tooltip: 'display a tooltip'},\r\n // ...\r\n ]; */\r\n\r\n // See http://idangero.us/swiper/api/ for valid options.\r\n slideOpts = {\r\n slidesPerView: 3,\r\n initialSlide: 0,\r\n speed: 400,\r\n }\r\n\r\n constructor(private modalController: ModalController,\r\n private search: SearchService) {\r\n this.ordinance = \"recent\";\r\n }\r\n\r\n ngOnInit() {\r\n }\r\n\r\n close(){\r\n this.modalController.dismiss();\r\n }\r\n\r\n\r\n reorderList(orderBy: string){\r\n \r\n this.ordinance = orderBy;\r\n\r\n if(this.ordinance == 'recent'){\r\n this.showSearchDocuments = this.sortArrayISODate(this.searchDocuments).reverse();\r\n } else {\r\n this.showSearchDocuments = this.sortArrayISODate(this.searchDocuments)\r\n }\r\n }\r\n\r\n sortArrayISODate(myArray: any){\r\n return myArray.sort(function(a, b) {\r\n return (a.Data < b.Data) ? -1 : ((a.Data > b.Data) ? 1 : 0);\r\n });\r\n }\r\n\r\n\r\n /**\r\n * @description Basic search\r\n */\r\n basicSearch(){\r\n\r\n this.search.basicSearch(this.searchSubject, this.searchDocumentDate, this.searchSender\r\n ,this.searchOrganicEntiry, this.searchDocTypeId).subscribe(res=>{\r\n \r\n res.Categories.forEach( e => {\r\n e['Active'] = false;\r\n });\r\n \r\n // bind respose\r\n this.searchCategories = res.Categories;\r\n\r\n this.searchDocuments = this.sortArrayISODate(res.Documents);\r\n\r\n this.reorderList(this.ordinance);\r\n\r\n // hide show document\r\n if(this.searchDocuments.length >= 1){\r\n this.showDocuments = true; \r\n } else {\r\n this.showDocuments = false\r\n }\r\n \r\n });\r\n }\r\n\r\n /**\r\n * @description set empty value to searchSubject\r\n */\r\n clearSearchInput(){\r\n this.searchSubject = \"\"\r\n }\r\n\r\n /**\r\n * @param isoDate String Iso date\r\n * @returns date in format dd/MM/yyyy\r\n * @description convert Iso date to dd/MM/yyyy\r\n */\r\n formateIsoDate(isoDate:string): string{\r\n const date = new Date(isoDate);\r\n return formatDate(date, 'dd/MM/yyyy', 'pt');\r\n }\r\n\r\n\r\n activeCategoty(i){\r\n\r\n this.searchCategories.forEach((e) => {\r\n e['Active'] = false;\r\n })\r\n\r\n this.searchCategories[i]['Active'] = true;\r\n }\r\n\r\n clearInputRemetente(){\r\n this.searchSender = \"\";\r\n }\r\n\r\n clearInputDocumentDate(){\r\n this.searchDocumentDate = \"\";\r\n }\r\n\r\n clearInputOrganicEntity(){\r\n this.searchOrganicEntiry = \"\";\r\n }\r\n\r\n /**\r\n * @description Clean inputs\r\n */\r\n showHideAdvanceSearch(show:boolean) {\r\n this.showAdvanceSearch = show;\r\n }\r\n\r\n async openAdvanceSearchSelection() {\r\n\r\n const modal = await this.modalController.create({\r\n component: SenderPage,\r\n cssClass: 'sender',\r\n componentProps: {\r\n }\r\n });\r\n\r\n await modal.present();\r\n\r\n\r\n modal.onDidDismiss().then((data) => {\r\n this.searchSender = data.data;\r\n });\r\n\r\n }\r\n\r\n\r\n async openOrganicEntitySelection(){\r\n\r\n const modal = await this.modalController.create({\r\n component: OrganicEntityPage,\r\n cssClass: 'organicEnity',\r\n componentProps: {\r\n }\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss().then((data) => {\r\n this.searchOrganicEntiry = data.data;\r\n });\r\n\r\n }\r\n\r\n async filterDocList(categoryName:string){\r\n \r\n // show all category\r\n if(this. showCategory == categoryName ){\r\n \r\n this.showSearchDocuments = this.searchDocuments;\r\n\r\n } else { // filter category\r\n this.showSearchDocuments = this.searchDocuments.filter((e) => e.DocTypeDesc == categoryName);\r\n }\r\n\r\n this.showCategory = categoryName;\r\n }\r\n}","export default \".main-header {\\n display: flex;\\n align-items: center;\\n}\\n\\n.icon {\\n color: #797979;\\n width: 45px;\\n height: 45px;\\n display: flex;\\n justify-content: center;\\n font-size: 25px;\\n align-items: center;\\n}\\n\\n.main-container {\\n padding: 0px 20px;\\n}\\n\\n.main-container .input-text {\\n margin-top: 20px;\\n width: 100%;\\n height: 45px;\\n border-radius: 5px;\\n border: 1px solid #ebebeb;\\n}\\n\\n.main-container ul {\\n padding: 0px;\\n margin: 0px;\\n padding-top: 10px;\\n}\\n\\n.main-container ul li {\\n padding-top: 5px;\\n padding-bottom: 10px;\\n margin: 0px;\\n padding-bottom: 10px;\\n border-bottom: 1px solid #ebebeb;\\n list-style: none;\\n font-family: Roboto;\\n font-size: 15px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvc2VhcmNoL3NlbmRlci9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHBhZ2VzXFxzZWFyY2hcXHNlbmRlclxcc2VuZGVyLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvc2VhcmNoL3NlbmRlci9zZW5kZXIucGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0FDQ0Y7O0FERUE7RUFDRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7QUNDRjs7QURFQTtFQUNFLGlCQUFBO0FDQ0Y7O0FEQUU7RUFDRSxnQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtBQ0VKOztBREFFO0VBQ0UsWUFBQTtFQUNBLFdBQUE7RUFDQSxpQkFBQTtBQ0VKOztBRERJO0VBQ0UsZ0JBQUE7RUFDQSxvQkFBQTtFQUNBLFdBQUE7RUFDQSxvQkFBQTtFQUNBLGdDQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7QUNHTiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL3NlYXJjaC9zZW5kZXIvc2VuZGVyLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIi5tYWluLWhlYWRlcntcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5pY29ue1xyXG4gIGNvbG9yOiAjNzk3OTc5O1xyXG4gIHdpZHRoOiA0NXB4O1xyXG4gIGhlaWdodDogNDVweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogMjVweDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4ubWFpbi1jb250YWluZXJ7XHJcbiAgcGFkZGluZzogMHB4IDIwcHg7XHJcbiAgLmlucHV0LXRleHQge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcclxuICB9XHJcbiAgdWx7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICBtYXJnaW46IDBweDtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgbGl7ICAgIFxyXG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcclxuICAgICAgbGlzdC1zdHlsZTogIG5vbmU7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIubWFpbi1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaWNvbiB7XG4gIGNvbG9yOiAjNzk3OTc5O1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubWFpbi1jb250YWluZXIge1xuICBwYWRkaW5nOiAwcHggMjBweDtcbn1cbi5tYWluLWNvbnRhaW5lciAuaW5wdXQtdGV4dCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbn1cbi5tYWluLWNvbnRhaW5lciB1bCB7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luOiAwcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuLm1haW4tY29udGFpbmVyIHVsIGxpIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc2l6ZTogMTVweDtcbn0iXX0= */\";","import { Component, OnInit } from '@angular/core';\r\nimport { ModalController } from '@ionic/angular';\r\nimport { ContactsService } from 'src/app/services/contacts.service';\r\nimport { EventPerson } from 'src/app/models/eventperson.model';\r\n\r\n@Component({\r\n selector: 'app-sender',\r\n templateUrl: './sender.page.html',\r\n styleUrls:\r\n ['./sender.page.scss'],\r\n})\r\nexport class SenderPage implements OnInit {\r\n\r\n contacts: EventPerson[];\r\n showContacts: EventPerson[];\r\n sender: string;\r\n selectedUser: string;\r\n\r\n constructor(private modalController:ModalController,\r\n private ContactsService: ContactsService) { \r\n\r\n }\r\n\r\n ngOnInit() {\r\n this.getSender();\r\n }\r\n\r\n getSender(){\r\n this.ContactsService.getContacts(\"\").subscribe(res=>{\r\n this.contacts = res;\r\n });\r\n }\r\n \r\n filterContact(){\r\n\r\n const findPerson = this.sender.toLowerCase();\r\n const persons = this.contacts.filter((person) => {\r\n\r\n if (person.Name.toLowerCase().indexOf(findPerson) == 0){\r\n return true;\r\n }\r\n\r\n });\r\n\r\n this.showContacts = persons;\r\n }\r\n\r\n selectUser(username:string){\r\n console.log(username);\r\n this.selectedUser = username;\r\n this.close(this.selectedUser);\r\n }\r\n\r\n close(username: string){\r\n this.modalController.dismiss(username);\r\n }\r\n\r\n}\r\n","import { Injectable } from '@angular/core';\r\nimport { EventPerson } from '../models/eventperson.model';\r\nimport { HttpClient, HttpHeaders, HttpParams } from '@angular/common/http';\r\nimport { Observable } from 'rxjs';\r\nimport { environment } from 'src/environments/environment';\r\nimport { AuthService } from '../services/auth.service';\r\nimport { User } from '../models/user.model';\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class ContactsService {\r\n\r\n authheader = {};\r\n loggeduser: User;\r\n headers: HttpHeaders;\r\n\r\n constructor(private http: HttpClient, user: AuthService) { \r\n this.loggeduser = user.ValidatedUser;\r\n this.headers = new HttpHeaders();\r\n this.headers = this.headers.set('Authorization', this.loggeduser.BasicAuthKey);\r\n }\r\n\r\n getContacts(namefilter:string): Observable{\r\n const geturl = environment.apiURL + 'contacts/get';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"namefilter\", namefilter);\r\n params = params.set(\"domain\", environment.domain);\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n}\r\n","import { Injectable } from '@angular/core';\r\nimport { EventPerson } from '../models/eventperson.model';\r\nimport { HttpClient, HttpHeaders, HttpParams } from '@angular/common/http';\r\nimport { Observable } from 'rxjs';\r\nimport { environment } from 'src/environments/environment';\r\nimport { AuthService } from '../services/auth.service';\r\nimport { User } from '../models/user.model';\r\nimport { OrganicEntity } from 'src/app/models/organic-entity.model';\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class OrganicEntityService {\r\n\r\n authheader = {};\r\n loggeduser: User;\r\n headers: HttpHeaders;\r\n\r\n constructor(private http: HttpClient, user: AuthService) { \r\n this.loggeduser = user.ValidatedUser;\r\n this.headers = new HttpHeaders();\r\n this.headers = this.headers.set('Authorization', this.loggeduser.BasicAuthKey);\r\n }\r\n\r\n getOrganicEntity(): Observable{\r\n\r\n const geturl = environment.apiURL + 'ecm/organic';\r\n \r\n let options = { \r\n headers: this.headers, \r\n };\r\n\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n}\r\n","import { HttpClient, HttpHeaders, HttpParams } from '@angular/common/http';\r\nimport { Injectable } from '@angular/core';\r\nimport { Event } from '../models/event.model';\r\nimport { Observable } from 'rxjs';\r\nimport { environment } from 'src/environments/environment';\r\nimport { AuthService } from '../services/auth.service';\r\nimport { User } from '../models/user.model';\r\nimport { EventSearch } from \"src/app/models/event-search\";\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class SearchService {\r\n // state\r\n authheader = {};\r\n loggeduser: User;\r\n headers: HttpHeaders;\r\n\r\n\r\n\r\n categories= Array;\r\n\r\n // setup\r\n constructor(private http: HttpClient, user: AuthService) { \r\n this.loggeduser = user.ValidatedUser;\r\n this.headers = new HttpHeaders();\r\n this.headers = this.headers.set('Authorization', this.loggeduser.BasicAuthKey);\r\n }\r\n\r\n\r\n basicSearch(subject:string, date:string, sender:string, organicEntity:string, docTypeId:string): Observable{\r\n // Endpoint\r\n const geturl = environment.apiURL + 'search';\r\n // store params\r\n let params = new HttpParams();\r\n // set https params\r\n console.log(subject);\r\n\r\n params = params.set(\"assunto\", subject);\r\n params = params.set(\"data\", date);\r\n params = params.set(\"remetente\", sender);\r\n params = params.set(\"entidadeOrganica\", organicEntity);\r\n params = params.set(\"docTypeId\", docTypeId);\r\n\r\n\r\n const options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n\r\n}\r\n","export default \".div-top-header {\\n margin: 0 auto;\\n background-color: #0782c9;\\n overflow: auto;\\n padding-top: 0.9375em;\\n border: 0 !important;\\n}\\n.div-top-header .div-search {\\n font-size: 45px;\\n margin: 0 0 0 10px;\\n}\\n.div-top-header .div-logo {\\n background: transparent;\\n width: 8.75em;\\n margin: 0px auto;\\n margin-top: 5px;\\n justify-content: center;\\n display: flex;\\n}\\n.div-top-header .div-logo img {\\n width: 100%;\\n margin: 0px auto;\\n}\\n.div-top-header .div-profile {\\n font-size: 45px;\\n margin-right: 10px;\\n justify-content: flex-end;\\n display: flex;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvc2hhcmVkL2hlYWRlci9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHNoYXJlZFxcaGVhZGVyXFxoZWFkZXIucGFnZS5zY3NzIiwic3JjL2FwcC9zaGFyZWQvaGVhZGVyL2hlYWRlci5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7RUFDRSxjQUFBO0VBQ0EseUJBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7RUFDQSxvQkFBQTtBQ0RGO0FER0U7RUFDRSxlQUFBO0VBQ0Esa0JBQUE7QUNESjtBREdFO0VBQ0UsdUJBQUE7RUFDQSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsdUJBQUE7RUFDQSxhQUFBO0FDREo7QURHRTtFQUNFLFdBQUE7RUFDQSxnQkFBQTtBQ0RKO0FER0U7RUFDRSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtFQUNBLGFBQUE7QUNESiIsImZpbGUiOiJzcmMvYXBwL3NoYXJlZC9oZWFkZXIvaGVhZGVyLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgJ35zcmMvZnVuY3Rpb24uc2Nzcyc7XHJcblxyXG4uZGl2LXRvcC1oZWFkZXJ7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3ODJjOTtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICBwYWRkaW5nLXRvcDogZW0oMTVweCk7XHJcbiAgYm9yZGVyOiAwIWltcG9ydGFudDtcclxuXHJcbiAgLmRpdi1zZWFyY2h7XHJcbiAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICBtYXJnaW46IDAgMCAwIDEwcHhcclxuICB9XHJcbiAgLmRpdi1sb2dve1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICB3aWR0aDogZW0oMTQwcHgpO1xyXG4gICAgbWFyZ2luOiAwcHggYXV0bztcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcbiAgLmRpdi1sb2dvIGltZ3tcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwcHggYXV0bztcclxuICB9XHJcbiAgLmRpdi1wcm9maWxle1xyXG4gICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG59IiwiLmRpdi10b3AtaGVhZGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzgyYzk7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nLXRvcDogMC45Mzc1ZW07XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuLmRpdi10b3AtaGVhZGVyIC5kaXYtc2VhcmNoIHtcbiAgZm9udC1zaXplOiA0NXB4O1xuICBtYXJnaW46IDAgMCAwIDEwcHg7XG59XG4uZGl2LXRvcC1oZWFkZXIgLmRpdi1sb2dvIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiA4Ljc1ZW07XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIG1hcmdpbi10b3A6IDVweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZGl2LXRvcC1oZWFkZXIgLmRpdi1sb2dvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuLmRpdi10b3AtaGVhZGVyIC5kaXYtcHJvZmlsZSB7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBkaXNwbGF5OiBmbGV4O1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\nimport { ModalController } from '@ionic/angular';\r\nimport { SearchPage } from 'src/app/pages/search/search.page';\r\n\r\n@Component({\r\n selector: 'app-header',\r\n templateUrl: './header.page.html',\r\n styleUrls: ['./header.page.scss'],\r\n})\r\nexport class HeaderPage implements OnInit {\r\n\r\n constructor(private modalController: ModalController) { }\r\n\r\n ngOnInit() {\r\n }\r\n\r\n async openSearch() {\r\n const modal = await this.modalController.create({\r\n component: SearchPage,\r\n cssClass: 'group-messages',\r\n componentProps: {\r\n }\r\n });\r\n return await modal.present();\r\n }\r\n\r\n}\r\n"],"sourceRoot":"webpack:///"} \ No newline at end of file diff --git a/android/app/src/main/assets/public/default~home-home-module~pages-chat-chat-module~pages-events-events-module~pages-publications-public~a6816e3b-es5.js b/android/app/src/main/assets/public/default~home-home-module~pages-chat-chat-module~pages-events-events-module~pages-publications-public~a6816e3b-es5.js new file mode 100644 index 000000000..091772d43 --- /dev/null +++ b/android/app/src/main/assets/public/default~home-home-module~pages-chat-chat-module~pages-events-events-module~pages-publications-public~a6816e3b-es5.js @@ -0,0 +1,1115 @@ +function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } + +function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } + +function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } + +(window["webpackJsonp"] = window["webpackJsonp"] || []).push([["default~home-home-module~pages-chat-chat-module~pages-events-events-module~pages-publications-public~a6816e3b"], { + /***/ + "./node_modules/raw-loader/dist/cjs.js!./src/app/pages/search/organic-entity/organic-entity.page.html": + /*!************************************************************************************************************!*\ + !*** ./node_modules/raw-loader/dist/cjs.js!./src/app/pages/search/organic-entity/organic-entity.page.html ***! + \************************************************************************************************************/ + + /*! exports provided: default */ + + /***/ + function node_modulesRawLoaderDistCjsJsSrcAppPagesSearchOrganicEntityOrganicEntityPageHtml(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony default export */ + + + __webpack_exports__["default"] = "\r\n\r\n
    \r\n \r\n
    \r\n\r\n \r\n Remetentes\r\n \r\n
    \r\n\r\n\r\n
    \r\n
    \r\n \r\n
    \r\n
      \r\n
    • \r\n {{ organicEntity.Description }}\r\n
    • \r\n
    \r\n
    \r\n
    \r\n"; + /***/ + }, + + /***/ + "./node_modules/raw-loader/dist/cjs.js!./src/app/pages/search/search.page.html": + /*!*************************************************************************************!*\ + !*** ./node_modules/raw-loader/dist/cjs.js!./src/app/pages/search/search.page.html ***! + \*************************************************************************************/ + + /*! exports provided: default */ + + /***/ + function node_modulesRawLoaderDistCjsJsSrcAppPagesSearchSearchPageHtml(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony default export */ + + + __webpack_exports__["default"] = "\r\n\r\n\r\n \r\n
    \r\n
    \r\n \r\n
    \r\n
    \r\n \r\n
    \r\n
    \r\n \r\n
    \r\n
    \r\n
    \r\n \r\n
    \r\n \r\n
    \r\n
    \r\n \r\n
    \r\n\r\n
    \r\n \r\n
    \r\n
    \r\n\r\n\r\n\r\n \r\n
    \r\n \r\n
  • \r\n
    \r\n \r\n
    \r\n
    \r\n \r\n
    \r\n \r\n
    \r\n
    \r\n
  • \r\n \r\n
  • \r\n
    \r\n \r\n
    \r\n
    \r\n \r\n
    \r\n \r\n
    \r\n
    \r\n
  • \r\n \r\n
  • \r\n
    \r\n \r\n
    \r\n
    \r\n \r\n
    \r\n \r\n
    \r\n
    \r\n
  • \r\n
    \r\n\r\n \r\n
    \r\n
    \r\n
    \r\n \r\n \r\n \r\n
    \r\n

    {{ category.Name }}

    \r\n {{ category.Qtd }}\r\n
    \r\n
    \r\n
    \r\n
    \r\n\r\n \r\n
    \r\n
    \r\n\r\n
    \r\n \r\n
    \r\n

    Palavras mais pesquisadas

    \r\n\r\n
    \r\n \r\n \r\n
    \r\n
    \r\n
    \r\n
    \r\n

    \r\n Order por:\r\n Mais Recente\r\n Mais Antigo\r\n

    \r\n
    \r\n
    \r\n \r\n \r\n
    \r\n
    \r\n
    \r\n
      \r\n
    • \r\n
      \r\n \r\n
      \r\n
      \r\n

      {{ searchDocument.Assunto}}

      \r\n
      \r\n {{ searchDocument.EntidadeOrganicaNome }}\r\n {{ formateIsoDate(searchDocument.Data) }}\r\n
      \r\n
      \r\n
    • \r\n
    \r\n
    \r\n\r\n
    \r\n\r\n
    "; + /***/ + }, + + /***/ + "./node_modules/raw-loader/dist/cjs.js!./src/app/pages/search/sender/sender.page.html": + /*!********************************************************************************************!*\ + !*** ./node_modules/raw-loader/dist/cjs.js!./src/app/pages/search/sender/sender.page.html ***! + \********************************************************************************************/ + + /*! exports provided: default */ + + /***/ + function node_modulesRawLoaderDistCjsJsSrcAppPagesSearchSenderSenderPageHtml(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony default export */ + + + __webpack_exports__["default"] = "\r\n\r\n
    \r\n \r\n
    \r\n\r\n \r\n Remetentes\r\n \r\n
    \r\n\r\n\r\n
    \r\n
    \r\n \r\n
    \r\n
      \r\n
    • \r\n {{ contact.Name }}\r\n
    • \r\n
    \r\n
    \r\n
    \r\n"; + /***/ + }, + + /***/ + "./node_modules/raw-loader/dist/cjs.js!./src/app/shared/header/header.page.html": + /*!**************************************************************************************!*\ + !*** ./node_modules/raw-loader/dist/cjs.js!./src/app/shared/header/header.page.html ***! + \**************************************************************************************/ + + /*! exports provided: default */ + + /***/ + function node_modulesRawLoaderDistCjsJsSrcAppSharedHeaderHeaderPageHtml(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony default export */ + + + __webpack_exports__["default"] = "\r\n \r\n \r\n \r\n \r\n \r\n
    \r\n \r\n
    \r\n
    \r\n \r\n
    \r\n logo\r\n
    \r\n
    \r\n \r\n
    \r\n \r\n
    \r\n
    \r\n
    \r\n \r\n
    \r\n \r\n
    \r\n "; + /***/ + }, + + /***/ + "./src/app/pages/search/organic-entity/organic-entity.page.scss": + /*!**********************************************************************!*\ + !*** ./src/app/pages/search/organic-entity/organic-entity.page.scss ***! + \**********************************************************************/ + + /*! exports provided: default */ + + /***/ + function srcAppPagesSearchOrganicEntityOrganicEntityPageScss(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony default export */ + + + __webpack_exports__["default"] = ".main-header {\n display: flex;\n align-items: center;\n}\n\n.icon {\n color: #797979;\n width: 45px;\n height: 45px;\n display: flex;\n justify-content: center;\n font-size: 25px;\n align-items: center;\n}\n\n.main-container {\n padding: 0px 20px;\n}\n\n.main-container .input-text {\n margin-top: 20px;\n width: 100%;\n height: 45px;\n border-radius: 5px;\n border: 1px solid #ebebeb;\n}\n\n.main-container ul {\n padding: 0px;\n margin: 0px;\n padding-top: 10px;\n}\n\n.main-container ul li {\n padding-top: 5px;\n padding-bottom: 10px;\n margin: 0px;\n padding-bottom: 10px;\n border-bottom: 1px solid #ebebeb;\n list-style: none;\n font-family: Roboto;\n font-size: 15px;\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvc2VhcmNoL29yZ2FuaWMtZW50aXR5L0M6XFxVc2Vyc1xcdGlhZ28ua2F5YXlhXFxkZXZlbG9wbWVudFxcZ2FiaW5ldGUtZGlnaXRhbC9zcmNcXGFwcFxccGFnZXNcXHNlYXJjaFxcb3JnYW5pYy1lbnRpdHlcXG9yZ2FuaWMtZW50aXR5LnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvc2VhcmNoL29yZ2FuaWMtZW50aXR5L29yZ2FuaWMtZW50aXR5LnBhZ2Uuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtBQ0NGOztBRENBO0VBQ0UsY0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLHVCQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0FDRUY7O0FEQ0E7RUFDSSxpQkFBQTtBQ0VKOztBRERJO0VBQ0UsZ0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7QUNHTjs7QURESTtFQUNFLFlBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7QUNHTjs7QURGTTtFQUNFLGdCQUFBO0VBQ0Esb0JBQUE7RUFDQSxXQUFBO0VBQ0Esb0JBQUE7RUFDQSxnQ0FBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0FDSVIiLCJmaWxlIjoic3JjL2FwcC9wYWdlcy9zZWFyY2gvb3JnYW5pYy1lbnRpdHkvb3JnYW5pYy1lbnRpdHkucGFnZS5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLm1haW4taGVhZGVye1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG4uaWNvbntcclxuICBjb2xvcjogIzc5Nzk3OTtcclxuICB3aWR0aDogNDVweDtcclxuICBoZWlnaHQ6IDQ1cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBmb250LXNpemU6IDI1cHg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLm1haW4tY29udGFpbmVye1xyXG4gICAgcGFkZGluZzogMHB4IDIwcHg7XHJcbiAgICAuaW5wdXQtdGV4dCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcclxuICAgIH1cclxuICAgIHVse1xyXG4gICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgbGl7ICAgIFxyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogIG5vbmU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9IiwiLm1haW4taGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmljb24ge1xuICBjb2xvcjogIzc5Nzk3OTtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm1haW4tY29udGFpbmVyIHtcbiAgcGFkZGluZzogMHB4IDIwcHg7XG59XG4ubWFpbi1jb250YWluZXIgLmlucHV0LXRleHQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0NXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG59XG4ubWFpbi1jb250YWluZXIgdWwge1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbi5tYWluLWNvbnRhaW5lciB1bCBsaSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXNpemU6IDE1cHg7XG59Il19 */"; + /***/ + }, + + /***/ + "./src/app/pages/search/organic-entity/organic-entity.page.ts": + /*!********************************************************************!*\ + !*** ./src/app/pages/search/organic-entity/organic-entity.page.ts ***! + \********************************************************************/ + + /*! exports provided: OrganicEntityPage */ + + /***/ + function srcAppPagesSearchOrganicEntityOrganicEntityPageTs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "OrganicEntityPage", function () { + return OrganicEntityPage; + }); + /* harmony import */ + + + var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( + /*! tslib */ + "./node_modules/tslib/tslib.es6.js"); + /* harmony import */ + + + var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( + /*! @angular/core */ + "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js"); + /* harmony import */ + + + var _ionic_angular__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__( + /*! @ionic/angular */ + "./node_modules/@ionic/angular/__ivy_ngcc__/fesm2015/ionic-angular.js"); + /* harmony import */ + + + var src_app_services_organic_entity_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__( + /*! src/app/services/organic-entity.service */ + "./src/app/services/organic-entity.service.ts"); + + var OrganicEntityPage = /*#__PURE__*/function () { + function OrganicEntityPage(modalController, OrganicEntityService) { + _classCallCheck(this, OrganicEntityPage); + + this.modalController = modalController; + this.OrganicEntityService = OrganicEntityService; + } + + _createClass(OrganicEntityPage, [{ + key: "ngOnInit", + value: function ngOnInit() { + this.getOrganicEntity(); + } + }, { + key: "getOrganicEntity", + value: function getOrganicEntity() { + var _this = this; + + this.OrganicEntityService.getOrganicEntity().subscribe(function (res) { + console.log(res); + _this.organicEntities = res; + }); + } + }, { + key: "filterContact", + value: function filterContact() { + var findEntity = this.findEntity.toLowerCase(); + var entities = this.organicEntities.filter(function (Entity) { + if (Entity.Description.toLowerCase().indexOf(findEntity) == 0) { + return true; + } + }); + this.showOrganicEntities = entities; + } + }, { + key: "selectOrganicEntidy", + value: function selectOrganicEntidy(selectedOraganicEntit) { + this.close(selectedOraganicEntit); + } + }, { + key: "close", + value: function close(username) { + this.modalController.dismiss(username); + } + }]); + + return OrganicEntityPage; + }(); + + OrganicEntityPage.ctorParameters = function () { + return [{ + type: _ionic_angular__WEBPACK_IMPORTED_MODULE_2__["ModalController"] + }, { + type: src_app_services_organic_entity_service__WEBPACK_IMPORTED_MODULE_3__["OrganicEntityService"] + }]; + }; + + OrganicEntityPage = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"])({ + selector: 'app-organic-entity', + template: Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__importDefault"])(__webpack_require__( + /*! raw-loader!./organic-entity.page.html */ + "./node_modules/raw-loader/dist/cjs.js!./src/app/pages/search/organic-entity/organic-entity.page.html"))["default"], + styles: [Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__importDefault"])(__webpack_require__( + /*! ./organic-entity.page.scss */ + "./src/app/pages/search/organic-entity/organic-entity.page.scss"))["default"]] + })], OrganicEntityPage); + /***/ + }, + + /***/ + "./src/app/pages/search/search.page.scss": + /*!***********************************************!*\ + !*** ./src/app/pages/search/search.page.scss ***! + \***********************************************/ + + /*! exports provided: default */ + + /***/ + function srcAppPagesSearchSearchPageScss(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony default export */ + + + __webpack_exports__["default"] = ".header-main {\n padding: 5px 18px;\n padding-bottom: 2px;\n padding-top: 25px;\n}\n.header-main ion-form {\n width: 100%;\n padding-right: 10px;\n}\n.header-main .search-input-container {\n background-color: white;\n border-radius: 27.5px;\n border: solid 1px #ebebeb;\n}\n.header-main .search-input-container .icon {\n color: #797979;\n width: 45px;\n height: 45px;\n display: flex;\n justify-content: center;\n font-size: 25px;\n align-items: center;\n}\n.header-main .search-input-container .input-text {\n width: 100%;\n}\n.header-main .search-input-container .icon-z {\n width: 20px;\n}\n.header-main .icon-z {\n display: flex;\n justify-content: center;\n align-items: center;\n font-size: 45px;\n}\n.header-main .profile {\n display: none;\n font-size: 45px;\n}\nion-slide {\n padding-top: 5px;\n}\n.options {\n margin-top: 10px;\n}\n.options .container {\n display: flex;\n}\n.options .container .d-flex {\n display: flex;\n flex-wrap: wrap;\n width: 100%;\n flex-wrap: wrap;\n}\n.options .container .d-flex .button {\n min-width: 116px;\n border: solid 1px #e9e9e9;\n margin: 0px 5px;\n margin-bottom: 10px;\n padding: 5px 20px;\n height: 100%;\n box-sizing: 100%;\n display: flex;\n flex-wrap: wrap;\n justify-content: center;\n align-items: center;\n border-radius: 15px;\n}\n.options .container .d-flex .button p {\n padding: 0px;\n margin: 0px;\n font-family: Roboto;\n color: #0d89d1;\n font-size: 15px;\n width: 100%;\n}\n.options .container .d-flex .button .label {\n width: 100%;\n font-family: Roboto;\n font-size: 13px;\n font-weight: 300;\n color: #797979;\n}\n.options .container .d-flex .active-category {\n background-color: #42b9fe;\n color: white;\n}\n.options .container .d-flex .active-category p {\n color: white;\n}\n.options .container .d-flex .active-category .label {\n color: white;\n}\n.options .container .icon {\n display: none;\n width: 45px;\n height: 45px;\n justify-content: center;\n align-items: center;\n}\n.options .container .icon ion-icon {\n width: 25px;\n}\n.d-flex {\n display: flex;\n}\n.word-searh-result-container {\n display: flex;\n flex-wrap: wrap;\n}\n.word-searh-result-container .search-result {\n width: 100%;\n border-bottom: unset;\n padding: 0px 20px;\n}\n.word-searh-result-container .search-result .header {\n border-top: 1px solid #ebebeb;\n}\n.word-searh-result-container .search-result .header .sort-by {\n width: 100%;\n}\n.word-searh-result-container .search-result .header .sort-by .order {\n font-family: Roboto;\n font-size: 13px;\n font-weight: 300;\n color: #797979;\n}\n.word-searh-result-container .search-result .header .sort-by .order-labal {\n font-family: Roboto;\n font-size: 15px;\n color: #0d89d1;\n margin-left: 20px;\n}\n.word-searh-result-container .search-result .header ion-icon {\n font-size: 25px;\n}\n.word-searh-result-container .search-result ul {\n padding: 0px;\n margin: 0px;\n}\n.word-searh-result-container .search-result ul li {\n padding-top: 8px;\n padding-bottom: 8px;\n border-top: 1px solid #ebebeb;\n display: flex;\n align-items: center;\n}\n.word-searh-result-container .search-result ul li .icon {\n font-size: 35px;\n align-items: center;\n display: flex;\n}\n.word-searh-result-container .search-result ul li .content {\n width: 100%;\n margin-left: 10px;\n}\n.word-searh-result-container .search-result ul li .content p {\n margin: 0px;\n width: 100%;\n font-family: Roboto;\n font-size: 15px;\n color: #0d89d1;\n line-height: 1.67;\n}\n.word-searh-result-container .search-result ul li .content span {\n font-family: Roboto;\n font-size: 13px;\n font-weight: 300;\n color: #797979;\n}\n.word-searh-result-container .search-result ul li .content span.organic-entity {\n width: 100%;\n}\n.word-searh-result-container .most-searched-words {\n width: 100%;\n}\n.word-searh-result-container .most-searched-words p.title {\n width: 100%;\n height: 24px;\n font-family: Roboto;\n font-size: 20px;\n text-align: center;\n color: black;\n}\n/* Advance search */\n.advance-search {\n padding: 20px 20px;\n padding-top: 14px;\n}\n.advance-search .icon {\n color: #797979;\n width: 45px;\n height: 45px;\n display: flex;\n justify-content: center;\n font-size: 25px;\n align-items: center;\n}\n.advance-search .input-container {\n margin-bottom: 15px;\n width: 100%;\n border-radius: 5px;\n border: solid 1px #ebebeb;\n}\n.advance-search .date-container .icon-mer {\n margin-right: 10px;\n}\n.advance-search ion-datetime {\n width: 100%;\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvc2VhcmNoL0M6XFxVc2Vyc1xcdGlhZ28ua2F5YXlhXFxkZXZlbG9wbWVudFxcZ2FiaW5ldGUtZGlnaXRhbC9zcmNcXGFwcFxccGFnZXNcXHNlYXJjaFxcc2VhcmNoLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvc2VhcmNoL3NlYXJjaC5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDRSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7QUNDRjtBREFFO0VBQ0UsV0FBQTtFQUNBLG1CQUFBO0FDRUo7QURBRTtFQUNFLHVCQUFBO0VBQ0EscUJBQUE7RUFDQSx5QkFBQTtBQ0VKO0FEREk7RUFDRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7QUNHTjtBRERJO0VBQ0UsV0FBQTtBQ0dOO0FEREk7RUFDRSxXQUFBO0FDR047QURBRTtFQUNFLGFBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtBQ0VKO0FEQUU7RUFDRSxhQUFBO0VBQ0EsZUFBQTtBQ0VKO0FER0E7RUFDRSxnQkFBQTtBQ0FGO0FESUE7RUFDRSxnQkFBQTtBQ0RGO0FERUU7RUFDRSxhQUFBO0FDQUo7QURDSTtFQUNFLGFBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7QUNDTjtBREFNO0VBQ0UsZ0JBQUE7RUFDQSx5QkFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBZ0JBLG1CQUFBO0FDYlI7QURGUTtFQUNFLFlBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7QUNJVjtBREZRO0VBQ0UsV0FBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtBQ0lWO0FEQ007RUFDRSx5QkFBQTtFQUNBLFlBQUE7QUNDUjtBREFRO0VBQ0UsWUFBQTtBQ0VWO0FEQVE7RUFDRSxZQUFBO0FDRVY7QURFSTtFQUNFLGFBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7QUNBTjtBRENNO0VBQ0UsV0FBQTtBQ0NSO0FEUUE7RUFDRSxhQUFBO0FDTEY7QURTQTtFQUNFLGFBQUE7RUFDQSxlQUFBO0FDTkY7QURRRTtFQUNFLFdBQUE7RUFDQSxvQkFBQTtFQUNBLGlCQUFBO0FDTko7QURRSTtFQUNFLDZCQUFBO0FDTk47QURPTTtFQUNFLFdBQUE7QUNMUjtBRE1RO0VBQ0UsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0FDSlY7QURNUTtFQUNFLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtBQ0pWO0FET007RUFDRSxlQUFBO0FDTFI7QURRSTtFQUNFLFlBQUE7RUFDQSxXQUFBO0FDTk47QURPTTtFQUNFLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSw2QkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtBQ0xSO0FETVE7RUFDRSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxhQUFBO0FDSlY7QURNUTtFQUNFLFdBQUE7RUFDQSxpQkFBQTtBQ0pWO0FES1U7RUFDRSxXQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtBQ0haO0FES1U7RUFDRSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7QUNIWjtBRFFVO0VBQ0UsV0FBQTtBQ05aO0FEYUU7RUFDRSxXQUFBO0FDWEo7QURZSTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0FDVk47QUQ4REEsbUJBQUE7QUFDQTtFQUNFLGtCQUFBO0VBQ0EsaUJBQUE7QUMzREY7QUQ2REU7RUFDRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7QUMzREo7QUQ2REU7RUFDRSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO0FDM0RKO0FEOERJO0VBQ0Usa0JBQUE7QUM1RE47QURnRUU7RUFDRSxXQUFBO0FDOURKIiwiZmlsZSI6InNyYy9hcHAvcGFnZXMvc2VhcmNoL3NlYXJjaC5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuaGVhZGVyLW1haW57XHJcbiAgcGFkZGluZzogNXB4IDE4cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDJweDtcclxuICBwYWRkaW5nLXRvcDogMjVweDtcclxuICBpb24tZm9ybXtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICB9XHJcbiAgLnNlYXJjaC1pbnB1dC1jb250YWluZXJ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI3LjVweDtcclxuICAgIGJvcmRlcjogc29saWQgMXB4ICNlYmViZWI7XHJcbiAgICAuaWNvbntcclxuICAgICAgY29sb3I6ICM3OTc5Nzk7XHJcbiAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAuaW5wdXQtdGV4dHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuaWNvbi16e1xyXG4gICAgICB3aWR0aDogMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmljb24tentcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgfVxyXG4gIC5wcm9maWxle1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICB9XHJcbiAgXHJcbn1cclxuXHJcbmlvbi1zbGlkZXtcclxuICBwYWRkaW5nLXRvcDogNXB4XHJcbn1cclxuXHJcbi8vIHNlYXJjaCByZXN1bHQgdHlwZVxyXG4ub3B0aW9uc3tcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIC5jb250YWluZXJ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLmQtZmxleHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAuYnV0dG9ue1xyXG4gICAgICAgIG1pbi13aWR0aDogMTE2cHg7XHJcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2U5ZTllOTtcclxuICAgICAgICBtYXJnaW46IDBweCA1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYm94LXNpemluZzogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICAgICAgICBjb2xvcjogIzBkODlkMTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubGFiZWx7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgY29sb3I6ICM3OTc5Nzk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIC5hY3RpdmUtY2F0ZWdvcnl7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQyYjlmZTtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxhYmVse1xyXG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmljb257XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBpb24taWNvbntcclxuICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgXHJcbn1cclxuXHJcblxyXG4uZC1mbGV4e1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi8vIGRvY3VtZW50XHJcbi53b3JkLXNlYXJoLXJlc3VsdC1jb250YWluZXJ7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgLy8gc2VhcmNoIHJlc3VsdFxyXG4gIC5zZWFyY2gtcmVzdWx0e1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItYm90dG9tOiB1bnNldDtcclxuICAgIHBhZGRpbmc6IDBweCAyMHB4O1xyXG5cclxuICAgIC5oZWFkZXJ7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgICAuc29ydC1ieXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAub3JkZXJ7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgIGNvbG9yOiM3OTc5NzlcclxuICAgICAgICB9XHJcbiAgICAgICAgLm9yZGVyLWxhYmFse1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgIGNvbG9yOiAjMGQ4OWQxO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGlvbi1pY29ue1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgdWx7XHJcbiAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ViZWJlYjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgLmljb257XHJcbiAgICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbnRlbnR7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgcHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMGQ4OWQxO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42NztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgY29sb3I6ICM3OTc5Nzk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBzcGFuLmRvY3VtZW50ZS1kYXRle1xyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHNwYW4ub3JnYW5pYy1lbnRpdHl7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvLyBtb3N0IHNlYXJjaGVkIHdvcmRcclxuICAubW9zdC1zZWFyY2hlZC13b3Jkc3tcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcC50aXRsZXtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGNvbG9yOiBibGFjaztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcblxyXG5cclxuLy8gIC5oZWFkZXItbWFpbiB7XHJcbi8vICAgIGJhY2tncm91bmQtY29sb3I6ICMwNzgyYzk7XHJcbi8vICAgIC5wcm9maWxle1xyXG4vLyAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuLy8gICAgfVxyXG4vLyAgICAuaWNvbi1tb3N0LXNlYXJjaGVkLXdvcmQtb3BlbntcclxuLy8gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbi8vICAgIH1cclxuLy8gIH1cclxuXHJcbi8vICAub3B0aW9uc3tcclxuLy8gICAgLmNvbnRhaW5lcntcclxuLy8gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcclxuLy8gICAgICAuaWNvbntcclxuLy8gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbi8vICAgICAgfVxyXG4vLyAgICB9XHJcbi8vICAgIHBhZGRpbmc6IDBweCAyMHB4O1xyXG4vLyAgfVxyXG5cclxuICAgICAgXHJcblxyXG4vLyAgLnNlYXJjaC1yZXN1bHR7XHJcbi8vICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Q4ZDhkODtcclxuLy8gICAgLmhlYWRlcntcclxuLy8gICAgICBib3JkZXItdG9wOiB1bnNldCAhaW1wb3J0YW50O1xyXG4vLyAgICB9XHJcbi8vICB9XHJcblxyXG4vLyAgLm1vc3Qtc2VhcmNoZWQtd29yZHN7XHJcbi8vICAgIHdpZHRoOiA0MDBweCAhaW1wb3J0YW50O1xyXG4vLyAgfVxyXG5cclxuLy8gIC53b3JkLXNlYXJoLXJlc3VsdC1jb250YWluZXJ7XHJcbi8vICAgIGZsZXgtd3JhcDogd3JhcDtcclxuLy8gIH1cclxuICBcclxuXHJcbn1cclxuXHJcblxyXG4vKiBBZHZhbmNlIHNlYXJjaCAqL1xyXG4uYWR2YW5jZS1zZWFyY2h7XHJcbiAgcGFkZGluZzogMjBweCAyMHB4O1xyXG4gIHBhZGRpbmctdG9wOiAxNHB4O1xyXG5cclxuICAuaWNvbntcclxuICAgIGNvbG9yOiAjNzk3OTc5O1xyXG4gICAgd2lkdGg6IDQ1cHg7XHJcbiAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuICAuaW5wdXQtY29udGFpbmVye1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2ViZWJlYjtcclxuICB9XHJcbiAgLmRhdGUtY29udGFpbmVye1xyXG4gICAgLmljb24tbWVye1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBpb24tZGF0ZXRpbWV7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgXHJcbiAgLnN1YmplY3QtY29udGFpbmVye1xyXG5cclxuICB9XHJcbn1cclxuIiwiLmhlYWRlci1tYWluIHtcbiAgcGFkZGluZzogNXB4IDE4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xufVxuLmhlYWRlci1tYWluIGlvbi1mb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4uaGVhZGVyLW1haW4gLnNlYXJjaC1pbnB1dC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMjcuNXB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjZWJlYmViO1xufVxuLmhlYWRlci1tYWluIC5zZWFyY2gtaW5wdXQtY29udGFpbmVyIC5pY29uIHtcbiAgY29sb3I6ICM3OTc5Nzk7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaGVhZGVyLW1haW4gLnNlYXJjaC1pbnB1dC1jb250YWluZXIgLmlucHV0LXRleHQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5oZWFkZXItbWFpbiAuc2VhcmNoLWlucHV0LWNvbnRhaW5lciAuaWNvbi16IHtcbiAgd2lkdGg6IDIwcHg7XG59XG4uaGVhZGVyLW1haW4gLmljb24teiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDQ1cHg7XG59XG4uaGVhZGVyLW1haW4gLnByb2ZpbGUge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDQ1cHg7XG59XG5cbmlvbi1zbGlkZSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG5cbi5vcHRpb25zIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5vcHRpb25zIC5jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm9wdGlvbnMgLmNvbnRhaW5lciAuZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLm9wdGlvbnMgLmNvbnRhaW5lciAuZC1mbGV4IC5idXR0b24ge1xuICBtaW4td2lkdGg6IDExNnB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjZTllOWU5O1xuICBtYXJnaW46IDBweCA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmc6IDVweCAyMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaXppbmc6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG4ub3B0aW9ucyAuY29udGFpbmVyIC5kLWZsZXggLmJ1dHRvbiBwIHtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW46IDBweDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgY29sb3I6ICMwZDg5ZDE7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ub3B0aW9ucyAuY29udGFpbmVyIC5kLWZsZXggLmJ1dHRvbiAubGFiZWwge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzc5Nzk3OTtcbn1cbi5vcHRpb25zIC5jb250YWluZXIgLmQtZmxleCAuYWN0aXZlLWNhdGVnb3J5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyYjlmZTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLm9wdGlvbnMgLmNvbnRhaW5lciAuZC1mbGV4IC5hY3RpdmUtY2F0ZWdvcnkgcCB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5vcHRpb25zIC5jb250YWluZXIgLmQtZmxleCAuYWN0aXZlLWNhdGVnb3J5IC5sYWJlbCB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5vcHRpb25zIC5jb250YWluZXIgLmljb24ge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5vcHRpb25zIC5jb250YWluZXIgLmljb24gaW9uLWljb24ge1xuICB3aWR0aDogMjVweDtcbn1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi53b3JkLXNlYXJoLXJlc3VsdC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ud29yZC1zZWFyaC1yZXN1bHQtY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IHVuc2V0O1xuICBwYWRkaW5nOiAwcHggMjBweDtcbn1cbi53b3JkLXNlYXJoLXJlc3VsdC1jb250YWluZXIgLnNlYXJjaC1yZXN1bHQgLmhlYWRlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlYmViO1xufVxuLndvcmQtc2VhcmgtcmVzdWx0LWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdCAuaGVhZGVyIC5zb3J0LWJ5IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud29yZC1zZWFyaC1yZXN1bHQtY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0IC5oZWFkZXIgLnNvcnQtYnkgLm9yZGVyIHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzc5Nzk3OTtcbn1cbi53b3JkLXNlYXJoLXJlc3VsdC1jb250YWluZXIgLnNlYXJjaC1yZXN1bHQgLmhlYWRlciAuc29ydC1ieSAub3JkZXItbGFiYWwge1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMGQ4OWQxO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi53b3JkLXNlYXJoLXJlc3VsdC1jb250YWluZXIgLnNlYXJjaC1yZXN1bHQgLmhlYWRlciBpb24taWNvbiB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbn1cbi53b3JkLXNlYXJoLXJlc3VsdC1jb250YWluZXIgLnNlYXJjaC1yZXN1bHQgdWwge1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbjogMHB4O1xufVxuLndvcmQtc2VhcmgtcmVzdWx0LWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdCB1bCBsaSB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlYmViO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLndvcmQtc2VhcmgtcmVzdWx0LWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdCB1bCBsaSAuaWNvbiB7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbn1cbi53b3JkLXNlYXJoLXJlc3VsdC1jb250YWluZXIgLnNlYXJjaC1yZXN1bHQgdWwgbGkgLmNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4ud29yZC1zZWFyaC1yZXN1bHQtY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0IHVsIGxpIC5jb250ZW50IHAge1xuICBtYXJnaW46IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMwZDg5ZDE7XG4gIGxpbmUtaGVpZ2h0OiAxLjY3O1xufVxuLndvcmQtc2VhcmgtcmVzdWx0LWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdCB1bCBsaSAuY29udGVudCBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzc5Nzk3OTtcbn1cbi53b3JkLXNlYXJoLXJlc3VsdC1jb250YWluZXIgLnNlYXJjaC1yZXN1bHQgdWwgbGkgLmNvbnRlbnQgc3Bhbi5vcmdhbmljLWVudGl0eSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndvcmQtc2VhcmgtcmVzdWx0LWNvbnRhaW5lciAubW9zdC1zZWFyY2hlZC13b3JkcyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndvcmQtc2VhcmgtcmVzdWx0LWNvbnRhaW5lciAubW9zdC1zZWFyY2hlZC13b3JkcyBwLnRpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjRweDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuLyogQWR2YW5jZSBzZWFyY2ggKi9cbi5hZHZhbmNlLXNlYXJjaCB7XG4gIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgcGFkZGluZy10b3A6IDE0cHg7XG59XG4uYWR2YW5jZS1zZWFyY2ggLmljb24ge1xuICBjb2xvcjogIzc5Nzk3OTtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5hZHZhbmNlLXNlYXJjaCAuaW5wdXQtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2ViZWJlYjtcbn1cbi5hZHZhbmNlLXNlYXJjaCAuZGF0ZS1jb250YWluZXIgLmljb24tbWVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmFkdmFuY2Utc2VhcmNoIGlvbi1kYXRldGltZSB7XG4gIHdpZHRoOiAxMDAlO1xufSJdfQ== */"; + /***/ + }, + + /***/ + "./src/app/pages/search/search.page.ts": + /*!*********************************************!*\ + !*** ./src/app/pages/search/search.page.ts ***! + \*********************************************/ + + /*! exports provided: SearchPage */ + + /***/ + function srcAppPagesSearchSearchPageTs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "SearchPage", function () { + return SearchPage; + }); + /* harmony import */ + + + var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( + /*! tslib */ + "./node_modules/tslib/tslib.es6.js"); + /* harmony import */ + + + var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( + /*! @angular/core */ + "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js"); + /* harmony import */ + + + var _ionic_angular__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__( + /*! @ionic/angular */ + "./node_modules/@ionic/angular/__ivy_ngcc__/fesm2015/ionic-angular.js"); + /* harmony import */ + + + var _services_search_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__( + /*! ../../services/search.service */ + "./src/app/services/search.service.ts"); + /* harmony import */ + + + var _angular_common__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__( + /*! @angular/common */ + "./node_modules/@angular/common/__ivy_ngcc__/fesm2015/common.js"); + /* harmony import */ + + + var src_app_pages_search_sender_sender_page__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__( + /*! src/app/pages/search/sender/sender.page */ + "./src/app/pages/search/sender/sender.page.ts"); + /* harmony import */ + + + var src_app_pages_search_organic_entity_organic_entity_page__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__( + /*! src/app/pages/search/organic-entity/organic-entity.page */ + "./src/app/pages/search/organic-entity/organic-entity.page.ts"); + /* import { CloudData, CloudOptions } from 'angular-tag-cloud-module'; */ + + + var SearchPage = /*#__PURE__*/function () { + function SearchPage(modalController, search) { + _classCallCheck(this, SearchPage); + + this.modalController = modalController; + this.search = search; + this.showDocuments = false; + this.showAdvanceSearch = false; + /* options: CloudOptions = { + // if width is between 0 and 1 it will be set to the width of the upper element multiplied by the value + width: 1000, + // if height is between 0 and 1 it will be set to the height of the upper element multiplied by the value + height: 400, + overflow: false, + }; */ + + /* data: CloudData[] = [ + {text: 'Weight-8-link-color', weight: 8, link: 'https://google.com', color: '#ffaaee'}, + {text: 'Weight-10-link', weight: 10, link: 'https://google.com', tooltip: 'display a tooltip'}, + // ... + ]; */ + // See http://idangero.us/swiper/api/ for valid options. + + this.slideOpts = { + slidesPerView: 3, + initialSlide: 0, + speed: 400 + }; + this.ordinance = "recent"; + } + + _createClass(SearchPage, [{ + key: "ngOnInit", + value: function ngOnInit() {} + }, { + key: "close", + value: function close() { + this.modalController.dismiss(); + } + }, { + key: "reorderList", + value: function reorderList(orderBy) { + this.ordinance = orderBy; + + if (this.ordinance == 'recent') { + this.showSearchDocuments = this.sortArrayISODate(this.searchDocuments).reverse(); + } else { + this.showSearchDocuments = this.sortArrayISODate(this.searchDocuments); + } + } + }, { + key: "sortArrayISODate", + value: function sortArrayISODate(myArray) { + return myArray.sort(function (a, b) { + return a.Data < b.Data ? -1 : a.Data > b.Data ? 1 : 0; + }); + } + /** + * @description Basic search + */ + + }, { + key: "basicSearch", + value: function basicSearch() { + var _this2 = this; + + this.search.basicSearch(this.searchSubject, this.searchDocumentDate, this.searchSender, this.searchOrganicEntiry, this.searchDocTypeId).subscribe(function (res) { + res.Categories.forEach(function (e) { + e['Active'] = false; + }); // bind respose + + _this2.searchCategories = res.Categories; + _this2.searchDocuments = _this2.sortArrayISODate(res.Documents); + + _this2.reorderList(_this2.ordinance); // hide show document + + + if (_this2.searchDocuments.length >= 1) { + _this2.showDocuments = true; + } else { + _this2.showDocuments = false; + } + }); + } + /** + * @description set empty value to searchSubject + */ + + }, { + key: "clearSearchInput", + value: function clearSearchInput() { + this.searchSubject = ""; + } + /** + * @param isoDate String Iso date + * @returns date in format dd/MM/yyyy + * @description convert Iso date to dd/MM/yyyy + */ + + }, { + key: "formateIsoDate", + value: function formateIsoDate(isoDate) { + var date = new Date(isoDate); + return Object(_angular_common__WEBPACK_IMPORTED_MODULE_4__["formatDate"])(date, 'dd/MM/yyyy', 'pt'); + } + }, { + key: "activeCategoty", + value: function activeCategoty(i) { + this.searchCategories.forEach(function (e) { + e['Active'] = false; + }); + this.searchCategories[i]['Active'] = true; + } + }, { + key: "clearInputRemetente", + value: function clearInputRemetente() { + this.searchSender = ""; + } + }, { + key: "clearInputDocumentDate", + value: function clearInputDocumentDate() { + this.searchDocumentDate = ""; + } + }, { + key: "clearInputOrganicEntity", + value: function clearInputOrganicEntity() { + this.searchOrganicEntiry = ""; + } + /** + * @description Clean inputs + */ + + }, { + key: "showHideAdvanceSearch", + value: function showHideAdvanceSearch(show) { + this.showAdvanceSearch = show; + } + }, { + key: "openAdvanceSearchSelection", + value: function openAdvanceSearchSelection() { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, /*#__PURE__*/regeneratorRuntime.mark(function _callee() { + var _this3 = this; + + var modal; + return regeneratorRuntime.wrap(function _callee$(_context) { + while (1) { + switch (_context.prev = _context.next) { + case 0: + _context.next = 2; + return this.modalController.create({ + component: src_app_pages_search_sender_sender_page__WEBPACK_IMPORTED_MODULE_5__["SenderPage"], + cssClass: 'sender', + componentProps: {} + }); + + case 2: + modal = _context.sent; + _context.next = 5; + return modal.present(); + + case 5: + modal.onDidDismiss().then(function (data) { + _this3.searchSender = data.data; + }); + + case 6: + case "end": + return _context.stop(); + } + } + }, _callee, this); + })); + } + }, { + key: "openOrganicEntitySelection", + value: function openOrganicEntitySelection() { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, /*#__PURE__*/regeneratorRuntime.mark(function _callee2() { + var _this4 = this; + + var modal; + return regeneratorRuntime.wrap(function _callee2$(_context2) { + while (1) { + switch (_context2.prev = _context2.next) { + case 0: + _context2.next = 2; + return this.modalController.create({ + component: src_app_pages_search_organic_entity_organic_entity_page__WEBPACK_IMPORTED_MODULE_6__["OrganicEntityPage"], + cssClass: 'organicEnity', + componentProps: {} + }); + + case 2: + modal = _context2.sent; + _context2.next = 5; + return modal.present(); + + case 5: + modal.onDidDismiss().then(function (data) { + _this4.searchOrganicEntiry = data.data; + }); + + case 6: + case "end": + return _context2.stop(); + } + } + }, _callee2, this); + })); + } + }, { + key: "filterDocList", + value: function filterDocList(categoryName) { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, /*#__PURE__*/regeneratorRuntime.mark(function _callee3() { + return regeneratorRuntime.wrap(function _callee3$(_context3) { + while (1) { + switch (_context3.prev = _context3.next) { + case 0: + // show all category + if (this.showCategory == categoryName) { + this.showSearchDocuments = this.searchDocuments; + } else { + // filter category + this.showSearchDocuments = this.searchDocuments.filter(function (e) { + return e.DocTypeDesc == categoryName; + }); + } + + this.showCategory = categoryName; + + case 2: + case "end": + return _context3.stop(); + } + } + }, _callee3, this); + })); + } + }]); + + return SearchPage; + }(); + + SearchPage.ctorParameters = function () { + return [{ + type: _ionic_angular__WEBPACK_IMPORTED_MODULE_2__["ModalController"] + }, { + type: _services_search_service__WEBPACK_IMPORTED_MODULE_3__["SearchService"] + }]; + }; + + SearchPage = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"])({ + selector: 'app-search', + template: Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__importDefault"])(__webpack_require__( + /*! raw-loader!./search.page.html */ + "./node_modules/raw-loader/dist/cjs.js!./src/app/pages/search/search.page.html"))["default"], + styles: [Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__importDefault"])(__webpack_require__( + /*! ./search.page.scss */ + "./src/app/pages/search/search.page.scss"))["default"]] + })], SearchPage); + /***/ + }, + + /***/ + "./src/app/pages/search/sender/sender.page.scss": + /*!******************************************************!*\ + !*** ./src/app/pages/search/sender/sender.page.scss ***! + \******************************************************/ + + /*! exports provided: default */ + + /***/ + function srcAppPagesSearchSenderSenderPageScss(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony default export */ + + + __webpack_exports__["default"] = ".main-header {\n display: flex;\n align-items: center;\n}\n\n.icon {\n color: #797979;\n width: 45px;\n height: 45px;\n display: flex;\n justify-content: center;\n font-size: 25px;\n align-items: center;\n}\n\n.main-container {\n padding: 0px 20px;\n}\n\n.main-container .input-text {\n margin-top: 20px;\n width: 100%;\n height: 45px;\n border-radius: 5px;\n border: 1px solid #ebebeb;\n}\n\n.main-container ul {\n padding: 0px;\n margin: 0px;\n padding-top: 10px;\n}\n\n.main-container ul li {\n padding-top: 5px;\n padding-bottom: 10px;\n margin: 0px;\n padding-bottom: 10px;\n border-bottom: 1px solid #ebebeb;\n list-style: none;\n font-family: Roboto;\n font-size: 15px;\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvc2VhcmNoL3NlbmRlci9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHBhZ2VzXFxzZWFyY2hcXHNlbmRlclxcc2VuZGVyLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvc2VhcmNoL3NlbmRlci9zZW5kZXIucGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0FDQ0Y7O0FERUE7RUFDRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7QUNDRjs7QURFQTtFQUNFLGlCQUFBO0FDQ0Y7O0FEQUU7RUFDRSxnQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtBQ0VKOztBREFFO0VBQ0UsWUFBQTtFQUNBLFdBQUE7RUFDQSxpQkFBQTtBQ0VKOztBRERJO0VBQ0UsZ0JBQUE7RUFDQSxvQkFBQTtFQUNBLFdBQUE7RUFDQSxvQkFBQTtFQUNBLGdDQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7QUNHTiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL3NlYXJjaC9zZW5kZXIvc2VuZGVyLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIi5tYWluLWhlYWRlcntcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5pY29ue1xyXG4gIGNvbG9yOiAjNzk3OTc5O1xyXG4gIHdpZHRoOiA0NXB4O1xyXG4gIGhlaWdodDogNDVweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogMjVweDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4ubWFpbi1jb250YWluZXJ7XHJcbiAgcGFkZGluZzogMHB4IDIwcHg7XHJcbiAgLmlucHV0LXRleHQge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcclxuICB9XHJcbiAgdWx7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICBtYXJnaW46IDBweDtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgbGl7ICAgIFxyXG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcclxuICAgICAgbGlzdC1zdHlsZTogIG5vbmU7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIubWFpbi1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaWNvbiB7XG4gIGNvbG9yOiAjNzk3OTc5O1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubWFpbi1jb250YWluZXIge1xuICBwYWRkaW5nOiAwcHggMjBweDtcbn1cbi5tYWluLWNvbnRhaW5lciAuaW5wdXQtdGV4dCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbn1cbi5tYWluLWNvbnRhaW5lciB1bCB7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luOiAwcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuLm1haW4tY29udGFpbmVyIHVsIGxpIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc2l6ZTogMTVweDtcbn0iXX0= */"; + /***/ + }, + + /***/ + "./src/app/pages/search/sender/sender.page.ts": + /*!****************************************************!*\ + !*** ./src/app/pages/search/sender/sender.page.ts ***! + \****************************************************/ + + /*! exports provided: SenderPage */ + + /***/ + function srcAppPagesSearchSenderSenderPageTs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "SenderPage", function () { + return SenderPage; + }); + /* harmony import */ + + + var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( + /*! tslib */ + "./node_modules/tslib/tslib.es6.js"); + /* harmony import */ + + + var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( + /*! @angular/core */ + "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js"); + /* harmony import */ + + + var _ionic_angular__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__( + /*! @ionic/angular */ + "./node_modules/@ionic/angular/__ivy_ngcc__/fesm2015/ionic-angular.js"); + /* harmony import */ + + + var src_app_services_contacts_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__( + /*! src/app/services/contacts.service */ + "./src/app/services/contacts.service.ts"); + + var SenderPage = /*#__PURE__*/function () { + function SenderPage(modalController, ContactsService) { + _classCallCheck(this, SenderPage); + + this.modalController = modalController; + this.ContactsService = ContactsService; + } + + _createClass(SenderPage, [{ + key: "ngOnInit", + value: function ngOnInit() { + this.getSender(); + } + }, { + key: "getSender", + value: function getSender() { + var _this5 = this; + + this.ContactsService.getContacts("").subscribe(function (res) { + _this5.contacts = res; + }); + } + }, { + key: "filterContact", + value: function filterContact() { + var findPerson = this.sender.toLowerCase(); + var persons = this.contacts.filter(function (person) { + if (person.Name.toLowerCase().indexOf(findPerson) == 0) { + return true; + } + }); + this.showContacts = persons; + } + }, { + key: "selectUser", + value: function selectUser(username) { + console.log(username); + this.selectedUser = username; + this.close(this.selectedUser); + } + }, { + key: "close", + value: function close(username) { + this.modalController.dismiss(username); + } + }]); + + return SenderPage; + }(); + + SenderPage.ctorParameters = function () { + return [{ + type: _ionic_angular__WEBPACK_IMPORTED_MODULE_2__["ModalController"] + }, { + type: src_app_services_contacts_service__WEBPACK_IMPORTED_MODULE_3__["ContactsService"] + }]; + }; + + SenderPage = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"])({ + selector: 'app-sender', + template: Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__importDefault"])(__webpack_require__( + /*! raw-loader!./sender.page.html */ + "./node_modules/raw-loader/dist/cjs.js!./src/app/pages/search/sender/sender.page.html"))["default"], + styles: [Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__importDefault"])(__webpack_require__( + /*! ./sender.page.scss */ + "./src/app/pages/search/sender/sender.page.scss"))["default"]] + })], SenderPage); + /***/ + }, + + /***/ + "./src/app/services/contacts.service.ts": + /*!**********************************************!*\ + !*** ./src/app/services/contacts.service.ts ***! + \**********************************************/ + + /*! exports provided: ContactsService */ + + /***/ + function srcAppServicesContactsServiceTs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "ContactsService", function () { + return ContactsService; + }); + /* harmony import */ + + + var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( + /*! tslib */ + "./node_modules/tslib/tslib.es6.js"); + /* harmony import */ + + + var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( + /*! @angular/core */ + "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js"); + /* harmony import */ + + + var _angular_common_http__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__( + /*! @angular/common/http */ + "./node_modules/@angular/common/__ivy_ngcc__/fesm2015/http.js"); + /* harmony import */ + + + var src_environments_environment__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__( + /*! src/environments/environment */ + "./src/environments/environment.ts"); + /* harmony import */ + + + var _services_auth_service__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__( + /*! ../services/auth.service */ + "./src/app/services/auth.service.ts"); + + var ContactsService = /*#__PURE__*/function () { + function ContactsService(http, user) { + _classCallCheck(this, ContactsService); + + this.http = http; + this.authheader = {}; + this.loggeduser = user.ValidatedUser; + this.headers = new _angular_common_http__WEBPACK_IMPORTED_MODULE_2__["HttpHeaders"](); + this.headers = this.headers.set('Authorization', this.loggeduser.BasicAuthKey); + } + + _createClass(ContactsService, [{ + key: "getContacts", + value: function getContacts(namefilter) { + var geturl = src_environments_environment__WEBPACK_IMPORTED_MODULE_3__["environment"].apiURL + 'contacts/get'; + var params = new _angular_common_http__WEBPACK_IMPORTED_MODULE_2__["HttpParams"](); + params = params.set("namefilter", namefilter); + params = params.set("domain", src_environments_environment__WEBPACK_IMPORTED_MODULE_3__["environment"].domain); + var options = { + headers: this.headers, + params: params + }; + return this.http.get("".concat(geturl), options); + } + }]); + + return ContactsService; + }(); + + ContactsService.ctorParameters = function () { + return [{ + type: _angular_common_http__WEBPACK_IMPORTED_MODULE_2__["HttpClient"] + }, { + type: _services_auth_service__WEBPACK_IMPORTED_MODULE_4__["AuthService"] + }]; + }; + + ContactsService = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Injectable"])({ + providedIn: 'root' + })], ContactsService); + /***/ + }, + + /***/ + "./src/app/services/organic-entity.service.ts": + /*!****************************************************!*\ + !*** ./src/app/services/organic-entity.service.ts ***! + \****************************************************/ + + /*! exports provided: OrganicEntityService */ + + /***/ + function srcAppServicesOrganicEntityServiceTs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "OrganicEntityService", function () { + return OrganicEntityService; + }); + /* harmony import */ + + + var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( + /*! tslib */ + "./node_modules/tslib/tslib.es6.js"); + /* harmony import */ + + + var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( + /*! @angular/core */ + "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js"); + /* harmony import */ + + + var _angular_common_http__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__( + /*! @angular/common/http */ + "./node_modules/@angular/common/__ivy_ngcc__/fesm2015/http.js"); + /* harmony import */ + + + var src_environments_environment__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__( + /*! src/environments/environment */ + "./src/environments/environment.ts"); + /* harmony import */ + + + var _services_auth_service__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__( + /*! ../services/auth.service */ + "./src/app/services/auth.service.ts"); + + var OrganicEntityService = /*#__PURE__*/function () { + function OrganicEntityService(http, user) { + _classCallCheck(this, OrganicEntityService); + + this.http = http; + this.authheader = {}; + this.loggeduser = user.ValidatedUser; + this.headers = new _angular_common_http__WEBPACK_IMPORTED_MODULE_2__["HttpHeaders"](); + this.headers = this.headers.set('Authorization', this.loggeduser.BasicAuthKey); + } + + _createClass(OrganicEntityService, [{ + key: "getOrganicEntity", + value: function getOrganicEntity() { + var geturl = src_environments_environment__WEBPACK_IMPORTED_MODULE_3__["environment"].apiURL + 'ecm/organic'; + var options = { + headers: this.headers + }; + return this.http.get("".concat(geturl), options); + } + }]); + + return OrganicEntityService; + }(); + + OrganicEntityService.ctorParameters = function () { + return [{ + type: _angular_common_http__WEBPACK_IMPORTED_MODULE_2__["HttpClient"] + }, { + type: _services_auth_service__WEBPACK_IMPORTED_MODULE_4__["AuthService"] + }]; + }; + + OrganicEntityService = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Injectable"])({ + providedIn: 'root' + })], OrganicEntityService); + /***/ + }, + + /***/ + "./src/app/services/search.service.ts": + /*!********************************************!*\ + !*** ./src/app/services/search.service.ts ***! + \********************************************/ + + /*! exports provided: SearchService */ + + /***/ + function srcAppServicesSearchServiceTs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "SearchService", function () { + return SearchService; + }); + /* harmony import */ + + + var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( + /*! tslib */ + "./node_modules/tslib/tslib.es6.js"); + /* harmony import */ + + + var _angular_common_http__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( + /*! @angular/common/http */ + "./node_modules/@angular/common/__ivy_ngcc__/fesm2015/http.js"); + /* harmony import */ + + + var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__( + /*! @angular/core */ + "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js"); + /* harmony import */ + + + var src_environments_environment__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__( + /*! src/environments/environment */ + "./src/environments/environment.ts"); + /* harmony import */ + + + var _services_auth_service__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__( + /*! ../services/auth.service */ + "./src/app/services/auth.service.ts"); + + var SearchService = /*#__PURE__*/function () { + // setup + function SearchService(http, user) { + _classCallCheck(this, SearchService); + + this.http = http; // state + + this.authheader = {}; + this.categories = Array; + this.loggeduser = user.ValidatedUser; + this.headers = new _angular_common_http__WEBPACK_IMPORTED_MODULE_1__["HttpHeaders"](); + this.headers = this.headers.set('Authorization', this.loggeduser.BasicAuthKey); + } + + _createClass(SearchService, [{ + key: "basicSearch", + value: function basicSearch(subject, date, sender, organicEntity, docTypeId) { + // Endpoint + var geturl = src_environments_environment__WEBPACK_IMPORTED_MODULE_3__["environment"].apiURL + 'search'; // store params + + var params = new _angular_common_http__WEBPACK_IMPORTED_MODULE_1__["HttpParams"](); // set https params + + console.log(subject); + params = params.set("assunto", subject); + params = params.set("data", date); + params = params.set("remetente", sender); + params = params.set("entidadeOrganica", organicEntity); + params = params.set("docTypeId", docTypeId); + var options = { + headers: this.headers, + params: params + }; + return this.http.get("".concat(geturl), options); + } + }]); + + return SearchService; + }(); + + SearchService.ctorParameters = function () { + return [{ + type: _angular_common_http__WEBPACK_IMPORTED_MODULE_1__["HttpClient"] + }, { + type: _services_auth_service__WEBPACK_IMPORTED_MODULE_4__["AuthService"] + }]; + }; + + SearchService = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_angular_core__WEBPACK_IMPORTED_MODULE_2__["Injectable"])({ + providedIn: 'root' + })], SearchService); + /***/ + }, + + /***/ + "./src/app/shared/header/header.page.scss": + /*!************************************************!*\ + !*** ./src/app/shared/header/header.page.scss ***! + \************************************************/ + + /*! exports provided: default */ + + /***/ + function srcAppSharedHeaderHeaderPageScss(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony default export */ + + + __webpack_exports__["default"] = ".div-top-header {\n margin: 0 auto;\n background-color: #0782c9;\n overflow: auto;\n padding-top: 0.9375em;\n border: 0 !important;\n}\n.div-top-header .div-search {\n font-size: 45px;\n margin: 0 0 0 10px;\n}\n.div-top-header .div-logo {\n background: transparent;\n width: 8.75em;\n margin: 0px auto;\n margin-top: 5px;\n justify-content: center;\n display: flex;\n}\n.div-top-header .div-logo img {\n width: 100%;\n margin: 0px auto;\n}\n.div-top-header .div-profile {\n font-size: 45px;\n margin-right: 10px;\n justify-content: flex-end;\n display: flex;\n}\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvc2hhcmVkL2hlYWRlci9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHNoYXJlZFxcaGVhZGVyXFxoZWFkZXIucGFnZS5zY3NzIiwic3JjL2FwcC9zaGFyZWQvaGVhZGVyL2hlYWRlci5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7RUFDRSxjQUFBO0VBQ0EseUJBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7RUFDQSxvQkFBQTtBQ0RGO0FER0U7RUFDRSxlQUFBO0VBQ0Esa0JBQUE7QUNESjtBREdFO0VBQ0UsdUJBQUE7RUFDQSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsdUJBQUE7RUFDQSxhQUFBO0FDREo7QURHRTtFQUNFLFdBQUE7RUFDQSxnQkFBQTtBQ0RKO0FER0U7RUFDRSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtFQUNBLGFBQUE7QUNESiIsImZpbGUiOiJzcmMvYXBwL3NoYXJlZC9oZWFkZXIvaGVhZGVyLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgJ35zcmMvZnVuY3Rpb24uc2Nzcyc7XHJcblxyXG4uZGl2LXRvcC1oZWFkZXJ7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3ODJjOTtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICBwYWRkaW5nLXRvcDogZW0oMTVweCk7XHJcbiAgYm9yZGVyOiAwIWltcG9ydGFudDtcclxuXHJcbiAgLmRpdi1zZWFyY2h7XHJcbiAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICBtYXJnaW46IDAgMCAwIDEwcHhcclxuICB9XHJcbiAgLmRpdi1sb2dve1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICB3aWR0aDogZW0oMTQwcHgpO1xyXG4gICAgbWFyZ2luOiAwcHggYXV0bztcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcbiAgLmRpdi1sb2dvIGltZ3tcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwcHggYXV0bztcclxuICB9XHJcbiAgLmRpdi1wcm9maWxle1xyXG4gICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG59IiwiLmRpdi10b3AtaGVhZGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzgyYzk7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nLXRvcDogMC45Mzc1ZW07XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuLmRpdi10b3AtaGVhZGVyIC5kaXYtc2VhcmNoIHtcbiAgZm9udC1zaXplOiA0NXB4O1xuICBtYXJnaW46IDAgMCAwIDEwcHg7XG59XG4uZGl2LXRvcC1oZWFkZXIgLmRpdi1sb2dvIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiA4Ljc1ZW07XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIG1hcmdpbi10b3A6IDVweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZGl2LXRvcC1oZWFkZXIgLmRpdi1sb2dvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuLmRpdi10b3AtaGVhZGVyIC5kaXYtcHJvZmlsZSB7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBkaXNwbGF5OiBmbGV4O1xufSJdfQ== */"; + /***/ + }, + + /***/ + "./src/app/shared/header/header.page.ts": + /*!**********************************************!*\ + !*** ./src/app/shared/header/header.page.ts ***! + \**********************************************/ + + /*! exports provided: HeaderPage */ + + /***/ + function srcAppSharedHeaderHeaderPageTs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "HeaderPage", function () { + return HeaderPage; + }); + /* harmony import */ + + + var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( + /*! tslib */ + "./node_modules/tslib/tslib.es6.js"); + /* harmony import */ + + + var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( + /*! @angular/core */ + "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js"); + /* harmony import */ + + + var _ionic_angular__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__( + /*! @ionic/angular */ + "./node_modules/@ionic/angular/__ivy_ngcc__/fesm2015/ionic-angular.js"); + /* harmony import */ + + + var src_app_pages_search_search_page__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__( + /*! src/app/pages/search/search.page */ + "./src/app/pages/search/search.page.ts"); + + var HeaderPage = /*#__PURE__*/function () { + function HeaderPage(modalController) { + _classCallCheck(this, HeaderPage); + + this.modalController = modalController; + } + + _createClass(HeaderPage, [{ + key: "ngOnInit", + value: function ngOnInit() {} + }, { + key: "openSearch", + value: function openSearch() { + return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, /*#__PURE__*/regeneratorRuntime.mark(function _callee4() { + var modal; + return regeneratorRuntime.wrap(function _callee4$(_context4) { + while (1) { + switch (_context4.prev = _context4.next) { + case 0: + _context4.next = 2; + return this.modalController.create({ + component: src_app_pages_search_search_page__WEBPACK_IMPORTED_MODULE_3__["SearchPage"], + cssClass: 'group-messages', + componentProps: {} + }); + + case 2: + modal = _context4.sent; + _context4.next = 5; + return modal.present(); + + case 5: + return _context4.abrupt("return", _context4.sent); + + case 6: + case "end": + return _context4.stop(); + } + } + }, _callee4, this); + })); + } + }]); + + return HeaderPage; + }(); + + HeaderPage.ctorParameters = function () { + return [{ + type: _ionic_angular__WEBPACK_IMPORTED_MODULE_2__["ModalController"] + }]; + }; + + HeaderPage = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"])({ + selector: 'app-header', + template: Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__importDefault"])(__webpack_require__( + /*! raw-loader!./header.page.html */ + "./node_modules/raw-loader/dist/cjs.js!./src/app/shared/header/header.page.html"))["default"], + styles: [Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__importDefault"])(__webpack_require__( + /*! ./header.page.scss */ + "./src/app/shared/header/header.page.scss"))["default"]] + })], HeaderPage); + /***/ + } +}]); +//# sourceMappingURL=default~home-home-module~pages-chat-chat-module~pages-events-events-module~pages-publications-public~a6816e3b-es5.js.map \ No newline at end of file diff --git a/android/app/src/main/assets/public/default~home-home-module~pages-chat-chat-module~pages-events-events-module~pages-publications-public~a6816e3b-es5.js.map b/android/app/src/main/assets/public/default~home-home-module~pages-chat-chat-module~pages-events-events-module~pages-publications-public~a6816e3b-es5.js.map new file mode 100644 index 000000000..a6bd3ef15 --- /dev/null +++ b/android/app/src/main/assets/public/default~home-home-module~pages-chat-chat-module~pages-events-events-module~pages-publications-public~a6816e3b-es5.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///src/app/pages/search/organic-entity/organic-entity.page.html","webpack:///src/app/pages/search/search.page.html","webpack:///src/app/pages/search/sender/sender.page.html","webpack:///src/app/shared/header/header.page.html","webpack:///src/app/pages/search/organic-entity/organic-entity.page.scss","webpack:///src/app/pages/search/organic-entity/organic-entity.page.ts","webpack:///src/app/pages/search/search.page.scss","webpack:///src/app/pages/search/search.page.ts","webpack:///src/app/pages/search/sender/sender.page.scss","webpack:///src/app/pages/search/sender/sender.page.ts","webpack:///src/app/services/contacts.service.ts","webpack:///src/app/services/organic-entity.service.ts","webpack:///src/app/services/search.service.ts","webpack:///src/app/shared/header/header.page.scss","webpack:///src/app/shared/header/header.page.ts"],"names":["OrganicEntityPage","modalController","OrganicEntityService","getOrganicEntity","subscribe","res","console","log","organicEntities","findEntity","toLowerCase","entities","filter","Entity","Description","indexOf","showOrganicEntities","selectedOraganicEntit","close","username","dismiss","selector","template","SearchPage","search","showDocuments","showAdvanceSearch","slideOpts","slidesPerView","initialSlide","speed","ordinance","orderBy","showSearchDocuments","sortArrayISODate","searchDocuments","reverse","myArray","sort","a","b","Data","basicSearch","searchSubject","searchDocumentDate","searchSender","searchOrganicEntiry","searchDocTypeId","Categories","forEach","e","searchCategories","Documents","reorderList","length","isoDate","date","Date","i","show","create","component","cssClass","componentProps","modal","present","onDidDismiss","then","data","categoryName","showCategory","DocTypeDesc","SenderPage","ContactsService","getSender","getContacts","contacts","findPerson","sender","persons","person","Name","showContacts","selectedUser","http","user","authheader","loggeduser","ValidatedUser","headers","set","BasicAuthKey","namefilter","geturl","apiURL","params","domain","options","get","providedIn","SearchService","categories","Array","subject","organicEntity","docTypeId","HeaderPage"],"mappings":"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","file":"default~home-home-module~pages-chat-chat-module~pages-events-events-module~pages-publications-public~a6816e3b-es5.js","sourcesContent":["export default \"\\r\\n\\r\\n
    \\r\\n \\r\\n
    \\r\\n\\r\\n \\r\\n Remetentes\\r\\n \\r\\n
    \\r\\n\\r\\n\\r\\n
    \\r\\n
    \\r\\n \\r\\n
    \\r\\n
      \\r\\n
    • \\r\\n {{ organicEntity.Description }}\\r\\n
    • \\r\\n
    \\r\\n
    \\r\\n
    \\r\\n\";","export default \"\\r\\n\\r\\n\\r\\n \\r\\n
    \\r\\n
    \\r\\n \\r\\n
    \\r\\n
    \\r\\n \\r\\n
    \\r\\n
    \\r\\n \\r\\n
    \\r\\n
    \\r\\n
    \\r\\n \\r\\n
    \\r\\n \\r\\n
    \\r\\n
    \\r\\n \\r\\n
    \\r\\n\\r\\n
    \\r\\n \\r\\n
    \\r\\n
    \\r\\n\\r\\n\\r\\n\\r\\n \\r\\n
    \\r\\n \\r\\n
  • \\r\\n
    \\r\\n \\r\\n
    \\r\\n
    \\r\\n \\r\\n
    \\r\\n \\r\\n
    \\r\\n
    \\r\\n
  • \\r\\n \\r\\n
  • \\r\\n
    \\r\\n \\r\\n
    \\r\\n
    \\r\\n \\r\\n
    \\r\\n \\r\\n
    \\r\\n
    \\r\\n
  • \\r\\n \\r\\n
  • \\r\\n
    \\r\\n \\r\\n
    \\r\\n
    \\r\\n \\r\\n
    \\r\\n \\r\\n
    \\r\\n
    \\r\\n
  • \\r\\n
    \\r\\n\\r\\n \\r\\n
    \\r\\n
    \\r\\n
    \\r\\n \\r\\n \\r\\n \\r\\n
    \\r\\n

    {{ category.Name }}

    \\r\\n {{ category.Qtd }}\\r\\n
    \\r\\n
    \\r\\n
    \\r\\n
    \\r\\n\\r\\n \\r\\n
    \\r\\n
    \\r\\n\\r\\n
    \\r\\n \\r\\n
    \\r\\n

    Palavras mais pesquisadas

    \\r\\n\\r\\n
    \\r\\n \\r\\n \\r\\n
    \\r\\n
    \\r\\n
    \\r\\n
    \\r\\n

    \\r\\n Order por:\\r\\n Mais Recente\\r\\n Mais Antigo\\r\\n

    \\r\\n
    \\r\\n
    \\r\\n \\r\\n \\r\\n
    \\r\\n
    \\r\\n
    \\r\\n
      \\r\\n
    • \\r\\n
      \\r\\n \\r\\n
      \\r\\n
      \\r\\n

      {{ searchDocument.Assunto}}

      \\r\\n
      \\r\\n {{ searchDocument.EntidadeOrganicaNome }}\\r\\n {{ formateIsoDate(searchDocument.Data) }}\\r\\n
      \\r\\n
      \\r\\n
    • \\r\\n
    \\r\\n
    \\r\\n\\r\\n
    \\r\\n\\r\\n
    \";","export default \"\\r\\n\\r\\n
    \\r\\n \\r\\n
    \\r\\n\\r\\n \\r\\n Remetentes\\r\\n \\r\\n
    \\r\\n\\r\\n\\r\\n
    \\r\\n
    \\r\\n \\r\\n
    \\r\\n
      \\r\\n
    • \\r\\n {{ contact.Name }}\\r\\n
    • \\r\\n
    \\r\\n
    \\r\\n
    \\r\\n\";","export default \"\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n
    \\r\\n \\r\\n
    \\r\\n
    \\r\\n \\r\\n
    \\r\\n logo\\r\\n
    \\r\\n
    \\r\\n \\r\\n
    \\r\\n \\r\\n
    \\r\\n
    \\r\\n
    \\r\\n \\r\\n
    \\r\\n \\r\\n
    \\r\\n \";","export default \".main-header {\\n display: flex;\\n align-items: center;\\n}\\n\\n.icon {\\n color: #797979;\\n width: 45px;\\n height: 45px;\\n display: flex;\\n justify-content: center;\\n font-size: 25px;\\n align-items: center;\\n}\\n\\n.main-container {\\n padding: 0px 20px;\\n}\\n\\n.main-container .input-text {\\n margin-top: 20px;\\n width: 100%;\\n height: 45px;\\n border-radius: 5px;\\n border: 1px solid #ebebeb;\\n}\\n\\n.main-container ul {\\n padding: 0px;\\n margin: 0px;\\n padding-top: 10px;\\n}\\n\\n.main-container ul li {\\n padding-top: 5px;\\n padding-bottom: 10px;\\n margin: 0px;\\n padding-bottom: 10px;\\n border-bottom: 1px solid #ebebeb;\\n list-style: none;\\n font-family: Roboto;\\n font-size: 15px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvc2VhcmNoL29yZ2FuaWMtZW50aXR5L0M6XFxVc2Vyc1xcdGlhZ28ua2F5YXlhXFxkZXZlbG9wbWVudFxcZ2FiaW5ldGUtZGlnaXRhbC9zcmNcXGFwcFxccGFnZXNcXHNlYXJjaFxcb3JnYW5pYy1lbnRpdHlcXG9yZ2FuaWMtZW50aXR5LnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvc2VhcmNoL29yZ2FuaWMtZW50aXR5L29yZ2FuaWMtZW50aXR5LnBhZ2Uuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtBQ0NGOztBRENBO0VBQ0UsY0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLHVCQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0FDRUY7O0FEQ0E7RUFDSSxpQkFBQTtBQ0VKOztBRERJO0VBQ0UsZ0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7QUNHTjs7QURESTtFQUNFLFlBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7QUNHTjs7QURGTTtFQUNFLGdCQUFBO0VBQ0Esb0JBQUE7RUFDQSxXQUFBO0VBQ0Esb0JBQUE7RUFDQSxnQ0FBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0FDSVIiLCJmaWxlIjoic3JjL2FwcC9wYWdlcy9zZWFyY2gvb3JnYW5pYy1lbnRpdHkvb3JnYW5pYy1lbnRpdHkucGFnZS5zY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLm1haW4taGVhZGVye1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG4uaWNvbntcclxuICBjb2xvcjogIzc5Nzk3OTtcclxuICB3aWR0aDogNDVweDtcclxuICBoZWlnaHQ6IDQ1cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBmb250LXNpemU6IDI1cHg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLm1haW4tY29udGFpbmVye1xyXG4gICAgcGFkZGluZzogMHB4IDIwcHg7XHJcbiAgICAuaW5wdXQtdGV4dCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcclxuICAgIH1cclxuICAgIHVse1xyXG4gICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgbGl7ICAgIFxyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogIG5vbmU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9IiwiLm1haW4taGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmljb24ge1xuICBjb2xvcjogIzc5Nzk3OTtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm1haW4tY29udGFpbmVyIHtcbiAgcGFkZGluZzogMHB4IDIwcHg7XG59XG4ubWFpbi1jb250YWluZXIgLmlucHV0LXRleHQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0NXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmViZWI7XG59XG4ubWFpbi1jb250YWluZXIgdWwge1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbi5tYWluLWNvbnRhaW5lciB1bCBsaSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXNpemU6IDE1cHg7XG59Il19 */\";","import { Component, OnInit } from '@angular/core';\r\nimport { ModalController } from '@ionic/angular';\r\nimport { from } from 'rxjs';\r\nimport { OrganicEntityService } from 'src/app/services/organic-entity.service';\r\nimport { OrganicEntity } from 'src/app/models/organic-entity.model';\r\n\r\n@Component({\r\n selector: 'app-organic-entity',\r\n templateUrl: './organic-entity.page.html',\r\n styleUrls: ['./organic-entity.page.scss'],\r\n})\r\nexport class OrganicEntityPage implements OnInit {\r\n\r\n organicEntities: OrganicEntity[];\r\n showOrganicEntities: OrganicEntity[];\r\n findEntity: string;\r\n\r\n \r\n constructor(private modalController:ModalController,\r\n private OrganicEntityService: OrganicEntityService) {\r\n\r\n }\r\n\r\n ngOnInit() {\r\n this.getOrganicEntity();\r\n }\r\n\r\n\r\n getOrganicEntity(){\r\n this.OrganicEntityService.getOrganicEntity().subscribe(res=>{\r\n console.log(res)\r\n this.organicEntities = res;\r\n });\r\n }\r\n\r\n filterContact(){\r\n\r\n const findEntity = this.findEntity.toLowerCase();\r\n \r\n const entities = this.organicEntities.filter((Entity) => {\r\n\r\n if (Entity.Description.toLowerCase().indexOf(findEntity) == 0){\r\n return true;\r\n }\r\n\r\n });\r\n\r\n this.showOrganicEntities = entities;\r\n }\r\n\r\n selectOrganicEntidy(selectedOraganicEntit: string){\r\n this.close(selectedOraganicEntit)\r\n }\r\n\r\n close(username: string){\r\n this.modalController.dismiss(username);\r\n }\r\n}\r\n","export default \".header-main {\\n padding: 5px 18px;\\n padding-bottom: 2px;\\n padding-top: 25px;\\n}\\n.header-main ion-form {\\n width: 100%;\\n padding-right: 10px;\\n}\\n.header-main .search-input-container {\\n background-color: white;\\n border-radius: 27.5px;\\n border: solid 1px #ebebeb;\\n}\\n.header-main .search-input-container .icon {\\n color: #797979;\\n width: 45px;\\n height: 45px;\\n display: flex;\\n justify-content: center;\\n font-size: 25px;\\n align-items: center;\\n}\\n.header-main .search-input-container .input-text {\\n width: 100%;\\n}\\n.header-main .search-input-container .icon-z {\\n width: 20px;\\n}\\n.header-main .icon-z {\\n display: flex;\\n justify-content: center;\\n align-items: center;\\n font-size: 45px;\\n}\\n.header-main .profile {\\n display: none;\\n font-size: 45px;\\n}\\nion-slide {\\n padding-top: 5px;\\n}\\n.options {\\n margin-top: 10px;\\n}\\n.options .container {\\n display: flex;\\n}\\n.options .container .d-flex {\\n display: flex;\\n flex-wrap: wrap;\\n width: 100%;\\n flex-wrap: wrap;\\n}\\n.options .container .d-flex .button {\\n min-width: 116px;\\n border: solid 1px #e9e9e9;\\n margin: 0px 5px;\\n margin-bottom: 10px;\\n padding: 5px 20px;\\n height: 100%;\\n box-sizing: 100%;\\n display: flex;\\n flex-wrap: wrap;\\n justify-content: center;\\n align-items: center;\\n border-radius: 15px;\\n}\\n.options .container .d-flex .button p {\\n padding: 0px;\\n margin: 0px;\\n font-family: Roboto;\\n color: #0d89d1;\\n font-size: 15px;\\n width: 100%;\\n}\\n.options .container .d-flex .button .label {\\n width: 100%;\\n font-family: Roboto;\\n font-size: 13px;\\n font-weight: 300;\\n color: #797979;\\n}\\n.options .container .d-flex .active-category {\\n background-color: #42b9fe;\\n color: white;\\n}\\n.options .container .d-flex .active-category p {\\n color: white;\\n}\\n.options .container .d-flex .active-category .label {\\n color: white;\\n}\\n.options .container .icon {\\n display: none;\\n width: 45px;\\n height: 45px;\\n justify-content: center;\\n align-items: center;\\n}\\n.options .container .icon ion-icon {\\n width: 25px;\\n}\\n.d-flex {\\n display: flex;\\n}\\n.word-searh-result-container {\\n display: flex;\\n flex-wrap: wrap;\\n}\\n.word-searh-result-container .search-result {\\n width: 100%;\\n border-bottom: unset;\\n padding: 0px 20px;\\n}\\n.word-searh-result-container .search-result .header {\\n border-top: 1px solid #ebebeb;\\n}\\n.word-searh-result-container .search-result .header .sort-by {\\n width: 100%;\\n}\\n.word-searh-result-container .search-result .header .sort-by .order {\\n font-family: Roboto;\\n font-size: 13px;\\n font-weight: 300;\\n color: #797979;\\n}\\n.word-searh-result-container .search-result .header .sort-by .order-labal {\\n font-family: Roboto;\\n font-size: 15px;\\n color: #0d89d1;\\n margin-left: 20px;\\n}\\n.word-searh-result-container .search-result .header ion-icon {\\n font-size: 25px;\\n}\\n.word-searh-result-container .search-result ul {\\n padding: 0px;\\n margin: 0px;\\n}\\n.word-searh-result-container .search-result ul li {\\n padding-top: 8px;\\n padding-bottom: 8px;\\n border-top: 1px solid #ebebeb;\\n display: flex;\\n align-items: center;\\n}\\n.word-searh-result-container .search-result ul li .icon {\\n font-size: 35px;\\n align-items: center;\\n display: flex;\\n}\\n.word-searh-result-container .search-result ul li .content {\\n width: 100%;\\n margin-left: 10px;\\n}\\n.word-searh-result-container .search-result ul li .content p {\\n margin: 0px;\\n width: 100%;\\n font-family: Roboto;\\n font-size: 15px;\\n color: #0d89d1;\\n line-height: 1.67;\\n}\\n.word-searh-result-container .search-result ul li .content span {\\n font-family: Roboto;\\n font-size: 13px;\\n font-weight: 300;\\n color: #797979;\\n}\\n.word-searh-result-container .search-result ul li .content span.organic-entity {\\n width: 100%;\\n}\\n.word-searh-result-container .most-searched-words {\\n width: 100%;\\n}\\n.word-searh-result-container .most-searched-words p.title {\\n width: 100%;\\n height: 24px;\\n font-family: Roboto;\\n font-size: 20px;\\n text-align: center;\\n color: black;\\n}\\n/* Advance search */\\n.advance-search {\\n padding: 20px 20px;\\n padding-top: 14px;\\n}\\n.advance-search .icon {\\n color: #797979;\\n width: 45px;\\n height: 45px;\\n display: flex;\\n justify-content: center;\\n font-size: 25px;\\n align-items: center;\\n}\\n.advance-search .input-container {\\n margin-bottom: 15px;\\n width: 100%;\\n border-radius: 5px;\\n border: solid 1px #ebebeb;\\n}\\n.advance-search .date-container .icon-mer {\\n margin-right: 10px;\\n}\\n.advance-search ion-datetime {\\n width: 100%;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvc2VhcmNoL0M6XFxVc2Vyc1xcdGlhZ28ua2F5YXlhXFxkZXZlbG9wbWVudFxcZ2FiaW5ldGUtZGlnaXRhbC9zcmNcXGFwcFxccGFnZXNcXHNlYXJjaFxcc2VhcmNoLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvc2VhcmNoL3NlYXJjaC5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7RUFDRSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7QUNDRjtBREFFO0VBQ0UsV0FBQTtFQUNBLG1CQUFBO0FDRUo7QURBRTtFQUNFLHVCQUFBO0VBQ0EscUJBQUE7RUFDQSx5QkFBQTtBQ0VKO0FEREk7RUFDRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7QUNHTjtBRERJO0VBQ0UsV0FBQTtBQ0dOO0FEREk7RUFDRSxXQUFBO0FDR047QURBRTtFQUNFLGFBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtBQ0VKO0FEQUU7RUFDRSxhQUFBO0VBQ0EsZUFBQTtBQ0VKO0FER0E7RUFDRSxnQkFBQTtBQ0FGO0FESUE7RUFDRSxnQkFBQTtBQ0RGO0FERUU7RUFDRSxhQUFBO0FDQUo7QURDSTtFQUNFLGFBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7QUNDTjtBREFNO0VBQ0UsZ0JBQUE7RUFDQSx5QkFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBZ0JBLG1CQUFBO0FDYlI7QURGUTtFQUNFLFlBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7QUNJVjtBREZRO0VBQ0UsV0FBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtBQ0lWO0FEQ007RUFDRSx5QkFBQTtFQUNBLFlBQUE7QUNDUjtBREFRO0VBQ0UsWUFBQTtBQ0VWO0FEQVE7RUFDRSxZQUFBO0FDRVY7QURFSTtFQUNFLGFBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7QUNBTjtBRENNO0VBQ0UsV0FBQTtBQ0NSO0FEUUE7RUFDRSxhQUFBO0FDTEY7QURTQTtFQUNFLGFBQUE7RUFDQSxlQUFBO0FDTkY7QURRRTtFQUNFLFdBQUE7RUFDQSxvQkFBQTtFQUNBLGlCQUFBO0FDTko7QURRSTtFQUNFLDZCQUFBO0FDTk47QURPTTtFQUNFLFdBQUE7QUNMUjtBRE1RO0VBQ0UsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0FDSlY7QURNUTtFQUNFLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtBQ0pWO0FET007RUFDRSxlQUFBO0FDTFI7QURRSTtFQUNFLFlBQUE7RUFDQSxXQUFBO0FDTk47QURPTTtFQUNFLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSw2QkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtBQ0xSO0FETVE7RUFDRSxlQUFBO0VBQ0EsbUJBQUE7RUFDQSxhQUFBO0FDSlY7QURNUTtFQUNFLFdBQUE7RUFDQSxpQkFBQTtBQ0pWO0FES1U7RUFDRSxXQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtBQ0haO0FES1U7RUFDRSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7QUNIWjtBRFFVO0VBQ0UsV0FBQTtBQ05aO0FEYUU7RUFDRSxXQUFBO0FDWEo7QURZSTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0FDVk47QUQ4REEsbUJBQUE7QUFDQTtFQUNFLGtCQUFBO0VBQ0EsaUJBQUE7QUMzREY7QUQ2REU7RUFDRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7QUMzREo7QUQ2REU7RUFDRSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO0FDM0RKO0FEOERJO0VBQ0Usa0JBQUE7QUM1RE47QURnRUU7RUFDRSxXQUFBO0FDOURKIiwiZmlsZSI6InNyYy9hcHAvcGFnZXMvc2VhcmNoL3NlYXJjaC5wYWdlLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuaGVhZGVyLW1haW57XHJcbiAgcGFkZGluZzogNXB4IDE4cHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDJweDtcclxuICBwYWRkaW5nLXRvcDogMjVweDtcclxuICBpb24tZm9ybXtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICB9XHJcbiAgLnNlYXJjaC1pbnB1dC1jb250YWluZXJ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI3LjVweDtcclxuICAgIGJvcmRlcjogc29saWQgMXB4ICNlYmViZWI7XHJcbiAgICAuaWNvbntcclxuICAgICAgY29sb3I6ICM3OTc5Nzk7XHJcbiAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAuaW5wdXQtdGV4dHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuaWNvbi16e1xyXG4gICAgICB3aWR0aDogMjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmljb24tentcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgfVxyXG4gIC5wcm9maWxle1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICB9XHJcbiAgXHJcbn1cclxuXHJcbmlvbi1zbGlkZXtcclxuICBwYWRkaW5nLXRvcDogNXB4XHJcbn1cclxuXHJcbi8vIHNlYXJjaCByZXN1bHQgdHlwZVxyXG4ub3B0aW9uc3tcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIC5jb250YWluZXJ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLmQtZmxleHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAuYnV0dG9ue1xyXG4gICAgICAgIG1pbi13aWR0aDogMTE2cHg7XHJcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2U5ZTllOTtcclxuICAgICAgICBtYXJnaW46IDBweCA1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYm94LXNpemluZzogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICAgICAgICBjb2xvcjogIzBkODlkMTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubGFiZWx7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgY29sb3I6ICM3OTc5Nzk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIC5hY3RpdmUtY2F0ZWdvcnl7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQyYjlmZTtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxhYmVse1xyXG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmljb257XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBpb24taWNvbntcclxuICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgXHJcbn1cclxuXHJcblxyXG4uZC1mbGV4e1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi8vIGRvY3VtZW50XHJcbi53b3JkLXNlYXJoLXJlc3VsdC1jb250YWluZXJ7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgLy8gc2VhcmNoIHJlc3VsdFxyXG4gIC5zZWFyY2gtcmVzdWx0e1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItYm90dG9tOiB1bnNldDtcclxuICAgIHBhZGRpbmc6IDBweCAyMHB4O1xyXG5cclxuICAgIC5oZWFkZXJ7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlYmViO1xyXG4gICAgICAuc29ydC1ieXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAub3JkZXJ7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgIGNvbG9yOiM3OTc5NzlcclxuICAgICAgICB9XHJcbiAgICAgICAgLm9yZGVyLWxhYmFse1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgIGNvbG9yOiAjMGQ4OWQxO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGlvbi1pY29ue1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgdWx7XHJcbiAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ViZWJlYjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgLmljb257XHJcbiAgICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbnRlbnR7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgcHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMGQ4OWQxO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42NztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgY29sb3I6ICM3OTc5Nzk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBzcGFuLmRvY3VtZW50ZS1kYXRle1xyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHNwYW4ub3JnYW5pYy1lbnRpdHl7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvLyBtb3N0IHNlYXJjaGVkIHdvcmRcclxuICAubW9zdC1zZWFyY2hlZC13b3Jkc3tcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcC50aXRsZXtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGNvbG9yOiBibGFjaztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcblxyXG5cclxuLy8gIC5oZWFkZXItbWFpbiB7XHJcbi8vICAgIGJhY2tncm91bmQtY29sb3I6ICMwNzgyYzk7XHJcbi8vICAgIC5wcm9maWxle1xyXG4vLyAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuLy8gICAgfVxyXG4vLyAgICAuaWNvbi1tb3N0LXNlYXJjaGVkLXdvcmQtb3BlbntcclxuLy8gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbi8vICAgIH1cclxuLy8gIH1cclxuXHJcbi8vICAub3B0aW9uc3tcclxuLy8gICAgLmNvbnRhaW5lcntcclxuLy8gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcclxuLy8gICAgICAuaWNvbntcclxuLy8gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbi8vICAgICAgfVxyXG4vLyAgICB9XHJcbi8vICAgIHBhZGRpbmc6IDBweCAyMHB4O1xyXG4vLyAgfVxyXG5cclxuICAgICAgXHJcblxyXG4vLyAgLnNlYXJjaC1yZXN1bHR7XHJcbi8vICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Q4ZDhkODtcclxuLy8gICAgLmhlYWRlcntcclxuLy8gICAgICBib3JkZXItdG9wOiB1bnNldCAhaW1wb3J0YW50O1xyXG4vLyAgICB9XHJcbi8vICB9XHJcblxyXG4vLyAgLm1vc3Qtc2VhcmNoZWQtd29yZHN7XHJcbi8vICAgIHdpZHRoOiA0MDBweCAhaW1wb3J0YW50O1xyXG4vLyAgfVxyXG5cclxuLy8gIC53b3JkLXNlYXJoLXJlc3VsdC1jb250YWluZXJ7XHJcbi8vICAgIGZsZXgtd3JhcDogd3JhcDtcclxuLy8gIH1cclxuICBcclxuXHJcbn1cclxuXHJcblxyXG4vKiBBZHZhbmNlIHNlYXJjaCAqL1xyXG4uYWR2YW5jZS1zZWFyY2h7XHJcbiAgcGFkZGluZzogMjBweCAyMHB4O1xyXG4gIHBhZGRpbmctdG9wOiAxNHB4O1xyXG5cclxuICAuaWNvbntcclxuICAgIGNvbG9yOiAjNzk3OTc5O1xyXG4gICAgd2lkdGg6IDQ1cHg7XHJcbiAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuICAuaW5wdXQtY29udGFpbmVye1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2ViZWJlYjtcclxuICB9XHJcbiAgLmRhdGUtY29udGFpbmVye1xyXG4gICAgLmljb24tbWVye1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBpb24tZGF0ZXRpbWV7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgXHJcbiAgLnN1YmplY3QtY29udGFpbmVye1xyXG5cclxuICB9XHJcbn1cclxuIiwiLmhlYWRlci1tYWluIHtcbiAgcGFkZGluZzogNXB4IDE4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xufVxuLmhlYWRlci1tYWluIGlvbi1mb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4uaGVhZGVyLW1haW4gLnNlYXJjaC1pbnB1dC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMjcuNXB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjZWJlYmViO1xufVxuLmhlYWRlci1tYWluIC5zZWFyY2gtaW5wdXQtY29udGFpbmVyIC5pY29uIHtcbiAgY29sb3I6ICM3OTc5Nzk7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaGVhZGVyLW1haW4gLnNlYXJjaC1pbnB1dC1jb250YWluZXIgLmlucHV0LXRleHQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5oZWFkZXItbWFpbiAuc2VhcmNoLWlucHV0LWNvbnRhaW5lciAuaWNvbi16IHtcbiAgd2lkdGg6IDIwcHg7XG59XG4uaGVhZGVyLW1haW4gLmljb24teiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDQ1cHg7XG59XG4uaGVhZGVyLW1haW4gLnByb2ZpbGUge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDQ1cHg7XG59XG5cbmlvbi1zbGlkZSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG5cbi5vcHRpb25zIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5vcHRpb25zIC5jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm9wdGlvbnMgLmNvbnRhaW5lciAuZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLm9wdGlvbnMgLmNvbnRhaW5lciAuZC1mbGV4IC5idXR0b24ge1xuICBtaW4td2lkdGg6IDExNnB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjZTllOWU5O1xuICBtYXJnaW46IDBweCA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmc6IDVweCAyMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaXppbmc6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG4ub3B0aW9ucyAuY29udGFpbmVyIC5kLWZsZXggLmJ1dHRvbiBwIHtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW46IDBweDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgY29sb3I6ICMwZDg5ZDE7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ub3B0aW9ucyAuY29udGFpbmVyIC5kLWZsZXggLmJ1dHRvbiAubGFiZWwge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzc5Nzk3OTtcbn1cbi5vcHRpb25zIC5jb250YWluZXIgLmQtZmxleCAuYWN0aXZlLWNhdGVnb3J5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyYjlmZTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLm9wdGlvbnMgLmNvbnRhaW5lciAuZC1mbGV4IC5hY3RpdmUtY2F0ZWdvcnkgcCB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5vcHRpb25zIC5jb250YWluZXIgLmQtZmxleCAuYWN0aXZlLWNhdGVnb3J5IC5sYWJlbCB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5vcHRpb25zIC5jb250YWluZXIgLmljb24ge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5vcHRpb25zIC5jb250YWluZXIgLmljb24gaW9uLWljb24ge1xuICB3aWR0aDogMjVweDtcbn1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi53b3JkLXNlYXJoLXJlc3VsdC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ud29yZC1zZWFyaC1yZXN1bHQtY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IHVuc2V0O1xuICBwYWRkaW5nOiAwcHggMjBweDtcbn1cbi53b3JkLXNlYXJoLXJlc3VsdC1jb250YWluZXIgLnNlYXJjaC1yZXN1bHQgLmhlYWRlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlYmViO1xufVxuLndvcmQtc2VhcmgtcmVzdWx0LWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdCAuaGVhZGVyIC5zb3J0LWJ5IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud29yZC1zZWFyaC1yZXN1bHQtY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0IC5oZWFkZXIgLnNvcnQtYnkgLm9yZGVyIHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzc5Nzk3OTtcbn1cbi53b3JkLXNlYXJoLXJlc3VsdC1jb250YWluZXIgLnNlYXJjaC1yZXN1bHQgLmhlYWRlciAuc29ydC1ieSAub3JkZXItbGFiYWwge1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMGQ4OWQxO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi53b3JkLXNlYXJoLXJlc3VsdC1jb250YWluZXIgLnNlYXJjaC1yZXN1bHQgLmhlYWRlciBpb24taWNvbiB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbn1cbi53b3JkLXNlYXJoLXJlc3VsdC1jb250YWluZXIgLnNlYXJjaC1yZXN1bHQgdWwge1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbjogMHB4O1xufVxuLndvcmQtc2VhcmgtcmVzdWx0LWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdCB1bCBsaSB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlYmViO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLndvcmQtc2VhcmgtcmVzdWx0LWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdCB1bCBsaSAuaWNvbiB7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbn1cbi53b3JkLXNlYXJoLXJlc3VsdC1jb250YWluZXIgLnNlYXJjaC1yZXN1bHQgdWwgbGkgLmNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4ud29yZC1zZWFyaC1yZXN1bHQtY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0IHVsIGxpIC5jb250ZW50IHAge1xuICBtYXJnaW46IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMwZDg5ZDE7XG4gIGxpbmUtaGVpZ2h0OiAxLjY3O1xufVxuLndvcmQtc2VhcmgtcmVzdWx0LWNvbnRhaW5lciAuc2VhcmNoLXJlc3VsdCB1bCBsaSAuY29udGVudCBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzc5Nzk3OTtcbn1cbi53b3JkLXNlYXJoLXJlc3VsdC1jb250YWluZXIgLnNlYXJjaC1yZXN1bHQgdWwgbGkgLmNvbnRlbnQgc3Bhbi5vcmdhbmljLWVudGl0eSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndvcmQtc2VhcmgtcmVzdWx0LWNvbnRhaW5lciAubW9zdC1zZWFyY2hlZC13b3JkcyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndvcmQtc2VhcmgtcmVzdWx0LWNvbnRhaW5lciAubW9zdC1zZWFyY2hlZC13b3JkcyBwLnRpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjRweDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuLyogQWR2YW5jZSBzZWFyY2ggKi9cbi5hZHZhbmNlLXNlYXJjaCB7XG4gIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgcGFkZGluZy10b3A6IDE0cHg7XG59XG4uYWR2YW5jZS1zZWFyY2ggLmljb24ge1xuICBjb2xvcjogIzc5Nzk3OTtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5hZHZhbmNlLXNlYXJjaCAuaW5wdXQtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2ViZWJlYjtcbn1cbi5hZHZhbmNlLXNlYXJjaCAuZGF0ZS1jb250YWluZXIgLmljb24tbWVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmFkdmFuY2Utc2VhcmNoIGlvbi1kYXRldGltZSB7XG4gIHdpZHRoOiAxMDAlO1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\nimport { ModalController } from '@ionic/angular';\r\nimport { ProcessesService } from 'src/app/services/processes.service';\r\nimport { SearchService } from \"../../services/search.service\";\r\nimport { SearchCategory } from \"src/app/models/search-category\";\r\nimport { SearchDocument } from \"src/app/models/search-document\";\r\nimport { formatDate } from '@angular/common';\r\n/* import { CloudData, CloudOptions } from 'angular-tag-cloud-module'; */\r\nimport { SenderPage } from 'src/app/pages/search/sender/sender.page';\r\nimport { OrganicEntityPage } from 'src/app/pages/search/organic-entity/organic-entity.page';\r\n\r\nimport { NgModel } from '@angular/forms';\r\n@Component({\r\n selector: 'app-search',\r\n templateUrl: './search.page.html',\r\n styleUrls: ['./search.page.scss'],\r\n})\r\nexport class SearchPage implements OnInit {\r\n\r\n // https params\r\n private searchSubject: string;\r\n private searchDocumentDate: string;\r\n private searchSender: string;\r\n private searchOrganicEntiry: string;\r\n private searchDocTypeId: string;\r\n private ordinance: string;\r\n\r\n searchCategories: SearchCategory[];\r\n showSearchDocuments: SearchDocument[];\r\n showCategory: string;\r\n searchDocuments: SearchDocument[];\r\n\r\n showDocuments = false;\r\n showAdvanceSearch = false;\r\n\r\n /* options: CloudOptions = {\r\n // if width is between 0 and 1 it will be set to the width of the upper element multiplied by the value\r\n width: 1000,\r\n // if height is between 0 and 1 it will be set to the height of the upper element multiplied by the value\r\n height: 400,\r\n overflow: false,\r\n }; */\r\n \r\n /* data: CloudData[] = [\r\n {text: 'Weight-8-link-color', weight: 8, link: 'https://google.com', color: '#ffaaee'},\r\n {text: 'Weight-10-link', weight: 10, link: 'https://google.com', tooltip: 'display a tooltip'},\r\n // ...\r\n ]; */\r\n\r\n // See http://idangero.us/swiper/api/ for valid options.\r\n slideOpts = {\r\n slidesPerView: 3,\r\n initialSlide: 0,\r\n speed: 400,\r\n }\r\n\r\n constructor(private modalController: ModalController,\r\n private search: SearchService) {\r\n this.ordinance = \"recent\";\r\n }\r\n\r\n ngOnInit() {\r\n }\r\n\r\n close(){\r\n this.modalController.dismiss();\r\n }\r\n\r\n\r\n reorderList(orderBy: string){\r\n \r\n this.ordinance = orderBy;\r\n\r\n if(this.ordinance == 'recent'){\r\n this.showSearchDocuments = this.sortArrayISODate(this.searchDocuments).reverse();\r\n } else {\r\n this.showSearchDocuments = this.sortArrayISODate(this.searchDocuments)\r\n }\r\n }\r\n\r\n sortArrayISODate(myArray: any){\r\n return myArray.sort(function(a, b) {\r\n return (a.Data < b.Data) ? -1 : ((a.Data > b.Data) ? 1 : 0);\r\n });\r\n }\r\n\r\n\r\n /**\r\n * @description Basic search\r\n */\r\n basicSearch(){\r\n\r\n this.search.basicSearch(this.searchSubject, this.searchDocumentDate, this.searchSender\r\n ,this.searchOrganicEntiry, this.searchDocTypeId).subscribe(res=>{\r\n \r\n res.Categories.forEach( e => {\r\n e['Active'] = false;\r\n });\r\n \r\n // bind respose\r\n this.searchCategories = res.Categories;\r\n\r\n this.searchDocuments = this.sortArrayISODate(res.Documents);\r\n\r\n this.reorderList(this.ordinance);\r\n\r\n // hide show document\r\n if(this.searchDocuments.length >= 1){\r\n this.showDocuments = true; \r\n } else {\r\n this.showDocuments = false\r\n }\r\n \r\n });\r\n }\r\n\r\n /**\r\n * @description set empty value to searchSubject\r\n */\r\n clearSearchInput(){\r\n this.searchSubject = \"\"\r\n }\r\n\r\n /**\r\n * @param isoDate String Iso date\r\n * @returns date in format dd/MM/yyyy\r\n * @description convert Iso date to dd/MM/yyyy\r\n */\r\n formateIsoDate(isoDate:string): string{\r\n const date = new Date(isoDate);\r\n return formatDate(date, 'dd/MM/yyyy', 'pt');\r\n }\r\n\r\n\r\n activeCategoty(i){\r\n\r\n this.searchCategories.forEach((e) => {\r\n e['Active'] = false;\r\n })\r\n\r\n this.searchCategories[i]['Active'] = true;\r\n }\r\n\r\n clearInputRemetente(){\r\n this.searchSender = \"\";\r\n }\r\n\r\n clearInputDocumentDate(){\r\n this.searchDocumentDate = \"\";\r\n }\r\n\r\n clearInputOrganicEntity(){\r\n this.searchOrganicEntiry = \"\";\r\n }\r\n\r\n /**\r\n * @description Clean inputs\r\n */\r\n showHideAdvanceSearch(show:boolean) {\r\n this.showAdvanceSearch = show;\r\n }\r\n\r\n async openAdvanceSearchSelection() {\r\n\r\n const modal = await this.modalController.create({\r\n component: SenderPage,\r\n cssClass: 'sender',\r\n componentProps: {\r\n }\r\n });\r\n\r\n await modal.present();\r\n\r\n\r\n modal.onDidDismiss().then((data) => {\r\n this.searchSender = data.data;\r\n });\r\n\r\n }\r\n\r\n\r\n async openOrganicEntitySelection(){\r\n\r\n const modal = await this.modalController.create({\r\n component: OrganicEntityPage,\r\n cssClass: 'organicEnity',\r\n componentProps: {\r\n }\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss().then((data) => {\r\n this.searchOrganicEntiry = data.data;\r\n });\r\n\r\n }\r\n\r\n async filterDocList(categoryName:string){\r\n \r\n // show all category\r\n if(this. showCategory == categoryName ){\r\n \r\n this.showSearchDocuments = this.searchDocuments;\r\n\r\n } else { // filter category\r\n this.showSearchDocuments = this.searchDocuments.filter((e) => e.DocTypeDesc == categoryName);\r\n }\r\n\r\n this.showCategory = categoryName;\r\n }\r\n}","export default \".main-header {\\n display: flex;\\n align-items: center;\\n}\\n\\n.icon {\\n color: #797979;\\n width: 45px;\\n height: 45px;\\n display: flex;\\n justify-content: center;\\n font-size: 25px;\\n align-items: center;\\n}\\n\\n.main-container {\\n padding: 0px 20px;\\n}\\n\\n.main-container .input-text {\\n margin-top: 20px;\\n width: 100%;\\n height: 45px;\\n border-radius: 5px;\\n border: 1px solid #ebebeb;\\n}\\n\\n.main-container ul {\\n padding: 0px;\\n margin: 0px;\\n padding-top: 10px;\\n}\\n\\n.main-container ul li {\\n padding-top: 5px;\\n padding-bottom: 10px;\\n margin: 0px;\\n padding-bottom: 10px;\\n border-bottom: 1px solid #ebebeb;\\n list-style: none;\\n font-family: Roboto;\\n font-size: 15px;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvcGFnZXMvc2VhcmNoL3NlbmRlci9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHBhZ2VzXFxzZWFyY2hcXHNlbmRlclxcc2VuZGVyLnBhZ2Uuc2NzcyIsInNyYy9hcHAvcGFnZXMvc2VhcmNoL3NlbmRlci9zZW5kZXIucGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0FDQ0Y7O0FERUE7RUFDRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7QUNDRjs7QURFQTtFQUNFLGlCQUFBO0FDQ0Y7O0FEQUU7RUFDRSxnQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtBQ0VKOztBREFFO0VBQ0UsWUFBQTtFQUNBLFdBQUE7RUFDQSxpQkFBQTtBQ0VKOztBRERJO0VBQ0UsZ0JBQUE7RUFDQSxvQkFBQTtFQUNBLFdBQUE7RUFDQSxvQkFBQTtFQUNBLGdDQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7QUNHTiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL3NlYXJjaC9zZW5kZXIvc2VuZGVyLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIi5tYWluLWhlYWRlcntcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5pY29ue1xyXG4gIGNvbG9yOiAjNzk3OTc5O1xyXG4gIHdpZHRoOiA0NXB4O1xyXG4gIGhlaWdodDogNDVweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogMjVweDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4ubWFpbi1jb250YWluZXJ7XHJcbiAgcGFkZGluZzogMHB4IDIwcHg7XHJcbiAgLmlucHV0LXRleHQge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcclxuICB9XHJcbiAgdWx7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICBtYXJnaW46IDBweDtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgbGl7ICAgIFxyXG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcclxuICAgICAgbGlzdC1zdHlsZTogIG5vbmU7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIubWFpbi1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaWNvbiB7XG4gIGNvbG9yOiAjNzk3OTc5O1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubWFpbi1jb250YWluZXIge1xuICBwYWRkaW5nOiAwcHggMjBweDtcbn1cbi5tYWluLWNvbnRhaW5lciAuaW5wdXQtdGV4dCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcbn1cbi5tYWluLWNvbnRhaW5lciB1bCB7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luOiAwcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuLm1haW4tY29udGFpbmVyIHVsIGxpIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc2l6ZTogMTVweDtcbn0iXX0= */\";","import { Component, OnInit } from '@angular/core';\r\nimport { ModalController } from '@ionic/angular';\r\nimport { ContactsService } from 'src/app/services/contacts.service';\r\nimport { EventPerson } from 'src/app/models/eventperson.model';\r\n\r\n@Component({\r\n selector: 'app-sender',\r\n templateUrl: './sender.page.html',\r\n styleUrls:\r\n ['./sender.page.scss'],\r\n})\r\nexport class SenderPage implements OnInit {\r\n\r\n contacts: EventPerson[];\r\n showContacts: EventPerson[];\r\n sender: string;\r\n selectedUser: string;\r\n\r\n constructor(private modalController:ModalController,\r\n private ContactsService: ContactsService) { \r\n\r\n }\r\n\r\n ngOnInit() {\r\n this.getSender();\r\n }\r\n\r\n getSender(){\r\n this.ContactsService.getContacts(\"\").subscribe(res=>{\r\n this.contacts = res;\r\n });\r\n }\r\n \r\n filterContact(){\r\n\r\n const findPerson = this.sender.toLowerCase();\r\n const persons = this.contacts.filter((person) => {\r\n\r\n if (person.Name.toLowerCase().indexOf(findPerson) == 0){\r\n return true;\r\n }\r\n\r\n });\r\n\r\n this.showContacts = persons;\r\n }\r\n\r\n selectUser(username:string){\r\n console.log(username);\r\n this.selectedUser = username;\r\n this.close(this.selectedUser);\r\n }\r\n\r\n close(username: string){\r\n this.modalController.dismiss(username);\r\n }\r\n\r\n}\r\n","import { Injectable } from '@angular/core';\r\nimport { EventPerson } from '../models/eventperson.model';\r\nimport { HttpClient, HttpHeaders, HttpParams } from '@angular/common/http';\r\nimport { Observable } from 'rxjs';\r\nimport { environment } from 'src/environments/environment';\r\nimport { AuthService } from '../services/auth.service';\r\nimport { User } from '../models/user.model';\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class ContactsService {\r\n\r\n authheader = {};\r\n loggeduser: User;\r\n headers: HttpHeaders;\r\n\r\n constructor(private http: HttpClient, user: AuthService) { \r\n this.loggeduser = user.ValidatedUser;\r\n this.headers = new HttpHeaders();\r\n this.headers = this.headers.set('Authorization', this.loggeduser.BasicAuthKey);\r\n }\r\n\r\n getContacts(namefilter:string): Observable{\r\n const geturl = environment.apiURL + 'contacts/get';\r\n let params = new HttpParams();\r\n\r\n params = params.set(\"namefilter\", namefilter);\r\n params = params.set(\"domain\", environment.domain);\r\n \r\n let options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n}\r\n","import { Injectable } from '@angular/core';\r\nimport { EventPerson } from '../models/eventperson.model';\r\nimport { HttpClient, HttpHeaders, HttpParams } from '@angular/common/http';\r\nimport { Observable } from 'rxjs';\r\nimport { environment } from 'src/environments/environment';\r\nimport { AuthService } from '../services/auth.service';\r\nimport { User } from '../models/user.model';\r\nimport { OrganicEntity } from 'src/app/models/organic-entity.model';\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class OrganicEntityService {\r\n\r\n authheader = {};\r\n loggeduser: User;\r\n headers: HttpHeaders;\r\n\r\n constructor(private http: HttpClient, user: AuthService) { \r\n this.loggeduser = user.ValidatedUser;\r\n this.headers = new HttpHeaders();\r\n this.headers = this.headers.set('Authorization', this.loggeduser.BasicAuthKey);\r\n }\r\n\r\n getOrganicEntity(): Observable{\r\n\r\n const geturl = environment.apiURL + 'ecm/organic';\r\n \r\n let options = { \r\n headers: this.headers, \r\n };\r\n\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n}\r\n","import { HttpClient, HttpHeaders, HttpParams } from '@angular/common/http';\r\nimport { Injectable } from '@angular/core';\r\nimport { Event } from '../models/event.model';\r\nimport { Observable } from 'rxjs';\r\nimport { environment } from 'src/environments/environment';\r\nimport { AuthService } from '../services/auth.service';\r\nimport { User } from '../models/user.model';\r\nimport { EventSearch } from \"src/app/models/event-search\";\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class SearchService {\r\n // state\r\n authheader = {};\r\n loggeduser: User;\r\n headers: HttpHeaders;\r\n\r\n\r\n\r\n categories= Array;\r\n\r\n // setup\r\n constructor(private http: HttpClient, user: AuthService) { \r\n this.loggeduser = user.ValidatedUser;\r\n this.headers = new HttpHeaders();\r\n this.headers = this.headers.set('Authorization', this.loggeduser.BasicAuthKey);\r\n }\r\n\r\n\r\n basicSearch(subject:string, date:string, sender:string, organicEntity:string, docTypeId:string): Observable{\r\n // Endpoint\r\n const geturl = environment.apiURL + 'search';\r\n // store params\r\n let params = new HttpParams();\r\n // set https params\r\n console.log(subject);\r\n\r\n params = params.set(\"assunto\", subject);\r\n params = params.set(\"data\", date);\r\n params = params.set(\"remetente\", sender);\r\n params = params.set(\"entidadeOrganica\", organicEntity);\r\n params = params.set(\"docTypeId\", docTypeId);\r\n\r\n\r\n const options = { \r\n headers: this.headers, \r\n params: params \r\n };\r\n\r\n return this.http.get(`${geturl}`, options);\r\n }\r\n\r\n}\r\n","export default \".div-top-header {\\n margin: 0 auto;\\n background-color: #0782c9;\\n overflow: auto;\\n padding-top: 0.9375em;\\n border: 0 !important;\\n}\\n.div-top-header .div-search {\\n font-size: 45px;\\n margin: 0 0 0 10px;\\n}\\n.div-top-header .div-logo {\\n background: transparent;\\n width: 8.75em;\\n margin: 0px auto;\\n margin-top: 5px;\\n justify-content: center;\\n display: flex;\\n}\\n.div-top-header .div-logo img {\\n width: 100%;\\n margin: 0px auto;\\n}\\n.div-top-header .div-profile {\\n font-size: 45px;\\n margin-right: 10px;\\n justify-content: flex-end;\\n display: flex;\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvc2hhcmVkL2hlYWRlci9DOlxcVXNlcnNcXHRpYWdvLmtheWF5YVxcZGV2ZWxvcG1lbnRcXGdhYmluZXRlLWRpZ2l0YWwvc3JjXFxhcHBcXHNoYXJlZFxcaGVhZGVyXFxoZWFkZXIucGFnZS5zY3NzIiwic3JjL2FwcC9zaGFyZWQvaGVhZGVyL2hlYWRlci5wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7RUFDRSxjQUFBO0VBQ0EseUJBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7RUFDQSxvQkFBQTtBQ0RGO0FER0U7RUFDRSxlQUFBO0VBQ0Esa0JBQUE7QUNESjtBREdFO0VBQ0UsdUJBQUE7RUFDQSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsdUJBQUE7RUFDQSxhQUFBO0FDREo7QURHRTtFQUNFLFdBQUE7RUFDQSxnQkFBQTtBQ0RKO0FER0U7RUFDRSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtFQUNBLGFBQUE7QUNESiIsImZpbGUiOiJzcmMvYXBwL3NoYXJlZC9oZWFkZXIvaGVhZGVyLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgJ35zcmMvZnVuY3Rpb24uc2Nzcyc7XHJcblxyXG4uZGl2LXRvcC1oZWFkZXJ7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3ODJjOTtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICBwYWRkaW5nLXRvcDogZW0oMTVweCk7XHJcbiAgYm9yZGVyOiAwIWltcG9ydGFudDtcclxuXHJcbiAgLmRpdi1zZWFyY2h7XHJcbiAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICBtYXJnaW46IDAgMCAwIDEwcHhcclxuICB9XHJcbiAgLmRpdi1sb2dve1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICB3aWR0aDogZW0oMTQwcHgpO1xyXG4gICAgbWFyZ2luOiAwcHggYXV0bztcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcbiAgLmRpdi1sb2dvIGltZ3tcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwcHggYXV0bztcclxuICB9XHJcbiAgLmRpdi1wcm9maWxle1xyXG4gICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG59IiwiLmRpdi10b3AtaGVhZGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzgyYzk7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nLXRvcDogMC45Mzc1ZW07XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuLmRpdi10b3AtaGVhZGVyIC5kaXYtc2VhcmNoIHtcbiAgZm9udC1zaXplOiA0NXB4O1xuICBtYXJnaW46IDAgMCAwIDEwcHg7XG59XG4uZGl2LXRvcC1oZWFkZXIgLmRpdi1sb2dvIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiA4Ljc1ZW07XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIG1hcmdpbi10b3A6IDVweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZGl2LXRvcC1oZWFkZXIgLmRpdi1sb2dvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuLmRpdi10b3AtaGVhZGVyIC5kaXYtcHJvZmlsZSB7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBkaXNwbGF5OiBmbGV4O1xufSJdfQ== */\";","import { Component, OnInit } from '@angular/core';\r\nimport { ModalController } from '@ionic/angular';\r\nimport { SearchPage } from 'src/app/pages/search/search.page';\r\n\r\n@Component({\r\n selector: 'app-header',\r\n templateUrl: './header.page.html',\r\n styleUrls: ['./header.page.scss'],\r\n})\r\nexport class HeaderPage implements OnInit {\r\n\r\n constructor(private modalController: ModalController) { }\r\n\r\n ngOnInit() {\r\n }\r\n\r\n async openSearch() {\r\n const modal = await this.modalController.create({\r\n component: SearchPage,\r\n cssClass: 'group-messages',\r\n componentProps: {\r\n }\r\n });\r\n return await modal.present();\r\n }\r\n\r\n}\r\n"]} \ No newline at end of file diff --git a/android/app/src/main/assets/public/default~pages-chat-chat-module~shared-popover-chat-popover-chat-popover-module-es2015.js b/android/app/src/main/assets/public/default~pages-chat-chat-module~shared-popover-chat-popover-chat-popover-module-es2015.js new file mode 100644 index 000000000..e89b23135 --- /dev/null +++ b/android/app/src/main/assets/public/default~pages-chat-chat-module~shared-popover-chat-popover-chat-popover-module-es2015.js @@ -0,0 +1,344 @@ +(window["webpackJsonp"] = window["webpackJsonp"] || []).push([["default~pages-chat-chat-module~shared-popover-chat-popover-chat-popover-module"],{ + +/***/ "./node_modules/raw-loader/dist/cjs.js!./src/app/shared/popover/chat-popover/chat-popover.page.html": +/*!**********************************************************************************************************!*\ + !*** ./node_modules/raw-loader/dist/cjs.js!./src/app/shared/popover/chat-popover/chat-popover.page.html ***! + \**********************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony default export */ __webpack_exports__["default"] = ("\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n"); + +/***/ }), + +/***/ "./src/app/services/chat.service.ts": +/*!******************************************!*\ + !*** ./src/app/services/chat.service.ts ***! + \******************************************/ +/*! exports provided: ChatService */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ChatService", function() { return ChatService; }); +/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.js"); +/* harmony import */ var _angular_common_http__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/common/http */ "./node_modules/@angular/common/__ivy_ngcc__/fesm2015/http.js"); +/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js"); +/* harmony import */ var _auth_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./auth.service */ "./src/app/services/auth.service.ts"); +/* harmony import */ var _http_service__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./http.service */ "./src/app/services/http.service.ts"); +/* harmony import */ var _storage_service__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./storage.service */ "./src/app/services/storage.service.ts"); +/* harmony import */ var src_environments_environment__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! src/environments/environment */ "./src/environments/environment.ts"); +/* harmony import */ var _ionic_storage__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @ionic/storage */ "./node_modules/@ionic/storage/__ivy_ngcc__/fesm2015/ionic-storage.js"); + + + + + + + + + +let ChatService = class ChatService { + constructor(http, httpService, authService, storage, storageService) { + this.http = http; + this.httpService = httpService; + this.authService = authService; + this.storage = storage; + this.storageService = storageService; + this.headers = new _angular_common_http__WEBPACK_IMPORTED_MODULE_1__["HttpHeaders"](); + /* this.headers = this.headers.set('X-User-Id', 'GqjNWiLrGEHRna7Zn'); + this.headers = this.headers.set('X-Auth-Token', 'dAM0ZOTAy8jzQA_vS25z2IrnSc6sYLfi5rmaa35YNUz'); */ + -this.authService.userData$.subscribe((res) => { + this.headers = this.headers.set('X-User-Id', res.userId); + this.headers = this.headers.set('X-Auth-Token', res.authToken); + }); + this.options = { + headers: this.headers, + }; + } + /* getUser(){ + this.storage.get('user').then((val) => { + let user = JSON.parse(unescape(atob(val))).data; + + this.headers = this.headers.set('X-User-Id', user.userId); + this.headers = this.headers.set('X-Auth-Token', user.authToken); + + this.options1 = { + headers: this.headers, + }; + console.log(this.options1); + + this.http.get(environment.apiChatUrl+'users.presence', this.options1).subscribe(res => { + console.log(res); + }); + + }); + } */ + getAllChannels() { + return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'channels.list', this.options); + } + getAllUserChannels() { + return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'channels.list.joined', this.options); + } + getAllRooms() { + return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'rooms.get', this.options); + } + customsRooms(params) { + let opts = { + headers: this.headers, + params: params + }; + return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'rooms.get', opts); + } + getAllPrivateGroups() { + return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'groups.list', this.options); + } + getAllUsers() { + return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'users.list', this.options); + } + getAllConnectedUsers() { + return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'users.presence', this.options); + } + //Check whether user is online or offline + getUserPresence(id) { + let params = new _angular_common_http__WEBPACK_IMPORTED_MODULE_1__["HttpParams"](); + params = params.set("userId", id); + let opts = { + headers: this.headers, + params: params + }; + return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'users.getPresence', opts); + } + //Load messages from roomId + loadJoinedRooms() { + return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'im.list', this.options); + } + getAllDirectMessages() { + return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'im.list', this.options); + } + //Load messages from roomId + getRoomMessages(roomId) { + let params = new _angular_common_http__WEBPACK_IMPORTED_MODULE_1__["HttpParams"](); + params = params.set("roomId", roomId); + let opts = { + headers: this.headers, + params: params + }; + return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'im.history', opts); + } + sendMessage(body) { + let opts = { + headers: this.headers, + }; + return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'chat.sendMessage', body, opts); + } + //Load members from a chat + getMembers(roomId) { + let params = new _angular_common_http__WEBPACK_IMPORTED_MODULE_1__["HttpParams"](); + params = params.set("roomId", roomId); + let opts = { + headers: this.headers, + params: params + }; + return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'im.members', opts); + } + removeChatRoom(body) { + let opts = { + headers: this.headers, + }; + return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'im.close', body, this.options); + } + createRoom(body) { + return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'im.create', body, this.options); + } + getDirectMessage(roomId) { + let params = new _angular_common_http__WEBPACK_IMPORTED_MODULE_1__["HttpParams"](); + params = params.set("roomId", roomId); + let opts = { + headers: this.headers, + params: params + }; + return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'im.messages', opts); + } + /* GROUPS */ + addGroup(body) { + return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'groups.create', body, this.options); + } + getGroupMembers(roomId) { + let params = new _angular_common_http__WEBPACK_IMPORTED_MODULE_1__["HttpParams"](); + let url = src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'groups.members'; + params = params.set("roomId", roomId); + let opts = { + headers: this.headers, + params: params + }; + return this.http.get(url, opts); + } + getChannelMembers(roomId) { + let params = new _angular_common_http__WEBPACK_IMPORTED_MODULE_1__["HttpParams"](); + let url = src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'channels.members'; + params = params.set("roomId", roomId); + let opts = { + headers: this.headers, + params: params + }; + return this.http.get(url, opts); + } + /* GROUP MESSAGES */ + getPrivateGroupMessages(roomId) { + let params = new _angular_common_http__WEBPACK_IMPORTED_MODULE_1__["HttpParams"](); + params = params.set("roomId", roomId); + let opts = { + headers: this.headers, + params: params + }; + return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'groups.history', opts); + } + getPublicGroupMessages(roomId) { + let params = new _angular_common_http__WEBPACK_IMPORTED_MODULE_1__["HttpParams"](); + params = params.set("roomId", roomId); + let opts = { + headers: this.headers, + params: params + }; + return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'channels.history', opts); + } + closeGroup(body) { + return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'groups.close', body, this.options); + } + closeChannel(body) { + return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'channels.close', body, this.options); + } + deleteGroup(body) { + return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'groups.delete', body, this.options); + } + deleteChannel(body) { + return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'channels.delete', body, this.options); + } + addUserToGroup(body) { + return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'groups.invite', body, this.options); + } + getGroupInfo(roomId) { + let params = new _angular_common_http__WEBPACK_IMPORTED_MODULE_1__["HttpParams"](); + params = params.set("roomId", roomId); + let opts = { + headers: this.headers, + params: params + }; + return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'groups.info', opts); + } +}; +ChatService.ctorParameters = () => [ + { type: _angular_common_http__WEBPACK_IMPORTED_MODULE_1__["HttpClient"] }, + { type: _http_service__WEBPACK_IMPORTED_MODULE_4__["HttpService"] }, + { type: _auth_service__WEBPACK_IMPORTED_MODULE_3__["AuthService"] }, + { type: _ionic_storage__WEBPACK_IMPORTED_MODULE_7__["Storage"] }, + { type: _storage_service__WEBPACK_IMPORTED_MODULE_5__["StorageService"] } +]; +ChatService = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([ + Object(_angular_core__WEBPACK_IMPORTED_MODULE_2__["Injectable"])({ + providedIn: 'root' + }) +], ChatService); + + + +/***/ }), + +/***/ "./src/app/shared/popover/chat-popover/chat-popover.page.scss": +/*!********************************************************************!*\ + !*** ./src/app/shared/popover/chat-popover/chat-popover.page.scss ***! + \********************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony default export */ __webpack_exports__["default"] = ("ion-row {\n padding: 10px 10px 5px 10px;\n}\n\n.border-top {\n padding-top: 5px !important;\n border-top: 1px solid #ebebeb;\n}\n\n/* ion-col{\n border: 1px solid red;\n} */\n\n/* .btn-ok, .btn-cancel, .btn-delete{\n font-size: 13px;\n padding:0 !important;\n} */\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvc2hhcmVkL3BvcG92ZXIvY2hhdC1wb3BvdmVyL0M6XFxVc2Vyc1xcdGlhZ28ua2F5YXlhXFxkZXZlbG9wbWVudFxcZ2FiaW5ldGUtZGlnaXRhbC9zcmNcXGFwcFxcc2hhcmVkXFxwb3BvdmVyXFxjaGF0LXBvcG92ZXJcXGNoYXQtcG9wb3Zlci5wYWdlLnNjc3MiLCJzcmMvYXBwL3NoYXJlZC9wb3BvdmVyL2NoYXQtcG9wb3Zlci9jaGF0LXBvcG92ZXIucGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0UsMkJBQUE7QUNDRjs7QURDQTtFQUNFLDJCQUFBO0VBQ0EsNkJBQUE7QUNFRjs7QURBQTs7R0FBQTs7QUFJQTs7O0dBQUEiLCJmaWxlIjoic3JjL2FwcC9zaGFyZWQvcG9wb3Zlci9jaGF0LXBvcG92ZXIvY2hhdC1wb3BvdmVyLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbImlvbi1yb3d7XHJcbiAgcGFkZGluZzogMTBweCAxMHB4IDVweCAxMHB4O1xyXG59XHJcbi5ib3JkZXItdG9we1xyXG4gIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ViZWJlYjtcclxufVxyXG4vKiBpb24tY29se1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgcmVkO1xyXG59ICovXHJcblxyXG4vKiAuYnRuLW9rLCAuYnRuLWNhbmNlbCwgLmJ0bi1kZWxldGV7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBwYWRkaW5nOjAgIWltcG9ydGFudDtcclxufSAqL1xyXG4iLCJpb24tcm93IHtcbiAgcGFkZGluZzogMTBweCAxMHB4IDVweCAxMHB4O1xufVxuXG4uYm9yZGVyLXRvcCB7XG4gIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYmViZWI7XG59XG5cbi8qIGlvbi1jb2x7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmVkO1xufSAqL1xuLyogLmJ0bi1vaywgLmJ0bi1jYW5jZWwsIC5idG4tZGVsZXRle1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBwYWRkaW5nOjAgIWltcG9ydGFudDtcbn0gKi8iXX0= */"); + +/***/ }), + +/***/ "./src/app/shared/popover/chat-popover/chat-popover.page.ts": +/*!******************************************************************!*\ + !*** ./src/app/shared/popover/chat-popover/chat-popover.page.ts ***! + \******************************************************************/ +/*! exports provided: ChatPopoverPage */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ChatPopoverPage", function() { return ChatPopoverPage; }); +/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.js"); +/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js"); +/* harmony import */ var _ionic_angular__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @ionic/angular */ "./node_modules/@ionic/angular/__ivy_ngcc__/fesm2015/ionic-angular.js"); +/* harmony import */ var src_app_services_chat_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! src/app/services/chat.service */ "./src/app/services/chat.service.ts"); + + + + +let ChatPopoverPage = class ChatPopoverPage { + constructor(popoverController, navParams, chatService) { + this.popoverController = popoverController; + this.navParams = navParams; + this.chatService = chatService; + this.room = this.navParams.get('room'); + } + ngOnInit() { + console.log(this.room); + } + close() { + this.popoverController.dismiss(); + } + //Top menu options + //Close + leaveGroup() { + let body = { "roomId": this.room._id, }; + if (this.room.t === 'p') { + this.chatService.closeGroup(body).subscribe(res => { + console.log(res); + }); + } + else { + this.chatService.closeChannel(body).subscribe(res => { + console.log(res); + }); + } + this.popoverController.dismiss(true); + } + //Delete + deleteGroup() { + let body = { "roomId": this.room._id, }; + if (this.room.t === 'p') { + this.chatService.deleteGroup(body).subscribe(res => { + console.log(res); + }); + } + else { + this.chatService.deleteChannel(body).subscribe(res => { + console.log(res); + }); + } + this.popoverController.dismiss(true); + } +}; +ChatPopoverPage.ctorParameters = () => [ + { type: _ionic_angular__WEBPACK_IMPORTED_MODULE_2__["PopoverController"] }, + { type: _ionic_angular__WEBPACK_IMPORTED_MODULE_2__["NavParams"] }, + { type: src_app_services_chat_service__WEBPACK_IMPORTED_MODULE_3__["ChatService"] } +]; +ChatPopoverPage = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([ + Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"])({ + selector: 'app-chat-popover', + template: Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__importDefault"])(__webpack_require__(/*! raw-loader!./chat-popover.page.html */ "./node_modules/raw-loader/dist/cjs.js!./src/app/shared/popover/chat-popover/chat-popover.page.html")).default, + styles: [Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__importDefault"])(__webpack_require__(/*! ./chat-popover.page.scss */ "./src/app/shared/popover/chat-popover/chat-popover.page.scss")).default] + }) +], ChatPopoverPage); + + + +/***/ }) + +}]); +//# sourceMappingURL=default~pages-chat-chat-module~shared-popover-chat-popover-chat-popover-module-es2015.js.map \ No newline at end of file diff --git a/android/app/src/main/assets/public/default~pages-chat-chat-module~shared-popover-chat-popover-chat-popover-module-es2015.js.map b/android/app/src/main/assets/public/default~pages-chat-chat-module~shared-popover-chat-popover-chat-popover-module-es2015.js.map new file mode 100644 index 000000000..757edc26b --- /dev/null +++ b/android/app/src/main/assets/public/default~pages-chat-chat-module~shared-popover-chat-popover-chat-popover-module-es2015.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["./src/app/shared/popover/chat-popover/chat-popover.page.html","./src/app/services/chat.service.ts","./src/app/shared/popover/chat-popover/chat-popover.page.scss","./src/app/shared/popover/chat-popover/chat-popover.page.ts"],"names":[],"mappings":"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","file":"default~pages-chat-chat-module~shared-popover-chat-popover-chat-popover-module-es2015.js","sourcesContent":["export default \"\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\";","import { HttpHeaders, HttpParams } from '@angular/common/http';\r\nimport { Injectable } from '@angular/core';\r\nimport { Observable } from \"rxjs\"\r\nimport { AuthService } from './auth.service';\r\nimport { HttpService } from './http.service';\r\nimport { StorageService } from './storage.service';\r\nimport { HttpClient, HttpHeaderResponse } from '@angular/common/http';\r\nimport { environment } from 'src/environments/environment';\r\nimport { Storage } from '@ionic/storage';\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class ChatService {\r\n headers: HttpHeaders;\r\n options:any;\r\n options1:any;\r\n X_User_Id:any;\r\n X_Auth_Token:any;\r\n \r\n\r\n constructor(\r\n private http:HttpClient,\r\n private httpService: HttpService,\r\n private authService: AuthService,\r\n private storage: Storage,\r\n private storageService:StorageService,) {\r\n this.headers = new HttpHeaders();\r\n /* this.headers = this.headers.set('X-User-Id', 'GqjNWiLrGEHRna7Zn');\r\n this.headers = this.headers.set('X-Auth-Token', 'dAM0ZOTAy8jzQA_vS25z2IrnSc6sYLfi5rmaa35YNUz'); */\r\n -\r\n this.authService.userData$.subscribe((res:any)=>{\r\n this.headers = this.headers.set('X-User-Id', res.userId);\r\n this.headers = this.headers.set('X-Auth-Token', res.authToken);\r\n });\r\n this.options = {\r\n headers: this.headers,\r\n };\r\n }\r\n\r\n /* getUser(){\r\n this.storage.get('user').then((val) => {\r\n let user = JSON.parse(unescape(atob(val))).data;\r\n \r\n this.headers = this.headers.set('X-User-Id', user.userId);\r\n this.headers = this.headers.set('X-Auth-Token', user.authToken);\r\n \r\n this.options1 = {\r\n headers: this.headers,\r\n };\r\n console.log(this.options1);\r\n \r\n this.http.get(environment.apiChatUrl+'users.presence', this.options1).subscribe(res => {\r\n console.log(res);\r\n });\r\n\r\n });\r\n } */\r\n \r\n getAllChannels(){\r\n return this.http.get(environment.apiChatUrl+'channels.list', this.options);\r\n }\r\n getAllUserChannels(){\r\n return this.http.get(environment.apiChatUrl+'channels.list.joined', this.options);\r\n }\r\n\r\n getAllRooms(){\r\n return this.http.get(environment.apiChatUrl+'rooms.get', this.options);\r\n }\r\n customsRooms(params:any){\r\n let opts = { \r\n headers: this.headers, \r\n params: params \r\n }\r\n return this.http.get(environment.apiChatUrl+'rooms.get', opts);\r\n }\r\n getAllPrivateGroups(){\r\n return this.http.get(environment.apiChatUrl+'groups.list', this.options);\r\n }\r\n\r\n getAllUsers(){\r\n return this.http.get(environment.apiChatUrl+'users.list', this.options);\r\n }\r\n getAllConnectedUsers(){\r\n return this.http.get(environment.apiChatUrl+'users.presence', this.options);\r\n }\r\n //Check whether user is online or offline\r\n getUserPresence(id:any){\r\n\r\n let params = new HttpParams();\r\n params = params.set(\"userId\", id);\r\n \r\n let opts = { \r\n headers: this.headers, \r\n params: params \r\n }\r\n return this.http.get(environment.apiChatUrl+'users.getPresence', opts);\r\n }\r\n\r\n //Load messages from roomId\r\n loadJoinedRooms(){\r\n return this.http.get(environment.apiChatUrl+'im.list', this.options);\r\n }\r\n getAllDirectMessages(){\r\n return this.http.get(environment.apiChatUrl+'im.list', this.options);\r\n }\r\n //Load messages from roomId\r\n getRoomMessages(roomId:any){\r\n\r\n let params = new HttpParams();\r\n params = params.set(\"roomId\", roomId);\r\n \r\n let opts = { \r\n headers: this.headers, \r\n params: params \r\n }\r\n return this.http.get(environment.apiChatUrl+'im.history', opts);\r\n }\r\n\r\n sendMessage(body:any){\r\n let opts = { \r\n headers: this.headers,\r\n }\r\n return this.http.post(environment.apiChatUrl+'chat.sendMessage', body, opts);\r\n }\r\n //Load members from a chat\r\n getMembers(roomId:any){\r\n\r\n let params = new HttpParams();\r\n params = params.set(\"roomId\", roomId);\r\n \r\n let opts = { \r\n headers: this.headers, \r\n params: params \r\n }\r\n return this.http.get(environment.apiChatUrl+'im.members', opts);\r\n }\r\n removeChatRoom(body:any){\r\n let opts = { \r\n headers: this.headers,\r\n }\r\n return this.http.post(environment.apiChatUrl+'im.close', body, this.options);\r\n }\r\n createRoom(body:any){\r\n return this.http.post(environment.apiChatUrl+'im.create', body, this.options);\r\n }\r\n getDirectMessage(roomId:string){\r\n let params = new HttpParams();\r\n params = params.set(\"roomId\", roomId);\r\n \r\n let opts = { \r\n headers: this.headers, \r\n params: params \r\n }\r\n return this.http.get(environment.apiChatUrl+'im.messages', opts);\r\n }\r\n\r\n /* GROUPS */\r\n addGroup(body:any){\r\n return this.http.post(environment.apiChatUrl+'groups.create', body, this.options);\r\n }\r\n getGroupMembers(roomId:string){\r\n let params = new HttpParams();\r\n let url=environment.apiChatUrl+'groups.members';\r\n params = params.set(\"roomId\", roomId);\r\n \r\n let opts = { \r\n headers: this.headers, \r\n params: params \r\n }\r\n return this.http.get(url, opts);\r\n }\r\n getChannelMembers(roomId:string){\r\n let params = new HttpParams();\r\n let url=environment.apiChatUrl+'channels.members';\r\n params = params.set(\"roomId\", roomId);\r\n \r\n let opts = { \r\n headers: this.headers, \r\n params: params \r\n }\r\n return this.http.get(url, opts);\r\n }\r\n /* GROUP MESSAGES */\r\n getPrivateGroupMessages(roomId:any){\r\n\r\n let params = new HttpParams();\r\n params = params.set(\"roomId\", roomId);\r\n \r\n let opts = { \r\n headers: this.headers, \r\n params: params \r\n }\r\n return this.http.get(environment.apiChatUrl+'groups.history', opts);\r\n }\r\n getPublicGroupMessages(roomId:any){\r\n let params = new HttpParams();\r\n params = params.set(\"roomId\", roomId);\r\n \r\n let opts = { \r\n headers: this.headers, \r\n params: params \r\n }\r\n return this.http.get(environment.apiChatUrl+'channels.history', opts);\r\n }\r\n closeGroup(body:any){\r\n return this.http.post(environment.apiChatUrl+'groups.close', body, this.options);\r\n }\r\n closeChannel(body:any){\r\n return this.http.post(environment.apiChatUrl+'channels.close', body, this.options);\r\n }\r\n deleteGroup(body:any){\r\n return this.http.post(environment.apiChatUrl+'groups.delete', body, this.options);\r\n }\r\n deleteChannel(body:any){\r\n return this.http.post(environment.apiChatUrl+'channels.delete', body, this.options);\r\n }\r\n addUserToGroup(body:any){\r\n return this.http.post(environment.apiChatUrl+'groups.invite', body, this.options);\r\n }\r\n getGroupInfo(roomId:any){\r\n let params = new HttpParams();\r\n params = params.set(\"roomId\", roomId);\r\n \r\n let opts = { \r\n headers: this.headers, \r\n params: params \r\n }\r\n return this.http.get(environment.apiChatUrl+'groups.info', opts);\r\n }\r\n\r\n}\r\n","export default \"ion-row {\\n padding: 10px 10px 5px 10px;\\n}\\n\\n.border-top {\\n padding-top: 5px !important;\\n border-top: 1px solid #ebebeb;\\n}\\n\\n/* ion-col{\\n border: 1px solid red;\\n} */\\n\\n/* .btn-ok, .btn-cancel, .btn-delete{\\n font-size: 13px;\\n padding:0 !important;\\n} */\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvc2hhcmVkL3BvcG92ZXIvY2hhdC1wb3BvdmVyL0M6XFxVc2Vyc1xcdGlhZ28ua2F5YXlhXFxkZXZlbG9wbWVudFxcZ2FiaW5ldGUtZGlnaXRhbC9zcmNcXGFwcFxcc2hhcmVkXFxwb3BvdmVyXFxjaGF0LXBvcG92ZXJcXGNoYXQtcG9wb3Zlci5wYWdlLnNjc3MiLCJzcmMvYXBwL3NoYXJlZC9wb3BvdmVyL2NoYXQtcG9wb3Zlci9jaGF0LXBvcG92ZXIucGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0UsMkJBQUE7QUNDRjs7QURDQTtFQUNFLDJCQUFBO0VBQ0EsNkJBQUE7QUNFRjs7QURBQTs7R0FBQTs7QUFJQTs7O0dBQUEiLCJmaWxlIjoic3JjL2FwcC9zaGFyZWQvcG9wb3Zlci9jaGF0LXBvcG92ZXIvY2hhdC1wb3BvdmVyLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbImlvbi1yb3d7XHJcbiAgcGFkZGluZzogMTBweCAxMHB4IDVweCAxMHB4O1xyXG59XHJcbi5ib3JkZXItdG9we1xyXG4gIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ViZWJlYjtcclxufVxyXG4vKiBpb24tY29se1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgcmVkO1xyXG59ICovXHJcblxyXG4vKiAuYnRuLW9rLCAuYnRuLWNhbmNlbCwgLmJ0bi1kZWxldGV7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBwYWRkaW5nOjAgIWltcG9ydGFudDtcclxufSAqL1xyXG4iLCJpb24tcm93IHtcbiAgcGFkZGluZzogMTBweCAxMHB4IDVweCAxMHB4O1xufVxuXG4uYm9yZGVyLXRvcCB7XG4gIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYmViZWI7XG59XG5cbi8qIGlvbi1jb2x7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmVkO1xufSAqL1xuLyogLmJ0bi1vaywgLmJ0bi1jYW5jZWwsIC5idG4tZGVsZXRle1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBwYWRkaW5nOjAgIWltcG9ydGFudDtcbn0gKi8iXX0= */\";","import { Component, OnInit } from '@angular/core';\r\nimport { NavParams, PopoverController } from '@ionic/angular';\r\nimport { ChatService } from 'src/app/services/chat.service';\r\n\r\n@Component({\r\n selector: 'app-chat-popover',\r\n templateUrl: './chat-popover.page.html',\r\n styleUrls: ['./chat-popover.page.scss'],\r\n})\r\nexport class ChatPopoverPage implements OnInit {\r\n room:any;\r\n\r\n constructor(\r\n private popoverController: PopoverController,\r\n private navParams: NavParams,\r\n private chatService: ChatService,\r\n ) { \r\n this.room = this.navParams.get('room');\r\n }\r\n\r\n ngOnInit() {\r\n console.log(this.room);\r\n \r\n }\r\n close(){\r\n this.popoverController.dismiss();\r\n }\r\n\r\n //Top menu options\r\n //Close\r\n leaveGroup(){\r\n let body = { \"roomId\":this.room._id, }\r\n if(this.room.t === 'p'){ \r\n this.chatService.closeGroup(body).subscribe(res=>{\r\n console.log(res);\r\n });\r\n }\r\n else{ \r\n this.chatService.closeChannel(body).subscribe(res=>{\r\n console.log(res);\r\n });\r\n }\r\n this.popoverController.dismiss(true);\r\n }\r\n //Delete\r\n deleteGroup(){\r\n let body = { \"roomId\":this.room._id, }\r\n if(this.room.t === 'p'){ \r\n this.chatService.deleteGroup(body).subscribe(res=>{\r\n console.log(res);\r\n });\r\n }\r\n else{ \r\n this.chatService.deleteChannel(body).subscribe(res=>{\r\n console.log(res);\r\n });\r\n }\r\n this.popoverController.dismiss(true);\r\n }\r\n\r\n}\r\n"],"sourceRoot":"webpack:///"} \ No newline at end of file diff --git a/android/app/src/main/assets/public/default~pages-chat-chat-module~shared-popover-chat-popover-chat-popover-module-es5.js b/android/app/src/main/assets/public/default~pages-chat-chat-module~shared-popover-chat-popover-chat-popover-module-es5.js new file mode 100644 index 000000000..ae367d9d5 --- /dev/null +++ b/android/app/src/main/assets/public/default~pages-chat-chat-module~shared-popover-chat-popover-chat-popover-module-es5.js @@ -0,0 +1,524 @@ +function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } + +function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } + +function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } + +(window["webpackJsonp"] = window["webpackJsonp"] || []).push([["default~pages-chat-chat-module~shared-popover-chat-popover-chat-popover-module"], { + /***/ + "./node_modules/raw-loader/dist/cjs.js!./src/app/shared/popover/chat-popover/chat-popover.page.html": + /*!**********************************************************************************************************!*\ + !*** ./node_modules/raw-loader/dist/cjs.js!./src/app/shared/popover/chat-popover/chat-popover.page.html ***! + \**********************************************************************************************************/ + + /*! exports provided: default */ + + /***/ + function node_modulesRawLoaderDistCjsJsSrcAppSharedPopoverChatPopoverChatPopoverPageHtml(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony default export */ + + + __webpack_exports__["default"] = "\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n"; + /***/ + }, + + /***/ + "./src/app/services/chat.service.ts": + /*!******************************************!*\ + !*** ./src/app/services/chat.service.ts ***! + \******************************************/ + + /*! exports provided: ChatService */ + + /***/ + function srcAppServicesChatServiceTs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "ChatService", function () { + return ChatService; + }); + /* harmony import */ + + + var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( + /*! tslib */ + "./node_modules/tslib/tslib.es6.js"); + /* harmony import */ + + + var _angular_common_http__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( + /*! @angular/common/http */ + "./node_modules/@angular/common/__ivy_ngcc__/fesm2015/http.js"); + /* harmony import */ + + + var _angular_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__( + /*! @angular/core */ + "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js"); + /* harmony import */ + + + var _auth_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__( + /*! ./auth.service */ + "./src/app/services/auth.service.ts"); + /* harmony import */ + + + var _http_service__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__( + /*! ./http.service */ + "./src/app/services/http.service.ts"); + /* harmony import */ + + + var _storage_service__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__( + /*! ./storage.service */ + "./src/app/services/storage.service.ts"); + /* harmony import */ + + + var src_environments_environment__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__( + /*! src/environments/environment */ + "./src/environments/environment.ts"); + /* harmony import */ + + + var _ionic_storage__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__( + /*! @ionic/storage */ + "./node_modules/@ionic/storage/__ivy_ngcc__/fesm2015/ionic-storage.js"); + + var ChatService = /*#__PURE__*/function () { + function ChatService(http, httpService, authService, storage, storageService) { + var _this = this; + + _classCallCheck(this, ChatService); + + this.http = http; + this.httpService = httpService; + this.authService = authService; + this.storage = storage; + this.storageService = storageService; + this.headers = new _angular_common_http__WEBPACK_IMPORTED_MODULE_1__["HttpHeaders"](); + /* this.headers = this.headers.set('X-User-Id', 'GqjNWiLrGEHRna7Zn'); + this.headers = this.headers.set('X-Auth-Token', 'dAM0ZOTAy8jzQA_vS25z2IrnSc6sYLfi5rmaa35YNUz'); */ + + -this.authService.userData$.subscribe(function (res) { + _this.headers = _this.headers.set('X-User-Id', res.userId); + _this.headers = _this.headers.set('X-Auth-Token', res.authToken); + }); + this.options = { + headers: this.headers + }; + } + /* getUser(){ + this.storage.get('user').then((val) => { + let user = JSON.parse(unescape(atob(val))).data; + + this.headers = this.headers.set('X-User-Id', user.userId); + this.headers = this.headers.set('X-Auth-Token', user.authToken); + + this.options1 = { + headers: this.headers, + }; + console.log(this.options1); + + this.http.get(environment.apiChatUrl+'users.presence', this.options1).subscribe(res => { + console.log(res); + }); + }); + } */ + + + _createClass(ChatService, [{ + key: "getAllChannels", + value: function getAllChannels() { + return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'channels.list', this.options); + } + }, { + key: "getAllUserChannels", + value: function getAllUserChannels() { + return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'channels.list.joined', this.options); + } + }, { + key: "getAllRooms", + value: function getAllRooms() { + return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'rooms.get', this.options); + } + }, { + key: "customsRooms", + value: function customsRooms(params) { + var opts = { + headers: this.headers, + params: params + }; + return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'rooms.get', opts); + } + }, { + key: "getAllPrivateGroups", + value: function getAllPrivateGroups() { + return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'groups.list', this.options); + } + }, { + key: "getAllUsers", + value: function getAllUsers() { + return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'users.list', this.options); + } + }, { + key: "getAllConnectedUsers", + value: function getAllConnectedUsers() { + return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'users.presence', this.options); + } //Check whether user is online or offline + + }, { + key: "getUserPresence", + value: function getUserPresence(id) { + var params = new _angular_common_http__WEBPACK_IMPORTED_MODULE_1__["HttpParams"](); + params = params.set("userId", id); + var opts = { + headers: this.headers, + params: params + }; + return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'users.getPresence', opts); + } //Load messages from roomId + + }, { + key: "loadJoinedRooms", + value: function loadJoinedRooms() { + return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'im.list', this.options); + } + }, { + key: "getAllDirectMessages", + value: function getAllDirectMessages() { + return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'im.list', this.options); + } //Load messages from roomId + + }, { + key: "getRoomMessages", + value: function getRoomMessages(roomId) { + var params = new _angular_common_http__WEBPACK_IMPORTED_MODULE_1__["HttpParams"](); + params = params.set("roomId", roomId); + var opts = { + headers: this.headers, + params: params + }; + return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'im.history', opts); + } + }, { + key: "sendMessage", + value: function sendMessage(body) { + var opts = { + headers: this.headers + }; + return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'chat.sendMessage', body, opts); + } //Load members from a chat + + }, { + key: "getMembers", + value: function getMembers(roomId) { + var params = new _angular_common_http__WEBPACK_IMPORTED_MODULE_1__["HttpParams"](); + params = params.set("roomId", roomId); + var opts = { + headers: this.headers, + params: params + }; + return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'im.members', opts); + } + }, { + key: "removeChatRoom", + value: function removeChatRoom(body) { + var opts = { + headers: this.headers + }; + return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'im.close', body, this.options); + } + }, { + key: "createRoom", + value: function createRoom(body) { + return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'im.create', body, this.options); + } + }, { + key: "getDirectMessage", + value: function getDirectMessage(roomId) { + var params = new _angular_common_http__WEBPACK_IMPORTED_MODULE_1__["HttpParams"](); + params = params.set("roomId", roomId); + var opts = { + headers: this.headers, + params: params + }; + return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'im.messages', opts); + } + /* GROUPS */ + + }, { + key: "addGroup", + value: function addGroup(body) { + return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'groups.create', body, this.options); + } + }, { + key: "getGroupMembers", + value: function getGroupMembers(roomId) { + var params = new _angular_common_http__WEBPACK_IMPORTED_MODULE_1__["HttpParams"](); + var url = src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'groups.members'; + params = params.set("roomId", roomId); + var opts = { + headers: this.headers, + params: params + }; + return this.http.get(url, opts); + } + }, { + key: "getChannelMembers", + value: function getChannelMembers(roomId) { + var params = new _angular_common_http__WEBPACK_IMPORTED_MODULE_1__["HttpParams"](); + var url = src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'channels.members'; + params = params.set("roomId", roomId); + var opts = { + headers: this.headers, + params: params + }; + return this.http.get(url, opts); + } + /* GROUP MESSAGES */ + + }, { + key: "getPrivateGroupMessages", + value: function getPrivateGroupMessages(roomId) { + var params = new _angular_common_http__WEBPACK_IMPORTED_MODULE_1__["HttpParams"](); + params = params.set("roomId", roomId); + var opts = { + headers: this.headers, + params: params + }; + return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'groups.history', opts); + } + }, { + key: "getPublicGroupMessages", + value: function getPublicGroupMessages(roomId) { + var params = new _angular_common_http__WEBPACK_IMPORTED_MODULE_1__["HttpParams"](); + params = params.set("roomId", roomId); + var opts = { + headers: this.headers, + params: params + }; + return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'channels.history', opts); + } + }, { + key: "closeGroup", + value: function closeGroup(body) { + return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'groups.close', body, this.options); + } + }, { + key: "closeChannel", + value: function closeChannel(body) { + return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'channels.close', body, this.options); + } + }, { + key: "deleteGroup", + value: function deleteGroup(body) { + return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'groups.delete', body, this.options); + } + }, { + key: "deleteChannel", + value: function deleteChannel(body) { + return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'channels.delete', body, this.options); + } + }, { + key: "addUserToGroup", + value: function addUserToGroup(body) { + return this.http.post(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'groups.invite', body, this.options); + } + }, { + key: "getGroupInfo", + value: function getGroupInfo(roomId) { + var params = new _angular_common_http__WEBPACK_IMPORTED_MODULE_1__["HttpParams"](); + params = params.set("roomId", roomId); + var opts = { + headers: this.headers, + params: params + }; + return this.http.get(src_environments_environment__WEBPACK_IMPORTED_MODULE_6__["environment"].apiChatUrl + 'groups.info', opts); + } + }]); + + return ChatService; + }(); + + ChatService.ctorParameters = function () { + return [{ + type: _angular_common_http__WEBPACK_IMPORTED_MODULE_1__["HttpClient"] + }, { + type: _http_service__WEBPACK_IMPORTED_MODULE_4__["HttpService"] + }, { + type: _auth_service__WEBPACK_IMPORTED_MODULE_3__["AuthService"] + }, { + type: _ionic_storage__WEBPACK_IMPORTED_MODULE_7__["Storage"] + }, { + type: _storage_service__WEBPACK_IMPORTED_MODULE_5__["StorageService"] + }]; + }; + + ChatService = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_angular_core__WEBPACK_IMPORTED_MODULE_2__["Injectable"])({ + providedIn: 'root' + })], ChatService); + /***/ + }, + + /***/ + "./src/app/shared/popover/chat-popover/chat-popover.page.scss": + /*!********************************************************************!*\ + !*** ./src/app/shared/popover/chat-popover/chat-popover.page.scss ***! + \********************************************************************/ + + /*! exports provided: default */ + + /***/ + function srcAppSharedPopoverChatPopoverChatPopoverPageScss(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony default export */ + + + __webpack_exports__["default"] = "ion-row {\n padding: 10px 10px 5px 10px;\n}\n\n.border-top {\n padding-top: 5px !important;\n border-top: 1px solid #ebebeb;\n}\n\n/* ion-col{\n border: 1px solid red;\n} */\n\n/* .btn-ok, .btn-cancel, .btn-delete{\n font-size: 13px;\n padding:0 !important;\n} */\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvc2hhcmVkL3BvcG92ZXIvY2hhdC1wb3BvdmVyL0M6XFxVc2Vyc1xcdGlhZ28ua2F5YXlhXFxkZXZlbG9wbWVudFxcZ2FiaW5ldGUtZGlnaXRhbC9zcmNcXGFwcFxcc2hhcmVkXFxwb3BvdmVyXFxjaGF0LXBvcG92ZXJcXGNoYXQtcG9wb3Zlci5wYWdlLnNjc3MiLCJzcmMvYXBwL3NoYXJlZC9wb3BvdmVyL2NoYXQtcG9wb3Zlci9jaGF0LXBvcG92ZXIucGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0UsMkJBQUE7QUNDRjs7QURDQTtFQUNFLDJCQUFBO0VBQ0EsNkJBQUE7QUNFRjs7QURBQTs7R0FBQTs7QUFJQTs7O0dBQUEiLCJmaWxlIjoic3JjL2FwcC9zaGFyZWQvcG9wb3Zlci9jaGF0LXBvcG92ZXIvY2hhdC1wb3BvdmVyLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbImlvbi1yb3d7XHJcbiAgcGFkZGluZzogMTBweCAxMHB4IDVweCAxMHB4O1xyXG59XHJcbi5ib3JkZXItdG9we1xyXG4gIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ViZWJlYjtcclxufVxyXG4vKiBpb24tY29se1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgcmVkO1xyXG59ICovXHJcblxyXG4vKiAuYnRuLW9rLCAuYnRuLWNhbmNlbCwgLmJ0bi1kZWxldGV7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBwYWRkaW5nOjAgIWltcG9ydGFudDtcclxufSAqL1xyXG4iLCJpb24tcm93IHtcbiAgcGFkZGluZzogMTBweCAxMHB4IDVweCAxMHB4O1xufVxuXG4uYm9yZGVyLXRvcCB7XG4gIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYmViZWI7XG59XG5cbi8qIGlvbi1jb2x7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmVkO1xufSAqL1xuLyogLmJ0bi1vaywgLmJ0bi1jYW5jZWwsIC5idG4tZGVsZXRle1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBwYWRkaW5nOjAgIWltcG9ydGFudDtcbn0gKi8iXX0= */"; + /***/ + }, + + /***/ + "./src/app/shared/popover/chat-popover/chat-popover.page.ts": + /*!******************************************************************!*\ + !*** ./src/app/shared/popover/chat-popover/chat-popover.page.ts ***! + \******************************************************************/ + + /*! exports provided: ChatPopoverPage */ + + /***/ + function srcAppSharedPopoverChatPopoverChatPopoverPageTs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "ChatPopoverPage", function () { + return ChatPopoverPage; + }); + /* harmony import */ + + + var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( + /*! tslib */ + "./node_modules/tslib/tslib.es6.js"); + /* harmony import */ + + + var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( + /*! @angular/core */ + "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js"); + /* harmony import */ + + + var _ionic_angular__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__( + /*! @ionic/angular */ + "./node_modules/@ionic/angular/__ivy_ngcc__/fesm2015/ionic-angular.js"); + /* harmony import */ + + + var src_app_services_chat_service__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__( + /*! src/app/services/chat.service */ + "./src/app/services/chat.service.ts"); + + var ChatPopoverPage = /*#__PURE__*/function () { + function ChatPopoverPage(popoverController, navParams, chatService) { + _classCallCheck(this, ChatPopoverPage); + + this.popoverController = popoverController; + this.navParams = navParams; + this.chatService = chatService; + this.room = this.navParams.get('room'); + } + + _createClass(ChatPopoverPage, [{ + key: "ngOnInit", + value: function ngOnInit() { + console.log(this.room); + } + }, { + key: "close", + value: function close() { + this.popoverController.dismiss(); + } //Top menu options + //Close + + }, { + key: "leaveGroup", + value: function leaveGroup() { + var body = { + "roomId": this.room._id + }; + + if (this.room.t === 'p') { + this.chatService.closeGroup(body).subscribe(function (res) { + console.log(res); + }); + } else { + this.chatService.closeChannel(body).subscribe(function (res) { + console.log(res); + }); + } + + this.popoverController.dismiss(true); + } //Delete + + }, { + key: "deleteGroup", + value: function deleteGroup() { + var body = { + "roomId": this.room._id + }; + + if (this.room.t === 'p') { + this.chatService.deleteGroup(body).subscribe(function (res) { + console.log(res); + }); + } else { + this.chatService.deleteChannel(body).subscribe(function (res) { + console.log(res); + }); + } + + this.popoverController.dismiss(true); + } + }]); + + return ChatPopoverPage; + }(); + + ChatPopoverPage.ctorParameters = function () { + return [{ + type: _ionic_angular__WEBPACK_IMPORTED_MODULE_2__["PopoverController"] + }, { + type: _ionic_angular__WEBPACK_IMPORTED_MODULE_2__["NavParams"] + }, { + type: src_app_services_chat_service__WEBPACK_IMPORTED_MODULE_3__["ChatService"] + }]; + }; + + ChatPopoverPage = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"])({ + selector: 'app-chat-popover', + template: Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__importDefault"])(__webpack_require__( + /*! raw-loader!./chat-popover.page.html */ + "./node_modules/raw-loader/dist/cjs.js!./src/app/shared/popover/chat-popover/chat-popover.page.html"))["default"], + styles: [Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__importDefault"])(__webpack_require__( + /*! ./chat-popover.page.scss */ + "./src/app/shared/popover/chat-popover/chat-popover.page.scss"))["default"]] + })], ChatPopoverPage); + /***/ + } +}]); +//# sourceMappingURL=default~pages-chat-chat-module~shared-popover-chat-popover-chat-popover-module-es5.js.map \ No newline at end of file diff --git a/android/app/src/main/assets/public/default~pages-chat-chat-module~shared-popover-chat-popover-chat-popover-module-es5.js.map b/android/app/src/main/assets/public/default~pages-chat-chat-module~shared-popover-chat-popover-chat-popover-module-es5.js.map new file mode 100644 index 000000000..037a008ab --- /dev/null +++ b/android/app/src/main/assets/public/default~pages-chat-chat-module~shared-popover-chat-popover-chat-popover-module-es5.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///src/app/shared/popover/chat-popover/chat-popover.page.html","webpack:///src/app/services/chat.service.ts","webpack:///src/app/shared/popover/chat-popover/chat-popover.page.scss","webpack:///src/app/shared/popover/chat-popover/chat-popover.page.ts"],"names":["ChatService","http","httpService","authService","storage","storageService","headers","userData$","subscribe","res","set","userId","authToken","options","get","apiChatUrl","params","opts","id","roomId","body","post","url","providedIn","ChatPopoverPage","popoverController","navParams","chatService","room","console","log","dismiss","_id","t","closeGroup","closeChannel","deleteGroup","deleteChannel","selector","template"],"mappings":";;;;;;;;;;;;;;;;;;;AAAA;AAAe;;;AAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACaf,QAAaA,WAAW;AAQtB,2BACUC,IADV,EAEUC,WAFV,EAGUC,WAHV,EAIUC,OAJV,EAKUC,cALV,EAKuC;AAAA;;AAAA;;AAJ7B,aAAAJ,IAAA,GAAAA,IAAA;AACA,aAAAC,WAAA,GAAAA,WAAA;AACA,aAAAC,WAAA,GAAAA,WAAA;AACA,aAAAC,OAAA,GAAAA,OAAA;AACA,aAAAC,cAAA,GAAAA,cAAA;AACN,aAAKC,OAAL,GAAe,IAAI,gEAAJ,EAAf;AACA;;;AAEA,SACA,KAAKH,WAAL,CAAiBI,SAAjB,CAA2BC,SAA3B,CAAqC,UAACC,GAAD,EAAW;AAC9C,eAAI,CAACH,OAAL,GAAe,KAAI,CAACA,OAAL,CAAaI,GAAb,CAAiB,WAAjB,EAA8BD,GAAG,CAACE,MAAlC,CAAf;AACA,eAAI,CAACL,OAAL,GAAe,KAAI,CAACA,OAAL,CAAaI,GAAb,CAAiB,cAAjB,EAAiCD,GAAG,CAACG,SAArC,CAAf;AACD,SAHD,CADA;AAKA,aAAKC,OAAL,GAAe;AACbP,iBAAO,EAAE,KAAKA;AADD,SAAf;AAGD;AAED;;;;;;;;;;;;;;;;;;;AA3BoB;AAAA;AAAA,yCA8CN;AACZ,iBAAO,KAAKL,IAAL,CAAUa,GAAV,CAAc,yEAAYC,UAAZ,GAAuB,eAArC,EAAsD,KAAKF,OAA3D,CAAP;AACD;AAhDmB;AAAA;AAAA,6CAiDF;AAChB,iBAAO,KAAKZ,IAAL,CAAUa,GAAV,CAAc,yEAAYC,UAAZ,GAAuB,sBAArC,EAA6D,KAAKF,OAAlE,CAAP;AACD;AAnDmB;AAAA;AAAA,sCAqDT;AACT,iBAAO,KAAKZ,IAAL,CAAUa,GAAV,CAAc,yEAAYC,UAAZ,GAAuB,WAArC,EAAkD,KAAKF,OAAvD,CAAP;AACD;AAvDmB;AAAA;AAAA,qCAwDPG,MAxDO,EAwDG;AACrB,cAAIC,IAAI,GAAG;AACTX,mBAAO,EAAE,KAAKA,OADL;AAETU,kBAAM,EAAEA;AAFC,WAAX;AAIA,iBAAO,KAAKf,IAAL,CAAUa,GAAV,CAAc,yEAAYC,UAAZ,GAAuB,WAArC,EAAkDE,IAAlD,CAAP;AACD;AA9DmB;AAAA;AAAA,8CA+DD;AACjB,iBAAO,KAAKhB,IAAL,CAAUa,GAAV,CAAc,yEAAYC,UAAZ,GAAuB,aAArC,EAAoD,KAAKF,OAAzD,CAAP;AACD;AAjEmB;AAAA;AAAA,sCAmET;AACT,iBAAO,KAAKZ,IAAL,CAAUa,GAAV,CAAc,yEAAYC,UAAZ,GAAuB,YAArC,EAAmD,KAAKF,OAAxD,CAAP;AACD;AArEmB;AAAA;AAAA,+CAsEA;AAClB,iBAAO,KAAKZ,IAAL,CAAUa,GAAV,CAAc,yEAAYC,UAAZ,GAAuB,gBAArC,EAAuD,KAAKF,OAA5D,CAAP;AACD,SAxEmB,CAyEpB;;AAzEoB;AAAA;AAAA,wCA0EJK,EA1EI,EA0EE;AAEpB,cAAIF,MAAM,GAAG,IAAI,+DAAJ,EAAb;AACAA,gBAAM,GAAGA,MAAM,CAACN,GAAP,CAAW,QAAX,EAAqBQ,EAArB,CAAT;AAEA,cAAID,IAAI,GAAG;AACTX,mBAAO,EAAE,KAAKA,OADL;AAETU,kBAAM,EAAEA;AAFC,WAAX;AAIA,iBAAO,KAAKf,IAAL,CAAUa,GAAV,CAAc,yEAAYC,UAAZ,GAAuB,mBAArC,EAA0DE,IAA1D,CAAP;AACD,SApFmB,CAsFpB;;AAtFoB;AAAA;AAAA,0CAuFL;AACb,iBAAO,KAAKhB,IAAL,CAAUa,GAAV,CAAc,yEAAYC,UAAZ,GAAuB,SAArC,EAAgD,KAAKF,OAArD,CAAP;AACD;AAzFmB;AAAA;AAAA,+CA0FA;AAClB,iBAAO,KAAKZ,IAAL,CAAUa,GAAV,CAAc,yEAAYC,UAAZ,GAAuB,SAArC,EAAgD,KAAKF,OAArD,CAAP;AACD,SA5FmB,CA6FpB;;AA7FoB;AAAA;AAAA,wCA8FJM,MA9FI,EA8FM;AAExB,cAAIH,MAAM,GAAG,IAAI,+DAAJ,EAAb;AACAA,gBAAM,GAAGA,MAAM,CAACN,GAAP,CAAW,QAAX,EAAqBS,MAArB,CAAT;AAEA,cAAIF,IAAI,GAAG;AACTX,mBAAO,EAAE,KAAKA,OADL;AAETU,kBAAM,EAAEA;AAFC,WAAX;AAIA,iBAAO,KAAKf,IAAL,CAAUa,GAAV,CAAc,yEAAYC,UAAZ,GAAuB,YAArC,EAAmDE,IAAnD,CAAP;AACD;AAxGmB;AAAA;AAAA,oCA0GRG,IA1GQ,EA0GA;AAClB,cAAIH,IAAI,GAAG;AACTX,mBAAO,EAAE,KAAKA;AADL,WAAX;AAGA,iBAAO,KAAKL,IAAL,CAAUoB,IAAV,CAAe,yEAAYN,UAAZ,GAAuB,kBAAtC,EAA0DK,IAA1D,EAAgEH,IAAhE,CAAP;AACD,SA/GmB,CAgHpB;;AAhHoB;AAAA;AAAA,mCAiHTE,MAjHS,EAiHC;AAEnB,cAAIH,MAAM,GAAG,IAAI,+DAAJ,EAAb;AACAA,gBAAM,GAAGA,MAAM,CAACN,GAAP,CAAW,QAAX,EAAqBS,MAArB,CAAT;AAEA,cAAIF,IAAI,GAAG;AACTX,mBAAO,EAAE,KAAKA,OADL;AAETU,kBAAM,EAAEA;AAFC,WAAX;AAIA,iBAAO,KAAKf,IAAL,CAAUa,GAAV,CAAc,yEAAYC,UAAZ,GAAuB,YAArC,EAAmDE,IAAnD,CAAP;AACD;AA3HmB;AAAA;AAAA,uCA4HLG,IA5HK,EA4HG;AACrB,cAAIH,IAAI,GAAG;AACTX,mBAAO,EAAE,KAAKA;AADL,WAAX;AAGA,iBAAO,KAAKL,IAAL,CAAUoB,IAAV,CAAe,yEAAYN,UAAZ,GAAuB,UAAtC,EAAkDK,IAAlD,EAAwD,KAAKP,OAA7D,CAAP;AACD;AAjImB;AAAA;AAAA,mCAkITO,IAlIS,EAkID;AACjB,iBAAO,KAAKnB,IAAL,CAAUoB,IAAV,CAAe,yEAAYN,UAAZ,GAAuB,WAAtC,EAAmDK,IAAnD,EAAyD,KAAKP,OAA9D,CAAP;AACD;AApImB;AAAA;AAAA,yCAqIHM,MArIG,EAqIU;AAC5B,cAAIH,MAAM,GAAG,IAAI,+DAAJ,EAAb;AACAA,gBAAM,GAAGA,MAAM,CAACN,GAAP,CAAW,QAAX,EAAqBS,MAArB,CAAT;AAEA,cAAIF,IAAI,GAAG;AACTX,mBAAO,EAAE,KAAKA,OADL;AAETU,kBAAM,EAAEA;AAFC,WAAX;AAIA,iBAAO,KAAKf,IAAL,CAAUa,GAAV,CAAc,yEAAYC,UAAZ,GAAuB,aAArC,EAAoDE,IAApD,CAAP;AACD;AAED;;AAhJoB;AAAA;AAAA,iCAiJXG,IAjJW,EAiJH;AACf,iBAAO,KAAKnB,IAAL,CAAUoB,IAAV,CAAe,yEAAYN,UAAZ,GAAuB,eAAtC,EAAuDK,IAAvD,EAA6D,KAAKP,OAAlE,CAAP;AACD;AAnJmB;AAAA;AAAA,wCAoJJM,MApJI,EAoJS;AAC3B,cAAIH,MAAM,GAAG,IAAI,+DAAJ,EAAb;AACA,cAAIM,GAAG,GAAC,yEAAYP,UAAZ,GAAuB,gBAA/B;AACAC,gBAAM,GAAGA,MAAM,CAACN,GAAP,CAAW,QAAX,EAAqBS,MAArB,CAAT;AAEA,cAAIF,IAAI,GAAG;AACTX,mBAAO,EAAE,KAAKA,OADL;AAETU,kBAAM,EAAEA;AAFC,WAAX;AAIA,iBAAO,KAAKf,IAAL,CAAUa,GAAV,CAAcQ,GAAd,EAAmBL,IAAnB,CAAP;AACD;AA9JmB;AAAA;AAAA,0CA+JFE,MA/JE,EA+JW;AAC7B,cAAIH,MAAM,GAAG,IAAI,+DAAJ,EAAb;AACA,cAAIM,GAAG,GAAC,yEAAYP,UAAZ,GAAuB,kBAA/B;AACAC,gBAAM,GAAGA,MAAM,CAACN,GAAP,CAAW,QAAX,EAAqBS,MAArB,CAAT;AAEA,cAAIF,IAAI,GAAG;AACTX,mBAAO,EAAE,KAAKA,OADL;AAETU,kBAAM,EAAEA;AAFC,WAAX;AAIA,iBAAO,KAAKf,IAAL,CAAUa,GAAV,CAAcQ,GAAd,EAAmBL,IAAnB,CAAP;AACD;AACD;;AA1KoB;AAAA;AAAA,gDA2KIE,MA3KJ,EA2Kc;AAEhC,cAAIH,MAAM,GAAG,IAAI,+DAAJ,EAAb;AACAA,gBAAM,GAAGA,MAAM,CAACN,GAAP,CAAW,QAAX,EAAqBS,MAArB,CAAT;AAEA,cAAIF,IAAI,GAAG;AACTX,mBAAO,EAAE,KAAKA,OADL;AAETU,kBAAM,EAAEA;AAFC,WAAX;AAIA,iBAAO,KAAKf,IAAL,CAAUa,GAAV,CAAc,yEAAYC,UAAZ,GAAuB,gBAArC,EAAuDE,IAAvD,CAAP;AACD;AArLmB;AAAA;AAAA,+CAsLGE,MAtLH,EAsLa;AAC/B,cAAIH,MAAM,GAAG,IAAI,+DAAJ,EAAb;AACAA,gBAAM,GAAGA,MAAM,CAACN,GAAP,CAAW,QAAX,EAAqBS,MAArB,CAAT;AAEA,cAAIF,IAAI,GAAG;AACTX,mBAAO,EAAE,KAAKA,OADL;AAETU,kBAAM,EAAEA;AAFC,WAAX;AAIA,iBAAO,KAAKf,IAAL,CAAUa,GAAV,CAAc,yEAAYC,UAAZ,GAAuB,kBAArC,EAAyDE,IAAzD,CAAP;AACD;AA/LmB;AAAA;AAAA,mCAgMTG,IAhMS,EAgMD;AACjB,iBAAO,KAAKnB,IAAL,CAAUoB,IAAV,CAAe,yEAAYN,UAAZ,GAAuB,cAAtC,EAAsDK,IAAtD,EAA4D,KAAKP,OAAjE,CAAP;AACD;AAlMmB;AAAA;AAAA,qCAmMPO,IAnMO,EAmMC;AACnB,iBAAO,KAAKnB,IAAL,CAAUoB,IAAV,CAAe,yEAAYN,UAAZ,GAAuB,gBAAtC,EAAwDK,IAAxD,EAA8D,KAAKP,OAAnE,CAAP;AACD;AArMmB;AAAA;AAAA,oCAsMRO,IAtMQ,EAsMA;AAClB,iBAAO,KAAKnB,IAAL,CAAUoB,IAAV,CAAe,yEAAYN,UAAZ,GAAuB,eAAtC,EAAuDK,IAAvD,EAA6D,KAAKP,OAAlE,CAAP;AACD;AAxMmB;AAAA;AAAA,sCAyMNO,IAzMM,EAyME;AACpB,iBAAO,KAAKnB,IAAL,CAAUoB,IAAV,CAAe,yEAAYN,UAAZ,GAAuB,iBAAtC,EAAyDK,IAAzD,EAA+D,KAAKP,OAApE,CAAP;AACD;AA3MmB;AAAA;AAAA,uCA4MLO,IA5MK,EA4MG;AACrB,iBAAO,KAAKnB,IAAL,CAAUoB,IAAV,CAAe,yEAAYN,UAAZ,GAAuB,eAAtC,EAAuDK,IAAvD,EAA6D,KAAKP,OAAlE,CAAP;AACD;AA9MmB;AAAA;AAAA,qCA+MPM,MA/MO,EA+MG;AACrB,cAAIH,MAAM,GAAG,IAAI,+DAAJ,EAAb;AACAA,gBAAM,GAAGA,MAAM,CAACN,GAAP,CAAW,QAAX,EAAqBS,MAArB,CAAT;AAEA,cAAIF,IAAI,GAAG;AACTX,mBAAO,EAAE,KAAKA,OADL;AAETU,kBAAM,EAAEA;AAFC,WAAX;AAIA,iBAAO,KAAKf,IAAL,CAAUa,GAAV,CAAc,yEAAYC,UAAZ,GAAuB,aAArC,EAAoDE,IAApD,CAAP;AACD;AAxNmB;;AAAA;AAAA,OAAxB;;;;cASiB;;cACQ;;cACA;;cACJ;;cACM;;;;AAbdjB,eAAW,6DAHvB,iEAAW;AACVuB,gBAAU,EAAE;AADF,KAAX,CAGuB,GAAXvB,WAAW,CAAX;;;;;;;;;;;;;;;;ACbb;AAAe;;;AAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACSf,QAAawB,eAAe;AAG1B,+BACUC,iBADV,EAEUC,SAFV,EAGUC,WAHV,EAGkC;AAAA;;AAFxB,aAAAF,iBAAA,GAAAA,iBAAA;AACA,aAAAC,SAAA,GAAAA,SAAA;AACA,aAAAC,WAAA,GAAAA,WAAA;AAER,aAAKC,IAAL,GAAY,KAAKF,SAAL,CAAeZ,GAAf,CAAmB,MAAnB,CAAZ;AACD;;AATyB;AAAA;AAAA,mCAWf;AACTe,iBAAO,CAACC,GAAR,CAAY,KAAKF,IAAjB;AAED;AAdyB;AAAA;AAAA,gCAerB;AACH,eAAKH,iBAAL,CAAuBM,OAAvB;AACD,SAjByB,CAmBzB;AACA;;AApByB;AAAA;AAAA,qCAqBf;AACT,cAAIX,IAAI,GAAG;AAAE,sBAAS,KAAKQ,IAAL,CAAUI;AAArB,WAAX;;AACA,cAAG,KAAKJ,IAAL,CAAUK,CAAV,KAAgB,GAAnB,EAAuB;AACrB,iBAAKN,WAAL,CAAiBO,UAAjB,CAA4Bd,IAA5B,EAAkCZ,SAAlC,CAA4C,UAAAC,GAAG,EAAE;AAC/CoB,qBAAO,CAACC,GAAR,CAAYrB,GAAZ;AACD,aAFD;AAGD,WAJD,MAKI;AACF,iBAAKkB,WAAL,CAAiBQ,YAAjB,CAA8Bf,IAA9B,EAAoCZ,SAApC,CAA8C,UAAAC,GAAG,EAAE;AACjDoB,qBAAO,CAACC,GAAR,CAAYrB,GAAZ;AACD,aAFD;AAGD;;AACD,eAAKgB,iBAAL,CAAuBM,OAAvB,CAA+B,IAA/B;AACD,SAlCyB,CAmC1B;;AAnC0B;AAAA;AAAA,sCAoCf;AACT,cAAIX,IAAI,GAAG;AAAE,sBAAS,KAAKQ,IAAL,CAAUI;AAArB,WAAX;;AACA,cAAG,KAAKJ,IAAL,CAAUK,CAAV,KAAgB,GAAnB,EAAuB;AACrB,iBAAKN,WAAL,CAAiBS,WAAjB,CAA6BhB,IAA7B,EAAmCZ,SAAnC,CAA6C,UAAAC,GAAG,EAAE;AAChDoB,qBAAO,CAACC,GAAR,CAAYrB,GAAZ;AACD,aAFD;AAGD,WAJD,MAKI;AACF,iBAAKkB,WAAL,CAAiBU,aAAjB,CAA+BjB,IAA/B,EAAqCZ,SAArC,CAA+C,UAAAC,GAAG,EAAE;AAClDoB,qBAAO,CAACC,GAAR,CAAYrB,GAAZ;AACD,aAFD;AAGD;;AACD,eAAKgB,iBAAL,CAAuBM,OAAvB,CAA+B,IAA/B;AACD;AAjDyB;;AAAA;AAAA,OAA5B;;;;cAI+B;;cACR;;cACE;;;;AANZP,mBAAe,6DAL3B,gEAAU;AACTc,cAAQ,EAAE,kBADD;AAETC,cAAQ,EAAR;AAAA;AAAA,uHAFS;;;;AAAA,KAAV,CAK2B,GAAff,eAAe,CAAf","file":"default~pages-chat-chat-module~shared-popover-chat-popover-chat-popover-module-es5.js","sourcesContent":["export default \"\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\";","import { HttpHeaders, HttpParams } from '@angular/common/http';\r\nimport { Injectable } from '@angular/core';\r\nimport { Observable } from \"rxjs\"\r\nimport { AuthService } from './auth.service';\r\nimport { HttpService } from './http.service';\r\nimport { StorageService } from './storage.service';\r\nimport { HttpClient, HttpHeaderResponse } from '@angular/common/http';\r\nimport { environment } from 'src/environments/environment';\r\nimport { Storage } from '@ionic/storage';\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class ChatService {\r\n headers: HttpHeaders;\r\n options:any;\r\n options1:any;\r\n X_User_Id:any;\r\n X_Auth_Token:any;\r\n \r\n\r\n constructor(\r\n private http:HttpClient,\r\n private httpService: HttpService,\r\n private authService: AuthService,\r\n private storage: Storage,\r\n private storageService:StorageService,) {\r\n this.headers = new HttpHeaders();\r\n /* this.headers = this.headers.set('X-User-Id', 'GqjNWiLrGEHRna7Zn');\r\n this.headers = this.headers.set('X-Auth-Token', 'dAM0ZOTAy8jzQA_vS25z2IrnSc6sYLfi5rmaa35YNUz'); */\r\n -\r\n this.authService.userData$.subscribe((res:any)=>{\r\n this.headers = this.headers.set('X-User-Id', res.userId);\r\n this.headers = this.headers.set('X-Auth-Token', res.authToken);\r\n });\r\n this.options = {\r\n headers: this.headers,\r\n };\r\n }\r\n\r\n /* getUser(){\r\n this.storage.get('user').then((val) => {\r\n let user = JSON.parse(unescape(atob(val))).data;\r\n \r\n this.headers = this.headers.set('X-User-Id', user.userId);\r\n this.headers = this.headers.set('X-Auth-Token', user.authToken);\r\n \r\n this.options1 = {\r\n headers: this.headers,\r\n };\r\n console.log(this.options1);\r\n \r\n this.http.get(environment.apiChatUrl+'users.presence', this.options1).subscribe(res => {\r\n console.log(res);\r\n });\r\n\r\n });\r\n } */\r\n \r\n getAllChannels(){\r\n return this.http.get(environment.apiChatUrl+'channels.list', this.options);\r\n }\r\n getAllUserChannels(){\r\n return this.http.get(environment.apiChatUrl+'channels.list.joined', this.options);\r\n }\r\n\r\n getAllRooms(){\r\n return this.http.get(environment.apiChatUrl+'rooms.get', this.options);\r\n }\r\n customsRooms(params:any){\r\n let opts = { \r\n headers: this.headers, \r\n params: params \r\n }\r\n return this.http.get(environment.apiChatUrl+'rooms.get', opts);\r\n }\r\n getAllPrivateGroups(){\r\n return this.http.get(environment.apiChatUrl+'groups.list', this.options);\r\n }\r\n\r\n getAllUsers(){\r\n return this.http.get(environment.apiChatUrl+'users.list', this.options);\r\n }\r\n getAllConnectedUsers(){\r\n return this.http.get(environment.apiChatUrl+'users.presence', this.options);\r\n }\r\n //Check whether user is online or offline\r\n getUserPresence(id:any){\r\n\r\n let params = new HttpParams();\r\n params = params.set(\"userId\", id);\r\n \r\n let opts = { \r\n headers: this.headers, \r\n params: params \r\n }\r\n return this.http.get(environment.apiChatUrl+'users.getPresence', opts);\r\n }\r\n\r\n //Load messages from roomId\r\n loadJoinedRooms(){\r\n return this.http.get(environment.apiChatUrl+'im.list', this.options);\r\n }\r\n getAllDirectMessages(){\r\n return this.http.get(environment.apiChatUrl+'im.list', this.options);\r\n }\r\n //Load messages from roomId\r\n getRoomMessages(roomId:any){\r\n\r\n let params = new HttpParams();\r\n params = params.set(\"roomId\", roomId);\r\n \r\n let opts = { \r\n headers: this.headers, \r\n params: params \r\n }\r\n return this.http.get(environment.apiChatUrl+'im.history', opts);\r\n }\r\n\r\n sendMessage(body:any){\r\n let opts = { \r\n headers: this.headers,\r\n }\r\n return this.http.post(environment.apiChatUrl+'chat.sendMessage', body, opts);\r\n }\r\n //Load members from a chat\r\n getMembers(roomId:any){\r\n\r\n let params = new HttpParams();\r\n params = params.set(\"roomId\", roomId);\r\n \r\n let opts = { \r\n headers: this.headers, \r\n params: params \r\n }\r\n return this.http.get(environment.apiChatUrl+'im.members', opts);\r\n }\r\n removeChatRoom(body:any){\r\n let opts = { \r\n headers: this.headers,\r\n }\r\n return this.http.post(environment.apiChatUrl+'im.close', body, this.options);\r\n }\r\n createRoom(body:any){\r\n return this.http.post(environment.apiChatUrl+'im.create', body, this.options);\r\n }\r\n getDirectMessage(roomId:string){\r\n let params = new HttpParams();\r\n params = params.set(\"roomId\", roomId);\r\n \r\n let opts = { \r\n headers: this.headers, \r\n params: params \r\n }\r\n return this.http.get(environment.apiChatUrl+'im.messages', opts);\r\n }\r\n\r\n /* GROUPS */\r\n addGroup(body:any){\r\n return this.http.post(environment.apiChatUrl+'groups.create', body, this.options);\r\n }\r\n getGroupMembers(roomId:string){\r\n let params = new HttpParams();\r\n let url=environment.apiChatUrl+'groups.members';\r\n params = params.set(\"roomId\", roomId);\r\n \r\n let opts = { \r\n headers: this.headers, \r\n params: params \r\n }\r\n return this.http.get(url, opts);\r\n }\r\n getChannelMembers(roomId:string){\r\n let params = new HttpParams();\r\n let url=environment.apiChatUrl+'channels.members';\r\n params = params.set(\"roomId\", roomId);\r\n \r\n let opts = { \r\n headers: this.headers, \r\n params: params \r\n }\r\n return this.http.get(url, opts);\r\n }\r\n /* GROUP MESSAGES */\r\n getPrivateGroupMessages(roomId:any){\r\n\r\n let params = new HttpParams();\r\n params = params.set(\"roomId\", roomId);\r\n \r\n let opts = { \r\n headers: this.headers, \r\n params: params \r\n }\r\n return this.http.get(environment.apiChatUrl+'groups.history', opts);\r\n }\r\n getPublicGroupMessages(roomId:any){\r\n let params = new HttpParams();\r\n params = params.set(\"roomId\", roomId);\r\n \r\n let opts = { \r\n headers: this.headers, \r\n params: params \r\n }\r\n return this.http.get(environment.apiChatUrl+'channels.history', opts);\r\n }\r\n closeGroup(body:any){\r\n return this.http.post(environment.apiChatUrl+'groups.close', body, this.options);\r\n }\r\n closeChannel(body:any){\r\n return this.http.post(environment.apiChatUrl+'channels.close', body, this.options);\r\n }\r\n deleteGroup(body:any){\r\n return this.http.post(environment.apiChatUrl+'groups.delete', body, this.options);\r\n }\r\n deleteChannel(body:any){\r\n return this.http.post(environment.apiChatUrl+'channels.delete', body, this.options);\r\n }\r\n addUserToGroup(body:any){\r\n return this.http.post(environment.apiChatUrl+'groups.invite', body, this.options);\r\n }\r\n getGroupInfo(roomId:any){\r\n let params = new HttpParams();\r\n params = params.set(\"roomId\", roomId);\r\n \r\n let opts = { \r\n headers: this.headers, \r\n params: params \r\n }\r\n return this.http.get(environment.apiChatUrl+'groups.info', opts);\r\n }\r\n\r\n}\r\n","export default \"ion-row {\\n padding: 10px 10px 5px 10px;\\n}\\n\\n.border-top {\\n padding-top: 5px !important;\\n border-top: 1px solid #ebebeb;\\n}\\n\\n/* ion-col{\\n border: 1px solid red;\\n} */\\n\\n/* .btn-ok, .btn-cancel, .btn-delete{\\n font-size: 13px;\\n padding:0 !important;\\n} */\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9hcHAvc2hhcmVkL3BvcG92ZXIvY2hhdC1wb3BvdmVyL0M6XFxVc2Vyc1xcdGlhZ28ua2F5YXlhXFxkZXZlbG9wbWVudFxcZ2FiaW5ldGUtZGlnaXRhbC9zcmNcXGFwcFxcc2hhcmVkXFxwb3BvdmVyXFxjaGF0LXBvcG92ZXJcXGNoYXQtcG9wb3Zlci5wYWdlLnNjc3MiLCJzcmMvYXBwL3NoYXJlZC9wb3BvdmVyL2NoYXQtcG9wb3Zlci9jaGF0LXBvcG92ZXIucGFnZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0UsMkJBQUE7QUNDRjs7QURDQTtFQUNFLDJCQUFBO0VBQ0EsNkJBQUE7QUNFRjs7QURBQTs7R0FBQTs7QUFJQTs7O0dBQUEiLCJmaWxlIjoic3JjL2FwcC9zaGFyZWQvcG9wb3Zlci9jaGF0LXBvcG92ZXIvY2hhdC1wb3BvdmVyLnBhZ2Uuc2NzcyIsInNvdXJjZXNDb250ZW50IjpbImlvbi1yb3d7XHJcbiAgcGFkZGluZzogMTBweCAxMHB4IDVweCAxMHB4O1xyXG59XHJcbi5ib3JkZXItdG9we1xyXG4gIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ViZWJlYjtcclxufVxyXG4vKiBpb24tY29se1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgcmVkO1xyXG59ICovXHJcblxyXG4vKiAuYnRuLW9rLCAuYnRuLWNhbmNlbCwgLmJ0bi1kZWxldGV7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBwYWRkaW5nOjAgIWltcG9ydGFudDtcclxufSAqL1xyXG4iLCJpb24tcm93IHtcbiAgcGFkZGluZzogMTBweCAxMHB4IDVweCAxMHB4O1xufVxuXG4uYm9yZGVyLXRvcCB7XG4gIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYmViZWI7XG59XG5cbi8qIGlvbi1jb2x7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmVkO1xufSAqL1xuLyogLmJ0bi1vaywgLmJ0bi1jYW5jZWwsIC5idG4tZGVsZXRle1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBwYWRkaW5nOjAgIWltcG9ydGFudDtcbn0gKi8iXX0= */\";","import { Component, OnInit } from '@angular/core';\r\nimport { NavParams, PopoverController } from '@ionic/angular';\r\nimport { ChatService } from 'src/app/services/chat.service';\r\n\r\n@Component({\r\n selector: 'app-chat-popover',\r\n templateUrl: './chat-popover.page.html',\r\n styleUrls: ['./chat-popover.page.scss'],\r\n})\r\nexport class ChatPopoverPage implements OnInit {\r\n room:any;\r\n\r\n constructor(\r\n private popoverController: PopoverController,\r\n private navParams: NavParams,\r\n private chatService: ChatService,\r\n ) { \r\n this.room = this.navParams.get('room');\r\n }\r\n\r\n ngOnInit() {\r\n console.log(this.room);\r\n \r\n }\r\n close(){\r\n this.popoverController.dismiss();\r\n }\r\n\r\n //Top menu options\r\n //Close\r\n leaveGroup(){\r\n let body = { \"roomId\":this.room._id, }\r\n if(this.room.t === 'p'){ \r\n this.chatService.closeGroup(body).subscribe(res=>{\r\n console.log(res);\r\n });\r\n }\r\n else{ \r\n this.chatService.closeChannel(body).subscribe(res=>{\r\n console.log(res);\r\n });\r\n }\r\n this.popoverController.dismiss(true);\r\n }\r\n //Delete\r\n deleteGroup(){\r\n let body = { \"roomId\":this.room._id, }\r\n if(this.room.t === 'p'){ \r\n this.chatService.deleteGroup(body).subscribe(res=>{\r\n console.log(res);\r\n });\r\n }\r\n else{ \r\n this.chatService.deleteChannel(body).subscribe(res=>{\r\n console.log(res);\r\n });\r\n }\r\n this.popoverController.dismiss(true);\r\n }\r\n\r\n}\r\n"]} \ No newline at end of file diff --git a/android/app/src/main/assets/public/filter-filter-module-es2015.js b/android/app/src/main/assets/public/filter-filter-module-es2015.js new file mode 100644 index 000000000..e0e96762c --- /dev/null +++ b/android/app/src/main/assets/public/filter-filter-module-es2015.js @@ -0,0 +1,140 @@ +(window["webpackJsonp"] = window["webpackJsonp"] || []).push([["filter-filter-module"],{ + +/***/ "./node_modules/raw-loader/dist/cjs.js!./src/app/pages/search/filter/filter.page.html": +/*!********************************************************************************************!*\ + !*** ./node_modules/raw-loader/dist/cjs.js!./src/app/pages/search/filter/filter.page.html ***! + \********************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony default export */ __webpack_exports__["default"] = ("\r\n Ionic\r\n \r\n \r\n \r\n \r\n"); + +/***/ }), + +/***/ "./src/app/pages/search/filter/filter-routing.module.ts": +/*!**************************************************************!*\ + !*** ./src/app/pages/search/filter/filter-routing.module.ts ***! + \**************************************************************/ +/*! exports provided: FilterPageRoutingModule */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "FilterPageRoutingModule", function() { return FilterPageRoutingModule; }); +/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.js"); +/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js"); +/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/router */ "./node_modules/@angular/router/__ivy_ngcc__/fesm2015/router.js"); +/* harmony import */ var _filter_page__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./filter.page */ "./src/app/pages/search/filter/filter.page.ts"); + + + + +const routes = [ + { + path: '', + component: _filter_page__WEBPACK_IMPORTED_MODULE_3__["FilterPage"] + } +]; +let FilterPageRoutingModule = class FilterPageRoutingModule { +}; +FilterPageRoutingModule = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([ + Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["NgModule"])({ + imports: [_angular_router__WEBPACK_IMPORTED_MODULE_2__["RouterModule"].forChild(routes)], + exports: [_angular_router__WEBPACK_IMPORTED_MODULE_2__["RouterModule"]], + }) +], FilterPageRoutingModule); + + + +/***/ }), + +/***/ "./src/app/pages/search/filter/filter.module.ts": +/*!******************************************************!*\ + !*** ./src/app/pages/search/filter/filter.module.ts ***! + \******************************************************/ +/*! exports provided: FilterPageModule */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "FilterPageModule", function() { return FilterPageModule; }); +/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.js"); +/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js"); +/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/common */ "./node_modules/@angular/common/__ivy_ngcc__/fesm2015/common.js"); +/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/forms */ "./node_modules/@angular/forms/__ivy_ngcc__/fesm2015/forms.js"); +/* harmony import */ var _ionic_angular__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @ionic/angular */ "./node_modules/@ionic/angular/__ivy_ngcc__/fesm2015/ionic-angular.js"); +/* harmony import */ var _filter_routing_module__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./filter-routing.module */ "./src/app/pages/search/filter/filter-routing.module.ts"); +/* harmony import */ var _filter_page__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./filter.page */ "./src/app/pages/search/filter/filter.page.ts"); + + + + + + + +let FilterPageModule = class FilterPageModule { +}; +FilterPageModule = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([ + Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["NgModule"])({ + imports: [ + _angular_common__WEBPACK_IMPORTED_MODULE_2__["CommonModule"], + _angular_forms__WEBPACK_IMPORTED_MODULE_3__["FormsModule"], + _ionic_angular__WEBPACK_IMPORTED_MODULE_4__["IonicModule"], + _filter_routing_module__WEBPACK_IMPORTED_MODULE_5__["FilterPageRoutingModule"] + ], + declarations: [_filter_page__WEBPACK_IMPORTED_MODULE_6__["FilterPage"]] + }) +], FilterPageModule); + + + +/***/ }), + +/***/ "./src/app/pages/search/filter/filter.page.scss": +/*!******************************************************!*\ + !*** ./src/app/pages/search/filter/filter.page.scss ***! + \******************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony default export */ __webpack_exports__["default"] = ("\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL3NlYXJjaC9maWx0ZXIvZmlsdGVyLnBhZ2Uuc2NzcyJ9 */"); + +/***/ }), + +/***/ "./src/app/pages/search/filter/filter.page.ts": +/*!****************************************************!*\ + !*** ./src/app/pages/search/filter/filter.page.ts ***! + \****************************************************/ +/*! exports provided: FilterPage */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "FilterPage", function() { return FilterPage; }); +/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.js"); +/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js"); + + +let FilterPage = class FilterPage { + constructor() { } + ngOnInit() { + } +}; +FilterPage = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([ + Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"])({ + selector: 'app-filter', + template: Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__importDefault"])(__webpack_require__(/*! raw-loader!./filter.page.html */ "./node_modules/raw-loader/dist/cjs.js!./src/app/pages/search/filter/filter.page.html")).default, + styles: [Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__importDefault"])(__webpack_require__(/*! ./filter.page.scss */ "./src/app/pages/search/filter/filter.page.scss")).default] + }) +], FilterPage); + + + +/***/ }) + +}]); +//# sourceMappingURL=filter-filter-module-es2015.js.map \ No newline at end of file diff --git a/android/app/src/main/assets/public/filter-filter-module-es2015.js.map b/android/app/src/main/assets/public/filter-filter-module-es2015.js.map new file mode 100644 index 000000000..44ca25a49 --- /dev/null +++ b/android/app/src/main/assets/public/filter-filter-module-es2015.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["./src/app/pages/search/filter/filter.page.html","./src/app/pages/search/filter/filter-routing.module.ts","./src/app/pages/search/filter/filter.module.ts","./src/app/pages/search/filter/filter.page.scss","./src/app/pages/search/filter/filter.page.ts"],"names":[],"mappings":";;;;;;;;;;AAAA;AAAe,mYAAoU,E;;;;;;;;;;;;;;;;;;;ACA1S;AACc;AAEZ;AAE3C,MAAM,MAAM,GAAW;IACrB;QACE,IAAI,EAAE,EAAE;QACR,SAAS,EAAE,uDAAU;KACtB;CACF,CAAC;AAMF,IAAa,uBAAuB,GAApC,MAAa,uBAAuB;CAAG;AAA1B,uBAAuB;IAJnC,8DAAQ,CAAC;QACR,OAAO,EAAE,CAAC,4DAAY,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC;QACxC,OAAO,EAAE,CAAC,4DAAY,CAAC;KACxB,CAAC;GACW,uBAAuB,CAAG;AAAH;;;;;;;;;;;;;;;;;;;;;;;AChBK;AACM;AACF;AAEA;AAEqB;AAEvB;AAW3C,IAAa,gBAAgB,GAA7B,MAAa,gBAAgB;CAAG;AAAnB,gBAAgB;IAT5B,8DAAQ,CAAC;QACR,OAAO,EAAE;YACP,4DAAY;YACZ,0DAAW;YACX,0DAAW;YACX,8EAAuB;SACxB;QACD,YAAY,EAAE,CAAC,uDAAU,CAAC;KAC3B,CAAC;GACW,gBAAgB,CAAG;AAAH;;;;;;;;;;;;;ACnB7B;AAAe,6GAA8C,uJAAuJ,E;;;;;;;;;;;;;;;;;ACAlK;AAOlD,IAAa,UAAU,GAAvB,MAAa,UAAU;IAErB,gBAAgB,CAAC;IAEjB,QAAQ;IACR,CAAC;CAEF;AAPY,UAAU;IALtB,+DAAS,CAAC;QACT,QAAQ,EAAE,YAAY;QACtB,iOAAiC;;KAElC,CAAC;GACW,UAAU,CAOtB;AAPsB","file":"filter-filter-module-es2015.js","sourcesContent":["export default \"\\r\\n Ionic\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\";","import { NgModule } from '@angular/core';\r\nimport { Routes, RouterModule } from '@angular/router';\r\n\r\nimport { FilterPage } from './filter.page';\r\n\r\nconst routes: Routes = [\r\n {\r\n path: '',\r\n component: FilterPage\r\n }\r\n];\r\n\r\n@NgModule({\r\n imports: [RouterModule.forChild(routes)],\r\n exports: [RouterModule],\r\n})\r\nexport class FilterPageRoutingModule {}\r\n","import { NgModule } from '@angular/core';\r\nimport { CommonModule } from '@angular/common';\r\nimport { FormsModule } from '@angular/forms';\r\n\r\nimport { IonicModule } from '@ionic/angular';\r\n\r\nimport { FilterPageRoutingModule } from './filter-routing.module';\r\n\r\nimport { FilterPage } from './filter.page';\r\n\r\n@NgModule({\r\n imports: [\r\n CommonModule,\r\n FormsModule,\r\n IonicModule,\r\n FilterPageRoutingModule\r\n ],\r\n declarations: [FilterPage]\r\n})\r\nexport class FilterPageModule {}\r\n","export default \"\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL3NlYXJjaC9maWx0ZXIvZmlsdGVyLnBhZ2Uuc2NzcyJ9 */\";","import { Component, OnInit } from '@angular/core';\r\n\r\n@Component({\r\n selector: 'app-filter',\r\n templateUrl: './filter.page.html',\r\n styleUrls: ['./filter.page.scss'],\r\n})\r\nexport class FilterPage implements OnInit {\r\n\r\n constructor() { }\r\n\r\n ngOnInit() {\r\n }\r\n\r\n}\r\n"],"sourceRoot":"webpack:///"} \ No newline at end of file diff --git a/android/app/src/main/assets/public/filter-filter-module-es5.js b/android/app/src/main/assets/public/filter-filter-module-es5.js new file mode 100644 index 000000000..223dad60b --- /dev/null +++ b/android/app/src/main/assets/public/filter-filter-module-es5.js @@ -0,0 +1,238 @@ +function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } + +function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } + +function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } + +(window["webpackJsonp"] = window["webpackJsonp"] || []).push([["filter-filter-module"], { + /***/ + "./node_modules/raw-loader/dist/cjs.js!./src/app/pages/search/filter/filter.page.html": + /*!********************************************************************************************!*\ + !*** ./node_modules/raw-loader/dist/cjs.js!./src/app/pages/search/filter/filter.page.html ***! + \********************************************************************************************/ + + /*! exports provided: default */ + + /***/ + function node_modulesRawLoaderDistCjsJsSrcAppPagesSearchFilterFilterPageHtml(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony default export */ + + + __webpack_exports__["default"] = "\r\n Ionic\r\n \r\n \r\n \r\n \r\n"; + /***/ + }, + + /***/ + "./src/app/pages/search/filter/filter-routing.module.ts": + /*!**************************************************************!*\ + !*** ./src/app/pages/search/filter/filter-routing.module.ts ***! + \**************************************************************/ + + /*! exports provided: FilterPageRoutingModule */ + + /***/ + function srcAppPagesSearchFilterFilterRoutingModuleTs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "FilterPageRoutingModule", function () { + return FilterPageRoutingModule; + }); + /* harmony import */ + + + var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( + /*! tslib */ + "./node_modules/tslib/tslib.es6.js"); + /* harmony import */ + + + var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( + /*! @angular/core */ + "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js"); + /* harmony import */ + + + var _angular_router__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__( + /*! @angular/router */ + "./node_modules/@angular/router/__ivy_ngcc__/fesm2015/router.js"); + /* harmony import */ + + + var _filter_page__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__( + /*! ./filter.page */ + "./src/app/pages/search/filter/filter.page.ts"); + + var routes = [{ + path: '', + component: _filter_page__WEBPACK_IMPORTED_MODULE_3__["FilterPage"] + }]; + + var FilterPageRoutingModule = function FilterPageRoutingModule() { + _classCallCheck(this, FilterPageRoutingModule); + }; + + FilterPageRoutingModule = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["NgModule"])({ + imports: [_angular_router__WEBPACK_IMPORTED_MODULE_2__["RouterModule"].forChild(routes)], + exports: [_angular_router__WEBPACK_IMPORTED_MODULE_2__["RouterModule"]] + })], FilterPageRoutingModule); + /***/ + }, + + /***/ + "./src/app/pages/search/filter/filter.module.ts": + /*!******************************************************!*\ + !*** ./src/app/pages/search/filter/filter.module.ts ***! + \******************************************************/ + + /*! exports provided: FilterPageModule */ + + /***/ + function srcAppPagesSearchFilterFilterModuleTs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "FilterPageModule", function () { + return FilterPageModule; + }); + /* harmony import */ + + + var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( + /*! tslib */ + "./node_modules/tslib/tslib.es6.js"); + /* harmony import */ + + + var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( + /*! @angular/core */ + "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js"); + /* harmony import */ + + + var _angular_common__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__( + /*! @angular/common */ + "./node_modules/@angular/common/__ivy_ngcc__/fesm2015/common.js"); + /* harmony import */ + + + var _angular_forms__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__( + /*! @angular/forms */ + "./node_modules/@angular/forms/__ivy_ngcc__/fesm2015/forms.js"); + /* harmony import */ + + + var _ionic_angular__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__( + /*! @ionic/angular */ + "./node_modules/@ionic/angular/__ivy_ngcc__/fesm2015/ionic-angular.js"); + /* harmony import */ + + + var _filter_routing_module__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__( + /*! ./filter-routing.module */ + "./src/app/pages/search/filter/filter-routing.module.ts"); + /* harmony import */ + + + var _filter_page__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__( + /*! ./filter.page */ + "./src/app/pages/search/filter/filter.page.ts"); + + var FilterPageModule = function FilterPageModule() { + _classCallCheck(this, FilterPageModule); + }; + + FilterPageModule = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["NgModule"])({ + imports: [_angular_common__WEBPACK_IMPORTED_MODULE_2__["CommonModule"], _angular_forms__WEBPACK_IMPORTED_MODULE_3__["FormsModule"], _ionic_angular__WEBPACK_IMPORTED_MODULE_4__["IonicModule"], _filter_routing_module__WEBPACK_IMPORTED_MODULE_5__["FilterPageRoutingModule"]], + declarations: [_filter_page__WEBPACK_IMPORTED_MODULE_6__["FilterPage"]] + })], FilterPageModule); + /***/ + }, + + /***/ + "./src/app/pages/search/filter/filter.page.scss": + /*!******************************************************!*\ + !*** ./src/app/pages/search/filter/filter.page.scss ***! + \******************************************************/ + + /*! exports provided: default */ + + /***/ + function srcAppPagesSearchFilterFilterPageScss(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony default export */ + + + __webpack_exports__["default"] = "\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL3NlYXJjaC9maWx0ZXIvZmlsdGVyLnBhZ2Uuc2NzcyJ9 */"; + /***/ + }, + + /***/ + "./src/app/pages/search/filter/filter.page.ts": + /*!****************************************************!*\ + !*** ./src/app/pages/search/filter/filter.page.ts ***! + \****************************************************/ + + /*! exports provided: FilterPage */ + + /***/ + function srcAppPagesSearchFilterFilterPageTs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "FilterPage", function () { + return FilterPage; + }); + /* harmony import */ + + + var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( + /*! tslib */ + "./node_modules/tslib/tslib.es6.js"); + /* harmony import */ + + + var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( + /*! @angular/core */ + "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js"); + + var FilterPage = /*#__PURE__*/function () { + function FilterPage() { + _classCallCheck(this, FilterPage); + } + + _createClass(FilterPage, [{ + key: "ngOnInit", + value: function ngOnInit() {} + }]); + + return FilterPage; + }(); + + FilterPage = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Component"])({ + selector: 'app-filter', + template: Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__importDefault"])(__webpack_require__( + /*! raw-loader!./filter.page.html */ + "./node_modules/raw-loader/dist/cjs.js!./src/app/pages/search/filter/filter.page.html"))["default"], + styles: [Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__importDefault"])(__webpack_require__( + /*! ./filter.page.scss */ + "./src/app/pages/search/filter/filter.page.scss"))["default"]] + })], FilterPage); + /***/ + } +}]); +//# sourceMappingURL=filter-filter-module-es5.js.map \ No newline at end of file diff --git a/android/app/src/main/assets/public/filter-filter-module-es5.js.map b/android/app/src/main/assets/public/filter-filter-module-es5.js.map new file mode 100644 index 000000000..0313dc54e --- /dev/null +++ b/android/app/src/main/assets/public/filter-filter-module-es5.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///src/app/pages/search/filter/filter.page.html","webpack:///src/app/pages/search/filter/filter-routing.module.ts","webpack:///src/app/pages/search/filter/filter.module.ts","webpack:///src/app/pages/search/filter/filter.page.scss","webpack:///src/app/pages/search/filter/filter.page.ts"],"names":["routes","path","component","FilterPageRoutingModule","imports","forChild","exports","FilterPageModule","declarations","FilterPage","selector","template"],"mappings":";;;;;;;;;;;;;;;;;;;AAAA;AAAe;;;AAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACKf,QAAMA,MAAM,GAAW,CACrB;AACEC,UAAI,EAAE,EADR;AAEEC,eAAS,EAAE;AAFb,KADqB,CAAvB;;AAWA,QAAaC,uBAAuB;AAAA;AAAA,KAApC;;AAAaA,2BAAuB,6DAJnC,+DAAS;AACRC,aAAO,EAAE,CAAC,6DAAaC,QAAb,CAAsBL,MAAtB,CAAD,CADD;AAERM,aAAO,EAAE,CAAC,4DAAD;AAFD,KAAT,CAImC,GAAvBH,uBAAuB,CAAvB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACGb,QAAaI,gBAAgB;AAAA;AAAA,KAA7B;;AAAaA,oBAAgB,6DAT5B,+DAAS;AACRH,aAAO,EAAE,CACP,4DADO,EAEP,0DAFO,EAGP,0DAHO,EAIP,8EAJO,CADD;AAORI,kBAAY,EAAE,CAAC,uDAAD;AAPN,KAAT,CAS4B,GAAhBD,gBAAgB,CAAhB;;;;;;;;;;;;;;;;ACnBb;AAAe;;;AAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACOf,QAAaE,UAAU;AAErB,4BAAc;AAAA;AAAG;;AAFI;AAAA;AAAA,mCAIV,CACV;AALoB;;AAAA;AAAA,OAAvB;;AAAaA,cAAU,6DALtB,gEAAU;AACTC,cAAQ,EAAE,YADD;AAETC,cAAQ,EAAR;AAAA;AAAA,yGAFS;;;;AAAA,KAAV,CAKsB,GAAVF,UAAU,CAAV","file":"filter-filter-module-es5.js","sourcesContent":["export default \"\\r\\n Ionic\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\";","import { NgModule } from '@angular/core';\r\nimport { Routes, RouterModule } from '@angular/router';\r\n\r\nimport { FilterPage } from './filter.page';\r\n\r\nconst routes: Routes = [\r\n {\r\n path: '',\r\n component: FilterPage\r\n }\r\n];\r\n\r\n@NgModule({\r\n imports: [RouterModule.forChild(routes)],\r\n exports: [RouterModule],\r\n})\r\nexport class FilterPageRoutingModule {}\r\n","import { NgModule } from '@angular/core';\r\nimport { CommonModule } from '@angular/common';\r\nimport { FormsModule } from '@angular/forms';\r\n\r\nimport { IonicModule } from '@ionic/angular';\r\n\r\nimport { FilterPageRoutingModule } from './filter-routing.module';\r\n\r\nimport { FilterPage } from './filter.page';\r\n\r\n@NgModule({\r\n imports: [\r\n CommonModule,\r\n FormsModule,\r\n IonicModule,\r\n FilterPageRoutingModule\r\n ],\r\n declarations: [FilterPage]\r\n})\r\nexport class FilterPageModule {}\r\n","export default \"\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJzcmMvYXBwL3BhZ2VzL3NlYXJjaC9maWx0ZXIvZmlsdGVyLnBhZ2Uuc2NzcyJ9 */\";","import { Component, OnInit } from '@angular/core';\r\n\r\n@Component({\r\n selector: 'app-filter',\r\n templateUrl: './filter.page.html',\r\n styleUrls: ['./filter.page.scss'],\r\n})\r\nexport class FilterPage implements OnInit {\r\n\r\n constructor() { }\r\n\r\n ngOnInit() {\r\n }\r\n\r\n}\r\n"]} \ No newline at end of file diff --git a/android/app/src/main/assets/public/organic-entity-organic-entity-module-es2015.js b/android/app/src/main/assets/public/organic-entity-organic-entity-module-es2015.js new file mode 100644 index 000000000..9362576cb --- /dev/null +++ b/android/app/src/main/assets/public/organic-entity-organic-entity-module-es2015.js @@ -0,0 +1,83 @@ +(window["webpackJsonp"] = window["webpackJsonp"] || []).push([["organic-entity-organic-entity-module"],{ + +/***/ "./src/app/pages/search/organic-entity/organic-entity-routing.module.ts": +/*!******************************************************************************!*\ + !*** ./src/app/pages/search/organic-entity/organic-entity-routing.module.ts ***! + \******************************************************************************/ +/*! exports provided: OrganicEntityPageRoutingModule */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "OrganicEntityPageRoutingModule", function() { return OrganicEntityPageRoutingModule; }); +/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.js"); +/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js"); +/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/router */ "./node_modules/@angular/router/__ivy_ngcc__/fesm2015/router.js"); +/* harmony import */ var _organic_entity_page__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./organic-entity.page */ "./src/app/pages/search/organic-entity/organic-entity.page.ts"); + + + + +const routes = [ + { + path: '', + component: _organic_entity_page__WEBPACK_IMPORTED_MODULE_3__["OrganicEntityPage"] + } +]; +let OrganicEntityPageRoutingModule = class OrganicEntityPageRoutingModule { +}; +OrganicEntityPageRoutingModule = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([ + Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["NgModule"])({ + imports: [_angular_router__WEBPACK_IMPORTED_MODULE_2__["RouterModule"].forChild(routes)], + exports: [_angular_router__WEBPACK_IMPORTED_MODULE_2__["RouterModule"]], + }) +], OrganicEntityPageRoutingModule); + + + +/***/ }), + +/***/ "./src/app/pages/search/organic-entity/organic-entity.module.ts": +/*!**********************************************************************!*\ + !*** ./src/app/pages/search/organic-entity/organic-entity.module.ts ***! + \**********************************************************************/ +/*! exports provided: OrganicEntityPageModule */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "OrganicEntityPageModule", function() { return OrganicEntityPageModule; }); +/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.js"); +/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js"); +/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/common */ "./node_modules/@angular/common/__ivy_ngcc__/fesm2015/common.js"); +/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/forms */ "./node_modules/@angular/forms/__ivy_ngcc__/fesm2015/forms.js"); +/* harmony import */ var _ionic_angular__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @ionic/angular */ "./node_modules/@ionic/angular/__ivy_ngcc__/fesm2015/ionic-angular.js"); +/* harmony import */ var _organic_entity_routing_module__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./organic-entity-routing.module */ "./src/app/pages/search/organic-entity/organic-entity-routing.module.ts"); +/* harmony import */ var _organic_entity_page__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./organic-entity.page */ "./src/app/pages/search/organic-entity/organic-entity.page.ts"); + + + + + + + +let OrganicEntityPageModule = class OrganicEntityPageModule { +}; +OrganicEntityPageModule = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([ + Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["NgModule"])({ + imports: [ + _angular_common__WEBPACK_IMPORTED_MODULE_2__["CommonModule"], + _angular_forms__WEBPACK_IMPORTED_MODULE_3__["FormsModule"], + _ionic_angular__WEBPACK_IMPORTED_MODULE_4__["IonicModule"], + _organic_entity_routing_module__WEBPACK_IMPORTED_MODULE_5__["OrganicEntityPageRoutingModule"] + ], + declarations: [_organic_entity_page__WEBPACK_IMPORTED_MODULE_6__["OrganicEntityPage"]] + }) +], OrganicEntityPageModule); + + + +/***/ }) + +}]); +//# sourceMappingURL=organic-entity-organic-entity-module-es2015.js.map \ No newline at end of file diff --git a/android/app/src/main/assets/public/organic-entity-organic-entity-module-es2015.js.map b/android/app/src/main/assets/public/organic-entity-organic-entity-module-es2015.js.map new file mode 100644 index 000000000..afb3a7060 --- /dev/null +++ b/android/app/src/main/assets/public/organic-entity-organic-entity-module-es2015.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["./src/app/pages/search/organic-entity/organic-entity-routing.module.ts","./src/app/pages/search/organic-entity/organic-entity.module.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;AAAyC;AACc;AAEG;AAE1D,MAAM,MAAM,GAAW;IACrB;QACE,IAAI,EAAE,EAAE;QACR,SAAS,EAAE,sEAAiB;KAC7B;CACF,CAAC;AAMF,IAAa,8BAA8B,GAA3C,MAAa,8BAA8B;CAAG;AAAjC,8BAA8B;IAJ1C,8DAAQ,CAAC;QACR,OAAO,EAAE,CAAC,4DAAY,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC;QACxC,OAAO,EAAE,CAAC,4DAAY,CAAC;KACxB,CAAC;GACW,8BAA8B,CAAG;AAAH;;;;;;;;;;;;;;;;;;;;;;;AChBF;AACM;AACF;AAEA;AAEoC;AAEvB;AAW1D,IAAa,uBAAuB,GAApC,MAAa,uBAAuB;CAAG;AAA1B,uBAAuB;IATnC,8DAAQ,CAAC;QACR,OAAO,EAAE;YACP,4DAAY;YACZ,0DAAW;YACX,0DAAW;YACX,6FAA8B;SAC/B;QACD,YAAY,EAAE,CAAC,sEAAiB,CAAC;KAClC,CAAC;GACW,uBAAuB,CAAG;AAAH","file":"organic-entity-organic-entity-module-es2015.js","sourcesContent":["import { NgModule } from '@angular/core';\r\nimport { Routes, RouterModule } from '@angular/router';\r\n\r\nimport { OrganicEntityPage } from './organic-entity.page';\r\n\r\nconst routes: Routes = [\r\n {\r\n path: '',\r\n component: OrganicEntityPage\r\n }\r\n];\r\n\r\n@NgModule({\r\n imports: [RouterModule.forChild(routes)],\r\n exports: [RouterModule],\r\n})\r\nexport class OrganicEntityPageRoutingModule {}\r\n","import { NgModule } from '@angular/core';\r\nimport { CommonModule } from '@angular/common';\r\nimport { FormsModule } from '@angular/forms';\r\n\r\nimport { IonicModule } from '@ionic/angular';\r\n\r\nimport { OrganicEntityPageRoutingModule } from './organic-entity-routing.module';\r\n\r\nimport { OrganicEntityPage } from './organic-entity.page';\r\n\r\n@NgModule({\r\n imports: [\r\n CommonModule,\r\n FormsModule,\r\n IonicModule,\r\n OrganicEntityPageRoutingModule\r\n ],\r\n declarations: [OrganicEntityPage]\r\n})\r\nexport class OrganicEntityPageModule {}\r\n"],"sourceRoot":"webpack:///"} \ No newline at end of file diff --git a/android/app/src/main/assets/public/organic-entity-organic-entity-module-es5.js b/android/app/src/main/assets/public/organic-entity-organic-entity-module-es5.js new file mode 100644 index 000000000..6211fdf52 --- /dev/null +++ b/android/app/src/main/assets/public/organic-entity-organic-entity-module-es5.js @@ -0,0 +1,137 @@ +function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } + +(window["webpackJsonp"] = window["webpackJsonp"] || []).push([["organic-entity-organic-entity-module"], { + /***/ + "./src/app/pages/search/organic-entity/organic-entity-routing.module.ts": + /*!******************************************************************************!*\ + !*** ./src/app/pages/search/organic-entity/organic-entity-routing.module.ts ***! + \******************************************************************************/ + + /*! exports provided: OrganicEntityPageRoutingModule */ + + /***/ + function srcAppPagesSearchOrganicEntityOrganicEntityRoutingModuleTs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "OrganicEntityPageRoutingModule", function () { + return OrganicEntityPageRoutingModule; + }); + /* harmony import */ + + + var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( + /*! tslib */ + "./node_modules/tslib/tslib.es6.js"); + /* harmony import */ + + + var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( + /*! @angular/core */ + "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js"); + /* harmony import */ + + + var _angular_router__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__( + /*! @angular/router */ + "./node_modules/@angular/router/__ivy_ngcc__/fesm2015/router.js"); + /* harmony import */ + + + var _organic_entity_page__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__( + /*! ./organic-entity.page */ + "./src/app/pages/search/organic-entity/organic-entity.page.ts"); + + var routes = [{ + path: '', + component: _organic_entity_page__WEBPACK_IMPORTED_MODULE_3__["OrganicEntityPage"] + }]; + + var OrganicEntityPageRoutingModule = function OrganicEntityPageRoutingModule() { + _classCallCheck(this, OrganicEntityPageRoutingModule); + }; + + OrganicEntityPageRoutingModule = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["NgModule"])({ + imports: [_angular_router__WEBPACK_IMPORTED_MODULE_2__["RouterModule"].forChild(routes)], + exports: [_angular_router__WEBPACK_IMPORTED_MODULE_2__["RouterModule"]] + })], OrganicEntityPageRoutingModule); + /***/ + }, + + /***/ + "./src/app/pages/search/organic-entity/organic-entity.module.ts": + /*!**********************************************************************!*\ + !*** ./src/app/pages/search/organic-entity/organic-entity.module.ts ***! + \**********************************************************************/ + + /*! exports provided: OrganicEntityPageModule */ + + /***/ + function srcAppPagesSearchOrganicEntityOrganicEntityModuleTs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "OrganicEntityPageModule", function () { + return OrganicEntityPageModule; + }); + /* harmony import */ + + + var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( + /*! tslib */ + "./node_modules/tslib/tslib.es6.js"); + /* harmony import */ + + + var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( + /*! @angular/core */ + "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js"); + /* harmony import */ + + + var _angular_common__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__( + /*! @angular/common */ + "./node_modules/@angular/common/__ivy_ngcc__/fesm2015/common.js"); + /* harmony import */ + + + var _angular_forms__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__( + /*! @angular/forms */ + "./node_modules/@angular/forms/__ivy_ngcc__/fesm2015/forms.js"); + /* harmony import */ + + + var _ionic_angular__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__( + /*! @ionic/angular */ + "./node_modules/@ionic/angular/__ivy_ngcc__/fesm2015/ionic-angular.js"); + /* harmony import */ + + + var _organic_entity_routing_module__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__( + /*! ./organic-entity-routing.module */ + "./src/app/pages/search/organic-entity/organic-entity-routing.module.ts"); + /* harmony import */ + + + var _organic_entity_page__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__( + /*! ./organic-entity.page */ + "./src/app/pages/search/organic-entity/organic-entity.page.ts"); + + var OrganicEntityPageModule = function OrganicEntityPageModule() { + _classCallCheck(this, OrganicEntityPageModule); + }; + + OrganicEntityPageModule = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["NgModule"])({ + imports: [_angular_common__WEBPACK_IMPORTED_MODULE_2__["CommonModule"], _angular_forms__WEBPACK_IMPORTED_MODULE_3__["FormsModule"], _ionic_angular__WEBPACK_IMPORTED_MODULE_4__["IonicModule"], _organic_entity_routing_module__WEBPACK_IMPORTED_MODULE_5__["OrganicEntityPageRoutingModule"]], + declarations: [_organic_entity_page__WEBPACK_IMPORTED_MODULE_6__["OrganicEntityPage"]] + })], OrganicEntityPageModule); + /***/ + } +}]); +//# sourceMappingURL=organic-entity-organic-entity-module-es5.js.map \ No newline at end of file diff --git a/android/app/src/main/assets/public/organic-entity-organic-entity-module-es5.js.map b/android/app/src/main/assets/public/organic-entity-organic-entity-module-es5.js.map new file mode 100644 index 000000000..ca54300fa --- /dev/null +++ b/android/app/src/main/assets/public/organic-entity-organic-entity-module-es5.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///src/app/pages/search/organic-entity/organic-entity-routing.module.ts","webpack:///src/app/pages/search/organic-entity/organic-entity.module.ts"],"names":["routes","path","component","OrganicEntityPageRoutingModule","imports","forChild","exports","OrganicEntityPageModule","declarations"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAKA,QAAMA,MAAM,GAAW,CACrB;AACEC,UAAI,EAAE,EADR;AAEEC,eAAS,EAAE;AAFb,KADqB,CAAvB;;AAWA,QAAaC,8BAA8B;AAAA;AAAA,KAA3C;;AAAaA,kCAA8B,6DAJ1C,+DAAS;AACRC,aAAO,EAAE,CAAC,6DAAaC,QAAb,CAAsBL,MAAtB,CAAD,CADD;AAERM,aAAO,EAAE,CAAC,4DAAD;AAFD,KAAT,CAI0C,GAA9BH,8BAA8B,CAA9B;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACGb,QAAaI,uBAAuB;AAAA;AAAA,KAApC;;AAAaA,2BAAuB,6DATnC,+DAAS;AACRH,aAAO,EAAE,CACP,4DADO,EAEP,0DAFO,EAGP,0DAHO,EAIP,6FAJO,CADD;AAORI,kBAAY,EAAE,CAAC,sEAAD;AAPN,KAAT,CASmC,GAAvBD,uBAAuB,CAAvB","file":"organic-entity-organic-entity-module-es5.js","sourcesContent":["import { NgModule } from '@angular/core';\r\nimport { Routes, RouterModule } from '@angular/router';\r\n\r\nimport { OrganicEntityPage } from './organic-entity.page';\r\n\r\nconst routes: Routes = [\r\n {\r\n path: '',\r\n component: OrganicEntityPage\r\n }\r\n];\r\n\r\n@NgModule({\r\n imports: [RouterModule.forChild(routes)],\r\n exports: [RouterModule],\r\n})\r\nexport class OrganicEntityPageRoutingModule {}\r\n","import { NgModule } from '@angular/core';\r\nimport { CommonModule } from '@angular/common';\r\nimport { FormsModule } from '@angular/forms';\r\n\r\nimport { IonicModule } from '@ionic/angular';\r\n\r\nimport { OrganicEntityPageRoutingModule } from './organic-entity-routing.module';\r\n\r\nimport { OrganicEntityPage } from './organic-entity.page';\r\n\r\n@NgModule({\r\n imports: [\r\n CommonModule,\r\n FormsModule,\r\n IonicModule,\r\n OrganicEntityPageRoutingModule\r\n ],\r\n declarations: [OrganicEntityPage]\r\n})\r\nexport class OrganicEntityPageModule {}\r\n"]} \ No newline at end of file diff --git a/android/app/src/main/assets/public/sender-sender-module-es2015.js b/android/app/src/main/assets/public/sender-sender-module-es2015.js new file mode 100644 index 000000000..d2cae1408 --- /dev/null +++ b/android/app/src/main/assets/public/sender-sender-module-es2015.js @@ -0,0 +1,83 @@ +(window["webpackJsonp"] = window["webpackJsonp"] || []).push([["sender-sender-module"],{ + +/***/ "./src/app/pages/search/sender/sender-routing.module.ts": +/*!**************************************************************!*\ + !*** ./src/app/pages/search/sender/sender-routing.module.ts ***! + \**************************************************************/ +/*! exports provided: SenderPageRoutingModule */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "SenderPageRoutingModule", function() { return SenderPageRoutingModule; }); +/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.js"); +/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js"); +/* harmony import */ var _angular_router__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/router */ "./node_modules/@angular/router/__ivy_ngcc__/fesm2015/router.js"); +/* harmony import */ var _sender_page__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./sender.page */ "./src/app/pages/search/sender/sender.page.ts"); + + + + +const routes = [ + { + path: '', + component: _sender_page__WEBPACK_IMPORTED_MODULE_3__["SenderPage"] + } +]; +let SenderPageRoutingModule = class SenderPageRoutingModule { +}; +SenderPageRoutingModule = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([ + Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["NgModule"])({ + imports: [_angular_router__WEBPACK_IMPORTED_MODULE_2__["RouterModule"].forChild(routes)], + exports: [_angular_router__WEBPACK_IMPORTED_MODULE_2__["RouterModule"]], + }) +], SenderPageRoutingModule); + + + +/***/ }), + +/***/ "./src/app/pages/search/sender/sender.module.ts": +/*!******************************************************!*\ + !*** ./src/app/pages/search/sender/sender.module.ts ***! + \******************************************************/ +/*! exports provided: SenderPageModule */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "SenderPageModule", function() { return SenderPageModule; }); +/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.js"); +/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js"); +/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @angular/common */ "./node_modules/@angular/common/__ivy_ngcc__/fesm2015/common.js"); +/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @angular/forms */ "./node_modules/@angular/forms/__ivy_ngcc__/fesm2015/forms.js"); +/* harmony import */ var _ionic_angular__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @ionic/angular */ "./node_modules/@ionic/angular/__ivy_ngcc__/fesm2015/ionic-angular.js"); +/* harmony import */ var _sender_routing_module__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./sender-routing.module */ "./src/app/pages/search/sender/sender-routing.module.ts"); +/* harmony import */ var _sender_page__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./sender.page */ "./src/app/pages/search/sender/sender.page.ts"); + + + + + + + +let SenderPageModule = class SenderPageModule { +}; +SenderPageModule = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([ + Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["NgModule"])({ + imports: [ + _angular_common__WEBPACK_IMPORTED_MODULE_2__["CommonModule"], + _angular_forms__WEBPACK_IMPORTED_MODULE_3__["FormsModule"], + _ionic_angular__WEBPACK_IMPORTED_MODULE_4__["IonicModule"], + _sender_routing_module__WEBPACK_IMPORTED_MODULE_5__["SenderPageRoutingModule"] + ], + declarations: [_sender_page__WEBPACK_IMPORTED_MODULE_6__["SenderPage"]] + }) +], SenderPageModule); + + + +/***/ }) + +}]); +//# sourceMappingURL=sender-sender-module-es2015.js.map \ No newline at end of file diff --git a/android/app/src/main/assets/public/sender-sender-module-es2015.js.map b/android/app/src/main/assets/public/sender-sender-module-es2015.js.map new file mode 100644 index 000000000..4066d7bf3 --- /dev/null +++ b/android/app/src/main/assets/public/sender-sender-module-es2015.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["./src/app/pages/search/sender/sender-routing.module.ts","./src/app/pages/search/sender/sender.module.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;AAAyC;AACc;AAEZ;AAE3C,MAAM,MAAM,GAAW;IACrB;QACE,IAAI,EAAE,EAAE;QACR,SAAS,EAAE,uDAAU;KACtB;CACF,CAAC;AAMF,IAAa,uBAAuB,GAApC,MAAa,uBAAuB;CAAG;AAA1B,uBAAuB;IAJnC,8DAAQ,CAAC;QACR,OAAO,EAAE,CAAC,4DAAY,CAAC,QAAQ,CAAC,MAAM,CAAC,CAAC;QACxC,OAAO,EAAE,CAAC,4DAAY,CAAC;KACxB,CAAC;GACW,uBAAuB,CAAG;AAAH;;;;;;;;;;;;;;;;;;;;;;;AChBK;AACM;AACF;AAEA;AAEqB;AAEvB;AAW3C,IAAa,gBAAgB,GAA7B,MAAa,gBAAgB;CAAG;AAAnB,gBAAgB;IAT5B,8DAAQ,CAAC;QACR,OAAO,EAAE;YACP,4DAAY;YACZ,0DAAW;YACX,0DAAW;YACX,8EAAuB;SACxB;QACD,YAAY,EAAE,CAAC,uDAAU,CAAC;KAC3B,CAAC;GACW,gBAAgB,CAAG;AAAH","file":"sender-sender-module-es2015.js","sourcesContent":["import { NgModule } from '@angular/core';\r\nimport { Routes, RouterModule } from '@angular/router';\r\n\r\nimport { SenderPage } from './sender.page';\r\n\r\nconst routes: Routes = [\r\n {\r\n path: '',\r\n component: SenderPage\r\n }\r\n];\r\n\r\n@NgModule({\r\n imports: [RouterModule.forChild(routes)],\r\n exports: [RouterModule],\r\n})\r\nexport class SenderPageRoutingModule {}\r\n","import { NgModule } from '@angular/core';\r\nimport { CommonModule } from '@angular/common';\r\nimport { FormsModule } from '@angular/forms';\r\n\r\nimport { IonicModule } from '@ionic/angular';\r\n\r\nimport { SenderPageRoutingModule } from './sender-routing.module';\r\n\r\nimport { SenderPage } from './sender.page';\r\n\r\n@NgModule({\r\n imports: [\r\n CommonModule,\r\n FormsModule,\r\n IonicModule,\r\n SenderPageRoutingModule\r\n ],\r\n declarations: [SenderPage]\r\n})\r\nexport class SenderPageModule {}\r\n"],"sourceRoot":"webpack:///"} \ No newline at end of file diff --git a/android/app/src/main/assets/public/sender-sender-module-es5.js b/android/app/src/main/assets/public/sender-sender-module-es5.js new file mode 100644 index 000000000..96f550cd6 --- /dev/null +++ b/android/app/src/main/assets/public/sender-sender-module-es5.js @@ -0,0 +1,137 @@ +function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } + +(window["webpackJsonp"] = window["webpackJsonp"] || []).push([["sender-sender-module"], { + /***/ + "./src/app/pages/search/sender/sender-routing.module.ts": + /*!**************************************************************!*\ + !*** ./src/app/pages/search/sender/sender-routing.module.ts ***! + \**************************************************************/ + + /*! exports provided: SenderPageRoutingModule */ + + /***/ + function srcAppPagesSearchSenderSenderRoutingModuleTs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "SenderPageRoutingModule", function () { + return SenderPageRoutingModule; + }); + /* harmony import */ + + + var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( + /*! tslib */ + "./node_modules/tslib/tslib.es6.js"); + /* harmony import */ + + + var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( + /*! @angular/core */ + "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js"); + /* harmony import */ + + + var _angular_router__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__( + /*! @angular/router */ + "./node_modules/@angular/router/__ivy_ngcc__/fesm2015/router.js"); + /* harmony import */ + + + var _sender_page__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__( + /*! ./sender.page */ + "./src/app/pages/search/sender/sender.page.ts"); + + var routes = [{ + path: '', + component: _sender_page__WEBPACK_IMPORTED_MODULE_3__["SenderPage"] + }]; + + var SenderPageRoutingModule = function SenderPageRoutingModule() { + _classCallCheck(this, SenderPageRoutingModule); + }; + + SenderPageRoutingModule = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["NgModule"])({ + imports: [_angular_router__WEBPACK_IMPORTED_MODULE_2__["RouterModule"].forChild(routes)], + exports: [_angular_router__WEBPACK_IMPORTED_MODULE_2__["RouterModule"]] + })], SenderPageRoutingModule); + /***/ + }, + + /***/ + "./src/app/pages/search/sender/sender.module.ts": + /*!******************************************************!*\ + !*** ./src/app/pages/search/sender/sender.module.ts ***! + \******************************************************/ + + /*! exports provided: SenderPageModule */ + + /***/ + function srcAppPagesSearchSenderSenderModuleTs(module, __webpack_exports__, __webpack_require__) { + "use strict"; + + __webpack_require__.r(__webpack_exports__); + /* harmony export (binding) */ + + + __webpack_require__.d(__webpack_exports__, "SenderPageModule", function () { + return SenderPageModule; + }); + /* harmony import */ + + + var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__( + /*! tslib */ + "./node_modules/tslib/tslib.es6.js"); + /* harmony import */ + + + var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__( + /*! @angular/core */ + "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js"); + /* harmony import */ + + + var _angular_common__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__( + /*! @angular/common */ + "./node_modules/@angular/common/__ivy_ngcc__/fesm2015/common.js"); + /* harmony import */ + + + var _angular_forms__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__( + /*! @angular/forms */ + "./node_modules/@angular/forms/__ivy_ngcc__/fesm2015/forms.js"); + /* harmony import */ + + + var _ionic_angular__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__( + /*! @ionic/angular */ + "./node_modules/@ionic/angular/__ivy_ngcc__/fesm2015/ionic-angular.js"); + /* harmony import */ + + + var _sender_routing_module__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__( + /*! ./sender-routing.module */ + "./src/app/pages/search/sender/sender-routing.module.ts"); + /* harmony import */ + + + var _sender_page__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__( + /*! ./sender.page */ + "./src/app/pages/search/sender/sender.page.ts"); + + var SenderPageModule = function SenderPageModule() { + _classCallCheck(this, SenderPageModule); + }; + + SenderPageModule = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["NgModule"])({ + imports: [_angular_common__WEBPACK_IMPORTED_MODULE_2__["CommonModule"], _angular_forms__WEBPACK_IMPORTED_MODULE_3__["FormsModule"], _ionic_angular__WEBPACK_IMPORTED_MODULE_4__["IonicModule"], _sender_routing_module__WEBPACK_IMPORTED_MODULE_5__["SenderPageRoutingModule"]], + declarations: [_sender_page__WEBPACK_IMPORTED_MODULE_6__["SenderPage"]] + })], SenderPageModule); + /***/ + } +}]); +//# sourceMappingURL=sender-sender-module-es5.js.map \ No newline at end of file diff --git a/android/app/src/main/assets/public/sender-sender-module-es5.js.map b/android/app/src/main/assets/public/sender-sender-module-es5.js.map new file mode 100644 index 000000000..94e7701e3 --- /dev/null +++ b/android/app/src/main/assets/public/sender-sender-module-es5.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///src/app/pages/search/sender/sender-routing.module.ts","webpack:///src/app/pages/search/sender/sender.module.ts"],"names":["routes","path","component","SenderPageRoutingModule","imports","forChild","exports","SenderPageModule","declarations"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAKA,QAAMA,MAAM,GAAW,CACrB;AACEC,UAAI,EAAE,EADR;AAEEC,eAAS,EAAE;AAFb,KADqB,CAAvB;;AAWA,QAAaC,uBAAuB;AAAA;AAAA,KAApC;;AAAaA,2BAAuB,6DAJnC,+DAAS;AACRC,aAAO,EAAE,CAAC,6DAAaC,QAAb,CAAsBL,MAAtB,CAAD,CADD;AAERM,aAAO,EAAE,CAAC,4DAAD;AAFD,KAAT,CAImC,GAAvBH,uBAAuB,CAAvB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACGb,QAAaI,gBAAgB;AAAA;AAAA,KAA7B;;AAAaA,oBAAgB,6DAT5B,+DAAS;AACRH,aAAO,EAAE,CACP,4DADO,EAEP,0DAFO,EAGP,0DAHO,EAIP,8EAJO,CADD;AAORI,kBAAY,EAAE,CAAC,uDAAD;AAPN,KAAT,CAS4B,GAAhBD,gBAAgB,CAAhB","file":"sender-sender-module-es5.js","sourcesContent":["import { NgModule } from '@angular/core';\r\nimport { Routes, RouterModule } from '@angular/router';\r\n\r\nimport { SenderPage } from './sender.page';\r\n\r\nconst routes: Routes = [\r\n {\r\n path: '',\r\n component: SenderPage\r\n }\r\n];\r\n\r\n@NgModule({\r\n imports: [RouterModule.forChild(routes)],\r\n exports: [RouterModule],\r\n})\r\nexport class SenderPageRoutingModule {}\r\n","import { NgModule } from '@angular/core';\r\nimport { CommonModule } from '@angular/common';\r\nimport { FormsModule } from '@angular/forms';\r\n\r\nimport { IonicModule } from '@ionic/angular';\r\n\r\nimport { SenderPageRoutingModule } from './sender-routing.module';\r\n\r\nimport { SenderPage } from './sender.page';\r\n\r\n@NgModule({\r\n imports: [\r\n CommonModule,\r\n FormsModule,\r\n IonicModule,\r\n SenderPageRoutingModule\r\n ],\r\n declarations: [SenderPage]\r\n})\r\nexport class SenderPageModule {}\r\n"]} \ No newline at end of file diff --git a/android/capacitor-cordova-android-plugins/build/.transforms/61394bba9fab0356df7f955f731d7ab7.bin b/android/capacitor-cordova-android-plugins/build/.transforms/61394bba9fab0356df7f955f731d7ab7.bin new file mode 100644 index 000000000..0d259ddcb --- /dev/null +++ b/android/capacitor-cordova-android-plugins/build/.transforms/61394bba9fab0356df7f955f731d7ab7.bin @@ -0,0 +1 @@ +o/classes diff --git a/android/capacitor-cordova-android-plugins/build/.transforms/61394bba9fab0356df7f955f731d7ab7/classes/classes.dex b/android/capacitor-cordova-android-plugins/build/.transforms/61394bba9fab0356df7f955f731d7ab7/classes/classes.dex new file mode 100644 index 000000000..2e4701ae4 Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/.transforms/61394bba9fab0356df7f955f731d7ab7/classes/classes.dex differ diff --git a/android/capacitor-cordova-android-plugins/build/.transforms/c78ce7f2a2d7e31b3af0cef5efd87e0a.bin b/android/capacitor-cordova-android-plugins/build/.transforms/c78ce7f2a2d7e31b3af0cef5efd87e0a.bin new file mode 100644 index 000000000..0d259ddcb --- /dev/null +++ b/android/capacitor-cordova-android-plugins/build/.transforms/c78ce7f2a2d7e31b3af0cef5efd87e0a.bin @@ -0,0 +1 @@ +o/classes diff --git a/android/capacitor-cordova-android-plugins/build/.transforms/c78ce7f2a2d7e31b3af0cef5efd87e0a/classes/classes.dex b/android/capacitor-cordova-android-plugins/build/.transforms/c78ce7f2a2d7e31b3af0cef5efd87e0a/classes/classes.dex new file mode 100644 index 000000000..59fa0734f Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/.transforms/c78ce7f2a2d7e31b3af0cef5efd87e0a/classes/classes.dex differ diff --git a/android/capacitor-cordova-android-plugins/build/.transforms/f894c7b9daf266f3239405c2cf019409.bin b/android/capacitor-cordova-android-plugins/build/.transforms/f894c7b9daf266f3239405c2cf019409.bin new file mode 100644 index 000000000..0d259ddcb --- /dev/null +++ b/android/capacitor-cordova-android-plugins/build/.transforms/f894c7b9daf266f3239405c2cf019409.bin @@ -0,0 +1 @@ +o/classes diff --git a/android/capacitor-cordova-android-plugins/build/.transforms/f894c7b9daf266f3239405c2cf019409/classes/classes.dex b/android/capacitor-cordova-android-plugins/build/.transforms/f894c7b9daf266f3239405c2cf019409/classes/classes.dex new file mode 100644 index 000000000..f39cd7cbe Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/.transforms/f894c7b9daf266f3239405c2cf019409/classes/classes.dex differ diff --git a/android/capacitor-cordova-android-plugins/build/generated/source/buildConfig/debug/capacitor/android/plugins/BuildConfig.java b/android/capacitor-cordova-android-plugins/build/generated/source/buildConfig/debug/capacitor/android/plugins/BuildConfig.java new file mode 100644 index 000000000..d3be55c34 --- /dev/null +++ b/android/capacitor-cordova-android-plugins/build/generated/source/buildConfig/debug/capacitor/android/plugins/BuildConfig.java @@ -0,0 +1,12 @@ +/** + * Automatically generated file. DO NOT MODIFY + */ +package capacitor.android.plugins; + +public final class BuildConfig { + public static final boolean DEBUG = Boolean.parseBoolean("true"); + public static final String LIBRARY_PACKAGE_NAME = "capacitor.android.plugins"; + public static final String BUILD_TYPE = "debug"; + public static final int VERSION_CODE = 1; + public static final String VERSION_NAME = "1.0"; +} diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/aapt_friendly_merged_manifests/debug/aapt/AndroidManifest.xml b/android/capacitor-cordova-android-plugins/build/intermediates/aapt_friendly_merged_manifests/debug/aapt/AndroidManifest.xml new file mode 100644 index 000000000..b8175b8be --- /dev/null +++ b/android/capacitor-cordova-android-plugins/build/intermediates/aapt_friendly_merged_manifests/debug/aapt/AndroidManifest.xml @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/aapt_friendly_merged_manifests/debug/aapt/output.json b/android/capacitor-cordova-android-plugins/build/intermediates/aapt_friendly_merged_manifests/debug/aapt/output.json new file mode 100644 index 000000000..ccb4695dd --- /dev/null +++ b/android/capacitor-cordova-android-plugins/build/intermediates/aapt_friendly_merged_manifests/debug/aapt/output.json @@ -0,0 +1,27 @@ +{ + "version": 1, + "applicationId": "capacitor.android.plugins", + "variantType": "LIBRARY", + "elements": [ + { + "outputType": { + "type": "AAPT_FRIENDLY_MERGED_MANIFESTS" + }, + "apkData": { + "type": "MAIN", + "splits": [], + "versionCode": 1, + "versionName": "1.0", + "outputFile": "capacitor-cordova-android-plugins-debug.aar", + "fullName": "debug", + "baseName": "debug", + "dirName": "" + }, + "path": "AndroidManifest.xml", + "properties": { + "packageId": "capacitor.android.plugins", + "split": "" + } + } + ] +} \ No newline at end of file diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/annotation_processor_list/debug/annotationProcessors.json b/android/capacitor-cordova-android-plugins/build/intermediates/annotation_processor_list/debug/annotationProcessors.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/android/capacitor-cordova-android-plugins/build/intermediates/annotation_processor_list/debug/annotationProcessors.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/compile_library_classes_jar/debug/classes.jar b/android/capacitor-cordova-android-plugins/build/intermediates/compile_library_classes_jar/debug/classes.jar new file mode 100644 index 000000000..cfb4bbff7 Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/compile_library_classes_jar/debug/classes.jar differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/compile_only_not_namespaced_r_class_jar/debug/R.jar b/android/capacitor-cordova-android-plugins/build/intermediates/compile_only_not_namespaced_r_class_jar/debug/R.jar new file mode 100644 index 000000000..59e891673 Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/compile_only_not_namespaced_r_class_jar/debug/R.jar differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/compile_symbol_list/debug/R.txt b/android/capacitor-cordova-android-plugins/build/intermediates/compile_symbol_list/debug/R.txt new file mode 100644 index 000000000..8969d8ef2 --- /dev/null +++ b/android/capacitor-cordova-android-plugins/build/intermediates/compile_symbol_list/debug/R.txt @@ -0,0 +1,190 @@ +int attr alpha 0x0 +int attr coordinatorLayoutStyle 0x0 +int attr font 0x0 +int attr fontProviderAuthority 0x0 +int attr fontProviderCerts 0x0 +int attr fontProviderFetchStrategy 0x0 +int attr fontProviderFetchTimeout 0x0 +int attr fontProviderPackage 0x0 +int attr fontProviderQuery 0x0 +int attr fontStyle 0x0 +int attr fontVariationSettings 0x0 +int attr fontWeight 0x0 +int attr keylines 0x0 +int attr layout_anchor 0x0 +int attr layout_anchorGravity 0x0 +int attr layout_behavior 0x0 +int attr layout_dodgeInsetEdges 0x0 +int attr layout_insetEdge 0x0 +int attr layout_keyline 0x0 +int attr statusBarBackground 0x0 +int attr ttcIndex 0x0 +int color notification_action_color_filter 0x0 +int color notification_icon_bg_color 0x0 +int color notification_material_background_media_default_color 0x0 +int color primary_text_default_material_dark 0x0 +int color ripple_material_light 0x0 +int color secondary_text_default_material_dark 0x0 +int color secondary_text_default_material_light 0x0 +int dimen compat_button_inset_horizontal_material 0x0 +int dimen compat_button_inset_vertical_material 0x0 +int dimen compat_button_padding_horizontal_material 0x0 +int dimen compat_button_padding_vertical_material 0x0 +int dimen compat_control_corner_material 0x0 +int dimen compat_notification_large_icon_max_height 0x0 +int dimen compat_notification_large_icon_max_width 0x0 +int dimen notification_action_icon_size 0x0 +int dimen notification_action_text_size 0x0 +int dimen notification_big_circle_margin 0x0 +int dimen notification_content_margin_start 0x0 +int dimen notification_large_icon_height 0x0 +int dimen notification_large_icon_width 0x0 +int dimen notification_main_column_padding_top 0x0 +int dimen notification_media_narrow_margin 0x0 +int dimen notification_right_icon_size 0x0 +int dimen notification_right_side_padding_top 0x0 +int dimen notification_small_icon_background_padding 0x0 +int dimen notification_small_icon_size_as_large 0x0 +int dimen notification_subtext_size 0x0 +int dimen notification_top_pad 0x0 +int dimen notification_top_pad_large_text 0x0 +int dimen subtitle_corner_radius 0x0 +int dimen subtitle_outline_width 0x0 +int dimen subtitle_shadow_offset 0x0 +int dimen subtitle_shadow_radius 0x0 +int drawable ic_action_next_item 0x0 +int drawable ic_action_previous_item 0x0 +int drawable ic_action_remove 0x0 +int drawable notification_action_background 0x0 +int drawable notification_bg 0x0 +int drawable notification_bg_low 0x0 +int drawable notification_bg_low_normal 0x0 +int drawable notification_bg_low_pressed 0x0 +int drawable notification_bg_normal 0x0 +int drawable notification_bg_normal_pressed 0x0 +int drawable notification_icon_background 0x0 +int drawable notification_template_icon_bg 0x0 +int drawable notification_template_icon_low_bg 0x0 +int drawable notification_tile_bg 0x0 +int drawable notify_panel_notification_icon_bg 0x0 +int id action0 0x0 +int id action_container 0x0 +int id action_divider 0x0 +int id action_image 0x0 +int id action_text 0x0 +int id actions 0x0 +int id async 0x0 +int id blocking 0x0 +int id bottom 0x0 +int id cancel_action 0x0 +int id chronometer 0x0 +int id end 0x0 +int id end_padder 0x0 +int id forever 0x0 +int id icon 0x0 +int id icon_group 0x0 +int id info 0x0 +int id italic 0x0 +int id left 0x0 +int id line1 0x0 +int id line3 0x0 +int id media_actions 0x0 +int id none 0x0 +int id normal 0x0 +int id notification_background 0x0 +int id notification_main_column 0x0 +int id notification_main_column_container 0x0 +int id right 0x0 +int id right_icon 0x0 +int id right_side 0x0 +int id start 0x0 +int id status_bar_latest_event_content 0x0 +int id tag_transition_group 0x0 +int id tag_unhandled_key_event_manager 0x0 +int id tag_unhandled_key_listeners 0x0 +int id text 0x0 +int id text2 0x0 +int id time 0x0 +int id title 0x0 +int id top 0x0 +int integer cancel_button_image_alpha 0x0 +int integer status_bar_notification_info_maxnum 0x0 +int layout notification_action 0x0 +int layout notification_action_tombstone 0x0 +int layout notification_media_action 0x0 +int layout notification_media_cancel_action 0x0 +int layout notification_template_big_media 0x0 +int layout notification_template_big_media_custom 0x0 +int layout notification_template_big_media_narrow 0x0 +int layout notification_template_big_media_narrow_custom 0x0 +int layout notification_template_custom_big 0x0 +int layout notification_template_icon_group 0x0 +int layout notification_template_lines_media 0x0 +int layout notification_template_media 0x0 +int layout notification_template_media_custom 0x0 +int layout notification_template_part_chronometer 0x0 +int layout notification_template_part_time 0x0 +int string status_bar_notification_info_overflow 0x0 +int style TextAppearance_Compat_Notification 0x0 +int style TextAppearance_Compat_Notification_Info 0x0 +int style TextAppearance_Compat_Notification_Info_Media 0x0 +int style TextAppearance_Compat_Notification_Line2 0x0 +int style TextAppearance_Compat_Notification_Line2_Media 0x0 +int style TextAppearance_Compat_Notification_Media 0x0 +int style TextAppearance_Compat_Notification_Time 0x0 +int style TextAppearance_Compat_Notification_Time_Media 0x0 +int style TextAppearance_Compat_Notification_Title 0x0 +int style TextAppearance_Compat_Notification_Title_Media 0x0 +int style Widget_Compat_NotificationActionContainer 0x0 +int style Widget_Compat_NotificationActionText 0x0 +int style Widget_Support_CoordinatorLayout 0x0 +int[] styleable ColorStateListItem { 0x0, 0x101031f, 0x10101a5 } +int styleable ColorStateListItem_alpha 0 +int styleable ColorStateListItem_android_alpha 1 +int styleable ColorStateListItem_android_color 2 +int[] styleable CoordinatorLayout { 0x0, 0x0 } +int styleable CoordinatorLayout_keylines 0 +int styleable CoordinatorLayout_statusBarBackground 1 +int[] styleable CoordinatorLayout_Layout { 0x10100b3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable CoordinatorLayout_Layout_android_layout_gravity 0 +int styleable CoordinatorLayout_Layout_layout_anchor 1 +int styleable CoordinatorLayout_Layout_layout_anchorGravity 2 +int styleable CoordinatorLayout_Layout_layout_behavior 3 +int styleable CoordinatorLayout_Layout_layout_dodgeInsetEdges 4 +int styleable CoordinatorLayout_Layout_layout_insetEdge 5 +int styleable CoordinatorLayout_Layout_layout_keyline 6 +int[] styleable FontFamily { 0x0, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable FontFamily_fontProviderAuthority 0 +int styleable FontFamily_fontProviderCerts 1 +int styleable FontFamily_fontProviderFetchStrategy 2 +int styleable FontFamily_fontProviderFetchTimeout 3 +int styleable FontFamily_fontProviderPackage 4 +int styleable FontFamily_fontProviderQuery 5 +int[] styleable FontFamilyFont { 0x1010532, 0x101053f, 0x1010570, 0x1010533, 0x101056f, 0x0, 0x0, 0x0, 0x0, 0x0 } +int styleable FontFamilyFont_android_font 0 +int styleable FontFamilyFont_android_fontStyle 1 +int styleable FontFamilyFont_android_fontVariationSettings 2 +int styleable FontFamilyFont_android_fontWeight 3 +int styleable FontFamilyFont_android_ttcIndex 4 +int styleable FontFamilyFont_font 5 +int styleable FontFamilyFont_fontStyle 6 +int styleable FontFamilyFont_fontVariationSettings 7 +int styleable FontFamilyFont_fontWeight 8 +int styleable FontFamilyFont_ttcIndex 9 +int[] styleable GradientColor { 0x101020b, 0x10101a2, 0x10101a3, 0x101019e, 0x1010512, 0x1010513, 0x10101a4, 0x101019d, 0x1010510, 0x1010511, 0x1010201, 0x10101a1 } +int styleable GradientColor_android_centerColor 0 +int styleable GradientColor_android_centerX 1 +int styleable GradientColor_android_centerY 2 +int styleable GradientColor_android_endColor 3 +int styleable GradientColor_android_endX 4 +int styleable GradientColor_android_endY 5 +int styleable GradientColor_android_gradientRadius 6 +int styleable GradientColor_android_startColor 7 +int styleable GradientColor_android_startX 8 +int styleable GradientColor_android_startY 9 +int styleable GradientColor_android_tileMode 10 +int styleable GradientColor_android_type 11 +int[] styleable GradientColorItem { 0x10101a5, 0x1010514 } +int styleable GradientColorItem_android_color 0 +int styleable GradientColorItem_android_offset 1 +int xml camera_provider_paths 0x0 diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/compiled_local_resources/debug/out/drawable-hdpi-v4_ic_action_next_item.png.flat b/android/capacitor-cordova-android-plugins/build/intermediates/compiled_local_resources/debug/out/drawable-hdpi-v4_ic_action_next_item.png.flat new file mode 100644 index 000000000..4943addd3 Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/compiled_local_resources/debug/out/drawable-hdpi-v4_ic_action_next_item.png.flat differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/compiled_local_resources/debug/out/drawable-hdpi-v4_ic_action_previous_item.png.flat b/android/capacitor-cordova-android-plugins/build/intermediates/compiled_local_resources/debug/out/drawable-hdpi-v4_ic_action_previous_item.png.flat new file mode 100644 index 000000000..e476c9247 Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/compiled_local_resources/debug/out/drawable-hdpi-v4_ic_action_previous_item.png.flat differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/compiled_local_resources/debug/out/drawable-hdpi-v4_ic_action_remove.png.flat b/android/capacitor-cordova-android-plugins/build/intermediates/compiled_local_resources/debug/out/drawable-hdpi-v4_ic_action_remove.png.flat new file mode 100644 index 000000000..5b28c1d60 Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/compiled_local_resources/debug/out/drawable-hdpi-v4_ic_action_remove.png.flat differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/compiled_local_resources/debug/out/drawable-mdpi-v4_ic_action_next_item.png.flat b/android/capacitor-cordova-android-plugins/build/intermediates/compiled_local_resources/debug/out/drawable-mdpi-v4_ic_action_next_item.png.flat new file mode 100644 index 000000000..c90b0995a Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/compiled_local_resources/debug/out/drawable-mdpi-v4_ic_action_next_item.png.flat differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/compiled_local_resources/debug/out/drawable-mdpi-v4_ic_action_previous_item.png.flat b/android/capacitor-cordova-android-plugins/build/intermediates/compiled_local_resources/debug/out/drawable-mdpi-v4_ic_action_previous_item.png.flat new file mode 100644 index 000000000..3ea288edb Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/compiled_local_resources/debug/out/drawable-mdpi-v4_ic_action_previous_item.png.flat differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/compiled_local_resources/debug/out/drawable-mdpi-v4_ic_action_remove.png.flat b/android/capacitor-cordova-android-plugins/build/intermediates/compiled_local_resources/debug/out/drawable-mdpi-v4_ic_action_remove.png.flat new file mode 100644 index 000000000..079bcf07e Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/compiled_local_resources/debug/out/drawable-mdpi-v4_ic_action_remove.png.flat differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/compiled_local_resources/debug/out/drawable-xhdpi-v4_ic_action_next_item.png.flat b/android/capacitor-cordova-android-plugins/build/intermediates/compiled_local_resources/debug/out/drawable-xhdpi-v4_ic_action_next_item.png.flat new file mode 100644 index 000000000..61caa2e2c Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/compiled_local_resources/debug/out/drawable-xhdpi-v4_ic_action_next_item.png.flat differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/compiled_local_resources/debug/out/drawable-xhdpi-v4_ic_action_previous_item.png.flat b/android/capacitor-cordova-android-plugins/build/intermediates/compiled_local_resources/debug/out/drawable-xhdpi-v4_ic_action_previous_item.png.flat new file mode 100644 index 000000000..71aaac5a6 Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/compiled_local_resources/debug/out/drawable-xhdpi-v4_ic_action_previous_item.png.flat differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/compiled_local_resources/debug/out/drawable-xhdpi-v4_ic_action_remove.png.flat b/android/capacitor-cordova-android-plugins/build/intermediates/compiled_local_resources/debug/out/drawable-xhdpi-v4_ic_action_remove.png.flat new file mode 100644 index 000000000..3d4fbfbd8 Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/compiled_local_resources/debug/out/drawable-xhdpi-v4_ic_action_remove.png.flat differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/compiled_local_resources/debug/out/drawable-xxhdpi-v4_ic_action_next_item.png.flat b/android/capacitor-cordova-android-plugins/build/intermediates/compiled_local_resources/debug/out/drawable-xxhdpi-v4_ic_action_next_item.png.flat new file mode 100644 index 000000000..febfe79a4 Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/compiled_local_resources/debug/out/drawable-xxhdpi-v4_ic_action_next_item.png.flat differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/compiled_local_resources/debug/out/drawable-xxhdpi-v4_ic_action_previous_item.png.flat b/android/capacitor-cordova-android-plugins/build/intermediates/compiled_local_resources/debug/out/drawable-xxhdpi-v4_ic_action_previous_item.png.flat new file mode 100644 index 000000000..9f4288d97 Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/compiled_local_resources/debug/out/drawable-xxhdpi-v4_ic_action_previous_item.png.flat differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/compiled_local_resources/debug/out/drawable-xxhdpi-v4_ic_action_remove.png.flat b/android/capacitor-cordova-android-plugins/build/intermediates/compiled_local_resources/debug/out/drawable-xxhdpi-v4_ic_action_remove.png.flat new file mode 100644 index 000000000..8fc6b7882 Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/compiled_local_resources/debug/out/drawable-xxhdpi-v4_ic_action_remove.png.flat differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/compiled_local_resources/debug/out/xml_camera_provider_paths.xml.flat b/android/capacitor-cordova-android-plugins/build/intermediates/compiled_local_resources/debug/out/xml_camera_provider_paths.xml.flat new file mode 100644 index 000000000..a54832be3 Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/compiled_local_resources/debug/out/xml_camera_provider_paths.xml.flat differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/incremental/debug-mergeNativeLibs/merge-state b/android/capacitor-cordova-android-plugins/build/intermediates/incremental/debug-mergeNativeLibs/merge-state new file mode 100644 index 000000000..3818e8eed Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/incremental/debug-mergeNativeLibs/merge-state differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml b/android/capacitor-cordova-android-plugins/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml new file mode 100644 index 000000000..4718dc848 --- /dev/null +++ b/android/capacitor-cordova-android-plugins/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/incremental/mergeDebugShaders/merger.xml b/android/capacitor-cordova-android-plugins/build/intermediates/incremental/mergeDebugShaders/merger.xml new file mode 100644 index 000000000..0b3fd18b6 --- /dev/null +++ b/android/capacitor-cordova-android-plugins/build/intermediates/incremental/mergeDebugShaders/merger.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/incremental/packageDebugAssets/merger.xml b/android/capacitor-cordova-android-plugins/build/intermediates/incremental/packageDebugAssets/merger.xml new file mode 100644 index 000000000..e210dc3ce --- /dev/null +++ b/android/capacitor-cordova-android-plugins/build/intermediates/incremental/packageDebugAssets/merger.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/incremental/packageDebugResources/compile-file-map.properties b/android/capacitor-cordova-android-plugins/build/intermediates/incremental/packageDebugResources/compile-file-map.properties new file mode 100644 index 000000000..20828c977 --- /dev/null +++ b/android/capacitor-cordova-android-plugins/build/intermediates/incremental/packageDebugResources/compile-file-map.properties @@ -0,0 +1,14 @@ +#Wed Jan 20 16:13:29 WAT 2021 +C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\capacitor-cordova-android-plugins\\src\\main\\res\\drawable-xxhdpi\\ic_action_next_item.png=C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\capacitor-cordova-android-plugins\\build\\intermediates\\packaged_res\\debug\\drawable-xxhdpi-v4\\ic_action_next_item.png +C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\capacitor-cordova-android-plugins\\src\\main\\res\\xml\\camera_provider_paths.xml=C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\capacitor-cordova-android-plugins\\build\\intermediates\\packaged_res\\debug\\xml\\camera_provider_paths.xml +C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\capacitor-cordova-android-plugins\\src\\main\\res\\drawable-mdpi\\ic_action_next_item.png=C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\capacitor-cordova-android-plugins\\build\\intermediates\\packaged_res\\debug\\drawable-mdpi-v4\\ic_action_next_item.png +C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\capacitor-cordova-android-plugins\\src\\main\\res\\drawable-xxhdpi\\ic_action_remove.png=C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\capacitor-cordova-android-plugins\\build\\intermediates\\packaged_res\\debug\\drawable-xxhdpi-v4\\ic_action_remove.png +C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\capacitor-cordova-android-plugins\\src\\main\\res\\drawable-mdpi\\ic_action_previous_item.png=C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\capacitor-cordova-android-plugins\\build\\intermediates\\packaged_res\\debug\\drawable-mdpi-v4\\ic_action_previous_item.png +C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\capacitor-cordova-android-plugins\\src\\main\\res\\drawable-hdpi\\ic_action_remove.png=C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\capacitor-cordova-android-plugins\\build\\intermediates\\packaged_res\\debug\\drawable-hdpi-v4\\ic_action_remove.png +C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\capacitor-cordova-android-plugins\\src\\main\\res\\drawable-xhdpi\\ic_action_remove.png=C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\capacitor-cordova-android-plugins\\build\\intermediates\\packaged_res\\debug\\drawable-xhdpi-v4\\ic_action_remove.png +C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\capacitor-cordova-android-plugins\\src\\main\\res\\drawable-hdpi\\ic_action_next_item.png=C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\capacitor-cordova-android-plugins\\build\\intermediates\\packaged_res\\debug\\drawable-hdpi-v4\\ic_action_next_item.png +C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\capacitor-cordova-android-plugins\\src\\main\\res\\drawable-hdpi\\ic_action_previous_item.png=C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\capacitor-cordova-android-plugins\\build\\intermediates\\packaged_res\\debug\\drawable-hdpi-v4\\ic_action_previous_item.png +C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\capacitor-cordova-android-plugins\\src\\main\\res\\drawable-xhdpi\\ic_action_next_item.png=C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\capacitor-cordova-android-plugins\\build\\intermediates\\packaged_res\\debug\\drawable-xhdpi-v4\\ic_action_next_item.png +C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\capacitor-cordova-android-plugins\\src\\main\\res\\drawable-mdpi\\ic_action_remove.png=C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\capacitor-cordova-android-plugins\\build\\intermediates\\packaged_res\\debug\\drawable-mdpi-v4\\ic_action_remove.png +C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\capacitor-cordova-android-plugins\\src\\main\\res\\drawable-xhdpi\\ic_action_previous_item.png=C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\capacitor-cordova-android-plugins\\build\\intermediates\\packaged_res\\debug\\drawable-xhdpi-v4\\ic_action_previous_item.png +C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\capacitor-cordova-android-plugins\\src\\main\\res\\drawable-xxhdpi\\ic_action_previous_item.png=C\:\\Users\\tiago.kayaya\\development\\gabinete-digital\\android\\capacitor-cordova-android-plugins\\build\\intermediates\\packaged_res\\debug\\drawable-xxhdpi-v4\\ic_action_previous_item.png diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/incremental/packageDebugResources/merger.xml b/android/capacitor-cordova-android-plugins/build/intermediates/incremental/packageDebugResources/merger.xml new file mode 100644 index 000000000..fa4bf2308 --- /dev/null +++ b/android/capacitor-cordova-android-plugins/build/intermediates/incremental/packageDebugResources/merger.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/capacitor/android/plugins/BuildConfig.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/capacitor/android/plugins/BuildConfig.class new file mode 100644 index 000000000..d2e85206c Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/capacitor/android/plugins/BuildConfig.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/com/hiddentao/cordova/filepath/FilePath.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/com/hiddentao/cordova/filepath/FilePath.class new file mode 100644 index 000000000..c60bc44d6 Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/com/hiddentao/cordova/filepath/FilePath.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/io/sqlc/SQLiteAndroidDatabase$QueryType.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/io/sqlc/SQLiteAndroidDatabase$QueryType.class new file mode 100644 index 000000000..5fbd5f5a2 Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/io/sqlc/SQLiteAndroidDatabase$QueryType.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/io/sqlc/SQLiteAndroidDatabase.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/io/sqlc/SQLiteAndroidDatabase.class new file mode 100644 index 000000000..038c6a71c Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/io/sqlc/SQLiteAndroidDatabase.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/io/sqlc/SQLiteConnectorDatabase.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/io/sqlc/SQLiteConnectorDatabase.class new file mode 100644 index 000000000..ecd99e983 Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/io/sqlc/SQLiteConnectorDatabase.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/io/sqlc/SQLitePlugin$1.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/io/sqlc/SQLitePlugin$1.class new file mode 100644 index 000000000..8426b1e97 Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/io/sqlc/SQLitePlugin$1.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/io/sqlc/SQLitePlugin$Action.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/io/sqlc/SQLitePlugin$Action.class new file mode 100644 index 000000000..ae61de107 Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/io/sqlc/SQLitePlugin$Action.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/io/sqlc/SQLitePlugin$DBQuery.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/io/sqlc/SQLitePlugin$DBQuery.class new file mode 100644 index 000000000..897f25b39 Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/io/sqlc/SQLitePlugin$DBQuery.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/io/sqlc/SQLitePlugin$DBRunner.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/io/sqlc/SQLitePlugin$DBRunner.class new file mode 100644 index 000000000..e145057c6 Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/io/sqlc/SQLitePlugin$DBRunner.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/io/sqlc/SQLitePlugin.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/io/sqlc/SQLitePlugin.class new file mode 100644 index 000000000..358b155b9 Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/io/sqlc/SQLitePlugin.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/camera/CameraLauncher$1.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/camera/CameraLauncher$1.class new file mode 100644 index 000000000..a72c19010 Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/camera/CameraLauncher$1.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/camera/CameraLauncher.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/camera/CameraLauncher.class new file mode 100644 index 000000000..6e206258f Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/camera/CameraLauncher.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/camera/ExifHelper.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/camera/ExifHelper.class new file mode 100644 index 000000000..56e30b7b0 Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/camera/ExifHelper.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/camera/FileHelper.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/camera/FileHelper.class new file mode 100644 index 000000000..96608f6ce Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/camera/FileHelper.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/camera/FileProvider.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/camera/FileProvider.class new file mode 100644 index 000000000..c7cc38d8f Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/camera/FileProvider.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/camera/GalleryPathVO.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/camera/GalleryPathVO.class new file mode 100644 index 000000000..a5e89b363 Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/camera/GalleryPathVO.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/device/Device.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/device/Device.class new file mode 100644 index 000000000..bcd34617f Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/device/Device.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/AssetFilesystem.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/AssetFilesystem.class new file mode 100644 index 000000000..7416cf40a Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/AssetFilesystem.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/ContentFilesystem.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/ContentFilesystem.class new file mode 100644 index 000000000..640a14b5a Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/ContentFilesystem.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/DirectoryManager.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/DirectoryManager.class new file mode 100644 index 000000000..a3f64a644 Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/DirectoryManager.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/EncodingException.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/EncodingException.class new file mode 100644 index 000000000..b14fedc73 Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/EncodingException.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileExistsException.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileExistsException.class new file mode 100644 index 000000000..a7d49bf05 Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileExistsException.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileUtils$1.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileUtils$1.class new file mode 100644 index 000000000..7926aded7 Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileUtils$1.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileUtils$10.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileUtils$10.class new file mode 100644 index 000000000..088eceb21 Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileUtils$10.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileUtils$11.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileUtils$11.class new file mode 100644 index 000000000..a150d6d03 Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileUtils$11.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileUtils$12.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileUtils$12.class new file mode 100644 index 000000000..f23bda3c0 Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileUtils$12.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileUtils$13.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileUtils$13.class new file mode 100644 index 000000000..48ca16990 Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileUtils$13.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileUtils$14.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileUtils$14.class new file mode 100644 index 000000000..d52cf03e5 Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileUtils$14.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileUtils$15.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileUtils$15.class new file mode 100644 index 000000000..da331f445 Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileUtils$15.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileUtils$16.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileUtils$16.class new file mode 100644 index 000000000..432fe037b Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileUtils$16.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileUtils$17.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileUtils$17.class new file mode 100644 index 000000000..59581e472 Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileUtils$17.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileUtils$18.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileUtils$18.class new file mode 100644 index 000000000..fd8727352 Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileUtils$18.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileUtils$19.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileUtils$19.class new file mode 100644 index 000000000..421556517 Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileUtils$19.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileUtils$2.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileUtils$2.class new file mode 100644 index 000000000..284b8d844 Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileUtils$2.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileUtils$20.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileUtils$20.class new file mode 100644 index 000000000..9bfa5ae6f Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileUtils$20.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileUtils$21.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileUtils$21.class new file mode 100644 index 000000000..912fbf309 Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileUtils$21.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileUtils$22.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileUtils$22.class new file mode 100644 index 000000000..1b1471ca0 Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileUtils$22.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileUtils$23.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileUtils$23.class new file mode 100644 index 000000000..7b66e1b50 Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileUtils$23.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileUtils$24.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileUtils$24.class new file mode 100644 index 000000000..e70c6724f Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileUtils$24.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileUtils$25.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileUtils$25.class new file mode 100644 index 000000000..8b796ba7e Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileUtils$25.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileUtils$26.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileUtils$26.class new file mode 100644 index 000000000..5e0b18ef7 Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileUtils$26.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileUtils$27.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileUtils$27.class new file mode 100644 index 000000000..ff9caf8cc Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileUtils$27.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileUtils$28.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileUtils$28.class new file mode 100644 index 000000000..68f8eca67 Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileUtils$28.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileUtils$29.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileUtils$29.class new file mode 100644 index 000000000..7cc03842c Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileUtils$29.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileUtils$3.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileUtils$3.class new file mode 100644 index 000000000..5726a3c03 Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileUtils$3.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileUtils$4.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileUtils$4.class new file mode 100644 index 000000000..36d0f8f51 Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileUtils$4.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileUtils$5.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileUtils$5.class new file mode 100644 index 000000000..39e8413a8 Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileUtils$5.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileUtils$6.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileUtils$6.class new file mode 100644 index 000000000..3862f79d2 Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileUtils$6.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileUtils$7.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileUtils$7.class new file mode 100644 index 000000000..52431af77 Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileUtils$7.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileUtils$8.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileUtils$8.class new file mode 100644 index 000000000..e3f2eb9c5 Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileUtils$8.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileUtils$9.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileUtils$9.class new file mode 100644 index 000000000..a72101b1a Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileUtils$9.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileUtils$FileOp.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileUtils$FileOp.class new file mode 100644 index 000000000..d8ac3965e Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileUtils$FileOp.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileUtils.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileUtils.class new file mode 100644 index 000000000..cdd40124e Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/FileUtils.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/Filesystem$LimitedInputStream.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/Filesystem$LimitedInputStream.class new file mode 100644 index 000000000..5d00b54b1 Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/Filesystem$LimitedInputStream.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/Filesystem$ReadFileCallback.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/Filesystem$ReadFileCallback.class new file mode 100644 index 000000000..d6f99279f Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/Filesystem$ReadFileCallback.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/Filesystem.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/Filesystem.class new file mode 100644 index 000000000..17228d55a Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/Filesystem.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/InvalidModificationException.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/InvalidModificationException.class new file mode 100644 index 000000000..f1f265f58 Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/InvalidModificationException.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/LocalFilesystem.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/LocalFilesystem.class new file mode 100644 index 000000000..bc601fb1b Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/LocalFilesystem.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/LocalFilesystemURL.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/LocalFilesystemURL.class new file mode 100644 index 000000000..b7d38cef6 Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/LocalFilesystemURL.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/NoModificationAllowedException.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/NoModificationAllowedException.class new file mode 100644 index 000000000..2abf1069a Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/NoModificationAllowedException.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/PendingRequests$1.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/PendingRequests$1.class new file mode 100644 index 000000000..7b89c01fc Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/PendingRequests$1.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/PendingRequests$Request.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/PendingRequests$Request.class new file mode 100644 index 000000000..70982bd13 Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/PendingRequests$Request.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/PendingRequests.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/PendingRequests.class new file mode 100644 index 000000000..32fbd6e78 Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/PendingRequests.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/TypeMismatchException.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/TypeMismatchException.class new file mode 100644 index 000000000..2ddae0eac Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/file/TypeMismatchException.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/inappbrowser/InAppBrowser$1.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/inappbrowser/InAppBrowser$1.class new file mode 100644 index 000000000..575ef041d Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/inappbrowser/InAppBrowser$1.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/inappbrowser/InAppBrowser$2.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/inappbrowser/InAppBrowser$2.class new file mode 100644 index 000000000..505755357 Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/inappbrowser/InAppBrowser$2.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/inappbrowser/InAppBrowser$3.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/inappbrowser/InAppBrowser$3.class new file mode 100644 index 000000000..454070db5 Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/inappbrowser/InAppBrowser$3.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/inappbrowser/InAppBrowser$4.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/inappbrowser/InAppBrowser$4.class new file mode 100644 index 000000000..3fd18150c Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/inappbrowser/InAppBrowser$4.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/inappbrowser/InAppBrowser$5.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/inappbrowser/InAppBrowser$5.class new file mode 100644 index 000000000..543c1d32b Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/inappbrowser/InAppBrowser$5.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/inappbrowser/InAppBrowser$6$1.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/inappbrowser/InAppBrowser$6$1.class new file mode 100644 index 000000000..eab52703f Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/inappbrowser/InAppBrowser$6$1.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/inappbrowser/InAppBrowser$6.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/inappbrowser/InAppBrowser$6.class new file mode 100644 index 000000000..3aa37fa64 Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/inappbrowser/InAppBrowser$6.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/inappbrowser/InAppBrowser$7$1.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/inappbrowser/InAppBrowser$7$1.class new file mode 100644 index 000000000..e135675f0 Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/inappbrowser/InAppBrowser$7$1.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/inappbrowser/InAppBrowser$7$1JsObject.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/inappbrowser/InAppBrowser$7$1JsObject.class new file mode 100644 index 000000000..01f55b3a2 Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/inappbrowser/InAppBrowser$7$1JsObject.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/inappbrowser/InAppBrowser$7$2.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/inappbrowser/InAppBrowser$7$2.class new file mode 100644 index 000000000..023d02d10 Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/inappbrowser/InAppBrowser$7$2.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/inappbrowser/InAppBrowser$7$3.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/inappbrowser/InAppBrowser$7$3.class new file mode 100644 index 000000000..8436c3a7e Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/inappbrowser/InAppBrowser$7$3.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/inappbrowser/InAppBrowser$7$4.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/inappbrowser/InAppBrowser$7$4.class new file mode 100644 index 000000000..7a3662378 Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/inappbrowser/InAppBrowser$7$4.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/inappbrowser/InAppBrowser$7$5.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/inappbrowser/InAppBrowser$7$5.class new file mode 100644 index 000000000..468c4aaa8 Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/inappbrowser/InAppBrowser$7$5.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/inappbrowser/InAppBrowser$7.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/inappbrowser/InAppBrowser$7.class new file mode 100644 index 000000000..95dc0fb0a Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/inappbrowser/InAppBrowser$7.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/inappbrowser/InAppBrowser$InAppBrowserClient.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/inappbrowser/InAppBrowser$InAppBrowserClient.class new file mode 100644 index 000000000..132120db7 Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/inappbrowser/InAppBrowser$InAppBrowserClient.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/inappbrowser/InAppBrowser.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/inappbrowser/InAppBrowser.class new file mode 100644 index 000000000..67fa865fd Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/inappbrowser/InAppBrowser.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/inappbrowser/InAppBrowserDialog.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/inappbrowser/InAppBrowserDialog.class new file mode 100644 index 000000000..57b3ada24 Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/inappbrowser/InAppBrowserDialog.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/inappbrowser/InAppChromeClient.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/inappbrowser/InAppChromeClient.class new file mode 100644 index 000000000..d9a6a0dff Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/inappbrowser/InAppChromeClient.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/statusbar/StatusBar$1.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/statusbar/StatusBar$1.class new file mode 100644 index 000000000..4b2309426 Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/statusbar/StatusBar$1.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/statusbar/StatusBar$2.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/statusbar/StatusBar$2.class new file mode 100644 index 000000000..869eb3ae7 Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/statusbar/StatusBar$2.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/statusbar/StatusBar$3.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/statusbar/StatusBar$3.class new file mode 100644 index 000000000..e459e3b3c Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/statusbar/StatusBar$3.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/statusbar/StatusBar$4.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/statusbar/StatusBar$4.class new file mode 100644 index 000000000..5dfcc1ab6 Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/statusbar/StatusBar$4.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/statusbar/StatusBar$5.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/statusbar/StatusBar$5.class new file mode 100644 index 000000000..f5c395458 Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/statusbar/StatusBar$5.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/statusbar/StatusBar$6.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/statusbar/StatusBar$6.class new file mode 100644 index 000000000..2f1134b48 Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/statusbar/StatusBar$6.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/statusbar/StatusBar$7.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/statusbar/StatusBar$7.class new file mode 100644 index 000000000..5e330377a Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/statusbar/StatusBar$7.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/statusbar/StatusBar$8.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/statusbar/StatusBar$8.class new file mode 100644 index 000000000..0f52ecf82 Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/statusbar/StatusBar$8.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/statusbar/StatusBar$9.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/statusbar/StatusBar$9.class new file mode 100644 index 000000000..28d42379d Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/statusbar/StatusBar$9.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/statusbar/StatusBar.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/statusbar/StatusBar.class new file mode 100644 index 000000000..55281df20 Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/statusbar/StatusBar.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/whitelist/WhitelistPlugin$1.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/whitelist/WhitelistPlugin$1.class new file mode 100644 index 000000000..93196fa8b Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/whitelist/WhitelistPlugin$1.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/whitelist/WhitelistPlugin$CustomConfigXmlParser.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/whitelist/WhitelistPlugin$CustomConfigXmlParser.class new file mode 100644 index 000000000..91123e3ad Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/whitelist/WhitelistPlugin$CustomConfigXmlParser.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/whitelist/WhitelistPlugin.class b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/whitelist/WhitelistPlugin.class new file mode 100644 index 000000000..a24ea8296 Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/javac/debug/classes/org/apache/cordova/whitelist/WhitelistPlugin.class differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/library_manifest/debug/AndroidManifest.xml b/android/capacitor-cordova-android-plugins/build/intermediates/library_manifest/debug/AndroidManifest.xml new file mode 100644 index 000000000..2fe0b2a2d --- /dev/null +++ b/android/capacitor-cordova-android-plugins/build/intermediates/library_manifest/debug/AndroidManifest.xml @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/local_only_symbol_list/debug/R-def.txt b/android/capacitor-cordova-android-plugins/build/intermediates/local_only_symbol_list/debug/R-def.txt new file mode 100644 index 000000000..09144e546 --- /dev/null +++ b/android/capacitor-cordova-android-plugins/build/intermediates/local_only_symbol_list/debug/R-def.txt @@ -0,0 +1,6 @@ +R_DEF: Internal format may change without notice +local +drawable ic_action_next_item +drawable ic_action_previous_item +drawable ic_action_remove +xml camera_provider_paths diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/manifest_merge_blame_file/debug/manifest-merger-blame-debug-report.txt b/android/capacitor-cordova-android-plugins/build/intermediates/manifest_merge_blame_file/debug/manifest-merger-blame-debug-report.txt new file mode 100644 index 000000000..f8c8c8ecc --- /dev/null +++ b/android/capacitor-cordova-android-plugins/build/intermediates/manifest_merge_blame_file/debug/manifest-merger-blame-debug-report.txt @@ -0,0 +1,42 @@ +1 +2 +7 +8 C:\Users\tiago.kayaya\development\gabinete-digital\android\capacitor-cordova-android-plugins\src\main\AndroidManifest.xml +10 android:targetSdkVersion="29" /> +10-->C:\Users\tiago.kayaya\development\gabinete-digital\android\capacitor-cordova-android-plugins\src\main\AndroidManifest.xml +11 +12 +12-->C:\Users\tiago.kayaya\development\gabinete-digital\android\capacitor-cordova-android-plugins\src\main\AndroidManifest.xml:10:1-76 +12-->C:\Users\tiago.kayaya\development\gabinete-digital\android\capacitor-cordova-android-plugins\src\main\AndroidManifest.xml:10:18-74 +13 +13-->C:\Users\tiago.kayaya\development\gabinete-digital\android\capacitor-cordova-android-plugins\src\main\AndroidManifest.xml:11:1-75 +13-->C:\Users\tiago.kayaya\development\gabinete-digital\android\capacitor-cordova-android-plugins\src\main\AndroidManifest.xml:11:18-73 +14 +15 +15-->C:\Users\tiago.kayaya\development\gabinete-digital\android\capacitor-cordova-android-plugins\src\main\AndroidManifest.xml:5:1-9:15 +16 C:\Users\tiago.kayaya\development\gabinete-digital\android\capacitor-cordova-android-plugins\src\main\AndroidManifest.xml:6:1-8:12 +17 android:name="org.apache.cordova.camera.FileProvider" +17-->C:\Users\tiago.kayaya\development\gabinete-digital\android\capacitor-cordova-android-plugins\src\main\AndroidManifest.xml:6:11-64 +18 android:authorities="${applicationId}.cordova.plugin.camera.provider" +18-->C:\Users\tiago.kayaya\development\gabinete-digital\android\capacitor-cordova-android-plugins\src\main\AndroidManifest.xml:6:65-134 +19 android:exported="false" +19-->C:\Users\tiago.kayaya\development\gabinete-digital\android\capacitor-cordova-android-plugins\src\main\AndroidManifest.xml:6:135-159 +20 android:grantUriPermissions="true" > +20-->C:\Users\tiago.kayaya\development\gabinete-digital\android\capacitor-cordova-android-plugins\src\main\AndroidManifest.xml:6:160-194 +21 C:\Users\tiago.kayaya\development\gabinete-digital\android\capacitor-cordova-android-plugins\src\main\AndroidManifest.xml:7:3-112 +22 android:name="android.support.FILE_PROVIDER_PATHS" +22-->C:\Users\tiago.kayaya\development\gabinete-digital\android\capacitor-cordova-android-plugins\src\main\AndroidManifest.xml:7:14-64 +23 android:resource="@xml/camera_provider_paths" /> +23-->C:\Users\tiago.kayaya\development\gabinete-digital\android\capacitor-cordova-android-plugins\src\main\AndroidManifest.xml:7:65-110 +24 +25 +26 +27 diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/merged_manifests/debug/output.json b/android/capacitor-cordova-android-plugins/build/intermediates/merged_manifests/debug/output.json new file mode 100644 index 000000000..3f54344fc --- /dev/null +++ b/android/capacitor-cordova-android-plugins/build/intermediates/merged_manifests/debug/output.json @@ -0,0 +1,27 @@ +{ + "version": 1, + "applicationId": "capacitor.android.plugins", + "variantType": "LIBRARY", + "elements": [ + { + "outputType": { + "type": "MERGED_MANIFESTS" + }, + "apkData": { + "type": "MAIN", + "splits": [], + "versionCode": 1, + "versionName": "1.0", + "outputFile": "capacitor-cordova-android-plugins-debug.aar", + "fullName": "debug", + "baseName": "debug", + "dirName": "" + }, + "path": "../../library_manifest/debug/AndroidManifest.xml", + "properties": { + "packageId": "capacitor.android.plugins", + "split": "" + } + } + ] +} \ No newline at end of file diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/navigation_json/debug/navigation.json b/android/capacitor-cordova-android-plugins/build/intermediates/navigation_json/debug/navigation.json new file mode 100644 index 000000000..0637a088a --- /dev/null +++ b/android/capacitor-cordova-android-plugins/build/intermediates/navigation_json/debug/navigation.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/packaged_res/debug/drawable-hdpi-v4/ic_action_next_item.png b/android/capacitor-cordova-android-plugins/build/intermediates/packaged_res/debug/drawable-hdpi-v4/ic_action_next_item.png new file mode 100644 index 000000000..fa469d889 Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/packaged_res/debug/drawable-hdpi-v4/ic_action_next_item.png differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/packaged_res/debug/drawable-hdpi-v4/ic_action_previous_item.png b/android/capacitor-cordova-android-plugins/build/intermediates/packaged_res/debug/drawable-hdpi-v4/ic_action_previous_item.png new file mode 100644 index 000000000..e861ecce9 Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/packaged_res/debug/drawable-hdpi-v4/ic_action_previous_item.png differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/packaged_res/debug/drawable-hdpi-v4/ic_action_remove.png b/android/capacitor-cordova-android-plugins/build/intermediates/packaged_res/debug/drawable-hdpi-v4/ic_action_remove.png new file mode 100644 index 000000000..f889617e4 Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/packaged_res/debug/drawable-hdpi-v4/ic_action_remove.png differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/packaged_res/debug/drawable-mdpi-v4/ic_action_next_item.png b/android/capacitor-cordova-android-plugins/build/intermediates/packaged_res/debug/drawable-mdpi-v4/ic_action_next_item.png new file mode 100644 index 000000000..47365a300 Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/packaged_res/debug/drawable-mdpi-v4/ic_action_next_item.png differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/packaged_res/debug/drawable-mdpi-v4/ic_action_previous_item.png b/android/capacitor-cordova-android-plugins/build/intermediates/packaged_res/debug/drawable-mdpi-v4/ic_action_previous_item.png new file mode 100644 index 000000000..4ad2df427 Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/packaged_res/debug/drawable-mdpi-v4/ic_action_previous_item.png differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/packaged_res/debug/drawable-mdpi-v4/ic_action_remove.png b/android/capacitor-cordova-android-plugins/build/intermediates/packaged_res/debug/drawable-mdpi-v4/ic_action_remove.png new file mode 100644 index 000000000..e84853e4f Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/packaged_res/debug/drawable-mdpi-v4/ic_action_remove.png differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/packaged_res/debug/drawable-xhdpi-v4/ic_action_next_item.png b/android/capacitor-cordova-android-plugins/build/intermediates/packaged_res/debug/drawable-xhdpi-v4/ic_action_next_item.png new file mode 100644 index 000000000..5f304742f Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/packaged_res/debug/drawable-xhdpi-v4/ic_action_next_item.png differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/packaged_res/debug/drawable-xhdpi-v4/ic_action_previous_item.png b/android/capacitor-cordova-android-plugins/build/intermediates/packaged_res/debug/drawable-xhdpi-v4/ic_action_previous_item.png new file mode 100644 index 000000000..ed8ac91de Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/packaged_res/debug/drawable-xhdpi-v4/ic_action_previous_item.png differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/packaged_res/debug/drawable-xhdpi-v4/ic_action_remove.png b/android/capacitor-cordova-android-plugins/build/intermediates/packaged_res/debug/drawable-xhdpi-v4/ic_action_remove.png new file mode 100644 index 000000000..4cd0458b9 Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/packaged_res/debug/drawable-xhdpi-v4/ic_action_remove.png differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/packaged_res/debug/drawable-xxhdpi-v4/ic_action_next_item.png b/android/capacitor-cordova-android-plugins/build/intermediates/packaged_res/debug/drawable-xxhdpi-v4/ic_action_next_item.png new file mode 100644 index 000000000..51479d8dd Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/packaged_res/debug/drawable-xxhdpi-v4/ic_action_next_item.png differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/packaged_res/debug/drawable-xxhdpi-v4/ic_action_previous_item.png b/android/capacitor-cordova-android-plugins/build/intermediates/packaged_res/debug/drawable-xxhdpi-v4/ic_action_previous_item.png new file mode 100644 index 000000000..bc8ff1241 Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/packaged_res/debug/drawable-xxhdpi-v4/ic_action_previous_item.png differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/packaged_res/debug/drawable-xxhdpi-v4/ic_action_remove.png b/android/capacitor-cordova-android-plugins/build/intermediates/packaged_res/debug/drawable-xxhdpi-v4/ic_action_remove.png new file mode 100644 index 000000000..331c545b8 Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/packaged_res/debug/drawable-xxhdpi-v4/ic_action_remove.png differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/packaged_res/debug/xml/camera_provider_paths.xml b/android/capacitor-cordova-android-plugins/build/intermediates/packaged_res/debug/xml/camera_provider_paths.xml new file mode 100644 index 000000000..326674847 --- /dev/null +++ b/android/capacitor-cordova-android-plugins/build/intermediates/packaged_res/debug/xml/camera_provider_paths.xml @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/runtime_library_classes_jar/debug/classes.jar b/android/capacitor-cordova-android-plugins/build/intermediates/runtime_library_classes_jar/debug/classes.jar new file mode 100644 index 000000000..d66c32ff2 Binary files /dev/null and b/android/capacitor-cordova-android-plugins/build/intermediates/runtime_library_classes_jar/debug/classes.jar differ diff --git a/android/capacitor-cordova-android-plugins/build/intermediates/symbol_list_with_package_name/debug/package-aware-r.txt b/android/capacitor-cordova-android-plugins/build/intermediates/symbol_list_with_package_name/debug/package-aware-r.txt new file mode 100644 index 000000000..a55ff7d2d --- /dev/null +++ b/android/capacitor-cordova-android-plugins/build/intermediates/symbol_list_with_package_name/debug/package-aware-r.txt @@ -0,0 +1,149 @@ +capacitor.android.plugins +attr alpha +attr coordinatorLayoutStyle +attr font +attr fontProviderAuthority +attr fontProviderCerts +attr fontProviderFetchStrategy +attr fontProviderFetchTimeout +attr fontProviderPackage +attr fontProviderQuery +attr fontStyle +attr fontVariationSettings +attr fontWeight +attr keylines +attr layout_anchor +attr layout_anchorGravity +attr layout_behavior +attr layout_dodgeInsetEdges +attr layout_insetEdge +attr layout_keyline +attr statusBarBackground +attr ttcIndex +color notification_action_color_filter +color notification_icon_bg_color +color notification_material_background_media_default_color +color primary_text_default_material_dark +color ripple_material_light +color secondary_text_default_material_dark +color secondary_text_default_material_light +dimen compat_button_inset_horizontal_material +dimen compat_button_inset_vertical_material +dimen compat_button_padding_horizontal_material +dimen compat_button_padding_vertical_material +dimen compat_control_corner_material +dimen compat_notification_large_icon_max_height +dimen compat_notification_large_icon_max_width +dimen notification_action_icon_size +dimen notification_action_text_size +dimen notification_big_circle_margin +dimen notification_content_margin_start +dimen notification_large_icon_height +dimen notification_large_icon_width +dimen notification_main_column_padding_top +dimen notification_media_narrow_margin +dimen notification_right_icon_size +dimen notification_right_side_padding_top +dimen notification_small_icon_background_padding +dimen notification_small_icon_size_as_large +dimen notification_subtext_size +dimen notification_top_pad +dimen notification_top_pad_large_text +dimen subtitle_corner_radius +dimen subtitle_outline_width +dimen subtitle_shadow_offset +dimen subtitle_shadow_radius +drawable ic_action_next_item +drawable ic_action_previous_item +drawable ic_action_remove +drawable notification_action_background +drawable notification_bg +drawable notification_bg_low +drawable notification_bg_low_normal +drawable notification_bg_low_pressed +drawable notification_bg_normal +drawable notification_bg_normal_pressed +drawable notification_icon_background +drawable notification_template_icon_bg +drawable notification_template_icon_low_bg +drawable notification_tile_bg +drawable notify_panel_notification_icon_bg +id action0 +id action_container +id action_divider +id action_image +id action_text +id actions +id async +id blocking +id bottom +id cancel_action +id chronometer +id end +id end_padder +id forever +id icon +id icon_group +id info +id italic +id left +id line1 +id line3 +id media_actions +id none +id normal +id notification_background +id notification_main_column +id notification_main_column_container +id right +id right_icon +id right_side +id start +id status_bar_latest_event_content +id tag_transition_group +id tag_unhandled_key_event_manager +id tag_unhandled_key_listeners +id text +id text2 +id time +id title +id top +integer cancel_button_image_alpha +integer status_bar_notification_info_maxnum +layout notification_action +layout notification_action_tombstone +layout notification_media_action +layout notification_media_cancel_action +layout notification_template_big_media +layout notification_template_big_media_custom +layout notification_template_big_media_narrow +layout notification_template_big_media_narrow_custom +layout notification_template_custom_big +layout notification_template_icon_group +layout notification_template_lines_media +layout notification_template_media +layout notification_template_media_custom +layout notification_template_part_chronometer +layout notification_template_part_time +string status_bar_notification_info_overflow +style TextAppearance_Compat_Notification +style TextAppearance_Compat_Notification_Info +style TextAppearance_Compat_Notification_Info_Media +style TextAppearance_Compat_Notification_Line2 +style TextAppearance_Compat_Notification_Line2_Media +style TextAppearance_Compat_Notification_Media +style TextAppearance_Compat_Notification_Time +style TextAppearance_Compat_Notification_Time_Media +style TextAppearance_Compat_Notification_Title +style TextAppearance_Compat_Notification_Title_Media +style Widget_Compat_NotificationActionContainer +style Widget_Compat_NotificationActionText +style Widget_Support_CoordinatorLayout +styleable ColorStateListItem alpha android_alpha android_color +styleable CoordinatorLayout keylines statusBarBackground +styleable CoordinatorLayout_Layout android_layout_gravity layout_anchor layout_anchorGravity layout_behavior layout_dodgeInsetEdges layout_insetEdge layout_keyline +styleable FontFamily fontProviderAuthority fontProviderCerts fontProviderFetchStrategy fontProviderFetchTimeout fontProviderPackage fontProviderQuery +styleable FontFamilyFont android_font android_fontStyle android_fontVariationSettings android_fontWeight android_ttcIndex font fontStyle fontVariationSettings fontWeight ttcIndex +styleable GradientColor android_centerColor android_centerX android_centerY android_endColor android_endX android_endY android_gradientRadius android_startColor android_startX android_startY android_tileMode android_type +styleable GradientColorItem android_color android_offset +xml camera_provider_paths diff --git a/android/capacitor-cordova-android-plugins/build/outputs/logs/manifest-merger-debug-report.txt b/android/capacitor-cordova-android-plugins/build/outputs/logs/manifest-merger-debug-report.txt new file mode 100644 index 000000000..22f699796 --- /dev/null +++ b/android/capacitor-cordova-android-plugins/build/outputs/logs/manifest-merger-debug-report.txt @@ -0,0 +1,65 @@ +-- Merging decision tree log --- +manifest +ADDED from C:\Users\tiago.kayaya\development\gabinete-digital\android\capacitor-cordova-android-plugins\src\main\AndroidManifest.xml:2:1-12:12 +INJECTED from C:\Users\tiago.kayaya\development\gabinete-digital\android\capacitor-cordova-android-plugins\src\main\AndroidManifest.xml:2:1-12:12 +INJECTED from C:\Users\tiago.kayaya\development\gabinete-digital\android\capacitor-cordova-android-plugins\src\main\AndroidManifest.xml:2:1-12:12 +INJECTED from C:\Users\tiago.kayaya\development\gabinete-digital\android\capacitor-cordova-android-plugins\src\main\AndroidManifest.xml:2:1-12:12 +INJECTED from C:\Users\tiago.kayaya\development\gabinete-digital\android\capacitor-cordova-android-plugins\src\main\AndroidManifest.xml:2:1-12:12 +INJECTED from C:\Users\tiago.kayaya\development\gabinete-digital\android\capacitor-cordova-android-plugins\src\main\AndroidManifest.xml:2:1-12:12 +INJECTED from C:\Users\tiago.kayaya\development\gabinete-digital\android\capacitor-cordova-android-plugins\src\main\AndroidManifest.xml:2:1-12:12 + xmlns:amazon + ADDED from C:\Users\tiago.kayaya\development\gabinete-digital\android\capacitor-cordova-android-plugins\src\main\AndroidManifest.xml:4:1-57 + package + ADDED from C:\Users\tiago.kayaya\development\gabinete-digital\android\capacitor-cordova-android-plugins\src\main\AndroidManifest.xml:2:11-46 + INJECTED from C:\Users\tiago.kayaya\development\gabinete-digital\android\capacitor-cordova-android-plugins\src\main\AndroidManifest.xml + INJECTED from C:\Users\tiago.kayaya\development\gabinete-digital\android\capacitor-cordova-android-plugins\src\main\AndroidManifest.xml + android:versionName + INJECTED from C:\Users\tiago.kayaya\development\gabinete-digital\android\capacitor-cordova-android-plugins\src\main\AndroidManifest.xml + ADDED from C:\Users\tiago.kayaya\development\gabinete-digital\android\capacitor-cordova-android-plugins\src\main\AndroidManifest.xml:2:1-12:12 + INJECTED from C:\Users\tiago.kayaya\development\gabinete-digital\android\capacitor-cordova-android-plugins\src\main\AndroidManifest.xml + android:versionCode + INJECTED from C:\Users\tiago.kayaya\development\gabinete-digital\android\capacitor-cordova-android-plugins\src\main\AndroidManifest.xml + ADDED from C:\Users\tiago.kayaya\development\gabinete-digital\android\capacitor-cordova-android-plugins\src\main\AndroidManifest.xml:2:1-12:12 + INJECTED from C:\Users\tiago.kayaya\development\gabinete-digital\android\capacitor-cordova-android-plugins\src\main\AndroidManifest.xml + xmlns:android + ADDED from C:\Users\tiago.kayaya\development\gabinete-digital\android\capacitor-cordova-android-plugins\src\main\AndroidManifest.xml:3:1-59 +application +ADDED from C:\Users\tiago.kayaya\development\gabinete-digital\android\capacitor-cordova-android-plugins\src\main\AndroidManifest.xml:5:1-9:15 +provider#org.apache.cordova.camera.FileProvider +ADDED from C:\Users\tiago.kayaya\development\gabinete-digital\android\capacitor-cordova-android-plugins\src\main\AndroidManifest.xml:6:1-8:12 + android:grantUriPermissions + ADDED from C:\Users\tiago.kayaya\development\gabinete-digital\android\capacitor-cordova-android-plugins\src\main\AndroidManifest.xml:6:160-194 + android:authorities + ADDED from C:\Users\tiago.kayaya\development\gabinete-digital\android\capacitor-cordova-android-plugins\src\main\AndroidManifest.xml:6:65-134 + android:exported + ADDED from C:\Users\tiago.kayaya\development\gabinete-digital\android\capacitor-cordova-android-plugins\src\main\AndroidManifest.xml:6:135-159 + android:name + ADDED from C:\Users\tiago.kayaya\development\gabinete-digital\android\capacitor-cordova-android-plugins\src\main\AndroidManifest.xml:6:11-64 +meta-data#android.support.FILE_PROVIDER_PATHS +ADDED from C:\Users\tiago.kayaya\development\gabinete-digital\android\capacitor-cordova-android-plugins\src\main\AndroidManifest.xml:7:3-112 + android:resource + ADDED from C:\Users\tiago.kayaya\development\gabinete-digital\android\capacitor-cordova-android-plugins\src\main\AndroidManifest.xml:7:65-110 + android:name + ADDED from C:\Users\tiago.kayaya\development\gabinete-digital\android\capacitor-cordova-android-plugins\src\main\AndroidManifest.xml:7:14-64 +uses-permission#android.permission.WRITE_EXTERNAL_STORAGE +ADDED from C:\Users\tiago.kayaya\development\gabinete-digital\android\capacitor-cordova-android-plugins\src\main\AndroidManifest.xml:10:1-76 + android:name + ADDED from C:\Users\tiago.kayaya\development\gabinete-digital\android\capacitor-cordova-android-plugins\src\main\AndroidManifest.xml:10:18-74 +uses-permission#android.permission.READ_EXTERNAL_STORAGE +ADDED from C:\Users\tiago.kayaya\development\gabinete-digital\android\capacitor-cordova-android-plugins\src\main\AndroidManifest.xml:11:1-75 + android:name + ADDED from C:\Users\tiago.kayaya\development\gabinete-digital\android\capacitor-cordova-android-plugins\src\main\AndroidManifest.xml:11:18-73 +uses-sdk +INJECTED from C:\Users\tiago.kayaya\development\gabinete-digital\android\capacitor-cordova-android-plugins\src\main\AndroidManifest.xml reason: use-sdk injection requested +INJECTED from C:\Users\tiago.kayaya\development\gabinete-digital\android\capacitor-cordova-android-plugins\src\main\AndroidManifest.xml +INJECTED from C:\Users\tiago.kayaya\development\gabinete-digital\android\capacitor-cordova-android-plugins\src\main\AndroidManifest.xml +INJECTED from C:\Users\tiago.kayaya\development\gabinete-digital\android\capacitor-cordova-android-plugins\src\main\AndroidManifest.xml +INJECTED from C:\Users\tiago.kayaya\development\gabinete-digital\android\capacitor-cordova-android-plugins\src\main\AndroidManifest.xml + android:targetSdkVersion + INJECTED from C:\Users\tiago.kayaya\development\gabinete-digital\android\capacitor-cordova-android-plugins\src\main\AndroidManifest.xml + ADDED from C:\Users\tiago.kayaya\development\gabinete-digital\android\capacitor-cordova-android-plugins\src\main\AndroidManifest.xml + INJECTED from C:\Users\tiago.kayaya\development\gabinete-digital\android\capacitor-cordova-android-plugins\src\main\AndroidManifest.xml + android:minSdkVersion + INJECTED from C:\Users\tiago.kayaya\development\gabinete-digital\android\capacitor-cordova-android-plugins\src\main\AndroidManifest.xml + ADDED from C:\Users\tiago.kayaya\development\gabinete-digital\android\capacitor-cordova-android-plugins\src\main\AndroidManifest.xml + INJECTED from C:\Users\tiago.kayaya\development\gabinete-digital\android\capacitor-cordova-android-plugins\src\main\AndroidManifest.xml