UNPKG

@ucloud-pccl/react-components

Version:
88 lines (87 loc) 169 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.BoxWrap = void 0; var _slicedToArray2 = _interopRequireDefault(require("@babel/runtime/helpers/slicedToArray")); var _newArrowCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/newArrowCheck")); var _styledBase = _interopRequireDefault(require("@emotion/styled-base")); var _core = require("@emotion/core"); var _config = _interopRequireDefault(require("../../../config")); var _withProps = _interopRequireDefault(require("../../../utils/withProps")); var _this = void 0; function _EMOTION_STRINGIFIED_CSS_ERROR__() { return "You have tried to stringify object returned from `css` function. It isn't supposed to be used directly (e.g. as value of the `className` prop), but rather handed to emotion so it can handle it (e.g. as value of `css` prop)."; } var _prefixCls = _config.default.prefixCls; var prefixCls = _prefixCls + '-box'; var spacingMap = { xs: 4, sm: 8, md: 12, lg: 16, xlg: 20, xxlg: 24 }; var maxColumns = 12; var percentage = function percentage(v) { (0, _newArrowCheck2.default)(this, _this); return +(v * 100).toFixed(8) + '%'; }.bind(void 0); var _ref = process.env.NODE_ENV === "production" ? { name: "vea427-BoxWrap", styles: "display:flex;;label:BoxWrap;" } : { name: "vea427-BoxWrap", styles: "display:flex;;label:BoxWrap;", map: "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzL0JveC9zdHlsZS9pbmRleC5qcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF1SG1CIiwiZmlsZSI6Ii4uLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzL0JveC9zdHlsZS9pbmRleC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL2NvcmUnO1xuXG5pbXBvcnQgY29uZmlnIGZyb20gJ3NyYy9jb25maWcnO1xuaW1wb3J0IHdpdGhQcm9wcyBmcm9tICdzcmMvdXRpbHMvd2l0aFByb3BzJztcblxuY29uc3QgeyBwcmVmaXhDbHM6IF9wcmVmaXhDbHMgfSA9IGNvbmZpZztcbmNvbnN0IHByZWZpeENscyA9IF9wcmVmaXhDbHMgKyAnLWJveCc7XG5cbmNvbnN0IHNwYWNpbmdNYXAgPSB7XG4gICAgeHM6IDQsXG4gICAgc206IDgsXG4gICAgbWQ6IDEyLFxuICAgIGxnOiAxNixcbiAgICB4bGc6IDIwLFxuICAgIHh4bGc6IDI0XG59O1xuXG5jb25zdCBtYXhDb2x1bW5zID0gMTI7XG5cbmNvbnN0IHBlcmNlbnRhZ2UgPSB2ID0+IHtcbiAgICByZXR1cm4gKyh2ICogMTAwKS50b0ZpeGVkKDgpICsgJyUnO1xufTtcblxuZXhwb3J0IGNvbnN0IEJveFdyYXAgPSB3aXRoUHJvcHMoe1xuICAgIGNsYXNzTmFtZTogcHJlZml4Q2xzXG59KShcbiAgICBzdHlsZWQoJ2RpdicpKHByb3BzID0+IHtcbiAgICAgICAgY29uc3Qge1xuICAgICAgICAgICAgc3BhY2luZyxcbiAgICAgICAgICAgIGRpcmVjdGlvbixcbiAgICAgICAgICAgIHdyYXAsXG4gICAgICAgICAgICBqdXN0aWZ5Q29udGVudCxcbiAgICAgICAgICAgIGFsaWduSXRlbXMsXG4gICAgICAgICAgICBhbGlnbkNvbnRlbnQsXG4gICAgICAgICAgICBzcGFuLFxuICAgICAgICAgICAgZmxleCxcbiAgICAgICAgICAgIG9yZGVyLFxuICAgICAgICAgICAgY29udGFpbmVyLFxuICAgICAgICAgICAgd2lkdGgsXG4gICAgICAgICAgICBoZWlnaHQsXG4gICAgICAgICAgICBwYWRkaW5nXG4gICAgICAgIH0gPSBwcm9wcztcbiAgICAgICAgY29uc3QgaXNWZXJ0aWNhbCA9IGRpcmVjdGlvbiA9PT0gJ2NvbHVtbicgfHwgZGlyZWN0aW9uID09PSAnY29sdW1uLXJldmVyc2UnO1xuXG4gICAgICAgIGNvbnN0IG1hcmdpbiA9IFtdLFxuICAgICAgICAgICAgYm94TWFyZ2luID0gW10sXG4gICAgICAgICAgICBjbGVhbk1hcmdpbiA9IFtdO1xuICAgICAgICBsZXQgaFNwYWNlID0gbnVsbCxcbiAgICAgICAgICAgIHZTcGFjZSA9IG51bGw7XG4gICAgICAgIGlmIChBcnJheS5pc0FycmF5KHNwYWNpbmcpKSB7XG4gICAgICAgICAgICBbaFNwYWNlLCB2U3BhY2VdID0gc3BhY2luZztcbiAgICAgICAgfSBlbHNlIGlmIChzcGFjaW5nICE9IG51bGwpIHtcbiAgICAgICAgICAgIGlmIChpc1ZlcnRpY2FsKSB7XG4gICAgICAgICAgICAgICAgdlNwYWNlID0gc3BhY2luZztcbiAgICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICAgICAgaFNwYWNlID0gc3BhY2luZztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoU3BhY2UgPSBzcGFjaW5nTWFwW2hTcGFjZV0gfHwgaFNwYWNlO1xuICAgICAgICBpZiAoaFNwYWNlICE9IG51bGwpIHtcbiAgICAgICAgICAgIGhTcGFjZSA9IGhTcGFjZSAvIDI7XG4gICAgICAgICAgICBtYXJnaW4ucHVzaChjc3NgXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAke2hTcGFjZX1weDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJHtoU3BhY2V9cHg7XG4gICAgICAgICAgICBgKTtcbiAgICAgICAgICAgIGJveE1hcmdpbi5wdXNoKGNzc2BcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAke2hTcGFjZX1weDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR7aFNwYWNlfXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIGApO1xuICAgICAgICAgICAgY2xlYW5NYXJnaW4ucHVzaChjc3NgXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJHtoU3BhY2V9cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0ke2hTcGFjZX1weDtcbiAgICAgICAgICAgIGApO1xuICAgICAgICB9XG4gICAgICAgIHZTcGFjZSA9IHNwYWNpbmdNYXBbdlNwYWNlXSB8fCB2U3BhY2U7XG4gICAgICAgIGlmICh2U3BhY2UgIT0gbnVsbCkge1xuICAgICAgICAgICAgbWFyZ2luLnB1c2goY3NzYFxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICR7dlNwYWNlfXB4O1xuICAgICAgICAgICAgYCk7XG4gICAgICAgICAgICBib3hNYXJnaW4ucHVzaChjc3NgXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICR7dlNwYWNlfXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBgKTtcbiAgICAgICAgICAgIGNsZWFuTWFyZ2luLnB1c2goY3NzYFxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0ke3ZTcGFjZX1weDtcbiAgICAgICAgICAgIGApO1xuICAgICAgICB9XG4gICAgICAgIGNvbnN0IGJveFBhZGRpbmcgPSBbXTtcbiAgICAgICAgaWYgKHBhZGRpbmcpIHtcbiAgICAgICAgICAgIGlmICh0eXBlb2YgcGFkZGluZyA9PT0gJ3N0cmluZycgfHwgdHlwZW9mIHBhZGRpbmcgPT09ICdudW1iZXInKSB7XG4gICAgICAgICAgICAgICAgYm94UGFkZGluZy5wdXNoKGNzc2BcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJHtzcGFjaW5nTWFwW3BhZGRpbmddID8gc3BhY2luZ01hcFtwYWRkaW5nXSArICdweCcgOiBwYWRkaW5nfTtcbiAgICAgICAgICAgICAgICBgKTtcbiAgICAgICAgICAgIH0gZWxzZSBpZiAoQXJyYXkuaXNBcnJheShwYWRkaW5nKSkge1xuICAgICAgICAgICAgICAgIGxldCBbaFAsIHZQXSA9IHBhZGRpbmc7XG4gICAgICAgICAgICAgICAgdlAgPSBzcGFjaW5nTWFwW3ZQXSA/IHNwYWNpbmdNYXBbdlBdICsgJ3B4JyA6IHZQO1xuICAgICAgICAgICAgICAgIGlmICh2UCkge1xuICAgICAgICAgICAgICAgICAgICBib3hQYWRkaW5nLnB1c2goY3NzYFxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICR7dlB9O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICR7dlB9O1xuICAgICAgICAgICAgICAgICAgICBgKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaFAgPSBzcGFjaW5nTWFwW2hQXSA/IHNwYWNpbmdNYXBbaFBdICsgJ3B4JyA6IGhQO1xuICAgICAgICAgICAgICAgIGlmIChoUCkge1xuICAgICAgICAgICAgICAgICAgICBib3hQYWRkaW5nLnB1c2goY3NzYFxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAke2hQfTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR7aFB9O1xuICAgICAgICAgICAgICAgICAgICBgKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcmV0dXJuIGNzc2BcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICAgICAgICR7XG4gICAgICAgICAgICAgICAgY29udGFpbmVyICYmXG4gICAgICAgICAgICAgICAgY3NzYFxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICR7XG4gICAgICAgICAgICAgICAgc3BhbiAhPSBudWxsICYmXG4gICAgICAgICAgICAgICAgY3NzYFxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogJHtwZXJjZW50YWdlKHNwYW4gLyBtYXhDb2x1bW5zKX07XG4gICAgICAgICAgICAgICAgYFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJHtcbiAgICAgICAgICAgICAgICBmbGV4ICE9IG51bGwgJiZcbiAgICAgICAgICAgICAgICBjc3NgXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6ICR7ZmxleH07XG4gICAgICAgICAgICAgICAgYFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJHtcbiAgICAgICAgICAgICAgICBvcmRlciAhPSBudWxsICYmXG4gICAgICAgICAgICAgICAgY3NzYFxuICAgICAgICAgICAgICAgICAgICBvcmRlcjogJHtvcmRlcn07XG4gICAgICAgICAgICAgICAgYFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJHtcbiAgICAgICAgICAgICAgICB3cmFwICE9IG51bGwgJiZcbiAgICAgICAgICAgICAgICBjc3NgXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogJHt3cmFwfTtcbiAgICAgICAgICAgICAgICBgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAke1xuICAgICAgICAgICAgICAgIGRpcmVjdGlvbiAhPSBudWxsICYmXG4gICAgICAgICAgICAgICAgY3NzYFxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogJHtkaXJlY3Rpb259O1xuICAgICAgICAgICAgICAgIGBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICR7XG4gICAgICAgICAgICAgICAganVzdGlmeUNvbnRlbnQgIT0gbnVsbCAmJlxuICAgICAgICAgICAgICAgIGNzc2BcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAke2p1c3RpZnlDb250ZW50fTtcbiAgICAgICAgICAgICAgICBgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAke1xuICAgICAgICAgICAgICAgIGFsaWduSXRlbXMgIT0gbnVsbCAmJlxuICAgICAgICAgICAgICAgIGNzc2BcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6ICR7YWxpZ25JdGVtc307XG4gICAgICAgICAgICAgICAgYFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJHtcbiAgICAgICAgICAgICAgICBhbGlnbkNvbnRlbnQgIT0gbnVsbCAmJlxuICAgICAgICAgICAgICAgIGNzc2BcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogJHthbGlnbkNvbnRlbnR9O1xuICAgICAgICAgICAgICAgIGBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICR7XG4gICAgICAgICAgICAgICAgd2lkdGggJiZcbiAgICAgICAgICAgICAgICBjc3NgXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAke3dpZHRofTtcbiAgICAgICAgICAgICAgICBgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAke1xuICAgICAgICAgICAgICAgIGhlaWdodCAmJlxuICAgICAgICAgICAgICAgIGNzc2BcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAke2hlaWdodH07XG4gICAgICAgICAgICAgICAgYFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJHtib3hQYWRkaW5nfTtcbiAgICAgICAgICAgICR7Y2xlYW5NYXJnaW59O1xuXG4gICAgICAgICAgICAmJiY+KiB7XG4gICAgICAgICAgICAgICAgJHttYXJnaW59O1xuICAgICAgICAgICAgICAgICYuJHtwcmVmaXhDbHN9IHtcbiAgICAgICAgICAgICAgICAgICAgJHtib3hNYXJnaW59O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgYDtcbiAgICB9KVxuKTtcbiJdfQ== */", toString: _EMOTION_STRINGIFIED_CSS_ERROR__ }; var BoxWrap = exports.BoxWrap = (0, _withProps.default)({ className: prefixCls })((/*#__PURE__*/0, _styledBase.default)('div', { target: "elo4cik0", label: "BoxWrap" })(function (props) { (0, _newArrowCheck2.default)(this, _this); var spacing = props.spacing, direction = props.direction, wrap = props.wrap, justifyContent = props.justifyContent, alignItems = props.alignItems, alignContent = props.alignContent, span = props.span, flex = props.flex, order = props.order, container = props.container, width = props.width, height = props.height, padding = props.padding; var isVertical = direction === 'column' || direction === 'column-reverse'; var margin = [], boxMargin = [], cleanMargin = []; var hSpace = null, vSpace = null; if (Array.isArray(spacing)) { var _spacing = (0, _slicedToArray2.default)(spacing, 2); hSpace = _spacing[0]; vSpace = _spacing[1]; } else if (spacing != null) { if (isVertical) { vSpace = spacing; } else { hSpace = spacing; } } hSpace = spacingMap[hSpace] || hSpace; if (hSpace != null) { hSpace = hSpace / 2; margin.push(/*#__PURE__*/(0, _core.css)("margin-right:", hSpace, "px;margin-left:", hSpace, "px;;label:BoxWrap;" + (process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzL0JveC9zdHlsZS9pbmRleC5qcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE4RDJCIiwiZmlsZSI6Ii4uLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzL0JveC9zdHlsZS9pbmRleC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL2NvcmUnO1xuXG5pbXBvcnQgY29uZmlnIGZyb20gJ3NyYy9jb25maWcnO1xuaW1wb3J0IHdpdGhQcm9wcyBmcm9tICdzcmMvdXRpbHMvd2l0aFByb3BzJztcblxuY29uc3QgeyBwcmVmaXhDbHM6IF9wcmVmaXhDbHMgfSA9IGNvbmZpZztcbmNvbnN0IHByZWZpeENscyA9IF9wcmVmaXhDbHMgKyAnLWJveCc7XG5cbmNvbnN0IHNwYWNpbmdNYXAgPSB7XG4gICAgeHM6IDQsXG4gICAgc206IDgsXG4gICAgbWQ6IDEyLFxuICAgIGxnOiAxNixcbiAgICB4bGc6IDIwLFxuICAgIHh4bGc6IDI0XG59O1xuXG5jb25zdCBtYXhDb2x1bW5zID0gMTI7XG5cbmNvbnN0IHBlcmNlbnRhZ2UgPSB2ID0+IHtcbiAgICByZXR1cm4gKyh2ICogMTAwKS50b0ZpeGVkKDgpICsgJyUnO1xufTtcblxuZXhwb3J0IGNvbnN0IEJveFdyYXAgPSB3aXRoUHJvcHMoe1xuICAgIGNsYXNzTmFtZTogcHJlZml4Q2xzXG59KShcbiAgICBzdHlsZWQoJ2RpdicpKHByb3BzID0+IHtcbiAgICAgICAgY29uc3Qge1xuICAgICAgICAgICAgc3BhY2luZyxcbiAgICAgICAgICAgIGRpcmVjdGlvbixcbiAgICAgICAgICAgIHdyYXAsXG4gICAgICAgICAgICBqdXN0aWZ5Q29udGVudCxcbiAgICAgICAgICAgIGFsaWduSXRlbXMsXG4gICAgICAgICAgICBhbGlnbkNvbnRlbnQsXG4gICAgICAgICAgICBzcGFuLFxuICAgICAgICAgICAgZmxleCxcbiAgICAgICAgICAgIG9yZGVyLFxuICAgICAgICAgICAgY29udGFpbmVyLFxuICAgICAgICAgICAgd2lkdGgsXG4gICAgICAgICAgICBoZWlnaHQsXG4gICAgICAgICAgICBwYWRkaW5nXG4gICAgICAgIH0gPSBwcm9wcztcbiAgICAgICAgY29uc3QgaXNWZXJ0aWNhbCA9IGRpcmVjdGlvbiA9PT0gJ2NvbHVtbicgfHwgZGlyZWN0aW9uID09PSAnY29sdW1uLXJldmVyc2UnO1xuXG4gICAgICAgIGNvbnN0IG1hcmdpbiA9IFtdLFxuICAgICAgICAgICAgYm94TWFyZ2luID0gW10sXG4gICAgICAgICAgICBjbGVhbk1hcmdpbiA9IFtdO1xuICAgICAgICBsZXQgaFNwYWNlID0gbnVsbCxcbiAgICAgICAgICAgIHZTcGFjZSA9IG51bGw7XG4gICAgICAgIGlmIChBcnJheS5pc0FycmF5KHNwYWNpbmcpKSB7XG4gICAgICAgICAgICBbaFNwYWNlLCB2U3BhY2VdID0gc3BhY2luZztcbiAgICAgICAgfSBlbHNlIGlmIChzcGFjaW5nICE9IG51bGwpIHtcbiAgICAgICAgICAgIGlmIChpc1ZlcnRpY2FsKSB7XG4gICAgICAgICAgICAgICAgdlNwYWNlID0gc3BhY2luZztcbiAgICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICAgICAgaFNwYWNlID0gc3BhY2luZztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoU3BhY2UgPSBzcGFjaW5nTWFwW2hTcGFjZV0gfHwgaFNwYWNlO1xuICAgICAgICBpZiAoaFNwYWNlICE9IG51bGwpIHtcbiAgICAgICAgICAgIGhTcGFjZSA9IGhTcGFjZSAvIDI7XG4gICAgICAgICAgICBtYXJnaW4ucHVzaChjc3NgXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAke2hTcGFjZX1weDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJHtoU3BhY2V9cHg7XG4gICAgICAgICAgICBgKTtcbiAgICAgICAgICAgIGJveE1hcmdpbi5wdXNoKGNzc2BcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAke2hTcGFjZX1weDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR7aFNwYWNlfXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIGApO1xuICAgICAgICAgICAgY2xlYW5NYXJnaW4ucHVzaChjc3NgXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJHtoU3BhY2V9cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0ke2hTcGFjZX1weDtcbiAgICAgICAgICAgIGApO1xuICAgICAgICB9XG4gICAgICAgIHZTcGFjZSA9IHNwYWNpbmdNYXBbdlNwYWNlXSB8fCB2U3BhY2U7XG4gICAgICAgIGlmICh2U3BhY2UgIT0gbnVsbCkge1xuICAgICAgICAgICAgbWFyZ2luLnB1c2goY3NzYFxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICR7dlNwYWNlfXB4O1xuICAgICAgICAgICAgYCk7XG4gICAgICAgICAgICBib3hNYXJnaW4ucHVzaChjc3NgXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICR7dlNwYWNlfXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBgKTtcbiAgICAgICAgICAgIGNsZWFuTWFyZ2luLnB1c2goY3NzYFxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0ke3ZTcGFjZX1weDtcbiAgICAgICAgICAgIGApO1xuICAgICAgICB9XG4gICAgICAgIGNvbnN0IGJveFBhZGRpbmcgPSBbXTtcbiAgICAgICAgaWYgKHBhZGRpbmcpIHtcbiAgICAgICAgICAgIGlmICh0eXBlb2YgcGFkZGluZyA9PT0gJ3N0cmluZycgfHwgdHlwZW9mIHBhZGRpbmcgPT09ICdudW1iZXInKSB7XG4gICAgICAgICAgICAgICAgYm94UGFkZGluZy5wdXNoKGNzc2BcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJHtzcGFjaW5nTWFwW3BhZGRpbmddID8gc3BhY2luZ01hcFtwYWRkaW5nXSArICdweCcgOiBwYWRkaW5nfTtcbiAgICAgICAgICAgICAgICBgKTtcbiAgICAgICAgICAgIH0gZWxzZSBpZiAoQXJyYXkuaXNBcnJheShwYWRkaW5nKSkge1xuICAgICAgICAgICAgICAgIGxldCBbaFAsIHZQXSA9IHBhZGRpbmc7XG4gICAgICAgICAgICAgICAgdlAgPSBzcGFjaW5nTWFwW3ZQXSA/IHNwYWNpbmdNYXBbdlBdICsgJ3B4JyA6IHZQO1xuICAgICAgICAgICAgICAgIGlmICh2UCkge1xuICAgICAgICAgICAgICAgICAgICBib3hQYWRkaW5nLnB1c2goY3NzYFxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICR7dlB9O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICR7dlB9O1xuICAgICAgICAgICAgICAgICAgICBgKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaFAgPSBzcGFjaW5nTWFwW2hQXSA/IHNwYWNpbmdNYXBbaFBdICsgJ3B4JyA6IGhQO1xuICAgICAgICAgICAgICAgIGlmIChoUCkge1xuICAgICAgICAgICAgICAgICAgICBib3hQYWRkaW5nLnB1c2goY3NzYFxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAke2hQfTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR7aFB9O1xuICAgICAgICAgICAgICAgICAgICBgKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcmV0dXJuIGNzc2BcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICAgICAgICR7XG4gICAgICAgICAgICAgICAgY29udGFpbmVyICYmXG4gICAgICAgICAgICAgICAgY3NzYFxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICR7XG4gICAgICAgICAgICAgICAgc3BhbiAhPSBudWxsICYmXG4gICAgICAgICAgICAgICAgY3NzYFxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogJHtwZXJjZW50YWdlKHNwYW4gLyBtYXhDb2x1bW5zKX07XG4gICAgICAgICAgICAgICAgYFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJHtcbiAgICAgICAgICAgICAgICBmbGV4ICE9IG51bGwgJiZcbiAgICAgICAgICAgICAgICBjc3NgXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6ICR7ZmxleH07XG4gICAgICAgICAgICAgICAgYFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJHtcbiAgICAgICAgICAgICAgICBvcmRlciAhPSBudWxsICYmXG4gICAgICAgICAgICAgICAgY3NzYFxuICAgICAgICAgICAgICAgICAgICBvcmRlcjogJHtvcmRlcn07XG4gICAgICAgICAgICAgICAgYFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJHtcbiAgICAgICAgICAgICAgICB3cmFwICE9IG51bGwgJiZcbiAgICAgICAgICAgICAgICBjc3NgXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogJHt3cmFwfTtcbiAgICAgICAgICAgICAgICBgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAke1xuICAgICAgICAgICAgICAgIGRpcmVjdGlvbiAhPSBudWxsICYmXG4gICAgICAgICAgICAgICAgY3NzYFxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogJHtkaXJlY3Rpb259O1xuICAgICAgICAgICAgICAgIGBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICR7XG4gICAgICAgICAgICAgICAganVzdGlmeUNvbnRlbnQgIT0gbnVsbCAmJlxuICAgICAgICAgICAgICAgIGNzc2BcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAke2p1c3RpZnlDb250ZW50fTtcbiAgICAgICAgICAgICAgICBgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAke1xuICAgICAgICAgICAgICAgIGFsaWduSXRlbXMgIT0gbnVsbCAmJlxuICAgICAgICAgICAgICAgIGNzc2BcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6ICR7YWxpZ25JdGVtc307XG4gICAgICAgICAgICAgICAgYFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJHtcbiAgICAgICAgICAgICAgICBhbGlnbkNvbnRlbnQgIT0gbnVsbCAmJlxuICAgICAgICAgICAgICAgIGNzc2BcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogJHthbGlnbkNvbnRlbnR9O1xuICAgICAgICAgICAgICAgIGBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICR7XG4gICAgICAgICAgICAgICAgd2lkdGggJiZcbiAgICAgICAgICAgICAgICBjc3NgXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAke3dpZHRofTtcbiAgICAgICAgICAgICAgICBgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAke1xuICAgICAgICAgICAgICAgIGhlaWdodCAmJlxuICAgICAgICAgICAgICAgIGNzc2BcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAke2hlaWdodH07XG4gICAgICAgICAgICAgICAgYFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJHtib3hQYWRkaW5nfTtcbiAgICAgICAgICAgICR7Y2xlYW5NYXJnaW59O1xuXG4gICAgICAgICAgICAmJiY+KiB7XG4gICAgICAgICAgICAgICAgJHttYXJnaW59O1xuICAgICAgICAgICAgICAgICYuJHtwcmVmaXhDbHN9IHtcbiAgICAgICAgICAgICAgICAgICAgJHtib3hNYXJnaW59O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgYDtcbiAgICB9KVxuKTtcbiJdfQ== */"))); boxMargin.push(/*#__PURE__*/(0, _core.css)("padding-right:", hSpace, "px;padding-left:", hSpace, "px;margin-right:0;margin-left:0;;label:BoxWrap;" + (process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzL0JveC9zdHlsZS9pbmRleC5qcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFrRThCIiwiZmlsZSI6Ii4uLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzL0JveC9zdHlsZS9pbmRleC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL2NvcmUnO1xuXG5pbXBvcnQgY29uZmlnIGZyb20gJ3NyYy9jb25maWcnO1xuaW1wb3J0IHdpdGhQcm9wcyBmcm9tICdzcmMvdXRpbHMvd2l0aFByb3BzJztcblxuY29uc3QgeyBwcmVmaXhDbHM6IF9wcmVmaXhDbHMgfSA9IGNvbmZpZztcbmNvbnN0IHByZWZpeENscyA9IF9wcmVmaXhDbHMgKyAnLWJveCc7XG5cbmNvbnN0IHNwYWNpbmdNYXAgPSB7XG4gICAgeHM6IDQsXG4gICAgc206IDgsXG4gICAgbWQ6IDEyLFxuICAgIGxnOiAxNixcbiAgICB4bGc6IDIwLFxuICAgIHh4bGc6IDI0XG59O1xuXG5jb25zdCBtYXhDb2x1bW5zID0gMTI7XG5cbmNvbnN0IHBlcmNlbnRhZ2UgPSB2ID0+IHtcbiAgICByZXR1cm4gKyh2ICogMTAwKS50b0ZpeGVkKDgpICsgJyUnO1xufTtcblxuZXhwb3J0IGNvbnN0IEJveFdyYXAgPSB3aXRoUHJvcHMoe1xuICAgIGNsYXNzTmFtZTogcHJlZml4Q2xzXG59KShcbiAgICBzdHlsZWQoJ2RpdicpKHByb3BzID0+IHtcbiAgICAgICAgY29uc3Qge1xuICAgICAgICAgICAgc3BhY2luZyxcbiAgICAgICAgICAgIGRpcmVjdGlvbixcbiAgICAgICAgICAgIHdyYXAsXG4gICAgICAgICAgICBqdXN0aWZ5Q29udGVudCxcbiAgICAgICAgICAgIGFsaWduSXRlbXMsXG4gICAgICAgICAgICBhbGlnbkNvbnRlbnQsXG4gICAgICAgICAgICBzcGFuLFxuICAgICAgICAgICAgZmxleCxcbiAgICAgICAgICAgIG9yZGVyLFxuICAgICAgICAgICAgY29udGFpbmVyLFxuICAgICAgICAgICAgd2lkdGgsXG4gICAgICAgICAgICBoZWlnaHQsXG4gICAgICAgICAgICBwYWRkaW5nXG4gICAgICAgIH0gPSBwcm9wcztcbiAgICAgICAgY29uc3QgaXNWZXJ0aWNhbCA9IGRpcmVjdGlvbiA9PT0gJ2NvbHVtbicgfHwgZGlyZWN0aW9uID09PSAnY29sdW1uLXJldmVyc2UnO1xuXG4gICAgICAgIGNvbnN0IG1hcmdpbiA9IFtdLFxuICAgICAgICAgICAgYm94TWFyZ2luID0gW10sXG4gICAgICAgICAgICBjbGVhbk1hcmdpbiA9IFtdO1xuICAgICAgICBsZXQgaFNwYWNlID0gbnVsbCxcbiAgICAgICAgICAgIHZTcGFjZSA9IG51bGw7XG4gICAgICAgIGlmIChBcnJheS5pc0FycmF5KHNwYWNpbmcpKSB7XG4gICAgICAgICAgICBbaFNwYWNlLCB2U3BhY2VdID0gc3BhY2luZztcbiAgICAgICAgfSBlbHNlIGlmIChzcGFjaW5nICE9IG51bGwpIHtcbiAgICAgICAgICAgIGlmIChpc1ZlcnRpY2FsKSB7XG4gICAgICAgICAgICAgICAgdlNwYWNlID0gc3BhY2luZztcbiAgICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICAgICAgaFNwYWNlID0gc3BhY2luZztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoU3BhY2UgPSBzcGFjaW5nTWFwW2hTcGFjZV0gfHwgaFNwYWNlO1xuICAgICAgICBpZiAoaFNwYWNlICE9IG51bGwpIHtcbiAgICAgICAgICAgIGhTcGFjZSA9IGhTcGFjZSAvIDI7XG4gICAgICAgICAgICBtYXJnaW4ucHVzaChjc3NgXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAke2hTcGFjZX1weDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJHtoU3BhY2V9cHg7XG4gICAgICAgICAgICBgKTtcbiAgICAgICAgICAgIGJveE1hcmdpbi5wdXNoKGNzc2BcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAke2hTcGFjZX1weDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR7aFNwYWNlfXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIGApO1xuICAgICAgICAgICAgY2xlYW5NYXJnaW4ucHVzaChjc3NgXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJHtoU3BhY2V9cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0ke2hTcGFjZX1weDtcbiAgICAgICAgICAgIGApO1xuICAgICAgICB9XG4gICAgICAgIHZTcGFjZSA9IHNwYWNpbmdNYXBbdlNwYWNlXSB8fCB2U3BhY2U7XG4gICAgICAgIGlmICh2U3BhY2UgIT0gbnVsbCkge1xuICAgICAgICAgICAgbWFyZ2luLnB1c2goY3NzYFxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICR7dlNwYWNlfXB4O1xuICAgICAgICAgICAgYCk7XG4gICAgICAgICAgICBib3hNYXJnaW4ucHVzaChjc3NgXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICR7dlNwYWNlfXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBgKTtcbiAgICAgICAgICAgIGNsZWFuTWFyZ2luLnB1c2goY3NzYFxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0ke3ZTcGFjZX1weDtcbiAgICAgICAgICAgIGApO1xuICAgICAgICB9XG4gICAgICAgIGNvbnN0IGJveFBhZGRpbmcgPSBbXTtcbiAgICAgICAgaWYgKHBhZGRpbmcpIHtcbiAgICAgICAgICAgIGlmICh0eXBlb2YgcGFkZGluZyA9PT0gJ3N0cmluZycgfHwgdHlwZW9mIHBhZGRpbmcgPT09ICdudW1iZXInKSB7XG4gICAgICAgICAgICAgICAgYm94UGFkZGluZy5wdXNoKGNzc2BcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJHtzcGFjaW5nTWFwW3BhZGRpbmddID8gc3BhY2luZ01hcFtwYWRkaW5nXSArICdweCcgOiBwYWRkaW5nfTtcbiAgICAgICAgICAgICAgICBgKTtcbiAgICAgICAgICAgIH0gZWxzZSBpZiAoQXJyYXkuaXNBcnJheShwYWRkaW5nKSkge1xuICAgICAgICAgICAgICAgIGxldCBbaFAsIHZQXSA9IHBhZGRpbmc7XG4gICAgICAgICAgICAgICAgdlAgPSBzcGFjaW5nTWFwW3ZQXSA/IHNwYWNpbmdNYXBbdlBdICsgJ3B4JyA6IHZQO1xuICAgICAgICAgICAgICAgIGlmICh2UCkge1xuICAgICAgICAgICAgICAgICAgICBib3hQYWRkaW5nLnB1c2goY3NzYFxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICR7dlB9O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICR7dlB9O1xuICAgICAgICAgICAgICAgICAgICBgKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaFAgPSBzcGFjaW5nTWFwW2hQXSA/IHNwYWNpbmdNYXBbaFBdICsgJ3B4JyA6IGhQO1xuICAgICAgICAgICAgICAgIGlmIChoUCkge1xuICAgICAgICAgICAgICAgICAgICBib3hQYWRkaW5nLnB1c2goY3NzYFxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAke2hQfTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR7aFB9O1xuICAgICAgICAgICAgICAgICAgICBgKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcmV0dXJuIGNzc2BcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICAgICAgICR7XG4gICAgICAgICAgICAgICAgY29udGFpbmVyICYmXG4gICAgICAgICAgICAgICAgY3NzYFxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICR7XG4gICAgICAgICAgICAgICAgc3BhbiAhPSBudWxsICYmXG4gICAgICAgICAgICAgICAgY3NzYFxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogJHtwZXJjZW50YWdlKHNwYW4gLyBtYXhDb2x1bW5zKX07XG4gICAgICAgICAgICAgICAgYFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJHtcbiAgICAgICAgICAgICAgICBmbGV4ICE9IG51bGwgJiZcbiAgICAgICAgICAgICAgICBjc3NgXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6ICR7ZmxleH07XG4gICAgICAgICAgICAgICAgYFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJHtcbiAgICAgICAgICAgICAgICBvcmRlciAhPSBudWxsICYmXG4gICAgICAgICAgICAgICAgY3NzYFxuICAgICAgICAgICAgICAgICAgICBvcmRlcjogJHtvcmRlcn07XG4gICAgICAgICAgICAgICAgYFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJHtcbiAgICAgICAgICAgICAgICB3cmFwICE9IG51bGwgJiZcbiAgICAgICAgICAgICAgICBjc3NgXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogJHt3cmFwfTtcbiAgICAgICAgICAgICAgICBgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAke1xuICAgICAgICAgICAgICAgIGRpcmVjdGlvbiAhPSBudWxsICYmXG4gICAgICAgICAgICAgICAgY3NzYFxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogJHtkaXJlY3Rpb259O1xuICAgICAgICAgICAgICAgIGBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICR7XG4gICAgICAgICAgICAgICAganVzdGlmeUNvbnRlbnQgIT0gbnVsbCAmJlxuICAgICAgICAgICAgICAgIGNzc2BcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAke2p1c3RpZnlDb250ZW50fTtcbiAgICAgICAgICAgICAgICBgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAke1xuICAgICAgICAgICAgICAgIGFsaWduSXRlbXMgIT0gbnVsbCAmJlxuICAgICAgICAgICAgICAgIGNzc2BcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6ICR7YWxpZ25JdGVtc307XG4gICAgICAgICAgICAgICAgYFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJHtcbiAgICAgICAgICAgICAgICBhbGlnbkNvbnRlbnQgIT0gbnVsbCAmJlxuICAgICAgICAgICAgICAgIGNzc2BcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogJHthbGlnbkNvbnRlbnR9O1xuICAgICAgICAgICAgICAgIGBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICR7XG4gICAgICAgICAgICAgICAgd2lkdGggJiZcbiAgICAgICAgICAgICAgICBjc3NgXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAke3dpZHRofTtcbiAgICAgICAgICAgICAgICBgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAke1xuICAgICAgICAgICAgICAgIGhlaWdodCAmJlxuICAgICAgICAgICAgICAgIGNzc2BcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAke2hlaWdodH07XG4gICAgICAgICAgICAgICAgYFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJHtib3hQYWRkaW5nfTtcbiAgICAgICAgICAgICR7Y2xlYW5NYXJnaW59O1xuXG4gICAgICAgICAgICAmJiY+KiB7XG4gICAgICAgICAgICAgICAgJHttYXJnaW59O1xuICAgICAgICAgICAgICAgICYuJHtwcmVmaXhDbHN9IHtcbiAgICAgICAgICAgICAgICAgICAgJHtib3hNYXJnaW59O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgYDtcbiAgICB9KVxuKTtcbiJdfQ== */"))); cleanMargin.push(/*#__PURE__*/(0, _core.css)("margin-right:-", hSpace, "px;margin-left:-", hSpace, "px;;label:BoxWrap;" + (process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzL0JveC9zdHlsZS9pbmRleC5qcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF3RWdDIiwiZmlsZSI6Ii4uLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzL0JveC9zdHlsZS9pbmRleC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL2NvcmUnO1xuXG5pbXBvcnQgY29uZmlnIGZyb20gJ3NyYy9jb25maWcnO1xuaW1wb3J0IHdpdGhQcm9wcyBmcm9tICdzcmMvdXRpbHMvd2l0aFByb3BzJztcblxuY29uc3QgeyBwcmVmaXhDbHM6IF9wcmVmaXhDbHMgfSA9IGNvbmZpZztcbmNvbnN0IHByZWZpeENscyA9IF9wcmVmaXhDbHMgKyAnLWJveCc7XG5cbmNvbnN0IHNwYWNpbmdNYXAgPSB7XG4gICAgeHM6IDQsXG4gICAgc206IDgsXG4gICAgbWQ6IDEyLFxuICAgIGxnOiAxNixcbiAgICB4bGc6IDIwLFxuICAgIHh4bGc6IDI0XG59O1xuXG5jb25zdCBtYXhDb2x1bW5zID0gMTI7XG5cbmNvbnN0IHBlcmNlbnRhZ2UgPSB2ID0+IHtcbiAgICByZXR1cm4gKyh2ICogMTAwKS50b0ZpeGVkKDgpICsgJyUnO1xufTtcblxuZXhwb3J0IGNvbnN0IEJveFdyYXAgPSB3aXRoUHJvcHMoe1xuICAgIGNsYXNzTmFtZTogcHJlZml4Q2xzXG59KShcbiAgICBzdHlsZWQoJ2RpdicpKHByb3BzID0+IHtcbiAgICAgICAgY29uc3Qge1xuICAgICAgICAgICAgc3BhY2luZyxcbiAgICAgICAgICAgIGRpcmVjdGlvbixcbiAgICAgICAgICAgIHdyYXAsXG4gICAgICAgICAgICBqdXN0aWZ5Q29udGVudCxcbiAgICAgICAgICAgIGFsaWduSXRlbXMsXG4gICAgICAgICAgICBhbGlnbkNvbnRlbnQsXG4gICAgICAgICAgICBzcGFuLFxuICAgICAgICAgICAgZmxleCxcbiAgICAgICAgICAgIG9yZGVyLFxuICAgICAgICAgICAgY29udGFpbmVyLFxuICAgICAgICAgICAgd2lkdGgsXG4gICAgICAgICAgICBoZWlnaHQsXG4gICAgICAgICAgICBwYWRkaW5nXG4gICAgICAgIH0gPSBwcm9wcztcbiAgICAgICAgY29uc3QgaXNWZXJ0aWNhbCA9IGRpcmVjdGlvbiA9PT0gJ2NvbHVtbicgfHwgZGlyZWN0aW9uID09PSAnY29sdW1uLXJldmVyc2UnO1xuXG4gICAgICAgIGNvbnN0IG1hcmdpbiA9IFtdLFxuICAgICAgICAgICAgYm94TWFyZ2luID0gW10sXG4gICAgICAgICAgICBjbGVhbk1hcmdpbiA9IFtdO1xuICAgICAgICBsZXQgaFNwYWNlID0gbnVsbCxcbiAgICAgICAgICAgIHZTcGFjZSA9IG51bGw7XG4gICAgICAgIGlmIChBcnJheS5pc0FycmF5KHNwYWNpbmcpKSB7XG4gICAgICAgICAgICBbaFNwYWNlLCB2U3BhY2VdID0gc3BhY2luZztcbiAgICAgICAgfSBlbHNlIGlmIChzcGFjaW5nICE9IG51bGwpIHtcbiAgICAgICAgICAgIGlmIChpc1ZlcnRpY2FsKSB7XG4gICAgICAgICAgICAgICAgdlNwYWNlID0gc3BhY2luZztcbiAgICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICAgICAgaFNwYWNlID0gc3BhY2luZztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoU3BhY2UgPSBzcGFjaW5nTWFwW2hTcGFjZV0gfHwgaFNwYWNlO1xuICAgICAgICBpZiAoaFNwYWNlICE9IG51bGwpIHtcbiAgICAgICAgICAgIGhTcGFjZSA9IGhTcGFjZSAvIDI7XG4gICAgICAgICAgICBtYXJnaW4ucHVzaChjc3NgXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAke2hTcGFjZX1weDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJHtoU3BhY2V9cHg7XG4gICAgICAgICAgICBgKTtcbiAgICAgICAgICAgIGJveE1hcmdpbi5wdXNoKGNzc2BcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAke2hTcGFjZX1weDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR7aFNwYWNlfXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIGApO1xuICAgICAgICAgICAgY2xlYW5NYXJnaW4ucHVzaChjc3NgXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJHtoU3BhY2V9cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0ke2hTcGFjZX1weDtcbiAgICAgICAgICAgIGApO1xuICAgICAgICB9XG4gICAgICAgIHZTcGFjZSA9IHNwYWNpbmdNYXBbdlNwYWNlXSB8fCB2U3BhY2U7XG4gICAgICAgIGlmICh2U3BhY2UgIT0gbnVsbCkge1xuICAgICAgICAgICAgbWFyZ2luLnB1c2goY3NzYFxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICR7dlNwYWNlfXB4O1xuICAgICAgICAgICAgYCk7XG4gICAgICAgICAgICBib3hNYXJnaW4ucHVzaChjc3NgXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICR7dlNwYWNlfXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBgKTtcbiAgICAgICAgICAgIGNsZWFuTWFyZ2luLnB1c2goY3NzYFxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0ke3ZTcGFjZX1weDtcbiAgICAgICAgICAgIGApO1xuICAgICAgICB9XG4gICAgICAgIGNvbnN0IGJveFBhZGRpbmcgPSBbXTtcbiAgICAgICAgaWYgKHBhZGRpbmcpIHtcbiAgICAgICAgICAgIGlmICh0eXBlb2YgcGFkZGluZyA9PT0gJ3N0cmluZycgfHwgdHlwZW9mIHBhZGRpbmcgPT09ICdudW1iZXInKSB7XG4gICAgICAgICAgICAgICAgYm94UGFkZGluZy5wdXNoKGNzc2BcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJHtzcGFjaW5nTWFwW3BhZGRpbmddID8gc3BhY2luZ01hcFtwYWRkaW5nXSArICdweCcgOiBwYWRkaW5nfTtcbiAgICAgICAgICAgICAgICBgKTtcbiAgICAgICAgICAgIH0gZWxzZSBpZiAoQXJyYXkuaXNBcnJheShwYWRkaW5nKSkge1xuICAgICAgICAgICAgICAgIGxldCBbaFAsIHZQXSA9IHBhZGRpbmc7XG4gICAgICAgICAgICAgICAgdlAgPSBzcGFjaW5nTWFwW3ZQXSA/IHNwYWNpbmdNYXBbdlBdICsgJ3B4JyA6IHZQO1xuICAgICAgICAgICAgICAgIGlmICh2UCkge1xuICAgICAgICAgICAgICAgICAgICBib3hQYWRkaW5nLnB1c2goY3NzYFxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICR7dlB9O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICR7dlB9O1xuICAgICAgICAgICAgICAgICAgICBgKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaFAgPSBzcGFjaW5nTWFwW2hQXSA/IHNwYWNpbmdNYXBbaFBdICsgJ3B4JyA6IGhQO1xuICAgICAgICAgICAgICAgIGlmIChoUCkge1xuICAgICAgICAgICAgICAgICAgICBib3hQYWRkaW5nLnB1c2goY3NzYFxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAke2hQfTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR7aFB9O1xuICAgICAgICAgICAgICAgICAgICBgKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcmV0dXJuIGNzc2BcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICAgICAgICR7XG4gICAgICAgICAgICAgICAgY29udGFpbmVyICYmXG4gICAgICAgICAgICAgICAgY3NzYFxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICR7XG4gICAgICAgICAgICAgICAgc3BhbiAhPSBudWxsICYmXG4gICAgICAgICAgICAgICAgY3NzYFxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogJHtwZXJjZW50YWdlKHNwYW4gLyBtYXhDb2x1bW5zKX07XG4gICAgICAgICAgICAgICAgYFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJHtcbiAgICAgICAgICAgICAgICBmbGV4ICE9IG51bGwgJiZcbiAgICAgICAgICAgICAgICBjc3NgXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6ICR7ZmxleH07XG4gICAgICAgICAgICAgICAgYFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJHtcbiAgICAgICAgICAgICAgICBvcmRlciAhPSBudWxsICYmXG4gICAgICAgICAgICAgICAgY3NzYFxuICAgICAgICAgICAgICAgICAgICBvcmRlcjogJHtvcmRlcn07XG4gICAgICAgICAgICAgICAgYFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJHtcbiAgICAgICAgICAgICAgICB3cmFwICE9IG51bGwgJiZcbiAgICAgICAgICAgICAgICBjc3NgXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogJHt3cmFwfTtcbiAgICAgICAgICAgICAgICBgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAke1xuICAgICAgICAgICAgICAgIGRpcmVjdGlvbiAhPSBudWxsICYmXG4gICAgICAgICAgICAgICAgY3NzYFxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogJHtkaXJlY3Rpb259O1xuICAgICAgICAgICAgICAgIGBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICR7XG4gICAgICAgICAgICAgICAganVzdGlmeUNvbnRlbnQgIT0gbnVsbCAmJlxuICAgICAgICAgICAgICAgIGNzc2BcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAke2p1c3RpZnlDb250ZW50fTtcbiAgICAgICAgICAgICAgICBgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAke1xuICAgICAgICAgICAgICAgIGFsaWduSXRlbXMgIT0gbnVsbCAmJlxuICAgICAgICAgICAgICAgIGNzc2BcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6ICR7YWxpZ25JdGVtc307XG4gICAgICAgICAgICAgICAgYFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJHtcbiAgICAgICAgICAgICAgICBhbGlnbkNvbnRlbnQgIT0gbnVsbCAmJlxuICAgICAgICAgICAgICAgIGNzc2BcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogJHthbGlnbkNvbnRlbnR9O1xuICAgICAgICAgICAgICAgIGBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICR7XG4gICAgICAgICAgICAgICAgd2lkdGggJiZcbiAgICAgICAgICAgICAgICBjc3NgXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAke3dpZHRofTtcbiAgICAgICAgICAgICAgICBgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAke1xuICAgICAgICAgICAgICAgIGhlaWdodCAmJlxuICAgICAgICAgICAgICAgIGNzc2BcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAke2hlaWdodH07XG4gICAgICAgICAgICAgICAgYFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJHtib3hQYWRkaW5nfTtcbiAgICAgICAgICAgICR7Y2xlYW5NYXJnaW59O1xuXG4gICAgICAgICAgICAmJiY+KiB7XG4gICAgICAgICAgICAgICAgJHttYXJnaW59O1xuICAgICAgICAgICAgICAgICYuJHtwcmVmaXhDbHN9IHtcbiAgICAgICAgICAgICAgICAgICAgJHtib3hNYXJnaW59O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgYDtcbiAgICB9KVxuKTtcbiJdfQ== */"))); } vSpace = spacingMap[vSpace] || vSpace; if (vSpace != null) { margin.push(/*#__PURE__*/(0, _core.css)("margin-bottom:", vSpace, "px;;label:BoxWrap;" + (process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzL0JveC9zdHlsZS9pbmRleC5qcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUErRTJCIiwiZmlsZSI6Ii4uLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzL0JveC9zdHlsZS9pbmRleC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL2NvcmUnO1xuXG5pbXBvcnQgY29uZmlnIGZyb20gJ3NyYy9jb25maWcnO1xuaW1wb3J0IHdpdGhQcm9wcyBmcm9tICdzcmMvdXRpbHMvd2l0aFByb3BzJztcblxuY29uc3QgeyBwcmVmaXhDbHM6IF9wcmVmaXhDbHMgfSA9IGNvbmZpZztcbmNvbnN0IHByZWZpeENscyA9IF9wcmVmaXhDbHMgKyAnLWJveCc7XG5cbmNvbnN0IHNwYWNpbmdNYXAgPSB7XG4gICAgeHM6IDQsXG4gICAgc206IDgsXG4gICAgbWQ6IDEyLFxuICAgIGxnOiAxNixcbiAgICB4bGc6IDIwLFxuICAgIHh4bGc6IDI0XG59O1xuXG5jb25zdCBtYXhDb2x1bW5zID0gMTI7XG5cbmNvbnN0IHBlcmNlbnRhZ2UgPSB2ID0+IHtcbiAgICByZXR1cm4gKyh2ICogMTAwKS50b0ZpeGVkKDgpICsgJyUnO1xufTtcblxuZXhwb3J0IGNvbnN0IEJveFdyYXAgPSB3aXRoUHJvcHMoe1xuICAgIGNsYXNzTmFtZTogcHJlZml4Q2xzXG59KShcbiAgICBzdHlsZWQoJ2RpdicpKHByb3BzID0+IHtcbiAgICAgICAgY29uc3Qge1xuICAgICAgICAgICAgc3BhY2luZyxcbiAgICAgICAgICAgIGRpcmVjdGlvbixcbiAgICAgICAgICAgIHdyYXAsXG4gICAgICAgICAgICBqdXN0aWZ5Q29udGVudCxcbiAgICAgICAgICAgIGFsaWduSXRlbXMsXG4gICAgICAgICAgICBhbGlnbkNvbnRlbnQsXG4gICAgICAgICAgICBzcGFuLFxuICAgICAgICAgICAgZmxleCxcbiAgICAgICAgICAgIG9yZGVyLFxuICAgICAgICAgICAgY29udGFpbmVyLFxuICAgICAgICAgICAgd2lkdGgsXG4gICAgICAgICAgICBoZWlnaHQsXG4gICAgICAgICAgICBwYWRkaW5nXG4gICAgICAgIH0gPSBwcm9wcztcbiAgICAgICAgY29uc3QgaXNWZXJ0aWNhbCA9IGRpcmVjdGlvbiA9PT0gJ2NvbHVtbicgfHwgZGlyZWN0aW9uID09PSAnY29sdW1uLXJldmVyc2UnO1xuXG4gICAgICAgIGNvbnN0IG1hcmdpbiA9IFtdLFxuICAgICAgICAgICAgYm94TWFyZ2luID0gW10sXG4gICAgICAgICAgICBjbGVhbk1hcmdpbiA9IFtdO1xuICAgICAgICBsZXQgaFNwYWNlID0gbnVsbCxcbiAgICAgICAgICAgIHZTcGFjZSA9IG51bGw7XG4gICAgICAgIGlmIChBcnJheS5pc0FycmF5KHNwYWNpbmcpKSB7XG4gICAgICAgICAgICBbaFNwYWNlLCB2U3BhY2VdID0gc3BhY2luZztcbiAgICAgICAgfSBlbHNlIGlmIChzcGFjaW5nICE9IG51bGwpIHtcbiAgICAgICAgICAgIGlmIChpc1ZlcnRpY2FsKSB7XG4gICAgICAgICAgICAgICAgdlNwYWNlID0gc3BhY2luZztcbiAgICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICAgICAgaFNwYWNlID0gc3BhY2luZztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoU3BhY2UgPSBzcGFjaW5nTWFwW2hTcGFjZV0gfHwgaFNwYWNlO1xuICAgICAgICBpZiAoaFNwYWNlICE9IG51bGwpIHtcbiAgICAgICAgICAgIGhTcGFjZSA9IGhTcGFjZSAvIDI7XG4gICAgICAgICAgICBtYXJnaW4ucHVzaChjc3NgXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAke2hTcGFjZX1weDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJHtoU3BhY2V9cHg7XG4gICAgICAgICAgICBgKTtcbiAgICAgICAgICAgIGJveE1hcmdpbi5wdXNoKGNzc2BcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAke2hTcGFjZX1weDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR7aFNwYWNlfXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIGApO1xuICAgICAgICAgICAgY2xlYW5NYXJnaW4ucHVzaChjc3NgXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJHtoU3BhY2V9cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0ke2hTcGFjZX1weDtcbiAgICAgICAgICAgIGApO1xuICAgICAgICB9XG4gICAgICAgIHZTcGFjZSA9IHNwYWNpbmdNYXBbdlNwYWNlXSB8fCB2U3BhY2U7XG4gICAgICAgIGlmICh2U3BhY2UgIT0gbnVsbCkge1xuICAgICAgICAgICAgbWFyZ2luLnB1c2goY3NzYFxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICR7dlNwYWNlfXB4O1xuICAgICAgICAgICAgYCk7XG4gICAgICAgICAgICBib3hNYXJnaW4ucHVzaChjc3NgXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICR7dlNwYWNlfXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBgKTtcbiAgICAgICAgICAgIGNsZWFuTWFyZ2luLnB1c2goY3NzYFxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0ke3ZTcGFjZX1weDtcbiAgICAgICAgICAgIGApO1xuICAgICAgICB9XG4gICAgICAgIGNvbnN0IGJveFBhZGRpbmcgPSBbXTtcbiAgICAgICAgaWYgKHBhZGRpbmcpIHtcbiAgICAgICAgICAgIGlmICh0eXBlb2YgcGFkZGluZyA9PT0gJ3N0cmluZycgfHwgdHlwZW9mIHBhZGRpbmcgPT09ICdudW1iZXInKSB7XG4gICAgICAgICAgICAgICAgYm94UGFkZGluZy5wdXNoKGNzc2BcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJHtzcGFjaW5nTWFwW3BhZGRpbmddID8gc3BhY2luZ01hcFtwYWRkaW5nXSArICdweCcgOiBwYWRkaW5nfTtcbiAgICAgICAgICAgICAgICBgKTtcbiAgICAgICAgICAgIH0gZWxzZSBpZiAoQXJyYXkuaXNBcnJheShwYWRkaW5nKSkge1xuICAgICAgICAgICAgICAgIGxldCBbaFAsIHZQXSA9IHBhZGRpbmc7XG4gICAgICAgICAgICAgICAgdlAgPSBzcGFjaW5nTWFwW3ZQXSA/IHNwYWNpbmdNYXBbdlBdICsgJ3B4JyA6IHZQO1xuICAgICAgICAgICAgICAgIGlmICh2UCkge1xuICAgICAgICAgICAgICAgICAgICBib3hQYWRkaW5nLnB1c2goY3NzYFxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICR7dlB9O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICR7dlB9O1xuICAgICAgICAgICAgICAgICAgICBgKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaFAgPSBzcGFjaW5nTWFwW2hQXSA/IHNwYWNpbmdNYXBbaFBdICsgJ3B4JyA6IGhQO1xuICAgICAgICAgICAgICAgIGlmIChoUCkge1xuICAgICAgICAgICAgICAgICAgICBib3hQYWRkaW5nLnB1c2goY3NzYFxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAke2hQfTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR7aFB9O1xuICAgICAgICAgICAgICAgICAgICBgKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcmV0dXJuIGNzc2BcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICAgICAgICR7XG4gICAgICAgICAgICAgICAgY29udGFpbmVyICYmXG4gICAgICAgICAgICAgICAgY3NzYFxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICR7XG4gICAgICAgICAgICAgICAgc3BhbiAhPSBudWxsICYmXG4gICAgICAgICAgICAgICAgY3NzYFxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogJHtwZXJjZW50YWdlKHNwYW4gLyBtYXhDb2x1bW5zKX07XG4gICAgICAgICAgICAgICAgYFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJHtcbiAgICAgICAgICAgICAgICBmbGV4ICE9IG51bGwgJiZcbiAgICAgICAgICAgICAgICBjc3NgXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6ICR7ZmxleH07XG4gICAgICAgICAgICAgICAgYFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJHtcbiAgICAgICAgICAgICAgICBvcmRlciAhPSBudWxsICYmXG4gICAgICAgICAgICAgICAgY3NzYFxuICAgICAgICAgICAgICAgICAgICBvcmRlcjogJHtvcmRlcn07XG4gICAgICAgICAgICAgICAgYFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJHtcbiAgICAgICAgICAgICAgICB3cmFwICE9IG51bGwgJiZcbiAgICAgICAgICAgICAgICBjc3NgXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogJHt3cmFwfTtcbiAgICAgICAgICAgICAgICBgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAke1xuICAgICAgICAgICAgICAgIGRpcmVjdGlvbiAhPSBudWxsICYmXG4gICAgICAgICAgICAgICAgY3NzYFxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogJHtkaXJlY3Rpb259O1xuICAgICAgICAgICAgICAgIGBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICR7XG4gICAgICAgICAgICAgICAganVzdGlmeUNvbnRlbnQgIT0gbnVsbCAmJlxuICAgICAgICAgICAgICAgIGNzc2BcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAke2p1c3RpZnlDb250ZW50fTtcbiAgICAgICAgICAgICAgICBgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAke1xuICAgICAgICAgICAgICAgIGFsaWduSXRlbXMgIT0gbnVsbCAmJlxuICAgICAgICAgICAgICAgIGNzc2BcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6ICR7YWxpZ25JdGVtc307XG4gICAgICAgICAgICAgICAgYFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJHtcbiAgICAgICAgICAgICAgICBhbGlnbkNvbnRlbnQgIT0gbnVsbCAmJlxuICAgICAgICAgICAgICAgIGNzc2BcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogJHthbGlnbkNvbnRlbnR9O1xuICAgICAgICAgICAgICAgIGBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICR7XG4gICAgICAgICAgICAgICAgd2lkdGggJiZcbiAgICAgICAgICAgICAgICBjc3NgXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAke3dpZHRofTtcbiAgICAgICAgICAgICAgICBgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAke1xuICAgICAgICAgICAgICAgIGhlaWdodCAmJlxuICAgICAgICAgICAgICAgIGNzc2BcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAke2hlaWdodH07XG4gICAgICAgICAgICAgICAgYFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJHtib3hQYWRkaW5nfTtcbiAgICAgICAgICAgICR7Y2xlYW5NYXJnaW59O1xuXG4gICAgICAgICAgICAmJiY+KiB7XG4gICAgICAgICAgICAgICAgJHttYXJnaW59O1xuICAgICAgICAgICAgICAgICYuJHtwcmVmaXhDbHN9IHtcbiAgICAgICAgICAgICAgICAgICAgJHtib3hNYXJnaW59O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgYDtcbiAgICB9KVxuKTtcbiJdfQ== */"))); boxMargin.push(/*#__PURE__*/(0, _core.css)("padding-bottom:", vSpace, "px;margin-bottom:0;;label:BoxWrap;" + (process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzL0JveC9zdHlsZS9pbmRleC5qcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFrRjhCIiwiZmlsZSI6Ii4uLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzL0JveC9zdHlsZS9pbmRleC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL2NvcmUnO1xuXG5pbXBvcnQgY29uZmlnIGZyb20gJ3NyYy9jb25maWcnO1xuaW1wb3J0IHdpdGhQcm9wcyBmcm9tICdzcmMvdXRpbHMvd2l0aFByb3BzJztcblxuY29uc3QgeyBwcmVmaXhDbHM6IF9wcmVmaXhDbHMgfSA9IGNvbmZpZztcbmNvbnN0IHByZWZpeENscyA9IF9wcmVmaXhDbHMgKyAnLWJveCc7XG5cbmNvbnN0IHNwYWNpbmdNYXAgPSB7XG4gICAgeHM6IDQsXG4gICAgc206IDgsXG4gICAgbWQ6IDEyLFxuICAgIGxnOiAxNixcbiAgICB4bGc6IDIwLFxuICAgIHh4bGc6IDI0XG59O1xuXG5jb25zdCBtYXhDb2x1bW5zID0gMTI7XG5cbmNvbnN0IHBlcmNlbnRhZ2UgPSB2ID0+IHtcbiAgICByZXR1cm4gKyh2ICogMTAwKS50b0ZpeGVkKDgpICsgJyUnO1xufTtcblxuZXhwb3J0IGNvbnN0IEJveFdyYXAgPSB3aXRoUHJvcHMoe1xuICAgIGNsYXNzTmFtZTogcHJlZml4Q2xzXG59KShcbiAgICBzdHlsZWQoJ2RpdicpKHByb3BzID0+IHtcbiAgICAgICAgY29uc3Qge1xuICAgICAgICAgICAgc3BhY2luZyxcbiAgICAgICAgICAgIGRpcmVjdGlvbixcbiAgICAgICAgICAgIHdyYXAsXG4gICAgICAgICAgICBqdXN0aWZ5Q29udGVudCxcbiAgICAgICAgICAgIGFsaWduSXRlbXMsXG4gICAgICAgICAgICBhbGlnbkNvbnRlbnQsXG4gICAgICAgICAgICBzcGFuLFxuICAgICAgICAgICAgZmxleCxcbiAgICAgICAgICAgIG9yZGVyLFxuICAgICAgICAgICAgY29udGFpbmVyLFxuICAgICAgICAgICAgd2lkdGgsXG4gICAgICAgICAgICBoZWlnaHQsXG4gICAgICAgICAgICBwYWRkaW5nXG4gICAgICAgIH0gPSBwcm9wcztcbiAgICAgICAgY29uc3QgaXNWZXJ0aWNhbCA9IGRpcmVjdGlvbiA9PT0gJ2NvbHVtbicgfHwgZGlyZWN0aW9uID09PSAnY29sdW1uLXJldmVyc2UnO1xuXG4gICAgICAgIGNvbnN0IG1hcmdpbiA9IFtdLFxuICAgICAgICAgICAgYm94TWFyZ2luID0gW10sXG4gICAgICAgICAgICBjbGVhbk1hcmdpbiA9IFtdO1xuICAgICAgICBsZXQgaFNwYWNlID0gbnVsbCxcbiAgICAgICAgICAgIHZTcGFjZSA9IG51bGw7XG4gICAgICAgIGlmIChBcnJheS5pc0FycmF5KHNwYWNpbmcpKSB7XG4gICAgICAgICAgICBbaFNwYWNlLCB2U3BhY2VdID0gc3BhY2luZztcbiAgICAgICAgfSBlbHNlIGlmIChzcGFjaW5nICE9IG51bGwpIHtcbiAgICAgICAgICAgIGlmIChpc1ZlcnRpY2FsKSB7XG4gICAgICAgICAgICAgICAgdlNwYWNlID0gc3BhY2luZztcbiAgICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICAgICAgaFNwYWNlID0gc3BhY2luZztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoU3BhY2UgPSBzcGFjaW5nTWFwW2hTcGFjZV0gfHwgaFNwYWNlO1xuICAgICAgICBpZiAoaFNwYWNlICE9IG51bGwpIHtcbiAgICAgICAgICAgIGhTcGFjZSA9IGhTcGFjZSAvIDI7XG4gICAgICAgICAgICBtYXJnaW4ucHVzaChjc3NgXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAke2hTcGFjZX1weDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJHtoU3BhY2V9cHg7XG4gICAgICAgICAgICBgKTtcbiAgICAgICAgICAgIGJveE1hcmdpbi5wdXNoKGNzc2BcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAke2hTcGFjZX1weDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR7aFNwYWNlfXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIGApO1xuICAgICAgICAgICAgY2xlYW5NYXJnaW4ucHVzaChjc3NgXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJHtoU3BhY2V9cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0ke2hTcGFjZX1weDtcbiAgICAgICAgICAgIGApO1xuICAgICAgICB9XG4gICAgICAgIHZTcGFjZSA9IHNwYWNpbmdNYXBbdlNwYWNlXSB8fCB2U3BhY2U7XG4gICAgICAgIGlmICh2U3BhY2UgIT0gbnVsbCkge1xuICAgICAgICAgICAgbWFyZ2luLnB1c2goY3NzYFxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICR7dlNwYWNlfXB4O1xuICAgICAgICAgICAgYCk7XG4gICAgICAgICAgICBib3hNYXJnaW4ucHVzaChjc3NgXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICR7dlNwYWNlfXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBgKTtcbiAgICAgICAgICAgIGNsZWFuTWFyZ2luLnB1c2goY3NzYFxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0ke3ZTcGFjZX1weDtcbiAgICAgICAgICAgIGApO1xuICAgICAgICB9XG4gICAgICAgIGNvbnN0IGJveFBhZGRpbmcgPSBbXTtcbiAgICAgICAgaWYgKHBhZGRpbmcpIHtcbiAgICAgICAgICAgIGlmICh0eXBlb2YgcGFkZGluZyA9PT0gJ3N0cmluZycgfHwgdHlwZW9mIHBhZGRpbmcgPT09ICdudW1iZXInKSB7XG4gICAgICAgICAgICAgICAgYm94UGFkZGluZy5wdXNoKGNzc2BcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJHtzcGFjaW5nTWFwW3BhZGRpbmddID8gc3BhY2luZ01hcFtwYWRkaW5nXSArICdweCcgOiBwYWRkaW5nfTtcbiAgICAgICAgICAgICAgICBgKTtcbiAgICAgICAgICAgIH0gZWxzZSBpZiAoQXJyYXkuaXNBcnJheShwYWRkaW5nKSkge1xuICAgICAgICAgICAgICAgIGxldCBbaFAsIHZQXSA9IHBhZGRpbmc7XG4gICAgICAgICAgICAgICAgdlAgPSBzcGFjaW5nTWFwW3ZQXSA/IHNwYWNpbmdNYXBbdlBdICsgJ3B4JyA6IHZQO1xuICAgICAgICAgICAgICAgIGlmICh2UCkge1xuICAgICAgICAgICAgICAgICAgICBib3hQYWRkaW5nLnB1c2goY3NzYFxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICR7dlB9O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICR7dlB9O1xuICAgICAgICAgICAgICAgICAgICBgKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaFAgPSBzcGFjaW5nTWFwW2hQXSA/IHNwYWNpbmdNYXBbaFBdICsgJ3B4JyA6IGhQO1xuICAgICAgICAgICAgICAgIGlmIChoUCkge1xuICAgICAgICAgICAgICAgICAgICBib3hQYWRkaW5nLnB1c2goY3NzYFxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAke2hQfTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR7aFB9O1xuICAgICAgICAgICAgICAgICAgICBgKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcmV0dXJuIGNzc2BcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICAgICAgICR7XG4gICAgICAgICAgICAgICAgY29udGFpbmVyICYmXG4gICAgICAgICAgICAgICAgY3NzYFxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICR7XG4gICAgICAgICAgICAgICAgc3BhbiAhPSBudWxsICYmXG4gICAgICAgICAgICAgICAgY3NzYFxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogJHtwZXJjZW50YWdlKHNwYW4gLyBtYXhDb2x1bW5zKX07XG4gICAgICAgICAgICAgICAgYFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJHtcbiAgICAgICAgICAgICAgICBmbGV4ICE9IG51bGwgJiZcbiAgICAgICAgICAgICAgICBjc3NgXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6ICR7ZmxleH07XG4gICAgICAgICAgICAgICAgYFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJHtcbiAgICAgICAgICAgICAgICBvcmRlciAhPSBudWxsICYmXG4gICAgICAgICAgICAgICAgY3NzYFxuICAgICAgICAgICAgICAgICAgICBvcmRlcjogJHtvcmRlcn07XG4gICAgICAgICAgICAgICAgYFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJHtcbiAgICAgICAgICAgICAgICB3cmFwICE9IG51bGwgJiZcbiAgICAgICAgICAgICAgICBjc3NgXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogJHt3cmFwfTtcbiAgICAgICAgICAgICAgICBgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAke1xuICAgICAgICAgICAgICAgIGRpcmVjdGlvbiAhPSBudWxsICYmXG4gICAgICAgICAgICAgICAgY3NzYFxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogJHtkaXJlY3Rpb259O1xuICAgICAgICAgICAgICAgIGBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICR7XG4gICAgICAgICAgICAgICAganVzdGlmeUNvbnRlbnQgIT0gbnVsbCAmJlxuICAgICAgICAgICAgICAgIGNzc2BcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAke2p1c3RpZnlDb250ZW50fTtcbiAgICAgICAgICAgICAgICBgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAke1xuICAgICAgICAgICAgICAgIGFsaWduSXRlbXMgIT0gbnVsbCAmJlxuICAgICAgICAgICAgICAgIGNzc2BcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6ICR7YWxpZ25JdGVtc307XG4gICAgICAgICAgICAgICAgYFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJHtcbiAgICAgICAgICAgICAgICBhbGlnbkNvbnRlbnQgIT0gbnVsbCAmJlxuICAgICAgICAgICAgICAgIGNzc2BcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogJHthbGlnbkNvbnRlbnR9O1xuICAgICAgICAgICAgICAgIGBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICR7XG4gICAgICAgICAgICAgICAgd2lkdGggJiZcbiAgICAgICAgICAgICAgICBjc3NgXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAke3dpZHRofTtcbiAgICAgICAgICAgICAgICBgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAke1xuICAgICAgICAgICAgICAgIGhlaWdodCAmJlxuICAgICAgICAgICAgICAgIGNzc2BcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAke2hlaWdodH07XG4gICAgICAgICAgICAgICAgYFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJHtib3hQYWRkaW5nfTtcbiAgICAgICAgICAgICR7Y2xlYW5NYXJnaW59O1xuXG4gICAgICAgICAgICAmJiY+KiB7XG4gICAgICAgICAgICAgICAgJHttYXJnaW59O1xuICAgICAgICAgICAgICAgICYuJHtwcmVmaXhDbHN9IHtcbiAgICAgICAgICAgICAgICAgICAgJHtib3hNYXJnaW59O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgYDtcbiAgICB9KVxuKTtcbiJdfQ== */"))); cleanMargin.push(/*#__PURE__*/(0, _core.css)("margin-bottom:-", vSpace, "px;;label:BoxWrap;" + (process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzL0JveC9zdHlsZS9pbmRleC5qcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFzRmdDIiwiZmlsZSI6Ii4uLy4uLy4uLy4uL3NyYy9jb21wb25lbnRzL0JveC9zdHlsZS9pbmRleC5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBzdHlsZWQgZnJvbSAnQGVtb3Rpb24vc3R5bGVkJztcbmltcG9ydCB7IGNzcyB9IGZyb20gJ0BlbW90aW9uL2NvcmUnO1xuXG5pbXBvcnQgY29uZmlnIGZyb20gJ3NyYy9jb25maWcnO1xuaW1wb3J0IHdpdGhQcm9wcyBmcm9tICdzcmMvdXRpbHMvd2l0aFByb3BzJztcblxuY29uc3QgeyBwcmVmaXhDbHM6IF9wcmVmaXhDbHMgfSA9IGNvbmZpZztcbmNvbnN0IHByZWZpeENscyA9IF9wcmVmaXhDbHMgKyAnLWJveCc7XG5cbmNvbnN0IHNwYWNpbmdNYXAgPSB7XG4gICAgeHM6IDQsXG4gICAgc206IDgsXG4gICAgbWQ6IDEyLFxuICAgIGxnOiAxNixcbiAgICB4bGc6IDIwLFxuICAgIHh4bGc6IDI0XG59O1xuXG5jb25zdCBtYXhDb2x1bW5zID0gMTI7XG5cbmNvbnN0IHBlcmNlbnRhZ2UgPSB2ID0+IHtcbiAgICByZXR1cm4gKyh2ICogMTAwKS50b0ZpeGVkKDgpICsgJyUnO1xufTtcblxuZXhwb3J0IGNvbnN0IEJveFdyYXAgPSB3aXRoUHJvcHMoe1xuICAgIGNsYXNzTmFtZTogcHJlZml4Q2xzXG59KShcbiAgICBzdHlsZWQoJ2RpdicpKHByb3BzID0+IHtcbiAgICAgICAgY29uc3Qge1xuICAgICAgICAgICAgc3BhY2luZyxcbiAgICAgICAgICAgIGRpcmVjdGlvbixcbiAgICAgICAgICAgIHdyYXAsXG4gICAgICAgICAgICBqdXN0aWZ5Q29udGVudCxcbiAgICAgICAgICAgIGFsaWduSXRlbXMsXG4gICAgICAgICAgICBhbGlnbkNvbnRlbnQsXG4gICAgICAgICAgICBzcGFuLFxuICAgICAgICAgICAgZmxleCxcbiAgICAgICAgICAgIG9yZGVyLFxuICAgICAgICAgICAgY29udGFpbmVyLFxuICAgICAgICAgICAgd2lkdGgsXG4gICAgICAgICAgICBoZWlnaHQsXG4gICAgICAgICAgICBwYWRkaW5nXG4gICAgICAgIH0gPSBwcm9wcztcbiAgICAgICAgY29uc3QgaXNWZXJ0aWNhbCA9IGRpcmVjdGlvbiA9PT0gJ2NvbHVtbicgfHwgZGlyZWN0aW9uID09PSAnY29sdW1uLXJldmVyc2UnO1xuXG4gICAgICAgIGNvbnN0IG1hcmdpbiA9IFtdLFxuICAgICAgICAgICAgYm94TWFyZ2luID0gW10sXG4gICAgICAgICAgICBjbGVhbk1hcmdpbiA9IFtdO1xuICAgICAgICBsZXQgaFNwYWNlID0gbnVsbCxcbiAgICAgICAgICAgIHZTcGFjZSA9IG51bGw7XG4gICAgICAgIGlmIChBcnJheS5pc0FycmF5KHNwYWNpbmcpKSB7XG4gICAgICAgICAgICBbaFNwYWNlLCB2U3BhY2VdID0gc3BhY2luZztcbiAgICAgICAgfSBlbHNlIGlmI