@ucloud-pccl/react-components
Version:
UCloud pccl react components
53 lines (51 loc) • 71.5 kB
JavaScript
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.prefixCls = exports.closeCls = exports.DrawerWrap = exports.CloseHandlerWrapper = void 0;
var _objectWithoutProperties2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutProperties"));
var _newArrowCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/newArrowCheck"));
var _styledBase = _interopRequireDefault(require("@emotion/styled-base"));
var _react = _interopRequireDefault(require("react"));
var _core = require("@emotion/core");
var _rcDrawer = _interopRequireDefault(require("../../../libs/rc-drawer"));
var _config = _interopRequireDefault(require("../../../config"));
var _withProps = _interopRequireDefault(require("../../../utils/withProps"));
var _excluded = ["show", "theme", "zIndex"];
var _this = void 0;
var _prefixCls = _config.default.prefixCls;
var prefixCls = exports.prefixCls = _prefixCls + '-drawer';
var closeCls = exports.closeCls = prefixCls + '-close';
var propsMixin = function propsMixin(props) {
(0, _newArrowCheck2.default)(this, _this);
var zIndex = props.zIndex,
show = props.show,
DT = props.theme.designTokens,
getContainer = props.getContainer;
return /*#__PURE__*/(0, _core.css)("background:", DT.T_COLOR_BG_CONTENT_1, ";.", prefixCls, "-mask,.", prefixCls, "-content-wrapper{z-index:", zIndex, ";position:", getContainer ? 'absolute' : 'fixed', ";}&.", prefixCls, "-open.", prefixCls, "-left .", prefixCls, "-content-wrapper{box-shadow:", DT.T_SHADOW_BLOCK_RIGHT_LG, ";}&.", prefixCls, "-open.", prefixCls, "-right .", prefixCls, "-content-wrapper{box-shadow:", DT.T_SHADOW_BLOCK_LEFT_LG, ";}&.", prefixCls, "-open.", prefixCls, "-top .", prefixCls, "-content-wrapper{box-shadow:", DT.T_SHADOW_BLOCK_BOTTOM_LG, ";}&.", prefixCls, "-open.", prefixCls, "-bottom .", prefixCls, "-content-wrapper{box-shadow:", DT.T_SHADOW_BLOCK_TOP_LG, ";}", show ? /*#__PURE__*/(0, _core.css)(".", prefixCls, "-mask{top:0;left:0;right:0;bottom:0;}" + (process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzL0RyYXdlci9zdHlsZS9pbmRleC5qcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF5Q2lCIiwiZmlsZSI6Ii4uLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzL0RyYXdlci9zdHlsZS9pbmRleC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5pbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9jb3JlJztcblxuaW1wb3J0IFJjRHJhd2VyIGZyb20gJ3NyYy9saWJzL3JjLWRyYXdlcic7XG5pbXBvcnQgY29uZmlnIGZyb20gJ3NyYy9jb25maWcnO1xuaW1wb3J0IHdpdGhQcm9wcyBmcm9tICdzcmMvdXRpbHMvd2l0aFByb3BzJztcblxuY29uc3QgeyBwcmVmaXhDbHM6IF9wcmVmaXhDbHMgfSA9IGNvbmZpZztcbmV4cG9ydCBjb25zdCBwcmVmaXhDbHMgPSBfcHJlZml4Q2xzICsgJy1kcmF3ZXInO1xuZXhwb3J0IGNvbnN0IGNsb3NlQ2xzID0gcHJlZml4Q2xzICsgJy1jbG9zZSc7XG5cbmNvbnN0IHByb3BzTWl4aW4gPSBwcm9wcyA9PiB7XG4gICAgY29uc3Qge1xuICAgICAgICB6SW5kZXgsXG4gICAgICAgIHNob3csXG4gICAgICAgIHRoZW1lOiB7IGRlc2lnblRva2VuczogRFQgfSxcbiAgICAgICAgZ2V0Q29udGFpbmVyXG4gICAgfSA9IHByb3BzO1xuXG4gICAgcmV0dXJuIGNzc2BcbiAgICAgICAgYmFja2dyb3VuZDogJHtEVC5UX0NPTE9SX0JHX0NPTlRFTlRfMX07XG4gICAgICAgIC4ke3ByZWZpeENsc30tbWFzaywgLiR7cHJlZml4Q2xzfS1jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgICAgei1pbmRleDogJHt6SW5kZXh9O1xuICAgICAgICAgICAgcG9zaXRpb246ICR7Z2V0Q29udGFpbmVyID8gJ2Fic29sdXRlJyA6ICdmaXhlZCd9O1xuICAgICAgICB9XG5cbiAgICAgICAgJi4ke3ByZWZpeENsc30tb3Blbi4ke3ByZWZpeENsc30tbGVmdCAuJHtwcmVmaXhDbHN9LWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAke0RULlRfU0hBRE9XX0JMT0NLX1JJR0hUX0xHfTtcbiAgICAgICAgfVxuICAgICAgICAmLiR7cHJlZml4Q2xzfS1vcGVuLiR7cHJlZml4Q2xzfS1yaWdodCAuJHtwcmVmaXhDbHN9LWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAke0RULlRfU0hBRE9XX0JMT0NLX0xFRlRfTEd9O1xuICAgICAgICB9XG4gICAgICAgICYuJHtwcmVmaXhDbHN9LW9wZW4uJHtwcmVmaXhDbHN9LXRvcCAuJHtwcmVmaXhDbHN9LWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAke0RULlRfU0hBRE9XX0JMT0NLX0JPVFRPTV9MR307XG4gICAgICAgIH1cbiAgICAgICAgJi4ke3ByZWZpeENsc30tb3Blbi4ke3ByZWZpeENsc30tYm90dG9tIC4ke3ByZWZpeENsc30tY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICR7RFQuVF9TSEFET1dfQkxPQ0tfVE9QX0xHfTtcbiAgICAgICAgfVxuXG4gICAgICAgICR7c2hvd1xuICAgICAgICAgICAgPyBjc3NgXG4gICAgICAgICAgICAgICAgICAuJHtwcmVmaXhDbHN9LW1hc2sge1xuICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgYFxuICAgICAgICAgICAgOiBjc3NgXG4gICAgICAgICAgICAgICAgICAvKiBkaXNwbGF5OiBub25lOyAqL1xuICAgICAgICAgICAgICBgfTtcbiAgICBgO1xufTtcblxuLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIHJlYWN0L3Byb3AtdHlwZXMsbm8tdW51c2VkLXZhcnNcbmNvbnN0IENsZWFuUHJvcHNSY0RyYXdlciA9ICh7IHNob3csIHRoZW1lLCB6SW5kZXgsIC4uLnJlc3QgfSkgPT4ge1xuICAgIHJldHVybiA8UmNEcmF3ZXIgey4uLnJlc3R9IC8+O1xufTtcblxuY29uc3QgY2xvc2VIYW5kbGVyUHJvcHNNaXhpbiA9IHByb3BzID0+IHtcbiAgICBjb25zdCB7XG4gICAgICAgIHRoZW1lOiB7IGRlc2lnblRva2VuczogRFQgfVxuICAgIH0gPSBwcm9wcztcblxuICAgIHJldHVybiBjc3NgXG4gICAgICAgIGJhY2tncm91bmQ6ICR7RFQuVF9CVVRUT05fUFJJTUFSWV9DT0xPUl9CR19ERUZBVUxUfTtcbiAgICAgICAgYm94LXNoYWRvdzogJHtEVC5UX1NIQURPV19CVVRUT05fUFJJTUFSWX07XG4gICAgICAgIDpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAke0RULlRfQlVUVE9OX1BSSU1BUllfQ09MT1JfQkdfSE9WRVJ9O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogJHtEVC5UX1NIQURPV19CVVRUT05fUFJJTUFSWV9IT1ZFUn07XG4gICAgICAgIH1cbiAgICBgO1xufTtcblxuZXhwb3J0IGNvbnN0IENsb3NlSGFuZGxlcldyYXBwZXIgPSB3aXRoUHJvcHMoe1xuICAgIGNsYXNzTmFtZTogY2xvc2VDbHNcbn0pKFxuICAgIHN0eWxlZCgnc3BhbicpKHByb3BzID0+IHtcbiAgICAgICAgY29uc3Qge1xuICAgICAgICAgICAgdGhlbWU6IHsgZGVzaWduVG9rZW5zOiBEVCB9XG4gICAgICAgIH0gPSBwcm9wcztcblxuICAgICAgICByZXR1cm4gY3NzYFxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcblxuICAgICAgICAgICAgJHtjbG9zZUhhbmRsZXJQcm9wc01peGluKHByb3BzKX07XG4gICAgICAgICAgICBjb2xvcjogJHtEVC5UX0JVVFRPTl9QUklNQVJZX0NPTE9SX1RFWFRfREVGQVVMVH07XG4gICAgICAgICAgICBmaWxsOiAke0RULlRfQlVUVE9OX1BSSU1BUllfQ09MT1JfVEVYVF9ERUZBVUxUfTtcbiAgICAgICAgYDtcbiAgICB9KVxuKTtcblxuZXhwb3J0IGNvbnN0IERyYXdlcldyYXAgPSB3aXRoUHJvcHMoe1xuICAgIHByZWZpeENsczogcHJlZml4Q2xzXG59KShcbiAgICBzdHlsZWQoQ2xlYW5Qcm9wc1JjRHJhd2VyKShwcm9wcyA9PiB7XG4gICAgICAgIGNvbnN0IHtcbiAgICAgICAgICAgIHRoZW1lOiB7IGRlc2lnblRva2VuczogRFQgfVxuICAgICAgICB9ID0gcHJvcHM7XG5cbiAgICAgICAgcmV0dXJuIGNzc2BcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAgICAgICAgIC4ke3ByZWZpeENsc30tbWFzayB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHtEVC5UX01PREFMX0NPTE9SX0xBWUVSX0RFRkFVTFR9O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuJHtwcmVmaXhDbHN9LW9wZW4ge1xuICAgICAgICAgICAgICAgIC4ke3ByZWZpeENsc30tbWFzayB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuJHtwcmVmaXhDbHN9LWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAke0RULlRfQ09MT1JfQkdfREVGQVVMVF9OT1JNQUx9O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuJHtwcmVmaXhDbHN9LWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC4ke3ByZWZpeENsc30tY29udGVudC13cmFwcGVyLCAuJHtwcmVmaXhDbHN9LW1hc2sge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjFzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLiR7cHJlZml4Q2xzfS1sZWZ0LCAmLiR7cHJlZml4Q2xzfS1yaWdodCB7XG4gICAgICAgICAgICAgICAgLiR7Y2xvc2VDbHN9IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi4ke3ByZWZpeENsc30tbGVmdCB7XG4gICAgICAgICAgICAgICAgLiR7cHJlZml4Q2xzfS1jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLiR7Y2xvc2VDbHN9IHtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0yNHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggNHB4IDRweCAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi4ke3ByZWZpeENsc30tcmlnaHQge1xuICAgICAgICAgICAgICAgIC4ke3ByZWZpeENsc30tY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuJHtjbG9zZUNsc30ge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMjRweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4IDBweCAwcHggNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuJHtwcmVmaXhDbHN9LXRvcCwgJi4ke3ByZWZpeENsc30tYm90dG9tIHtcbiAgICAgICAgICAgICAgICAuJHtjbG9zZUNsc30ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTI0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi4ke3ByZWZpeENsc30tdG9wIHtcbiAgICAgICAgICAgICAgICAuJHtwcmVmaXhDbHN9LWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC4ke2Nsb3NlQ2xzfSB7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggNHB4IDRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLiR7cHJlZml4Q2xzfS1ib3R0b20ge1xuICAgICAgICAgICAgICAgIC4ke3ByZWZpeENsc30tY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLiR7Y2xvc2VDbHN9IHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMjRweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwcHggMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJHtwcm9wc01peGluKHByb3BzKX07XG4gICAgICAgIGA7XG4gICAgfSlcbik7XG4iXX0= */")) : /*#__PURE__*/(0, _core.css)(process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzL0RyYXdlci9zdHlsZS9pbmRleC5qcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFpRGlCIiwiZmlsZSI6Ii4uLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzL0RyYXdlci9zdHlsZS9pbmRleC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5pbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9jb3JlJztcblxuaW1wb3J0IFJjRHJhd2VyIGZyb20gJ3NyYy9saWJzL3JjLWRyYXdlcic7XG5pbXBvcnQgY29uZmlnIGZyb20gJ3NyYy9jb25maWcnO1xuaW1wb3J0IHdpdGhQcm9wcyBmcm9tICdzcmMvdXRpbHMvd2l0aFByb3BzJztcblxuY29uc3QgeyBwcmVmaXhDbHM6IF9wcmVmaXhDbHMgfSA9IGNvbmZpZztcbmV4cG9ydCBjb25zdCBwcmVmaXhDbHMgPSBfcHJlZml4Q2xzICsgJy1kcmF3ZXInO1xuZXhwb3J0IGNvbnN0IGNsb3NlQ2xzID0gcHJlZml4Q2xzICsgJy1jbG9zZSc7XG5cbmNvbnN0IHByb3BzTWl4aW4gPSBwcm9wcyA9PiB7XG4gICAgY29uc3Qge1xuICAgICAgICB6SW5kZXgsXG4gICAgICAgIHNob3csXG4gICAgICAgIHRoZW1lOiB7IGRlc2lnblRva2VuczogRFQgfSxcbiAgICAgICAgZ2V0Q29udGFpbmVyXG4gICAgfSA9IHByb3BzO1xuXG4gICAgcmV0dXJuIGNzc2BcbiAgICAgICAgYmFja2dyb3VuZDogJHtEVC5UX0NPTE9SX0JHX0NPTlRFTlRfMX07XG4gICAgICAgIC4ke3ByZWZpeENsc30tbWFzaywgLiR7cHJlZml4Q2xzfS1jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgICAgei1pbmRleDogJHt6SW5kZXh9O1xuICAgICAgICAgICAgcG9zaXRpb246ICR7Z2V0Q29udGFpbmVyID8gJ2Fic29sdXRlJyA6ICdmaXhlZCd9O1xuICAgICAgICB9XG5cbiAgICAgICAgJi4ke3ByZWZpeENsc30tb3Blbi4ke3ByZWZpeENsc30tbGVmdCAuJHtwcmVmaXhDbHN9LWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAke0RULlRfU0hBRE9XX0JMT0NLX1JJR0hUX0xHfTtcbiAgICAgICAgfVxuICAgICAgICAmLiR7cHJlZml4Q2xzfS1vcGVuLiR7cHJlZml4Q2xzfS1yaWdodCAuJHtwcmVmaXhDbHN9LWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAke0RULlRfU0hBRE9XX0JMT0NLX0xFRlRfTEd9O1xuICAgICAgICB9XG4gICAgICAgICYuJHtwcmVmaXhDbHN9LW9wZW4uJHtwcmVmaXhDbHN9LXRvcCAuJHtwcmVmaXhDbHN9LWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAke0RULlRfU0hBRE9XX0JMT0NLX0JPVFRPTV9MR307XG4gICAgICAgIH1cbiAgICAgICAgJi4ke3ByZWZpeENsc30tb3Blbi4ke3ByZWZpeENsc30tYm90dG9tIC4ke3ByZWZpeENsc30tY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICR7RFQuVF9TSEFET1dfQkxPQ0tfVE9QX0xHfTtcbiAgICAgICAgfVxuXG4gICAgICAgICR7c2hvd1xuICAgICAgICAgICAgPyBjc3NgXG4gICAgICAgICAgICAgICAgICAuJHtwcmVmaXhDbHN9LW1hc2sge1xuICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgYFxuICAgICAgICAgICAgOiBjc3NgXG4gICAgICAgICAgICAgICAgICAvKiBkaXNwbGF5OiBub25lOyAqL1xuICAgICAgICAgICAgICBgfTtcbiAgICBgO1xufTtcblxuLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIHJlYWN0L3Byb3AtdHlwZXMsbm8tdW51c2VkLXZhcnNcbmNvbnN0IENsZWFuUHJvcHNSY0RyYXdlciA9ICh7IHNob3csIHRoZW1lLCB6SW5kZXgsIC4uLnJlc3QgfSkgPT4ge1xuICAgIHJldHVybiA8UmNEcmF3ZXIgey4uLnJlc3R9IC8+O1xufTtcblxuY29uc3QgY2xvc2VIYW5kbGVyUHJvcHNNaXhpbiA9IHByb3BzID0+IHtcbiAgICBjb25zdCB7XG4gICAgICAgIHRoZW1lOiB7IGRlc2lnblRva2VuczogRFQgfVxuICAgIH0gPSBwcm9wcztcblxuICAgIHJldHVybiBjc3NgXG4gICAgICAgIGJhY2tncm91bmQ6ICR7RFQuVF9CVVRUT05fUFJJTUFSWV9DT0xPUl9CR19ERUZBVUxUfTtcbiAgICAgICAgYm94LXNoYWRvdzogJHtEVC5UX1NIQURPV19CVVRUT05fUFJJTUFSWX07XG4gICAgICAgIDpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAke0RULlRfQlVUVE9OX1BSSU1BUllfQ09MT1JfQkdfSE9WRVJ9O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogJHtEVC5UX1NIQURPV19CVVRUT05fUFJJTUFSWV9IT1ZFUn07XG4gICAgICAgIH1cbiAgICBgO1xufTtcblxuZXhwb3J0IGNvbnN0IENsb3NlSGFuZGxlcldyYXBwZXIgPSB3aXRoUHJvcHMoe1xuICAgIGNsYXNzTmFtZTogY2xvc2VDbHNcbn0pKFxuICAgIHN0eWxlZCgnc3BhbicpKHByb3BzID0+IHtcbiAgICAgICAgY29uc3Qge1xuICAgICAgICAgICAgdGhlbWU6IHsgZGVzaWduVG9rZW5zOiBEVCB9XG4gICAgICAgIH0gPSBwcm9wcztcblxuICAgICAgICByZXR1cm4gY3NzYFxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcblxuICAgICAgICAgICAgJHtjbG9zZUhhbmRsZXJQcm9wc01peGluKHByb3BzKX07XG4gICAgICAgICAgICBjb2xvcjogJHtEVC5UX0JVVFRPTl9QUklNQVJZX0NPTE9SX1RFWFRfREVGQVVMVH07XG4gICAgICAgICAgICBmaWxsOiAke0RULlRfQlVUVE9OX1BSSU1BUllfQ09MT1JfVEVYVF9ERUZBVUxUfTtcbiAgICAgICAgYDtcbiAgICB9KVxuKTtcblxuZXhwb3J0IGNvbnN0IERyYXdlcldyYXAgPSB3aXRoUHJvcHMoe1xuICAgIHByZWZpeENsczogcHJlZml4Q2xzXG59KShcbiAgICBzdHlsZWQoQ2xlYW5Qcm9wc1JjRHJhd2VyKShwcm9wcyA9PiB7XG4gICAgICAgIGNvbnN0IHtcbiAgICAgICAgICAgIHRoZW1lOiB7IGRlc2lnblRva2VuczogRFQgfVxuICAgICAgICB9ID0gcHJvcHM7XG5cbiAgICAgICAgcmV0dXJuIGNzc2BcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAgICAgICAgIC4ke3ByZWZpeENsc30tbWFzayB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHtEVC5UX01PREFMX0NPTE9SX0xBWUVSX0RFRkFVTFR9O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuJHtwcmVmaXhDbHN9LW9wZW4ge1xuICAgICAgICAgICAgICAgIC4ke3ByZWZpeENsc30tbWFzayB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuJHtwcmVmaXhDbHN9LWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAke0RULlRfQ09MT1JfQkdfREVGQVVMVF9OT1JNQUx9O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuJHtwcmVmaXhDbHN9LWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC4ke3ByZWZpeENsc30tY29udGVudC13cmFwcGVyLCAuJHtwcmVmaXhDbHN9LW1hc2sge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjFzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLiR7cHJlZml4Q2xzfS1sZWZ0LCAmLiR7cHJlZml4Q2xzfS1yaWdodCB7XG4gICAgICAgICAgICAgICAgLiR7Y2xvc2VDbHN9IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi4ke3ByZWZpeENsc30tbGVmdCB7XG4gICAgICAgICAgICAgICAgLiR7cHJlZml4Q2xzfS1jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLiR7Y2xvc2VDbHN9IHtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0yNHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggNHB4IDRweCAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi4ke3ByZWZpeENsc30tcmlnaHQge1xuICAgICAgICAgICAgICAgIC4ke3ByZWZpeENsc30tY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuJHtjbG9zZUNsc30ge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMjRweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4IDBweCAwcHggNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuJHtwcmVmaXhDbHN9LXRvcCwgJi4ke3ByZWZpeENsc30tYm90dG9tIHtcbiAgICAgICAgICAgICAgICAuJHtjbG9zZUNsc30ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTI0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi4ke3ByZWZpeENsc30tdG9wIHtcbiAgICAgICAgICAgICAgICAuJHtwcmVmaXhDbHN9LWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC4ke2Nsb3NlQ2xzfSB7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggNHB4IDRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLiR7cHJlZml4Q2xzfS1ib3R0b20ge1xuICAgICAgICAgICAgICAgIC4ke3ByZWZpeENsc30tY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLiR7Y2xvc2VDbHN9IHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMjRweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwcHggMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJHtwcm9wc01peGluKHByb3BzKX07XG4gICAgICAgIGA7XG4gICAgfSlcbik7XG4iXX0= */"), ";" + (process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzL0RyYXdlci9zdHlsZS9pbmRleC5qcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFvQmMiLCJmaWxlIjoiLi4vLi4vLi4vLi4vc3JjL2NvbXBvbmVudHMvRHJhd2VyL3N0eWxlL2luZGV4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL2NvcmUnO1xuXG5pbXBvcnQgUmNEcmF3ZXIgZnJvbSAnc3JjL2xpYnMvcmMtZHJhd2VyJztcbmltcG9ydCBjb25maWcgZnJvbSAnc3JjL2NvbmZpZyc7XG5pbXBvcnQgd2l0aFByb3BzIGZyb20gJ3NyYy91dGlscy93aXRoUHJvcHMnO1xuXG5jb25zdCB7IHByZWZpeENsczogX3ByZWZpeENscyB9ID0gY29uZmlnO1xuZXhwb3J0IGNvbnN0IHByZWZpeENscyA9IF9wcmVmaXhDbHMgKyAnLWRyYXdlcic7XG5leHBvcnQgY29uc3QgY2xvc2VDbHMgPSBwcmVmaXhDbHMgKyAnLWNsb3NlJztcblxuY29uc3QgcHJvcHNNaXhpbiA9IHByb3BzID0+IHtcbiAgICBjb25zdCB7XG4gICAgICAgIHpJbmRleCxcbiAgICAgICAgc2hvdyxcbiAgICAgICAgdGhlbWU6IHsgZGVzaWduVG9rZW5zOiBEVCB9LFxuICAgICAgICBnZXRDb250YWluZXJcbiAgICB9ID0gcHJvcHM7XG5cbiAgICByZXR1cm4gY3NzYFxuICAgICAgICBiYWNrZ3JvdW5kOiAke0RULlRfQ09MT1JfQkdfQ09OVEVOVF8xfTtcbiAgICAgICAgLiR7cHJlZml4Q2xzfS1tYXNrLCAuJHtwcmVmaXhDbHN9LWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgICB6LWluZGV4OiAke3pJbmRleH07XG4gICAgICAgICAgICBwb3NpdGlvbjogJHtnZXRDb250YWluZXIgPyAnYWJzb2x1dGUnIDogJ2ZpeGVkJ307XG4gICAgICAgIH1cblxuICAgICAgICAmLiR7cHJlZml4Q2xzfS1vcGVuLiR7cHJlZml4Q2xzfS1sZWZ0IC4ke3ByZWZpeENsc30tY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICR7RFQuVF9TSEFET1dfQkxPQ0tfUklHSFRfTEd9O1xuICAgICAgICB9XG4gICAgICAgICYuJHtwcmVmaXhDbHN9LW9wZW4uJHtwcmVmaXhDbHN9LXJpZ2h0IC4ke3ByZWZpeENsc30tY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICR7RFQuVF9TSEFET1dfQkxPQ0tfTEVGVF9MR307XG4gICAgICAgIH1cbiAgICAgICAgJi4ke3ByZWZpeENsc30tb3Blbi4ke3ByZWZpeENsc30tdG9wIC4ke3ByZWZpeENsc30tY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICR7RFQuVF9TSEFET1dfQkxPQ0tfQk9UVE9NX0xHfTtcbiAgICAgICAgfVxuICAgICAgICAmLiR7cHJlZml4Q2xzfS1vcGVuLiR7cHJlZml4Q2xzfS1ib3R0b20gLiR7cHJlZml4Q2xzfS1jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogJHtEVC5UX1NIQURPV19CTE9DS19UT1BfTEd9O1xuICAgICAgICB9XG5cbiAgICAgICAgJHtzaG93XG4gICAgICAgICAgICA/IGNzc2BcbiAgICAgICAgICAgICAgICAgIC4ke3ByZWZpeENsc30tbWFzayB7XG4gICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBgXG4gICAgICAgICAgICA6IGNzc2BcbiAgICAgICAgICAgICAgICAgIC8qIGRpc3BsYXk6IG5vbmU7ICovXG4gICAgICAgICAgICAgIGB9O1xuICAgIGA7XG59O1xuXG4vLyBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcmVhY3QvcHJvcC10eXBlcyxuby11bnVzZWQtdmFyc1xuY29uc3QgQ2xlYW5Qcm9wc1JjRHJhd2VyID0gKHsgc2hvdywgdGhlbWUsIHpJbmRleCwgLi4ucmVzdCB9KSA9PiB7XG4gICAgcmV0dXJuIDxSY0RyYXdlciB7Li4ucmVzdH0gLz47XG59O1xuXG5jb25zdCBjbG9zZUhhbmRsZXJQcm9wc01peGluID0gcHJvcHMgPT4ge1xuICAgIGNvbnN0IHtcbiAgICAgICAgdGhlbWU6IHsgZGVzaWduVG9rZW5zOiBEVCB9XG4gICAgfSA9IHByb3BzO1xuXG4gICAgcmV0dXJuIGNzc2BcbiAgICAgICAgYmFja2dyb3VuZDogJHtEVC5UX0JVVFRPTl9QUklNQVJZX0NPTE9SX0JHX0RFRkFVTFR9O1xuICAgICAgICBib3gtc2hhZG93OiAke0RULlRfU0hBRE9XX0JVVFRPTl9QUklNQVJZfTtcbiAgICAgICAgOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR7RFQuVF9CVVRUT05fUFJJTUFSWV9DT0xPUl9CR19IT1ZFUn07XG4gICAgICAgICAgICBib3gtc2hhZG93OiAke0RULlRfU0hBRE9XX0JVVFRPTl9QUklNQVJZX0hPVkVSfTtcbiAgICAgICAgfVxuICAgIGA7XG59O1xuXG5leHBvcnQgY29uc3QgQ2xvc2VIYW5kbGVyV3JhcHBlciA9IHdpdGhQcm9wcyh7XG4gICAgY2xhc3NOYW1lOiBjbG9zZUNsc1xufSkoXG4gICAgc3R5bGVkKCdzcGFuJykocHJvcHMgPT4ge1xuICAgICAgICBjb25zdCB7XG4gICAgICAgICAgICB0aGVtZTogeyBkZXNpZ25Ub2tlbnM6IERUIH1cbiAgICAgICAgfSA9IHByb3BzO1xuXG4gICAgICAgIHJldHVybiBjc3NgXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDBweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXG4gICAgICAgICAgICAke2Nsb3NlSGFuZGxlclByb3BzTWl4aW4ocHJvcHMpfTtcbiAgICAgICAgICAgIGNvbG9yOiAke0RULlRfQlVUVE9OX1BSSU1BUllfQ09MT1JfVEVYVF9ERUZBVUxUfTtcbiAgICAgICAgICAgIGZpbGw6ICR7RFQuVF9CVVRUT05fUFJJTUFSWV9DT0xPUl9URVhUX0RFRkFVTFR9O1xuICAgICAgICBgO1xuICAgIH0pXG4pO1xuXG5leHBvcnQgY29uc3QgRHJhd2VyV3JhcCA9IHdpdGhQcm9wcyh7XG4gICAgcHJlZml4Q2xzOiBwcmVmaXhDbHNcbn0pKFxuICAgIHN0eWxlZChDbGVhblByb3BzUmNEcmF3ZXIpKHByb3BzID0+IHtcbiAgICAgICAgY29uc3Qge1xuICAgICAgICAgICAgdGhlbWU6IHsgZGVzaWduVG9rZW5zOiBEVCB9XG4gICAgICAgIH0gPSBwcm9wcztcblxuICAgICAgICByZXR1cm4gY3NzYFxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcblxuICAgICAgICAgICAgLiR7cHJlZml4Q2xzfS1tYXNrIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAke0RULlRfTU9EQUxfQ09MT1JfTEFZRVJfREVGQVVMVH07XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi4ke3ByZWZpeENsc30tb3BlbiB7XG4gICAgICAgICAgICAgICAgLiR7cHJlZml4Q2xzfS1tYXNrIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC4ke3ByZWZpeENsc30tY29udGVudCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR7RFQuVF9DT0xPUl9CR19ERUZBVUxUX05PUk1BTH07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC4ke3ByZWZpeENsc30tY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLiR7cHJlZml4Q2xzfS1jb250ZW50LXdyYXBwZXIsIC4ke3ByZWZpeENsc30tbWFzayB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMXM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuJHtwcmVmaXhDbHN9LWxlZnQsICYuJHtwcmVmaXhDbHN9LXJpZ2h0IHtcbiAgICAgICAgICAgICAgICAuJHtjbG9zZUNsc30ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLiR7cHJlZml4Q2xzfS1sZWZ0IHtcbiAgICAgICAgICAgICAgICAuJHtwcmVmaXhDbHN9LWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuJHtjbG9zZUNsc30ge1xuICAgICAgICAgICAgICAgICAgICByaWdodDogLTI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCA0cHggNHB4IDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLiR7cHJlZml4Q2xzfS1yaWdodCB7XG4gICAgICAgICAgICAgICAgLiR7cHJlZml4Q2xzfS1jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC4ke2Nsb3NlQ2xzfSB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0yNHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHggMHB4IDBweCA0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi4ke3ByZWZpeENsc30tdG9wLCAmLiR7cHJlZml4Q2xzfS1ib3R0b20ge1xuICAgICAgICAgICAgICAgIC4ke2Nsb3NlQ2xzfSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLiR7cHJlZml4Q2xzfS10b3Age1xuICAgICAgICAgICAgICAgIC4ke3ByZWZpeENsc30tY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLiR7Y2xvc2VDbHN9IHtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMjRweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCA0cHggNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuJHtwcmVmaXhDbHN9LWJvdHRvbSB7XG4gICAgICAgICAgICAgICAgLiR7cHJlZml4Q2xzfS1jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuJHtjbG9zZUNsc30ge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC0yNHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDBweCAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAke3Byb3BzTWl4aW4ocHJvcHMpfTtcbiAgICAgICAgYDtcbiAgICB9KVxuKTtcbiJdfQ== */"));
}.bind(void 0);
// eslint-disable-next-line react/prop-types,no-unused-vars
var CleanPropsRcDrawer = function CleanPropsRcDrawer(_ref) {
(0, _newArrowCheck2.default)(this, _this);
var show = _ref.show,
theme = _ref.theme,
zIndex = _ref.zIndex,
rest = (0, _objectWithoutProperties2.default)(_ref, _excluded);
return /*#__PURE__*/_react.default.createElement(_rcDrawer.default, rest);
}.bind(void 0);
var closeHandlerPropsMixin = function closeHandlerPropsMixin(props) {
(0, _newArrowCheck2.default)(this, _this);
var DT = props.theme.designTokens;
return /*#__PURE__*/(0, _core.css)("background:", DT.T_BUTTON_PRIMARY_COLOR_BG_DEFAULT, ";box-shadow:", DT.T_SHADOW_BUTTON_PRIMARY, ";:hover{background:", DT.T_BUTTON_PRIMARY_COLOR_BG_HOVER, ";box-shadow:", DT.T_SHADOW_BUTTON_PRIMARY_HOVER, ";}" + (process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzL0RyYXdlci9zdHlsZS9pbmRleC5qcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFpRWMiLCJmaWxlIjoiLi4vLi4vLi4vLi4vc3JjL2NvbXBvbmVudHMvRHJhd2VyL3N0eWxlL2luZGV4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL2NvcmUnO1xuXG5pbXBvcnQgUmNEcmF3ZXIgZnJvbSAnc3JjL2xpYnMvcmMtZHJhd2VyJztcbmltcG9ydCBjb25maWcgZnJvbSAnc3JjL2NvbmZpZyc7XG5pbXBvcnQgd2l0aFByb3BzIGZyb20gJ3NyYy91dGlscy93aXRoUHJvcHMnO1xuXG5jb25zdCB7IHByZWZpeENsczogX3ByZWZpeENscyB9ID0gY29uZmlnO1xuZXhwb3J0IGNvbnN0IHByZWZpeENscyA9IF9wcmVmaXhDbHMgKyAnLWRyYXdlcic7XG5leHBvcnQgY29uc3QgY2xvc2VDbHMgPSBwcmVmaXhDbHMgKyAnLWNsb3NlJztcblxuY29uc3QgcHJvcHNNaXhpbiA9IHByb3BzID0+IHtcbiAgICBjb25zdCB7XG4gICAgICAgIHpJbmRleCxcbiAgICAgICAgc2hvdyxcbiAgICAgICAgdGhlbWU6IHsgZGVzaWduVG9rZW5zOiBEVCB9LFxuICAgICAgICBnZXRDb250YWluZXJcbiAgICB9ID0gcHJvcHM7XG5cbiAgICByZXR1cm4gY3NzYFxuICAgICAgICBiYWNrZ3JvdW5kOiAke0RULlRfQ09MT1JfQkdfQ09OVEVOVF8xfTtcbiAgICAgICAgLiR7cHJlZml4Q2xzfS1tYXNrLCAuJHtwcmVmaXhDbHN9LWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgICB6LWluZGV4OiAke3pJbmRleH07XG4gICAgICAgICAgICBwb3NpdGlvbjogJHtnZXRDb250YWluZXIgPyAnYWJzb2x1dGUnIDogJ2ZpeGVkJ307XG4gICAgICAgIH1cblxuICAgICAgICAmLiR7cHJlZml4Q2xzfS1vcGVuLiR7cHJlZml4Q2xzfS1sZWZ0IC4ke3ByZWZpeENsc30tY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICR7RFQuVF9TSEFET1dfQkxPQ0tfUklHSFRfTEd9O1xuICAgICAgICB9XG4gICAgICAgICYuJHtwcmVmaXhDbHN9LW9wZW4uJHtwcmVmaXhDbHN9LXJpZ2h0IC4ke3ByZWZpeENsc30tY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICR7RFQuVF9TSEFET1dfQkxPQ0tfTEVGVF9MR307XG4gICAgICAgIH1cbiAgICAgICAgJi4ke3ByZWZpeENsc30tb3Blbi4ke3ByZWZpeENsc30tdG9wIC4ke3ByZWZpeENsc30tY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICR7RFQuVF9TSEFET1dfQkxPQ0tfQk9UVE9NX0xHfTtcbiAgICAgICAgfVxuICAgICAgICAmLiR7cHJlZml4Q2xzfS1vcGVuLiR7cHJlZml4Q2xzfS1ib3R0b20gLiR7cHJlZml4Q2xzfS1jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogJHtEVC5UX1NIQURPV19CTE9DS19UT1BfTEd9O1xuICAgICAgICB9XG5cbiAgICAgICAgJHtzaG93XG4gICAgICAgICAgICA/IGNzc2BcbiAgICAgICAgICAgICAgICAgIC4ke3ByZWZpeENsc30tbWFzayB7XG4gICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBgXG4gICAgICAgICAgICA6IGNzc2BcbiAgICAgICAgICAgICAgICAgIC8qIGRpc3BsYXk6IG5vbmU7ICovXG4gICAgICAgICAgICAgIGB9O1xuICAgIGA7XG59O1xuXG4vLyBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcmVhY3QvcHJvcC10eXBlcyxuby11bnVzZWQtdmFyc1xuY29uc3QgQ2xlYW5Qcm9wc1JjRHJhd2VyID0gKHsgc2hvdywgdGhlbWUsIHpJbmRleCwgLi4ucmVzdCB9KSA9PiB7XG4gICAgcmV0dXJuIDxSY0RyYXdlciB7Li4ucmVzdH0gLz47XG59O1xuXG5jb25zdCBjbG9zZUhhbmRsZXJQcm9wc01peGluID0gcHJvcHMgPT4ge1xuICAgIGNvbnN0IHtcbiAgICAgICAgdGhlbWU6IHsgZGVzaWduVG9rZW5zOiBEVCB9XG4gICAgfSA9IHByb3BzO1xuXG4gICAgcmV0dXJuIGNzc2BcbiAgICAgICAgYmFja2dyb3VuZDogJHtEVC5UX0JVVFRPTl9QUklNQVJZX0NPTE9SX0JHX0RFRkFVTFR9O1xuICAgICAgICBib3gtc2hhZG93OiAke0RULlRfU0hBRE9XX0JVVFRPTl9QUklNQVJZfTtcbiAgICAgICAgOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR7RFQuVF9CVVRUT05fUFJJTUFSWV9DT0xPUl9CR19IT1ZFUn07XG4gICAgICAgICAgICBib3gtc2hhZG93OiAke0RULlRfU0hBRE9XX0JVVFRPTl9QUklNQVJZX0hPVkVSfTtcbiAgICAgICAgfVxuICAgIGA7XG59O1xuXG5leHBvcnQgY29uc3QgQ2xvc2VIYW5kbGVyV3JhcHBlciA9IHdpdGhQcm9wcyh7XG4gICAgY2xhc3NOYW1lOiBjbG9zZUNsc1xufSkoXG4gICAgc3R5bGVkKCdzcGFuJykocHJvcHMgPT4ge1xuICAgICAgICBjb25zdCB7XG4gICAgICAgICAgICB0aGVtZTogeyBkZXNpZ25Ub2tlbnM6IERUIH1cbiAgICAgICAgfSA9IHByb3BzO1xuXG4gICAgICAgIHJldHVybiBjc3NgXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDBweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXG4gICAgICAgICAgICAke2Nsb3NlSGFuZGxlclByb3BzTWl4aW4ocHJvcHMpfTtcbiAgICAgICAgICAgIGNvbG9yOiAke0RULlRfQlVUVE9OX1BSSU1BUllfQ09MT1JfVEVYVF9ERUZBVUxUfTtcbiAgICAgICAgICAgIGZpbGw6ICR7RFQuVF9CVVRUT05fUFJJTUFSWV9DT0xPUl9URVhUX0RFRkFVTFR9O1xuICAgICAgICBgO1xuICAgIH0pXG4pO1xuXG5leHBvcnQgY29uc3QgRHJhd2VyV3JhcCA9IHdpdGhQcm9wcyh7XG4gICAgcHJlZml4Q2xzOiBwcmVmaXhDbHNcbn0pKFxuICAgIHN0eWxlZChDbGVhblByb3BzUmNEcmF3ZXIpKHByb3BzID0+IHtcbiAgICAgICAgY29uc3Qge1xuICAgICAgICAgICAgdGhlbWU6IHsgZGVzaWduVG9rZW5zOiBEVCB9XG4gICAgICAgIH0gPSBwcm9wcztcblxuICAgICAgICByZXR1cm4gY3NzYFxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcblxuICAgICAgICAgICAgLiR7cHJlZml4Q2xzfS1tYXNrIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAke0RULlRfTU9EQUxfQ09MT1JfTEFZRVJfREVGQVVMVH07XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi4ke3ByZWZpeENsc30tb3BlbiB7XG4gICAgICAgICAgICAgICAgLiR7cHJlZml4Q2xzfS1tYXNrIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC4ke3ByZWZpeENsc30tY29udGVudCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR7RFQuVF9DT0xPUl9CR19ERUZBVUxUX05PUk1BTH07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC4ke3ByZWZpeENsc30tY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLiR7cHJlZml4Q2xzfS1jb250ZW50LXdyYXBwZXIsIC4ke3ByZWZpeENsc30tbWFzayB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMXM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuJHtwcmVmaXhDbHN9LWxlZnQsICYuJHtwcmVmaXhDbHN9LXJpZ2h0IHtcbiAgICAgICAgICAgICAgICAuJHtjbG9zZUNsc30ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLiR7cHJlZml4Q2xzfS1sZWZ0IHtcbiAgICAgICAgICAgICAgICAuJHtwcmVmaXhDbHN9LWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuJHtjbG9zZUNsc30ge1xuICAgICAgICAgICAgICAgICAgICByaWdodDogLTI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCA0cHggNHB4IDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLiR7cHJlZml4Q2xzfS1yaWdodCB7XG4gICAgICAgICAgICAgICAgLiR7cHJlZml4Q2xzfS1jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC4ke2Nsb3NlQ2xzfSB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0yNHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHggMHB4IDBweCA0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi4ke3ByZWZpeENsc30tdG9wLCAmLiR7cHJlZml4Q2xzfS1ib3R0b20ge1xuICAgICAgICAgICAgICAgIC4ke2Nsb3NlQ2xzfSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLiR7cHJlZml4Q2xzfS10b3Age1xuICAgICAgICAgICAgICAgIC4ke3ByZWZpeENsc30tY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLiR7Y2xvc2VDbHN9IHtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMjRweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCA0cHggNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuJHtwcmVmaXhDbHN9LWJvdHRvbSB7XG4gICAgICAgICAgICAgICAgLiR7cHJlZml4Q2xzfS1jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuJHtjbG9zZUNsc30ge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC0yNHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDBweCAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAke3Byb3BzTWl4aW4ocHJvcHMpfTtcbiAgICAgICAgYDtcbiAgICB9KVxuKTtcbiJdfQ== */"));
}.bind(void 0);
var CloseHandlerWrapper = exports.CloseHandlerWrapper = (0, _withProps.default)({
className: closeCls
})((/*#__PURE__*/0, _styledBase.default)('span', {
target: "eooh9d70",
label: "CloseHandlerWrapper"
})(function (props) {
(0, _newArrowCheck2.default)(this, _this);
var DT = props.theme.designTokens;
return /*#__PURE__*/(0, _core.css)("display:inline-block;text-align:center;position:absolute;cursor:pointer;font-size:0px;transition:all 0.3s;", closeHandlerPropsMixin(props), ";color:", DT.T_BUTTON_PRIMARY_COLOR_TEXT_DEFAULT, ";fill:", DT.T_BUTTON_PRIMARY_COLOR_TEXT_DEFAULT, ";;label:CloseHandlerWrapper;" + (process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzL0RyYXdlci9zdHlsZS9pbmRleC5qcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFtRmtCIiwiZmlsZSI6Ii4uLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzL0RyYXdlci9zdHlsZS9pbmRleC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5pbXBvcnQgc3R5bGVkIGZyb20gJ0BlbW90aW9uL3N0eWxlZCc7XG5pbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9jb3JlJztcblxuaW1wb3J0IFJjRHJhd2VyIGZyb20gJ3NyYy9saWJzL3JjLWRyYXdlcic7XG5pbXBvcnQgY29uZmlnIGZyb20gJ3NyYy9jb25maWcnO1xuaW1wb3J0IHdpdGhQcm9wcyBmcm9tICdzcmMvdXRpbHMvd2l0aFByb3BzJztcblxuY29uc3QgeyBwcmVmaXhDbHM6IF9wcmVmaXhDbHMgfSA9IGNvbmZpZztcbmV4cG9ydCBjb25zdCBwcmVmaXhDbHMgPSBfcHJlZml4Q2xzICsgJy1kcmF3ZXInO1xuZXhwb3J0IGNvbnN0IGNsb3NlQ2xzID0gcHJlZml4Q2xzICsgJy1jbG9zZSc7XG5cbmNvbnN0IHByb3BzTWl4aW4gPSBwcm9wcyA9PiB7XG4gICAgY29uc3Qge1xuICAgICAgICB6SW5kZXgsXG4gICAgICAgIHNob3csXG4gICAgICAgIHRoZW1lOiB7IGRlc2lnblRva2VuczogRFQgfSxcbiAgICAgICAgZ2V0Q29udGFpbmVyXG4gICAgfSA9IHByb3BzO1xuXG4gICAgcmV0dXJuIGNzc2BcbiAgICAgICAgYmFja2dyb3VuZDogJHtEVC5UX0NPTE9SX0JHX0NPTlRFTlRfMX07XG4gICAgICAgIC4ke3ByZWZpeENsc30tbWFzaywgLiR7cHJlZml4Q2xzfS1jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgICAgei1pbmRleDogJHt6SW5kZXh9O1xuICAgICAgICAgICAgcG9zaXRpb246ICR7Z2V0Q29udGFpbmVyID8gJ2Fic29sdXRlJyA6ICdmaXhlZCd9O1xuICAgICAgICB9XG5cbiAgICAgICAgJi4ke3ByZWZpeENsc30tb3Blbi4ke3ByZWZpeENsc30tbGVmdCAuJHtwcmVmaXhDbHN9LWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAke0RULlRfU0hBRE9XX0JMT0NLX1JJR0hUX0xHfTtcbiAgICAgICAgfVxuICAgICAgICAmLiR7cHJlZml4Q2xzfS1vcGVuLiR7cHJlZml4Q2xzfS1yaWdodCAuJHtwcmVmaXhDbHN9LWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAke0RULlRfU0hBRE9XX0JMT0NLX0xFRlRfTEd9O1xuICAgICAgICB9XG4gICAgICAgICYuJHtwcmVmaXhDbHN9LW9wZW4uJHtwcmVmaXhDbHN9LXRvcCAuJHtwcmVmaXhDbHN9LWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAke0RULlRfU0hBRE9XX0JMT0NLX0JPVFRPTV9MR307XG4gICAgICAgIH1cbiAgICAgICAgJi4ke3ByZWZpeENsc30tb3Blbi4ke3ByZWZpeENsc30tYm90dG9tIC4ke3ByZWZpeENsc30tY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICR7RFQuVF9TSEFET1dfQkxPQ0tfVE9QX0xHfTtcbiAgICAgICAgfVxuXG4gICAgICAgICR7c2hvd1xuICAgICAgICAgICAgPyBjc3NgXG4gICAgICAgICAgICAgICAgICAuJHtwcmVmaXhDbHN9LW1hc2sge1xuICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgYFxuICAgICAgICAgICAgOiBjc3NgXG4gICAgICAgICAgICAgICAgICAvKiBkaXNwbGF5OiBub25lOyAqL1xuICAgICAgICAgICAgICBgfTtcbiAgICBgO1xufTtcblxuLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIHJlYWN0L3Byb3AtdHlwZXMsbm8tdW51c2VkLXZhcnNcbmNvbnN0IENsZWFuUHJvcHNSY0RyYXdlciA9ICh7IHNob3csIHRoZW1lLCB6SW5kZXgsIC4uLnJlc3QgfSkgPT4ge1xuICAgIHJldHVybiA8UmNEcmF3ZXIgey4uLnJlc3R9IC8+O1xufTtcblxuY29uc3QgY2xvc2VIYW5kbGVyUHJvcHNNaXhpbiA9IHByb3BzID0+IHtcbiAgICBjb25zdCB7XG4gICAgICAgIHRoZW1lOiB7IGRlc2lnblRva2VuczogRFQgfVxuICAgIH0gPSBwcm9wcztcblxuICAgIHJldHVybiBjc3NgXG4gICAgICAgIGJhY2tncm91bmQ6ICR7RFQuVF9CVVRUT05fUFJJTUFSWV9DT0xPUl9CR19ERUZBVUxUfTtcbiAgICAgICAgYm94LXNoYWRvdzogJHtEVC5UX1NIQURPV19CVVRUT05fUFJJTUFSWX07XG4gICAgICAgIDpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAke0RULlRfQlVUVE9OX1BSSU1BUllfQ09MT1JfQkdfSE9WRVJ9O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogJHtEVC5UX1NIQURPV19CVVRUT05fUFJJTUFSWV9IT1ZFUn07XG4gICAgICAgIH1cbiAgICBgO1xufTtcblxuZXhwb3J0IGNvbnN0IENsb3NlSGFuZGxlcldyYXBwZXIgPSB3aXRoUHJvcHMoe1xuICAgIGNsYXNzTmFtZTogY2xvc2VDbHNcbn0pKFxuICAgIHN0eWxlZCgnc3BhbicpKHByb3BzID0+IHtcbiAgICAgICAgY29uc3Qge1xuICAgICAgICAgICAgdGhlbWU6IHsgZGVzaWduVG9rZW5zOiBEVCB9XG4gICAgICAgIH0gPSBwcm9wcztcblxuICAgICAgICByZXR1cm4gY3NzYFxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcblxuICAgICAgICAgICAgJHtjbG9zZUhhbmRsZXJQcm9wc01peGluKHByb3BzKX07XG4gICAgICAgICAgICBjb2xvcjogJHtEVC5UX0JVVFRPTl9QUklNQVJZX0NPTE9SX1RFWFRfREVGQVVMVH07XG4gICAgICAgICAgICBmaWxsOiAke0RULlRfQlVUVE9OX1BSSU1BUllfQ09MT1JfVEVYVF9ERUZBVUxUfTtcbiAgICAgICAgYDtcbiAgICB9KVxuKTtcblxuZXhwb3J0IGNvbnN0IERyYXdlcldyYXAgPSB3aXRoUHJvcHMoe1xuICAgIHByZWZpeENsczogcHJlZml4Q2xzXG59KShcbiAgICBzdHlsZWQoQ2xlYW5Qcm9wc1JjRHJhd2VyKShwcm9wcyA9PiB7XG4gICAgICAgIGNvbnN0IHtcbiAgICAgICAgICAgIHRoZW1lOiB7IGRlc2lnblRva2VuczogRFQgfVxuICAgICAgICB9ID0gcHJvcHM7XG5cbiAgICAgICAgcmV0dXJuIGNzc2BcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAgICAgICAgIC4ke3ByZWZpeENsc30tbWFzayB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHtEVC5UX01PREFMX0NPTE9SX0xBWUVSX0RFRkFVTFR9O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuJHtwcmVmaXhDbHN9LW9wZW4ge1xuICAgICAgICAgICAgICAgIC4ke3ByZWZpeENsc30tbWFzayB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuJHtwcmVmaXhDbHN9LWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAke0RULlRfQ09MT1JfQkdfREVGQVVMVF9OT1JNQUx9O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuJHtwcmVmaXhDbHN9LWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC4ke3ByZWZpeENsc30tY29udGVudC13cmFwcGVyLCAuJHtwcmVmaXhDbHN9LW1hc2sge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjFzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLiR7cHJlZml4Q2xzfS1sZWZ0LCAmLiR7cHJlZml4Q2xzfS1yaWdodCB7XG4gICAgICAgICAgICAgICAgLiR7Y2xvc2VDbHN9IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi4ke3ByZWZpeENsc30tbGVmdCB7XG4gICAgICAgICAgICAgICAgLiR7cHJlZml4Q2xzfS1jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLiR7Y2xvc2VDbHN9IHtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0yNHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggNHB4IDRweCAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi4ke3ByZWZpeENsc30tcmlnaHQge1xuICAgICAgICAgICAgICAgIC4ke3ByZWZpeENsc30tY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuJHtjbG9zZUNsc30ge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMjRweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4IDBweCAwcHggNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuJHtwcmVmaXhDbHN9LXRvcCwgJi4ke3ByZWZpeENsc30tYm90dG9tIHtcbiAgICAgICAgICAgICAgICAuJHtjbG9zZUNsc30ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTI0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi4ke3ByZWZpeENsc30tdG9wIHtcbiAgICAgICAgICAgICAgICAuJHtwcmVmaXhDbHN9LWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC4ke2Nsb3NlQ2xzfSB7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggNHB4IDRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLiR7cHJlZml4Q2xzfS1ib3R0b20ge1xuICAgICAgICAgICAgICAgIC4ke3ByZWZpeENsc30tY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLiR7Y2xvc2VDbHN9IHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMjRweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwcHggMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJHtwcm9wc01peGluKHByb3BzKX07XG4gICAgICAgIGA7XG4gICAgfSlcbik7XG4iXX0= */"));
}.bind(void 0), process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzL0RyYXdlci9zdHlsZS9pbmRleC5qcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE4RUkiLCJmaWxlIjoiLi4vLi4vLi4vLi4vc3JjL2NvbXBvbmVudHMvRHJhd2VyL3N0eWxlL2luZGV4LmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL2NvcmUnO1xuXG5pbXBvcnQgUmNEcmF3ZXIgZnJvbSAnc3JjL2xpYnMvcmMtZHJhd2VyJztcbmltcG9ydCBjb25maWcgZnJvbSAnc3JjL2NvbmZpZyc7XG5pbXBvcnQgd2l0aFByb3BzIGZyb20gJ3NyYy91dGlscy93aXRoUHJvcHMnO1xuXG5jb25zdCB7IHByZWZpeENsczogX3ByZWZpeENscyB9ID0gY29uZmlnO1xuZXhwb3J0IGNvbnN0IHByZWZpeENscyA9IF9wcmVmaXhDbHMgKyAnLWRyYXdlcic7XG5leHBvcnQgY29uc3QgY2xvc2VDbHMgPSBwcmVmaXhDbHMgKyAnLWNsb3NlJztcblxuY29uc3QgcHJvcHNNaXhpbiA9IHByb3BzID0+IHtcbiAgICBjb25zdCB7XG4gICAgICAgIHpJbmRleCxcbiAgICAgICAgc2hvdyxcbiAgICAgICAgdGhlbWU6IHsgZGVzaWduVG9rZW5zOiBEVCB9LFxuICAgICAgICBnZXRDb250YWluZXJcbiAgICB9ID0gcHJvcHM7XG5cbiAgICByZXR1cm4gY3NzYFxuICAgICAgICBiYWNrZ3JvdW5kOiAke0RULlRfQ09MT1JfQkdfQ09OVEVOVF8xfTtcbiAgICAgICAgLiR7cHJlZml4Q2xzfS1tYXNrLCAuJHtwcmVmaXhDbHN9LWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgICB6LWluZGV4OiAke3pJbmRleH07XG4gICAgICAgICAgICBwb3NpdGlvbjogJHtnZXRDb250YWluZXIgPyAnYWJzb2x1dGUnIDogJ2ZpeGVkJ307XG4gICAgICAgIH1cblxuICAgICAgICAmLiR7cHJlZml4Q2xzfS1vcGVuLiR7cHJlZml4Q2xzfS1sZWZ0IC4ke3ByZWZpeENsc30tY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICR7RFQuVF9TSEFET1dfQkxPQ0tfUklHSFRfTEd9O1xuICAgICAgICB9XG4gICAgICAgICYuJHtwcmVmaXhDbHN9LW9wZW4uJHtwcmVmaXhDbHN9LXJpZ2h0IC4ke3ByZWZpeENsc30tY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICR7RFQuVF9TSEFET1dfQkxPQ0tfTEVGVF9MR307XG4gICAgICAgIH1cbiAgICAgICAgJi4ke3ByZWZpeENsc30tb3Blbi4ke3ByZWZpeENsc30tdG9wIC4ke3ByZWZpeENsc30tY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICR7RFQuVF9TSEFET1dfQkxPQ0tfQk9UVE9NX0xHfTtcbiAgICAgICAgfVxuICAgICAgICAmLiR7cHJlZml4Q2xzfS1vcGVuLiR7cHJlZml4Q2xzfS1ib3R0b20gLiR7cHJlZml4Q2xzfS1jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogJHtEVC5UX1NIQURPV19CTE9DS19UT1BfTEd9O1xuICAgICAgICB9XG5cbiAgICAgICAgJHtzaG93XG4gICAgICAgICAgICA/IGNzc2BcbiAgICAgICAgICAgICAgICAgIC4ke3ByZWZpeENsc30tbWFzayB7XG4gICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBgXG4gICAgICAgICAgICA6IGNzc2BcbiAgICAgICAgICAgICAgICAgIC8qIGRpc3BsYXk6IG5vbmU7ICovXG4gICAgICAgICAgICAgIGB9O1xuICAgIGA7XG59O1xuXG4vLyBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcmVhY3QvcHJvcC10eXBlcyxuby11bnVzZWQtdmFyc1xuY29uc3QgQ2xlYW5Qcm9wc1JjRHJhd2VyID0gKHsgc2hvdywgdGhlbWUsIHpJbmRleCwgLi4ucmVzdCB9KSA9PiB7XG4gICAgcmV0dXJuIDxSY0RyYXdlciB7Li4ucmVzdH0gLz47XG59O1xuXG5jb25zdCBjbG9zZUhhbmRsZXJQcm9wc01peGluID0gcHJvcHMgPT4ge1xuICAgIGNvbnN0IHtcbiAgICAgICAgdGhlbWU6IHsgZGVzaWduVG9rZW5zOiBEVCB9XG4gICAgfSA9IHByb3BzO1xuXG4gICAgcmV0dXJuIGNzc2BcbiAgICAgICAgYmFja2dyb3VuZDogJHtEVC5UX0JVVFRPTl9QUklNQVJZX0NPTE9SX0JHX0RFRkFVTFR9O1xuICAgICAgICBib3gtc2hhZG93OiAke0RULlRfU0hBRE9XX0JVVFRPTl9QUklNQVJZfTtcbiAgICAgICAgOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR7RFQuVF9CVVRUT05fUFJJTUFSWV9DT0xPUl9CR19IT1ZFUn07XG4gICAgICAgICAgICBib3gtc2hhZG93OiAke0RULlRfU0hBRE9XX0JVVFRPTl9QUklNQVJZX0hPVkVSfTtcbiAgICAgICAgfVxuICAgIGA7XG59O1xuXG5leHBvcnQgY29uc3QgQ2xvc2VIYW5kbGVyV3JhcHBlciA9IHdpdGhQcm9wcyh7XG4gICAgY2xhc3NOYW1lOiBjbG9zZUNsc1xufSkoXG4gICAgc3R5bGVkKCdzcGFuJykocHJvcHMgPT4ge1xuICAgICAgICBjb25zdCB7XG4gICAgICAgICAgICB0aGVtZTogeyBkZXNpZ25Ub2tlbnM6IERUIH1cbiAgICAgICAgfSA9IHByb3BzO1xuXG4gICAgICAgIHJldHVybiBjc3NgXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDBweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXG4gICAgICAgICAgICAke2Nsb3NlSGFuZGxlclByb3BzTWl4aW4ocHJvcHMpfTtcbiAgICAgICAgICAgIGNvbG9yOiAke0RULlRfQlVUVE9OX1BSSU1BUllfQ09MT1JfVEVYVF9ERUZBVUxUfTtcbiAgICAgICAgICAgIGZpbGw6ICR7RFQuVF9CVVRUT05fUFJJTUFSWV9DT0xPUl9URVhUX0RFRkFVTFR9O1xuICAgICAgICBgO1xuICAgIH0pXG4pO1xuXG5leHBvcnQgY29uc3QgRHJhd2VyV3JhcCA9IHdpdGhQcm9wcyh7XG4gICAgcHJlZml4Q2xzOiBwcmVmaXhDbHNcbn0pKFxuICAgIHN0eWxlZChDbGVhblByb3BzUmNEcmF3ZXIpKHByb3BzID0+IHtcbiAgICAgICAgY29uc3Qge1xuICAgICAgICAgICAgdGhlbWU6IHsgZGVzaWduVG9rZW5zOiBEVCB9XG4gICAgICAgIH0gPSBwcm9wcztcblxuICAgICAgICByZXR1cm4gY3NzYFxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcblxuICAgICAgICAgICAgLiR7cHJlZml4Q2xzfS1tYXNrIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAke0RULlRfTU9EQUxfQ09MT1JfTEFZRVJfREVGQVVMVH07XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi4ke3ByZWZpeENsc30tb3BlbiB7XG4gICAgICAgICAgICAgICAgLiR7cHJlZml4Q2xzfS1tYXNrIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC4ke3ByZWZpeENsc30tY29udGVudCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICA