UNPKG

adui

Version:

<div> <img src="https://wxa.wxs.qq.com/mpweb/delivery/legacy/wxadtouch/upload/t1/od834zef_52939fc6.png" style="margin:40px 0 0 -8px; background-color: #fcfcfc; box-shadow: none;" /> </div>

124 lines (123 loc) 23.6 kB
"use strict"; function _typeof(o) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, _typeof(o); } Object.defineProperty(exports, "__esModule", { value: true }); exports["default"] = void 0; var _react = _interopRequireWildcard(require("react")); var _propTypes = _interopRequireDefault(require("prop-types")); var _Button = _interopRequireDefault(require("../button/Button")); var _popover = _interopRequireDefault(require("../popover")); require("./style"); var _excluded = ["cancelButton", "cancelText", "confirmButton", "confirmText", "onCancel", "onConfirm", "onVisibleChange", "popup", "visible"]; function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; } function _getRequireWildcardCache(e) { if ("function" != typeof WeakMap) return null; var r = new WeakMap(), t = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(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; } function _extends() { return _extends = Object.assign ? Object.assign.bind() : function (n) { for (var e = 1; e < arguments.length; e++) { var t = arguments[e]; for (var r in t) ({}).hasOwnProperty.call(t, r) && (n[r] = t[r]); } return n; }, _extends.apply(null, arguments); } function _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); } function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } function _unsupportedIterableToArray(r, a) { if (r) { if ("string" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } } function _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; } function _iterableToArrayLimit(r, l) { var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } } function _arrayWithHoles(r) { if (Array.isArray(r)) return r; } function _objectWithoutProperties(e, t) { if (null == e) return {}; var o, r, i = _objectWithoutPropertiesLoose(e, t); if (Object.getOwnPropertySymbols) { var s = Object.getOwnPropertySymbols(e); for (r = 0; r < s.length; r++) o = s[r], t.includes(o) || {}.propertyIsEnumerable.call(e, o) && (i[o] = e[o]); } return i; } function _objectWithoutPropertiesLoose(r, e) { if (null == r) return {}; var t = {}; for (var n in r) if ({}.hasOwnProperty.call(r, n)) { if (e.includes(n)) continue; t[n] = r[n]; } return t; } var noop = function noop() {}; var prefix = "adui-popconfirm"; var Popconfirm = (0, _react.forwardRef)(function (_ref, ref) { var cancelButton = _ref.cancelButton, cancelText = _ref.cancelText, confirmButton = _ref.confirmButton, confirmText = _ref.confirmText, onCancel = _ref.onCancel, onConfirm = _ref.onConfirm, onVisibleChange = _ref.onVisibleChange, popup = _ref.popup, visibleProp = _ref.visible, otherProps = _objectWithoutProperties(_ref, _excluded); var _useState = (0, _react.useState)(visibleProp), _useState2 = _slicedToArray(_useState, 2), visible = _useState2[0], setVisible = _useState2[1]; if (visibleProp !== null && visible !== visibleProp) { setVisible(!!visibleProp); } var handleClickCancel = function handleClickCancel(e) { if (visibleProp === null) { setVisible(false); } if (onVisibleChange) { onVisibleChange(false, { target: "cancel" }); } if (onCancel) { onCancel(e); } }; var handleClickConfirm = function handleClickConfirm(e) { if (visibleProp === null) { setVisible(false); } if (onVisibleChange) { onVisibleChange(false, { target: "confirm" }); } if (onConfirm) { onConfirm(e); } }; var handleVisibleChange = function handleVisibleChange(bool) { if (visibleProp === null) { setVisible(bool); } if (onVisibleChange) { onVisibleChange(bool, {}); } }; return _react["default"].createElement(_popover["default"], _extends({ popup: _react["default"].createElement("div", null, _react["default"].createElement("div", { className: "".concat(prefix, "-top") }, popup), _react["default"].createElement("div", { className: "".concat(prefix, "-bottom") }, _react["default"].createElement(_Button["default"], _extends({ onClick: handleClickCancel, theme: "light" }, cancelButton), cancelText), _react["default"].createElement(_Button["default"], _extends({ intent: "primary", onClick: handleClickConfirm, theme: "light" }, confirmButton), confirmText))), visible: visible, onVisibleChange: handleVisibleChange, ref: ref }, otherProps)); }); Popconfirm.displayName = "Popconfirm"; Popconfirm.propTypes = { cancelButton: _propTypes["default"].object, cancelText: _propTypes["default"].node, confirmButton: _propTypes["default"].object, confirmText: _propTypes["default"].node, onCancel: _propTypes["default"].func, onConfirm: _propTypes["default"].func, onVisibleChange: _propTypes["default"].func, popup: _propTypes["default"].node, trigger: _propTypes["default"].string, visible: _propTypes["default"].oneOf([null, true, false]) }; Popconfirm.defaultProps = { cancelButton: {}, cancelText: "取消", confirmButton: {}, confirmText: "确认", onCancel: noop, onConfirm: noop, onVisibleChange: noop, popup: null, trigger: "click", visible: null }; var _default = exports["default"] = Popconfirm; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJfcmVhY3QiLCJfaW50ZXJvcFJlcXVpcmVXaWxkY2FyZCIsInJlcXVpcmUiLCJfcHJvcFR5cGVzIiwiX2ludGVyb3BSZXF1aXJlRGVmYXVsdCIsIl9CdXR0b24iLCJfcG9wb3ZlciIsIl9leGNsdWRlZCIsImUiLCJfX2VzTW9kdWxlIiwiX2dldFJlcXVpcmVXaWxkY2FyZENhY2hlIiwiV2Vha01hcCIsInIiLCJ0IiwiX3R5cGVvZiIsImhhcyIsImdldCIsIm4iLCJfX3Byb3RvX18iLCJhIiwiT2JqZWN0IiwiZGVmaW5lUHJvcGVydHkiLCJnZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3IiLCJ1IiwiaGFzT3duUHJvcGVydHkiLCJjYWxsIiwiaSIsInNldCIsIl9leHRlbmRzIiwiYXNzaWduIiwiYmluZCIsImFyZ3VtZW50cyIsImxlbmd0aCIsImFwcGx5IiwiX3NsaWNlZFRvQXJyYXkiLCJfYXJyYXlXaXRoSG9sZXMiLCJfaXRlcmFibGVUb0FycmF5TGltaXQiLCJfdW5zdXBwb3J0ZWRJdGVyYWJsZVRvQXJyYXkiLCJfbm9uSXRlcmFibGVSZXN0IiwiVHlwZUVycm9yIiwiX2FycmF5TGlrZVRvQXJyYXkiLCJ0b1N0cmluZyIsInNsaWNlIiwiY29uc3RydWN0b3IiLCJuYW1lIiwiQXJyYXkiLCJmcm9tIiwidGVzdCIsImwiLCJTeW1ib2wiLCJpdGVyYXRvciIsImYiLCJvIiwibmV4dCIsImRvbmUiLCJwdXNoIiwidmFsdWUiLCJpc0FycmF5IiwiX29iamVjdFdpdGhvdXRQcm9wZXJ0aWVzIiwiX29iamVjdFdpdGhvdXRQcm9wZXJ0aWVzTG9vc2UiLCJnZXRPd25Qcm9wZXJ0eVN5bWJvbHMiLCJzIiwiaW5jbHVkZXMiLCJwcm9wZXJ0eUlzRW51bWVyYWJsZSIsIm5vb3AiLCJwcmVmaXgiLCJQb3Bjb25maXJtIiwiZm9yd2FyZFJlZiIsIl9yZWYiLCJyZWYiLCJjYW5jZWxCdXR0b24iLCJjYW5jZWxUZXh0IiwiY29uZmlybUJ1dHRvbiIsImNvbmZpcm1UZXh0Iiwib25DYW5jZWwiLCJvbkNvbmZpcm0iLCJvblZpc2libGVDaGFuZ2UiLCJwb3B1cCIsInZpc2libGVQcm9wIiwidmlzaWJsZSIsIm90aGVyUHJvcHMiLCJfdXNlU3RhdGUiLCJ1c2VTdGF0ZSIsIl91c2VTdGF0ZTIiLCJzZXRWaXNpYmxlIiwiaGFuZGxlQ2xpY2tDYW5jZWwiLCJ0YXJnZXQiLCJoYW5kbGVDbGlja0NvbmZpcm0iLCJoYW5kbGVWaXNpYmxlQ2hhbmdlIiwiYm9vbCIsImNyZWF0ZUVsZW1lbnQiLCJjbGFzc05hbWUiLCJjb25jYXQiLCJvbkNsaWNrIiwidGhlbWUiLCJpbnRlbnQiLCJkaXNwbGF5TmFtZSIsInByb3BUeXBlcyIsIlByb3BUeXBlcyIsIm9iamVjdCIsIm5vZGUiLCJmdW5jIiwidHJpZ2dlciIsInN0cmluZyIsIm9uZU9mIiwiZGVmYXVsdFByb3BzIiwiX2RlZmF1bHQiLCJleHBvcnRzIl0sInNvdXJjZXMiOlsiLi4vLi4vY29tcG9uZW50cy9wb3Bjb25maXJtL1BvcGNvbmZpcm0udHN4Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBSZWFjdCwgeyBmb3J3YXJkUmVmLCB1c2VTdGF0ZSB9IGZyb20gXCJyZWFjdFwiXG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gXCJwcm9wLXR5cGVzXCJcbmltcG9ydCBCdXR0b24sIHsgSUJ1dHRvblByb3BzIH0gZnJvbSBcIi4uL2J1dHRvbi9CdXR0b25cIlxuaW1wb3J0IFBvcG92ZXIsIHsgSVBvcG92ZXJQcm9wcyB9IGZyb20gXCIuLi9wb3BvdmVyXCJcbmltcG9ydCBcIi4vc3R5bGVcIlxuXG5jb25zdCBub29wID0gKCkgPT4ge31cbmNvbnN0IHByZWZpeCA9IGBhZHVpLXBvcGNvbmZpcm1gXG5cbmludGVyZmFjZSBJVmlzaWJsZU9wdGlvbnMge1xuICB0YXJnZXQ/OiBcImNhbmNlbFwiIHwgXCJjb25maXJtXCJcbn1cblxuZXhwb3J0IGludGVyZmFjZSBJUG9wY29uZmlybVByb3BzXG4gIGV4dGVuZHMgT21pdDxJUG9wb3ZlclByb3BzLCBcIm9uVmlzaWJsZUNoYW5nZVwiPiB7XG4gIGNhbmNlbEJ1dHRvbj86IElCdXR0b25Qcm9wc1xuICBjYW5jZWxUZXh0PzogUmVhY3QuUmVhY3ROb2RlXG4gIGNvbmZpcm1CdXR0b24/OiBJQnV0dG9uUHJvcHNcbiAgY29uZmlybVRleHQ/OiBSZWFjdC5SZWFjdE5vZGVcbiAgb25DYW5jZWw/OiAoXG4gICAgZTogUmVhY3QuTW91c2VFdmVudDxIVE1MQnV0dG9uRWxlbWVudCB8IEhUTUxBbmNob3JFbGVtZW50PlxuICApID0+IHZvaWRcbiAgb25Db25maXJtPzogKFxuICAgIGU6IFJlYWN0Lk1vdXNlRXZlbnQ8SFRNTEJ1dHRvbkVsZW1lbnQgfCBIVE1MQW5jaG9yRWxlbWVudD5cbiAgKSA9PiB2b2lkXG4gIG9uVmlzaWJsZUNoYW5nZT86ICh2aXNpYmxlOiBib29sZWFuLCBvcHRpb25zOiBJVmlzaWJsZU9wdGlvbnMpID0+IHZvaWRcbn1cblxuLyoqXG4gKiDlvLnlh7rlvI/pnaLmnb/nu4Tku7bjgIJcbiAqL1xuY29uc3QgUG9wY29uZmlybTogUmVhY3QuRm9yd2FyZFJlZkV4b3RpY0NvbXBvbmVudDxcbiAgSVBvcGNvbmZpcm1Qcm9wcyAmIFJlYWN0LlJlZkF0dHJpYnV0ZXM8YW55PlxuPiA9IGZvcndhcmRSZWYoXG4gIChcbiAgICB7XG4gICAgICBjYW5jZWxCdXR0b24sXG4gICAgICBjYW5jZWxUZXh0LFxuICAgICAgY29uZmlybUJ1dHRvbixcbiAgICAgIGNvbmZpcm1UZXh0LFxuICAgICAgb25DYW5jZWwsXG4gICAgICBvbkNvbmZpcm0sXG4gICAgICBvblZpc2libGVDaGFuZ2UsXG4gICAgICBwb3B1cCxcbiAgICAgIHZpc2libGU6IHZpc2libGVQcm9wLFxuICAgICAgLi4ub3RoZXJQcm9wc1xuICAgIH06IElQb3Bjb25maXJtUHJvcHMsXG4gICAgcmVmOiBSZWFjdC5SZWY8YW55PlxuICApID0+IHtcbiAgICBjb25zdCBbdmlzaWJsZSwgc2V0VmlzaWJsZV0gPSB1c2VTdGF0ZSh2aXNpYmxlUHJvcClcblxuICAgIC8vIOebuOW9k+S6jueUn+WRveWRqOacnyBnZXREZXJpdmVkU3RhdGVGcm9tUHJvcHNcbiAgICBpZiAodmlzaWJsZVByb3AgIT09IG51bGwgJiYgdmlzaWJsZSAhPT0gdmlzaWJsZVByb3ApIHtcbiAgICAgIHNldFZpc2libGUoISF2aXNpYmxlUHJvcClcbiAgICB9XG5cbiAgICBjb25zdCBoYW5kbGVDbGlja0NhbmNlbCA9IChcbiAgICAgIGU6IFJlYWN0Lk1vdXNlRXZlbnQ8SFRNTEJ1dHRvbkVsZW1lbnQgfCBIVE1MQW5jaG9yRWxlbWVudD5cbiAgICApID0+IHtcbiAgICAgIC8vIOWIpOaWreaYr+WQpueUseWklumDqOaOp+WItu+8jOWmguaenOetieS6jiBudWxsIOWImeS6pOeUsee7hOS7tuiHquW3seaOp+WItlxuICAgICAgaWYgKHZpc2libGVQcm9wID09PSBudWxsKSB7XG4gICAgICAgIHNldFZpc2libGUoZmFsc2UpXG4gICAgICB9XG4gICAgICBpZiAob25WaXNpYmxlQ2hhbmdlKSB7XG4gICAgICAgIG9uVmlzaWJsZUNoYW5nZShmYWxzZSwgeyB0YXJnZXQ6IFwiY2FuY2VsXCIgfSlcbiAgICAgIH1cbiAgICAgIGlmIChvbkNhbmNlbCkge1xuICAgICAgICBvbkNhbmNlbChlKVxuICAgICAgfVxuICAgIH1cblxuICAgIGNvbnN0IGhhbmRsZUNsaWNrQ29uZmlybSA9IChcbiAgICAgIGU6IFJlYWN0Lk1vdXNlRXZlbnQ8SFRNTEJ1dHRvbkVsZW1lbnQgfCBIVE1MQW5jaG9yRWxlbWVudD5cbiAgICApID0+IHtcbiAgICAgIGlmICh2aXNpYmxlUHJvcCA9PT0gbnVsbCkge1xuICAgICAgICBzZXRWaXNpYmxlKGZhbHNlKVxuICAgICAgfVxuICAgICAgaWYgKG9uVmlzaWJsZUNoYW5nZSkge1xuICAgICAgICBvblZpc2libGVDaGFuZ2UoZmFsc2UsIHsgdGFyZ2V0OiBcImNvbmZpcm1cIiB9KVxuICAgICAgfVxuICAgICAgaWYgKG9uQ29uZmlybSkge1xuICAgICAgICBvbkNvbmZpcm0oZSlcbiAgICAgIH1cbiAgICB9XG5cbiAgICBjb25zdCBoYW5kbGVWaXNpYmxlQ2hhbmdlID0gKGJvb2w6IGJvb2xlYW4pID0+IHtcbiAgICAgIGlmICh2aXNpYmxlUHJvcCA9PT0gbnVsbCkge1xuICAgICAgICBzZXRWaXNpYmxlKGJvb2wpXG4gICAgICB9XG4gICAgICBpZiAob25WaXNpYmxlQ2hhbmdlKSB7XG4gICAgICAgIG9uVmlzaWJsZUNoYW5nZShib29sLCB7fSlcbiAgICAgIH1cbiAgICB9XG5cbiAgICByZXR1cm4gKFxuICAgICAgPFBvcG92ZXJcbiAgICAgICAgcG9wdXA9e1xuICAgICAgICAgIDxkaXY+XG4gICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT17YCR7cHJlZml4fS10b3BgfT57cG9wdXB9PC9kaXY+XG4gICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT17YCR7cHJlZml4fS1ib3R0b21gfT5cbiAgICAgICAgICAgICAgPEJ1dHRvblxuICAgICAgICAgICAgICAgIG9uQ2xpY2s9e2hhbmRsZUNsaWNrQ2FuY2VsfVxuICAgICAgICAgICAgICAgIHRoZW1lPVwibGlnaHRcIlxuICAgICAgICAgICAgICAgIHsuLi5jYW5jZWxCdXR0b259XG4gICAgICAgICAgICAgID5cbiAgICAgICAgICAgICAgICB7Y2FuY2VsVGV4dH1cbiAgICAgICAgICAgICAgPC9CdXR0b24+XG4gICAgICAgICAgICAgIDxCdXR0b25cbiAgICAgICAgICAgICAgICBpbnRlbnQ9XCJwcmltYXJ5XCJcbiAgICAgICAgICAgICAgICBvbkNsaWNrPXtoYW5kbGVDbGlja0NvbmZpcm19XG4gICAgICAgICAgICAgICAgdGhlbWU9XCJsaWdodFwiXG4gICAgICAgICAgICAgICAgey4uLmNvbmZpcm1CdXR0b259XG4gICAgICAgICAgICAgID5cbiAgICAgICAgICAgICAgICB7Y29uZmlybVRleHR9XG4gICAgICAgICAgICAgIDwvQnV0dG9uPlxuICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgPC9kaXY+XG4gICAgICAgIH1cbiAgICAgICAgdmlzaWJsZT17dmlzaWJsZX1cbiAgICAgICAgb25WaXNpYmxlQ2hhbmdlPXtoYW5kbGVWaXNpYmxlQ2hhbmdlfVxuICAgICAgICByZWY9e3JlZn1cbiAgICAgICAgey4uLm90aGVyUHJvcHN9XG4gICAgICAvPlxuICAgIClcbiAgfVxuKVxuXG5Qb3Bjb25maXJtLmRpc3BsYXlOYW1lID0gXCJQb3Bjb25maXJtXCJcblxuUG9wY29uZmlybS5wcm9wVHlwZXMgPSB7XG4gIC8qKlxuICAgKiDlj5bmtojmjInpkq5wcm9wXG4gICAqL1xuICBjYW5jZWxCdXR0b246IFByb3BUeXBlcy5vYmplY3QsXG4gIC8qKlxuICAgKiDlj5bmtojmjInpkq7mlofmnKxcbiAgICovXG4gIGNhbmNlbFRleHQ6IFByb3BUeXBlcy5ub2RlLFxuICAvKipcbiAgICog56Gu5a6a5oyJ6ZKucHJvcFxuICAgKi9cbiAgY29uZmlybUJ1dHRvbjogUHJvcFR5cGVzLm9iamVjdCxcbiAgLyoqXG4gICAqIOehruWumuaMiemSruaWh+acrFxuICAgKi9cbiAgY29uZmlybVRleHQ6IFByb3BUeXBlcy5ub2RlLFxuICAvKipcbiAgICog54K55Ye75Y+W5raI5oyJ6ZKu5pe255qE5LqL5Lu2XG4gICAqL1xuICBvbkNhbmNlbDogUHJvcFR5cGVzLmZ1bmMsXG4gIC8qKlxuICAgKiDngrnlh7vnoa7orqTmjInpkq7ml7bnmoTkuovku7ZcbiAgICovXG4gIG9uQ29uZmlybTogUHJvcFR5cGVzLmZ1bmMsXG4gIC8qKlxuICAgKiAg5piv5ZCm5pi+56S66ZqQ6JeP55qEaGFuZGxlclxuICAgKi9cbiAgb25WaXNpYmxlQ2hhbmdlOiBQcm9wVHlwZXMuZnVuYyxcbiAgLyoqXG4gICAqIOW8ueeql+iHquWumuS5ieWGheWuueiKgueCuVxuICAgKi9cbiAgcG9wdXA6IFByb3BUeXBlcy5ub2RlLFxuICAvKipcbiAgICog6Kem5Y+R5by556qX57G75Z6LXG4gICAqL1xuICB0cmlnZ2VyOiBQcm9wVHlwZXMuc3RyaW5nLFxuICAvKipcbiAgICog6Kem5Y+R5by556qX57G75Z6LXG4gICAqL1xuICB2aXNpYmxlOiBQcm9wVHlwZXMub25lT2YoW251bGwsIHRydWUsIGZhbHNlXSksXG59XG5cblBvcGNvbmZpcm0uZGVmYXVsdFByb3BzID0ge1xuICBjYW5jZWxCdXR0b246IHt9LFxuICBjYW5jZWxUZXh0OiBcIuWPlua2iFwiLFxuICBjb25maXJtQnV0dG9uOiB7fSxcbiAgY29uZmlybVRleHQ6IFwi56Gu6K6kXCIsXG4gIG9uQ2FuY2VsOiBub29wLFxuICBvbkNvbmZpcm06IG5vb3AsXG4gIG9uVmlzaWJsZUNoYW5nZTogbm9vcCxcbiAgcG9wdXA6IG51bGwsXG4gIHRyaWdnZXI6IFwiY2xpY2tcIixcbiAgdmlzaWJsZTogbnVsbCxcbn1cblxuZXhwb3J0IGRlZmF1bHQgUG9wY29uZmlybVxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQUEsSUFBQUEsTUFBQSxHQUFBQyx1QkFBQSxDQUFBQyxPQUFBO0FBQ0EsSUFBQUMsVUFBQSxHQUFBQyxzQkFBQSxDQUFBRixPQUFBO0FBQ0EsSUFBQUcsT0FBQSxHQUFBRCxzQkFBQSxDQUFBRixPQUFBO0FBQ0EsSUFBQUksUUFBQSxHQUFBRixzQkFBQSxDQUFBRixPQUFBO0FBQ0FBLE9BQUE7QUFBZ0IsSUFBQUssU0FBQTtBQUFBLFNBQUFILHVCQUFBSSxDQUFBLFdBQUFBLENBQUEsSUFBQUEsQ0FBQSxDQUFBQyxVQUFBLEdBQUFELENBQUEsZ0JBQUFBLENBQUE7QUFBQSxTQUFBRSx5QkFBQUYsQ0FBQSw2QkFBQUcsT0FBQSxtQkFBQUMsQ0FBQSxPQUFBRCxPQUFBLElBQUFFLENBQUEsT0FBQUYsT0FBQSxZQUFBRCx3QkFBQSxZQUFBQSx5QkFBQUYsQ0FBQSxXQUFBQSxDQUFBLEdBQUFLLENBQUEsR0FBQUQsQ0FBQSxLQUFBSixDQUFBO0FBQUEsU0FBQVAsd0JBQUFPLENBQUEsRUFBQUksQ0FBQSxTQUFBQSxDQUFBLElBQUFKLENBQUEsSUFBQUEsQ0FBQSxDQUFBQyxVQUFB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