matrix-react-sdk
Version:
SDK for matrix.org using React
86 lines (83 loc) • 14.1 kB
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.UserOnboardingHeader = UserOnboardingHeader;
var React = _interopRequireWildcard(require("react"));
var _dispatcher = _interopRequireDefault(require("../../../dispatcher/dispatcher"));
var _languageHandler = require("../../../languageHandler");
var _PosthogTrackers = _interopRequireDefault(require("../../../PosthogTrackers"));
var _SdkConfig = _interopRequireDefault(require("../../../SdkConfig"));
var _UseCase = require("../../../settings/enums/UseCase");
var _AccessibleButton = _interopRequireDefault(require("../../views/elements/AccessibleButton"));
var _Heading = _interopRequireDefault(require("../../views/typography/Heading"));
function _getRequireWildcardCache(e) { if ("function" != typeof WeakMap) return null; var r = new WeakMap(), t = new WeakMap(); return (_getRequireWildcardCache = function (e) { return e ? t : r; })(e); }
function _interopRequireWildcard(e, r) { if (!r && e && e.__esModule) return e; if (null === e || "object" != typeof e && "function" != typeof e) return { default: e }; var t = _getRequireWildcardCache(r); if (t && t.has(e)) return t.get(e); var n = { __proto__: null }, a = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var u in e) if ("default" !== u && {}.hasOwnProperty.call(e, u)) { var i = a ? Object.getOwnPropertyDescriptor(e, u) : null; i && (i.get || i.set) ? Object.defineProperty(n, u, i) : n[u] = e[u]; } return n.default = e, t && t.set(e, n), n; }
/*
Copyright 2024 New Vector Ltd.
Copyright 2022 The Matrix.org Foundation C.I.C.
SPDX-License-Identifier: AGPL-3.0-only OR GPL-3.0-only
Please see LICENSE files in the repository root for full details.
*/
const onClickSendDm = ev => {
_PosthogTrackers.default.trackInteraction("WebUserOnboardingHeaderSendDm", ev);
_dispatcher.default.dispatch({
action: "view_create_chat"
});
};
function UserOnboardingHeader({
useCase
}) {
let title;
let description = (0, _languageHandler._t)("onboarding|free_e2ee_messaging_unlimited_voip", {
brand: _SdkConfig.default.get("brand")
});
let image;
let actionLabel;
switch (useCase) {
case _UseCase.UseCase.PersonalMessaging:
title = (0, _languageHandler._t)("onboarding|personal_messaging_title");
image = require("../../../../res/img/user-onboarding/PersonalMessaging.png");
actionLabel = (0, _languageHandler._t)("onboarding|personal_messaging_action");
break;
case _UseCase.UseCase.WorkMessaging:
title = (0, _languageHandler._t)("onboarding|work_messaging_title");
description = (0, _languageHandler._t)("onboarding|free_e2ee_messaging_unlimited_voip", {
brand: _SdkConfig.default.get("brand")
});
image = require("../../../../res/img/user-onboarding/WorkMessaging.png");
actionLabel = (0, _languageHandler._t)("onboarding|work_messaging_action");
break;
case _UseCase.UseCase.CommunityMessaging:
title = (0, _languageHandler._t)("onboarding|community_messaging_title");
description = (0, _languageHandler._t)("onboarding|community_messaging_description");
image = require("../../../../res/img/user-onboarding/CommunityMessaging.png");
actionLabel = (0, _languageHandler._t)("onboarding|community_messaging_action");
break;
default:
title = (0, _languageHandler._t)("onboarding|welcome_to_brand", {
brand: _SdkConfig.default.get("brand")
});
image = require("../../../../res/img/user-onboarding/PersonalMessaging.png");
actionLabel = (0, _languageHandler._t)("onboarding|personal_messaging_action");
break;
}
return /*#__PURE__*/React.createElement("div", {
className: "mx_UserOnboardingHeader"
}, /*#__PURE__*/React.createElement("div", {
className: "mx_UserOnboardingHeader_content"
}, /*#__PURE__*/React.createElement(_Heading.default, {
size: "1"
}, title, /*#__PURE__*/React.createElement("span", {
className: "mx_UserOnboardingHeader_dot"
}, ".")), /*#__PURE__*/React.createElement("p", null, description), /*#__PURE__*/React.createElement(_AccessibleButton.default, {
onClick: onClickSendDm,
kind: "primary"
}, actionLabel)), /*#__PURE__*/React.createElement("img", {
className: "mx_UserOnboardingHeader_image",
src: image,
alt: ""
}));
}
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJSZWFjdCIsIl9pbnRlcm9wUmVxdWlyZVdpbGRjYXJkIiwicmVxdWlyZSIsIl9kaXNwYXRjaGVyIiwiX2ludGVyb3BSZXF1aXJlRGVmYXVsdCIsIl9sYW5ndWFnZUhhbmRsZXIiLCJfUG9zdGhvZ1RyYWNrZXJzIiwiX1Nka0NvbmZpZyIsIl9Vc2VDYXNlIiwiX0FjY2Vzc2libGVCdXR0b24iLCJfSGVhZGluZyIsIl9nZXRSZXF1aXJlV2lsZGNhcmRDYWNoZSIsImUiLCJXZWFrTWFwIiwiciIsInQiLCJfX2VzTW9kdWxlIiwiZGVmYXVsdCIsImhhcyIsImdldCIsIm4iLCJfX3Byb3RvX18iLCJhIiwiT2JqZWN0IiwiZGVmaW5lUHJvcGVydHkiLCJnZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3IiLCJ1IiwiaGFzT3duUHJvcGVydHkiLCJjYWxsIiwiaSIsInNldCIsIm9uQ2xpY2tTZW5kRG0iLCJldiIsIlBvc3Rob2dUcmFja2VycyIsInRyYWNrSW50ZXJhY3Rpb24iLCJkZWZhdWx0RGlzcGF0Y2hlciIsImRpc3BhdGNoIiwiYWN0aW9uIiwiVXNlck9uYm9hcmRpbmdIZWFkZXIiLCJ1c2VDYXNlIiwidGl0bGUiLCJkZXNjcmlwdGlvbiIsIl90IiwiYnJhbmQiLCJTZGtDb25maWciLCJpbWFnZSIsImFjdGlvbkxhYmVsIiwiVXNlQ2FzZSIsIlBlcnNvbmFsTWVzc2FnaW5nIiwiV29ya01lc3NhZ2luZyIsIkNvbW11bml0eU1lc3NhZ2luZyIsImNyZWF0ZUVsZW1lbnQiLCJjbGFzc05hbWUiLCJzaXplIiwib25DbGljayIsImtpbmQiLCJzcmMiLCJhbHQiXSwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvY29tcG9uZW50cy92aWV3cy91c2VyLW9uYm9hcmRpbmcvVXNlck9uYm9hcmRpbmdIZWFkZXIudHN4Il0sInNvdXJjZXNDb250ZW50IjpbIi8qXG5Db3B5cmlnaHQgMjAyNCBOZXcgVmVjdG9yIEx0ZC5cbkNvcHlyaWdodCAyMDIyIFRoZSBNYXRyaXgub3JnIEZvdW5kYXRpb24gQy5JLkMuXG5cblNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBBR1BMLTMuMC1vbmx5IE9SIEdQTC0zLjAtb25seVxuUGxlYXNlIHNlZSBMSUNFTlNFIGZpbGVzIGluIHRoZSByZXBvc2l0b3J5IHJvb3QgZm9yIGZ1bGwgZGV0YWlscy5cbiovXG5cbmltcG9ydCAqIGFzIFJlYWN0IGZyb20gXCJyZWFjdFwiO1xuXG5pbXBvcnQgZGVmYXVsdERpc3BhdGNoZXIgZnJvbSBcIi4uLy4uLy4uL2Rpc3BhdGNoZXIvZGlzcGF0Y2hlclwiO1xuaW1wb3J0IHsgX3QgfSBmcm9tIFwiLi4vLi4vLi4vbGFuZ3VhZ2VIYW5kbGVyXCI7XG5pbXBvcnQgUG9zdGhvZ1RyYWNrZXJzIGZyb20gXCIuLi8uLi8uLi9Qb3N0aG9nVHJhY2tlcnNcIjtcbmltcG9ydCBTZGtDb25maWcgZnJvbSBcIi4uLy4uLy4uL1Nka0NvbmZpZ1wiO1xuaW1wb3J0IHsgVXNlQ2FzZSB9IGZyb20gXCIuLi8uLi8uLi9zZXR0aW5ncy9lbnVtcy9Vc2VDYXNlXCI7XG5pbXBvcnQgQWNjZXNzaWJsZUJ1dHRvbiwgeyBCdXR0b25FdmVudCB9IGZyb20gXCIuLi8uLi92aWV3cy9lbGVtZW50cy9BY2Nlc3NpYmxlQnV0dG9uXCI7XG5pbXBvcnQgSGVhZGluZyBmcm9tIFwiLi4vLi4vdmlld3MvdHlwb2dyYXBoeS9IZWFkaW5nXCI7XG5cbmNvbnN0IG9uQ2xpY2tTZW5kRG0gPSAoZXY6IEJ1dHRvbkV2ZW50KTogdm9pZCA9PiB7XG4gICAgUG9zdGhvZ1RyYWNrZXJzLnRyYWNrSW50ZXJhY3Rpb24oXCJXZWJVc2VyT25ib2FyZGluZ0hlYWRlclNlbmREbVwiLCBldik7XG4gICAgZGVmYXVsdERpc3BhdGNoZXIuZGlzcGF0Y2goeyBhY3Rpb246IFwidmlld19jcmVhdGVfY2hhdFwiIH0pO1xufTtcblxuaW50ZXJmYWNlIFByb3BzIHtcbiAgICB1c2VDYXNlOiBVc2VDYXNlIHwgbnVsbDtcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIFVzZXJPbmJvYXJkaW5nSGVhZGVyKHsgdXNlQ2FzZSB9OiBQcm9wcyk6IEpTWC5FbGVtZW50IHtcbiAgICBsZXQgdGl0bGU6IHN0cmluZztcbiAgICBsZXQgZGVzY3JpcHRpb24gPSBfdChcIm9uYm9hcmRpbmd8ZnJlZV9lMmVlX21lc3NhZ2luZ191bmxpbWl0ZWRfdm9pcFwiLCB7XG4gICAgICAgIGJyYW5kOiBTZGtDb25maWcuZ2V0KFwiYnJhbmRcIiksXG4gICAgfSk7XG4gICAgbGV0IGltYWdlOiBzdHJpbmc7XG4gICAgbGV0IGFjdGlvbkxhYmVsOiBzdHJpbmc7XG5cbiAgICBzd2l0Y2ggKHVzZUNhc2UpIHtcbiAgICAgICAgY2FzZSBVc2VDYXNlLlBlcnNvbmFsTWVzc2FnaW5nOlxuICAgICAgICAgICAgdGl0bGUgPSBfdChcIm9uYm9hcmRpbmd8cGVyc29uYWxfbWVzc2FnaW5nX3RpdGxlXCIpO1xuICAgICAgICAgICAgaW1hZ2UgPSByZXF1aXJlKFwiLi4vLi4vLi4vLi4vcmVzL2ltZy91c2VyLW9uYm9hcmRpbmcvUGVyc29uYWxNZXNzYWdpbmcucG5nXCIpO1xuICAgICAgICAgICAgYWN0aW9uTGFiZWwgPSBfdChcIm9uYm9hcmRpbmd8cGVyc29uYWxfbWVzc2FnaW5nX2FjdGlvblwiKTtcbiAgICAgICAgICAgIGJyZWFrO1xuICAgICAgICBjYXNlIFVzZUNhc2UuV29ya01lc3NhZ2luZzpcbiAgICAgICAgICAgIHRpdGxlID0gX3QoXCJvbmJvYXJkaW5nfHdvcmtfbWVzc2FnaW5nX3RpdGxlXCIpO1xuICAgICAgICAgICAgZGVzY3JpcHRpb24gPSBfdChcIm9uYm9hcmRpbmd8ZnJlZV9lMmVlX21lc3NhZ2luZ191bmxpbWl0ZWRfdm9pcFwiLCB7XG4gICAgICAgICAgICAgICAgYnJhbmQ6IFNka0NvbmZpZy5nZXQoXCJicmFuZFwiKSxcbiAgICAgICAgICAgIH0pO1xuICAgICAgICAgICAgaW1hZ2UgPSByZXF1aXJlKFwiLi4vLi4vLi4vLi4vcmVzL2ltZy91c2VyLW9uYm9hcmRpbmcvV29ya01lc3NhZ2luZy5wbmdcIik7XG4gICAgICAgICAgICBhY3Rpb25MYWJlbCA9IF90KFwib25ib2FyZGluZ3x3b3JrX21lc3NhZ2luZ19hY3Rpb25cIik7XG4gICAgICAgICAgICBicmVhaztcbiAgICAgICAgY2FzZSBVc2VDYXNlLkNvbW11bml0eU1lc3NhZ2luZzpcbiAgICAgICAgICAgIHRpdGxlID0gX3QoXCJvbmJvYXJkaW5nfGNvbW11bml0eV9tZXNzYWdpbmdfdGl0bGVcIik7XG4gICAgICAgICAgICBkZXNjcmlwdGlvbiA9IF90KFwib25ib2FyZGluZ3xjb21tdW5pdHlfbWVzc2FnaW5nX2Rlc2NyaXB0aW9uXCIpO1xuICAgICAgICAgICAgaW1hZ2UgPSByZXF1aXJlKFwiLi4vLi4vLi4vLi4vcmVzL2ltZy91c2VyLW9uYm9hcmRpbmcvQ29tbXVuaXR5TWVzc2FnaW5nLnBuZ1wiKTtcbiAgICAgICAgICAgIGFjdGlvbkxhYmVsID0gX3QoXCJvbmJvYXJkaW5nfGNvbW11bml0eV9tZXNzYWdpbmdfYWN0aW9uXCIpO1xuICAgICAgICAgICAgYnJlYWs7XG4gICAgICAgIGRlZmF1bHQ6XG4gICAgICAgICAgICB0aXRsZSA9IF90KFwib25ib2FyZGluZ3x3ZWxjb21lX3RvX2JyYW5kXCIsIHtcbiAgICAgICAgICAgICAgICBicmFuZDogU2RrQ29uZmlnLmdldChcImJyYW5kXCIpLFxuICAgICAgICAgICAgfSk7XG4gICAgICAgICAgICBpbWFnZSA9IHJlcXVpcmUoXCIuLi8uLi8uLi8uLi9yZXMvaW1nL3VzZXItb25ib2FyZGluZy9QZXJzb25hbE1lc3NhZ2luZy5wbmdcIik7XG4gICAgICAgICAgICBhY3Rpb25MYWJlbCA9IF90KFwib25ib2FyZGluZ3xwZXJzb25hbF9tZXNzYWdpbmdfYWN0aW9uXCIpO1xuICAgICAgICAgICAgYnJlYWs7XG4gICAgfVxuXG4gICAgcmV0dXJuIChcbiAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJteF9Vc2VyT25ib2FyZGluZ0hlYWRlclwiPlxuICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJteF9Vc2VyT25ib2FyZGluZ0hlYWRlcl9jb250ZW50XCI+XG4gICAgICAgICAgICAgICAgPEhlYWRpbmcgc2l6ZT1cIjFcIj5cbiAgICAgICAgICAgICAgICAgICAge3RpdGxlfVxuICAgICAgICAgICAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJteF9Vc2VyT25ib2FyZGluZ0hlYWRlcl9kb3RcIj4uPC9zcGFuPlxuICAgICAgICAgICAgICAgIDwvSGVhZGluZz5cbiAgICAgICAgICAgICAgICA8cD57ZGVzY3JpcHRpb259PC9wPlxuICAgICAgICAgICAgICAgIDxBY2Nlc3NpYmxlQnV0dG9uIG9uQ2xpY2s9e29uQ2xpY2tTZW5kRG19IGtpbmQ9XCJwcmltYXJ5XCI+XG4gICAgICAgICAgICAgICAgICAgIHthY3Rpb25MYWJlbH1cbiAgICAgICAgICAgICAgICA8L0FjY2Vzc2libGVCdXR0b24+XG4gICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICAgIDxpbWcgY2xhc3NOYW1lPVwibXhfVXNlck9uYm9hcmRpbmdIZWFkZXJfaW1hZ2VcIiBzcmM9e2ltYWdlfSBhbHQ9XCJcIiAvPlxuICAgICAgICA8L2Rpdj5cbiAgICApO1xufVxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBUUEsSUFBQUEsS0FBQSxHQUFBQyx1QkFBQSxDQUFBQyxPQUFBO0FBRUEsSUFBQUMsV0FBQSxHQUFBQyxzQkFBQSxDQUFBRixPQUFBO0FBQ0EsSUFBQUcsZ0JBQUEsR0FBQUgsT0FBQTtBQUNBLElBQUFJLGdCQUFBLEdBQUFGLHNCQUFBLENBQUFGLE9BQUE7QUFDQSxJQUFBSyxVQUFBLEdBQUFILHNCQUFBLENBQUFGLE9BQUE7QUFDQSxJQUFBTSxRQUFBLEdBQUFOLE9BQUE7QUFDQSxJQUFBTyxpQkFBQSxHQUFBTCxzQkFBQSxDQUFBRixPQUFBO0FBQ0EsSUFBQVEsUUFBQSxHQUFBTixzQkFBQSxDQUFBRixPQUFBO0FBQXFELFNBQUFTLHlCQUFBQyxDQUFBLDZCQUFBQyxPQUFBLG1CQUFBQyxDQUFBLE9BQUFELE9BQUEsSUFBQUUsQ0FBQSxPQUFBRixPQUFBLFlBQUFGLHdCQUFBLFlBQUFBLENBQUFDLENBQUEsV0FBQUEsQ0FBQSxHQUFBRyxDQUFBLEdBQUFELENBQUEsS0FBQUYsQ0FBQTtBQUFBLFNBQUFYLHdCQUFBVyxDQUFBLEVBQUFFLENBQUEsU0FBQUEsQ0FBQSxJQUFBRixDQUFBLElBQUFBLENBQUEsQ0FBQUksVUFBQSxTQUFBSixDQUFBLGVBQUFBLENBQUEsdUJBQUFBLENBQUEseUJBQUFBLENBQUEsV0FBQUssT0FBQSxFQUFBTCxDQUFBLFFBQUFHLENBQUEsR0FBQUosd0JBQUEsQ0FBQUcsQ0FBQSxPQUFBQyxDQUFBLElBQUFBLENBQUEsQ0FBQUcsR0FBQSxDQUFBTixDQUFBLFVBQUFHLENBQUEsQ0FBQUksR0FBQSxDQUFBUCxDQUFBLE9BQUFRLENBQUEsS0FBQUMsU0FBQSxVQUFBQyxDQUFBLEdBQUFDLE1BQUEsQ0FBQUMsY0FBQSxJQUFBRCxNQUFBLENBQUFFLHdCQUFBLFdBQUFDLENBQUEsSUFBQWQsQ0FBQSxvQkFBQWMsQ0FBQSxPQUFBQyxjQUFBLENBQUFDLElBQUEsQ0FBQWhCLENBQUEsRUFBQWMsQ0FBQSxTQUFBRyxDQUFBLEdBQUFQLENBQUEsR0FBQUMsTUFBQSxDQUFBRSx3QkFBQSxDQUFBYixDQUFBLEVBQUFjLENBQUEsVUFBQUcsQ0FBQSxLQUFBQSxDQUFBLENBQUFWLEdBQUEsSUFBQVUsQ0FBQSxDQUFBQyxHQUFBLElBQUFQLE1BQUEsQ0FBQUMsY0FBQSxDQUFBSixDQUFBLEVBQUFNLENBQUEsRUFBQUcsQ0FBQSxJQUFBVCxDQUFBLENBQUFNLENBQUEsSUFBQWQsQ0FBQSxDQUFBYyxDQUFBLFlBQUFOLENBQUEsQ0FBQUgsT0FBQSxHQUFBTCxDQUFBLEVBQUFHLENBQUEsSUFBQUEsQ0FBQSxDQUFBZSxHQUFBLENBQUFsQixDQUFBLEVBQUFRLENBQUEsR0FBQUEsQ0FBQTtBQWhCckQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBWUEsTUFBTVcsYUFBYSxHQUFJQyxFQUFlLElBQVc7RUFDN0NDLHdCQUFlLENBQUNDLGdCQUFnQixDQUFDLCtCQUErQixFQUFFRixFQUFFLENBQUM7RUFDckVHLG1CQUFpQixDQUFDQyxRQUFRLENBQUM7SUFBRUMsTUFBTSxFQUFFO0VBQW1CLENBQUMsQ0FBQztBQUM5RCxDQUFDO0FBTU0sU0FBU0Msb0JBQW9CQSxDQUFDO0VBQUVDO0FBQWUsQ0FBQyxFQUFlO0VBQ2xFLElBQUlDLEtBQWE7RUFDakIsSUFBSUMsV0FBVyxHQUFHLElBQUFDLG1CQUFFLEVBQUMsK0NBQStDLEVBQUU7SUFDbEVDLEtBQUssRUFBRUMsa0JBQVMsQ0FBQ3pCLEdBQUcsQ0FBQyxPQUFPO0VBQ2hDLENBQUMsQ0FBQztFQUNGLElBQUkwQixLQUFhO0VBQ2pCLElBQUlDLFdBQW1CO0VBRXZCLFFBQVFQLE9BQU87SUFDWCxLQUFLUSxnQkFBTyxDQUFDQyxpQkFBaUI7TUFDMUJSLEtBQUssR0FBRyxJQUFBRSxtQkFBRSxFQUFDLHFDQUFxQyxDQUFDO01BQ2pERyxLQUFLLEdBQUczQyxPQUFPLENBQUMsMkRBQTJELENBQUM7TUFDNUU0QyxXQUFXLEdBQUcsSUFBQUosbUJBQUUsRUFBQyxzQ0FBc0MsQ0FBQztNQUN4RDtJQUNKLEtBQUtLLGdCQUFPLENBQUNFLGFBQWE7TUFDdEJULEtBQUssR0FBRyxJQUFBRSxtQkFBRSxFQUFDLGlDQUFpQyxDQUFDO01BQzdDRCxXQUFXLEdBQUcsSUFBQUMsbUJBQUUsRUFBQywrQ0FBK0MsRUFBRTtRQUM5REMsS0FBSyxFQUFFQyxrQkFBUyxDQUFDekIsR0FBRyxDQUFDLE9BQU87TUFDaEMsQ0FBQyxDQUFDO01BQ0YwQixLQUFLLEdBQUczQyxPQUFPLENBQUMsdURBQXVELENBQUM7TUFDeEU0QyxXQUFXLEdBQUcsSUFBQUosbUJBQUUsRUFBQyxrQ0FBa0MsQ0FBQztNQUNwRDtJQUNKLEtBQUtLLGdCQUFPLENBQUNHLGtCQUFrQjtNQUMzQlYsS0FBSyxHQUFHLElBQUFFLG1CQUFFLEVBQUMsc0NBQXNDLENBQUM7TUFDbERELFdBQVcsR0FBRyxJQUFBQyxtQkFBRSxFQUFDLDRDQUE0QyxDQUFDO01BQzlERyxLQUFLLEdBQUczQyxPQUFPLENBQUMsNERBQTRELENBQUM7TUFDN0U0QyxXQUFXLEdBQUcsSUFBQUosbUJBQUUsRUFBQyx1Q0FBdUMsQ0FBQztNQUN6RDtJQUNKO01BQ0lGLEtBQUssR0FBRyxJQUFBRSxtQkFBRSxFQUFDLDZCQUE2QixFQUFFO1FBQ3RDQyxLQUFLLEVBQUVDLGtCQUFTLENBQUN6QixHQUFHLENBQUMsT0FBTztNQUNoQyxDQUFDLENBQUM7TUFDRjBCLEtBQUssR0FBRzNDLE9BQU8sQ0FBQywyREFBMkQsQ0FBQztNQUM1RTRDLFdBQVcsR0FBRyxJQUFBSixtQkFBRSxFQUFDLHNDQUFzQyxDQUFDO01BQ3hEO0VBQ1I7RUFFQSxvQkFDSTFDLEtBQUEsQ0FBQW1ELGFBQUE7SUFBS0MsU0FBUyxFQUFDO0VBQXlCLGdCQUNwQ3BELEtBQUEsQ0FBQW1ELGFBQUE7SUFBS0MsU0FBUyxFQUFDO0VBQWlDLGdCQUM1Q3BELEtBQUEsQ0FBQW1ELGFBQUEsQ0FBQ3pDLFFBQUEsQ0FBQU8sT0FBTztJQUFDb0MsSUFBSSxFQUFDO0VBQUcsR0FDWmIsS0FBSyxlQUNOeEMsS0FBQSxDQUFBbUQsYUFBQTtJQUFNQyxTQUFTLEVBQUM7RUFBNkIsR0FBQyxHQUFPLENBQ2hELENBQUMsZUFDVnBELEtBQUEsQ0FBQW1ELGFBQUEsWUFBSVYsV0FBZSxDQUFDLGVBQ3BCekMsS0FBQSxDQUFBbUQsYUFBQSxDQUFDMUMsaUJBQUEsQ0FBQVEsT0FBZ0I7SUFBQ3FDLE9BQU8sRUFBRXZCLGFBQWM7SUFBQ3dCLElBQUksRUFBQztFQUFTLEdBQ25EVCxXQUNhLENBQ2pCLENBQUMsZUFDTjlDLEtBQUEsQ0FBQW1ELGFBQUE7SUFBS0MsU0FBUyxFQUFDLCtCQUErQjtJQUFDSSxHQUFHLEVBQUVYLEtBQU07SUFBQ1ksR0FBRyxFQUFDO0VBQUUsQ0FBRSxDQUNsRSxDQUFDO0FBRWQiLCJpZ25vcmVMaXN0IjpbXX0=