Files
discord-decomp/_bundle/lightFormat.js
T
2026-11-01 12:12:55 +02:00

76 lines
2.3 KiB
JavaScript

// Metro module 3646 (f3647).
import * as _toDate from "./toDate";
import { __esModule } from "./toDate";
import * as _Module3512 from "./Module3512";
import * as _getTimezoneOffsetInMilliseconds from "./getTimezoneOffsetInMilliseconds";
import * as _isValid from "./isValid";
import * as _subMilliseconds from "./subMilliseconds";
import * as _requiredArgs from "./requiredArgs";
let c2063_0, c2063_1, c2063_2, c2063_3, c2063_4, c2063_5, c2063_6, c2063_7, c2063_8, c2063_9;
export default function lightFormat(a0, a1) {
(0, c2063_5.default)(2, arguments);
const r7 = (0, c2063_0.default)(a0);
if ((0, c2063_3.default)(r7)) {
let c13425_0 = (0, c2063_4.default)(r7, (0, c2063_2.default)(r7));
const r33 = a1.match(c2063_6);
return r33 ? r33.map(function(item) {
let r1 = item;
if (item === "''") {
return "'";
}
const r4 = item[0];
if (r4 === "'") {
const r29 = item.match(c2063_7);
if (r29) {
r1 = r29[1].replace(c2063_8, "'");
}
return r1;
}
const r13 = c2063_1.default[r4];
if (r13) {
return r13(c13425_0, item);
}
if (r4.match(c2063_9)) {
throw new RangeError("Format string contains an unescaped latin alphabet character `" + r4 + "`");
}
return item;
}).join("") : "";
}
throw new RangeError("Invalid time value");
};
c2063_0 = _toDate ? __esModule ? _toDate : {
default: _toDate
} : {
default: _toDate
};
c2063_1 = _Module3512 ? _Module3512.__esModule ? _Module3512 : {
default: _Module3512
} : {
default: _Module3512
};
c2063_2 = _getTimezoneOffsetInMilliseconds ? _getTimezoneOffsetInMilliseconds.__esModule ? _getTimezoneOffsetInMilliseconds : {
default: _getTimezoneOffsetInMilliseconds
} : {
default: _getTimezoneOffsetInMilliseconds
};
c2063_3 = _isValid ? _isValid.__esModule ? _isValid : {
default: _isValid
} : {
default: _isValid
};
c2063_4 = _subMilliseconds ? _subMilliseconds.__esModule ? _subMilliseconds : {
default: _subMilliseconds
} : {
default: _subMilliseconds
};
c2063_5 = _requiredArgs ? _requiredArgs.__esModule ? _requiredArgs : {
default: _requiredArgs
} : {
default: _requiredArgs
};
c2063_6 = /(\w)\1*|''|'(''|[^'])+('|$)|./g;
c2063_7 = /^'([^]*?)'?$/;
c2063_8 = /''/g;
c2063_9 = /[a-zA-Z]/;
module.exports = exports.default;