Moment.js version: 2.24.0
Moment locale files version: 2.24.0

Version numbers are not included in file names here to simplify upgrades.
If you upgrade any files here, upgrade the version number in this readme as well.

The files here are included via ../moment.jsp. If you need locale support,
include that jsp instead of directly including the js files; that way if we add
another language, only the jsp needs to be updated. We are not using the
moment-with-locales bundle because it includes many locales we do not need and
it is very large.

Individual locale files were pulled directly from the moment project repo
(https://github.com/moment/moment/tree/develop/locale).

IMPORTANT: To solve an encoding issue in tomcat without introducing regression
risk for other apps, all of the .js files in the locale folder were converted
from UTF-8 to UTF-8-BOM. This will not be obvious when viewing/editing the file,
but for now it necessary to prevent the encoding from being misread. If these
files are updated to newer versions, this same operation must be performed,
else date strings will contain corrupted characters in some locales. For small
numbers of files, a simple way to do this is using Notepad++. Before this
conversion, the files were pre-minified to prevent WebPack from stripping out
the BOM in the process of minification.

IMPORTANT: Moment.js did not support a base "zh" Chinese locale, but our gui
uses that as a locale code in some cases, which causes issues. To resolve that,
the zh-cn.min.js file was copied to zh.min.js, and internally its locale code
was edited from "zh-cn" to "zh".


locales.custom.min.js was generated using grunt transpile:fr,it command as per the steps
mentioned in the momentjs docs section.https://momentjs.com/docs/.