Files
sgauthier 6e64e138e2
All checks were successful
Publish To Prod / deploy_and_publish (push) Successful in 35s
planning
2024-10-14 09:15:30 +02:00

214 lines
47 KiB
JavaScript

"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _react = _interopRequireDefault(require("react"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _react2 = require("@emotion/react");
var _dayjs = _interopRequireDefault(require("dayjs"));
var _customParseFormat = _interopRequireDefault(require("dayjs/plugin/customParseFormat"));
var _localizedFormat = _interopRequireDefault(require("dayjs/plugin/localizedFormat"));
var _utc = _interopRequireDefault(require("dayjs/plugin/utc"));
var _decapCmsUiDefault = require("decap-cms-ui-default");
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _defineProperty(obj, key, value) { key = _toPropertyKey(key); if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == typeof i ? i : String(i); }
function _toPrimitive(t, r) { if ("object" != typeof t || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != typeof i) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); }
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)."; } /** @jsx jsx */
_dayjs.default.extend(_customParseFormat.default);
_dayjs.default.extend(_localizedFormat.default);
_dayjs.default.extend(_utc.default);
var _ref3 = process.env.NODE_ENV === "production" ? {
name: "1tfa1p6-Buttons",
styles: "display:flex;gap:20px;width:fit-content;label:Buttons;"
} : {
name: "1tfa1p6-Buttons",
styles: "display:flex;gap:20px;width:fit-content;label:Buttons;",
map: "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9EYXRlVGltZUNvbnRyb2wuanMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBaUJjIiwiZmlsZSI6Ii4uLy4uL3NyYy9EYXRlVGltZUNvbnRyb2wuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvKiogQGpzeCBqc3ggKi9cbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xuaW1wb3J0IHsganN4LCBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgZGF5anMgZnJvbSAnZGF5anMnO1xuaW1wb3J0IGN1c3RvbVBhcnNlRm9ybWF0IGZyb20gJ2RheWpzL3BsdWdpbi9jdXN0b21QYXJzZUZvcm1hdCc7XG5pbXBvcnQgbG9jYWxpemVkRm9ybWF0IGZyb20gJ2RheWpzL3BsdWdpbi9sb2NhbGl6ZWRGb3JtYXQnO1xuaW1wb3J0IHV0YyBmcm9tICdkYXlqcy9wbHVnaW4vdXRjJztcbmltcG9ydCB7IGJ1dHRvbnMgfSBmcm9tICdkZWNhcC1jbXMtdWktZGVmYXVsdCc7XG5cbmRheWpzLmV4dGVuZChjdXN0b21QYXJzZUZvcm1hdCk7XG5kYXlqcy5leHRlbmQobG9jYWxpemVkRm9ybWF0KTtcbmRheWpzLmV4dGVuZCh1dGMpO1xuXG5mdW5jdGlvbiBCdXR0b25zKHsgdCwgaGFuZGxlQ2hhbmdlLCBnZXROb3cgfSkge1xuICByZXR1cm4gKFxuICAgIDxkaXZcbiAgICAgIGNzcz17Y3NzYFxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIGB9XG4gICAgPlxuICAgICAgPGJ1dHRvblxuICAgICAgICBjc3M9e2Nzc2BcbiAgICAgICAgICAke2J1dHRvbnMuYnV0dG9ufVxuICAgICAgICAgICR7YnV0dG9ucy53aWRnZXR9XG4gICAgICAgIGB9XG4gICAgICAgIG9uQ2xpY2s9eygpID0+IGhhbmRsZUNoYW5nZShnZXROb3coKSl9XG4gICAgICAgIGRhdGEtdGVzdGlkPVwibm93LWJ1dHRvblwiXG4gICAgICA+XG4gICAgICAgIHt0KCdlZGl0b3IuZWRpdG9yV2lkZ2V0cy5kYXRldGltZS5ub3cnKX1cbiAgICAgIDwvYnV0dG9uPlxuICAgICAgPGJ1dHRvblxuICAgICAgICBjc3M9e2Nzc2BcbiAgICAgICAgICAke2J1dHRvbnMuYnV0dG9ufVxuICAgICAgICAgICR7YnV0dG9ucy53aWRnZXR9XG4gICAgICAgIGB9XG4gICAgICAgIG9uQ2xpY2s9eygpID0+IGhhbmRsZUNoYW5nZSgnJyl9XG4gICAgICAgIGRhdGEtdGVzdGlkPVwiY2xlYXItYnV0dG9uXCJcbiAgICAgID5cbiAgICAgICAge3QoJ2VkaXRvci5lZGl0b3JXaWRnZXRzLmRhdGV0aW1lLmNsZWFyJyl9XG4gICAgICA8L2J1dHRvbj5cbiAgICA8L2Rpdj5cbiAgKTtcbn1cblxuY2xhc3MgRGF0ZVRpbWVDb250cm9sIGV4dGVuZHMgUmVhY3QuQ29tcG9uZW50IHtcbiAgc3RhdGljIHByb3BUeXBlcyA9IHtcbiAgICBmaWVsZDogUHJvcFR5cGVzLm9iamVjdC5pc1JlcXVpcmVkLFxuICAgIGZvcklEOiBQcm9wVHlwZXMuc3RyaW5nLFxuICAgIG9uQ2hhbmdlOiBQcm9wVHlwZXMuZnVuYy5pc1JlcXVpcmVkLFxuICAgIGNsYXNzTmFtZVdyYXBwZXI6IFByb3BUeXBlcy5zdHJpbmcuaXNSZXF1aXJlZCxcbiAgICBzZXRBY3RpdmVTdHlsZTogUHJvcFR5cGVzLmZ1bmMuaXNSZXF1aXJlZCxcbiAgICBzZXRJbmFjdGl2ZVN0eWxlOiBQcm9wVHlwZXMuZnVuYy5pc1JlcXVpcmVkLFxuICAgIHZhbHVlOiBQcm9wVHlwZXMub25lT2ZUeXBlKFtQcm9wVHlwZXMub2JqZWN0LCBQcm9wVHlwZXMuc3RyaW5nXSksXG4gICAgdDogUHJvcFR5cGVzLmZ1bmMuaXNSZXF1aXJlZCxcbiAgICBpc0Rpc2FibGVkOiBQcm9wVHlwZXMuYm9vbCxcbiAgfTtcblxuICBzdGF0aWMgZGVmYXVsdFByb3BzID0ge1xuICAgIGlzRGlzYWJsZWQ6IGZhbHNlLFxuICB9O1xuXG4gIGNvbXBvbmVudERpZE1vdW50KCkge1xuICAgIGNvbnN0IHsgdmFsdWUgfSA9IHRoaXMucHJvcHM7XG4gICAgaWYgKHZhbHVlID09PSAne3tub3d9fScpIHtcbiAgICAgIHRoaXMuaGFuZGxlQ2hhbmdlKHRoaXMuZ2V0Tm93KCkpO1xuICAgIH1cbiAgfVxuXG4gIGlzVXRjID0gdGhpcy5wcm9wcy5maWVsZC5nZXQoJ3BpY2tlcl91dGMnKSB8fCBmYWxzZTtcblxuICBlc2NhcGVaKHN0cikge1xuICAgIGlmICgvWig/IVtcXF1dKS8udGVzdChzdHIpKSB7XG4gICAgICByZXR1cm4gc3RyLnJlcGxhY2UoJ1onLCAnW1pdJyk7XG4gICAgfVxuICAgIHJldHVybiBzdHI7XG4gIH1cblxuICBnZXRGb3JtYXQoKSB7XG4gICAgY29uc3QgeyBmaWVsZCB9ID0gdGhpcy5wcm9wcztcbiAgICBsZXQgaW5wdXRUeXBlID0gJ2RhdGV0aW1lLWxvY2FsJztcbiAgICBsZXQgaW5wdXRGb3JtYXQgPSAnWVlZWS1NTS1ERFRISDptbSc7XG4gICAgbGV0IGZvcm1hdCA9ICdZWVlZLU1NLUREVEhIOm1tOnNzLlNTU1taXSc7XG4gICAgbGV0IHVzZXJGb3JtYXQgPSBmaWVsZD8uZ2V0KCdmb3JtYXQnKTtcbiAgICBsZXQgZGF0ZUZvcm1hdCA9IGZpZWxkPy5nZXQoJ2RhdGVfZm9ybWF0Jyk7XG4gICAgbGV0IHRpbWVGb3JtYXQgPSBmaWVsZD8uZ2V0KCd0aW1lX2Zvcm1hdCcpO1xuICAgIGlmIChkYXRlRm9ybWF0ID09PSB0cnVlKSBkYXRlRm9ybWF0ID0gJ1lZWVktTU0tREQnO1xuICAgIGlmICh0aW1lRm9ybWF0ID09PSB0cnVlKSB0aW1lRm9ybWF0ID0gJ0hIOm1tJztcblxuICAgIGlmICh0aGlzLmlzVXRjKSB7XG4gICAgICB1c2VyRm9ybWF0ID0gdGhpcy5lc2NhcGVaKHVzZXJGb3JtYXQpO1xuICAgICAgZGF0ZUZvcm1hdCA9IHRoaXMuZXNjYXBlWihkYXRlRm9ybWF0KTtcbiAgICAgIHRpbWVGb3JtYXQgPSB0aGlzLmVzY2FwZVoodGltZUZvcm1hdCk7XG4gICAgfVxuXG4gICAgaWYgKHR5cGVvZiBkYXRlRm9ybWF0ID09PSAnc3RyaW5nJyAmJiB0eXBlb2YgdGltZUZvcm1hdCA9PT0gJ3N0cmluZycpIHtcbiAgICAgIGZvcm1hdCA9IGAke2RhdGVGb3JtYXR9VCR7dGltZUZvcm1hdH1gO1xuICAgIH0gZWxzZSBpZiAodHlwZW9mIHRpbWVGb3JtYXQgPT09ICdzdHJpbmcnKSB7XG4gICAgICBpbnB1dFR5cGUgPSAndGltZSc7XG4gICAgICBmb3JtYXQgPSB0aW1lRm9ybWF0O1xuICAgIH0gZWxzZSBpZiAodHlwZW9mIGRhdGVGb3JtYXQgPT09ICdzdHJpbmcnKSB7XG4gICAgICBpbnB1dFR5cGUgPSAnZGF0ZSc7XG4gICAgICBmb3JtYXQgPSBkYXRlRm9ybWF0O1xuICAgIH1cblxuICAgIGlmICh0eXBlb2YgdXNlckZvcm1hdCA9PT0gJ3N0cmluZycpIHtcbiAgICAgIGZvcm1hdCA9IHVzZXJGb3JtYXQ7XG4gICAgICBpbnB1dFR5cGUgPSAnZGF0ZXRpbWUtbG9jYWwnO1xuICAgIH1cblxuICAgIGlmIChkYXRlRm9ybWF0ID09PSBmYWxzZSkgaW5wdXRUeXBlID0gJ3RpbWUnO1xuICAgIGlmICh0aW1lRm9ybWF0ID09PSBmYWxzZSkgaW5wdXRUeXBlID0gJ2RhdGUnO1xuICAgIGlmIChpbnB1dFR5cGUgPT09ICdkYXRldGltZS1sb2NhbCcpIGlucHV0Rm9ybWF0ID0gJ1lZWVktTU0tRERUSEg6bW0nO1xuICAgIGlmIChpbnB1dFR5cGUgPT09ICdkYXRlJykgaW5wdXRGb3JtYXQgPSAnWVlZWS1NTS1ERCc7XG4gICAgaWYgKGlucHV0VHlwZSA9PT0gJ3RpbWUnKSBpbnB1dEZvcm1hdCA9ICdISDptbSc7XG5cbiAgICByZXR1cm4geyBmb3JtYXQsIGlucHV0VHlwZSwgaW5wdXRGb3JtYXQgfTtcbiAgfVxuXG4gIGlzVmFsaWREYXRlID0gZHQgPT4gZGF5anMoZHQsIHRoaXMuZ2V0Rm9ybWF0KCkuaW5wdXRGb3JtYXQpLmlzVmFsaWQoKSB8fCBkdCA9PT0gJyc7XG5cbiAgZ2V0Tm93KCkge1xuICAgIGNvbnN0IHsgaW5wdXRGb3JtYXQgfSA9IHRoaXMuZ2V0Rm9ybWF0KCk7XG4gICAgcmV0dXJuIHRoaXMuaXNVdGMgPyBkYXlqcy51dGMoKS5mb3JtYXQoaW5wdXRGb3JtYXQpIDogZGF5anMoKS5mb3JtYXQoaW5wdXRGb3JtYXQpO1xuICB9XG5cbiAgZm9ybWF0SW5wdXRWYWx1ZSh2YWx1ZSkge1xuICAgIGlmICh2YWx1ZSA9PT0gJycpIHJldHVybiB2YWx1ZTtcbiAgICBjb25zdCB7IGZvcm1hdCwgaW5wdXRGb3JtYXQgfSA9IHRoaXMuZ2V0Rm9ybWF0KCk7XG5cbiAgICBjb25zdCBpbnB1dFZhbHVlID0gdGhpcy5pc1V0Y1xuICAgICAgPyBkYXlqcy51dGModmFsdWUsIGZvcm1hdCkuZm9ybWF0KGlucHV0Rm9ybWF0KVxuICAgICAgOiBkYXlqcyh2YWx1ZSwgZm9ybWF0KS5mb3JtYXQoaW5wdXRGb3JtYXQpO1xuXG4gICAgaWYgKHRoaXMuaXNWYWxpZERhdGUoaW5wdXRWYWx1ZSkpIHtcbiAgICAgIHJldHVybiBpbnB1dFZhbHVlO1xuICAgIH1cbiAgICByZXR1cm4gdGhpcy5pc1V0YyA/IGRheWpzLnV0Yyh2YWx1ZSkuZm9ybWF0KGlucHV0Rm9ybWF0KSA6IGRheWpzKHZhbHVlKS5mb3JtYXQoaW5wdXRGb3JtYXQpO1xuICB9XG5cbiAgaGFuZGxlQ2hhbmdlID0gZGF0ZXRpbWUgPT4ge1xuICAgIGlmICghdGhpcy5pc1ZhbGlkRGF0ZShkYXRldGltZSkpIHJldHVybjtcbiAgICBjb25zdCB7IG9uQ2hhbmdlIH0gPSB0aGlzLnByb3BzO1xuXG4gICAgaWYgKGRhdGV0aW1lID09PSAnJykge1xuICAgICAgb25DaGFuZ2UoJycpO1xuICAgIH0gZWxzZSB7XG4gICAgICBjb25zdCB7IGZvcm1hdCwgaW5wdXRGb3JtYXQgfSA9IHRoaXMuZ2V0Rm9ybWF0KCk7XG4gICAgICBjb25zdCBmb3JtYXR0ZWRWYWx1ZSA9IGRheWpzKGRhdGV0aW1lLCBpbnB1dEZvcm1hdCkuZm9ybWF0KGZvcm1hdCk7XG4gICAgICBvbkNoYW5nZShmb3JtYXR0ZWRWYWx1ZSk7XG4gICAgfVxuICB9O1xuXG4gIG9uSW5wdXRDaGFuZ2UgPSBlID0+IHtcbiAgICBjb25zdCBldHYgPSBlLnRhcmdldC52YWx1ZTtcbiAgICB0aGlzLmhhbmRsZUNoYW5nZShldHYpO1xuICB9O1xuXG4gIHJlbmRlcigpIHtcbiAgICBjb25zdCB7IGZvcklELCB2YWx1ZSwgY2xhc3NOYW1lV3JhcHBlciwgc2V0QWN0aXZlU3R5bGUsIHNldEluYWN0aXZlU3R5bGUsIHQsIGlzRGlzYWJsZWQgfSA9XG4gICAgICB0aGlzLnByb3BzO1xuICAgIGNvbnN0IHsgaW5wdXRUeXBlIH0gPSB0aGlzLmdldEZvcm1hdCgpO1xuXG4gICAgcmV0dXJuIChcbiAgICAgIDxkaXZcbiAgICAgICAgY2xhc3NOYW1lPXtjbGFzc05hbWVXcmFwcGVyfVxuICAgICAgICBjc3M9e2Nzc2BcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGB9XG4gICAgICA+XG4gICAgICAgIDxpbnB1dFxuICAgICAgICAgIGlkPXtmb3JJRH1cbiAgICAgICAgICBkYXRhLXRlc3RpZD17Zm9ySUR9XG4gICAgICAgICAgdHlwZT17aW5wdXRUeXBlfVxuICAgICAgICAgIHZhbHVlPXt2YWx1ZSA/IHRoaXMuZm9ybWF0SW5wdXRWYWx1ZSh2YWx1ZSkgOiAnJ31cbiAgICAgICAgICBvbkNoYW5nZT17dGhpcy5vbklucHV0Q2hhbmdlfVxuICAgICAgICAgIG9uRm9jdXM9e3NldEFjdGl2ZVN0eWxlfVxuICAgICAgICAgIG9uQmx1cj17c2V0SW5hY3RpdmVTdHlsZX1cbiAgICAgICAgICBkaXNhYmxlZD17aXNEaXNhYmxlZH1cbiAgICAgICAgLz5cbiAgICAgICAge3RoaXMuaXNVdGMgJiYgKFxuICAgICAgICAgIDxzcGFuXG4gICAgICAgICAgICBjc3M9e2Nzc2BcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICAgICAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgICAgICBgfVxuICAgICAgICAgID5cbiAgICAgICAgICAgIFVUQ1xuICAgICAgICAgIDwvc3Bhbj5cbiAgICAgICAgKX1cbiAgICAgICAgeyFpc0Rpc2FibGVkICYmIChcbiAgICAgICAgICA8QnV0dG9ucyB0PXt0fSBoYW5kbGVDaGFuZ2U9e3YgPT4gdGhpcy5oYW5kbGVDaGFuZ2Uodil9IGdldE5vdz17KCkgPT4gdGhpcy5nZXROb3coKX0gLz5cbiAgICAgICAgKX1cbiAgICAgIDwvZGl2PlxuICAgICk7XG4gIH1cbn1cblxuZXhwb3J0IGRlZmF1bHQgRGF0ZVRpbWVDb250cm9sO1xuIl19 */",
toString: _EMOTION_STRINGIFIED_CSS_ERROR__
};
function Buttons({
t,
handleChange,
getNow
}) {
return (0, _react2.jsx)("div", {
css: _ref3
}, (0, _react2.jsx)("button", {
css: /*#__PURE__*/(0, _react2.css)(_decapCmsUiDefault.buttons.button, " ", _decapCmsUiDefault.buttons.widget, ";;label:Buttons;" + (process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9EYXRlVGltZUNvbnRyb2wuanMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBd0JnQiIsImZpbGUiOiIuLi8uLi9zcmMvRGF0ZVRpbWVDb250cm9sLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqIEBqc3gganN4ICovXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcbmltcG9ydCB7IGpzeCwgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IGRheWpzIGZyb20gJ2RheWpzJztcbmltcG9ydCBjdXN0b21QYXJzZUZvcm1hdCBmcm9tICdkYXlqcy9wbHVnaW4vY3VzdG9tUGFyc2VGb3JtYXQnO1xuaW1wb3J0IGxvY2FsaXplZEZvcm1hdCBmcm9tICdkYXlqcy9wbHVnaW4vbG9jYWxpemVkRm9ybWF0JztcbmltcG9ydCB1dGMgZnJvbSAnZGF5anMvcGx1Z2luL3V0Yyc7XG5pbXBvcnQgeyBidXR0b25zIH0gZnJvbSAnZGVjYXAtY21zLXVpLWRlZmF1bHQnO1xuXG5kYXlqcy5leHRlbmQoY3VzdG9tUGFyc2VGb3JtYXQpO1xuZGF5anMuZXh0ZW5kKGxvY2FsaXplZEZvcm1hdCk7XG5kYXlqcy5leHRlbmQodXRjKTtcblxuZnVuY3Rpb24gQnV0dG9ucyh7IHQsIGhhbmRsZUNoYW5nZSwgZ2V0Tm93IH0pIHtcbiAgcmV0dXJuIChcbiAgICA8ZGl2XG4gICAgICBjc3M9e2Nzc2BcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBgfVxuICAgID5cbiAgICAgIDxidXR0b25cbiAgICAgICAgY3NzPXtjc3NgXG4gICAgICAgICAgJHtidXR0b25zLmJ1dHRvbn1cbiAgICAgICAgICAke2J1dHRvbnMud2lkZ2V0fVxuICAgICAgICBgfVxuICAgICAgICBvbkNsaWNrPXsoKSA9PiBoYW5kbGVDaGFuZ2UoZ2V0Tm93KCkpfVxuICAgICAgICBkYXRhLXRlc3RpZD1cIm5vdy1idXR0b25cIlxuICAgICAgPlxuICAgICAgICB7dCgnZWRpdG9yLmVkaXRvcldpZGdldHMuZGF0ZXRpbWUubm93Jyl9XG4gICAgICA8L2J1dHRvbj5cbiAgICAgIDxidXR0b25cbiAgICAgICAgY3NzPXtjc3NgXG4gICAgICAgICAgJHtidXR0b25zLmJ1dHRvbn1cbiAgICAgICAgICAke2J1dHRvbnMud2lkZ2V0fVxuICAgICAgICBgfVxuICAgICAgICBvbkNsaWNrPXsoKSA9PiBoYW5kbGVDaGFuZ2UoJycpfVxuICAgICAgICBkYXRhLXRlc3RpZD1cImNsZWFyLWJ1dHRvblwiXG4gICAgICA+XG4gICAgICAgIHt0KCdlZGl0b3IuZWRpdG9yV2lkZ2V0cy5kYXRldGltZS5jbGVhcicpfVxuICAgICAgPC9idXR0b24+XG4gICAgPC9kaXY+XG4gICk7XG59XG5cbmNsYXNzIERhdGVUaW1lQ29udHJvbCBleHRlbmRzIFJlYWN0LkNvbXBvbmVudCB7XG4gIHN0YXRpYyBwcm9wVHlwZXMgPSB7XG4gICAgZmllbGQ6IFByb3BUeXBlcy5vYmplY3QuaXNSZXF1aXJlZCxcbiAgICBmb3JJRDogUHJvcFR5cGVzLnN0cmluZyxcbiAgICBvbkNoYW5nZTogUHJvcFR5cGVzLmZ1bmMuaXNSZXF1aXJlZCxcbiAgICBjbGFzc05hbWVXcmFwcGVyOiBQcm9wVHlwZXMuc3RyaW5nLmlzUmVxdWlyZWQsXG4gICAgc2V0QWN0aXZlU3R5bGU6IFByb3BUeXBlcy5mdW5jLmlzUmVxdWlyZWQsXG4gICAgc2V0SW5hY3RpdmVTdHlsZTogUHJvcFR5cGVzLmZ1bmMuaXNSZXF1aXJlZCxcbiAgICB2YWx1ZTogUHJvcFR5cGVzLm9uZU9mVHlwZShbUHJvcFR5cGVzLm9iamVjdCwgUHJvcFR5cGVzLnN0cmluZ10pLFxuICAgIHQ6IFByb3BUeXBlcy5mdW5jLmlzUmVxdWlyZWQsXG4gICAgaXNEaXNhYmxlZDogUHJvcFR5cGVzLmJvb2wsXG4gIH07XG5cbiAgc3RhdGljIGRlZmF1bHRQcm9wcyA9IHtcbiAgICBpc0Rpc2FibGVkOiBmYWxzZSxcbiAgfTtcblxuICBjb21wb25lbnREaWRNb3VudCgpIHtcbiAgICBjb25zdCB7IHZhbHVlIH0gPSB0aGlzLnByb3BzO1xuICAgIGlmICh2YWx1ZSA9PT0gJ3t7bm93fX0nKSB7XG4gICAgICB0aGlzLmhhbmRsZUNoYW5nZSh0aGlzLmdldE5vdygpKTtcbiAgICB9XG4gIH1cblxuICBpc1V0YyA9IHRoaXMucHJvcHMuZmllbGQuZ2V0KCdwaWNrZXJfdXRjJykgfHwgZmFsc2U7XG5cbiAgZXNjYXBlWihzdHIpIHtcbiAgICBpZiAoL1ooPyFbXFxdXSkvLnRlc3Qoc3RyKSkge1xuICAgICAgcmV0dXJuIHN0ci5yZXBsYWNlKCdaJywgJ1taXScpO1xuICAgIH1cbiAgICByZXR1cm4gc3RyO1xuICB9XG5cbiAgZ2V0Rm9ybWF0KCkge1xuICAgIGNvbnN0IHsgZmllbGQgfSA9IHRoaXMucHJvcHM7XG4gICAgbGV0IGlucHV0VHlwZSA9ICdkYXRldGltZS1sb2NhbCc7XG4gICAgbGV0IGlucHV0Rm9ybWF0ID0gJ1lZWVktTU0tRERUSEg6bW0nO1xuICAgIGxldCBmb3JtYXQgPSAnWVlZWS1NTS1ERFRISDptbTpzcy5TU1NbWl0nO1xuICAgIGxldCB1c2VyRm9ybWF0ID0gZmllbGQ/LmdldCgnZm9ybWF0Jyk7XG4gICAgbGV0IGRhdGVGb3JtYXQgPSBmaWVsZD8uZ2V0KCdkYXRlX2Zvcm1hdCcpO1xuICAgIGxldCB0aW1lRm9ybWF0ID0gZmllbGQ/LmdldCgndGltZV9mb3JtYXQnKTtcbiAgICBpZiAoZGF0ZUZvcm1hdCA9PT0gdHJ1ZSkgZGF0ZUZvcm1hdCA9ICdZWVlZLU1NLUREJztcbiAgICBpZiAodGltZUZvcm1hdCA9PT0gdHJ1ZSkgdGltZUZvcm1hdCA9ICdISDptbSc7XG5cbiAgICBpZiAodGhpcy5pc1V0Yykge1xuICAgICAgdXNlckZvcm1hdCA9IHRoaXMuZXNjYXBlWih1c2VyRm9ybWF0KTtcbiAgICAgIGRhdGVGb3JtYXQgPSB0aGlzLmVzY2FwZVooZGF0ZUZvcm1hdCk7XG4gICAgICB0aW1lRm9ybWF0ID0gdGhpcy5lc2NhcGVaKHRpbWVGb3JtYXQpO1xuICAgIH1cblxuICAgIGlmICh0eXBlb2YgZGF0ZUZvcm1hdCA9PT0gJ3N0cmluZycgJiYgdHlwZW9mIHRpbWVGb3JtYXQgPT09ICdzdHJpbmcnKSB7XG4gICAgICBmb3JtYXQgPSBgJHtkYXRlRm9ybWF0fVQke3RpbWVGb3JtYXR9YDtcbiAgICB9IGVsc2UgaWYgKHR5cGVvZiB0aW1lRm9ybWF0ID09PSAnc3RyaW5nJykge1xuICAgICAgaW5wdXRUeXBlID0gJ3RpbWUnO1xuICAgICAgZm9ybWF0ID0gdGltZUZvcm1hdDtcbiAgICB9IGVsc2UgaWYgKHR5cGVvZiBkYXRlRm9ybWF0ID09PSAnc3RyaW5nJykge1xuICAgICAgaW5wdXRUeXBlID0gJ2RhdGUnO1xuICAgICAgZm9ybWF0ID0gZGF0ZUZvcm1hdDtcbiAgICB9XG5cbiAgICBpZiAodHlwZW9mIHVzZXJGb3JtYXQgPT09ICdzdHJpbmcnKSB7XG4gICAgICBmb3JtYXQgPSB1c2VyRm9ybWF0O1xuICAgICAgaW5wdXRUeXBlID0gJ2RhdGV0aW1lLWxvY2FsJztcbiAgICB9XG5cbiAgICBpZiAoZGF0ZUZvcm1hdCA9PT0gZmFsc2UpIGlucHV0VHlwZSA9ICd0aW1lJztcbiAgICBpZiAodGltZUZvcm1hdCA9PT0gZmFsc2UpIGlucHV0VHlwZSA9ICdkYXRlJztcbiAgICBpZiAoaW5wdXRUeXBlID09PSAnZGF0ZXRpbWUtbG9jYWwnKSBpbnB1dEZvcm1hdCA9ICdZWVlZLU1NLUREVEhIOm1tJztcbiAgICBpZiAoaW5wdXRUeXBlID09PSAnZGF0ZScpIGlucHV0Rm9ybWF0ID0gJ1lZWVktTU0tREQnO1xuICAgIGlmIChpbnB1dFR5cGUgPT09ICd0aW1lJykgaW5wdXRGb3JtYXQgPSAnSEg6bW0nO1xuXG4gICAgcmV0dXJuIHsgZm9ybWF0LCBpbnB1dFR5cGUsIGlucHV0Rm9ybWF0IH07XG4gIH1cblxuICBpc1ZhbGlkRGF0ZSA9IGR0ID0+IGRheWpzKGR0LCB0aGlzLmdldEZvcm1hdCgpLmlucHV0Rm9ybWF0KS5pc1ZhbGlkKCkgfHwgZHQgPT09ICcnO1xuXG4gIGdldE5vdygpIHtcbiAgICBjb25zdCB7IGlucHV0Rm9ybWF0IH0gPSB0aGlzLmdldEZvcm1hdCgpO1xuICAgIHJldHVybiB0aGlzLmlzVXRjID8gZGF5anMudXRjKCkuZm9ybWF0KGlucHV0Rm9ybWF0KSA6IGRheWpzKCkuZm9ybWF0KGlucHV0Rm9ybWF0KTtcbiAgfVxuXG4gIGZvcm1hdElucHV0VmFsdWUodmFsdWUpIHtcbiAgICBpZiAodmFsdWUgPT09ICcnKSByZXR1cm4gdmFsdWU7XG4gICAgY29uc3QgeyBmb3JtYXQsIGlucHV0Rm9ybWF0IH0gPSB0aGlzLmdldEZvcm1hdCgpO1xuXG4gICAgY29uc3QgaW5wdXRWYWx1ZSA9IHRoaXMuaXNVdGNcbiAgICAgID8gZGF5anMudXRjKHZhbHVlLCBmb3JtYXQpLmZvcm1hdChpbnB1dEZvcm1hdClcbiAgICAgIDogZGF5anModmFsdWUsIGZvcm1hdCkuZm9ybWF0KGlucHV0Rm9ybWF0KTtcblxuICAgIGlmICh0aGlzLmlzVmFsaWREYXRlKGlucHV0VmFsdWUpKSB7XG4gICAgICByZXR1cm4gaW5wdXRWYWx1ZTtcbiAgICB9XG4gICAgcmV0dXJuIHRoaXMuaXNVdGMgPyBkYXlqcy51dGModmFsdWUpLmZvcm1hdChpbnB1dEZvcm1hdCkgOiBkYXlqcyh2YWx1ZSkuZm9ybWF0KGlucHV0Rm9ybWF0KTtcbiAgfVxuXG4gIGhhbmRsZUNoYW5nZSA9IGRhdGV0aW1lID0+IHtcbiAgICBpZiAoIXRoaXMuaXNWYWxpZERhdGUoZGF0ZXRpbWUpKSByZXR1cm47XG4gICAgY29uc3QgeyBvbkNoYW5nZSB9ID0gdGhpcy5wcm9wcztcblxuICAgIGlmIChkYXRldGltZSA9PT0gJycpIHtcbiAgICAgIG9uQ2hhbmdlKCcnKTtcbiAgICB9IGVsc2Uge1xuICAgICAgY29uc3QgeyBmb3JtYXQsIGlucHV0Rm9ybWF0IH0gPSB0aGlzLmdldEZvcm1hdCgpO1xuICAgICAgY29uc3QgZm9ybWF0dGVkVmFsdWUgPSBkYXlqcyhkYXRldGltZSwgaW5wdXRGb3JtYXQpLmZvcm1hdChmb3JtYXQpO1xuICAgICAgb25DaGFuZ2UoZm9ybWF0dGVkVmFsdWUpO1xuICAgIH1cbiAgfTtcblxuICBvbklucHV0Q2hhbmdlID0gZSA9PiB7XG4gICAgY29uc3QgZXR2ID0gZS50YXJnZXQudmFsdWU7XG4gICAgdGhpcy5oYW5kbGVDaGFuZ2UoZXR2KTtcbiAgfTtcblxuICByZW5kZXIoKSB7XG4gICAgY29uc3QgeyBmb3JJRCwgdmFsdWUsIGNsYXNzTmFtZVdyYXBwZXIsIHNldEFjdGl2ZVN0eWxlLCBzZXRJbmFjdGl2ZVN0eWxlLCB0LCBpc0Rpc2FibGVkIH0gPVxuICAgICAgdGhpcy5wcm9wcztcbiAgICBjb25zdCB7IGlucHV0VHlwZSB9ID0gdGhpcy5nZXRGb3JtYXQoKTtcblxuICAgIHJldHVybiAoXG4gICAgICA8ZGl2XG4gICAgICAgIGNsYXNzTmFtZT17Y2xhc3NOYW1lV3JhcHBlcn1cbiAgICAgICAgY3NzPXtjc3NgXG4gICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBgfVxuICAgICAgPlxuICAgICAgICA8aW5wdXRcbiAgICAgICAgICBpZD17Zm9ySUR9XG4gICAgICAgICAgZGF0YS10ZXN0aWQ9e2ZvcklEfVxuICAgICAgICAgIHR5cGU9e2lucHV0VHlwZX1cbiAgICAgICAgICB2YWx1ZT17dmFsdWUgPyB0aGlzLmZvcm1hdElucHV0VmFsdWUodmFsdWUpIDogJyd9XG4gICAgICAgICAgb25DaGFuZ2U9e3RoaXMub25JbnB1dENoYW5nZX1cbiAgICAgICAgICBvbkZvY3VzPXtzZXRBY3RpdmVTdHlsZX1cbiAgICAgICAgICBvbkJsdXI9e3NldEluYWN0aXZlU3R5bGV9XG4gICAgICAgICAgZGlzYWJsZWQ9e2lzRGlzYWJsZWR9XG4gICAgICAgIC8+XG4gICAgICAgIHt0aGlzLmlzVXRjICYmIChcbiAgICAgICAgICA8c3BhblxuICAgICAgICAgICAgY3NzPXtjc3NgXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICAgICAgYH1cbiAgICAgICAgICA+XG4gICAgICAgICAgICBVVENcbiAgICAgICAgICA8L3NwYW4+XG4gICAgICAgICl9XG4gICAgICAgIHshaXNEaXNhYmxlZCAmJiAoXG4gICAgICAgICAgPEJ1dHRvbnMgdD17dH0gaGFuZGxlQ2hhbmdlPXt2ID0+IHRoaXMuaGFuZGxlQ2hhbmdlKHYpfSBnZXROb3c9eygpID0+IHRoaXMuZ2V0Tm93KCl9IC8+XG4gICAgICAgICl9XG4gICAgICA8L2Rpdj5cbiAgICApO1xuICB9XG59XG5cbmV4cG9ydCBkZWZhdWx0IERhdGVUaW1lQ29udHJvbDtcbiJdfQ== */")),
onClick: () => handleChange(getNow()),
"data-testid": "now-button"
}, t('editor.editorWidgets.datetime.now')), (0, _react2.jsx)("button", {
css: /*#__PURE__*/(0, _react2.css)(_decapCmsUiDefault.buttons.button, " ", _decapCmsUiDefault.buttons.widget, ";;label:Buttons;" + (process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9EYXRlVGltZUNvbnRyb2wuanMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBa0NnQiIsImZpbGUiOiIuLi8uLi9zcmMvRGF0ZVRpbWVDb250cm9sLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqIEBqc3gganN4ICovXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcbmltcG9ydCB7IGpzeCwgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IGRheWpzIGZyb20gJ2RheWpzJztcbmltcG9ydCBjdXN0b21QYXJzZUZvcm1hdCBmcm9tICdkYXlqcy9wbHVnaW4vY3VzdG9tUGFyc2VGb3JtYXQnO1xuaW1wb3J0IGxvY2FsaXplZEZvcm1hdCBmcm9tICdkYXlqcy9wbHVnaW4vbG9jYWxpemVkRm9ybWF0JztcbmltcG9ydCB1dGMgZnJvbSAnZGF5anMvcGx1Z2luL3V0Yyc7XG5pbXBvcnQgeyBidXR0b25zIH0gZnJvbSAnZGVjYXAtY21zLXVpLWRlZmF1bHQnO1xuXG5kYXlqcy5leHRlbmQoY3VzdG9tUGFyc2VGb3JtYXQpO1xuZGF5anMuZXh0ZW5kKGxvY2FsaXplZEZvcm1hdCk7XG5kYXlqcy5leHRlbmQodXRjKTtcblxuZnVuY3Rpb24gQnV0dG9ucyh7IHQsIGhhbmRsZUNoYW5nZSwgZ2V0Tm93IH0pIHtcbiAgcmV0dXJuIChcbiAgICA8ZGl2XG4gICAgICBjc3M9e2Nzc2BcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBgfVxuICAgID5cbiAgICAgIDxidXR0b25cbiAgICAgICAgY3NzPXtjc3NgXG4gICAgICAgICAgJHtidXR0b25zLmJ1dHRvbn1cbiAgICAgICAgICAke2J1dHRvbnMud2lkZ2V0fVxuICAgICAgICBgfVxuICAgICAgICBvbkNsaWNrPXsoKSA9PiBoYW5kbGVDaGFuZ2UoZ2V0Tm93KCkpfVxuICAgICAgICBkYXRhLXRlc3RpZD1cIm5vdy1idXR0b25cIlxuICAgICAgPlxuICAgICAgICB7dCgnZWRpdG9yLmVkaXRvcldpZGdldHMuZGF0ZXRpbWUubm93Jyl9XG4gICAgICA8L2J1dHRvbj5cbiAgICAgIDxidXR0b25cbiAgICAgICAgY3NzPXtjc3NgXG4gICAgICAgICAgJHtidXR0b25zLmJ1dHRvbn1cbiAgICAgICAgICAke2J1dHRvbnMud2lkZ2V0fVxuICAgICAgICBgfVxuICAgICAgICBvbkNsaWNrPXsoKSA9PiBoYW5kbGVDaGFuZ2UoJycpfVxuICAgICAgICBkYXRhLXRlc3RpZD1cImNsZWFyLWJ1dHRvblwiXG4gICAgICA+XG4gICAgICAgIHt0KCdlZGl0b3IuZWRpdG9yV2lkZ2V0cy5kYXRldGltZS5jbGVhcicpfVxuICAgICAgPC9idXR0b24+XG4gICAgPC9kaXY+XG4gICk7XG59XG5cbmNsYXNzIERhdGVUaW1lQ29udHJvbCBleHRlbmRzIFJlYWN0LkNvbXBvbmVudCB7XG4gIHN0YXRpYyBwcm9wVHlwZXMgPSB7XG4gICAgZmllbGQ6IFByb3BUeXBlcy5vYmplY3QuaXNSZXF1aXJlZCxcbiAgICBmb3JJRDogUHJvcFR5cGVzLnN0cmluZyxcbiAgICBvbkNoYW5nZTogUHJvcFR5cGVzLmZ1bmMuaXNSZXF1aXJlZCxcbiAgICBjbGFzc05hbWVXcmFwcGVyOiBQcm9wVHlwZXMuc3RyaW5nLmlzUmVxdWlyZWQsXG4gICAgc2V0QWN0aXZlU3R5bGU6IFByb3BUeXBlcy5mdW5jLmlzUmVxdWlyZWQsXG4gICAgc2V0SW5hY3RpdmVTdHlsZTogUHJvcFR5cGVzLmZ1bmMuaXNSZXF1aXJlZCxcbiAgICB2YWx1ZTogUHJvcFR5cGVzLm9uZU9mVHlwZShbUHJvcFR5cGVzLm9iamVjdCwgUHJvcFR5cGVzLnN0cmluZ10pLFxuICAgIHQ6IFByb3BUeXBlcy5mdW5jLmlzUmVxdWlyZWQsXG4gICAgaXNEaXNhYmxlZDogUHJvcFR5cGVzLmJvb2wsXG4gIH07XG5cbiAgc3RhdGljIGRlZmF1bHRQcm9wcyA9IHtcbiAgICBpc0Rpc2FibGVkOiBmYWxzZSxcbiAgfTtcblxuICBjb21wb25lbnREaWRNb3VudCgpIHtcbiAgICBjb25zdCB7IHZhbHVlIH0gPSB0aGlzLnByb3BzO1xuICAgIGlmICh2YWx1ZSA9PT0gJ3t7bm93fX0nKSB7XG4gICAgICB0aGlzLmhhbmRsZUNoYW5nZSh0aGlzLmdldE5vdygpKTtcbiAgICB9XG4gIH1cblxuICBpc1V0YyA9IHRoaXMucHJvcHMuZmllbGQuZ2V0KCdwaWNrZXJfdXRjJykgfHwgZmFsc2U7XG5cbiAgZXNjYXBlWihzdHIpIHtcbiAgICBpZiAoL1ooPyFbXFxdXSkvLnRlc3Qoc3RyKSkge1xuICAgICAgcmV0dXJuIHN0ci5yZXBsYWNlKCdaJywgJ1taXScpO1xuICAgIH1cbiAgICByZXR1cm4gc3RyO1xuICB9XG5cbiAgZ2V0Rm9ybWF0KCkge1xuICAgIGNvbnN0IHsgZmllbGQgfSA9IHRoaXMucHJvcHM7XG4gICAgbGV0IGlucHV0VHlwZSA9ICdkYXRldGltZS1sb2NhbCc7XG4gICAgbGV0IGlucHV0Rm9ybWF0ID0gJ1lZWVktTU0tRERUSEg6bW0nO1xuICAgIGxldCBmb3JtYXQgPSAnWVlZWS1NTS1ERFRISDptbTpzcy5TU1NbWl0nO1xuICAgIGxldCB1c2VyRm9ybWF0ID0gZmllbGQ/LmdldCgnZm9ybWF0Jyk7XG4gICAgbGV0IGRhdGVGb3JtYXQgPSBmaWVsZD8uZ2V0KCdkYXRlX2Zvcm1hdCcpO1xuICAgIGxldCB0aW1lRm9ybWF0ID0gZmllbGQ/LmdldCgndGltZV9mb3JtYXQnKTtcbiAgICBpZiAoZGF0ZUZvcm1hdCA9PT0gdHJ1ZSkgZGF0ZUZvcm1hdCA9ICdZWVlZLU1NLUREJztcbiAgICBpZiAodGltZUZvcm1hdCA9PT0gdHJ1ZSkgdGltZUZvcm1hdCA9ICdISDptbSc7XG5cbiAgICBpZiAodGhpcy5pc1V0Yykge1xuICAgICAgdXNlckZvcm1hdCA9IHRoaXMuZXNjYXBlWih1c2VyRm9ybWF0KTtcbiAgICAgIGRhdGVGb3JtYXQgPSB0aGlzLmVzY2FwZVooZGF0ZUZvcm1hdCk7XG4gICAgICB0aW1lRm9ybWF0ID0gdGhpcy5lc2NhcGVaKHRpbWVGb3JtYXQpO1xuICAgIH1cblxuICAgIGlmICh0eXBlb2YgZGF0ZUZvcm1hdCA9PT0gJ3N0cmluZycgJiYgdHlwZW9mIHRpbWVGb3JtYXQgPT09ICdzdHJpbmcnKSB7XG4gICAgICBmb3JtYXQgPSBgJHtkYXRlRm9ybWF0fVQke3RpbWVGb3JtYXR9YDtcbiAgICB9IGVsc2UgaWYgKHR5cGVvZiB0aW1lRm9ybWF0ID09PSAnc3RyaW5nJykge1xuICAgICAgaW5wdXRUeXBlID0gJ3RpbWUnO1xuICAgICAgZm9ybWF0ID0gdGltZUZvcm1hdDtcbiAgICB9IGVsc2UgaWYgKHR5cGVvZiBkYXRlRm9ybWF0ID09PSAnc3RyaW5nJykge1xuICAgICAgaW5wdXRUeXBlID0gJ2RhdGUnO1xuICAgICAgZm9ybWF0ID0gZGF0ZUZvcm1hdDtcbiAgICB9XG5cbiAgICBpZiAodHlwZW9mIHVzZXJGb3JtYXQgPT09ICdzdHJpbmcnKSB7XG4gICAgICBmb3JtYXQgPSB1c2VyRm9ybWF0O1xuICAgICAgaW5wdXRUeXBlID0gJ2RhdGV0aW1lLWxvY2FsJztcbiAgICB9XG5cbiAgICBpZiAoZGF0ZUZvcm1hdCA9PT0gZmFsc2UpIGlucHV0VHlwZSA9ICd0aW1lJztcbiAgICBpZiAodGltZUZvcm1hdCA9PT0gZmFsc2UpIGlucHV0VHlwZSA9ICdkYXRlJztcbiAgICBpZiAoaW5wdXRUeXBlID09PSAnZGF0ZXRpbWUtbG9jYWwnKSBpbnB1dEZvcm1hdCA9ICdZWVlZLU1NLUREVEhIOm1tJztcbiAgICBpZiAoaW5wdXRUeXBlID09PSAnZGF0ZScpIGlucHV0Rm9ybWF0ID0gJ1lZWVktTU0tREQnO1xuICAgIGlmIChpbnB1dFR5cGUgPT09ICd0aW1lJykgaW5wdXRGb3JtYXQgPSAnSEg6bW0nO1xuXG4gICAgcmV0dXJuIHsgZm9ybWF0LCBpbnB1dFR5cGUsIGlucHV0Rm9ybWF0IH07XG4gIH1cblxuICBpc1ZhbGlkRGF0ZSA9IGR0ID0+IGRheWpzKGR0LCB0aGlzLmdldEZvcm1hdCgpLmlucHV0Rm9ybWF0KS5pc1ZhbGlkKCkgfHwgZHQgPT09ICcnO1xuXG4gIGdldE5vdygpIHtcbiAgICBjb25zdCB7IGlucHV0Rm9ybWF0IH0gPSB0aGlzLmdldEZvcm1hdCgpO1xuICAgIHJldHVybiB0aGlzLmlzVXRjID8gZGF5anMudXRjKCkuZm9ybWF0KGlucHV0Rm9ybWF0KSA6IGRheWpzKCkuZm9ybWF0KGlucHV0Rm9ybWF0KTtcbiAgfVxuXG4gIGZvcm1hdElucHV0VmFsdWUodmFsdWUpIHtcbiAgICBpZiAodmFsdWUgPT09ICcnKSByZXR1cm4gdmFsdWU7XG4gICAgY29uc3QgeyBmb3JtYXQsIGlucHV0Rm9ybWF0IH0gPSB0aGlzLmdldEZvcm1hdCgpO1xuXG4gICAgY29uc3QgaW5wdXRWYWx1ZSA9IHRoaXMuaXNVdGNcbiAgICAgID8gZGF5anMudXRjKHZhbHVlLCBmb3JtYXQpLmZvcm1hdChpbnB1dEZvcm1hdClcbiAgICAgIDogZGF5anModmFsdWUsIGZvcm1hdCkuZm9ybWF0KGlucHV0Rm9ybWF0KTtcblxuICAgIGlmICh0aGlzLmlzVmFsaWREYXRlKGlucHV0VmFsdWUpKSB7XG4gICAgICByZXR1cm4gaW5wdXRWYWx1ZTtcbiAgICB9XG4gICAgcmV0dXJuIHRoaXMuaXNVdGMgPyBkYXlqcy51dGModmFsdWUpLmZvcm1hdChpbnB1dEZvcm1hdCkgOiBkYXlqcyh2YWx1ZSkuZm9ybWF0KGlucHV0Rm9ybWF0KTtcbiAgfVxuXG4gIGhhbmRsZUNoYW5nZSA9IGRhdGV0aW1lID0+IHtcbiAgICBpZiAoIXRoaXMuaXNWYWxpZERhdGUoZGF0ZXRpbWUpKSByZXR1cm47XG4gICAgY29uc3QgeyBvbkNoYW5nZSB9ID0gdGhpcy5wcm9wcztcblxuICAgIGlmIChkYXRldGltZSA9PT0gJycpIHtcbiAgICAgIG9uQ2hhbmdlKCcnKTtcbiAgICB9IGVsc2Uge1xuICAgICAgY29uc3QgeyBmb3JtYXQsIGlucHV0Rm9ybWF0IH0gPSB0aGlzLmdldEZvcm1hdCgpO1xuICAgICAgY29uc3QgZm9ybWF0dGVkVmFsdWUgPSBkYXlqcyhkYXRldGltZSwgaW5wdXRGb3JtYXQpLmZvcm1hdChmb3JtYXQpO1xuICAgICAgb25DaGFuZ2UoZm9ybWF0dGVkVmFsdWUpO1xuICAgIH1cbiAgfTtcblxuICBvbklucHV0Q2hhbmdlID0gZSA9PiB7XG4gICAgY29uc3QgZXR2ID0gZS50YXJnZXQudmFsdWU7XG4gICAgdGhpcy5oYW5kbGVDaGFuZ2UoZXR2KTtcbiAgfTtcblxuICByZW5kZXIoKSB7XG4gICAgY29uc3QgeyBmb3JJRCwgdmFsdWUsIGNsYXNzTmFtZVdyYXBwZXIsIHNldEFjdGl2ZVN0eWxlLCBzZXRJbmFjdGl2ZVN0eWxlLCB0LCBpc0Rpc2FibGVkIH0gPVxuICAgICAgdGhpcy5wcm9wcztcbiAgICBjb25zdCB7IGlucHV0VHlwZSB9ID0gdGhpcy5nZXRGb3JtYXQoKTtcblxuICAgIHJldHVybiAoXG4gICAgICA8ZGl2XG4gICAgICAgIGNsYXNzTmFtZT17Y2xhc3NOYW1lV3JhcHBlcn1cbiAgICAgICAgY3NzPXtjc3NgXG4gICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBgfVxuICAgICAgPlxuICAgICAgICA8aW5wdXRcbiAgICAgICAgICBpZD17Zm9ySUR9XG4gICAgICAgICAgZGF0YS10ZXN0aWQ9e2ZvcklEfVxuICAgICAgICAgIHR5cGU9e2lucHV0VHlwZX1cbiAgICAgICAgICB2YWx1ZT17dmFsdWUgPyB0aGlzLmZvcm1hdElucHV0VmFsdWUodmFsdWUpIDogJyd9XG4gICAgICAgICAgb25DaGFuZ2U9e3RoaXMub25JbnB1dENoYW5nZX1cbiAgICAgICAgICBvbkZvY3VzPXtzZXRBY3RpdmVTdHlsZX1cbiAgICAgICAgICBvbkJsdXI9e3NldEluYWN0aXZlU3R5bGV9XG4gICAgICAgICAgZGlzYWJsZWQ9e2lzRGlzYWJsZWR9XG4gICAgICAgIC8+XG4gICAgICAgIHt0aGlzLmlzVXRjICYmIChcbiAgICAgICAgICA8c3BhblxuICAgICAgICAgICAgY3NzPXtjc3NgXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICAgICAgYH1cbiAgICAgICAgICA+XG4gICAgICAgICAgICBVVENcbiAgICAgICAgICA8L3NwYW4+XG4gICAgICAgICl9XG4gICAgICAgIHshaXNEaXNhYmxlZCAmJiAoXG4gICAgICAgICAgPEJ1dHRvbnMgdD17dH0gaGFuZGxlQ2hhbmdlPXt2ID0+IHRoaXMuaGFuZGxlQ2hhbmdlKHYpfSBnZXROb3c9eygpID0+IHRoaXMuZ2V0Tm93KCl9IC8+XG4gICAgICAgICl9XG4gICAgICA8L2Rpdj5cbiAgICApO1xuICB9XG59XG5cbmV4cG9ydCBkZWZhdWx0IERhdGVUaW1lQ29udHJvbDtcbiJdfQ== */")),
onClick: () => handleChange(''),
"data-testid": "clear-button"
}, t('editor.editorWidgets.datetime.clear')));
}
var _ref = process.env.NODE_ENV === "production" ? {
name: "1mn76l5-DateTimeControl",
styles: "font-size:0.8em;color:#666;label:DateTimeControl;"
} : {
name: "1mn76l5-DateTimeControl",
styles: "font-size:0.8em;color:#666;label:DateTimeControl;",
map: "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9EYXRlVGltZUNvbnRyb2wuanMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBMExvQiIsImZpbGUiOiIuLi8uLi9zcmMvRGF0ZVRpbWVDb250cm9sLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqIEBqc3gganN4ICovXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcbmltcG9ydCB7IGpzeCwgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IGRheWpzIGZyb20gJ2RheWpzJztcbmltcG9ydCBjdXN0b21QYXJzZUZvcm1hdCBmcm9tICdkYXlqcy9wbHVnaW4vY3VzdG9tUGFyc2VGb3JtYXQnO1xuaW1wb3J0IGxvY2FsaXplZEZvcm1hdCBmcm9tICdkYXlqcy9wbHVnaW4vbG9jYWxpemVkRm9ybWF0JztcbmltcG9ydCB1dGMgZnJvbSAnZGF5anMvcGx1Z2luL3V0Yyc7XG5pbXBvcnQgeyBidXR0b25zIH0gZnJvbSAnZGVjYXAtY21zLXVpLWRlZmF1bHQnO1xuXG5kYXlqcy5leHRlbmQoY3VzdG9tUGFyc2VGb3JtYXQpO1xuZGF5anMuZXh0ZW5kKGxvY2FsaXplZEZvcm1hdCk7XG5kYXlqcy5leHRlbmQodXRjKTtcblxuZnVuY3Rpb24gQnV0dG9ucyh7IHQsIGhhbmRsZUNoYW5nZSwgZ2V0Tm93IH0pIHtcbiAgcmV0dXJuIChcbiAgICA8ZGl2XG4gICAgICBjc3M9e2Nzc2BcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBgfVxuICAgID5cbiAgICAgIDxidXR0b25cbiAgICAgICAgY3NzPXtjc3NgXG4gICAgICAgICAgJHtidXR0b25zLmJ1dHRvbn1cbiAgICAgICAgICAke2J1dHRvbnMud2lkZ2V0fVxuICAgICAgICBgfVxuICAgICAgICBvbkNsaWNrPXsoKSA9PiBoYW5kbGVDaGFuZ2UoZ2V0Tm93KCkpfVxuICAgICAgICBkYXRhLXRlc3RpZD1cIm5vdy1idXR0b25cIlxuICAgICAgPlxuICAgICAgICB7dCgnZWRpdG9yLmVkaXRvcldpZGdldHMuZGF0ZXRpbWUubm93Jyl9XG4gICAgICA8L2J1dHRvbj5cbiAgICAgIDxidXR0b25cbiAgICAgICAgY3NzPXtjc3NgXG4gICAgICAgICAgJHtidXR0b25zLmJ1dHRvbn1cbiAgICAgICAgICAke2J1dHRvbnMud2lkZ2V0fVxuICAgICAgICBgfVxuICAgICAgICBvbkNsaWNrPXsoKSA9PiBoYW5kbGVDaGFuZ2UoJycpfVxuICAgICAgICBkYXRhLXRlc3RpZD1cImNsZWFyLWJ1dHRvblwiXG4gICAgICA+XG4gICAgICAgIHt0KCdlZGl0b3IuZWRpdG9yV2lkZ2V0cy5kYXRldGltZS5jbGVhcicpfVxuICAgICAgPC9idXR0b24+XG4gICAgPC9kaXY+XG4gICk7XG59XG5cbmNsYXNzIERhdGVUaW1lQ29udHJvbCBleHRlbmRzIFJlYWN0LkNvbXBvbmVudCB7XG4gIHN0YXRpYyBwcm9wVHlwZXMgPSB7XG4gICAgZmllbGQ6IFByb3BUeXBlcy5vYmplY3QuaXNSZXF1aXJlZCxcbiAgICBmb3JJRDogUHJvcFR5cGVzLnN0cmluZyxcbiAgICBvbkNoYW5nZTogUHJvcFR5cGVzLmZ1bmMuaXNSZXF1aXJlZCxcbiAgICBjbGFzc05hbWVXcmFwcGVyOiBQcm9wVHlwZXMuc3RyaW5nLmlzUmVxdWlyZWQsXG4gICAgc2V0QWN0aXZlU3R5bGU6IFByb3BUeXBlcy5mdW5jLmlzUmVxdWlyZWQsXG4gICAgc2V0SW5hY3RpdmVTdHlsZTogUHJvcFR5cGVzLmZ1bmMuaXNSZXF1aXJlZCxcbiAgICB2YWx1ZTogUHJvcFR5cGVzLm9uZU9mVHlwZShbUHJvcFR5cGVzLm9iamVjdCwgUHJvcFR5cGVzLnN0cmluZ10pLFxuICAgIHQ6IFByb3BUeXBlcy5mdW5jLmlzUmVxdWlyZWQsXG4gICAgaXNEaXNhYmxlZDogUHJvcFR5cGVzLmJvb2wsXG4gIH07XG5cbiAgc3RhdGljIGRlZmF1bHRQcm9wcyA9IHtcbiAgICBpc0Rpc2FibGVkOiBmYWxzZSxcbiAgfTtcblxuICBjb21wb25lbnREaWRNb3VudCgpIHtcbiAgICBjb25zdCB7IHZhbHVlIH0gPSB0aGlzLnByb3BzO1xuICAgIGlmICh2YWx1ZSA9PT0gJ3t7bm93fX0nKSB7XG4gICAgICB0aGlzLmhhbmRsZUNoYW5nZSh0aGlzLmdldE5vdygpKTtcbiAgICB9XG4gIH1cblxuICBpc1V0YyA9IHRoaXMucHJvcHMuZmllbGQuZ2V0KCdwaWNrZXJfdXRjJykgfHwgZmFsc2U7XG5cbiAgZXNjYXBlWihzdHIpIHtcbiAgICBpZiAoL1ooPyFbXFxdXSkvLnRlc3Qoc3RyKSkge1xuICAgICAgcmV0dXJuIHN0ci5yZXBsYWNlKCdaJywgJ1taXScpO1xuICAgIH1cbiAgICByZXR1cm4gc3RyO1xuICB9XG5cbiAgZ2V0Rm9ybWF0KCkge1xuICAgIGNvbnN0IHsgZmllbGQgfSA9IHRoaXMucHJvcHM7XG4gICAgbGV0IGlucHV0VHlwZSA9ICdkYXRldGltZS1sb2NhbCc7XG4gICAgbGV0IGlucHV0Rm9ybWF0ID0gJ1lZWVktTU0tRERUSEg6bW0nO1xuICAgIGxldCBmb3JtYXQgPSAnWVlZWS1NTS1ERFRISDptbTpzcy5TU1NbWl0nO1xuICAgIGxldCB1c2VyRm9ybWF0ID0gZmllbGQ/LmdldCgnZm9ybWF0Jyk7XG4gICAgbGV0IGRhdGVGb3JtYXQgPSBmaWVsZD8uZ2V0KCdkYXRlX2Zvcm1hdCcpO1xuICAgIGxldCB0aW1lRm9ybWF0ID0gZmllbGQ/LmdldCgndGltZV9mb3JtYXQnKTtcbiAgICBpZiAoZGF0ZUZvcm1hdCA9PT0gdHJ1ZSkgZGF0ZUZvcm1hdCA9ICdZWVlZLU1NLUREJztcbiAgICBpZiAodGltZUZvcm1hdCA9PT0gdHJ1ZSkgdGltZUZvcm1hdCA9ICdISDptbSc7XG5cbiAgICBpZiAodGhpcy5pc1V0Yykge1xuICAgICAgdXNlckZvcm1hdCA9IHRoaXMuZXNjYXBlWih1c2VyRm9ybWF0KTtcbiAgICAgIGRhdGVGb3JtYXQgPSB0aGlzLmVzY2FwZVooZGF0ZUZvcm1hdCk7XG4gICAgICB0aW1lRm9ybWF0ID0gdGhpcy5lc2NhcGVaKHRpbWVGb3JtYXQpO1xuICAgIH1cblxuICAgIGlmICh0eXBlb2YgZGF0ZUZvcm1hdCA9PT0gJ3N0cmluZycgJiYgdHlwZW9mIHRpbWVGb3JtYXQgPT09ICdzdHJpbmcnKSB7XG4gICAgICBmb3JtYXQgPSBgJHtkYXRlRm9ybWF0fVQke3RpbWVGb3JtYXR9YDtcbiAgICB9IGVsc2UgaWYgKHR5cGVvZiB0aW1lRm9ybWF0ID09PSAnc3RyaW5nJykge1xuICAgICAgaW5wdXRUeXBlID0gJ3RpbWUnO1xuICAgICAgZm9ybWF0ID0gdGltZUZvcm1hdDtcbiAgICB9IGVsc2UgaWYgKHR5cGVvZiBkYXRlRm9ybWF0ID09PSAnc3RyaW5nJykge1xuICAgICAgaW5wdXRUeXBlID0gJ2RhdGUnO1xuICAgICAgZm9ybWF0ID0gZGF0ZUZvcm1hdDtcbiAgICB9XG5cbiAgICBpZiAodHlwZW9mIHVzZXJGb3JtYXQgPT09ICdzdHJpbmcnKSB7XG4gICAgICBmb3JtYXQgPSB1c2VyRm9ybWF0O1xuICAgICAgaW5wdXRUeXBlID0gJ2RhdGV0aW1lLWxvY2FsJztcbiAgICB9XG5cbiAgICBpZiAoZGF0ZUZvcm1hdCA9PT0gZmFsc2UpIGlucHV0VHlwZSA9ICd0aW1lJztcbiAgICBpZiAodGltZUZvcm1hdCA9PT0gZmFsc2UpIGlucHV0VHlwZSA9ICdkYXRlJztcbiAgICBpZiAoaW5wdXRUeXBlID09PSAnZGF0ZXRpbWUtbG9jYWwnKSBpbnB1dEZvcm1hdCA9ICdZWVlZLU1NLUREVEhIOm1tJztcbiAgICBpZiAoaW5wdXRUeXBlID09PSAnZGF0ZScpIGlucHV0Rm9ybWF0ID0gJ1lZWVktTU0tREQnO1xuICAgIGlmIChpbnB1dFR5cGUgPT09ICd0aW1lJykgaW5wdXRGb3JtYXQgPSAnSEg6bW0nO1xuXG4gICAgcmV0dXJuIHsgZm9ybWF0LCBpbnB1dFR5cGUsIGlucHV0Rm9ybWF0IH07XG4gIH1cblxuICBpc1ZhbGlkRGF0ZSA9IGR0ID0+IGRheWpzKGR0LCB0aGlzLmdldEZvcm1hdCgpLmlucHV0Rm9ybWF0KS5pc1ZhbGlkKCkgfHwgZHQgPT09ICcnO1xuXG4gIGdldE5vdygpIHtcbiAgICBjb25zdCB7IGlucHV0Rm9ybWF0IH0gPSB0aGlzLmdldEZvcm1hdCgpO1xuICAgIHJldHVybiB0aGlzLmlzVXRjID8gZGF5anMudXRjKCkuZm9ybWF0KGlucHV0Rm9ybWF0KSA6IGRheWpzKCkuZm9ybWF0KGlucHV0Rm9ybWF0KTtcbiAgfVxuXG4gIGZvcm1hdElucHV0VmFsdWUodmFsdWUpIHtcbiAgICBpZiAodmFsdWUgPT09ICcnKSByZXR1cm4gdmFsdWU7XG4gICAgY29uc3QgeyBmb3JtYXQsIGlucHV0Rm9ybWF0IH0gPSB0aGlzLmdldEZvcm1hdCgpO1xuXG4gICAgY29uc3QgaW5wdXRWYWx1ZSA9IHRoaXMuaXNVdGNcbiAgICAgID8gZGF5anMudXRjKHZhbHVlLCBmb3JtYXQpLmZvcm1hdChpbnB1dEZvcm1hdClcbiAgICAgIDogZGF5anModmFsdWUsIGZvcm1hdCkuZm9ybWF0KGlucHV0Rm9ybWF0KTtcblxuICAgIGlmICh0aGlzLmlzVmFsaWREYXRlKGlucHV0VmFsdWUpKSB7XG4gICAgICByZXR1cm4gaW5wdXRWYWx1ZTtcbiAgICB9XG4gICAgcmV0dXJuIHRoaXMuaXNVdGMgPyBkYXlqcy51dGModmFsdWUpLmZvcm1hdChpbnB1dEZvcm1hdCkgOiBkYXlqcyh2YWx1ZSkuZm9ybWF0KGlucHV0Rm9ybWF0KTtcbiAgfVxuXG4gIGhhbmRsZUNoYW5nZSA9IGRhdGV0aW1lID0+IHtcbiAgICBpZiAoIXRoaXMuaXNWYWxpZERhdGUoZGF0ZXRpbWUpKSByZXR1cm47XG4gICAgY29uc3QgeyBvbkNoYW5nZSB9ID0gdGhpcy5wcm9wcztcblxuICAgIGlmIChkYXRldGltZSA9PT0gJycpIHtcbiAgICAgIG9uQ2hhbmdlKCcnKTtcbiAgICB9IGVsc2Uge1xuICAgICAgY29uc3QgeyBmb3JtYXQsIGlucHV0Rm9ybWF0IH0gPSB0aGlzLmdldEZvcm1hdCgpO1xuICAgICAgY29uc3QgZm9ybWF0dGVkVmFsdWUgPSBkYXlqcyhkYXRldGltZSwgaW5wdXRGb3JtYXQpLmZvcm1hdChmb3JtYXQpO1xuICAgICAgb25DaGFuZ2UoZm9ybWF0dGVkVmFsdWUpO1xuICAgIH1cbiAgfTtcblxuICBvbklucHV0Q2hhbmdlID0gZSA9PiB7XG4gICAgY29uc3QgZXR2ID0gZS50YXJnZXQudmFsdWU7XG4gICAgdGhpcy5oYW5kbGVDaGFuZ2UoZXR2KTtcbiAgfTtcblxuICByZW5kZXIoKSB7XG4gICAgY29uc3QgeyBmb3JJRCwgdmFsdWUsIGNsYXNzTmFtZVdyYXBwZXIsIHNldEFjdGl2ZVN0eWxlLCBzZXRJbmFjdGl2ZVN0eWxlLCB0LCBpc0Rpc2FibGVkIH0gPVxuICAgICAgdGhpcy5wcm9wcztcbiAgICBjb25zdCB7IGlucHV0VHlwZSB9ID0gdGhpcy5nZXRGb3JtYXQoKTtcblxuICAgIHJldHVybiAoXG4gICAgICA8ZGl2XG4gICAgICAgIGNsYXNzTmFtZT17Y2xhc3NOYW1lV3JhcHBlcn1cbiAgICAgICAgY3NzPXtjc3NgXG4gICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBgfVxuICAgICAgPlxuICAgICAgICA8aW5wdXRcbiAgICAgICAgICBpZD17Zm9ySUR9XG4gICAgICAgICAgZGF0YS10ZXN0aWQ9e2ZvcklEfVxuICAgICAgICAgIHR5cGU9e2lucHV0VHlwZX1cbiAgICAgICAgICB2YWx1ZT17dmFsdWUgPyB0aGlzLmZvcm1hdElucHV0VmFsdWUodmFsdWUpIDogJyd9XG4gICAgICAgICAgb25DaGFuZ2U9e3RoaXMub25JbnB1dENoYW5nZX1cbiAgICAgICAgICBvbkZvY3VzPXtzZXRBY3RpdmVTdHlsZX1cbiAgICAgICAgICBvbkJsdXI9e3NldEluYWN0aXZlU3R5bGV9XG4gICAgICAgICAgZGlzYWJsZWQ9e2lzRGlzYWJsZWR9XG4gICAgICAgIC8+XG4gICAgICAgIHt0aGlzLmlzVXRjICYmIChcbiAgICAgICAgICA8c3BhblxuICAgICAgICAgICAgY3NzPXtjc3NgXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICAgICAgYH1cbiAgICAgICAgICA+XG4gICAgICAgICAgICBVVENcbiAgICAgICAgICA8L3NwYW4+XG4gICAgICAgICl9XG4gICAgICAgIHshaXNEaXNhYmxlZCAmJiAoXG4gICAgICAgICAgPEJ1dHRvbnMgdD17dH0gaGFuZGxlQ2hhbmdlPXt2ID0+IHRoaXMuaGFuZGxlQ2hhbmdlKHYpfSBnZXROb3c9eygpID0+IHRoaXMuZ2V0Tm93KCl9IC8+XG4gICAgICAgICl9XG4gICAgICA8L2Rpdj5cbiAgICApO1xuICB9XG59XG5cbmV4cG9ydCBkZWZhdWx0IERhdGVUaW1lQ29udHJvbDtcbiJdfQ== */",
toString: _EMOTION_STRINGIFIED_CSS_ERROR__
};
var _ref2 = process.env.NODE_ENV === "production" ? {
name: "ptu1mf-DateTimeControl",
styles: "display:flex!important;gap:20px;align-items:center;label:DateTimeControl;"
} : {
name: "ptu1mf-DateTimeControl",
styles: "display:flex!important;gap:20px;align-items:center;label:DateTimeControl;",
map: "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9EYXRlVGltZUNvbnRyb2wuanMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBd0tnQiIsImZpbGUiOiIuLi8uLi9zcmMvRGF0ZVRpbWVDb250cm9sLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqIEBqc3gganN4ICovXG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcbmltcG9ydCB7IGpzeCwgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IGRheWpzIGZyb20gJ2RheWpzJztcbmltcG9ydCBjdXN0b21QYXJzZUZvcm1hdCBmcm9tICdkYXlqcy9wbHVnaW4vY3VzdG9tUGFyc2VGb3JtYXQnO1xuaW1wb3J0IGxvY2FsaXplZEZvcm1hdCBmcm9tICdkYXlqcy9wbHVnaW4vbG9jYWxpemVkRm9ybWF0JztcbmltcG9ydCB1dGMgZnJvbSAnZGF5anMvcGx1Z2luL3V0Yyc7XG5pbXBvcnQgeyBidXR0b25zIH0gZnJvbSAnZGVjYXAtY21zLXVpLWRlZmF1bHQnO1xuXG5kYXlqcy5leHRlbmQoY3VzdG9tUGFyc2VGb3JtYXQpO1xuZGF5anMuZXh0ZW5kKGxvY2FsaXplZEZvcm1hdCk7XG5kYXlqcy5leHRlbmQodXRjKTtcblxuZnVuY3Rpb24gQnV0dG9ucyh7IHQsIGhhbmRsZUNoYW5nZSwgZ2V0Tm93IH0pIHtcbiAgcmV0dXJuIChcbiAgICA8ZGl2XG4gICAgICBjc3M9e2Nzc2BcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBgfVxuICAgID5cbiAgICAgIDxidXR0b25cbiAgICAgICAgY3NzPXtjc3NgXG4gICAgICAgICAgJHtidXR0b25zLmJ1dHRvbn1cbiAgICAgICAgICAke2J1dHRvbnMud2lkZ2V0fVxuICAgICAgICBgfVxuICAgICAgICBvbkNsaWNrPXsoKSA9PiBoYW5kbGVDaGFuZ2UoZ2V0Tm93KCkpfVxuICAgICAgICBkYXRhLXRlc3RpZD1cIm5vdy1idXR0b25cIlxuICAgICAgPlxuICAgICAgICB7dCgnZWRpdG9yLmVkaXRvcldpZGdldHMuZGF0ZXRpbWUubm93Jyl9XG4gICAgICA8L2J1dHRvbj5cbiAgICAgIDxidXR0b25cbiAgICAgICAgY3NzPXtjc3NgXG4gICAgICAgICAgJHtidXR0b25zLmJ1dHRvbn1cbiAgICAgICAgICAke2J1dHRvbnMud2lkZ2V0fVxuICAgICAgICBgfVxuICAgICAgICBvbkNsaWNrPXsoKSA9PiBoYW5kbGVDaGFuZ2UoJycpfVxuICAgICAgICBkYXRhLXRlc3RpZD1cImNsZWFyLWJ1dHRvblwiXG4gICAgICA+XG4gICAgICAgIHt0KCdlZGl0b3IuZWRpdG9yV2lkZ2V0cy5kYXRldGltZS5jbGVhcicpfVxuICAgICAgPC9idXR0b24+XG4gICAgPC9kaXY+XG4gICk7XG59XG5cbmNsYXNzIERhdGVUaW1lQ29udHJvbCBleHRlbmRzIFJlYWN0LkNvbXBvbmVudCB7XG4gIHN0YXRpYyBwcm9wVHlwZXMgPSB7XG4gICAgZmllbGQ6IFByb3BUeXBlcy5vYmplY3QuaXNSZXF1aXJlZCxcbiAgICBmb3JJRDogUHJvcFR5cGVzLnN0cmluZyxcbiAgICBvbkNoYW5nZTogUHJvcFR5cGVzLmZ1bmMuaXNSZXF1aXJlZCxcbiAgICBjbGFzc05hbWVXcmFwcGVyOiBQcm9wVHlwZXMuc3RyaW5nLmlzUmVxdWlyZWQsXG4gICAgc2V0QWN0aXZlU3R5bGU6IFByb3BUeXBlcy5mdW5jLmlzUmVxdWlyZWQsXG4gICAgc2V0SW5hY3RpdmVTdHlsZTogUHJvcFR5cGVzLmZ1bmMuaXNSZXF1aXJlZCxcbiAgICB2YWx1ZTogUHJvcFR5cGVzLm9uZU9mVHlwZShbUHJvcFR5cGVzLm9iamVjdCwgUHJvcFR5cGVzLnN0cmluZ10pLFxuICAgIHQ6IFByb3BUeXBlcy5mdW5jLmlzUmVxdWlyZWQsXG4gICAgaXNEaXNhYmxlZDogUHJvcFR5cGVzLmJvb2wsXG4gIH07XG5cbiAgc3RhdGljIGRlZmF1bHRQcm9wcyA9IHtcbiAgICBpc0Rpc2FibGVkOiBmYWxzZSxcbiAgfTtcblxuICBjb21wb25lbnREaWRNb3VudCgpIHtcbiAgICBjb25zdCB7IHZhbHVlIH0gPSB0aGlzLnByb3BzO1xuICAgIGlmICh2YWx1ZSA9PT0gJ3t7bm93fX0nKSB7XG4gICAgICB0aGlzLmhhbmRsZUNoYW5nZSh0aGlzLmdldE5vdygpKTtcbiAgICB9XG4gIH1cblxuICBpc1V0YyA9IHRoaXMucHJvcHMuZmllbGQuZ2V0KCdwaWNrZXJfdXRjJykgfHwgZmFsc2U7XG5cbiAgZXNjYXBlWihzdHIpIHtcbiAgICBpZiAoL1ooPyFbXFxdXSkvLnRlc3Qoc3RyKSkge1xuICAgICAgcmV0dXJuIHN0ci5yZXBsYWNlKCdaJywgJ1taXScpO1xuICAgIH1cbiAgICByZXR1cm4gc3RyO1xuICB9XG5cbiAgZ2V0Rm9ybWF0KCkge1xuICAgIGNvbnN0IHsgZmllbGQgfSA9IHRoaXMucHJvcHM7XG4gICAgbGV0IGlucHV0VHlwZSA9ICdkYXRldGltZS1sb2NhbCc7XG4gICAgbGV0IGlucHV0Rm9ybWF0ID0gJ1lZWVktTU0tRERUSEg6bW0nO1xuICAgIGxldCBmb3JtYXQgPSAnWVlZWS1NTS1ERFRISDptbTpzcy5TU1NbWl0nO1xuICAgIGxldCB1c2VyRm9ybWF0ID0gZmllbGQ/LmdldCgnZm9ybWF0Jyk7XG4gICAgbGV0IGRhdGVGb3JtYXQgPSBmaWVsZD8uZ2V0KCdkYXRlX2Zvcm1hdCcpO1xuICAgIGxldCB0aW1lRm9ybWF0ID0gZmllbGQ/LmdldCgndGltZV9mb3JtYXQnKTtcbiAgICBpZiAoZGF0ZUZvcm1hdCA9PT0gdHJ1ZSkgZGF0ZUZvcm1hdCA9ICdZWVlZLU1NLUREJztcbiAgICBpZiAodGltZUZvcm1hdCA9PT0gdHJ1ZSkgdGltZUZvcm1hdCA9ICdISDptbSc7XG5cbiAgICBpZiAodGhpcy5pc1V0Yykge1xuICAgICAgdXNlckZvcm1hdCA9IHRoaXMuZXNjYXBlWih1c2VyRm9ybWF0KTtcbiAgICAgIGRhdGVGb3JtYXQgPSB0aGlzLmVzY2FwZVooZGF0ZUZvcm1hdCk7XG4gICAgICB0aW1lRm9ybWF0ID0gdGhpcy5lc2NhcGVaKHRpbWVGb3JtYXQpO1xuICAgIH1cblxuICAgIGlmICh0eXBlb2YgZGF0ZUZvcm1hdCA9PT0gJ3N0cmluZycgJiYgdHlwZW9mIHRpbWVGb3JtYXQgPT09ICdzdHJpbmcnKSB7XG4gICAgICBmb3JtYXQgPSBgJHtkYXRlRm9ybWF0fVQke3RpbWVGb3JtYXR9YDtcbiAgICB9IGVsc2UgaWYgKHR5cGVvZiB0aW1lRm9ybWF0ID09PSAnc3RyaW5nJykge1xuICAgICAgaW5wdXRUeXBlID0gJ3RpbWUnO1xuICAgICAgZm9ybWF0ID0gdGltZUZvcm1hdDtcbiAgICB9IGVsc2UgaWYgKHR5cGVvZiBkYXRlRm9ybWF0ID09PSAnc3RyaW5nJykge1xuICAgICAgaW5wdXRUeXBlID0gJ2RhdGUnO1xuICAgICAgZm9ybWF0ID0gZGF0ZUZvcm1hdDtcbiAgICB9XG5cbiAgICBpZiAodHlwZW9mIHVzZXJGb3JtYXQgPT09ICdzdHJpbmcnKSB7XG4gICAgICBmb3JtYXQgPSB1c2VyRm9ybWF0O1xuICAgICAgaW5wdXRUeXBlID0gJ2RhdGV0aW1lLWxvY2FsJztcbiAgICB9XG5cbiAgICBpZiAoZGF0ZUZvcm1hdCA9PT0gZmFsc2UpIGlucHV0VHlwZSA9ICd0aW1lJztcbiAgICBpZiAodGltZUZvcm1hdCA9PT0gZmFsc2UpIGlucHV0VHlwZSA9ICdkYXRlJztcbiAgICBpZiAoaW5wdXRUeXBlID09PSAnZGF0ZXRpbWUtbG9jYWwnKSBpbnB1dEZvcm1hdCA9ICdZWVlZLU1NLUREVEhIOm1tJztcbiAgICBpZiAoaW5wdXRUeXBlID09PSAnZGF0ZScpIGlucHV0Rm9ybWF0ID0gJ1lZWVktTU0tREQnO1xuICAgIGlmIChpbnB1dFR5cGUgPT09ICd0aW1lJykgaW5wdXRGb3JtYXQgPSAnSEg6bW0nO1xuXG4gICAgcmV0dXJuIHsgZm9ybWF0LCBpbnB1dFR5cGUsIGlucHV0Rm9ybWF0IH07XG4gIH1cblxuICBpc1ZhbGlkRGF0ZSA9IGR0ID0+IGRheWpzKGR0LCB0aGlzLmdldEZvcm1hdCgpLmlucHV0Rm9ybWF0KS5pc1ZhbGlkKCkgfHwgZHQgPT09ICcnO1xuXG4gIGdldE5vdygpIHtcbiAgICBjb25zdCB7IGlucHV0Rm9ybWF0IH0gPSB0aGlzLmdldEZvcm1hdCgpO1xuICAgIHJldHVybiB0aGlzLmlzVXRjID8gZGF5anMudXRjKCkuZm9ybWF0KGlucHV0Rm9ybWF0KSA6IGRheWpzKCkuZm9ybWF0KGlucHV0Rm9ybWF0KTtcbiAgfVxuXG4gIGZvcm1hdElucHV0VmFsdWUodmFsdWUpIHtcbiAgICBpZiAodmFsdWUgPT09ICcnKSByZXR1cm4gdmFsdWU7XG4gICAgY29uc3QgeyBmb3JtYXQsIGlucHV0Rm9ybWF0IH0gPSB0aGlzLmdldEZvcm1hdCgpO1xuXG4gICAgY29uc3QgaW5wdXRWYWx1ZSA9IHRoaXMuaXNVdGNcbiAgICAgID8gZGF5anMudXRjKHZhbHVlLCBmb3JtYXQpLmZvcm1hdChpbnB1dEZvcm1hdClcbiAgICAgIDogZGF5anModmFsdWUsIGZvcm1hdCkuZm9ybWF0KGlucHV0Rm9ybWF0KTtcblxuICAgIGlmICh0aGlzLmlzVmFsaWREYXRlKGlucHV0VmFsdWUpKSB7XG4gICAgICByZXR1cm4gaW5wdXRWYWx1ZTtcbiAgICB9XG4gICAgcmV0dXJuIHRoaXMuaXNVdGMgPyBkYXlqcy51dGModmFsdWUpLmZvcm1hdChpbnB1dEZvcm1hdCkgOiBkYXlqcyh2YWx1ZSkuZm9ybWF0KGlucHV0Rm9ybWF0KTtcbiAgfVxuXG4gIGhhbmRsZUNoYW5nZSA9IGRhdGV0aW1lID0+IHtcbiAgICBpZiAoIXRoaXMuaXNWYWxpZERhdGUoZGF0ZXRpbWUpKSByZXR1cm47XG4gICAgY29uc3QgeyBvbkNoYW5nZSB9ID0gdGhpcy5wcm9wcztcblxuICAgIGlmIChkYXRldGltZSA9PT0gJycpIHtcbiAgICAgIG9uQ2hhbmdlKCcnKTtcbiAgICB9IGVsc2Uge1xuICAgICAgY29uc3QgeyBmb3JtYXQsIGlucHV0Rm9ybWF0IH0gPSB0aGlzLmdldEZvcm1hdCgpO1xuICAgICAgY29uc3QgZm9ybWF0dGVkVmFsdWUgPSBkYXlqcyhkYXRldGltZSwgaW5wdXRGb3JtYXQpLmZvcm1hdChmb3JtYXQpO1xuICAgICAgb25DaGFuZ2UoZm9ybWF0dGVkVmFsdWUpO1xuICAgIH1cbiAgfTtcblxuICBvbklucHV0Q2hhbmdlID0gZSA9PiB7XG4gICAgY29uc3QgZXR2ID0gZS50YXJnZXQudmFsdWU7XG4gICAgdGhpcy5oYW5kbGVDaGFuZ2UoZXR2KTtcbiAgfTtcblxuICByZW5kZXIoKSB7XG4gICAgY29uc3QgeyBmb3JJRCwgdmFsdWUsIGNsYXNzTmFtZVdyYXBwZXIsIHNldEFjdGl2ZVN0eWxlLCBzZXRJbmFjdGl2ZVN0eWxlLCB0LCBpc0Rpc2FibGVkIH0gPVxuICAgICAgdGhpcy5wcm9wcztcbiAgICBjb25zdCB7IGlucHV0VHlwZSB9ID0gdGhpcy5nZXRGb3JtYXQoKTtcblxuICAgIHJldHVybiAoXG4gICAgICA8ZGl2XG4gICAgICAgIGNsYXNzTmFtZT17Y2xhc3NOYW1lV3JhcHBlcn1cbiAgICAgICAgY3NzPXtjc3NgXG4gICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBgfVxuICAgICAgPlxuICAgICAgICA8aW5wdXRcbiAgICAgICAgICBpZD17Zm9ySUR9XG4gICAgICAgICAgZGF0YS10ZXN0aWQ9e2ZvcklEfVxuICAgICAgICAgIHR5cGU9e2lucHV0VHlwZX1cbiAgICAgICAgICB2YWx1ZT17dmFsdWUgPyB0aGlzLmZvcm1hdElucHV0VmFsdWUodmFsdWUpIDogJyd9XG4gICAgICAgICAgb25DaGFuZ2U9e3RoaXMub25JbnB1dENoYW5nZX1cbiAgICAgICAgICBvbkZvY3VzPXtzZXRBY3RpdmVTdHlsZX1cbiAgICAgICAgICBvbkJsdXI9e3NldEluYWN0aXZlU3R5bGV9XG4gICAgICAgICAgZGlzYWJsZWQ9e2lzRGlzYWJsZWR9XG4gICAgICAgIC8+XG4gICAgICAgIHt0aGlzLmlzVXRjICYmIChcbiAgICAgICAgICA8c3BhblxuICAgICAgICAgICAgY3NzPXtjc3NgXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICAgICAgYH1cbiAgICAgICAgICA+XG4gICAgICAgICAgICBVVENcbiAgICAgICAgICA8L3NwYW4+XG4gICAgICAgICl9XG4gICAgICAgIHshaXNEaXNhYmxlZCAmJiAoXG4gICAgICAgICAgPEJ1dHRvbnMgdD17dH0gaGFuZGxlQ2hhbmdlPXt2ID0+IHRoaXMuaGFuZGxlQ2hhbmdlKHYpfSBnZXROb3c9eygpID0+IHRoaXMuZ2V0Tm93KCl9IC8+XG4gICAgICAgICl9XG4gICAgICA8L2Rpdj5cbiAgICApO1xuICB9XG59XG5cbmV4cG9ydCBkZWZhdWx0IERhdGVUaW1lQ29udHJvbDtcbiJdfQ== */",
toString: _EMOTION_STRINGIFIED_CSS_ERROR__
};
class DateTimeControl extends _react.default.Component {
constructor(...args) {
super(...args);
_defineProperty(this, "isUtc", this.props.field.get('picker_utc') || false);
_defineProperty(this, "isValidDate", dt => (0, _dayjs.default)(dt, this.getFormat().inputFormat).isValid() || dt === '');
_defineProperty(this, "handleChange", datetime => {
if (!this.isValidDate(datetime)) return;
const {
onChange
} = this.props;
if (datetime === '') {
onChange('');
} else {
const {
format,
inputFormat
} = this.getFormat();
const formattedValue = (0, _dayjs.default)(datetime, inputFormat).format(format);
onChange(formattedValue);
}
});
_defineProperty(this, "onInputChange", e => {
const etv = e.target.value;
this.handleChange(etv);
});
}
componentDidMount() {
const {
value
} = this.props;
if (value === '{{now}}') {
this.handleChange(this.getNow());
}
}
escapeZ(str) {
if (/Z(?![\]])/.test(str)) {
return str.replace('Z', '[Z]');
}
return str;
}
getFormat() {
const {
field
} = this.props;
let inputType = 'datetime-local';
let inputFormat = 'YYYY-MM-DDTHH:mm';
let format = 'YYYY-MM-DDTHH:mm:ss.SSS[Z]';
let userFormat = field === null || field === void 0 ? void 0 : field.get('format');
let dateFormat = field === null || field === void 0 ? void 0 : field.get('date_format');
let timeFormat = field === null || field === void 0 ? void 0 : field.get('time_format');
if (dateFormat === true) dateFormat = 'YYYY-MM-DD';
if (timeFormat === true) timeFormat = 'HH:mm';
if (this.isUtc) {
userFormat = this.escapeZ(userFormat);
dateFormat = this.escapeZ(dateFormat);
timeFormat = this.escapeZ(timeFormat);
}
if (typeof dateFormat === 'string' && typeof timeFormat === 'string') {
format = `${dateFormat}T${timeFormat}`;
} else if (typeof timeFormat === 'string') {
inputType = 'time';
format = timeFormat;
} else if (typeof dateFormat === 'string') {
inputType = 'date';
format = dateFormat;
}
if (typeof userFormat === 'string') {
format = userFormat;
inputType = 'datetime-local';
}
if (dateFormat === false) inputType = 'time';
if (timeFormat === false) inputType = 'date';
if (inputType === 'datetime-local') inputFormat = 'YYYY-MM-DDTHH:mm';
if (inputType === 'date') inputFormat = 'YYYY-MM-DD';
if (inputType === 'time') inputFormat = 'HH:mm';
return {
format,
inputType,
inputFormat
};
}
getNow() {
const {
inputFormat
} = this.getFormat();
return this.isUtc ? _dayjs.default.utc().format(inputFormat) : (0, _dayjs.default)().format(inputFormat);
}
formatInputValue(value) {
if (value === '') return value;
const {
format,
inputFormat
} = this.getFormat();
const inputValue = this.isUtc ? _dayjs.default.utc(value, format).format(inputFormat) : (0, _dayjs.default)(value, format).format(inputFormat);
if (this.isValidDate(inputValue)) {
return inputValue;
}
return this.isUtc ? _dayjs.default.utc(value).format(inputFormat) : (0, _dayjs.default)(value).format(inputFormat);
}
render() {
const {
forID,
value,
classNameWrapper,
setActiveStyle,
setInactiveStyle,
t,
isDisabled
} = this.props;
const {
inputType
} = this.getFormat();
return (0, _react2.jsx)("div", {
className: classNameWrapper,
css: _ref2
}, (0, _react2.jsx)("input", {
id: forID,
"data-testid": forID,
type: inputType,
value: value ? this.formatInputValue(value) : '',
onChange: this.onInputChange,
onFocus: setActiveStyle,
onBlur: setInactiveStyle,
disabled: isDisabled
}), this.isUtc && (0, _react2.jsx)("span", {
css: _ref
}, "UTC"), !isDisabled && (0, _react2.jsx)(Buttons, {
t: t,
handleChange: v => this.handleChange(v),
getNow: () => this.getNow()
}));
}
}
_defineProperty(DateTimeControl, "propTypes", {
field: _propTypes.default.object.isRequired,
forID: _propTypes.default.string,
onChange: _propTypes.default.func.isRequired,
classNameWrapper: _propTypes.default.string.isRequired,
setActiveStyle: _propTypes.default.func.isRequired,
setInactiveStyle: _propTypes.default.func.isRequired,
value: _propTypes.default.oneOfType([_propTypes.default.object, _propTypes.default.string]),
t: _propTypes.default.func.isRequired,
isDisabled: _propTypes.default.bool
});
_defineProperty(DateTimeControl, "defaultProps", {
isDisabled: false
});
var _default = exports.default = DateTimeControl;