vue-lunar-calendar
Version:
A vue component for lunar calendar. Uses Moment.js for date operations.
260 lines (216 loc) • 1.1 MB
JavaScript
/******/ (function(modules) { // webpackBootstrap
/******/ // The module cache
/******/ var installedModules = {};
/******/
/******/ // The require function
/******/ function __webpack_require__(moduleId) {
/******/
/******/ // Check if module is in cache
/******/ if(installedModules[moduleId]) {
/******/ return installedModules[moduleId].exports;
/******/ }
/******/ // Create a new module (and put it into the cache)
/******/ var module = installedModules[moduleId] = {
/******/ i: moduleId,
/******/ l: false,
/******/ exports: {}
/******/ };
/******/
/******/ // Execute the module function
/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
/******/
/******/ // Flag the module as loaded
/******/ module.l = true;
/******/
/******/ // Return the exports of the module
/******/ return module.exports;
/******/ }
/******/
/******/
/******/ // expose the modules object (__webpack_modules__)
/******/ __webpack_require__.m = modules;
/******/
/******/ // expose the module cache
/******/ __webpack_require__.c = installedModules;
/******/
/******/ // define getter function for harmony exports
/******/ __webpack_require__.d = function(exports, name, getter) {
/******/ if(!__webpack_require__.o(exports, name)) {
/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter });
/******/ }
/******/ };
/******/
/******/ // define __esModule on exports
/******/ __webpack_require__.r = function(exports) {
/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
/******/ }
/******/ Object.defineProperty(exports, '__esModule', { value: true });
/******/ };
/******/
/******/ // create a fake namespace object
/******/ // mode & 1: value is a module id, require it
/******/ // mode & 2: merge all properties of value into the ns
/******/ // mode & 4: return value when already ns object
/******/ // mode & 8|1: behave like require
/******/ __webpack_require__.t = function(value, mode) {
/******/ if(mode & 1) value = __webpack_require__(value);
/******/ if(mode & 8) return value;
/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;
/******/ var ns = Object.create(null);
/******/ __webpack_require__.r(ns);
/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value });
/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));
/******/ return ns;
/******/ };
/******/
/******/ // getDefaultExport function for compatibility with non-harmony modules
/******/ __webpack_require__.n = function(module) {
/******/ var getter = module && module.__esModule ?
/******/ function getDefault() { return module['default']; } :
/******/ function getModuleExports() { return module; };
/******/ __webpack_require__.d(getter, 'a', getter);
/******/ return getter;
/******/ };
/******/
/******/ // Object.prototype.hasOwnProperty.call
/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
/******/
/******/ // __webpack_public_path__
/******/ __webpack_require__.p = "";
/******/
/******/
/******/ // Load entry module and return exports
/******/ return __webpack_require__(__webpack_require__.s = "./demo/index.js");
/******/ })
/************************************************************************/
/******/ ({
/***/ "./demo/App.vue":
/*!**********************!*\
!*** ./demo/App.vue ***!
\**********************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _App_vue_vue_type_template_id_1bd2bee3_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./App.vue?vue&type=template&id=1bd2bee3&scoped=true& */ \"./demo/App.vue?vue&type=template&id=1bd2bee3&scoped=true&\");\n/* harmony import */ var _App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./App.vue?vue&type=script&lang=js& */ \"./demo/App.vue?vue&type=script&lang=js&\");\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n/* harmony import */ var _App_vue_vue_type_style_index_0_id_1bd2bee3_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./App.vue?vue&type=style&index=0&id=1bd2bee3&scoped=true&lang=css& */ \"./demo/App.vue?vue&type=style&index=0&id=1bd2bee3&scoped=true&lang=css&\");\n/* harmony import */ var _App_vue_vue_type_style_index_1_lang_css___WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./App.vue?vue&type=style&index=1&lang=css& */ \"./demo/App.vue?vue&type=style&index=1&lang=css&\");\n/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(\n _App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _App_vue_vue_type_template_id_1bd2bee3_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _App_vue_vue_type_template_id_1bd2bee3_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n \"1bd2bee3\",\n null\n \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"demo/App.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);\n\n//# sourceURL=webpack:///./demo/App.vue?");
/***/ }),
/***/ "./demo/App.vue?vue&type=script&lang=js&":
/*!***********************************************!*\
!*** ./demo/App.vue?vue&type=script&lang=js& ***!
\***********************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_2_node_modules_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../node_modules/babel-loader/lib??ref--2!../node_modules/vue-loader/lib??vue-loader-options!./App.vue?vue&type=script&lang=js& */ \"./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./demo/App.vue?vue&type=script&lang=js&\");\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_2_node_modules_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_babel_loader_lib_index_js_ref_2_node_modules_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_babel_loader_lib_index_js_ref_2_node_modules_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_babel_loader_lib_index_js_ref_2_node_modules_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_babel_loader_lib_index_js_ref_2_node_modules_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0___default.a); \n\n//# sourceURL=webpack:///./demo/App.vue?");
/***/ }),
/***/ "./demo/App.vue?vue&type=style&index=0&id=1bd2bee3&scoped=true&lang=css&":
/*!*******************************************************************************!*\
!*** ./demo/App.vue?vue&type=style&index=0&id=1bd2bee3&scoped=true&lang=css& ***!
\*******************************************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_style_index_0_id_1bd2bee3_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../node_modules/vue-style-loader!../node_modules/css-loader/dist/cjs.js!../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../node_modules/vue-loader/lib??vue-loader-options!./App.vue?vue&type=style&index=0&id=1bd2bee3&scoped=true&lang=css& */ \"./node_modules/vue-style-loader/index.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/vue-loader/lib/index.js?!./demo/App.vue?vue&type=style&index=0&id=1bd2bee3&scoped=true&lang=css&\");\n/* harmony import */ var _node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_style_index_0_id_1bd2bee3_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_style_index_0_id_1bd2bee3_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_style_index_0_id_1bd2bee3_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_style_index_0_id_1bd2bee3_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_style_index_0_id_1bd2bee3_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); \n\n//# sourceURL=webpack:///./demo/App.vue?");
/***/ }),
/***/ "./demo/App.vue?vue&type=style&index=1&lang=css&":
/*!*******************************************************!*\
!*** ./demo/App.vue?vue&type=style&index=1&lang=css& ***!
\*******************************************************/
/*! no static exports found */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_style_index_1_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../node_modules/vue-style-loader!../node_modules/css-loader/dist/cjs.js!../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../node_modules/vue-loader/lib??vue-loader-options!./App.vue?vue&type=style&index=1&lang=css& */ \"./node_modules/vue-style-loader/index.js!./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/vue-loader/lib/index.js?!./demo/App.vue?vue&type=style&index=1&lang=css&\");\n/* harmony import */ var _node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_style_index_1_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_style_index_1_lang_css___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_style_index_1_lang_css___WEBPACK_IMPORTED_MODULE_0__) if(__WEBPACK_IMPORT_KEY__ !== 'default') (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_style_index_1_lang_css___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_vue_style_loader_index_js_node_modules_css_loader_dist_cjs_js_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_style_index_1_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a); \n\n//# sourceURL=webpack:///./demo/App.vue?");
/***/ }),
/***/ "./demo/App.vue?vue&type=template&id=1bd2bee3&scoped=true&":
/*!*****************************************************************!*\
!*** ./demo/App.vue?vue&type=template&id=1bd2bee3&scoped=true& ***!
\*****************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_template_id_1bd2bee3_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../node_modules/vue-loader/lib??vue-loader-options!./App.vue?vue&type=template&id=1bd2bee3&scoped=true& */ \"./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./demo/App.vue?vue&type=template&id=1bd2bee3&scoped=true&\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_template_id_1bd2bee3_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_template_id_1bd2bee3_scoped_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n\n\n//# sourceURL=webpack:///./demo/App.vue?");
/***/ }),
/***/ "./demo/index.js":
/*!***********************!*\
!*** ./demo/index.js ***!
\***********************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
eval("\n\nvar _vue = __webpack_require__(/*! vue */ \"./node_modules/vue/dist/vue.runtime.esm.js\");\n\nvar _vue2 = _interopRequireDefault(_vue);\n\nvar _App = __webpack_require__(/*! ./App */ \"./demo/App.vue\");\n\nvar _App2 = _interopRequireDefault(_App);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nnew _vue2.default({\n el: '#app',\n render: function render(h) {\n return h(_App2.default);\n },\n template: '<App/>',\n components: {\n App: _App2.default\n }\n});\n\n//# sourceURL=webpack:///./demo/index.js?");
/***/ }),
/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./demo/App.vue?vue&type=script&lang=js&":
/*!*****************************************************************************************************************************************!*\
!*** ./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options!./demo/App.vue?vue&type=script&lang=js& ***!
\*****************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _src = __webpack_require__(/*! src/ */ \"./src/index.js\");\n\nvar _src2 = _interopRequireDefault(_src);\n\nvar _lang = __webpack_require__(/*! src/lang */ \"./src/lang.js\");\n\nvar _lang2 = _interopRequireDefault(_lang);\n\nvar _moment = __webpack_require__(/*! moment */ \"./node_modules/moment/moment.js\");\n\nvar _moment2 = _interopRequireDefault(_moment);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nexports.default = {\n data: function data() {\n var today = new _moment2.default();\n\n return {\n solarDate: '',\n lunarDate: '',\n showCalendar: true,\n disableDaysBeforeToday: false,\n defaultDate: null,\n firstDayOfWeek: 0,\n showLunar: false,\n isLunarChecked: false,\n showLunarButton: true,\n inputDate: '',\n lang: 'ko',\n dateLang: 'en',\n langs: _lang2.default,\n customCells: [{\n days: [this.formatDate(today.add(1, 'days')), this.formatDate(today.add(1, 'days'))],\n customCellClass: \"custom-cell\",\n groupName: \"custom cell\"\n }, {\n days: [this.formatDate(today.add(-3, 'days'))],\n customCellClass: \"custom-cell-2\",\n groupName: \"custom cell 2\"\n }]\n };\n },\n\n methods: {\n formatDate: function formatDate(date) {\n return date.format('YYYY-MM-DD');\n },\n onChange: function onChange(solarDate, lunarDate, isLunarChecked) {\n this.solarDate = solarDate.format('YYYY-MM-DD');\n this.lunarDate = lunarDate.format('YYYY-MM-DD');\n this.isLunarChecked = isLunarChecked;\n this.inputDate = this.solarDate;\n },\n searchDate: function searchDate() {\n if (this.inputDate) {\n this.defaultDate = this.inputDate;\n } else {\n window.alert('Please enter a value.');\n }\n }\n },\n components: {\n 'lunar-calendar': _src2.default\n }\n}; //\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n//# sourceURL=webpack:///./demo/App.vue?./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options");
/***/ }),
/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./src/Calendar.vue?vue&type=script&lang=js&":
/*!*********************************************************************************************************************************************!*\
!*** ./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options!./src/Calendar.vue?vue&type=script&lang=js& ***!
\*********************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _moment = __webpack_require__(/*! moment */ \"./node_modules/moment/moment.js\");\n\nvar _moment2 = _interopRequireDefault(_moment);\n\nvar _DayCell = __webpack_require__(/*! ./DayCell.vue */ \"./src/DayCell.vue\");\n\nvar _DayCell2 = _interopRequireDefault(_DayCell);\n\nvar _lunar = __webpack_require__(/*! ./lunar */ \"./src/lunar.js\");\n\nvar _lunar2 = _interopRequireDefault(_lunar);\n\nvar _lang = __webpack_require__(/*! ./lang */ \"./src/lang.js\");\n\nvar _lang2 = _interopRequireDefault(_lang);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nexports.default = {\n name: 'lunar-calendar',\n components: { DayCell: _DayCell2.default },\n props: {\n firstDayOfWeek: {\n type: Number,\n default: function _default() {\n return _moment2.default.localeData().firstDayOfWeek();\n }\n },\n disableDaysBeforeToday: {\n type: Boolean\n },\n disabledFunc: {\n type: Function,\n default: null\n },\n defaultDate: {\n type: String\n },\n showLunar: {\n type: Boolean,\n default: false\n },\n showLunarButton: {\n type: Boolean,\n default: true\n },\n lang: {\n type: String,\n default: 'ko'\n },\n dateLang: {\n type: String,\n default: 'en'\n },\n cellSeletedClass: {\n type: String\n },\n customCells: {\n type: Array\n }\n },\n mixins: [_lunar2.default],\n data: function data() {\n return {\n weekDays: [],\n days: [],\n dayOfMonth: (0, _moment2.default)(),\n date: this.defaultDate ? (0, _moment2.default)(this.defaultDate, 'YYYY-MM-DD') : (0, _moment2.default)(),\n lunarDate: null,\n isLunar: this.showLunar,\n isShowLunarButton: this.showLunarButton,\n lan: this.lang,\n dateLan: this.dateLang,\n trLunar: _lang2.default.translations[this.lang].lunar,\n trDate: _lang2.default.translations[this.dateLang].days,\n customCellsData: this.customCells,\n cellGroupName: ''\n };\n },\n\n watch: {\n defaultDate: function defaultDate(val) {\n this.date = (0, _moment2.default)(val, 'YYYY-MM-DD');\n this.lunarDate = (0, _moment2.default)(this.solar2lunar(this.date._d).day, 'YYYY-MM-DD');\n this.resetDayOfMonth();\n this.$emit('change', this.date, this.lunarDate, this.isLunar);\n },\n showLunarButton: function showLunarButton(val) {\n this.isShowLunarButton = val;\n },\n lang: function lang(val) {\n this.lan = val;\n this.trLunar = _lang2.default.translations[this.lan].lunar;\n },\n dateLang: function dateLang(val) {\n this.dateLan = val;\n this.trDate = _lang2.default.translations[this.dateLan].days;\n this.initWeekDays();\n },\n isLunar: function isLunar(val) {\n this.$emit('change', this.date, this.lunarDate, val);\n }\n },\n created: function created() {\n this.initWeekDays();\n this.initDays();\n this.resetDayOfMonth();\n this.lunarDate = (0, _moment2.default)(this.solar2lunar(this.date._d).day, 'YYYY-MM-DD');\n },\n\n methods: {\n hasCustomCell: function hasCustomCell(day, type) {\n var result = this.customCellsData.map(function (cell) {\n var parseCell = Object.assign(cell);\n var formatDate = day.dayMoment.format('YYYY-MM-DD');\n\n if (parseCell.days.includes(formatDate)) {\n if (type === \"className\" && parseCell.customCellClass) {\n return parseCell.customCellClass;\n } else if (type === \"groupName\" && parseCell.groupName) {\n return parseCell.groupName;\n }\n } else {\n return;\n }\n });\n return result.join(\" \");\n },\n resetDayOfMonth: function resetDayOfMonth() {\n if (this.date.format('YYYY-MM') !== this.dayOfMonth.format('YYYY-MM')) {\n var _diff = Number(this.date.diff(this.dayOfMonth, 'months'));\n _diff = _diff <= 0 ? _diff - 1 : _diff;\n this.dayOfMonth.add(_diff, 'months');\n this.initDays();\n }\n },\n initWeekDays: function initWeekDays() {\n var days = this.trDate;\n var dow = this.firstDayOfWeek;\n this.weekDays = [];\n for (var i = dow; i < 7 + dow; i++) {\n var day = i % 7;\n this.weekDays.push(days[day]);\n }\n },\n initDays: function initDays() {\n this.days = [];\n var firstDayOfWeek = this.firstDayOfWeek;\n var startOfMonth = this.dayOfMonth.startOf('month').isoWeekday();\n var monthNumber = this.dayOfMonth.month();\n var dayCount = this.dayOfMonth.daysInMonth();\n var lastMonth = this.dayOfMonth.clone().month(monthNumber - 1);\n var lastMonthDayCount = lastMonth.daysInMonth();\n var nextMonth = this.dayOfMonth.clone().month(monthNumber + 1);\n var diff = Math.abs(firstDayOfWeek - (startOfMonth + 7)) % 7;\n for (var i = diff - 1; i >= 0; i--) {\n var dayMoment = lastMonth.clone().date(lastMonthDayCount - i);\n this.days.push({ dayMoment: dayMoment, isPassive: true });\n }\n for (var _i = 1; _i <= dayCount; _i++) {\n var _dayMoment = this.dayOfMonth.clone().date(_i);\n var isPassive = this.isPassive(_dayMoment);\n this.days.push({ dayMoment: _dayMoment, isPassive: isPassive });\n }\n var remainingCells = 42 - this.days.length; // 42cells = 7days * 6rows\n for (var _i2 = 1; _i2 <= remainingCells; _i2++) {\n var _dayMoment2 = nextMonth.clone().date(_i2);\n this.days.push({ dayMoment: _dayMoment2, isPassive: true });\n }\n },\n isSelected: function isSelected(day) {\n if (!day.dayMoment) return;\n return day.dayMoment.format('YYYY-MM-DD') === this.date.format('YYYY-MM-DD');\n },\n isPassive: function isPassive(dayMoment) {\n var disableDaysBeforeToday = this.disableDaysBeforeToday,\n disabledFunc = this.disabledFunc;\n\n if (disabledFunc) {\n return disabledFunc(dayMoment);\n }\n var _today = (0, _moment2.default)();\n if (disableDaysBeforeToday && Number(dayMoment.diff(_today, 'days')) <= -1) {\n return true;\n }\n },\n handleDayClick: function handleDayClick(day, lunar) {\n this.date = day.dayMoment;\n var lunarDate = (0, _moment2.default)(lunar, \"YYYY-MM-DD\");\n this.lunarDate = lunarDate;\n this.$emit('change', day.dayMoment, lunarDate, this.isLunar);\n },\n changeMonth: function changeMonth(delta) {\n this.dayOfMonth.add(delta, 'months');\n this.initDays();\n }\n }\n};\n\n//# sourceURL=webpack:///./src/Calendar.vue?./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options");
/***/ }),
/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./src/DayCell.vue?vue&type=script&lang=js&":
/*!********************************************************************************************************************************************!*\
!*** ./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options!./src/DayCell.vue?vue&type=script&lang=js& ***!
\********************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _lunar = __webpack_require__(/*! ./lunar */ \"./src/lunar.js\");\n\nvar _lunar2 = _interopRequireDefault(_lunar);\n\nvar _lang = __webpack_require__(/*! ./lang */ \"./src/lang.js\");\n\nvar _lang2 = _interopRequireDefault(_lang);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nexports.default = {\n props: {\n showLunar: {\n type: Boolean,\n default: false\n },\n day: {\n type: Object\n },\n isSelected: {\n type: Boolean,\n default: false\n },\n lang: {\n type: String,\n default: 'ko'\n },\n cellSeletedClass: {\n type: String\n },\n customCellClass: {\n type: String\n },\n cellGroupName: {\n type: String\n }\n },\n mixins: [_lunar2.default],\n data: function data() {\n return {\n lunar: this.convertLunar(this.day),\n lan: this.lang\n };\n },\n\n watch: {\n day: function day(val) {\n this.lunar = this.convertLunar(val);\n },\n lang: function lang(val) {\n this.lan = val;\n }\n },\n methods: {\n handleDayClick: function handleDayClick() {\n if (this.day.isPassive) return;\n this.$emit('dayClick', this.day, this.lunar.day);\n },\n convertLunar: function convertLunar(day) {\n return this.solar2lunar(day.dayMoment._d);\n }\n },\n computed: {\n lunarText: function lunarText() {\n return this.lunar && (this.lunar.isYunMonth ? _lang2.default.translations[this.lan].leap : _lang2.default.translations[this.lan].lunarShort) + this.lunar.dayTxt;\n }\n }\n};\n\n//# sourceURL=webpack:///./src/DayCell.vue?./node_modules/babel-loader/lib??ref--2!./node_modules/vue-loader/lib??vue-loader-options");
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/vue-loader/lib/index.js?!./demo/App.vue?vue&type=style&index=0&id=1bd2bee3&scoped=true&lang=css&":
/*!********************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/vue-loader/lib??vue-loader-options!./demo/App.vue?vue&type=style&index=0&id=1bd2bee3&scoped=true&lang=css& ***!
\********************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
eval("exports = module.exports = __webpack_require__(/*! ../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\")(false);\n// Module\nexports.push([module.i, \"\\n.lunar-container[data-v-1bd2bee3]{ margin: 0 auto; text-align: left; min-width: 300px; max-width: 450px;\\n}\\ninput[data-v-1bd2bee3]{ height: 30px; width: 200px; font-size: 13px; padding-left: 5px; border: 1px solid #9e9e9e; vertical-align: middle;\\n}\\n.btn-search[data-v-1bd2bee3], .btn-search[data-v-1bd2bee3]:hover, .btn-search[data-v-1bd2bee3]:focus{ height: 35px; background-color: #222944; border: 1px solid #222944; color: #fff; padding-bottom: 2px; cursor: pointer; outline: none;\\n}\\n.contents-div[data-v-1bd2bee3]{ margin-bottom: 20px;\\n}\\n.row[data-v-1bd2bee3] { display:inline-flex; width:100%; margin: 0 -10px\\n}\\n.col-6[data-v-1bd2bee3]{ width: 50%; padding: 0px 10px; text-align: left;\\n}\\n.col-6 label[data-v-1bd2bee3]{ text-align: left; font-size: 13px; margin: 0px 0px 5px 5px; color: #9b9b9b;\\n}\\n.select[data-v-1bd2bee3]{ width: 100%;height: 35px; border: 1px solid #9e9e9e;\\n}\\np[data-v-1bd2bee3] { margin: 0px;\\n}\\n\", \"\"]);\n\n\n\n//# sourceURL=webpack:///./demo/App.vue?./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/vue-loader/lib??vue-loader-options");
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/vue-loader/lib/index.js?!./demo/App.vue?vue&type=style&index=1&lang=css&":
/*!********************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/vue-loader/lib??vue-loader-options!./demo/App.vue?vue&type=style&index=1&lang=css& ***!
\********************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
eval("exports = module.exports = __webpack_require__(/*! ../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\")(false);\n// Module\nexports.push([module.i, \"\\n.custom-cell {\\n background: mediumturquoise;\\n}\\n.custom-cell-2 {\\n background: purple;\\n}\\n\\n/*\\ncustom user color\\n*/\\n.custom-seleted-cell {\\n background: #222944;\\n}\\n.custom-cell .solar, .custom-cell-2 .solar {\\n color: #ffffff;\\n}\\n\", \"\"]);\n\n\n\n//# sourceURL=webpack:///./demo/App.vue?./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/vue-loader/lib??vue-loader-options");
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/vue-loader/lib/index.js?!./src/Calendar.vue?vue&type=style&index=0&id=439f8d92&scoped=true&lang=css&":
/*!************************************************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/vue-loader/lib??vue-loader-options!./src/Calendar.vue?vue&type=style&index=0&id=439f8d92&scoped=true&lang=css& ***!
\************************************************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
eval("exports = module.exports = __webpack_require__(/*! ../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\")(false);\n// Module\nexports.push([module.i, \"\\n.date-container[data-v-439f8d92], .selected-container[data-v-439f8d92] { margin: 0 auto; padding: 0px; min-width: 300px; max-width: 450px;\\n}\\n.month-year[data-v-439f8d92] { text-align: center; height: 4rem; line-height: 4rem;\\n}\\n.month-button[data-v-439f8d92] { display: inline-block; box-sizing: border-box; padding: 0; margin: 0 0.7rem; border: none; outline: none; background-color: #fbfbfb; border-radius: 50%; width: 42px; height: 42px; margin-top: 13px; cursor: pointer;\\n}\\n.month-button-prve[data-v-439f8d92]{ float: left;\\n}\\n.month-button-next[data-v-439f8d92]{ float: right;\\n}\\n.month-arrow[data-v-439f8d92] { display: inline-block; height: 100%; line-height: 100%; border-top: 2px solid #bebebe; width: 10px; height: 10px;\\n}\\n.month-arrow-prev[data-v-439f8d92] { border-left: 2px solid #bebebe; transform: rotate(-45deg); margin-left: 4px;\\n}\\n.month-arrow-next[data-v-439f8d92] { border-right: 2px solid #bebebe; transform: rotate(45deg); margin-right: 2px;\\n}\\n.week-days span[data-v-439f8d92] { padding: 10px 0; display: inline-block; width: 14.28%; text-align: center; font-size: 18px; color: #797979;\\n}\\n.calendar-month[data-v-439f8d92]{ font-size: 36px; margin-left: 40px; text-align: center; color: #818181;\\n}\\n.check-lunar[data-v-439f8d92]{ font-size: 14px; color: #9b9b9b;\\n}\\n@media (max-width: 320px) {\\n.calendar-month[data-v-439f8d92]{ margin-left: 0; line-height: 2;\\n}\\n}\\n\", \"\"]);\n\n\n\n//# sourceURL=webpack:///./src/Calendar.vue?./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/vue-loader/lib??vue-loader-options");
/***/ }),
/***/ "./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/vue-loader/lib/index.js?!./src/DayCell.vue?vue&type=style&index=0&lang=css&":
/*!***********************************************************************************************************************************************************************************************************!*\
!*** ./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/vue-loader/lib??vue-loader-options!./src/DayCell.vue?vue&type=style&index=0&lang=css& ***!
\***********************************************************************************************************************************************************************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
eval("exports = module.exports = __webpack_require__(/*! ../node_modules/css-loader/dist/runtime/api.js */ \"./node_modules/css-loader/dist/runtime/api.js\")(false);\n// Module\nexports.push([module.i, \"\\n.ayou-day-cell{ margin: 1px; width: 13.73%; height: 60px; display: inline-block; text-align: center; background-color: #fbfbfb;\\n}\\n.ayou-day-cell-selected{ background-color: #222944; color: #fff;\\n}\\n.ayou-day-cell:hover{ cursor: pointer;\\n}\\n.day-wrapper{ position: relative; width: 100%; height: 100%;\\n}\\n.solar{ position: absolute; bottom: 0; right: 0; text-align: right; color: #797979; padding: 10px 5px 0px 0px; font-size: 23px; font-weight: 300;\\n}\\n.solar-selected{ color: #ffffff;\\n}\\n.passive{ color: #cccccc; opacity: 0.5;\\n}\\n.lunar{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 9px; color: #c8c8c8; margin: 5px 3px -2px;\\n}\\n.without-lunar{ margin-top: 1px;\\n}\\n.groupName { font-size: 9px; padding: 3px; color: #e9e9e9;\\n}\\n.top { position: absolute; text-align: left;\\n}\\n@media (max-width: 320px) {\\n.ayou-day-cell { width: 13.63%;\\n}\\n}\\n\", \"\"]);\n\n\n\n//# sourceURL=webpack:///./src/DayCell.vue?./node_modules/css-loader/dist/cjs.js!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/vue-loader/lib??vue-loader-options");
/***/ }),
/***/ "./node_modules/css-loader/dist/runtime/api.js":
/*!*****************************************************!*\
!*** ./node_modules/css-loader/dist/runtime/api.js ***!
\*****************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
eval("\n\n/*\n MIT License http://www.opensource.org/licenses/mit-license.php\n Author Tobias Koppers @sokra\n*/\n// css base code, injected by the css-loader\nmodule.exports = function (useSourceMap) {\n var list = []; // return the list of modules as css string\n\n list.toString = function toString() {\n return this.map(function (item) {\n var content = cssWithMappingToString(item, useSourceMap);\n\n if (item[2]) {\n return '@media ' + item[2] + '{' + content + '}';\n } else {\n return content;\n }\n }).join('');\n }; // import a list of modules into the list\n\n\n list.i = function (modules, mediaQuery) {\n if (typeof modules === 'string') {\n modules = [[null, modules, '']];\n }\n\n var alreadyImportedModules = {};\n\n for (var i = 0; i < this.length; i++) {\n var id = this[i][0];\n\n if (id != null) {\n alreadyImportedModules[id] = true;\n }\n }\n\n for (i = 0; i < modules.length; i++) {\n var item = modules[i]; // skip already imported module\n // this implementation is not 100% perfect for weird media query combinations\n // when a module is imported multiple times with different media queries.\n // I hope this will never occur (Hey this way we have smaller bundles)\n\n if (item[0] == null || !alreadyImportedModules[item[0]]) {\n if (mediaQuery && !item[2]) {\n item[2] = mediaQuery;\n } else if (mediaQuery) {\n item[2] = '(' + item[2] + ') and (' + mediaQuery + ')';\n }\n\n list.push(item);\n }\n }\n };\n\n return list;\n};\n\nfunction cssWithMappingToString(item, useSourceMap) {\n var content = item[1] || '';\n var cssMapping = item[3];\n\n if (!cssMapping) {\n return content;\n }\n\n if (useSourceMap && typeof btoa === 'function') {\n var sourceMapping = toComment(cssMapping);\n var sourceURLs = cssMapping.sources.map(function (source) {\n return '/*# sourceURL=' + cssMapping.sourceRoot + source + ' */';\n });\n return [content].concat(sourceURLs).concat([sourceMapping]).join('\\n');\n }\n\n return [content].join('\\n');\n} // Adapted from convert-source-map (MIT)\n\n\nfunction toComment(sourceMap) {\n // eslint-disable-next-line no-undef\n var base64 = btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap))));\n var data = 'sourceMappingURL=data:application/json;charset=utf-8;base64,' + base64;\n return '/*# ' + data + ' */';\n}\n\n//# sourceURL=webpack:///./node_modules/css-loader/dist/runtime/api.js?");
/***/ }),
/***/ "./node_modules/moment/locale sync recursive ^\\.\\/.*$":
/*!**************************************************!*\
!*** ./node_modules/moment/locale sync ^\.\/.*$ ***!
\**************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
eval("var map = {\n\t\"./af\": \"./node_modules/moment/locale/af.js\",\n\t\"./af.js\": \"./node_modules/moment/locale/af.js\",\n\t\"./ar\": \"./node_modules/moment/locale/ar.js\",\n\t\"./ar-dz\": \"./node_modules/moment/locale/ar-dz.js\",\n\t\"./ar-dz.js\": \"./node_modules/moment/locale/ar-dz.js\",\n\t\"./ar-kw\": \"./node_modules/moment/locale/ar-kw.js\",\n\t\"./ar-kw.js\": \"./node_modules/moment/locale/ar-kw.js\",\n\t\"./ar-ly\": \"./node_modules/moment/locale/ar-ly.js\",\n\t\"./ar-ly.js\": \"./node_modules/moment/locale/ar-ly.js\",\n\t\"./ar-ma\": \"./node_modules/moment/locale/ar-ma.js\",\n\t\"./ar-ma.js\": \"./node_modules/moment/locale/ar-ma.js\",\n\t\"./ar-sa\": \"./node_modules/moment/locale/ar-sa.js\",\n\t\"./ar-sa.js\": \"./node_modules/moment/locale/ar-sa.js\",\n\t\"./ar-tn\": \"./node_modules/moment/locale/ar-tn.js\",\n\t\"./ar-tn.js\": \"./node_modules/moment/locale/ar-tn.js\",\n\t\"./ar.js\": \"./node_modules/moment/locale/ar.js\",\n\t\"./az\": \"./node_modules/moment/locale/az.js\",\n\t\"./az.js\": \"./node_modules/moment/locale/az.js\",\n\t\"./be\": \"./node_modules/moment/locale/be.js\",\n\t\"./be.js\": \"./node_modules/moment/locale/be.js\",\n\t\"./bg\": \"./node_modules/moment/locale/bg.js\",\n\t\"./bg.js\": \"./node_modules/moment/locale/bg.js\",\n\t\"./bm\": \"./node_modules/moment/locale/bm.js\",\n\t\"./bm.js\": \"./node_modules/moment/locale/bm.js\",\n\t\"./bn\": \"./node_modules/moment/locale/bn.js\",\n\t\"./bn.js\": \"./node_modules/moment/locale/bn.js\",\n\t\"./bo\": \"./node_modules/moment/locale/bo.js\",\n\t\"./bo.js\": \"./node_modules/moment/locale/bo.js\",\n\t\"./br\": \"./node_modules/moment/locale/br.js\",\n\t\"./br.js\": \"./node_modules/moment/locale/br.js\",\n\t\"./bs\": \"./node_modules/moment/locale/bs.js\",\n\t\"./bs.js\": \"./node_modules/moment/locale/bs.js\",\n\t\"./ca\": \"./node_modules/moment/locale/ca.js\",\n\t\"./ca.js\": \"./node_modules/moment/locale/ca.js\",\n\t\"./cs\": \"./node_modules/moment/locale/cs.js\",\n\t\"./cs.js\": \"./node_modules/moment/locale/cs.js\",\n\t\"./cv\": \"./node_modules/moment/locale/cv.js\",\n\t\"./cv.js\": \"./node_modules/moment/locale/cv.js\",\n\t\"./cy\": \"./node_modules/moment/locale/cy.js\",\n\t\"./cy.js\": \"./node_modules/moment/locale/cy.js\",\n\t\"./da\": \"./node_modules/moment/locale/da.js\",\n\t\"./da.js\": \"./node_modules/moment/locale/da.js\",\n\t\"./de\": \"./node_modules/moment/locale/de.js\",\n\t\"./de-at\": \"./node_modules/moment/locale/de-at.js\",\n\t\"./de-at.js\": \"./node_modules/moment/locale/de-at.js\",\n\t\"./de-ch\": \"./node_modules/moment/locale/de-ch.js\",\n\t\"./de-ch.js\": \"./node_modules/moment/locale/de-ch.js\",\n\t\"./de.js\": \"./node_modules/moment/locale/de.js\",\n\t\"./dv\": \"./node_modules/moment/locale/dv.js\",\n\t\"./dv.js\": \"./node_modules/moment/locale/dv.js\",\n\t\"./el\": \"./node_modules/moment/locale/el.js\",\n\t\"./el.js\": \"./node_modules/moment/locale/el.js\",\n\t\"./en-au\": \"./node_modules/moment/locale/en-au.js\",\n\t\"./en-au.js\": \"./node_modules/moment/locale/en-au.js\",\n\t\"./en-ca\": \"./node_modules/moment/locale/en-ca.js\",\n\t\"./en-ca.js\": \"./node_modules/moment/locale/en-ca.js\",\n\t\"./en-gb\": \"./node_modules/moment/locale/en-gb.js\",\n\t\"./en-gb.js\": \"./node_modules/moment/locale/en-gb.js\",\n\t\"./en-ie\": \"./node_modules/moment/locale/en-ie.js\",\n\t\"./en-ie.js\": \"./node_modules/moment/locale/en-ie.js\",\n\t\"./en-il\": \"./node_modules/moment/locale/en-il.js\",\n\t\"./en-il.js\": \"./node_modules/moment/locale/en-il.js\",\n\t\"./en-in\": \"./node_modules/moment/locale/en-in.js\",\n\t\"./en-in.js\": \"./node_modules/moment/locale/en-in.js\",\n\t\"./en-nz\": \"./node_modules/moment/locale/en-nz.js\",\n\t\"./en-nz.js\": \"./node_modules/moment/locale/en-nz.js\",\n\t\"./en-sg\": \"./node_modules/moment/locale/en-sg.js\",\n\t\"./en-sg.js\": \"./node_modules/moment/locale/en-sg.js\",\n\t\"./eo\": \"./node_modules/moment/locale/eo.js\",\n\t\"./eo.js\": \"./node_modules/moment/locale/eo.js\",\n\t\"./es\": \"./node_modules/moment/locale/es.js\",\n\t\"./es-do\": \"./node_modules/moment/locale/es-do.js\",\n\t\"./es-do.js\": \"./node_modules/moment/locale/es-do.js\",\n\t\"./es-us\": \"./node_modules/moment/locale/es-us.js\",\n\t\"./es-us.js\": \"./node_modules/moment/locale/es-us.js\",\n\t\"./es.js\": \"./node_modules/moment/locale/es.js\",\n\t\"./et\": \"./node_modules/moment/locale/et.js\",\n\t\"./et.js\": \"./node_modules/moment/locale/et.js\",\n\t\"./eu\": \"./node_modules/moment/locale/eu.js\",\n\t\"./eu.js\": \"./node_modules/moment/locale/eu.js\",\n\t\"./fa\": \"./node_modules/moment/locale/fa.js\",\n\t\"./fa.js\": \"./node_modules/moment/locale/fa.js\",\n\t\"./fi\": \"./node_modules/moment/locale/fi.js\",\n\t\"./fi.js\": \"./node_modules/moment/locale/fi.js\",\n\t\"./fil\": \"./node_modules/moment/locale/fil.js\",\n\t\"./fil.js\": \"./node_modules/moment/locale/fil.js\",\n\t\"./fo\": \"./node_modules/moment/locale/fo.js\",\n\t\"./fo.js\": \"./node_modules/moment/locale/fo.js\",\n\t\"./fr\": \"./node_modules/moment/locale/fr.js\",\n\t\"./fr-ca\": \"./node_modules/moment/locale/fr-ca.js\",\n\t\"./fr-ca.js\": \"./node_modules/moment/locale/fr-ca.js\",\n\t\"./fr-ch\": \"./node_modules/moment/locale/fr-ch.js\",\n\t\"./fr-ch.js\": \"./node_modules/moment/locale/fr-ch.js\",\n\t\"./fr.js\": \"./node_modules/moment/locale/fr.js\",\n\t\"./fy\": \"./node_modules/moment/locale/fy.js\",\n\t\"./fy.js\": \"./node_modules/moment/locale/fy.js\",\n\t\"./ga\": \"./node_modules/moment/locale/ga.js\",\n\t\"./ga.js\": \"./node_modules/moment/locale/ga.js\",\n\t\"./gd\": \"./node_modules/moment/locale/gd.js\",\n\t\"./gd.js\": \"./node_modules/moment/locale/gd.js\",\n\t\"./gl\": \"./node_modules/moment/locale/gl.js\",\n\t\"./gl.js\": \"./node_modules/moment/locale/gl.js\",\n\t\"./gom-deva\": \"./node_modules/moment/locale/gom-deva.js\",\n\t\"./gom-deva.js\": \"./node_modules/moment/locale/gom-deva.js\",\n\t\"./gom-latn\": \"./node_modules/moment/locale/gom-latn.js\",\n\t\"./gom-latn.js\": \"./node_modules/moment/locale/gom-latn.js\",\n\t\"./gu\": \"./node_modules/moment/locale/gu.js\",\n\t\"./gu.js\": \"./node_modules/moment/locale/gu.js\",\n\t\"./he\": \"./node_modules/moment/locale/he.js\",\n\t\"./he.js\": \"./node_modules/moment/locale/he.js\",\n\t\"./hi\": \"./node_modules/moment/locale/hi.js\",\n\t\"./hi.js\": \"./node_modules/moment/locale/hi.js\",\n\t\"./hr\": \"./node_modules/moment/locale/hr.js\",\n\t\"./hr.js\": \"./node_modules/moment/locale/hr.js\",\n\t\"./hu\": \"./node_modules/moment/locale/hu.js\",\n\t\"./hu.js\": \"./node_modules/moment/locale/hu.js\",\n\t\"./hy-am\": \"./node_modules/moment/locale/hy-am.js\",\n\t\"./hy-am.js\": \"./node_modules/moment/locale/hy-am.js\",\n\t\"./id\": \"./node_modules/moment/locale/id.js\",\n\t\"./id.js\": \"./node_modules/moment/locale/id.js\",\n\t\"./is\": \"./node_modules/moment/locale/is.js\",\n\t\"./is.js\": \"./node_modules/moment/locale/is.js\",\n\t\"./it\": \"./node_modules/moment/locale/it.js\",\n\t\"./it-ch\": \"./node_modules/moment/locale/it-ch.js\",\n\t\"./it-ch.js\": \"./node_modules/moment/locale/it-ch.js\",\n\t\"./it.js\": \"./node_modules/moment/locale/it.js\",\n\t\"./ja\": \"./node_modules/moment/locale/ja.js\",\n\t\"./ja.js\": \"./node_modules/moment/locale/ja.js\",\n\t\"./jv\": \"./node_modules/moment/l