123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135 |
- /******/ (function(modules) { // webpackBootstrap
- /******/ // The module cache
- /******/ var installedModules = {};
- /******/
- /******/ // The require function
- /******/ function __webpack_require__(moduleId) {
- /******/
- /******/ // Check if module is in cache
- /******/ if(installedModules[moduleId]) {
- /******/ return installedModules[moduleId].exports;
- /******/ }
- /******/ // Create a new module (and put it into the cache)
- /******/ var module = installedModules[moduleId] = {
- /******/ i: moduleId,
- /******/ l: false,
- /******/ exports: {}
- /******/ };
- /******/
- /******/ // Execute the module function
- /******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
- /******/
- /******/ // Flag the module as loaded
- /******/ module.l = true;
- /******/
- /******/ // Return the exports of the module
- /******/ return module.exports;
- /******/ }
- /******/
- /******/
- /******/ // expose the modules object (__webpack_modules__)
- /******/ __webpack_require__.m = modules;
- /******/
- /******/ // expose the module cache
- /******/ __webpack_require__.c = installedModules;
- /******/
- /******/ // define getter function for harmony exports
- /******/ __webpack_require__.d = function(exports, name, getter) {
- /******/ if(!__webpack_require__.o(exports, name)) {
- /******/ Object.defineProperty(exports, name, { enumerable: true, get: getter });
- /******/ }
- /******/ };
- /******/
- /******/ // define __esModule on exports
- /******/ __webpack_require__.r = function(exports) {
- /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
- /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
- /******/ }
- /******/ Object.defineProperty(exports, '__esModule', { value: true });
- /******/ };
- /******/
- /******/ // create a fake namespace object
- /******/ // mode & 1: value is a module id, require it
- /******/ // mode & 2: merge all properties of value into the ns
- /******/ // mode & 4: return value when already ns object
- /******/ // mode & 8|1: behave like require
- /******/ __webpack_require__.t = function(value, mode) {
- /******/ if(mode & 1) value = __webpack_require__(value);
- /******/ if(mode & 8) return value;
- /******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;
- /******/ var ns = Object.create(null);
- /******/ __webpack_require__.r(ns);
- /******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value });
- /******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));
- /******/ return ns;
- /******/ };
- /******/
- /******/ // getDefaultExport function for compatibility with non-harmony modules
- /******/ __webpack_require__.n = function(module) {
- /******/ var getter = module && module.__esModule ?
- /******/ function getDefault() { return module['default']; } :
- /******/ function getModuleExports() { return module; };
- /******/ __webpack_require__.d(getter, 'a', getter);
- /******/ return getter;
- /******/ };
- /******/
- /******/ // Object.prototype.hasOwnProperty.call
- /******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
- /******/
- /******/ // __webpack_public_path__
- /******/ __webpack_require__.p = "";
- /******/
- /******/
- /******/ // Load entry module and return exports
- /******/ return __webpack_require__(__webpack_require__.s = "./src/www/injectCordovaScript.ts");
- /******/ })
- /************************************************************************/
- /******/ ({
- /***/ "./node_modules/current-device/es/index.js":
- /*!*************************************************!*\
- !*** ./node_modules/current-device/es/index.js ***!
- \*************************************************/
- /*! exports provided: default */
- /***/ (function(module, __webpack_exports__, __webpack_require__) {
- "use strict";
- eval("__webpack_require__.r(__webpack_exports__);\nvar _typeof = typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj; };\n\n// Save the previous value of the device variable.\nvar previousDevice = window.device;\n\nvar device = {};\n\nvar changeOrientationList = [];\n\n// Add device as a global object.\nwindow.device = device;\n\n// The <html> element.\nvar documentElement = window.document.documentElement;\n\n// The client user agent string.\n// Lowercase, so we can use the more efficient indexOf(), instead of Regex\nvar userAgent = window.navigator.userAgent.toLowerCase();\n\n// Detectable television devices.\nvar television = ['googletv', 'viera', 'smarttv', 'internet.tv', 'netcast', 'nettv', 'appletv', 'boxee', 'kylo', 'roku', 'dlnadoc', 'pov_tv', 'hbbtv', 'ce-html'];\n\n// Main functions\n// --------------\n\ndevice.macos = function () {\n return find('mac');\n};\n\ndevice.ios = function () {\n return device.iphone() || device.ipod() || device.ipad();\n};\n\ndevice.iphone = function () {\n return !device.windows() && find('iphone');\n};\n\ndevice.ipod = function () {\n return find('ipod');\n};\n\ndevice.ipad = function () {\n return find('ipad');\n};\n\ndevice.android = function () {\n return !device.windows() && find('android');\n};\n\ndevice.androidPhone = function () {\n return device.android() && find('mobile');\n};\n\ndevice.androidTablet = function () {\n return device.android() && !find('mobile');\n};\n\ndevice.blackberry = function () {\n return find('blackberry') || find('bb10') || find('rim');\n};\n\ndevice.blackberryPhone = function () {\n return device.blackberry() && !find('tablet');\n};\n\ndevice.blackberryTablet = function () {\n return device.blackberry() && find('tablet');\n};\n\ndevice.windows = function () {\n return find('windows');\n};\n\ndevice.windowsPhone = function () {\n return device.windows() && find('phone');\n};\n\ndevice.windowsTablet = function () {\n return device.windows() && find('touch') && !device.windowsPhone();\n};\n\ndevice.fxos = function () {\n return (find('(mobile') || find('(tablet')) && find(' rv:');\n};\n\ndevice.fxosPhone = function () {\n return device.fxos() && find('mobile');\n};\n\ndevice.fxosTablet = function () {\n return device.fxos() && find('tablet');\n};\n\ndevice.meego = function () {\n return find('meego');\n};\n\ndevice.cordova = function () {\n return window.cordova && location.protocol === 'file:';\n};\n\ndevice.nodeWebkit = function () {\n return _typeof(window.process) === 'object';\n};\n\ndevice.mobile = function () {\n return device.androidPhone() || device.iphone() || device.ipod() || device.windowsPhone() || device.blackberryPhone() || device.fxosPhone() || device.meego();\n};\n\ndevice.tablet = function () {\n return device.ipad() || device.androidTablet() || device.blackberryTablet() || device.windowsTablet() || device.fxosTablet();\n};\n\ndevice.desktop = function () {\n return !device.tablet() && !device.mobile();\n};\n\ndevice.television = function () {\n var i = 0;\n while (i < television.length) {\n if (find(television[i])) {\n return true;\n }\n i++;\n }\n return false;\n};\n\ndevice.portrait = function () {\n if (screen.orientation && Object.prototype.hasOwnProperty.call(window, 'onorientationchange')) {\n return includes(screen.orientation.type, 'portrait');\n }\n return window.innerHeight / window.innerWidth > 1;\n};\n\ndevice.landscape = function () {\n if (screen.orientation && Object.prototype.hasOwnProperty.call(window, 'onorientationchange')) {\n return includes(screen.orientation.type, 'landscape');\n }\n return window.innerHeight / window.innerWidth < 1;\n};\n\n// Public Utility Functions\n// ------------------------\n\n// Run device.js in noConflict mode,\n// returning the device variable to its previous owner.\ndevice.noConflict = function () {\n window.device = previousDevice;\n return this;\n};\n\n// Private Utility Functions\n// -------------------------\n\n// Check if element exists\nfunction includes(haystack, needle) {\n return haystack.indexOf(needle) !== -1;\n}\n\n// Simple UA string search\nfunction find(needle) {\n return includes(userAgent, needle);\n}\n\n// Check if documentElement already has a given class.\nfunction hasClass(className) {\n return documentElement.className.match(new RegExp(className, 'i'));\n}\n\n// Add one or more CSS classes to the <html> element.\nfunction addClass(className) {\n var currentClassNames = null;\n if (!hasClass(className)) {\n currentClassNames = documentElement.className.replace(/^\\s+|\\s+$/g, '');\n documentElement.className = currentClassNames + ' ' + className;\n }\n}\n\n// Remove single CSS class from the <html> element.\nfunction removeClass(className) {\n if (hasClass(className)) {\n documentElement.className = documentElement.className.replace(' ' + className, '');\n }\n}\n\n// HTML Element Handling\n// ---------------------\n\n// Insert the appropriate CSS class based on the _user_agent.\n\nif (device.ios()) {\n if (device.ipad()) {\n addClass('ios ipad tablet');\n } else if (device.iphone()) {\n addClass('ios iphone mobile');\n } else if (device.ipod()) {\n addClass('ios ipod mobile');\n }\n} else if (device.macos()) {\n addClass('macos desktop');\n} else if (device.android()) {\n if (device.androidTablet()) {\n addClass('android tablet');\n } else {\n addClass('android mobile');\n }\n} else if (device.blackberry()) {\n if (device.blackberryTablet()) {\n addClass('blackberry tablet');\n } else {\n addClass('blackberry mobile');\n }\n} else if (device.windows()) {\n if (device.windowsTablet()) {\n addClass('windows tablet');\n } else if (device.windowsPhone()) {\n addClass('windows mobile');\n } else {\n addClass('windows desktop');\n }\n} else if (device.fxos()) {\n if (device.fxosTablet()) {\n addClass('fxos tablet');\n } else {\n addClass('fxos mobile');\n }\n} else if (device.meego()) {\n addClass('meego mobile');\n} else if (device.nodeWebkit()) {\n addClass('node-webkit');\n} else if (device.television()) {\n addClass('television');\n} else if (device.desktop()) {\n addClass('desktop');\n}\n\nif (device.cordova()) {\n addClass('cordova');\n}\n\n// Orientation Handling\n// --------------------\n\n// Handle device orientation changes.\nfunction handleOrientation() {\n if (device.landscape()) {\n removeClass('portrait');\n addClass('landscape');\n walkOnChangeOrientationList('landscape');\n } else {\n removeClass('landscape');\n addClass('portrait');\n walkOnChangeOrientationList('portrait');\n }\n setOrientationCache();\n}\n\nfunction walkOnChangeOrientationList(newOrientation) {\n for (var index in changeOrientationList) {\n changeOrientationList[index](newOrientation);\n }\n}\n\ndevice.onChangeOrientation = function (cb) {\n if (typeof cb == 'function') {\n changeOrientationList.push(cb);\n }\n};\n\n// Detect whether device supports orientationchange event,\n// otherwise fall back to the resize event.\nvar orientationEvent = 'resize';\nif (Object.prototype.hasOwnProperty.call(window, 'onorientationchange')) {\n orientationEvent = 'orientationchange';\n}\n\n// Listen for changes in orientation.\nif (window.addEventListener) {\n window.addEventListener(orientationEvent, handleOrientation, false);\n} else if (window.attachEvent) {\n window.attachEvent(orientationEvent, handleOrientation);\n} else {\n window[orientationEvent] = handleOrientation;\n}\n\nhandleOrientation();\n\n// Public functions to get the current value of type, os, or orientation\n// ---------------------------------------------------------------------\n\nfunction findMatch(arr) {\n for (var i = 0; i < arr.length; i++) {\n if (device[arr[i]]()) {\n return arr[i];\n }\n }\n return 'unknown';\n}\n\ndevice.type = findMatch(['mobile', 'tablet', 'desktop']);\ndevice.os = findMatch(['ios', 'iphone', 'ipad', 'ipod', 'android', 'blackberry', 'macos', 'windows', 'fxos', 'meego', 'television']);\n\nfunction setOrientationCache() {\n device.orientation = findMatch(['portrait', 'landscape']);\n}\n\nsetOrientationCache();\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (device);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvY3VycmVudC1kZXZpY2UvZXMvaW5kZXguanM/NzJjMiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUFBLG9HQUFvRyxtQkFBbUIsRUFBRSxtQkFBbUIsOEhBQThIOztBQUUxUTtBQUNBOztBQUVBOztBQUVBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQSxDQUFDO0FBQ0Q7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0EsQ0FBQztBQUNEO0FBQ0EsQ0FBQztBQUNEO0FBQ0EsQ0FBQztBQUNEO0FBQ0EsQ0FBQztBQUNEO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRztBQUNIO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLENBQUM7QUFDRDtBQUNBLENBQUM7QUFDRDtBQUNBOztBQUVBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQSxpQkFBaUIsZ0JBQWdCO0FBQ2pDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFZSxxRUFBTSIsImZpbGUiOiIuL25vZGVfbW9kdWxlcy9jdXJyZW50LWRldmljZS9lcy9pbmRleC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbInZhciBfdHlwZW9mID0gdHlwZW9mIFN5bWJvbCA9PT0gXCJmdW5jdGlvblwiICYmIHR5cGVvZiBTeW1ib2wuaXRlcmF0b3IgPT09IFwic3ltYm9sXCIgPyBmdW5jdGlvbiAob2JqKSB7IHJldHVybiB0eXBlb2Ygb2JqOyB9IDogZnVuY3Rpb24gKG9iaikgeyByZXR1cm4gb2JqICYmIHR5cGVvZiBTeW1ib2wgPT09IFwiZnVuY3Rpb25cIiAmJiBvYmouY29uc3RydWN0b3IgPT09IFN5bWJvbCAmJiBvYmogIT09IFN5bWJvbC5wcm90b3R5cGUgPyBcInN5bWJvbFwiIDogdHlwZW9mIG9iajsgfTtcblxuLy8gU2F2ZSB0aGUgcHJldmlvdXMgdmFsdWUgb2YgdGhlIGRldmljZSB2YXJpYWJsZS5cbnZhciBwcmV2aW91c0RldmljZSA9IHdpbmRvdy5kZXZpY2U7XG5cbnZhciBkZXZpY2UgPSB7fTtcblxudmFyIGNoYW5nZU9yaWVudGF0aW9uTGlzdCA9IFtdO1xuXG4vLyBBZGQgZGV2aWNlIGFzIGEgZ2xvYmFsIG9iamVjdC5cbndpbmRvdy5kZXZpY2UgPSBkZXZpY2U7XG5cbi8vIFRoZSA8aHRtbD4gZWxlbWVudC5cbnZhciBkb2N1bWVudEVsZW1lbnQgPSB3aW5kb3cuZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50O1xuXG4vLyBUaGUgY2xpZW50IHVzZXIgYWdlbnQgc3RyaW5nLlxuLy8gTG93ZXJjYXNlLCBzbyB3ZSBjYW4gdXNlIHRoZSBtb3JlIGVmZmljaWVudCBpbmRleE9mKCksIGluc3RlYWQgb2YgUmVnZXhcbnZhciB1c2VyQWdlbnQgPSB3aW5kb3cubmF2aWdhdG9yLnVzZXJBZ2VudC50b0xvd2VyQ2FzZSgpO1xuXG4vLyBEZXRlY3RhYmxlIHRlbGV2aXNpb24gZGV2aWNlcy5cbnZhciB0ZWxldmlzaW9uID0gWydnb29nbGV0dicsICd2aWVyYScsICdzbWFydHR2JywgJ2ludGVybmV0LnR2JywgJ25ldGNhc3QnLCAnbmV0dHYnLCAnYXBwbGV0dicsICdib3hlZScsICdreWxvJywgJ3Jva3UnLCAnZGxuYWRvYycsICdwb3ZfdHYnLCAnaGJidHYnLCAnY2UtaHRtbCddO1xuXG4vLyBNYWluIGZ1bmN0aW9uc1xuLy8gLS0tLS0tLS0tLS0tLS1cblxuZGV2aWNlLm1hY29zID0gZnVuY3Rpb24gKCkge1xuICByZXR1cm4gZmluZCgnbWFjJyk7XG59O1xuXG5kZXZpY2UuaW9zID0gZnVuY3Rpb24gKCkge1xuICByZXR1cm4gZGV2aWNlLmlwaG9uZSgpIHx8IGRldmljZS5pcG9kKCkgfHwgZGV2aWNlLmlwYWQoKTtcbn07XG5cbmRldmljZS5pcGhvbmUgPSBmdW5jdGlvbiAoKSB7XG4gIHJldHVybiAhZGV2aWNlLndpbmRvd3MoKSAmJiBmaW5kKCdpcGhvbmUnKTtcbn07XG5cbmRldmljZS5pcG9kID0gZnVuY3Rpb24gKCkge1xuICByZXR1cm4gZmluZCgnaXBvZCcpO1xufTtcblxuZGV2aWNlLmlwYWQgPSBmdW5jdGlvbiAoKSB7XG4gIHJldHVybiBmaW5kKCdpcGFkJyk7XG59O1xuXG5kZXZpY2UuYW5kcm9pZCA9IGZ1bmN0aW9uICgpIHtcbiAgcmV0dXJuICFkZXZpY2Uud2luZG93cygpICYmIGZpbmQoJ2FuZHJvaWQnKTtcbn07XG5cbmRldmljZS5hbmRyb2lkUGhvbmUgPSBmdW5jdGlvbiAoKSB7XG4gIHJldHVybiBkZXZpY2UuYW5kcm9pZCgpICYmIGZpbmQoJ21vYmlsZScpO1xufTtcblxuZGV2aWNlLmFuZHJvaWRUYWJsZXQgPSBmdW5jdGlvbiAoKSB7XG4gIHJldHVybiBkZXZpY2UuYW5kcm9pZCgpICYmICFmaW5kKCdtb2JpbGUnKTtcbn07XG5cbmRldmljZS5ibGFja2JlcnJ5ID0gZnVuY3Rpb24gKCkge1xuICByZXR1cm4gZmluZCgnYmxhY2tiZXJyeScpIHx8IGZpbmQoJ2JiMTAnKSB8fCBmaW5kKCdyaW0nKTtcbn07XG5cbmRldmljZS5ibGFja2JlcnJ5UGhvbmUgPSBmdW5jdGlvbiAoKSB7XG4gIHJldHVybiBkZXZpY2UuYmxhY2tiZXJyeSgpICYmICFmaW5kKCd0YWJsZXQnKTtcbn07XG5cbmRldmljZS5ibGFja2JlcnJ5VGFibGV0ID0gZnVuY3Rpb24gKCkge1xuICByZXR1cm4gZGV2aWNlLmJsYWNrYmVycnkoKSAmJiBmaW5kKCd0YWJsZXQnKTtcbn07XG5cbmRldmljZS53aW5kb3dzID0gZnVuY3Rpb24gKCkge1xuICByZXR1cm4gZmluZCgnd2luZG93cycpO1xufTtcblxuZGV2aWNlLndpbmRvd3NQaG9uZSA9IGZ1bmN0aW9uICgpIHtcbiAgcmV0dXJuIGRldmljZS53aW5kb3dzKCkgJiYgZmluZCgncGhvbmUnKTtcbn07XG5cbmRldmljZS53aW5kb3dzVGFibGV0ID0gZnVuY3Rpb24gKCkge1xuICByZXR1cm4gZGV2aWNlLndpbmRvd3MoKSAmJiBmaW5kKCd0b3VjaCcpICYmICFkZXZpY2Uud2luZG93c1Bob25lKCk7XG59O1xuXG5kZXZpY2UuZnhvcyA9IGZ1bmN0aW9uICgpIHtcbiAgcmV0dXJuIChmaW5kKCcobW9iaWxlJykgfHwgZmluZCgnKHRhYmxldCcpKSAmJiBmaW5kKCcgcnY6Jyk7XG59O1xuXG5kZXZpY2UuZnhvc1Bob25lID0gZnVuY3Rpb24gKCkge1xuICByZXR1cm4gZGV2aWNlLmZ4b3MoKSAmJiBmaW5kKCdtb2JpbGUnKTtcbn07XG5cbmRldmljZS5meG9zVGFibGV0ID0gZnVuY3Rpb24gKCkge1xuICByZXR1cm4gZGV2aWNlLmZ4b3MoKSAmJiBmaW5kKCd0YWJsZXQnKTtcbn07XG5cbmRldmljZS5tZWVnbyA9IGZ1bmN0aW9uICgpIHtcbiAgcmV0dXJuIGZpbmQoJ21lZWdvJyk7XG59O1xuXG5kZXZpY2UuY29yZG92YSA9IGZ1bmN0aW9uICgpIHtcbiAgcmV0dXJuIHdpbmRvdy5jb3Jkb3ZhICYmIGxvY2F0aW9uLnByb3RvY29sID09PSAnZmlsZTonO1xufTtcblxuZGV2aWNlLm5vZGVXZWJraXQgPSBmdW5jdGlvbiAoKSB7XG4gIHJldHVybiBfdHlwZW9mKHdpbmRvdy5wcm9jZXNzKSA9PT0gJ29iamVjdCc7XG59O1xuXG5kZXZpY2UubW9iaWxlID0gZnVuY3Rpb24gKCkge1xuICByZXR1cm4gZGV2aWNlLmFuZHJvaWRQaG9uZSgpIHx8IGRldmljZS5pcGhvbmUoKSB8fCBkZXZpY2UuaXBvZCgpIHx8IGRldmljZS53aW5kb3dzUGhvbmUoKSB8fCBkZXZpY2UuYmxhY2tiZXJyeVBob25lKCkgfHwgZGV2aWNlLmZ4b3NQaG9uZSgpIHx8IGRldmljZS5tZWVnbygpO1xufTtcblxuZGV2aWNlLnRhYmxldCA9IGZ1bmN0aW9uICgpIHtcbiAgcmV0dXJuIGRldmljZS5pcGFkKCkgfHwgZGV2aWNlLmFuZHJvaWRUYWJsZXQoKSB8fCBkZXZpY2UuYmxhY2tiZXJyeVRhYmxldCgpIHx8IGRldmljZS53aW5kb3dzVGFibGV0KCkgfHwgZGV2aWNlLmZ4b3NUYWJsZXQoKTtcbn07XG5cbmRldmljZS5kZXNrdG9wID0gZnVuY3Rpb24gKCkge1xuICByZXR1cm4gIWRldmljZS50YWJsZXQoKSAmJiAhZGV2aWNlLm1vYmlsZSgpO1xufTtcblxuZGV2aWNlLnRlbGV2aXNpb24gPSBmdW5jdGlvbiAoKSB7XG4gIHZhciBpID0gMDtcbiAgd2hpbGUgKGkgPCB0ZWxldmlzaW9uLmxlbmd0aCkge1xuICAgIGlmIChmaW5kKHRlbGV2aXNpb25baV0pKSB7XG4gICAgICByZXR1cm4gdHJ1ZTtcbiAgICB9XG4gICAgaSsrO1xuICB9XG4gIHJldHVybiBmYWxzZTtcbn07XG5cbmRldmljZS5wb3J0cmFpdCA9IGZ1bmN0aW9uICgpIHtcbiAgaWYgKHNjcmVlbi5vcmllbnRhdGlvbiAmJiBPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwod2luZG93LCAnb25vcmllbnRhdGlvbmNoYW5nZScpKSB7XG4gICAgcmV0dXJuIGluY2x1ZGVzKHNjcmVlbi5vcmllbnRhdGlvbi50eXBlLCAncG9ydHJhaXQnKTtcbiAgfVxuICByZXR1cm4gd2luZG93LmlubmVySGVpZ2h0IC8gd2luZG93LmlubmVyV2lkdGggPiAxO1xufTtcblxuZGV2aWNlLmxhbmRzY2FwZSA9IGZ1bmN0aW9uICgpIHtcbiAgaWYgKHNjcmVlbi5vcmllbnRhdGlvbiAmJiBPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwod2luZG93LCAnb25vcmllbnRhdGlvbmNoYW5nZScpKSB7XG4gICAgcmV0dXJuIGluY2x1ZGVzKHNjcmVlbi5vcmllbnRhdGlvbi50eXBlLCAnbGFuZHNjYXBlJyk7XG4gIH1cbiAgcmV0dXJuIHdpbmRvdy5pbm5lckhlaWdodCAvIHdpbmRvdy5pbm5lcldpZHRoIDwgMTtcbn07XG5cbi8vIFB1YmxpYyBVdGlsaXR5IEZ1bmN0aW9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIFJ1biBkZXZpY2UuanMgaW4gbm9Db25mbGljdCBtb2RlLFxuLy8gcmV0dXJuaW5nIHRoZSBkZXZpY2UgdmFyaWFibGUgdG8gaXRzIHByZXZpb3VzIG93bmVyLlxuZGV2aWNlLm5vQ29uZmxpY3QgPSBmdW5jdGlvbiAoKSB7XG4gIHdpbmRvdy5kZXZpY2UgPSBwcmV2aW91c0RldmljZTtcbiAgcmV0dXJuIHRoaXM7XG59O1xuXG4vLyBQcml2YXRlIFV0aWxpdHkgRnVuY3Rpb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIENoZWNrIGlmIGVsZW1lbnQgZXhpc3RzXG5mdW5jdGlvbiBpbmNsdWRlcyhoYXlzdGFjaywgbmVlZGxlKSB7XG4gIHJldHVybiBoYXlzdGFjay5pbmRleE9mKG5lZWRsZSkgIT09IC0xO1xufVxuXG4vLyBTaW1wbGUgVUEgc3RyaW5nIHNlYXJjaFxuZnVuY3Rpb24gZmluZChuZWVkbGUpIHtcbiAgcmV0dXJuIGluY2x1ZGVzKHVzZXJBZ2VudCwgbmVlZGxlKTtcbn1cblxuLy8gQ2hlY2sgaWYgZG9jdW1lbnRFbGVtZW50IGFscmVhZHkgaGFzIGEgZ2l2ZW4gY2xhc3MuXG5mdW5jdGlvbiBoYXNDbGFzcyhjbGFzc05hbWUpIHtcbiAgcmV0dXJuIGRvY3VtZW50RWxlbWVudC5jbGFzc05hbWUubWF0Y2gobmV3IFJlZ0V4cChjbGFzc05hbWUsICdpJykpO1xufVxuXG4vLyBBZGQgb25lIG9yIG1vcmUgQ1NTIGNsYXNzZXMgdG8gdGhlIDxodG1sPiBlbGVtZW50LlxuZnVuY3Rpb24gYWRkQ2xhc3MoY2xhc3NOYW1lKSB7XG4gIHZhciBjdXJyZW50Q2xhc3NOYW1lcyA9IG51bGw7XG4gIGlmICghaGFzQ2xhc3MoY2xhc3NOYW1lKSkge1xuICAgIGN1cnJlbnRDbGFzc05hbWVzID0gZG9jdW1lbnRFbGVtZW50LmNsYXNzTmFtZS5yZXBsYWNlKC9eXFxzK3xcXHMrJC9nLCAnJyk7XG4gICAgZG9jdW1lbnRFbGVtZW50LmNsYXNzTmFtZSA9IGN1cnJlbnRDbGFzc05hbWVzICsgJyAnICsgY2xhc3NOYW1lO1xuICB9XG59XG5cbi8vIFJlbW92ZSBzaW5nbGUgQ1NTIGNsYXNzIGZyb20gdGhlIDxodG1sPiBlbGVtZW50LlxuZnVuY3Rpb24gcmVtb3ZlQ2xhc3MoY2xhc3NOYW1lKSB7XG4gIGlmIChoYXNDbGFzcyhjbGFzc05hbWUpKSB7XG4gICAgZG9jdW1lbnRFbGVtZW50LmNsYXNzTmFtZSA9IGRvY3VtZW50RWxlbWVudC5jbGFzc05hbWUucmVwbGFjZSgnICcgKyBjbGFzc05hbWUsICcnKTtcbiAgfVxufVxuXG4vLyBIVE1MIEVsZW1lbnQgSGFuZGxpbmdcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBJbnNlcnQgdGhlIGFwcHJvcHJpYXRlIENTUyBjbGFzcyBiYXNlZCBvbiB0aGUgX3VzZXJfYWdlbnQuXG5cbmlmIChkZXZpY2UuaW9zKCkpIHtcbiAgaWYgKGRldmljZS5pcGFkKCkpIHtcbiAgICBhZGRDbGFzcygnaW9zIGlwYWQgdGFibGV0Jyk7XG4gIH0gZWxzZSBpZiAoZGV2aWNlLmlwaG9uZSgpKSB7XG4gICAgYWRkQ2xhc3MoJ2lvcyBpcGhvbmUgbW9iaWxlJyk7XG4gIH0gZWxzZSBpZiAoZGV2aWNlLmlwb2QoKSkge1xuICAgIGFkZENsYXNzKCdpb3MgaXBvZCBtb2JpbGUnKTtcbiAgfVxufSBlbHNlIGlmIChkZXZpY2UubWFjb3MoKSkge1xuICBhZGRDbGFzcygnbWFjb3MgZGVza3RvcCcpO1xufSBlbHNlIGlmIChkZXZpY2UuYW5kcm9pZCgpKSB7XG4gIGlmIChkZXZpY2UuYW5kcm9pZFRhYmxldCgpKSB7XG4gICAgYWRkQ2xhc3MoJ2FuZHJvaWQgdGFibGV0Jyk7XG4gIH0gZWxzZSB7XG4gICAgYWRkQ2xhc3MoJ2FuZHJvaWQgbW9iaWxlJyk7XG4gIH1cbn0gZWxzZSBpZiAoZGV2aWNlLmJsYWNrYmVycnkoKSkge1xuICBpZiAoZGV2aWNlLmJsYWNrYmVycnlUYWJsZXQoKSkge1xuICAgIGFkZENsYXNzKCdibGFja2JlcnJ5IHRhYmxldCcpO1xuICB9IGVsc2Uge1xuICAgIGFkZENsYXNzKCdibGFja2JlcnJ5IG1vYmlsZScpO1xuICB9XG59IGVsc2UgaWYgKGRldmljZS53aW5kb3dzKCkpIHtcbiAgaWYgKGRldmljZS53aW5kb3dzVGFibGV0KCkpIHtcbiAgICBhZGRDbGFzcygnd2luZG93cyB0YWJsZXQnKTtcbiAgfSBlbHNlIGlmIChkZXZpY2Uud2luZG93c1Bob25lKCkpIHtcbiAgICBhZGRDbGFzcygnd2luZG93cyBtb2JpbGUnKTtcbiAgfSBlbHNlIHtcbiAgICBhZGRDbGFzcygnd2luZG93cyBkZXNrdG9wJyk7XG4gIH1cbn0gZWxzZSBpZiAoZGV2aWNlLmZ4b3MoKSkge1xuICBpZiAoZGV2aWNlLmZ4b3NUYWJsZXQoKSkge1xuICAgIGFkZENsYXNzKCdmeG9zIHRhYmxldCcpO1xuICB9IGVsc2Uge1xuICAgIGFkZENsYXNzKCdmeG9zIG1vYmlsZScpO1xuICB9XG59IGVsc2UgaWYgKGRldmljZS5tZWVnbygpKSB7XG4gIGFkZENsYXNzKCdtZWVnbyBtb2JpbGUnKTtcbn0gZWxzZSBpZiAoZGV2aWNlLm5vZGVXZWJraXQoKSkge1xuICBhZGRDbGFzcygnbm9kZS13ZWJraXQnKTtcbn0gZWxzZSBpZiAoZGV2aWNlLnRlbGV2aXNpb24oKSkge1xuICBhZGRDbGFzcygndGVsZXZpc2lvbicpO1xufSBlbHNlIGlmIChkZXZpY2UuZGVza3RvcCgpKSB7XG4gIGFkZENsYXNzKCdkZXNrdG9wJyk7XG59XG5cbmlmIChkZXZpY2UuY29yZG92YSgpKSB7XG4gIGFkZENsYXNzKCdjb3Jkb3ZhJyk7XG59XG5cbi8vIE9yaWVudGF0aW9uIEhhbmRsaW5nXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBIYW5kbGUgZGV2aWNlIG9yaWVudGF0aW9uIGNoYW5nZXMuXG5mdW5jdGlvbiBoYW5kbGVPcmllbnRhdGlvbigpIHtcbiAgaWYgKGRldmljZS5sYW5kc2NhcGUoKSkge1xuICAgIHJlbW92ZUNsYXNzKCdwb3J0cmFpdCcpO1xuICAgIGFkZENsYXNzKCdsYW5kc2NhcGUnKTtcbiAgICB3YWxrT25DaGFuZ2VPcmllbnRhdGlvbkxpc3QoJ2xhbmRzY2FwZScpO1xuICB9IGVsc2Uge1xuICAgIHJlbW92ZUNsYXNzKCdsYW5kc2NhcGUnKTtcbiAgICBhZGRDbGFzcygncG9ydHJhaXQnKTtcbiAgICB3YWxrT25DaGFuZ2VPcmllbnRhdGlvbkxpc3QoJ3BvcnRyYWl0Jyk7XG4gIH1cbiAgc2V0T3JpZW50YXRpb25DYWNoZSgpO1xufVxuXG5mdW5jdGlvbiB3YWxrT25DaGFuZ2VPcmllbnRhdGlvbkxpc3QobmV3T3JpZW50YXRpb24pIHtcbiAgZm9yICh2YXIgaW5kZXggaW4gY2hhbmdlT3JpZW50YXRpb25MaXN0KSB7XG4gICAgY2hhbmdlT3JpZW50YXRpb25MaXN0W2luZGV4XShuZXdPcmllbnRhdGlvbik7XG4gIH1cbn1cblxuZGV2aWNlLm9uQ2hhbmdlT3JpZW50YXRpb24gPSBmdW5jdGlvbiAoY2IpIHtcbiAgaWYgKHR5cGVvZiBjYiA9PSAnZnVuY3Rpb24nKSB7XG4gICAgY2hhbmdlT3JpZW50YXRpb25MaXN0LnB1c2goY2IpO1xuICB9XG59O1xuXG4vLyBEZXRlY3Qgd2hldGhlciBkZXZpY2Ugc3VwcG9ydHMgb3JpZW50YXRpb25jaGFuZ2UgZXZlbnQsXG4vLyBvdGhlcndpc2UgZmFsbCBiYWNrIHRvIHRoZSByZXNpemUgZXZlbnQuXG52YXIgb3JpZW50YXRpb25FdmVudCA9ICdyZXNpemUnO1xuaWYgKE9iamVjdC5wcm90b3R5cGUuaGFzT3duUHJvcGVydHkuY2FsbCh3aW5kb3csICdvbm9yaWVudGF0aW9uY2hhbmdlJykpIHtcbiAgb3JpZW50YXRpb25FdmVudCA9ICdvcmllbnRhdGlvbmNoYW5nZSc7XG59XG5cbi8vIExpc3RlbiBmb3IgY2hhbmdlcyBpbiBvcmllbnRhdGlvbi5cbmlmICh3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcikge1xuICB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcihvcmllbnRhdGlvbkV2ZW50LCBoYW5kbGVPcmllbnRhdGlvbiwgZmFsc2UpO1xufSBlbHNlIGlmICh3aW5kb3cuYXR0YWNoRXZlbnQpIHtcbiAgd2luZG93LmF0dGFjaEV2ZW50KG9yaWVudGF0aW9uRXZlbnQsIGhhbmRsZU9yaWVudGF0aW9uKTtcbn0gZWxzZSB7XG4gIHdpbmRvd1tvcmllbnRhdGlvbkV2ZW50XSA9IGhhbmRsZU9yaWVudGF0aW9uO1xufVxuXG5oYW5kbGVPcmllbnRhdGlvbigpO1xuXG4vLyBQdWJsaWMgZnVuY3Rpb25zIHRvIGdldCB0aGUgY3VycmVudCB2YWx1ZSBvZiB0eXBlLCBvcywgb3Igb3JpZW50YXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5mdW5jdGlvbiBmaW5kTWF0Y2goYXJyKSB7XG4gIGZvciAodmFyIGkgPSAwOyBpIDwgYXJyLmxlbmd0aDsgaSsrKSB7XG4gICAgaWYgKGRldmljZVthcnJbaV1dKCkpIHtcbiAgICAgIHJldHVybiBhcnJbaV07XG4gICAgfVxuICB9XG4gIHJldHVybiAndW5rbm93bic7XG59XG5cbmRldmljZS50eXBlID0gZmluZE1hdGNoKFsnbW9iaWxlJywgJ3RhYmxldCcsICdkZXNrdG9wJ10pO1xuZGV2aWNlLm9zID0gZmluZE1hdGNoKFsnaW9zJywgJ2lwaG9uZScsICdpcGFkJywgJ2lwb2QnLCAnYW5kcm9pZCcsICdibGFja2JlcnJ5JywgJ21hY29zJywgJ3dpbmRvd3MnLCAnZnhvcycsICdtZWVnbycsICd0ZWxldmlzaW9uJ10pO1xuXG5mdW5jdGlvbiBzZXRPcmllbnRhdGlvbkNhY2hlKCkge1xuICBkZXZpY2Uub3JpZW50YXRpb24gPSBmaW5kTWF0Y2goWydwb3J0cmFpdCcsICdsYW5kc2NhcGUnXSk7XG59XG5cbnNldE9yaWVudGF0aW9uQ2FjaGUoKTtcblxuZXhwb3J0IGRlZmF1bHQgZGV2aWNlOyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/current-device/es/index.js\n");
- /***/ }),
- /***/ "./node_modules/is-ua-webview/data/rules.js":
- /*!**************************************************!*\
- !*** ./node_modules/is-ua-webview/data/rules.js ***!
- \**************************************************/
- /*! no static exports found */
- /***/ (function(module, exports) {
- eval("module.exports = [\n // if it says it's a webview, let's go with that\n 'WebView',\n // iOS webview will be the same as safari but missing \"Safari\"\n '(iPhone|iPod|iPad)(?!.*Safari)',\n // Android Lollipop and Above: webview will be the same as native but it will contain \"wv\"\n // Android KitKat to lollipop webview will put {version}.0.0.0\n 'Android.*(wv|\\.0\\.0\\.0)',\n // old chrome android webview agent\n 'Linux; U; Android'\n];\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvaXMtdWEtd2Vidmlldy9kYXRhL3J1bGVzLmpzP2EzMGUiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esa0RBQWtELFFBQVE7QUFDMUQ7QUFDQTtBQUNBLFNBQVMsR0FBRztBQUNaIiwiZmlsZSI6Ii4vbm9kZV9tb2R1bGVzL2lzLXVhLXdlYnZpZXcvZGF0YS9ydWxlcy5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gW1xuICAvLyBpZiBpdCBzYXlzIGl0J3MgYSB3ZWJ2aWV3LCBsZXQncyBnbyB3aXRoIHRoYXRcbiAgJ1dlYlZpZXcnLFxuICAvLyBpT1Mgd2VidmlldyB3aWxsIGJlIHRoZSBzYW1lIGFzIHNhZmFyaSBidXQgbWlzc2luZyBcIlNhZmFyaVwiXG4gICcoaVBob25lfGlQb2R8aVBhZCkoPyEuKlNhZmFyaSknLFxuICAvLyBBbmRyb2lkIExvbGxpcG9wIGFuZCBBYm92ZTogd2VidmlldyB3aWxsIGJlIHRoZSBzYW1lIGFzIG5hdGl2ZSBidXQgaXQgd2lsbCBjb250YWluIFwid3ZcIlxuICAvLyBBbmRyb2lkIEtpdEthdCB0byBsb2xsaXBvcCB3ZWJ2aWV3IHdpbGwgcHV0IHt2ZXJzaW9ufS4wLjAuMFxuICAnQW5kcm9pZC4qKHd2fFxcLjBcXC4wXFwuMCknLFxuICAvLyBvbGQgY2hyb21lIGFuZHJvaWQgd2VidmlldyBhZ2VudFxuICAnTGludXg7IFU7IEFuZHJvaWQnXG5dO1xuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/is-ua-webview/data/rules.js\n");
- /***/ }),
- /***/ "./node_modules/is-ua-webview/index.js":
- /*!*********************************************!*\
- !*** ./node_modules/is-ua-webview/index.js ***!
- \*********************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- eval("var rules = __webpack_require__(/*! ./data/rules */ \"./node_modules/is-ua-webview/data/rules.js\")\nvar webviewRegExp = new RegExp('(' + rules.join('|') + ')', 'ig')\n\nmodule.exports = function isWebview(ua) {\n return !!ua.match(webviewRegExp)\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvaXMtdWEtd2Vidmlldy9pbmRleC5qcz83YTMwIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLFlBQVksbUJBQU8sQ0FBQyxnRUFBYztBQUNsQzs7QUFFQTtBQUNBO0FBQ0EiLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvaXMtdWEtd2Vidmlldy9pbmRleC5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbInZhciBydWxlcyA9IHJlcXVpcmUoJy4vZGF0YS9ydWxlcycpXG52YXIgd2Vidmlld1JlZ0V4cCA9IG5ldyBSZWdFeHAoJygnICsgcnVsZXMuam9pbignfCcpICsgJyknLCAnaWcnKVxuXG5tb2R1bGUuZXhwb3J0cyA9IGZ1bmN0aW9uIGlzV2Vidmlldyh1YSkge1xuICByZXR1cm4gISF1YS5tYXRjaCh3ZWJ2aWV3UmVnRXhwKVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/is-ua-webview/index.js\n");
- /***/ }),
- /***/ "./src/www/injectCordovaScript.ts":
- /*!****************************************!*\
- !*** ./src/www/injectCordovaScript.ts ***!
- \****************************************/
- /*! no static exports found */
- /***/ (function(module, exports, __webpack_require__) {
- "use strict";
- eval("\nvar __importDefault = (this && this.__importDefault) || function (mod) {\n return (mod && mod.__esModule) ? mod : { \"default\": mod };\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nvar current_device_1 = __importDefault(__webpack_require__(/*! current-device */ \"./node_modules/current-device/es/index.js\"));\nvar is_ua_webview_1 = __importDefault(__webpack_require__(/*! is-ua-webview */ \"./node_modules/is-ua-webview/index.js\"));\nvar platforms = ['browser', 'android', 'ios'];\nvar injectCordovaScript = function (platform) {\n var existingScriptEl = document.querySelector('script[src=\"cordova.js\"]');\n if (existingScriptEl)\n existingScriptEl.remove();\n var scriptEl = document.createElement('script');\n scriptEl.setAttribute('type', 'text/javascript');\n scriptEl.setAttribute('src', platform + \"/cordova.js\");\n document.body.appendChild(scriptEl);\n console.log(\"Injected cordova.js of \" + platform + \" platform.\");\n};\nif (!is_ua_webview_1.default(navigator.userAgent)) {\n injectCordovaScript('browser');\n}\nelse if (current_device_1.default.android()) {\n injectCordovaScript('android');\n}\nelse if (current_device_1.default.ios()) {\n injectCordovaScript('ios');\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvd3d3L2luamVjdENvcmRvdmFTY3JpcHQudHM/ODIxZCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLCtIQUEyQztBQUMzQyx5SEFBc0M7QUFFdEMsSUFBTSxTQUFTLEdBQUcsQ0FBQyxTQUFTLEVBQUUsU0FBUyxFQUFFLEtBQUssQ0FBVSxDQUFDO0FBQ3pELElBQU0sbUJBQW1CLEdBQUcsVUFBQyxRQUFrQztJQUM3RCxJQUFNLGdCQUFnQixHQUFHLFFBQVEsQ0FBQyxhQUFhLENBQzdDLDBCQUEwQixDQUMzQixDQUFDO0lBQ0YsSUFBSSxnQkFBZ0I7UUFBRSxnQkFBZ0IsQ0FBQyxNQUFNLEVBQUUsQ0FBQztJQUVoRCxJQUFNLFFBQVEsR0FBRyxRQUFRLENBQUMsYUFBYSxDQUFDLFFBQVEsQ0FBQyxDQUFDO0lBQ2xELFFBQVEsQ0FBQyxZQUFZLENBQUMsTUFBTSxFQUFFLGlCQUFpQixDQUFDLENBQUM7SUFDakQsUUFBUSxDQUFDLFlBQVksQ0FBQyxLQUFLLEVBQUssUUFBUSxnQkFBYSxDQUFDLENBQUM7SUFDdkQsUUFBUSxDQUFDLElBQUksQ0FBQyxXQUFXLENBQUMsUUFBUSxDQUFDLENBQUM7SUFFcEMsT0FBTyxDQUFDLEdBQUcsQ0FBQyw0QkFBMEIsUUFBUSxlQUFZLENBQUMsQ0FBQztBQUM5RCxDQUFDLENBQUM7QUFFRixJQUFJLENBQUMsdUJBQVMsQ0FBQyxTQUFTLENBQUMsU0FBUyxDQUFDLEVBQUU7SUFDbkMsbUJBQW1CLENBQUMsU0FBUyxDQUFDLENBQUM7Q0FDaEM7S0FBTSxJQUFJLHdCQUFhLENBQUMsT0FBTyxFQUFFLEVBQUU7SUFDbEMsbUJBQW1CLENBQUMsU0FBUyxDQUFDLENBQUM7Q0FDaEM7S0FBTSxJQUFJLHdCQUFhLENBQUMsR0FBRyxFQUFFLEVBQUU7SUFDOUIsbUJBQW1CLENBQUMsS0FBSyxDQUFDLENBQUM7Q0FDNUIiLCJmaWxlIjoiLi9zcmMvd3d3L2luamVjdENvcmRvdmFTY3JpcHQudHMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgY3VycmVudERldmljZSBmcm9tICdjdXJyZW50LWRldmljZSc7XG5pbXBvcnQgaXNXZWJ2aWV3IGZyb20gJ2lzLXVhLXdlYnZpZXcnO1xuXG5jb25zdCBwbGF0Zm9ybXMgPSBbJ2Jyb3dzZXInLCAnYW5kcm9pZCcsICdpb3MnXSBhcyBjb25zdDtcbmNvbnN0IGluamVjdENvcmRvdmFTY3JpcHQgPSAocGxhdGZvcm06IHR5cGVvZiBwbGF0Zm9ybXNbbnVtYmVyXSkgPT4ge1xuICBjb25zdCBleGlzdGluZ1NjcmlwdEVsID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvcjxIVE1MU2NyaXB0RWxlbWVudD4oXG4gICAgJ3NjcmlwdFtzcmM9XCJjb3Jkb3ZhLmpzXCJdJyxcbiAgKTtcbiAgaWYgKGV4aXN0aW5nU2NyaXB0RWwpIGV4aXN0aW5nU2NyaXB0RWwucmVtb3ZlKCk7XG5cbiAgY29uc3Qgc2NyaXB0RWwgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdzY3JpcHQnKTtcbiAgc2NyaXB0RWwuc2V0QXR0cmlidXRlKCd0eXBlJywgJ3RleHQvamF2YXNjcmlwdCcpO1xuICBzY3JpcHRFbC5zZXRBdHRyaWJ1dGUoJ3NyYycsIGAke3BsYXRmb3JtfS9jb3Jkb3ZhLmpzYCk7XG4gIGRvY3VtZW50LmJvZHkuYXBwZW5kQ2hpbGQoc2NyaXB0RWwpO1xuXG4gIGNvbnNvbGUubG9nKGBJbmplY3RlZCBjb3Jkb3ZhLmpzIG9mICR7cGxhdGZvcm19IHBsYXRmb3JtLmApO1xufTtcblxuaWYgKCFpc1dlYnZpZXcobmF2aWdhdG9yLnVzZXJBZ2VudCkpIHtcbiAgaW5qZWN0Q29yZG92YVNjcmlwdCgnYnJvd3NlcicpO1xufSBlbHNlIGlmIChjdXJyZW50RGV2aWNlLmFuZHJvaWQoKSkge1xuICBpbmplY3RDb3Jkb3ZhU2NyaXB0KCdhbmRyb2lkJyk7XG59IGVsc2UgaWYgKGN1cnJlbnREZXZpY2UuaW9zKCkpIHtcbiAgaW5qZWN0Q29yZG92YVNjcmlwdCgnaW9zJyk7XG59XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/www/injectCordovaScript.ts\n");
- /***/ })
- /******/ });
|