Socket
Socket
Sign inDemoInstall

react-live-chat-loader

Package Overview
Dependencies
6
Maintainers
1
Versions
58
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 2.3.3 to 2.4.0

4

CHANGELOG.md

@@ -0,1 +1,5 @@

### 2.4.0 - 2021-05-24
- Build additional module version of the package (thanks @jaska120)
### 2.3.3 - 2021-05-10

@@ -2,0 +6,0 @@

8

dist/components/LiveChatLoaderProvider.js

@@ -10,8 +10,6 @@ "use strict";

var _providers = _interopRequireDefault(require("../providers"));
var Providers = _interopRequireWildcard(require("../providers"));
var _context = require("../context");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _getRequireWildcardCache() { if (typeof WeakMap !== "function") return null; var cache = new WeakMap(); _getRequireWildcardCache = function () { return cache; }; return cache; }

@@ -48,3 +46,3 @@

const chatProvider = _providers.default[provider];
const chatProvider = Providers[provider];

@@ -69,2 +67,2 @@ if (!chatProvider) {

exports.default = _default;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9jb21wb25lbnRzL0xpdmVDaGF0TG9hZGVyUHJvdmlkZXIudHN4Il0sIm5hbWVzIjpbIkxpdmVDaGF0TG9hZGVyUHJvdmlkZXIiLCJwcm92aWRlciIsImNoaWxkcmVuIiwiaWRsZVBlcmlvZCIsInByb3BzIiwic3RhdGUiLCJzZXRTdGF0ZSIsInZhbHVlIiwiY2hhdFByb3ZpZGVyIiwiUHJvdmlkZXJzIiwiY29uc29sZSIsImVycm9yIiwiZG9tYWluIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQUE7O0FBQ0E7O0FBRUE7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUVPLE1BQU1BLHNCQUFzQixHQUFHLFVBV1o7QUFBQSxNQVhhO0FBQ3JDQyxJQUFBQSxRQURxQztBQUVyQ0MsSUFBQUEsUUFGcUM7QUFHckNDLElBQUFBLFVBQVUsR0FBRztBQUh3QixHQVdiO0FBQUEsTUFQckJDLEtBT3FCOztBQUN4QixRQUFNLENBQUNDLEtBQUQsRUFBUUMsUUFBUixJQUFvQixxQkFBZ0IsU0FBaEIsQ0FBMUI7O0FBQ0EsUUFBTUMsS0FBSztBQUNUTixJQUFBQSxRQURTO0FBRVRFLElBQUFBLFVBRlM7QUFHVEUsSUFBQUEsS0FIUztBQUlUQyxJQUFBQTtBQUpTLEtBS05GLEtBTE0sQ0FBWDs7QUFRQSxRQUFNSSxZQUFZLEdBQUdDLG1CQUFVUixRQUFWLENBQXJCOztBQUVBLE1BQUksQ0FBQ08sWUFBTCxFQUFtQjtBQUNqQjtBQUNBRSxJQUFBQSxPQUFPLENBQUNDLEtBQVIsQ0FDRyxvREFBbURWLFFBQVMsRUFEL0Q7QUFHQSxXQUFPLElBQVA7QUFDRDs7QUFFRCxzQkFDRSw2QkFBQyw4QkFBRCxDQUF1QixRQUF2QjtBQUFnQyxJQUFBLEtBQUssRUFBRU07QUFBdkMsa0JBQ0U7QUFBTSxJQUFBLElBQUksRUFBRUMsWUFBWSxDQUFDSSxNQUF6QjtBQUFpQyxJQUFBLEdBQUcsRUFBQyxZQUFyQztBQUFrRCxJQUFBLFdBQVcsRUFBQztBQUE5RCxJQURGLEVBRUdWLFFBRkgsQ0FERjtBQU1ELENBckNNOzs7ZUF1Q1FGLHNCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0LCB7IHVzZVN0YXRlIH0gZnJvbSAncmVhY3QnXG5pbXBvcnQgUHJvdmlkZXJzIGZyb20gJ3Byb3ZpZGVycydcbmltcG9ydCB7IFN0YXRlLCBQcm92aWRlciB9IGZyb20gJ3R5cGVzJ1xuaW1wb3J0IHsgTGl2ZUNoYXRMb2FkZXJDb250ZXh0IH0gZnJvbSAnY29udGV4dCdcblxuZXhwb3J0IGNvbnN0IExpdmVDaGF0TG9hZGVyUHJvdmlkZXIgPSAoe1xuICBwcm92aWRlcixcbiAgY2hpbGRyZW4sXG4gIGlkbGVQZXJpb2QgPSA1MDAwLFxuICAuLi5wcm9wc1xufToge1xuICBwcm92aWRlcjogUHJvdmlkZXJcbiAgY2hpbGRyZW46IEpTWC5FbGVtZW50XG4gIGlkbGVQZXJpb2Q/OiBudW1iZXJcbiAgcHJvdmlkZXJLZXk6IHN0cmluZ1xuICBhcHBJRD86IHN0cmluZ1xufSk6IEpTWC5FbGVtZW50IHwgbnVsbCA9PiB7XG4gIGNvbnN0IFtzdGF0ZSwgc2V0U3RhdGVdID0gdXNlU3RhdGU8U3RhdGU+KCdpbml0aWFsJylcbiAgY29uc3QgdmFsdWUgPSB7XG4gICAgcHJvdmlkZXIsXG4gICAgaWRsZVBlcmlvZCxcbiAgICBzdGF0ZSxcbiAgICBzZXRTdGF0ZSxcbiAgICAuLi5wcm9wc1xuICB9XG5cbiAgY29uc3QgY2hhdFByb3ZpZGVyID0gUHJvdmlkZXJzW3Byb3ZpZGVyXVxuXG4gIGlmICghY2hhdFByb3ZpZGVyKSB7XG4gICAgLy9lc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tY29uc29sZVxuICAgIGNvbnNvbGUuZXJyb3IoXG4gICAgICBgVW5rb3duIHByb3ZpZGVyIGdpdmVuIHRvIHJlYWN0LWxpdmUtY2hhdC1sb2FkZXI6ICR7cHJvdmlkZXJ9YFxuICAgIClcbiAgICByZXR1cm4gbnVsbFxuICB9XG5cbiAgcmV0dXJuIChcbiAgICA8TGl2ZUNoYXRMb2FkZXJDb250ZXh0LlByb3ZpZGVyIHZhbHVlPXt2YWx1ZX0+XG4gICAgICA8bGluayBocmVmPXtjaGF0UHJvdmlkZXIuZG9tYWlufSByZWw9XCJwcmVjb25uZWN0XCIgY3Jvc3NPcmlnaW49XCJcIiAvPlxuICAgICAge2NoaWxkcmVufVxuICAgIDwvTGl2ZUNoYXRMb2FkZXJDb250ZXh0LlByb3ZpZGVyPlxuICApXG59XG5cbmV4cG9ydCBkZWZhdWx0IExpdmVDaGF0TG9hZGVyUHJvdmlkZXJcbiJdfQ==
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9jb21wb25lbnRzL0xpdmVDaGF0TG9hZGVyUHJvdmlkZXIudHN4Il0sIm5hbWVzIjpbIkxpdmVDaGF0TG9hZGVyUHJvdmlkZXIiLCJwcm92aWRlciIsImNoaWxkcmVuIiwiaWRsZVBlcmlvZCIsInByb3BzIiwic3RhdGUiLCJzZXRTdGF0ZSIsInZhbHVlIiwiY2hhdFByb3ZpZGVyIiwiUHJvdmlkZXJzIiwiY29uc29sZSIsImVycm9yIiwiZG9tYWluIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQUE7O0FBQ0E7O0FBRUE7Ozs7Ozs7Ozs7Ozs7Ozs7QUFFTyxNQUFNQSxzQkFBc0IsR0FBRyxVQVdaO0FBQUEsTUFYYTtBQUNyQ0MsSUFBQUEsUUFEcUM7QUFFckNDLElBQUFBLFFBRnFDO0FBR3JDQyxJQUFBQSxVQUFVLEdBQUc7QUFId0IsR0FXYjtBQUFBLE1BUHJCQyxLQU9xQjs7QUFDeEIsUUFBTSxDQUFDQyxLQUFELEVBQVFDLFFBQVIsSUFBb0IscUJBQWdCLFNBQWhCLENBQTFCOztBQUNBLFFBQU1DLEtBQUs7QUFDVE4sSUFBQUEsUUFEUztBQUVURSxJQUFBQSxVQUZTO0FBR1RFLElBQUFBLEtBSFM7QUFJVEMsSUFBQUE7QUFKUyxLQUtORixLQUxNLENBQVg7O0FBUUEsUUFBTUksWUFBWSxHQUFHQyxTQUFTLENBQUNSLFFBQUQsQ0FBOUI7O0FBRUEsTUFBSSxDQUFDTyxZQUFMLEVBQW1CO0FBQ2pCO0FBQ0FFLElBQUFBLE9BQU8sQ0FBQ0MsS0FBUixDQUNHLG9EQUFtRFYsUUFBUyxFQUQvRDtBQUdBLFdBQU8sSUFBUDtBQUNEOztBQUVELHNCQUNFLDZCQUFDLDhCQUFELENBQXVCLFFBQXZCO0FBQWdDLElBQUEsS0FBSyxFQUFFTTtBQUF2QyxrQkFDRTtBQUFNLElBQUEsSUFBSSxFQUFFQyxZQUFZLENBQUNJLE1BQXpCO0FBQWlDLElBQUEsR0FBRyxFQUFDLFlBQXJDO0FBQWtELElBQUEsV0FBVyxFQUFDO0FBQTlELElBREYsRUFFR1YsUUFGSCxDQURGO0FBTUQsQ0FyQ007OztlQXVDUUYsc0IiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgUmVhY3QsIHsgdXNlU3RhdGUgfSBmcm9tICdyZWFjdCdcbmltcG9ydCAqIGFzIFByb3ZpZGVycyBmcm9tICdwcm92aWRlcnMnXG5pbXBvcnQgeyBTdGF0ZSwgUHJvdmlkZXIgfSBmcm9tICd0eXBlcydcbmltcG9ydCB7IExpdmVDaGF0TG9hZGVyQ29udGV4dCB9IGZyb20gJ2NvbnRleHQnXG5cbmV4cG9ydCBjb25zdCBMaXZlQ2hhdExvYWRlclByb3ZpZGVyID0gKHtcbiAgcHJvdmlkZXIsXG4gIGNoaWxkcmVuLFxuICBpZGxlUGVyaW9kID0gNTAwMCxcbiAgLi4ucHJvcHNcbn06IHtcbiAgcHJvdmlkZXI6IFByb3ZpZGVyXG4gIGNoaWxkcmVuOiBKU1guRWxlbWVudFxuICBpZGxlUGVyaW9kPzogbnVtYmVyXG4gIHByb3ZpZGVyS2V5OiBzdHJpbmdcbiAgYXBwSUQ/OiBzdHJpbmdcbn0pOiBKU1guRWxlbWVudCB8IG51bGwgPT4ge1xuICBjb25zdCBbc3RhdGUsIHNldFN0YXRlXSA9IHVzZVN0YXRlPFN0YXRlPignaW5pdGlhbCcpXG4gIGNvbnN0IHZhbHVlID0ge1xuICAgIHByb3ZpZGVyLFxuICAgIGlkbGVQZXJpb2QsXG4gICAgc3RhdGUsXG4gICAgc2V0U3RhdGUsXG4gICAgLi4ucHJvcHNcbiAgfVxuXG4gIGNvbnN0IGNoYXRQcm92aWRlciA9IFByb3ZpZGVyc1twcm92aWRlcl1cblxuICBpZiAoIWNoYXRQcm92aWRlcikge1xuICAgIC8vZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWNvbnNvbGVcbiAgICBjb25zb2xlLmVycm9yKFxuICAgICAgYFVua293biBwcm92aWRlciBnaXZlbiB0byByZWFjdC1saXZlLWNoYXQtbG9hZGVyOiAke3Byb3ZpZGVyfWBcbiAgICApXG4gICAgcmV0dXJuIG51bGxcbiAgfVxuXG4gIHJldHVybiAoXG4gICAgPExpdmVDaGF0TG9hZGVyQ29udGV4dC5Qcm92aWRlciB2YWx1ZT17dmFsdWV9PlxuICAgICAgPGxpbmsgaHJlZj17Y2hhdFByb3ZpZGVyLmRvbWFpbn0gcmVsPVwicHJlY29ubmVjdFwiIGNyb3NzT3JpZ2luPVwiXCIgLz5cbiAgICAgIHtjaGlsZHJlbn1cbiAgICA8L0xpdmVDaGF0TG9hZGVyQ29udGV4dC5Qcm92aWRlcj5cbiAgKVxufVxuXG5leHBvcnQgZGVmYXVsdCBMaXZlQ2hhdExvYWRlclByb3ZpZGVyXG4iXX0=

@@ -12,6 +12,8 @@ "use strict";

var _providers = _interopRequireDefault(require("../providers"));
var Providers = _interopRequireWildcard(require("../providers"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _getRequireWildcardCache() { if (typeof WeakMap !== "function") return null; var cache = new WeakMap(); _getRequireWildcardCache = function () { return cache; }; return cache; }
function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }
const requestIdleCallback = typeof window !== 'undefined' ? window.requestIdleCallback : null;

@@ -68,3 +70,3 @@ const connection = typeof window !== 'undefined' ? // eslint-disable-next-line @typescript-eslint/no-explicit-any

}, []);
const chatProvider = _providers.default[provider];
const chatProvider = Providers[provider];
const loadChat = (0, _react.useCallback)(({

@@ -110,2 +112,2 @@ open = true

exports.default = _default;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9ob29rcy91c2VDaGF0LnRzIl0sIm5hbWVzIjpbInJlcXVlc3RJZGxlQ2FsbGJhY2siLCJ3aW5kb3ciLCJjb25uZWN0aW9uIiwibmF2aWdhdG9yIiwic2NyaXB0TG9hZGVkIiwidXNlQ2hhdCIsImxvYWRXaGVuSWRsZSIsInByb3ZpZGVyIiwicHJvdmlkZXJLZXkiLCJpZGxlUGVyaW9kIiwic3RhdGUiLCJzZXRTdGF0ZSIsImFwcElEIiwibG9jYWxlIiwiTGl2ZUNoYXRMb2FkZXJDb250ZXh0Iiwic2F2ZURhdGEiLCJ0ZXN0IiwiZWZmZWN0aXZlVHlwZSIsImlzTmFOIiwiZWxhcHNlZElkbGVQZXJpb2QiLCJwcmV2aW91c1RpbWVSZW1haW5pbmciLCJzY2hlZHVsZUxvYWRDaGF0IiwiZGVhZGxpbmUiLCJsb2FkQ2hhdCIsIm9wZW4iLCJ0aW1lUmVtYWluaW5nIiwic2V0VGltZW91dCIsImNoYXRQcm92aWRlciIsIlByb3ZpZGVycyIsImNvbnNvbGUiLCJlcnJvciIsImNsb3NlIiwibG9hZCJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUFBOztBQUVBOztBQUNBOzs7O0FBRUEsTUFBTUEsbUJBQW1CLEdBQ3ZCLE9BQU9DLE1BQVAsS0FBa0IsV0FBbEIsR0FBZ0NBLE1BQU0sQ0FBQ0QsbUJBQXZDLEdBQTZELElBRC9EO0FBRUEsTUFBTUUsVUFBVSxHQUNkLE9BQU9ELE1BQVAsS0FBa0IsV0FBbEIsR0FDSTtBQUNBQSxNQUFNLENBQUNFLFNBQVAsSUFBcUJGLE1BQU0sQ0FBQ0UsU0FBUixDQUEwQkQsVUFGbEQsR0FHSSxJQUpOO0FBTUEsSUFBSUUsWUFBWSxHQUFHLEtBQW5COztBQUVBLE1BQU1DLE9BQU8sR0FBRyxDQUNkO0FBQ0VDLEVBQUFBO0FBREYsSUFJSTtBQUFFQSxFQUFBQSxZQUFZLEVBQUU7QUFBaEIsQ0FMVSxLQU1xQztBQUNuRCxRQUFNO0FBQ0pDLElBQUFBLFFBREk7QUFFSkMsSUFBQUEsV0FGSTtBQUdKQyxJQUFBQSxVQUhJO0FB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QTFGRDs7ZUE0RmVsQixPIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgdXNlQ29udGV4dCwgdXNlQ2FsbGJhY2ssIHVzZUVmZmVjdCB9IGZyb20gJ3JlYWN0J1xuaW1wb3J0IHsgU3RhdGUgfSBmcm9tICd0eXBlcydcbmltcG9ydCB7IExpdmVDaGF0TG9hZGVyQ29udGV4dCB9IGZyb20gJ2NvbnRleHQnXG5pbXBvcnQgUHJvdmlkZXJzIGZyb20gJ3Byb3ZpZGVycydcblxuY29uc3QgcmVxdWVzdElkbGVDYWxsYmFjayA9XG4gIHR5cGVvZiB3aW5kb3cgIT09ICd1bmRlZmluZWQnID8gd2luZG93LnJlcXVlc3RJZGxlQ2FsbGJhY2sgOiBudWxsXG5jb25zdCBjb25uZWN0aW9uID1cbiAgdHlwZW9mIHdpbmRvdyAhPT0gJ3VuZGVmaW5lZCdcbiAgICA/IC8vIGVzbGludC1kaXNhYmxlLW5leHQtbGluZSBAdHlwZXNjcmlwdC1lc2xpbnQvbm8tZXhwbGljaXQtYW55XG4gICAgICB3aW5kb3cubmF2aWdhdG9yICYmICh3aW5kb3cubmF2aWdhdG9yIGFzIGFueSkuY29ubmVjdGlvblxuICAgIDogbnVsbFxuXG5sZXQgc2NyaXB0TG9hZGVkID0gZmFsc2VcblxuY29uc3QgdXNlQ2hhdCA9IChcbiAge1xuICAgIGxvYWRXaGVuSWRsZVxuICB9OiB7XG4gICAgbG9hZFdoZW5JZGxlOiBib29sZWFuXG4gIH0gPSB7IGxvYWRXaGVuSWRsZTogZmFsc2UgfVxuKTogW1N0YXRlLCAoeyBvcGVuIH06IHsgb3BlbjogYm9vbGVhbiB9KSA9PiB2b2lkXSA9PiB7XG4gIGNvbnN0IHtcbiAgICBwcm92aWRlcixcbiAgICBwcm92aWRlcktleSxcbiAgICBpZGxlUGVyaW9kLFxuICAgIHN0YXRlLFxuICAgIHNldFN0YXRlLFxuICAgIGFwcElELFxuICAgIGxvY2FsZVxuICB9ID0gdXNlQ29udGV4dChMaXZlQ2hhdExvYWRlckNvbnRleHQpXG5cbiAgdXNlRWZmZWN0KCgpID0+IHtcbiAgICAvLyBEb24ndCBsb2FkIGlmIGlkbGVQZXJpb2QgaXMgMCwgbnVsbCBvciB1bmRlZmluZWRcbiAgICBpZiAodHlwZW9mIHdpbmRvdyA9PT0gJ3VuZGVmaW5lZCcgfHwgIWxvYWRXaGVuSWRsZSB8fCAhaWRsZVBlcmlvZCkgcmV0dXJuXG5cbiAgICAvLyBEb24ndCBsb2FkIGlmIDJnIGNvbm5lY3Rpb24gb3Igc2F2ZS1kYXRhIGlzIGVuYWJsZWRcbiAgICBpZiAoXG4gICAgICBjb25uZWN0aW9uICYmXG4gICAgICAoY29ubmVjdGlvbi5zYXZlRGF0YSB8fCAvMmcvLnRlc3QoY29ubmVjdGlvbi5lZmZlY3RpdmVUeXBlKSlcbiAgICApXG4gICAgICByZXR1cm5cblxuICAgIGlmIChpc05hTihpZGxlUGVyaW9kKSkgcmV0dXJuXG5cbiAgICAvLyBkZWFkbGluZS50aW1lUmVtYWluaW5nKCkgaGFzIGFuIHVwcGVyIGxpbWl0IG9mIDUwIG1pbGxpc2Vjb25kc1xuICAgIC8vIFdlIHdhbnQgdG8gZW5zdXJlIHRoZSBwYWdlIGhhcyBiZWVuIGlkbGUgZm9yIGEgc2lnbmlmaWNhbnQgcGVyaW9kIG9mIHRpbWVcbiAgICAvLyBUaGVyZWZvcmUgd2UgY291bnQgY29uc2VjdXRpdmUgbWF4aW11bSB0aW1lUmVtYWluaW5nIGNvdW50cyBhbmQgbG9hZCBjaGF0IHdoZW4gd2UgcmVhY2ggb3VyIHRocmVzaG9sZFxuICAgIGxldCBlbGFwc2VkSWRsZVBlcmlvZCA9IDBcbiAgICBsZXQgcHJldmlvdXNUaW1lUmVtYWluaW5nID0gMFxuICAgIGNvbnN0IHNjaGVkdWxlTG9hZENoYXQgPSAoZGVhZGxpbmU6IElkbGVEZWFkbGluZSkgPT4ge1xuICAgICAgaWYgKGVsYXBzZWRJZGxlUGVyaW9kID4gaWRsZVBlcmlvZCkgcmV0dXJuIGxvYWRDaGF0KHsgb3BlbjogZmFsc2UgfSlcblxuICAgICAgY29uc3QgdGltZVJlbWFpbmluZyA9IGRlYWRsaW5lLnRpbWVSZW1haW5pbmcoKVxuICAgICAgLy8gVG8gZW5zdXJlIGJyb3dzZXIgaXMgaWRsZSwgb25seSBhY2N1bWFsdGUgZWxhcHNlZElkbGVQZXJpb2Qgd2hlblxuICAgICAgLy8gdHdvIGNvbnNlY3V0aXZlIG1heGltdW0gdGltZVJlbWFpbmluZydzIGhhdmUgYmVlbiBvYnNlcnZlZFxuICAgICAgaWYgKHByZXZpb3VzVGltZVJlbWFpbmluZyA+IDQ5ICYmIHRpbWVSZW1haW5pbmcgPiA0OSlcbiAgICAgICAgZWxhcHNlZElkbGVQZXJpb2QgKz0gdGltZVJlbWFpbmluZ1xuXG4gICAgICBwcmV2aW91c1RpbWVSZW1haW5pbmcgPSB0aW1lUmVtYWluaW5nXG4gICAgICByZXF1ZXN0SWRsZUNhbGxiYWNrPy4oc2NoZWR1bGVMb2FkQ2hhdClcbiAgICB9XG5cbiAgICBpZiAocmVxdWVzdElkbGVDYWxsYmFjaykge1xuICAgICAgcmVxdWVzdElkbGVDYWxsYmFjayhzY2hlZHVsZUxvYWRDaGF0KVxuICAgIH0gZWxzZSB7XG4gICAgICBzZXRUaW1lb3V0KCgpID0+IGxvYWRDaGF0KHsgb3BlbjogZmFsc2UgfSksIGlkbGVQZXJpb2QpXG4gICAgfVxuICB9LCBbXSlcblxuICBjb25zdCBjaGF0UHJvdmlkZXIgPSBQcm92aWRlcnNbcHJvdmlkZXJdXG5cbiAgY29uc3QgbG9hZENoYXQgPSB1c2VDYWxsYmFjazwoYXJnczogeyBvcGVuOiBib29sZWFuIH0pID0+IHZvaWQ+KFxuICAgICh7IG9wZW4gPSB0cnVlIH0pID0+IHtcbiAgICAgIGlmICghcHJvdmlkZXJLZXkpIHtcbiAgICAgICAgLy9lc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tY29uc29sZVxuICAgICAgICBjb25zb2xlLmVycm9yKCdObyBhcGkga2V5IGdpdmVuIHRvIHJlYWN0LWxpdmUtY2hhdC1sb2FkZXInKVxuICAgICAgICByZXR1cm5cbiAgICAgIH1cblxuICAgICAgaWYgKCFwcm92aWRlcikge1xuICAgICAgICAvL2VzbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1jb25zb2xlXG4gICAgICAgIGNvbnNvbGUuZXJyb3IoJ05vIHByb3ZpZGVyIGdpdmVuIHRvIHJlYWN0LWxpdmUtY2hhdC1sb2FkZXInKVxuICAgICAgICByZXR1cm5cbiAgICAgIH1cblxuICAgICAgaWYgKHN0YXRlID09PSAnb3BlbmluZycpIHJldHVyblxuICAgICAgaWYgKHN0YXRlID09PSAnb3BlbicpIHJldHVybiBjaGF0UHJvdmlkZXIuY2xvc2UoKVxuICAgICAgaWYgKHN0YXRlID09PSAnY29tcGxldGUnKSByZXR1cm4gY2hhdFByb3ZpZGVyLm9wZW4oKVxuXG4gICAgICBpZiAoIXNjcmlwdExvYWRlZCkge1xuICAgICAgICBzY3JpcHRMb2FkZWQgPSB0cnVlXG4gICAgICAgIGNoYXRQcm92aWRlci5sb2FkKHsgcHJvdmlkZXJLZXksIHNldFN0YXRlLCBhcHBJRCwgbG9jYWxlIH0pXG4gICAgICB9XG5cbiAgICAgIGlmIChvcGVuKSB7XG4gICAgICAgIHNldFN0YXRlKCdvcGVuaW5nJylcbiAgICAgICAgY2hhdFByb3ZpZGVyLm9wZW4oKVxuICAgICAgICBzZXRTdGF0ZSgnb3BlbicpXG4gICAgICB9XG4gICAgfSxcbiAgICBbXVxuICApXG5cbiAgcmV0dXJuIFtzdGF0ZSwgbG9hZENoYXRdXG59XG5cbmV4cG9ydCBkZWZhdWx0IHVzZUNoYXRcbiJdfQ==
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9ob29rcy91c2VDaGF0LnRzIl0sIm5hbWVzIjpbInJlcXVlc3RJZGxlQ2FsbGJhY2siLCJ3aW5kb3ciLCJjb25uZWN0aW9uIiwibmF2aWdhdG9yIiwic2NyaXB0TG9hZGVkIiwidXNlQ2hhdCIsImxvYWRXaGVuSWRsZSIsInByb3ZpZGVyIiwicHJvdmlkZXJLZXkiLCJpZGxlUGVyaW9kIiwic3RhdGUiLCJzZXRTdGF0ZSIsImFwcElEIiwibG9jYWxlIiwiTGl2ZUNoYXRMb2FkZXJDb250ZXh0Iiwic2F2ZURhdGEiLCJ0ZXN0IiwiZWZmZWN0aXZlVHlwZSIsImlzTmFOIiwiZWxhcHNlZElkbGVQZXJpb2QiLCJwcmV2aW91c1RpbWVSZW1haW5pbmciLCJzY2hlZHVsZUxvYWRDaGF0IiwiZGVhZGxpbmUiLCJsb2FkQ2hhdCIsIm9wZW4iLCJ0aW1lUmVtYWluaW5nIiwic2V0VGltZW91dCIsImNoYXRQcm92aWRlciIsIlByb3ZpZGVycyIsImNvbnNvbGUiLCJlcnJvciIsImNsb3NlIiwibG9hZCJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUFBOztBQUVBOztBQUNBOzs7Ozs7QUFFQSxNQUFNQSxtQkFBbUIsR0FDdkIsT0FBT0MsTUFBUCxLQUFrQixXQUFsQixHQUFnQ0EsTUFBTSxDQUFDRCxtQkFBdkMsR0FBNkQsSUFEL0Q7QUFFQSxNQUFNRSxVQUFVLEdBQ2QsT0FBT0QsTUFBUCxLQUFrQixXQUFsQixHQUNJO0FBQ0FBLE1BQU0sQ0FBQ0UsU0FBUCxJQUFxQkYsTUFBTSxDQUFDRSxTQUFSLENBQTBCRCxVQUZsRCxHQUdJLElBSk47QUFNQSxJQUFJRSxZQUFZLEdBQUcsS0FBbkI7O0FBRUEsTUFBTUMsT0FBTyxHQUFHLENBQ2Q7QUFDRUMsRUFBQUE7QUFERixJQUlJO0FBQUVBLEVBQUFBLFlBQVksRUFBRTtBQUFoQixDQUxVLEtBTXFDO0FBQ25ELFFBQU07QUFDSkMsSUFBQUEsUUFESTtBQUVKQyxJQUFBQSxXQUZJO0FBR0pDLElBQUFBLFVBSEk7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QUFDRCxDQTFGRDs7ZUE0RmVsQixPIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgdXNlQ29udGV4dCwgdXNlQ2FsbGJhY2ssIHVzZUVmZmVjdCB9IGZyb20gJ3JlYWN0J1xuaW1wb3J0IHsgU3RhdGUgfSBmcm9tICd0eXBlcydcbmltcG9ydCB7IExpdmVDaGF0TG9hZGVyQ29udGV4dCB9IGZyb20gJ2NvbnRleHQnXG5pbXBvcnQgKiBhcyBQcm92aWRlcnMgZnJvbSAncHJvdmlkZXJzJ1xuXG5jb25zdCByZXF1ZXN0SWRsZUNhbGxiYWNrID1cbiAgdHlwZW9mIHdpbmRvdyAhPT0gJ3VuZGVmaW5lZCcgPyB3aW5kb3cucmVxdWVzdElkbGVDYWxsYmFjayA6IG51bGxcbmNvbnN0IGNvbm5lY3Rpb24gPVxuICB0eXBlb2Ygd2luZG93ICE9PSAndW5kZWZpbmVkJ1xuICAgID8gLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIEB0eXBlc2NyaXB0LWVzbGludC9uby1leHBsaWNpdC1hbnlcbiAgICAgIHdpbmRvdy5uYXZpZ2F0b3IgJiYgKHdpbmRvdy5uYXZpZ2F0b3IgYXMgYW55KS5jb25uZWN0aW9uXG4gICAgOiBudWxsXG5cbmxldCBzY3JpcHRMb2FkZWQgPSBmYWxzZVxuXG5jb25zdCB1c2VDaGF0ID0gKFxuICB7XG4gICAgbG9hZFdoZW5JZGxlXG4gIH06IHtcbiAgICBsb2FkV2hlbklkbGU6IGJvb2xlYW5cbiAgfSA9IHsgbG9hZFdoZW5JZGxlOiBmYWxzZSB9XG4pOiBbU3RhdGUsICh7IG9wZW4gfTogeyBvcGVuOiBib29sZWFuIH0pID0+IHZvaWRdID0+IHtcbiAgY29uc3Qge1xuICAgIHByb3ZpZGVyLFxuICAgIHByb3ZpZGVyS2V5LFxuICAgIGlkbGVQZXJpb2QsXG4gICAgc3RhdGUsXG4gICAgc2V0U3RhdGUsXG4gICAgYXBwSUQsXG4gICAgbG9jYWxlXG4gIH0gPSB1c2VDb250ZXh0KExpdmVDaGF0TG9hZGVyQ29udGV4dClcblxuICB1c2VFZmZlY3QoKCkgPT4ge1xuICAgIC8vIERvbid0IGxvYWQgaWYgaWRsZVBlcmlvZCBpcyAwLCBudWxsIG9yIHVuZGVmaW5lZFxuICAgIGlmICh0eXBlb2Ygd2luZG93ID09PSAndW5kZWZpbmVkJyB8fCAhbG9hZFdoZW5JZGxlIHx8ICFpZGxlUGVyaW9kKSByZXR1cm5cblxuICAgIC8vIERvbid0IGxvYWQgaWYgMmcgY29ubmVjdGlvbiBvciBzYXZlLWRhdGEgaXMgZW5hYmxlZFxuICAgIGlmIChcbiAgICAgIGNvbm5lY3Rpb24gJiZcbiAgICAgIChjb25uZWN0aW9uLnNhdmVEYXRhIHx8IC8yZy8udGVzdChjb25uZWN0aW9uLmVmZmVjdGl2ZVR5cGUpKVxuICAgIClcbiAgICAgIHJldHVyblxuXG4gICAgaWYgKGlzTmFOKGlkbGVQZXJpb2QpKSByZXR1cm5cblxuICAgIC8vIGRlYWRsaW5lLnRpbWVSZW1haW5pbmcoKSBoYXMgYW4gdXBwZXIgbGltaXQgb2YgNTAgbWlsbGlzZWNvbmRzXG4gICAgLy8gV2Ugd2FudCB0byBlbnN1cmUgdGhlIHBhZ2UgaGFzIGJlZW4gaWRsZSBmb3IgYSBzaWduaWZpY2FudCBwZXJpb2Qgb2YgdGltZVxuICAgIC8vIFRoZXJlZm9yZSB3ZSBjb3VudCBjb25zZWN1dGl2ZSBtYXhpbXVtIHRpbWVSZW1haW5pbmcgY291bnRzIGFuZCBsb2FkIGNoYXQgd2hlbiB3ZSByZWFjaCBvdXIgdGhyZXNob2xkXG4gICAgbGV0IGVsYXBzZWRJZGxlUGVyaW9kID0gMFxuICAgIGxldCBwcmV2aW91c1RpbWVSZW1haW5pbmcgPSAwXG4gICAgY29uc3Qgc2NoZWR1bGVMb2FkQ2hhdCA9IChkZWFkbGluZTogSWRsZURlYWRsaW5lKSA9PiB7XG4gICAgICBpZiAoZWxhcHNlZElkbGVQZXJpb2QgPiBpZGxlUGVyaW9kKSByZXR1cm4gbG9hZENoYXQoeyBvcGVuOiBmYWxzZSB9KVxuXG4gICAgICBjb25zdCB0aW1lUmVtYWluaW5nID0gZGVhZGxpbmUudGltZVJlbWFpbmluZygpXG4gICAgICAvLyBUbyBlbnN1cmUgYnJvd3NlciBpcyBpZGxlLCBvbmx5IGFjY3VtYWx0ZSBlbGFwc2VkSWRsZVBlcmlvZCB3aGVuXG4gICAgICAvLyB0d28gY29uc2VjdXRpdmUgbWF4aW11bSB0aW1lUmVtYWluaW5nJ3MgaGF2ZSBiZWVuIG9ic2VydmVkXG4gICAgICBpZiAocHJldmlvdXNUaW1lUmVtYWluaW5nID4gNDkgJiYgdGltZVJlbWFpbmluZyA+IDQ5KVxuICAgICAgICBlbGFwc2VkSWRsZVBlcmlvZCArPSB0aW1lUmVtYWluaW5nXG5cbiAgICAgIHByZXZpb3VzVGltZVJlbWFpbmluZyA9IHRpbWVSZW1haW5pbmdcbiAgICAgIHJlcXVlc3RJZGxlQ2FsbGJhY2s/LihzY2hlZHVsZUxvYWRDaGF0KVxuICAgIH1cblxuICAgIGlmIChyZXF1ZXN0SWRsZUNhbGxiYWNrKSB7XG4gICAgICByZXF1ZXN0SWRsZUNhbGxiYWNrKHNjaGVkdWxlTG9hZENoYXQpXG4gICAgfSBlbHNlIHtcbiAgICAgIHNldFRpbWVvdXQoKCkgPT4gbG9hZENoYXQoeyBvcGVuOiBmYWxzZSB9KSwgaWRsZVBlcmlvZClcbiAgICB9XG4gIH0sIFtdKVxuXG4gIGNvbnN0IGNoYXRQcm92aWRlciA9IFByb3ZpZGVyc1twcm92aWRlcl1cblxuICBjb25zdCBsb2FkQ2hhdCA9IHVzZUNhbGxiYWNrPChhcmdzOiB7IG9wZW46IGJvb2xlYW4gfSkgPT4gdm9pZD4oXG4gICAgKHsgb3BlbiA9IHRydWUgfSkgPT4ge1xuICAgICAgaWYgKCFwcm92aWRlcktleSkge1xuICAgICAgICAvL2VzbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1jb25zb2xlXG4gICAgICAgIGNvbnNvbGUuZXJyb3IoJ05vIGFwaSBrZXkgZ2l2ZW4gdG8gcmVhY3QtbGl2ZS1jaGF0LWxvYWRlcicpXG4gICAgICAgIHJldHVyblxuICAgICAgfVxuXG4gICAgICBpZiAoIXByb3ZpZGVyKSB7XG4gICAgICAgIC8vZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWNvbnNvbGVcbiAgICAgICAgY29uc29sZS5lcnJvcignTm8gcHJvdmlkZXIgZ2l2ZW4gdG8gcmVhY3QtbGl2ZS1jaGF0LWxvYWRlcicpXG4gICAgICAgIHJldHVyblxuICAgICAgfVxuXG4gICAgICBpZiAoc3RhdGUgPT09ICdvcGVuaW5nJykgcmV0dXJuXG4gICAgICBpZiAoc3RhdGUgPT09ICdvcGVuJykgcmV0dXJuIGNoYXRQcm92aWRlci5jbG9zZSgpXG4gICAgICBpZiAoc3RhdGUgPT09ICdjb21wbGV0ZScpIHJldHVybiBjaGF0UHJvdmlkZXIub3BlbigpXG5cbiAgICAgIGlmICghc2NyaXB0TG9hZGVkKSB7XG4gICAgICAgIHNjcmlwdExvYWRlZCA9IHRydWVcbiAgICAgICAgY2hhdFByb3ZpZGVyLmxvYWQoeyBwcm92aWRlcktleSwgc2V0U3RhdGUsIGFwcElELCBsb2NhbGUgfSlcbiAgICAgIH1cblxuICAgICAgaWYgKG9wZW4pIHtcbiAgICAgICAgc2V0U3RhdGUoJ29wZW5pbmcnKVxuICAgICAgICBjaGF0UHJvdmlkZXIub3BlbigpXG4gICAgICAgIHNldFN0YXRlKCdvcGVuJylcbiAgICAgIH1cbiAgICB9LFxuICAgIFtdXG4gIClcblxuICByZXR1cm4gW3N0YXRlLCBsb2FkQ2hhdF1cbn1cblxuZXhwb3J0IGRlZmF1bHQgdXNlQ2hhdFxuIl19

@@ -1,49 +0,5 @@

declare const providers: {
drift: {
domain: string;
load: ({ providerKey, setState }: {
providerKey: string;
setState: (state: import("../types").State) => void;
}) => void;
open: () => void;
close: () => void;
};
helpScout: {
domain: string;
load: ({ providerKey, setState }: {
providerKey: string;
setState: (state: import("../types").State) => void;
}) => void;
open: () => void;
close: () => void;
};
intercom: {
domain: string;
load: ({ providerKey, setState }: {
providerKey: string;
setState: (state: import("../types").State) => void;
}) => void;
open: () => any;
close: () => any;
};
messenger: {
domain: string;
load: ({ appID, locale, setState }: {
appID?: string | undefined;
locale?: string | undefined;
setState: (state: import("../types").State) => void;
}) => void;
open: () => void;
close: () => void;
};
userlike: {
domain: string;
load: ({ providerKey, setState }: {
providerKey: string;
setState: (state: import("../types").State) => void;
}) => void;
open: () => void;
close: () => void;
};
};
export default providers;
export { default as drift } from './drift';
export { default as helpScout } from './helpScout';
export { default as intercom } from './intercom';
export { default as messenger } from './messenger';
export { default as userlike } from './userlike';

@@ -6,3 +6,32 @@ "use strict";

});
exports.default = void 0;
Object.defineProperty(exports, "drift", {
enumerable: true,
get: function () {
return _drift.default;
}
});
Object.defineProperty(exports, "helpScout", {
enumerable: true,
get: function () {
return _helpScout.default;
}
});
Object.defineProperty(exports, "intercom", {
enumerable: true,
get: function () {
return _intercom.default;
}
});
Object.defineProperty(exports, "messenger", {
enumerable: true,
get: function () {
return _messenger.default;
}
});
Object.defineProperty(exports, "userlike", {
enumerable: true,
get: function () {
return _userlike.default;
}
});

@@ -20,12 +49,2 @@ var _drift = _interopRequireDefault(require("./drift"));

function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
const providers = {
drift: _drift.default,
helpScout: _helpScout.default,
intercom: _intercom.default,
messenger: _messenger.default,
userlike: _userlike.default
};
var _default = providers;
exports.default = _default;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9wcm92aWRlcnMvaW5kZXgudHMiXSwibmFtZXMiOlsicHJvdmlkZXJzIiwiZHJpZnQiLCJoZWxwU2NvdXQiLCJpbnRlcmNvbSIsIm1lc3NlbmdlciIsInVzZXJsaWtlIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQUE7O0FBQ0E7O0FBQ0E7O0FBQ0E7O0FBQ0E7Ozs7QUFFQSxNQUFNQSxTQUFTLEdBQUc7QUFDaEJDLEVBQUFBLEtBQUssRUFBTEEsY0FEZ0I7QUFFaEJDLEVBQUFBLFNBQVMsRUFBVEEsa0JBRmdCO0FBR2hCQyxFQUFBQSxRQUFRLEVBQVJBLGlCQUhnQjtBQUloQkMsRUFBQUEsU0FBUyxFQUFUQSxrQkFKZ0I7QUFLaEJDLEVBQUFBLFFBQVEsRUFBUkE7QUFMZ0IsQ0FBbEI7ZUFRZUwsUyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBkcmlmdCBmcm9tICcuL2RyaWZ0J1xuaW1wb3J0IGhlbHBTY291dCBmcm9tICcuL2hlbHBTY291dCdcbmltcG9ydCBpbnRlcmNvbSBmcm9tICcuL2ludGVyY29tJ1xuaW1wb3J0IG1lc3NlbmdlciBmcm9tICcuL21lc3NlbmdlcidcbmltcG9ydCB1c2VybGlrZSBmcm9tICcuL3VzZXJsaWtlJ1xuXG5jb25zdCBwcm92aWRlcnMgPSB7XG4gIGRyaWZ0LFxuICBoZWxwU2NvdXQsXG4gIGludGVyY29tLFxuICBtZXNzZW5nZXIsXG4gIHVzZXJsaWtlXG59XG5cbmV4cG9ydCBkZWZhdWx0IHByb3ZpZGVyc1xuIl19
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9wcm92aWRlcnMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQUE7O0FBQ0E7O0FBQ0E7O0FBQ0E7O0FBQ0EiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgeyBkZWZhdWx0IGFzIGRyaWZ0IH0gZnJvbSAnLi9kcmlmdCdcbmV4cG9ydCB7IGRlZmF1bHQgYXMgaGVscFNjb3V0IH0gZnJvbSAnLi9oZWxwU2NvdXQnXG5leHBvcnQgeyBkZWZhdWx0IGFzIGludGVyY29tIH0gZnJvbSAnLi9pbnRlcmNvbSdcbmV4cG9ydCB7IGRlZmF1bHQgYXMgbWVzc2VuZ2VyIH0gZnJvbSAnLi9tZXNzZW5nZXInXG5leHBvcnQgeyBkZWZhdWx0IGFzIHVzZXJsaWtlIH0gZnJvbSAnLi91c2VybGlrZSdcbiJdfQ==
{
"name": "react-live-chat-loader",
"version": "2.3.3",
"version": "2.4.0",
"description": "Implement live chat in your react app without taking a performance hit.",
"main": "dist/index.js",
"module": "module/index.js",
"sideEffects": false,
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"lint": "eslint .",
"build": "npm run lint && tsc --emitDeclarationOnly && babel src --out-dir dist --extensions \".ts,.tsx\" --source-maps inline",
"build": "npm run lint && tsc --emitDeclarationOnly && npm run build:cjs && npm run build:module",
"build:cjs": "BABEL_ENV=cjs babel src --out-dir dist --extensions \".ts,.tsx\" --source-maps inline",
"build:module": "BABEL_ENV=module babel src --out-dir module --extensions \".ts,.tsx\" --source-maps inline",
"storybook": "start-storybook -p 6006",

@@ -11,0 +15,0 @@ "build-storybook": "build-storybook",

# React Live Chat Loader
<!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section -->
[![All Contributors](https://img.shields.io/badge/all_contributors-5-orange.svg?style=flat-square)](#contributors-)
[![All Contributors](https://img.shields.io/badge/all_contributors-6-orange.svg?style=flat-square)](#contributors-)
<!-- ALL-CONTRIBUTORS-BADGE:END -->

@@ -465,2 +465,3 @@

<td align="center"><a href="https://github.com/elmoeleven"><img src="https://avatars.githubusercontent.com/u/1560770?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Nathan Collman</b></sub></a><br /><a href="https://github.com/calibreapp/react-live-chat-loader/commits?author=elmoeleven" title="Code">💻</a></td>
<td align="center"><a href="https://github.com/jaska120"><img src="https://avatars.githubusercontent.com/u/23189620?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Jaakko Mustalahti</b></sub></a><br /><a href="https://github.com/calibreapp/react-live-chat-loader/commits?author=jaska120" title="Code">💻</a></td>
</tr>

@@ -467,0 +468,0 @@ </table>

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc