Edit File by line

Deprecated: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in /home/sportsfever/public_html/filemanger/function.php on line 93

Warning: Undefined array key "page_file_edit_line" in /home/sportsfever/public_html/filemanger/edit_text_line.php on line 32
/home/sportsfe.../httpdocs/clone/wp-inclu.../js/dist
File: components.js
}
[53000] Fix | Delete
[53001] Fix | Delete
// Fallback for modularized imports:
[53002] Fix | Delete
/* harmony default export */ const date_fns_constructFrom = ((/* unused pure expression or super */ null && (constructFrom_constructFrom)));
[53003] Fix | Delete
[53004] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/date-fns/addMonths.mjs
[53005] Fix | Delete
[53006] Fix | Delete
[53007] Fix | Delete
[53008] Fix | Delete
/**
[53009] Fix | Delete
* @name addMonths
[53010] Fix | Delete
* @category Month Helpers
[53011] Fix | Delete
* @summary Add the specified number of months to the given date.
[53012] Fix | Delete
*
[53013] Fix | Delete
* @description
[53014] Fix | Delete
* Add the specified number of months to the given date.
[53015] Fix | Delete
*
[53016] Fix | Delete
* @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
[53017] Fix | Delete
*
[53018] Fix | Delete
* @param date - The date to be changed
[53019] Fix | Delete
* @param amount - The amount of months to be added.
[53020] Fix | Delete
*
[53021] Fix | Delete
* @returns The new date with the months added
[53022] Fix | Delete
*
[53023] Fix | Delete
* @example
[53024] Fix | Delete
* // Add 5 months to 1 September 2014:
[53025] Fix | Delete
* const result = addMonths(new Date(2014, 8, 1), 5)
[53026] Fix | Delete
* //=> Sun Feb 01 2015 00:00:00
[53027] Fix | Delete
*
[53028] Fix | Delete
* // Add one month to 30 January 2023:
[53029] Fix | Delete
* const result = addMonths(new Date(2023, 0, 30), 1)
[53030] Fix | Delete
* //=> Tue Feb 28 2023 00:00:00
[53031] Fix | Delete
*/
[53032] Fix | Delete
function addMonths_addMonths(date, amount) {
[53033] Fix | Delete
const _date = toDate_toDate(date);
[53034] Fix | Delete
if (isNaN(amount)) return constructFrom_constructFrom(date, NaN);
[53035] Fix | Delete
if (!amount) {
[53036] Fix | Delete
// If 0 months, no-op to avoid changing times in the hour before end of DST
[53037] Fix | Delete
return _date;
[53038] Fix | Delete
}
[53039] Fix | Delete
const dayOfMonth = _date.getDate();
[53040] Fix | Delete
[53041] Fix | Delete
// The JS Date object supports date math by accepting out-of-bounds values for
[53042] Fix | Delete
// month, day, etc. For example, new Date(2020, 0, 0) returns 31 Dec 2019 and
[53043] Fix | Delete
// new Date(2020, 13, 1) returns 1 Feb 2021. This is *almost* the behavior we
[53044] Fix | Delete
// want except that dates will wrap around the end of a month, meaning that
[53045] Fix | Delete
// new Date(2020, 13, 31) will return 3 Mar 2021 not 28 Feb 2021 as desired. So
[53046] Fix | Delete
// we'll default to the end of the desired month by adding 1 to the desired
[53047] Fix | Delete
// month and using a date of 0 to back up one day to the end of the desired
[53048] Fix | Delete
// month.
[53049] Fix | Delete
const endOfDesiredMonth = constructFrom_constructFrom(date, _date.getTime());
[53050] Fix | Delete
endOfDesiredMonth.setMonth(_date.getMonth() + amount + 1, 0);
[53051] Fix | Delete
const daysInMonth = endOfDesiredMonth.getDate();
[53052] Fix | Delete
if (dayOfMonth >= daysInMonth) {
[53053] Fix | Delete
// If we're already at the end of the month, then this is the correct date
[53054] Fix | Delete
// and we're done.
[53055] Fix | Delete
return endOfDesiredMonth;
[53056] Fix | Delete
} else {
[53057] Fix | Delete
// Otherwise, we now know that setting the original day-of-month value won't
[53058] Fix | Delete
// cause an overflow, so set the desired day-of-month. Note that we can't
[53059] Fix | Delete
// just set the date of `endOfDesiredMonth` because that object may have had
[53060] Fix | Delete
// its time changed in the unusual case where where a DST transition was on
[53061] Fix | Delete
// the last day of the month and its local time was in the hour skipped or
[53062] Fix | Delete
// repeated next to a DST transition. So we use `date` instead which is
[53063] Fix | Delete
// guaranteed to still have the original time.
[53064] Fix | Delete
_date.setFullYear(
[53065] Fix | Delete
endOfDesiredMonth.getFullYear(),
[53066] Fix | Delete
endOfDesiredMonth.getMonth(),
[53067] Fix | Delete
dayOfMonth,
[53068] Fix | Delete
);
[53069] Fix | Delete
return _date;
[53070] Fix | Delete
}
[53071] Fix | Delete
}
[53072] Fix | Delete
[53073] Fix | Delete
// Fallback for modularized imports:
[53074] Fix | Delete
/* harmony default export */ const date_fns_addMonths = ((/* unused pure expression or super */ null && (addMonths_addMonths)));
[53075] Fix | Delete
[53076] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/date-fns/subMonths.mjs
[53077] Fix | Delete
[53078] Fix | Delete
[53079] Fix | Delete
/**
[53080] Fix | Delete
* @name subMonths
[53081] Fix | Delete
* @category Month Helpers
[53082] Fix | Delete
* @summary Subtract the specified number of months from the given date.
[53083] Fix | Delete
*
[53084] Fix | Delete
* @description
[53085] Fix | Delete
* Subtract the specified number of months from the given date.
[53086] Fix | Delete
*
[53087] Fix | Delete
* @typeParam DateType - The `Date` type, the function operates on. Gets inferred from passed arguments. Allows to use extensions like [`UTCDate`](https://github.com/date-fns/utc).
[53088] Fix | Delete
*
[53089] Fix | Delete
* @param date - The date to be changed
[53090] Fix | Delete
* @param amount - The amount of months to be subtracted.
[53091] Fix | Delete
*
[53092] Fix | Delete
* @returns The new date with the months subtracted
[53093] Fix | Delete
*
[53094] Fix | Delete
* @example
[53095] Fix | Delete
* // Subtract 5 months from 1 February 2015:
[53096] Fix | Delete
* const result = subMonths(new Date(2015, 1, 1), 5)
[53097] Fix | Delete
* //=> Mon Sep 01 2014 00:00:00
[53098] Fix | Delete
*/
[53099] Fix | Delete
function subMonths_subMonths(date, amount) {
[53100] Fix | Delete
return addMonths_addMonths(date, -amount);
[53101] Fix | Delete
}
[53102] Fix | Delete
[53103] Fix | Delete
// Fallback for modularized imports:
[53104] Fix | Delete
/* harmony default export */ const date_fns_subMonths = ((/* unused pure expression or super */ null && (subMonths_subMonths)));
[53105] Fix | Delete
[53106] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/date-fns/locale/en-US/_lib/formatDistance.mjs
[53107] Fix | Delete
const formatDistanceLocale = {
[53108] Fix | Delete
lessThanXSeconds: {
[53109] Fix | Delete
one: "less than a second",
[53110] Fix | Delete
other: "less than {{count}} seconds",
[53111] Fix | Delete
},
[53112] Fix | Delete
[53113] Fix | Delete
xSeconds: {
[53114] Fix | Delete
one: "1 second",
[53115] Fix | Delete
other: "{{count}} seconds",
[53116] Fix | Delete
},
[53117] Fix | Delete
[53118] Fix | Delete
halfAMinute: "half a minute",
[53119] Fix | Delete
[53120] Fix | Delete
lessThanXMinutes: {
[53121] Fix | Delete
one: "less than a minute",
[53122] Fix | Delete
other: "less than {{count}} minutes",
[53123] Fix | Delete
},
[53124] Fix | Delete
[53125] Fix | Delete
xMinutes: {
[53126] Fix | Delete
one: "1 minute",
[53127] Fix | Delete
other: "{{count}} minutes",
[53128] Fix | Delete
},
[53129] Fix | Delete
[53130] Fix | Delete
aboutXHours: {
[53131] Fix | Delete
one: "about 1 hour",
[53132] Fix | Delete
other: "about {{count}} hours",
[53133] Fix | Delete
},
[53134] Fix | Delete
[53135] Fix | Delete
xHours: {
[53136] Fix | Delete
one: "1 hour",
[53137] Fix | Delete
other: "{{count}} hours",
[53138] Fix | Delete
},
[53139] Fix | Delete
[53140] Fix | Delete
xDays: {
[53141] Fix | Delete
one: "1 day",
[53142] Fix | Delete
other: "{{count}} days",
[53143] Fix | Delete
},
[53144] Fix | Delete
[53145] Fix | Delete
aboutXWeeks: {
[53146] Fix | Delete
one: "about 1 week",
[53147] Fix | Delete
other: "about {{count}} weeks",
[53148] Fix | Delete
},
[53149] Fix | Delete
[53150] Fix | Delete
xWeeks: {
[53151] Fix | Delete
one: "1 week",
[53152] Fix | Delete
other: "{{count}} weeks",
[53153] Fix | Delete
},
[53154] Fix | Delete
[53155] Fix | Delete
aboutXMonths: {
[53156] Fix | Delete
one: "about 1 month",
[53157] Fix | Delete
other: "about {{count}} months",
[53158] Fix | Delete
},
[53159] Fix | Delete
[53160] Fix | Delete
xMonths: {
[53161] Fix | Delete
one: "1 month",
[53162] Fix | Delete
other: "{{count}} months",
[53163] Fix | Delete
},
[53164] Fix | Delete
[53165] Fix | Delete
aboutXYears: {
[53166] Fix | Delete
one: "about 1 year",
[53167] Fix | Delete
other: "about {{count}} years",
[53168] Fix | Delete
},
[53169] Fix | Delete
[53170] Fix | Delete
xYears: {
[53171] Fix | Delete
one: "1 year",
[53172] Fix | Delete
other: "{{count}} years",
[53173] Fix | Delete
},
[53174] Fix | Delete
[53175] Fix | Delete
overXYears: {
[53176] Fix | Delete
one: "over 1 year",
[53177] Fix | Delete
other: "over {{count}} years",
[53178] Fix | Delete
},
[53179] Fix | Delete
[53180] Fix | Delete
almostXYears: {
[53181] Fix | Delete
one: "almost 1 year",
[53182] Fix | Delete
other: "almost {{count}} years",
[53183] Fix | Delete
},
[53184] Fix | Delete
};
[53185] Fix | Delete
[53186] Fix | Delete
const formatDistance = (token, count, options) => {
[53187] Fix | Delete
let result;
[53188] Fix | Delete
[53189] Fix | Delete
const tokenValue = formatDistanceLocale[token];
[53190] Fix | Delete
if (typeof tokenValue === "string") {
[53191] Fix | Delete
result = tokenValue;
[53192] Fix | Delete
} else if (count === 1) {
[53193] Fix | Delete
result = tokenValue.one;
[53194] Fix | Delete
} else {
[53195] Fix | Delete
result = tokenValue.other.replace("{{count}}", count.toString());
[53196] Fix | Delete
}
[53197] Fix | Delete
[53198] Fix | Delete
if (options?.addSuffix) {
[53199] Fix | Delete
if (options.comparison && options.comparison > 0) {
[53200] Fix | Delete
return "in " + result;
[53201] Fix | Delete
} else {
[53202] Fix | Delete
return result + " ago";
[53203] Fix | Delete
}
[53204] Fix | Delete
}
[53205] Fix | Delete
[53206] Fix | Delete
return result;
[53207] Fix | Delete
};
[53208] Fix | Delete
[53209] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/date-fns/locale/_lib/buildFormatLongFn.mjs
[53210] Fix | Delete
function buildFormatLongFn(args) {
[53211] Fix | Delete
return (options = {}) => {
[53212] Fix | Delete
// TODO: Remove String()
[53213] Fix | Delete
const width = options.width ? String(options.width) : args.defaultWidth;
[53214] Fix | Delete
const format = args.formats[width] || args.formats[args.defaultWidth];
[53215] Fix | Delete
return format;
[53216] Fix | Delete
};
[53217] Fix | Delete
}
[53218] Fix | Delete
[53219] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/date-fns/locale/en-US/_lib/formatLong.mjs
[53220] Fix | Delete
[53221] Fix | Delete
[53222] Fix | Delete
const dateFormats = {
[53223] Fix | Delete
full: "EEEE, MMMM do, y",
[53224] Fix | Delete
long: "MMMM do, y",
[53225] Fix | Delete
medium: "MMM d, y",
[53226] Fix | Delete
short: "MM/dd/yyyy",
[53227] Fix | Delete
};
[53228] Fix | Delete
[53229] Fix | Delete
const timeFormats = {
[53230] Fix | Delete
full: "h:mm:ss a zzzz",
[53231] Fix | Delete
long: "h:mm:ss a z",
[53232] Fix | Delete
medium: "h:mm:ss a",
[53233] Fix | Delete
short: "h:mm a",
[53234] Fix | Delete
};
[53235] Fix | Delete
[53236] Fix | Delete
const dateTimeFormats = {
[53237] Fix | Delete
full: "{{date}} 'at' {{time}}",
[53238] Fix | Delete
long: "{{date}} 'at' {{time}}",
[53239] Fix | Delete
medium: "{{date}}, {{time}}",
[53240] Fix | Delete
short: "{{date}}, {{time}}",
[53241] Fix | Delete
};
[53242] Fix | Delete
[53243] Fix | Delete
const formatLong = {
[53244] Fix | Delete
date: buildFormatLongFn({
[53245] Fix | Delete
formats: dateFormats,
[53246] Fix | Delete
defaultWidth: "full",
[53247] Fix | Delete
}),
[53248] Fix | Delete
[53249] Fix | Delete
time: buildFormatLongFn({
[53250] Fix | Delete
formats: timeFormats,
[53251] Fix | Delete
defaultWidth: "full",
[53252] Fix | Delete
}),
[53253] Fix | Delete
[53254] Fix | Delete
dateTime: buildFormatLongFn({
[53255] Fix | Delete
formats: dateTimeFormats,
[53256] Fix | Delete
defaultWidth: "full",
[53257] Fix | Delete
}),
[53258] Fix | Delete
};
[53259] Fix | Delete
[53260] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/date-fns/locale/en-US/_lib/formatRelative.mjs
[53261] Fix | Delete
const formatRelativeLocale = {
[53262] Fix | Delete
lastWeek: "'last' eeee 'at' p",
[53263] Fix | Delete
yesterday: "'yesterday at' p",
[53264] Fix | Delete
today: "'today at' p",
[53265] Fix | Delete
tomorrow: "'tomorrow at' p",
[53266] Fix | Delete
nextWeek: "eeee 'at' p",
[53267] Fix | Delete
other: "P",
[53268] Fix | Delete
};
[53269] Fix | Delete
[53270] Fix | Delete
const formatRelative = (token, _date, _baseDate, _options) =>
[53271] Fix | Delete
formatRelativeLocale[token];
[53272] Fix | Delete
[53273] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/date-fns/locale/_lib/buildLocalizeFn.mjs
[53274] Fix | Delete
/* eslint-disable no-unused-vars */
[53275] Fix | Delete
[53276] Fix | Delete
/**
[53277] Fix | Delete
* The localize function argument callback which allows to convert raw value to
[53278] Fix | Delete
* the actual type.
[53279] Fix | Delete
*
[53280] Fix | Delete
* @param value - The value to convert
[53281] Fix | Delete
*
[53282] Fix | Delete
* @returns The converted value
[53283] Fix | Delete
*/
[53284] Fix | Delete
[53285] Fix | Delete
/**
[53286] Fix | Delete
* The map of localized values for each width.
[53287] Fix | Delete
*/
[53288] Fix | Delete
[53289] Fix | Delete
/**
[53290] Fix | Delete
* The index type of the locale unit value. It types conversion of units of
[53291] Fix | Delete
* values that don't start at 0 (i.e. quarters).
[53292] Fix | Delete
*/
[53293] Fix | Delete
[53294] Fix | Delete
/**
[53295] Fix | Delete
* Converts the unit value to the tuple of values.
[53296] Fix | Delete
*/
[53297] Fix | Delete
[53298] Fix | Delete
/**
[53299] Fix | Delete
* The tuple of localized era values. The first element represents BC,
[53300] Fix | Delete
* the second element represents AD.
[53301] Fix | Delete
*/
[53302] Fix | Delete
[53303] Fix | Delete
/**
[53304] Fix | Delete
* The tuple of localized quarter values. The first element represents Q1.
[53305] Fix | Delete
*/
[53306] Fix | Delete
[53307] Fix | Delete
/**
[53308] Fix | Delete
* The tuple of localized day values. The first element represents Sunday.
[53309] Fix | Delete
*/
[53310] Fix | Delete
[53311] Fix | Delete
/**
[53312] Fix | Delete
* The tuple of localized month values. The first element represents January.
[53313] Fix | Delete
*/
[53314] Fix | Delete
[53315] Fix | Delete
function buildLocalizeFn(args) {
[53316] Fix | Delete
return (value, options) => {
[53317] Fix | Delete
const context = options?.context ? String(options.context) : "standalone";
[53318] Fix | Delete
[53319] Fix | Delete
let valuesArray;
[53320] Fix | Delete
if (context === "formatting" && args.formattingValues) {
[53321] Fix | Delete
const defaultWidth = args.defaultFormattingWidth || args.defaultWidth;
[53322] Fix | Delete
const width = options?.width ? String(options.width) : defaultWidth;
[53323] Fix | Delete
[53324] Fix | Delete
valuesArray =
[53325] Fix | Delete
args.formattingValues[width] || args.formattingValues[defaultWidth];
[53326] Fix | Delete
} else {
[53327] Fix | Delete
const defaultWidth = args.defaultWidth;
[53328] Fix | Delete
const width = options?.width ? String(options.width) : args.defaultWidth;
[53329] Fix | Delete
[53330] Fix | Delete
valuesArray = args.values[width] || args.values[defaultWidth];
[53331] Fix | Delete
}
[53332] Fix | Delete
const index = args.argumentCallback ? args.argumentCallback(value) : value;
[53333] Fix | Delete
[53334] Fix | Delete
// @ts-expect-error - For some reason TypeScript just don't want to match it, no matter how hard we try. I challenge you to try to remove it!
[53335] Fix | Delete
return valuesArray[index];
[53336] Fix | Delete
};
[53337] Fix | Delete
}
[53338] Fix | Delete
[53339] Fix | Delete
;// CONCATENATED MODULE: ./node_modules/date-fns/locale/en-US/_lib/localize.mjs
[53340] Fix | Delete
[53341] Fix | Delete
[53342] Fix | Delete
const eraValues = {
[53343] Fix | Delete
narrow: ["B", "A"],
[53344] Fix | Delete
abbreviated: ["BC", "AD"],
[53345] Fix | Delete
wide: ["Before Christ", "Anno Domini"],
[53346] Fix | Delete
};
[53347] Fix | Delete
[53348] Fix | Delete
const quarterValues = {
[53349] Fix | Delete
narrow: ["1", "2", "3", "4"],
[53350] Fix | Delete
abbreviated: ["Q1", "Q2", "Q3", "Q4"],
[53351] Fix | Delete
wide: ["1st quarter", "2nd quarter", "3rd quarter", "4th quarter"],
[53352] Fix | Delete
};
[53353] Fix | Delete
[53354] Fix | Delete
// Note: in English, the names of days of the week and months are capitalized.
[53355] Fix | Delete
// If you are making a new locale based on this one, check if the same is true for the language you're working on.
[53356] Fix | Delete
// Generally, formatted dates should look like they are in the middle of a sentence,
[53357] Fix | Delete
// e.g. in Spanish language the weekdays and months should be in the lowercase.
[53358] Fix | Delete
const monthValues = {
[53359] Fix | Delete
narrow: ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
[53360] Fix | Delete
abbreviated: [
[53361] Fix | Delete
"Jan",
[53362] Fix | Delete
"Feb",
[53363] Fix | Delete
"Mar",
[53364] Fix | Delete
"Apr",
[53365] Fix | Delete
"May",
[53366] Fix | Delete
"Jun",
[53367] Fix | Delete
"Jul",
[53368] Fix | Delete
"Aug",
[53369] Fix | Delete
"Sep",
[53370] Fix | Delete
"Oct",
[53371] Fix | Delete
"Nov",
[53372] Fix | Delete
"Dec",
[53373] Fix | Delete
],
[53374] Fix | Delete
[53375] Fix | Delete
wide: [
[53376] Fix | Delete
"January",
[53377] Fix | Delete
"February",
[53378] Fix | Delete
"March",
[53379] Fix | Delete
"April",
[53380] Fix | Delete
"May",
[53381] Fix | Delete
"June",
[53382] Fix | Delete
"July",
[53383] Fix | Delete
"August",
[53384] Fix | Delete
"September",
[53385] Fix | Delete
"October",
[53386] Fix | Delete
"November",
[53387] Fix | Delete
"December",
[53388] Fix | Delete
],
[53389] Fix | Delete
};
[53390] Fix | Delete
[53391] Fix | Delete
const dayValues = {
[53392] Fix | Delete
narrow: ["S", "M", "T", "W", "T", "F", "S"],
[53393] Fix | Delete
short: ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
[53394] Fix | Delete
abbreviated: ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
[53395] Fix | Delete
wide: [
[53396] Fix | Delete
"Sunday",
[53397] Fix | Delete
"Monday",
[53398] Fix | Delete
"Tuesday",
[53399] Fix | Delete
"Wednesday",
[53400] Fix | Delete
"Thursday",
[53401] Fix | Delete
"Friday",
[53402] Fix | Delete
"Saturday",
[53403] Fix | Delete
],
[53404] Fix | Delete
};
[53405] Fix | Delete
[53406] Fix | Delete
const dayPeriodValues = {
[53407] Fix | Delete
narrow: {
[53408] Fix | Delete
am: "a",
[53409] Fix | Delete
pm: "p",
[53410] Fix | Delete
midnight: "mi",
[53411] Fix | Delete
noon: "n",
[53412] Fix | Delete
morning: "morning",
[53413] Fix | Delete
afternoon: "afternoon",
[53414] Fix | Delete
evening: "evening",
[53415] Fix | Delete
night: "night",
[53416] Fix | Delete
},
[53417] Fix | Delete
abbreviated: {
[53418] Fix | Delete
am: "AM",
[53419] Fix | Delete
pm: "PM",
[53420] Fix | Delete
midnight: "midnight",
[53421] Fix | Delete
noon: "noon",
[53422] Fix | Delete
morning: "morning",
[53423] Fix | Delete
afternoon: "afternoon",
[53424] Fix | Delete
evening: "evening",
[53425] Fix | Delete
night: "night",
[53426] Fix | Delete
},
[53427] Fix | Delete
wide: {
[53428] Fix | Delete
am: "a.m.",
[53429] Fix | Delete
pm: "p.m.",
[53430] Fix | Delete
midnight: "midnight",
[53431] Fix | Delete
noon: "noon",
[53432] Fix | Delete
morning: "morning",
[53433] Fix | Delete
afternoon: "afternoon",
[53434] Fix | Delete
evening: "evening",
[53435] Fix | Delete
night: "night",
[53436] Fix | Delete
},
[53437] Fix | Delete
};
[53438] Fix | Delete
[53439] Fix | Delete
const formattingDayPeriodValues = {
[53440] Fix | Delete
narrow: {
[53441] Fix | Delete
am: "a",
[53442] Fix | Delete
pm: "p",
[53443] Fix | Delete
midnight: "mi",
[53444] Fix | Delete
noon: "n",
[53445] Fix | Delete
morning: "in the morning",
[53446] Fix | Delete
afternoon: "in the afternoon",
[53447] Fix | Delete
evening: "in the evening",
[53448] Fix | Delete
night: "at night",
[53449] Fix | Delete
},
[53450] Fix | Delete
abbreviated: {
[53451] Fix | Delete
am: "AM",
[53452] Fix | Delete
pm: "PM",
[53453] Fix | Delete
midnight: "midnight",
[53454] Fix | Delete
noon: "noon",
[53455] Fix | Delete
morning: "in the morning",
[53456] Fix | Delete
afternoon: "in the afternoon",
[53457] Fix | Delete
evening: "in the evening",
[53458] Fix | Delete
night: "at night",
[53459] Fix | Delete
},
[53460] Fix | Delete
wide: {
[53461] Fix | Delete
am: "a.m.",
[53462] Fix | Delete
pm: "p.m.",
[53463] Fix | Delete
midnight: "midnight",
[53464] Fix | Delete
noon: "noon",
[53465] Fix | Delete
morning: "in the morning",
[53466] Fix | Delete
afternoon: "in the afternoon",
[53467] Fix | Delete
evening: "in the evening",
[53468] Fix | Delete
night: "at night",
[53469] Fix | Delete
},
[53470] Fix | Delete
};
[53471] Fix | Delete
[53472] Fix | Delete
const ordinalNumber = (dirtyNumber, _options) => {
[53473] Fix | Delete
const number = Number(dirtyNumber);
[53474] Fix | Delete
[53475] Fix | Delete
// If ordinal numbers depend on context, for example,
[53476] Fix | Delete
// if they are different for different grammatical genders,
[53477] Fix | Delete
// use `options.unit`.
[53478] Fix | Delete
//
[53479] Fix | Delete
// `unit` can be 'year', 'quarter', 'month', 'week', 'date', 'dayOfYear',
[53480] Fix | Delete
// 'day', 'hour', 'minute', 'second'.
[53481] Fix | Delete
[53482] Fix | Delete
const rem100 = number % 100;
[53483] Fix | Delete
if (rem100 > 20 || rem100 < 10) {
[53484] Fix | Delete
switch (rem100 % 10) {
[53485] Fix | Delete
case 1:
[53486] Fix | Delete
return number + "st";
[53487] Fix | Delete
case 2:
[53488] Fix | Delete
return number + "nd";
[53489] Fix | Delete
case 3:
[53490] Fix | Delete
return number + "rd";
[53491] Fix | Delete
}
[53492] Fix | Delete
}
[53493] Fix | Delete
return number + "th";
[53494] Fix | Delete
};
[53495] Fix | Delete
[53496] Fix | Delete
const localize = {
[53497] Fix | Delete
ordinalNumber,
[53498] Fix | Delete
[53499] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function