@stlite/browser
Version:
Browser Stlite
1,438 lines • 136 kB
JavaScript
import { $i as e, $n as t, At as n, B as r, Ca as i, Ha as a, It as o, Ka as s, Kn as c, Ln as l, M as u, Rn as d, Ua as f, X as p, di as m, er as h, fi as g, ia as _, jr as v, q as y, t as b, tr as x } from "./index-Dl4ETd_L-D2oMd1k2.js";
import { a as S } from "./base-input-Drzzu2Q6-DCOO1-b4.js";
import { n as C } from "./stateful-menu-CW-YE2l8-DNHb-gL3.js";
import { i as w, r as T } from "./select-DyvsciAf-DTdJ1yfK.js";
import { n as E, r as D, t as O } from "./timepicker-Bp949u0W-KUvR56zU.js";
import { t as k } from "./input-CClPhvPt-C_5WYNdx.js";
//#region ../react/build/useIntlLocale-DdLGxiZO.js
var A = /* @__PURE__ */ s(f(), 1), ee = /* @__PURE__ */ s(a(), 1), te = [
"title",
"size",
"color",
"overrides"
];
function ne() {
return ne = Object.assign ? Object.assign.bind() : function(e) {
for (var t = 1; t < arguments.length; t++) {
var n = arguments[t];
for (var r in n) Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r]);
}
return e;
}, ne.apply(this, arguments);
}
function re(e, t) {
if (e == null) return {};
var n = ie(e, t), r, i;
if (Object.getOwnPropertySymbols) {
var a = Object.getOwnPropertySymbols(e);
for (i = 0; i < a.length; i++) r = a[i], !(t.indexOf(r) >= 0) && Object.prototype.propertyIsEnumerable.call(e, r) && (n[r] = e[r]);
}
return n;
}
function ie(e, t) {
if (e == null) return {};
var n = {}, r = Object.keys(e), i, a;
for (a = 0; a < r.length; a++) i = r[a], !(t.indexOf(i) >= 0) && (n[i] = e[i]);
return n;
}
function ae(e, t) {
return ue(e) || le(e, t) || se(e, t) || oe();
}
function oe() {
throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
}
function se(e, t) {
if (e) {
if (typeof e == "string") return ce(e, t);
var n = Object.prototype.toString.call(e).slice(8, -1);
if (n === "Object" && e.constructor && (n = e.constructor.name), n === "Map" || n === "Set") return Array.from(e);
if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return ce(e, t);
}
}
function ce(e, t) {
(t == null || t > e.length) && (t = e.length);
for (var n = 0, r = Array(t); n < t; n++) r[n] = e[n];
return r;
}
function le(e, t) {
var n = e == null ? null : typeof Symbol < "u" && e[Symbol.iterator] || e["@@iterator"];
if (n != null) {
var r = [], i = !0, a = !1, o, s;
try {
for (n = n.call(e); !(i = (o = n.next()).done) && (r.push(o.value), !(t && r.length === t)); i = !0);
} catch (e) {
a = !0, s = e;
} finally {
try {
!i && n.return != null && n.return();
} finally {
if (a) throw s;
}
}
return r;
}
}
function ue(e) {
if (Array.isArray(e)) return e;
}
function de(e, t) {
var n = ae(i(), 2)[1], r = e.title, a = r === void 0 ? "Left" : r, o = e.size, s = e.color, c = e.overrides, l = c === void 0 ? {} : c, d = re(e, te), f = m({ component: n.icons && n.icons.ChevronLeft ? n.icons.ChevronLeft : null }, l && l.Svg ? _(l.Svg) : {});
return /* @__PURE__ */ A.createElement(u, ne({
viewBox: "0 0 24 24",
ref: t,
title: a,
size: o,
color: s,
overrides: { Svg: f }
}, d), /* @__PURE__ */ A.createElement("path", {
fillRule: "evenodd",
clipRule: "evenodd",
d: "M9 12C9 12.2652 9.10536 12.5196 9.29289 12.7071L13.2929 16.7071C13.6834 17.0976 14.3166 17.0976 14.7071 16.7071C15.0976 16.3166 15.0976 15.6834 14.7071 15.2929L11.4142 12L14.7071 8.70711C15.0976 8.31658 15.0976 7.68342 14.7071 7.29289C14.3166 6.90237 13.6834 6.90237 13.2929 7.29289L9.29289 11.2929C9.10536 11.4804 9 11.7348 9 12Z"
}));
}
var fe = /* @__PURE__ */ A.forwardRef(de), pe = [
"title",
"size",
"color",
"overrides"
];
function me() {
return me = Object.assign ? Object.assign.bind() : function(e) {
for (var t = 1; t < arguments.length; t++) {
var n = arguments[t];
for (var r in n) Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r]);
}
return e;
}, me.apply(this, arguments);
}
function he(e, t) {
if (e == null) return {};
var n = ge(e, t), r, i;
if (Object.getOwnPropertySymbols) {
var a = Object.getOwnPropertySymbols(e);
for (i = 0; i < a.length; i++) r = a[i], !(t.indexOf(r) >= 0) && Object.prototype.propertyIsEnumerable.call(e, r) && (n[r] = e[r]);
}
return n;
}
function ge(e, t) {
if (e == null) return {};
var n = {}, r = Object.keys(e), i, a;
for (a = 0; a < r.length; a++) i = r[a], !(t.indexOf(i) >= 0) && (n[i] = e[i]);
return n;
}
function _e(e, t) {
return Se(e) || xe(e, t) || ye(e, t) || ve();
}
function ve() {
throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
}
function ye(e, t) {
if (e) {
if (typeof e == "string") return be(e, t);
var n = Object.prototype.toString.call(e).slice(8, -1);
if (n === "Object" && e.constructor && (n = e.constructor.name), n === "Map" || n === "Set") return Array.from(e);
if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return be(e, t);
}
}
function be(e, t) {
(t == null || t > e.length) && (t = e.length);
for (var n = 0, r = Array(t); n < t; n++) r[n] = e[n];
return r;
}
function xe(e, t) {
var n = e == null ? null : typeof Symbol < "u" && e[Symbol.iterator] || e["@@iterator"];
if (n != null) {
var r = [], i = !0, a = !1, o, s;
try {
for (n = n.call(e); !(i = (o = n.next()).done) && (r.push(o.value), !(t && r.length === t)); i = !0);
} catch (e) {
a = !0, s = e;
} finally {
try {
!i && n.return != null && n.return();
} finally {
if (a) throw s;
}
}
return r;
}
}
function Se(e) {
if (Array.isArray(e)) return e;
}
function Ce(e, t) {
var n = _e(i(), 2)[1], r = e.title, a = r === void 0 ? "Right" : r, o = e.size, s = e.color, c = e.overrides, l = c === void 0 ? {} : c, d = he(e, pe), f = m({ component: n.icons && n.icons.ChevronRight ? n.icons.ChevronRight : null }, l && l.Svg ? _(l.Svg) : {});
return /* @__PURE__ */ A.createElement(u, me({
viewBox: "0 0 24 24",
ref: t,
title: a,
size: o,
color: s,
overrides: { Svg: f }
}, d), /* @__PURE__ */ A.createElement("path", {
fillRule: "evenodd",
clipRule: "evenodd",
d: "M9.29289 7.29289C8.90237 7.68342 8.90237 8.31658 9.29289 8.70711L12.5858 12L9.29289 15.2929C8.90237 15.6834 8.90237 16.3166 9.29289 16.7071C9.68342 17.0976 10.3166 17.0976 10.7071 16.7071L14.7071 12.7071C14.8946 12.5196 15 12.2652 15 12C15 11.7348 14.8946 11.4804 14.7071 11.2929L10.7071 7.29289C10.3166 6.90237 9.68342 6.90237 9.29289 7.29289Z"
}));
}
var we = /* @__PURE__ */ A.forwardRef(Ce), Te = { exports: {} }, Ee, De;
function Oe() {
if (De) return Ee;
De = 1;
function e(e) {
return e && typeof e == "object" && "default" in e ? e.default : e;
}
var t = e(A.default), n = ee.default;
function r(e, t) {
for (var n = Object.getOwnPropertyNames(t), r = 0; r < n.length; r++) {
var i = n[r], a = Object.getOwnPropertyDescriptor(t, i);
a && a.configurable && e[i] === void 0 && Object.defineProperty(e, i, a);
}
return e;
}
function i() {
return (i = Object.assign || function(e) {
for (var t = 1; t < arguments.length; t++) {
var n = arguments[t];
for (var r in n) Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r]);
}
return e;
}).apply(this, arguments);
}
function a(e, t) {
e.prototype = Object.create(t.prototype), r(e.prototype.constructor = e, t);
}
function o(e, t) {
if (e == null) return {};
var n, r, i = {}, a = Object.keys(e);
for (r = 0; r < a.length; r++) n = a[r], 0 <= t.indexOf(n) || (i[n] = e[n]);
return i;
}
function s(e) {
if (e === void 0) throw ReferenceError("this hasn't been initialised - super() hasn't been called");
return e;
}
var c = function(e, t, n, r, i, a, o, s) {
if (!e) {
var c;
if (t === void 0) c = /* @__PURE__ */ Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");
else {
var l = [
n,
r,
i,
a,
o,
s
], u = 0;
(c = Error(t.replace(/%s/g, function() {
return l[u++];
}))).name = "Invariant Violation";
}
throw c.framesToPop = 1, c;
}
};
function l(e, t, n) {
if ("selectionStart" in e && "selectionEnd" in e) e.selectionStart = t, e.selectionEnd = n;
else {
var r = e.createTextRange();
r.collapse(!0), r.moveStart("character", t), r.moveEnd("character", n - t), r.select();
}
}
function u(e) {
var t = 0, n = 0;
if ("selectionStart" in e && "selectionEnd" in e) t = e.selectionStart, n = e.selectionEnd;
else {
var r = document.selection.createRange();
r.parentElement() === e && (t = -r.moveStart("character", -e.value.length), n = -r.moveEnd("character", -e.value.length));
}
return {
start: t,
end: n,
length: n - t
};
}
var d = {
9: "[0-9]",
a: "[A-Za-z]",
"*": "[A-Za-z0-9]"
}, f = "_";
function p(e, t, n) {
var r = "", i = "", a = null, o = [];
if (t === void 0 && (t = f), n ??= d, !e || typeof e != "string") return {
maskChar: t,
formatChars: n,
mask: null,
prefix: null,
lastEditablePosition: null,
permanents: []
};
var s = !1;
return e.split("").forEach(function(e) {
s = !s && e === "\\" || (s || !n[e] ? (o.push(r.length), r.length === o.length - 1 && (i += e)) : a = r.length + 1, r += e, !1);
}), {
maskChar: t,
formatChars: n,
prefix: i,
mask: r,
lastEditablePosition: a,
permanents: o
};
}
function m(e, t) {
return e.permanents.indexOf(t) !== -1;
}
function h(e, t, n) {
var r = e.mask, i = e.formatChars;
if (!n) return !1;
if (m(e, t)) return r[t] === n;
var a = i[r[t]];
return new RegExp(a).test(n);
}
function g(e, t) {
return t.split("").every(function(t, n) {
return m(e, n) || !h(e, n, t);
});
}
function _(e, t) {
var n = e.maskChar, r = e.prefix;
if (!n) {
for (; t.length > r.length && m(e, t.length - 1);) t = t.slice(0, t.length - 1);
return t.length;
}
for (var i = r.length, a = t.length; a >= r.length; a--) {
var o = t[a];
if (!m(e, a) && h(e, a, o)) {
i = a + 1;
break;
}
}
return i;
}
function v(e, t) {
return _(e, t) === e.mask.length;
}
function y(e, t) {
var n = e.maskChar, r = e.mask, i = e.prefix;
if (!n) {
for ((t = x(e, "", t, 0)).length < i.length && (t = i); t.length < r.length && m(e, t.length);) t += r[t.length];
return t;
}
if (t) return x(e, y(e, ""), t, 0);
for (var a = 0; a < r.length; a++) m(e, a) ? t += r[a] : t += n;
return t;
}
function b(e, t, n, r) {
var i = n + r, a = e.maskChar, o = e.mask, s = e.prefix, c = t.split("");
if (a) return c.map(function(t, r) {
return r < n || i <= r ? t : m(e, r) ? o[r] : a;
}).join("");
for (var l = i; l < c.length; l++) m(e, l) && (c[l] = "");
return n = Math.max(s.length, n), c.splice(n, i - n), t = c.join(""), y(e, t);
}
function x(e, t, n, r) {
var i = e.mask, a = e.maskChar, o = e.prefix, s = n.split(""), c = v(e, t);
return !a && r > t.length && (t += i.slice(t.length, r)), s.every(function(n) {
for (; d = n, m(e, u = r) && d !== i[u];) {
if (r >= t.length && (t += i[r]), s = n, l = r, a && m(e, l) && s === a) return !0;
if (++r >= i.length) return !1;
}
var s, l, u, d;
return !h(e, r, n) && n !== a || (r < t.length ? t = a || c || r < o.length ? t.slice(0, r) + n + t.slice(r + 1) : (t = t.slice(0, r) + n + t.slice(r), y(e, t)) : a || (t += n), ++r < i.length);
}), t;
}
function S(e, t, n, r) {
var i = e.mask, a = e.maskChar, o = n.split(""), s = r;
return o.every(function(t) {
for (; o = t, m(e, n = r) && o !== i[n];) if (++r >= i.length) return !1;
var n, o;
return (h(e, r, t) || t === a) && r++, r < i.length;
}), r - s;
}
function C(e, t) {
for (var n = t; 0 <= n; --n) if (!m(e, n)) return n;
return null;
}
function w(e, t) {
for (var n = e.mask, r = t; r < n.length; ++r) if (!m(e, r)) return r;
return null;
}
function T(e) {
return e || e === 0 ? e + "" : "";
}
function E(e, t, n, r, i) {
var a = e.mask, o = e.prefix, s = e.lastEditablePosition, c = t, l = "", u = 0, d = 0, f = Math.min(i.start, n.start);
return n.end > i.start ? d = (u = S(e, r, l = c.slice(i.start, n.end), f)) ? i.length : 0 : c.length < r.length && (d = r.length - c.length), c = r, d && (d === 1 && !i.length && (f = i.start === n.start ? w(e, n.start) : C(e, n.start)), c = b(e, c, f, d)), c = x(e, c, l, f), (f += u) >= a.length ? f = a.length : f < o.length && !u ? f = o.length : f >= o.length && f < s && u && (f = w(e, f)), l ||= null, {
value: c = y(e, c),
enteredString: l,
selection: {
start: f,
end: f
}
};
}
function D() {
var e = /* @__PURE__ */ RegExp("windows", "i"), t = /* @__PURE__ */ RegExp("phone", "i"), n = navigator.userAgent;
return e.test(n) && t.test(n);
}
function O(e) {
return typeof e == "function";
}
function k() {
return window.requestAnimationFrame || window.webkitRequestAnimationFrame || window.mozRequestAnimationFrame;
}
function te() {
return window.cancelAnimationFrame || window.webkitCancelRequestAnimationFrame || window.webkitCancelAnimationFrame || window.mozCancelAnimationFrame;
}
function ne(e) {
return (te() ? k() : function() {
return setTimeout(e, 1e3 / 60);
})(e);
}
function re(e) {
(te() || clearTimeout)(e);
}
return Ee = function(e) {
function r(t) {
var r = e.call(this, t) || this;
r.focused = !1, r.mounted = !1, r.previousSelection = null, r.selectionDeferId = null, r.saveSelectionLoopDeferId = null, r.saveSelectionLoop = function() {
r.previousSelection = r.getSelection(), r.saveSelectionLoopDeferId = ne(r.saveSelectionLoop);
}, r.runSaveSelectionLoop = function() {
r.saveSelectionLoopDeferId === null && r.saveSelectionLoop();
}, r.stopSaveSelectionLoop = function() {
r.saveSelectionLoopDeferId !== null && (re(r.saveSelectionLoopDeferId), r.saveSelectionLoopDeferId = null, r.previousSelection = null);
}, r.getInputDOMNode = function() {
if (!r.mounted) return null;
var e = n.findDOMNode(s(s(r))), t = typeof window < "u" && e instanceof window.Element;
if (e && !t) return null;
if (e.nodeName !== "INPUT" && (e = e.querySelector("input")), !e) throw Error("react-input-mask: inputComponent doesn't contain input node");
return e;
}, r.getInputValue = function() {
var e = r.getInputDOMNode();
return e ? e.value : null;
}, r.setInputValue = function(e) {
var t = r.getInputDOMNode();
t && (r.value = e, t.value = e);
}, r.setCursorToEnd = function() {
var e = _(r.maskOptions, r.value), t = w(r.maskOptions, e);
t !== null && r.setCursorPosition(t);
}, r.setSelection = function(e, t, n) {
n === void 0 && (n = {});
var i = r.getInputDOMNode(), a = r.isFocused();
i && a && (n.deferred || l(i, e, t), r.selectionDeferId !== null && re(r.selectionDeferId), r.selectionDeferId = ne(function() {
r.selectionDeferId = null, l(i, e, t);
}), r.previousSelection = {
start: e,
end: t,
length: Math.abs(t - e)
});
}, r.getSelection = function() {
return u(r.getInputDOMNode());
}, r.getCursorPosition = function() {
return r.getSelection().start;
}, r.setCursorPosition = function(e) {
r.setSelection(e, e);
}, r.isFocused = function() {
return r.focused;
}, r.getBeforeMaskedValueChangeConfig = function() {
var e = r.maskOptions, t = e.mask, n = e.maskChar, i = e.permanents, a = e.formatChars;
return {
mask: t,
maskChar: n,
permanents: i,
alwaysShowMask: !!r.props.alwaysShowMask,
formatChars: a
};
}, r.isInputAutofilled = function(e, t, n, i) {
var a = r.getInputDOMNode();
try {
if (a.matches(":-webkit-autofill")) return !0;
} catch {}
return !r.focused || i.end < n.length && t.end === e.length;
}, r.onChange = function(e) {
var t = s(s(r)).beforePasteState, n = s(s(r)).previousSelection, i = r.props.beforeMaskedValueChange, a = r.getInputValue(), o = r.value, c = r.getSelection();
r.isInputAutofilled(a, c, o, n) && (o = y(r.maskOptions, ""), n = {
start: 0,
end: 0,
length: 0
}), t && (n = t.selection, o = t.value, c = {
start: n.start + a.length,
end: n.start + a.length,
length: 0
}, a = o.slice(0, n.start) + a + o.slice(n.end), r.beforePasteState = null);
var l = E(r.maskOptions, a, c, o, n), u = l.enteredString, d = l.selection, f = l.value;
if (O(i)) {
var p = i({
value: f,
selection: d
}, {
value: o,
selection: n
}, u, r.getBeforeMaskedValueChangeConfig());
f = p.value, d = p.selection;
}
r.setInputValue(f), O(r.props.onChange) && r.props.onChange(e), r.isWindowsPhoneBrowser ? r.setSelection(d.start, d.end, { deferred: !0 }) : r.setSelection(d.start, d.end);
}, r.onFocus = function(e) {
var t = r.props.beforeMaskedValueChange, n = r.maskOptions, i = n.mask, a = n.prefix;
if (r.focused = !0, r.mounted = !0, i) {
if (r.value) _(r.maskOptions, r.value) < r.maskOptions.mask.length && r.setCursorToEnd();
else {
var o = y(r.maskOptions, a), s = y(r.maskOptions, o), c = _(r.maskOptions, s), l = w(r.maskOptions, c), u = {
start: l,
end: l
};
if (O(t)) {
var d = t({
value: s,
selection: u
}, {
value: r.value,
selection: null
}, null, r.getBeforeMaskedValueChangeConfig());
s = d.value, u = d.selection;
}
var f = s !== r.getInputValue();
f && r.setInputValue(s), f && O(r.props.onChange) && r.props.onChange(e), r.setSelection(u.start, u.end);
}
r.runSaveSelectionLoop();
}
O(r.props.onFocus) && r.props.onFocus(e);
}, r.onBlur = function(e) {
var t = r.props.beforeMaskedValueChange, n = r.maskOptions.mask;
if (r.stopSaveSelectionLoop(), r.focused = !1, n && !r.props.alwaysShowMask && g(r.maskOptions, r.value)) {
var i = "";
O(t) && (i = t({
value: i,
selection: null
}, {
value: r.value,
selection: r.previousSelection
}, null, r.getBeforeMaskedValueChangeConfig()).value);
var a = i !== r.getInputValue();
a && r.setInputValue(i), a && O(r.props.onChange) && r.props.onChange(e);
}
O(r.props.onBlur) && r.props.onBlur(e);
}, r.onMouseDown = function(e) {
!r.focused && document.addEventListener && (r.mouseDownX = e.clientX, r.mouseDownY = e.clientY, r.mouseDownTime = (/* @__PURE__ */ new Date()).getTime(), document.addEventListener("mouseup", function e(t) {
if (document.removeEventListener("mouseup", e), r.focused) {
var n = Math.abs(t.clientX - r.mouseDownX), i = Math.abs(t.clientY - r.mouseDownY), a = Math.max(n, i), o = (/* @__PURE__ */ new Date()).getTime() - r.mouseDownTime;
(a <= 10 && o <= 200 || a <= 5 && o <= 300) && r.setCursorToEnd();
}
})), O(r.props.onMouseDown) && r.props.onMouseDown(e);
}, r.onPaste = function(e) {
O(r.props.onPaste) && r.props.onPaste(e), e.defaultPrevented || (r.beforePasteState = {
value: r.getInputValue(),
selection: r.getSelection()
}, r.setInputValue(""));
}, r.handleRef = function(e) {
r.props.children == null && O(r.props.inputRef) && r.props.inputRef(e);
};
var i = t.mask, a = t.maskChar, o = t.formatChars, c = t.alwaysShowMask, d = t.beforeMaskedValueChange, f = t.defaultValue, m = t.value;
r.maskOptions = p(i, a, o), f ??= "", m ??= f;
var h = T(m);
if (r.maskOptions.mask && (c || h) && (h = y(r.maskOptions, h), O(d))) {
var v = t.value;
t.value ?? (v = f), h = d({
value: h,
selection: null
}, {
value: v = T(v),
selection: null
}, null, r.getBeforeMaskedValueChangeConfig()).value;
}
return r.value = h, r;
}
a(r, e);
var d = r.prototype;
return d.componentDidMount = function() {
this.mounted = !0, this.getInputDOMNode() && (this.isWindowsPhoneBrowser = D(), this.maskOptions.mask && this.getInputValue() !== this.value && this.setInputValue(this.value));
}, d.componentDidUpdate = function() {
var e = this.previousSelection, t = this.props, n = t.beforeMaskedValueChange, r = t.alwaysShowMask, i = t.mask, a = t.maskChar, o = t.formatChars, s = this.maskOptions, c = r || this.isFocused(), l = this.props.value != null, u = l ? T(this.props.value) : this.value, d = e ? e.start : null;
if (this.maskOptions = p(i, a, o), this.maskOptions.mask) {
!s.mask && this.isFocused() && this.runSaveSelectionLoop();
var f = this.maskOptions.mask && this.maskOptions.mask !== s.mask;
if (s.mask || l || (u = this.getInputValue()), (f || this.maskOptions.mask && (u || c)) && (u = y(this.maskOptions, u)), f) {
var m = _(this.maskOptions, u);
(d === null || m < d) && (d = v(this.maskOptions, u) ? m : w(this.maskOptions, m));
}
!this.maskOptions.mask || !g(this.maskOptions, u) || c || l && this.props.value || (u = "");
var h = {
start: d,
end: d
};
if (O(n)) {
var b = n({
value: u,
selection: h
}, {
value: this.value,
selection: this.previousSelection
}, null, this.getBeforeMaskedValueChangeConfig());
u = b.value, h = b.selection;
}
this.value = u;
var x = this.getInputValue() !== this.value;
x ? (this.setInputValue(this.value), this.forceUpdate()) : f && this.forceUpdate();
var S = !1;
h.start != null && h.end != null && (S = !e || e.start !== h.start || e.end !== h.end), (S || x) && this.setSelection(h.start, h.end);
} else s.mask && (this.stopSaveSelectionLoop(), this.forceUpdate());
}, d.componentWillUnmount = function() {
this.mounted = !1, this.selectionDeferId !== null && re(this.selectionDeferId), this.stopSaveSelectionLoop();
}, d.render = function() {
var e, n = this.props, r = (n.mask, n.alwaysShowMask, n.maskChar, n.formatChars, n.inputRef, n.beforeMaskedValueChange, n.children), a = o(n, [
"mask",
"alwaysShowMask",
"maskChar",
"formatChars",
"inputRef",
"beforeMaskedValueChange",
"children"
]);
if (r) {
O(r) || c(!1);
var s = [
"onChange",
"onPaste",
"onMouseDown",
"onFocus",
"onBlur",
"value",
"disabled",
"readOnly"
], l = i({}, a);
s.forEach(function(e) {
return delete l[e];
}), e = r(l), s.filter(function(t) {
return e.props[t] != null && e.props[t] !== a[t];
}).length && c(!1);
} else e = t.createElement("input", i({ ref: this.handleRef }, a));
var u = {
onFocus: this.onFocus,
onBlur: this.onBlur
};
return this.maskOptions.mask && (a.disabled || a.readOnly || (u.onChange = this.onChange, u.onPaste = this.onPaste, u.onMouseDown = this.onMouseDown), a.value != null && (u.value = this.value)), e = t.cloneElement(e, u);
}, r;
}(t.Component), Ee;
}
var ke;
function Ae() {
return ke || (ke = 1, Te.exports = Oe()), Te.exports;
}
var je = /* @__PURE__ */ c(Ae()), Me = [
"startEnhancer",
"endEnhancer",
"error",
"positive",
"onChange",
"onFocus",
"onBlur",
"value",
"disabled",
"readOnly"
], Ne = ["Input"], Pe = [
"mask",
"maskChar",
"overrides"
];
function Fe(e, t) {
var n = Object.keys(e);
if (Object.getOwnPropertySymbols) {
var r = Object.getOwnPropertySymbols(e);
t && (r = r.filter(function(t) {
return Object.getOwnPropertyDescriptor(e, t).enumerable;
})), n.push.apply(n, r);
}
return n;
}
function Ie(e) {
for (var t = 1; t < arguments.length; t++) {
var n = arguments[t] == null ? {} : arguments[t];
t % 2 ? Fe(Object(n), !0).forEach(function(t) {
Le(e, t, n[t]);
}) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(n)) : Fe(Object(n)).forEach(function(t) {
Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(n, t));
});
}
return e;
}
function Le(e, t, n) {
return t in e ? Object.defineProperty(e, t, {
value: n,
enumerable: !0,
configurable: !0,
writable: !0
}) : e[t] = n, e;
}
function Re(e) {
"@babel/helpers - typeof";
return Re = typeof Symbol == "function" && typeof Symbol.iterator == "symbol" ? function(e) {
return typeof e;
} : function(e) {
return e && typeof Symbol == "function" && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e;
}, Re(e);
}
function ze() {
return ze = Object.assign ? Object.assign.bind() : function(e) {
for (var t = 1; t < arguments.length; t++) {
var n = arguments[t];
for (var r in n) Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r]);
}
return e;
}, ze.apply(this, arguments);
}
function Be(e, t) {
if (e == null) return {};
var n = Ve(e, t), r, i;
if (Object.getOwnPropertySymbols) {
var a = Object.getOwnPropertySymbols(e);
for (i = 0; i < a.length; i++) r = a[i], !(t.indexOf(r) >= 0) && Object.prototype.propertyIsEnumerable.call(e, r) && (n[r] = e[r]);
}
return n;
}
function Ve(e, t) {
if (e == null) return {};
var n = {}, r = Object.keys(e), i, a;
for (a = 0; a < r.length; a++) i = r[a], !(t.indexOf(i) >= 0) && (n[i] = e[i]);
return n;
}
var He = /* @__PURE__ */ A.forwardRef(function(e, t) {
e.startEnhancer, e.endEnhancer, e.error, e.positive;
var n = e.onChange, r = e.onFocus, i = e.onBlur, a = e.value, o = e.disabled, s = e.readOnly, c = Be(e, Me);
return /* @__PURE__ */ A.createElement(je, ze({
onChange: n,
onFocus: r,
onBlur: i,
value: a,
disabled: o,
readOnly: s
}, c), function(e) {
return /* @__PURE__ */ A.createElement(S, ze({
ref: t,
onChange: n,
onFocus: r,
onBlur: i,
value: a,
disabled: o,
readOnly: s
}, e));
});
});
He.displayName = "MaskOverride";
function Ue(e) {
var t = e.mask, n = e.maskChar, r = e.overrides;
r = r === void 0 ? {} : r;
var i = r.Input, a = i === void 0 ? {} : i, o = Be(r, Ne), s = Be(e, Pe), c = He, l = {}, u = {};
typeof a == "function" ? c = a : Re(a) === "object" && (c = a.component || c, l = a.props || {}, u = a.style || {}), Re(l) === "object" && (l = Ie(Ie({}, l), {}, {
mask: l.mask || t,
maskChar: l.maskChar || n
}));
var d = Ie({ Input: {
component: c,
props: l,
style: u
} }, o);
return /* @__PURE__ */ A.createElement(k, ze({}, s, { overrides: d }));
}
Ue.defaultProps = { maskChar: " " };
var We = Object.freeze({
horizontal: "horizontal",
vertical: "vertical"
}), Ge = [
0,
1,
2,
3,
4,
5,
6
], Ke = [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11
], j = {
high: "high",
default: "default"
}, M = {
startDate: "startDate",
endDate: "endDate"
}, qe = { locked: "locked" };
function Je(e, t) {
var n = Object.keys(e);
if (Object.getOwnPropertySymbols) {
var r = Object.getOwnPropertySymbols(e);
t && (r = r.filter(function(t) {
return Object.getOwnPropertyDescriptor(e, t).enumerable;
})), n.push.apply(n, r);
}
return n;
}
function N(e) {
for (var t = 1; t < arguments.length; t++) {
var n = arguments[t] == null ? {} : arguments[t];
t % 2 ? Je(Object(n), !0).forEach(function(t) {
Ye(e, t, n[t]);
}) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(n)) : Je(Object(n)).forEach(function(t) {
Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(n, t));
});
}
return e;
}
function Ye(e, t, n) {
return t in e ? Object.defineProperty(e, t, {
value: n,
enumerable: !0,
configurable: !0,
writable: !0
}) : e[t] = n, e;
}
var Xe = e("label", function(e) {
var t = e.$disabled, n = e.$theme, r = n.colors, i = n.typography;
return N(N({}, i.font250), {}, {
width: "100%",
color: t ? r.contentSecondary : r.contentPrimary,
display: "block",
paddingTop: 0,
paddingRight: 0,
paddingBottom: 0,
paddingLeft: 0
});
});
Xe.displayName = "Label", Xe.displayName = "Label";
var Ze = e("span", function(e) {
var t = e.$theme.sizing;
return {
display: "flex",
width: "100%",
marginTop: t.scale300,
marginRight: 0,
marginBottom: t.scale300,
marginLeft: 0
};
});
Ze.displayName = "LabelContainer", Ze.displayName = "LabelContainer";
var Qe = e("span", function(e) {
var t = e.$disabled, n = e.$counterError, r = e.$theme, i = r.colors, a = r.typography;
return N(N({}, a.font100), {}, {
flex: 0,
width: "100%",
color: n ? i.negative400 : t ? i.contentSecondary : i.contentPrimary
});
});
Qe.displayName = "LabelEndEnhancer", Qe.displayName = "LabelEndEnhancer";
var $e = e("div", function(e) {
var t = e.$error, n = e.$positive, r = e.$theme, i = r.colors, a = r.sizing, o = r.typography, s = i.contentSecondary;
return t ? s = i.negative400 : n && (s = i.positive400), N(N({}, o.font100), {}, {
color: s,
paddingTop: 0,
paddingRight: 0,
paddingBottom: 0,
paddingLeft: 0,
marginTop: a.scale300,
marginRight: 0,
marginBottom: a.scale300,
marginLeft: 0
});
});
$e.displayName = "Caption", $e.displayName = "Caption";
var et = e("div", function(e) {
return {
width: "100%",
marginBottom: e.$theme.sizing.scale600
};
});
et.displayName = "ControlContainer", et.displayName = "ControlContainer";
function P() {
return P = Object.assign ? Object.assign.bind() : function(e) {
for (var t = 1; t < arguments.length; t++) {
var n = arguments[t];
for (var r in n) Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r]);
}
return e;
}, P.apply(this, arguments);
}
function tt(e) {
"@babel/helpers - typeof";
return tt = typeof Symbol == "function" && typeof Symbol.iterator == "symbol" ? function(e) {
return typeof e;
} : function(e) {
return e && typeof Symbol == "function" && e.constructor === Symbol && e !== Symbol.prototype ? "symbol" : typeof e;
}, tt(e);
}
function nt(e, t) {
if (!(e instanceof t)) throw TypeError("Cannot call a class as a function");
}
function rt(e, t) {
for (var n = 0; n < t.length; n++) {
var r = t[n];
r.enumerable = r.enumerable || !1, r.configurable = !0, "value" in r && (r.writable = !0), Object.defineProperty(e, r.key, r);
}
}
function it(e, t, n) {
return t && rt(e.prototype, t), Object.defineProperty(e, "prototype", { writable: !1 }), e;
}
function at(e, t) {
if (typeof t != "function" && t !== null) throw TypeError("Super expression must either be null or a function");
e.prototype = Object.create(t && t.prototype, { constructor: {
value: e,
writable: !0,
configurable: !0
} }), Object.defineProperty(e, "prototype", { writable: !1 }), t && ot(e, t);
}
function ot(e, t) {
return ot = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function(e, t) {
return e.__proto__ = t, e;
}, ot(e, t);
}
function st(e) {
var t = ut();
return function() {
var n = dt(e), r;
if (t) {
var i = dt(this).constructor;
r = Reflect.construct(n, arguments, i);
} else r = n.apply(this, arguments);
return ct(this, r);
};
}
function ct(e, t) {
if (t && (tt(t) === "object" || typeof t == "function")) return t;
if (t !== void 0) throw TypeError("Derived constructors may only return object or undefined");
return lt(e);
}
function lt(e) {
if (e === void 0) throw ReferenceError("this hasn't been initialised - super() hasn't been called");
return e;
}
function ut() {
if (typeof Reflect > "u" || !Reflect.construct || Reflect.construct.sham) return !1;
if (typeof Proxy == "function") return !0;
try {
return Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function() {})), !0;
} catch {
return !1;
}
}
function dt(e) {
return dt = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function(e) {
return e.__proto__ || Object.getPrototypeOf(e);
}, dt(e);
}
function ft(e, t, n) {
return t in e ? Object.defineProperty(e, t, {
value: n,
enumerable: !0,
configurable: !0,
writable: !0
}) : e[t] = n, e;
}
function pt(e, t, n, r) {
return t && typeof t != "boolean" ? typeof t == "function" ? t(r) : t : n && typeof n != "boolean" ? typeof n == "function" ? n(r) : n : e ? typeof e == "function" ? e(r) : e : null;
}
var mt = /* @__PURE__ */ function(e) {
at(r, e);
var n = st(r);
function r() {
return nt(this, r), n.apply(this, arguments);
}
return it(r, [{
key: "render",
value: function() {
var e = this.props, n = e.overrides, r = n.Label, i = n.LabelEndEnhancer, a = n.LabelContainer, s = n.Caption, c = n.ControlContainer, l = e.label, u = e.caption, d = e.disabled, f = e.error, p = e.positive, m = e.htmlFor, g = e.children, _ = e.counter, v = A.Children.only(g).props, y = {
$disabled: !!d,
$error: !!f,
$positive: !!p
}, b = t(r) || Xe, x = t(i) || Qe, S = t(a) || Ze, C = t(s) || $e, w = t(c) || et, T = pt(u, f, p, y), E = this.props.labelEndEnhancer;
if (_) {
var D = null, O = null, k = null;
tt(_) === "object" && (O = _.length, D = _.maxLength, k = _.error), D ||= v.maxLength, O == null && typeof v.value == "string" && (O = v.value.length), O ??= 0, y.$length = O, D == null ? E ||= `${O}` : (y.$maxLength = O, E ||= `${O}/${D}`, O > D && k == null && (k = !0)), k && (y.$error = !0, y.$counterError = !0);
}
return /* @__PURE__ */ A.createElement(A.Fragment, null, l && /* @__PURE__ */ A.createElement(S, P({}, y, h(a)), /* @__PURE__ */ A.createElement(b, P({
"data-baseweb": "form-control-label",
htmlFor: m || v.id
}, y, h(r)), typeof l == "function" ? l(y) : l), !!E && /* @__PURE__ */ A.createElement(x, P({}, y, h(i)), typeof E == "function" ? E(y) : E)), /* @__PURE__ */ A.createElement(o, null, function(e) {
return /* @__PURE__ */ A.createElement(w, P({ "data-baseweb": "form-control-container" }, y, h(c)), A.Children.map(g, function(t, n) {
if (t) {
var r = t.key || String(n);
return /* @__PURE__ */ A.cloneElement(t, {
key: r,
"aria-errormessage": f ? e : null,
"aria-describedby": u || p ? e : null,
disabled: v.disabled || d,
error: typeof v.error < "u" ? v.error : y.$error,
positive: typeof v.positive < "u" ? v.positive : y.$positive
});
}
}), (!!u || !!f || p) && /* @__PURE__ */ A.createElement(C, P({
"data-baseweb": "form-control-caption",
id: e
}, y, h(s)), T));
}));
}
}]), r;
}(A.Component);
ft(mt, "defaultProps", {
overrides: {},
label: null,
caption: null,
disabled: !1,
counter: !1
});
function ht(e, t) {
var n = Object.keys(e);
if (Object.getOwnPropertySymbols) {
var r = Object.getOwnPropertySymbols(e);
t && (r = r.filter(function(t) {
return Object.getOwnPropertyDescriptor(e, t).enumerable;
})), n.push.apply(n, r);
}
return n;
}
function gt(e) {
for (var t = 1; t < arguments.length; t++) {
var n = arguments[t] == null ? {} : arguments[t];
t % 2 ? ht(Object(n), !0).forEach(function(t) {
_t(e, t, n[t]);
}) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(n)) : ht(Object(n)).forEach(function(t) {
Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(n, t));
});
}
return e;
}
function _t(e, t, n) {
return t in e ? Object.defineProperty(e, t, {
value: n,
enumerable: !0,
configurable: !0,
writable: !0
}) : e[t] = n, e;
}
var vt = function(e) {
return Ke.map(function(t) {
return {
id: t.toString(),
label: e(t)
};
});
}, yt = function(e, t) {
return e.map(function(e) {
return t.includes(Number(e.id)) ? e : gt(gt({}, e), {}, { disabled: !0 });
});
}, bt = function(e) {
var t = e.filterMonthsList, n = e.formatMonthLabel, r = vt(n);
return t && (r = yt(r, t)), r;
};
function xt(e) {
var t = e.$range, n = t === void 0 ? !1 : t, r = e.$disabled, i = r === void 0 ? !1 : r, a = e.$isHighlighted, o = a === void 0 ? !1 : a, s = e.$isHovered, c = s === void 0 ? !1 : s, l = e.$selected, u = l === void 0 ? !1 : l, d = e.$hasRangeSelected, f = d === void 0 ? !1 : d, p = e.$startDate, m = p === void 0 ? !1 : p, h = e.$endDate, g = h === void 0 ? !1 : h, _ = e.$pseudoSelected, v = _ === void 0 ? !1 : _, y = e.$hasRangeHighlighted, b = y === void 0 ? !1 : y, x = e.$pseudoHighlighted, S = x === void 0 ? !1 : x, C = e.$hasRangeOnRight, w = C === void 0 ? !1 : C, T = e.$startOfMonth, E = T === void 0 ? !1 : T, D = e.$endOfMonth, O = D === void 0 ? !1 : D, k = e.$outsideMonth, A = k === void 0 ? !1 : k;
return "".concat(+n, +i, +(o || c), +u, +f, +m, +g, +v, +b, +S, +(b && !S && w), +(b && !S && !w), +E, +O, +A);
}
function St(e, t) {
return Dt(e) || Et(e, t) || wt(e, t) || Ct();
}
function Ct() {
throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
}
function wt(e, t) {
if (e) {
if (typeof e == "string") return Tt(e, t);
var n = Object.prototype.toString.call(e).slice(8, -1);
if (n === "Object" && e.constructor && (n = e.constructor.name), n === "Map" || n === "Set") return Array.from(e);
if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return Tt(e, t);
}
}
function Tt(e, t) {
(t == null || t > e.length) && (t = e.length);
for (var n = 0, r = Array(t); n < t; n++) r[n] = e[n];
return r;
}
function Et(e, t) {
var n = e == null ? null : typeof Symbol < "u" && e[Symbol.iterator] || e["@@iterator"];
if (n != null) {
var r = [], i = !0, a = !1, o, s;
try {
for (n = n.call(e); !(i = (o = n.next()).done) && (r.push(o.value), !(t && r.length === t)); i = !0);
} catch (e) {
a = !0, s = e;
} finally {
try {
!i && n.return != null && n.return();
} finally {
if (a) throw s;
}
}
return r;
}
}
function Dt(e) {
if (Array.isArray(e)) return e;
}
function Ot(e, t) {
var n = Object.keys(e);
if (Object.getOwnPropertySymbols) {
var r = Object.getOwnPropertySymbols(e);
t && (r = r.filter(function(t) {
return Object.getOwnPropertyDescriptor(e, t).enumerable;
})), n.push.apply(n, r);
}
return n;
}
function F(e) {
for (var t = 1; t < arguments.length; t++) {
var n = arguments[t] == null ? {} : arguments[t];
t % 2 ? Ot(Object(n), !0).forEach(function(t) {
I(e, t, n[t]);
}) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(n)) : Ot(Object(n)).forEach(function(t) {
Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(n, t));
});
}
return e;
}
function I(e, t, n) {
return t in e ? Object.defineProperty(e, t, {
value: n,
enumerable: !0,
configurable: !0,
writable: !0
}) : e[t] = n, e;
}
var kt = e("div", function(e) {
var t = e.$separateRangeInputs;
return F({ width: "100%" }, t ? {
display: "flex",
justifyContent: "center"
} : {});
});
kt.displayName = "StyledInputWrapper", kt.displayName = "StyledInputWrapper";
var At = e("div", function(e) {
var t = e.$theme;
return F(F({}, t.typography.LabelMedium), {}, { marginBottom: t.sizing.scale300 });
});
At.displayName = "StyledInputLabel", At.displayName = "StyledInputLabel";
var jt = e("div", function(e) {
return {
width: "100%",
marginRight: e.$theme.sizing.scale300
};
});
jt.displayName = "StyledStartDate", jt.displayName = "StyledStartDate";
var Mt = e("div", function(e) {
return e.$theme, { width: "100%" };
});
Mt.displayName = "StyledEndDate", Mt.displayName = "StyledEndDate";
var Nt = e("div", function(e) {
var t = e.$theme, n = t.typography, r = t.colors, i = t.borders;
return F(F({}, n.font200), {}, {
color: r.calendarForeground,
backgroundColor: r.calendarBackground,
textAlign: "center",
borderTopLeftRadius: i.surfaceBorderRadius,
borderTopRightRadius: i.surfaceBorderRadius,
borderBottomRightRadius: i.surfaceBorderRadius,
borderBottomLeftRadius: i.surfaceBorderRadius,
display: "inline-block"
});
});
Nt.displayName = "StyledRoot", Nt.displayName = "StyledRoot";
var Pt = e("div", function(e) {
return {
display: "flex",
flexDirection: e.$orientation === We.vertical ? "column" : "row"
};
});
Pt.displayName = "StyledMonthContainer", Pt.displayName = "StyledMonthContainer";
var Ft = e("div", function(e) {
var t = e.$theme.sizing, n = e.$density;
return {
paddingTop: t.scale300,
paddingBottom: n === j.high ? t.scale400 : t.scale300,
paddingLeft: t.scale500,
paddingRight: t.scale500
};
});
Ft.displayName = "StyledCalendarContainer", Ft.displayName = "StyledCalendarContainer";
var It = e("div", function(e) {
var t = e.$theme, n = t.direction === "rtl" ? "right" : "left";
return {
marginBottom: t.sizing.scale600,
paddingLeft: t.sizing.scale600,
paddingRight: t.sizing.scale600,
textAlign: n
};
});
It.displayName = "StyledSelectorContainer", It.displayName = "StyledSelectorContainer";
var Lt = e("div", function(e) {
var t = e.$theme, n = t.typography, r = t.borders, i = t.colors, a = t.sizing, o = e.$density;
return F(F({}, o === j.high ? n.LabelMedium : n.LabelLarge), {}, {
color: i.calendarHeaderForeground,
display: "flex",
justifyContent: "space-between",
alignItems: "center",
paddingTop: a.scale600,
paddingBottom: a.scale300,
paddingLeft: a.scale600,
paddingRight: a.scale600,
backgroundColor: i.calendarHeaderBackground,
borderTopLeftRadius: r.surfaceBorderRadius,
borderTopRightRadius: r.surfaceBorderRadius,
borderBottomRightRadius: 0,
borderBottomLeftRadius: 0,
minHeight: o === j.high ? `calc(${a.scale800} + ${a.scale0})` : a.scale950
});
});
Lt.displayName = "StyledCalendarHeader", Lt.displayName = "StyledCalendarHeader";
var Rt = e("div", function(e) {
return {
color: e.$theme.colors.calendarHeaderForeground,
backgroundColor: e.$theme.colors.calendarHeaderBackground,
whiteSpace: "nowrap"
};
});
Rt.displayName = "StyledMonthHeader", Rt.displayName = "StyledMonthHeader";
var zt = e("button", function(e) {
var t = e.$theme, n = t.typography, r = t.colors, i = e.$isFocusVisible, a = e.$density;
return F(F({}, a === j.high ? n.LabelMedium : n.LabelLarge), {}, {
alignItems: "center",
backgroundColor: "transparent",
borderLeftWidth: 0,
borderRightWidth: 0,
borderTopWidth: 0,
borderBottomWidth: 0,
color: r.calendarHeaderForeground,
cursor: "pointer",
display: "flex",
outline: "none",
":focus": { boxShadow: i ? `0 0 0 3px ${r.accent}` : "none" }
});
});
zt.displayName = "StyledMonthYearSelectButton", zt.displayName = "StyledMonthYearSelectButton";
var Bt = e("span", function(e) {
return I({
alignItems: "center",
display: "flex"
}, e.$theme.direction === "rtl" ? "marginRight" : "marginLeft", e.$theme.sizing.scale500);
});
Bt.displayName = "StyledMonthYearSelectIconContainer", Bt.displayName = "StyledMonthYearSelectIconContainer";
function Vt(e) {
var t = e.$theme, n = e.$disabled, r = e.$isFocusVisible;
return {
boxSizing: "border-box",
display: "flex",
color: n ? t.colors.calendarHeaderForegroundDisabled : t.colors.calendarHeaderForeground,
cursor: n ? "default" : "pointer",
backgroundColor: "transparent",
borderLeftWidth: 0,
borderRightWidth: 0,
borderTopWidth: 0,
borderBottomWidth: 0,
paddingTop: "0",
paddingBottom: "0",
paddingLeft: "0",
paddingRight: "0",
marginBottom: 0,
marginTop: 0,
outline: "none",
":focus": n ? {} : { boxShadow: r ? `0 0 0 3px ${t.colors.accent}` : "none" }
};
}
var Ht = e("button", Vt);
Ht.displayName = "StyledPrevButton", Ht.displayName = "StyledPrevButton";
var Ut = e("button", Vt);
Ut.displayName = "StyledNextButton", Ut.displayName = "StyledNextButton";
var Wt = e("div", function(e) {
return { display: "inline-block" };
});
Wt.displayName = "StyledMonth", Wt.displayName = "StyledMonth";
var Gt = e("div", function(e) {
return {
whiteSpace: "nowrap",
display: "flex",
marginBottom: e.$theme.sizing.scale0
};
});
Gt.displayName = "StyledWeek", Gt.displayName = "StyledWeek";
function L(e, t) {
var n, r = e.substr(0, 12) + "1" + e.substr(13), i = e.substr(0, 13) + "1" + e.substr(14);
return n = {}, I(n, e, t), I(n, r, t), I(n, i, t), n;
}
function Kt(e, t) {
var n = t.colors, r = {
":before": { content: null },
":after": { content: null }
}, i = {
color: n.calendarForegroundDisabled,
":before": { content: null },
":after": { content: null }
}, a = {
color: n.calendarForegroundDisabled,
":before": {
borderTopStyle: "none",
borderBottomStyle: "none",
borderLeftStyle: "none",
borderRightStyle: "none",
backgroundColor: "transparent"
},
":after": {
borderTopLeftRadius: "0%",
borderTopRightRadius: "0%",
borderBottomLeftRadius: "0%",
borderBottomRightRadius: "0%",
borderTopColor: "transparent",
borderBottomColor: "transparent",
borderRightColor: "transparent",
borderLeftColor: "transparent"
}
}, o = { ":before": { content: null } };
return e && e[1] === "1" && (r = i), Object.assign({}, L("001000000000000", { color: n.calendarDayForegroundPseudoSelected }), L("000100000000000", { color: n.calendarDayForegroundSelected }), L("001100000000000", { color: n.calendarDayForegroundSelectedHighlighted }), { "010000000000000": {
color: n.calendarForegroundDisabled,
":after": { content: null }
} }, { "011000000000000": {
color: n.calendarForegroundDisabled,
":after": { content: null }
} }, L("000000000000001", a), L("101000000000000", o), L("101010000000000", o), L("100100000000000", { color: n.calendarDayForegroundSelected }), L("101100000000000", {
color: n.calendarDayForegroundSelectedHighlighted,
":before": { content: null }
}), L("100111100000000", {
color: n.calendarDayForegroundSelected,
":before": { content: null }
}), L("101111100000000", {
color: n.calendarDayForegroundSelectedHighlighted,
":before": { content: null }
}), L("100111000000000", { color: n.calendarDayForegroundSelected }), L("100110100000000", {
color: n.calendarDayForegroundSelected,
":before": {
left: null,
right: "50%"
}
}), L("100100001010000", { color: n.calendarDayForegroundSelected }), L("100100001001000", {
color: n.calendarDayForegroundSelected,
":before": {
left: null,
right: "50%"
}
}), L("101000001010000", { ":before": {
left: null,
right: "50%"
} }), { "101000001001000": {} }, { "101000001001100": {} }, { "101000001001010": {} }, L("100010010000000", {
color: n.calendarDayForegroundPseudoSelected,
":before": {
left: "0",
width: "100%"
},
":after": { content: null }
}), { "101000001100000": {
color: n.calendarDayForegroundPseudoSelected,
":before": {
left: "0",
width: "100%"
},
":after": { content: null }
} }, L("100000001100000", {
color: n.calendarDayForegroundPseudoSelected,
":before": {
left: "0",
width: "100%"
},
":after": { content: null }
}), L("101111000000000", { color: n.calendarDayForegroundSelectedHighlighted }), L("101110100000000", {
color: n.calendarDayForegroundSelectedHighlighted,
":before": {
left: null,
right: "50%"
}
}), L("101010010000000", {
color: n.calendarDayForegroundPseudoSelectedHighlighted,
":before": {
left: "0",
width: "100%"
}
}), L("100000000000001", a), L("100000001010001", a), L("100000001001001", a), L("100010000000001", a))[e] || r;
}
var qt = e("div", function(e) {
var t = e.$disabled, n = e.$isFocusVisible, r = e.$isHighlighted, i = e.$peekNextMonth, a = e.$pseudoSelected, o = e.$range, s = e.$selected, c = e.$outsideMonth, l = e.$outsideMonthWithinRange, u = e.$hasDateLabel, d = e.$density, f = e.$hasLockedBehavior, p = e.$selectedInput, m = e.$value, h = e.$theme, g = h.colors, _ = h.typography, v = h.sizing, y = xt(e), b = u ? d === j.high ? "60px" : "70px" : d === j.high ? "40px" : "48px", x = St(Array.isArray(m) ? m : [m, null], 2), S = x[0], C = x[1], w = p === M.startDate ? C !== null && typeof C < "u" : S !== null && typeof S < "u", T = o && !(f && !w);
return F(F(F({}, d === j.high ? _.ParagraphSmall : _.ParagraphMedium), {}, {
boxSizing: "border-box",
position: "relative",
cursor: t || !i && c ? "default" : "pointer",
color: g.calendarForeground,
display: "inline-block",
width: d === j.high ? "42px" : "50px",
height: b,
lineHeight: d === j.high ? v.scale700 : v.scale900,
textAlign: "center",
paddingTop: v.scale300,
paddingBottom: v.scale300,
paddingLeft: v.scale300,
paddingRight: v.scale300,
marginTop: 0,
marginBottom: 0,
marginLeft: 0,
marginRight: 0,
outline: "none",
backgroundColor: "transparent",
transform: "scale(1)"
}, Kt(y, e.$theme)), {}, { ":after": F(F({
zIndex: -1,
content: "\"\"",
boxSizing: "border-box",
display: "inline-block",
boxShadow: n && (!c || i) ? `0 0 0 3px ${g.accent}` : "none",
backgroundColor: s ? g.calendarDayBackgroundSelectedHighlighted : a && r ? g.calendarDayBackgroundPseudoSelectedHighlighted : g.calendarBackground,
height: u ? "100%" : d === j.high ? "42px" : "50px",
width: "100%",
position: "absolute",
top: u ? 0 : "-1px",
left: 0,
paddingTop: v.scale200,
paddingBottom: v.scale200,
borderLeftWidth: "2px",
borderRightWidth: "2px",
borderTopWidth: "2px",
borderBottomWidth: "2px",
borderLeftStyle: "solid",
borderRightStyle: "solid",
borderTopStyle: "solid",
borderBottomStyle: "solid",
borderTopColor: g.borderSelected,
borderBottomColor: g.borderSelected,
borderRightColor: g.borderSelected,
borderLeftColor: g.borderSelected,
borderTopLeftRadius: u ? v.scale800 : "100%",
borderTopRightRadius: u ? v.scale800 : "100%",
borderBottomLeftRadius: u ? v.scale800 : "100%",
borderBottomRightRadius: u ? v.scale800 : "100%"
}, Kt(y, e.$theme)[":after"] || {}), l ? { content: null } : {}) }, T ? { ":before": F(F({
zIndex: -1,
content: "\"\"",
boxSizing: "border-box",
display: "inline-block",
backgroundColor: g.mono300,
position: "absolute",
height: "100%",
width: "50%",
top: 0,
left: "50%",
borderTopWidth: "2px",
borderBottomWidth: "2px",
borderLeftWidth: "0",
borderRightWidth: "0",
borderTopStyle: "solid",
borderBottomStyle: "solid",
borderLeftStyle: "solid",
borderRightStyle: "solid",
borderTopColor: "transparent",
borderBottomColor: "transparent",
borderLeftColor: "transparent",
borderRightColor: "transparent"
}, Kt(y, e.$theme)[":before"] || {}), l ? {
backgroundColor: g.mono300,
left: "0",
width: "100%",
c