cdn.js 25 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764
  1. (() => {
  2. var _window$dateFns;function ownKeys(e, r) {var t = Object.keys(e);if (Object.getOwnPropertySymbols) {var o = Object.getOwnPropertySymbols(e);r && (o = o.filter(function (r) {return Object.getOwnPropertyDescriptor(e, r).enumerable;})), t.push.apply(t, o);}return t;}function _objectSpread(e) {for (var r = 1; r < arguments.length; r++) {var t = null != arguments[r] ? arguments[r] : {};r % 2 ? ownKeys(Object(t), !0).forEach(function (r) {_defineProperty(e, r, t[r]);}) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) {Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r));});}return e;}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 _slicedToArray(arr, i) {return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest();}function _nonIterableRest() {throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");}function _unsupportedIterableToArray(o, minLen) {if (!o) return;if (typeof o === "string") return _arrayLikeToArray(o, minLen);var n = Object.prototype.toString.call(o).slice(8, -1);if (n === "Object" && o.constructor) n = o.constructor.name;if (n === "Map" || n === "Set") return Array.from(o);if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen);}function _arrayLikeToArray(arr, len) {if (len == null || len > arr.length) len = arr.length;for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i];return arr2;}function _iterableToArrayLimit(r, l) {var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"];if (null != t) {var e,n,i,u,a = [],f = !0,o = !1;try {if (i = (t = t.call(r)).next, 0 === l) {if (Object(t) !== t) return;f = !1;} else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0);} catch (r) {o = !0, n = r;} finally {try {if (!f && null != t.return && (u = t.return(), Object(u) !== u)) return;} finally {if (o) throw n;}}return a;}}function _arrayWithHoles(arr) {if (Array.isArray(arr)) return arr;}function _typeof(o) {"@babel/helpers - typeof";return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) {return typeof o;} : function (o) {return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o;}, _typeof(o);}var __defProp = Object.defineProperty;
  3. var __export = function __export(target, all) {
  4. for (var name in all)
  5. __defProp(target, name, {
  6. get: all[name],
  7. enumerable: true,
  8. configurable: true,
  9. set: function set(newValue) {return all[name] = function () {return newValue;};}
  10. });
  11. };
  12. // lib/locale/lv/_lib/formatDistance.js
  13. function buildLocalizeTokenFn(schema) {
  14. return function (count, options) {
  15. if (count === 1) {
  16. if (options !== null && options !== void 0 && options.addSuffix) {
  17. return schema.one[0].replace("{{time}}", schema.one[2]);
  18. } else {
  19. return schema.one[0].replace("{{time}}", schema.one[1]);
  20. }
  21. } else {
  22. var rem = count % 10 === 1 && count % 100 !== 11;
  23. if (options !== null && options !== void 0 && options.addSuffix) {
  24. return schema.other[0].replace("{{time}}", rem ? schema.other[3] : schema.other[4]).replace("{{count}}", String(count));
  25. } else {
  26. return schema.other[0].replace("{{time}}", rem ? schema.other[1] : schema.other[2]).replace("{{count}}", String(count));
  27. }
  28. }
  29. };
  30. }
  31. var formatDistanceLocale = {
  32. lessThanXSeconds: buildLocalizeTokenFn({
  33. one: ["maz\u0101k par {{time}}", "sekundi", "sekundi"],
  34. other: [
  35. "maz\u0101k nek\u0101 {{count}} {{time}}",
  36. "sekunde",
  37. "sekundes",
  38. "sekundes",
  39. "sekund\u0113m"]
  40. }),
  41. xSeconds: buildLocalizeTokenFn({
  42. one: ["1 {{time}}", "sekunde", "sekundes"],
  43. other: [
  44. "{{count}} {{time}}",
  45. "sekunde",
  46. "sekundes",
  47. "sekundes",
  48. "sekund\u0113m"]
  49. }),
  50. halfAMinute: function halfAMinute(_count, options) {
  51. if (options !== null && options !== void 0 && options.addSuffix) {
  52. return "pusmin\u016Btes";
  53. } else {
  54. return "pusmin\u016Bte";
  55. }
  56. },
  57. lessThanXMinutes: buildLocalizeTokenFn({
  58. one: ["maz\u0101k par {{time}}", "min\u016Bti", "min\u016Bti"],
  59. other: [
  60. "maz\u0101k nek\u0101 {{count}} {{time}}",
  61. "min\u016Bte",
  62. "min\u016Btes",
  63. "min\u016Btes",
  64. "min\u016Bt\u0113m"]
  65. }),
  66. xMinutes: buildLocalizeTokenFn({
  67. one: ["1 {{time}}", "min\u016Bte", "min\u016Btes"],
  68. other: ["{{count}} {{time}}", "min\u016Bte", "min\u016Btes", "min\u016Btes", "min\u016Bt\u0113m"]
  69. }),
  70. aboutXHours: buildLocalizeTokenFn({
  71. one: ["apm\u0113ram 1 {{time}}", "stunda", "stundas"],
  72. other: [
  73. "apm\u0113ram {{count}} {{time}}",
  74. "stunda",
  75. "stundas",
  76. "stundas",
  77. "stund\u0101m"]
  78. }),
  79. xHours: buildLocalizeTokenFn({
  80. one: ["1 {{time}}", "stunda", "stundas"],
  81. other: ["{{count}} {{time}}", "stunda", "stundas", "stundas", "stund\u0101m"]
  82. }),
  83. xDays: buildLocalizeTokenFn({
  84. one: ["1 {{time}}", "diena", "dienas"],
  85. other: ["{{count}} {{time}}", "diena", "dienas", "dienas", "dien\u0101m"]
  86. }),
  87. aboutXWeeks: buildLocalizeTokenFn({
  88. one: ["apm\u0113ram 1 {{time}}", "ned\u0113\u013Ca", "ned\u0113\u013Cas"],
  89. other: [
  90. "apm\u0113ram {{count}} {{time}}",
  91. "ned\u0113\u013Ca",
  92. "ned\u0113\u013Cu",
  93. "ned\u0113\u013Cas",
  94. "ned\u0113\u013C\u0101m"]
  95. }),
  96. xWeeks: buildLocalizeTokenFn({
  97. one: ["1 {{time}}", "ned\u0113\u013Ca", "ned\u0113\u013Cas"],
  98. other: [
  99. "{{count}} {{time}}",
  100. "ned\u0113\u013Ca",
  101. "ned\u0113\u013Cu",
  102. "ned\u0113\u013Cas",
  103. "ned\u0113\u013C\u0101m"]
  104. }),
  105. aboutXMonths: buildLocalizeTokenFn({
  106. one: ["apm\u0113ram 1 {{time}}", "m\u0113nesis", "m\u0113ne\u0161a"],
  107. other: [
  108. "apm\u0113ram {{count}} {{time}}",
  109. "m\u0113nesis",
  110. "m\u0113ne\u0161i",
  111. "m\u0113ne\u0161a",
  112. "m\u0113ne\u0161iem"]
  113. }),
  114. xMonths: buildLocalizeTokenFn({
  115. one: ["1 {{time}}", "m\u0113nesis", "m\u0113ne\u0161a"],
  116. other: ["{{count}} {{time}}", "m\u0113nesis", "m\u0113ne\u0161i", "m\u0113ne\u0161a", "m\u0113ne\u0161iem"]
  117. }),
  118. aboutXYears: buildLocalizeTokenFn({
  119. one: ["apm\u0113ram 1 {{time}}", "gads", "gada"],
  120. other: ["apm\u0113ram {{count}} {{time}}", "gads", "gadi", "gada", "gadiem"]
  121. }),
  122. xYears: buildLocalizeTokenFn({
  123. one: ["1 {{time}}", "gads", "gada"],
  124. other: ["{{count}} {{time}}", "gads", "gadi", "gada", "gadiem"]
  125. }),
  126. overXYears: buildLocalizeTokenFn({
  127. one: ["ilg\u0101k par 1 {{time}}", "gadu", "gadu"],
  128. other: ["vair\u0101k nek\u0101 {{count}} {{time}}", "gads", "gadi", "gada", "gadiem"]
  129. }),
  130. almostXYears: buildLocalizeTokenFn({
  131. one: ["gandr\u012Bz 1 {{time}}", "gads", "gada"],
  132. other: ["vair\u0101k nek\u0101 {{count}} {{time}}", "gads", "gadi", "gada", "gadiem"]
  133. })
  134. };
  135. var formatDistance = function formatDistance(token, count, options) {
  136. var result = formatDistanceLocale[token](count, options);
  137. if (options !== null && options !== void 0 && options.addSuffix) {
  138. if (options.comparison && options.comparison > 0) {
  139. return "p\u0113c " + result;
  140. } else {
  141. return "pirms " + result;
  142. }
  143. }
  144. return result;
  145. };
  146. // lib/locale/_lib/buildFormatLongFn.js
  147. function buildFormatLongFn(args) {
  148. return function () {var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
  149. var width = options.width ? String(options.width) : args.defaultWidth;
  150. var format = args.formats[width] || args.formats[args.defaultWidth];
  151. return format;
  152. };
  153. }
  154. // lib/locale/lv/_lib/formatLong.js
  155. var dateFormats = {
  156. full: "EEEE, y. 'gada' d. MMMM",
  157. long: "y. 'gada' d. MMMM",
  158. medium: "dd.MM.y.",
  159. short: "dd.MM.y."
  160. };
  161. var timeFormats = {
  162. full: "HH:mm:ss zzzz",
  163. long: "HH:mm:ss z",
  164. medium: "HH:mm:ss",
  165. short: "HH:mm"
  166. };
  167. var dateTimeFormats = {
  168. full: "{{date}} 'plkst.' {{time}}",
  169. long: "{{date}} 'plkst.' {{time}}",
  170. medium: "{{date}}, {{time}}",
  171. short: "{{date}}, {{time}}"
  172. };
  173. var formatLong = {
  174. date: buildFormatLongFn({
  175. formats: dateFormats,
  176. defaultWidth: "full"
  177. }),
  178. time: buildFormatLongFn({
  179. formats: timeFormats,
  180. defaultWidth: "full"
  181. }),
  182. dateTime: buildFormatLongFn({
  183. formats: dateTimeFormats,
  184. defaultWidth: "full"
  185. })
  186. };
  187. // lib/constants.js
  188. var daysInWeek = 7;
  189. var daysInYear = 365.2425;
  190. var maxTime = Math.pow(10, 8) * 24 * 60 * 60 * 1000;
  191. var minTime = -maxTime;
  192. var millisecondsInWeek = 604800000;
  193. var millisecondsInDay = 86400000;
  194. var millisecondsInMinute = 60000;
  195. var millisecondsInHour = 3600000;
  196. var millisecondsInSecond = 1000;
  197. var minutesInYear = 525600;
  198. var minutesInMonth = 43200;
  199. var minutesInDay = 1440;
  200. var minutesInHour = 60;
  201. var monthsInQuarter = 3;
  202. var monthsInYear = 12;
  203. var quartersInYear = 4;
  204. var secondsInHour = 3600;
  205. var secondsInMinute = 60;
  206. var secondsInDay = secondsInHour * 24;
  207. var secondsInWeek = secondsInDay * 7;
  208. var secondsInYear = secondsInDay * daysInYear;
  209. var secondsInMonth = secondsInYear / 12;
  210. var secondsInQuarter = secondsInMonth * 3;
  211. var constructFromSymbol = Symbol.for("constructDateFrom");
  212. // lib/constructFrom.js
  213. function constructFrom(date, value) {
  214. if (typeof date === "function")
  215. return date(value);
  216. if (date && _typeof(date) === "object" && constructFromSymbol in date)
  217. return date[constructFromSymbol](value);
  218. if (date instanceof Date)
  219. return new date.constructor(value);
  220. return new Date(value);
  221. }
  222. // lib/_lib/normalizeDates.js
  223. function normalizeDates(context) {for (var _len = arguments.length, dates = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {dates[_key - 1] = arguments[_key];}
  224. var normalize = constructFrom.bind(null, context || dates.find(function (date) {return _typeof(date) === "object";}));
  225. return dates.map(normalize);
  226. }
  227. // lib/_lib/defaultOptions.js
  228. function getDefaultOptions() {
  229. return defaultOptions;
  230. }
  231. function setDefaultOptions(newOptions) {
  232. defaultOptions = newOptions;
  233. }
  234. var defaultOptions = {};
  235. // lib/toDate.js
  236. function toDate(argument, context) {
  237. return constructFrom(context || argument, argument);
  238. }
  239. // lib/startOfWeek.js
  240. function startOfWeek(date, options) {var _ref, _ref2, _ref3, _options$weekStartsOn, _options$locale, _defaultOptions3$loca;
  241. var defaultOptions3 = getDefaultOptions();
  242. var weekStartsOn = (_ref = (_ref2 = (_ref3 = (_options$weekStartsOn = options === null || options === void 0 ? void 0 : options.weekStartsOn) !== null && _options$weekStartsOn !== void 0 ? _options$weekStartsOn : options === null || options === void 0 || (_options$locale = options.locale) === null || _options$locale === void 0 || (_options$locale = _options$locale.options) === null || _options$locale === void 0 ? void 0 : _options$locale.weekStartsOn) !== null && _ref3 !== void 0 ? _ref3 : defaultOptions3.weekStartsOn) !== null && _ref2 !== void 0 ? _ref2 : (_defaultOptions3$loca = defaultOptions3.locale) === null || _defaultOptions3$loca === void 0 || (_defaultOptions3$loca = _defaultOptions3$loca.options) === null || _defaultOptions3$loca === void 0 ? void 0 : _defaultOptions3$loca.weekStartsOn) !== null && _ref !== void 0 ? _ref : 0;
  243. var _date = toDate(date, options === null || options === void 0 ? void 0 : options.in);
  244. var day = _date.getDay();
  245. var diff = (day < weekStartsOn ? 7 : 0) + day - weekStartsOn;
  246. _date.setDate(_date.getDate() - diff);
  247. _date.setHours(0, 0, 0, 0);
  248. return _date;
  249. }
  250. // lib/isSameWeek.js
  251. function isSameWeek(laterDate, earlierDate, options) {
  252. var _normalizeDates = normalizeDates(options === null || options === void 0 ? void 0 : options.in, laterDate, earlierDate),_normalizeDates2 = _slicedToArray(_normalizeDates, 2),laterDate_ = _normalizeDates2[0],earlierDate_ = _normalizeDates2[1];
  253. return +startOfWeek(laterDate_, options) === +startOfWeek(earlierDate_, options);
  254. }
  255. // lib/locale/lv/_lib/formatRelative.js
  256. var weekdays = [
  257. "sv\u0113tdien\u0101",
  258. "pirmdien\u0101",
  259. "otrdien\u0101",
  260. "tre\u0161dien\u0101",
  261. "ceturtdien\u0101",
  262. "piektdien\u0101",
  263. "sestdien\u0101"];
  264. var formatRelativeLocale = {
  265. lastWeek: function lastWeek(date, baseDate, options) {
  266. if (isSameWeek(date, baseDate, options)) {
  267. return "eeee 'plkst.' p";
  268. }
  269. var weekday = weekdays[date.getDay()];
  270. return "'Pag\u0101ju\u0161\u0101 " + weekday + " plkst.' p";
  271. },
  272. yesterday: "'Vakar plkst.' p",
  273. today: "'\u0160odien plkst.' p",
  274. tomorrow: "'R\u012Bt plkst.' p",
  275. nextWeek: function nextWeek(date, baseDate, options) {
  276. if (isSameWeek(date, baseDate, options)) {
  277. return "eeee 'plkst.' p";
  278. }
  279. var weekday = weekdays[date.getDay()];
  280. return "'N\u0101kamaj\u0101 " + weekday + " plkst.' p";
  281. },
  282. other: "P"
  283. };
  284. var formatRelative = function formatRelative(token, date, baseDate, options) {
  285. var format = formatRelativeLocale[token];
  286. if (typeof format === "function") {
  287. return format(date, baseDate, options);
  288. }
  289. return format;
  290. };
  291. // lib/locale/_lib/buildLocalizeFn.js
  292. function buildLocalizeFn(args) {
  293. return function (value, options) {
  294. var context = options !== null && options !== void 0 && options.context ? String(options.context) : "standalone";
  295. var valuesArray;
  296. if (context === "formatting" && args.formattingValues) {
  297. var defaultWidth = args.defaultFormattingWidth || args.defaultWidth;
  298. var width = options !== null && options !== void 0 && options.width ? String(options.width) : defaultWidth;
  299. valuesArray = args.formattingValues[width] || args.formattingValues[defaultWidth];
  300. } else {
  301. var _defaultWidth = args.defaultWidth;
  302. var _width = options !== null && options !== void 0 && options.width ? String(options.width) : args.defaultWidth;
  303. valuesArray = args.values[_width] || args.values[_defaultWidth];
  304. }
  305. var index = args.argumentCallback ? args.argumentCallback(value) : value;
  306. return valuesArray[index];
  307. };
  308. }
  309. // lib/locale/lv/_lib/localize.js
  310. var eraValues = {
  311. narrow: ["p.m.\u0113", "m.\u0113"],
  312. abbreviated: ["p. m. \u0113.", "m. \u0113."],
  313. wide: ["pirms m\u016Bsu \u0113ras", "m\u016Bsu \u0113r\u0101"]
  314. };
  315. var quarterValues = {
  316. narrow: ["1", "2", "3", "4"],
  317. abbreviated: ["1. cet.", "2. cet.", "3. cet.", "4. cet."],
  318. wide: [
  319. "pirmais ceturksnis",
  320. "otrais ceturksnis",
  321. "tre\u0161ais ceturksnis",
  322. "ceturtais ceturksnis"]
  323. };
  324. var formattingQuarterValues = {
  325. narrow: ["1", "2", "3", "4"],
  326. abbreviated: ["1. cet.", "2. cet.", "3. cet.", "4. cet."],
  327. wide: [
  328. "pirmaj\u0101 ceturksn\u012B",
  329. "otraj\u0101 ceturksn\u012B",
  330. "tre\u0161aj\u0101 ceturksn\u012B",
  331. "ceturtaj\u0101 ceturksn\u012B"]
  332. };
  333. var monthValues = {
  334. narrow: ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
  335. abbreviated: [
  336. "janv.",
  337. "febr.",
  338. "marts",
  339. "apr.",
  340. "maijs",
  341. "j\u016Bn.",
  342. "j\u016Bl.",
  343. "aug.",
  344. "sept.",
  345. "okt.",
  346. "nov.",
  347. "dec."],
  348. wide: [
  349. "janv\u0101ris",
  350. "febru\u0101ris",
  351. "marts",
  352. "apr\u012Blis",
  353. "maijs",
  354. "j\u016Bnijs",
  355. "j\u016Blijs",
  356. "augusts",
  357. "septembris",
  358. "oktobris",
  359. "novembris",
  360. "decembris"]
  361. };
  362. var formattingMonthValues = {
  363. narrow: ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"],
  364. abbreviated: [
  365. "janv.",
  366. "febr.",
  367. "mart\u0101",
  368. "apr.",
  369. "maijs",
  370. "j\u016Bn.",
  371. "j\u016Bl.",
  372. "aug.",
  373. "sept.",
  374. "okt.",
  375. "nov.",
  376. "dec."],
  377. wide: [
  378. "janv\u0101r\u012B",
  379. "febru\u0101r\u012B",
  380. "mart\u0101",
  381. "apr\u012Bl\u012B",
  382. "maij\u0101",
  383. "j\u016Bnij\u0101",
  384. "j\u016Blij\u0101",
  385. "august\u0101",
  386. "septembr\u012B",
  387. "oktobr\u012B",
  388. "novembr\u012B",
  389. "decembr\u012B"]
  390. };
  391. var dayValues = {
  392. narrow: ["S", "P", "O", "T", "C", "P", "S"],
  393. short: ["Sv", "P", "O", "T", "C", "Pk", "S"],
  394. abbreviated: [
  395. "sv\u0113td.",
  396. "pirmd.",
  397. "otrd.",
  398. "tre\u0161d.",
  399. "ceturtd.",
  400. "piektd.",
  401. "sestd."],
  402. wide: [
  403. "sv\u0113tdiena",
  404. "pirmdiena",
  405. "otrdiena",
  406. "tre\u0161diena",
  407. "ceturtdiena",
  408. "piektdiena",
  409. "sestdiena"]
  410. };
  411. var formattingDayValues = {
  412. narrow: ["S", "P", "O", "T", "C", "P", "S"],
  413. short: ["Sv", "P", "O", "T", "C", "Pk", "S"],
  414. abbreviated: [
  415. "sv\u0113td.",
  416. "pirmd.",
  417. "otrd.",
  418. "tre\u0161d.",
  419. "ceturtd.",
  420. "piektd.",
  421. "sestd."],
  422. wide: [
  423. "sv\u0113tdien\u0101",
  424. "pirmdien\u0101",
  425. "otrdien\u0101",
  426. "tre\u0161dien\u0101",
  427. "ceturtdien\u0101",
  428. "piektdien\u0101",
  429. "sestdien\u0101"]
  430. };
  431. var dayPeriodValues = {
  432. narrow: {
  433. am: "am",
  434. pm: "pm",
  435. midnight: "pusn.",
  436. noon: "pusd.",
  437. morning: "r\u012Bts",
  438. afternoon: "diena",
  439. evening: "vakars",
  440. night: "nakts"
  441. },
  442. abbreviated: {
  443. am: "am",
  444. pm: "pm",
  445. midnight: "pusn.",
  446. noon: "pusd.",
  447. morning: "r\u012Bts",
  448. afternoon: "p\u0113cpusd.",
  449. evening: "vakars",
  450. night: "nakts"
  451. },
  452. wide: {
  453. am: "am",
  454. pm: "pm",
  455. midnight: "pusnakts",
  456. noon: "pusdienlaiks",
  457. morning: "r\u012Bts",
  458. afternoon: "p\u0113cpusdiena",
  459. evening: "vakars",
  460. night: "nakts"
  461. }
  462. };
  463. var formattingDayPeriodValues = {
  464. narrow: {
  465. am: "am",
  466. pm: "pm",
  467. midnight: "pusn.",
  468. noon: "pusd.",
  469. morning: "r\u012Bt\u0101",
  470. afternoon: "dien\u0101",
  471. evening: "vakar\u0101",
  472. night: "nakt\u012B"
  473. },
  474. abbreviated: {
  475. am: "am",
  476. pm: "pm",
  477. midnight: "pusn.",
  478. noon: "pusd.",
  479. morning: "r\u012Bt\u0101",
  480. afternoon: "p\u0113cpusd.",
  481. evening: "vakar\u0101",
  482. night: "nakt\u012B"
  483. },
  484. wide: {
  485. am: "am",
  486. pm: "pm",
  487. midnight: "pusnakt\u012B",
  488. noon: "pusdienlaik\u0101",
  489. morning: "r\u012Bt\u0101",
  490. afternoon: "p\u0113cpusdien\u0101",
  491. evening: "vakar\u0101",
  492. night: "nakt\u012B"
  493. }
  494. };
  495. var ordinalNumber = function ordinalNumber(dirtyNumber, _options) {
  496. var number = Number(dirtyNumber);
  497. return number + ".";
  498. };
  499. var localize = {
  500. ordinalNumber: ordinalNumber,
  501. era: buildLocalizeFn({
  502. values: eraValues,
  503. defaultWidth: "wide"
  504. }),
  505. quarter: buildLocalizeFn({
  506. values: quarterValues,
  507. defaultWidth: "wide",
  508. formattingValues: formattingQuarterValues,
  509. defaultFormattingWidth: "wide",
  510. argumentCallback: function argumentCallback(quarter) {return quarter - 1;}
  511. }),
  512. month: buildLocalizeFn({
  513. values: monthValues,
  514. defaultWidth: "wide",
  515. formattingValues: formattingMonthValues,
  516. defaultFormattingWidth: "wide"
  517. }),
  518. day: buildLocalizeFn({
  519. values: dayValues,
  520. defaultWidth: "wide",
  521. formattingValues: formattingDayValues,
  522. defaultFormattingWidth: "wide"
  523. }),
  524. dayPeriod: buildLocalizeFn({
  525. values: dayPeriodValues,
  526. defaultWidth: "wide",
  527. formattingValues: formattingDayPeriodValues,
  528. defaultFormattingWidth: "wide"
  529. })
  530. };
  531. // lib/locale/_lib/buildMatchFn.js
  532. function buildMatchFn(args) {
  533. return function (string) {var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
  534. var width = options.width;
  535. var matchPattern = width && args.matchPatterns[width] || args.matchPatterns[args.defaultMatchWidth];
  536. var matchResult = string.match(matchPattern);
  537. if (!matchResult) {
  538. return null;
  539. }
  540. var matchedString = matchResult[0];
  541. var parsePatterns = width && args.parsePatterns[width] || args.parsePatterns[args.defaultParseWidth];
  542. var key = Array.isArray(parsePatterns) ? findIndex(parsePatterns, function (pattern) {return pattern.test(matchedString);}) : findKey(parsePatterns, function (pattern) {return pattern.test(matchedString);});
  543. var value;
  544. value = args.valueCallback ? args.valueCallback(key) : key;
  545. value = options.valueCallback ? options.valueCallback(value) : value;
  546. var rest = string.slice(matchedString.length);
  547. return { value: value, rest: rest };
  548. };
  549. }
  550. function findKey(object, predicate) {
  551. for (var key in object) {
  552. if (Object.prototype.hasOwnProperty.call(object, key) && predicate(object[key])) {
  553. return key;
  554. }
  555. }
  556. return;
  557. }
  558. function findIndex(array, predicate) {
  559. for (var key = 0; key < array.length; key++) {
  560. if (predicate(array[key])) {
  561. return key;
  562. }
  563. }
  564. return;
  565. }
  566. // lib/locale/_lib/buildMatchPatternFn.js
  567. function buildMatchPatternFn(args) {
  568. return function (string) {var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
  569. var matchResult = string.match(args.matchPattern);
  570. if (!matchResult)
  571. return null;
  572. var matchedString = matchResult[0];
  573. var parseResult = string.match(args.parsePattern);
  574. if (!parseResult)
  575. return null;
  576. var value = args.valueCallback ? args.valueCallback(parseResult[0]) : parseResult[0];
  577. value = options.valueCallback ? options.valueCallback(value) : value;
  578. var rest = string.slice(matchedString.length);
  579. return { value: value, rest: rest };
  580. };
  581. }
  582. // lib/locale/lv/_lib/match.js
  583. var matchOrdinalNumberPattern = /^(\d+)\./i;
  584. var parseOrdinalNumberPattern = /\d+/i;
  585. var matchEraPatterns = {
  586. narrow: /^(p\.m\.ē|m\.ē)/i,
  587. abbreviated: /^(p\. m\. ē\.|m\. ē\.)/i,
  588. wide: /^(pirms mūsu ēras|mūsu ērā)/i
  589. };
  590. var parseEraPatterns = {
  591. any: [/^p/i, /^m/i]
  592. };
  593. var matchQuarterPatterns = {
  594. narrow: /^[1234]/i,
  595. abbreviated: /^[1234](\. cet\.)/i,
  596. wide: /^(pirma(is|jā)|otra(is|jā)|treša(is|jā)|ceturta(is|jā)) ceturksn(is|ī)/i
  597. };
  598. var parseQuarterPatterns = {
  599. narrow: [/^1/i, /^2/i, /^3/i, /^4/i],
  600. abbreviated: [/^1/i, /^2/i, /^3/i, /^4/i],
  601. wide: [/^p/i, /^o/i, /^t/i, /^c/i]
  602. };
  603. var matchMonthPatterns = {
  604. narrow: /^[jfmasond]/i,
  605. abbreviated: /^(janv\.|febr\.|marts|apr\.|maijs|jūn\.|jūl\.|aug\.|sept\.|okt\.|nov\.|dec\.)/i,
  606. wide: /^(janvār(is|ī)|februār(is|ī)|mart[sā]|aprīl(is|ī)|maij[sā]|jūnij[sā]|jūlij[sā]|august[sā]|septembr(is|ī)|oktobr(is|ī)|novembr(is|ī)|decembr(is|ī))/i
  607. };
  608. var parseMonthPatterns = {
  609. narrow: [
  610. /^j/i,
  611. /^f/i,
  612. /^m/i,
  613. /^a/i,
  614. /^m/i,
  615. /^j/i,
  616. /^j/i,
  617. /^a/i,
  618. /^s/i,
  619. /^o/i,
  620. /^n/i,
  621. /^d/i],
  622. any: [
  623. /^ja/i,
  624. /^f/i,
  625. /^mar/i,
  626. /^ap/i,
  627. /^mai/i,
  628. /^jūn/i,
  629. /^jūl/i,
  630. /^au/i,
  631. /^s/i,
  632. /^o/i,
  633. /^n/i,
  634. /^d/i]
  635. };
  636. var matchDayPatterns = {
  637. narrow: /^[spotc]/i,
  638. short: /^(sv|pi|o|t|c|pk|s)/i,
  639. abbreviated: /^(svētd\.|pirmd\.|otrd.\|trešd\.|ceturtd\.|piektd\.|sestd\.)/i,
  640. wide: /^(svētdien(a|ā)|pirmdien(a|ā)|otrdien(a|ā)|trešdien(a|ā)|ceturtdien(a|ā)|piektdien(a|ā)|sestdien(a|ā))/i
  641. };
  642. var parseDayPatterns = {
  643. narrow: [/^s/i, /^p/i, /^o/i, /^t/i, /^c/i, /^p/i, /^s/i],
  644. any: [/^sv/i, /^pi/i, /^o/i, /^t/i, /^c/i, /^p/i, /^se/i]
  645. };
  646. var matchDayPeriodPatterns = {
  647. narrow: /^(am|pm|pusn\.|pusd\.|rīt(s|ā)|dien(a|ā)|vakar(s|ā)|nakt(s|ī))/,
  648. abbreviated: /^(am|pm|pusn\.|pusd\.|rīt(s|ā)|pēcpusd\.|vakar(s|ā)|nakt(s|ī))/,
  649. wide: /^(am|pm|pusnakt(s|ī)|pusdienlaik(s|ā)|rīt(s|ā)|pēcpusdien(a|ā)|vakar(s|ā)|nakt(s|ī))/i
  650. };
  651. var parseDayPeriodPatterns = {
  652. any: {
  653. am: /^am/i,
  654. pm: /^pm/i,
  655. midnight: /^pusn/i,
  656. noon: /^pusd/i,
  657. morning: /^r/i,
  658. afternoon: /^(d|pēc)/i,
  659. evening: /^v/i,
  660. night: /^n/i
  661. }
  662. };
  663. var match = {
  664. ordinalNumber: buildMatchPatternFn({
  665. matchPattern: matchOrdinalNumberPattern,
  666. parsePattern: parseOrdinalNumberPattern,
  667. valueCallback: function valueCallback(value) {return parseInt(value, 10);}
  668. }),
  669. era: buildMatchFn({
  670. matchPatterns: matchEraPatterns,
  671. defaultMatchWidth: "wide",
  672. parsePatterns: parseEraPatterns,
  673. defaultParseWidth: "any"
  674. }),
  675. quarter: buildMatchFn({
  676. matchPatterns: matchQuarterPatterns,
  677. defaultMatchWidth: "wide",
  678. parsePatterns: parseQuarterPatterns,
  679. defaultParseWidth: "wide",
  680. valueCallback: function valueCallback(index) {return index + 1;}
  681. }),
  682. month: buildMatchFn({
  683. matchPatterns: matchMonthPatterns,
  684. defaultMatchWidth: "wide",
  685. parsePatterns: parseMonthPatterns,
  686. defaultParseWidth: "any"
  687. }),
  688. day: buildMatchFn({
  689. matchPatterns: matchDayPatterns,
  690. defaultMatchWidth: "wide",
  691. parsePatterns: parseDayPatterns,
  692. defaultParseWidth: "any"
  693. }),
  694. dayPeriod: buildMatchFn({
  695. matchPatterns: matchDayPeriodPatterns,
  696. defaultMatchWidth: "wide",
  697. parsePatterns: parseDayPeriodPatterns,
  698. defaultParseWidth: "any"
  699. })
  700. };
  701. // lib/locale/lv.js
  702. var lv = {
  703. code: "lv",
  704. formatDistance: formatDistance,
  705. formatLong: formatLong,
  706. formatRelative: formatRelative,
  707. localize: localize,
  708. match: match,
  709. options: {
  710. weekStartsOn: 1,
  711. firstWeekContainsDate: 4
  712. }
  713. };
  714. // lib/locale/lv/cdn.js
  715. window.dateFns = _objectSpread(_objectSpread({},
  716. window.dateFns), {}, {
  717. locale: _objectSpread(_objectSpread({}, (_window$dateFns =
  718. window.dateFns) === null || _window$dateFns === void 0 ? void 0 : _window$dateFns.locale), {}, {
  719. lv: lv }) });
  720. //# debugId=116ED4FCBFA24D6264756E2164756E21
  721. //# sourceMappingURL=cdn.js.map
  722. })();