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.5.1 to 2.5.2

4

CHANGELOG.md

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

### 2.5.2 - 2021-06-25
- Bug fix for using `loadChat` to open a widget
### 2.5.1 - 2021-06-09

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

8

dist/hooks/useChat.js

@@ -72,2 +72,4 @@ "use strict";

open = true
} = {
open: true
}) => {

@@ -96,5 +98,5 @@ if (!providerKey) {

chatProvider.open();
setState('open');
if (state !== 'complete') setState('open');
}
}, []);
}, [state]);
return [state, loadChat];

@@ -105,2 +107,2 @@ };

exports.default = _default;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9ob29rcy91c2VDaGF0LnRzIl0sIm5hbWVzIjpbInJlcXVlc3RJZGxlQ2FsbGJhY2siLCJ3aW5kb3ciLCJjb25uZWN0aW9uIiwibmF2aWdhdG9yIiwidXNlQ2hhdCIsImxvYWRXaGVuSWRsZSIsInByb3ZpZGVyIiwicHJvdmlkZXJLZXkiLCJpZGxlUGVyaW9kIiwic3RhdGUiLCJzZXRTdGF0ZSIsImFwcElEIiwibG9jYWxlIiwiYmFzZVVybCIsIkxpdmVDaGF0TG9hZGVyQ29udGV4dCIsInNhdmVEYXRhIiwidGVzdCIsImVmZmVjdGl2ZVR5cGUiLCJpc05hTiIsImVsYXBzZWRJZGxlUGVyaW9kIiwicHJldmlvdXNUaW1lUmVtYWluaW5nIiwic2NoZWR1bGVMb2FkQ2hhdCIsImRlYWRsaW5lIiwibG9hZENoYXQiLCJvcGVuIiwidGltZVJlbWFpbmluZyIsInNldFRpbWVvdXQiLCJjaGF0UHJvdmlkZXIiLCJQcm92aWRlcnMiLCJjb25zb2xlIiwiZXJyb3IiLCJsb2FkIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQUE7O0FBR0E7O0FBQ0E7Ozs7OztBQUVBLE1BQU1BLG1CQUFtQixHQUN2QixPQUFPQyxNQUFQLEtBQWtCLFdBQWxCLEdBQWdDQSxNQUFNLENBQUNELG1CQUF2QyxHQUE2RCxJQUQvRDtBQUVBLE1BQU1FLFVBQVUsR0FDZCxPQUFPRCxNQUFQLEtBQWtCLFdBQWxCLEdBQ0k7QUFDQUEsTUFBTSxDQUFDRSxTQUFQLElBQXFCRixNQUFNLENBQUNFLFNBQVIsQ0FBMEJELFVBRmxELEdBR0ksSUFKTjs7QUFNQSxNQUFNRSxPQUFPLEdBQUcsQ0FDZDtBQUNFQyxFQUFBQTtBQURGLElBSUk7QUFBRUEsRUFBQUEsWUFBWSxFQUFFO0FBQWhCLENBTFUsS0FNcUM7QUFDbkQsUUFBTTtBQUNKQyxJQUFBQSxRQURJO0FBRUpDLElBQUFBLFdBRkk7QUFHSkMsSUFBQUEsVUFISTtBQUlKQyxJQUFBQSxLQUpJO0FBS0pDLElBQUFBLFFBTEk7QUFNSkMsSUFBQUEsS0FOSTtBQU9KQyxJQUFBQSxNQVBJO0FBUUpDLElBQUFBO0FBUkksTUFTRix1QkFBV0MsOEJBQVgsQ0FUSjtBQVdBLHdCQUFVLE1BQU07QUFDZDtBQUNBLFFBQUksT0FBT2IsTUFBUCxLQUFrQixXQUFsQixJQUFpQyxDQUFDSSxZQUFsQyxJQUFrRCxDQUFDRyxVQUF2RCxFQUFtRSxPQUZyRCxDQUlkOztBQUNBLFFBQ0VOLFVBQVUsS0FDVEEsVUFBVSxDQUFDYSxRQUFYLElBQXVCLEtBQUtDLElBQUwsQ0FBVWQsVUFBVSxDQUFDZSxhQUFyQixDQURkLENBRFosRUFJRTtBQUVGLFFBQUlDLEtBQUssQ0FBQ1YsVUFBRCxDQUFULEVBQXVCLE9BWFQsQ0FhZDtBQUNBO0FBQ0E7O0FBQ0EsUUFBSVcsaUJBQWlCLEdBQUcsQ0FBeEI7QUFDQSxRQUFJQyxxQkFBcUIsR0FBRyxDQUE1Qjs7QUFDQSxVQUFNQyxnQkFBZ0IsR0FBSUMsUUFBRCxJQUE0QjtBQUNuRCxVQUFJSCxpQkFBaUIsR0FBR1gsVUFBeEIsRUFBb0MsT0FBT2UsUUFBUSxDQUFDO0FBQUVDLFFBQUFBLElBQUksRUFBRTtBQUFSLE9BQUQsQ0FBZjtBQUVwQyxZQUFNQyxhQUFhLEdBQUdILFFBQVEsQ0FBQ0csYUFBVCxFQUF0QixDQUhtRCxDQUluRDtBQUNBOztBQUNBLFVBQUlMLHFCQUFxQixHQUFHLEVBQXhCLElBQThCSyxhQUFhLEdBQUcsRUFBbEQsRUFDRU4saUJBQWlCLElBQUlNLGFBQXJCO0FBRUZMLE1BQUFBLHFCQUFxQixHQUFHSyxhQUF4QjtBQUNBekIsTUFBQUEsbUJBQW1CLFNBQW5CLElBQUFBLG1CQUFtQixXQUFuQixZQUFBQSxtQkFBbUIsQ0FBR3FCLGdCQUFILENBQW5CO0FBQ0QsS0FYRDs7QUFhQSxRQUFJckIsbUJBQUosRUFBeUI7QUFDdkJBLE1BQUFBLG1CQUFtQixDQUFDcUIsZ0JBQUQsQ0FBbkI7QUFDRCxLQUZELE1BRU87QUFDTEssTUFBQUEsVUFBVSxDQUFDLE1BQU1ILFFBQVEsQ0FBQztBQUFFQyxRQUFBQSxJQUFJLEVBQUU7QUFBUixPQUFELENBQWYsRUFBa0NoQixVQUFsQyxDQUFWO0FBQ0Q7QUFDRixHQXBDRCxFQW9DRyxFQXBDSDtBQXNDQSxRQUFNbUIsWUFBWSxHQUFHQyxTQUFTLENBQUN0QixRQUFELENBQTlCO0FBRUEsUUFBTWlCLFFBQVEsR0FBRyx3QkFDZixDQUFDO0FBQUVDLElBQUFBLElBQUksR0FBRztBQUFULEdBQUQsS0FBcUI7QUFDbkIsUUFBSSxDQUFDakIsV0FBTCxFQUFrQjtBQUNoQjtBQUNBc0IsTUFBQUEsT0FBTyxDQUFDQyxLQUFSLENBQWMsNENBQWQ7QUFDQTtBQUNEOztBQUVELFFBQUksQ0FBQ3hCLFFBQUwsRUFBZTtBQUNiO0FBQ0F1QixNQUFBQSxPQUFPLENBQUNDLEtBQVIsQ0FBYyw2Q0FBZDtBQUNBO0FBQ0Q7O0FBRURILElBQUFBLFlBQVksQ0FBQ0ksSUFBYixDQUFrQjtBQUFFeEIsTUFBQUEsV0FBRjtBQUFlRyxNQUFBQSxRQUFmO0FBQXlCQyxNQUFBQSxLQUF6QjtBQUFnQ0MsTUFBQUEsTUFBaEM7QUFBd0NDLE1BQUFBO0FBQXhDLEtBQWxCOztBQUVBLFFBQUlXLElBQUosRUFBVTtBQUNSRyxNQUFBQSxZQUFZLENBQUNILElBQWI7QUFDQWQsTUFBQUEsUUFBUSxDQUFDLE1BQUQsQ0FBUjtBQUNEO0FBQ0YsR0FwQmMsRUFxQmYsRUFyQmUsQ0FBakI7QUF3QkEsU0FBTyxDQUFDRCxLQUFELEVBQVFjLFFBQVIsQ0FBUDtBQUNELENBbkZEOztlQXFGZW5CLE8iLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyB1c2VDb250ZXh0LCB1c2VDYWxsYmFjaywgdXNlRWZmZWN0IH0gZnJvbSAncmVhY3QnXG5cbmltcG9ydCB7IFN0YXRlIH0gZnJvbSAnLi4vdHlwZXMnXG5pbXBvcnQgeyBMaXZlQ2hhdExvYWRlckNvbnRleHQgfSBmcm9tICcuLi9jb250ZXh0J1xuaW1wb3J0ICogYXMgUHJvdmlkZXJzIGZyb20gJy4uL3Byb3ZpZGVycydcblxuY29uc3QgcmVxdWVzdElkbGVDYWxsYmFjayA9XG4gIHR5cGVvZiB3aW5kb3cgIT09ICd1bmRlZmluZWQnID8gd2luZG93LnJlcXVlc3RJZGxlQ2FsbGJhY2sgOiBudWxsXG5jb25zdCBjb25uZWN0aW9uID1cbiAgdHlwZW9mIHdpbmRvdyAhPT0gJ3VuZGVmaW5lZCdcbiAgICA/IC8vIGVzbGludC1kaXNhYmxlLW5leHQtbGluZSBAdHlwZXNjcmlwdC1lc2xpbnQvbm8tZXhwbGljaXQtYW55XG4gICAgICB3aW5kb3cubmF2aWdhdG9yICYmICh3aW5kb3cubmF2aWdhdG9yIGFzIGFueSkuY29ubmVjdGlvblxuICAgIDogbnVsbFxuXG5jb25zdCB1c2VDaGF0ID0gKFxuICB7XG4gICAgbG9hZFdoZW5JZGxlXG4gIH06IHtcbiAgICBsb2FkV2hlbklkbGU6IGJvb2xlYW5cbiAgfSA9IHsgbG9hZFdoZW5JZGxlOiBmYWxzZSB9XG4pOiBbU3RhdGUsICh7IG9wZW4gfTogeyBvcGVuOiBib29sZWFuIH0pID0+IHZvaWRdID0+IHtcbiAgY29uc3Qge1xuICAgIHByb3ZpZGVyLFxuICAgIHByb3ZpZGVyS2V5LFxuICAgIGlkbGVQZXJpb2QsXG4gICAgc3RhdGUsXG4gICAgc2V0U3RhdGUsXG4gICAgYXBwSUQsXG4gICAgbG9jYWxlLFxuICAgIGJhc2VVcmxcbiAgfSA9IHVzZUNvbnRleHQoTGl2ZUNoYXRMb2FkZXJDb250ZXh0KVxuXG4gIHVzZUVmZmVjdCgoKSA9PiB7XG4gICAgLy8gRG9uJ3QgbG9hZCBpZiBpZGxlUGVyaW9kIGlzIDAsIG51bGwgb3IgdW5kZWZpbmVkXG4gICAgaWYgKHR5cGVvZiB3aW5kb3cgPT09ICd1bmRlZmluZWQnIHx8ICFsb2FkV2hlbklkbGUgfHwgIWlkbGVQZXJpb2QpIHJldHVyblxuXG4gICAgLy8gRG9uJ3QgbG9hZCBpZiAyZyBjb25uZWN0aW9uIG9yIHNhdmUtZGF0YSBpcyBlbmFibGVkXG4gICAgaWYgKFxuICAgICAgY29ubmVjdGlvbiAmJlxuICAgICAgKGNvbm5lY3Rpb24uc2F2ZURhdGEgfHwgLzJnLy50ZXN0KGNvbm5lY3Rpb24uZWZmZWN0aXZlVHlwZSkpXG4gICAgKVxuICAgICAgcmV0dXJuXG5cbiAgICBpZiAoaXNOYU4oaWRsZVBlcmlvZCkpIHJldHVyblxuXG4gICAgLy8gZGVhZGxpbmUudGltZVJlbWFpbmluZygpIGhhcyBhbiB1cHBlciBsaW1pdCBvZiA1MCBtaWxsaXNlY29uZHNcbiAgICAvLyBXZSB3YW50IHRvIGVuc3VyZSB0aGUgcGFnZSBoYXMgYmVlbiBpZGxlIGZvciBhIHNpZ25pZmljYW50IHBlcmlvZCBvZiB0aW1lXG4gICAgLy8gVGhlcmVmb3JlIHdlIGNvdW50IGNvbnNlY3V0aXZlIG1heGltdW0gdGltZVJlbWFpbmluZyBjb3VudHMgYW5kIGxvYWQgY2hhdCB3aGVuIHdlIHJlYWNoIG91ciB0aHJlc2hvbGRcbiAgICBsZXQgZWxhcHNlZElkbGVQZXJpb2QgPSAwXG4gICAgbGV0IHByZXZpb3VzVGltZVJlbWFpbmluZyA9IDBcbiAgICBjb25zdCBzY2hlZHVsZUxvYWRDaGF0ID0gKGRlYWRsaW5lOiBJZGxlRGVhZGxpbmUpID0+IHtcbiAgICAgIGlmIChlbGFwc2VkSWRsZVBlcmlvZCA+IGlkbGVQZXJpb2QpIHJldHVybiBsb2FkQ2hhdCh7IG9wZW46IGZhbHNlIH0pXG5cbiAgICAgIGNvbnN0IHRpbWVSZW1haW5pbmcgPSBkZWFkbGluZS50aW1lUmVtYWluaW5nKClcbiAgICAgIC8vIFRvIGVuc3VyZSBicm93c2VyIGlzIGlkbGUsIG9ubHkgYWNjdW1hbHRlIGVsYXBzZWRJZGxlUGVyaW9kIHdoZW5cbiAgICAgIC8vIHR3byBjb25zZWN1dGl2ZSBtYXhpbXVtIHRpbWVSZW1haW5pbmcncyBoYXZlIGJlZW4gb2JzZXJ2ZWRcbiAgICAgIGlmIChwcmV2aW91c1RpbWVSZW1haW5pbmcgPiA0OSAmJiB0aW1lUmVtYWluaW5nID4gNDkpXG4gICAgICAgIGVsYXBzZWRJZGxlUGVyaW9kICs9IHRpbWVSZW1haW5pbmdcblxuICAgICAgcHJldmlvdXNUaW1lUmVtYWluaW5nID0gdGltZVJlbWFpbmluZ1xuICAgICAgcmVxdWVzdElkbGVDYWxsYmFjaz8uKHNjaGVkdWxlTG9hZENoYXQpXG4gICAgfVxuXG4gICAgaWYgKHJlcXVlc3RJZGxlQ2FsbGJhY2spIHtcbiAgICAgIHJlcXVlc3RJZGxlQ2FsbGJhY2soc2NoZWR1bGVMb2FkQ2hhdClcbiAgICB9IGVsc2Uge1xuICAgICAgc2V0VGltZW91dCgoKSA9PiBsb2FkQ2hhdCh7IG9wZW46IGZhbHNlIH0pLCBpZGxlUGVyaW9kKVxuICAgIH1cbiAgfSwgW10pXG5cbiAgY29uc3QgY2hhdFByb3ZpZGVyID0gUHJvdmlkZXJzW3Byb3ZpZGVyXVxuXG4gIGNvbnN0IGxvYWRDaGF0ID0gdXNlQ2FsbGJhY2s8KGFyZ3M6IHsgb3BlbjogYm9vbGVhbiB9KSA9PiB2b2lkPihcbiAgICAoeyBvcGVuID0gdHJ1ZSB9KSA9PiB7XG4gICAgICBpZiAoIXByb3ZpZGVyS2V5KSB7XG4gICAgICAgIC8vZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWNvbnNvbGVcbiAgICAgICAgY29uc29sZS5lcnJvcignTm8gYXBpIGtleSBnaXZlbiB0byByZWFjdC1saXZlLWNoYXQtbG9hZGVyJylcbiAgICAgICAgcmV0dXJuXG4gICAgICB9XG5cbiAgICAgIGlmICghcHJvdmlkZXIpIHtcbiAgICAgICAgLy9lc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tY29uc29sZVxuICAgICAgICBjb25zb2xlLmVycm9yKCdObyBwcm92aWRlciBnaXZlbiB0byByZWFjdC1saXZlLWNoYXQtbG9hZGVyJylcbiAgICAgICAgcmV0dXJuXG4gICAgICB9XG5cbiAgICAgIGNoYXRQcm92aWRlci5sb2FkKHsgcHJvdmlkZXJLZXksIHNldFN0YXRlLCBhcHBJRCwgbG9jYWxlLCBiYXNlVXJsIH0pXG5cbiAgICAgIGlmIChvcGVuKSB7XG4gICAgICAgIGNoYXRQcm92aWRlci5vcGVuKClcbiAgICAgICAgc2V0U3RhdGUoJ29wZW4nKVxuICAgICAgfVxuICAgIH0sXG4gICAgW11cbiAgKVxuXG4gIHJldHVybiBbc3RhdGUsIGxvYWRDaGF0XVxufVxuXG5leHBvcnQgZGVmYXVsdCB1c2VDaGF0XG4iXX0=
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9ob29rcy91c2VDaGF0LnRzIl0sIm5hbWVzIjpbInJlcXVlc3RJZGxlQ2FsbGJhY2siLCJ3aW5kb3ciLCJjb25uZWN0aW9uIiwibmF2aWdhdG9yIiwidXNlQ2hhdCIsImxvYWRXaGVuSWRsZSIsInByb3ZpZGVyIiwicHJvdmlkZXJLZXkiLCJpZGxlUGVyaW9kIiwic3RhdGUiLCJzZXRTdGF0ZSIsImFwcElEIiwibG9jYWxlIiwiYmFzZVVybCIsIkxpdmVDaGF0TG9hZGVyQ29udGV4dCIsInNhdmVEYXRhIiwidGVzdCIsImVmZmVjdGl2ZVR5cGUiLCJpc05hTiIsImVsYXBzZWRJZGxlUGVyaW9kIiwicHJldmlvdXNUaW1lUmVtYWluaW5nIiwic2NoZWR1bGVMb2FkQ2hhdCIsImRlYWRsaW5lIiwibG9hZENoYXQiLCJvcGVuIiwidGltZVJlbWFpbmluZyIsInNldFRpbWVvdXQiLCJjaGF0UHJvdmlkZXIiLCJQcm92aWRlcnMiLCJjb25zb2xlIiwiZXJyb3IiLCJsb2FkIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQUE7O0FBR0E7O0FBQ0E7Ozs7OztBQUVBLE1BQU1BLG1CQUFtQixHQUN2QixPQUFPQyxNQUFQLEtBQWtCLFdBQWxCLEdBQWdDQSxNQUFNLENBQUNELG1CQUF2QyxHQUE2RCxJQUQvRDtBQUVBLE1BQU1FLFVBQVUsR0FDZCxPQUFPRCxNQUFQLEtBQWtCLFdBQWxCLEdBQ0k7QUFDQUEsTUFBTSxDQUFDRSxTQUFQLElBQXFCRixNQUFNLENBQUNFLFNBQVIsQ0FBMEJELFVBRmxELEdBR0ksSUFKTjs7QUFNQSxNQUFNRSxPQUFPLEdBQUcsQ0FDZDtBQUNFQyxFQUFBQTtBQURGLElBSUk7QUFBRUEsRUFBQUEsWUFBWSxFQUFFO0FBQWhCLENBTFUsS0FNcUM7QUFDbkQsUUFBTTtBQUNKQyxJQUFBQSxRQURJO0FBRUpDLElBQUFBLFdBRkk7QUFHSkMsSUFBQUEsVUFISTtBQUlKQyxJQUFBQSxLQUpJO0FBS0pDLElBQUFBLFFBTEk7QUFNSkMsSUFBQUEsS0FOSTtBQU9KQyxJQUFBQSxNQVBJO0FBUUpDLElBQUFBO0FBUkksTUFTRix1QkFBV0MsOEJBQVgsQ0FUSjtBQVdBLHdCQUFVLE1BQU07QUFDZDtBQUNBLFFBQUksT0FBT2IsTUFBUCxLQUFrQixXQUFsQixJQUFpQyxDQUFDSSxZQUFsQyxJQUFrRCxDQUFDRyxVQUF2RCxFQUFtRSxPQUZyRCxDQUlkOztBQUNBLFFBQ0VOLFVBQVUsS0FDVEEsVUFBVSxDQUFDYSxRQUFYLElBQXVCLEtBQUtDLElBQUwsQ0FBVWQsVUFBVSxDQUFDZSxhQUFyQixDQURkLENBRFosRUFJRTtBQUVGLFFBQUlDLEtBQUssQ0FBQ1YsVUFBRCxDQUFULEVBQXVCLE9BWFQsQ0FhZDtBQUNBO0FBQ0E7O0FBQ0EsUUFBSVcsaUJBQWlCLEdBQUcsQ0FBeEI7QUFDQSxRQUFJQyxxQkFBcUIsR0FBRyxDQUE1Qjs7QUFDQSxVQUFNQyxnQkFBZ0IsR0FBSUMsUUFBRCxJQUE0QjtBQUNuRCxVQUFJSCxpQkFBaUIsR0FBR1gsVUFBeEIsRUFBb0MsT0FBT2UsUUFBUSxDQUFDO0FBQUVDLFFBQUFBLElBQUksRUFBRTtBQUFSLE9BQUQsQ0FBZjtBQUVwQyxZQUFNQyxhQUFhLEdBQUdILFFBQVEsQ0FBQ0csYUFBVCxFQUF0QixDQUhtRCxDQUluRDtBQUNBOztBQUNBLFVBQUlMLHFCQUFxQixHQUFHLEVBQXhCLElBQThCSyxhQUFhLEdBQUcsRUFBbEQsRUFDRU4saUJBQWlCLElBQUlNLGFBQXJCO0FBRUZMLE1BQUFBLHFCQUFxQixHQUFHSyxhQUF4QjtBQUNBekIsTUFBQUEsbUJBQW1CLFNBQW5CLElBQUFBLG1CQUFtQixXQUFuQixZQUFBQSxtQkFBbUIsQ0FBR3FCLGdCQUFILENBQW5CO0FBQ0QsS0FYRDs7QUFhQSxRQUFJckIsbUJBQUosRUFBeUI7QUFDdkJBLE1BQUFBLG1CQUFtQixDQUFDcUIsZ0JBQUQsQ0FBbkI7QUFDRCxLQUZELE1BRU87QUFDTEssTUFBQUEsVUFBVSxDQUFDLE1BQU1ILFFBQVEsQ0FBQztBQUFFQyxRQUFBQSxJQUFJLEVBQUU7QUFBUixPQUFELENBQWYsRUFBa0NoQixVQUFsQyxDQUFWO0FBQ0Q7QUFDRixHQXBDRCxFQW9DRyxFQXBDSDtBQXNDQSxRQUFNbUIsWUFBWSxHQUFHQyxTQUFTLENBQUN0QixRQUFELENBQTlCO0FBRUEsUUFBTWlCLFFBQVEsR0FBRyx3QkFDZixDQUFDO0FBQUVDLElBQUFBLElBQUksR0FBRztBQUFULE1BQWtCO0FBQUVBLElBQUFBLElBQUksRUFBRTtBQUFSLEdBQW5CLEtBQXNDO0FBQ3BDLFFBQUksQ0FBQ2pCLFdBQUwsRUFBa0I7QUFDaEI7QUFDQXNCLE1BQUFBLE9BQU8sQ0FBQ0MsS0FBUixDQUFjLDRDQUFkO0FBQ0E7QUFDRDs7QUFFRCxRQUFJLENBQUN4QixRQUFMLEVBQWU7QUFDYjtBQUNBdUIsTUFBQUEsT0FBTyxDQUFDQyxLQUFSLENBQWMsNkNBQWQ7QUFDQTtBQUNEOztBQUVESCxJQUFBQSxZQUFZLENBQUNJLElBQWIsQ0FBa0I7QUFBRXhCLE1BQUFBLFdBQUY7QUFBZUcsTUFBQUEsUUFBZjtBQUF5QkMsTUFBQUEsS0FBekI7QUFBZ0NDLE1BQUFBLE1BQWhDO0FBQXdDQyxNQUFBQTtBQUF4QyxLQUFsQjs7QUFFQSxRQUFJVyxJQUFKLEVBQVU7QUFDUkcsTUFBQUEsWUFBWSxDQUFDSCxJQUFiO0FBQ0EsVUFBSWYsS0FBSyxLQUFLLFVBQWQsRUFBMEJDLFFBQVEsQ0FBQyxNQUFELENBQVI7QUFDM0I7QUFDRixHQXBCYyxFQXFCZixDQUFDRCxLQUFELENBckJlLENBQWpCO0FBd0JBLFNBQU8sQ0FBQ0EsS0FBRCxFQUFRYyxRQUFSLENBQVA7QUFDRCxDQW5GRDs7ZUFxRmVuQixPIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgdXNlQ29udGV4dCwgdXNlQ2FsbGJhY2ssIHVzZUVmZmVjdCB9IGZyb20gJ3JlYWN0J1xuXG5pbXBvcnQgeyBTdGF0ZSB9IGZyb20gJy4uL3R5cGVzJ1xuaW1wb3J0IHsgTGl2ZUNoYXRMb2FkZXJDb250ZXh0IH0gZnJvbSAnLi4vY29udGV4dCdcbmltcG9ydCAqIGFzIFByb3ZpZGVycyBmcm9tICcuLi9wcm92aWRlcnMnXG5cbmNvbnN0IHJlcXVlc3RJZGxlQ2FsbGJhY2sgPVxuICB0eXBlb2Ygd2luZG93ICE9PSAndW5kZWZpbmVkJyA/IHdpbmRvdy5yZXF1ZXN0SWRsZUNhbGxiYWNrIDogbnVsbFxuY29uc3QgY29ubmVjdGlvbiA9XG4gIHR5cGVvZiB3aW5kb3cgIT09ICd1bmRlZmluZWQnXG4gICAgPyAvLyBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgQHR5cGVzY3JpcHQtZXNsaW50L25vLWV4cGxpY2l0LWFueVxuICAgICAgd2luZG93Lm5hdmlnYXRvciAmJiAod2luZG93Lm5hdmlnYXRvciBhcyBhbnkpLmNvbm5lY3Rpb25cbiAgICA6IG51bGxcblxuY29uc3QgdXNlQ2hhdCA9IChcbiAge1xuICAgIGxvYWRXaGVuSWRsZVxuICB9OiB7XG4gICAgbG9hZFdoZW5JZGxlOiBib29sZWFuXG4gIH0gPSB7IGxvYWRXaGVuSWRsZTogZmFsc2UgfVxuKTogW1N0YXRlLCAoeyBvcGVuIH06IHsgb3BlbjogYm9vbGVhbiB9KSA9PiB2b2lkXSA9PiB7XG4gIGNvbnN0IHtcbiAgICBwcm92aWRlcixcbiAgICBwcm92aWRlcktleSxcbiAgICBpZGxlUGVyaW9kLFxuICAgIHN0YXRlLFxuICAgIHNldFN0YXRlLFxuICAgIGFwcElELFxuICAgIGxvY2FsZSxcbiAgICBiYXNlVXJsXG4gIH0gPSB1c2VDb250ZXh0KExpdmVDaGF0TG9hZGVyQ29udGV4dClcblxuICB1c2VFZmZlY3QoKCkgPT4ge1xuICAgIC8vIERvbid0IGxvYWQgaWYgaWRsZVBlcmlvZCBpcyAwLCBudWxsIG9yIHVuZGVmaW5lZFxuICAgIGlmICh0eXBlb2Ygd2luZG93ID09PSAndW5kZWZpbmVkJyB8fCAhbG9hZFdoZW5JZGxlIHx8ICFpZGxlUGVyaW9kKSByZXR1cm5cblxuICAgIC8vIERvbid0IGxvYWQgaWYgMmcgY29ubmVjdGlvbiBvciBzYXZlLWRhdGEgaXMgZW5hYmxlZFxuICAgIGlmIChcbiAgICAgIGNvbm5lY3Rpb24gJiZcbiAgICAgIChjb25uZWN0aW9uLnNhdmVEYXRhIHx8IC8yZy8udGVzdChjb25uZWN0aW9uLmVmZmVjdGl2ZVR5cGUpKVxuICAgIClcbiAgICAgIHJldHVyblxuXG4gICAgaWYgKGlzTmFOKGlkbGVQZXJpb2QpKSByZXR1cm5cblxuICAgIC8vIGRlYWRsaW5lLnRpbWVSZW1haW5pbmcoKSBoYXMgYW4gdXBwZXIgbGltaXQgb2YgNTAgbWlsbGlzZWNvbmRzXG4gICAgLy8gV2Ugd2FudCB0byBlbnN1cmUgdGhlIHBhZ2UgaGFzIGJlZW4gaWRsZSBmb3IgYSBzaWduaWZpY2FudCBwZXJpb2Qgb2YgdGltZVxuICAgIC8vIFRoZXJlZm9yZSB3ZSBjb3VudCBjb25zZWN1dGl2ZSBtYXhpbXVtIHRpbWVSZW1haW5pbmcgY291bnRzIGFuZCBsb2FkIGNoYXQgd2hlbiB3ZSByZWFjaCBvdXIgdGhyZXNob2xkXG4gICAgbGV0IGVsYXBzZWRJZGxlUGVyaW9kID0gMFxuICAgIGxldCBwcmV2aW91c1RpbWVSZW1haW5pbmcgPSAwXG4gICAgY29uc3Qgc2NoZWR1bGVMb2FkQ2hhdCA9IChkZWFkbGluZTogSWRsZURlYWRsaW5lKSA9PiB7XG4gICAgICBpZiAoZWxhcHNlZElkbGVQZXJpb2QgPiBpZGxlUGVyaW9kKSByZXR1cm4gbG9hZENoYXQoeyBvcGVuOiBmYWxzZSB9KVxuXG4gICAgICBjb25zdCB0aW1lUmVtYWluaW5nID0gZGVhZGxpbmUudGltZVJlbWFpbmluZygpXG4gICAgICAvLyBUbyBlbnN1cmUgYnJvd3NlciBpcyBpZGxlLCBvbmx5IGFjY3VtYWx0ZSBlbGFwc2VkSWRsZVBlcmlvZCB3aGVuXG4gICAgICAvLyB0d28gY29uc2VjdXRpdmUgbWF4aW11bSB0aW1lUmVtYWluaW5nJ3MgaGF2ZSBiZWVuIG9ic2VydmVkXG4gICAgICBpZiAocHJldmlvdXNUaW1lUmVtYWluaW5nID4gNDkgJiYgdGltZVJlbWFpbmluZyA+IDQ5KVxuICAgICAgICBlbGFwc2VkSWRsZVBlcmlvZCArPSB0aW1lUmVtYWluaW5nXG5cbiAgICAgIHByZXZpb3VzVGltZVJlbWFpbmluZyA9IHRpbWVSZW1haW5pbmdcbiAgICAgIHJlcXVlc3RJZGxlQ2FsbGJhY2s/LihzY2hlZHVsZUxvYWRDaGF0KVxuICAgIH1cblxuICAgIGlmIChyZXF1ZXN0SWRsZUNhbGxiYWNrKSB7XG4gICAgICByZXF1ZXN0SWRsZUNhbGxiYWNrKHNjaGVkdWxlTG9hZENoYXQpXG4gICAgfSBlbHNlIHtcbiAgICAgIHNldFRpbWVvdXQoKCkgPT4gbG9hZENoYXQoeyBvcGVuOiBmYWxzZSB9KSwgaWRsZVBlcmlvZClcbiAgICB9XG4gIH0sIFtdKVxuXG4gIGNvbnN0IGNoYXRQcm92aWRlciA9IFByb3ZpZGVyc1twcm92aWRlcl1cblxuICBjb25zdCBsb2FkQ2hhdCA9IHVzZUNhbGxiYWNrPChhcmdzOiB7IG9wZW46IGJvb2xlYW4gfSkgPT4gdm9pZD4oXG4gICAgKHsgb3BlbiA9IHRydWUgfSA9IHsgb3BlbjogdHJ1ZSB9KSA9PiB7XG4gICAgICBpZiAoIXByb3ZpZGVyS2V5KSB7XG4gICAgICAgIC8vZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWNvbnNvbGVcbiAgICAgICAgY29uc29sZS5lcnJvcignTm8gYXBpIGtleSBnaXZlbiB0byByZWFjdC1saXZlLWNoYXQtbG9hZGVyJylcbiAgICAgICAgcmV0dXJuXG4gICAgICB9XG5cbiAgICAgIGlmICghcHJvdmlkZXIpIHtcbiAgICAgICAgLy9lc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tY29uc29sZVxuICAgICAgICBjb25zb2xlLmVycm9yKCdObyBwcm92aWRlciBnaXZlbiB0byByZWFjdC1saXZlLWNoYXQtbG9hZGVyJylcbiAgICAgICAgcmV0dXJuXG4gICAgICB9XG5cbiAgICAgIGNoYXRQcm92aWRlci5sb2FkKHsgcHJvdmlkZXJLZXksIHNldFN0YXRlLCBhcHBJRCwgbG9jYWxlLCBiYXNlVXJsIH0pXG5cbiAgICAgIGlmIChvcGVuKSB7XG4gICAgICAgIGNoYXRQcm92aWRlci5vcGVuKClcbiAgICAgICAgaWYgKHN0YXRlICE9PSAnY29tcGxldGUnKSBzZXRTdGF0ZSgnb3BlbicpXG4gICAgICB9XG4gICAgfSxcbiAgICBbc3RhdGVdXG4gIClcblxuICByZXR1cm4gW3N0YXRlLCBsb2FkQ2hhdF1cbn1cblxuZXhwb3J0IGRlZmF1bHQgdXNlQ2hhdFxuIl19

@@ -15,3 +15,3 @@ "use strict";

/* eslint-disable */
const loadScript = () => {
const loadScript = appId => {
if (window.Intercom) return false;

@@ -47,3 +47,3 @@

s.async = true;
s.src = `${domain}/widget/3qmk5gyg`;
s.src = `${domain}/widget/${appId}`;
var x = d.getElementsByTagName('script')[0];

@@ -66,3 +66,3 @@ (_x$parentNode = x.parentNode) === null || _x$parentNode === void 0 ? void 0 : _x$parentNode.insertBefore(s, x);

}) => {
const loaded = loadScript(); // Continue as long as userlike hasnโ€™t already been initialised.
const loaded = loadScript(providerKey); // Continue as long as userlike hasnโ€™t already been initialised.

@@ -88,2 +88,2 @@ if (loaded) {

exports.default = _default;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9wcm92aWRlcnMvaW50ZXJjb20udHMiXSwibmFtZXMiOlsiZG9tYWluIiwibG9hZFNjcmlwdCIsIndpbmRvdyIsIkludGVyY29tIiwidyIsImljIiwiaW50ZXJjb21TZXR0aW5ncyIsImQiLCJkb2N1bWVudCIsImkiLCJjIiwiYXJndW1lbnRzIiwicSIsImFyZ3MiLCJwdXNoIiwibCIsInMiLCJjcmVhdGVFbGVtZW50IiwidHlwZSIsImFzeW5jIiwic3JjIiwieCIsImdldEVsZW1lbnRzQnlUYWdOYW1lIiwicGFyZW50Tm9kZSIsImluc2VydEJlZm9yZSIsImxvYWQiLCJwcm92aWRlcktleSIsInNldFN0YXRlIiwibG9hZGVkIiwiYXBwX2lkIiwiYm9vdGVkIiwic2V0VGltZW91dCIsIm9wZW4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFDQTs7OztBQUVBLE1BQU1BLE1BQU0sR0FBRyw0QkFBZjs7QUFVQTtBQUNBLE1BQU1DLFVBQVUsR0FBRyxNQUFlO0FBQ2hDLE1BQUlDLE1BQU0sQ0FBQ0MsUUFBWCxFQUFxQixPQUFPLEtBQVA7O0FBQ3BCLEdBQUMsWUFBVztBQUNYLFFBQUlDLENBQUMsR0FBR0YsTUFBUjtBQUNBLFFBQUlHLEVBQUUsR0FBR0QsQ0FBQyxDQUFDRCxRQUFYOztBQUNBLFFBQUksT0FBT0UsRUFBUCxLQUFjLFVBQWxCLEVBQThCO0FBQzVCQSxNQUFBQSxFQUFFLENBQUMsb0JBQUQsQ0FBRjtBQUNBQSxNQUFBQSxFQUFFLENBQUMsUUFBRCxFQUFXSCxNQUFNLENBQUNJLGdCQUFsQixDQUFGO0FBQ0QsS0FIRCxNQUdPO0FBQ0wsVUFBSUMsQ0FBQyxHQUFHQyxRQUFSOztBQUNBLFVBQUlDLENBQU0sR0FBRyxZQUFXO0FBQ3RCQSxRQUFBQSxDQUFDLENBQUNDLENBQUYsQ0FBSUMsU0FBSjtBQUNELE9BRkQ7O0FBR0FGLE1BQUFBLENBQUMsQ0FBQ0csQ0FBRixHQUFNLEVBQU47O0FBQ0FILE1BQUFBLENBQUMsQ0FBQ0MsQ0FBRixHQUFNLFVBQVNHLElBQVQsRUFBb0I7QUFDeEJKLFFBQUFBLENBQUMsQ0FBQ0csQ0FBRixDQUFJRSxJQUFKLENBQVNELElBQVQ7QUFDRCxPQUZEOztBQUdBVCxNQUFBQSxDQUFDLENBQUNELFFBQUYsR0FBYU0sQ0FBYjs7QUFDQSxZQUFNTSxDQUFDLEdBQUcsTUFBTTtBQUFBOztBQUNkLFlBQUlDLENBQUMsR0FBR1QsQ0FBQyxDQUFDVSxhQUFGLENBQWdCLFFBQWhCLENBQVI7QUFDQUQsUUFBQUEsQ0FBQyxDQUFDRSxJQUFGLEdBQVMsaUJBQVQ7QUFDQUYsUUFBQUEsQ0FBQyxDQUFDRyxLQUFGLEdBQVUsSUFBVjtBQUNBSCxRQUFBQSxDQUFDLENBQUNJLEdBQUYsR0FBUyxHQUFFcEIsTUFBTyxrQkFBbEI7QUFDQSxZQUFJcUIsQ0FBQyxHQUFHZCxDQUFDLENBQUNlLG9CQUFGLENBQXVCLFFBQXZCLEVBQWlDLENBQWpDLENBQVI7QUFDQSx5QkFBQUQsQ0FBQyxDQUFDRSxVQUFGLGdFQUFjQyxZQUFkLENBQTJCUixDQUEzQixFQUE4QkssQ0FBOUI7QUFDRCxPQVBEOztBQVFBTixNQUFBQSxDQUFDO0FBQ0Y7QUFDRixHQTFCQTs7QUEyQkQsU0FBTyxJQUFQO0FBQ0QsQ0E5QkQ7QUErQkE7OztBQUVBLE1BQU1VLElBQUksR0FBRyxDQUFDO0FBQ1pDLEVBQUFBLFdBRFk7QUFFWkMsRUFBQUE7QUFGWSxDQUFELEtBTUU7QUFDYixRQUFNQyxNQUFNLEdBQUczQixVQUFVLEVBQXpCLENBRGEsQ0FHYjs7QUFDQSxNQUFJMkIsTUFBSixFQUFZO0FBQ1YxQixJQUFBQSxNQUFNLENBQUNDLFFBQVAsQ0FBZ0IsTUFBaEIsRUFBd0I7QUFBRTBCLE1BQUFBLE1BQU0sRUFBRUg7QUFBVixLQUF4QjtBQUNBLDhCQUNFLE1BQU14QixNQUFNLENBQUNDLFFBQVAsQ0FBZ0IyQixNQUR4QixFQUVFO0FBQ0EsVUFBTUMsVUFBVSxDQUFDLE1BQU1KLFFBQVEsQ0FBQyxVQUFELENBQWYsRUFBNkIsSUFBN0IsQ0FIbEI7QUFLRDs7QUFFRCxTQUFPQyxNQUFQO0FBQ0QsQ0FwQkQ7O0FBc0JBLE1BQU1JLElBQUksR0FBRyxNQUFZOUIsTUFBTSxDQUFDQyxRQUFQLENBQWdCLE1BQWhCLENBQXpCOztlQUVlO0FBQ2JILEVBQUFBLE1BRGE7QUFFYnlCLEVBQUFBLElBRmE7QUFHYk8sRUFBQUE7QUFIYSxDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgU3RhdGUgfSBmcm9tICcuLi90eXBlcydcbmltcG9ydCB3YWl0Rm9yTG9hZCBmcm9tICcuLi91dGlscy93YWl0Rm9yTG9hZCdcblxuY29uc3QgZG9tYWluID0gJ2h0dHBzOi8vd2lkZ2V0LmludGVyY29tLmlvJ1xuXG5kZWNsYXJlIGdsb2JhbCB7XG4gIGludGVyZmFjZSBXaW5kb3cge1xuICAgIC8vZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIEB0eXBlc2NyaXB0LWVzbGludC9uby1leHBsaWNpdC1hbnlcbiAgICBJbnRlcmNvbTogYW55XG4gICAgaW50ZXJjb21TZXR0aW5nczogKCkgPT4gdm9pZFxuICB9XG59XG5cbi8qIGVzbGludC1kaXNhYmxlICovXG5jb25zdCBsb2FkU2NyaXB0ID0gKCk6IGJvb2xlYW4gPT4ge1xuICBpZiAod2luZG93LkludGVyY29tKSByZXR1cm4gZmFsc2VcbiAgOyhmdW5jdGlvbigpIHtcbiAgICB2YXIgdyA9IHdpbmRvd1xuICAgIHZhciBpYyA9IHcuSW50ZXJjb21cbiAgICBpZiAodHlwZW9mIGljID09PSAnZnVuY3Rpb24nKSB7XG4gICAgICBpYygncmVhdHRhY2hfYWN0aXZhdG9yJylcbiAgICAgIGljKCd1cGRhdGUnLCB3aW5kb3cuaW50ZXJjb21TZXR0aW5ncylcbiAgICB9IGVsc2Uge1xuICAgICAgdmFyIGQgPSBkb2N1bWVudFxuICAgICAgdmFyIGk6IGFueSA9IGZ1bmN0aW9uKCkge1xuICAgICAgICBpLmMoYXJndW1lbnRzKVxuICAgICAgfVxuICAgICAgaS5xID0gW11cbiAgICAgIGkuYyA9IGZ1bmN0aW9uKGFyZ3M6IGFueSkge1xuICAgICAgICBpLnEucHVzaChhcmdzKVxuICAgICAgfVxuICAgICAgdy5JbnRlcmNvbSA9IGlcbiAgICAgIGNvbnN0IGwgPSAoKSA9PiB7XG4gICAgICAgIHZhciBzID0gZC5jcmVhdGVFbGVtZW50KCdzY3JpcHQnKVxuICAgICAgICBzLnR5cGUgPSAndGV4dC9qYXZhc2NyaXB0J1xuICAgICAgICBzLmFzeW5jID0gdHJ1ZVxuICAgICAgICBzLnNyYyA9IGAke2RvbWFpbn0vd2lkZ2V0LzNxbWs1Z3lnYFxuICAgICAgICB2YXIgeCA9IGQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoJ3NjcmlwdCcpWzBdXG4gICAgICAgIHgucGFyZW50Tm9kZT8uaW5zZXJ0QmVmb3JlKHMsIHgpXG4gICAgICB9XG4gICAgICBsKClcbiAgICB9XG4gIH0pKClcbiAgcmV0dXJuIHRydWVcbn1cbi8qIGVzbGludC1lbmFibGUgKi9cblxuY29uc3QgbG9hZCA9ICh7XG4gIHByb3ZpZGVyS2V5LFxuICBzZXRTdGF0ZVxufToge1xuICBwcm92aWRlcktleTogc3RyaW5nXG4gIHNldFN0YXRlOiAoc3RhdGU6IFN0YXRlKSA9PiB2b2lkXG59KTogYm9vbGVhbiA9PiB7XG4gIGNvbnN0IGxvYWRlZCA9IGxvYWRTY3JpcHQoKVxuXG4gIC8vIENvbnRpbnVlIGFzIGxvbmcgYXMgdXNlcmxpa2UgaGFzbuKAmXQgYWxyZWFkeSBiZWVuIGluaXRpYWxpc2VkLlxuICBpZiAobG9hZGVkKSB7XG4gICAgd2luZG93LkludGVyY29tKCdib290JywgeyBhcHBfaWQ6IHByb3ZpZGVyS2V5IH0pXG4gICAgd2FpdEZvckxvYWQoXG4gICAgICAoKSA9PiB3aW5kb3cuSW50ZXJjb20uYm9vdGVkLFxuICAgICAgLy8gQWxsb3cgaW50ZXJjb20gdG8gY29tcGxldGUgbG9hZGluZyBiZWZvcmUgcmVtb3ZpbmcgZmFrZSB3aWRnZXRcbiAgICAgICgpID0+IHNldFRpbWVvdXQoKCkgPT4gc2V0U3RhdGUoJ2NvbXBsZXRlJyksIDIwMDApXG4gICAgKVxuICB9XG5cbiAgcmV0dXJuIGxvYWRlZFxufVxuXG5jb25zdCBvcGVuID0gKCk6IHZvaWQgPT4gd2luZG93LkludGVyY29tKCdzaG93JylcblxuZXhwb3J0IGRlZmF1bHQge1xuICBkb21haW4sXG4gIGxvYWQsXG4gIG9wZW5cbn1cbiJdfQ==
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9wcm92aWRlcnMvaW50ZXJjb20udHMiXSwibmFtZXMiOlsiZG9tYWluIiwibG9hZFNjcmlwdCIsImFwcElkIiwid2luZG93IiwiSW50ZXJjb20iLCJ3IiwiaWMiLCJpbnRlcmNvbVNldHRpbmdzIiwiZCIsImRvY3VtZW50IiwiaSIsImMiLCJhcmd1bWVudHMiLCJxIiwiYXJncyIsInB1c2giLCJsIiwicyIsImNyZWF0ZUVsZW1lbnQiLCJ0eXBlIiwiYXN5bmMiLCJzcmMiLCJ4IiwiZ2V0RWxlbWVudHNCeVRhZ05hbWUiLCJwYXJlbnROb2RlIiwiaW5zZXJ0QmVmb3JlIiwibG9hZCIsInByb3ZpZGVyS2V5Iiwic2V0U3RhdGUiLCJsb2FkZWQiLCJhcHBfaWQiLCJib290ZWQiLCJzZXRUaW1lb3V0Iiwib3BlbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUNBOzs7O0FBRUEsTUFBTUEsTUFBTSxHQUFHLDRCQUFmOztBQVVBO0FBQ0EsTUFBTUMsVUFBVSxHQUFJQyxLQUFELElBQTRCO0FBQzdDLE1BQUlDLE1BQU0sQ0FBQ0MsUUFBWCxFQUFxQixPQUFPLEtBQVA7O0FBQ3BCLEdBQUMsWUFBVztBQUNYLFFBQUlDLENBQUMsR0FBR0YsTUFBUjtBQUNBLFFBQUlHLEVBQUUsR0FBR0QsQ0FBQyxDQUFDRCxRQUFYOztBQUNBLFFBQUksT0FBT0UsRUFBUCxLQUFjLFVBQWxCLEVBQThCO0FBQzVCQSxNQUFBQSxFQUFFLENBQUMsb0JBQUQsQ0FBRjtBQUNBQSxNQUFBQSxFQUFFLENBQUMsUUFBRCxFQUFXSCxNQUFNLENBQUNJLGdCQUFsQixDQUFGO0FBQ0QsS0FIRCxNQUdPO0FBQ0wsVUFBSUMsQ0FBQyxHQUFHQyxRQUFSOztBQUNBLFVBQUlDLENBQU0sR0FBRyxZQUFXO0FBQ3RCQSxRQUFBQSxDQUFDLENBQUNDLENBQUYsQ0FBSUMsU0FBSjtBQUNELE9BRkQ7O0FBR0FGLE1BQUFBLENBQUMsQ0FBQ0csQ0FBRixHQUFNLEVBQU47O0FBQ0FILE1BQUFBLENBQUMsQ0FBQ0MsQ0FBRixHQUFNLFVBQVNHLElBQVQsRUFBb0I7QUFDeEJKLFFBQUFBLENBQUMsQ0FBQ0csQ0FBRixDQUFJRSxJQUFKLENBQVNELElBQVQ7QUFDRCxPQUZEOztBQUdBVCxNQUFBQSxDQUFDLENBQUNELFFBQUYsR0FBYU0sQ0FBYjs7QUFDQSxZQUFNTSxDQUFDLEdBQUcsTUFBTTtBQUFBOztBQUNkLFlBQUlDLENBQUMsR0FBR1QsQ0FBQyxDQUFDVSxhQUFGLENBQWdCLFFBQWhCLENBQVI7QUFDQUQsUUFBQUEsQ0FBQyxDQUFDRSxJQUFGLEdBQVMsaUJBQVQ7QUFDQUYsUUFBQUEsQ0FBQyxDQUFDRyxLQUFGLEdBQVUsSUFBVjtBQUNBSCxRQUFBQSxDQUFDLENBQUNJLEdBQUYsR0FBUyxHQUFFckIsTUFBTyxXQUFVRSxLQUFNLEVBQWxDO0FBQ0EsWUFBSW9CLENBQUMsR0FBR2QsQ0FBQyxDQUFDZSxvQkFBRixDQUF1QixRQUF2QixFQUFpQyxDQUFqQyxDQUFSO0FBQ0EseUJBQUFELENBQUMsQ0FBQ0UsVUFBRixnRUFBY0MsWUFBZCxDQUEyQlIsQ0FBM0IsRUFBOEJLLENBQTlCO0FBQ0QsT0FQRDs7QUFRQU4sTUFBQUEsQ0FBQztBQUNGO0FBQ0YsR0ExQkE7O0FBMkJELFNBQU8sSUFBUDtBQUNELENBOUJEO0FBK0JBOzs7QUFFQSxNQUFNVSxJQUFJLEdBQUcsQ0FBQztBQUNaQyxFQUFBQSxXQURZO0FBRVpDLEVBQUFBO0FBRlksQ0FBRCxLQU1FO0FBQ2IsUUFBTUMsTUFBTSxHQUFHNUIsVUFBVSxDQUFDMEIsV0FBRCxDQUF6QixDQURhLENBR2I7O0FBQ0EsTUFBSUUsTUFBSixFQUFZO0FBQ1YxQixJQUFBQSxNQUFNLENBQUNDLFFBQVAsQ0FBZ0IsTUFBaEIsRUFBd0I7QUFBRTBCLE1BQUFBLE1BQU0sRUFBRUg7QUFBVixLQUF4QjtBQUNBLDhCQUNFLE1BQU14QixNQUFNLENBQUNDLFFBQVAsQ0FBZ0IyQixNQUR4QixFQUVFO0FBQ0EsVUFBTUMsVUFBVSxDQUFDLE1BQU1KLFFBQVEsQ0FBQyxVQUFELENBQWYsRUFBNkIsSUFBN0IsQ0FIbEI7QUFLRDs7QUFFRCxTQUFPQyxNQUFQO0FBQ0QsQ0FwQkQ7O0FBc0JBLE1BQU1JLElBQUksR0FBRyxNQUFZOUIsTUFBTSxDQUFDQyxRQUFQLENBQWdCLE1BQWhCLENBQXpCOztlQUVlO0FBQ2JKLEVBQUFBLE1BRGE7QUFFYjBCLEVBQUFBLElBRmE7QUFHYk8sRUFBQUE7QUFIYSxDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgU3RhdGUgfSBmcm9tICcuLi90eXBlcydcbmltcG9ydCB3YWl0Rm9yTG9hZCBmcm9tICcuLi91dGlscy93YWl0Rm9yTG9hZCdcblxuY29uc3QgZG9tYWluID0gJ2h0dHBzOi8vd2lkZ2V0LmludGVyY29tLmlvJ1xuXG5kZWNsYXJlIGdsb2JhbCB7XG4gIGludGVyZmFjZSBXaW5kb3cge1xuICAgIC8vZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIEB0eXBlc2NyaXB0LWVzbGludC9uby1leHBsaWNpdC1hbnlcbiAgICBJbnRlcmNvbTogYW55XG4gICAgaW50ZXJjb21TZXR0aW5nczogKCkgPT4gdm9pZFxuICB9XG59XG5cbi8qIGVzbGludC1kaXNhYmxlICovXG5jb25zdCBsb2FkU2NyaXB0ID0gKGFwcElkOiBzdHJpbmcpOiBib29sZWFuID0+IHtcbiAgaWYgKHdpbmRvdy5JbnRlcmNvbSkgcmV0dXJuIGZhbHNlXG4gIDsoZnVuY3Rpb24oKSB7XG4gICAgdmFyIHcgPSB3aW5kb3dcbiAgICB2YXIgaWMgPSB3LkludGVyY29tXG4gICAgaWYgKHR5cGVvZiBpYyA9PT0gJ2Z1bmN0aW9uJykge1xuICAgICAgaWMoJ3JlYXR0YWNoX2FjdGl2YXRvcicpXG4gICAgICBpYygndXBkYXRlJywgd2luZG93LmludGVyY29tU2V0dGluZ3MpXG4gICAgfSBlbHNlIHtcbiAgICAgIHZhciBkID0gZG9jdW1lbnRcbiAgICAgIHZhciBpOiBhbnkgPSBmdW5jdGlvbigpIHtcbiAgICAgICAgaS5jKGFyZ3VtZW50cylcbiAgICAgIH1cbiAgICAgIGkucSA9IFtdXG4gICAgICBpLmMgPSBmdW5jdGlvbihhcmdzOiBhbnkpIHtcbiAgICAgICAgaS5xLnB1c2goYXJncylcbiAgICAgIH1cbiAgICAgIHcuSW50ZXJjb20gPSBpXG4gICAgICBjb25zdCBsID0gKCkgPT4ge1xuICAgICAgICB2YXIgcyA9IGQuY3JlYXRlRWxlbWVudCgnc2NyaXB0JylcbiAgICAgICAgcy50eXBlID0gJ3RleHQvamF2YXNjcmlwdCdcbiAgICAgICAgcy5hc3luYyA9IHRydWVcbiAgICAgICAgcy5zcmMgPSBgJHtkb21haW59L3dpZGdldC8ke2FwcElkfWBcbiAgICAgICAgdmFyIHggPSBkLmdldEVsZW1lbnRzQnlUYWdOYW1lKCdzY3JpcHQnKVswXVxuICAgICAgICB4LnBhcmVudE5vZGU/Lmluc2VydEJlZm9yZShzLCB4KVxuICAgICAgfVxuICAgICAgbCgpXG4gICAgfVxuICB9KSgpXG4gIHJldHVybiB0cnVlXG59XG4vKiBlc2xpbnQtZW5hYmxlICovXG5cbmNvbnN0IGxvYWQgPSAoe1xuICBwcm92aWRlcktleSxcbiAgc2V0U3RhdGVcbn06IHtcbiAgcHJvdmlkZXJLZXk6IHN0cmluZ1xuICBzZXRTdGF0ZTogKHN0YXRlOiBTdGF0ZSkgPT4gdm9pZFxufSk6IGJvb2xlYW4gPT4ge1xuICBjb25zdCBsb2FkZWQgPSBsb2FkU2NyaXB0KHByb3ZpZGVyS2V5KVxuXG4gIC8vIENvbnRpbnVlIGFzIGxvbmcgYXMgdXNlcmxpa2UgaGFzbuKAmXQgYWxyZWFkeSBiZWVuIGluaXRpYWxpc2VkLlxuICBpZiAobG9hZGVkKSB7XG4gICAgd2luZG93LkludGVyY29tKCdib290JywgeyBhcHBfaWQ6IHByb3ZpZGVyS2V5IH0pXG4gICAgd2FpdEZvckxvYWQoXG4gICAgICAoKSA9PiB3aW5kb3cuSW50ZXJjb20uYm9vdGVkLFxuICAgICAgLy8gQWxsb3cgaW50ZXJjb20gdG8gY29tcGxldGUgbG9hZGluZyBiZWZvcmUgcmVtb3ZpbmcgZmFrZSB3aWRnZXRcbiAgICAgICgpID0+IHNldFRpbWVvdXQoKCkgPT4gc2V0U3RhdGUoJ2NvbXBsZXRlJyksIDIwMDApXG4gICAgKVxuICB9XG5cbiAgcmV0dXJuIGxvYWRlZFxufVxuXG5jb25zdCBvcGVuID0gKCk6IHZvaWQgPT4gd2luZG93LkludGVyY29tKCdzaG93JylcblxuZXhwb3J0IGRlZmF1bHQge1xuICBkb21haW4sXG4gIGxvYWQsXG4gIG9wZW5cbn1cbiJdfQ==

@@ -58,2 +58,4 @@ import { useContext, useCallback, useEffect } from 'react';

open = true
} = {
open: true
}) => {

@@ -82,5 +84,5 @@ if (!providerKey) {

chatProvider.open();
setState('open');
if (state !== 'complete') setState('open');
}
}, []);
}, [state]);
return [state, loadChat];

@@ -90,2 +92,2 @@ };

export default useChat;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9ob29rcy91c2VDaGF0LnRzIl0sIm5hbWVzIjpbInVzZUNvbnRleHQiLCJ1c2VDYWxsYmFjayIsInVzZUVmZmVjdCIsIkxpdmVDaGF0TG9hZGVyQ29udGV4dCIsIlByb3ZpZGVycyIsInJlcXVlc3RJZGxlQ2FsbGJhY2siLCJ3aW5kb3ciLCJjb25uZWN0aW9uIiwibmF2aWdhdG9yIiwidXNlQ2hhdCIsImxvYWRXaGVuSWRsZSIsInByb3ZpZGVyIiwicHJvdmlkZXJLZXkiLCJpZGxlUGVyaW9kIiwic3RhdGUiLCJzZXRTdGF0ZSIsImFwcElEIiwibG9jYWxlIiwiYmFzZVVybCIsInNhdmVEYXRhIiwidGVzdCIsImVmZmVjdGl2ZVR5cGUiLCJpc05hTiIsImVsYXBzZWRJZGxlUGVyaW9kIiwicHJldmlvdXNUaW1lUmVtYWluaW5nIiwic2NoZWR1bGVMb2FkQ2hhdCIsImRlYWRsaW5lIiwibG9hZENoYXQiLCJvcGVuIiwidGltZVJlbWFpbmluZyIsInNldFRpbWVvdXQiLCJjaGF0UHJvdmlkZXIiLCJjb25zb2xlIiwiZXJyb3IiLCJsb2FkIl0sIm1hcHBpbmdzIjoiQUFBQSxTQUFTQSxVQUFULEVBQXFCQyxXQUFyQixFQUFrQ0MsU0FBbEMsUUFBbUQsT0FBbkQ7QUFHQSxTQUFTQyxxQkFBVDtBQUNBLE9BQU8sS0FBS0MsU0FBWjtBQUVBLE1BQU1DLG1CQUFtQixHQUN2QixPQUFPQyxNQUFQLEtBQWtCLFdBQWxCLEdBQWdDQSxNQUFNLENBQUNELG1CQUF2QyxHQUE2RCxJQUQvRDtBQUVBLE1BQU1FLFVBQVUsR0FDZCxPQUFPRCxNQUFQLEtBQWtCLFdBQWxCLEdBQ0k7QUFDQUEsTUFBTSxDQUFDRSxTQUFQLElBQXFCRixNQUFNLENBQUNFLFNBQVIsQ0FBMEJELFVBRmxELEdBR0ksSUFKTjs7QUFNQSxNQUFNRSxPQUFPLEdBQUcsQ0FDZDtBQUNFQyxFQUFBQTtBQURGLElBSUk7QUFBRUEsRUFBQUEsWUFBWSxFQUFFO0FBQWhCLENBTFUsS0FNcUM7QUFDbkQsUUFBTTtBQUNKQyxJQUFBQSxRQURJO0FBRUpDLElBQUFBLFdBRkk7QUFHSkMsSUFBQUEsVUFISTtBQUlKQyxJQUFBQSxLQUpJO0FBS0pDLElBQUFBLFFBTEk7QUFNSkMsSUFBQUEsS0FOSTtBQU9KQyxJQUFBQSxNQVBJO0FBUUpDLElBQUFBO0FBUkksTUFTRmxCLFVBQVUsQ0FBQ0cscUJBQUQsQ0FUZDtBQVdBRCxFQUFBQSxTQUFTLENBQUMsTUFBTTtBQUNkO0FBQ0EsUUFBSSxPQUFPSSxNQUFQLEtBQWtCLFdBQWxCLElBQWlDLENBQUNJLFlBQWxDLElBQWtELENBQUNHLFVBQXZELEVBQW1FLE9BRnJELENBSWQ7O0FBQ0EsUUFDRU4sVUFBVSxLQUNUQSxVQUFVLENBQUNZLFFBQVgsSUFBdUIsS0FBS0MsSUFBTCxDQUFVYixVQUFVLENBQUNjLGFBQXJCLENBRGQsQ0FEWixFQUlFO0FBRUYsUUFBSUMsS0FBSyxDQUFDVCxVQUFELENBQVQsRUFBdUIsT0FYVCxDQWFkO0FBQ0E7QUFDQTs7QUFDQSxRQUFJVSxpQkFBaUIsR0FBRyxDQUF4QjtBQUNBLFFBQUlDLHFCQUFxQixHQUFHLENBQTVCOztBQUNBLFVBQU1DLGdCQUFnQixHQUFJQyxRQUFELElBQTRCO0FBQ25ELFVBQUlILGlCQUFpQixHQUFHVixVQUF4QixFQUFvQyxPQUFPYyxRQUFRLENBQUM7QUFBRUMsUUFBQUEsSUFBSSxFQUFFO0FBQVIsT0FBRCxDQUFmO0FBRXBDLFlBQU1DLGFBQWEsR0FBR0gsUUFBUSxDQUFDRyxhQUFULEVBQXRCLENBSG1ELENBSW5EO0FBQ0E7O0FBQ0EsVUFBSUwscUJBQXFCLEdBQUcsRUFBeEIsSUFBOEJLLGFBQWEsR0FBRyxFQUFsRCxFQUNFTixpQkFBaUIsSUFBSU0sYUFBckI7QUFFRkwsTUFBQUEscUJBQXFCLEdBQUdLLGFBQXhCO0FBQ0F4QixNQUFBQSxtQkFBbUIsU0FBbkIsSUFBQUEsbUJBQW1CLFdBQW5CLFlBQUFBLG1CQUFtQixDQUFHb0IsZ0JBQUgsQ0FBbkI7QUFDRCxLQVhEOztBQWFBLFFBQUlwQixtQkFBSixFQUF5QjtBQUN2QkEsTUFBQUEsbUJBQW1CLENBQUNvQixnQkFBRCxDQUFuQjtBQUNELEtBRkQsTUFFTztBQUNMSyxNQUFBQSxVQUFVLENBQUMsTUFBTUgsUUFBUSxDQUFDO0FBQUVDLFFBQUFBLElBQUksRUFBRTtBQUFSLE9BQUQsQ0FBZixFQUFrQ2YsVUFBbEMsQ0FBVjtBQUNEO0FBQ0YsR0FwQ1EsRUFvQ04sRUFwQ00sQ0FBVDtBQXNDQSxRQUFNa0IsWUFBWSxHQUFHM0IsU0FBUyxDQUFDTyxRQUFELENBQTlCO0FBRUEsUUFBTWdCLFFBQVEsR0FBRzFCLFdBQVcsQ0FDMUIsQ0FBQztBQUFFMkIsSUFBQUEsSUFBSSxHQUFHO0FBQVQsR0FBRCxLQUFxQjtBQUNuQixRQUFJLENBQUNoQixXQUFMLEVBQWtCO0FBQ2hCO0FBQ0FvQixNQUFBQSxPQUFPLENBQUNDLEtBQVIsQ0FBYyw0Q0FBZDtBQUNBO0FBQ0Q7O0FBRUQsUUFBSSxDQUFDdEIsUUFBTCxFQUFlO0FBQ2I7QUFDQXFCLE1BQUFBLE9BQU8sQ0FBQ0MsS0FBUixDQUFjLDZDQUFkO0FBQ0E7QUFDRDs7QUFFREYsSUFBQUEsWUFBWSxDQUFDRyxJQUFiLENBQWtCO0FBQUV0QixNQUFBQSxXQUFGO0FBQWVHLE1BQUFBLFFBQWY7QUFBeUJDLE1BQUFBLEtBQXpCO0FBQWdDQyxNQUFBQSxNQUFoQztBQUF3Q0MsTUFBQUE7QUFBeEMsS0FBbEI7O0FBRUEsUUFBSVUsSUFBSixFQUFVO0FBQ1JHLE1BQUFBLFlBQVksQ0FBQ0gsSUFBYjtBQUNBYixNQUFBQSxRQUFRLENBQUMsTUFBRCxDQUFSO0FBQ0Q7QUFDRixHQXBCeUIsRUFxQjFCLEVBckIwQixDQUE1QjtBQXdCQSxTQUFPLENBQUNELEtBQUQsRUFBUWEsUUFBUixDQUFQO0FBQ0QsQ0FuRkQ7O0FBcUZBLGVBQWVsQixPQUFmIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgdXNlQ29udGV4dCwgdXNlQ2FsbGJhY2ssIHVzZUVmZmVjdCB9IGZyb20gJ3JlYWN0J1xuXG5pbXBvcnQgeyBTdGF0ZSB9IGZyb20gJy4uL3R5cGVzJ1xuaW1wb3J0IHsgTGl2ZUNoYXRMb2FkZXJDb250ZXh0IH0gZnJvbSAnLi4vY29udGV4dCdcbmltcG9ydCAqIGFzIFByb3ZpZGVycyBmcm9tICcuLi9wcm92aWRlcnMnXG5cbmNvbnN0IHJlcXVlc3RJZGxlQ2FsbGJhY2sgPVxuICB0eXBlb2Ygd2luZG93ICE9PSAndW5kZWZpbmVkJyA/IHdpbmRvdy5yZXF1ZXN0SWRsZUNhbGxiYWNrIDogbnVsbFxuY29uc3QgY29ubmVjdGlvbiA9XG4gIHR5cGVvZiB3aW5kb3cgIT09ICd1bmRlZmluZWQnXG4gICAgPyAvLyBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgQHR5cGVzY3JpcHQtZXNsaW50L25vLWV4cGxpY2l0LWFueVxuICAgICAgd2luZG93Lm5hdmlnYXRvciAmJiAod2luZG93Lm5hdmlnYXRvciBhcyBhbnkpLmNvbm5lY3Rpb25cbiAgICA6IG51bGxcblxuY29uc3QgdXNlQ2hhdCA9IChcbiAge1xuICAgIGxvYWRXaGVuSWRsZVxuICB9OiB7XG4gICAgbG9hZFdoZW5JZGxlOiBib29sZWFuXG4gIH0gPSB7IGxvYWRXaGVuSWRsZTogZmFsc2UgfVxuKTogW1N0YXRlLCAoeyBvcGVuIH06IHsgb3BlbjogYm9vbGVhbiB9KSA9PiB2b2lkXSA9PiB7XG4gIGNvbnN0IHtcbiAgICBwcm92aWRlcixcbiAgICBwcm92aWRlcktleSxcbiAgICBpZGxlUGVyaW9kLFxuICAgIHN0YXRlLFxuICAgIHNldFN0YXRlLFxuICAgIGFwcElELFxuICAgIGxvY2FsZSxcbiAgICBiYXNlVXJsXG4gIH0gPSB1c2VDb250ZXh0KExpdmVDaGF0TG9hZGVyQ29udGV4dClcblxuICB1c2VFZmZlY3QoKCkgPT4ge1xuICAgIC8vIERvbid0IGxvYWQgaWYgaWRsZVBlcmlvZCBpcyAwLCBudWxsIG9yIHVuZGVmaW5lZFxuICAgIGlmICh0eXBlb2Ygd2luZG93ID09PSAndW5kZWZpbmVkJyB8fCAhbG9hZFdoZW5JZGxlIHx8ICFpZGxlUGVyaW9kKSByZXR1cm5cblxuICAgIC8vIERvbid0IGxvYWQgaWYgMmcgY29ubmVjdGlvbiBvciBzYXZlLWRhdGEgaXMgZW5hYmxlZFxuICAgIGlmIChcbiAgICAgIGNvbm5lY3Rpb24gJiZcbiAgICAgIChjb25uZWN0aW9uLnNhdmVEYXRhIHx8IC8yZy8udGVzdChjb25uZWN0aW9uLmVmZmVjdGl2ZVR5cGUpKVxuICAgIClcbiAgICAgIHJldHVyblxuXG4gICAgaWYgKGlzTmFOKGlkbGVQZXJpb2QpKSByZXR1cm5cblxuICAgIC8vIGRlYWRsaW5lLnRpbWVSZW1haW5pbmcoKSBoYXMgYW4gdXBwZXIgbGltaXQgb2YgNTAgbWlsbGlzZWNvbmRzXG4gICAgLy8gV2Ugd2FudCB0byBlbnN1cmUgdGhlIHBhZ2UgaGFzIGJlZW4gaWRsZSBmb3IgYSBzaWduaWZpY2FudCBwZXJpb2Qgb2YgdGltZVxuICAgIC8vIFRoZXJlZm9yZSB3ZSBjb3VudCBjb25zZWN1dGl2ZSBtYXhpbXVtIHRpbWVSZW1haW5pbmcgY291bnRzIGFuZCBsb2FkIGNoYXQgd2hlbiB3ZSByZWFjaCBvdXIgdGhyZXNob2xkXG4gICAgbGV0IGVsYXBzZWRJZGxlUGVyaW9kID0gMFxuICAgIGxldCBwcmV2aW91c1RpbWVSZW1haW5pbmcgPSAwXG4gICAgY29uc3Qgc2NoZWR1bGVMb2FkQ2hhdCA9IChkZWFkbGluZTogSWRsZURlYWRsaW5lKSA9PiB7XG4gICAgICBpZiAoZWxhcHNlZElkbGVQZXJpb2QgPiBpZGxlUGVyaW9kKSByZXR1cm4gbG9hZENoYXQoeyBvcGVuOiBmYWxzZSB9KVxuXG4gICAgICBjb25zdCB0aW1lUmVtYWluaW5nID0gZGVhZGxpbmUudGltZVJlbWFpbmluZygpXG4gICAgICAvLyBUbyBlbnN1cmUgYnJvd3NlciBpcyBpZGxlLCBvbmx5IGFjY3VtYWx0ZSBlbGFwc2VkSWRsZVBlcmlvZCB3aGVuXG4gICAgICAvLyB0d28gY29uc2VjdXRpdmUgbWF4aW11bSB0aW1lUmVtYWluaW5nJ3MgaGF2ZSBiZWVuIG9ic2VydmVkXG4gICAgICBpZiAocHJldmlvdXNUaW1lUmVtYWluaW5nID4gNDkgJiYgdGltZVJlbWFpbmluZyA+IDQ5KVxuICAgICAgICBlbGFwc2VkSWRsZVBlcmlvZCArPSB0aW1lUmVtYWluaW5nXG5cbiAgICAgIHByZXZpb3VzVGltZVJlbWFpbmluZyA9IHRpbWVSZW1haW5pbmdcbiAgICAgIHJlcXVlc3RJZGxlQ2FsbGJhY2s/LihzY2hlZHVsZUxvYWRDaGF0KVxuICAgIH1cblxuICAgIGlmIChyZXF1ZXN0SWRsZUNhbGxiYWNrKSB7XG4gICAgICByZXF1ZXN0SWRsZUNhbGxiYWNrKHNjaGVkdWxlTG9hZENoYXQpXG4gICAgfSBlbHNlIHtcbiAgICAgIHNldFRpbWVvdXQoKCkgPT4gbG9hZENoYXQoeyBvcGVuOiBmYWxzZSB9KSwgaWRsZVBlcmlvZClcbiAgICB9XG4gIH0sIFtdKVxuXG4gIGNvbnN0IGNoYXRQcm92aWRlciA9IFByb3ZpZGVyc1twcm92aWRlcl1cblxuICBjb25zdCBsb2FkQ2hhdCA9IHVzZUNhbGxiYWNrPChhcmdzOiB7IG9wZW46IGJvb2xlYW4gfSkgPT4gdm9pZD4oXG4gICAgKHsgb3BlbiA9IHRydWUgfSkgPT4ge1xuICAgICAgaWYgKCFwcm92aWRlcktleSkge1xuICAgICAgICAvL2VzbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1jb25zb2xlXG4gICAgICAgIGNvbnNvbGUuZXJyb3IoJ05vIGFwaSBrZXkgZ2l2ZW4gdG8gcmVhY3QtbGl2ZS1jaGF0LWxvYWRlcicpXG4gICAgICAgIHJldHVyblxuICAgICAgfVxuXG4gICAgICBpZiAoIXByb3ZpZGVyKSB7XG4gICAgICAgIC8vZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWNvbnNvbGVcbiAgICAgICAgY29uc29sZS5lcnJvcignTm8gcHJvdmlkZXIgZ2l2ZW4gdG8gcmVhY3QtbGl2ZS1jaGF0LWxvYWRlcicpXG4gICAgICAgIHJldHVyblxuICAgICAgfVxuXG4gICAgICBjaGF0UHJvdmlkZXIubG9hZCh7IHByb3ZpZGVyS2V5LCBzZXRTdGF0ZSwgYXBwSUQsIGxvY2FsZSwgYmFzZVVybCB9KVxuXG4gICAgICBpZiAob3Blbikge1xuICAgICAgICBjaGF0UHJvdmlkZXIub3BlbigpXG4gICAgICAgIHNldFN0YXRlKCdvcGVuJylcbiAgICAgIH1cbiAgICB9LFxuICAgIFtdXG4gIClcblxuICByZXR1cm4gW3N0YXRlLCBsb2FkQ2hhdF1cbn1cblxuZXhwb3J0IGRlZmF1bHQgdXNlQ2hhdFxuIl19
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9ob29rcy91c2VDaGF0LnRzIl0sIm5hbWVzIjpbInVzZUNvbnRleHQiLCJ1c2VDYWxsYmFjayIsInVzZUVmZmVjdCIsIkxpdmVDaGF0TG9hZGVyQ29udGV4dCIsIlByb3ZpZGVycyIsInJlcXVlc3RJZGxlQ2FsbGJhY2siLCJ3aW5kb3ciLCJjb25uZWN0aW9uIiwibmF2aWdhdG9yIiwidXNlQ2hhdCIsImxvYWRXaGVuSWRsZSIsInByb3ZpZGVyIiwicHJvdmlkZXJLZXkiLCJpZGxlUGVyaW9kIiwic3RhdGUiLCJzZXRTdGF0ZSIsImFwcElEIiwibG9jYWxlIiwiYmFzZVVybCIsInNhdmVEYXRhIiwidGVzdCIsImVmZmVjdGl2ZVR5cGUiLCJpc05hTiIsImVsYXBzZWRJZGxlUGVyaW9kIiwicHJldmlvdXNUaW1lUmVtYWluaW5nIiwic2NoZWR1bGVMb2FkQ2hhdCIsImRlYWRsaW5lIiwibG9hZENoYXQiLCJvcGVuIiwidGltZVJlbWFpbmluZyIsInNldFRpbWVvdXQiLCJjaGF0UHJvdmlkZXIiLCJjb25zb2xlIiwiZXJyb3IiLCJsb2FkIl0sIm1hcHBpbmdzIjoiQUFBQSxTQUFTQSxVQUFULEVBQXFCQyxXQUFyQixFQUFrQ0MsU0FBbEMsUUFBbUQsT0FBbkQ7QUFHQSxTQUFTQyxxQkFBVDtBQUNBLE9BQU8sS0FBS0MsU0FBWjtBQUVBLE1BQU1DLG1CQUFtQixHQUN2QixPQUFPQyxNQUFQLEtBQWtCLFdBQWxCLEdBQWdDQSxNQUFNLENBQUNELG1CQUF2QyxHQUE2RCxJQUQvRDtBQUVBLE1BQU1FLFVBQVUsR0FDZCxPQUFPRCxNQUFQLEtBQWtCLFdBQWxCLEdBQ0k7QUFDQUEsTUFBTSxDQUFDRSxTQUFQLElBQXFCRixNQUFNLENBQUNFLFNBQVIsQ0FBMEJELFVBRmxELEdBR0ksSUFKTjs7QUFNQSxNQUFNRSxPQUFPLEdBQUcsQ0FDZDtBQUNFQyxFQUFBQTtBQURGLElBSUk7QUFBRUEsRUFBQUEsWUFBWSxFQUFFO0FBQWhCLENBTFUsS0FNcUM7QUFDbkQsUUFBTTtBQUNKQyxJQUFBQSxRQURJO0FBRUpDLElBQUFBLFdBRkk7QUFHSkMsSUFBQUEsVUFISTtBQUlKQyxJQUFBQSxLQUpJO0FBS0pDLElBQUFBLFFBTEk7QUFNSkMsSUFBQUEsS0FOSTtBQU9KQyxJQUFBQSxNQVBJO0FBUUpDLElBQUFBO0FBUkksTUFTRmxCLFVBQVUsQ0FBQ0cscUJBQUQsQ0FUZDtBQVdBRCxFQUFBQSxTQUFTLENBQUMsTUFBTTtBQUNkO0FBQ0EsUUFBSSxPQUFPSSxNQUFQLEtBQWtCLFdBQWxCLElBQWlDLENBQUNJLFlBQWxDLElBQWtELENBQUNHLFVBQXZELEVBQW1FLE9BRnJELENBSWQ7O0FBQ0EsUUFDRU4sVUFBVSxLQUNUQSxVQUFVLENBQUNZLFFBQVgsSUFBdUIsS0FBS0MsSUFBTCxDQUFVYixVQUFVLENBQUNjLGFBQXJCLENBRGQsQ0FEWixFQUlFO0FBRUYsUUFBSUMsS0FBSyxDQUFDVCxVQUFELENBQVQsRUFBdUIsT0FYVCxDQWFkO0FBQ0E7QUFDQTs7QUFDQSxRQUFJVSxpQkFBaUIsR0FBRyxDQUF4QjtBQUNBLFFBQUlDLHFCQUFxQixHQUFHLENBQTVCOztBQUNBLFVBQU1DLGdCQUFnQixHQUFJQyxRQUFELElBQTRCO0FBQ25ELFVBQUlILGlCQUFpQixHQUFHVixVQUF4QixFQUFvQyxPQUFPYyxRQUFRLENBQUM7QUFBRUMsUUFBQUEsSUFBSSxFQUFFO0FBQVIsT0FBRCxDQUFmO0FBRXBDLFlBQU1DLGFBQWEsR0FBR0gsUUFBUSxDQUFDRyxhQUFULEVBQXRCLENBSG1ELENBSW5EO0FBQ0E7O0FBQ0EsVUFBSUwscUJBQXFCLEdBQUcsRUFBeEIsSUFBOEJLLGFBQWEsR0FBRyxFQUFsRCxFQUNFTixpQkFBaUIsSUFBSU0sYUFBckI7QUFFRkwsTUFBQUEscUJBQXFCLEdBQUdLLGFBQXhCO0FBQ0F4QixNQUFBQSxtQkFBbUIsU0FBbkIsSUFBQUEsbUJBQW1CLFdBQW5CLFlBQUFBLG1CQUFtQixDQUFHb0IsZ0JBQUgsQ0FBbkI7QUFDRCxLQVhEOztBQWFBLFFBQUlwQixtQkFBSixFQUF5QjtBQUN2QkEsTUFBQUEsbUJBQW1CLENBQUNvQixnQkFBRCxDQUFuQjtBQUNELEtBRkQsTUFFTztBQUNMSyxNQUFBQSxVQUFVLENBQUMsTUFBTUgsUUFBUSxDQUFDO0FBQUVDLFFBQUFBLElBQUksRUFBRTtBQUFSLE9BQUQsQ0FBZixFQUFrQ2YsVUFBbEMsQ0FBVjtBQUNEO0FBQ0YsR0FwQ1EsRUFvQ04sRUFwQ00sQ0FBVDtBQXNDQSxRQUFNa0IsWUFBWSxHQUFHM0IsU0FBUyxDQUFDTyxRQUFELENBQTlCO0FBRUEsUUFBTWdCLFFBQVEsR0FBRzFCLFdBQVcsQ0FDMUIsQ0FBQztBQUFFMkIsSUFBQUEsSUFBSSxHQUFHO0FBQVQsTUFBa0I7QUFBRUEsSUFBQUEsSUFBSSxFQUFFO0FBQVIsR0FBbkIsS0FBc0M7QUFDcEMsUUFBSSxDQUFDaEIsV0FBTCxFQUFrQjtBQUNoQjtBQUNBb0IsTUFBQUEsT0FBTyxDQUFDQyxLQUFSLENBQWMsNENBQWQ7QUFDQTtBQUNEOztBQUVELFFBQUksQ0FBQ3RCLFFBQUwsRUFBZTtBQUNiO0FBQ0FxQixNQUFBQSxPQUFPLENBQUNDLEtBQVIsQ0FBYyw2Q0FBZDtBQUNBO0FBQ0Q7O0FBRURGLElBQUFBLFlBQVksQ0FBQ0csSUFBYixDQUFrQjtBQUFFdEIsTUFBQUEsV0FBRjtBQUFlRyxNQUFBQSxRQUFmO0FBQXlCQyxNQUFBQSxLQUF6QjtBQUFnQ0MsTUFBQUEsTUFBaEM7QUFBd0NDLE1BQUFBO0FBQXhDLEtBQWxCOztBQUVBLFFBQUlVLElBQUosRUFBVTtBQUNSRyxNQUFBQSxZQUFZLENBQUNILElBQWI7QUFDQSxVQUFJZCxLQUFLLEtBQUssVUFBZCxFQUEwQkMsUUFBUSxDQUFDLE1BQUQsQ0FBUjtBQUMzQjtBQUNGLEdBcEJ5QixFQXFCMUIsQ0FBQ0QsS0FBRCxDQXJCMEIsQ0FBNUI7QUF3QkEsU0FBTyxDQUFDQSxLQUFELEVBQVFhLFFBQVIsQ0FBUDtBQUNELENBbkZEOztBQXFGQSxlQUFlbEIsT0FBZiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHVzZUNvbnRleHQsIHVzZUNhbGxiYWNrLCB1c2VFZmZlY3QgfSBmcm9tICdyZWFjdCdcblxuaW1wb3J0IHsgU3RhdGUgfSBmcm9tICcuLi90eXBlcydcbmltcG9ydCB7IExpdmVDaGF0TG9hZGVyQ29udGV4dCB9IGZyb20gJy4uL2NvbnRleHQnXG5pbXBvcnQgKiBhcyBQcm92aWRlcnMgZnJvbSAnLi4vcHJvdmlkZXJzJ1xuXG5jb25zdCByZXF1ZXN0SWRsZUNhbGxiYWNrID1cbiAgdHlwZW9mIHdpbmRvdyAhPT0gJ3VuZGVmaW5lZCcgPyB3aW5kb3cucmVxdWVzdElkbGVDYWxsYmFjayA6IG51bGxcbmNvbnN0IGNvbm5lY3Rpb24gPVxuICB0eXBlb2Ygd2luZG93ICE9PSAndW5kZWZpbmVkJ1xuICAgID8gLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIEB0eXBlc2NyaXB0LWVzbGludC9uby1leHBsaWNpdC1hbnlcbiAgICAgIHdpbmRvdy5uYXZpZ2F0b3IgJiYgKHdpbmRvdy5uYXZpZ2F0b3IgYXMgYW55KS5jb25uZWN0aW9uXG4gICAgOiBudWxsXG5cbmNvbnN0IHVzZUNoYXQgPSAoXG4gIHtcbiAgICBsb2FkV2hlbklkbGVcbiAgfToge1xuICAgIGxvYWRXaGVuSWRsZTogYm9vbGVhblxuICB9ID0geyBsb2FkV2hlbklkbGU6IGZhbHNlIH1cbik6IFtTdGF0ZSwgKHsgb3BlbiB9OiB7IG9wZW46IGJvb2xlYW4gfSkgPT4gdm9pZF0gPT4ge1xuICBjb25zdCB7XG4gICAgcHJvdmlkZXIsXG4gICAgcHJvdmlkZXJLZXksXG4gICAgaWRsZVBlcmlvZCxcbiAgICBzdGF0ZSxcbiAgICBzZXRTdGF0ZSxcbiAgICBhcHBJRCxcbiAgICBsb2NhbGUsXG4gICAgYmFzZVVybFxuICB9ID0gdXNlQ29udGV4dChMaXZlQ2hhdExvYWRlckNvbnRleHQpXG5cbiAgdXNlRWZmZWN0KCgpID0+IHtcbiAgICAvLyBEb24ndCBsb2FkIGlmIGlkbGVQZXJpb2QgaXMgMCwgbnVsbCBvciB1bmRlZmluZWRcbiAgICBpZiAodHlwZW9mIHdpbmRvdyA9PT0gJ3VuZGVmaW5lZCcgfHwgIWxvYWRXaGVuSWRsZSB8fCAhaWRsZVBlcmlvZCkgcmV0dXJuXG5cbiAgICAvLyBEb24ndCBsb2FkIGlmIDJnIGNvbm5lY3Rpb24gb3Igc2F2ZS1kYXRhIGlzIGVuYWJsZWRcbiAgICBpZiAoXG4gICAgICBjb25uZWN0aW9uICYmXG4gICAgICAoY29ubmVjdGlvbi5zYXZlRGF0YSB8fCAvMmcvLnRlc3QoY29ubmVjdGlvbi5lZmZlY3RpdmVUeXBlKSlcbiAgICApXG4gICAgICByZXR1cm5cblxuICAgIGlmIChpc05hTihpZGxlUGVyaW9kKSkgcmV0dXJuXG5cbiAgICAvLyBkZWFkbGluZS50aW1lUmVtYWluaW5nKCkgaGFzIGFuIHVwcGVyIGxpbWl0IG9mIDUwIG1pbGxpc2Vjb25kc1xuICAgIC8vIFdlIHdhbnQgdG8gZW5zdXJlIHRoZSBwYWdlIGhhcyBiZWVuIGlkbGUgZm9yIGEgc2lnbmlmaWNhbnQgcGVyaW9kIG9mIHRpbWVcbiAgICAvLyBUaGVyZWZvcmUgd2UgY291bnQgY29uc2VjdXRpdmUgbWF4aW11bSB0aW1lUmVtYWluaW5nIGNvdW50cyBhbmQgbG9hZCBjaGF0IHdoZW4gd2UgcmVhY2ggb3VyIHRocmVzaG9sZFxuICAgIGxldCBlbGFwc2VkSWRsZVBlcmlvZCA9IDBcbiAgICBsZXQgcHJldmlvdXNUaW1lUmVtYWluaW5nID0gMFxuICAgIGNvbnN0IHNjaGVkdWxlTG9hZENoYXQgPSAoZGVhZGxpbmU6IElkbGVEZWFkbGluZSkgPT4ge1xuICAgICAgaWYgKGVsYXBzZWRJZGxlUGVyaW9kID4gaWRsZVBlcmlvZCkgcmV0dXJuIGxvYWRDaGF0KHsgb3BlbjogZmFsc2UgfSlcblxuICAgICAgY29uc3QgdGltZVJlbWFpbmluZyA9IGRlYWRsaW5lLnRpbWVSZW1haW5pbmcoKVxuICAgICAgLy8gVG8gZW5zdXJlIGJyb3dzZXIgaXMgaWRsZSwgb25seSBhY2N1bWFsdGUgZWxhcHNlZElkbGVQZXJpb2Qgd2hlblxuICAgICAgLy8gdHdvIGNvbnNlY3V0aXZlIG1heGltdW0gdGltZVJlbWFpbmluZydzIGhhdmUgYmVlbiBvYnNlcnZlZFxuICAgICAgaWYgKHByZXZpb3VzVGltZVJlbWFpbmluZyA+IDQ5ICYmIHRpbWVSZW1haW5pbmcgPiA0OSlcbiAgICAgICAgZWxhcHNlZElkbGVQZXJpb2QgKz0gdGltZVJlbWFpbmluZ1xuXG4gICAgICBwcmV2aW91c1RpbWVSZW1haW5pbmcgPSB0aW1lUmVtYWluaW5nXG4gICAgICByZXF1ZXN0SWRsZUNhbGxiYWNrPy4oc2NoZWR1bGVMb2FkQ2hhdClcbiAgICB9XG5cbiAgICBpZiAocmVxdWVzdElkbGVDYWxsYmFjaykge1xuICAgICAgcmVxdWVzdElkbGVDYWxsYmFjayhzY2hlZHVsZUxvYWRDaGF0KVxuICAgIH0gZWxzZSB7XG4gICAgICBzZXRUaW1lb3V0KCgpID0+IGxvYWRDaGF0KHsgb3BlbjogZmFsc2UgfSksIGlkbGVQZXJpb2QpXG4gICAgfVxuICB9LCBbXSlcblxuICBjb25zdCBjaGF0UHJvdmlkZXIgPSBQcm92aWRlcnNbcHJvdmlkZXJdXG5cbiAgY29uc3QgbG9hZENoYXQgPSB1c2VDYWxsYmFjazwoYXJnczogeyBvcGVuOiBib29sZWFuIH0pID0+IHZvaWQ+KFxuICAgICh7IG9wZW4gPSB0cnVlIH0gPSB7IG9wZW46IHRydWUgfSkgPT4ge1xuICAgICAgaWYgKCFwcm92aWRlcktleSkge1xuICAgICAgICAvL2VzbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1jb25zb2xlXG4gICAgICAgIGNvbnNvbGUuZXJyb3IoJ05vIGFwaSBrZXkgZ2l2ZW4gdG8gcmVhY3QtbGl2ZS1jaGF0LWxvYWRlcicpXG4gICAgICAgIHJldHVyblxuICAgICAgfVxuXG4gICAgICBpZiAoIXByb3ZpZGVyKSB7XG4gICAgICAgIC8vZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWNvbnNvbGVcbiAgICAgICAgY29uc29sZS5lcnJvcignTm8gcHJvdmlkZXIgZ2l2ZW4gdG8gcmVhY3QtbGl2ZS1jaGF0LWxvYWRlcicpXG4gICAgICAgIHJldHVyblxuICAgICAgfVxuXG4gICAgICBjaGF0UHJvdmlkZXIubG9hZCh7IHByb3ZpZGVyS2V5LCBzZXRTdGF0ZSwgYXBwSUQsIGxvY2FsZSwgYmFzZVVybCB9KVxuXG4gICAgICBpZiAob3Blbikge1xuICAgICAgICBjaGF0UHJvdmlkZXIub3BlbigpXG4gICAgICAgIGlmIChzdGF0ZSAhPT0gJ2NvbXBsZXRlJykgc2V0U3RhdGUoJ29wZW4nKVxuICAgICAgfVxuICAgIH0sXG4gICAgW3N0YXRlXVxuICApXG5cbiAgcmV0dXJuIFtzdGF0ZSwgbG9hZENoYXRdXG59XG5cbmV4cG9ydCBkZWZhdWx0IHVzZUNoYXRcbiJdfQ==

@@ -5,3 +5,3 @@ import waitForLoad from "../utils/waitForLoad";

/* eslint-disable */
const loadScript = () => {
const loadScript = appId => {
if (window.Intercom) return false;

@@ -37,3 +37,3 @@

s.async = true;
s.src = `${domain}/widget/3qmk5gyg`;
s.src = `${domain}/widget/${appId}`;
var x = d.getElementsByTagName('script')[0];

@@ -56,3 +56,3 @@ (_x$parentNode = x.parentNode) === null || _x$parentNode === void 0 ? void 0 : _x$parentNode.insertBefore(s, x);

}) => {
const loaded = loadScript(); // Continue as long as userlike hasnโ€™t already been initialised.
const loaded = loadScript(providerKey); // Continue as long as userlike hasnโ€™t already been initialised.

@@ -77,2 +77,2 @@ if (loaded) {

};
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9wcm92aWRlcnMvaW50ZXJjb20udHMiXSwibmFtZXMiOlsid2FpdEZvckxvYWQiLCJkb21haW4iLCJsb2FkU2NyaXB0Iiwid2luZG93IiwiSW50ZXJjb20iLCJ3IiwiaWMiLCJpbnRlcmNvbVNldHRpbmdzIiwiZCIsImRvY3VtZW50IiwiaSIsImMiLCJhcmd1bWVudHMiLCJxIiwiYXJncyIsInB1c2giLCJsIiwicyIsImNyZWF0ZUVsZW1lbnQiLCJ0eXBlIiwiYXN5bmMiLCJzcmMiLCJ4IiwiZ2V0RWxlbWVudHNCeVRhZ05hbWUiLCJwYXJlbnROb2RlIiwiaW5zZXJ0QmVmb3JlIiwibG9hZCIsInByb3ZpZGVyS2V5Iiwic2V0U3RhdGUiLCJsb2FkZWQiLCJhcHBfaWQiLCJib290ZWQiLCJzZXRUaW1lb3V0Iiwib3BlbiJdLCJtYXBwaW5ncyI6IkFBQ0EsT0FBT0EsV0FBUDtBQUVBLE1BQU1DLE1BQU0sR0FBRyw0QkFBZjs7QUFVQTtBQUNBLE1BQU1DLFVBQVUsR0FBRyxNQUFlO0FBQ2hDLE1BQUlDLE1BQU0sQ0FBQ0MsUUFBWCxFQUFxQixPQUFPLEtBQVA7O0FBQ3BCLEdBQUMsWUFBVztBQUNYLFFBQUlDLENBQUMsR0FBR0YsTUFBUjtBQUNBLFFBQUlHLEVBQUUsR0FBR0QsQ0FBQyxDQUFDRCxRQUFYOztBQUNBLFFBQUksT0FBT0UsRUFBUCxLQUFjLFVBQWxCLEVBQThCO0FBQzVCQSxNQUFBQSxFQUFFLENBQUMsb0JBQUQsQ0FBRjtBQUNBQSxNQUFBQSxFQUFFLENBQUMsUUFBRCxFQUFXSCxNQUFNLENBQUNJLGdCQUFsQixDQUFGO0FBQ0QsS0FIRCxNQUdPO0FBQ0wsVUFBSUMsQ0FBQyxHQUFHQyxRQUFSOztBQUNBLFVBQUlDLENBQU0sR0FBRyxZQUFXO0FBQ3RCQSxRQUFBQSxDQUFDLENBQUNDLENBQUYsQ0FBSUMsU0FBSjtBQUNELE9BRkQ7O0FBR0FGLE1BQUFBLENBQUMsQ0FBQ0csQ0FBRixHQUFNLEVBQU47O0FBQ0FILE1BQUFBLENBQUMsQ0FBQ0MsQ0FBRixHQUFNLFVBQVNHLElBQVQsRUFBb0I7QUFDeEJKLFFBQUFBLENBQUMsQ0FBQ0csQ0FBRixDQUFJRSxJQUFKLENBQVNELElBQVQ7QUFDRCxPQUZEOztBQUdBVCxNQUFBQSxDQUFDLENBQUNELFFBQUYsR0FBYU0sQ0FBYjs7QUFDQSxZQUFNTSxDQUFDLEdBQUcsTUFBTTtBQUFBOztBQUNkLFlBQUlDLENBQUMsR0FBR1QsQ0FBQyxDQUFDVSxhQUFGLENBQWdCLFFBQWhCLENBQVI7QUFDQUQsUUFBQUEsQ0FBQyxDQUFDRSxJQUFGLEdBQVMsaUJBQVQ7QUFDQUYsUUFBQUEsQ0FBQyxDQUFDRyxLQUFGLEdBQVUsSUFBVjtBQUNBSCxRQUFBQSxDQUFDLENBQUNJLEdBQUYsR0FBUyxHQUFFcEIsTUFBTyxrQkFBbEI7QUFDQSxZQUFJcUIsQ0FBQyxHQUFHZCxDQUFDLENBQUNlLG9CQUFGLENBQXVCLFFBQXZCLEVBQWlDLENBQWpDLENBQVI7QUFDQSx5QkFBQUQsQ0FBQyxDQUFDRSxVQUFGLGdFQUFjQyxZQUFkLENBQTJCUixDQUEzQixFQUE4QkssQ0FBOUI7QUFDRCxPQVBEOztBQVFBTixNQUFBQSxDQUFDO0FBQ0Y7QUFDRixHQTFCQTs7QUEyQkQsU0FBTyxJQUFQO0FBQ0QsQ0E5QkQ7QUErQkE7OztBQUVBLE1BQU1VLElBQUksR0FBRyxDQUFDO0FBQ1pDLEVBQUFBLFdBRFk7QUFFWkMsRUFBQUE7QUFGWSxDQUFELEtBTUU7QUFDYixRQUFNQyxNQUFNLEdBQUczQixVQUFVLEVBQXpCLENBRGEsQ0FHYjs7QUFDQSxNQUFJMkIsTUFBSixFQUFZO0FBQ1YxQixJQUFBQSxNQUFNLENBQUNDLFFBQVAsQ0FBZ0IsTUFBaEIsRUFBd0I7QUFBRTBCLE1BQUFBLE1BQU0sRUFBRUg7QUFBVixLQUF4QjtBQUNBM0IsSUFBQUEsV0FBVyxDQUNULE1BQU1HLE1BQU0sQ0FBQ0MsUUFBUCxDQUFnQjJCLE1BRGIsRUFFVDtBQUNBLFVBQU1DLFVBQVUsQ0FBQyxNQUFNSixRQUFRLENBQUMsVUFBRCxDQUFmLEVBQTZCLElBQTdCLENBSFAsQ0FBWDtBQUtEOztBQUVELFNBQU9DLE1BQVA7QUFDRCxDQXBCRDs7QUFzQkEsTUFBTUksSUFBSSxHQUFHLE1BQVk5QixNQUFNLENBQUNDLFFBQVAsQ0FBZ0IsTUFBaEIsQ0FBekI7O0FBRUEsZUFBZTtBQUNiSCxFQUFBQSxNQURhO0FBRWJ5QixFQUFBQSxJQUZhO0FBR2JPLEVBQUFBO0FBSGEsQ0FBZiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFN0YXRlIH0gZnJvbSAnLi4vdHlwZXMnXG5pbXBvcnQgd2FpdEZvckxvYWQgZnJvbSAnLi4vdXRpbHMvd2FpdEZvckxvYWQnXG5cbmNvbnN0IGRvbWFpbiA9ICdodHRwczovL3dpZGdldC5pbnRlcmNvbS5pbydcblxuZGVjbGFyZSBnbG9iYWwge1xuICBpbnRlcmZhY2UgV2luZG93IHtcbiAgICAvL2VzbGludC1kaXNhYmxlLW5leHQtbGluZSBAdHlwZXNjcmlwdC1lc2xpbnQvbm8tZXhwbGljaXQtYW55XG4gICAgSW50ZXJjb206IGFueVxuICAgIGludGVyY29tU2V0dGluZ3M6ICgpID0+IHZvaWRcbiAgfVxufVxuXG4vKiBlc2xpbnQtZGlzYWJsZSAqL1xuY29uc3QgbG9hZFNjcmlwdCA9ICgpOiBib29sZWFuID0+IHtcbiAgaWYgKHdpbmRvdy5JbnRlcmNvbSkgcmV0dXJuIGZhbHNlXG4gIDsoZnVuY3Rpb24oKSB7XG4gICAgdmFyIHcgPSB3aW5kb3dcbiAgICB2YXIgaWMgPSB3LkludGVyY29tXG4gICAgaWYgKHR5cGVvZiBpYyA9PT0gJ2Z1bmN0aW9uJykge1xuICAgICAgaWMoJ3JlYXR0YWNoX2FjdGl2YXRvcicpXG4gICAgICBpYygndXBkYXRlJywgd2luZG93LmludGVyY29tU2V0dGluZ3MpXG4gICAgfSBlbHNlIHtcbiAgICAgIHZhciBkID0gZG9jdW1lbnRcbiAgICAgIHZhciBpOiBhbnkgPSBmdW5jdGlvbigpIHtcbiAgICAgICAgaS5jKGFyZ3VtZW50cylcbiAgICAgIH1cbiAgICAgIGkucSA9IFtdXG4gICAgICBpLmMgPSBmdW5jdGlvbihhcmdzOiBhbnkpIHtcbiAgICAgICAgaS5xLnB1c2goYXJncylcbiAgICAgIH1cbiAgICAgIHcuSW50ZXJjb20gPSBpXG4gICAgICBjb25zdCBsID0gKCkgPT4ge1xuICAgICAgICB2YXIgcyA9IGQuY3JlYXRlRWxlbWVudCgnc2NyaXB0JylcbiAgICAgICAgcy50eXBlID0gJ3RleHQvamF2YXNjcmlwdCdcbiAgICAgICAgcy5hc3luYyA9IHRydWVcbiAgICAgICAgcy5zcmMgPSBgJHtkb21haW59L3dpZGdldC8zcW1rNWd5Z2BcbiAgICAgICAgdmFyIHggPSBkLmdldEVsZW1lbnRzQnlUYWdOYW1lKCdzY3JpcHQnKVswXVxuICAgICAgICB4LnBhcmVudE5vZGU/Lmluc2VydEJlZm9yZShzLCB4KVxuICAgICAgfVxuICAgICAgbCgpXG4gICAgfVxuICB9KSgpXG4gIHJldHVybiB0cnVlXG59XG4vKiBlc2xpbnQtZW5hYmxlICovXG5cbmNvbnN0IGxvYWQgPSAoe1xuICBwcm92aWRlcktleSxcbiAgc2V0U3RhdGVcbn06IHtcbiAgcHJvdmlkZXJLZXk6IHN0cmluZ1xuICBzZXRTdGF0ZTogKHN0YXRlOiBTdGF0ZSkgPT4gdm9pZFxufSk6IGJvb2xlYW4gPT4ge1xuICBjb25zdCBsb2FkZWQgPSBsb2FkU2NyaXB0KClcblxuICAvLyBDb250aW51ZSBhcyBsb25nIGFzIHVzZXJsaWtlIGhhc27igJl0IGFscmVhZHkgYmVlbiBpbml0aWFsaXNlZC5cbiAgaWYgKGxvYWRlZCkge1xuICAgIHdpbmRvdy5JbnRlcmNvbSgnYm9vdCcsIHsgYXBwX2lkOiBwcm92aWRlcktleSB9KVxuICAgIHdhaXRGb3JMb2FkKFxuICAgICAgKCkgPT4gd2luZG93LkludGVyY29tLmJvb3RlZCxcbiAgICAgIC8vIEFsbG93IGludGVyY29tIHRvIGNvbXBsZXRlIGxvYWRpbmcgYmVmb3JlIHJlbW92aW5nIGZha2Ugd2lkZ2V0XG4gICAgICAoKSA9PiBzZXRUaW1lb3V0KCgpID0+IHNldFN0YXRlKCdjb21wbGV0ZScpLCAyMDAwKVxuICAgIClcbiAgfVxuXG4gIHJldHVybiBsb2FkZWRcbn1cblxuY29uc3Qgb3BlbiA9ICgpOiB2b2lkID0+IHdpbmRvdy5JbnRlcmNvbSgnc2hvdycpXG5cbmV4cG9ydCBkZWZhdWx0IHtcbiAgZG9tYWluLFxuICBsb2FkLFxuICBvcGVuXG59XG4iXX0=
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9wcm92aWRlcnMvaW50ZXJjb20udHMiXSwibmFtZXMiOlsid2FpdEZvckxvYWQiLCJkb21haW4iLCJsb2FkU2NyaXB0IiwiYXBwSWQiLCJ3aW5kb3ciLCJJbnRlcmNvbSIsInciLCJpYyIsImludGVyY29tU2V0dGluZ3MiLCJkIiwiZG9jdW1lbnQiLCJpIiwiYyIsImFyZ3VtZW50cyIsInEiLCJhcmdzIiwicHVzaCIsImwiLCJzIiwiY3JlYXRlRWxlbWVudCIsInR5cGUiLCJhc3luYyIsInNyYyIsIngiLCJnZXRFbGVtZW50c0J5VGFnTmFtZSIsInBhcmVudE5vZGUiLCJpbnNlcnRCZWZvcmUiLCJsb2FkIiwicHJvdmlkZXJLZXkiLCJzZXRTdGF0ZSIsImxvYWRlZCIsImFwcF9pZCIsImJvb3RlZCIsInNldFRpbWVvdXQiLCJvcGVuIl0sIm1hcHBpbmdzIjoiQUFDQSxPQUFPQSxXQUFQO0FBRUEsTUFBTUMsTUFBTSxHQUFHLDRCQUFmOztBQVVBO0FBQ0EsTUFBTUMsVUFBVSxHQUFJQyxLQUFELElBQTRCO0FBQzdDLE1BQUlDLE1BQU0sQ0FBQ0MsUUFBWCxFQUFxQixPQUFPLEtBQVA7O0FBQ3BCLEdBQUMsWUFBVztBQUNYLFFBQUlDLENBQUMsR0FBR0YsTUFBUjtBQUNBLFFBQUlHLEVBQUUsR0FBR0QsQ0FBQyxDQUFDRCxRQUFYOztBQUNBLFFBQUksT0FBT0UsRUFBUCxLQUFjLFVBQWxCLEVBQThCO0FBQzVCQSxNQUFBQSxFQUFFLENBQUMsb0JBQUQsQ0FBRjtBQUNBQSxNQUFBQSxFQUFFLENBQUMsUUFBRCxFQUFXSCxNQUFNLENBQUNJLGdCQUFsQixDQUFGO0FBQ0QsS0FIRCxNQUdPO0FBQ0wsVUFBSUMsQ0FBQyxHQUFHQyxRQUFSOztBQUNBLFVBQUlDLENBQU0sR0FBRyxZQUFXO0FBQ3RCQSxRQUFBQSxDQUFDLENBQUNDLENBQUYsQ0FBSUMsU0FBSjtBQUNELE9BRkQ7O0FBR0FGLE1BQUFBLENBQUMsQ0FBQ0csQ0FBRixHQUFNLEVBQU47O0FBQ0FILE1BQUFBLENBQUMsQ0FBQ0MsQ0FBRixHQUFNLFVBQVNHLElBQVQsRUFBb0I7QUFDeEJKLFFBQUFBLENBQUMsQ0FBQ0csQ0FBRixDQUFJRSxJQUFKLENBQVNELElBQVQ7QUFDRCxPQUZEOztBQUdBVCxNQUFBQSxDQUFDLENBQUNELFFBQUYsR0FBYU0sQ0FBYjs7QUFDQSxZQUFNTSxDQUFDLEdBQUcsTUFBTTtBQUFBOztBQUNkLFlBQUlDLENBQUMsR0FBR1QsQ0FBQyxDQUFDVSxhQUFGLENBQWdCLFFBQWhCLENBQVI7QUFDQUQsUUFBQUEsQ0FBQyxDQUFDRSxJQUFGLEdBQVMsaUJBQVQ7QUFDQUYsUUFBQUEsQ0FBQyxDQUFDRyxLQUFGLEdBQVUsSUFBVjtBQUNBSCxRQUFBQSxDQUFDLENBQUNJLEdBQUYsR0FBUyxHQUFFckIsTUFBTyxXQUFVRSxLQUFNLEVBQWxDO0FBQ0EsWUFBSW9CLENBQUMsR0FBR2QsQ0FBQyxDQUFDZSxvQkFBRixDQUF1QixRQUF2QixFQUFpQyxDQUFqQyxDQUFSO0FBQ0EseUJBQUFELENBQUMsQ0FBQ0UsVUFBRixnRUFBY0MsWUFBZCxDQUEyQlIsQ0FBM0IsRUFBOEJLLENBQTlCO0FBQ0QsT0FQRDs7QUFRQU4sTUFBQUEsQ0FBQztBQUNGO0FBQ0YsR0ExQkE7O0FBMkJELFNBQU8sSUFBUDtBQUNELENBOUJEO0FBK0JBOzs7QUFFQSxNQUFNVSxJQUFJLEdBQUcsQ0FBQztBQUNaQyxFQUFBQSxXQURZO0FBRVpDLEVBQUFBO0FBRlksQ0FBRCxLQU1FO0FBQ2IsUUFBTUMsTUFBTSxHQUFHNUIsVUFBVSxDQUFDMEIsV0FBRCxDQUF6QixDQURhLENBR2I7O0FBQ0EsTUFBSUUsTUFBSixFQUFZO0FBQ1YxQixJQUFBQSxNQUFNLENBQUNDLFFBQVAsQ0FBZ0IsTUFBaEIsRUFBd0I7QUFBRTBCLE1BQUFBLE1BQU0sRUFBRUg7QUFBVixLQUF4QjtBQUNBNUIsSUFBQUEsV0FBVyxDQUNULE1BQU1JLE1BQU0sQ0FBQ0MsUUFBUCxDQUFnQjJCLE1BRGIsRUFFVDtBQUNBLFVBQU1DLFVBQVUsQ0FBQyxNQUFNSixRQUFRLENBQUMsVUFBRCxDQUFmLEVBQTZCLElBQTdCLENBSFAsQ0FBWDtBQUtEOztBQUVELFNBQU9DLE1BQVA7QUFDRCxDQXBCRDs7QUFzQkEsTUFBTUksSUFBSSxHQUFHLE1BQVk5QixNQUFNLENBQUNDLFFBQVAsQ0FBZ0IsTUFBaEIsQ0FBekI7O0FBRUEsZUFBZTtBQUNiSixFQUFBQSxNQURhO0FBRWIwQixFQUFBQSxJQUZhO0FBR2JPLEVBQUFBO0FBSGEsQ0FBZiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFN0YXRlIH0gZnJvbSAnLi4vdHlwZXMnXG5pbXBvcnQgd2FpdEZvckxvYWQgZnJvbSAnLi4vdXRpbHMvd2FpdEZvckxvYWQnXG5cbmNvbnN0IGRvbWFpbiA9ICdodHRwczovL3dpZGdldC5pbnRlcmNvbS5pbydcblxuZGVjbGFyZSBnbG9iYWwge1xuICBpbnRlcmZhY2UgV2luZG93IHtcbiAgICAvL2VzbGludC1kaXNhYmxlLW5leHQtbGluZSBAdHlwZXNjcmlwdC1lc2xpbnQvbm8tZXhwbGljaXQtYW55XG4gICAgSW50ZXJjb206IGFueVxuICAgIGludGVyY29tU2V0dGluZ3M6ICgpID0+IHZvaWRcbiAgfVxufVxuXG4vKiBlc2xpbnQtZGlzYWJsZSAqL1xuY29uc3QgbG9hZFNjcmlwdCA9IChhcHBJZDogc3RyaW5nKTogYm9vbGVhbiA9PiB7XG4gIGlmICh3aW5kb3cuSW50ZXJjb20pIHJldHVybiBmYWxzZVxuICA7KGZ1bmN0aW9uKCkge1xuICAgIHZhciB3ID0gd2luZG93XG4gICAgdmFyIGljID0gdy5JbnRlcmNvbVxuICAgIGlmICh0eXBlb2YgaWMgPT09ICdmdW5jdGlvbicpIHtcbiAgICAgIGljKCdyZWF0dGFjaF9hY3RpdmF0b3InKVxuICAgICAgaWMoJ3VwZGF0ZScsIHdpbmRvdy5pbnRlcmNvbVNldHRpbmdzKVxuICAgIH0gZWxzZSB7XG4gICAgICB2YXIgZCA9IGRvY3VtZW50XG4gICAgICB2YXIgaTogYW55ID0gZnVuY3Rpb24oKSB7XG4gICAgICAgIGkuYyhhcmd1bWVudHMpXG4gICAgICB9XG4gICAgICBpLnEgPSBbXVxuICAgICAgaS5jID0gZnVuY3Rpb24oYXJnczogYW55KSB7XG4gICAgICAgIGkucS5wdXNoKGFyZ3MpXG4gICAgICB9XG4gICAgICB3LkludGVyY29tID0gaVxuICAgICAgY29uc3QgbCA9ICgpID0+IHtcbiAgICAgICAgdmFyIHMgPSBkLmNyZWF0ZUVsZW1lbnQoJ3NjcmlwdCcpXG4gICAgICAgIHMudHlwZSA9ICd0ZXh0L2phdmFzY3JpcHQnXG4gICAgICAgIHMuYXN5bmMgPSB0cnVlXG4gICAgICAgIHMuc3JjID0gYCR7ZG9tYWlufS93aWRnZXQvJHthcHBJZH1gXG4gICAgICAgIHZhciB4ID0gZC5nZXRFbGVtZW50c0J5VGFnTmFtZSgnc2NyaXB0JylbMF1cbiAgICAgICAgeC5wYXJlbnROb2RlPy5pbnNlcnRCZWZvcmUocywgeClcbiAgICAgIH1cbiAgICAgIGwoKVxuICAgIH1cbiAgfSkoKVxuICByZXR1cm4gdHJ1ZVxufVxuLyogZXNsaW50LWVuYWJsZSAqL1xuXG5jb25zdCBsb2FkID0gKHtcbiAgcHJvdmlkZXJLZXksXG4gIHNldFN0YXRlXG59OiB7XG4gIHByb3ZpZGVyS2V5OiBzdHJpbmdcbiAgc2V0U3RhdGU6IChzdGF0ZTogU3RhdGUpID0+IHZvaWRcbn0pOiBib29sZWFuID0+IHtcbiAgY29uc3QgbG9hZGVkID0gbG9hZFNjcmlwdChwcm92aWRlcktleSlcblxuICAvLyBDb250aW51ZSBhcyBsb25nIGFzIHVzZXJsaWtlIGhhc27igJl0IGFscmVhZHkgYmVlbiBpbml0aWFsaXNlZC5cbiAgaWYgKGxvYWRlZCkge1xuICAgIHdpbmRvdy5JbnRlcmNvbSgnYm9vdCcsIHsgYXBwX2lkOiBwcm92aWRlcktleSB9KVxuICAgIHdhaXRGb3JMb2FkKFxuICAgICAgKCkgPT4gd2luZG93LkludGVyY29tLmJvb3RlZCxcbiAgICAgIC8vIEFsbG93IGludGVyY29tIHRvIGNvbXBsZXRlIGxvYWRpbmcgYmVmb3JlIHJlbW92aW5nIGZha2Ugd2lkZ2V0XG4gICAgICAoKSA9PiBzZXRUaW1lb3V0KCgpID0+IHNldFN0YXRlKCdjb21wbGV0ZScpLCAyMDAwKVxuICAgIClcbiAgfVxuXG4gIHJldHVybiBsb2FkZWRcbn1cblxuY29uc3Qgb3BlbiA9ICgpOiB2b2lkID0+IHdpbmRvdy5JbnRlcmNvbSgnc2hvdycpXG5cbmV4cG9ydCBkZWZhdWx0IHtcbiAgZG9tYWluLFxuICBsb2FkLFxuICBvcGVuXG59XG4iXX0=
{
"name": "react-live-chat-loader",
"version": "2.5.1",
"version": "2.5.2",
"description": "Implement live chat in your react app without taking a performance hit.",

@@ -5,0 +5,0 @@ "main": "dist/index.js",

# React Live Chat Loader
<!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section -->
[![All Contributors](https://img.shields.io/badge/all_contributors-8-orange.svg?style=flat-square)](#contributors-)
<!-- ALL-CONTRIBUTORS-BADGE:END -->
[![All Contributors](https://img.shields.io/badge/all_contributors-7-orange.svg?style=flat-square)](#contributors-)
[![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-2.0-4baaaa.svg)](CODE_OF_CONDUCT.md)
<!-- ALL-CONTRIBUTORS-BADGE:END -->
An npm module that allows you to mitigate the negative performance and user
experience impact of chat tools. `react-live-chat-loader` shows a fake widget
until the page has become idle or users are ready to interact with chat. Currently works with [Intercom](#intercom), [Help Scout](#help-scout), [Drift](#drift), [Messenger](#messenger) and [Userlike](#userlike).
until the page has become idle or users are ready to interact with chat. Currently works with [Intercom](#intercom), [Help Scout](#help-scout), [Drift](#drift), [Messenger](#messenger), [Userlike](#userlike) and [Chatwoot](#chatwoot).
Made by the team at [โ™  Calibre](https://calibreapp.com/), your performance companion.
### Table of Contents
## ๐Ÿ–‡๏ธ Table of Contents
1. [How it works](#how-it-works)
2. [Installation](#installation)
3. [Usage](#usage)
4. [Supported Providers](#supported-providers)
5. [Adding a provider](#adding-a-provider)
6. [Examples](#examples)
1. [How it Works](#-how-it-works)
2. [Installation](#-installation)
3. [Usage](#-usage)
4. [Supported Providers](#-supported-providers)
5. [Adding a Provider](#-adding-a-provider)
6. [Contributing](#-contributing)
7. [Examples](#-examples)
---
## ๐Ÿ’ก How it Works
## How it works
Chat widgets rely heavily on JavaScript which comes at a cost. Given the

@@ -33,15 +32,14 @@ significant impact that comes from the download, parse, compile and execution of

- User hovers over the fake button
- User clicks the fake button
- Person hovers over the fake button
- Person clicks the fake button
- The page has been idle for a significant amount of time
Under the hood React Live Chat Loader makes use of `requestIdleCallback` to
track how long the page has been idle for and checks if the user is on a slow
track how long the page has been idle for and checks if the person is on a slow
connection (using `navigator.connection.effectiveType`) or has data-saver enabled
(using `navigator.connection.saveData`) to prevent loading.
Please note: Some chat widget providers open automatically based on the users
interaction from their last session.
> โš ๏ธ **Please note**: Some chat widget providers open automatically based on the peopleโ€™s interaction from their last session.
## Installation
## ๐Ÿ“ฅ Installation

@@ -60,3 +58,3 @@ To download react-live-chat-loader run:

## Usage
## ๐Ÿ›  Usage

@@ -128,4 +126,4 @@ To allow you to trigger a single live chat within your application, React Live

- `provider`: Choose from `helpScout`, `intercom`, `drift` or `messenger` ([see below](#providers))
- `providerKey`: Provider API Key ([see below](#providers))
- `provider`: Choose from `helpScout`, `intercom`, `drift` or `messenger` ([see below](#-supported-providers))
- `providerKey`: Provider API Key ([see below](#-supported-providers))
- `idlePeriod`: How long to wait in ms before loading the provider. Default is

@@ -135,3 +133,3 @@ `2000`. Set to `0` to never load. This value is used in a `setTimeout` in

## Supported Providers
## ๐Ÿ’ฌ Supported Providers

@@ -201,3 +199,3 @@ Currently there are six supported providers:

User or Company context data can be set using `window.intercomSettings`. See the [offical Intercom documentation](https://developers.intercom.com/installing-intercom/docs/javascript-api-attributes-objects#section-data-attributes) for more details.
User or Company context data can be set using `window.intercomSettings`. See the [official Intercom documentation](https://developers.intercom.com/installing-intercom/docs/javascript-api-attributes-objects#section-data-attributes) for more details.

@@ -243,4 +241,4 @@ </details>

- `color`: The theme color of the widget
- `loggedInGreeting`: The greeting text that will be displayed if the user is currently logged in to Facebook.
- `loggedOutGreeting`: The greeting text that will be displayed if the user is
- `loggedInGreeting`: The greeting text that will be displayed if the person is currently logged in to Facebook.
- `loggedOutGreeting`: The greeting text that will be displayed if the person is
currently not logged in to Facebook.

@@ -252,5 +250,3 @@ - `greetingDialogDisplay`: Sets how the greeting dialog will be displayed.

**Please note**: Facebook Messenger will not load on localhost and you will need
to configure your domain through the setup wizard in Facebook for it to load
correctly.
> โš ๏ธ **Please note**: Facebook Messenger will not load on localhost and you will need to configure your domain through the setup wizard in Facebook for it to load correctly.

@@ -351,141 +347,13 @@ </details>

## Adding a provider
## โž• Adding a Provider
To add a new live chat provider, follow the steps in [Contributing: Adding a Provider](CONTRIBUTING.md#-adding-a-provider).
To contribute a new provider, follow these steps:
## ๐Ÿ™Œ Contributing
Happy to hear youโ€™re interested in contributing to React Live Chat Loader! Please find our contribution guidelines [here](CONTRIBUTING.md).
#### 1. Create provider file
## ๐Ÿ–ฅ๏ธ Examples
Create a new provider file at `src/providers/providerName.js` using the
following as a template:
<details>
<summary>Provider Template</summary>
```js
const domain = 'https://provider.domain.com'
const loadScript = () => {
// Detect the provider is already loaded and return early
if (alreadyLoaded) return
// Call provider script here
}
const load = ({ providerKey }) => {
loadScript()
// Initialise provider script
}
const open = () => // Open provider
const close = () => // Close provider
export default {
domain,
load,
open,
close
}
```
</details>
The provider must export the following:
- `domain`: A string of the domain where the provider script is loaded from
that will be used in a `preconnect` link.
- `load`: Function which when called will load and initialize the provider
script. It should accept props and use the `providerKey` as the `app_id` or
`api_key`. For consistency, it should call a `loadScript` function.
- `open`: Function which when called will open the provider chat.
- `close`: Function which when called will close the provider chat.
Import the new file in `src/providers/index.js` and add it to `Providers`.
The name of this file will be the `providerKey` used in the
`LiveChatLoaderProvider`.
#### 2. Create component
Create a new component in `src/Components/ProviderName/index.js` which
replicates the chat widget, using the following as a template:
<details>
<summary>Component Template</summary>
```jsx
import React from 'react'
import { useChat } from '../../'
import STATES from '../../utils/states'
const styles = {
// Add widget styles here
button: {
// Add button styles here
}
}
const Provider = ({ color }) => {
const [state, loadChat] = useChat({ loadWhenIdle: true })
if (state === STATES.COMPLETE) return null
return (
<div>
<button
onClick={() => loadChat({ open: true })}
onMouseEnter={() => loadChat({ open: false })}
style={{
...styles.button,
backgroundColor: color
}}
>
Button
</button>
</div>
)
}
Provider.defaultProps = {
color: '#976ad4'
}
export default Provider
```
</details>
Do not worry about loading animations as the widget
will be shown instantly on page load. Increase the `z-index` by `1` so the fake
widget sits immediately above the chat widget that is being replaced.
Export the component from `src/index.js`
#### 3. Update README
Add your new provider to this README under [Supported Providers](#supported-providers).
#### 4. Add an example page
Add a new page to `website/pages/` which showcases the provider. If you don't want to include your `providerKey` leave this blank and the maintainers will set one up.
The new provider page can be tested locally by creating a distribution version of the package and referencing this from the `wesbite`.
Unfortunately if you try to include the package locally from source you'll most likely run into a [Duplicate React](https://reactjs.org/warnings/invalid-hook-call-warning.html#duplicate-react) error.
To create the distribution version and reference it, do the following:
- In the root of the project, run `npm run build` to build the package into `dist`
- Update `website/package.json` to reference the `dist` build: `"react-live-chat-loader": "../"`
- In the `website` directory run `npm install`
- In the `website` directory run the server with `npm run dev`
- Add a new page to `website/pages/` which includes the new component
- Add a link to the provider in `website/pages/index.js`
- Add a link to the provider in `website/components/exampleLinks.js`
## Examples
- [react-live-chat-loader-example-app](https://github.com/calibreapp/react-live-chat-loader/tree/master/website): example [Next.js](https://nextjs.org) application
## Resources
## ๐Ÿ“š Resources

@@ -495,3 +363,3 @@ - [How to avoid performance regressions when using live chat tools](https://calibreapp.com/blog/fast-live-chat)

## Contributors โœจ
## โœจ Contributors

@@ -513,2 +381,5 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):

</tr>
<tr>
<td align="center"><a href="https://github.com/stramel"><img src="https://avatars.githubusercontent.com/u/855184?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Michael Stramel</b></sub></a><br /><a href="https://github.com/calibreapp/react-live-chat-loader/commits?author=stramel" title="Code">๐Ÿ’ป</a></td>
</tr>
</table>

@@ -515,0 +386,0 @@

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