From 0d7ba100843c668f1ee8a6da9844385906f8306c Mon Sep 17 00:00:00 2001 From: gaoxs Date: Mon, 16 Mar 2020 16:12:48 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9git=E5=BF=BD=E7=95=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- node_modules/animate.css/.editorconfig | 12 - node_modules/animate.css/.prettierignore | 1 - node_modules/animate.css/.travis.yml | 6 - node_modules/animate.css/CODE_OF_CONDUCT.md | 76 - node_modules/animate.css/LICENSE | 21 - node_modules/animate.css/README.md | 211 - node_modules/animate.css/animate-config.json | 121 - node_modules/animate.css/animate.css | 3625 -- node_modules/animate.css/animate.min.css | 11 - node_modules/animate.css/bower.json | 5 - node_modules/animate.css/gulpfile.js | 107 - node_modules/animate.css/package.json | 88 - node_modules/animate.css/source/_base.css | 52 - node_modules/animate.css/source/_vars.css | 4 - .../source/attention_seekers/bounce.css | 30 - .../source/attention_seekers/flash.css | 16 - .../source/attention_seekers/headShake.css | 30 - .../source/attention_seekers/heartBeat.css | 27 - .../source/attention_seekers/jello.css | 40 - .../source/attention_seekers/pulse.css | 19 - .../source/attention_seekers/rubberBand.css | 33 - .../source/attention_seekers/shake.css | 25 - .../source/attention_seekers/swing.css | 26 - .../source/attention_seekers/tada.css | 31 - .../source/attention_seekers/wobble.css | 35 - .../source/bouncing_entrances/bounceIn.css | 42 - .../bouncing_entrances/bounceInDown.css | 35 - .../bouncing_entrances/bounceInLeft.css | 35 - .../bouncing_entrances/bounceInRight.css | 35 - .../source/bouncing_entrances/bounceInUp.css | 35 - .../source/bouncing_exits/bounceOut.css | 21 - .../source/bouncing_exits/bounceOutDown.css | 20 - .../source/bouncing_exits/bounceOutLeft.css | 15 - .../source/bouncing_exits/bounceOutRight.css | 15 - .../source/bouncing_exits/bounceOutUp.css | 20 - .../source/fading_entrances/fadeIn.css | 13 - .../source/fading_entrances/fadeInDown.css | 15 - .../source/fading_entrances/fadeInDownBig.css | 15 - .../source/fading_entrances/fadeInLeft.css | 15 - .../source/fading_entrances/fadeInLeftBig.css | 15 - .../source/fading_entrances/fadeInRight.css | 15 - .../fading_entrances/fadeInRightBig.css | 15 - .../source/fading_entrances/fadeInUp.css | 15 - .../source/fading_entrances/fadeInUpBig.css | 15 - .../source/fading_exits/fadeOut.css | 13 - .../source/fading_exits/fadeOutDown.css | 14 - .../source/fading_exits/fadeOutDownBig.css | 14 - .../source/fading_exits/fadeOutLeft.css | 14 - .../source/fading_exits/fadeOutLeftBig.css | 14 - .../source/fading_exits/fadeOutRight.css | 14 - .../source/fading_exits/fadeOutRightBig.css | 14 - .../source/fading_exits/fadeOutUp.css | 14 - .../source/fading_exits/fadeOutUpBig.css | 14 - .../animate.css/source/flippers/flip.css | 34 - .../animate.css/source/flippers/flipInX.css | 30 - .../animate.css/source/flippers/flipInY.css | 30 - .../animate.css/source/flippers/flipOutX.css | 21 - .../animate.css/source/flippers/flipOutY.css | 21 - .../source/lightspeed/lightSpeedIn.css | 24 - .../source/lightspeed/lightSpeedOut.css | 15 - .../source/rotating_entrances/rotateIn.css | 17 - .../rotating_entrances/rotateInDownLeft.css | 17 - .../rotating_entrances/rotateInDownRight.css | 17 - .../rotating_entrances/rotateInUpLeft.css | 17 - .../rotating_entrances/rotateInUpRight.css | 17 - .../source/rotating_exits/rotateOut.css | 16 - .../rotating_exits/rotateOutDownLeft.css | 16 - .../rotating_exits/rotateOutDownRight.css | 16 - .../source/rotating_exits/rotateOutUpLeft.css | 16 - .../rotating_exits/rotateOutUpRight.css | 16 - .../source/sliding_entrances/slideInDown.css | 14 - .../source/sliding_entrances/slideInLeft.css | 14 - .../source/sliding_entrances/slideInRight.css | 14 - .../source/sliding_entrances/slideInUp.css | 14 - .../source/sliding_exits/slideOutDown.css | 14 - .../source/sliding_exits/slideOutLeft.css | 14 - .../source/sliding_exits/slideOutRight.css | 14 - .../source/sliding_exits/slideOutUp.css | 14 - .../animate.css/source/specials/hinge.css | 31 - .../source/specials/jackInTheBox.css | 24 - .../animate.css/source/specials/rollIn.css | 17 - .../animate.css/source/specials/rollOut.css | 16 - .../source/zooming_entrances/zoomIn.css | 14 - .../source/zooming_entrances/zoomInDown.css | 17 - .../source/zooming_entrances/zoomInLeft.css | 17 - .../source/zooming_entrances/zoomInRight.css | 17 - .../source/zooming_entrances/zoomInUp.css | 17 - .../source/zooming_exits/zoomOut.css | 18 - .../source/zooming_exits/zoomOutDown.css | 18 - .../source/zooming_exits/zoomOutLeft.css | 16 - .../source/zooming_exits/zoomOutRight.css | 16 - .../source/zooming_exits/zoomOutUp.css | 18 - node_modules/async-validator/LICENSE.md | 9 - node_modules/async-validator/README.md | 456 - .../async-validator/dist-node/index.js | 1352 - .../async-validator/dist-node/index.js.map | 1 - .../async-validator/dist-types/index.d.ts | 97 - .../async-validator/dist-web/index.js | 1348 - .../async-validator/dist-web/index.js.map | 1 - node_modules/async-validator/package.json | 71 - node_modules/dayjs/.editorconfig | 6 - node_modules/dayjs/CHANGELOG.md | 416 - node_modules/dayjs/LICENSE | 21 - node_modules/dayjs/README.md | 127 - node_modules/dayjs/dayjs.min.js | 1 - node_modules/dayjs/esm/constant.js | 25 - node_modules/dayjs/esm/index.js | 451 - node_modules/dayjs/esm/locale/af.js | 39 - node_modules/dayjs/esm/locale/ar-dz.js | 38 - node_modules/dayjs/esm/locale/ar-kw.js | 38 - node_modules/dayjs/esm/locale/ar-ly.js | 24 - node_modules/dayjs/esm/locale/ar-ma.js | 39 - node_modules/dayjs/esm/locale/ar-sa.js | 38 - node_modules/dayjs/esm/locale/ar-tn.js | 39 - node_modules/dayjs/esm/locale/ar.js | 40 - node_modules/dayjs/esm/locale/az.js | 39 - node_modules/dayjs/esm/locale/be.js | 24 - node_modules/dayjs/esm/locale/bg.js | 39 - node_modules/dayjs/esm/locale/bi.js | 38 - node_modules/dayjs/esm/locale/bm.js | 39 - node_modules/dayjs/esm/locale/bn.js | 38 - node_modules/dayjs/esm/locale/bo.js | 38 - node_modules/dayjs/esm/locale/br.js | 24 - node_modules/dayjs/esm/locale/bs.js | 24 - node_modules/dayjs/esm/locale/ca.js | 42 - node_modules/dayjs/esm/locale/cs.js | 119 - node_modules/dayjs/esm/locale/cv.js | 24 - node_modules/dayjs/esm/locale/cy.js | 39 - node_modules/dayjs/esm/locale/da.js | 39 - node_modules/dayjs/esm/locale/de-at.js | 39 - node_modules/dayjs/esm/locale/de-ch.js | 24 - node_modules/dayjs/esm/locale/de.js | 39 - node_modules/dayjs/esm/locale/dv.js | 39 - node_modules/dayjs/esm/locale/el.js | 39 - node_modules/dayjs/esm/locale/en-SG.js | 39 - node_modules/dayjs/esm/locale/en-au.js | 39 - node_modules/dayjs/esm/locale/en-ca.js | 38 - node_modules/dayjs/esm/locale/en-gb.js | 42 - node_modules/dayjs/esm/locale/en-ie.js | 39 - node_modules/dayjs/esm/locale/en-il.js | 38 - node_modules/dayjs/esm/locale/en-nz.js | 39 - node_modules/dayjs/esm/locale/en.js | 6 - node_modules/dayjs/esm/locale/eo.js | 39 - node_modules/dayjs/esm/locale/es-do.js | 39 - node_modules/dayjs/esm/locale/es-us.js | 38 - node_modules/dayjs/esm/locale/es.js | 39 - node_modules/dayjs/esm/locale/et.js | 65 - node_modules/dayjs/esm/locale/eu.js | 43 - node_modules/dayjs/esm/locale/fa.js | 39 - node_modules/dayjs/esm/locale/fi.js | 87 - node_modules/dayjs/esm/locale/fo.js | 39 - node_modules/dayjs/esm/locale/fr-ca.js | 38 - node_modules/dayjs/esm/locale/fr-ch.js | 39 - node_modules/dayjs/esm/locale/fr.js | 40 - node_modules/dayjs/esm/locale/fy.js | 39 - node_modules/dayjs/esm/locale/ga.js | 39 - node_modules/dayjs/esm/locale/gd.js | 39 - node_modules/dayjs/esm/locale/gl.js | 24 - node_modules/dayjs/esm/locale/gom-latn.js | 25 - node_modules/dayjs/esm/locale/gu.js | 38 - node_modules/dayjs/esm/locale/he.js | 54 - node_modules/dayjs/esm/locale/hi.js | 38 - node_modules/dayjs/esm/locale/hr.js | 39 - node_modules/dayjs/esm/locale/hu.js | 39 - node_modules/dayjs/esm/locale/hy-am.js | 39 - node_modules/dayjs/esm/locale/id.js | 39 - node_modules/dayjs/esm/locale/is.js | 24 - node_modules/dayjs/esm/locale/it-ch.js | 24 - node_modules/dayjs/esm/locale/it.js | 39 - node_modules/dayjs/esm/locale/ja.js | 45 - node_modules/dayjs/esm/locale/jv.js | 39 - node_modules/dayjs/esm/locale/ka.js | 39 - node_modules/dayjs/esm/locale/kk.js | 39 - node_modules/dayjs/esm/locale/km.js | 39 - node_modules/dayjs/esm/locale/kn.js | 38 - node_modules/dayjs/esm/locale/ko.js | 45 - node_modules/dayjs/esm/locale/ku.js | 39 - node_modules/dayjs/esm/locale/ky.js | 39 - node_modules/dayjs/esm/locale/lb.js | 24 - node_modules/dayjs/esm/locale/lo.js | 38 - node_modules/dayjs/esm/locale/lt.js | 55 - node_modules/dayjs/esm/locale/lv.js | 24 - node_modules/dayjs/esm/locale/me.js | 24 - node_modules/dayjs/esm/locale/mi.js | 39 - node_modules/dayjs/esm/locale/mk.js | 39 - node_modules/dayjs/esm/locale/ml.js | 38 - node_modules/dayjs/esm/locale/mn.js | 38 - node_modules/dayjs/esm/locale/mr.js | 23 - node_modules/dayjs/esm/locale/ms-my.js | 39 - node_modules/dayjs/esm/locale/ms.js | 39 - node_modules/dayjs/esm/locale/mt.js | 39 - node_modules/dayjs/esm/locale/my.js | 39 - node_modules/dayjs/esm/locale/nb.js | 39 - node_modules/dayjs/esm/locale/ne.js | 40 - node_modules/dayjs/esm/locale/nl-be.js | 39 - node_modules/dayjs/esm/locale/nl.js | 39 - node_modules/dayjs/esm/locale/nn.js | 39 - node_modules/dayjs/esm/locale/oc-lnc.js | 39 - node_modules/dayjs/esm/locale/pa-in.js | 38 - node_modules/dayjs/esm/locale/pl.js | 72 - node_modules/dayjs/esm/locale/pt-br.js | 39 - node_modules/dayjs/esm/locale/pt.js | 39 - node_modules/dayjs/esm/locale/ro.js | 39 - node_modules/dayjs/esm/locale/ru.js | 78 - node_modules/dayjs/esm/locale/sd.js | 39 - node_modules/dayjs/esm/locale/se.js | 39 - node_modules/dayjs/esm/locale/si.js | 38 - node_modules/dayjs/esm/locale/sk.js | 39 - node_modules/dayjs/esm/locale/sl.js | 24 - node_modules/dayjs/esm/locale/sq.js | 39 - node_modules/dayjs/esm/locale/sr-cyrl.js | 39 - node_modules/dayjs/esm/locale/sr.js | 39 - node_modules/dayjs/esm/locale/ss.js | 39 - node_modules/dayjs/esm/locale/sv.js | 43 - node_modules/dayjs/esm/locale/sw.js | 39 - node_modules/dayjs/esm/locale/ta.js | 38 - node_modules/dayjs/esm/locale/te.js | 38 - node_modules/dayjs/esm/locale/tet.js | 39 - node_modules/dayjs/esm/locale/tg.js | 39 - node_modules/dayjs/esm/locale/th.js | 38 - node_modules/dayjs/esm/locale/tl-ph.js | 39 - node_modules/dayjs/esm/locale/tlh.js | 24 - node_modules/dayjs/esm/locale/tr.js | 39 - node_modules/dayjs/esm/locale/tzl.js | 24 - node_modules/dayjs/esm/locale/tzm-latn.js | 39 - node_modules/dayjs/esm/locale/tzm.js | 39 - node_modules/dayjs/esm/locale/ug-cn.js | 39 - node_modules/dayjs/esm/locale/uk.js | 62 - node_modules/dayjs/esm/locale/ur.js | 39 - node_modules/dayjs/esm/locale/uz-latn.js | 39 - node_modules/dayjs/esm/locale/uz.js | 39 - node_modules/dayjs/esm/locale/vi.js | 43 - node_modules/dayjs/esm/locale/x-pseudo.js | 39 - node_modules/dayjs/esm/locale/yo.js | 39 - node_modules/dayjs/esm/locale/zh-cn.js | 67 - node_modules/dayjs/esm/locale/zh-hk.js | 38 - node_modules/dayjs/esm/locale/zh-tw.js | 42 - .../dayjs/esm/plugin/advancedFormat/index.js | 55 - .../dayjs/esm/plugin/badMutable/index.js | 61 - .../dayjs/esm/plugin/buddhistEra/index.js | 21 - .../dayjs/esm/plugin/calendar/index.js | 26 - .../esm/plugin/customParseFormat/index.js | 241 - .../dayjs/esm/plugin/dayOfYear/index.js | 8 - .../dayjs/esm/plugin/isBetween/index.js | 10 - .../dayjs/esm/plugin/isLeapYear/index.js | 7 - .../dayjs/esm/plugin/isMoment/index.js | 5 - .../dayjs/esm/plugin/isSameOrAfter/index.js | 5 - .../dayjs/esm/plugin/isSameOrBefore/index.js | 5 - .../dayjs/esm/plugin/isoWeek/index.js | 57 - .../dayjs/esm/plugin/isoWeeksInYear/index.js | 15 - .../dayjs/esm/plugin/localeData/index.js | 93 - .../dayjs/esm/plugin/localizedFormat/index.js | 36 - node_modules/dayjs/esm/plugin/minMax/index.js | 36 - .../dayjs/esm/plugin/quarterOfYear/index.js | 41 - .../dayjs/esm/plugin/relativeTime/index.js | 114 - .../dayjs/esm/plugin/toArray/index.js | 7 - .../dayjs/esm/plugin/toObject/index.js | 15 - .../dayjs/esm/plugin/updateLocale/index.js | 12 - node_modules/dayjs/esm/plugin/utc/index.js | 116 - .../dayjs/esm/plugin/weekOfYear/index.js | 43 - .../dayjs/esm/plugin/weekYear/index.js | 15 - .../dayjs/esm/plugin/weekday/index.js | 15 - node_modules/dayjs/esm/utils.js | 57 - node_modules/dayjs/index.d.ts | 110 - node_modules/dayjs/locale/af.js | 1 - node_modules/dayjs/locale/ar-dz.js | 1 - node_modules/dayjs/locale/ar-kw.js | 1 - node_modules/dayjs/locale/ar-ly.js | 1 - node_modules/dayjs/locale/ar-ma.js | 1 - node_modules/dayjs/locale/ar-sa.js | 1 - node_modules/dayjs/locale/ar-tn.js | 1 - node_modules/dayjs/locale/ar.js | 1 - node_modules/dayjs/locale/az.js | 1 - node_modules/dayjs/locale/be.js | 1 - node_modules/dayjs/locale/bg.js | 1 - node_modules/dayjs/locale/bi.js | 1 - node_modules/dayjs/locale/bm.js | 1 - node_modules/dayjs/locale/bn.js | 1 - node_modules/dayjs/locale/bo.js | 1 - node_modules/dayjs/locale/br.js | 1 - node_modules/dayjs/locale/bs.js | 1 - node_modules/dayjs/locale/ca.js | 1 - node_modules/dayjs/locale/cs.js | 1 - node_modules/dayjs/locale/cv.js | 1 - node_modules/dayjs/locale/cy.js | 1 - node_modules/dayjs/locale/da.js | 1 - node_modules/dayjs/locale/de-at.js | 1 - node_modules/dayjs/locale/de-ch.js | 1 - node_modules/dayjs/locale/de.js | 1 - node_modules/dayjs/locale/dv.js | 1 - node_modules/dayjs/locale/el.js | 1 - node_modules/dayjs/locale/en-SG.js | 1 - node_modules/dayjs/locale/en-au.js | 1 - node_modules/dayjs/locale/en-ca.js | 1 - node_modules/dayjs/locale/en-gb.js | 1 - node_modules/dayjs/locale/en-ie.js | 1 - node_modules/dayjs/locale/en-il.js | 1 - node_modules/dayjs/locale/en-nz.js | 1 - node_modules/dayjs/locale/en.js | 1 - node_modules/dayjs/locale/eo.js | 1 - node_modules/dayjs/locale/es-do.js | 1 - node_modules/dayjs/locale/es-us.js | 1 - node_modules/dayjs/locale/es.js | 1 - node_modules/dayjs/locale/et.js | 1 - node_modules/dayjs/locale/eu.js | 1 - node_modules/dayjs/locale/fa.js | 1 - node_modules/dayjs/locale/fi.js | 1 - node_modules/dayjs/locale/fo.js | 1 - node_modules/dayjs/locale/fr-ca.js | 1 - node_modules/dayjs/locale/fr-ch.js | 1 - node_modules/dayjs/locale/fr.js | 1 - node_modules/dayjs/locale/fy.js | 1 - node_modules/dayjs/locale/ga.js | 1 - node_modules/dayjs/locale/gd.js | 1 - node_modules/dayjs/locale/gl.js | 1 - node_modules/dayjs/locale/gom-latn.js | 1 - node_modules/dayjs/locale/gu.js | 1 - node_modules/dayjs/locale/he.js | 1 - node_modules/dayjs/locale/hi.js | 1 - node_modules/dayjs/locale/hr.js | 1 - node_modules/dayjs/locale/hu.js | 1 - node_modules/dayjs/locale/hy-am.js | 1 - node_modules/dayjs/locale/id.js | 1 - node_modules/dayjs/locale/index.d.ts | 11 - node_modules/dayjs/locale/is.js | 1 - node_modules/dayjs/locale/it-ch.js | 1 - node_modules/dayjs/locale/it.js | 1 - node_modules/dayjs/locale/ja.js | 1 - node_modules/dayjs/locale/jv.js | 1 - node_modules/dayjs/locale/ka.js | 1 - node_modules/dayjs/locale/kk.js | 1 - node_modules/dayjs/locale/km.js | 1 - node_modules/dayjs/locale/kn.js | 1 - node_modules/dayjs/locale/ko.js | 1 - node_modules/dayjs/locale/ku.js | 1 - node_modules/dayjs/locale/ky.js | 1 - node_modules/dayjs/locale/lb.js | 1 - node_modules/dayjs/locale/lo.js | 1 - node_modules/dayjs/locale/lt.js | 1 - node_modules/dayjs/locale/lv.js | 1 - node_modules/dayjs/locale/me.js | 1 - node_modules/dayjs/locale/mi.js | 1 - node_modules/dayjs/locale/mk.js | 1 - node_modules/dayjs/locale/ml.js | 1 - node_modules/dayjs/locale/mn.js | 1 - node_modules/dayjs/locale/mr.js | 1 - node_modules/dayjs/locale/ms-my.js | 1 - node_modules/dayjs/locale/ms.js | 1 - node_modules/dayjs/locale/mt.js | 1 - node_modules/dayjs/locale/my.js | 1 - node_modules/dayjs/locale/nb.js | 1 - node_modules/dayjs/locale/ne.js | 1 - node_modules/dayjs/locale/nl-be.js | 1 - node_modules/dayjs/locale/nl.js | 1 - node_modules/dayjs/locale/nn.js | 1 - node_modules/dayjs/locale/oc-lnc.js | 1 - node_modules/dayjs/locale/pa-in.js | 1 - node_modules/dayjs/locale/pl.js | 1 - node_modules/dayjs/locale/pt-br.js | 1 - node_modules/dayjs/locale/pt.js | 1 - node_modules/dayjs/locale/ro.js | 1 - node_modules/dayjs/locale/ru.js | 1 - node_modules/dayjs/locale/sd.js | 1 - node_modules/dayjs/locale/se.js | 1 - node_modules/dayjs/locale/si.js | 1 - node_modules/dayjs/locale/sk.js | 1 - node_modules/dayjs/locale/sl.js | 1 - node_modules/dayjs/locale/sq.js | 1 - node_modules/dayjs/locale/sr-cyrl.js | 1 - node_modules/dayjs/locale/sr.js | 1 - node_modules/dayjs/locale/ss.js | 1 - node_modules/dayjs/locale/sv.js | 1 - node_modules/dayjs/locale/sw.js | 1 - node_modules/dayjs/locale/ta.js | 1 - node_modules/dayjs/locale/te.js | 1 - node_modules/dayjs/locale/tet.js | 1 - node_modules/dayjs/locale/tg.js | 1 - node_modules/dayjs/locale/th.js | 1 - node_modules/dayjs/locale/tl-ph.js | 1 - node_modules/dayjs/locale/tlh.js | 1 - node_modules/dayjs/locale/tr.js | 1 - node_modules/dayjs/locale/types.d.ts | 33 - node_modules/dayjs/locale/tzl.js | 1 - node_modules/dayjs/locale/tzm-latn.js | 1 - node_modules/dayjs/locale/tzm.js | 1 - node_modules/dayjs/locale/ug-cn.js | 1 - node_modules/dayjs/locale/uk.js | 1 - node_modules/dayjs/locale/ur.js | 1 - node_modules/dayjs/locale/uz-latn.js | 1 - node_modules/dayjs/locale/uz.js | 1 - node_modules/dayjs/locale/vi.js | 1 - node_modules/dayjs/locale/x-pseudo.js | 1 - node_modules/dayjs/locale/yo.js | 1 - node_modules/dayjs/locale/zh-cn.js | 1 - node_modules/dayjs/locale/zh-hk.js | 1 - node_modules/dayjs/locale/zh-tw.js | 1 - node_modules/dayjs/package.json | 131 - node_modules/dayjs/plugin/advancedFormat.d.ts | 4 - node_modules/dayjs/plugin/advancedFormat.js | 1 - node_modules/dayjs/plugin/badMutable.d.ts | 4 - node_modules/dayjs/plugin/badMutable.js | 1 - node_modules/dayjs/plugin/buddhistEra.d.ts | 4 - node_modules/dayjs/plugin/buddhistEra.js | 1 - node_modules/dayjs/plugin/calendar.d.ts | 10 - node_modules/dayjs/plugin/calendar.js | 1 - .../dayjs/plugin/customParseFormat.d.ts | 4 - .../dayjs/plugin/customParseFormat.js | 1 - node_modules/dayjs/plugin/dayOfYear.d.ts | 11 - node_modules/dayjs/plugin/dayOfYear.js | 1 - node_modules/dayjs/plugin/isBetween.d.ts | 10 - node_modules/dayjs/plugin/isBetween.js | 1 - node_modules/dayjs/plugin/isLeapYear.d.ts | 10 - node_modules/dayjs/plugin/isLeapYear.js | 1 - node_modules/dayjs/plugin/isMoment.d.ts | 10 - node_modules/dayjs/plugin/isMoment.js | 1 - node_modules/dayjs/plugin/isSameOrAfter.d.ts | 10 - node_modules/dayjs/plugin/isSameOrAfter.js | 1 - node_modules/dayjs/plugin/isSameOrBefore.d.ts | 10 - node_modules/dayjs/plugin/isSameOrBefore.js | 1 - node_modules/dayjs/plugin/isoWeek.d.ts | 27 - node_modules/dayjs/plugin/isoWeek.js | 1 - node_modules/dayjs/plugin/isoWeeksInYear.d.ts | 10 - node_modules/dayjs/plugin/isoWeeksInYear.js | 1 - node_modules/dayjs/plugin/localeData.d.ts | 10 - node_modules/dayjs/plugin/localeData.js | 1 - .../dayjs/plugin/localizedFormat.d.ts | 4 - node_modules/dayjs/plugin/localizedFormat.js | 1 - node_modules/dayjs/plugin/minMax.d.ts | 11 - node_modules/dayjs/plugin/minMax.js | 1 - node_modules/dayjs/plugin/quarterOfYear.d.ts | 26 - node_modules/dayjs/plugin/quarterOfYear.js | 1 - node_modules/dayjs/plugin/relativeTime.d.ts | 13 - node_modules/dayjs/plugin/relativeTime.js | 1 - node_modules/dayjs/plugin/toArray.d.ts | 10 - node_modules/dayjs/plugin/toArray.js | 1 - node_modules/dayjs/plugin/toObject.d.ts | 20 - node_modules/dayjs/plugin/toObject.js | 1 - node_modules/dayjs/plugin/updateLocale.d.ts | 8 - node_modules/dayjs/plugin/updateLocale.js | 1 - node_modules/dayjs/plugin/utc.d.ts | 19 - node_modules/dayjs/plugin/utc.js | 1 - node_modules/dayjs/plugin/weekOfYear.d.ts | 12 - node_modules/dayjs/plugin/weekOfYear.js | 1 - node_modules/dayjs/plugin/weekYear.d.ts | 10 - node_modules/dayjs/plugin/weekYear.js | 1 - node_modules/dayjs/plugin/weekday.d.ts | 12 - node_modules/dayjs/plugin/weekday.js | 1 - .../.sourcemap/mp-weixin/common/main.js.map | 1 - .../mp-weixin/common/runtime.js.map | 1 - .../.sourcemap/mp-weixin/common/vendor.js.map | 1 - .../mp-weixin/components/AddressWindow.js.map | 1 - .../mp-weixin/components/CountDown.js.map | 1 - .../components/CouponListWindow.js.map | 1 - .../mp-weixin/components/CouponPop.js.map | 1 - .../mp-weixin/components/CouponWindow.js.map | 1 - .../mp-weixin/components/DataFormat.js.map | 1 - .../mp-weixin/components/DataFormatT.js.map | 1 - .../mp-weixin/components/Footer.js.map | 1 - .../mp-weixin/components/GoodList.js.map | 1 - .../mp-weixin/components/Loading.js.map | 1 - .../mp-weixin/components/OrderGoods.js.map | 1 - .../mp-weixin/components/Payment.js.map | 1 - .../mp-weixin/components/PriceChange.js.map | 1 - .../components/ProductConSwiper.js.map | 1 - .../mp-weixin/components/ProductWindow.js.map | 1 - .../mp-weixin/components/PromotionGood.js.map | 1 - .../mp-weixin/components/Recommend.js.map | 1 - .../mp-weixin/components/ShareInfo.js.map | 1 - .../mp-weixin/components/StorePoster.js.map | 1 - .../mp-weixin/components/SwitchWindow.js.map | 1 - .../components/UserEvaluation.js.map | 1 - .../mp-weixin/components/WriteOff.js.map | 1 - .../mp-weixin/pages/11111/11111.js.map | 1 - .../mp-weixin/pages/Loading/index.js.map | 1 - .../mp-weixin/pages/Loading/main.js.map | 1 - .../mp-weixin/pages/NotDefined/index.js.map | 1 - .../mp-weixin/pages/NotDefined/main.js.map | 1 - .../pages/activity/BargainRecord/index.js.map | 1 - .../pages/activity/BargainRecord/main.js.map | 1 - .../activity/DargainDetails/index.js.map | 1 - .../pages/activity/DargainDetails/main.js.map | 1 - .../pages/activity/GoodsBargain/index.js.map | 1 - .../pages/activity/GoodsBargain/main.js.map | 1 - .../pages/activity/GoodsGroup/index.js.map | 1 - .../pages/activity/GoodsGroup/main.js.map | 1 - .../pages/activity/GoodsSeckill/index.js.map | 1 - .../pages/activity/GoodsSeckill/main.js.map | 1 - .../pages/activity/GroupDetails/index.js.map | 1 - .../pages/activity/GroupDetails/main.js.map | 1 - .../pages/activity/GroupRule/index.js.map | 1 - .../pages/activity/GroupRule/main.js.map | 1 - .../pages/activity/Poster/index.js.map | 1 - .../pages/activity/Poster/main.js.map | 1 - .../activity/SeckillDetails/index.js.map | 1 - .../pages/activity/SeckillDetails/main.js.map | 1 - .../pages/authorization/index.js.map | 1 - .../mp-weixin/pages/authorization/main.js.map | 1 - .../mp-weixin/pages/home/index.js.map | 1 - .../mp-weixin/pages/home/main.js.map | 1 - .../mp-weixin/pages/index/index.js.map | 1 - .../mp-weixin/pages/launch/index.js.map | 1 - .../mp-weixin/pages/launch/main.js.map | 1 - .../pages/order/GoodsReturn/index.js.map | 1 - .../pages/order/GoodsReturn/main.js.map | 1 - .../pages/order/Logistics/index.js.map | 1 - .../pages/order/Logistics/main.js.map | 1 - .../pages/order/MyOrder/index.js.map | 1 - .../mp-weixin/pages/order/MyOrder/main.js.map | 1 - .../pages/order/OrderDetails/index.js.map | 1 - .../pages/order/OrderDetails/main.js.map | 1 - .../pages/order/OrderSubmission/index.js.map | 1 - .../pages/order/OrderSubmission/main.js.map | 1 - .../pages/order/PaymentStatus/index.js.map | 1 - .../pages/order/PaymentStatus/main.js.map | 1 - .../pages/order/ReturnList/index.js.map | 1 - .../pages/order/ReturnList/main.js.map | 1 - .../pages/orderAdmin/AdminOrder/index.js.map | 1 - .../pages/orderAdmin/AdminOrder/main.js.map | 1 - .../orderAdmin/AdminOrderList/index.js.map | 1 - .../orderAdmin/AdminOrderList/main.js.map | 1 - .../orderAdmin/GoodsDeliver/index.js.map | 1 - .../pages/orderAdmin/GoodsDeliver/main.js.map | 1 - .../orderAdmin/OrderCancellation/index.js.map | 1 - .../orderAdmin/OrderCancellation/main.js.map | 1 - .../pages/orderAdmin/OrderIndex/index.js.map | 1 - .../pages/orderAdmin/OrderIndex/main.js.map | 1 - .../pages/orderAdmin/Statistics/index.js.map | 1 - .../pages/orderAdmin/Statistics/main.js.map | 1 - .../pages/shop/EvaluateList/index.js.map | 1 - .../pages/shop/EvaluateList/main.js.map | 1 - .../pages/shop/GoodSearch/index.js.map | 1 - .../pages/shop/GoodSearch/main.js.map | 1 - .../pages/shop/GoodsClass/index.js.map | 1 - .../pages/shop/GoodsClass/main.js.map | 1 - .../pages/shop/GoodsCollection/index.js.map | 1 - .../pages/shop/GoodsCollection/main.js.map | 1 - .../pages/shop/GoodsCon/index.js.map | 1 - .../mp-weixin/pages/shop/GoodsCon/main.js.map | 1 - .../pages/shop/GoodsEvaluate/index.js.map | 1 - .../pages/shop/GoodsEvaluate/main.js.map | 1 - .../pages/shop/GoodsList/index.js.map | 1 - .../pages/shop/GoodsList/main.js.map | 1 - .../pages/shop/GoodsPromotion/index.js.map | 1 - .../pages/shop/GoodsPromotion/main.js.map | 1 - .../pages/shop/HotNewGoods/index.js.map | 1 - .../pages/shop/HotNewGoods/main.js.map | 1 - .../pages/shop/ShoppingCart/index.js.map | 1 - .../pages/shop/ShoppingCart/main.js.map | 1 - .../pages/shop/news/NewsDetail/index.js.map | 1 - .../pages/shop/news/NewsDetail/main.js.map | 1 - .../pages/shop/news/NewsList/index.js.map | 1 - .../pages/shop/news/NewsList/main.js.map | 1 - .../pages/user/BindingPhone/index.js.map | 1 - .../pages/user/BindingPhone/main.js.map | 1 - .../pages/user/CustomerList/index.js.map | 1 - .../pages/user/CustomerList/main.js.map | 1 - .../mp-weixin/pages/user/Login/index.js.map | 1 - .../pages/user/PersonalData/index.js.map | 1 - .../pages/user/PersonalData/main.js.map | 1 - .../pages/user/Recharge/index.js.map | 1 - .../mp-weixin/pages/user/Recharge/main.js.map | 1 - .../pages/user/Register/index.js.map | 1 - .../pages/user/RetrievePassword/index.js.map | 1 - .../mp-weixin/pages/user/User/index.js.map | 1 - .../mp-weixin/pages/user/User/main.js.map | 1 - .../pages/user/UserAccount/index.js.map | 1 - .../pages/user/UserAccount/main.js.map | 1 - .../pages/user/UserBill/index.js.map | 1 - .../mp-weixin/pages/user/UserBill/main.js.map | 1 - .../mp-weixin/pages/user/UserVip/index.js.map | 1 - .../mp-weixin/pages/user/UserVip/main.js.map | 1 - .../user/address/AddAddress/index.js.map | 1 - .../pages/user/address/AddAddress/main.js.map | 1 - .../address/AddressManagement/index.js.map | 1 - .../address/AddressManagement/main.js.map | 1 - .../pages/user/coupon/GetCoupon/index.js.map | 1 - .../pages/user/coupon/GetCoupon/main.js.map | 1 - .../pages/user/coupon/UserCoupon/index.js.map | 1 - .../pages/user/coupon/UserCoupon/main.js.map | 1 - .../user/promotion/CashAudit/index.js.map | 1 - .../user/promotion/CashAudit/main.js.map | 1 - .../user/promotion/CashRecord/index.js.map | 1 - .../user/promotion/CashRecord/main.js.map | 1 - .../promotion/CommissionDetails/index.js.map | 1 - .../promotion/CommissionDetails/main.js.map | 1 - .../pages/user/promotion/Poster/index.js.map | 1 - .../pages/user/promotion/Poster/main.js.map | 1 - .../user/promotion/PromoterList/index.js.map | 1 - .../user/promotion/PromoterList/main.js.map | 1 - .../user/promotion/PromoterOrder/index.js.map | 1 - .../user/promotion/PromoterOrder/main.js.map | 1 - .../user/promotion/UserCash/index.js.map | 1 - .../pages/user/promotion/UserCash/main.js.map | 1 - .../user/promotion/UserPromotion/index.js.map | 1 - .../user/promotion/UserPromotion/main.js.map | 1 - .../pages/user/signIn/Integral/index.js.map | 1 - .../pages/user/signIn/Integral/main.js.map | 1 - .../pages/user/signIn/Sign/index.js.map | 1 - .../pages/user/signIn/Sign/main.js.map | 1 - .../pages/user/signIn/SignRecord/index.js.map | 1 - .../pages/user/signIn/SignRecord/main.js.map | 1 - .../dev/app-plus/__uniappchooselocation.js | 1 - unpackage/dist/dev/app-plus/__uniappes6.js | 1 - .../dist/dev/app-plus/__uniappnvuecompiler.js | 0 .../dist/dev/app-plus/__uniappopenlocation.js | 1 - unpackage/dist/dev/app-plus/__uniapppicker.js | 1 - unpackage/dist/dev/app-plus/__uniappquill.js | 8 - .../dev/app-plus/__uniappquillimageresize.js | 1 - unpackage/dist/dev/app-plus/__uniappscan.js | 1 - .../dist/dev/app-plus/__uniappsuccess.png | Bin 2021 -> 0 bytes unpackage/dist/dev/app-plus/__uniappview.html | 28 - .../dist/dev/app-plus/app-config-service.js | 6 - unpackage/dist/dev/app-plus/app-config.js | 153 - unpackage/dist/dev/app-plus/app-service.js | 5238 --- unpackage/dist/dev/app-plus/app-view.js | 31777 ---------------- unpackage/dist/dev/app-plus/manifest.json | 1 - .../dev/app-plus/static/icon-cart-hot.png | Bin 1384 -> 0 bytes .../dist/dev/app-plus/static/icon-cart.png | Bin 1589 -> 0 bytes .../dev/app-plus/static/icon-class-hot.png | Bin 1680 -> 0 bytes .../dist/dev/app-plus/static/icon-class.png | Bin 1821 -> 0 bytes .../dev/app-plus/static/icon-home-hot.png | Bin 1304 -> 0 bytes .../dist/dev/app-plus/static/icon-home.png | Bin 1586 -> 0 bytes .../dev/app-plus/static/icon-user-hot.png | Bin 1201 -> 0 bytes .../dist/dev/app-plus/static/icon-user.png | Bin 1672 -> 0 bytes .../dev/app-plus/static/images/index-bg.png | Bin 6007 -> 0 bytes .../dev/app-plus/static/images/live-logo.gif | Bin 5649 -> 0 bytes .../dist/dev/app-plus/static/images/logo.png | Bin 49551 -> 0 bytes .../dist/dev/app-plus/static/images/news.png | Bin 1981 -> 0 bytes unpackage/dist/dev/app-plus/static/logo.png | Bin 4023 -> 0 bytes unpackage/dist/dev/app-plus/view.css | 1 - unpackage/dist/dev/app-plus/view.umd.min.js | 6 - unpackage/dist/dev/mp-weixin/app.js | 4 - unpackage/dist/dev/mp-weixin/app.json | 114 - unpackage/dist/dev/mp-weixin/app.wxss | 1 - unpackage/dist/dev/mp-weixin/common/main.js | 228 - unpackage/dist/dev/mp-weixin/common/main.wxss | 11346 ------ .../dist/dev/mp-weixin/common/runtime.js | 268 - unpackage/dist/dev/mp-weixin/common/vendor.js | 15847 -------- .../dev/mp-weixin/components/AddressWindow.js | 206 - .../mp-weixin/components/AddressWindow.json | 4 - .../mp-weixin/components/AddressWindow.wxml | 1 - .../dev/mp-weixin/components/CountDown.js | 233 - .../dev/mp-weixin/components/CountDown.json | 4 - .../dev/mp-weixin/components/CountDown.wxml | 1 - .../mp-weixin/components/CouponListWindow.js | 291 - .../components/CouponListWindow.json | 6 - .../components/CouponListWindow.wxml | 1 - .../components/CouponListWindow.wxss | 16 - .../dev/mp-weixin/components/CouponPop.js | 212 - .../dev/mp-weixin/components/CouponPop.json | 4 - .../dev/mp-weixin/components/CouponPop.wxml | 1 - .../dev/mp-weixin/components/CouponWindow.js | 216 - .../mp-weixin/components/CouponWindow.json | 4 - .../mp-weixin/components/CouponWindow.wxml | 1 - .../dev/mp-weixin/components/DataFormat.js | 151 - .../dev/mp-weixin/components/DataFormat.json | 4 - .../dev/mp-weixin/components/DataFormat.wxml | 1 - .../dev/mp-weixin/components/DataFormatT.js | 151 - .../dev/mp-weixin/components/DataFormatT.json | 4 - .../dev/mp-weixin/components/DataFormatT.wxml | 1 - .../dist/dev/mp-weixin/components/Footer.js | 206 - .../dist/dev/mp-weixin/components/Footer.json | 4 - .../dist/dev/mp-weixin/components/Footer.wxml | 1 - .../dist/dev/mp-weixin/components/GoodList.js | 176 - .../dev/mp-weixin/components/GoodList.json | 4 - .../dev/mp-weixin/components/GoodList.wxml | 1 - .../dist/dev/mp-weixin/components/Loading.js | 154 - .../dev/mp-weixin/components/Loading.json | 4 - .../dev/mp-weixin/components/Loading.wxml | 1 - .../dev/mp-weixin/components/OrderGoods.js | 176 - .../dev/mp-weixin/components/OrderGoods.json | 4 - .../dev/mp-weixin/components/OrderGoods.wxml | 1 - .../dist/dev/mp-weixin/components/Payment.js | 267 - .../dev/mp-weixin/components/Payment.json | 4 - .../dev/mp-weixin/components/Payment.wxml | 1 - .../dev/mp-weixin/components/Payment.wxss | 89 - .../dev/mp-weixin/components/PriceChange.js | 289 - .../dev/mp-weixin/components/PriceChange.json | 4 - .../dev/mp-weixin/components/PriceChange.wxml | 1 - .../dev/mp-weixin/components/PriceChange.wxss | 11 - .../mp-weixin/components/ProductConSwiper.js | 188 - .../components/ProductConSwiper.json | 4 - .../components/ProductConSwiper.wxml | 1 - .../dev/mp-weixin/components/ProductWindow.js | 240 - .../mp-weixin/components/ProductWindow.json | 4 - .../mp-weixin/components/ProductWindow.wxml | 1 - .../dev/mp-weixin/components/PromotionGood.js | 165 - .../mp-weixin/components/PromotionGood.json | 4 - .../mp-weixin/components/PromotionGood.wxml | 1 - .../dev/mp-weixin/components/Recommend.js | 198 - .../dev/mp-weixin/components/Recommend.json | 6 - .../dev/mp-weixin/components/Recommend.wxml | 1 - .../dev/mp-weixin/components/ShareInfo.js | 196 - .../dev/mp-weixin/components/ShareInfo.json | 4 - .../dev/mp-weixin/components/ShareInfo.wxml | 1 - .../dev/mp-weixin/components/ShareInfo.wxss | 16 - .../dev/mp-weixin/components/StorePoster.js | 421 - .../dev/mp-weixin/components/StorePoster.json | 4 - .../dev/mp-weixin/components/StorePoster.wxml | 1 - .../dev/mp-weixin/components/StorePoster.wxss | 91 - .../dev/mp-weixin/components/SwitchWindow.js | 362 - .../mp-weixin/components/SwitchWindow.json | 4 - .../mp-weixin/components/SwitchWindow.wxml | 1 - .../mp-weixin/components/SwitchWindow.wxss | 69 - .../mp-weixin/components/UserEvaluation.js | 171 - .../mp-weixin/components/UserEvaluation.json | 4 - .../mp-weixin/components/UserEvaluation.wxml | 1 - .../dist/dev/mp-weixin/components/WriteOff.js | 284 - .../dev/mp-weixin/components/WriteOff.json | 4 - .../dev/mp-weixin/components/WriteOff.wxml | 1 - .../dev/mp-weixin/components/WriteOff.wxss | 89 - .../dist/dev/mp-weixin/pages/Loading/index.js | 215 - .../dev/mp-weixin/pages/Loading/index.json | 4 - .../dev/mp-weixin/pages/Loading/index.wxml | 1 - .../dev/mp-weixin/pages/Loading/index.wxss | 28 - .../dev/mp-weixin/pages/NotDefined/index.js | 187 - .../dev/mp-weixin/pages/NotDefined/index.json | 4 - .../dev/mp-weixin/pages/NotDefined/index.wxml | 1 - .../dev/mp-weixin/pages/NotDefined/index.wxss | 28 - .../pages/activity/BargainRecord/index.js | 267 - .../pages/activity/BargainRecord/index.json | 7 - .../pages/activity/BargainRecord/index.wxml | 1 - .../pages/activity/DargainDetails/index.js | 673 - .../pages/activity/DargainDetails/index.json | 6 - .../pages/activity/DargainDetails/index.wxml | 1 - .../pages/activity/DargainDetails/index.wxss | 14 - .../pages/activity/GoodsBargain/index.js | 221 - .../pages/activity/GoodsBargain/index.json | 4 - .../pages/activity/GoodsBargain/index.wxml | 1 - .../pages/activity/GoodsGroup/index.js | 235 - .../pages/activity/GoodsGroup/index.json | 6 - .../pages/activity/GoodsGroup/index.wxml | 1 - .../pages/activity/GoodsSeckill/index.js | 502 - .../pages/activity/GoodsSeckill/index.json | 6 - .../pages/activity/GoodsSeckill/index.wxml | 1 - .../pages/activity/GoodsSeckill/index.wxss | 27 - .../pages/activity/GroupDetails/index.js | 528 - .../pages/activity/GroupDetails/index.json | 10 - .../pages/activity/GroupDetails/index.wxml | 1 - .../pages/activity/GroupDetails/index.wxss | 17 - .../pages/activity/GroupRule/index.js | 356 - .../pages/activity/GroupRule/index.json | 6 - .../pages/activity/GroupRule/index.wxml | 1 - .../mp-weixin/pages/activity/Poster/index.js | 241 - .../pages/activity/Poster/index.json | 4 - .../pages/activity/Poster/index.wxml | 1 - .../pages/activity/Poster/index.wxss | 5 - .../pages/activity/SeckillDetails/index.js | 422 - .../pages/activity/SeckillDetails/index.json | 9 - .../pages/activity/SeckillDetails/index.wxml | 1 - .../pages/activity/SeckillDetails/index.wxss | 11 - .../mp-weixin/pages/authorization/index.js | 247 - .../mp-weixin/pages/authorization/index.json | 4 - .../mp-weixin/pages/authorization/index.wxml | 1 - .../mp-weixin/pages/authorization/index.wxss | 133 - .../dist/dev/mp-weixin/pages/home/index.js | 473 - .../dist/dev/mp-weixin/pages/home/index.json | 8 - .../dist/dev/mp-weixin/pages/home/index.wxml | 1 - .../dist/dev/mp-weixin/pages/home/index.wxss | 8 - .../dist/dev/mp-weixin/pages/launch/index.js | 1965 - .../dev/mp-weixin/pages/launch/index.json | 10 - .../dev/mp-weixin/pages/launch/index.wxml | 1 - .../dev/mp-weixin/pages/launch/index.wxss | 78 - .../pages/order/GoodsReturn/index.js | 290 - .../pages/order/GoodsReturn/index.json | 4 - .../pages/order/GoodsReturn/index.wxml | 1 - .../mp-weixin/pages/order/Logistics/index.js | 348 - .../pages/order/Logistics/index.json | 6 - .../pages/order/Logistics/index.wxml | 1 - .../pages/order/Logistics/index.wxss | 173 - .../mp-weixin/pages/order/MyOrder/index.js | 584 - .../mp-weixin/pages/order/MyOrder/index.json | 8 - .../mp-weixin/pages/order/MyOrder/index.wxml | 1 - .../mp-weixin/pages/order/MyOrder/index.wxss | 15 - .../pages/order/OrderDetails/index.js | 836 - .../pages/order/OrderDetails/index.json | 8 - .../pages/order/OrderDetails/index.wxml | 1 - .../pages/order/OrderDetails/index.wxss | 115 - .../pages/order/OrderSubmission/index.js | 737 - .../pages/order/OrderSubmission/index.json | 8 - .../pages/order/OrderSubmission/index.wxml | 1 - .../pages/order/OrderSubmission/index.wxss | 92 - .../pages/order/PaymentStatus/index.js | 108 - .../pages/order/PaymentStatus/index.json | 4 - .../pages/order/PaymentStatus/index.wxml | 1 - .../mp-weixin/pages/order/ReturnList/index.js | 235 - .../pages/order/ReturnList/index.json | 6 - .../pages/order/ReturnList/index.wxml | 1 - .../pages/orderAdmin/AdminOrder/index.js | 490 - .../pages/orderAdmin/AdminOrder/index.json | 7 - .../pages/orderAdmin/AdminOrder/index.wxml | 1 - .../pages/orderAdmin/AdminOrderList/index.js | 463 - .../orderAdmin/AdminOrderList/index.json | 8 - .../orderAdmin/AdminOrderList/index.wxml | 1 - .../pages/orderAdmin/GoodsDeliver/index.js | 342 - .../pages/orderAdmin/GoodsDeliver/index.json | 4 - .../pages/orderAdmin/GoodsDeliver/index.wxml | 1 - .../orderAdmin/OrderCancellation/index.js | 360 - .../orderAdmin/OrderCancellation/index.json | 6 - .../orderAdmin/OrderCancellation/index.wxml | 1 - .../orderAdmin/OrderCancellation/index.wxss | 51 - .../pages/orderAdmin/OrderIndex/index.js | 299 - .../pages/orderAdmin/OrderIndex/index.json | 6 - .../pages/orderAdmin/OrderIndex/index.wxml | 1 - .../pages/orderAdmin/Statistics/index.js | 577 - .../pages/orderAdmin/Statistics/index.json | 6 - .../pages/orderAdmin/Statistics/index.wxml | 1 - .../pages/orderAdmin/Statistics/index.wxss | 27 - .../pages/shop/EvaluateList/index.js | 273 - .../pages/shop/EvaluateList/index.json | 7 - .../pages/shop/EvaluateList/index.wxml | 1 - .../pages/shop/EvaluateList/index.wxss | 6 - .../mp-weixin/pages/shop/GoodSearch/index.js | 241 - .../pages/shop/GoodSearch/index.json | 4 - .../pages/shop/GoodSearch/index.wxml | 1 - .../pages/shop/GoodSearch/index.wxss | 5 - .../mp-weixin/pages/shop/GoodsClass/index.js | 289 - .../pages/shop/GoodsClass/index.json | 4 - .../pages/shop/GoodsClass/index.wxml | 1 - .../pages/shop/GoodsClass/index.wxss | 5 - .../pages/shop/GoodsCollection/index.js | 237 - .../pages/shop/GoodsCollection/index.json | 7 - .../pages/shop/GoodsCollection/index.wxml | 1 - .../mp-weixin/pages/shop/GoodsCon/index.js | 827 - .../mp-weixin/pages/shop/GoodsCon/index.json | 11 - .../mp-weixin/pages/shop/GoodsCon/index.wxml | 1 - .../mp-weixin/pages/shop/GoodsCon/index.wxss | 172 - .../pages/shop/GoodsEvaluate/index.js | 385 - .../pages/shop/GoodsEvaluate/index.json | 4 - .../pages/shop/GoodsEvaluate/index.wxml | 1 - .../pages/shop/GoodsEvaluate/index.wxss | 5 - .../mp-weixin/pages/shop/GoodsList/index.js | 432 - .../mp-weixin/pages/shop/GoodsList/index.json | 7 - .../mp-weixin/pages/shop/GoodsList/index.wxml | 1 - .../mp-weixin/pages/shop/GoodsList/index.wxss | 6 - .../pages/shop/GoodsPromotion/index.js | 214 - .../pages/shop/GoodsPromotion/index.json | 6 - .../pages/shop/GoodsPromotion/index.wxml | 1 - .../mp-weixin/pages/shop/HotNewGoods/index.js | 220 - .../pages/shop/HotNewGoods/index.json | 6 - .../pages/shop/HotNewGoods/index.wxml | 1 - .../pages/shop/ShoppingCart/index.js | 614 - .../pages/shop/ShoppingCart/index.json | 6 - .../pages/shop/ShoppingCart/index.wxml | 1 - .../pages/shop/news/NewsDetail/index.js | 356 - .../pages/shop/news/NewsDetail/index.json | 4 - .../pages/shop/news/NewsDetail/index.wxml | 1 - .../pages/shop/news/NewsDetail/index.wxss | 79 - .../pages/shop/news/NewsList/index.js | 243 - .../pages/shop/news/NewsList/index.json | 4 - .../pages/shop/news/NewsList/index.wxml | 1 - .../pages/user/BindingPhone/index.js | 295 - .../pages/user/BindingPhone/index.json | 4 - .../pages/user/BindingPhone/index.wxml | 1 - .../pages/user/CustomerList/index.js | 208 - .../pages/user/CustomerList/index.json | 4 - .../pages/user/CustomerList/index.wxml | 1 - .../pages/user/CustomerList/index.wxss | 30 - .../dev/mp-weixin/pages/user/Login/index.js | 462 - .../dev/mp-weixin/pages/user/Login/index.json | 4 - .../dev/mp-weixin/pages/user/Login/index.wxml | 1 - .../pages/user/PersonalData/index.js | 386 - .../pages/user/PersonalData/index.json | 4 - .../pages/user/PersonalData/index.wxml | 1 - .../mp-weixin/pages/user/Recharge/index.js | 351 - .../mp-weixin/pages/user/Recharge/index.json | 4 - .../mp-weixin/pages/user/Recharge/index.wxml | 1 - .../mp-weixin/pages/user/Recharge/index.wxss | 87 - .../mp-weixin/pages/user/Register/index.js | 242 - .../mp-weixin/pages/user/Register/index.json | 4 - .../mp-weixin/pages/user/Register/index.wxml | 1 - .../pages/user/RetrievePassword/index.js | 287 - .../pages/user/RetrievePassword/index.json | 4 - .../pages/user/RetrievePassword/index.wxml | 1 - .../dev/mp-weixin/pages/user/User/index.js | 475 - .../dev/mp-weixin/pages/user/User/index.json | 6 - .../dev/mp-weixin/pages/user/User/index.wxml | 1 - .../dev/mp-weixin/pages/user/User/index.wxss | 34 - .../mp-weixin/pages/user/UserAccount/index.js | 240 - .../pages/user/UserAccount/index.json | 6 - .../pages/user/UserAccount/index.wxml | 1 - .../mp-weixin/pages/user/UserBill/index.js | 245 - .../mp-weixin/pages/user/UserBill/index.json | 6 - .../mp-weixin/pages/user/UserBill/index.wxml | 1 - .../dev/mp-weixin/pages/user/UserVip/index.js | 363 - .../mp-weixin/pages/user/UserVip/index.json | 6 - .../mp-weixin/pages/user/UserVip/index.wxml | 1 - .../mp-weixin/pages/user/UserVip/index.wxss | 8 - .../pages/user/address/AddAddress/index.js | 318 - .../pages/user/address/AddAddress/index.json | 4 - .../pages/user/address/AddAddress/index.wxml | 1 - .../user/address/AddressManagement/index.js | 388 - .../user/address/AddressManagement/index.json | 6 - .../user/address/AddressManagement/index.wxml | 1 - .../user/address/AddressManagement/index.wxss | 6 - .../pages/user/coupon/GetCoupon/index.js | 237 - .../pages/user/coupon/GetCoupon/index.json | 7 - .../pages/user/coupon/GetCoupon/index.wxml | 1 - .../pages/user/coupon/UserCoupon/index.js | 209 - .../pages/user/coupon/UserCoupon/index.json | 6 - .../pages/user/coupon/UserCoupon/index.wxml | 1 - .../pages/user/promotion/CashAudit/index.js | 166 - .../pages/user/promotion/CashAudit/index.json | 4 - .../pages/user/promotion/CashAudit/index.wxml | 1 - .../pages/user/promotion/CashRecord/index.js | 239 - .../user/promotion/CashRecord/index.json | 6 - .../user/promotion/CashRecord/index.wxml | 1 - .../user/promotion/CommissionDetails/index.js | 240 - .../promotion/CommissionDetails/index.json | 6 - .../promotion/CommissionDetails/index.wxml | 1 - .../pages/user/promotion/Poster/index.js | 311 - .../pages/user/promotion/Poster/index.json | 4 - .../pages/user/promotion/Poster/index.wxml | 1 - .../pages/user/promotion/Poster/index.wxss | 15 - .../user/promotion/PromoterList/index.js | 378 - .../user/promotion/PromoterList/index.json | 6 - .../user/promotion/PromoterList/index.wxml | 1 - .../user/promotion/PromoterOrder/index.js | 241 - .../user/promotion/PromoterOrder/index.json | 6 - .../user/promotion/PromoterOrder/index.wxml | 1 - .../pages/user/promotion/UserCash/index.js | 333 - .../pages/user/promotion/UserCash/index.json | 4 - .../pages/user/promotion/UserCash/index.wxml | 1 - .../user/promotion/UserPromotion/index.js | 235 - .../user/promotion/UserPromotion/index.json | 4 - .../user/promotion/UserPromotion/index.wxml | 1 - .../pages/user/signIn/Integral/index.js | 327 - .../pages/user/signIn/Integral/index.json | 7 - .../pages/user/signIn/Integral/index.wxml | 1 - .../pages/user/signIn/Integral/index.wxss | 4 - .../mp-weixin/pages/user/signIn/Sign/index.js | 393 - .../pages/user/signIn/Sign/index.json | 4 - .../pages/user/signIn/Sign/index.wxml | 1 - .../pages/user/signIn/Sign/index.wxss | 6 - .../pages/user/signIn/SignRecord/index.js | 200 - .../pages/user/signIn/SignRecord/index.json | 6 - .../pages/user/signIn/SignRecord/index.wxml | 1 - .../dist/dev/mp-weixin/project.config.json | 31 - unpackage/dist/dev/mp-weixin/sitemap.json | 7 - unpackage/dist/dev/mp-weixin/sitemap17.json | 7 - unpackage/dist/dev/mp-weixin/sitemap30.json | 7 - unpackage/dist/dev/mp-weixin/sitemap57.json | 7 - unpackage/dist/dev/mp-weixin/sitemap68.json | 7 - unpackage/dist/dev/mp-weixin/sitemap79.json | 7 - .../dev/mp-weixin/static/icon-cart-hot.png | Bin 1384 -> 0 bytes .../dist/dev/mp-weixin/static/icon-cart.png | Bin 1589 -> 0 bytes .../dev/mp-weixin/static/icon-class-hot.png | Bin 1680 -> 0 bytes .../dist/dev/mp-weixin/static/icon-class.png | Bin 1821 -> 0 bytes .../dev/mp-weixin/static/icon-home-hot.png | Bin 1304 -> 0 bytes .../dist/dev/mp-weixin/static/icon-home.png | Bin 1586 -> 0 bytes .../dev/mp-weixin/static/icon-user-hot.png | Bin 1201 -> 0 bytes .../dist/dev/mp-weixin/static/icon-user.png | Bin 1672 -> 0 bytes .../dev/mp-weixin/static/images/index-bg.png | Bin 6007 -> 0 bytes .../dev/mp-weixin/static/images/live-logo.gif | Bin 5649 -> 0 bytes .../dist/dev/mp-weixin/static/images/logo.png | Bin 49551 -> 0 bytes .../dist/dev/mp-weixin/static/images/news.png | Bin 1981 -> 0 bytes unpackage/dist/dev/mp-weixin/static/logo.png | Bin 4023 -> 0 bytes 957 files changed, 113946 deletions(-) delete mode 100644 node_modules/animate.css/.editorconfig delete mode 100644 node_modules/animate.css/.prettierignore delete mode 100644 node_modules/animate.css/.travis.yml delete mode 100644 node_modules/animate.css/CODE_OF_CONDUCT.md delete mode 100644 node_modules/animate.css/LICENSE delete mode 100644 node_modules/animate.css/README.md delete mode 100644 node_modules/animate.css/animate-config.json delete mode 100644 node_modules/animate.css/animate.css delete mode 100644 node_modules/animate.css/animate.min.css delete mode 100644 node_modules/animate.css/bower.json delete mode 100644 node_modules/animate.css/gulpfile.js delete mode 100644 node_modules/animate.css/package.json delete mode 100644 node_modules/animate.css/source/_base.css delete mode 100644 node_modules/animate.css/source/_vars.css delete mode 100644 node_modules/animate.css/source/attention_seekers/bounce.css delete mode 100644 node_modules/animate.css/source/attention_seekers/flash.css delete mode 100644 node_modules/animate.css/source/attention_seekers/headShake.css delete mode 100644 node_modules/animate.css/source/attention_seekers/heartBeat.css delete mode 100644 node_modules/animate.css/source/attention_seekers/jello.css delete mode 100644 node_modules/animate.css/source/attention_seekers/pulse.css delete mode 100644 node_modules/animate.css/source/attention_seekers/rubberBand.css delete mode 100644 node_modules/animate.css/source/attention_seekers/shake.css delete mode 100644 node_modules/animate.css/source/attention_seekers/swing.css delete mode 100644 node_modules/animate.css/source/attention_seekers/tada.css delete mode 100644 node_modules/animate.css/source/attention_seekers/wobble.css delete mode 100644 node_modules/animate.css/source/bouncing_entrances/bounceIn.css delete mode 100644 node_modules/animate.css/source/bouncing_entrances/bounceInDown.css delete mode 100644 node_modules/animate.css/source/bouncing_entrances/bounceInLeft.css delete mode 100644 node_modules/animate.css/source/bouncing_entrances/bounceInRight.css delete mode 100644 node_modules/animate.css/source/bouncing_entrances/bounceInUp.css delete mode 100644 node_modules/animate.css/source/bouncing_exits/bounceOut.css delete mode 100644 node_modules/animate.css/source/bouncing_exits/bounceOutDown.css delete mode 100644 node_modules/animate.css/source/bouncing_exits/bounceOutLeft.css delete mode 100644 node_modules/animate.css/source/bouncing_exits/bounceOutRight.css delete mode 100644 node_modules/animate.css/source/bouncing_exits/bounceOutUp.css delete mode 100644 node_modules/animate.css/source/fading_entrances/fadeIn.css delete mode 100644 node_modules/animate.css/source/fading_entrances/fadeInDown.css delete mode 100644 node_modules/animate.css/source/fading_entrances/fadeInDownBig.css delete mode 100644 node_modules/animate.css/source/fading_entrances/fadeInLeft.css delete mode 100644 node_modules/animate.css/source/fading_entrances/fadeInLeftBig.css delete mode 100644 node_modules/animate.css/source/fading_entrances/fadeInRight.css delete mode 100644 node_modules/animate.css/source/fading_entrances/fadeInRightBig.css delete mode 100644 node_modules/animate.css/source/fading_entrances/fadeInUp.css delete mode 100644 node_modules/animate.css/source/fading_entrances/fadeInUpBig.css delete mode 100644 node_modules/animate.css/source/fading_exits/fadeOut.css delete mode 100644 node_modules/animate.css/source/fading_exits/fadeOutDown.css delete mode 100644 node_modules/animate.css/source/fading_exits/fadeOutDownBig.css delete mode 100644 node_modules/animate.css/source/fading_exits/fadeOutLeft.css delete mode 100644 node_modules/animate.css/source/fading_exits/fadeOutLeftBig.css delete mode 100644 node_modules/animate.css/source/fading_exits/fadeOutRight.css delete mode 100644 node_modules/animate.css/source/fading_exits/fadeOutRightBig.css delete mode 100644 node_modules/animate.css/source/fading_exits/fadeOutUp.css delete mode 100644 node_modules/animate.css/source/fading_exits/fadeOutUpBig.css delete mode 100644 node_modules/animate.css/source/flippers/flip.css delete mode 100644 node_modules/animate.css/source/flippers/flipInX.css delete mode 100644 node_modules/animate.css/source/flippers/flipInY.css delete mode 100644 node_modules/animate.css/source/flippers/flipOutX.css delete mode 100644 node_modules/animate.css/source/flippers/flipOutY.css delete mode 100644 node_modules/animate.css/source/lightspeed/lightSpeedIn.css delete mode 100644 node_modules/animate.css/source/lightspeed/lightSpeedOut.css delete mode 100644 node_modules/animate.css/source/rotating_entrances/rotateIn.css delete mode 100644 node_modules/animate.css/source/rotating_entrances/rotateInDownLeft.css delete mode 100644 node_modules/animate.css/source/rotating_entrances/rotateInDownRight.css delete mode 100644 node_modules/animate.css/source/rotating_entrances/rotateInUpLeft.css delete mode 100644 node_modules/animate.css/source/rotating_entrances/rotateInUpRight.css delete mode 100644 node_modules/animate.css/source/rotating_exits/rotateOut.css delete mode 100644 node_modules/animate.css/source/rotating_exits/rotateOutDownLeft.css delete mode 100644 node_modules/animate.css/source/rotating_exits/rotateOutDownRight.css delete mode 100644 node_modules/animate.css/source/rotating_exits/rotateOutUpLeft.css delete mode 100644 node_modules/animate.css/source/rotating_exits/rotateOutUpRight.css delete mode 100644 node_modules/animate.css/source/sliding_entrances/slideInDown.css delete mode 100644 node_modules/animate.css/source/sliding_entrances/slideInLeft.css delete mode 100644 node_modules/animate.css/source/sliding_entrances/slideInRight.css delete mode 100644 node_modules/animate.css/source/sliding_entrances/slideInUp.css delete mode 100644 node_modules/animate.css/source/sliding_exits/slideOutDown.css delete mode 100644 node_modules/animate.css/source/sliding_exits/slideOutLeft.css delete mode 100644 node_modules/animate.css/source/sliding_exits/slideOutRight.css delete mode 100644 node_modules/animate.css/source/sliding_exits/slideOutUp.css delete mode 100644 node_modules/animate.css/source/specials/hinge.css delete mode 100644 node_modules/animate.css/source/specials/jackInTheBox.css delete mode 100644 node_modules/animate.css/source/specials/rollIn.css delete mode 100644 node_modules/animate.css/source/specials/rollOut.css delete mode 100644 node_modules/animate.css/source/zooming_entrances/zoomIn.css delete mode 100644 node_modules/animate.css/source/zooming_entrances/zoomInDown.css delete mode 100644 node_modules/animate.css/source/zooming_entrances/zoomInLeft.css delete mode 100644 node_modules/animate.css/source/zooming_entrances/zoomInRight.css delete mode 100644 node_modules/animate.css/source/zooming_entrances/zoomInUp.css delete mode 100644 node_modules/animate.css/source/zooming_exits/zoomOut.css delete mode 100644 node_modules/animate.css/source/zooming_exits/zoomOutDown.css delete mode 100644 node_modules/animate.css/source/zooming_exits/zoomOutLeft.css delete mode 100644 node_modules/animate.css/source/zooming_exits/zoomOutRight.css delete mode 100644 node_modules/animate.css/source/zooming_exits/zoomOutUp.css delete mode 100644 node_modules/async-validator/LICENSE.md delete mode 100644 node_modules/async-validator/README.md delete mode 100644 node_modules/async-validator/dist-node/index.js delete mode 100644 node_modules/async-validator/dist-node/index.js.map delete mode 100644 node_modules/async-validator/dist-types/index.d.ts delete mode 100644 node_modules/async-validator/dist-web/index.js delete mode 100644 node_modules/async-validator/dist-web/index.js.map delete mode 100644 node_modules/async-validator/package.json delete mode 100644 node_modules/dayjs/.editorconfig delete mode 100644 node_modules/dayjs/CHANGELOG.md delete mode 100644 node_modules/dayjs/LICENSE delete mode 100644 node_modules/dayjs/README.md delete mode 100644 node_modules/dayjs/dayjs.min.js delete mode 100644 node_modules/dayjs/esm/constant.js delete mode 100644 node_modules/dayjs/esm/index.js delete mode 100644 node_modules/dayjs/esm/locale/af.js delete mode 100644 node_modules/dayjs/esm/locale/ar-dz.js delete mode 100644 node_modules/dayjs/esm/locale/ar-kw.js delete mode 100644 node_modules/dayjs/esm/locale/ar-ly.js delete mode 100644 node_modules/dayjs/esm/locale/ar-ma.js delete mode 100644 node_modules/dayjs/esm/locale/ar-sa.js delete mode 100644 node_modules/dayjs/esm/locale/ar-tn.js delete mode 100644 node_modules/dayjs/esm/locale/ar.js delete mode 100644 node_modules/dayjs/esm/locale/az.js delete mode 100644 node_modules/dayjs/esm/locale/be.js delete mode 100644 node_modules/dayjs/esm/locale/bg.js delete mode 100644 node_modules/dayjs/esm/locale/bi.js delete mode 100644 node_modules/dayjs/esm/locale/bm.js delete mode 100644 node_modules/dayjs/esm/locale/bn.js delete mode 100644 node_modules/dayjs/esm/locale/bo.js delete mode 100644 node_modules/dayjs/esm/locale/br.js delete mode 100644 node_modules/dayjs/esm/locale/bs.js delete mode 100644 node_modules/dayjs/esm/locale/ca.js delete mode 100644 node_modules/dayjs/esm/locale/cs.js delete mode 100644 node_modules/dayjs/esm/locale/cv.js delete mode 100644 node_modules/dayjs/esm/locale/cy.js delete mode 100644 node_modules/dayjs/esm/locale/da.js delete mode 100644 node_modules/dayjs/esm/locale/de-at.js delete mode 100644 node_modules/dayjs/esm/locale/de-ch.js delete mode 100644 node_modules/dayjs/esm/locale/de.js delete mode 100644 node_modules/dayjs/esm/locale/dv.js delete mode 100644 node_modules/dayjs/esm/locale/el.js delete mode 100644 node_modules/dayjs/esm/locale/en-SG.js delete mode 100644 node_modules/dayjs/esm/locale/en-au.js delete mode 100644 node_modules/dayjs/esm/locale/en-ca.js delete mode 100644 node_modules/dayjs/esm/locale/en-gb.js delete mode 100644 node_modules/dayjs/esm/locale/en-ie.js delete mode 100644 node_modules/dayjs/esm/locale/en-il.js delete mode 100644 node_modules/dayjs/esm/locale/en-nz.js delete mode 100644 node_modules/dayjs/esm/locale/en.js delete mode 100644 node_modules/dayjs/esm/locale/eo.js delete mode 100644 node_modules/dayjs/esm/locale/es-do.js delete mode 100644 node_modules/dayjs/esm/locale/es-us.js delete mode 100644 node_modules/dayjs/esm/locale/es.js delete mode 100644 node_modules/dayjs/esm/locale/et.js delete mode 100644 node_modules/dayjs/esm/locale/eu.js delete mode 100644 node_modules/dayjs/esm/locale/fa.js delete mode 100644 node_modules/dayjs/esm/locale/fi.js delete mode 100644 node_modules/dayjs/esm/locale/fo.js delete mode 100644 node_modules/dayjs/esm/locale/fr-ca.js delete mode 100644 node_modules/dayjs/esm/locale/fr-ch.js delete mode 100644 node_modules/dayjs/esm/locale/fr.js delete mode 100644 node_modules/dayjs/esm/locale/fy.js delete mode 100644 node_modules/dayjs/esm/locale/ga.js delete mode 100644 node_modules/dayjs/esm/locale/gd.js delete mode 100644 node_modules/dayjs/esm/locale/gl.js delete mode 100644 node_modules/dayjs/esm/locale/gom-latn.js delete mode 100644 node_modules/dayjs/esm/locale/gu.js delete mode 100644 node_modules/dayjs/esm/locale/he.js delete mode 100644 node_modules/dayjs/esm/locale/hi.js delete mode 100644 node_modules/dayjs/esm/locale/hr.js delete mode 100644 node_modules/dayjs/esm/locale/hu.js delete mode 100644 node_modules/dayjs/esm/locale/hy-am.js delete mode 100644 node_modules/dayjs/esm/locale/id.js delete mode 100644 node_modules/dayjs/esm/locale/is.js delete mode 100644 node_modules/dayjs/esm/locale/it-ch.js delete mode 100644 node_modules/dayjs/esm/locale/it.js delete mode 100644 node_modules/dayjs/esm/locale/ja.js delete mode 100644 node_modules/dayjs/esm/locale/jv.js delete mode 100644 node_modules/dayjs/esm/locale/ka.js delete mode 100644 node_modules/dayjs/esm/locale/kk.js delete mode 100644 node_modules/dayjs/esm/locale/km.js delete mode 100644 node_modules/dayjs/esm/locale/kn.js delete mode 100644 node_modules/dayjs/esm/locale/ko.js delete mode 100644 node_modules/dayjs/esm/locale/ku.js delete mode 100644 node_modules/dayjs/esm/locale/ky.js delete mode 100644 node_modules/dayjs/esm/locale/lb.js delete mode 100644 node_modules/dayjs/esm/locale/lo.js delete mode 100644 node_modules/dayjs/esm/locale/lt.js delete mode 100644 node_modules/dayjs/esm/locale/lv.js delete mode 100644 node_modules/dayjs/esm/locale/me.js delete mode 100644 node_modules/dayjs/esm/locale/mi.js delete mode 100644 node_modules/dayjs/esm/locale/mk.js delete mode 100644 node_modules/dayjs/esm/locale/ml.js delete mode 100644 node_modules/dayjs/esm/locale/mn.js delete mode 100644 node_modules/dayjs/esm/locale/mr.js delete mode 100644 node_modules/dayjs/esm/locale/ms-my.js delete mode 100644 node_modules/dayjs/esm/locale/ms.js delete mode 100644 node_modules/dayjs/esm/locale/mt.js delete mode 100644 node_modules/dayjs/esm/locale/my.js delete mode 100644 node_modules/dayjs/esm/locale/nb.js delete mode 100644 node_modules/dayjs/esm/locale/ne.js delete mode 100644 node_modules/dayjs/esm/locale/nl-be.js delete mode 100644 node_modules/dayjs/esm/locale/nl.js delete mode 100644 node_modules/dayjs/esm/locale/nn.js delete mode 100644 node_modules/dayjs/esm/locale/oc-lnc.js delete mode 100644 node_modules/dayjs/esm/locale/pa-in.js delete mode 100644 node_modules/dayjs/esm/locale/pl.js delete mode 100644 node_modules/dayjs/esm/locale/pt-br.js delete mode 100644 node_modules/dayjs/esm/locale/pt.js delete mode 100644 node_modules/dayjs/esm/locale/ro.js delete mode 100644 node_modules/dayjs/esm/locale/ru.js delete mode 100644 node_modules/dayjs/esm/locale/sd.js delete mode 100644 node_modules/dayjs/esm/locale/se.js delete mode 100644 node_modules/dayjs/esm/locale/si.js delete mode 100644 node_modules/dayjs/esm/locale/sk.js delete mode 100644 node_modules/dayjs/esm/locale/sl.js delete mode 100644 node_modules/dayjs/esm/locale/sq.js delete mode 100644 node_modules/dayjs/esm/locale/sr-cyrl.js delete mode 100644 node_modules/dayjs/esm/locale/sr.js delete mode 100644 node_modules/dayjs/esm/locale/ss.js delete mode 100644 node_modules/dayjs/esm/locale/sv.js delete mode 100644 node_modules/dayjs/esm/locale/sw.js delete mode 100644 node_modules/dayjs/esm/locale/ta.js delete mode 100644 node_modules/dayjs/esm/locale/te.js delete mode 100644 node_modules/dayjs/esm/locale/tet.js delete mode 100644 node_modules/dayjs/esm/locale/tg.js delete mode 100644 node_modules/dayjs/esm/locale/th.js delete mode 100644 node_modules/dayjs/esm/locale/tl-ph.js delete mode 100644 node_modules/dayjs/esm/locale/tlh.js delete mode 100644 node_modules/dayjs/esm/locale/tr.js delete mode 100644 node_modules/dayjs/esm/locale/tzl.js delete mode 100644 node_modules/dayjs/esm/locale/tzm-latn.js delete mode 100644 node_modules/dayjs/esm/locale/tzm.js delete mode 100644 node_modules/dayjs/esm/locale/ug-cn.js delete mode 100644 node_modules/dayjs/esm/locale/uk.js delete mode 100644 node_modules/dayjs/esm/locale/ur.js delete mode 100644 node_modules/dayjs/esm/locale/uz-latn.js delete mode 100644 node_modules/dayjs/esm/locale/uz.js delete mode 100644 node_modules/dayjs/esm/locale/vi.js delete mode 100644 node_modules/dayjs/esm/locale/x-pseudo.js delete mode 100644 node_modules/dayjs/esm/locale/yo.js delete mode 100644 node_modules/dayjs/esm/locale/zh-cn.js delete mode 100644 node_modules/dayjs/esm/locale/zh-hk.js delete mode 100644 node_modules/dayjs/esm/locale/zh-tw.js delete mode 100644 node_modules/dayjs/esm/plugin/advancedFormat/index.js delete mode 100644 node_modules/dayjs/esm/plugin/badMutable/index.js delete mode 100644 node_modules/dayjs/esm/plugin/buddhistEra/index.js delete mode 100644 node_modules/dayjs/esm/plugin/calendar/index.js delete mode 100644 node_modules/dayjs/esm/plugin/customParseFormat/index.js delete mode 100644 node_modules/dayjs/esm/plugin/dayOfYear/index.js delete mode 100644 node_modules/dayjs/esm/plugin/isBetween/index.js delete mode 100644 node_modules/dayjs/esm/plugin/isLeapYear/index.js delete mode 100644 node_modules/dayjs/esm/plugin/isMoment/index.js delete mode 100644 node_modules/dayjs/esm/plugin/isSameOrAfter/index.js delete mode 100644 node_modules/dayjs/esm/plugin/isSameOrBefore/index.js delete mode 100644 node_modules/dayjs/esm/plugin/isoWeek/index.js delete mode 100644 node_modules/dayjs/esm/plugin/isoWeeksInYear/index.js delete mode 100644 node_modules/dayjs/esm/plugin/localeData/index.js delete mode 100644 node_modules/dayjs/esm/plugin/localizedFormat/index.js delete mode 100644 node_modules/dayjs/esm/plugin/minMax/index.js delete mode 100644 node_modules/dayjs/esm/plugin/quarterOfYear/index.js delete mode 100644 node_modules/dayjs/esm/plugin/relativeTime/index.js delete mode 100644 node_modules/dayjs/esm/plugin/toArray/index.js delete mode 100644 node_modules/dayjs/esm/plugin/toObject/index.js delete mode 100644 node_modules/dayjs/esm/plugin/updateLocale/index.js delete mode 100644 node_modules/dayjs/esm/plugin/utc/index.js delete mode 100644 node_modules/dayjs/esm/plugin/weekOfYear/index.js delete mode 100644 node_modules/dayjs/esm/plugin/weekYear/index.js delete mode 100644 node_modules/dayjs/esm/plugin/weekday/index.js delete mode 100644 node_modules/dayjs/esm/utils.js delete mode 100644 node_modules/dayjs/index.d.ts delete mode 100644 node_modules/dayjs/locale/af.js delete mode 100644 node_modules/dayjs/locale/ar-dz.js delete mode 100644 node_modules/dayjs/locale/ar-kw.js delete mode 100644 node_modules/dayjs/locale/ar-ly.js delete mode 100644 node_modules/dayjs/locale/ar-ma.js delete mode 100644 node_modules/dayjs/locale/ar-sa.js delete mode 100644 node_modules/dayjs/locale/ar-tn.js delete mode 100644 node_modules/dayjs/locale/ar.js delete mode 100644 node_modules/dayjs/locale/az.js delete mode 100644 node_modules/dayjs/locale/be.js delete mode 100644 node_modules/dayjs/locale/bg.js delete mode 100644 node_modules/dayjs/locale/bi.js delete mode 100644 node_modules/dayjs/locale/bm.js delete mode 100644 node_modules/dayjs/locale/bn.js delete mode 100644 node_modules/dayjs/locale/bo.js delete mode 100644 node_modules/dayjs/locale/br.js delete mode 100644 node_modules/dayjs/locale/bs.js delete mode 100644 node_modules/dayjs/locale/ca.js delete mode 100644 node_modules/dayjs/locale/cs.js delete mode 100644 node_modules/dayjs/locale/cv.js delete mode 100644 node_modules/dayjs/locale/cy.js delete mode 100644 node_modules/dayjs/locale/da.js delete mode 100644 node_modules/dayjs/locale/de-at.js delete mode 100644 node_modules/dayjs/locale/de-ch.js delete mode 100644 node_modules/dayjs/locale/de.js delete mode 100644 node_modules/dayjs/locale/dv.js delete mode 100644 node_modules/dayjs/locale/el.js delete mode 100644 node_modules/dayjs/locale/en-SG.js delete mode 100644 node_modules/dayjs/locale/en-au.js delete mode 100644 node_modules/dayjs/locale/en-ca.js delete mode 100644 node_modules/dayjs/locale/en-gb.js delete mode 100644 node_modules/dayjs/locale/en-ie.js delete mode 100644 node_modules/dayjs/locale/en-il.js delete mode 100644 node_modules/dayjs/locale/en-nz.js delete mode 100644 node_modules/dayjs/locale/en.js delete mode 100644 node_modules/dayjs/locale/eo.js delete mode 100644 node_modules/dayjs/locale/es-do.js delete mode 100644 node_modules/dayjs/locale/es-us.js delete mode 100644 node_modules/dayjs/locale/es.js delete mode 100644 node_modules/dayjs/locale/et.js delete mode 100644 node_modules/dayjs/locale/eu.js delete mode 100644 node_modules/dayjs/locale/fa.js delete mode 100644 node_modules/dayjs/locale/fi.js delete mode 100644 node_modules/dayjs/locale/fo.js delete mode 100644 node_modules/dayjs/locale/fr-ca.js delete mode 100644 node_modules/dayjs/locale/fr-ch.js delete mode 100644 node_modules/dayjs/locale/fr.js delete mode 100644 node_modules/dayjs/locale/fy.js delete mode 100644 node_modules/dayjs/locale/ga.js delete mode 100644 node_modules/dayjs/locale/gd.js delete mode 100644 node_modules/dayjs/locale/gl.js delete mode 100644 node_modules/dayjs/locale/gom-latn.js delete mode 100644 node_modules/dayjs/locale/gu.js delete mode 100644 node_modules/dayjs/locale/he.js delete mode 100644 node_modules/dayjs/locale/hi.js delete mode 100644 node_modules/dayjs/locale/hr.js delete mode 100644 node_modules/dayjs/locale/hu.js delete mode 100644 node_modules/dayjs/locale/hy-am.js delete mode 100644 node_modules/dayjs/locale/id.js delete mode 100644 node_modules/dayjs/locale/index.d.ts delete mode 100644 node_modules/dayjs/locale/is.js delete mode 100644 node_modules/dayjs/locale/it-ch.js delete mode 100644 node_modules/dayjs/locale/it.js delete mode 100644 node_modules/dayjs/locale/ja.js delete mode 100644 node_modules/dayjs/locale/jv.js delete mode 100644 node_modules/dayjs/locale/ka.js delete mode 100644 node_modules/dayjs/locale/kk.js delete mode 100644 node_modules/dayjs/locale/km.js delete mode 100644 node_modules/dayjs/locale/kn.js delete mode 100644 node_modules/dayjs/locale/ko.js delete mode 100644 node_modules/dayjs/locale/ku.js delete mode 100644 node_modules/dayjs/locale/ky.js delete mode 100644 node_modules/dayjs/locale/lb.js delete mode 100644 node_modules/dayjs/locale/lo.js delete mode 100644 node_modules/dayjs/locale/lt.js delete mode 100644 node_modules/dayjs/locale/lv.js delete mode 100644 node_modules/dayjs/locale/me.js delete mode 100644 node_modules/dayjs/locale/mi.js delete mode 100644 node_modules/dayjs/locale/mk.js delete mode 100644 node_modules/dayjs/locale/ml.js delete mode 100644 node_modules/dayjs/locale/mn.js delete mode 100644 node_modules/dayjs/locale/mr.js delete mode 100644 node_modules/dayjs/locale/ms-my.js delete mode 100644 node_modules/dayjs/locale/ms.js delete mode 100644 node_modules/dayjs/locale/mt.js delete mode 100644 node_modules/dayjs/locale/my.js delete mode 100644 node_modules/dayjs/locale/nb.js delete mode 100644 node_modules/dayjs/locale/ne.js delete mode 100644 node_modules/dayjs/locale/nl-be.js delete mode 100644 node_modules/dayjs/locale/nl.js delete mode 100644 node_modules/dayjs/locale/nn.js delete mode 100644 node_modules/dayjs/locale/oc-lnc.js delete mode 100644 node_modules/dayjs/locale/pa-in.js delete mode 100644 node_modules/dayjs/locale/pl.js delete mode 100644 node_modules/dayjs/locale/pt-br.js delete mode 100644 node_modules/dayjs/locale/pt.js delete mode 100644 node_modules/dayjs/locale/ro.js delete mode 100644 node_modules/dayjs/locale/ru.js delete mode 100644 node_modules/dayjs/locale/sd.js delete mode 100644 node_modules/dayjs/locale/se.js delete mode 100644 node_modules/dayjs/locale/si.js delete mode 100644 node_modules/dayjs/locale/sk.js delete mode 100644 node_modules/dayjs/locale/sl.js delete mode 100644 node_modules/dayjs/locale/sq.js delete mode 100644 node_modules/dayjs/locale/sr-cyrl.js delete mode 100644 node_modules/dayjs/locale/sr.js delete mode 100644 node_modules/dayjs/locale/ss.js delete mode 100644 node_modules/dayjs/locale/sv.js delete mode 100644 node_modules/dayjs/locale/sw.js delete mode 100644 node_modules/dayjs/locale/ta.js delete mode 100644 node_modules/dayjs/locale/te.js delete mode 100644 node_modules/dayjs/locale/tet.js delete mode 100644 node_modules/dayjs/locale/tg.js delete mode 100644 node_modules/dayjs/locale/th.js delete mode 100644 node_modules/dayjs/locale/tl-ph.js delete mode 100644 node_modules/dayjs/locale/tlh.js delete mode 100644 node_modules/dayjs/locale/tr.js delete mode 100644 node_modules/dayjs/locale/types.d.ts delete mode 100644 node_modules/dayjs/locale/tzl.js delete mode 100644 node_modules/dayjs/locale/tzm-latn.js delete mode 100644 node_modules/dayjs/locale/tzm.js delete mode 100644 node_modules/dayjs/locale/ug-cn.js delete mode 100644 node_modules/dayjs/locale/uk.js delete mode 100644 node_modules/dayjs/locale/ur.js delete mode 100644 node_modules/dayjs/locale/uz-latn.js delete mode 100644 node_modules/dayjs/locale/uz.js delete mode 100644 node_modules/dayjs/locale/vi.js delete mode 100644 node_modules/dayjs/locale/x-pseudo.js delete mode 100644 node_modules/dayjs/locale/yo.js delete mode 100644 node_modules/dayjs/locale/zh-cn.js delete mode 100644 node_modules/dayjs/locale/zh-hk.js delete mode 100644 node_modules/dayjs/locale/zh-tw.js delete mode 100644 node_modules/dayjs/package.json delete mode 100644 node_modules/dayjs/plugin/advancedFormat.d.ts delete mode 100644 node_modules/dayjs/plugin/advancedFormat.js delete mode 100644 node_modules/dayjs/plugin/badMutable.d.ts delete mode 100644 node_modules/dayjs/plugin/badMutable.js delete mode 100644 node_modules/dayjs/plugin/buddhistEra.d.ts delete mode 100644 node_modules/dayjs/plugin/buddhistEra.js delete mode 100644 node_modules/dayjs/plugin/calendar.d.ts delete mode 100644 node_modules/dayjs/plugin/calendar.js delete mode 100644 node_modules/dayjs/plugin/customParseFormat.d.ts delete mode 100644 node_modules/dayjs/plugin/customParseFormat.js delete mode 100644 node_modules/dayjs/plugin/dayOfYear.d.ts delete mode 100644 node_modules/dayjs/plugin/dayOfYear.js delete mode 100644 node_modules/dayjs/plugin/isBetween.d.ts delete mode 100644 node_modules/dayjs/plugin/isBetween.js delete mode 100644 node_modules/dayjs/plugin/isLeapYear.d.ts delete mode 100644 node_modules/dayjs/plugin/isLeapYear.js delete mode 100644 node_modules/dayjs/plugin/isMoment.d.ts delete mode 100644 node_modules/dayjs/plugin/isMoment.js delete mode 100644 node_modules/dayjs/plugin/isSameOrAfter.d.ts delete mode 100644 node_modules/dayjs/plugin/isSameOrAfter.js delete mode 100644 node_modules/dayjs/plugin/isSameOrBefore.d.ts delete mode 100644 node_modules/dayjs/plugin/isSameOrBefore.js delete mode 100644 node_modules/dayjs/plugin/isoWeek.d.ts delete mode 100644 node_modules/dayjs/plugin/isoWeek.js delete mode 100644 node_modules/dayjs/plugin/isoWeeksInYear.d.ts delete mode 100644 node_modules/dayjs/plugin/isoWeeksInYear.js delete mode 100644 node_modules/dayjs/plugin/localeData.d.ts delete mode 100644 node_modules/dayjs/plugin/localeData.js delete mode 100644 node_modules/dayjs/plugin/localizedFormat.d.ts delete mode 100644 node_modules/dayjs/plugin/localizedFormat.js delete mode 100644 node_modules/dayjs/plugin/minMax.d.ts delete mode 100644 node_modules/dayjs/plugin/minMax.js delete mode 100644 node_modules/dayjs/plugin/quarterOfYear.d.ts delete mode 100644 node_modules/dayjs/plugin/quarterOfYear.js delete mode 100644 node_modules/dayjs/plugin/relativeTime.d.ts delete mode 100644 node_modules/dayjs/plugin/relativeTime.js delete mode 100644 node_modules/dayjs/plugin/toArray.d.ts delete mode 100644 node_modules/dayjs/plugin/toArray.js delete mode 100644 node_modules/dayjs/plugin/toObject.d.ts delete mode 100644 node_modules/dayjs/plugin/toObject.js delete mode 100644 node_modules/dayjs/plugin/updateLocale.d.ts delete mode 100644 node_modules/dayjs/plugin/updateLocale.js delete mode 100644 node_modules/dayjs/plugin/utc.d.ts delete mode 100644 node_modules/dayjs/plugin/utc.js delete mode 100644 node_modules/dayjs/plugin/weekOfYear.d.ts delete mode 100644 node_modules/dayjs/plugin/weekOfYear.js delete mode 100644 node_modules/dayjs/plugin/weekYear.d.ts delete mode 100644 node_modules/dayjs/plugin/weekYear.js delete mode 100644 node_modules/dayjs/plugin/weekday.d.ts delete mode 100644 node_modules/dayjs/plugin/weekday.js delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/common/main.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/common/runtime.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/common/vendor.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/components/AddressWindow.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/components/CountDown.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/components/CouponListWindow.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/components/CouponPop.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/components/CouponWindow.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/components/DataFormat.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/components/DataFormatT.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/components/Footer.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/components/GoodList.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/components/Loading.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/components/OrderGoods.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/components/Payment.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/components/PriceChange.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/components/ProductConSwiper.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/components/ProductWindow.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/components/PromotionGood.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/components/Recommend.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/components/ShareInfo.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/components/StorePoster.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/components/SwitchWindow.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/components/UserEvaluation.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/components/WriteOff.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/11111/11111.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/Loading/index.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/Loading/main.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/NotDefined/index.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/NotDefined/main.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/activity/BargainRecord/index.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/activity/BargainRecord/main.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/activity/DargainDetails/index.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/activity/DargainDetails/main.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/activity/GoodsBargain/index.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/activity/GoodsBargain/main.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/activity/GoodsGroup/index.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/activity/GoodsGroup/main.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/activity/GoodsSeckill/index.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/activity/GoodsSeckill/main.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/activity/GroupDetails/index.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/activity/GroupDetails/main.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/activity/GroupRule/index.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/activity/GroupRule/main.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/activity/Poster/index.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/activity/Poster/main.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/activity/SeckillDetails/index.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/activity/SeckillDetails/main.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/authorization/index.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/authorization/main.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/home/index.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/home/main.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/index.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/launch/index.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/launch/main.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/order/GoodsReturn/index.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/order/GoodsReturn/main.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/order/Logistics/index.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/order/Logistics/main.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/order/MyOrder/index.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/order/MyOrder/main.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/order/OrderDetails/index.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/order/OrderDetails/main.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/order/OrderSubmission/index.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/order/OrderSubmission/main.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/order/PaymentStatus/index.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/order/PaymentStatus/main.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/order/ReturnList/index.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/order/ReturnList/main.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/orderAdmin/AdminOrder/index.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/orderAdmin/AdminOrder/main.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/orderAdmin/AdminOrderList/index.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/orderAdmin/AdminOrderList/main.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/orderAdmin/GoodsDeliver/index.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/orderAdmin/GoodsDeliver/main.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/orderAdmin/OrderCancellation/index.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/orderAdmin/OrderCancellation/main.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/orderAdmin/OrderIndex/index.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/orderAdmin/OrderIndex/main.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/orderAdmin/Statistics/index.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/orderAdmin/Statistics/main.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/shop/EvaluateList/index.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/shop/EvaluateList/main.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/shop/GoodSearch/index.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/shop/GoodSearch/main.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/shop/GoodsClass/index.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/shop/GoodsClass/main.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/shop/GoodsCollection/index.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/shop/GoodsCollection/main.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/shop/GoodsCon/index.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/shop/GoodsCon/main.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/shop/GoodsEvaluate/index.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/shop/GoodsEvaluate/main.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/shop/GoodsList/index.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/shop/GoodsList/main.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/shop/GoodsPromotion/index.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/shop/GoodsPromotion/main.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/shop/HotNewGoods/index.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/shop/HotNewGoods/main.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/shop/ShoppingCart/index.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/shop/ShoppingCart/main.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/shop/news/NewsDetail/index.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/shop/news/NewsDetail/main.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/shop/news/NewsList/index.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/shop/news/NewsList/main.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/BindingPhone/index.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/BindingPhone/main.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/CustomerList/index.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/CustomerList/main.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/Login/index.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/PersonalData/index.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/PersonalData/main.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/Recharge/index.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/Recharge/main.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/Register/index.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/RetrievePassword/index.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/User/index.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/User/main.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/UserAccount/index.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/UserAccount/main.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/UserBill/index.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/UserBill/main.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/UserVip/index.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/UserVip/main.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/address/AddAddress/index.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/address/AddAddress/main.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/address/AddressManagement/index.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/address/AddressManagement/main.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/coupon/GetCoupon/index.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/coupon/GetCoupon/main.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/coupon/UserCoupon/index.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/coupon/UserCoupon/main.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/promotion/CashAudit/index.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/promotion/CashAudit/main.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/promotion/CashRecord/index.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/promotion/CashRecord/main.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/promotion/CommissionDetails/index.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/promotion/CommissionDetails/main.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/promotion/Poster/index.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/promotion/Poster/main.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/promotion/PromoterList/index.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/promotion/PromoterList/main.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/promotion/PromoterOrder/index.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/promotion/PromoterOrder/main.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/promotion/UserCash/index.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/promotion/UserCash/main.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/promotion/UserPromotion/index.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/promotion/UserPromotion/main.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/signIn/Integral/index.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/signIn/Integral/main.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/signIn/Sign/index.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/signIn/Sign/main.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/signIn/SignRecord/index.js.map delete mode 100644 unpackage/dist/dev/.sourcemap/mp-weixin/pages/user/signIn/SignRecord/main.js.map delete mode 100644 unpackage/dist/dev/app-plus/__uniappchooselocation.js delete mode 100644 unpackage/dist/dev/app-plus/__uniappes6.js delete mode 100644 unpackage/dist/dev/app-plus/__uniappnvuecompiler.js delete mode 100644 unpackage/dist/dev/app-plus/__uniappopenlocation.js delete mode 100644 unpackage/dist/dev/app-plus/__uniapppicker.js delete mode 100644 unpackage/dist/dev/app-plus/__uniappquill.js delete mode 100644 unpackage/dist/dev/app-plus/__uniappquillimageresize.js delete mode 100644 unpackage/dist/dev/app-plus/__uniappscan.js delete mode 100644 unpackage/dist/dev/app-plus/__uniappsuccess.png delete mode 100644 unpackage/dist/dev/app-plus/__uniappview.html delete mode 100644 unpackage/dist/dev/app-plus/app-config-service.js delete mode 100644 unpackage/dist/dev/app-plus/app-config.js delete mode 100644 unpackage/dist/dev/app-plus/app-service.js delete mode 100644 unpackage/dist/dev/app-plus/app-view.js delete mode 100644 unpackage/dist/dev/app-plus/manifest.json delete mode 100644 unpackage/dist/dev/app-plus/static/icon-cart-hot.png delete mode 100644 unpackage/dist/dev/app-plus/static/icon-cart.png delete mode 100644 unpackage/dist/dev/app-plus/static/icon-class-hot.png delete mode 100644 unpackage/dist/dev/app-plus/static/icon-class.png delete mode 100644 unpackage/dist/dev/app-plus/static/icon-home-hot.png delete mode 100644 unpackage/dist/dev/app-plus/static/icon-home.png delete mode 100644 unpackage/dist/dev/app-plus/static/icon-user-hot.png delete mode 100644 unpackage/dist/dev/app-plus/static/icon-user.png delete mode 100644 unpackage/dist/dev/app-plus/static/images/index-bg.png delete mode 100644 unpackage/dist/dev/app-plus/static/images/live-logo.gif delete mode 100644 unpackage/dist/dev/app-plus/static/images/logo.png delete mode 100644 unpackage/dist/dev/app-plus/static/images/news.png delete mode 100644 unpackage/dist/dev/app-plus/static/logo.png delete mode 100644 unpackage/dist/dev/app-plus/view.css delete mode 100644 unpackage/dist/dev/app-plus/view.umd.min.js delete mode 100644 unpackage/dist/dev/mp-weixin/app.js delete mode 100644 unpackage/dist/dev/mp-weixin/app.json delete mode 100644 unpackage/dist/dev/mp-weixin/app.wxss delete mode 100644 unpackage/dist/dev/mp-weixin/common/main.js delete mode 100644 unpackage/dist/dev/mp-weixin/common/main.wxss delete mode 100644 unpackage/dist/dev/mp-weixin/common/runtime.js delete mode 100644 unpackage/dist/dev/mp-weixin/common/vendor.js delete mode 100644 unpackage/dist/dev/mp-weixin/components/AddressWindow.js delete mode 100644 unpackage/dist/dev/mp-weixin/components/AddressWindow.json delete mode 100644 unpackage/dist/dev/mp-weixin/components/AddressWindow.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/components/CountDown.js delete mode 100644 unpackage/dist/dev/mp-weixin/components/CountDown.json delete mode 100644 unpackage/dist/dev/mp-weixin/components/CountDown.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/components/CouponListWindow.js delete mode 100644 unpackage/dist/dev/mp-weixin/components/CouponListWindow.json delete mode 100644 unpackage/dist/dev/mp-weixin/components/CouponListWindow.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/components/CouponListWindow.wxss delete mode 100644 unpackage/dist/dev/mp-weixin/components/CouponPop.js delete mode 100644 unpackage/dist/dev/mp-weixin/components/CouponPop.json delete mode 100644 unpackage/dist/dev/mp-weixin/components/CouponPop.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/components/CouponWindow.js delete mode 100644 unpackage/dist/dev/mp-weixin/components/CouponWindow.json delete mode 100644 unpackage/dist/dev/mp-weixin/components/CouponWindow.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/components/DataFormat.js delete mode 100644 unpackage/dist/dev/mp-weixin/components/DataFormat.json delete mode 100644 unpackage/dist/dev/mp-weixin/components/DataFormat.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/components/DataFormatT.js delete mode 100644 unpackage/dist/dev/mp-weixin/components/DataFormatT.json delete mode 100644 unpackage/dist/dev/mp-weixin/components/DataFormatT.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/components/Footer.js delete mode 100644 unpackage/dist/dev/mp-weixin/components/Footer.json delete mode 100644 unpackage/dist/dev/mp-weixin/components/Footer.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/components/GoodList.js delete mode 100644 unpackage/dist/dev/mp-weixin/components/GoodList.json delete mode 100644 unpackage/dist/dev/mp-weixin/components/GoodList.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/components/Loading.js delete mode 100644 unpackage/dist/dev/mp-weixin/components/Loading.json delete mode 100644 unpackage/dist/dev/mp-weixin/components/Loading.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/components/OrderGoods.js delete mode 100644 unpackage/dist/dev/mp-weixin/components/OrderGoods.json delete mode 100644 unpackage/dist/dev/mp-weixin/components/OrderGoods.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/components/Payment.js delete mode 100644 unpackage/dist/dev/mp-weixin/components/Payment.json delete mode 100644 unpackage/dist/dev/mp-weixin/components/Payment.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/components/Payment.wxss delete mode 100644 unpackage/dist/dev/mp-weixin/components/PriceChange.js delete mode 100644 unpackage/dist/dev/mp-weixin/components/PriceChange.json delete mode 100644 unpackage/dist/dev/mp-weixin/components/PriceChange.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/components/PriceChange.wxss delete mode 100644 unpackage/dist/dev/mp-weixin/components/ProductConSwiper.js delete mode 100644 unpackage/dist/dev/mp-weixin/components/ProductConSwiper.json delete mode 100644 unpackage/dist/dev/mp-weixin/components/ProductConSwiper.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/components/ProductWindow.js delete mode 100644 unpackage/dist/dev/mp-weixin/components/ProductWindow.json delete mode 100644 unpackage/dist/dev/mp-weixin/components/ProductWindow.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/components/PromotionGood.js delete mode 100644 unpackage/dist/dev/mp-weixin/components/PromotionGood.json delete mode 100644 unpackage/dist/dev/mp-weixin/components/PromotionGood.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/components/Recommend.js delete mode 100644 unpackage/dist/dev/mp-weixin/components/Recommend.json delete mode 100644 unpackage/dist/dev/mp-weixin/components/Recommend.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/components/ShareInfo.js delete mode 100644 unpackage/dist/dev/mp-weixin/components/ShareInfo.json delete mode 100644 unpackage/dist/dev/mp-weixin/components/ShareInfo.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/components/ShareInfo.wxss delete mode 100644 unpackage/dist/dev/mp-weixin/components/StorePoster.js delete mode 100644 unpackage/dist/dev/mp-weixin/components/StorePoster.json delete mode 100644 unpackage/dist/dev/mp-weixin/components/StorePoster.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/components/StorePoster.wxss delete mode 100644 unpackage/dist/dev/mp-weixin/components/SwitchWindow.js delete mode 100644 unpackage/dist/dev/mp-weixin/components/SwitchWindow.json delete mode 100644 unpackage/dist/dev/mp-weixin/components/SwitchWindow.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/components/SwitchWindow.wxss delete mode 100644 unpackage/dist/dev/mp-weixin/components/UserEvaluation.js delete mode 100644 unpackage/dist/dev/mp-weixin/components/UserEvaluation.json delete mode 100644 unpackage/dist/dev/mp-weixin/components/UserEvaluation.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/components/WriteOff.js delete mode 100644 unpackage/dist/dev/mp-weixin/components/WriteOff.json delete mode 100644 unpackage/dist/dev/mp-weixin/components/WriteOff.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/components/WriteOff.wxss delete mode 100644 unpackage/dist/dev/mp-weixin/pages/Loading/index.js delete mode 100644 unpackage/dist/dev/mp-weixin/pages/Loading/index.json delete mode 100644 unpackage/dist/dev/mp-weixin/pages/Loading/index.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/pages/Loading/index.wxss delete mode 100644 unpackage/dist/dev/mp-weixin/pages/NotDefined/index.js delete mode 100644 unpackage/dist/dev/mp-weixin/pages/NotDefined/index.json delete mode 100644 unpackage/dist/dev/mp-weixin/pages/NotDefined/index.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/pages/NotDefined/index.wxss delete mode 100644 unpackage/dist/dev/mp-weixin/pages/activity/BargainRecord/index.js delete mode 100644 unpackage/dist/dev/mp-weixin/pages/activity/BargainRecord/index.json delete mode 100644 unpackage/dist/dev/mp-weixin/pages/activity/BargainRecord/index.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/pages/activity/DargainDetails/index.js delete mode 100644 unpackage/dist/dev/mp-weixin/pages/activity/DargainDetails/index.json delete mode 100644 unpackage/dist/dev/mp-weixin/pages/activity/DargainDetails/index.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/pages/activity/DargainDetails/index.wxss delete mode 100644 unpackage/dist/dev/mp-weixin/pages/activity/GoodsBargain/index.js delete mode 100644 unpackage/dist/dev/mp-weixin/pages/activity/GoodsBargain/index.json delete mode 100644 unpackage/dist/dev/mp-weixin/pages/activity/GoodsBargain/index.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/pages/activity/GoodsGroup/index.js delete mode 100644 unpackage/dist/dev/mp-weixin/pages/activity/GoodsGroup/index.json delete mode 100644 unpackage/dist/dev/mp-weixin/pages/activity/GoodsGroup/index.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/pages/activity/GoodsSeckill/index.js delete mode 100644 unpackage/dist/dev/mp-weixin/pages/activity/GoodsSeckill/index.json delete mode 100644 unpackage/dist/dev/mp-weixin/pages/activity/GoodsSeckill/index.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/pages/activity/GoodsSeckill/index.wxss delete mode 100644 unpackage/dist/dev/mp-weixin/pages/activity/GroupDetails/index.js delete mode 100644 unpackage/dist/dev/mp-weixin/pages/activity/GroupDetails/index.json delete mode 100644 unpackage/dist/dev/mp-weixin/pages/activity/GroupDetails/index.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/pages/activity/GroupDetails/index.wxss delete mode 100644 unpackage/dist/dev/mp-weixin/pages/activity/GroupRule/index.js delete mode 100644 unpackage/dist/dev/mp-weixin/pages/activity/GroupRule/index.json delete mode 100644 unpackage/dist/dev/mp-weixin/pages/activity/GroupRule/index.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/pages/activity/Poster/index.js delete mode 100644 unpackage/dist/dev/mp-weixin/pages/activity/Poster/index.json delete mode 100644 unpackage/dist/dev/mp-weixin/pages/activity/Poster/index.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/pages/activity/Poster/index.wxss delete mode 100644 unpackage/dist/dev/mp-weixin/pages/activity/SeckillDetails/index.js delete mode 100644 unpackage/dist/dev/mp-weixin/pages/activity/SeckillDetails/index.json delete mode 100644 unpackage/dist/dev/mp-weixin/pages/activity/SeckillDetails/index.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/pages/activity/SeckillDetails/index.wxss delete mode 100644 unpackage/dist/dev/mp-weixin/pages/authorization/index.js delete mode 100644 unpackage/dist/dev/mp-weixin/pages/authorization/index.json delete mode 100644 unpackage/dist/dev/mp-weixin/pages/authorization/index.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/pages/authorization/index.wxss delete mode 100644 unpackage/dist/dev/mp-weixin/pages/home/index.js delete mode 100644 unpackage/dist/dev/mp-weixin/pages/home/index.json delete mode 100644 unpackage/dist/dev/mp-weixin/pages/home/index.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/pages/home/index.wxss delete mode 100644 unpackage/dist/dev/mp-weixin/pages/launch/index.js delete mode 100644 unpackage/dist/dev/mp-weixin/pages/launch/index.json delete mode 100644 unpackage/dist/dev/mp-weixin/pages/launch/index.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/pages/launch/index.wxss delete mode 100644 unpackage/dist/dev/mp-weixin/pages/order/GoodsReturn/index.js delete mode 100644 unpackage/dist/dev/mp-weixin/pages/order/GoodsReturn/index.json delete mode 100644 unpackage/dist/dev/mp-weixin/pages/order/GoodsReturn/index.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/pages/order/Logistics/index.js delete mode 100644 unpackage/dist/dev/mp-weixin/pages/order/Logistics/index.json delete mode 100644 unpackage/dist/dev/mp-weixin/pages/order/Logistics/index.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/pages/order/Logistics/index.wxss delete mode 100644 unpackage/dist/dev/mp-weixin/pages/order/MyOrder/index.js delete mode 100644 unpackage/dist/dev/mp-weixin/pages/order/MyOrder/index.json delete mode 100644 unpackage/dist/dev/mp-weixin/pages/order/MyOrder/index.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/pages/order/MyOrder/index.wxss delete mode 100644 unpackage/dist/dev/mp-weixin/pages/order/OrderDetails/index.js delete mode 100644 unpackage/dist/dev/mp-weixin/pages/order/OrderDetails/index.json delete mode 100644 unpackage/dist/dev/mp-weixin/pages/order/OrderDetails/index.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/pages/order/OrderDetails/index.wxss delete mode 100644 unpackage/dist/dev/mp-weixin/pages/order/OrderSubmission/index.js delete mode 100644 unpackage/dist/dev/mp-weixin/pages/order/OrderSubmission/index.json delete mode 100644 unpackage/dist/dev/mp-weixin/pages/order/OrderSubmission/index.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/pages/order/OrderSubmission/index.wxss delete mode 100644 unpackage/dist/dev/mp-weixin/pages/order/PaymentStatus/index.js delete mode 100644 unpackage/dist/dev/mp-weixin/pages/order/PaymentStatus/index.json delete mode 100644 unpackage/dist/dev/mp-weixin/pages/order/PaymentStatus/index.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/pages/order/ReturnList/index.js delete mode 100644 unpackage/dist/dev/mp-weixin/pages/order/ReturnList/index.json delete mode 100644 unpackage/dist/dev/mp-weixin/pages/order/ReturnList/index.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/pages/orderAdmin/AdminOrder/index.js delete mode 100644 unpackage/dist/dev/mp-weixin/pages/orderAdmin/AdminOrder/index.json delete mode 100644 unpackage/dist/dev/mp-weixin/pages/orderAdmin/AdminOrder/index.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/pages/orderAdmin/AdminOrderList/index.js delete mode 100644 unpackage/dist/dev/mp-weixin/pages/orderAdmin/AdminOrderList/index.json delete mode 100644 unpackage/dist/dev/mp-weixin/pages/orderAdmin/AdminOrderList/index.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/pages/orderAdmin/GoodsDeliver/index.js delete mode 100644 unpackage/dist/dev/mp-weixin/pages/orderAdmin/GoodsDeliver/index.json delete mode 100644 unpackage/dist/dev/mp-weixin/pages/orderAdmin/GoodsDeliver/index.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/pages/orderAdmin/OrderCancellation/index.js delete mode 100644 unpackage/dist/dev/mp-weixin/pages/orderAdmin/OrderCancellation/index.json delete mode 100644 unpackage/dist/dev/mp-weixin/pages/orderAdmin/OrderCancellation/index.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/pages/orderAdmin/OrderCancellation/index.wxss delete mode 100644 unpackage/dist/dev/mp-weixin/pages/orderAdmin/OrderIndex/index.js delete mode 100644 unpackage/dist/dev/mp-weixin/pages/orderAdmin/OrderIndex/index.json delete mode 100644 unpackage/dist/dev/mp-weixin/pages/orderAdmin/OrderIndex/index.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/pages/orderAdmin/Statistics/index.js delete mode 100644 unpackage/dist/dev/mp-weixin/pages/orderAdmin/Statistics/index.json delete mode 100644 unpackage/dist/dev/mp-weixin/pages/orderAdmin/Statistics/index.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/pages/orderAdmin/Statistics/index.wxss delete mode 100644 unpackage/dist/dev/mp-weixin/pages/shop/EvaluateList/index.js delete mode 100644 unpackage/dist/dev/mp-weixin/pages/shop/EvaluateList/index.json delete mode 100644 unpackage/dist/dev/mp-weixin/pages/shop/EvaluateList/index.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/pages/shop/EvaluateList/index.wxss delete mode 100644 unpackage/dist/dev/mp-weixin/pages/shop/GoodSearch/index.js delete mode 100644 unpackage/dist/dev/mp-weixin/pages/shop/GoodSearch/index.json delete mode 100644 unpackage/dist/dev/mp-weixin/pages/shop/GoodSearch/index.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/pages/shop/GoodSearch/index.wxss delete mode 100644 unpackage/dist/dev/mp-weixin/pages/shop/GoodsClass/index.js delete mode 100644 unpackage/dist/dev/mp-weixin/pages/shop/GoodsClass/index.json delete mode 100644 unpackage/dist/dev/mp-weixin/pages/shop/GoodsClass/index.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/pages/shop/GoodsClass/index.wxss delete mode 100644 unpackage/dist/dev/mp-weixin/pages/shop/GoodsCollection/index.js delete mode 100644 unpackage/dist/dev/mp-weixin/pages/shop/GoodsCollection/index.json delete mode 100644 unpackage/dist/dev/mp-weixin/pages/shop/GoodsCollection/index.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/pages/shop/GoodsCon/index.js delete mode 100644 unpackage/dist/dev/mp-weixin/pages/shop/GoodsCon/index.json delete mode 100644 unpackage/dist/dev/mp-weixin/pages/shop/GoodsCon/index.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/pages/shop/GoodsCon/index.wxss delete mode 100644 unpackage/dist/dev/mp-weixin/pages/shop/GoodsEvaluate/index.js delete mode 100644 unpackage/dist/dev/mp-weixin/pages/shop/GoodsEvaluate/index.json delete mode 100644 unpackage/dist/dev/mp-weixin/pages/shop/GoodsEvaluate/index.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/pages/shop/GoodsEvaluate/index.wxss delete mode 100644 unpackage/dist/dev/mp-weixin/pages/shop/GoodsList/index.js delete mode 100644 unpackage/dist/dev/mp-weixin/pages/shop/GoodsList/index.json delete mode 100644 unpackage/dist/dev/mp-weixin/pages/shop/GoodsList/index.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/pages/shop/GoodsList/index.wxss delete mode 100644 unpackage/dist/dev/mp-weixin/pages/shop/GoodsPromotion/index.js delete mode 100644 unpackage/dist/dev/mp-weixin/pages/shop/GoodsPromotion/index.json delete mode 100644 unpackage/dist/dev/mp-weixin/pages/shop/GoodsPromotion/index.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/pages/shop/HotNewGoods/index.js delete mode 100644 unpackage/dist/dev/mp-weixin/pages/shop/HotNewGoods/index.json delete mode 100644 unpackage/dist/dev/mp-weixin/pages/shop/HotNewGoods/index.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/pages/shop/ShoppingCart/index.js delete mode 100644 unpackage/dist/dev/mp-weixin/pages/shop/ShoppingCart/index.json delete mode 100644 unpackage/dist/dev/mp-weixin/pages/shop/ShoppingCart/index.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/pages/shop/news/NewsDetail/index.js delete mode 100644 unpackage/dist/dev/mp-weixin/pages/shop/news/NewsDetail/index.json delete mode 100644 unpackage/dist/dev/mp-weixin/pages/shop/news/NewsDetail/index.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/pages/shop/news/NewsDetail/index.wxss delete mode 100644 unpackage/dist/dev/mp-weixin/pages/shop/news/NewsList/index.js delete mode 100644 unpackage/dist/dev/mp-weixin/pages/shop/news/NewsList/index.json delete mode 100644 unpackage/dist/dev/mp-weixin/pages/shop/news/NewsList/index.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/pages/user/BindingPhone/index.js delete mode 100644 unpackage/dist/dev/mp-weixin/pages/user/BindingPhone/index.json delete mode 100644 unpackage/dist/dev/mp-weixin/pages/user/BindingPhone/index.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/pages/user/CustomerList/index.js delete mode 100644 unpackage/dist/dev/mp-weixin/pages/user/CustomerList/index.json delete mode 100644 unpackage/dist/dev/mp-weixin/pages/user/CustomerList/index.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/pages/user/CustomerList/index.wxss delete mode 100644 unpackage/dist/dev/mp-weixin/pages/user/Login/index.js delete mode 100644 unpackage/dist/dev/mp-weixin/pages/user/Login/index.json delete mode 100644 unpackage/dist/dev/mp-weixin/pages/user/Login/index.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/pages/user/PersonalData/index.js delete mode 100644 unpackage/dist/dev/mp-weixin/pages/user/PersonalData/index.json delete mode 100644 unpackage/dist/dev/mp-weixin/pages/user/PersonalData/index.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/pages/user/Recharge/index.js delete mode 100644 unpackage/dist/dev/mp-weixin/pages/user/Recharge/index.json delete mode 100644 unpackage/dist/dev/mp-weixin/pages/user/Recharge/index.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/pages/user/Recharge/index.wxss delete mode 100644 unpackage/dist/dev/mp-weixin/pages/user/Register/index.js delete mode 100644 unpackage/dist/dev/mp-weixin/pages/user/Register/index.json delete mode 100644 unpackage/dist/dev/mp-weixin/pages/user/Register/index.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/pages/user/RetrievePassword/index.js delete mode 100644 unpackage/dist/dev/mp-weixin/pages/user/RetrievePassword/index.json delete mode 100644 unpackage/dist/dev/mp-weixin/pages/user/RetrievePassword/index.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/pages/user/User/index.js delete mode 100644 unpackage/dist/dev/mp-weixin/pages/user/User/index.json delete mode 100644 unpackage/dist/dev/mp-weixin/pages/user/User/index.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/pages/user/User/index.wxss delete mode 100644 unpackage/dist/dev/mp-weixin/pages/user/UserAccount/index.js delete mode 100644 unpackage/dist/dev/mp-weixin/pages/user/UserAccount/index.json delete mode 100644 unpackage/dist/dev/mp-weixin/pages/user/UserAccount/index.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/pages/user/UserBill/index.js delete mode 100644 unpackage/dist/dev/mp-weixin/pages/user/UserBill/index.json delete mode 100644 unpackage/dist/dev/mp-weixin/pages/user/UserBill/index.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/pages/user/UserVip/index.js delete mode 100644 unpackage/dist/dev/mp-weixin/pages/user/UserVip/index.json delete mode 100644 unpackage/dist/dev/mp-weixin/pages/user/UserVip/index.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/pages/user/UserVip/index.wxss delete mode 100644 unpackage/dist/dev/mp-weixin/pages/user/address/AddAddress/index.js delete mode 100644 unpackage/dist/dev/mp-weixin/pages/user/address/AddAddress/index.json delete mode 100644 unpackage/dist/dev/mp-weixin/pages/user/address/AddAddress/index.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/pages/user/address/AddressManagement/index.js delete mode 100644 unpackage/dist/dev/mp-weixin/pages/user/address/AddressManagement/index.json delete mode 100644 unpackage/dist/dev/mp-weixin/pages/user/address/AddressManagement/index.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/pages/user/address/AddressManagement/index.wxss delete mode 100644 unpackage/dist/dev/mp-weixin/pages/user/coupon/GetCoupon/index.js delete mode 100644 unpackage/dist/dev/mp-weixin/pages/user/coupon/GetCoupon/index.json delete mode 100644 unpackage/dist/dev/mp-weixin/pages/user/coupon/GetCoupon/index.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/pages/user/coupon/UserCoupon/index.js delete mode 100644 unpackage/dist/dev/mp-weixin/pages/user/coupon/UserCoupon/index.json delete mode 100644 unpackage/dist/dev/mp-weixin/pages/user/coupon/UserCoupon/index.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/pages/user/promotion/CashAudit/index.js delete mode 100644 unpackage/dist/dev/mp-weixin/pages/user/promotion/CashAudit/index.json delete mode 100644 unpackage/dist/dev/mp-weixin/pages/user/promotion/CashAudit/index.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/pages/user/promotion/CashRecord/index.js delete mode 100644 unpackage/dist/dev/mp-weixin/pages/user/promotion/CashRecord/index.json delete mode 100644 unpackage/dist/dev/mp-weixin/pages/user/promotion/CashRecord/index.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/pages/user/promotion/CommissionDetails/index.js delete mode 100644 unpackage/dist/dev/mp-weixin/pages/user/promotion/CommissionDetails/index.json delete mode 100644 unpackage/dist/dev/mp-weixin/pages/user/promotion/CommissionDetails/index.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/pages/user/promotion/Poster/index.js delete mode 100644 unpackage/dist/dev/mp-weixin/pages/user/promotion/Poster/index.json delete mode 100644 unpackage/dist/dev/mp-weixin/pages/user/promotion/Poster/index.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/pages/user/promotion/Poster/index.wxss delete mode 100644 unpackage/dist/dev/mp-weixin/pages/user/promotion/PromoterList/index.js delete mode 100644 unpackage/dist/dev/mp-weixin/pages/user/promotion/PromoterList/index.json delete mode 100644 unpackage/dist/dev/mp-weixin/pages/user/promotion/PromoterList/index.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/pages/user/promotion/PromoterOrder/index.js delete mode 100644 unpackage/dist/dev/mp-weixin/pages/user/promotion/PromoterOrder/index.json delete mode 100644 unpackage/dist/dev/mp-weixin/pages/user/promotion/PromoterOrder/index.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/pages/user/promotion/UserCash/index.js delete mode 100644 unpackage/dist/dev/mp-weixin/pages/user/promotion/UserCash/index.json delete mode 100644 unpackage/dist/dev/mp-weixin/pages/user/promotion/UserCash/index.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/pages/user/promotion/UserPromotion/index.js delete mode 100644 unpackage/dist/dev/mp-weixin/pages/user/promotion/UserPromotion/index.json delete mode 100644 unpackage/dist/dev/mp-weixin/pages/user/promotion/UserPromotion/index.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/pages/user/signIn/Integral/index.js delete mode 100644 unpackage/dist/dev/mp-weixin/pages/user/signIn/Integral/index.json delete mode 100644 unpackage/dist/dev/mp-weixin/pages/user/signIn/Integral/index.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/pages/user/signIn/Integral/index.wxss delete mode 100644 unpackage/dist/dev/mp-weixin/pages/user/signIn/Sign/index.js delete mode 100644 unpackage/dist/dev/mp-weixin/pages/user/signIn/Sign/index.json delete mode 100644 unpackage/dist/dev/mp-weixin/pages/user/signIn/Sign/index.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/pages/user/signIn/Sign/index.wxss delete mode 100644 unpackage/dist/dev/mp-weixin/pages/user/signIn/SignRecord/index.js delete mode 100644 unpackage/dist/dev/mp-weixin/pages/user/signIn/SignRecord/index.json delete mode 100644 unpackage/dist/dev/mp-weixin/pages/user/signIn/SignRecord/index.wxml delete mode 100644 unpackage/dist/dev/mp-weixin/project.config.json delete mode 100644 unpackage/dist/dev/mp-weixin/sitemap.json delete mode 100644 unpackage/dist/dev/mp-weixin/sitemap17.json delete mode 100644 unpackage/dist/dev/mp-weixin/sitemap30.json delete mode 100644 unpackage/dist/dev/mp-weixin/sitemap57.json delete mode 100644 unpackage/dist/dev/mp-weixin/sitemap68.json delete mode 100644 unpackage/dist/dev/mp-weixin/sitemap79.json delete mode 100644 unpackage/dist/dev/mp-weixin/static/icon-cart-hot.png delete mode 100644 unpackage/dist/dev/mp-weixin/static/icon-cart.png delete mode 100644 unpackage/dist/dev/mp-weixin/static/icon-class-hot.png delete mode 100644 unpackage/dist/dev/mp-weixin/static/icon-class.png delete mode 100644 unpackage/dist/dev/mp-weixin/static/icon-home-hot.png delete mode 100644 unpackage/dist/dev/mp-weixin/static/icon-home.png delete mode 100644 unpackage/dist/dev/mp-weixin/static/icon-user-hot.png delete mode 100644 unpackage/dist/dev/mp-weixin/static/icon-user.png delete mode 100644 unpackage/dist/dev/mp-weixin/static/images/index-bg.png delete mode 100644 unpackage/dist/dev/mp-weixin/static/images/live-logo.gif delete mode 100644 unpackage/dist/dev/mp-weixin/static/images/logo.png delete mode 100644 unpackage/dist/dev/mp-weixin/static/images/news.png delete mode 100644 unpackage/dist/dev/mp-weixin/static/logo.png diff --git a/node_modules/animate.css/.editorconfig b/node_modules/animate.css/.editorconfig deleted file mode 100644 index c4afe1e..0000000 --- a/node_modules/animate.css/.editorconfig +++ /dev/null @@ -1,12 +0,0 @@ -# editorconfig.org -root = true - -[*] -charset = utf-8 -end_of_line = lf -indent_size = 2 -indent_style = space -insert_final_newline = true -max_line_length = 100 -tab_width = 2 -trim_trailing_whitespace = true diff --git a/node_modules/animate.css/.prettierignore b/node_modules/animate.css/.prettierignore deleted file mode 100644 index b69cb96..0000000 --- a/node_modules/animate.css/.prettierignore +++ /dev/null @@ -1 +0,0 @@ -animate.min.css diff --git a/node_modules/animate.css/.travis.yml b/node_modules/animate.css/.travis.yml deleted file mode 100644 index 984a270..0000000 --- a/node_modules/animate.css/.travis.yml +++ /dev/null @@ -1,6 +0,0 @@ -language: node_js -node_js: -- "10" -before_script: - - npm install -g gulp -script: gulp \ No newline at end of file diff --git a/node_modules/animate.css/CODE_OF_CONDUCT.md b/node_modules/animate.css/CODE_OF_CONDUCT.md deleted file mode 100644 index 5e942db..0000000 --- a/node_modules/animate.css/CODE_OF_CONDUCT.md +++ /dev/null @@ -1,76 +0,0 @@ -# Contributor Covenant Code of Conduct - -## Our Pledge - -In the interest of fostering an open and welcoming environment, we as -contributors and maintainers pledge to making participation in our project and -our community a harassment-free experience for everyone, regardless of age, body -size, disability, ethnicity, sex characteristics, gender identity and expression, -level of experience, education, socio-economic status, nationality, personal -appearance, race, religion, or sexual identity and orientation. - -## Our Standards - -Examples of behavior that contributes to creating a positive environment -include: - -* Using welcoming and inclusive language -* Being respectful of differing viewpoints and experiences -* Gracefully accepting constructive criticism -* Focusing on what is best for the community -* Showing empathy towards other community members - -Examples of unacceptable behavior by participants include: - -* The use of sexualized language or imagery and unwelcome sexual attention or - advances -* Trolling, insulting/derogatory comments, and personal or political attacks -* Public or private harassment -* Publishing others' private information, such as a physical or electronic - address, without explicit permission -* Other conduct which could reasonably be considered inappropriate in a - professional setting - -## Our Responsibilities - -Project maintainers are responsible for clarifying the standards of acceptable -behavior and are expected to take appropriate and fair corrective action in -response to any instances of unacceptable behavior. - -Project maintainers have the right and responsibility to remove, edit, or -reject comments, commits, code, wiki edits, issues, and other contributions -that are not aligned to this Code of Conduct, or to ban temporarily or -permanently any contributor for other behaviors that they deem inappropriate, -threatening, offensive, or harmful. - -## Scope - -This Code of Conduct applies both within project spaces and in public spaces -when an individual is representing the project or its community. Examples of -representing a project or community include using an official project e-mail -address, posting via an official social media account, or acting as an appointed -representative at an online or offline event. Representation of a project may be -further defined and clarified by project maintainers. - -## Enforcement - -Instances of abusive, harassing, or otherwise unacceptable behavior may be -reported by contacting the project team at callmeelton@gmail.com. All -complaints will be reviewed and investigated and will result in a response that -is deemed necessary and appropriate to the circumstances. The project team is -obligated to maintain confidentiality with regard to the reporter of an incident. -Further details of specific enforcement policies may be posted separately. - -Project maintainers who do not follow or enforce the Code of Conduct in good -faith may face temporary or permanent repercussions as determined by other -members of the project's leadership. - -## Attribution - -This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4, -available at https://www.contributor-covenant.org/version/1/4/code-of-conduct.html - -[homepage]: https://www.contributor-covenant.org - -For answers to common questions about this code of conduct, see -https://www.contributor-covenant.org/faq diff --git a/node_modules/animate.css/LICENSE b/node_modules/animate.css/LICENSE deleted file mode 100644 index 2666f80..0000000 --- a/node_modules/animate.css/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2019 Daniel Eden - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/node_modules/animate.css/README.md b/node_modules/animate.css/README.md deleted file mode 100644 index 9e1f30e..0000000 --- a/node_modules/animate.css/README.md +++ /dev/null @@ -1,211 +0,0 @@ -# Animate.css [![GitHub release](https://img.shields.io/github/release/daneden/animate.css.svg)](https://github.com/daneden/animate.css/releases) [![CDNJS](https://img.shields.io/cdnjs/v/animate.css.svg)](https://cdnjs.com/libraries/animate.css) [![Build Status](https://travis-ci.com/daneden/animate.css.svg?branch=master)](https://travis-ci.com/daneden/animate.css) [![devDependencies Status](https://david-dm.org/daneden/animate.css/dev-status.svg)](https://david-dm.org/daneden/animate.css?type=dev) [![chat](https://img.shields.io/badge/chat-gitter-green.svg)](https://gitter.im/animate-css/Lobby) [![npm version](https://badge.fury.io/js/animate.css.svg)](https://www.npmjs.com/package/animate.css) - -_Just-add-water CSS animation_ - -`animate.css` is a bunch of cool, fun, and cross-browser animations for you to use in your projects. Great for emphasis, home pages, sliders, and general just-add-water-awesomeness. - - -## Installation - -Install via npm: - -```bash -$ npm install animate.css --save -``` - -or yarn: - -```bash -$ yarn add animate.css -``` - - -## Usage - -To use animate.css in your website, simply drop the stylesheet into your document's ``, and add the class `animated` to an element, along with any of the animation names. That's it! You've got a CSS animated element. Super! - -```html - - - -``` - -or use a CDN hosted version by [CDNJS](https://cdnjs.com/libraries/animate.css) - -```html - - - -``` - - -### Animations - -To animate an element, add the class `animated` to an element. You can include the class `infinite` for an infinite loop. Finally you need to add one of the following classes to the element: - -| Class Name | | | | -| ----------------- | ------------------ | ------------------- | -------------------- | -| `bounce` | `flash` | `pulse` | `rubberBand` | -| `shake` | `headShake` | `swing` | `tada` | -| `wobble` | `jello` | `bounceIn` | `bounceInDown` | -| `bounceInLeft` | `bounceInRight` | `bounceInUp` | `bounceOut` | -| `bounceOutDown` | `bounceOutLeft` | `bounceOutRight` | `bounceOutUp` | -| `fadeIn` | `fadeInDown` | `fadeInDownBig` | `fadeInLeft` | -| `fadeInLeftBig` | `fadeInRight` | `fadeInRightBig` | `fadeInUp` | -| `fadeInUpBig` | `fadeOut` | `fadeOutDown` | `fadeOutDownBig` | -| `fadeOutLeft` | `fadeOutLeftBig` | `fadeOutRight` | `fadeOutRightBig` | -| `fadeOutUp` | `fadeOutUpBig` | `flipInX` | `flipInY` | -| `flipOutX` | `flipOutY` | `lightSpeedIn` | `lightSpeedOut` | -| `rotateIn` | `rotateInDownLeft` | `rotateInDownRight` | `rotateInUpLeft` | -| `rotateInUpRight` | `rotateOut` | `rotateOutDownLeft` | `rotateOutDownRight` | -| `rotateOutUpLeft` | `rotateOutUpRight` | `hinge` | `jackInTheBox` | -| `rollIn` | `rollOut` | `zoomIn` | `zoomInDown` | -| `zoomInLeft` | `zoomInRight` | `zoomInUp` | `zoomOut` | -| `zoomOutDown` | `zoomOutLeft` | `zoomOutRight` | `zoomOutUp` | -| `slideInDown` | `slideInLeft` | `slideInRight` | `slideInUp` | -| `slideOutDown` | `slideOutLeft` | `slideOutRight` | `slideOutUp` | -| `heartBeat` | - -Full example: - -```html -

Example

-``` - -[Check out all the animations here!](https://daneden.github.io/animate.css/) - -It's possible to change the duration of your animations, add a delay or change the number of times that it plays: - -```css -.yourElement { - animation-duration: 3s; - animation-delay: 2s; - animation-iteration-count: infinite; -} -``` - -## Usage with Javascript - -You can do a whole bunch of other stuff with animate.css when you combine it with Javascript. A simple example: - -```javascript -const element = document.querySelector('.my-element') -element.classList.add('animated', 'bounceOutLeft') -``` - -You can also detect when an animation ends: - -```javascript -const element = document.querySelector('.my-element') -element.classList.add('animated', 'bounceOutLeft') - -element.addEventListener('animationend', function() { doSomething() }) -``` - -You can use this simple function to add and remove the animations: - -```javascript -function animateCSS(element, animationName, callback) { - const node = document.querySelector(element) - node.classList.add('animated', animationName) - - function handleAnimationEnd() { - node.classList.remove('animated', animationName) - node.removeEventListener('animationend', handleAnimationEnd) - - if (typeof callback === 'function') callback() - } - - node.addEventListener('animationend', handleAnimationEnd) -} -``` - -And use it like this: - -```javascript -animateCSS('.my-element', 'bounce') - -// or -animateCSS('.my-element', 'bounce', function() { - // Do something after animation -}) -``` - -Notice that the examples are using ES6's `const` declaration, dropping support for IE10 and some aging browsers. If you prefer, switch the `const` to `var` declarations and IE10 and some old browsers will get support (they still have to provide [classList](https://developer.mozilla.org/en-US/docs/Web/API/Element/classList) support, so do your [research](https://caniuse.com/#feat=classlist)). - -## Setting _Delay_ and _Speed_ - -### Delay Class - -It's possible to add delays directly on the element's class attribute, just like this: - -```html -
Example
-``` - -| Class Name | Delay Time | -| ---------- | ---------- | -| `delay-2s` | `2s` | -| `delay-3s` | `3s` | -| `delay-4s` | `4s` | -| `delay-5s` | `5s` | - -> _**Note**: The default delays are from 1 second to 5 seconds only. If you need custom delays, add it directly to your own CSS code._ - -### Slow, Slower, Fast, and Faster Class - -It's possible to control the speed of the animation by adding these classes, as a sample below: - -```html -
Example
-``` - -| Class Name | Speed Time | -| ---------- | ---------- | -| `slow` | `2s` | -| `slower` | `3s` | -| `fast` | `800ms` | -| `faster` | `500ms` | - -> _**Note**: The `animated` class has a default speed of `1s`. If you need custom duration, add it directly to your own CSS code._ - -## Custom Builds - -Animate.css is powered by [gulp.js](http://gulpjs.com/), which means you can create custom builds pretty easily. First of all, you’ll need Gulp and all other dependencies: - -```sh -$ cd path/to/animate.css/ -$ sudo npm install -``` - -Next, run `gulp` to compile your custom builds. For example, if you want only some of the “attention seekers”, simply edit the `animate-config.json` file to select only the animations you want to use. - -```javascript -"attention_seekers": { - "bounce": true, - "flash": false, - "pulse": false, - "shake": true, - "headShake": true, - "swing": true, - "tada": true, - "wobble": true, - "jello":true -} -``` - -## Accessibility - -Animate.css supports the [`prefers-reduced-motion` media query](https://webkit.org/blog/7551/responsive-design-for-motion/) so that users with motion sensitivity can opt out of animations. On supported platforms (currently Firefox, OSX Safari and iOS Safari), users can select "reduce motion" on their operating system preferences and it will turn off CSS transitions for them without any further work required. - -## License - -Animate.css is licensed under the MIT license. (http://opensource.org/licenses/MIT) - -## Code of Conduct - -This project and everyone participating in it is governed by the [Contributor Covenant Code of Conduct](CODE_OF_CONDUCT.md). By participating, you are expected to uphold this code. Please report unacceptable behavior to [callmeelton@gmail.com](mailto:callmeelton@gmail.com). - -## Contributing - -Pull requests are the way to go here. We only have two rules for submitting a pull request: match the naming convention (camelCase, categorised [fades, bounces, etc]) and let us see a demo of submitted animations in a [pen](http://codepen.io). That **last one is important**. diff --git a/node_modules/animate.css/animate-config.json b/node_modules/animate.css/animate-config.json deleted file mode 100644 index d7f8849..0000000 --- a/node_modules/animate.css/animate-config.json +++ /dev/null @@ -1,121 +0,0 @@ -{ - "attention_seekers": { - "bounce": true, - "flash": true, - "pulse": true, - "rubberBand": true, - "shake": true, - "headShake": true, - "swing": true, - "tada": true, - "wobble": true, - "jello": true, - "heartBeat": true - }, - - "bouncing_entrances": { - "bounceIn": true, - "bounceInDown": true, - "bounceInLeft": true, - "bounceInRight": true, - "bounceInUp": true - }, - - "bouncing_exits": { - "bounceOut": true, - "bounceOutDown": true, - "bounceOutLeft": true, - "bounceOutRight": true, - "bounceOutUp": true - }, - - "fading_entrances": { - "fadeIn": true, - "fadeInDown": true, - "fadeInDownBig": true, - "fadeInLeft": true, - "fadeInLeftBig": true, - "fadeInRight": true, - "fadeInRightBig": true, - "fadeInUp": true, - "fadeInUpBig": true - }, - - "fading_exits": { - "fadeOut": true, - "fadeOutDown": true, - "fadeOutDownBig": true, - "fadeOutLeft": true, - "fadeOutLeftBig": true, - "fadeOutRight": true, - "fadeOutRightBig": true, - "fadeOutUp": true, - "fadeOutUpBig": true - }, - - "flippers": { - "flip": true, - "flipInX": true, - "flipInY": true, - "flipOutX": true, - "flipOutY": true - }, - - "lightspeed": { - "lightSpeedIn": true, - "lightSpeedOut": true - }, - - "rotating_entrances": { - "rotateIn": true, - "rotateInDownLeft": true, - "rotateInDownRight": true, - "rotateInUpLeft": true, - "rotateInUpRight": true - }, - - "rotating_exits": { - "rotateOut": true, - "rotateOutDownLeft": true, - "rotateOutDownRight": true, - "rotateOutUpLeft": true, - "rotateOutUpRight": true - }, - - "specials": { - "hinge": true, - "jackInTheBox": true, - "rollIn": true, - "rollOut": true - }, - - "zooming_entrances": { - "zoomIn": true, - "zoomInDown": true, - "zoomInLeft": true, - "zoomInRight": true, - "zoomInUp": true - }, - - "zooming_exits": { - "zoomOut": true, - "zoomOutDown": true, - "zoomOutLeft": true, - "zoomOutRight": true, - "zoomOutUp": true - }, - - "sliding_entrances": { - "slideInDown": true, - "slideInLeft": true, - "slideInRight": true, - "slideInUp": true - }, - - "sliding_exits": { - "slideOutDown": true, - "slideOutLeft": true, - "slideOutRight": true, - "slideOutUp": true - } -} diff --git a/node_modules/animate.css/animate.css b/node_modules/animate.css/animate.css deleted file mode 100644 index d26682f..0000000 --- a/node_modules/animate.css/animate.css +++ /dev/null @@ -1,3625 +0,0 @@ -@charset "UTF-8"; - -/*! - * animate.css -https://daneden.github.io/animate.css/ - * Version - 3.7.2 - * Licensed under the MIT license - http://opensource.org/licenses/MIT - * - * Copyright (c) 2019 Daniel Eden - */ - -@-webkit-keyframes bounce { - from, - 20%, - 53%, - 80%, - to { - -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - - 40%, - 43% { - -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); - animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); - -webkit-transform: translate3d(0, -30px, 0); - transform: translate3d(0, -30px, 0); - } - - 70% { - -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); - animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); - -webkit-transform: translate3d(0, -15px, 0); - transform: translate3d(0, -15px, 0); - } - - 90% { - -webkit-transform: translate3d(0, -4px, 0); - transform: translate3d(0, -4px, 0); - } -} - -@keyframes bounce { - from, - 20%, - 53%, - 80%, - to { - -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - - 40%, - 43% { - -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); - animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); - -webkit-transform: translate3d(0, -30px, 0); - transform: translate3d(0, -30px, 0); - } - - 70% { - -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); - animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); - -webkit-transform: translate3d(0, -15px, 0); - transform: translate3d(0, -15px, 0); - } - - 90% { - -webkit-transform: translate3d(0, -4px, 0); - transform: translate3d(0, -4px, 0); - } -} - -.bounce { - -webkit-animation-name: bounce; - animation-name: bounce; - -webkit-transform-origin: center bottom; - transform-origin: center bottom; -} - -@-webkit-keyframes flash { - from, - 50%, - to { - opacity: 1; - } - - 25%, - 75% { - opacity: 0; - } -} - -@keyframes flash { - from, - 50%, - to { - opacity: 1; - } - - 25%, - 75% { - opacity: 0; - } -} - -.flash { - -webkit-animation-name: flash; - animation-name: flash; -} - -/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ - -@-webkit-keyframes pulse { - from { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } - - 50% { - -webkit-transform: scale3d(1.05, 1.05, 1.05); - transform: scale3d(1.05, 1.05, 1.05); - } - - to { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } -} - -@keyframes pulse { - from { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } - - 50% { - -webkit-transform: scale3d(1.05, 1.05, 1.05); - transform: scale3d(1.05, 1.05, 1.05); - } - - to { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } -} - -.pulse { - -webkit-animation-name: pulse; - animation-name: pulse; -} - -@-webkit-keyframes rubberBand { - from { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } - - 30% { - -webkit-transform: scale3d(1.25, 0.75, 1); - transform: scale3d(1.25, 0.75, 1); - } - - 40% { - -webkit-transform: scale3d(0.75, 1.25, 1); - transform: scale3d(0.75, 1.25, 1); - } - - 50% { - -webkit-transform: scale3d(1.15, 0.85, 1); - transform: scale3d(1.15, 0.85, 1); - } - - 65% { - -webkit-transform: scale3d(0.95, 1.05, 1); - transform: scale3d(0.95, 1.05, 1); - } - - 75% { - -webkit-transform: scale3d(1.05, 0.95, 1); - transform: scale3d(1.05, 0.95, 1); - } - - to { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } -} - -@keyframes rubberBand { - from { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } - - 30% { - -webkit-transform: scale3d(1.25, 0.75, 1); - transform: scale3d(1.25, 0.75, 1); - } - - 40% { - -webkit-transform: scale3d(0.75, 1.25, 1); - transform: scale3d(0.75, 1.25, 1); - } - - 50% { - -webkit-transform: scale3d(1.15, 0.85, 1); - transform: scale3d(1.15, 0.85, 1); - } - - 65% { - -webkit-transform: scale3d(0.95, 1.05, 1); - transform: scale3d(0.95, 1.05, 1); - } - - 75% { - -webkit-transform: scale3d(1.05, 0.95, 1); - transform: scale3d(1.05, 0.95, 1); - } - - to { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } -} - -.rubberBand { - -webkit-animation-name: rubberBand; - animation-name: rubberBand; -} - -@-webkit-keyframes shake { - from, - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - - 10%, - 30%, - 50%, - 70%, - 90% { - -webkit-transform: translate3d(-10px, 0, 0); - transform: translate3d(-10px, 0, 0); - } - - 20%, - 40%, - 60%, - 80% { - -webkit-transform: translate3d(10px, 0, 0); - transform: translate3d(10px, 0, 0); - } -} - -@keyframes shake { - from, - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - - 10%, - 30%, - 50%, - 70%, - 90% { - -webkit-transform: translate3d(-10px, 0, 0); - transform: translate3d(-10px, 0, 0); - } - - 20%, - 40%, - 60%, - 80% { - -webkit-transform: translate3d(10px, 0, 0); - transform: translate3d(10px, 0, 0); - } -} - -.shake { - -webkit-animation-name: shake; - animation-name: shake; -} - -@-webkit-keyframes headShake { - 0% { - -webkit-transform: translateX(0); - transform: translateX(0); - } - - 6.5% { - -webkit-transform: translateX(-6px) rotateY(-9deg); - transform: translateX(-6px) rotateY(-9deg); - } - - 18.5% { - -webkit-transform: translateX(5px) rotateY(7deg); - transform: translateX(5px) rotateY(7deg); - } - - 31.5% { - -webkit-transform: translateX(-3px) rotateY(-5deg); - transform: translateX(-3px) rotateY(-5deg); - } - - 43.5% { - -webkit-transform: translateX(2px) rotateY(3deg); - transform: translateX(2px) rotateY(3deg); - } - - 50% { - -webkit-transform: translateX(0); - transform: translateX(0); - } -} - -@keyframes headShake { - 0% { - -webkit-transform: translateX(0); - transform: translateX(0); - } - - 6.5% { - -webkit-transform: translateX(-6px) rotateY(-9deg); - transform: translateX(-6px) rotateY(-9deg); - } - - 18.5% { - -webkit-transform: translateX(5px) rotateY(7deg); - transform: translateX(5px) rotateY(7deg); - } - - 31.5% { - -webkit-transform: translateX(-3px) rotateY(-5deg); - transform: translateX(-3px) rotateY(-5deg); - } - - 43.5% { - -webkit-transform: translateX(2px) rotateY(3deg); - transform: translateX(2px) rotateY(3deg); - } - - 50% { - -webkit-transform: translateX(0); - transform: translateX(0); - } -} - -.headShake { - -webkit-animation-timing-function: ease-in-out; - animation-timing-function: ease-in-out; - -webkit-animation-name: headShake; - animation-name: headShake; -} - -@-webkit-keyframes swing { - 20% { - -webkit-transform: rotate3d(0, 0, 1, 15deg); - transform: rotate3d(0, 0, 1, 15deg); - } - - 40% { - -webkit-transform: rotate3d(0, 0, 1, -10deg); - transform: rotate3d(0, 0, 1, -10deg); - } - - 60% { - -webkit-transform: rotate3d(0, 0, 1, 5deg); - transform: rotate3d(0, 0, 1, 5deg); - } - - 80% { - -webkit-transform: rotate3d(0, 0, 1, -5deg); - transform: rotate3d(0, 0, 1, -5deg); - } - - to { - -webkit-transform: rotate3d(0, 0, 1, 0deg); - transform: rotate3d(0, 0, 1, 0deg); - } -} - -@keyframes swing { - 20% { - -webkit-transform: rotate3d(0, 0, 1, 15deg); - transform: rotate3d(0, 0, 1, 15deg); - } - - 40% { - -webkit-transform: rotate3d(0, 0, 1, -10deg); - transform: rotate3d(0, 0, 1, -10deg); - } - - 60% { - -webkit-transform: rotate3d(0, 0, 1, 5deg); - transform: rotate3d(0, 0, 1, 5deg); - } - - 80% { - -webkit-transform: rotate3d(0, 0, 1, -5deg); - transform: rotate3d(0, 0, 1, -5deg); - } - - to { - -webkit-transform: rotate3d(0, 0, 1, 0deg); - transform: rotate3d(0, 0, 1, 0deg); - } -} - -.swing { - -webkit-transform-origin: top center; - transform-origin: top center; - -webkit-animation-name: swing; - animation-name: swing; -} - -@-webkit-keyframes tada { - from { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } - - 10%, - 20% { - -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); - transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); - } - - 30%, - 50%, - 70%, - 90% { - -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); - transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); - } - - 40%, - 60%, - 80% { - -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); - transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); - } - - to { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } -} - -@keyframes tada { - from { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } - - 10%, - 20% { - -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); - transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); - } - - 30%, - 50%, - 70%, - 90% { - -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); - transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); - } - - 40%, - 60%, - 80% { - -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); - transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); - } - - to { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } -} - -.tada { - -webkit-animation-name: tada; - animation-name: tada; -} - -/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ - -@-webkit-keyframes wobble { - from { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - - 15% { - -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); - transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); - } - - 30% { - -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); - transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); - } - - 45% { - -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); - transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); - } - - 60% { - -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); - transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); - } - - 75% { - -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); - transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} - -@keyframes wobble { - from { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - - 15% { - -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); - transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); - } - - 30% { - -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); - transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); - } - - 45% { - -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); - transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); - } - - 60% { - -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); - transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); - } - - 75% { - -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); - transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} - -.wobble { - -webkit-animation-name: wobble; - animation-name: wobble; -} - -@-webkit-keyframes jello { - from, - 11.1%, - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - - 22.2% { - -webkit-transform: skewX(-12.5deg) skewY(-12.5deg); - transform: skewX(-12.5deg) skewY(-12.5deg); - } - - 33.3% { - -webkit-transform: skewX(6.25deg) skewY(6.25deg); - transform: skewX(6.25deg) skewY(6.25deg); - } - - 44.4% { - -webkit-transform: skewX(-3.125deg) skewY(-3.125deg); - transform: skewX(-3.125deg) skewY(-3.125deg); - } - - 55.5% { - -webkit-transform: skewX(1.5625deg) skewY(1.5625deg); - transform: skewX(1.5625deg) skewY(1.5625deg); - } - - 66.6% { - -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg); - transform: skewX(-0.78125deg) skewY(-0.78125deg); - } - - 77.7% { - -webkit-transform: skewX(0.390625deg) skewY(0.390625deg); - transform: skewX(0.390625deg) skewY(0.390625deg); - } - - 88.8% { - -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg); - transform: skewX(-0.1953125deg) skewY(-0.1953125deg); - } -} - -@keyframes jello { - from, - 11.1%, - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - - 22.2% { - -webkit-transform: skewX(-12.5deg) skewY(-12.5deg); - transform: skewX(-12.5deg) skewY(-12.5deg); - } - - 33.3% { - -webkit-transform: skewX(6.25deg) skewY(6.25deg); - transform: skewX(6.25deg) skewY(6.25deg); - } - - 44.4% { - -webkit-transform: skewX(-3.125deg) skewY(-3.125deg); - transform: skewX(-3.125deg) skewY(-3.125deg); - } - - 55.5% { - -webkit-transform: skewX(1.5625deg) skewY(1.5625deg); - transform: skewX(1.5625deg) skewY(1.5625deg); - } - - 66.6% { - -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg); - transform: skewX(-0.78125deg) skewY(-0.78125deg); - } - - 77.7% { - -webkit-transform: skewX(0.390625deg) skewY(0.390625deg); - transform: skewX(0.390625deg) skewY(0.390625deg); - } - - 88.8% { - -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg); - transform: skewX(-0.1953125deg) skewY(-0.1953125deg); - } -} - -.jello { - -webkit-animation-name: jello; - animation-name: jello; - -webkit-transform-origin: center; - transform-origin: center; -} - -@-webkit-keyframes heartBeat { - 0% { - -webkit-transform: scale(1); - transform: scale(1); - } - - 14% { - -webkit-transform: scale(1.3); - transform: scale(1.3); - } - - 28% { - -webkit-transform: scale(1); - transform: scale(1); - } - - 42% { - -webkit-transform: scale(1.3); - transform: scale(1.3); - } - - 70% { - -webkit-transform: scale(1); - transform: scale(1); - } -} - -@keyframes heartBeat { - 0% { - -webkit-transform: scale(1); - transform: scale(1); - } - - 14% { - -webkit-transform: scale(1.3); - transform: scale(1.3); - } - - 28% { - -webkit-transform: scale(1); - transform: scale(1); - } - - 42% { - -webkit-transform: scale(1.3); - transform: scale(1.3); - } - - 70% { - -webkit-transform: scale(1); - transform: scale(1); - } -} - -.heartBeat { - -webkit-animation-name: heartBeat; - animation-name: heartBeat; - -webkit-animation-duration: 1.3s; - animation-duration: 1.3s; - -webkit-animation-timing-function: ease-in-out; - animation-timing-function: ease-in-out; -} - -@-webkit-keyframes bounceIn { - from, - 20%, - 40%, - 60%, - 80%, - to { - -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - } - - 0% { - opacity: 0; - -webkit-transform: scale3d(0.3, 0.3, 0.3); - transform: scale3d(0.3, 0.3, 0.3); - } - - 20% { - -webkit-transform: scale3d(1.1, 1.1, 1.1); - transform: scale3d(1.1, 1.1, 1.1); - } - - 40% { - -webkit-transform: scale3d(0.9, 0.9, 0.9); - transform: scale3d(0.9, 0.9, 0.9); - } - - 60% { - opacity: 1; - -webkit-transform: scale3d(1.03, 1.03, 1.03); - transform: scale3d(1.03, 1.03, 1.03); - } - - 80% { - -webkit-transform: scale3d(0.97, 0.97, 0.97); - transform: scale3d(0.97, 0.97, 0.97); - } - - to { - opacity: 1; - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } -} - -@keyframes bounceIn { - from, - 20%, - 40%, - 60%, - 80%, - to { - -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - } - - 0% { - opacity: 0; - -webkit-transform: scale3d(0.3, 0.3, 0.3); - transform: scale3d(0.3, 0.3, 0.3); - } - - 20% { - -webkit-transform: scale3d(1.1, 1.1, 1.1); - transform: scale3d(1.1, 1.1, 1.1); - } - - 40% { - -webkit-transform: scale3d(0.9, 0.9, 0.9); - transform: scale3d(0.9, 0.9, 0.9); - } - - 60% { - opacity: 1; - -webkit-transform: scale3d(1.03, 1.03, 1.03); - transform: scale3d(1.03, 1.03, 1.03); - } - - 80% { - -webkit-transform: scale3d(0.97, 0.97, 0.97); - transform: scale3d(0.97, 0.97, 0.97); - } - - to { - opacity: 1; - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } -} - -.bounceIn { - -webkit-animation-duration: 0.75s; - animation-duration: 0.75s; - -webkit-animation-name: bounceIn; - animation-name: bounceIn; -} - -@-webkit-keyframes bounceInDown { - from, - 60%, - 75%, - 90%, - to { - -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - } - - 0% { - opacity: 0; - -webkit-transform: translate3d(0, -3000px, 0); - transform: translate3d(0, -3000px, 0); - } - - 60% { - opacity: 1; - -webkit-transform: translate3d(0, 25px, 0); - transform: translate3d(0, 25px, 0); - } - - 75% { - -webkit-transform: translate3d(0, -10px, 0); - transform: translate3d(0, -10px, 0); - } - - 90% { - -webkit-transform: translate3d(0, 5px, 0); - transform: translate3d(0, 5px, 0); - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} - -@keyframes bounceInDown { - from, - 60%, - 75%, - 90%, - to { - -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - } - - 0% { - opacity: 0; - -webkit-transform: translate3d(0, -3000px, 0); - transform: translate3d(0, -3000px, 0); - } - - 60% { - opacity: 1; - -webkit-transform: translate3d(0, 25px, 0); - transform: translate3d(0, 25px, 0); - } - - 75% { - -webkit-transform: translate3d(0, -10px, 0); - transform: translate3d(0, -10px, 0); - } - - 90% { - -webkit-transform: translate3d(0, 5px, 0); - transform: translate3d(0, 5px, 0); - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} - -.bounceInDown { - -webkit-animation-name: bounceInDown; - animation-name: bounceInDown; -} - -@-webkit-keyframes bounceInLeft { - from, - 60%, - 75%, - 90%, - to { - -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - } - - 0% { - opacity: 0; - -webkit-transform: translate3d(-3000px, 0, 0); - transform: translate3d(-3000px, 0, 0); - } - - 60% { - opacity: 1; - -webkit-transform: translate3d(25px, 0, 0); - transform: translate3d(25px, 0, 0); - } - - 75% { - -webkit-transform: translate3d(-10px, 0, 0); - transform: translate3d(-10px, 0, 0); - } - - 90% { - -webkit-transform: translate3d(5px, 0, 0); - transform: translate3d(5px, 0, 0); - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} - -@keyframes bounceInLeft { - from, - 60%, - 75%, - 90%, - to { - -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - } - - 0% { - opacity: 0; - -webkit-transform: translate3d(-3000px, 0, 0); - transform: translate3d(-3000px, 0, 0); - } - - 60% { - opacity: 1; - -webkit-transform: translate3d(25px, 0, 0); - transform: translate3d(25px, 0, 0); - } - - 75% { - -webkit-transform: translate3d(-10px, 0, 0); - transform: translate3d(-10px, 0, 0); - } - - 90% { - -webkit-transform: translate3d(5px, 0, 0); - transform: translate3d(5px, 0, 0); - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} - -.bounceInLeft { - -webkit-animation-name: bounceInLeft; - animation-name: bounceInLeft; -} - -@-webkit-keyframes bounceInRight { - from, - 60%, - 75%, - 90%, - to { - -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - } - - from { - opacity: 0; - -webkit-transform: translate3d(3000px, 0, 0); - transform: translate3d(3000px, 0, 0); - } - - 60% { - opacity: 1; - -webkit-transform: translate3d(-25px, 0, 0); - transform: translate3d(-25px, 0, 0); - } - - 75% { - -webkit-transform: translate3d(10px, 0, 0); - transform: translate3d(10px, 0, 0); - } - - 90% { - -webkit-transform: translate3d(-5px, 0, 0); - transform: translate3d(-5px, 0, 0); - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} - -@keyframes bounceInRight { - from, - 60%, - 75%, - 90%, - to { - -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - } - - from { - opacity: 0; - -webkit-transform: translate3d(3000px, 0, 0); - transform: translate3d(3000px, 0, 0); - } - - 60% { - opacity: 1; - -webkit-transform: translate3d(-25px, 0, 0); - transform: translate3d(-25px, 0, 0); - } - - 75% { - -webkit-transform: translate3d(10px, 0, 0); - transform: translate3d(10px, 0, 0); - } - - 90% { - -webkit-transform: translate3d(-5px, 0, 0); - transform: translate3d(-5px, 0, 0); - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} - -.bounceInRight { - -webkit-animation-name: bounceInRight; - animation-name: bounceInRight; -} - -@-webkit-keyframes bounceInUp { - from, - 60%, - 75%, - 90%, - to { - -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - } - - from { - opacity: 0; - -webkit-transform: translate3d(0, 3000px, 0); - transform: translate3d(0, 3000px, 0); - } - - 60% { - opacity: 1; - -webkit-transform: translate3d(0, -20px, 0); - transform: translate3d(0, -20px, 0); - } - - 75% { - -webkit-transform: translate3d(0, 10px, 0); - transform: translate3d(0, 10px, 0); - } - - 90% { - -webkit-transform: translate3d(0, -5px, 0); - transform: translate3d(0, -5px, 0); - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} - -@keyframes bounceInUp { - from, - 60%, - 75%, - 90%, - to { - -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - } - - from { - opacity: 0; - -webkit-transform: translate3d(0, 3000px, 0); - transform: translate3d(0, 3000px, 0); - } - - 60% { - opacity: 1; - -webkit-transform: translate3d(0, -20px, 0); - transform: translate3d(0, -20px, 0); - } - - 75% { - -webkit-transform: translate3d(0, 10px, 0); - transform: translate3d(0, 10px, 0); - } - - 90% { - -webkit-transform: translate3d(0, -5px, 0); - transform: translate3d(0, -5px, 0); - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} - -.bounceInUp { - -webkit-animation-name: bounceInUp; - animation-name: bounceInUp; -} - -@-webkit-keyframes bounceOut { - 20% { - -webkit-transform: scale3d(0.9, 0.9, 0.9); - transform: scale3d(0.9, 0.9, 0.9); - } - - 50%, - 55% { - opacity: 1; - -webkit-transform: scale3d(1.1, 1.1, 1.1); - transform: scale3d(1.1, 1.1, 1.1); - } - - to { - opacity: 0; - -webkit-transform: scale3d(0.3, 0.3, 0.3); - transform: scale3d(0.3, 0.3, 0.3); - } -} - -@keyframes bounceOut { - 20% { - -webkit-transform: scale3d(0.9, 0.9, 0.9); - transform: scale3d(0.9, 0.9, 0.9); - } - - 50%, - 55% { - opacity: 1; - -webkit-transform: scale3d(1.1, 1.1, 1.1); - transform: scale3d(1.1, 1.1, 1.1); - } - - to { - opacity: 0; - -webkit-transform: scale3d(0.3, 0.3, 0.3); - transform: scale3d(0.3, 0.3, 0.3); - } -} - -.bounceOut { - -webkit-animation-duration: 0.75s; - animation-duration: 0.75s; - -webkit-animation-name: bounceOut; - animation-name: bounceOut; -} - -@-webkit-keyframes bounceOutDown { - 20% { - -webkit-transform: translate3d(0, 10px, 0); - transform: translate3d(0, 10px, 0); - } - - 40%, - 45% { - opacity: 1; - -webkit-transform: translate3d(0, -20px, 0); - transform: translate3d(0, -20px, 0); - } - - to { - opacity: 0; - -webkit-transform: translate3d(0, 2000px, 0); - transform: translate3d(0, 2000px, 0); - } -} - -@keyframes bounceOutDown { - 20% { - -webkit-transform: translate3d(0, 10px, 0); - transform: translate3d(0, 10px, 0); - } - - 40%, - 45% { - opacity: 1; - -webkit-transform: translate3d(0, -20px, 0); - transform: translate3d(0, -20px, 0); - } - - to { - opacity: 0; - -webkit-transform: translate3d(0, 2000px, 0); - transform: translate3d(0, 2000px, 0); - } -} - -.bounceOutDown { - -webkit-animation-name: bounceOutDown; - animation-name: bounceOutDown; -} - -@-webkit-keyframes bounceOutLeft { - 20% { - opacity: 1; - -webkit-transform: translate3d(20px, 0, 0); - transform: translate3d(20px, 0, 0); - } - - to { - opacity: 0; - -webkit-transform: translate3d(-2000px, 0, 0); - transform: translate3d(-2000px, 0, 0); - } -} - -@keyframes bounceOutLeft { - 20% { - opacity: 1; - -webkit-transform: translate3d(20px, 0, 0); - transform: translate3d(20px, 0, 0); - } - - to { - opacity: 0; - -webkit-transform: translate3d(-2000px, 0, 0); - transform: translate3d(-2000px, 0, 0); - } -} - -.bounceOutLeft { - -webkit-animation-name: bounceOutLeft; - animation-name: bounceOutLeft; -} - -@-webkit-keyframes bounceOutRight { - 20% { - opacity: 1; - -webkit-transform: translate3d(-20px, 0, 0); - transform: translate3d(-20px, 0, 0); - } - - to { - opacity: 0; - -webkit-transform: translate3d(2000px, 0, 0); - transform: translate3d(2000px, 0, 0); - } -} - -@keyframes bounceOutRight { - 20% { - opacity: 1; - -webkit-transform: translate3d(-20px, 0, 0); - transform: translate3d(-20px, 0, 0); - } - - to { - opacity: 0; - -webkit-transform: translate3d(2000px, 0, 0); - transform: translate3d(2000px, 0, 0); - } -} - -.bounceOutRight { - -webkit-animation-name: bounceOutRight; - animation-name: bounceOutRight; -} - -@-webkit-keyframes bounceOutUp { - 20% { - -webkit-transform: translate3d(0, -10px, 0); - transform: translate3d(0, -10px, 0); - } - - 40%, - 45% { - opacity: 1; - -webkit-transform: translate3d(0, 20px, 0); - transform: translate3d(0, 20px, 0); - } - - to { - opacity: 0; - -webkit-transform: translate3d(0, -2000px, 0); - transform: translate3d(0, -2000px, 0); - } -} - -@keyframes bounceOutUp { - 20% { - -webkit-transform: translate3d(0, -10px, 0); - transform: translate3d(0, -10px, 0); - } - - 40%, - 45% { - opacity: 1; - -webkit-transform: translate3d(0, 20px, 0); - transform: translate3d(0, 20px, 0); - } - - to { - opacity: 0; - -webkit-transform: translate3d(0, -2000px, 0); - transform: translate3d(0, -2000px, 0); - } -} - -.bounceOutUp { - -webkit-animation-name: bounceOutUp; - animation-name: bounceOutUp; -} - -@-webkit-keyframes fadeIn { - from { - opacity: 0; - } - - to { - opacity: 1; - } -} - -@keyframes fadeIn { - from { - opacity: 0; - } - - to { - opacity: 1; - } -} - -.fadeIn { - -webkit-animation-name: fadeIn; - animation-name: fadeIn; -} - -@-webkit-keyframes fadeInDown { - from { - opacity: 0; - -webkit-transform: translate3d(0, -100%, 0); - transform: translate3d(0, -100%, 0); - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} - -@keyframes fadeInDown { - from { - opacity: 0; - -webkit-transform: translate3d(0, -100%, 0); - transform: translate3d(0, -100%, 0); - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} - -.fadeInDown { - -webkit-animation-name: fadeInDown; - animation-name: fadeInDown; -} - -@-webkit-keyframes fadeInDownBig { - from { - opacity: 0; - -webkit-transform: translate3d(0, -2000px, 0); - transform: translate3d(0, -2000px, 0); - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} - -@keyframes fadeInDownBig { - from { - opacity: 0; - -webkit-transform: translate3d(0, -2000px, 0); - transform: translate3d(0, -2000px, 0); - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} - -.fadeInDownBig { - -webkit-animation-name: fadeInDownBig; - animation-name: fadeInDownBig; -} - -@-webkit-keyframes fadeInLeft { - from { - opacity: 0; - -webkit-transform: translate3d(-100%, 0, 0); - transform: translate3d(-100%, 0, 0); - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} - -@keyframes fadeInLeft { - from { - opacity: 0; - -webkit-transform: translate3d(-100%, 0, 0); - transform: translate3d(-100%, 0, 0); - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} - -.fadeInLeft { - -webkit-animation-name: fadeInLeft; - animation-name: fadeInLeft; -} - -@-webkit-keyframes fadeInLeftBig { - from { - opacity: 0; - -webkit-transform: translate3d(-2000px, 0, 0); - transform: translate3d(-2000px, 0, 0); - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} - -@keyframes fadeInLeftBig { - from { - opacity: 0; - -webkit-transform: translate3d(-2000px, 0, 0); - transform: translate3d(-2000px, 0, 0); - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} - -.fadeInLeftBig { - -webkit-animation-name: fadeInLeftBig; - animation-name: fadeInLeftBig; -} - -@-webkit-keyframes fadeInRight { - from { - opacity: 0; - -webkit-transform: translate3d(100%, 0, 0); - transform: translate3d(100%, 0, 0); - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} - -@keyframes fadeInRight { - from { - opacity: 0; - -webkit-transform: translate3d(100%, 0, 0); - transform: translate3d(100%, 0, 0); - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} - -.fadeInRight { - -webkit-animation-name: fadeInRight; - animation-name: fadeInRight; -} - -@-webkit-keyframes fadeInRightBig { - from { - opacity: 0; - -webkit-transform: translate3d(2000px, 0, 0); - transform: translate3d(2000px, 0, 0); - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} - -@keyframes fadeInRightBig { - from { - opacity: 0; - -webkit-transform: translate3d(2000px, 0, 0); - transform: translate3d(2000px, 0, 0); - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} - -.fadeInRightBig { - -webkit-animation-name: fadeInRightBig; - animation-name: fadeInRightBig; -} - -@-webkit-keyframes fadeInUp { - from { - opacity: 0; - -webkit-transform: translate3d(0, 100%, 0); - transform: translate3d(0, 100%, 0); - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} - -@keyframes fadeInUp { - from { - opacity: 0; - -webkit-transform: translate3d(0, 100%, 0); - transform: translate3d(0, 100%, 0); - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} - -.fadeInUp { - -webkit-animation-name: fadeInUp; - animation-name: fadeInUp; -} - -@-webkit-keyframes fadeInUpBig { - from { - opacity: 0; - -webkit-transform: translate3d(0, 2000px, 0); - transform: translate3d(0, 2000px, 0); - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} - -@keyframes fadeInUpBig { - from { - opacity: 0; - -webkit-transform: translate3d(0, 2000px, 0); - transform: translate3d(0, 2000px, 0); - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} - -.fadeInUpBig { - -webkit-animation-name: fadeInUpBig; - animation-name: fadeInUpBig; -} - -@-webkit-keyframes fadeOut { - from { - opacity: 1; - } - - to { - opacity: 0; - } -} - -@keyframes fadeOut { - from { - opacity: 1; - } - - to { - opacity: 0; - } -} - -.fadeOut { - -webkit-animation-name: fadeOut; - animation-name: fadeOut; -} - -@-webkit-keyframes fadeOutDown { - from { - opacity: 1; - } - - to { - opacity: 0; - -webkit-transform: translate3d(0, 100%, 0); - transform: translate3d(0, 100%, 0); - } -} - -@keyframes fadeOutDown { - from { - opacity: 1; - } - - to { - opacity: 0; - -webkit-transform: translate3d(0, 100%, 0); - transform: translate3d(0, 100%, 0); - } -} - -.fadeOutDown { - -webkit-animation-name: fadeOutDown; - animation-name: fadeOutDown; -} - -@-webkit-keyframes fadeOutDownBig { - from { - opacity: 1; - } - - to { - opacity: 0; - -webkit-transform: translate3d(0, 2000px, 0); - transform: translate3d(0, 2000px, 0); - } -} - -@keyframes fadeOutDownBig { - from { - opacity: 1; - } - - to { - opacity: 0; - -webkit-transform: translate3d(0, 2000px, 0); - transform: translate3d(0, 2000px, 0); - } -} - -.fadeOutDownBig { - -webkit-animation-name: fadeOutDownBig; - animation-name: fadeOutDownBig; -} - -@-webkit-keyframes fadeOutLeft { - from { - opacity: 1; - } - - to { - opacity: 0; - -webkit-transform: translate3d(-100%, 0, 0); - transform: translate3d(-100%, 0, 0); - } -} - -@keyframes fadeOutLeft { - from { - opacity: 1; - } - - to { - opacity: 0; - -webkit-transform: translate3d(-100%, 0, 0); - transform: translate3d(-100%, 0, 0); - } -} - -.fadeOutLeft { - -webkit-animation-name: fadeOutLeft; - animation-name: fadeOutLeft; -} - -@-webkit-keyframes fadeOutLeftBig { - from { - opacity: 1; - } - - to { - opacity: 0; - -webkit-transform: translate3d(-2000px, 0, 0); - transform: translate3d(-2000px, 0, 0); - } -} - -@keyframes fadeOutLeftBig { - from { - opacity: 1; - } - - to { - opacity: 0; - -webkit-transform: translate3d(-2000px, 0, 0); - transform: translate3d(-2000px, 0, 0); - } -} - -.fadeOutLeftBig { - -webkit-animation-name: fadeOutLeftBig; - animation-name: fadeOutLeftBig; -} - -@-webkit-keyframes fadeOutRight { - from { - opacity: 1; - } - - to { - opacity: 0; - -webkit-transform: translate3d(100%, 0, 0); - transform: translate3d(100%, 0, 0); - } -} - -@keyframes fadeOutRight { - from { - opacity: 1; - } - - to { - opacity: 0; - -webkit-transform: translate3d(100%, 0, 0); - transform: translate3d(100%, 0, 0); - } -} - -.fadeOutRight { - -webkit-animation-name: fadeOutRight; - animation-name: fadeOutRight; -} - -@-webkit-keyframes fadeOutRightBig { - from { - opacity: 1; - } - - to { - opacity: 0; - -webkit-transform: translate3d(2000px, 0, 0); - transform: translate3d(2000px, 0, 0); - } -} - -@keyframes fadeOutRightBig { - from { - opacity: 1; - } - - to { - opacity: 0; - -webkit-transform: translate3d(2000px, 0, 0); - transform: translate3d(2000px, 0, 0); - } -} - -.fadeOutRightBig { - -webkit-animation-name: fadeOutRightBig; - animation-name: fadeOutRightBig; -} - -@-webkit-keyframes fadeOutUp { - from { - opacity: 1; - } - - to { - opacity: 0; - -webkit-transform: translate3d(0, -100%, 0); - transform: translate3d(0, -100%, 0); - } -} - -@keyframes fadeOutUp { - from { - opacity: 1; - } - - to { - opacity: 0; - -webkit-transform: translate3d(0, -100%, 0); - transform: translate3d(0, -100%, 0); - } -} - -.fadeOutUp { - -webkit-animation-name: fadeOutUp; - animation-name: fadeOutUp; -} - -@-webkit-keyframes fadeOutUpBig { - from { - opacity: 1; - } - - to { - opacity: 0; - -webkit-transform: translate3d(0, -2000px, 0); - transform: translate3d(0, -2000px, 0); - } -} - -@keyframes fadeOutUpBig { - from { - opacity: 1; - } - - to { - opacity: 0; - -webkit-transform: translate3d(0, -2000px, 0); - transform: translate3d(0, -2000px, 0); - } -} - -.fadeOutUpBig { - -webkit-animation-name: fadeOutUpBig; - animation-name: fadeOutUpBig; -} - -@-webkit-keyframes flip { - from { - -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) - rotate3d(0, 1, 0, -360deg); - transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg); - -webkit-animation-timing-function: ease-out; - animation-timing-function: ease-out; - } - - 40% { - -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) - rotate3d(0, 1, 0, -190deg); - transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) - rotate3d(0, 1, 0, -190deg); - -webkit-animation-timing-function: ease-out; - animation-timing-function: ease-out; - } - - 50% { - -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) - rotate3d(0, 1, 0, -170deg); - transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) - rotate3d(0, 1, 0, -170deg); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - } - - 80% { - -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) - rotate3d(0, 1, 0, 0deg); - transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) - rotate3d(0, 1, 0, 0deg); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - } - - to { - -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) - rotate3d(0, 1, 0, 0deg); - transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - } -} - -@keyframes flip { - from { - -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) - rotate3d(0, 1, 0, -360deg); - transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg); - -webkit-animation-timing-function: ease-out; - animation-timing-function: ease-out; - } - - 40% { - -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) - rotate3d(0, 1, 0, -190deg); - transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) - rotate3d(0, 1, 0, -190deg); - -webkit-animation-timing-function: ease-out; - animation-timing-function: ease-out; - } - - 50% { - -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) - rotate3d(0, 1, 0, -170deg); - transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) - rotate3d(0, 1, 0, -170deg); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - } - - 80% { - -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) - rotate3d(0, 1, 0, 0deg); - transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) - rotate3d(0, 1, 0, 0deg); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - } - - to { - -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) - rotate3d(0, 1, 0, 0deg); - transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - } -} - -.animated.flip { - -webkit-backface-visibility: visible; - backface-visibility: visible; - -webkit-animation-name: flip; - animation-name: flip; -} - -@-webkit-keyframes flipInX { - from { - -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); - transform: perspective(400px) rotate3d(1, 0, 0, 90deg); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - opacity: 0; - } - - 40% { - -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); - transform: perspective(400px) rotate3d(1, 0, 0, -20deg); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - } - - 60% { - -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg); - transform: perspective(400px) rotate3d(1, 0, 0, 10deg); - opacity: 1; - } - - 80% { - -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg); - transform: perspective(400px) rotate3d(1, 0, 0, -5deg); - } - - to { - -webkit-transform: perspective(400px); - transform: perspective(400px); - } -} - -@keyframes flipInX { - from { - -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); - transform: perspective(400px) rotate3d(1, 0, 0, 90deg); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - opacity: 0; - } - - 40% { - -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); - transform: perspective(400px) rotate3d(1, 0, 0, -20deg); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - } - - 60% { - -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg); - transform: perspective(400px) rotate3d(1, 0, 0, 10deg); - opacity: 1; - } - - 80% { - -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg); - transform: perspective(400px) rotate3d(1, 0, 0, -5deg); - } - - to { - -webkit-transform: perspective(400px); - transform: perspective(400px); - } -} - -.flipInX { - -webkit-backface-visibility: visible !important; - backface-visibility: visible !important; - -webkit-animation-name: flipInX; - animation-name: flipInX; -} - -@-webkit-keyframes flipInY { - from { - -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); - transform: perspective(400px) rotate3d(0, 1, 0, 90deg); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - opacity: 0; - } - - 40% { - -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg); - transform: perspective(400px) rotate3d(0, 1, 0, -20deg); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - } - - 60% { - -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg); - transform: perspective(400px) rotate3d(0, 1, 0, 10deg); - opacity: 1; - } - - 80% { - -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg); - transform: perspective(400px) rotate3d(0, 1, 0, -5deg); - } - - to { - -webkit-transform: perspective(400px); - transform: perspective(400px); - } -} - -@keyframes flipInY { - from { - -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); - transform: perspective(400px) rotate3d(0, 1, 0, 90deg); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - opacity: 0; - } - - 40% { - -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg); - transform: perspective(400px) rotate3d(0, 1, 0, -20deg); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - } - - 60% { - -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg); - transform: perspective(400px) rotate3d(0, 1, 0, 10deg); - opacity: 1; - } - - 80% { - -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg); - transform: perspective(400px) rotate3d(0, 1, 0, -5deg); - } - - to { - -webkit-transform: perspective(400px); - transform: perspective(400px); - } -} - -.flipInY { - -webkit-backface-visibility: visible !important; - backface-visibility: visible !important; - -webkit-animation-name: flipInY; - animation-name: flipInY; -} - -@-webkit-keyframes flipOutX { - from { - -webkit-transform: perspective(400px); - transform: perspective(400px); - } - - 30% { - -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); - transform: perspective(400px) rotate3d(1, 0, 0, -20deg); - opacity: 1; - } - - to { - -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); - transform: perspective(400px) rotate3d(1, 0, 0, 90deg); - opacity: 0; - } -} - -@keyframes flipOutX { - from { - -webkit-transform: perspective(400px); - transform: perspective(400px); - } - - 30% { - -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); - transform: perspective(400px) rotate3d(1, 0, 0, -20deg); - opacity: 1; - } - - to { - -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); - transform: perspective(400px) rotate3d(1, 0, 0, 90deg); - opacity: 0; - } -} - -.flipOutX { - -webkit-animation-duration: 0.75s; - animation-duration: 0.75s; - -webkit-animation-name: flipOutX; - animation-name: flipOutX; - -webkit-backface-visibility: visible !important; - backface-visibility: visible !important; -} - -@-webkit-keyframes flipOutY { - from { - -webkit-transform: perspective(400px); - transform: perspective(400px); - } - - 30% { - -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg); - transform: perspective(400px) rotate3d(0, 1, 0, -15deg); - opacity: 1; - } - - to { - -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); - transform: perspective(400px) rotate3d(0, 1, 0, 90deg); - opacity: 0; - } -} - -@keyframes flipOutY { - from { - -webkit-transform: perspective(400px); - transform: perspective(400px); - } - - 30% { - -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg); - transform: perspective(400px) rotate3d(0, 1, 0, -15deg); - opacity: 1; - } - - to { - -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); - transform: perspective(400px) rotate3d(0, 1, 0, 90deg); - opacity: 0; - } -} - -.flipOutY { - -webkit-animation-duration: 0.75s; - animation-duration: 0.75s; - -webkit-backface-visibility: visible !important; - backface-visibility: visible !important; - -webkit-animation-name: flipOutY; - animation-name: flipOutY; -} - -@-webkit-keyframes lightSpeedIn { - from { - -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg); - transform: translate3d(100%, 0, 0) skewX(-30deg); - opacity: 0; - } - - 60% { - -webkit-transform: skewX(20deg); - transform: skewX(20deg); - opacity: 1; - } - - 80% { - -webkit-transform: skewX(-5deg); - transform: skewX(-5deg); - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} - -@keyframes lightSpeedIn { - from { - -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg); - transform: translate3d(100%, 0, 0) skewX(-30deg); - opacity: 0; - } - - 60% { - -webkit-transform: skewX(20deg); - transform: skewX(20deg); - opacity: 1; - } - - 80% { - -webkit-transform: skewX(-5deg); - transform: skewX(-5deg); - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} - -.lightSpeedIn { - -webkit-animation-name: lightSpeedIn; - animation-name: lightSpeedIn; - -webkit-animation-timing-function: ease-out; - animation-timing-function: ease-out; -} - -@-webkit-keyframes lightSpeedOut { - from { - opacity: 1; - } - - to { - -webkit-transform: translate3d(100%, 0, 0) skewX(30deg); - transform: translate3d(100%, 0, 0) skewX(30deg); - opacity: 0; - } -} - -@keyframes lightSpeedOut { - from { - opacity: 1; - } - - to { - -webkit-transform: translate3d(100%, 0, 0) skewX(30deg); - transform: translate3d(100%, 0, 0) skewX(30deg); - opacity: 0; - } -} - -.lightSpeedOut { - -webkit-animation-name: lightSpeedOut; - animation-name: lightSpeedOut; - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; -} - -@-webkit-keyframes rotateIn { - from { - -webkit-transform-origin: center; - transform-origin: center; - -webkit-transform: rotate3d(0, 0, 1, -200deg); - transform: rotate3d(0, 0, 1, -200deg); - opacity: 0; - } - - to { - -webkit-transform-origin: center; - transform-origin: center; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - opacity: 1; - } -} - -@keyframes rotateIn { - from { - -webkit-transform-origin: center; - transform-origin: center; - -webkit-transform: rotate3d(0, 0, 1, -200deg); - transform: rotate3d(0, 0, 1, -200deg); - opacity: 0; - } - - to { - -webkit-transform-origin: center; - transform-origin: center; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - opacity: 1; - } -} - -.rotateIn { - -webkit-animation-name: rotateIn; - animation-name: rotateIn; -} - -@-webkit-keyframes rotateInDownLeft { - from { - -webkit-transform-origin: left bottom; - transform-origin: left bottom; - -webkit-transform: rotate3d(0, 0, 1, -45deg); - transform: rotate3d(0, 0, 1, -45deg); - opacity: 0; - } - - to { - -webkit-transform-origin: left bottom; - transform-origin: left bottom; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - opacity: 1; - } -} - -@keyframes rotateInDownLeft { - from { - -webkit-transform-origin: left bottom; - transform-origin: left bottom; - -webkit-transform: rotate3d(0, 0, 1, -45deg); - transform: rotate3d(0, 0, 1, -45deg); - opacity: 0; - } - - to { - -webkit-transform-origin: left bottom; - transform-origin: left bottom; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - opacity: 1; - } -} - -.rotateInDownLeft { - -webkit-animation-name: rotateInDownLeft; - animation-name: rotateInDownLeft; -} - -@-webkit-keyframes rotateInDownRight { - from { - -webkit-transform-origin: right bottom; - transform-origin: right bottom; - -webkit-transform: rotate3d(0, 0, 1, 45deg); - transform: rotate3d(0, 0, 1, 45deg); - opacity: 0; - } - - to { - -webkit-transform-origin: right bottom; - transform-origin: right bottom; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - opacity: 1; - } -} - -@keyframes rotateInDownRight { - from { - -webkit-transform-origin: right bottom; - transform-origin: right bottom; - -webkit-transform: rotate3d(0, 0, 1, 45deg); - transform: rotate3d(0, 0, 1, 45deg); - opacity: 0; - } - - to { - -webkit-transform-origin: right bottom; - transform-origin: right bottom; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - opacity: 1; - } -} - -.rotateInDownRight { - -webkit-animation-name: rotateInDownRight; - animation-name: rotateInDownRight; -} - -@-webkit-keyframes rotateInUpLeft { - from { - -webkit-transform-origin: left bottom; - transform-origin: left bottom; - -webkit-transform: rotate3d(0, 0, 1, 45deg); - transform: rotate3d(0, 0, 1, 45deg); - opacity: 0; - } - - to { - -webkit-transform-origin: left bottom; - transform-origin: left bottom; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - opacity: 1; - } -} - -@keyframes rotateInUpLeft { - from { - -webkit-transform-origin: left bottom; - transform-origin: left bottom; - -webkit-transform: rotate3d(0, 0, 1, 45deg); - transform: rotate3d(0, 0, 1, 45deg); - opacity: 0; - } - - to { - -webkit-transform-origin: left bottom; - transform-origin: left bottom; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - opacity: 1; - } -} - -.rotateInUpLeft { - -webkit-animation-name: rotateInUpLeft; - animation-name: rotateInUpLeft; -} - -@-webkit-keyframes rotateInUpRight { - from { - -webkit-transform-origin: right bottom; - transform-origin: right bottom; - -webkit-transform: rotate3d(0, 0, 1, -90deg); - transform: rotate3d(0, 0, 1, -90deg); - opacity: 0; - } - - to { - -webkit-transform-origin: right bottom; - transform-origin: right bottom; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - opacity: 1; - } -} - -@keyframes rotateInUpRight { - from { - -webkit-transform-origin: right bottom; - transform-origin: right bottom; - -webkit-transform: rotate3d(0, 0, 1, -90deg); - transform: rotate3d(0, 0, 1, -90deg); - opacity: 0; - } - - to { - -webkit-transform-origin: right bottom; - transform-origin: right bottom; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - opacity: 1; - } -} - -.rotateInUpRight { - -webkit-animation-name: rotateInUpRight; - animation-name: rotateInUpRight; -} - -@-webkit-keyframes rotateOut { - from { - -webkit-transform-origin: center; - transform-origin: center; - opacity: 1; - } - - to { - -webkit-transform-origin: center; - transform-origin: center; - -webkit-transform: rotate3d(0, 0, 1, 200deg); - transform: rotate3d(0, 0, 1, 200deg); - opacity: 0; - } -} - -@keyframes rotateOut { - from { - -webkit-transform-origin: center; - transform-origin: center; - opacity: 1; - } - - to { - -webkit-transform-origin: center; - transform-origin: center; - -webkit-transform: rotate3d(0, 0, 1, 200deg); - transform: rotate3d(0, 0, 1, 200deg); - opacity: 0; - } -} - -.rotateOut { - -webkit-animation-name: rotateOut; - animation-name: rotateOut; -} - -@-webkit-keyframes rotateOutDownLeft { - from { - -webkit-transform-origin: left bottom; - transform-origin: left bottom; - opacity: 1; - } - - to { - -webkit-transform-origin: left bottom; - transform-origin: left bottom; - -webkit-transform: rotate3d(0, 0, 1, 45deg); - transform: rotate3d(0, 0, 1, 45deg); - opacity: 0; - } -} - -@keyframes rotateOutDownLeft { - from { - -webkit-transform-origin: left bottom; - transform-origin: left bottom; - opacity: 1; - } - - to { - -webkit-transform-origin: left bottom; - transform-origin: left bottom; - -webkit-transform: rotate3d(0, 0, 1, 45deg); - transform: rotate3d(0, 0, 1, 45deg); - opacity: 0; - } -} - -.rotateOutDownLeft { - -webkit-animation-name: rotateOutDownLeft; - animation-name: rotateOutDownLeft; -} - -@-webkit-keyframes rotateOutDownRight { - from { - -webkit-transform-origin: right bottom; - transform-origin: right bottom; - opacity: 1; - } - - to { - -webkit-transform-origin: right bottom; - transform-origin: right bottom; - -webkit-transform: rotate3d(0, 0, 1, -45deg); - transform: rotate3d(0, 0, 1, -45deg); - opacity: 0; - } -} - -@keyframes rotateOutDownRight { - from { - -webkit-transform-origin: right bottom; - transform-origin: right bottom; - opacity: 1; - } - - to { - -webkit-transform-origin: right bottom; - transform-origin: right bottom; - -webkit-transform: rotate3d(0, 0, 1, -45deg); - transform: rotate3d(0, 0, 1, -45deg); - opacity: 0; - } -} - -.rotateOutDownRight { - -webkit-animation-name: rotateOutDownRight; - animation-name: rotateOutDownRight; -} - -@-webkit-keyframes rotateOutUpLeft { - from { - -webkit-transform-origin: left bottom; - transform-origin: left bottom; - opacity: 1; - } - - to { - -webkit-transform-origin: left bottom; - transform-origin: left bottom; - -webkit-transform: rotate3d(0, 0, 1, -45deg); - transform: rotate3d(0, 0, 1, -45deg); - opacity: 0; - } -} - -@keyframes rotateOutUpLeft { - from { - -webkit-transform-origin: left bottom; - transform-origin: left bottom; - opacity: 1; - } - - to { - -webkit-transform-origin: left bottom; - transform-origin: left bottom; - -webkit-transform: rotate3d(0, 0, 1, -45deg); - transform: rotate3d(0, 0, 1, -45deg); - opacity: 0; - } -} - -.rotateOutUpLeft { - -webkit-animation-name: rotateOutUpLeft; - animation-name: rotateOutUpLeft; -} - -@-webkit-keyframes rotateOutUpRight { - from { - -webkit-transform-origin: right bottom; - transform-origin: right bottom; - opacity: 1; - } - - to { - -webkit-transform-origin: right bottom; - transform-origin: right bottom; - -webkit-transform: rotate3d(0, 0, 1, 90deg); - transform: rotate3d(0, 0, 1, 90deg); - opacity: 0; - } -} - -@keyframes rotateOutUpRight { - from { - -webkit-transform-origin: right bottom; - transform-origin: right bottom; - opacity: 1; - } - - to { - -webkit-transform-origin: right bottom; - transform-origin: right bottom; - -webkit-transform: rotate3d(0, 0, 1, 90deg); - transform: rotate3d(0, 0, 1, 90deg); - opacity: 0; - } -} - -.rotateOutUpRight { - -webkit-animation-name: rotateOutUpRight; - animation-name: rotateOutUpRight; -} - -@-webkit-keyframes hinge { - 0% { - -webkit-transform-origin: top left; - transform-origin: top left; - -webkit-animation-timing-function: ease-in-out; - animation-timing-function: ease-in-out; - } - - 20%, - 60% { - -webkit-transform: rotate3d(0, 0, 1, 80deg); - transform: rotate3d(0, 0, 1, 80deg); - -webkit-transform-origin: top left; - transform-origin: top left; - -webkit-animation-timing-function: ease-in-out; - animation-timing-function: ease-in-out; - } - - 40%, - 80% { - -webkit-transform: rotate3d(0, 0, 1, 60deg); - transform: rotate3d(0, 0, 1, 60deg); - -webkit-transform-origin: top left; - transform-origin: top left; - -webkit-animation-timing-function: ease-in-out; - animation-timing-function: ease-in-out; - opacity: 1; - } - - to { - -webkit-transform: translate3d(0, 700px, 0); - transform: translate3d(0, 700px, 0); - opacity: 0; - } -} - -@keyframes hinge { - 0% { - -webkit-transform-origin: top left; - transform-origin: top left; - -webkit-animation-timing-function: ease-in-out; - animation-timing-function: ease-in-out; - } - - 20%, - 60% { - -webkit-transform: rotate3d(0, 0, 1, 80deg); - transform: rotate3d(0, 0, 1, 80deg); - -webkit-transform-origin: top left; - transform-origin: top left; - -webkit-animation-timing-function: ease-in-out; - animation-timing-function: ease-in-out; - } - - 40%, - 80% { - -webkit-transform: rotate3d(0, 0, 1, 60deg); - transform: rotate3d(0, 0, 1, 60deg); - -webkit-transform-origin: top left; - transform-origin: top left; - -webkit-animation-timing-function: ease-in-out; - animation-timing-function: ease-in-out; - opacity: 1; - } - - to { - -webkit-transform: translate3d(0, 700px, 0); - transform: translate3d(0, 700px, 0); - opacity: 0; - } -} - -.hinge { - -webkit-animation-duration: 2s; - animation-duration: 2s; - -webkit-animation-name: hinge; - animation-name: hinge; -} - -@-webkit-keyframes jackInTheBox { - from { - opacity: 0; - -webkit-transform: scale(0.1) rotate(30deg); - transform: scale(0.1) rotate(30deg); - -webkit-transform-origin: center bottom; - transform-origin: center bottom; - } - - 50% { - -webkit-transform: rotate(-10deg); - transform: rotate(-10deg); - } - - 70% { - -webkit-transform: rotate(3deg); - transform: rotate(3deg); - } - - to { - opacity: 1; - -webkit-transform: scale(1); - transform: scale(1); - } -} - -@keyframes jackInTheBox { - from { - opacity: 0; - -webkit-transform: scale(0.1) rotate(30deg); - transform: scale(0.1) rotate(30deg); - -webkit-transform-origin: center bottom; - transform-origin: center bottom; - } - - 50% { - -webkit-transform: rotate(-10deg); - transform: rotate(-10deg); - } - - 70% { - -webkit-transform: rotate(3deg); - transform: rotate(3deg); - } - - to { - opacity: 1; - -webkit-transform: scale(1); - transform: scale(1); - } -} - -.jackInTheBox { - -webkit-animation-name: jackInTheBox; - animation-name: jackInTheBox; -} - -/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ - -@-webkit-keyframes rollIn { - from { - opacity: 0; - -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); - transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} - -@keyframes rollIn { - from { - opacity: 0; - -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); - transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); - } - - to { - opacity: 1; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} - -.rollIn { - -webkit-animation-name: rollIn; - animation-name: rollIn; -} - -/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ - -@-webkit-keyframes rollOut { - from { - opacity: 1; - } - - to { - opacity: 0; - -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); - transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); - } -} - -@keyframes rollOut { - from { - opacity: 1; - } - - to { - opacity: 0; - -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); - transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); - } -} - -.rollOut { - -webkit-animation-name: rollOut; - animation-name: rollOut; -} - -@-webkit-keyframes zoomIn { - from { - opacity: 0; - -webkit-transform: scale3d(0.3, 0.3, 0.3); - transform: scale3d(0.3, 0.3, 0.3); - } - - 50% { - opacity: 1; - } -} - -@keyframes zoomIn { - from { - opacity: 0; - -webkit-transform: scale3d(0.3, 0.3, 0.3); - transform: scale3d(0.3, 0.3, 0.3); - } - - 50% { - opacity: 1; - } -} - -.zoomIn { - -webkit-animation-name: zoomIn; - animation-name: zoomIn; -} - -@-webkit-keyframes zoomInDown { - from { - opacity: 0; - -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); - transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); - -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - } - - 60% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); - -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - } -} - -@keyframes zoomInDown { - from { - opacity: 0; - -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); - transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); - -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - } - - 60% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); - -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - } -} - -.zoomInDown { - -webkit-animation-name: zoomInDown; - animation-name: zoomInDown; -} - -@-webkit-keyframes zoomInLeft { - from { - opacity: 0; - -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); - transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); - -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - } - - 60% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); - -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - } -} - -@keyframes zoomInLeft { - from { - opacity: 0; - -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); - transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); - -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - } - - 60% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); - -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - } -} - -.zoomInLeft { - -webkit-animation-name: zoomInLeft; - animation-name: zoomInLeft; -} - -@-webkit-keyframes zoomInRight { - from { - opacity: 0; - -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); - transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); - -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - } - - 60% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); - -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - } -} - -@keyframes zoomInRight { - from { - opacity: 0; - -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); - transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); - -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - } - - 60% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); - -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - } -} - -.zoomInRight { - -webkit-animation-name: zoomInRight; - animation-name: zoomInRight; -} - -@-webkit-keyframes zoomInUp { - from { - opacity: 0; - -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); - transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); - -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - } - - 60% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); - -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - } -} - -@keyframes zoomInUp { - from { - opacity: 0; - -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); - transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); - -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - } - - 60% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); - -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - } -} - -.zoomInUp { - -webkit-animation-name: zoomInUp; - animation-name: zoomInUp; -} - -@-webkit-keyframes zoomOut { - from { - opacity: 1; - } - - 50% { - opacity: 0; - -webkit-transform: scale3d(0.3, 0.3, 0.3); - transform: scale3d(0.3, 0.3, 0.3); - } - - to { - opacity: 0; - } -} - -@keyframes zoomOut { - from { - opacity: 1; - } - - 50% { - opacity: 0; - -webkit-transform: scale3d(0.3, 0.3, 0.3); - transform: scale3d(0.3, 0.3, 0.3); - } - - to { - opacity: 0; - } -} - -.zoomOut { - -webkit-animation-name: zoomOut; - animation-name: zoomOut; -} - -@-webkit-keyframes zoomOutDown { - 40% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); - -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - } - - to { - opacity: 0; - -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0); - transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0); - -webkit-transform-origin: center bottom; - transform-origin: center bottom; - -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - } -} - -@keyframes zoomOutDown { - 40% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); - -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - } - - to { - opacity: 0; - -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0); - transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0); - -webkit-transform-origin: center bottom; - transform-origin: center bottom; - -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - } -} - -.zoomOutDown { - -webkit-animation-name: zoomOutDown; - animation-name: zoomOutDown; -} - -@-webkit-keyframes zoomOutLeft { - 40% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); - } - - to { - opacity: 0; - -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0); - transform: scale(0.1) translate3d(-2000px, 0, 0); - -webkit-transform-origin: left center; - transform-origin: left center; - } -} - -@keyframes zoomOutLeft { - 40% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); - } - - to { - opacity: 0; - -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0); - transform: scale(0.1) translate3d(-2000px, 0, 0); - -webkit-transform-origin: left center; - transform-origin: left center; - } -} - -.zoomOutLeft { - -webkit-animation-name: zoomOutLeft; - animation-name: zoomOutLeft; -} - -@-webkit-keyframes zoomOutRight { - 40% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); - } - - to { - opacity: 0; - -webkit-transform: scale(0.1) translate3d(2000px, 0, 0); - transform: scale(0.1) translate3d(2000px, 0, 0); - -webkit-transform-origin: right center; - transform-origin: right center; - } -} - -@keyframes zoomOutRight { - 40% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); - } - - to { - opacity: 0; - -webkit-transform: scale(0.1) translate3d(2000px, 0, 0); - transform: scale(0.1) translate3d(2000px, 0, 0); - -webkit-transform-origin: right center; - transform-origin: right center; - } -} - -.zoomOutRight { - -webkit-animation-name: zoomOutRight; - animation-name: zoomOutRight; -} - -@-webkit-keyframes zoomOutUp { - 40% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); - -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - } - - to { - opacity: 0; - -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0); - transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0); - -webkit-transform-origin: center bottom; - transform-origin: center bottom; - -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - } -} - -@keyframes zoomOutUp { - 40% { - opacity: 1; - -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); - transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); - -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - } - - to { - opacity: 0; - -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0); - transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0); - -webkit-transform-origin: center bottom; - transform-origin: center bottom; - -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - } -} - -.zoomOutUp { - -webkit-animation-name: zoomOutUp; - animation-name: zoomOutUp; -} - -@-webkit-keyframes slideInDown { - from { - -webkit-transform: translate3d(0, -100%, 0); - transform: translate3d(0, -100%, 0); - visibility: visible; - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} - -@keyframes slideInDown { - from { - -webkit-transform: translate3d(0, -100%, 0); - transform: translate3d(0, -100%, 0); - visibility: visible; - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} - -.slideInDown { - -webkit-animation-name: slideInDown; - animation-name: slideInDown; -} - -@-webkit-keyframes slideInLeft { - from { - -webkit-transform: translate3d(-100%, 0, 0); - transform: translate3d(-100%, 0, 0); - visibility: visible; - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} - -@keyframes slideInLeft { - from { - -webkit-transform: translate3d(-100%, 0, 0); - transform: translate3d(-100%, 0, 0); - visibility: visible; - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} - -.slideInLeft { - -webkit-animation-name: slideInLeft; - animation-name: slideInLeft; -} - -@-webkit-keyframes slideInRight { - from { - -webkit-transform: translate3d(100%, 0, 0); - transform: translate3d(100%, 0, 0); - visibility: visible; - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} - -@keyframes slideInRight { - from { - -webkit-transform: translate3d(100%, 0, 0); - transform: translate3d(100%, 0, 0); - visibility: visible; - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} - -.slideInRight { - -webkit-animation-name: slideInRight; - animation-name: slideInRight; -} - -@-webkit-keyframes slideInUp { - from { - -webkit-transform: translate3d(0, 100%, 0); - transform: translate3d(0, 100%, 0); - visibility: visible; - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} - -@keyframes slideInUp { - from { - -webkit-transform: translate3d(0, 100%, 0); - transform: translate3d(0, 100%, 0); - visibility: visible; - } - - to { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} - -.slideInUp { - -webkit-animation-name: slideInUp; - animation-name: slideInUp; -} - -@-webkit-keyframes slideOutDown { - from { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - - to { - visibility: hidden; - -webkit-transform: translate3d(0, 100%, 0); - transform: translate3d(0, 100%, 0); - } -} - -@keyframes slideOutDown { - from { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - - to { - visibility: hidden; - -webkit-transform: translate3d(0, 100%, 0); - transform: translate3d(0, 100%, 0); - } -} - -.slideOutDown { - -webkit-animation-name: slideOutDown; - animation-name: slideOutDown; -} - -@-webkit-keyframes slideOutLeft { - from { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - - to { - visibility: hidden; - -webkit-transform: translate3d(-100%, 0, 0); - transform: translate3d(-100%, 0, 0); - } -} - -@keyframes slideOutLeft { - from { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - - to { - visibility: hidden; - -webkit-transform: translate3d(-100%, 0, 0); - transform: translate3d(-100%, 0, 0); - } -} - -.slideOutLeft { - -webkit-animation-name: slideOutLeft; - animation-name: slideOutLeft; -} - -@-webkit-keyframes slideOutRight { - from { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - - to { - visibility: hidden; - -webkit-transform: translate3d(100%, 0, 0); - transform: translate3d(100%, 0, 0); - } -} - -@keyframes slideOutRight { - from { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - - to { - visibility: hidden; - -webkit-transform: translate3d(100%, 0, 0); - transform: translate3d(100%, 0, 0); - } -} - -.slideOutRight { - -webkit-animation-name: slideOutRight; - animation-name: slideOutRight; -} - -@-webkit-keyframes slideOutUp { - from { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - - to { - visibility: hidden; - -webkit-transform: translate3d(0, -100%, 0); - transform: translate3d(0, -100%, 0); - } -} - -@keyframes slideOutUp { - from { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } - - to { - visibility: hidden; - -webkit-transform: translate3d(0, -100%, 0); - transform: translate3d(0, -100%, 0); - } -} - -.slideOutUp { - -webkit-animation-name: slideOutUp; - animation-name: slideOutUp; -} - -.animated { - -webkit-animation-duration: 1s; - animation-duration: 1s; - -webkit-animation-fill-mode: both; - animation-fill-mode: both; -} - -.animated.infinite { - -webkit-animation-iteration-count: infinite; - animation-iteration-count: infinite; -} - -.animated.delay-1s { - -webkit-animation-delay: 1s; - animation-delay: 1s; -} - -.animated.delay-2s { - -webkit-animation-delay: 2s; - animation-delay: 2s; -} - -.animated.delay-3s { - -webkit-animation-delay: 3s; - animation-delay: 3s; -} - -.animated.delay-4s { - -webkit-animation-delay: 4s; - animation-delay: 4s; -} - -.animated.delay-5s { - -webkit-animation-delay: 5s; - animation-delay: 5s; -} - -.animated.fast { - -webkit-animation-duration: 800ms; - animation-duration: 800ms; -} - -.animated.faster { - -webkit-animation-duration: 500ms; - animation-duration: 500ms; -} - -.animated.slow { - -webkit-animation-duration: 2s; - animation-duration: 2s; -} - -.animated.slower { - -webkit-animation-duration: 3s; - animation-duration: 3s; -} - -@media (print), (prefers-reduced-motion: reduce) { - .animated { - -webkit-animation-duration: 1ms !important; - animation-duration: 1ms !important; - -webkit-transition-duration: 1ms !important; - transition-duration: 1ms !important; - -webkit-animation-iteration-count: 1 !important; - animation-iteration-count: 1 !important; - } -} diff --git a/node_modules/animate.css/animate.min.css b/node_modules/animate.css/animate.min.css deleted file mode 100644 index f3f1068..0000000 --- a/node_modules/animate.css/animate.min.css +++ /dev/null @@ -1,11 +0,0 @@ -@charset "UTF-8"; - -/*! - * animate.css -https://daneden.github.io/animate.css/ - * Version - 3.7.2 - * Licensed under the MIT license - http://opensource.org/licenses/MIT - * - * Copyright (c) 2019 Daniel Eden - */ - -@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.animated.fast{-webkit-animation-duration:.8s;animation-duration:.8s}.animated.faster{-webkit-animation-duration:.5s;animation-duration:.5s}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}@media (prefers-reduced-motion:reduce),(print){.animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}} \ No newline at end of file diff --git a/node_modules/animate.css/bower.json b/node_modules/animate.css/bower.json deleted file mode 100644 index 6c40e8c..0000000 --- a/node_modules/animate.css/bower.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "name": "animate.css", - "main": "./animate.css", - "ignore": [".*", "*.yml", "Gemfile", "Gemfile.lock", "*.md"] -} diff --git a/node_modules/animate.css/gulpfile.js b/node_modules/animate.css/gulpfile.js deleted file mode 100644 index b81ee2c..0000000 --- a/node_modules/animate.css/gulpfile.js +++ /dev/null @@ -1,107 +0,0 @@ -// Utilities -var autoprefixer = require('autoprefixer'); -var cssnano = require('cssnano'); -var fs = require('fs'); - -// Gulp -var gulp = require('gulp'); - -// Gulp plugins -var concat = require('gulp-concat'); -var gutil = require('gulp-util'); -var header = require('gulp-header'); -var postcss = require('gulp-postcss'); -var rename = require('gulp-rename'); -var runSequence = require('run-sequence'); - -// Misc/global vars -var pkg = JSON.parse(fs.readFileSync('package.json')); -var activatedAnimations = activateAnimations(); - -// Task options -var opts = { - destPath: './', - concatName: 'animate.css', - - autoprefixer: { - browsers: ['> 1%', 'last 2 versions', 'Firefox ESR'], - cascade: false, - }, - - minRename: { - suffix: '.min', - }, - - banner: [ - '@charset "UTF-8";\n', - '/*!', - ' * <%= name %> -<%= homepage %>', - ' * Version - <%= version %>', - ' * Licensed under the MIT license - http://opensource.org/licenses/MIT', - ' *', - ' * Copyright (c) <%= new Date().getFullYear() %> <%= author.name %>', - ' */\n\n', - ].join('\n'), -}; - -// ---------------------------- -// Gulp task definitions -// ---------------------------- - -gulp.task('createCSS', function() { - return gulp - .src(activatedAnimations) - .pipe(concat(opts.concatName)) - .pipe(postcss([autoprefixer(opts.autoprefixer)])) - .pipe(gulp.dest(opts.destPath)) - .pipe(postcss([cssnano({reduceIdents: {keyframes: false}})])) - .pipe(rename(opts.minRename)) - .pipe(gulp.dest(opts.destPath)); -}); - -gulp.task('addHeader', function() { - return gulp - .src('*.css') - .pipe(header(opts.banner, pkg)) - .pipe(gulp.dest(opts.destPath)); -}); - -gulp.task('default', gulp.series('createCSS', 'addHeader')); - -// ---------------------------- -// Helpers/functions -// ---------------------------- - -// Read the config file and return an array of the animations to be activated -function activateAnimations() { - var categories = JSON.parse(fs.readFileSync('animate-config.json')), - category, - files, - file, - target = [], - count = 0; - - for (category in categories) { - if (categories.hasOwnProperty(category)) { - files = categories[category]; - - for (file in files) { - if (files[file]) { - // marked as true - target.push('source/' + category + '/' + file + '.css'); - count += 1; - } - } - } - } - // prepend base CSS - target.push('source/_base.css'); - - if (!count) { - gutil.log('No animations activated.'); - } else { - gutil.log(count + (count > 1 ? ' animations' : ' animation') + ' activated.'); - } - - return target; -} diff --git a/node_modules/animate.css/package.json b/node_modules/animate.css/package.json deleted file mode 100644 index 1a397aa..0000000 --- a/node_modules/animate.css/package.json +++ /dev/null @@ -1,88 +0,0 @@ -{ - "_from": "animate.css", - "_id": "animate.css@3.7.2", - "_inBundle": false, - "_integrity": "sha1-5z4NUOkssc/vFZfZs4qUgQIOCOo=", - "_location": "/animate.css", - "_phantomChildren": {}, - "_requested": { - "type": "tag", - "registry": true, - "raw": "animate.css", - "name": "animate.css", - "escapedName": "animate.css", - "rawSpec": "", - "saveSpec": null, - "fetchSpec": "latest" - }, - "_requiredBy": [ - "#USER", - "/" - ], - "_resolved": "https://registry.npm.taobao.org/animate.css/download/animate.css-3.7.2.tgz", - "_shasum": "e73e0d50e92cb1cfef1597d9b38a9481020e08ea", - "_spec": "animate.css", - "_where": "/Users/piao/Documents/Project/yshopmall_uni", - "author": { - "name": "Daniel Eden" - }, - "bugs": { - "url": "https://github.com/daneden/animate.css/issues" - }, - "bundleDependencies": false, - "deprecated": false, - "description": "_Just-add-water CSS animation_", - "devDependencies": { - "autoprefixer": "^9.0.1", - "cssnano": "^4.0.3", - "eslint": "^5.2.0", - "gulp": "^4.0.0", - "gulp-concat": "^2.6.1", - "gulp-header": "^2.0.1", - "gulp-postcss": "^8.0.0", - "gulp-rename": "^1.2.2", - "gulp-util": "^3.0.8", - "husky": "^1.2.0", - "lint-staged": "^8.1.0", - "prettier": "^1.10.2", - "run-sequence": "^2.2.1" - }, - "homepage": "https://daneden.github.io/animate.css/", - "jspm": { - "main": "animate.css!", - "format": "global", - "directories": { - "lib": "./" - } - }, - "license": "MIT", - "lint-staged": { - "*.{js,json,md,css}": [ - "prettier --write", - "git add" - ] - }, - "main": "animate.css", - "name": "animate.css", - "prettier": { - "bracketSpacing": false, - "proseWrap": "never", - "singleQuote": true, - "trailingComma": "all" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/daneden/animate.css.git" - }, - "scripts": { - "gulp": "./node_modules/gulp/bin/gulp.js", - "precommit": "lint-staged", - "prettier": "prettier --write \"**/*.{js,json,md,css}\"", - "start": "gulp" - }, - "spm": { - "main": "./animate.css" - }, - "style": "./animate.css", - "version": "3.7.2" -} diff --git a/node_modules/animate.css/source/_base.css b/node_modules/animate.css/source/_base.css deleted file mode 100644 index 4e90757..0000000 --- a/node_modules/animate.css/source/_base.css +++ /dev/null @@ -1,52 +0,0 @@ -.animated { - animation-duration: 1s; - animation-fill-mode: both; -} - -.animated.infinite { - animation-iteration-count: infinite; -} - -.animated.delay-1s { - animation-delay: 1s; -} - -.animated.delay-2s { - animation-delay: 2s; -} - -.animated.delay-3s { - animation-delay: 3s; -} - -.animated.delay-4s { - animation-delay: 4s; -} - -.animated.delay-5s { - animation-delay: 5s; -} - -.animated.fast { - animation-duration: 800ms; -} - -.animated.faster { - animation-duration: 500ms; -} - -.animated.slow { - animation-duration: 2s; -} - -.animated.slower { - animation-duration: 3s; -} - -@media (print), (prefers-reduced-motion: reduce) { - .animated { - animation-duration: 1ms !important; - transition-duration: 1ms !important; - animation-iteration-count: 1 !important; - } -} diff --git a/node_modules/animate.css/source/_vars.css b/node_modules/animate.css/source/_vars.css deleted file mode 100644 index 689cffb..0000000 --- a/node_modules/animate.css/source/_vars.css +++ /dev/null @@ -1,4 +0,0 @@ -.animated { - --animate-duration: 1s; - --animate-delay: 1s; -} diff --git a/node_modules/animate.css/source/attention_seekers/bounce.css b/node_modules/animate.css/source/attention_seekers/bounce.css deleted file mode 100644 index a249507..0000000 --- a/node_modules/animate.css/source/attention_seekers/bounce.css +++ /dev/null @@ -1,30 +0,0 @@ -@keyframes bounce { - from, - 20%, - 53%, - 80%, - to { - animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - transform: translate3d(0, 0, 0); - } - - 40%, - 43% { - animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); - transform: translate3d(0, -30px, 0); - } - - 70% { - animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); - transform: translate3d(0, -15px, 0); - } - - 90% { - transform: translate3d(0, -4px, 0); - } -} - -.bounce { - animation-name: bounce; - transform-origin: center bottom; -} diff --git a/node_modules/animate.css/source/attention_seekers/flash.css b/node_modules/animate.css/source/attention_seekers/flash.css deleted file mode 100644 index 844bba8..0000000 --- a/node_modules/animate.css/source/attention_seekers/flash.css +++ /dev/null @@ -1,16 +0,0 @@ -@keyframes flash { - from, - 50%, - to { - opacity: 1; - } - - 25%, - 75% { - opacity: 0; - } -} - -.flash { - animation-name: flash; -} diff --git a/node_modules/animate.css/source/attention_seekers/headShake.css b/node_modules/animate.css/source/attention_seekers/headShake.css deleted file mode 100644 index b599ec7..0000000 --- a/node_modules/animate.css/source/attention_seekers/headShake.css +++ /dev/null @@ -1,30 +0,0 @@ -@keyframes headShake { - 0% { - transform: translateX(0); - } - - 6.5% { - transform: translateX(-6px) rotateY(-9deg); - } - - 18.5% { - transform: translateX(5px) rotateY(7deg); - } - - 31.5% { - transform: translateX(-3px) rotateY(-5deg); - } - - 43.5% { - transform: translateX(2px) rotateY(3deg); - } - - 50% { - transform: translateX(0); - } -} - -.headShake { - animation-timing-function: ease-in-out; - animation-name: headShake; -} diff --git a/node_modules/animate.css/source/attention_seekers/heartBeat.css b/node_modules/animate.css/source/attention_seekers/heartBeat.css deleted file mode 100644 index 5e369e7..0000000 --- a/node_modules/animate.css/source/attention_seekers/heartBeat.css +++ /dev/null @@ -1,27 +0,0 @@ -@keyframes heartBeat { - 0% { - transform: scale(1); - } - - 14% { - transform: scale(1.3); - } - - 28% { - transform: scale(1); - } - - 42% { - transform: scale(1.3); - } - - 70% { - transform: scale(1); - } -} - -.heartBeat { - animation-name: heartBeat; - animation-duration: 1.3s; - animation-timing-function: ease-in-out; -} diff --git a/node_modules/animate.css/source/attention_seekers/jello.css b/node_modules/animate.css/source/attention_seekers/jello.css deleted file mode 100644 index dd7ef41..0000000 --- a/node_modules/animate.css/source/attention_seekers/jello.css +++ /dev/null @@ -1,40 +0,0 @@ -@keyframes jello { - from, - 11.1%, - to { - transform: translate3d(0, 0, 0); - } - - 22.2% { - transform: skewX(-12.5deg) skewY(-12.5deg); - } - - 33.3% { - transform: skewX(6.25deg) skewY(6.25deg); - } - - 44.4% { - transform: skewX(-3.125deg) skewY(-3.125deg); - } - - 55.5% { - transform: skewX(1.5625deg) skewY(1.5625deg); - } - - 66.6% { - transform: skewX(-0.78125deg) skewY(-0.78125deg); - } - - 77.7% { - transform: skewX(0.390625deg) skewY(0.390625deg); - } - - 88.8% { - transform: skewX(-0.1953125deg) skewY(-0.1953125deg); - } -} - -.jello { - animation-name: jello; - transform-origin: center; -} diff --git a/node_modules/animate.css/source/attention_seekers/pulse.css b/node_modules/animate.css/source/attention_seekers/pulse.css deleted file mode 100644 index a03c622..0000000 --- a/node_modules/animate.css/source/attention_seekers/pulse.css +++ /dev/null @@ -1,19 +0,0 @@ -/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ - -@keyframes pulse { - from { - transform: scale3d(1, 1, 1); - } - - 50% { - transform: scale3d(1.05, 1.05, 1.05); - } - - to { - transform: scale3d(1, 1, 1); - } -} - -.pulse { - animation-name: pulse; -} diff --git a/node_modules/animate.css/source/attention_seekers/rubberBand.css b/node_modules/animate.css/source/attention_seekers/rubberBand.css deleted file mode 100644 index cc6d986..0000000 --- a/node_modules/animate.css/source/attention_seekers/rubberBand.css +++ /dev/null @@ -1,33 +0,0 @@ -@keyframes rubberBand { - from { - transform: scale3d(1, 1, 1); - } - - 30% { - transform: scale3d(1.25, 0.75, 1); - } - - 40% { - transform: scale3d(0.75, 1.25, 1); - } - - 50% { - transform: scale3d(1.15, 0.85, 1); - } - - 65% { - transform: scale3d(0.95, 1.05, 1); - } - - 75% { - transform: scale3d(1.05, 0.95, 1); - } - - to { - transform: scale3d(1, 1, 1); - } -} - -.rubberBand { - animation-name: rubberBand; -} diff --git a/node_modules/animate.css/source/attention_seekers/shake.css b/node_modules/animate.css/source/attention_seekers/shake.css deleted file mode 100644 index 9cfcc79..0000000 --- a/node_modules/animate.css/source/attention_seekers/shake.css +++ /dev/null @@ -1,25 +0,0 @@ -@keyframes shake { - from, - to { - transform: translate3d(0, 0, 0); - } - - 10%, - 30%, - 50%, - 70%, - 90% { - transform: translate3d(-10px, 0, 0); - } - - 20%, - 40%, - 60%, - 80% { - transform: translate3d(10px, 0, 0); - } -} - -.shake { - animation-name: shake; -} diff --git a/node_modules/animate.css/source/attention_seekers/swing.css b/node_modules/animate.css/source/attention_seekers/swing.css deleted file mode 100644 index e5d8742..0000000 --- a/node_modules/animate.css/source/attention_seekers/swing.css +++ /dev/null @@ -1,26 +0,0 @@ -@keyframes swing { - 20% { - transform: rotate3d(0, 0, 1, 15deg); - } - - 40% { - transform: rotate3d(0, 0, 1, -10deg); - } - - 60% { - transform: rotate3d(0, 0, 1, 5deg); - } - - 80% { - transform: rotate3d(0, 0, 1, -5deg); - } - - to { - transform: rotate3d(0, 0, 1, 0deg); - } -} - -.swing { - transform-origin: top center; - animation-name: swing; -} diff --git a/node_modules/animate.css/source/attention_seekers/tada.css b/node_modules/animate.css/source/attention_seekers/tada.css deleted file mode 100644 index 7c33b5d..0000000 --- a/node_modules/animate.css/source/attention_seekers/tada.css +++ /dev/null @@ -1,31 +0,0 @@ -@keyframes tada { - from { - transform: scale3d(1, 1, 1); - } - - 10%, - 20% { - transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); - } - - 30%, - 50%, - 70%, - 90% { - transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); - } - - 40%, - 60%, - 80% { - transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); - } - - to { - transform: scale3d(1, 1, 1); - } -} - -.tada { - animation-name: tada; -} diff --git a/node_modules/animate.css/source/attention_seekers/wobble.css b/node_modules/animate.css/source/attention_seekers/wobble.css deleted file mode 100644 index 6290322..0000000 --- a/node_modules/animate.css/source/attention_seekers/wobble.css +++ /dev/null @@ -1,35 +0,0 @@ -/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ - -@keyframes wobble { - from { - transform: translate3d(0, 0, 0); - } - - 15% { - transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); - } - - 30% { - transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); - } - - 45% { - transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); - } - - 60% { - transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); - } - - 75% { - transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); - } - - to { - transform: translate3d(0, 0, 0); - } -} - -.wobble { - animation-name: wobble; -} diff --git a/node_modules/animate.css/source/bouncing_entrances/bounceIn.css b/node_modules/animate.css/source/bouncing_entrances/bounceIn.css deleted file mode 100644 index 644e8dd..0000000 --- a/node_modules/animate.css/source/bouncing_entrances/bounceIn.css +++ /dev/null @@ -1,42 +0,0 @@ -@keyframes bounceIn { - from, - 20%, - 40%, - 60%, - 80%, - to { - animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - } - - 0% { - opacity: 0; - transform: scale3d(0.3, 0.3, 0.3); - } - - 20% { - transform: scale3d(1.1, 1.1, 1.1); - } - - 40% { - transform: scale3d(0.9, 0.9, 0.9); - } - - 60% { - opacity: 1; - transform: scale3d(1.03, 1.03, 1.03); - } - - 80% { - transform: scale3d(0.97, 0.97, 0.97); - } - - to { - opacity: 1; - transform: scale3d(1, 1, 1); - } -} - -.bounceIn { - animation-duration: 0.75s; - animation-name: bounceIn; -} diff --git a/node_modules/animate.css/source/bouncing_entrances/bounceInDown.css b/node_modules/animate.css/source/bouncing_entrances/bounceInDown.css deleted file mode 100644 index 5cfed3d..0000000 --- a/node_modules/animate.css/source/bouncing_entrances/bounceInDown.css +++ /dev/null @@ -1,35 +0,0 @@ -@keyframes bounceInDown { - from, - 60%, - 75%, - 90%, - to { - animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - } - - 0% { - opacity: 0; - transform: translate3d(0, -3000px, 0); - } - - 60% { - opacity: 1; - transform: translate3d(0, 25px, 0); - } - - 75% { - transform: translate3d(0, -10px, 0); - } - - 90% { - transform: translate3d(0, 5px, 0); - } - - to { - transform: translate3d(0, 0, 0); - } -} - -.bounceInDown { - animation-name: bounceInDown; -} diff --git a/node_modules/animate.css/source/bouncing_entrances/bounceInLeft.css b/node_modules/animate.css/source/bouncing_entrances/bounceInLeft.css deleted file mode 100644 index 6b811d3..0000000 --- a/node_modules/animate.css/source/bouncing_entrances/bounceInLeft.css +++ /dev/null @@ -1,35 +0,0 @@ -@keyframes bounceInLeft { - from, - 60%, - 75%, - 90%, - to { - animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - } - - 0% { - opacity: 0; - transform: translate3d(-3000px, 0, 0); - } - - 60% { - opacity: 1; - transform: translate3d(25px, 0, 0); - } - - 75% { - transform: translate3d(-10px, 0, 0); - } - - 90% { - transform: translate3d(5px, 0, 0); - } - - to { - transform: translate3d(0, 0, 0); - } -} - -.bounceInLeft { - animation-name: bounceInLeft; -} diff --git a/node_modules/animate.css/source/bouncing_entrances/bounceInRight.css b/node_modules/animate.css/source/bouncing_entrances/bounceInRight.css deleted file mode 100644 index ca09286..0000000 --- a/node_modules/animate.css/source/bouncing_entrances/bounceInRight.css +++ /dev/null @@ -1,35 +0,0 @@ -@keyframes bounceInRight { - from, - 60%, - 75%, - 90%, - to { - animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - } - - from { - opacity: 0; - transform: translate3d(3000px, 0, 0); - } - - 60% { - opacity: 1; - transform: translate3d(-25px, 0, 0); - } - - 75% { - transform: translate3d(10px, 0, 0); - } - - 90% { - transform: translate3d(-5px, 0, 0); - } - - to { - transform: translate3d(0, 0, 0); - } -} - -.bounceInRight { - animation-name: bounceInRight; -} diff --git a/node_modules/animate.css/source/bouncing_entrances/bounceInUp.css b/node_modules/animate.css/source/bouncing_entrances/bounceInUp.css deleted file mode 100644 index 6100c00..0000000 --- a/node_modules/animate.css/source/bouncing_entrances/bounceInUp.css +++ /dev/null @@ -1,35 +0,0 @@ -@keyframes bounceInUp { - from, - 60%, - 75%, - 90%, - to { - animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); - } - - from { - opacity: 0; - transform: translate3d(0, 3000px, 0); - } - - 60% { - opacity: 1; - transform: translate3d(0, -20px, 0); - } - - 75% { - transform: translate3d(0, 10px, 0); - } - - 90% { - transform: translate3d(0, -5px, 0); - } - - to { - transform: translate3d(0, 0, 0); - } -} - -.bounceInUp { - animation-name: bounceInUp; -} diff --git a/node_modules/animate.css/source/bouncing_exits/bounceOut.css b/node_modules/animate.css/source/bouncing_exits/bounceOut.css deleted file mode 100644 index dc3eab5..0000000 --- a/node_modules/animate.css/source/bouncing_exits/bounceOut.css +++ /dev/null @@ -1,21 +0,0 @@ -@keyframes bounceOut { - 20% { - transform: scale3d(0.9, 0.9, 0.9); - } - - 50%, - 55% { - opacity: 1; - transform: scale3d(1.1, 1.1, 1.1); - } - - to { - opacity: 0; - transform: scale3d(0.3, 0.3, 0.3); - } -} - -.bounceOut { - animation-duration: 0.75s; - animation-name: bounceOut; -} diff --git a/node_modules/animate.css/source/bouncing_exits/bounceOutDown.css b/node_modules/animate.css/source/bouncing_exits/bounceOutDown.css deleted file mode 100644 index 0fd65cf..0000000 --- a/node_modules/animate.css/source/bouncing_exits/bounceOutDown.css +++ /dev/null @@ -1,20 +0,0 @@ -@keyframes bounceOutDown { - 20% { - transform: translate3d(0, 10px, 0); - } - - 40%, - 45% { - opacity: 1; - transform: translate3d(0, -20px, 0); - } - - to { - opacity: 0; - transform: translate3d(0, 2000px, 0); - } -} - -.bounceOutDown { - animation-name: bounceOutDown; -} diff --git a/node_modules/animate.css/source/bouncing_exits/bounceOutLeft.css b/node_modules/animate.css/source/bouncing_exits/bounceOutLeft.css deleted file mode 100644 index 591d2a5..0000000 --- a/node_modules/animate.css/source/bouncing_exits/bounceOutLeft.css +++ /dev/null @@ -1,15 +0,0 @@ -@keyframes bounceOutLeft { - 20% { - opacity: 1; - transform: translate3d(20px, 0, 0); - } - - to { - opacity: 0; - transform: translate3d(-2000px, 0, 0); - } -} - -.bounceOutLeft { - animation-name: bounceOutLeft; -} diff --git a/node_modules/animate.css/source/bouncing_exits/bounceOutRight.css b/node_modules/animate.css/source/bouncing_exits/bounceOutRight.css deleted file mode 100644 index 355b50e..0000000 --- a/node_modules/animate.css/source/bouncing_exits/bounceOutRight.css +++ /dev/null @@ -1,15 +0,0 @@ -@keyframes bounceOutRight { - 20% { - opacity: 1; - transform: translate3d(-20px, 0, 0); - } - - to { - opacity: 0; - transform: translate3d(2000px, 0, 0); - } -} - -.bounceOutRight { - animation-name: bounceOutRight; -} diff --git a/node_modules/animate.css/source/bouncing_exits/bounceOutUp.css b/node_modules/animate.css/source/bouncing_exits/bounceOutUp.css deleted file mode 100644 index 0a6b286..0000000 --- a/node_modules/animate.css/source/bouncing_exits/bounceOutUp.css +++ /dev/null @@ -1,20 +0,0 @@ -@keyframes bounceOutUp { - 20% { - transform: translate3d(0, -10px, 0); - } - - 40%, - 45% { - opacity: 1; - transform: translate3d(0, 20px, 0); - } - - to { - opacity: 0; - transform: translate3d(0, -2000px, 0); - } -} - -.bounceOutUp { - animation-name: bounceOutUp; -} diff --git a/node_modules/animate.css/source/fading_entrances/fadeIn.css b/node_modules/animate.css/source/fading_entrances/fadeIn.css deleted file mode 100644 index f0fa0cc..0000000 --- a/node_modules/animate.css/source/fading_entrances/fadeIn.css +++ /dev/null @@ -1,13 +0,0 @@ -@keyframes fadeIn { - from { - opacity: 0; - } - - to { - opacity: 1; - } -} - -.fadeIn { - animation-name: fadeIn; -} diff --git a/node_modules/animate.css/source/fading_entrances/fadeInDown.css b/node_modules/animate.css/source/fading_entrances/fadeInDown.css deleted file mode 100644 index e180b52..0000000 --- a/node_modules/animate.css/source/fading_entrances/fadeInDown.css +++ /dev/null @@ -1,15 +0,0 @@ -@keyframes fadeInDown { - from { - opacity: 0; - transform: translate3d(0, -100%, 0); - } - - to { - opacity: 1; - transform: translate3d(0, 0, 0); - } -} - -.fadeInDown { - animation-name: fadeInDown; -} diff --git a/node_modules/animate.css/source/fading_entrances/fadeInDownBig.css b/node_modules/animate.css/source/fading_entrances/fadeInDownBig.css deleted file mode 100644 index c2da977..0000000 --- a/node_modules/animate.css/source/fading_entrances/fadeInDownBig.css +++ /dev/null @@ -1,15 +0,0 @@ -@keyframes fadeInDownBig { - from { - opacity: 0; - transform: translate3d(0, -2000px, 0); - } - - to { - opacity: 1; - transform: translate3d(0, 0, 0); - } -} - -.fadeInDownBig { - animation-name: fadeInDownBig; -} diff --git a/node_modules/animate.css/source/fading_entrances/fadeInLeft.css b/node_modules/animate.css/source/fading_entrances/fadeInLeft.css deleted file mode 100644 index 47acc42..0000000 --- a/node_modules/animate.css/source/fading_entrances/fadeInLeft.css +++ /dev/null @@ -1,15 +0,0 @@ -@keyframes fadeInLeft { - from { - opacity: 0; - transform: translate3d(-100%, 0, 0); - } - - to { - opacity: 1; - transform: translate3d(0, 0, 0); - } -} - -.fadeInLeft { - animation-name: fadeInLeft; -} diff --git a/node_modules/animate.css/source/fading_entrances/fadeInLeftBig.css b/node_modules/animate.css/source/fading_entrances/fadeInLeftBig.css deleted file mode 100644 index 39b5ed2..0000000 --- a/node_modules/animate.css/source/fading_entrances/fadeInLeftBig.css +++ /dev/null @@ -1,15 +0,0 @@ -@keyframes fadeInLeftBig { - from { - opacity: 0; - transform: translate3d(-2000px, 0, 0); - } - - to { - opacity: 1; - transform: translate3d(0, 0, 0); - } -} - -.fadeInLeftBig { - animation-name: fadeInLeftBig; -} diff --git a/node_modules/animate.css/source/fading_entrances/fadeInRight.css b/node_modules/animate.css/source/fading_entrances/fadeInRight.css deleted file mode 100644 index 856fef3..0000000 --- a/node_modules/animate.css/source/fading_entrances/fadeInRight.css +++ /dev/null @@ -1,15 +0,0 @@ -@keyframes fadeInRight { - from { - opacity: 0; - transform: translate3d(100%, 0, 0); - } - - to { - opacity: 1; - transform: translate3d(0, 0, 0); - } -} - -.fadeInRight { - animation-name: fadeInRight; -} diff --git a/node_modules/animate.css/source/fading_entrances/fadeInRightBig.css b/node_modules/animate.css/source/fading_entrances/fadeInRightBig.css deleted file mode 100644 index d9cbc64..0000000 --- a/node_modules/animate.css/source/fading_entrances/fadeInRightBig.css +++ /dev/null @@ -1,15 +0,0 @@ -@keyframes fadeInRightBig { - from { - opacity: 0; - transform: translate3d(2000px, 0, 0); - } - - to { - opacity: 1; - transform: translate3d(0, 0, 0); - } -} - -.fadeInRightBig { - animation-name: fadeInRightBig; -} diff --git a/node_modules/animate.css/source/fading_entrances/fadeInUp.css b/node_modules/animate.css/source/fading_entrances/fadeInUp.css deleted file mode 100644 index c66c840..0000000 --- a/node_modules/animate.css/source/fading_entrances/fadeInUp.css +++ /dev/null @@ -1,15 +0,0 @@ -@keyframes fadeInUp { - from { - opacity: 0; - transform: translate3d(0, 100%, 0); - } - - to { - opacity: 1; - transform: translate3d(0, 0, 0); - } -} - -.fadeInUp { - animation-name: fadeInUp; -} diff --git a/node_modules/animate.css/source/fading_entrances/fadeInUpBig.css b/node_modules/animate.css/source/fading_entrances/fadeInUpBig.css deleted file mode 100644 index 11adc5c..0000000 --- a/node_modules/animate.css/source/fading_entrances/fadeInUpBig.css +++ /dev/null @@ -1,15 +0,0 @@ -@keyframes fadeInUpBig { - from { - opacity: 0; - transform: translate3d(0, 2000px, 0); - } - - to { - opacity: 1; - transform: translate3d(0, 0, 0); - } -} - -.fadeInUpBig { - animation-name: fadeInUpBig; -} diff --git a/node_modules/animate.css/source/fading_exits/fadeOut.css b/node_modules/animate.css/source/fading_exits/fadeOut.css deleted file mode 100644 index 635b639..0000000 --- a/node_modules/animate.css/source/fading_exits/fadeOut.css +++ /dev/null @@ -1,13 +0,0 @@ -@keyframes fadeOut { - from { - opacity: 1; - } - - to { - opacity: 0; - } -} - -.fadeOut { - animation-name: fadeOut; -} diff --git a/node_modules/animate.css/source/fading_exits/fadeOutDown.css b/node_modules/animate.css/source/fading_exits/fadeOutDown.css deleted file mode 100644 index e8b4446..0000000 --- a/node_modules/animate.css/source/fading_exits/fadeOutDown.css +++ /dev/null @@ -1,14 +0,0 @@ -@keyframes fadeOutDown { - from { - opacity: 1; - } - - to { - opacity: 0; - transform: translate3d(0, 100%, 0); - } -} - -.fadeOutDown { - animation-name: fadeOutDown; -} diff --git a/node_modules/animate.css/source/fading_exits/fadeOutDownBig.css b/node_modules/animate.css/source/fading_exits/fadeOutDownBig.css deleted file mode 100644 index a728101..0000000 --- a/node_modules/animate.css/source/fading_exits/fadeOutDownBig.css +++ /dev/null @@ -1,14 +0,0 @@ -@keyframes fadeOutDownBig { - from { - opacity: 1; - } - - to { - opacity: 0; - transform: translate3d(0, 2000px, 0); - } -} - -.fadeOutDownBig { - animation-name: fadeOutDownBig; -} diff --git a/node_modules/animate.css/source/fading_exits/fadeOutLeft.css b/node_modules/animate.css/source/fading_exits/fadeOutLeft.css deleted file mode 100644 index 320e02a..0000000 --- a/node_modules/animate.css/source/fading_exits/fadeOutLeft.css +++ /dev/null @@ -1,14 +0,0 @@ -@keyframes fadeOutLeft { - from { - opacity: 1; - } - - to { - opacity: 0; - transform: translate3d(-100%, 0, 0); - } -} - -.fadeOutLeft { - animation-name: fadeOutLeft; -} diff --git a/node_modules/animate.css/source/fading_exits/fadeOutLeftBig.css b/node_modules/animate.css/source/fading_exits/fadeOutLeftBig.css deleted file mode 100644 index 0a4bbb6..0000000 --- a/node_modules/animate.css/source/fading_exits/fadeOutLeftBig.css +++ /dev/null @@ -1,14 +0,0 @@ -@keyframes fadeOutLeftBig { - from { - opacity: 1; - } - - to { - opacity: 0; - transform: translate3d(-2000px, 0, 0); - } -} - -.fadeOutLeftBig { - animation-name: fadeOutLeftBig; -} diff --git a/node_modules/animate.css/source/fading_exits/fadeOutRight.css b/node_modules/animate.css/source/fading_exits/fadeOutRight.css deleted file mode 100644 index b83e9f2..0000000 --- a/node_modules/animate.css/source/fading_exits/fadeOutRight.css +++ /dev/null @@ -1,14 +0,0 @@ -@keyframes fadeOutRight { - from { - opacity: 1; - } - - to { - opacity: 0; - transform: translate3d(100%, 0, 0); - } -} - -.fadeOutRight { - animation-name: fadeOutRight; -} diff --git a/node_modules/animate.css/source/fading_exits/fadeOutRightBig.css b/node_modules/animate.css/source/fading_exits/fadeOutRightBig.css deleted file mode 100644 index 47ce4d3..0000000 --- a/node_modules/animate.css/source/fading_exits/fadeOutRightBig.css +++ /dev/null @@ -1,14 +0,0 @@ -@keyframes fadeOutRightBig { - from { - opacity: 1; - } - - to { - opacity: 0; - transform: translate3d(2000px, 0, 0); - } -} - -.fadeOutRightBig { - animation-name: fadeOutRightBig; -} diff --git a/node_modules/animate.css/source/fading_exits/fadeOutUp.css b/node_modules/animate.css/source/fading_exits/fadeOutUp.css deleted file mode 100644 index 687f3a9..0000000 --- a/node_modules/animate.css/source/fading_exits/fadeOutUp.css +++ /dev/null @@ -1,14 +0,0 @@ -@keyframes fadeOutUp { - from { - opacity: 1; - } - - to { - opacity: 0; - transform: translate3d(0, -100%, 0); - } -} - -.fadeOutUp { - animation-name: fadeOutUp; -} diff --git a/node_modules/animate.css/source/fading_exits/fadeOutUpBig.css b/node_modules/animate.css/source/fading_exits/fadeOutUpBig.css deleted file mode 100644 index e246173..0000000 --- a/node_modules/animate.css/source/fading_exits/fadeOutUpBig.css +++ /dev/null @@ -1,14 +0,0 @@ -@keyframes fadeOutUpBig { - from { - opacity: 1; - } - - to { - opacity: 0; - transform: translate3d(0, -2000px, 0); - } -} - -.fadeOutUpBig { - animation-name: fadeOutUpBig; -} diff --git a/node_modules/animate.css/source/flippers/flip.css b/node_modules/animate.css/source/flippers/flip.css deleted file mode 100644 index 821b4bc..0000000 --- a/node_modules/animate.css/source/flippers/flip.css +++ /dev/null @@ -1,34 +0,0 @@ -@keyframes flip { - from { - transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg); - animation-timing-function: ease-out; - } - - 40% { - transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) - rotate3d(0, 1, 0, -190deg); - animation-timing-function: ease-out; - } - - 50% { - transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) - rotate3d(0, 1, 0, -170deg); - animation-timing-function: ease-in; - } - - 80% { - transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) - rotate3d(0, 1, 0, 0deg); - animation-timing-function: ease-in; - } - - to { - transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg); - animation-timing-function: ease-in; - } -} - -.animated.flip { - backface-visibility: visible; - animation-name: flip; -} diff --git a/node_modules/animate.css/source/flippers/flipInX.css b/node_modules/animate.css/source/flippers/flipInX.css deleted file mode 100644 index 58bdd3b..0000000 --- a/node_modules/animate.css/source/flippers/flipInX.css +++ /dev/null @@ -1,30 +0,0 @@ -@keyframes flipInX { - from { - transform: perspective(400px) rotate3d(1, 0, 0, 90deg); - animation-timing-function: ease-in; - opacity: 0; - } - - 40% { - transform: perspective(400px) rotate3d(1, 0, 0, -20deg); - animation-timing-function: ease-in; - } - - 60% { - transform: perspective(400px) rotate3d(1, 0, 0, 10deg); - opacity: 1; - } - - 80% { - transform: perspective(400px) rotate3d(1, 0, 0, -5deg); - } - - to { - transform: perspective(400px); - } -} - -.flipInX { - backface-visibility: visible !important; - animation-name: flipInX; -} diff --git a/node_modules/animate.css/source/flippers/flipInY.css b/node_modules/animate.css/source/flippers/flipInY.css deleted file mode 100644 index b1df818..0000000 --- a/node_modules/animate.css/source/flippers/flipInY.css +++ /dev/null @@ -1,30 +0,0 @@ -@keyframes flipInY { - from { - transform: perspective(400px) rotate3d(0, 1, 0, 90deg); - animation-timing-function: ease-in; - opacity: 0; - } - - 40% { - transform: perspective(400px) rotate3d(0, 1, 0, -20deg); - animation-timing-function: ease-in; - } - - 60% { - transform: perspective(400px) rotate3d(0, 1, 0, 10deg); - opacity: 1; - } - - 80% { - transform: perspective(400px) rotate3d(0, 1, 0, -5deg); - } - - to { - transform: perspective(400px); - } -} - -.flipInY { - backface-visibility: visible !important; - animation-name: flipInY; -} diff --git a/node_modules/animate.css/source/flippers/flipOutX.css b/node_modules/animate.css/source/flippers/flipOutX.css deleted file mode 100644 index 59dc8a1..0000000 --- a/node_modules/animate.css/source/flippers/flipOutX.css +++ /dev/null @@ -1,21 +0,0 @@ -@keyframes flipOutX { - from { - transform: perspective(400px); - } - - 30% { - transform: perspective(400px) rotate3d(1, 0, 0, -20deg); - opacity: 1; - } - - to { - transform: perspective(400px) rotate3d(1, 0, 0, 90deg); - opacity: 0; - } -} - -.flipOutX { - animation-duration: 0.75s; - animation-name: flipOutX; - backface-visibility: visible !important; -} diff --git a/node_modules/animate.css/source/flippers/flipOutY.css b/node_modules/animate.css/source/flippers/flipOutY.css deleted file mode 100644 index 02ac8e8..0000000 --- a/node_modules/animate.css/source/flippers/flipOutY.css +++ /dev/null @@ -1,21 +0,0 @@ -@keyframes flipOutY { - from { - transform: perspective(400px); - } - - 30% { - transform: perspective(400px) rotate3d(0, 1, 0, -15deg); - opacity: 1; - } - - to { - transform: perspective(400px) rotate3d(0, 1, 0, 90deg); - opacity: 0; - } -} - -.flipOutY { - animation-duration: 0.75s; - backface-visibility: visible !important; - animation-name: flipOutY; -} diff --git a/node_modules/animate.css/source/lightspeed/lightSpeedIn.css b/node_modules/animate.css/source/lightspeed/lightSpeedIn.css deleted file mode 100644 index daf1a8a..0000000 --- a/node_modules/animate.css/source/lightspeed/lightSpeedIn.css +++ /dev/null @@ -1,24 +0,0 @@ -@keyframes lightSpeedIn { - from { - transform: translate3d(100%, 0, 0) skewX(-30deg); - opacity: 0; - } - - 60% { - transform: skewX(20deg); - opacity: 1; - } - - 80% { - transform: skewX(-5deg); - } - - to { - transform: translate3d(0, 0, 0); - } -} - -.lightSpeedIn { - animation-name: lightSpeedIn; - animation-timing-function: ease-out; -} diff --git a/node_modules/animate.css/source/lightspeed/lightSpeedOut.css b/node_modules/animate.css/source/lightspeed/lightSpeedOut.css deleted file mode 100644 index 2606e74..0000000 --- a/node_modules/animate.css/source/lightspeed/lightSpeedOut.css +++ /dev/null @@ -1,15 +0,0 @@ -@keyframes lightSpeedOut { - from { - opacity: 1; - } - - to { - transform: translate3d(100%, 0, 0) skewX(30deg); - opacity: 0; - } -} - -.lightSpeedOut { - animation-name: lightSpeedOut; - animation-timing-function: ease-in; -} diff --git a/node_modules/animate.css/source/rotating_entrances/rotateIn.css b/node_modules/animate.css/source/rotating_entrances/rotateIn.css deleted file mode 100644 index 06e61f1..0000000 --- a/node_modules/animate.css/source/rotating_entrances/rotateIn.css +++ /dev/null @@ -1,17 +0,0 @@ -@keyframes rotateIn { - from { - transform-origin: center; - transform: rotate3d(0, 0, 1, -200deg); - opacity: 0; - } - - to { - transform-origin: center; - transform: translate3d(0, 0, 0); - opacity: 1; - } -} - -.rotateIn { - animation-name: rotateIn; -} diff --git a/node_modules/animate.css/source/rotating_entrances/rotateInDownLeft.css b/node_modules/animate.css/source/rotating_entrances/rotateInDownLeft.css deleted file mode 100644 index 2aaf361..0000000 --- a/node_modules/animate.css/source/rotating_entrances/rotateInDownLeft.css +++ /dev/null @@ -1,17 +0,0 @@ -@keyframes rotateInDownLeft { - from { - transform-origin: left bottom; - transform: rotate3d(0, 0, 1, -45deg); - opacity: 0; - } - - to { - transform-origin: left bottom; - transform: translate3d(0, 0, 0); - opacity: 1; - } -} - -.rotateInDownLeft { - animation-name: rotateInDownLeft; -} diff --git a/node_modules/animate.css/source/rotating_entrances/rotateInDownRight.css b/node_modules/animate.css/source/rotating_entrances/rotateInDownRight.css deleted file mode 100644 index 1471504..0000000 --- a/node_modules/animate.css/source/rotating_entrances/rotateInDownRight.css +++ /dev/null @@ -1,17 +0,0 @@ -@keyframes rotateInDownRight { - from { - transform-origin: right bottom; - transform: rotate3d(0, 0, 1, 45deg); - opacity: 0; - } - - to { - transform-origin: right bottom; - transform: translate3d(0, 0, 0); - opacity: 1; - } -} - -.rotateInDownRight { - animation-name: rotateInDownRight; -} diff --git a/node_modules/animate.css/source/rotating_entrances/rotateInUpLeft.css b/node_modules/animate.css/source/rotating_entrances/rotateInUpLeft.css deleted file mode 100644 index 9cb1451..0000000 --- a/node_modules/animate.css/source/rotating_entrances/rotateInUpLeft.css +++ /dev/null @@ -1,17 +0,0 @@ -@keyframes rotateInUpLeft { - from { - transform-origin: left bottom; - transform: rotate3d(0, 0, 1, 45deg); - opacity: 0; - } - - to { - transform-origin: left bottom; - transform: translate3d(0, 0, 0); - opacity: 1; - } -} - -.rotateInUpLeft { - animation-name: rotateInUpLeft; -} diff --git a/node_modules/animate.css/source/rotating_entrances/rotateInUpRight.css b/node_modules/animate.css/source/rotating_entrances/rotateInUpRight.css deleted file mode 100644 index 6fad935..0000000 --- a/node_modules/animate.css/source/rotating_entrances/rotateInUpRight.css +++ /dev/null @@ -1,17 +0,0 @@ -@keyframes rotateInUpRight { - from { - transform-origin: right bottom; - transform: rotate3d(0, 0, 1, -90deg); - opacity: 0; - } - - to { - transform-origin: right bottom; - transform: translate3d(0, 0, 0); - opacity: 1; - } -} - -.rotateInUpRight { - animation-name: rotateInUpRight; -} diff --git a/node_modules/animate.css/source/rotating_exits/rotateOut.css b/node_modules/animate.css/source/rotating_exits/rotateOut.css deleted file mode 100644 index ff580f7..0000000 --- a/node_modules/animate.css/source/rotating_exits/rotateOut.css +++ /dev/null @@ -1,16 +0,0 @@ -@keyframes rotateOut { - from { - transform-origin: center; - opacity: 1; - } - - to { - transform-origin: center; - transform: rotate3d(0, 0, 1, 200deg); - opacity: 0; - } -} - -.rotateOut { - animation-name: rotateOut; -} diff --git a/node_modules/animate.css/source/rotating_exits/rotateOutDownLeft.css b/node_modules/animate.css/source/rotating_exits/rotateOutDownLeft.css deleted file mode 100644 index bb2111e..0000000 --- a/node_modules/animate.css/source/rotating_exits/rotateOutDownLeft.css +++ /dev/null @@ -1,16 +0,0 @@ -@keyframes rotateOutDownLeft { - from { - transform-origin: left bottom; - opacity: 1; - } - - to { - transform-origin: left bottom; - transform: rotate3d(0, 0, 1, 45deg); - opacity: 0; - } -} - -.rotateOutDownLeft { - animation-name: rotateOutDownLeft; -} diff --git a/node_modules/animate.css/source/rotating_exits/rotateOutDownRight.css b/node_modules/animate.css/source/rotating_exits/rotateOutDownRight.css deleted file mode 100644 index 88a46ec..0000000 --- a/node_modules/animate.css/source/rotating_exits/rotateOutDownRight.css +++ /dev/null @@ -1,16 +0,0 @@ -@keyframes rotateOutDownRight { - from { - transform-origin: right bottom; - opacity: 1; - } - - to { - transform-origin: right bottom; - transform: rotate3d(0, 0, 1, -45deg); - opacity: 0; - } -} - -.rotateOutDownRight { - animation-name: rotateOutDownRight; -} diff --git a/node_modules/animate.css/source/rotating_exits/rotateOutUpLeft.css b/node_modules/animate.css/source/rotating_exits/rotateOutUpLeft.css deleted file mode 100644 index a95f61b..0000000 --- a/node_modules/animate.css/source/rotating_exits/rotateOutUpLeft.css +++ /dev/null @@ -1,16 +0,0 @@ -@keyframes rotateOutUpLeft { - from { - transform-origin: left bottom; - opacity: 1; - } - - to { - transform-origin: left bottom; - transform: rotate3d(0, 0, 1, -45deg); - opacity: 0; - } -} - -.rotateOutUpLeft { - animation-name: rotateOutUpLeft; -} diff --git a/node_modules/animate.css/source/rotating_exits/rotateOutUpRight.css b/node_modules/animate.css/source/rotating_exits/rotateOutUpRight.css deleted file mode 100644 index baf0e3a..0000000 --- a/node_modules/animate.css/source/rotating_exits/rotateOutUpRight.css +++ /dev/null @@ -1,16 +0,0 @@ -@keyframes rotateOutUpRight { - from { - transform-origin: right bottom; - opacity: 1; - } - - to { - transform-origin: right bottom; - transform: rotate3d(0, 0, 1, 90deg); - opacity: 0; - } -} - -.rotateOutUpRight { - animation-name: rotateOutUpRight; -} diff --git a/node_modules/animate.css/source/sliding_entrances/slideInDown.css b/node_modules/animate.css/source/sliding_entrances/slideInDown.css deleted file mode 100644 index 1e133a1..0000000 --- a/node_modules/animate.css/source/sliding_entrances/slideInDown.css +++ /dev/null @@ -1,14 +0,0 @@ -@keyframes slideInDown { - from { - transform: translate3d(0, -100%, 0); - visibility: visible; - } - - to { - transform: translate3d(0, 0, 0); - } -} - -.slideInDown { - animation-name: slideInDown; -} diff --git a/node_modules/animate.css/source/sliding_entrances/slideInLeft.css b/node_modules/animate.css/source/sliding_entrances/slideInLeft.css deleted file mode 100644 index 3f94f8f..0000000 --- a/node_modules/animate.css/source/sliding_entrances/slideInLeft.css +++ /dev/null @@ -1,14 +0,0 @@ -@keyframes slideInLeft { - from { - transform: translate3d(-100%, 0, 0); - visibility: visible; - } - - to { - transform: translate3d(0, 0, 0); - } -} - -.slideInLeft { - animation-name: slideInLeft; -} diff --git a/node_modules/animate.css/source/sliding_entrances/slideInRight.css b/node_modules/animate.css/source/sliding_entrances/slideInRight.css deleted file mode 100644 index 254ce21..0000000 --- a/node_modules/animate.css/source/sliding_entrances/slideInRight.css +++ /dev/null @@ -1,14 +0,0 @@ -@keyframes slideInRight { - from { - transform: translate3d(100%, 0, 0); - visibility: visible; - } - - to { - transform: translate3d(0, 0, 0); - } -} - -.slideInRight { - animation-name: slideInRight; -} diff --git a/node_modules/animate.css/source/sliding_entrances/slideInUp.css b/node_modules/animate.css/source/sliding_entrances/slideInUp.css deleted file mode 100644 index 689777c..0000000 --- a/node_modules/animate.css/source/sliding_entrances/slideInUp.css +++ /dev/null @@ -1,14 +0,0 @@ -@keyframes slideInUp { - from { - transform: translate3d(0, 100%, 0); - visibility: visible; - } - - to { - transform: translate3d(0, 0, 0); - } -} - -.slideInUp { - animation-name: slideInUp; -} diff --git a/node_modules/animate.css/source/sliding_exits/slideOutDown.css b/node_modules/animate.css/source/sliding_exits/slideOutDown.css deleted file mode 100644 index 7295a8f..0000000 --- a/node_modules/animate.css/source/sliding_exits/slideOutDown.css +++ /dev/null @@ -1,14 +0,0 @@ -@keyframes slideOutDown { - from { - transform: translate3d(0, 0, 0); - } - - to { - visibility: hidden; - transform: translate3d(0, 100%, 0); - } -} - -.slideOutDown { - animation-name: slideOutDown; -} diff --git a/node_modules/animate.css/source/sliding_exits/slideOutLeft.css b/node_modules/animate.css/source/sliding_exits/slideOutLeft.css deleted file mode 100644 index 5b64d06..0000000 --- a/node_modules/animate.css/source/sliding_exits/slideOutLeft.css +++ /dev/null @@ -1,14 +0,0 @@ -@keyframes slideOutLeft { - from { - transform: translate3d(0, 0, 0); - } - - to { - visibility: hidden; - transform: translate3d(-100%, 0, 0); - } -} - -.slideOutLeft { - animation-name: slideOutLeft; -} diff --git a/node_modules/animate.css/source/sliding_exits/slideOutRight.css b/node_modules/animate.css/source/sliding_exits/slideOutRight.css deleted file mode 100644 index ed1e263..0000000 --- a/node_modules/animate.css/source/sliding_exits/slideOutRight.css +++ /dev/null @@ -1,14 +0,0 @@ -@keyframes slideOutRight { - from { - transform: translate3d(0, 0, 0); - } - - to { - visibility: hidden; - transform: translate3d(100%, 0, 0); - } -} - -.slideOutRight { - animation-name: slideOutRight; -} diff --git a/node_modules/animate.css/source/sliding_exits/slideOutUp.css b/node_modules/animate.css/source/sliding_exits/slideOutUp.css deleted file mode 100644 index dd57f96..0000000 --- a/node_modules/animate.css/source/sliding_exits/slideOutUp.css +++ /dev/null @@ -1,14 +0,0 @@ -@keyframes slideOutUp { - from { - transform: translate3d(0, 0, 0); - } - - to { - visibility: hidden; - transform: translate3d(0, -100%, 0); - } -} - -.slideOutUp { - animation-name: slideOutUp; -} diff --git a/node_modules/animate.css/source/specials/hinge.css b/node_modules/animate.css/source/specials/hinge.css deleted file mode 100644 index 226b5b4..0000000 --- a/node_modules/animate.css/source/specials/hinge.css +++ /dev/null @@ -1,31 +0,0 @@ -@keyframes hinge { - 0% { - transform-origin: top left; - animation-timing-function: ease-in-out; - } - - 20%, - 60% { - transform: rotate3d(0, 0, 1, 80deg); - transform-origin: top left; - animation-timing-function: ease-in-out; - } - - 40%, - 80% { - transform: rotate3d(0, 0, 1, 60deg); - transform-origin: top left; - animation-timing-function: ease-in-out; - opacity: 1; - } - - to { - transform: translate3d(0, 700px, 0); - opacity: 0; - } -} - -.hinge { - animation-duration: 2s; - animation-name: hinge; -} diff --git a/node_modules/animate.css/source/specials/jackInTheBox.css b/node_modules/animate.css/source/specials/jackInTheBox.css deleted file mode 100644 index 1a07c68..0000000 --- a/node_modules/animate.css/source/specials/jackInTheBox.css +++ /dev/null @@ -1,24 +0,0 @@ -@keyframes jackInTheBox { - from { - opacity: 0; - transform: scale(0.1) rotate(30deg); - transform-origin: center bottom; - } - - 50% { - transform: rotate(-10deg); - } - - 70% { - transform: rotate(3deg); - } - - to { - opacity: 1; - transform: scale(1); - } -} - -.jackInTheBox { - animation-name: jackInTheBox; -} diff --git a/node_modules/animate.css/source/specials/rollIn.css b/node_modules/animate.css/source/specials/rollIn.css deleted file mode 100644 index 293138f..0000000 --- a/node_modules/animate.css/source/specials/rollIn.css +++ /dev/null @@ -1,17 +0,0 @@ -/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ - -@keyframes rollIn { - from { - opacity: 0; - transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); - } - - to { - opacity: 1; - transform: translate3d(0, 0, 0); - } -} - -.rollIn { - animation-name: rollIn; -} diff --git a/node_modules/animate.css/source/specials/rollOut.css b/node_modules/animate.css/source/specials/rollOut.css deleted file mode 100644 index f54d562..0000000 --- a/node_modules/animate.css/source/specials/rollOut.css +++ /dev/null @@ -1,16 +0,0 @@ -/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ - -@keyframes rollOut { - from { - opacity: 1; - } - - to { - opacity: 0; - transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); - } -} - -.rollOut { - animation-name: rollOut; -} diff --git a/node_modules/animate.css/source/zooming_entrances/zoomIn.css b/node_modules/animate.css/source/zooming_entrances/zoomIn.css deleted file mode 100644 index 08e7af9..0000000 --- a/node_modules/animate.css/source/zooming_entrances/zoomIn.css +++ /dev/null @@ -1,14 +0,0 @@ -@keyframes zoomIn { - from { - opacity: 0; - transform: scale3d(0.3, 0.3, 0.3); - } - - 50% { - opacity: 1; - } -} - -.zoomIn { - animation-name: zoomIn; -} diff --git a/node_modules/animate.css/source/zooming_entrances/zoomInDown.css b/node_modules/animate.css/source/zooming_entrances/zoomInDown.css deleted file mode 100644 index 35ec0f8..0000000 --- a/node_modules/animate.css/source/zooming_entrances/zoomInDown.css +++ /dev/null @@ -1,17 +0,0 @@ -@keyframes zoomInDown { - from { - opacity: 0; - transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); - animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - } - - 60% { - opacity: 1; - transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - } -} - -.zoomInDown { - animation-name: zoomInDown; -} diff --git a/node_modules/animate.css/source/zooming_entrances/zoomInLeft.css b/node_modules/animate.css/source/zooming_entrances/zoomInLeft.css deleted file mode 100644 index 869109a..0000000 --- a/node_modules/animate.css/source/zooming_entrances/zoomInLeft.css +++ /dev/null @@ -1,17 +0,0 @@ -@keyframes zoomInLeft { - from { - opacity: 0; - transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); - animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - } - - 60% { - opacity: 1; - transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - } -} - -.zoomInLeft { - animation-name: zoomInLeft; -} diff --git a/node_modules/animate.css/source/zooming_entrances/zoomInRight.css b/node_modules/animate.css/source/zooming_entrances/zoomInRight.css deleted file mode 100644 index dc113b9..0000000 --- a/node_modules/animate.css/source/zooming_entrances/zoomInRight.css +++ /dev/null @@ -1,17 +0,0 @@ -@keyframes zoomInRight { - from { - opacity: 0; - transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); - animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - } - - 60% { - opacity: 1; - transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - } -} - -.zoomInRight { - animation-name: zoomInRight; -} diff --git a/node_modules/animate.css/source/zooming_entrances/zoomInUp.css b/node_modules/animate.css/source/zooming_entrances/zoomInUp.css deleted file mode 100644 index de550a5..0000000 --- a/node_modules/animate.css/source/zooming_entrances/zoomInUp.css +++ /dev/null @@ -1,17 +0,0 @@ -@keyframes zoomInUp { - from { - opacity: 0; - transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); - animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - } - - 60% { - opacity: 1; - transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); - animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - } -} - -.zoomInUp { - animation-name: zoomInUp; -} diff --git a/node_modules/animate.css/source/zooming_exits/zoomOut.css b/node_modules/animate.css/source/zooming_exits/zoomOut.css deleted file mode 100644 index bb3c3b1..0000000 --- a/node_modules/animate.css/source/zooming_exits/zoomOut.css +++ /dev/null @@ -1,18 +0,0 @@ -@keyframes zoomOut { - from { - opacity: 1; - } - - 50% { - opacity: 0; - transform: scale3d(0.3, 0.3, 0.3); - } - - to { - opacity: 0; - } -} - -.zoomOut { - animation-name: zoomOut; -} diff --git a/node_modules/animate.css/source/zooming_exits/zoomOutDown.css b/node_modules/animate.css/source/zooming_exits/zoomOutDown.css deleted file mode 100644 index 761e283..0000000 --- a/node_modules/animate.css/source/zooming_exits/zoomOutDown.css +++ /dev/null @@ -1,18 +0,0 @@ -@keyframes zoomOutDown { - 40% { - opacity: 1; - transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); - animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - } - - to { - opacity: 0; - transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0); - transform-origin: center bottom; - animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - } -} - -.zoomOutDown { - animation-name: zoomOutDown; -} diff --git a/node_modules/animate.css/source/zooming_exits/zoomOutLeft.css b/node_modules/animate.css/source/zooming_exits/zoomOutLeft.css deleted file mode 100644 index 825783d..0000000 --- a/node_modules/animate.css/source/zooming_exits/zoomOutLeft.css +++ /dev/null @@ -1,16 +0,0 @@ -@keyframes zoomOutLeft { - 40% { - opacity: 1; - transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); - } - - to { - opacity: 0; - transform: scale(0.1) translate3d(-2000px, 0, 0); - transform-origin: left center; - } -} - -.zoomOutLeft { - animation-name: zoomOutLeft; -} diff --git a/node_modules/animate.css/source/zooming_exits/zoomOutRight.css b/node_modules/animate.css/source/zooming_exits/zoomOutRight.css deleted file mode 100644 index 6013e4c..0000000 --- a/node_modules/animate.css/source/zooming_exits/zoomOutRight.css +++ /dev/null @@ -1,16 +0,0 @@ -@keyframes zoomOutRight { - 40% { - opacity: 1; - transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); - } - - to { - opacity: 0; - transform: scale(0.1) translate3d(2000px, 0, 0); - transform-origin: right center; - } -} - -.zoomOutRight { - animation-name: zoomOutRight; -} diff --git a/node_modules/animate.css/source/zooming_exits/zoomOutUp.css b/node_modules/animate.css/source/zooming_exits/zoomOutUp.css deleted file mode 100644 index e48b8cb..0000000 --- a/node_modules/animate.css/source/zooming_exits/zoomOutUp.css +++ /dev/null @@ -1,18 +0,0 @@ -@keyframes zoomOutUp { - 40% { - opacity: 1; - transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); - animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); - } - - to { - opacity: 0; - transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0); - transform-origin: center bottom; - animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); - } -} - -.zoomOutUp { - animation-name: zoomOutUp; -} diff --git a/node_modules/async-validator/LICENSE.md b/node_modules/async-validator/LICENSE.md deleted file mode 100644 index 1f5a0d9..0000000 --- a/node_modules/async-validator/LICENSE.md +++ /dev/null @@ -1,9 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2014-present yiminghe - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/async-validator/README.md b/node_modules/async-validator/README.md deleted file mode 100644 index 6e06a42..0000000 --- a/node_modules/async-validator/README.md +++ /dev/null @@ -1,456 +0,0 @@ -# async-validator ---- - -Validate form asynchronous. A variation of https://github.com/freeformsystems/async-validate - -[![NPM version][npm-image]][npm-url] -[![build status][travis-image]][travis-url] -[![Test coverage][coveralls-image]][coveralls-url] -[![node version][node-image]][node-url] -[![npm download][download-image]][download-url] -[![npm bundle size (minified + gzip)][bundlesize-image]][bundlesize-url] - -[npm-image]: https://img.shields.io/npm/v/async-validator.svg?style=flat-square -[npm-url]: https://npmjs.org/package/async-validator -[travis-image]: https://img.shields.io/travis/yiminghe/async-validator.svg?style=flat-square -[travis-url]: https://travis-ci.org/yiminghe/async-validator -[coveralls-image]: https://img.shields.io/coveralls/yiminghe/async-validator.svg?style=flat-square -[coveralls-url]: https://coveralls.io/r/yiminghe/async-validator?branch=master -[node-image]: https://img.shields.io/badge/node.js-%3E=4.0.0-green.svg?style=flat-square -[node-url]: https://nodejs.org/download/ -[download-image]: https://img.shields.io/npm/dm/async-validator.svg?style=flat-square -[download-url]: https://npmjs.org/package/async-validator -[bundlesize-image]: https://img.shields.io/bundlephobia/minzip/async-validator.svg?label=gzip%20size -[bundlesize-url]: https://bundlephobia.com/result?p=async-validator - -## Install - -``` -npm i async-validator -``` - -## Usage - -Basic usage involves defining a descriptor, assigning it to a schema and passing the object to be validated and a callback function to the `validate` method of the schema: - -```javascript -import schema from 'async-validator'; -var descriptor = { - name: { - type: "string", - required: true, - validator: (rule, value) => value === 'muji', - }, - age: { - type: "number", - asyncValidator: (rule, value) => { - return new Promise((resolve, reject) => { - if (value < 18) { - reject("too young"); // reject with error message - } else { - resolve(); - } - }); - } - } -}; -var validator = new schema(descriptor); -validator.validate({name: "muji"}, (errors, fields) => { - if(errors) { - // validation failed, errors is an array of all errors - // fields is an object keyed by field name with an array of - // errors per field - return handleErrors(errors, fields); - } - // validation passed -}); - -// PROMISE USAGE -validator.validate({ name: "muji", age: 16 }).then(() => { - // validation passed or without error message -}).catch(({ errors, fields }) => { - return handleErrors(errors, fields); -}) -``` - -## API - -### Validate - -```javascript -function(source, [options], callback): Promise -``` - -* `source`: The object to validate (required). -* `options`: An object describing processing options for the validation (optional). -* `callback`: A callback function to invoke when validation completes (required). - -The method will return a Promise object like: -* `then()`,validation passed -* `catch({ errors, fields })`,validation failed, errors is an array of all errors, fields is an object keyed by field name with an array of - -### Options - -* `suppressWarning`: Boolean, whether to suppress internal warning about invalid value. - -* `first`: Boolean, Invoke `callback` when the first validation rule generates an error, -no more validation rules are processed. -If your validation involves multiple asynchronous calls (for example, database queries) and you only need the first error use this option. - -* `firstFields`: Boolean|String[], Invoke `callback` when the first validation rule of the specified field generates an error, -no more validation rules of the same field are processed. `true` means all fields. - -### Rules - -Rules may be functions that perform validation. - -```javascript -function(rule, value, callback, source, options) -``` - -* `rule`: The validation rule in the source descriptor that corresponds to the field name being validated. It is always assigned a `field` property with the name of the field being validated. -* `value`: The value of the source object property being validated. -* `callback`: A callback function to invoke once validation is complete. It expects to be passed an array of `Error` instances to indicate validation failure. If the check is synchronous, you can directly return a ` false ` or ` Error ` or ` Error Array `. -* `source`: The source object that was passed to the `validate` method. -* `options`: Additional options. -* `options.messages`: The object containing validation error messages, will be deep merged with defaultMessages. - -The options passed to `validate` or `asyncValidate` are passed on to the validation functions so that you may reference transient data (such as model references) in validation functions. However, some option names are reserved; if you use these properties of the options object they are overwritten. The reserved properties are `messages`, `exception` and `error`. - -```javascript -import schema from 'async-validator'; -var descriptor = { - name(rule, value, callback, source, options) { - var errors = []; - if(!/^[a-z0-9]+$/.test(value)) { - errors.push( - new Error( - util.format("%s must be lowercase alphanumeric characters", - rule.field))); - } - return errors; - } -} -var validator = new schema(descriptor); -validator.validate({name: "Firstname"}, (errors, fields) => { - if(errors) { - return handleErrors(errors, fields); - } - // validation passed -}); -``` - -It is often useful to test against multiple validation rules for a single field, to do so make the rule an array of objects, for example: - -```javascript -var descriptor = { - email: [ - {type: "string", required: true, pattern: schema.pattern.email}, - {validator(rule, value, callback, source, options) { - var errors = []; - // test if email address already exists in a database - // and add a validation error to the errors array if it does - return errors; - }} - ] -} -``` - -#### Type - -Indicates the `type` of validator to use. Recognised type values are: - -* `string`: Must be of type `string`. `This is the default type.` -* `number`: Must be of type `number`. -* `boolean`: Must be of type `boolean`. -* `method`: Must be of type `function`. -* `regexp`: Must be an instance of `RegExp` or a string that does not generate an exception when creating a new `RegExp`. -* `integer`: Must be of type `number` and an integer. -* `float`: Must be of type `number` and a floating point number. -* `array`: Must be an array as determined by `Array.isArray`. -* `object`: Must be of type `object` and not `Array.isArray`. -* `enum`: Value must exist in the `enum`. -* `date`: Value must be valid as determined by `Date` -* `url`: Must be of type `url`. -* `hex`: Must be of type `hex`. -* `email`: Must be of type `email`. -* `any`: Can be any type. - -#### Required - -The `required` rule property indicates that the field must exist on the source object being validated. - -#### Pattern - -The `pattern` rule property indicates a regular expression that the value must match to pass validation. - -#### Range - -A range is defined using the `min` and `max` properties. For `string` and `array` types comparison is performed against the `length`, for `number` types the number must not be less than `min` nor greater than `max`. - -#### Length - -To validate an exact length of a field specify the `len` property. For `string` and `array` types comparison is performed on the `length` property, for the `number` type this property indicates an exact match for the `number`, ie, it may only be strictly equal to `len`. - -If the `len` property is combined with the `min` and `max` range properties, `len` takes precedence. - -#### Enumerable - -> Since version 3.0.0 if you want to validate the values `0` or `false` inside `enum` types, you have to include them explicitly. - -To validate a value from a list of possible values use the `enum` type with a `enum` property listing the valid values for the field, for example: - -```javascript -var descriptor = { - role: {type: "enum", enum: ['admin', 'user', 'guest']} -} -``` - -#### Whitespace - -It is typical to treat required fields that only contain whitespace as errors. To add an additional test for a string that consists solely of whitespace add a `whitespace` property to a rule with a value of `true`. The rule must be a `string` type. - -You may wish to sanitize user input instead of testing for whitespace, see [transform](#transform) for an example that would allow you to strip whitespace. - - -#### Deep Rules - -If you need to validate deep object properties you may do so for validation rules that are of the `object` or `array` type by assigning nested rules to a `fields` property of the rule. - -```javascript -var descriptor = { - address: { - type: "object", required: true, - fields: { - street: {type: "string", required: true}, - city: {type: "string", required: true}, - zip: {type: "string", required: true, len: 8, message: "invalid zip"} - } - }, - name: {type: "string", required: true} -} -var validator = new schema(descriptor); -validator.validate({ address: {} }, (errors, fields) => { - // errors for address.street, address.city, address.zip -}); -``` - -Note that if you do not specify the `required` property on the parent rule it is perfectly valid for the field not to be declared on the source object and the deep validation rules will not be executed as there is nothing to validate against. - -Deep rule validation creates a schema for the nested rules so you can also specify the `options` passed to the `schema.validate()` method. - -```javascript -var descriptor = { - address: { - type: "object", required: true, options: {first: true}, - fields: { - street: {type: "string", required: true}, - city: {type: "string", required: true}, - zip: {type: "string", required: true, len: 8, message: "invalid zip"} - } - }, - name: {type: "string", required: true} -} -var validator = new schema(descriptor); - -validator.validate({ address: {} }) - .catch(({ errors, fields }) => { - // now only errors for street and name - }); -``` - -The parent rule is also validated so if you have a set of rules such as: - -```javascript -var descriptor = { - roles: { - type: "array", required: true, len: 3, - fields: { - 0: {type: "string", required: true}, - 1: {type: "string", required: true}, - 2: {type: "string", required: true} - } - } -} -``` - -And supply a source object of `{roles: ["admin", "user"]}` then two errors will be created. One for the array length mismatch and one for the missing required array entry at index 2. - -#### defaultField - -The `defaultField` property can be used with the `array` or `object` type for validating all values of the container. -It may be an `object` or `array` containing validation rules. For example: - -```javascript -var descriptor = { - urls: { - type: "array", required: true, - defaultField: {type: "url"} - } -} -``` - -Note that `defaultField` is expanded to `fields`, see [deep rules](#deep-rules). - -#### Transform - -Sometimes it is necessary to transform a value before validation, possibly to coerce the value or to sanitize it in some way. To do this add a `transform` function to the validation rule. The property is transformed prior to validation and re-assigned to the source object to mutate the value of the property in place. - -```javascript -import schema from 'async-validator'; -var descriptor = { - name: { - type: "string", - required: true, pattern: /^[a-z]+$/, - transform(value) { - return value.trim(); - } - } -} -var validator = new schema(descriptor); -var source = {name: " user "}; -validator.validate(source) - .then(() => assert.equal(source.name, "user")); -``` - -Without the `transform` function validation would fail due to the pattern not matching as the input contains leading and trailing whitespace, but by adding the transform function validation passes and the field value is sanitized at the same time. - - -#### Messages - -Depending upon your application requirements, you may need i18n support or you may prefer different validation error messages. - -The easiest way to achieve this is to assign a `message` to a rule: - -```javascript -{name:{type: "string", required: true, message: "Name is required"}} -``` - -Message can be any type, such as jsx format. - -```javascript -{name:{type: "string", required: true, message: "Name is required"}} -``` - -Message can also be a function, e.g. if you use vue-i18n: -```javascript -{name:{type: "string", required: true, message: () => this.$t( 'name is required' )}} -``` - -Potentially you may require the same schema validation rules for different languages, in which case duplicating the schema rules for each language does not make sense. - -In this scenario you could just provide your own messages for the language and assign it to the schema: - -```javascript -import schema from 'async-validator'; -var cn = { - required: '%s 必填', -}; -var descriptor = {name:{type: "string", required: true}}; -var validator = new schema(descriptor); -// deep merge with defaultMessages -validator.messages(cn); -... -``` - -If you are defining your own validation functions it is better practice to assign the message strings to a messages object and then access the messages via the `options.messages` property within the validation function. - -#### asyncValidator - -You can customize the asynchronous validation function for the specified field: - -```js -const fields = { - asyncField: { - asyncValidator(rule, value, callback) { - ajax({ - url: 'xx', - value: value - }).then(function(data) { - callback(); - }, function(error) { - callback(new Error(error)) - }); - } - }, - - promiseField: { - asyncValidator(rule, value) { - return ajax({ - url: 'xx', - value: value - }); - } - } -}; -``` - -#### validator - -you can custom validate function for specified field: - -```js -const fields = { - field: { - validator(rule, value, callback) { - return value === 'test'; - }, - message: 'Value is not equal to "test".', - }, - - field2: { - validator(rule, value, callback) { - return new Error(`'${value} is not equal to "test".'`); - }, - }, - - arrField: { - validator(rule, value) { - return [ - new Error('Message 1'), - new Error('Message 2'), - ]; - } - }, -}; -``` - -## FAQ - -### How to avoid warning - -```js -import Schema from 'async-validator'; -Schema.warning = function(){}; -``` - -### How to check if it is `true` - -Use `enum` type passing `true` as option. - -```js -{ - type: 'enum', - enum: [true], - message: '', -} -``` - -## Test Case - -``` -npm test -npm run chrome-test -``` - -## Coverage - -``` -npm run coverage -``` - -open coverage/ dir - -## License - -Everything is [MIT](https://en.wikipedia.org/wiki/MIT_License). diff --git a/node_modules/async-validator/dist-node/index.js b/node_modules/async-validator/dist-node/index.js deleted file mode 100644 index d6f2fd0..0000000 --- a/node_modules/async-validator/dist-node/index.js +++ /dev/null @@ -1,1352 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, '__esModule', { value: true }); - -function _extends() { - _extends = Object.assign || function (target) { - for (var i = 1; i < arguments.length; i++) { - var source = arguments[i]; - - for (var key in source) { - if (Object.prototype.hasOwnProperty.call(source, key)) { - target[key] = source[key]; - } - } - } - - return target; - }; - - return _extends.apply(this, arguments); -} - -/* eslint no-console:0 */ -var formatRegExp = /%[sdj%]/g; -var warning = function warning() {}; // don't print warning message when in production env or node runtime - -if (typeof process !== 'undefined' && process.env && process.env.NODE_ENV !== 'production' && typeof window !== 'undefined' && typeof document !== 'undefined') { - warning = function warning(type, errors) { - if (typeof console !== 'undefined' && console.warn) { - if (errors.every(function (e) { - return typeof e === 'string'; - })) { - console.warn(type, errors); - } - } - }; -} - -function convertFieldsError(errors) { - if (!errors || !errors.length) return null; - var fields = {}; - errors.forEach(function (error) { - var field = error.field; - fields[field] = fields[field] || []; - fields[field].push(error); - }); - return fields; -} -function format() { - for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { - args[_key] = arguments[_key]; - } - - var i = 1; - var f = args[0]; - var len = args.length; - - if (typeof f === 'function') { - return f.apply(null, args.slice(1)); - } - - if (typeof f === 'string') { - var str = String(f).replace(formatRegExp, function (x) { - if (x === '%%') { - return '%'; - } - - if (i >= len) { - return x; - } - - switch (x) { - case '%s': - return String(args[i++]); - - case '%d': - return Number(args[i++]); - - case '%j': - try { - return JSON.stringify(args[i++]); - } catch (_) { - return '[Circular]'; - } - - break; - - default: - return x; - } - }); - - for (var arg = args[i]; i < len; arg = args[++i]) { - str += " " + arg; - } - - return str; - } - - return f; -} - -function isNativeStringType(type) { - return type === 'string' || type === 'url' || type === 'hex' || type === 'email' || type === 'pattern'; -} - -function isEmptyValue(value, type) { - if (value === undefined || value === null) { - return true; - } - - if (type === 'array' && Array.isArray(value) && !value.length) { - return true; - } - - if (isNativeStringType(type) && typeof value === 'string' && !value) { - return true; - } - - return false; -} - -function asyncParallelArray(arr, func, callback) { - var results = []; - var total = 0; - var arrLength = arr.length; - - function count(errors) { - results.push.apply(results, errors); - total++; - - if (total === arrLength) { - callback(results); - } - } - - arr.forEach(function (a) { - func(a, count); - }); -} - -function asyncSerialArray(arr, func, callback) { - var index = 0; - var arrLength = arr.length; - - function next(errors) { - if (errors && errors.length) { - callback(errors); - return; - } - - var original = index; - index = index + 1; - - if (original < arrLength) { - func(arr[original], next); - } else { - callback([]); - } - } - - next([]); -} - -function flattenObjArr(objArr) { - var ret = []; - Object.keys(objArr).forEach(function (k) { - ret.push.apply(ret, objArr[k]); - }); - return ret; -} - -function asyncMap(objArr, option, func, callback) { - if (option.first) { - var _pending = new Promise(function (resolve, reject) { - var next = function next(errors) { - callback(errors); - return errors.length ? reject({ - errors: errors, - fields: convertFieldsError(errors) - }) : resolve(); - }; - - var flattenArr = flattenObjArr(objArr); - asyncSerialArray(flattenArr, func, next); - }); - - _pending["catch"](function (e) { - return e; - }); - - return _pending; - } - - var firstFields = option.firstFields || []; - - if (firstFields === true) { - firstFields = Object.keys(objArr); - } - - var objArrKeys = Object.keys(objArr); - var objArrLength = objArrKeys.length; - var total = 0; - var results = []; - var pending = new Promise(function (resolve, reject) { - var next = function next(errors) { - results.push.apply(results, errors); - total++; - - if (total === objArrLength) { - callback(results); - return results.length ? reject({ - errors: results, - fields: convertFieldsError(results) - }) : resolve(); - } - }; - - if (!objArrKeys.length) { - callback(results); - resolve(); - } - - objArrKeys.forEach(function (key) { - var arr = objArr[key]; - - if (firstFields.indexOf(key) !== -1) { - asyncSerialArray(arr, func, next); - } else { - asyncParallelArray(arr, func, next); - } - }); - }); - pending["catch"](function (e) { - return e; - }); - return pending; -} -function complementError(rule) { - return function (oe) { - if (oe && oe.message) { - oe.field = oe.field || rule.fullField; - return oe; - } - - return { - message: typeof oe === 'function' ? oe() : oe, - field: oe.field || rule.fullField - }; - }; -} -function deepMerge(target, source) { - if (source) { - for (var s in source) { - if (source.hasOwnProperty(s)) { - var value = source[s]; - - if (typeof value === 'object' && typeof target[s] === 'object') { - target[s] = _extends({}, target[s], {}, value); - } else { - target[s] = value; - } - } - } - } - - return target; -} - -/** - * Rule for validating required fields. - * - * @param rule The validation rule. - * @param value The value of the field on the source object. - * @param source The source object being validated. - * @param errors An array of errors that this rule may add - * validation errors to. - * @param options The validation options. - * @param options.messages The validation messages. - */ - -function required(rule, value, source, errors, options, type) { - if (rule.required && (!source.hasOwnProperty(rule.field) || isEmptyValue(value, type || rule.type))) { - errors.push(format(options.messages.required, rule.fullField)); - } -} - -/** - * Rule for validating whitespace. - * - * @param rule The validation rule. - * @param value The value of the field on the source object. - * @param source The source object being validated. - * @param errors An array of errors that this rule may add - * validation errors to. - * @param options The validation options. - * @param options.messages The validation messages. - */ - -function whitespace(rule, value, source, errors, options) { - if (/^\s+$/.test(value) || value === '') { - errors.push(format(options.messages.whitespace, rule.fullField)); - } -} - -/* eslint max-len:0 */ - -var pattern = { - // http://emailregex.com/ - email: /^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/, - url: new RegExp("^(?!mailto:)(?:(?:http|https|ftp)://|//)(?:\\S+(?::\\S*)?@)?(?:(?:(?:[1-9]\\d?|1\\d\\d|2[01]\\d|22[0-3])(?:\\.(?:1?\\d{1,2}|2[0-4]\\d|25[0-5])){2}(?:\\.(?:[0-9]\\d?|1\\d\\d|2[0-4]\\d|25[0-4]))|(?:(?:[a-z\\u00a1-\\uffff0-9]+-*)*[a-z\\u00a1-\\uffff0-9]+)(?:\\.(?:[a-z\\u00a1-\\uffff0-9]+-*)*[a-z\\u00a1-\\uffff0-9]+)*(?:\\.(?:[a-z\\u00a1-\\uffff]{2,})))|localhost)(?::\\d{2,5})?(?:(/|\\?|#)[^\\s]*)?$", 'i'), - hex: /^#?([a-f0-9]{6}|[a-f0-9]{3})$/i -}; -var types = { - integer: function integer(value) { - return types.number(value) && parseInt(value, 10) === value; - }, - "float": function float(value) { - return types.number(value) && !types.integer(value); - }, - array: function array(value) { - return Array.isArray(value); - }, - regexp: function regexp(value) { - if (value instanceof RegExp) { - return true; - } - - try { - return !!new RegExp(value); - } catch (e) { - return false; - } - }, - date: function date(value) { - return typeof value.getTime === 'function' && typeof value.getMonth === 'function' && typeof value.getYear === 'function'; - }, - number: function number(value) { - if (isNaN(value)) { - return false; - } - - return typeof value === 'number'; - }, - object: function object(value) { - return typeof value === 'object' && !types.array(value); - }, - method: function method(value) { - return typeof value === 'function'; - }, - email: function email(value) { - return typeof value === 'string' && !!value.match(pattern.email) && value.length < 255; - }, - url: function url(value) { - return typeof value === 'string' && !!value.match(pattern.url); - }, - hex: function hex(value) { - return typeof value === 'string' && !!value.match(pattern.hex); - } -}; -/** - * Rule for validating the type of a value. - * - * @param rule The validation rule. - * @param value The value of the field on the source object. - * @param source The source object being validated. - * @param errors An array of errors that this rule may add - * validation errors to. - * @param options The validation options. - * @param options.messages The validation messages. - */ - -function type(rule, value, source, errors, options) { - if (rule.required && value === undefined) { - required(rule, value, source, errors, options); - return; - } - - var custom = ['integer', 'float', 'array', 'regexp', 'object', 'method', 'email', 'number', 'date', 'url', 'hex']; - var ruleType = rule.type; - - if (custom.indexOf(ruleType) > -1) { - if (!types[ruleType](value)) { - errors.push(format(options.messages.types[ruleType], rule.fullField, rule.type)); - } // straight typeof check - - } else if (ruleType && typeof value !== rule.type) { - errors.push(format(options.messages.types[ruleType], rule.fullField, rule.type)); - } -} - -/** - * Rule for validating minimum and maximum allowed values. - * - * @param rule The validation rule. - * @param value The value of the field on the source object. - * @param source The source object being validated. - * @param errors An array of errors that this rule may add - * validation errors to. - * @param options The validation options. - * @param options.messages The validation messages. - */ - -function range(rule, value, source, errors, options) { - var len = typeof rule.len === 'number'; - var min = typeof rule.min === 'number'; - var max = typeof rule.max === 'number'; // 正则匹配码点范围从U+010000一直到U+10FFFF的文字(补充平面Supplementary Plane) - - var spRegexp = /[\uD800-\uDBFF][\uDC00-\uDFFF]/g; - var val = value; - var key = null; - var num = typeof value === 'number'; - var str = typeof value === 'string'; - var arr = Array.isArray(value); - - if (num) { - key = 'number'; - } else if (str) { - key = 'string'; - } else if (arr) { - key = 'array'; - } // if the value is not of a supported type for range validation - // the validation rule rule should use the - // type property to also test for a particular type - - - if (!key) { - return false; - } - - if (arr) { - val = value.length; - } - - if (str) { - // 处理码点大于U+010000的文字length属性不准确的bug,如"𠮷𠮷𠮷".lenght !== 3 - val = value.replace(spRegexp, '_').length; - } - - if (len) { - if (val !== rule.len) { - errors.push(format(options.messages[key].len, rule.fullField, rule.len)); - } - } else if (min && !max && val < rule.min) { - errors.push(format(options.messages[key].min, rule.fullField, rule.min)); - } else if (max && !min && val > rule.max) { - errors.push(format(options.messages[key].max, rule.fullField, rule.max)); - } else if (min && max && (val < rule.min || val > rule.max)) { - errors.push(format(options.messages[key].range, rule.fullField, rule.min, rule.max)); - } -} - -var ENUM = 'enum'; -/** - * Rule for validating a value exists in an enumerable list. - * - * @param rule The validation rule. - * @param value The value of the field on the source object. - * @param source The source object being validated. - * @param errors An array of errors that this rule may add - * validation errors to. - * @param options The validation options. - * @param options.messages The validation messages. - */ - -function enumerable(rule, value, source, errors, options) { - rule[ENUM] = Array.isArray(rule[ENUM]) ? rule[ENUM] : []; - - if (rule[ENUM].indexOf(value) === -1) { - errors.push(format(options.messages[ENUM], rule.fullField, rule[ENUM].join(', '))); - } -} - -/** - * Rule for validating a regular expression pattern. - * - * @param rule The validation rule. - * @param value The value of the field on the source object. - * @param source The source object being validated. - * @param errors An array of errors that this rule may add - * validation errors to. - * @param options The validation options. - * @param options.messages The validation messages. - */ - -function pattern$1(rule, value, source, errors, options) { - if (rule.pattern) { - if (rule.pattern instanceof RegExp) { - // if a RegExp instance is passed, reset `lastIndex` in case its `global` - // flag is accidentally set to `true`, which in a validation scenario - // is not necessary and the result might be misleading - rule.pattern.lastIndex = 0; - - if (!rule.pattern.test(value)) { - errors.push(format(options.messages.pattern.mismatch, rule.fullField, value, rule.pattern)); - } - } else if (typeof rule.pattern === 'string') { - var _pattern = new RegExp(rule.pattern); - - if (!_pattern.test(value)) { - errors.push(format(options.messages.pattern.mismatch, rule.fullField, value, rule.pattern)); - } - } - } -} - -var rules = { - required: required, - whitespace: whitespace, - type: type, - range: range, - "enum": enumerable, - pattern: pattern$1 -}; - -/** - * Performs validation for string types. - * - * @param rule The validation rule. - * @param value The value of the field on the source object. - * @param callback The callback function. - * @param source The source object being validated. - * @param options The validation options. - * @param options.messages The validation messages. - */ - -function string(rule, value, callback, source, options) { - var errors = []; - var validate = rule.required || !rule.required && source.hasOwnProperty(rule.field); - - if (validate) { - if (isEmptyValue(value, 'string') && !rule.required) { - return callback(); - } - - rules.required(rule, value, source, errors, options, 'string'); - - if (!isEmptyValue(value, 'string')) { - rules.type(rule, value, source, errors, options); - rules.range(rule, value, source, errors, options); - rules.pattern(rule, value, source, errors, options); - - if (rule.whitespace === true) { - rules.whitespace(rule, value, source, errors, options); - } - } - } - - callback(errors); -} - -/** - * Validates a function. - * - * @param rule The validation rule. - * @param value The value of the field on the source object. - * @param callback The callback function. - * @param source The source object being validated. - * @param options The validation options. - * @param options.messages The validation messages. - */ - -function method(rule, value, callback, source, options) { - var errors = []; - var validate = rule.required || !rule.required && source.hasOwnProperty(rule.field); - - if (validate) { - if (isEmptyValue(value) && !rule.required) { - return callback(); - } - - rules.required(rule, value, source, errors, options); - - if (value !== undefined) { - rules.type(rule, value, source, errors, options); - } - } - - callback(errors); -} - -/** - * Validates a number. - * - * @param rule The validation rule. - * @param value The value of the field on the source object. - * @param callback The callback function. - * @param source The source object being validated. - * @param options The validation options. - * @param options.messages The validation messages. - */ - -function number(rule, value, callback, source, options) { - var errors = []; - var validate = rule.required || !rule.required && source.hasOwnProperty(rule.field); - - if (validate) { - if (value === '') { - value = undefined; - } - - if (isEmptyValue(value) && !rule.required) { - return callback(); - } - - rules.required(rule, value, source, errors, options); - - if (value !== undefined) { - rules.type(rule, value, source, errors, options); - rules.range(rule, value, source, errors, options); - } - } - - callback(errors); -} - -/** - * Validates a boolean. - * - * @param rule The validation rule. - * @param value The value of the field on the source object. - * @param callback The callback function. - * @param source The source object being validated. - * @param options The validation options. - * @param options.messages The validation messages. - */ - -function _boolean(rule, value, callback, source, options) { - var errors = []; - var validate = rule.required || !rule.required && source.hasOwnProperty(rule.field); - - if (validate) { - if (isEmptyValue(value) && !rule.required) { - return callback(); - } - - rules.required(rule, value, source, errors, options); - - if (value !== undefined) { - rules.type(rule, value, source, errors, options); - } - } - - callback(errors); -} - -/** - * Validates the regular expression type. - * - * @param rule The validation rule. - * @param value The value of the field on the source object. - * @param callback The callback function. - * @param source The source object being validated. - * @param options The validation options. - * @param options.messages The validation messages. - */ - -function regexp(rule, value, callback, source, options) { - var errors = []; - var validate = rule.required || !rule.required && source.hasOwnProperty(rule.field); - - if (validate) { - if (isEmptyValue(value) && !rule.required) { - return callback(); - } - - rules.required(rule, value, source, errors, options); - - if (!isEmptyValue(value)) { - rules.type(rule, value, source, errors, options); - } - } - - callback(errors); -} - -/** - * Validates a number is an integer. - * - * @param rule The validation rule. - * @param value The value of the field on the source object. - * @param callback The callback function. - * @param source The source object being validated. - * @param options The validation options. - * @param options.messages The validation messages. - */ - -function integer(rule, value, callback, source, options) { - var errors = []; - var validate = rule.required || !rule.required && source.hasOwnProperty(rule.field); - - if (validate) { - if (isEmptyValue(value) && !rule.required) { - return callback(); - } - - rules.required(rule, value, source, errors, options); - - if (value !== undefined) { - rules.type(rule, value, source, errors, options); - rules.range(rule, value, source, errors, options); - } - } - - callback(errors); -} - -/** - * Validates a number is a floating point number. - * - * @param rule The validation rule. - * @param value The value of the field on the source object. - * @param callback The callback function. - * @param source The source object being validated. - * @param options The validation options. - * @param options.messages The validation messages. - */ - -function floatFn(rule, value, callback, source, options) { - var errors = []; - var validate = rule.required || !rule.required && source.hasOwnProperty(rule.field); - - if (validate) { - if (isEmptyValue(value) && !rule.required) { - return callback(); - } - - rules.required(rule, value, source, errors, options); - - if (value !== undefined) { - rules.type(rule, value, source, errors, options); - rules.range(rule, value, source, errors, options); - } - } - - callback(errors); -} - -/** - * Validates an array. - * - * @param rule The validation rule. - * @param value The value of the field on the source object. - * @param callback The callback function. - * @param source The source object being validated. - * @param options The validation options. - * @param options.messages The validation messages. - */ - -function array(rule, value, callback, source, options) { - var errors = []; - var validate = rule.required || !rule.required && source.hasOwnProperty(rule.field); - - if (validate) { - if (isEmptyValue(value, 'array') && !rule.required) { - return callback(); - } - - rules.required(rule, value, source, errors, options, 'array'); - - if (!isEmptyValue(value, 'array')) { - rules.type(rule, value, source, errors, options); - rules.range(rule, value, source, errors, options); - } - } - - callback(errors); -} - -/** - * Validates an object. - * - * @param rule The validation rule. - * @param value The value of the field on the source object. - * @param callback The callback function. - * @param source The source object being validated. - * @param options The validation options. - * @param options.messages The validation messages. - */ - -function object(rule, value, callback, source, options) { - var errors = []; - var validate = rule.required || !rule.required && source.hasOwnProperty(rule.field); - - if (validate) { - if (isEmptyValue(value) && !rule.required) { - return callback(); - } - - rules.required(rule, value, source, errors, options); - - if (value !== undefined) { - rules.type(rule, value, source, errors, options); - } - } - - callback(errors); -} - -var ENUM$1 = 'enum'; -/** - * Validates an enumerable list. - * - * @param rule The validation rule. - * @param value The value of the field on the source object. - * @param callback The callback function. - * @param source The source object being validated. - * @param options The validation options. - * @param options.messages The validation messages. - */ - -function enumerable$1(rule, value, callback, source, options) { - var errors = []; - var validate = rule.required || !rule.required && source.hasOwnProperty(rule.field); - - if (validate) { - if (isEmptyValue(value) && !rule.required) { - return callback(); - } - - rules.required(rule, value, source, errors, options); - - if (value !== undefined) { - rules[ENUM$1](rule, value, source, errors, options); - } - } - - callback(errors); -} - -/** - * Validates a regular expression pattern. - * - * Performs validation when a rule only contains - * a pattern property but is not declared as a string type. - * - * @param rule The validation rule. - * @param value The value of the field on the source object. - * @param callback The callback function. - * @param source The source object being validated. - * @param options The validation options. - * @param options.messages The validation messages. - */ - -function pattern$2(rule, value, callback, source, options) { - var errors = []; - var validate = rule.required || !rule.required && source.hasOwnProperty(rule.field); - - if (validate) { - if (isEmptyValue(value, 'string') && !rule.required) { - return callback(); - } - - rules.required(rule, value, source, errors, options); - - if (!isEmptyValue(value, 'string')) { - rules.pattern(rule, value, source, errors, options); - } - } - - callback(errors); -} - -function date(rule, value, callback, source, options) { - // console.log('integer rule called %j', rule); - var errors = []; - var validate = rule.required || !rule.required && source.hasOwnProperty(rule.field); // console.log('validate on %s value', value); - - if (validate) { - if (isEmptyValue(value) && !rule.required) { - return callback(); - } - - rules.required(rule, value, source, errors, options); - - if (!isEmptyValue(value)) { - var dateObject; - - if (typeof value === 'number') { - dateObject = new Date(value); - } else { - dateObject = value; - } - - rules.type(rule, dateObject, source, errors, options); - - if (dateObject) { - rules.range(rule, dateObject.getTime(), source, errors, options); - } - } - } - - callback(errors); -} - -function required$1(rule, value, callback, source, options) { - var errors = []; - var type = Array.isArray(value) ? 'array' : typeof value; - rules.required(rule, value, source, errors, options, type); - callback(errors); -} - -function type$1(rule, value, callback, source, options) { - var ruleType = rule.type; - var errors = []; - var validate = rule.required || !rule.required && source.hasOwnProperty(rule.field); - - if (validate) { - if (isEmptyValue(value, ruleType) && !rule.required) { - return callback(); - } - - rules.required(rule, value, source, errors, options, ruleType); - - if (!isEmptyValue(value, ruleType)) { - rules.type(rule, value, source, errors, options); - } - } - - callback(errors); -} - -/** - * Performs validation for any type. - * - * @param rule The validation rule. - * @param value The value of the field on the source object. - * @param callback The callback function. - * @param source The source object being validated. - * @param options The validation options. - * @param options.messages The validation messages. - */ - -function any(rule, value, callback, source, options) { - var errors = []; - var validate = rule.required || !rule.required && source.hasOwnProperty(rule.field); - - if (validate) { - if (isEmptyValue(value) && !rule.required) { - return callback(); - } - - rules.required(rule, value, source, errors, options); - } - - callback(errors); -} - -var validators = { - string: string, - method: method, - number: number, - "boolean": _boolean, - regexp: regexp, - integer: integer, - "float": floatFn, - array: array, - object: object, - "enum": enumerable$1, - pattern: pattern$2, - date: date, - url: type$1, - hex: type$1, - email: type$1, - required: required$1, - any: any -}; - -function newMessages() { - return { - "default": 'Validation error on field %s', - required: '%s is required', - "enum": '%s must be one of %s', - whitespace: '%s cannot be empty', - date: { - format: '%s date %s is invalid for format %s', - parse: '%s date could not be parsed, %s is invalid ', - invalid: '%s date %s is invalid' - }, - types: { - string: '%s is not a %s', - method: '%s is not a %s (function)', - array: '%s is not an %s', - object: '%s is not an %s', - number: '%s is not a %s', - date: '%s is not a %s', - "boolean": '%s is not a %s', - integer: '%s is not an %s', - "float": '%s is not a %s', - regexp: '%s is not a valid %s', - email: '%s is not a valid %s', - url: '%s is not a valid %s', - hex: '%s is not a valid %s' - }, - string: { - len: '%s must be exactly %s characters', - min: '%s must be at least %s characters', - max: '%s cannot be longer than %s characters', - range: '%s must be between %s and %s characters' - }, - number: { - len: '%s must equal %s', - min: '%s cannot be less than %s', - max: '%s cannot be greater than %s', - range: '%s must be between %s and %s' - }, - array: { - len: '%s must be exactly %s in length', - min: '%s cannot be less than %s in length', - max: '%s cannot be greater than %s in length', - range: '%s must be between %s and %s in length' - }, - pattern: { - mismatch: '%s value %s does not match pattern %s' - }, - clone: function clone() { - var cloned = JSON.parse(JSON.stringify(this)); - cloned.clone = this.clone; - return cloned; - } - }; -} -var messages = newMessages(); - -/** - * Encapsulates a validation schema. - * - * @param descriptor An object declaring validation rules - * for this schema. - */ - -function Schema(descriptor) { - this.rules = null; - this._messages = messages; - this.define(descriptor); -} - -Schema.prototype = { - messages: function messages(_messages) { - if (_messages) { - this._messages = deepMerge(newMessages(), _messages); - } - - return this._messages; - }, - define: function define(rules) { - if (!rules) { - throw new Error('Cannot configure a schema with no rules'); - } - - if (typeof rules !== 'object' || Array.isArray(rules)) { - throw new Error('Rules must be an object'); - } - - this.rules = {}; - var z; - var item; - - for (z in rules) { - if (rules.hasOwnProperty(z)) { - item = rules[z]; - this.rules[z] = Array.isArray(item) ? item : [item]; - } - } - }, - validate: function validate(source_, o, oc) { - var _this = this; - - if (o === void 0) { - o = {}; - } - - if (oc === void 0) { - oc = function oc() {}; - } - - var source = source_; - var options = o; - var callback = oc; - - if (typeof options === 'function') { - callback = options; - options = {}; - } - - if (!this.rules || Object.keys(this.rules).length === 0) { - if (callback) { - callback(); - } - - return Promise.resolve(); - } - - function complete(results) { - var i; - var errors = []; - var fields = {}; - - function add(e) { - if (Array.isArray(e)) { - var _errors; - - errors = (_errors = errors).concat.apply(_errors, e); - } else { - errors.push(e); - } - } - - for (i = 0; i < results.length; i++) { - add(results[i]); - } - - if (!errors.length) { - errors = null; - fields = null; - } else { - fields = convertFieldsError(errors); - } - - callback(errors, fields); - } - - if (options.messages) { - var messages$1 = this.messages(); - - if (messages$1 === messages) { - messages$1 = newMessages(); - } - - deepMerge(messages$1, options.messages); - options.messages = messages$1; - } else { - options.messages = this.messages(); - } - - var arr; - var value; - var series = {}; - var keys = options.keys || Object.keys(this.rules); - keys.forEach(function (z) { - arr = _this.rules[z]; - value = source[z]; - arr.forEach(function (r) { - var rule = r; - - if (typeof rule.transform === 'function') { - if (source === source_) { - source = _extends({}, source); - } - - value = source[z] = rule.transform(value); - } - - if (typeof rule === 'function') { - rule = { - validator: rule - }; - } else { - rule = _extends({}, rule); - } - - rule.validator = _this.getValidationMethod(rule); - rule.field = z; - rule.fullField = rule.fullField || z; - rule.type = _this.getType(rule); - - if (!rule.validator) { - return; - } - - series[z] = series[z] || []; - series[z].push({ - rule: rule, - value: value, - source: source, - field: z - }); - }); - }); - var errorFields = {}; - return asyncMap(series, options, function (data, doIt) { - var rule = data.rule; - var deep = (rule.type === 'object' || rule.type === 'array') && (typeof rule.fields === 'object' || typeof rule.defaultField === 'object'); - deep = deep && (rule.required || !rule.required && data.value); - rule.field = data.field; - - function addFullfield(key, schema) { - return _extends({}, schema, { - fullField: rule.fullField + "." + key - }); - } - - function cb(e) { - if (e === void 0) { - e = []; - } - - var errors = e; - - if (!Array.isArray(errors)) { - errors = [errors]; - } - - if (!options.suppressWarning && errors.length) { - Schema.warning('async-validator:', errors); - } - - if (errors.length && rule.message) { - errors = [].concat(rule.message); - } - - errors = errors.map(complementError(rule)); - - if (options.first && errors.length) { - errorFields[rule.field] = 1; - return doIt(errors); - } - - if (!deep) { - doIt(errors); - } else { - // if rule is required but the target object - // does not exist fail at the rule level and don't - // go deeper - if (rule.required && !data.value) { - if (rule.message) { - errors = [].concat(rule.message).map(complementError(rule)); - } else if (options.error) { - errors = [options.error(rule, format(options.messages.required, rule.field))]; - } else { - errors = []; - } - - return doIt(errors); - } - - var fieldsSchema = {}; - - if (rule.defaultField) { - for (var k in data.value) { - if (data.value.hasOwnProperty(k)) { - fieldsSchema[k] = rule.defaultField; - } - } - } - - fieldsSchema = _extends({}, fieldsSchema, {}, data.rule.fields); - - for (var f in fieldsSchema) { - if (fieldsSchema.hasOwnProperty(f)) { - var fieldSchema = Array.isArray(fieldsSchema[f]) ? fieldsSchema[f] : [fieldsSchema[f]]; - fieldsSchema[f] = fieldSchema.map(addFullfield.bind(null, f)); - } - } - - var schema = new Schema(fieldsSchema); - schema.messages(options.messages); - - if (data.rule.options) { - data.rule.options.messages = options.messages; - data.rule.options.error = options.error; - } - - schema.validate(data.value, data.rule.options || options, function (errs) { - var finalErrors = []; - - if (errors && errors.length) { - finalErrors.push.apply(finalErrors, errors); - } - - if (errs && errs.length) { - finalErrors.push.apply(finalErrors, errs); - } - - doIt(finalErrors.length ? finalErrors : null); - }); - } - } - - var res; - - if (rule.asyncValidator) { - res = rule.asyncValidator(rule, data.value, cb, data.source, options); - } else if (rule.validator) { - res = rule.validator(rule, data.value, cb, data.source, options); - - if (res === true) { - cb(); - } else if (res === false) { - cb(rule.message || rule.field + " fails"); - } else if (res instanceof Array) { - cb(res); - } else if (res instanceof Error) { - cb(res.message); - } - } - - if (res && res.then) { - res.then(function () { - return cb(); - }, function (e) { - return cb(e); - }); - } - }, function (results) { - complete(results); - }); - }, - getType: function getType(rule) { - if (rule.type === undefined && rule.pattern instanceof RegExp) { - rule.type = 'pattern'; - } - - if (typeof rule.validator !== 'function' && rule.type && !validators.hasOwnProperty(rule.type)) { - throw new Error(format('Unknown rule type %s', rule.type)); - } - - return rule.type || 'string'; - }, - getValidationMethod: function getValidationMethod(rule) { - if (typeof rule.validator === 'function') { - return rule.validator; - } - - var keys = Object.keys(rule); - var messageIndex = keys.indexOf('message'); - - if (messageIndex !== -1) { - keys.splice(messageIndex, 1); - } - - if (keys.length === 1 && keys[0] === 'required') { - return validators.required; - } - - return validators[this.getType(rule)] || false; - } -}; - -Schema.register = function register(type, validator) { - if (typeof validator !== 'function') { - throw new Error('Cannot register a validator by type, validator is not a function'); - } - - validators[type] = validator; -}; - -Schema.warning = warning; -Schema.messages = messages; - -exports.default = Schema; -//# sourceMappingURL=index.js.map diff --git a/node_modules/async-validator/dist-node/index.js.map b/node_modules/async-validator/dist-node/index.js.map deleted file mode 100644 index ffebaf4..0000000 --- a/node_modules/async-validator/dist-node/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sources":["../../src/util.js","../../src/rule/required.js","../../src/rule/whitespace.js","../../src/rule/type.js","../../src/rule/range.js","../../src/rule/enum.js","../../src/rule/pattern.js","../../src/rule/index.js","../../src/validator/string.js","../../src/validator/method.js","../../src/validator/number.js","../../src/validator/boolean.js","../../src/validator/regexp.js","../../src/validator/integer.js","../../src/validator/float.js","../../src/validator/array.js","../../src/validator/object.js","../../src/validator/enum.js","../../src/validator/pattern.js","../../src/validator/date.js","../../src/validator/required.js","../../src/validator/type.js","../../src/validator/any.js","../../src/validator/index.js","../../src/messages.js","../../src/index.js"],"sourcesContent":["/* eslint no-console:0 */\n\nconst formatRegExp = /%[sdj%]/g;\n\nexport let warning = () => {\n};\n\n// don't print warning message when in production env or node runtime\nif (\n typeof process !== 'undefined' &&\n process.env &&\n process.env.NODE_ENV !== 'production' &&\n typeof window !== 'undefined' &&\n typeof document !== 'undefined'\n) {\n warning = (type, errors) => {\n if (typeof console !== 'undefined' && console.warn) {\n if (errors.every(e => typeof e === 'string')) {\n console.warn(type, errors);\n }\n }\n };\n}\n\nexport function convertFieldsError(errors) {\n if (!errors || !errors.length) return null;\n const fields = {};\n errors.forEach(error => {\n const field = error.field;\n fields[field] = fields[field] || [];\n fields[field].push(error);\n });\n return fields;\n}\n\nexport function format(...args) {\n let i = 1;\n const f = args[0];\n const len = args.length;\n if (typeof f === 'function') {\n return f.apply(null, args.slice(1));\n }\n if (typeof f === 'string') {\n let str = String(f).replace(formatRegExp, x => {\n if (x === '%%') {\n return '%';\n }\n if (i >= len) {\n return x;\n }\n switch (x) {\n case '%s':\n return String(args[i++]);\n case '%d':\n return Number(args[i++]);\n case '%j':\n try {\n return JSON.stringify(args[i++]);\n } catch (_) {\n return '[Circular]';\n }\n break;\n default:\n return x;\n }\n });\n for (let arg = args[i]; i < len; arg = args[++i]) {\n str += ` ${arg}`;\n }\n return str;\n }\n return f;\n}\n\nfunction isNativeStringType(type) {\n return (\n type === 'string' ||\n type === 'url' ||\n type === 'hex' ||\n type === 'email' ||\n type === 'pattern'\n );\n}\n\nexport function isEmptyValue(value, type) {\n if (value === undefined || value === null) {\n return true;\n }\n if (type === 'array' && Array.isArray(value) && !value.length) {\n return true;\n }\n if (isNativeStringType(type) && typeof value === 'string' && !value) {\n return true;\n }\n return false;\n}\n\nexport function isEmptyObject(obj) {\n return Object.keys(obj).length === 0;\n}\n\nfunction asyncParallelArray(arr, func, callback) {\n const results = [];\n let total = 0;\n const arrLength = arr.length;\n\n function count(errors) {\n results.push.apply(results, errors);\n total++;\n if (total === arrLength) {\n callback(results);\n }\n }\n\n arr.forEach(a => {\n func(a, count);\n });\n}\n\nfunction asyncSerialArray(arr, func, callback) {\n let index = 0;\n const arrLength = arr.length;\n\n function next(errors) {\n if (errors && errors.length) {\n callback(errors);\n return;\n }\n const original = index;\n index = index + 1;\n if (original < arrLength) {\n func(arr[original], next);\n } else {\n callback([]);\n }\n }\n\n next([]);\n}\n\nfunction flattenObjArr(objArr) {\n const ret = [];\n Object.keys(objArr).forEach(k => {\n ret.push.apply(ret, objArr[k]);\n });\n return ret;\n}\n\nexport function asyncMap(objArr, option, func, callback) {\n if (option.first) {\n const pending = new Promise((resolve, reject) => {\n const next = errors => {\n callback(errors);\n return errors.length\n ? reject({ errors, fields: convertFieldsError(errors) })\n : resolve();\n };\n const flattenArr = flattenObjArr(objArr);\n asyncSerialArray(flattenArr, func, next);\n });\n pending.catch(e => e);\n return pending;\n }\n let firstFields = option.firstFields || [];\n if (firstFields === true) {\n firstFields = Object.keys(objArr);\n }\n const objArrKeys = Object.keys(objArr);\n const objArrLength = objArrKeys.length;\n let total = 0;\n const results = [];\n const pending = new Promise((resolve, reject) => {\n const next = errors => {\n results.push.apply(results, errors);\n total++;\n if (total === objArrLength) {\n callback(results);\n return results.length\n ? reject({ errors: results, fields: convertFieldsError(results) })\n : resolve();\n }\n };\n if (!objArrKeys.length) {\n callback(results)\n resolve()\n }\n objArrKeys.forEach(key => {\n const arr = objArr[key];\n if (firstFields.indexOf(key) !== -1) {\n asyncSerialArray(arr, func, next);\n } else {\n asyncParallelArray(arr, func, next);\n }\n });\n });\n pending.catch(e => e);\n return pending;\n}\n\nexport function complementError(rule) {\n return oe => {\n if (oe && oe.message) {\n oe.field = oe.field || rule.fullField;\n return oe;\n }\n return {\n message: typeof oe === 'function' ? oe() : oe,\n field: oe.field || rule.fullField,\n };\n };\n}\n\nexport function deepMerge(target, source) {\n if (source) {\n for (const s in source) {\n if (source.hasOwnProperty(s)) {\n const value = source[s];\n if (typeof value === 'object' && typeof target[s] === 'object') {\n target[s] = {\n ...target[s],\n ...value,\n };\n } else {\n target[s] = value;\n }\n }\n }\n }\n return target;\n}\n","import * as util from '../util';\n\n/**\n * Rule for validating required fields.\n *\n * @param rule The validation rule.\n * @param value The value of the field on the source object.\n * @param source The source object being validated.\n * @param errors An array of errors that this rule may add\n * validation errors to.\n * @param options The validation options.\n * @param options.messages The validation messages.\n */\nfunction required(rule, value, source, errors, options, type) {\n if (\n rule.required &&\n (!source.hasOwnProperty(rule.field) ||\n util.isEmptyValue(value, type || rule.type))\n ) {\n errors.push(util.format(options.messages.required, rule.fullField));\n }\n}\n\nexport default required;\n","import * as util from '../util';\n\n/**\n * Rule for validating whitespace.\n *\n * @param rule The validation rule.\n * @param value The value of the field on the source object.\n * @param source The source object being validated.\n * @param errors An array of errors that this rule may add\n * validation errors to.\n * @param options The validation options.\n * @param options.messages The validation messages.\n */\nfunction whitespace(rule, value, source, errors, options) {\n if (/^\\s+$/.test(value) || value === '') {\n errors.push(util.format(options.messages.whitespace, rule.fullField));\n }\n}\n\nexport default whitespace;\n","import * as util from '../util';\nimport required from './required';\n\n/* eslint max-len:0 */\n\nconst pattern = {\n // http://emailregex.com/\n email: /^(([^<>()\\[\\]\\\\.,;:\\s@\"]+(\\.[^<>()\\[\\]\\\\.,;:\\s@\"]+)*)|(\".+\"))@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}])|(([a-zA-Z\\-0-9]+\\.)+[a-zA-Z]{2,}))$/,\n url: new RegExp(\n '^(?!mailto:)(?:(?:http|https|ftp)://|//)(?:\\\\S+(?::\\\\S*)?@)?(?:(?:(?:[1-9]\\\\d?|1\\\\d\\\\d|2[01]\\\\d|22[0-3])(?:\\\\.(?:1?\\\\d{1,2}|2[0-4]\\\\d|25[0-5])){2}(?:\\\\.(?:[0-9]\\\\d?|1\\\\d\\\\d|2[0-4]\\\\d|25[0-4]))|(?:(?:[a-z\\\\u00a1-\\\\uffff0-9]+-*)*[a-z\\\\u00a1-\\\\uffff0-9]+)(?:\\\\.(?:[a-z\\\\u00a1-\\\\uffff0-9]+-*)*[a-z\\\\u00a1-\\\\uffff0-9]+)*(?:\\\\.(?:[a-z\\\\u00a1-\\\\uffff]{2,})))|localhost)(?::\\\\d{2,5})?(?:(/|\\\\?|#)[^\\\\s]*)?$',\n 'i',\n ),\n hex: /^#?([a-f0-9]{6}|[a-f0-9]{3})$/i,\n};\n\nconst types = {\n integer(value) {\n return types.number(value) && parseInt(value, 10) === value;\n },\n float(value) {\n return types.number(value) && !types.integer(value);\n },\n array(value) {\n return Array.isArray(value);\n },\n regexp(value) {\n if (value instanceof RegExp) {\n return true;\n }\n try {\n return !!new RegExp(value);\n } catch (e) {\n return false;\n }\n },\n date(value) {\n return (\n typeof value.getTime === 'function' &&\n typeof value.getMonth === 'function' &&\n typeof value.getYear === 'function'\n );\n },\n number(value) {\n if (isNaN(value)) {\n return false;\n }\n return typeof value === 'number';\n },\n object(value) {\n return typeof value === 'object' && !types.array(value);\n },\n method(value) {\n return typeof value === 'function';\n },\n email(value) {\n return (\n typeof value === 'string' &&\n !!value.match(pattern.email) &&\n value.length < 255\n );\n },\n url(value) {\n return typeof value === 'string' && !!value.match(pattern.url);\n },\n hex(value) {\n return typeof value === 'string' && !!value.match(pattern.hex);\n },\n};\n\n/**\n * Rule for validating the type of a value.\n *\n * @param rule The validation rule.\n * @param value The value of the field on the source object.\n * @param source The source object being validated.\n * @param errors An array of errors that this rule may add\n * validation errors to.\n * @param options The validation options.\n * @param options.messages The validation messages.\n */\nfunction type(rule, value, source, errors, options) {\n if (rule.required && value === undefined) {\n required(rule, value, source, errors, options);\n return;\n }\n const custom = [\n 'integer',\n 'float',\n 'array',\n 'regexp',\n 'object',\n 'method',\n 'email',\n 'number',\n 'date',\n 'url',\n 'hex',\n ];\n const ruleType = rule.type;\n if (custom.indexOf(ruleType) > -1) {\n if (!types[ruleType](value)) {\n errors.push(\n util.format(\n options.messages.types[ruleType],\n rule.fullField,\n rule.type,\n ),\n );\n }\n // straight typeof check\n } else if (ruleType && typeof value !== rule.type) {\n errors.push(\n util.format(options.messages.types[ruleType], rule.fullField, rule.type),\n );\n }\n}\n\nexport default type;\n","import * as util from '../util';\n\n/**\n * Rule for validating minimum and maximum allowed values.\n *\n * @param rule The validation rule.\n * @param value The value of the field on the source object.\n * @param source The source object being validated.\n * @param errors An array of errors that this rule may add\n * validation errors to.\n * @param options The validation options.\n * @param options.messages The validation messages.\n */\nfunction range(rule, value, source, errors, options) {\n const len = typeof rule.len === 'number';\n const min = typeof rule.min === 'number';\n const max = typeof rule.max === 'number';\n // 正则匹配码点范围从U+010000一直到U+10FFFF的文字(补充平面Supplementary Plane)\n const spRegexp = /[\\uD800-\\uDBFF][\\uDC00-\\uDFFF]/g;\n let val = value;\n let key = null;\n const num = typeof value === 'number';\n const str = typeof value === 'string';\n const arr = Array.isArray(value);\n if (num) {\n key = 'number';\n } else if (str) {\n key = 'string';\n } else if (arr) {\n key = 'array';\n }\n // if the value is not of a supported type for range validation\n // the validation rule rule should use the\n // type property to also test for a particular type\n if (!key) {\n return false;\n }\n if (arr) {\n val = value.length;\n }\n if (str) {\n // 处理码点大于U+010000的文字length属性不准确的bug,如\"𠮷𠮷𠮷\".lenght !== 3\n val = value.replace(spRegexp, '_').length;\n }\n if (len) {\n if (val !== rule.len) {\n errors.push(\n util.format(options.messages[key].len, rule.fullField, rule.len),\n );\n }\n } else if (min && !max && val < rule.min) {\n errors.push(\n util.format(options.messages[key].min, rule.fullField, rule.min),\n );\n } else if (max && !min && val > rule.max) {\n errors.push(\n util.format(options.messages[key].max, rule.fullField, rule.max),\n );\n } else if (min && max && (val < rule.min || val > rule.max)) {\n errors.push(\n util.format(\n options.messages[key].range,\n rule.fullField,\n rule.min,\n rule.max,\n ),\n );\n }\n}\n\nexport default range;\n","import * as util from '../util';\n\nconst ENUM = 'enum';\n\n/**\n * Rule for validating a value exists in an enumerable list.\n *\n * @param rule The validation rule.\n * @param value The value of the field on the source object.\n * @param source The source object being validated.\n * @param errors An array of errors that this rule may add\n * validation errors to.\n * @param options The validation options.\n * @param options.messages The validation messages.\n */\nfunction enumerable(rule, value, source, errors, options) {\n rule[ENUM] = Array.isArray(rule[ENUM]) ? rule[ENUM] : [];\n if (rule[ENUM].indexOf(value) === -1) {\n errors.push(\n util.format(\n options.messages[ENUM],\n rule.fullField,\n rule[ENUM].join(', '),\n ),\n );\n }\n}\n\nexport default enumerable;\n","import * as util from '../util';\n\n/**\n * Rule for validating a regular expression pattern.\n *\n * @param rule The validation rule.\n * @param value The value of the field on the source object.\n * @param source The source object being validated.\n * @param errors An array of errors that this rule may add\n * validation errors to.\n * @param options The validation options.\n * @param options.messages The validation messages.\n */\nfunction pattern(rule, value, source, errors, options) {\n if (rule.pattern) {\n if (rule.pattern instanceof RegExp) {\n // if a RegExp instance is passed, reset `lastIndex` in case its `global`\n // flag is accidentally set to `true`, which in a validation scenario\n // is not necessary and the result might be misleading\n rule.pattern.lastIndex = 0;\n if (!rule.pattern.test(value)) {\n errors.push(\n util.format(\n options.messages.pattern.mismatch,\n rule.fullField,\n value,\n rule.pattern,\n ),\n );\n }\n } else if (typeof rule.pattern === 'string') {\n const _pattern = new RegExp(rule.pattern);\n if (!_pattern.test(value)) {\n errors.push(\n util.format(\n options.messages.pattern.mismatch,\n rule.fullField,\n value,\n rule.pattern,\n ),\n );\n }\n }\n }\n}\n\nexport default pattern;\n","import required from './required';\nimport whitespace from './whitespace';\nimport type from './type';\nimport range from './range';\nimport enumRule from './enum';\nimport pattern from './pattern';\n\nexport default {\n required,\n whitespace,\n type,\n range,\n enum: enumRule,\n pattern,\n};\n","import rules from '../rule/index.js';\nimport { isEmptyValue } from '../util';\n\n/**\n * Performs validation for string types.\n *\n * @param rule The validation rule.\n * @param value The value of the field on the source object.\n * @param callback The callback function.\n * @param source The source object being validated.\n * @param options The validation options.\n * @param options.messages The validation messages.\n */\nfunction string(rule, value, callback, source, options) {\n const errors = [];\n const validate =\n rule.required || (!rule.required && source.hasOwnProperty(rule.field));\n if (validate) {\n if (isEmptyValue(value, 'string') && !rule.required) {\n return callback();\n }\n rules.required(rule, value, source, errors, options, 'string');\n if (!isEmptyValue(value, 'string')) {\n rules.type(rule, value, source, errors, options);\n rules.range(rule, value, source, errors, options);\n rules.pattern(rule, value, source, errors, options);\n if (rule.whitespace === true) {\n rules.whitespace(rule, value, source, errors, options);\n }\n }\n }\n callback(errors);\n}\n\nexport default string;\n","import rules from '../rule/index.js';\nimport { isEmptyValue } from '../util';\n\n/**\n * Validates a function.\n *\n * @param rule The validation rule.\n * @param value The value of the field on the source object.\n * @param callback The callback function.\n * @param source The source object being validated.\n * @param options The validation options.\n * @param options.messages The validation messages.\n */\nfunction method(rule, value, callback, source, options) {\n const errors = [];\n const validate =\n rule.required || (!rule.required && source.hasOwnProperty(rule.field));\n if (validate) {\n if (isEmptyValue(value) && !rule.required) {\n return callback();\n }\n rules.required(rule, value, source, errors, options);\n if (value !== undefined) {\n rules.type(rule, value, source, errors, options);\n }\n }\n callback(errors);\n}\n\nexport default method;\n","import rules from '../rule/index.js';\nimport { isEmptyValue } from '../util';\n\n/**\n * Validates a number.\n *\n * @param rule The validation rule.\n * @param value The value of the field on the source object.\n * @param callback The callback function.\n * @param source The source object being validated.\n * @param options The validation options.\n * @param options.messages The validation messages.\n */\nfunction number(rule, value, callback, source, options) {\n const errors = [];\n const validate =\n rule.required || (!rule.required && source.hasOwnProperty(rule.field));\n if (validate) {\n if (value === '') {\n value = undefined;\n }\n if (isEmptyValue(value) && !rule.required) {\n return callback();\n }\n rules.required(rule, value, source, errors, options);\n if (value !== undefined) {\n rules.type(rule, value, source, errors, options);\n rules.range(rule, value, source, errors, options);\n }\n }\n callback(errors);\n}\n\nexport default number;\n","import { isEmptyValue } from '../util';\nimport rules from '../rule/index.js';\n\n/**\n * Validates a boolean.\n *\n * @param rule The validation rule.\n * @param value The value of the field on the source object.\n * @param callback The callback function.\n * @param source The source object being validated.\n * @param options The validation options.\n * @param options.messages The validation messages.\n */\nfunction boolean(rule, value, callback, source, options) {\n const errors = [];\n const validate =\n rule.required || (!rule.required && source.hasOwnProperty(rule.field));\n if (validate) {\n if (isEmptyValue(value) && !rule.required) {\n return callback();\n }\n rules.required(rule, value, source, errors, options);\n if (value !== undefined) {\n rules.type(rule, value, source, errors, options);\n }\n }\n callback(errors);\n}\n\nexport default boolean;\n","import rules from '../rule/index.js';\nimport { isEmptyValue } from '../util';\n\n/**\n * Validates the regular expression type.\n *\n * @param rule The validation rule.\n * @param value The value of the field on the source object.\n * @param callback The callback function.\n * @param source The source object being validated.\n * @param options The validation options.\n * @param options.messages The validation messages.\n */\nfunction regexp(rule, value, callback, source, options) {\n const errors = [];\n const validate =\n rule.required || (!rule.required && source.hasOwnProperty(rule.field));\n if (validate) {\n if (isEmptyValue(value) && !rule.required) {\n return callback();\n }\n rules.required(rule, value, source, errors, options);\n if (!isEmptyValue(value)) {\n rules.type(rule, value, source, errors, options);\n }\n }\n callback(errors);\n}\n\nexport default regexp;\n","import rules from '../rule/index.js';\nimport { isEmptyValue } from '../util';\n\n/**\n * Validates a number is an integer.\n *\n * @param rule The validation rule.\n * @param value The value of the field on the source object.\n * @param callback The callback function.\n * @param source The source object being validated.\n * @param options The validation options.\n * @param options.messages The validation messages.\n */\nfunction integer(rule, value, callback, source, options) {\n const errors = [];\n const validate =\n rule.required || (!rule.required && source.hasOwnProperty(rule.field));\n if (validate) {\n if (isEmptyValue(value) && !rule.required) {\n return callback();\n }\n rules.required(rule, value, source, errors, options);\n if (value !== undefined) {\n rules.type(rule, value, source, errors, options);\n rules.range(rule, value, source, errors, options);\n }\n }\n callback(errors);\n}\n\nexport default integer;\n","import rules from '../rule/index.js';\nimport { isEmptyValue } from '../util';\n\n/**\n * Validates a number is a floating point number.\n *\n * @param rule The validation rule.\n * @param value The value of the field on the source object.\n * @param callback The callback function.\n * @param source The source object being validated.\n * @param options The validation options.\n * @param options.messages The validation messages.\n */\nfunction floatFn(rule, value, callback, source, options) {\n const errors = [];\n const validate =\n rule.required || (!rule.required && source.hasOwnProperty(rule.field));\n if (validate) {\n if (isEmptyValue(value) && !rule.required) {\n return callback();\n }\n rules.required(rule, value, source, errors, options);\n if (value !== undefined) {\n rules.type(rule, value, source, errors, options);\n rules.range(rule, value, source, errors, options);\n }\n }\n callback(errors);\n}\n\nexport default floatFn;\n","import rules from '../rule/index';\nimport { isEmptyValue } from '../util';\n/**\n * Validates an array.\n *\n * @param rule The validation rule.\n * @param value The value of the field on the source object.\n * @param callback The callback function.\n * @param source The source object being validated.\n * @param options The validation options.\n * @param options.messages The validation messages.\n */\nfunction array(rule, value, callback, source, options) {\n const errors = [];\n const validate =\n rule.required || (!rule.required && source.hasOwnProperty(rule.field));\n if (validate) {\n if (isEmptyValue(value, 'array') && !rule.required) {\n return callback();\n }\n rules.required(rule, value, source, errors, options, 'array');\n if (!isEmptyValue(value, 'array')) {\n rules.type(rule, value, source, errors, options);\n rules.range(rule, value, source, errors, options);\n }\n }\n callback(errors);\n}\n\nexport default array;\n","import rules from '../rule/index.js';\nimport { isEmptyValue } from '../util';\n\n/**\n * Validates an object.\n *\n * @param rule The validation rule.\n * @param value The value of the field on the source object.\n * @param callback The callback function.\n * @param source The source object being validated.\n * @param options The validation options.\n * @param options.messages The validation messages.\n */\nfunction object(rule, value, callback, source, options) {\n const errors = [];\n const validate =\n rule.required || (!rule.required && source.hasOwnProperty(rule.field));\n if (validate) {\n if (isEmptyValue(value) && !rule.required) {\n return callback();\n }\n rules.required(rule, value, source, errors, options);\n if (value !== undefined) {\n rules.type(rule, value, source, errors, options);\n }\n }\n callback(errors);\n}\n\nexport default object;\n","import rules from '../rule/index.js';\nimport { isEmptyValue } from '../util';\n\nconst ENUM = 'enum';\n\n/**\n * Validates an enumerable list.\n *\n * @param rule The validation rule.\n * @param value The value of the field on the source object.\n * @param callback The callback function.\n * @param source The source object being validated.\n * @param options The validation options.\n * @param options.messages The validation messages.\n */\nfunction enumerable(rule, value, callback, source, options) {\n const errors = [];\n const validate =\n rule.required || (!rule.required && source.hasOwnProperty(rule.field));\n if (validate) {\n if (isEmptyValue(value) && !rule.required) {\n return callback();\n }\n rules.required(rule, value, source, errors, options);\n if (value !== undefined) {\n rules[ENUM](rule, value, source, errors, options);\n }\n }\n callback(errors);\n}\n\nexport default enumerable;\n","import rules from '../rule/index.js';\nimport { isEmptyValue } from '../util';\n\n/**\n * Validates a regular expression pattern.\n *\n * Performs validation when a rule only contains\n * a pattern property but is not declared as a string type.\n *\n * @param rule The validation rule.\n * @param value The value of the field on the source object.\n * @param callback The callback function.\n * @param source The source object being validated.\n * @param options The validation options.\n * @param options.messages The validation messages.\n */\nfunction pattern(rule, value, callback, source, options) {\n const errors = [];\n const validate =\n rule.required || (!rule.required && source.hasOwnProperty(rule.field));\n if (validate) {\n if (isEmptyValue(value, 'string') && !rule.required) {\n return callback();\n }\n rules.required(rule, value, source, errors, options);\n if (!isEmptyValue(value, 'string')) {\n rules.pattern(rule, value, source, errors, options);\n }\n }\n callback(errors);\n}\n\nexport default pattern;\n","import rules from '../rule/index.js';\nimport { isEmptyValue } from '../util';\n\nfunction date(rule, value, callback, source, options) {\n // console.log('integer rule called %j', rule);\n const errors = [];\n const validate =\n rule.required || (!rule.required && source.hasOwnProperty(rule.field));\n // console.log('validate on %s value', value);\n if (validate) {\n if (isEmptyValue(value) && !rule.required) {\n return callback();\n }\n rules.required(rule, value, source, errors, options);\n if (!isEmptyValue(value)) {\n let dateObject;\n\n if (typeof value === 'number') {\n dateObject = new Date(value);\n } else {\n dateObject = value;\n }\n\n rules.type(rule, dateObject, source, errors, options);\n if (dateObject) {\n rules.range(rule, dateObject.getTime(), source, errors, options);\n }\n }\n }\n callback(errors);\n}\n\nexport default date;\n","import rules from '../rule/index.js';\n\nfunction required(rule, value, callback, source, options) {\n const errors = [];\n const type = Array.isArray(value) ? 'array' : typeof value;\n rules.required(rule, value, source, errors, options, type);\n callback(errors);\n}\n\nexport default required;\n","import rules from '../rule/index.js';\nimport { isEmptyValue } from '../util';\n\nfunction type(rule, value, callback, source, options) {\n const ruleType = rule.type;\n const errors = [];\n const validate =\n rule.required || (!rule.required && source.hasOwnProperty(rule.field));\n if (validate) {\n if (isEmptyValue(value, ruleType) && !rule.required) {\n return callback();\n }\n rules.required(rule, value, source, errors, options, ruleType);\n if (!isEmptyValue(value, ruleType)) {\n rules.type(rule, value, source, errors, options);\n }\n }\n callback(errors);\n}\n\nexport default type;\n","import rules from '../rule/index.js';\nimport { isEmptyValue } from '../util';\n\n/**\n * Performs validation for any type.\n *\n * @param rule The validation rule.\n * @param value The value of the field on the source object.\n * @param callback The callback function.\n * @param source The source object being validated.\n * @param options The validation options.\n * @param options.messages The validation messages.\n */\nfunction any(rule, value, callback, source, options) {\n const errors = [];\n const validate =\n rule.required || (!rule.required && source.hasOwnProperty(rule.field));\n if (validate) {\n if (isEmptyValue(value) && !rule.required) {\n return callback();\n }\n rules.required(rule, value, source, errors, options);\n }\n callback(errors);\n}\n\nexport default any;\n","import string from './string';\nimport method from './method';\nimport number from './number';\nimport boolean from './boolean';\nimport regexp from './regexp';\nimport integer from './integer';\nimport float from './float';\nimport array from './array';\nimport object from './object';\nimport enumValidator from './enum';\nimport pattern from './pattern';\nimport date from './date';\nimport required from './required';\nimport type from './type';\nimport any from './any';\n\nexport default {\n string,\n method,\n number,\n boolean,\n regexp,\n integer,\n float,\n array,\n object,\n enum: enumValidator,\n pattern,\n date,\n url: type,\n hex: type,\n email: type,\n required,\n any,\n};\n","export function newMessages() {\n return {\n default: 'Validation error on field %s',\n required: '%s is required',\n enum: '%s must be one of %s',\n whitespace: '%s cannot be empty',\n date: {\n format: '%s date %s is invalid for format %s',\n parse: '%s date could not be parsed, %s is invalid ',\n invalid: '%s date %s is invalid',\n },\n types: {\n string: '%s is not a %s',\n method: '%s is not a %s (function)',\n array: '%s is not an %s',\n object: '%s is not an %s',\n number: '%s is not a %s',\n date: '%s is not a %s',\n boolean: '%s is not a %s',\n integer: '%s is not an %s',\n float: '%s is not a %s',\n regexp: '%s is not a valid %s',\n email: '%s is not a valid %s',\n url: '%s is not a valid %s',\n hex: '%s is not a valid %s',\n },\n string: {\n len: '%s must be exactly %s characters',\n min: '%s must be at least %s characters',\n max: '%s cannot be longer than %s characters',\n range: '%s must be between %s and %s characters',\n },\n number: {\n len: '%s must equal %s',\n min: '%s cannot be less than %s',\n max: '%s cannot be greater than %s',\n range: '%s must be between %s and %s',\n },\n array: {\n len: '%s must be exactly %s in length',\n min: '%s cannot be less than %s in length',\n max: '%s cannot be greater than %s in length',\n range: '%s must be between %s and %s in length',\n },\n pattern: {\n mismatch: '%s value %s does not match pattern %s',\n },\n clone() {\n const cloned = JSON.parse(JSON.stringify(this));\n cloned.clone = this.clone;\n return cloned;\n },\n };\n}\n\nexport const messages = newMessages();\n","import {\n format,\n complementError,\n asyncMap,\n warning,\n deepMerge,\n convertFieldsError,\n} from './util';\nimport validators from './validator/index';\nimport { messages as defaultMessages, newMessages } from './messages';\n\n/**\n * Encapsulates a validation schema.\n *\n * @param descriptor An object declaring validation rules\n * for this schema.\n */\nfunction Schema(descriptor) {\n this.rules = null;\n this._messages = defaultMessages;\n this.define(descriptor);\n}\n\nSchema.prototype = {\n messages(messages) {\n if (messages) {\n this._messages = deepMerge(newMessages(), messages);\n }\n return this._messages;\n },\n define(rules) {\n if (!rules) {\n throw new Error('Cannot configure a schema with no rules');\n }\n if (typeof rules !== 'object' || Array.isArray(rules)) {\n throw new Error('Rules must be an object');\n }\n this.rules = {};\n let z;\n let item;\n for (z in rules) {\n if (rules.hasOwnProperty(z)) {\n item = rules[z];\n this.rules[z] = Array.isArray(item) ? item : [item];\n }\n }\n },\n validate(source_, o = {}, oc = () => {}) {\n let source = source_;\n let options = o;\n let callback = oc;\n if (typeof options === 'function') {\n callback = options;\n options = {};\n }\n if (!this.rules || Object.keys(this.rules).length === 0) {\n if (callback) {\n callback();\n }\n return Promise.resolve();\n }\n\n function complete(results) {\n let i;\n let errors = [];\n let fields = {};\n\n function add(e) {\n if (Array.isArray(e)) {\n errors = errors.concat(...e);\n } else {\n errors.push(e);\n }\n }\n\n for (i = 0; i < results.length; i++) {\n add(results[i]);\n }\n if (!errors.length) {\n errors = null;\n fields = null;\n } else {\n fields = convertFieldsError(errors);\n }\n callback(errors, fields);\n }\n\n if (options.messages) {\n let messages = this.messages();\n if (messages === defaultMessages) {\n messages = newMessages();\n }\n deepMerge(messages, options.messages);\n options.messages = messages;\n } else {\n options.messages = this.messages();\n }\n let arr;\n let value;\n const series = {};\n const keys = options.keys || Object.keys(this.rules);\n keys.forEach(z => {\n arr = this.rules[z];\n value = source[z];\n arr.forEach(r => {\n let rule = r;\n if (typeof rule.transform === 'function') {\n if (source === source_) {\n source = { ...source };\n }\n value = source[z] = rule.transform(value);\n }\n if (typeof rule === 'function') {\n rule = {\n validator: rule,\n };\n } else {\n rule = { ...rule };\n }\n rule.validator = this.getValidationMethod(rule);\n rule.field = z;\n rule.fullField = rule.fullField || z;\n rule.type = this.getType(rule);\n if (!rule.validator) {\n return;\n }\n series[z] = series[z] || [];\n series[z].push({\n rule,\n value,\n source,\n field: z,\n });\n });\n });\n const errorFields = {};\n return asyncMap(\n series,\n options,\n (data, doIt) => {\n const rule = data.rule;\n let deep =\n (rule.type === 'object' || rule.type === 'array') &&\n (typeof rule.fields === 'object' ||\n typeof rule.defaultField === 'object');\n deep = deep && (rule.required || (!rule.required && data.value));\n rule.field = data.field;\n\n function addFullfield(key, schema) {\n return {\n ...schema,\n fullField: `${rule.fullField}.${key}`,\n };\n }\n\n function cb(e = []) {\n let errors = e;\n if (!Array.isArray(errors)) {\n errors = [errors];\n }\n if (!options.suppressWarning && errors.length) {\n Schema.warning('async-validator:', errors);\n }\n if (errors.length && rule.message) {\n errors = [].concat(rule.message);\n }\n\n errors = errors.map(complementError(rule));\n\n if (options.first && errors.length) {\n errorFields[rule.field] = 1;\n return doIt(errors);\n }\n if (!deep) {\n doIt(errors);\n } else {\n // if rule is required but the target object\n // does not exist fail at the rule level and don't\n // go deeper\n if (rule.required && !data.value) {\n if (rule.message) {\n errors = [].concat(rule.message).map(complementError(rule));\n } else if (options.error) {\n errors = [\n options.error(\n rule,\n format(options.messages.required, rule.field),\n ),\n ];\n } else {\n errors = [];\n }\n return doIt(errors);\n }\n\n let fieldsSchema = {};\n if (rule.defaultField) {\n for (const k in data.value) {\n if (data.value.hasOwnProperty(k)) {\n fieldsSchema[k] = rule.defaultField;\n }\n }\n }\n fieldsSchema = {\n ...fieldsSchema,\n ...data.rule.fields,\n };\n for (const f in fieldsSchema) {\n if (fieldsSchema.hasOwnProperty(f)) {\n const fieldSchema = Array.isArray(fieldsSchema[f])\n ? fieldsSchema[f]\n : [fieldsSchema[f]];\n fieldsSchema[f] = fieldSchema.map(addFullfield.bind(null, f));\n }\n }\n const schema = new Schema(fieldsSchema);\n schema.messages(options.messages);\n if (data.rule.options) {\n data.rule.options.messages = options.messages;\n data.rule.options.error = options.error;\n }\n schema.validate(data.value, data.rule.options || options, errs => {\n const finalErrors = [];\n if (errors && errors.length) {\n finalErrors.push(...errors);\n }\n if (errs && errs.length) {\n finalErrors.push(...errs);\n }\n doIt(finalErrors.length ? finalErrors : null);\n });\n }\n }\n\n let res;\n if (rule.asyncValidator) {\n res = rule.asyncValidator(rule, data.value, cb, data.source, options);\n } else if (rule.validator) {\n res = rule.validator(rule, data.value, cb, data.source, options);\n if (res === true) {\n cb();\n } else if (res === false) {\n cb(rule.message || `${rule.field} fails`);\n } else if (res instanceof Array) {\n cb(res);\n } else if (res instanceof Error) {\n cb(res.message);\n }\n }\n if (res && res.then) {\n res.then(() => cb(), e => cb(e));\n }\n },\n results => {\n complete(results);\n },\n );\n },\n getType(rule) {\n if (rule.type === undefined && rule.pattern instanceof RegExp) {\n rule.type = 'pattern';\n }\n if (\n typeof rule.validator !== 'function' &&\n (rule.type && !validators.hasOwnProperty(rule.type))\n ) {\n throw new Error(format('Unknown rule type %s', rule.type));\n }\n return rule.type || 'string';\n },\n getValidationMethod(rule) {\n if (typeof rule.validator === 'function') {\n return rule.validator;\n }\n const keys = Object.keys(rule);\n const messageIndex = keys.indexOf('message');\n if (messageIndex !== -1) {\n keys.splice(messageIndex, 1);\n }\n if (keys.length === 1 && keys[0] === 'required') {\n return validators.required;\n }\n return validators[this.getType(rule)] || false;\n },\n};\n\nSchema.register = function register(type, validator) {\n if (typeof validator !== 'function') {\n throw new Error(\n 'Cannot register a validator by type, validator is not a function',\n );\n }\n validators[type] = validator;\n};\n\nSchema.warning = warning;\n\nSchema.messages = defaultMessages;\n\nexport default Schema;\n"],"names":["formatRegExp","warning","process","env","NODE_ENV","window","document","type","errors","console","warn","every","e","convertFieldsError","length","fields","forEach","error","field","push","format","args","i","f","len","apply","slice","str","String","replace","x","Number","JSON","stringify","_","arg","isNativeStringType","isEmptyValue","value","undefined","Array","isArray","asyncParallelArray","arr","func","callback","results","total","arrLength","count","a","asyncSerialArray","index","next","original","flattenObjArr","objArr","ret","Object","keys","k","asyncMap","option","first","pending","Promise","resolve","reject","flattenArr","firstFields","objArrKeys","objArrLength","key","indexOf","complementError","rule","oe","message","fullField","deepMerge","target","source","s","hasOwnProperty","required","options","util","messages","whitespace","test","pattern","email","url","RegExp","hex","types","integer","number","parseInt","array","regexp","date","getTime","getMonth","getYear","isNaN","object","method","match","custom","ruleType","range","min","max","spRegexp","val","num","ENUM","enumerable","join","lastIndex","mismatch","_pattern","enumRule","string","validate","rules","boolean","floatFn","dateObject","Date","any","float","enumValidator","newMessages","parse","invalid","clone","cloned","Schema","descriptor","_messages","defaultMessages","define","prototype","Error","z","item","source_","o","oc","complete","add","concat","series","r","transform","validator","getValidationMethod","getType","errorFields","data","doIt","deep","defaultField","addFullfield","schema","cb","suppressWarning","map","fieldsSchema","fieldSchema","bind","errs","finalErrors","res","asyncValidator","then","validators","messageIndex","splice","register"],"mappings":"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"} \ No newline at end of file diff --git a/node_modules/async-validator/dist-types/index.d.ts b/node_modules/async-validator/dist-types/index.d.ts deleted file mode 100644 index 5b37032..0000000 --- a/node_modules/async-validator/dist-types/index.d.ts +++ /dev/null @@ -1,97 +0,0 @@ -// Type definitions for async-validator 3.0.4 -// Project: http://github.com/yiminghe/async-validator -// Definitions by: iamdhj -// TypeScript Version: 3.6.2 - -export default class { - constructor(rule: Rules); - - /** - * Validate source - * @param source The object to validate (required) - * @param options An object describing processing options for the validation - * @param callback A callback function to invoke when validation completes - * @returns Promise - */ - validate( - source: ValidateSource, - options?: ValidateOption, - callback?: (errors: ErrorList, fields: FieldErrorList) => void, - ): Promise; -} - -export type RuleType = - | 'string' - | 'number' - | 'boolean' - | 'method' - | 'regexp' - | 'integer' - | 'float' - | 'array' - | 'object' - | 'enum' - | 'date' - | 'url' - | 'hex' - | 'email' - | 'any'; - -export interface RuleItem { - type?: RuleType; // default type is 'string' - required?: boolean; - pattern?: RegExp | string; - min?: number; // Range of type 'string' and 'array' - max?: number; // Range of type 'string' and 'array' - len?: number; // Length of type 'string' and 'array' - enum?: Array; // possible values of type 'enum' - whitespace?: boolean; - fields?: Rules; // ignore when without required - options?: ValidateOption; - defaultField?: { type: RuleType }; // 'object' or 'array' containing validation rules - transform?: (value: any) => any; - message?: string; - asyncValidator?: ( - rule: Rules, - value: any, - callback: (error: string | string[] | void) => void, - source: ValidateSource, - options: ValidateOption, - ) => void | Promise; - validator?: ( - rule: Rules, - value: any, - callback: (error: string | string[] | void) => void, - source: ValidateSource, - options: ValidateOption, - ) => void; -} - -export interface Rules { - [field: string]: RuleItem | RuleItem[]; -} - -export interface ValidateSource { - [field: string]: any; -} - -export interface ValidateOption { - // whether to suppress internal warning - suppressWarning?: boolean; - - // when the first validation rule generates an error stop processed - first?: boolean; - - // when the first validation rule of the specified field generates an error stop the field processed, 'true' means all fields. - firstFields?: boolean | string[]; -} - -export interface ValidateError { - message: string; - field: string; -} - -export type ErrorList = ValidateError[]; -export interface FieldErrorList { - [field: string]: ValidateError[]; -} diff --git a/node_modules/async-validator/dist-web/index.js b/node_modules/async-validator/dist-web/index.js deleted file mode 100644 index f0f0f9b..0000000 --- a/node_modules/async-validator/dist-web/index.js +++ /dev/null @@ -1,1348 +0,0 @@ -function _extends() { - _extends = Object.assign || function (target) { - for (var i = 1; i < arguments.length; i++) { - var source = arguments[i]; - - for (var key in source) { - if (Object.prototype.hasOwnProperty.call(source, key)) { - target[key] = source[key]; - } - } - } - - return target; - }; - - return _extends.apply(this, arguments); -} - -/* eslint no-console:0 */ -var formatRegExp = /%[sdj%]/g; -var warning = function warning() {}; // don't print warning message when in production env or node runtime - -if (typeof process !== 'undefined' && process.env && process.env.NODE_ENV !== 'production' && typeof window !== 'undefined' && typeof document !== 'undefined') { - warning = function warning(type, errors) { - if (typeof console !== 'undefined' && console.warn) { - if (errors.every(function (e) { - return typeof e === 'string'; - })) { - console.warn(type, errors); - } - } - }; -} - -function convertFieldsError(errors) { - if (!errors || !errors.length) return null; - var fields = {}; - errors.forEach(function (error) { - var field = error.field; - fields[field] = fields[field] || []; - fields[field].push(error); - }); - return fields; -} -function format() { - for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { - args[_key] = arguments[_key]; - } - - var i = 1; - var f = args[0]; - var len = args.length; - - if (typeof f === 'function') { - return f.apply(null, args.slice(1)); - } - - if (typeof f === 'string') { - var str = String(f).replace(formatRegExp, function (x) { - if (x === '%%') { - return '%'; - } - - if (i >= len) { - return x; - } - - switch (x) { - case '%s': - return String(args[i++]); - - case '%d': - return Number(args[i++]); - - case '%j': - try { - return JSON.stringify(args[i++]); - } catch (_) { - return '[Circular]'; - } - - break; - - default: - return x; - } - }); - - for (var arg = args[i]; i < len; arg = args[++i]) { - str += " " + arg; - } - - return str; - } - - return f; -} - -function isNativeStringType(type) { - return type === 'string' || type === 'url' || type === 'hex' || type === 'email' || type === 'pattern'; -} - -function isEmptyValue(value, type) { - if (value === undefined || value === null) { - return true; - } - - if (type === 'array' && Array.isArray(value) && !value.length) { - return true; - } - - if (isNativeStringType(type) && typeof value === 'string' && !value) { - return true; - } - - return false; -} - -function asyncParallelArray(arr, func, callback) { - var results = []; - var total = 0; - var arrLength = arr.length; - - function count(errors) { - results.push.apply(results, errors); - total++; - - if (total === arrLength) { - callback(results); - } - } - - arr.forEach(function (a) { - func(a, count); - }); -} - -function asyncSerialArray(arr, func, callback) { - var index = 0; - var arrLength = arr.length; - - function next(errors) { - if (errors && errors.length) { - callback(errors); - return; - } - - var original = index; - index = index + 1; - - if (original < arrLength) { - func(arr[original], next); - } else { - callback([]); - } - } - - next([]); -} - -function flattenObjArr(objArr) { - var ret = []; - Object.keys(objArr).forEach(function (k) { - ret.push.apply(ret, objArr[k]); - }); - return ret; -} - -function asyncMap(objArr, option, func, callback) { - if (option.first) { - var _pending = new Promise(function (resolve, reject) { - var next = function next(errors) { - callback(errors); - return errors.length ? reject({ - errors: errors, - fields: convertFieldsError(errors) - }) : resolve(); - }; - - var flattenArr = flattenObjArr(objArr); - asyncSerialArray(flattenArr, func, next); - }); - - _pending["catch"](function (e) { - return e; - }); - - return _pending; - } - - var firstFields = option.firstFields || []; - - if (firstFields === true) { - firstFields = Object.keys(objArr); - } - - var objArrKeys = Object.keys(objArr); - var objArrLength = objArrKeys.length; - var total = 0; - var results = []; - var pending = new Promise(function (resolve, reject) { - var next = function next(errors) { - results.push.apply(results, errors); - total++; - - if (total === objArrLength) { - callback(results); - return results.length ? reject({ - errors: results, - fields: convertFieldsError(results) - }) : resolve(); - } - }; - - if (!objArrKeys.length) { - callback(results); - resolve(); - } - - objArrKeys.forEach(function (key) { - var arr = objArr[key]; - - if (firstFields.indexOf(key) !== -1) { - asyncSerialArray(arr, func, next); - } else { - asyncParallelArray(arr, func, next); - } - }); - }); - pending["catch"](function (e) { - return e; - }); - return pending; -} -function complementError(rule) { - return function (oe) { - if (oe && oe.message) { - oe.field = oe.field || rule.fullField; - return oe; - } - - return { - message: typeof oe === 'function' ? oe() : oe, - field: oe.field || rule.fullField - }; - }; -} -function deepMerge(target, source) { - if (source) { - for (var s in source) { - if (source.hasOwnProperty(s)) { - var value = source[s]; - - if (typeof value === 'object' && typeof target[s] === 'object') { - target[s] = _extends({}, target[s], {}, value); - } else { - target[s] = value; - } - } - } - } - - return target; -} - -/** - * Rule for validating required fields. - * - * @param rule The validation rule. - * @param value The value of the field on the source object. - * @param source The source object being validated. - * @param errors An array of errors that this rule may add - * validation errors to. - * @param options The validation options. - * @param options.messages The validation messages. - */ - -function required(rule, value, source, errors, options, type) { - if (rule.required && (!source.hasOwnProperty(rule.field) || isEmptyValue(value, type || rule.type))) { - errors.push(format(options.messages.required, rule.fullField)); - } -} - -/** - * Rule for validating whitespace. - * - * @param rule The validation rule. - * @param value The value of the field on the source object. - * @param source The source object being validated. - * @param errors An array of errors that this rule may add - * validation errors to. - * @param options The validation options. - * @param options.messages The validation messages. - */ - -function whitespace(rule, value, source, errors, options) { - if (/^\s+$/.test(value) || value === '') { - errors.push(format(options.messages.whitespace, rule.fullField)); - } -} - -/* eslint max-len:0 */ - -var pattern = { - // http://emailregex.com/ - email: /^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/, - url: new RegExp("^(?!mailto:)(?:(?:http|https|ftp)://|//)(?:\\S+(?::\\S*)?@)?(?:(?:(?:[1-9]\\d?|1\\d\\d|2[01]\\d|22[0-3])(?:\\.(?:1?\\d{1,2}|2[0-4]\\d|25[0-5])){2}(?:\\.(?:[0-9]\\d?|1\\d\\d|2[0-4]\\d|25[0-4]))|(?:(?:[a-z\\u00a1-\\uffff0-9]+-*)*[a-z\\u00a1-\\uffff0-9]+)(?:\\.(?:[a-z\\u00a1-\\uffff0-9]+-*)*[a-z\\u00a1-\\uffff0-9]+)*(?:\\.(?:[a-z\\u00a1-\\uffff]{2,})))|localhost)(?::\\d{2,5})?(?:(/|\\?|#)[^\\s]*)?$", 'i'), - hex: /^#?([a-f0-9]{6}|[a-f0-9]{3})$/i -}; -var types = { - integer: function integer(value) { - return types.number(value) && parseInt(value, 10) === value; - }, - "float": function float(value) { - return types.number(value) && !types.integer(value); - }, - array: function array(value) { - return Array.isArray(value); - }, - regexp: function regexp(value) { - if (value instanceof RegExp) { - return true; - } - - try { - return !!new RegExp(value); - } catch (e) { - return false; - } - }, - date: function date(value) { - return typeof value.getTime === 'function' && typeof value.getMonth === 'function' && typeof value.getYear === 'function'; - }, - number: function number(value) { - if (isNaN(value)) { - return false; - } - - return typeof value === 'number'; - }, - object: function object(value) { - return typeof value === 'object' && !types.array(value); - }, - method: function method(value) { - return typeof value === 'function'; - }, - email: function email(value) { - return typeof value === 'string' && !!value.match(pattern.email) && value.length < 255; - }, - url: function url(value) { - return typeof value === 'string' && !!value.match(pattern.url); - }, - hex: function hex(value) { - return typeof value === 'string' && !!value.match(pattern.hex); - } -}; -/** - * Rule for validating the type of a value. - * - * @param rule The validation rule. - * @param value The value of the field on the source object. - * @param source The source object being validated. - * @param errors An array of errors that this rule may add - * validation errors to. - * @param options The validation options. - * @param options.messages The validation messages. - */ - -function type(rule, value, source, errors, options) { - if (rule.required && value === undefined) { - required(rule, value, source, errors, options); - return; - } - - var custom = ['integer', 'float', 'array', 'regexp', 'object', 'method', 'email', 'number', 'date', 'url', 'hex']; - var ruleType = rule.type; - - if (custom.indexOf(ruleType) > -1) { - if (!types[ruleType](value)) { - errors.push(format(options.messages.types[ruleType], rule.fullField, rule.type)); - } // straight typeof check - - } else if (ruleType && typeof value !== rule.type) { - errors.push(format(options.messages.types[ruleType], rule.fullField, rule.type)); - } -} - -/** - * Rule for validating minimum and maximum allowed values. - * - * @param rule The validation rule. - * @param value The value of the field on the source object. - * @param source The source object being validated. - * @param errors An array of errors that this rule may add - * validation errors to. - * @param options The validation options. - * @param options.messages The validation messages. - */ - -function range(rule, value, source, errors, options) { - var len = typeof rule.len === 'number'; - var min = typeof rule.min === 'number'; - var max = typeof rule.max === 'number'; // 正则匹配码点范围从U+010000一直到U+10FFFF的文字(补充平面Supplementary Plane) - - var spRegexp = /[\uD800-\uDBFF][\uDC00-\uDFFF]/g; - var val = value; - var key = null; - var num = typeof value === 'number'; - var str = typeof value === 'string'; - var arr = Array.isArray(value); - - if (num) { - key = 'number'; - } else if (str) { - key = 'string'; - } else if (arr) { - key = 'array'; - } // if the value is not of a supported type for range validation - // the validation rule rule should use the - // type property to also test for a particular type - - - if (!key) { - return false; - } - - if (arr) { - val = value.length; - } - - if (str) { - // 处理码点大于U+010000的文字length属性不准确的bug,如"𠮷𠮷𠮷".lenght !== 3 - val = value.replace(spRegexp, '_').length; - } - - if (len) { - if (val !== rule.len) { - errors.push(format(options.messages[key].len, rule.fullField, rule.len)); - } - } else if (min && !max && val < rule.min) { - errors.push(format(options.messages[key].min, rule.fullField, rule.min)); - } else if (max && !min && val > rule.max) { - errors.push(format(options.messages[key].max, rule.fullField, rule.max)); - } else if (min && max && (val < rule.min || val > rule.max)) { - errors.push(format(options.messages[key].range, rule.fullField, rule.min, rule.max)); - } -} - -var ENUM = 'enum'; -/** - * Rule for validating a value exists in an enumerable list. - * - * @param rule The validation rule. - * @param value The value of the field on the source object. - * @param source The source object being validated. - * @param errors An array of errors that this rule may add - * validation errors to. - * @param options The validation options. - * @param options.messages The validation messages. - */ - -function enumerable(rule, value, source, errors, options) { - rule[ENUM] = Array.isArray(rule[ENUM]) ? rule[ENUM] : []; - - if (rule[ENUM].indexOf(value) === -1) { - errors.push(format(options.messages[ENUM], rule.fullField, rule[ENUM].join(', '))); - } -} - -/** - * Rule for validating a regular expression pattern. - * - * @param rule The validation rule. - * @param value The value of the field on the source object. - * @param source The source object being validated. - * @param errors An array of errors that this rule may add - * validation errors to. - * @param options The validation options. - * @param options.messages The validation messages. - */ - -function pattern$1(rule, value, source, errors, options) { - if (rule.pattern) { - if (rule.pattern instanceof RegExp) { - // if a RegExp instance is passed, reset `lastIndex` in case its `global` - // flag is accidentally set to `true`, which in a validation scenario - // is not necessary and the result might be misleading - rule.pattern.lastIndex = 0; - - if (!rule.pattern.test(value)) { - errors.push(format(options.messages.pattern.mismatch, rule.fullField, value, rule.pattern)); - } - } else if (typeof rule.pattern === 'string') { - var _pattern = new RegExp(rule.pattern); - - if (!_pattern.test(value)) { - errors.push(format(options.messages.pattern.mismatch, rule.fullField, value, rule.pattern)); - } - } - } -} - -var rules = { - required: required, - whitespace: whitespace, - type: type, - range: range, - "enum": enumerable, - pattern: pattern$1 -}; - -/** - * Performs validation for string types. - * - * @param rule The validation rule. - * @param value The value of the field on the source object. - * @param callback The callback function. - * @param source The source object being validated. - * @param options The validation options. - * @param options.messages The validation messages. - */ - -function string(rule, value, callback, source, options) { - var errors = []; - var validate = rule.required || !rule.required && source.hasOwnProperty(rule.field); - - if (validate) { - if (isEmptyValue(value, 'string') && !rule.required) { - return callback(); - } - - rules.required(rule, value, source, errors, options, 'string'); - - if (!isEmptyValue(value, 'string')) { - rules.type(rule, value, source, errors, options); - rules.range(rule, value, source, errors, options); - rules.pattern(rule, value, source, errors, options); - - if (rule.whitespace === true) { - rules.whitespace(rule, value, source, errors, options); - } - } - } - - callback(errors); -} - -/** - * Validates a function. - * - * @param rule The validation rule. - * @param value The value of the field on the source object. - * @param callback The callback function. - * @param source The source object being validated. - * @param options The validation options. - * @param options.messages The validation messages. - */ - -function method(rule, value, callback, source, options) { - var errors = []; - var validate = rule.required || !rule.required && source.hasOwnProperty(rule.field); - - if (validate) { - if (isEmptyValue(value) && !rule.required) { - return callback(); - } - - rules.required(rule, value, source, errors, options); - - if (value !== undefined) { - rules.type(rule, value, source, errors, options); - } - } - - callback(errors); -} - -/** - * Validates a number. - * - * @param rule The validation rule. - * @param value The value of the field on the source object. - * @param callback The callback function. - * @param source The source object being validated. - * @param options The validation options. - * @param options.messages The validation messages. - */ - -function number(rule, value, callback, source, options) { - var errors = []; - var validate = rule.required || !rule.required && source.hasOwnProperty(rule.field); - - if (validate) { - if (value === '') { - value = undefined; - } - - if (isEmptyValue(value) && !rule.required) { - return callback(); - } - - rules.required(rule, value, source, errors, options); - - if (value !== undefined) { - rules.type(rule, value, source, errors, options); - rules.range(rule, value, source, errors, options); - } - } - - callback(errors); -} - -/** - * Validates a boolean. - * - * @param rule The validation rule. - * @param value The value of the field on the source object. - * @param callback The callback function. - * @param source The source object being validated. - * @param options The validation options. - * @param options.messages The validation messages. - */ - -function _boolean(rule, value, callback, source, options) { - var errors = []; - var validate = rule.required || !rule.required && source.hasOwnProperty(rule.field); - - if (validate) { - if (isEmptyValue(value) && !rule.required) { - return callback(); - } - - rules.required(rule, value, source, errors, options); - - if (value !== undefined) { - rules.type(rule, value, source, errors, options); - } - } - - callback(errors); -} - -/** - * Validates the regular expression type. - * - * @param rule The validation rule. - * @param value The value of the field on the source object. - * @param callback The callback function. - * @param source The source object being validated. - * @param options The validation options. - * @param options.messages The validation messages. - */ - -function regexp(rule, value, callback, source, options) { - var errors = []; - var validate = rule.required || !rule.required && source.hasOwnProperty(rule.field); - - if (validate) { - if (isEmptyValue(value) && !rule.required) { - return callback(); - } - - rules.required(rule, value, source, errors, options); - - if (!isEmptyValue(value)) { - rules.type(rule, value, source, errors, options); - } - } - - callback(errors); -} - -/** - * Validates a number is an integer. - * - * @param rule The validation rule. - * @param value The value of the field on the source object. - * @param callback The callback function. - * @param source The source object being validated. - * @param options The validation options. - * @param options.messages The validation messages. - */ - -function integer(rule, value, callback, source, options) { - var errors = []; - var validate = rule.required || !rule.required && source.hasOwnProperty(rule.field); - - if (validate) { - if (isEmptyValue(value) && !rule.required) { - return callback(); - } - - rules.required(rule, value, source, errors, options); - - if (value !== undefined) { - rules.type(rule, value, source, errors, options); - rules.range(rule, value, source, errors, options); - } - } - - callback(errors); -} - -/** - * Validates a number is a floating point number. - * - * @param rule The validation rule. - * @param value The value of the field on the source object. - * @param callback The callback function. - * @param source The source object being validated. - * @param options The validation options. - * @param options.messages The validation messages. - */ - -function floatFn(rule, value, callback, source, options) { - var errors = []; - var validate = rule.required || !rule.required && source.hasOwnProperty(rule.field); - - if (validate) { - if (isEmptyValue(value) && !rule.required) { - return callback(); - } - - rules.required(rule, value, source, errors, options); - - if (value !== undefined) { - rules.type(rule, value, source, errors, options); - rules.range(rule, value, source, errors, options); - } - } - - callback(errors); -} - -/** - * Validates an array. - * - * @param rule The validation rule. - * @param value The value of the field on the source object. - * @param callback The callback function. - * @param source The source object being validated. - * @param options The validation options. - * @param options.messages The validation messages. - */ - -function array(rule, value, callback, source, options) { - var errors = []; - var validate = rule.required || !rule.required && source.hasOwnProperty(rule.field); - - if (validate) { - if (isEmptyValue(value, 'array') && !rule.required) { - return callback(); - } - - rules.required(rule, value, source, errors, options, 'array'); - - if (!isEmptyValue(value, 'array')) { - rules.type(rule, value, source, errors, options); - rules.range(rule, value, source, errors, options); - } - } - - callback(errors); -} - -/** - * Validates an object. - * - * @param rule The validation rule. - * @param value The value of the field on the source object. - * @param callback The callback function. - * @param source The source object being validated. - * @param options The validation options. - * @param options.messages The validation messages. - */ - -function object(rule, value, callback, source, options) { - var errors = []; - var validate = rule.required || !rule.required && source.hasOwnProperty(rule.field); - - if (validate) { - if (isEmptyValue(value) && !rule.required) { - return callback(); - } - - rules.required(rule, value, source, errors, options); - - if (value !== undefined) { - rules.type(rule, value, source, errors, options); - } - } - - callback(errors); -} - -var ENUM$1 = 'enum'; -/** - * Validates an enumerable list. - * - * @param rule The validation rule. - * @param value The value of the field on the source object. - * @param callback The callback function. - * @param source The source object being validated. - * @param options The validation options. - * @param options.messages The validation messages. - */ - -function enumerable$1(rule, value, callback, source, options) { - var errors = []; - var validate = rule.required || !rule.required && source.hasOwnProperty(rule.field); - - if (validate) { - if (isEmptyValue(value) && !rule.required) { - return callback(); - } - - rules.required(rule, value, source, errors, options); - - if (value !== undefined) { - rules[ENUM$1](rule, value, source, errors, options); - } - } - - callback(errors); -} - -/** - * Validates a regular expression pattern. - * - * Performs validation when a rule only contains - * a pattern property but is not declared as a string type. - * - * @param rule The validation rule. - * @param value The value of the field on the source object. - * @param callback The callback function. - * @param source The source object being validated. - * @param options The validation options. - * @param options.messages The validation messages. - */ - -function pattern$2(rule, value, callback, source, options) { - var errors = []; - var validate = rule.required || !rule.required && source.hasOwnProperty(rule.field); - - if (validate) { - if (isEmptyValue(value, 'string') && !rule.required) { - return callback(); - } - - rules.required(rule, value, source, errors, options); - - if (!isEmptyValue(value, 'string')) { - rules.pattern(rule, value, source, errors, options); - } - } - - callback(errors); -} - -function date(rule, value, callback, source, options) { - // console.log('integer rule called %j', rule); - var errors = []; - var validate = rule.required || !rule.required && source.hasOwnProperty(rule.field); // console.log('validate on %s value', value); - - if (validate) { - if (isEmptyValue(value) && !rule.required) { - return callback(); - } - - rules.required(rule, value, source, errors, options); - - if (!isEmptyValue(value)) { - var dateObject; - - if (typeof value === 'number') { - dateObject = new Date(value); - } else { - dateObject = value; - } - - rules.type(rule, dateObject, source, errors, options); - - if (dateObject) { - rules.range(rule, dateObject.getTime(), source, errors, options); - } - } - } - - callback(errors); -} - -function required$1(rule, value, callback, source, options) { - var errors = []; - var type = Array.isArray(value) ? 'array' : typeof value; - rules.required(rule, value, source, errors, options, type); - callback(errors); -} - -function type$1(rule, value, callback, source, options) { - var ruleType = rule.type; - var errors = []; - var validate = rule.required || !rule.required && source.hasOwnProperty(rule.field); - - if (validate) { - if (isEmptyValue(value, ruleType) && !rule.required) { - return callback(); - } - - rules.required(rule, value, source, errors, options, ruleType); - - if (!isEmptyValue(value, ruleType)) { - rules.type(rule, value, source, errors, options); - } - } - - callback(errors); -} - -/** - * Performs validation for any type. - * - * @param rule The validation rule. - * @param value The value of the field on the source object. - * @param callback The callback function. - * @param source The source object being validated. - * @param options The validation options. - * @param options.messages The validation messages. - */ - -function any(rule, value, callback, source, options) { - var errors = []; - var validate = rule.required || !rule.required && source.hasOwnProperty(rule.field); - - if (validate) { - if (isEmptyValue(value) && !rule.required) { - return callback(); - } - - rules.required(rule, value, source, errors, options); - } - - callback(errors); -} - -var validators = { - string: string, - method: method, - number: number, - "boolean": _boolean, - regexp: regexp, - integer: integer, - "float": floatFn, - array: array, - object: object, - "enum": enumerable$1, - pattern: pattern$2, - date: date, - url: type$1, - hex: type$1, - email: type$1, - required: required$1, - any: any -}; - -function newMessages() { - return { - "default": 'Validation error on field %s', - required: '%s is required', - "enum": '%s must be one of %s', - whitespace: '%s cannot be empty', - date: { - format: '%s date %s is invalid for format %s', - parse: '%s date could not be parsed, %s is invalid ', - invalid: '%s date %s is invalid' - }, - types: { - string: '%s is not a %s', - method: '%s is not a %s (function)', - array: '%s is not an %s', - object: '%s is not an %s', - number: '%s is not a %s', - date: '%s is not a %s', - "boolean": '%s is not a %s', - integer: '%s is not an %s', - "float": '%s is not a %s', - regexp: '%s is not a valid %s', - email: '%s is not a valid %s', - url: '%s is not a valid %s', - hex: '%s is not a valid %s' - }, - string: { - len: '%s must be exactly %s characters', - min: '%s must be at least %s characters', - max: '%s cannot be longer than %s characters', - range: '%s must be between %s and %s characters' - }, - number: { - len: '%s must equal %s', - min: '%s cannot be less than %s', - max: '%s cannot be greater than %s', - range: '%s must be between %s and %s' - }, - array: { - len: '%s must be exactly %s in length', - min: '%s cannot be less than %s in length', - max: '%s cannot be greater than %s in length', - range: '%s must be between %s and %s in length' - }, - pattern: { - mismatch: '%s value %s does not match pattern %s' - }, - clone: function clone() { - var cloned = JSON.parse(JSON.stringify(this)); - cloned.clone = this.clone; - return cloned; - } - }; -} -var messages = newMessages(); - -/** - * Encapsulates a validation schema. - * - * @param descriptor An object declaring validation rules - * for this schema. - */ - -function Schema(descriptor) { - this.rules = null; - this._messages = messages; - this.define(descriptor); -} - -Schema.prototype = { - messages: function messages(_messages) { - if (_messages) { - this._messages = deepMerge(newMessages(), _messages); - } - - return this._messages; - }, - define: function define(rules) { - if (!rules) { - throw new Error('Cannot configure a schema with no rules'); - } - - if (typeof rules !== 'object' || Array.isArray(rules)) { - throw new Error('Rules must be an object'); - } - - this.rules = {}; - var z; - var item; - - for (z in rules) { - if (rules.hasOwnProperty(z)) { - item = rules[z]; - this.rules[z] = Array.isArray(item) ? item : [item]; - } - } - }, - validate: function validate(source_, o, oc) { - var _this = this; - - if (o === void 0) { - o = {}; - } - - if (oc === void 0) { - oc = function oc() {}; - } - - var source = source_; - var options = o; - var callback = oc; - - if (typeof options === 'function') { - callback = options; - options = {}; - } - - if (!this.rules || Object.keys(this.rules).length === 0) { - if (callback) { - callback(); - } - - return Promise.resolve(); - } - - function complete(results) { - var i; - var errors = []; - var fields = {}; - - function add(e) { - if (Array.isArray(e)) { - var _errors; - - errors = (_errors = errors).concat.apply(_errors, e); - } else { - errors.push(e); - } - } - - for (i = 0; i < results.length; i++) { - add(results[i]); - } - - if (!errors.length) { - errors = null; - fields = null; - } else { - fields = convertFieldsError(errors); - } - - callback(errors, fields); - } - - if (options.messages) { - var messages$1 = this.messages(); - - if (messages$1 === messages) { - messages$1 = newMessages(); - } - - deepMerge(messages$1, options.messages); - options.messages = messages$1; - } else { - options.messages = this.messages(); - } - - var arr; - var value; - var series = {}; - var keys = options.keys || Object.keys(this.rules); - keys.forEach(function (z) { - arr = _this.rules[z]; - value = source[z]; - arr.forEach(function (r) { - var rule = r; - - if (typeof rule.transform === 'function') { - if (source === source_) { - source = _extends({}, source); - } - - value = source[z] = rule.transform(value); - } - - if (typeof rule === 'function') { - rule = { - validator: rule - }; - } else { - rule = _extends({}, rule); - } - - rule.validator = _this.getValidationMethod(rule); - rule.field = z; - rule.fullField = rule.fullField || z; - rule.type = _this.getType(rule); - - if (!rule.validator) { - return; - } - - series[z] = series[z] || []; - series[z].push({ - rule: rule, - value: value, - source: source, - field: z - }); - }); - }); - var errorFields = {}; - return asyncMap(series, options, function (data, doIt) { - var rule = data.rule; - var deep = (rule.type === 'object' || rule.type === 'array') && (typeof rule.fields === 'object' || typeof rule.defaultField === 'object'); - deep = deep && (rule.required || !rule.required && data.value); - rule.field = data.field; - - function addFullfield(key, schema) { - return _extends({}, schema, { - fullField: rule.fullField + "." + key - }); - } - - function cb(e) { - if (e === void 0) { - e = []; - } - - var errors = e; - - if (!Array.isArray(errors)) { - errors = [errors]; - } - - if (!options.suppressWarning && errors.length) { - Schema.warning('async-validator:', errors); - } - - if (errors.length && rule.message) { - errors = [].concat(rule.message); - } - - errors = errors.map(complementError(rule)); - - if (options.first && errors.length) { - errorFields[rule.field] = 1; - return doIt(errors); - } - - if (!deep) { - doIt(errors); - } else { - // if rule is required but the target object - // does not exist fail at the rule level and don't - // go deeper - if (rule.required && !data.value) { - if (rule.message) { - errors = [].concat(rule.message).map(complementError(rule)); - } else if (options.error) { - errors = [options.error(rule, format(options.messages.required, rule.field))]; - } else { - errors = []; - } - - return doIt(errors); - } - - var fieldsSchema = {}; - - if (rule.defaultField) { - for (var k in data.value) { - if (data.value.hasOwnProperty(k)) { - fieldsSchema[k] = rule.defaultField; - } - } - } - - fieldsSchema = _extends({}, fieldsSchema, {}, data.rule.fields); - - for (var f in fieldsSchema) { - if (fieldsSchema.hasOwnProperty(f)) { - var fieldSchema = Array.isArray(fieldsSchema[f]) ? fieldsSchema[f] : [fieldsSchema[f]]; - fieldsSchema[f] = fieldSchema.map(addFullfield.bind(null, f)); - } - } - - var schema = new Schema(fieldsSchema); - schema.messages(options.messages); - - if (data.rule.options) { - data.rule.options.messages = options.messages; - data.rule.options.error = options.error; - } - - schema.validate(data.value, data.rule.options || options, function (errs) { - var finalErrors = []; - - if (errors && errors.length) { - finalErrors.push.apply(finalErrors, errors); - } - - if (errs && errs.length) { - finalErrors.push.apply(finalErrors, errs); - } - - doIt(finalErrors.length ? finalErrors : null); - }); - } - } - - var res; - - if (rule.asyncValidator) { - res = rule.asyncValidator(rule, data.value, cb, data.source, options); - } else if (rule.validator) { - res = rule.validator(rule, data.value, cb, data.source, options); - - if (res === true) { - cb(); - } else if (res === false) { - cb(rule.message || rule.field + " fails"); - } else if (res instanceof Array) { - cb(res); - } else if (res instanceof Error) { - cb(res.message); - } - } - - if (res && res.then) { - res.then(function () { - return cb(); - }, function (e) { - return cb(e); - }); - } - }, function (results) { - complete(results); - }); - }, - getType: function getType(rule) { - if (rule.type === undefined && rule.pattern instanceof RegExp) { - rule.type = 'pattern'; - } - - if (typeof rule.validator !== 'function' && rule.type && !validators.hasOwnProperty(rule.type)) { - throw new Error(format('Unknown rule type %s', rule.type)); - } - - return rule.type || 'string'; - }, - getValidationMethod: function getValidationMethod(rule) { - if (typeof rule.validator === 'function') { - return rule.validator; - } - - var keys = Object.keys(rule); - var messageIndex = keys.indexOf('message'); - - if (messageIndex !== -1) { - keys.splice(messageIndex, 1); - } - - if (keys.length === 1 && keys[0] === 'required') { - return validators.required; - } - - return validators[this.getType(rule)] || false; - } -}; - -Schema.register = function register(type, validator) { - if (typeof validator !== 'function') { - throw new Error('Cannot register a validator by type, validator is not a function'); - } - - validators[type] = validator; -}; - -Schema.warning = warning; -Schema.messages = messages; - -export default Schema; -//# sourceMappingURL=index.js.map diff --git a/node_modules/async-validator/dist-web/index.js.map b/node_modules/async-validator/dist-web/index.js.map deleted file mode 100644 index 59d99e7..0000000 --- a/node_modules/async-validator/dist-web/index.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.js","sources":["../../src/util.js","../../src/rule/required.js","../../src/rule/whitespace.js","../../src/rule/type.js","../../src/rule/range.js","../../src/rule/enum.js","../../src/rule/pattern.js","../../src/rule/index.js","../../src/validator/string.js","../../src/validator/method.js","../../src/validator/number.js","../../src/validator/boolean.js","../../src/validator/regexp.js","../../src/validator/integer.js","../../src/validator/float.js","../../src/validator/array.js","../../src/validator/object.js","../../src/validator/enum.js","../../src/validator/pattern.js","../../src/validator/date.js","../../src/validator/required.js","../../src/validator/type.js","../../src/validator/any.js","../../src/validator/index.js","../../src/messages.js","../../src/index.js"],"sourcesContent":["/* eslint no-console:0 */\n\nconst formatRegExp = /%[sdj%]/g;\n\nexport let warning = () => {\n};\n\n// don't print warning message when in production env or node runtime\nif (\n typeof process !== 'undefined' &&\n process.env &&\n process.env.NODE_ENV !== 'production' &&\n typeof window !== 'undefined' &&\n typeof document !== 'undefined'\n) {\n warning = (type, errors) => {\n if (typeof console !== 'undefined' && console.warn) {\n if (errors.every(e => typeof e === 'string')) {\n console.warn(type, errors);\n }\n }\n };\n}\n\nexport function convertFieldsError(errors) {\n if (!errors || !errors.length) return null;\n const fields = {};\n errors.forEach(error => {\n const field = error.field;\n fields[field] = fields[field] || [];\n fields[field].push(error);\n });\n return fields;\n}\n\nexport function format(...args) {\n let i = 1;\n const f = args[0];\n const len = args.length;\n if (typeof f === 'function') {\n return f.apply(null, args.slice(1));\n }\n if (typeof f === 'string') {\n let str = String(f).replace(formatRegExp, x => {\n if (x === '%%') {\n return '%';\n }\n if (i >= len) {\n return x;\n }\n switch (x) {\n case '%s':\n return String(args[i++]);\n case '%d':\n return Number(args[i++]);\n case '%j':\n try {\n return JSON.stringify(args[i++]);\n } catch (_) {\n return '[Circular]';\n }\n break;\n default:\n return x;\n }\n });\n for (let arg = args[i]; i < len; arg = args[++i]) {\n str += ` ${arg}`;\n }\n return str;\n }\n return f;\n}\n\nfunction isNativeStringType(type) {\n return (\n type === 'string' ||\n type === 'url' ||\n type === 'hex' ||\n type === 'email' ||\n type === 'pattern'\n );\n}\n\nexport function isEmptyValue(value, type) {\n if (value === undefined || value === null) {\n return true;\n }\n if (type === 'array' && Array.isArray(value) && !value.length) {\n return true;\n }\n if (isNativeStringType(type) && typeof value === 'string' && !value) {\n return true;\n }\n return false;\n}\n\nexport function isEmptyObject(obj) {\n return Object.keys(obj).length === 0;\n}\n\nfunction asyncParallelArray(arr, func, callback) {\n const results = [];\n let total = 0;\n const arrLength = arr.length;\n\n function count(errors) {\n results.push.apply(results, errors);\n total++;\n if (total === arrLength) {\n callback(results);\n }\n }\n\n arr.forEach(a => {\n func(a, count);\n });\n}\n\nfunction asyncSerialArray(arr, func, callback) {\n let index = 0;\n const arrLength = arr.length;\n\n function next(errors) {\n if (errors && errors.length) {\n callback(errors);\n return;\n }\n const original = index;\n index = index + 1;\n if (original < arrLength) {\n func(arr[original], next);\n } else {\n callback([]);\n }\n }\n\n next([]);\n}\n\nfunction flattenObjArr(objArr) {\n const ret = [];\n Object.keys(objArr).forEach(k => {\n ret.push.apply(ret, objArr[k]);\n });\n return ret;\n}\n\nexport function asyncMap(objArr, option, func, callback) {\n if (option.first) {\n const pending = new Promise((resolve, reject) => {\n const next = errors => {\n callback(errors);\n return errors.length\n ? reject({ errors, fields: convertFieldsError(errors) })\n : resolve();\n };\n const flattenArr = flattenObjArr(objArr);\n asyncSerialArray(flattenArr, func, next);\n });\n pending.catch(e => e);\n return pending;\n }\n let firstFields = option.firstFields || [];\n if (firstFields === true) {\n firstFields = Object.keys(objArr);\n }\n const objArrKeys = Object.keys(objArr);\n const objArrLength = objArrKeys.length;\n let total = 0;\n const results = [];\n const pending = new Promise((resolve, reject) => {\n const next = errors => {\n results.push.apply(results, errors);\n total++;\n if (total === objArrLength) {\n callback(results);\n return results.length\n ? reject({ errors: results, fields: convertFieldsError(results) })\n : resolve();\n }\n };\n if (!objArrKeys.length) {\n callback(results)\n resolve()\n }\n objArrKeys.forEach(key => {\n const arr = objArr[key];\n if (firstFields.indexOf(key) !== -1) {\n asyncSerialArray(arr, func, next);\n } else {\n asyncParallelArray(arr, func, next);\n }\n });\n });\n pending.catch(e => e);\n return pending;\n}\n\nexport function complementError(rule) {\n return oe => {\n if (oe && oe.message) {\n oe.field = oe.field || rule.fullField;\n return oe;\n }\n return {\n message: typeof oe === 'function' ? oe() : oe,\n field: oe.field || rule.fullField,\n };\n };\n}\n\nexport function deepMerge(target, source) {\n if (source) {\n for (const s in source) {\n if (source.hasOwnProperty(s)) {\n const value = source[s];\n if (typeof value === 'object' && typeof target[s] === 'object') {\n target[s] = {\n ...target[s],\n ...value,\n };\n } else {\n target[s] = value;\n }\n }\n }\n }\n return target;\n}\n","import * as util from '../util';\n\n/**\n * Rule for validating required fields.\n *\n * @param rule The validation rule.\n * @param value The value of the field on the source object.\n * @param source The source object being validated.\n * @param errors An array of errors that this rule may add\n * validation errors to.\n * @param options The validation options.\n * @param options.messages The validation messages.\n */\nfunction required(rule, value, source, errors, options, type) {\n if (\n rule.required &&\n (!source.hasOwnProperty(rule.field) ||\n util.isEmptyValue(value, type || rule.type))\n ) {\n errors.push(util.format(options.messages.required, rule.fullField));\n }\n}\n\nexport default required;\n","import * as util from '../util';\n\n/**\n * Rule for validating whitespace.\n *\n * @param rule The validation rule.\n * @param value The value of the field on the source object.\n * @param source The source object being validated.\n * @param errors An array of errors that this rule may add\n * validation errors to.\n * @param options The validation options.\n * @param options.messages The validation messages.\n */\nfunction whitespace(rule, value, source, errors, options) {\n if (/^\\s+$/.test(value) || value === '') {\n errors.push(util.format(options.messages.whitespace, rule.fullField));\n }\n}\n\nexport default whitespace;\n","import * as util from '../util';\nimport required from './required';\n\n/* eslint max-len:0 */\n\nconst pattern = {\n // http://emailregex.com/\n email: /^(([^<>()\\[\\]\\\\.,;:\\s@\"]+(\\.[^<>()\\[\\]\\\\.,;:\\s@\"]+)*)|(\".+\"))@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}])|(([a-zA-Z\\-0-9]+\\.)+[a-zA-Z]{2,}))$/,\n url: new RegExp(\n '^(?!mailto:)(?:(?:http|https|ftp)://|//)(?:\\\\S+(?::\\\\S*)?@)?(?:(?:(?:[1-9]\\\\d?|1\\\\d\\\\d|2[01]\\\\d|22[0-3])(?:\\\\.(?:1?\\\\d{1,2}|2[0-4]\\\\d|25[0-5])){2}(?:\\\\.(?:[0-9]\\\\d?|1\\\\d\\\\d|2[0-4]\\\\d|25[0-4]))|(?:(?:[a-z\\\\u00a1-\\\\uffff0-9]+-*)*[a-z\\\\u00a1-\\\\uffff0-9]+)(?:\\\\.(?:[a-z\\\\u00a1-\\\\uffff0-9]+-*)*[a-z\\\\u00a1-\\\\uffff0-9]+)*(?:\\\\.(?:[a-z\\\\u00a1-\\\\uffff]{2,})))|localhost)(?::\\\\d{2,5})?(?:(/|\\\\?|#)[^\\\\s]*)?$',\n 'i',\n ),\n hex: /^#?([a-f0-9]{6}|[a-f0-9]{3})$/i,\n};\n\nconst types = {\n integer(value) {\n return types.number(value) && parseInt(value, 10) === value;\n },\n float(value) {\n return types.number(value) && !types.integer(value);\n },\n array(value) {\n return Array.isArray(value);\n },\n regexp(value) {\n if (value instanceof RegExp) {\n return true;\n }\n try {\n return !!new RegExp(value);\n } catch (e) {\n return false;\n }\n },\n date(value) {\n return (\n typeof value.getTime === 'function' &&\n typeof value.getMonth === 'function' &&\n typeof value.getYear === 'function'\n );\n },\n number(value) {\n if (isNaN(value)) {\n return false;\n }\n return typeof value === 'number';\n },\n object(value) {\n return typeof value === 'object' && !types.array(value);\n },\n method(value) {\n return typeof value === 'function';\n },\n email(value) {\n return (\n typeof value === 'string' &&\n !!value.match(pattern.email) &&\n value.length < 255\n );\n },\n url(value) {\n return typeof value === 'string' && !!value.match(pattern.url);\n },\n hex(value) {\n return typeof value === 'string' && !!value.match(pattern.hex);\n },\n};\n\n/**\n * Rule for validating the type of a value.\n *\n * @param rule The validation rule.\n * @param value The value of the field on the source object.\n * @param source The source object being validated.\n * @param errors An array of errors that this rule may add\n * validation errors to.\n * @param options The validation options.\n * @param options.messages The validation messages.\n */\nfunction type(rule, value, source, errors, options) {\n if (rule.required && value === undefined) {\n required(rule, value, source, errors, options);\n return;\n }\n const custom = [\n 'integer',\n 'float',\n 'array',\n 'regexp',\n 'object',\n 'method',\n 'email',\n 'number',\n 'date',\n 'url',\n 'hex',\n ];\n const ruleType = rule.type;\n if (custom.indexOf(ruleType) > -1) {\n if (!types[ruleType](value)) {\n errors.push(\n util.format(\n options.messages.types[ruleType],\n rule.fullField,\n rule.type,\n ),\n );\n }\n // straight typeof check\n } else if (ruleType && typeof value !== rule.type) {\n errors.push(\n util.format(options.messages.types[ruleType], rule.fullField, rule.type),\n );\n }\n}\n\nexport default type;\n","import * as util from '../util';\n\n/**\n * Rule for validating minimum and maximum allowed values.\n *\n * @param rule The validation rule.\n * @param value The value of the field on the source object.\n * @param source The source object being validated.\n * @param errors An array of errors that this rule may add\n * validation errors to.\n * @param options The validation options.\n * @param options.messages The validation messages.\n */\nfunction range(rule, value, source, errors, options) {\n const len = typeof rule.len === 'number';\n const min = typeof rule.min === 'number';\n const max = typeof rule.max === 'number';\n // 正则匹配码点范围从U+010000一直到U+10FFFF的文字(补充平面Supplementary Plane)\n const spRegexp = /[\\uD800-\\uDBFF][\\uDC00-\\uDFFF]/g;\n let val = value;\n let key = null;\n const num = typeof value === 'number';\n const str = typeof value === 'string';\n const arr = Array.isArray(value);\n if (num) {\n key = 'number';\n } else if (str) {\n key = 'string';\n } else if (arr) {\n key = 'array';\n }\n // if the value is not of a supported type for range validation\n // the validation rule rule should use the\n // type property to also test for a particular type\n if (!key) {\n return false;\n }\n if (arr) {\n val = value.length;\n }\n if (str) {\n // 处理码点大于U+010000的文字length属性不准确的bug,如\"𠮷𠮷𠮷\".lenght !== 3\n val = value.replace(spRegexp, '_').length;\n }\n if (len) {\n if (val !== rule.len) {\n errors.push(\n util.format(options.messages[key].len, rule.fullField, rule.len),\n );\n }\n } else if (min && !max && val < rule.min) {\n errors.push(\n util.format(options.messages[key].min, rule.fullField, rule.min),\n );\n } else if (max && !min && val > rule.max) {\n errors.push(\n util.format(options.messages[key].max, rule.fullField, rule.max),\n );\n } else if (min && max && (val < rule.min || val > rule.max)) {\n errors.push(\n util.format(\n options.messages[key].range,\n rule.fullField,\n rule.min,\n rule.max,\n ),\n );\n }\n}\n\nexport default range;\n","import * as util from '../util';\n\nconst ENUM = 'enum';\n\n/**\n * Rule for validating a value exists in an enumerable list.\n *\n * @param rule The validation rule.\n * @param value The value of the field on the source object.\n * @param source The source object being validated.\n * @param errors An array of errors that this rule may add\n * validation errors to.\n * @param options The validation options.\n * @param options.messages The validation messages.\n */\nfunction enumerable(rule, value, source, errors, options) {\n rule[ENUM] = Array.isArray(rule[ENUM]) ? rule[ENUM] : [];\n if (rule[ENUM].indexOf(value) === -1) {\n errors.push(\n util.format(\n options.messages[ENUM],\n rule.fullField,\n rule[ENUM].join(', '),\n ),\n );\n }\n}\n\nexport default enumerable;\n","import * as util from '../util';\n\n/**\n * Rule for validating a regular expression pattern.\n *\n * @param rule The validation rule.\n * @param value The value of the field on the source object.\n * @param source The source object being validated.\n * @param errors An array of errors that this rule may add\n * validation errors to.\n * @param options The validation options.\n * @param options.messages The validation messages.\n */\nfunction pattern(rule, value, source, errors, options) {\n if (rule.pattern) {\n if (rule.pattern instanceof RegExp) {\n // if a RegExp instance is passed, reset `lastIndex` in case its `global`\n // flag is accidentally set to `true`, which in a validation scenario\n // is not necessary and the result might be misleading\n rule.pattern.lastIndex = 0;\n if (!rule.pattern.test(value)) {\n errors.push(\n util.format(\n options.messages.pattern.mismatch,\n rule.fullField,\n value,\n rule.pattern,\n ),\n );\n }\n } else if (typeof rule.pattern === 'string') {\n const _pattern = new RegExp(rule.pattern);\n if (!_pattern.test(value)) {\n errors.push(\n util.format(\n options.messages.pattern.mismatch,\n rule.fullField,\n value,\n rule.pattern,\n ),\n );\n }\n }\n }\n}\n\nexport default pattern;\n","import required from './required';\nimport whitespace from './whitespace';\nimport type from './type';\nimport range from './range';\nimport enumRule from './enum';\nimport pattern from './pattern';\n\nexport default {\n required,\n whitespace,\n type,\n range,\n enum: enumRule,\n pattern,\n};\n","import rules from '../rule/index.js';\nimport { isEmptyValue } from '../util';\n\n/**\n * Performs validation for string types.\n *\n * @param rule The validation rule.\n * @param value The value of the field on the source object.\n * @param callback The callback function.\n * @param source The source object being validated.\n * @param options The validation options.\n * @param options.messages The validation messages.\n */\nfunction string(rule, value, callback, source, options) {\n const errors = [];\n const validate =\n rule.required || (!rule.required && source.hasOwnProperty(rule.field));\n if (validate) {\n if (isEmptyValue(value, 'string') && !rule.required) {\n return callback();\n }\n rules.required(rule, value, source, errors, options, 'string');\n if (!isEmptyValue(value, 'string')) {\n rules.type(rule, value, source, errors, options);\n rules.range(rule, value, source, errors, options);\n rules.pattern(rule, value, source, errors, options);\n if (rule.whitespace === true) {\n rules.whitespace(rule, value, source, errors, options);\n }\n }\n }\n callback(errors);\n}\n\nexport default string;\n","import rules from '../rule/index.js';\nimport { isEmptyValue } from '../util';\n\n/**\n * Validates a function.\n *\n * @param rule The validation rule.\n * @param value The value of the field on the source object.\n * @param callback The callback function.\n * @param source The source object being validated.\n * @param options The validation options.\n * @param options.messages The validation messages.\n */\nfunction method(rule, value, callback, source, options) {\n const errors = [];\n const validate =\n rule.required || (!rule.required && source.hasOwnProperty(rule.field));\n if (validate) {\n if (isEmptyValue(value) && !rule.required) {\n return callback();\n }\n rules.required(rule, value, source, errors, options);\n if (value !== undefined) {\n rules.type(rule, value, source, errors, options);\n }\n }\n callback(errors);\n}\n\nexport default method;\n","import rules from '../rule/index.js';\nimport { isEmptyValue } from '../util';\n\n/**\n * Validates a number.\n *\n * @param rule The validation rule.\n * @param value The value of the field on the source object.\n * @param callback The callback function.\n * @param source The source object being validated.\n * @param options The validation options.\n * @param options.messages The validation messages.\n */\nfunction number(rule, value, callback, source, options) {\n const errors = [];\n const validate =\n rule.required || (!rule.required && source.hasOwnProperty(rule.field));\n if (validate) {\n if (value === '') {\n value = undefined;\n }\n if (isEmptyValue(value) && !rule.required) {\n return callback();\n }\n rules.required(rule, value, source, errors, options);\n if (value !== undefined) {\n rules.type(rule, value, source, errors, options);\n rules.range(rule, value, source, errors, options);\n }\n }\n callback(errors);\n}\n\nexport default number;\n","import { isEmptyValue } from '../util';\nimport rules from '../rule/index.js';\n\n/**\n * Validates a boolean.\n *\n * @param rule The validation rule.\n * @param value The value of the field on the source object.\n * @param callback The callback function.\n * @param source The source object being validated.\n * @param options The validation options.\n * @param options.messages The validation messages.\n */\nfunction boolean(rule, value, callback, source, options) {\n const errors = [];\n const validate =\n rule.required || (!rule.required && source.hasOwnProperty(rule.field));\n if (validate) {\n if (isEmptyValue(value) && !rule.required) {\n return callback();\n }\n rules.required(rule, value, source, errors, options);\n if (value !== undefined) {\n rules.type(rule, value, source, errors, options);\n }\n }\n callback(errors);\n}\n\nexport default boolean;\n","import rules from '../rule/index.js';\nimport { isEmptyValue } from '../util';\n\n/**\n * Validates the regular expression type.\n *\n * @param rule The validation rule.\n * @param value The value of the field on the source object.\n * @param callback The callback function.\n * @param source The source object being validated.\n * @param options The validation options.\n * @param options.messages The validation messages.\n */\nfunction regexp(rule, value, callback, source, options) {\n const errors = [];\n const validate =\n rule.required || (!rule.required && source.hasOwnProperty(rule.field));\n if (validate) {\n if (isEmptyValue(value) && !rule.required) {\n return callback();\n }\n rules.required(rule, value, source, errors, options);\n if (!isEmptyValue(value)) {\n rules.type(rule, value, source, errors, options);\n }\n }\n callback(errors);\n}\n\nexport default regexp;\n","import rules from '../rule/index.js';\nimport { isEmptyValue } from '../util';\n\n/**\n * Validates a number is an integer.\n *\n * @param rule The validation rule.\n * @param value The value of the field on the source object.\n * @param callback The callback function.\n * @param source The source object being validated.\n * @param options The validation options.\n * @param options.messages The validation messages.\n */\nfunction integer(rule, value, callback, source, options) {\n const errors = [];\n const validate =\n rule.required || (!rule.required && source.hasOwnProperty(rule.field));\n if (validate) {\n if (isEmptyValue(value) && !rule.required) {\n return callback();\n }\n rules.required(rule, value, source, errors, options);\n if (value !== undefined) {\n rules.type(rule, value, source, errors, options);\n rules.range(rule, value, source, errors, options);\n }\n }\n callback(errors);\n}\n\nexport default integer;\n","import rules from '../rule/index.js';\nimport { isEmptyValue } from '../util';\n\n/**\n * Validates a number is a floating point number.\n *\n * @param rule The validation rule.\n * @param value The value of the field on the source object.\n * @param callback The callback function.\n * @param source The source object being validated.\n * @param options The validation options.\n * @param options.messages The validation messages.\n */\nfunction floatFn(rule, value, callback, source, options) {\n const errors = [];\n const validate =\n rule.required || (!rule.required && source.hasOwnProperty(rule.field));\n if (validate) {\n if (isEmptyValue(value) && !rule.required) {\n return callback();\n }\n rules.required(rule, value, source, errors, options);\n if (value !== undefined) {\n rules.type(rule, value, source, errors, options);\n rules.range(rule, value, source, errors, options);\n }\n }\n callback(errors);\n}\n\nexport default floatFn;\n","import rules from '../rule/index';\nimport { isEmptyValue } from '../util';\n/**\n * Validates an array.\n *\n * @param rule The validation rule.\n * @param value The value of the field on the source object.\n * @param callback The callback function.\n * @param source The source object being validated.\n * @param options The validation options.\n * @param options.messages The validation messages.\n */\nfunction array(rule, value, callback, source, options) {\n const errors = [];\n const validate =\n rule.required || (!rule.required && source.hasOwnProperty(rule.field));\n if (validate) {\n if (isEmptyValue(value, 'array') && !rule.required) {\n return callback();\n }\n rules.required(rule, value, source, errors, options, 'array');\n if (!isEmptyValue(value, 'array')) {\n rules.type(rule, value, source, errors, options);\n rules.range(rule, value, source, errors, options);\n }\n }\n callback(errors);\n}\n\nexport default array;\n","import rules from '../rule/index.js';\nimport { isEmptyValue } from '../util';\n\n/**\n * Validates an object.\n *\n * @param rule The validation rule.\n * @param value The value of the field on the source object.\n * @param callback The callback function.\n * @param source The source object being validated.\n * @param options The validation options.\n * @param options.messages The validation messages.\n */\nfunction object(rule, value, callback, source, options) {\n const errors = [];\n const validate =\n rule.required || (!rule.required && source.hasOwnProperty(rule.field));\n if (validate) {\n if (isEmptyValue(value) && !rule.required) {\n return callback();\n }\n rules.required(rule, value, source, errors, options);\n if (value !== undefined) {\n rules.type(rule, value, source, errors, options);\n }\n }\n callback(errors);\n}\n\nexport default object;\n","import rules from '../rule/index.js';\nimport { isEmptyValue } from '../util';\n\nconst ENUM = 'enum';\n\n/**\n * Validates an enumerable list.\n *\n * @param rule The validation rule.\n * @param value The value of the field on the source object.\n * @param callback The callback function.\n * @param source The source object being validated.\n * @param options The validation options.\n * @param options.messages The validation messages.\n */\nfunction enumerable(rule, value, callback, source, options) {\n const errors = [];\n const validate =\n rule.required || (!rule.required && source.hasOwnProperty(rule.field));\n if (validate) {\n if (isEmptyValue(value) && !rule.required) {\n return callback();\n }\n rules.required(rule, value, source, errors, options);\n if (value !== undefined) {\n rules[ENUM](rule, value, source, errors, options);\n }\n }\n callback(errors);\n}\n\nexport default enumerable;\n","import rules from '../rule/index.js';\nimport { isEmptyValue } from '../util';\n\n/**\n * Validates a regular expression pattern.\n *\n * Performs validation when a rule only contains\n * a pattern property but is not declared as a string type.\n *\n * @param rule The validation rule.\n * @param value The value of the field on the source object.\n * @param callback The callback function.\n * @param source The source object being validated.\n * @param options The validation options.\n * @param options.messages The validation messages.\n */\nfunction pattern(rule, value, callback, source, options) {\n const errors = [];\n const validate =\n rule.required || (!rule.required && source.hasOwnProperty(rule.field));\n if (validate) {\n if (isEmptyValue(value, 'string') && !rule.required) {\n return callback();\n }\n rules.required(rule, value, source, errors, options);\n if (!isEmptyValue(value, 'string')) {\n rules.pattern(rule, value, source, errors, options);\n }\n }\n callback(errors);\n}\n\nexport default pattern;\n","import rules from '../rule/index.js';\nimport { isEmptyValue } from '../util';\n\nfunction date(rule, value, callback, source, options) {\n // console.log('integer rule called %j', rule);\n const errors = [];\n const validate =\n rule.required || (!rule.required && source.hasOwnProperty(rule.field));\n // console.log('validate on %s value', value);\n if (validate) {\n if (isEmptyValue(value) && !rule.required) {\n return callback();\n }\n rules.required(rule, value, source, errors, options);\n if (!isEmptyValue(value)) {\n let dateObject;\n\n if (typeof value === 'number') {\n dateObject = new Date(value);\n } else {\n dateObject = value;\n }\n\n rules.type(rule, dateObject, source, errors, options);\n if (dateObject) {\n rules.range(rule, dateObject.getTime(), source, errors, options);\n }\n }\n }\n callback(errors);\n}\n\nexport default date;\n","import rules from '../rule/index.js';\n\nfunction required(rule, value, callback, source, options) {\n const errors = [];\n const type = Array.isArray(value) ? 'array' : typeof value;\n rules.required(rule, value, source, errors, options, type);\n callback(errors);\n}\n\nexport default required;\n","import rules from '../rule/index.js';\nimport { isEmptyValue } from '../util';\n\nfunction type(rule, value, callback, source, options) {\n const ruleType = rule.type;\n const errors = [];\n const validate =\n rule.required || (!rule.required && source.hasOwnProperty(rule.field));\n if (validate) {\n if (isEmptyValue(value, ruleType) && !rule.required) {\n return callback();\n }\n rules.required(rule, value, source, errors, options, ruleType);\n if (!isEmptyValue(value, ruleType)) {\n rules.type(rule, value, source, errors, options);\n }\n }\n callback(errors);\n}\n\nexport default type;\n","import rules from '../rule/index.js';\nimport { isEmptyValue } from '../util';\n\n/**\n * Performs validation for any type.\n *\n * @param rule The validation rule.\n * @param value The value of the field on the source object.\n * @param callback The callback function.\n * @param source The source object being validated.\n * @param options The validation options.\n * @param options.messages The validation messages.\n */\nfunction any(rule, value, callback, source, options) {\n const errors = [];\n const validate =\n rule.required || (!rule.required && source.hasOwnProperty(rule.field));\n if (validate) {\n if (isEmptyValue(value) && !rule.required) {\n return callback();\n }\n rules.required(rule, value, source, errors, options);\n }\n callback(errors);\n}\n\nexport default any;\n","import string from './string';\nimport method from './method';\nimport number from './number';\nimport boolean from './boolean';\nimport regexp from './regexp';\nimport integer from './integer';\nimport float from './float';\nimport array from './array';\nimport object from './object';\nimport enumValidator from './enum';\nimport pattern from './pattern';\nimport date from './date';\nimport required from './required';\nimport type from './type';\nimport any from './any';\n\nexport default {\n string,\n method,\n number,\n boolean,\n regexp,\n integer,\n float,\n array,\n object,\n enum: enumValidator,\n pattern,\n date,\n url: type,\n hex: type,\n email: type,\n required,\n any,\n};\n","export function newMessages() {\n return {\n default: 'Validation error on field %s',\n required: '%s is required',\n enum: '%s must be one of %s',\n whitespace: '%s cannot be empty',\n date: {\n format: '%s date %s is invalid for format %s',\n parse: '%s date could not be parsed, %s is invalid ',\n invalid: '%s date %s is invalid',\n },\n types: {\n string: '%s is not a %s',\n method: '%s is not a %s (function)',\n array: '%s is not an %s',\n object: '%s is not an %s',\n number: '%s is not a %s',\n date: '%s is not a %s',\n boolean: '%s is not a %s',\n integer: '%s is not an %s',\n float: '%s is not a %s',\n regexp: '%s is not a valid %s',\n email: '%s is not a valid %s',\n url: '%s is not a valid %s',\n hex: '%s is not a valid %s',\n },\n string: {\n len: '%s must be exactly %s characters',\n min: '%s must be at least %s characters',\n max: '%s cannot be longer than %s characters',\n range: '%s must be between %s and %s characters',\n },\n number: {\n len: '%s must equal %s',\n min: '%s cannot be less than %s',\n max: '%s cannot be greater than %s',\n range: '%s must be between %s and %s',\n },\n array: {\n len: '%s must be exactly %s in length',\n min: '%s cannot be less than %s in length',\n max: '%s cannot be greater than %s in length',\n range: '%s must be between %s and %s in length',\n },\n pattern: {\n mismatch: '%s value %s does not match pattern %s',\n },\n clone() {\n const cloned = JSON.parse(JSON.stringify(this));\n cloned.clone = this.clone;\n return cloned;\n },\n };\n}\n\nexport const messages = newMessages();\n","import {\n format,\n complementError,\n asyncMap,\n warning,\n deepMerge,\n convertFieldsError,\n} from './util';\nimport validators from './validator/index';\nimport { messages as defaultMessages, newMessages } from './messages';\n\n/**\n * Encapsulates a validation schema.\n *\n * @param descriptor An object declaring validation rules\n * for this schema.\n */\nfunction Schema(descriptor) {\n this.rules = null;\n this._messages = defaultMessages;\n this.define(descriptor);\n}\n\nSchema.prototype = {\n messages(messages) {\n if (messages) {\n this._messages = deepMerge(newMessages(), messages);\n }\n return this._messages;\n },\n define(rules) {\n if (!rules) {\n throw new Error('Cannot configure a schema with no rules');\n }\n if (typeof rules !== 'object' || Array.isArray(rules)) {\n throw new Error('Rules must be an object');\n }\n this.rules = {};\n let z;\n let item;\n for (z in rules) {\n if (rules.hasOwnProperty(z)) {\n item = rules[z];\n this.rules[z] = Array.isArray(item) ? item : [item];\n }\n }\n },\n validate(source_, o = {}, oc = () => {}) {\n let source = source_;\n let options = o;\n let callback = oc;\n if (typeof options === 'function') {\n callback = options;\n options = {};\n }\n if (!this.rules || Object.keys(this.rules).length === 0) {\n if (callback) {\n callback();\n }\n return Promise.resolve();\n }\n\n function complete(results) {\n let i;\n let errors = [];\n let fields = {};\n\n function add(e) {\n if (Array.isArray(e)) {\n errors = errors.concat(...e);\n } else {\n errors.push(e);\n }\n }\n\n for (i = 0; i < results.length; i++) {\n add(results[i]);\n }\n if (!errors.length) {\n errors = null;\n fields = null;\n } else {\n fields = convertFieldsError(errors);\n }\n callback(errors, fields);\n }\n\n if (options.messages) {\n let messages = this.messages();\n if (messages === defaultMessages) {\n messages = newMessages();\n }\n deepMerge(messages, options.messages);\n options.messages = messages;\n } else {\n options.messages = this.messages();\n }\n let arr;\n let value;\n const series = {};\n const keys = options.keys || Object.keys(this.rules);\n keys.forEach(z => {\n arr = this.rules[z];\n value = source[z];\n arr.forEach(r => {\n let rule = r;\n if (typeof rule.transform === 'function') {\n if (source === source_) {\n source = { ...source };\n }\n value = source[z] = rule.transform(value);\n }\n if (typeof rule === 'function') {\n rule = {\n validator: rule,\n };\n } else {\n rule = { ...rule };\n }\n rule.validator = this.getValidationMethod(rule);\n rule.field = z;\n rule.fullField = rule.fullField || z;\n rule.type = this.getType(rule);\n if (!rule.validator) {\n return;\n }\n series[z] = series[z] || [];\n series[z].push({\n rule,\n value,\n source,\n field: z,\n });\n });\n });\n const errorFields = {};\n return asyncMap(\n series,\n options,\n (data, doIt) => {\n const rule = data.rule;\n let deep =\n (rule.type === 'object' || rule.type === 'array') &&\n (typeof rule.fields === 'object' ||\n typeof rule.defaultField === 'object');\n deep = deep && (rule.required || (!rule.required && data.value));\n rule.field = data.field;\n\n function addFullfield(key, schema) {\n return {\n ...schema,\n fullField: `${rule.fullField}.${key}`,\n };\n }\n\n function cb(e = []) {\n let errors = e;\n if (!Array.isArray(errors)) {\n errors = [errors];\n }\n if (!options.suppressWarning && errors.length) {\n Schema.warning('async-validator:', errors);\n }\n if (errors.length && rule.message) {\n errors = [].concat(rule.message);\n }\n\n errors = errors.map(complementError(rule));\n\n if (options.first && errors.length) {\n errorFields[rule.field] = 1;\n return doIt(errors);\n }\n if (!deep) {\n doIt(errors);\n } else {\n // if rule is required but the target object\n // does not exist fail at the rule level and don't\n // go deeper\n if (rule.required && !data.value) {\n if (rule.message) {\n errors = [].concat(rule.message).map(complementError(rule));\n } else if (options.error) {\n errors = [\n options.error(\n rule,\n format(options.messages.required, rule.field),\n ),\n ];\n } else {\n errors = [];\n }\n return doIt(errors);\n }\n\n let fieldsSchema = {};\n if (rule.defaultField) {\n for (const k in data.value) {\n if (data.value.hasOwnProperty(k)) {\n fieldsSchema[k] = rule.defaultField;\n }\n }\n }\n fieldsSchema = {\n ...fieldsSchema,\n ...data.rule.fields,\n };\n for (const f in fieldsSchema) {\n if (fieldsSchema.hasOwnProperty(f)) {\n const fieldSchema = Array.isArray(fieldsSchema[f])\n ? fieldsSchema[f]\n : [fieldsSchema[f]];\n fieldsSchema[f] = fieldSchema.map(addFullfield.bind(null, f));\n }\n }\n const schema = new Schema(fieldsSchema);\n schema.messages(options.messages);\n if (data.rule.options) {\n data.rule.options.messages = options.messages;\n data.rule.options.error = options.error;\n }\n schema.validate(data.value, data.rule.options || options, errs => {\n const finalErrors = [];\n if (errors && errors.length) {\n finalErrors.push(...errors);\n }\n if (errs && errs.length) {\n finalErrors.push(...errs);\n }\n doIt(finalErrors.length ? finalErrors : null);\n });\n }\n }\n\n let res;\n if (rule.asyncValidator) {\n res = rule.asyncValidator(rule, data.value, cb, data.source, options);\n } else if (rule.validator) {\n res = rule.validator(rule, data.value, cb, data.source, options);\n if (res === true) {\n cb();\n } else if (res === false) {\n cb(rule.message || `${rule.field} fails`);\n } else if (res instanceof Array) {\n cb(res);\n } else if (res instanceof Error) {\n cb(res.message);\n }\n }\n if (res && res.then) {\n res.then(() => cb(), e => cb(e));\n }\n },\n results => {\n complete(results);\n },\n );\n },\n getType(rule) {\n if (rule.type === undefined && rule.pattern instanceof RegExp) {\n rule.type = 'pattern';\n }\n if (\n typeof rule.validator !== 'function' &&\n (rule.type && !validators.hasOwnProperty(rule.type))\n ) {\n throw new Error(format('Unknown rule type %s', rule.type));\n }\n return rule.type || 'string';\n },\n getValidationMethod(rule) {\n if (typeof rule.validator === 'function') {\n return rule.validator;\n }\n const keys = Object.keys(rule);\n const messageIndex = keys.indexOf('message');\n if (messageIndex !== -1) {\n keys.splice(messageIndex, 1);\n }\n if (keys.length === 1 && keys[0] === 'required') {\n return validators.required;\n }\n return validators[this.getType(rule)] || false;\n },\n};\n\nSchema.register = function register(type, validator) {\n if (typeof validator !== 'function') {\n throw new Error(\n 'Cannot register a validator by type, validator is not a function',\n );\n }\n validators[type] = validator;\n};\n\nSchema.warning = warning;\n\nSchema.messages = defaultMessages;\n\nexport default Schema;\n"],"names":["formatRegExp","warning","process","env","NODE_ENV","window","document","type","errors","console","warn","every","e","convertFieldsError","length","fields","forEach","error","field","push","format","args","i","f","len","apply","slice","str","String","replace","x","Number","JSON","stringify","_","arg","isNativeStringType","isEmptyValue","value","undefined","Array","isArray","asyncParallelArray","arr","func","callback","results","total","arrLength","count","a","asyncSerialArray","index","next","original","flattenObjArr","objArr","ret","Object","keys","k","asyncMap","option","first","pending","Promise","resolve","reject","flattenArr","firstFields","objArrKeys","objArrLength","key","indexOf","complementError","rule","oe","message","fullField","deepMerge","target","source","s","hasOwnProperty","required","options","util","messages","whitespace","test","pattern","email","url","RegExp","hex","types","integer","number","parseInt","array","regexp","date","getTime","getMonth","getYear","isNaN","object","method","match","custom","ruleType","range","min","max","spRegexp","val","num","ENUM","enumerable","join","lastIndex","mismatch","_pattern","enumRule","string","validate","rules","boolean","floatFn","dateObject","Date","any","float","enumValidator","newMessages","parse","invalid","clone","cloned","Schema","descriptor","_messages","defaultMessages","define","prototype","Error","z","item","source_","o","oc","complete","add","concat","series","r","transform","validator","getValidationMethod","getType","errorFields","data","doIt","deep","defaultField","addFullfield","schema","cb","suppressWarning","map","fieldsSchema","fieldSchema","bind","errs","finalErrors","res","asyncValidator","then","validators","messageIndex","splice","register"],"mappings":"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"} \ No newline at end of file diff --git a/node_modules/async-validator/package.json b/node_modules/async-validator/package.json deleted file mode 100644 index 80a4741..0000000 --- a/node_modules/async-validator/package.json +++ /dev/null @@ -1,71 +0,0 @@ -{ - "_from": "async-validator", - "_id": "async-validator@3.2.4", - "_inBundle": false, - "_integrity": "sha1-Tnc6HQ10EBa0VbeZW0aaR8zg2+A=", - "_location": "/async-validator", - "_phantomChildren": {}, - "_requested": { - "type": "tag", - "registry": true, - "raw": "async-validator", - "name": "async-validator", - "escapedName": "async-validator", - "rawSpec": "", - "saveSpec": null, - "fetchSpec": "latest" - }, - "_requiredBy": [ - "#USER", - "/" - ], - "_resolved": "https://registry.npm.taobao.org/async-validator/download/async-validator-3.2.4.tgz", - "_shasum": "4e773a1d0d741016b455b7995b469a47cce0dbe0", - "_spec": "async-validator", - "_where": "/Users/piao/Documents/Project/yshopmall_uni", - "bugs": { - "url": "http://github.com/yiminghe/async-validator/issues" - }, - "bundleDependencies": false, - "dependencies": {}, - "deprecated": false, - "description": "validate form asynchronous", - "devDependencies": { - "@babel/preset-env": "^7.8.7", - "@pika/pack": "^0.5.0", - "@pika/plugin-build-types": "^0.6.0", - "@pika/plugin-standard-pkg": "^0.6.0", - "@pika/types": "^0.6.0", - "babel-jest": "^24.8.0", - "coveralls": "^2.13.1", - "jest": "^24.8.0", - "lint-staged": "^7.2.0", - "np": "^5.0.3", - "pika-plugin-build-web-babel": "^0.8.0", - "pika-plugin-clean-dist-src": "^0.1.1", - "pre-commit": "^1.2.2", - "prettier": "^1.11.1" - }, - "files": [ - "dist-*/", - "bin/" - ], - "homepage": "http://github.com/yiminghe/async-validator", - "keywords": [ - "validator", - "validate", - "async" - ], - "license": "MIT", - "main": "dist-node/index.js", - "module": "dist-web/index.js", - "name": "async-validator", - "pika": true, - "repository": { - "type": "git", - "url": "git+ssh://git@github.com/yiminghe/async-validator.git" - }, - "sideEffects": false, - "types": "dist-types/index.d.ts", - "version": "3.2.4" -} diff --git a/node_modules/dayjs/.editorconfig b/node_modules/dayjs/.editorconfig deleted file mode 100644 index 14c1d8c..0000000 --- a/node_modules/dayjs/.editorconfig +++ /dev/null @@ -1,6 +0,0 @@ -root = true - -[*] -charset = utf-8 -end_of_line = lf -insert_final_newline = true diff --git a/node_modules/dayjs/CHANGELOG.md b/node_modules/dayjs/CHANGELOG.md deleted file mode 100644 index 1829012..0000000 --- a/node_modules/dayjs/CHANGELOG.md +++ /dev/null @@ -1,416 +0,0 @@ -## [1.8.22](https://github.com/iamkun/dayjs/compare/v1.8.21...v1.8.22) (2020-03-08) - - -### Bug Fixes - -* Add IsoWeek plugin ([#811](https://github.com/iamkun/dayjs/issues/811)) ([28a2207](https://github.com/iamkun/dayjs/commit/28a2207ef9849afbac15dd29267b2e7a09cd3c16)) -* Fix unsupported locale fallback to previous one ([#819](https://github.com/iamkun/dayjs/issues/819)) ([4868715](https://github.com/iamkun/dayjs/commit/48687152cf5bee6a4c1b8ceea4bda8b9bab9be10)) - -## [1.8.21](https://github.com/iamkun/dayjs/compare/v1.8.20...v1.8.21) (2020-02-26) - - -### Bug Fixes - -* Set + Get accept 'D' as the short version of 'date' ([#795](https://github.com/iamkun/dayjs/issues/795)) ([523c038](https://github.com/iamkun/dayjs/commit/523c03880fa8bbad83214494ad02cd606cdb8b30)) -* Update DayOfYear plugin type ([#799](https://github.com/iamkun/dayjs/issues/799)) ([5809652](https://github.com/iamkun/dayjs/commit/5809652e40245b7759827d9bf317abdcfa75a330)) -* Update fi (Finnish) locale relativeTime ([#797](https://github.com/iamkun/dayjs/issues/797)) ([4a470fb](https://github.com/iamkun/dayjs/commit/4a470fbd6fef9e051727d0f26d53cc050b85935d)) - -## [1.8.20](https://github.com/iamkun/dayjs/compare/v1.8.19...v1.8.20) (2020-02-04) - - -### Bug Fixes - -* Add Bislama Locale (bi) ([#780](https://github.com/iamkun/dayjs/issues/780)) ([9ac6ab4](https://github.com/iamkun/dayjs/commit/9ac6ab481bc883dd4ecc02caab12c8b2fc218a42)) -* Fix weekOfYear plugin to support yearStart locale for better week number result ([#769](https://github.com/iamkun/dayjs/issues/769)) ([f00db36](https://github.com/iamkun/dayjs/commit/f00db36e70bc7beaca1abadeb30a9b1fbb3261ee)) -* Update et (Estonian) locale relativeTime ([#790](https://github.com/iamkun/dayjs/issues/790)) ([d8e0f45](https://github.com/iamkun/dayjs/commit/d8e0f45f6cd2d5e5704b9797929227454c92d1a5)) -* Update LocaleData plugin to support dayjs.localeData().weekdays() API ([287fed6](https://github.com/iamkun/dayjs/commit/287fed6db9eb4fd979b4861aca4dacbd32422533)), closes [#779](https://github.com/iamkun/dayjs/issues/779) -* Update LocaleData plugin to support dayjs.months dayjs.weekdays API ([144c2ae](https://github.com/iamkun/dayjs/commit/144c2ae6e15fbf89e3acd7c8cb9e237c5f6e1348)), closes [#779](https://github.com/iamkun/dayjs/issues/779) -* Update pl locale fusional config ([d372475](https://github.com/iamkun/dayjs/commit/d3724758bb27d5b17587b995ba14e7e80dcd1151)) - -## [1.8.19](https://github.com/iamkun/dayjs/compare/v1.8.18...v1.8.19) (2020-01-06) - - -### Bug Fixes - -* Add UpdateLocale plugin to update a locale's properties ([#766](https://github.com/iamkun/dayjs/issues/766)) ([82ce2ba](https://github.com/iamkun/dayjs/commit/82ce2ba8d7e402e40f6d005d400eb5356a0b0633)) -* Fix CustomParseFormat Plugin 'YYYY-MM' use first day of the month ([ba709ec](https://github.com/iamkun/dayjs/commit/ba709eca86a71ae648bc68bf67d9abdc229198d4)), closes [#761](https://github.com/iamkun/dayjs/issues/761) -* Fix CustomParseFormat Plugin to set correct locale ([66ce23f](https://github.com/iamkun/dayjs/commit/66ce23f2e18c5506e8f1a7ef20d3483a4df80087)) -* Fix WeekOfYear Plugin wrong calender week number bug ([79b86db](https://github.com/iamkun/dayjs/commit/79b86dbbf3cfd3f1e2165b3d479a7061ad1b6925)), closes [#760](https://github.com/iamkun/dayjs/issues/760) -* Update RelativeTime plugin to support function to make additional processing ([#767](https://github.com/iamkun/dayjs/issues/767)) ([4bd9250](https://github.com/iamkun/dayjs/commit/4bd9250fbe7131e2fddfb5fa1b3350e8c2262ca9)) -* Update ru, uk, cs locale to support relativeTime with plural ([3f080f7](https://github.com/iamkun/dayjs/commit/3f080f7d6bfdc4018cbb7c4d0112ff1ead4ef6b8)) - -## [1.8.18](https://github.com/iamkun/dayjs/compare/v1.8.17...v1.8.18) (2019-12-18) - - -### Bug Fixes - -* Add missing locale type definition ([#716](https://github.com/iamkun/dayjs/issues/716)) ([cde5d0b](https://github.com/iamkun/dayjs/commit/cde5d0b91be7b2f5f3098de4aa0b9a4f0f28ea5c)) -* Fix .locale() handel unsupported locale ([78ec173](https://github.com/iamkun/dayjs/commit/78ec173fcecc1299516ab7b44f4554d431b4b2fd)) -* Update Italian locale (it) ([#727](https://github.com/iamkun/dayjs/issues/727)) ([5b53e98](https://github.com/iamkun/dayjs/commit/5b53e98c0a3ba0eb9573a9c77caeb907439be9e7)) -* Update locale (fa) ([#733](https://github.com/iamkun/dayjs/issues/733)) ([9ad2e47](https://github.com/iamkun/dayjs/commit/9ad2e47e0569b23991bb0d5578f49c792c12df08)) -* Update locale (zh-cn) ([#706](https://github.com/iamkun/dayjs/issues/706)) ([e31e544](https://github.com/iamkun/dayjs/commit/e31e54414fb90e1f54da13a117748ba37f52645d)) -* Update locale (zh-cn) meridiem ([#735](https://github.com/iamkun/dayjs/issues/735)) ([15d1b81](https://github.com/iamkun/dayjs/commit/15d1b813e7faf5a1f9d1ea6fc673fd27ac49d8b1)) -* Update LocaleData plugin to support dayjs().longDateFormat() ([#734](https://github.com/iamkun/dayjs/issues/734)) ([aa0f210](https://github.com/iamkun/dayjs/commit/aa0f210a1e3c4f6aba61c3b96f9eb445b43a33f0)), closes [#680](https://github.com/iamkun/dayjs/issues/680) -* Update Mongolian (mn) locale relativeTime ([#753](https://github.com/iamkun/dayjs/issues/753)) ([6d51435](https://github.com/iamkun/dayjs/commit/6d51435092c0c94d8e50256d3f0f058cdd15febe)) -* Update Swedish locale (sv) fix ordinal error ([#745](https://github.com/iamkun/dayjs/issues/745)) ([49670d5](https://github.com/iamkun/dayjs/commit/49670d5ae31e4e21636cc5a8bfe35fef0f6d9e4a)), closes [#743](https://github.com/iamkun/dayjs/issues/743) - -## [1.8.17](https://github.com/iamkun/dayjs/compare/v1.8.16...v1.8.17) (2019-11-06) - - -### Bug Fixes - -* Fix set utcOffset in utc mode ([d148115](https://github.com/iamkun/dayjs/commit/d148115dad8f1a5afc0a64e9b8163dfeba4616b6)) -* Update advancedFormat plugin to support w ww wo week tokens … ([#678](https://github.com/iamkun/dayjs/issues/678)) ([26cfa63](https://github.com/iamkun/dayjs/commit/26cfa63a524b803f7966dac5464f9cbf8f63387e)), closes [#676](https://github.com/iamkun/dayjs/issues/676) -* Update ka locale weekdays ([f8ca3d4](https://github.com/iamkun/dayjs/commit/f8ca3d4ba1d3cbe41613d3909c0627935a51a0c4)) -* Update nb locale ([#679](https://github.com/iamkun/dayjs/issues/679)) ([1063b0e](https://github.com/iamkun/dayjs/commit/1063b0e1b5c19a1354d233cc0f21438e7073233a)) -* Update Polish locale (pl)([#713](https://github.com/iamkun/dayjs/issues/713)) ([30d2f02](https://github.com/iamkun/dayjs/commit/30d2f026b47188833a4f44fee4bab52467d4a718)) -* Update Ukrainian locale (uk) ([#710](https://github.com/iamkun/dayjs/issues/710)) ([360161c](https://github.com/iamkun/dayjs/commit/360161cac75f597fdd51d9d1ff138601282a1b4b)) -* UTC plugin set utcOffset value ([#668](https://github.com/iamkun/dayjs/issues/668)) ([8877883](https://github.com/iamkun/dayjs/commit/88778838e71dd309e79cd1a8094d5bea36ca3390)) - -## [1.8.16](https://github.com/iamkun/dayjs/compare/v1.8.15...v1.8.16) (2019-08-27) - - -### Bug Fixes - -* Fix relativeTime Plugin .FromNow() result error in UTC mode ([a385d5c](https://github.com/iamkun/dayjs/commit/a385d5c)) -* Handle locale in WeekOfYear plugin ([#658](https://github.com/iamkun/dayjs/issues/658)) ([0e45b0a](https://github.com/iamkun/dayjs/commit/0e45b0a)) -* LocaleData plugin returns all months and weekdays data when pas no argument ([#645](https://github.com/iamkun/dayjs/issues/645)) ([95e70b4](https://github.com/iamkun/dayjs/commit/95e70b4)) -* Return null in toJSON if not valid ([#633](https://github.com/iamkun/dayjs/issues/633)) ([19affc8](https://github.com/iamkun/dayjs/commit/19affc8)) -* Update Danish (da) locale ([#626](https://github.com/iamkun/dayjs/issues/626)) ([ac2ec77](https://github.com/iamkun/dayjs/commit/ac2ec77)) -* Update Korean locale meridiem ([#642](https://github.com/iamkun/dayjs/issues/642)) ([b457146](https://github.com/iamkun/dayjs/commit/b457146)) -* update Occitan locale Catalan locale ([#630](https://github.com/iamkun/dayjs/issues/630)) ([fef135e](https://github.com/iamkun/dayjs/commit/fef135e)) -* update pt-br locale ([#628](https://github.com/iamkun/dayjs/issues/628)) ([ccf596d](https://github.com/iamkun/dayjs/commit/ccf596d)) -* Update weekdaysShort to some locale files ([#643](https://github.com/iamkun/dayjs/issues/643)) ([cc1f15f](https://github.com/iamkun/dayjs/commit/cc1f15f)) - -## [1.8.15](https://github.com/iamkun/dayjs/compare/v1.8.14...v1.8.15) (2019-07-08) - - -### Bug Fixes - -* Fix dayjs.locale() returns current global locale ([#602](https://github.com/iamkun/dayjs/issues/602)) ([790cd1a](https://github.com/iamkun/dayjs/commit/790cd1a)) -* Fix incorrect Thai locale translation of July ([#607](https://github.com/iamkun/dayjs/issues/607)) ([43cbfd3](https://github.com/iamkun/dayjs/commit/43cbfd3)) -* Lowercase french locale months and weekdays ([#615](https://github.com/iamkun/dayjs/issues/615)) ([e5a257c](https://github.com/iamkun/dayjs/commit/e5a257c)) -* Type - Export Ls object to query all available locales ([#623](https://github.com/iamkun/dayjs/issues/623)) ([f6bfae0](https://github.com/iamkun/dayjs/commit/f6bfae0)) -* Update nb (Norsk Bokmål) locale ([#604](https://github.com/iamkun/dayjs/issues/604)) ([907f5c9](https://github.com/iamkun/dayjs/commit/907f5c9)) -* Update types of `.diff` API ([#617](https://github.com/iamkun/dayjs/issues/617)) ([f0f43d2](https://github.com/iamkun/dayjs/commit/f0f43d2)) - -## [1.8.14](https://github.com/iamkun/dayjs/compare/v1.8.13...v1.8.14) (2019-05-07) - - -### Bug Fixes - -* Fix `.format` API returns UTC offset when value is 0 bug ([b254964](https://github.com/iamkun/dayjs/commit/b254964)) -* Fix QuarterOfYear plugin bug ([#591](https://github.com/iamkun/dayjs/issues/591)) ([434f774](https://github.com/iamkun/dayjs/commit/434f774)) -* Fix UTC plugin add day DST bug ([#590](https://github.com/iamkun/dayjs/issues/590)) ([86cd839](https://github.com/iamkun/dayjs/commit/86cd839)) - -## [1.8.13](https://github.com/iamkun/dayjs/compare/v1.8.12...v1.8.13) (2019-04-26) - - -### Bug Fixes - -* Add missing relativeTime and formats for some locales ([#560](https://github.com/iamkun/dayjs/issues/560)) ([96b917e](https://github.com/iamkun/dayjs/commit/96b917e)) -* Add weekday (locale aware day of the week) plugin ([#569](https://github.com/iamkun/dayjs/issues/569)) ([9007cc5](https://github.com/iamkun/dayjs/commit/9007cc5)), closes [#559](https://github.com/iamkun/dayjs/issues/559) -* Allow customizing "am" / "pm" strings with locale meridiem function ([#580](https://github.com/iamkun/dayjs/issues/580)) ([576e93e](https://github.com/iamkun/dayjs/commit/576e93e)), closes [#578](https://github.com/iamkun/dayjs/issues/578) -* Fix `.add` day/week decimal rouding bug ([800f6c9](https://github.com/iamkun/dayjs/commit/800f6c9)) -* Fix `.diff` type definition error ([#565](https://github.com/iamkun/dayjs/issues/565)) ([c4921ae](https://github.com/iamkun/dayjs/commit/c4921ae)), closes [#561](https://github.com/iamkun/dayjs/issues/561) -* Fix CustomParseFormat plugin bug ([#568](https://github.com/iamkun/dayjs/issues/568)) ([1f5a9db](https://github.com/iamkun/dayjs/commit/1f5a9db)), closes [#555](https://github.com/iamkun/dayjs/issues/555) -* Fix relativeTime plugin Math.round bug ([40bea40](https://github.com/iamkun/dayjs/commit/40bea40)) -* skip square brackets in buddhistEra, advancedFormat plugins ([#556](https://github.com/iamkun/dayjs/issues/556)) ([9279718](https://github.com/iamkun/dayjs/commit/9279718)), closes [#554](https://github.com/iamkun/dayjs/issues/554) -* Update Indonesian locale([#574](https://github.com/iamkun/dayjs/issues/574)) ([0aa7143](https://github.com/iamkun/dayjs/commit/0aa7143)) -* Update locale month to support both array and function ([#581](https://github.com/iamkun/dayjs/issues/581)) ([b6599d3](https://github.com/iamkun/dayjs/commit/b6599d3)) -* Update LocalizedFormat plugin lowercase formats logic ([#557](https://github.com/iamkun/dayjs/issues/557)) ([d409304](https://github.com/iamkun/dayjs/commit/d409304)) - -## [1.8.12](https://github.com/iamkun/dayjs/compare/v1.8.11...v1.8.12) (2019-04-02) - - -### Bug Fixes - -* Add .get API ([7318797](https://github.com/iamkun/dayjs/commit/7318797)) -* Add 79 locales ([#541](https://github.com/iamkun/dayjs/issues/541)) ([f75a125](https://github.com/iamkun/dayjs/commit/f75a125)) -* Add Calendar plugin ([d1b9cf9](https://github.com/iamkun/dayjs/commit/d1b9cf9)) -* Add isoWeeksInYear plugin ([2db8631](https://github.com/iamkun/dayjs/commit/2db8631)) -* Add Occitan (oc-lnc) locale file ([#551](https://github.com/iamkun/dayjs/issues/551)) ([c30b715](https://github.com/iamkun/dayjs/commit/c30b715)) -* Add plugin minMax to sopport .max .min ([2870a23](https://github.com/iamkun/dayjs/commit/2870a23)) -* Fix set Month Year error in last day of the month ([d058f4a](https://github.com/iamkun/dayjs/commit/d058f4a)) -* Update ko locale weekdaysShort ([#543](https://github.com/iamkun/dayjs/issues/543)) ([317fd3e](https://github.com/iamkun/dayjs/commit/317fd3e)) -* Update localizedFormat plugin to support lowercase localizable formats (l, ll, lll, llll) ([#546](https://github.com/iamkun/dayjs/issues/546)) ([f2b5ebf](https://github.com/iamkun/dayjs/commit/f2b5ebf)) - -## [1.8.11](https://github.com/iamkun/dayjs/compare/v1.8.10...v1.8.11) (2019-03-21) - - -### Bug Fixes - -* Add .add('quarter') .startOf('quarter') through plugin quarterOfYear ([dde39e9](https://github.com/iamkun/dayjs/commit/dde39e9)), closes [#537](https://github.com/iamkun/dayjs/issues/537) [#531](https://github.com/iamkun/dayjs/issues/531) -* Add locale support for Azerbaijani language (az) ([#535](https://github.com/iamkun/dayjs/issues/535)) ([eeb20fa](https://github.com/iamkun/dayjs/commit/eeb20fa)) -* Correct typescript definition `add` ([22a249c](https://github.com/iamkun/dayjs/commit/22a249c)), closes [#531](https://github.com/iamkun/dayjs/issues/531) -* Fix CustomParseFormat plugin formatting bug ([#536](https://github.com/iamkun/dayjs/issues/536)) ([8578546](https://github.com/iamkun/dayjs/commit/8578546)), closes [#533](https://github.com/iamkun/dayjs/issues/533) -* Update pt locale ([#538](https://github.com/iamkun/dayjs/issues/538)) ([1ac9e1e](https://github.com/iamkun/dayjs/commit/1ac9e1e)) - -## [1.8.10](https://github.com/iamkun/dayjs/compare/v1.8.9...v1.8.10) (2019-03-10) - - -### Bug Fixes - -* **locale:** Add nepali (ne) locale ([#524](https://github.com/iamkun/dayjs/issues/524)) ([bdbec01](https://github.com/iamkun/dayjs/commit/bdbec01)) -* Add WeekYear plugin ([a892608](https://github.com/iamkun/dayjs/commit/a892608)) -* API .locale() with no argument should return current locale name string ([8d63d88](https://github.com/iamkun/dayjs/commit/8d63d88)) -* CustomParseFormat correct parse HH:mm:ss with only one digit like 0:12:10 ([600d547](https://github.com/iamkun/dayjs/commit/600d547)) -* CustomParseFormat plugin parse Do format string ([bf27fda](https://github.com/iamkun/dayjs/commit/bf27fda)), closes [#522](https://github.com/iamkun/dayjs/issues/522) -* Expand setters like .year(2000) .hour(12) ([ac532a0](https://github.com/iamkun/dayjs/commit/ac532a0)) -* Move toObject, toArray API to separate plugin from core ([40a3431](https://github.com/iamkun/dayjs/commit/40a3431)) - -## [1.8.9](https://github.com/iamkun/dayjs/compare/v1.8.8...v1.8.9) (2019-03-06) - - -### Features - -* Add UTC mode with UTC plugin ([#517](https://github.com/iamkun/dayjs/issues/517)) ([caf335c](https://github.com/iamkun/dayjs/commit/caf335c)) - -> For plugin developers: Please note, we have changed the name of some method in `Utils` in order to reduce the file size. ([#517](https://github.com/iamkun/dayjs/issues/517)) ([detail](https://github.com/iamkun/dayjs/pull/517/files#diff-2b4ca49d4bb0a774c4d4c1672d7aa781R46)) - -### Bug Fixes - -* Add locale de-AT ([#515](https://github.com/iamkun/dayjs/issues/515)) ([d93f7b6](https://github.com/iamkun/dayjs/commit/d93f7b6)) -* Add locale zh-hk ([#516](https://github.com/iamkun/dayjs/issues/516)) ([5fc05a6](https://github.com/iamkun/dayjs/commit/5fc05a6)) - -## [1.8.8](https://github.com/iamkun/dayjs/compare/v1.8.7...v1.8.8) (2019-02-25) - - -### Bug Fixes - -* Update relativeTime plugin type definition ([de56f2c](https://github.com/iamkun/dayjs/commit/de56f2c)) - -## [1.8.7](https://github.com/iamkun/dayjs/compare/v1.8.6...v1.8.7) (2019-02-24) - - -### Bug Fixes - -* Add plugin type definitions ([#418](https://github.com/iamkun/dayjs/issues/418)) ([361d437](https://github.com/iamkun/dayjs/commit/361d437)) -* Add Swahili locale ([#508](https://github.com/iamkun/dayjs/issues/508)) ([b9cee84](https://github.com/iamkun/dayjs/commit/b9cee84)) -* Parse month string 'MMMM MMM (February, Feb)' in customParseFormat ([#457](https://github.com/iamkun/dayjs/issues/457)) ([f343206](https://github.com/iamkun/dayjs/commit/f343206)) -* Update declaration file .diff .isBefore .isSame .isAfter ([#496](https://github.com/iamkun/dayjs/issues/496)) ([4523275](https://github.com/iamkun/dayjs/commit/4523275)) -* Word orders corrections for locale 'fa' ([#491](https://github.com/iamkun/dayjs/issues/491)) ([56050c2](https://github.com/iamkun/dayjs/commit/56050c2)) - -## [1.8.6](https://github.com/iamkun/dayjs/compare/v1.8.5...v1.8.6) (2019-02-14) - - -### Bug Fixes - -* Add Bahasa Melayu (Malaysia) locale ([#485](https://github.com/iamkun/dayjs/issues/485)) ([cb208b0](https://github.com/iamkun/dayjs/commit/cb208b0)) -* Copy & export built-in en locale to /locale folder as a separate file ([a7e05e0](https://github.com/iamkun/dayjs/commit/a7e05e0)) -* Fix bug in customParseFormat plugin while month(MM) is '01' ([9884ca5](https://github.com/iamkun/dayjs/commit/9884ca5)), closes [#494](https://github.com/iamkun/dayjs/issues/494) -* Fix startOf week bug while week start is not Sunday ([5eaf77b](https://github.com/iamkun/dayjs/commit/5eaf77b)) -* Implemented isBetween inclusivity ([#464](https://github.com/iamkun/dayjs/issues/464)) ([af2f4f1](https://github.com/iamkun/dayjs/commit/af2f4f1)) -* Update Swedish and Finnish locales ([#488](https://github.com/iamkun/dayjs/issues/488)) ([f142082](https://github.com/iamkun/dayjs/commit/f142082)) -* Fix commonJS require ES Module bug in webpack4 ([23f9f3d](https://github.com/iamkun/dayjs/commit/23f9f3d)), check [#492](https://github.com/iamkun/dayjs/issues/492) - -> Get access to ESM code with `import dayjs from 'dayjs/esm'` - -## [1.8.5](https://github.com/iamkun/dayjs/compare/v1.8.4...v1.8.5) (2019-02-07) - - -### Bug Fixes - -* Add en-gb locale ([#478](https://github.com/iamkun/dayjs/issues/478)) ([508c3a7](https://github.com/iamkun/dayjs/commit/508c3a7)) -* **module:** transpile everything except ES6 modules in the 'module' entrypoint ([#477](https://github.com/iamkun/dayjs/issues/477)) ([#480](https://github.com/iamkun/dayjs/issues/480)) ([#482](https://github.com/iamkun/dayjs/issues/482)) ([767017d](https://github.com/iamkun/dayjs/commit/767017d)) -* update customParseFormat plugin support hh:mm ([54947cc](https://github.com/iamkun/dayjs/commit/54947cc)), closes [#484](https://github.com/iamkun/dayjs/issues/484) -* Update module in package.json ([5c5a7a0](https://github.com/iamkun/dayjs/commit/5c5a7a0)) - -## [1.8.4](https://github.com/iamkun/dayjs/compare/v1.8.3...v1.8.4) (2019-02-05) - -* Allow set start day of week in locale && Allow set week in weekOfYear plugin ([1295591](https://github.com/iamkun/dayjs/commit/1295591)) -### Bug Fixes -* update all locale files with correct week start ([5b03412](https://github.com/iamkun/dayjs/commit/5b03412)) -* update es es-do locale adding weekStart && update weekStart test ([66e42ec](https://github.com/iamkun/dayjs/commit/66e42ec)) -* Revert default export ([b00da1b](https://github.com/iamkun/dayjs/commit/b00da1b)) - -## [1.8.3](https://github.com/iamkun/dayjs/compare/v1.8.2...v1.8.3) (2019-02-04) - - -### Bug Fixes - -* fix ios safari YYYY-MM-DD HH:mm parse BUG ([e02ae82](https://github.com/iamkun/dayjs/commit/e02ae82)), closes [#254](https://github.com/iamkun/dayjs/issues/254) - -## [1.8.2](https://github.com/iamkun/dayjs/compare/v1.8.1...v1.8.2) (2019-02-02) - - -### Bug Fixes - -* Add missing czech language locale ([#461](https://github.com/iamkun/dayjs/issues/461)) ([7e04004](https://github.com/iamkun/dayjs/commit/7e04004)) -* Add utcOffset api method and fix calculating diff error in DST ([#453](https://github.com/iamkun/dayjs/issues/453)) ([ce2e30e](https://github.com/iamkun/dayjs/commit/ce2e30e)) -* Fix it locale error ([#458](https://github.com/iamkun/dayjs/issues/458)) ([f6d9a64](https://github.com/iamkun/dayjs/commit/f6d9a64)) -* Add DayOfYear plugin (#454) -* Fix es locale monthsShort error - -## [1.8.1](https://github.com/iamkun/dayjs/compare/v1.8.0...v1.8.1) (2019-02-02) - -* Add LocalizedFormat plugin supplying format like LTS, LT, LLLL - -* update declaration File with default export (#278) -> From v1.8.1, in TypeScript Project, just `import from dayjs from 'dayjs'` -* add ES2015 module support (#451) - -### Performance Improvements - -* **format:** reuse matches instead of created when replacing ([#441](https://github.com/iamkun/dayjs/issues/441)) ([10b79d8](https://github.com/iamkun/dayjs/commit/10b79d8)) - -# [1.8.0](https://github.com/iamkun/dayjs/compare/v1.7.8...v1.8.0) (2019-01-14) - - -### Features - -* add CustomParseFormat plugin and QuarterOfYear plugin ([#450](https://github.com/iamkun/dayjs/issues/450)) ([8f6f63c](https://github.com/iamkun/dayjs/commit/8f6f63c)) - -## [1.7.8](https://github.com/iamkun/dayjs/compare/v1.7.7...v1.7.8) (2018-12-13) - - -### Feature - -* update isSame isBefore isAfter supports units ([fd65464](https://github.com/iamkun/dayjs/commit/fd65464)) - -* add greek lithuanian locales - -## [1.7.7](https://github.com/iamkun/dayjs/compare/v1.7.6...v1.7.7) (2018-09-26) - - -### Bug Fixes - -* **DST:** fix daylight saving time DST bug && add test ([#354](https://github.com/iamkun/dayjs/issues/354)) ([6fca6d5](https://github.com/iamkun/dayjs/commit/6fca6d5)) - -## [1.7.6](https://github.com/iamkun/dayjs/compare/v1.7.5...v1.7.6) (2018-09-25) - - -### Bug Fixes - -* **add dayjs.unix:** add dayjs.unix to parse timestamp in seconds && locale update ([5711c5e](https://github.com/iamkun/dayjs/commit/5711c5e)) - -## [1.7.5](https://github.com/iamkun/dayjs/compare/v1.7.4...v1.7.5) (2018-08-10) - - -### Bug Fixes - -* add isBetween API & update ([b5fc3d1](https://github.com/iamkun/dayjs/commit/b5fc3d1)) - -## [1.7.4](https://github.com/iamkun/dayjs/compare/v1.7.3...v1.7.4) (2018-07-11) - - -### Bug Fixes - -* update set week logic ([60b6325](https://github.com/iamkun/dayjs/commit/60b6325)), closes [#276](https://github.com/iamkun/dayjs/issues/276) - -## [1.7.3](https://github.com/iamkun/dayjs/compare/v1.7.2...v1.7.3) (2018-07-10) - - -### Bug Fixes - -* **locale-nl:** set correct weekdays and months ([6d089d7](https://github.com/iamkun/dayjs/commit/6d089d7)) - -## [1.7.2](https://github.com/iamkun/dayjs/compare/v1.7.1...v1.7.2) (2018-07-04) - - -### Bug Fixes - -* DEPRECATED isLeapYear, use IsLeapYear plugin instead ([e2e5116](https://github.com/iamkun/dayjs/commit/e2e5116)) - -## [1.7.1](https://github.com/iamkun/dayjs/compare/v1.7.0...v1.7.1) (2018-07-03) - - -### Bug Fixes - -* fix week() error near the end of the year ([fa03689](https://github.com/iamkun/dayjs/commit/fa03689)) - -# [1.7.0](https://github.com/iamkun/dayjs/compare/v1.6.10...v1.7.0) (2018-07-02) - - -### Features - -* Added method `.week()` to retrieve week of the year ([e1c1b1c](https://github.com/iamkun/dayjs/commit/e1c1b1c)) -* Updated Japanese locae - -## [1.6.10](https://github.com/iamkun/dayjs/compare/v1.6.9...v1.6.10) (2018-06-25) - - -### Bug Fixes - -* Add relative locales to russian language ([c7e9898](https://github.com/iamkun/dayjs/commit/c7e9898)), closes [#256](https://github.com/iamkun/dayjs/issues/256) - -## [1.6.9](https://github.com/iamkun/dayjs/compare/v1.6.8...v1.6.9) (2018-06-14) - - -### Bug Fixes - -* add isDayjs => boolean API ([6227c8b](https://github.com/iamkun/dayjs/commit/6227c8b)) - -## [1.6.8](https://github.com/iamkun/dayjs/compare/v1.6.7...v1.6.8) (2018-06-14) - - -### Bug Fixes - -* fix Advanced format bug in zh-cn ([0c07874](https://github.com/iamkun/dayjs/commit/0c07874)), closes [#242](https://github.com/iamkun/dayjs/issues/242) - -## [1.6.7](https://github.com/iamkun/dayjs/compare/v1.6.6...v1.6.7) (2018-06-11) - - -### Bug Fixes - -* fix id locale ([1ebbeb8](https://github.com/iamkun/dayjs/commit/1ebbeb8)), closes [#234](https://github.com/iamkun/dayjs/issues/234) - - -## [1.6.6](https://github.com/iamkun/dayjs/compare/v1.6.5...v1.6.6) (2018-06-06) - - -### Bug Fixes - -* format API update and locale file update ([5ca48f0](https://github.com/iamkun/dayjs/commit/5ca48f0)), closes [#228](https://github.com/iamkun/dayjs/issues/228) - - -## [1.6.5](https://github.com/iamkun/dayjs/compare/v1.6.4...v1.6.5) (2018-05-31) - - -### Bug Fixes - -* bugfix, utils update and locale file update ([ebcb6d5](https://github.com/iamkun/dayjs/commit/ebcb6d5)), closes [#214](https://github.com/iamkun/dayjs/issues/214) - - -## [1.6.4](https://github.com/iamkun/dayjs/compare/v1.6.3...v1.6.4) (2018-05-25) - - -### Bug Fixes - -* add RelativeTime plugin and locale file update ([c1fbbca](https://github.com/iamkun/dayjs/commit/c1fbbca)), closes [#198](https://github.com/iamkun/dayjs/issues/198) - - -## [1.6.3](https://github.com/iamkun/dayjs/compare/v1.6.2...v1.6.3) (2018-05-21) - - -### Bug Fixes - -* Changing locales locally is immutable from this release ([2cce729](https://github.com/iamkun/dayjs/commit/2cce729)), closes [#182](https://github.com/iamkun/dayjs/issues/182) -* instance locale change should be immutable ([84597c9](https://github.com/iamkun/dayjs/commit/84597c9)) -* Add more locales -* english ordinal fix - - -## [1.6.2](https://github.com/iamkun/dayjs/compare/v1.6.1...v1.6.2) (2018-05-18) - - -### Bug Fixes - -* change-log update && test new npm release ([aa49cba](https://github.com/iamkun/dayjs/commit/aa49cba)), closes [#163](https://github.com/iamkun/dayjs/issues/163) - - -## [1.6.1](https://github.com/iamkun/dayjs/compare/v1.6.0...v1.6.1) (2018-05-18) - - -### Bug Fixes - -* Add German, Brazilian Portuguese locales -* add() & parse() bug fix & add locale de, pt-br ([bf1331e](https://github.com/iamkun/dayjs/commit/bf1331e)) - - -# [1.6.0](https://github.com/iamkun/dayjs/compare/v1.5.24...v1.6.0) (2018-05-15) - - -### Features - -* Locale && Plugin ([2342c55](https://github.com/iamkun/dayjs/commit/2342c55)), closes [#141](https://github.com/iamkun/dayjs/issues/141) diff --git a/node_modules/dayjs/LICENSE b/node_modules/dayjs/LICENSE deleted file mode 100644 index caf9315..0000000 --- a/node_modules/dayjs/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2018-present, iamkun - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/node_modules/dayjs/README.md b/node_modules/dayjs/README.md deleted file mode 100644 index c1394b9..0000000 --- a/node_modules/dayjs/README.md +++ /dev/null @@ -1,127 +0,0 @@ -English | [简体中文](./docs/zh-cn/README.zh-CN.md) | [日本語](./docs/ja/README-ja.md) | [Português Brasileiro](./docs/pt-br/README-pt-br.md) | [한국어](./docs/ko/README-ko.md) | [Español (España)](./docs/es-es/README-es-es.md) - -

Day.js

-

Fast 2kB alternative to Moment.js with the same modern API

-
-

- Gzip Size - NPM Version - Build Status - Codecov - License -
- - Sauce Test Status - -

- -> Day.js is a minimalist JavaScript library that parses, validates, manipulates, and displays dates and times for modern browsers with a largely Moment.js-compatible API. If you use Moment.js, you already know how to use Day.js. - -```js -dayjs().startOf('month').add(1, 'day').set('year', 2018).format('YYYY-MM-DD HH:mm:ss'); -``` - -* 🕒 Familiar Moment.js API & patterns -* 💪 Immutable -* 🔥 Chainable -* 🌐 I18n support -* 📦 2kb mini library -* 👫 All browsers supported - ---- - -## Getting Started - -### Documentation - -You can find for more details, API, and other docs on [day.js.org](https://day.js.org/) website. - -### Installation - -```console -npm install dayjs --save -``` - -📚[Installation Guide](https://day.js.org/docs/en/installation/installation) - -### API - -It's easy to use Day.js APIs to parse, validate, manipulate, and display dates and times. - -```javascript -dayjs('2018-08-08') // parse - -dayjs().format('{YYYY} MM-DDTHH:mm:ss SSS [Z] A') // display - -dayjs().set('month', 3).month() // get & set - -dayjs().add(1, 'year') // manipulate - -dayjs().isBefore(dayjs()) // query -``` - -📚[API Reference](https://day.js.org/docs/en/parse/parse) - -### I18n - -Day.js has great support for internationalization. - -But none of them will be included in your build unless you use it. - -```javascript -import 'dayjs/locale/es' // load on demand - -dayjs.locale('es') // use Spanish locale globally - -dayjs('2018-05-05').locale('zh-cn').format() // use Chinese Simplified locale in a specific instance -``` -📚[Internationalization](https://day.js.org/docs/en/i18n/i18n) - -### Plugin - -A plugin is an independent module that can be added to Day.js to extend functionality or add new features. - -```javascript -import advancedFormat from 'dayjs/plugin/advancedFormat' // load on demand - -dayjs.extend(advancedFormat) // use plugin - -dayjs().format('Q Do k kk X x') // more available formats -``` - -📚[Plugin List](https://day.js.org/docs/en/plugin/plugin) - -## Sponsors - -Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [[Become a sponsor](https://opencollective.com/dayjs#sponsor)] - - - - - - -## Contributors - -This project exists thanks to all the people who contribute. - -Please give us a 💖 star 💖 to support us. Thank you. - -And thank you to all our backers! 🙏 - - - - - - - -## License - -Day.js is licensed under a [MIT License](./LICENSE). diff --git a/node_modules/dayjs/dayjs.min.js b/node_modules/dayjs/dayjs.min.js deleted file mode 100644 index 5cd1b96..0000000 --- a/node_modules/dayjs/dayjs.min.js +++ /dev/null @@ -1 +0,0 @@ -!function(t,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n():"function"==typeof define&&define.amd?define(n):t.dayjs=n()}(this,function(){"use strict";var t="millisecond",n="second",e="minute",r="hour",i="day",s="week",u="month",o="quarter",a="year",h=/^(\d{4})-?(\d{1,2})-?(\d{0,2})[^0-9]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?.?(\d{1,3})?$/,f=/\[([^\]]+)]|Y{2,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,c=function(t,n,e){var r=String(t);return!r||r.length>=n?t:""+Array(n+1-r.length).join(e)+t},d={s:c,z:function(t){var n=-t.utcOffset(),e=Math.abs(n),r=Math.floor(e/60),i=e%60;return(n<=0?"+":"-")+c(r,2,"0")+":"+c(i,2,"0")},m:function(t,n){var e=12*(n.year()-t.year())+(n.month()-t.month()),r=t.clone().add(e,u),i=n-r<0,s=t.clone().add(e+(i?-1:1),u);return Number(-(e+(n-r)/(i?r-s:s-r))||0)},a:function(t){return t<0?Math.ceil(t)||0:Math.floor(t)},p:function(h){return{M:u,y:a,w:s,d:i,D:"date",h:r,m:e,s:n,ms:t,Q:o}[h]||String(h||"").toLowerCase().replace(/s$/,"")},u:function(t){return void 0===t}},$={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_")},l="en",m={};m[l]=$;var y=function(t){return t instanceof v},M=function(t,n,e){var r;if(!t)return l;if("string"==typeof t)m[t]&&(r=t),n&&(m[t]=n,r=t);else{var i=t.name;m[i]=t,r=i}return!e&&r&&(l=r),r||!e&&l},g=function(t,n,e){if(y(t))return t.clone();var r=n?"string"==typeof n?{format:n,pl:e}:n:{};return r.date=t,new v(r)},D=d;D.l=M,D.i=y,D.w=function(t,n){return g(t,{locale:n.$L,utc:n.$u,$offset:n.$offset})};var v=function(){function c(t){this.$L=this.$L||M(t.locale,null,!0),this.parse(t)}var d=c.prototype;return d.parse=function(t){this.$d=function(t){var n=t.date,e=t.utc;if(null===n)return new Date(NaN);if(D.u(n))return new Date;if(n instanceof Date)return new Date(n);if("string"==typeof n&&!/Z$/i.test(n)){var r=n.match(h);if(r)return e?new Date(Date.UTC(r[1],r[2]-1,r[3]||1,r[4]||0,r[5]||0,r[6]||0,r[7]||0)):new Date(r[1],r[2]-1,r[3]||1,r[4]||0,r[5]||0,r[6]||0,r[7]||0)}return new Date(n)}(t),this.init()},d.init=function(){var t=this.$d;this.$y=t.getFullYear(),this.$M=t.getMonth(),this.$D=t.getDate(),this.$W=t.getDay(),this.$H=t.getHours(),this.$m=t.getMinutes(),this.$s=t.getSeconds(),this.$ms=t.getMilliseconds()},d.$utils=function(){return D},d.isValid=function(){return!("Invalid Date"===this.$d.toString())},d.isSame=function(t,n){var e=g(t);return this.startOf(n)<=e&&e<=this.endOf(n)},d.isAfter=function(t,n){return g(t) ms - return this.$d.getTime(); - }; - - _proto.startOf = function startOf(units, _startOf) { - var _this = this; - - // startOf -> endOf - var isStartOf = !Utils.u(_startOf) ? _startOf : true; - var unit = Utils.p(units); - - var instanceFactory = function instanceFactory(d, m) { - var ins = Utils.w(_this.$u ? Date.UTC(_this.$y, m, d) : new Date(_this.$y, m, d), _this); - return isStartOf ? ins : ins.endOf(C.D); - }; - - var instanceFactorySet = function instanceFactorySet(method, slice) { - var argumentStart = [0, 0, 0, 0]; - var argumentEnd = [23, 59, 59, 999]; - return Utils.w(_this.toDate()[method].apply( // eslint-disable-line prefer-spread - _this.toDate(), (isStartOf ? argumentStart : argumentEnd).slice(slice)), _this); - }; - - var $W = this.$W, - $M = this.$M, - $D = this.$D; - var utcPad = "set" + (this.$u ? 'UTC' : ''); - - switch (unit) { - case C.Y: - return isStartOf ? instanceFactory(1, 0) : instanceFactory(31, 11); - - case C.M: - return isStartOf ? instanceFactory(1, $M) : instanceFactory(0, $M + 1); - - case C.W: - { - var weekStart = this.$locale().weekStart || 0; - var gap = ($W < weekStart ? $W + 7 : $W) - weekStart; - return instanceFactory(isStartOf ? $D - gap : $D + (6 - gap), $M); - } - - case C.D: - case C.DATE: - return instanceFactorySet(utcPad + "Hours", 0); - - case C.H: - return instanceFactorySet(utcPad + "Minutes", 1); - - case C.MIN: - return instanceFactorySet(utcPad + "Seconds", 2); - - case C.S: - return instanceFactorySet(utcPad + "Milliseconds", 3); - - default: - return this.clone(); - } - }; - - _proto.endOf = function endOf(arg) { - return this.startOf(arg, false); - }; - - _proto.$set = function $set(units, _int) { - var _C$D$C$DATE$C$M$C$Y$C; - - // private set - var unit = Utils.p(units); - var utcPad = "set" + (this.$u ? 'UTC' : ''); - var name = (_C$D$C$DATE$C$M$C$Y$C = {}, _C$D$C$DATE$C$M$C$Y$C[C.D] = utcPad + "Date", _C$D$C$DATE$C$M$C$Y$C[C.DATE] = utcPad + "Date", _C$D$C$DATE$C$M$C$Y$C[C.M] = utcPad + "Month", _C$D$C$DATE$C$M$C$Y$C[C.Y] = utcPad + "FullYear", _C$D$C$DATE$C$M$C$Y$C[C.H] = utcPad + "Hours", _C$D$C$DATE$C$M$C$Y$C[C.MIN] = utcPad + "Minutes", _C$D$C$DATE$C$M$C$Y$C[C.S] = utcPad + "Seconds", _C$D$C$DATE$C$M$C$Y$C[C.MS] = utcPad + "Milliseconds", _C$D$C$DATE$C$M$C$Y$C)[unit]; - var arg = unit === C.D ? this.$D + (_int - this.$W) : _int; - - if (unit === C.M || unit === C.Y) { - // clone is for badMutable plugin - var date = this.clone().set(C.DATE, 1); - date.$d[name](arg); - date.init(); - this.$d = date.set(C.DATE, Math.min(this.$D, date.daysInMonth())).toDate(); - } else if (name) this.$d[name](arg); - - this.init(); - return this; - }; - - _proto.set = function set(string, _int2) { - return this.clone().$set(string, _int2); - }; - - _proto.get = function get(unit) { - return this[Utils.p(unit)](); - }; - - _proto.add = function add(number, units) { - var _this2 = this, - _C$MIN$C$H$C$S$unit; - - number = Number(number); // eslint-disable-line no-param-reassign - - var unit = Utils.p(units); - - var instanceFactorySet = function instanceFactorySet(n) { - var d = dayjs(_this2); - return Utils.w(d.date(d.date() + Math.round(n * number)), _this2); - }; - - if (unit === C.M) { - return this.set(C.M, this.$M + number); - } - - if (unit === C.Y) { - return this.set(C.Y, this.$y + number); - } - - if (unit === C.D) { - return instanceFactorySet(1); - } - - if (unit === C.W) { - return instanceFactorySet(7); - } - - var step = (_C$MIN$C$H$C$S$unit = {}, _C$MIN$C$H$C$S$unit[C.MIN] = C.MILLISECONDS_A_MINUTE, _C$MIN$C$H$C$S$unit[C.H] = C.MILLISECONDS_A_HOUR, _C$MIN$C$H$C$S$unit[C.S] = C.MILLISECONDS_A_SECOND, _C$MIN$C$H$C$S$unit)[unit] || 1; // ms - - var nextTimeStamp = this.$d.getTime() + number * step; - return Utils.w(nextTimeStamp, this); - }; - - _proto.subtract = function subtract(number, string) { - return this.add(number * -1, string); - }; - - _proto.format = function format(formatStr) { - var _this3 = this; - - if (!this.isValid()) return C.INVALID_DATE_STRING; - var str = formatStr || C.FORMAT_DEFAULT; - var zoneStr = Utils.z(this); - var locale = this.$locale(); - var $H = this.$H, - $m = this.$m, - $M = this.$M; - var weekdays = locale.weekdays, - months = locale.months, - meridiem = locale.meridiem; - - var getShort = function getShort(arr, index, full, length) { - return arr && (arr[index] || arr(_this3, str)) || full[index].substr(0, length); - }; - - var get$H = function get$H(num) { - return Utils.s($H % 12 || 12, num, '0'); - }; - - var meridiemFunc = meridiem || function (hour, minute, isLowercase) { - var m = hour < 12 ? 'AM' : 'PM'; - return isLowercase ? m.toLowerCase() : m; - }; - - var matches = { - YY: String(this.$y).slice(-2), - YYYY: this.$y, - M: $M + 1, - MM: Utils.s($M + 1, 2, '0'), - MMM: getShort(locale.monthsShort, $M, months, 3), - MMMM: months[$M] || months(this, str), - D: this.$D, - DD: Utils.s(this.$D, 2, '0'), - d: String(this.$W), - dd: getShort(locale.weekdaysMin, this.$W, weekdays, 2), - ddd: getShort(locale.weekdaysShort, this.$W, weekdays, 3), - dddd: weekdays[this.$W], - H: String($H), - HH: Utils.s($H, 2, '0'), - h: get$H(1), - hh: get$H(2), - a: meridiemFunc($H, $m, true), - A: meridiemFunc($H, $m, false), - m: String($m), - mm: Utils.s($m, 2, '0'), - s: String(this.$s), - ss: Utils.s(this.$s, 2, '0'), - SSS: Utils.s(this.$ms, 3, '0'), - Z: zoneStr // 'ZZ' logic below - - }; - return str.replace(C.REGEX_FORMAT, function (match, $1) { - return $1 || matches[match] || zoneStr.replace(':', ''); - }); // 'ZZ' - }; - - _proto.utcOffset = function utcOffset() { - // Because a bug at FF24, we're rounding the timezone offset around 15 minutes - // https://github.com/moment/moment/pull/1871 - return -Math.round(this.$d.getTimezoneOffset() / 15) * 15; - }; - - _proto.diff = function diff(input, units, _float) { - var _C$Y$C$M$C$Q$C$W$C$D$; - - var unit = Utils.p(units); - var that = dayjs(input); - var zoneDelta = (that.utcOffset() - this.utcOffset()) * C.MILLISECONDS_A_MINUTE; - var diff = this - that; - var result = Utils.m(this, that); - result = (_C$Y$C$M$C$Q$C$W$C$D$ = {}, _C$Y$C$M$C$Q$C$W$C$D$[C.Y] = result / 12, _C$Y$C$M$C$Q$C$W$C$D$[C.M] = result, _C$Y$C$M$C$Q$C$W$C$D$[C.Q] = result / 3, _C$Y$C$M$C$Q$C$W$C$D$[C.W] = (diff - zoneDelta) / C.MILLISECONDS_A_WEEK, _C$Y$C$M$C$Q$C$W$C$D$[C.D] = (diff - zoneDelta) / C.MILLISECONDS_A_DAY, _C$Y$C$M$C$Q$C$W$C$D$[C.H] = diff / C.MILLISECONDS_A_HOUR, _C$Y$C$M$C$Q$C$W$C$D$[C.MIN] = diff / C.MILLISECONDS_A_MINUTE, _C$Y$C$M$C$Q$C$W$C$D$[C.S] = diff / C.MILLISECONDS_A_SECOND, _C$Y$C$M$C$Q$C$W$C$D$)[unit] || diff; // milliseconds - - return _float ? result : Utils.a(result); - }; - - _proto.daysInMonth = function daysInMonth() { - return this.endOf(C.M).$D; - }; - - _proto.$locale = function $locale() { - // get locale object - return Ls[this.$L]; - }; - - _proto.locale = function locale(preset, object) { - if (!preset) return this.$L; - var that = this.clone(); - var nextLocaleName = parseLocale(preset, object, true); - if (nextLocaleName) that.$L = nextLocaleName; - return that; - }; - - _proto.clone = function clone() { - return Utils.w(this.$d, this); - }; - - _proto.toDate = function toDate() { - return new Date(this.valueOf()); - }; - - _proto.toJSON = function toJSON() { - return this.isValid() ? this.toISOString() : null; - }; - - _proto.toISOString = function toISOString() { - // ie 8 return - // new Dayjs(this.valueOf() + this.$d.getTimezoneOffset() * 60000) - // .format('YYYY-MM-DDTHH:mm:ss.SSS[Z]') - return this.$d.toISOString(); - }; - - _proto.toString = function toString() { - return this.$d.toUTCString(); - }; - - return Dayjs; -}(); - -dayjs.prototype = Dayjs.prototype; - -dayjs.extend = function (plugin, option) { - plugin(option, Dayjs, dayjs); - return dayjs; -}; - -dayjs.locale = parseLocale; -dayjs.isDayjs = isDayjs; - -dayjs.unix = function (timestamp) { - return dayjs(timestamp * 1e3); -}; - -dayjs.en = Ls[L]; -dayjs.Ls = Ls; -export default dayjs; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/af.js b/node_modules/dayjs/esm/locale/af.js deleted file mode 100644 index ce0c285..0000000 --- a/node_modules/dayjs/esm/locale/af.js +++ /dev/null @@ -1,39 +0,0 @@ -// Afrikaans [af] -import dayjs from '../index'; -var locale = { - name: 'af', - weekdays: 'Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag'.split('_'), - months: 'Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember'.split('_'), - weekStart: 1, - weekdaysShort: 'Son_Maa_Din_Woe_Don_Vry_Sat'.split('_'), - monthsShort: 'Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des'.split('_'), - weekdaysMin: 'So_Ma_Di_Wo_Do_Vr_Sa'.split('_'), - ordinal: function ordinal(n) { - return n; - }, - formats: { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L: 'DD/MM/YYYY', - LL: 'D MMMM YYYY', - LLL: 'D MMMM YYYY HH:mm', - LLLL: 'dddd, D MMMM YYYY HH:mm' - }, - relativeTime: { - future: 'oor %s', - past: '%s gelede', - s: "'n paar sekondes", - m: "'n minuut", - mm: '%d minute', - h: "'n uur", - hh: '%d ure', - d: "'n dag", - dd: '%d dae', - M: "'n maand", - MM: '%d maande', - y: "'n jaar", - yy: '%d jaar' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/ar-dz.js b/node_modules/dayjs/esm/locale/ar-dz.js deleted file mode 100644 index 7adaea4..0000000 --- a/node_modules/dayjs/esm/locale/ar-dz.js +++ /dev/null @@ -1,38 +0,0 @@ -// Arabic (Algeria) [ar-dz] -import dayjs from '../index'; -var locale = { - name: 'ar-dz', - weekdays: 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'), - months: 'جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split('_'), - weekdaysShort: 'احد_اثنين_ثلاثاء_اربعاء_خميس_جمعة_سبت'.split('_'), - monthsShort: 'جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split('_'), - weekdaysMin: 'أح_إث_ثلا_أر_خم_جم_سب'.split('_'), - ordinal: function ordinal(n) { - return n; - }, - formats: { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L: 'DD/MM/YYYY', - LL: 'D MMMM YYYY', - LLL: 'D MMMM YYYY HH:mm', - LLLL: 'dddd D MMMM YYYY HH:mm' - }, - relativeTime: { - future: 'في %s', - past: 'منذ %s', - s: 'ثوان', - m: 'دقيقة', - mm: '%d دقائق', - h: 'ساعة', - hh: '%d ساعات', - d: 'يوم', - dd: '%d أيام', - M: 'شهر', - MM: '%d أشهر', - y: 'سنة', - yy: '%d سنوات' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/ar-kw.js b/node_modules/dayjs/esm/locale/ar-kw.js deleted file mode 100644 index a4b1a31..0000000 --- a/node_modules/dayjs/esm/locale/ar-kw.js +++ /dev/null @@ -1,38 +0,0 @@ -// Arabic (Kuwait) [ar-kw] -import dayjs from '../index'; -var locale = { - name: 'ar-kw', - weekdays: 'الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'), - months: 'يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر'.split('_'), - weekdaysShort: 'احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت'.split('_'), - monthsShort: 'يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر'.split('_'), - weekdaysMin: 'ح_ن_ث_ر_خ_ج_س'.split('_'), - ordinal: function ordinal(n) { - return n; - }, - formats: { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L: 'DD/MM/YYYY', - LL: 'D MMMM YYYY', - LLL: 'D MMMM YYYY HH:mm', - LLLL: 'dddd D MMMM YYYY HH:mm' - }, - relativeTime: { - future: 'في %s', - past: 'منذ %s', - s: 'ثوان', - m: 'دقيقة', - mm: '%d دقائق', - h: 'ساعة', - hh: '%d ساعات', - d: 'يوم', - dd: '%d أيام', - M: 'شهر', - MM: '%d أشهر', - y: 'سنة', - yy: '%d سنوات' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/ar-ly.js b/node_modules/dayjs/esm/locale/ar-ly.js deleted file mode 100644 index 7e3611b..0000000 --- a/node_modules/dayjs/esm/locale/ar-ly.js +++ /dev/null @@ -1,24 +0,0 @@ -// Arabic (Lybia) [ar-ly] -import dayjs from '../index'; -var locale = { - name: 'ar-ly', - weekdays: 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'), - months: 'يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split('_'), - weekStart: 6, - weekdaysShort: 'أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت'.split('_'), - monthsShort: 'يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split('_'), - weekdaysMin: 'ح_ن_ث_ر_خ_ج_س'.split('_'), - ordinal: function ordinal(n) { - return n; - }, - formats: { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L: 'D/‏M/‏YYYY', - LL: 'D MMMM YYYY', - LLL: 'D MMMM YYYY HH:mm', - LLLL: 'dddd D MMMM YYYY HH:mm' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/ar-ma.js b/node_modules/dayjs/esm/locale/ar-ma.js deleted file mode 100644 index c91120d..0000000 --- a/node_modules/dayjs/esm/locale/ar-ma.js +++ /dev/null @@ -1,39 +0,0 @@ -// Arabic (Morocco) [ar-ma] -import dayjs from '../index'; -var locale = { - name: 'ar-ma', - weekdays: 'الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'), - months: 'يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر'.split('_'), - weekStart: 6, - weekdaysShort: 'احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت'.split('_'), - monthsShort: 'يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر'.split('_'), - weekdaysMin: 'ح_ن_ث_ر_خ_ج_س'.split('_'), - ordinal: function ordinal(n) { - return n; - }, - formats: { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L: 'DD/MM/YYYY', - LL: 'D MMMM YYYY', - LLL: 'D MMMM YYYY HH:mm', - LLLL: 'dddd D MMMM YYYY HH:mm' - }, - relativeTime: { - future: 'في %s', - past: 'منذ %s', - s: 'ثوان', - m: 'دقيقة', - mm: '%d دقائق', - h: 'ساعة', - hh: '%d ساعات', - d: 'يوم', - dd: '%d أيام', - M: 'شهر', - MM: '%d أشهر', - y: 'سنة', - yy: '%d سنوات' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/ar-sa.js b/node_modules/dayjs/esm/locale/ar-sa.js deleted file mode 100644 index 1a98531..0000000 --- a/node_modules/dayjs/esm/locale/ar-sa.js +++ /dev/null @@ -1,38 +0,0 @@ -// Arabic (Saudi Arabia) [ar-sa] -import dayjs from '../index'; -var locale = { - name: 'ar-sa', - weekdays: 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'), - months: 'يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split('_'), - weekdaysShort: 'أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت'.split('_'), - monthsShort: 'يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split('_'), - weekdaysMin: 'ح_ن_ث_ر_خ_ج_س'.split('_'), - ordinal: function ordinal(n) { - return n; - }, - formats: { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L: 'DD/MM/YYYY', - LL: 'D MMMM YYYY', - LLL: 'D MMMM YYYY HH:mm', - LLLL: 'dddd D MMMM YYYY HH:mm' - }, - relativeTime: { - future: 'في %s', - past: 'منذ %s', - s: 'ثوان', - m: 'دقيقة', - mm: '%d دقائق', - h: 'ساعة', - hh: '%d ساعات', - d: 'يوم', - dd: '%d أيام', - M: 'شهر', - MM: '%d أشهر', - y: 'سنة', - yy: '%d سنوات' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/ar-tn.js b/node_modules/dayjs/esm/locale/ar-tn.js deleted file mode 100644 index dcf9450..0000000 --- a/node_modules/dayjs/esm/locale/ar-tn.js +++ /dev/null @@ -1,39 +0,0 @@ -// Arabic (Tunisia) [ar-tn] -import dayjs from '../index'; -var locale = { - name: 'ar-tn', - weekdays: 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'), - months: 'جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split('_'), - weekStart: 1, - weekdaysShort: 'أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت'.split('_'), - monthsShort: 'جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split('_'), - weekdaysMin: 'ح_ن_ث_ر_خ_ج_س'.split('_'), - ordinal: function ordinal(n) { - return n; - }, - formats: { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L: 'DD/MM/YYYY', - LL: 'D MMMM YYYY', - LLL: 'D MMMM YYYY HH:mm', - LLLL: 'dddd D MMMM YYYY HH:mm' - }, - relativeTime: { - future: 'في %s', - past: 'منذ %s', - s: 'ثوان', - m: 'دقيقة', - mm: '%d دقائق', - h: 'ساعة', - hh: '%d ساعات', - d: 'يوم', - dd: '%d أيام', - M: 'شهر', - MM: '%d أشهر', - y: 'سنة', - yy: '%d سنوات' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/ar.js b/node_modules/dayjs/esm/locale/ar.js deleted file mode 100644 index f746cb7..0000000 --- a/node_modules/dayjs/esm/locale/ar.js +++ /dev/null @@ -1,40 +0,0 @@ -// Arabic [ar] -import dayjs from '../index'; -var months = 'يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split('_'); -var locale = { - name: 'ar', - weekdays: 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'), - weekdaysShort: 'أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت'.split('_'), - weekdaysMin: 'ح_ن_ث_ر_خ_ج_س'.split('_'), - months: months, - monthsShort: months, - weekStart: 6, - relativeTime: { - future: 'بعد %s', - past: 'منذ %s', - s: 'ثانية واحدة', - m: 'دقيقة واحدة', - mm: 'دقائق %d', - h: 'ساعة واحدة', - hh: 'ساعات %d', - d: 'يوم واحد', - dd: 'أيام %d', - M: 'شهر واحد', - MM: 'شهرا %d', - y: 'عام واحد', - yy: 'أعوام %d' - }, - ordinal: function ordinal(n) { - return n; - }, - formats: { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L: 'D/‏M/‏YYYY', - LL: 'D MMMM YYYY', - LLL: 'D MMMM YYYY HH:mm', - LLLL: 'dddd D MMMM YYYY HH:mm' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/az.js b/node_modules/dayjs/esm/locale/az.js deleted file mode 100644 index 3505c8a..0000000 --- a/node_modules/dayjs/esm/locale/az.js +++ /dev/null @@ -1,39 +0,0 @@ -// Azerbaijani [az] -import dayjs from '../index'; -var locale = { - name: 'az', - weekdays: 'Bazar_Bazar ertəsi_Çərşənbə axşamı_Çərşənbə_Cümə axşamı_Cümə_Şənbə'.split('_'), - weekdaysShort: 'Baz_BzE_ÇAx_Çər_CAx_Cüm_Şən'.split('_'), - weekdaysMin: 'Bz_BE_ÇA_Çə_CA_Cü_Şə'.split('_'), - months: 'yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr'.split('_'), - monthsShort: 'yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek'.split('_'), - weekStart: 1, - formats: { - LT: 'H:mm', - LTS: 'H:mm:ss', - L: 'DD.MM.YYYY', - LL: 'D MMMM YYYY г.', - LLL: 'D MMMM YYYY г., H:mm', - LLLL: 'dddd, D MMMM YYYY г., H:mm' - }, - relativeTime: { - future: '%s sonra', - past: '%s əvvəl', - s: 'bir neçə saniyə', - m: 'bir dəqiqə', - mm: '%d dəqiqə', - h: 'bir saat', - hh: '%d saat', - d: 'bir gün', - dd: '%d gün', - M: 'bir ay', - MM: '%d ay', - y: 'bir il', - yy: '%d il' - }, - ordinal: function ordinal(n) { - return n; - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/be.js b/node_modules/dayjs/esm/locale/be.js deleted file mode 100644 index 5642e39..0000000 --- a/node_modules/dayjs/esm/locale/be.js +++ /dev/null @@ -1,24 +0,0 @@ -// Belarusian [be] -import dayjs from '../index'; -var locale = { - name: 'be', - weekdays: 'нядзелю_панядзелак_аўторак_сераду_чацвер_пятніцу_суботу'.split('_'), - months: 'студзеня_лютага_сакавіка_красавіка_траўня_чэрвеня_ліпеня_жніўня_верасня_кастрычніка_лістапада_снежня'.split('_'), - weekStart: 1, - weekdaysShort: 'нд_пн_ат_ср_чц_пт_сб'.split('_'), - monthsShort: 'студ_лют_сак_крас_трав_чэрв_ліп_жнів_вер_каст_ліст_снеж'.split('_'), - weekdaysMin: 'нд_пн_ат_ср_чц_пт_сб'.split('_'), - ordinal: function ordinal(n) { - return n; - }, - formats: { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L: 'DD.MM.YYYY', - LL: 'D MMMM YYYY г.', - LLL: 'D MMMM YYYY г., HH:mm', - LLLL: 'dddd, D MMMM YYYY г., HH:mm' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/bg.js b/node_modules/dayjs/esm/locale/bg.js deleted file mode 100644 index 39bbdc0..0000000 --- a/node_modules/dayjs/esm/locale/bg.js +++ /dev/null @@ -1,39 +0,0 @@ -// Bulgarian [bg] -import dayjs from '../index'; -var locale = { - name: 'bg', - weekdays: 'Неделя_Понеделник_Вторник_Сряда_Четвъртък_Петък_Събота'.split('_'), - weekdaysShort: 'нед_пон_вто_сря_чет_пет_съб'.split('_'), - weekdaysMin: 'нд_пн_вт_ср_чт_пт_сб'.split('_'), - months: 'Януари_Февруари_Март_Април_Май_Юни_Юли_Август_Септември_Октомври_Ноември_Декември'.split('_'), - monthsShort: 'Янр_Фев_Мар_Апр_Май_Юни_Юли_Авг_Сеп_Окт_Ное_Дек'.split('_'), - weekStart: 1, - ordinal: function ordinal(n) { - return n + "."; - }, - formats: { - LT: 'H:mm', - LTS: 'H:mm:ss', - L: 'D.MM.YYYY', - LL: 'D MMMM YYYY', - LLL: 'D MMMM YYYY H:mm', - LLLL: 'dddd, D MMMM YYYY H:mm' - }, - relativeTime: { - future: 'след %s', - past: 'преди %s', - s: 'няколко секунди', - m: 'минута', - mm: '%d минути', - h: 'час', - hh: '%d часа', - d: 'ден', - dd: '%d дни', - M: 'месец', - MM: '%d месеца', - y: 'година', - yy: '%d години' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/bi.js b/node_modules/dayjs/esm/locale/bi.js deleted file mode 100644 index b52befd..0000000 --- a/node_modules/dayjs/esm/locale/bi.js +++ /dev/null @@ -1,38 +0,0 @@ -import dayjs from '../index'; -var locale = { - name: 'bi', - weekdays: 'Sande_Mande_Tusde_Wenesde_Tosde_Fraede_Sarade'.split('_'), - months: 'Januari_Februari_Maj_Eprel_Mei_Jun_Julae_Okis_Septemba_Oktoba_Novemba_Disemba'.split('_'), - weekStart: 1, - weekdaysShort: 'San_Man_Tus_Wen_Tos_Frae_Sar'.split('_'), - monthsShort: 'Jan_Feb_Maj_Epr_Mai_Jun_Jul_Oki_Sep_Okt_Nov_Dis'.split('_'), - weekdaysMin: 'San_Ma_Tu_We_To_Fr_Sar'.split('_'), - ordinal: function ordinal(n) { - return n; - }, - formats: { - LT: 'h:mm A', - LTS: 'h:mm:ss A', - L: 'DD/MM/YYYY', - LL: 'D MMMM YYYY', - LLL: 'D MMMM YYYY h:mm A', - LLLL: 'dddd, D MMMM YYYY h:mm A' - }, - relativeTime: { - future: 'lo %s', - past: '%s bifo', - s: 'sam seken', - m: 'wan minit', - mm: '%d minit', - h: 'wan haoa', - hh: '%d haoa', - d: 'wan dei', - dd: '%d dei', - M: 'wan manis', - MM: '%d manis', - y: 'wan yia', - yy: '%d yia' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/bm.js b/node_modules/dayjs/esm/locale/bm.js deleted file mode 100644 index 0d61093..0000000 --- a/node_modules/dayjs/esm/locale/bm.js +++ /dev/null @@ -1,39 +0,0 @@ -// Bambara [bm] -import dayjs from '../index'; -var locale = { - name: 'bm', - weekdays: 'Kari_Ntɛnɛn_Tarata_Araba_Alamisa_Juma_Sibiri'.split('_'), - months: 'Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_Mɛkalo_Zuwɛnkalo_Zuluyekalo_Utikalo_Sɛtanburukalo_ɔkutɔburukalo_Nowanburukalo_Desanburukalo'.split('_'), - weekStart: 1, - weekdaysShort: 'Kar_Ntɛ_Tar_Ara_Ala_Jum_Sib'.split('_'), - monthsShort: 'Zan_Few_Mar_Awi_Mɛ_Zuw_Zul_Uti_Sɛt_ɔku_Now_Des'.split('_'), - weekdaysMin: 'Ka_Nt_Ta_Ar_Al_Ju_Si'.split('_'), - ordinal: function ordinal(n) { - return n; - }, - formats: { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L: 'DD/MM/YYYY', - LL: 'MMMM [tile] D [san] YYYY', - LLL: 'MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm', - LLLL: 'dddd MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm' - }, - relativeTime: { - future: '%s kɔnɔ', - past: 'a bɛ %s bɔ', - s: 'sanga dama dama', - m: 'miniti kelen', - mm: 'miniti %d', - h: 'lɛrɛ kelen', - hh: 'lɛrɛ %d', - d: 'tile kelen', - dd: 'tile %d', - M: 'kalo kelen', - MM: 'kalo %d', - y: 'san kelen', - yy: 'san %d' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/bn.js b/node_modules/dayjs/esm/locale/bn.js deleted file mode 100644 index b3538f7..0000000 --- a/node_modules/dayjs/esm/locale/bn.js +++ /dev/null @@ -1,38 +0,0 @@ -// Bengali [bn] -import dayjs from '../index'; -var locale = { - name: 'bn', - weekdays: 'রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার'.split('_'), - months: 'জানুয়ারী_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর'.split('_'), - weekdaysShort: 'রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি'.split('_'), - monthsShort: 'জানু_ফেব_মার্চ_এপ্র_মে_জুন_জুল_আগ_সেপ্ট_অক্টো_নভে_ডিসে'.split('_'), - weekdaysMin: 'রবি_সোম_মঙ্গ_বুধ_বৃহঃ_শুক্র_শনি'.split('_'), - ordinal: function ordinal(n) { - return n; - }, - formats: { - LT: 'A h:mm সময়', - LTS: 'A h:mm:ss সময়', - L: 'DD/MM/YYYY', - LL: 'D MMMM YYYY', - LLL: 'D MMMM YYYY, A h:mm সময়', - LLLL: 'dddd, D MMMM YYYY, A h:mm সময়' - }, - relativeTime: { - future: '%s পরে', - past: '%s আগে', - s: 'কয়েক সেকেন্ড', - m: 'এক মিনিট', - mm: '%d মিনিট', - h: 'এক ঘন্টা', - hh: '%d ঘন্টা', - d: 'এক দিন', - dd: '%d দিন', - M: 'এক মাস', - MM: '%d মাস', - y: 'এক বছর', - yy: '%d বছর' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/bo.js b/node_modules/dayjs/esm/locale/bo.js deleted file mode 100644 index 75ab560..0000000 --- a/node_modules/dayjs/esm/locale/bo.js +++ /dev/null @@ -1,38 +0,0 @@ -// Tibetan [bo] -import dayjs from '../index'; -var locale = { - name: 'bo', - weekdays: 'གཟའ་ཉི་མ་_གཟའ་ཟླ་བ་_གཟའ་མིག་དམར་_གཟའ་ལྷག་པ་_གཟའ་ཕུར་བུ_གཟའ་པ་སངས་_གཟའ་སྤེན་པ་'.split('_'), - months: 'ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ'.split('_'), - weekdaysShort: 'ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་'.split('_'), - monthsShort: 'ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ'.split('_'), - weekdaysMin: 'ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་'.split('_'), - ordinal: function ordinal(n) { - return n; - }, - formats: { - LT: 'A h:mm', - LTS: 'A h:mm:ss', - L: 'DD/MM/YYYY', - LL: 'D MMMM YYYY', - LLL: 'D MMMM YYYY, A h:mm', - LLLL: 'dddd, D MMMM YYYY, A h:mm' - }, - relativeTime: { - future: '%s ལ་', - past: '%s སྔན་ལ', - s: 'ལམ་སང', - m: 'སྐར་མ་གཅིག', - mm: '%d སྐར་མ', - h: 'ཆུ་ཚོད་གཅིག', - hh: '%d ཆུ་ཚོད', - d: 'ཉིན་གཅིག', - dd: '%d ཉིན་', - M: 'ཟླ་བ་གཅིག', - MM: '%d ཟླ་བ', - y: 'ལོ་གཅིག', - yy: '%d ལོ' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/br.js b/node_modules/dayjs/esm/locale/br.js deleted file mode 100644 index be4441c..0000000 --- a/node_modules/dayjs/esm/locale/br.js +++ /dev/null @@ -1,24 +0,0 @@ -// Breton [br] -import dayjs from '../index'; -var locale = { - name: 'br', - weekdays: "Sul_Lun_Meurzh_Merc'her_Yaou_Gwener_Sadorn".split('_'), - months: "Genver_C'hwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split('_'), - weekStart: 1, - weekdaysShort: 'Sul_Lun_Meu_Mer_Yao_Gwe_Sad'.split('_'), - monthsShort: "Gen_C'hwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split('_'), - weekdaysMin: 'Su_Lu_Me_Mer_Ya_Gw_Sa'.split('_'), - ordinal: function ordinal(n) { - return n; - }, - formats: { - LT: 'h[e]mm A', - LTS: 'h[e]mm:ss A', - L: 'DD/MM/YYYY', - LL: 'D [a viz] MMMM YYYY', - LLL: 'D [a viz] MMMM YYYY h[e]mm A', - LLLL: 'dddd, D [a viz] MMMM YYYY h[e]mm A' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/bs.js b/node_modules/dayjs/esm/locale/bs.js deleted file mode 100644 index 328a1fe..0000000 --- a/node_modules/dayjs/esm/locale/bs.js +++ /dev/null @@ -1,24 +0,0 @@ -// Bosnian [bs] -import dayjs from '../index'; -var locale = { - name: 'bs', - weekdays: 'nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota'.split('_'), - months: 'januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar'.split('_'), - weekStart: 1, - weekdaysShort: 'ned._pon._uto._sri._čet._pet._sub.'.split('_'), - monthsShort: 'jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.'.split('_'), - weekdaysMin: 'ne_po_ut_sr_če_pe_su'.split('_'), - ordinal: function ordinal(n) { - return n; - }, - formats: { - LT: 'H:mm', - LTS: 'H:mm:ss', - L: 'DD.MM.YYYY', - LL: 'D. MMMM YYYY', - LLL: 'D. MMMM YYYY H:mm', - LLLL: 'dddd, D. MMMM YYYY H:mm' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/ca.js b/node_modules/dayjs/esm/locale/ca.js deleted file mode 100644 index 1b42dcd..0000000 --- a/node_modules/dayjs/esm/locale/ca.js +++ /dev/null @@ -1,42 +0,0 @@ -// Catalan [ca] -import dayjs from '../index'; -var locale = { - name: 'ca', - weekdays: 'Diumenge_Dilluns_Dimarts_Dimecres_Dijous_Divendres_Dissabte'.split('_'), - weekdaysShort: 'Dg._Dl._Dt._Dc._Dj._Dv._Ds.'.split('_'), - weekdaysMin: 'Dg_Dl_Dt_Dc_Dj_Dv_Ds'.split('_'), - months: 'Gener_Febrer_Març_Abril_Maig_Juny_Juliol_Agost_Setembre_Octubre_Novembre_Desembre'.split('_'), - monthsShort: 'Gen._Febr._Març_Abr._Maig_Juny_Jul._Ag._Set._Oct._Nov._Des.'.split('_'), - weekStart: 1, - formats: { - LT: 'H:mm', - LTS: 'H:mm:ss', - L: 'DD/MM/YYYY', - LL: 'D MMMM [de] YYYY', - LLL: 'D MMMM [de] YYYY [a les] H:mm', - LLLL: 'dddd D MMMM [de] YYYY [a les] H:mm', - ll: 'D MMM YYYY', - lll: 'D MMM YYYY, H:mm', - llll: 'ddd D MMM YYYY, H:mm' - }, - relativeTime: { - future: 'd\'aquí %s', - past: 'fa %s', - s: 'uns segons', - m: 'un minut', - mm: '%d minuts', - h: 'una hora', - hh: '%d hores', - d: 'un dia', - dd: '%d dies', - M: 'un mes', - MM: '%d mesos', - y: 'un any', - yy: '%d anys' - }, - ordinal: function ordinal(n) { - return n + "\xBA"; - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/cs.js b/node_modules/dayjs/esm/locale/cs.js deleted file mode 100644 index 38ff941..0000000 --- a/node_modules/dayjs/esm/locale/cs.js +++ /dev/null @@ -1,119 +0,0 @@ -// Czech [cs] -import dayjs from '../index'; - -function plural(n) { - return n > 1 && n < 5 && ~~(n / 10) !== 1; // eslint-disable-line -} -/* eslint-disable */ - - -function translate(number, withoutSuffix, key, isFuture) { - var result = number + " "; - - switch (key) { - case 's': - // a few seconds / in a few seconds / a few seconds ago - return withoutSuffix || isFuture ? 'pár sekund' : 'pár sekundami'; - - case 'm': - // a minute / in a minute / a minute ago - return withoutSuffix ? 'minuta' : isFuture ? 'minutu' : 'minutou'; - - case 'mm': - // 9 minutes / in 9 minutes / 9 minutes ago - if (withoutSuffix || isFuture) { - return result + (plural(number) ? 'minuty' : 'minut'); - } - - return result + "minutami"; - - case 'h': - // an hour / in an hour / an hour ago - return withoutSuffix ? 'hodina' : isFuture ? 'hodinu' : 'hodinou'; - - case 'hh': - // 9 hours / in 9 hours / 9 hours ago - if (withoutSuffix || isFuture) { - return result + (plural(number) ? 'hodiny' : 'hodin'); - } - - return result + "hodinami"; - - case 'd': - // a day / in a day / a day ago - return withoutSuffix || isFuture ? 'den' : 'dnem'; - - case 'dd': - // 9 days / in 9 days / 9 days ago - if (withoutSuffix || isFuture) { - return result + (plural(number) ? 'dny' : 'dní'); - } - - return result + "dny"; - - case 'M': - // a month / in a month / a month ago - return withoutSuffix || isFuture ? 'měsíc' : 'měsícem'; - - case 'MM': - // 9 months / in 9 months / 9 months ago - if (withoutSuffix || isFuture) { - return result + (plural(number) ? 'měsíce' : 'měsíců'); - } - - return result + "m\u011Bs\xEDci"; - - case 'y': - // a year / in a year / a year ago - return withoutSuffix || isFuture ? 'rok' : 'rokem'; - - case 'yy': - // 9 years / in 9 years / 9 years ago - if (withoutSuffix || isFuture) { - return result + (plural(number) ? 'roky' : 'let'); - } - - return result + "lety"; - } -} -/* eslint-enable */ - - -var locale = { - name: 'cs', - weekdays: 'neděle_pondělí_úterý_středa_čtvrtek_pátek_sobota'.split('_'), - weekdaysShort: 'ne_po_út_st_čt_pá_so'.split('_'), - weekdaysMin: 'ne_po_út_st_čt_pá_so'.split('_'), - months: 'leden_únor_březen_duben_květen_červen_červenec_srpen_září_říjen_listopad_prosinec'.split('_'), - monthsShort: 'led_úno_bře_dub_kvě_čvn_čvc_srp_zář_říj_lis_pro'.split('_'), - weekStart: 1, - ordinal: function ordinal(n) { - return n + "."; - }, - formats: { - LT: 'H:mm', - LTS: 'H:mm:ss', - L: 'DD.MM.YYYY', - LL: 'D. MMMM YYYY', - LLL: 'D. MMMM YYYY H:mm', - LLLL: 'dddd D. MMMM YYYY H:mm', - l: 'D. M. YYYY' - }, - relativeTime: { - future: 'za %s', - past: 'před %s', - s: translate, - m: translate, - mm: translate, - h: translate, - hh: translate, - d: translate, - dd: translate, - M: translate, - MM: translate, - y: translate, - yy: translate - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/cv.js b/node_modules/dayjs/esm/locale/cv.js deleted file mode 100644 index 7dc41f7..0000000 --- a/node_modules/dayjs/esm/locale/cv.js +++ /dev/null @@ -1,24 +0,0 @@ -// Chuvash [cv] -import dayjs from '../index'; -var locale = { - name: 'cv', - weekdays: 'вырсарникун_тунтикун_ытларикун_юнкун_кӗҫнерникун_эрнекун_шӑматкун'.split('_'), - months: 'кӑрлач_нарӑс_пуш_ака_май_ҫӗртме_утӑ_ҫурла_авӑн_юпа_чӳк_раштав'.split('_'), - weekStart: 1, - weekdaysShort: 'выр_тун_ытл_юн_кӗҫ_эрн_шӑм'.split('_'), - monthsShort: 'кӑр_нар_пуш_ака_май_ҫӗр_утӑ_ҫур_авн_юпа_чӳк_раш'.split('_'), - weekdaysMin: 'вр_тн_ыт_юн_кҫ_эр_шм'.split('_'), - ordinal: function ordinal(n) { - return n; - }, - formats: { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L: 'DD-MM-YYYY', - LL: 'YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ]', - LLL: 'YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm', - LLLL: 'dddd, YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/cy.js b/node_modules/dayjs/esm/locale/cy.js deleted file mode 100644 index 63e6c33..0000000 --- a/node_modules/dayjs/esm/locale/cy.js +++ /dev/null @@ -1,39 +0,0 @@ -// Welsh [cy] -import dayjs from '../index'; -var locale = { - name: 'cy', - weekdays: 'Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn'.split('_'), - months: 'Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr'.split('_'), - weekStart: 1, - weekdaysShort: 'Sul_Llun_Maw_Mer_Iau_Gwe_Sad'.split('_'), - monthsShort: 'Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag'.split('_'), - weekdaysMin: 'Su_Ll_Ma_Me_Ia_Gw_Sa'.split('_'), - ordinal: function ordinal(n) { - return n; - }, - formats: { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L: 'DD/MM/YYYY', - LL: 'D MMMM YYYY', - LLL: 'D MMMM YYYY HH:mm', - LLLL: 'dddd, D MMMM YYYY HH:mm' - }, - relativeTime: { - future: 'mewn %s', - past: '%s yn ôl', - s: 'ychydig eiliadau', - m: 'munud', - mm: '%d munud', - h: 'awr', - hh: '%d awr', - d: 'diwrnod', - dd: '%d diwrnod', - M: 'mis', - MM: '%d mis', - y: 'blwyddyn', - yy: '%d flynedd' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/da.js b/node_modules/dayjs/esm/locale/da.js deleted file mode 100644 index 38fd134..0000000 --- a/node_modules/dayjs/esm/locale/da.js +++ /dev/null @@ -1,39 +0,0 @@ -// Danish [da] -import dayjs from '../index'; -var locale = { - name: 'da', - weekdays: 'søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag'.split('_'), - weekdaysShort: 'søn._man._tirs._ons._tors._fre._lør.'.split('_'), - weekdaysMin: 'sø._ma._ti._on._to._fr._lø.'.split('_'), - months: 'januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december'.split('_'), - monthsShort: 'jan._feb._mar._apr._maj_juni_juli_aug._sept._okt._nov._dec.'.split('_'), - weekStart: 1, - ordinal: function ordinal(n) { - return n + "."; - }, - formats: { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L: 'DD.MM.YYYY', - LL: 'D. MMMM YYYY', - LLL: 'D. MMMM YYYY HH:mm', - LLLL: 'dddd [d.] D. MMMM YYYY [kl.] HH:mm' - }, - relativeTime: { - future: 'om %s', - past: '%s siden', - s: 'få sekunder', - m: 'et minut', - mm: '%d minutter', - h: 'en time', - hh: '%d timer', - d: 'en dag', - dd: '%d dage', - M: 'en måned', - MM: '%d måneder', - y: 'et år', - yy: '%d år' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/de-at.js b/node_modules/dayjs/esm/locale/de-at.js deleted file mode 100644 index d50ef44..0000000 --- a/node_modules/dayjs/esm/locale/de-at.js +++ /dev/null @@ -1,39 +0,0 @@ -// German (Austria) [de-at] -import dayjs from '../index'; -var locale = { - name: 'de-at', - weekdays: 'Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag'.split('_'), - weekdaysShort: 'So._Mo._Di._Mi._Do._Fr._Sa.'.split('_'), - weekdaysMin: 'So_Mo_Di_Mi_Do_Fr_Sa'.split('_'), - months: 'Jänner_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember'.split('_'), - monthsShort: 'Jän._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.'.split('_'), - ordinal: function ordinal(n) { - return n + "."; - }, - weekStart: 1, - formats: { - LTS: 'HH:mm:ss', - LT: 'HH:mm', - L: 'DD.MM.YYYY', - LL: 'D. MMMM YYYY', - LLL: 'D. MMMM YYYY HH:mm', - LLLL: 'dddd, D. MMMM YYYY HH:mm' - }, - relativeTime: { - future: 'in %s', - past: 'vor %s', - s: 'ein paar Sekunden', - m: 'einer Minute', - mm: '%d Minuten', - h: 'einer Stunde', - hh: '%d Stunden', - d: 'einem Tag', - dd: '%d Tagen', - M: 'einem Monat', - MM: '%d Monaten', - y: 'einem Jahr', - yy: '%d Jahren' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/de-ch.js b/node_modules/dayjs/esm/locale/de-ch.js deleted file mode 100644 index 0580b92..0000000 --- a/node_modules/dayjs/esm/locale/de-ch.js +++ /dev/null @@ -1,24 +0,0 @@ -// German (Switzerland) [de-ch] -import dayjs from '../index'; -var locale = { - name: 'de-ch', - weekdays: 'Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag'.split('_'), - months: 'Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember'.split('_'), - weekStart: 1, - weekdaysShort: 'So_Mo_Di_Mi_Do_Fr_Sa'.split('_'), - monthsShort: 'Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.'.split('_'), - weekdaysMin: 'So_Mo_Di_Mi_Do_Fr_Sa'.split('_'), - ordinal: function ordinal(n) { - return n; - }, - formats: { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L: 'DD.MM.YYYY', - LL: 'D. MMMM YYYY', - LLL: 'D. MMMM YYYY HH:mm', - LLLL: 'dddd, D. MMMM YYYY HH:mm' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/de.js b/node_modules/dayjs/esm/locale/de.js deleted file mode 100644 index ad57863..0000000 --- a/node_modules/dayjs/esm/locale/de.js +++ /dev/null @@ -1,39 +0,0 @@ -// German [de] -import dayjs from '../index'; -var locale = { - name: 'de', - weekdays: 'Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag'.split('_'), - weekdaysShort: 'So._Mo._Di._Mi._Do._Fr._Sa.'.split('_'), - weekdaysMin: 'So_Mo_Di_Mi_Do_Fr_Sa'.split('_'), - months: 'Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember'.split('_'), - monthsShort: 'Jan_Feb_März_Apr_Mai_Juni_Juli_Aug_Sept_Okt_Nov_Dez'.split('_'), - ordinal: function ordinal(n) { - return n + "."; - }, - weekStart: 1, - formats: { - LTS: 'HH:mm:ss', - LT: 'HH:mm', - L: 'DD.MM.YYYY', - LL: 'D. MMMM YYYY', - LLL: 'D. MMMM YYYY HH:mm', - LLLL: 'dddd, D. MMMM YYYY HH:mm' - }, - relativeTime: { - future: 'in %s', - past: 'vor %s', - s: 'wenigen Sekunden', - m: 'einer Minute', - mm: '%d Minuten', - h: 'einer Stunde', - hh: '%d Stunden', - d: 'einem Tag', - dd: '%d Tagen', - M: 'einem Monat', - MM: '%d Monaten', - y: 'einem Jahr', - yy: '%d Jahren' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/dv.js b/node_modules/dayjs/esm/locale/dv.js deleted file mode 100644 index 8943fdd..0000000 --- a/node_modules/dayjs/esm/locale/dv.js +++ /dev/null @@ -1,39 +0,0 @@ -// Maldivian [dv] -import dayjs from '../index'; -var locale = { - name: 'dv', - weekdays: 'އާދިއްތަ_ހޯމަ_އަންގާރަ_ބުދަ_ބުރާސްފަތި_ހުކުރު_ހޮނިހިރު'.split('_'), - months: 'ޖެނުއަރީ_ފެބްރުއަރީ_މާރިޗު_އޭޕްރީލު_މޭ_ޖޫން_ޖުލައި_އޯގަސްޓު_ސެޕްޓެމްބަރު_އޮކްޓޯބަރު_ނޮވެމްބަރު_ޑިސެމްބަރު'.split('_'), - weekStart: 7, - weekdaysShort: 'އާދިއްތަ_ހޯމަ_އަންގާރަ_ބުދަ_ބުރާސްފަތި_ހުކުރު_ހޮނިހިރު'.split('_'), - monthsShort: 'ޖެނުއަރީ_ފެބްރުއަރީ_މާރިޗު_އޭޕްރީލު_މޭ_ޖޫން_ޖުލައި_އޯގަސްޓު_ސެޕްޓެމްބަރު_އޮކްޓޯބަރު_ނޮވެމްބަރު_ޑިސެމްބަރު'.split('_'), - weekdaysMin: 'އާދި_ހޯމަ_އަން_ބުދަ_ބުރާ_ހުކު_ހޮނި'.split('_'), - ordinal: function ordinal(n) { - return n; - }, - formats: { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L: 'D/M/YYYY', - LL: 'D MMMM YYYY', - LLL: 'D MMMM YYYY HH:mm', - LLLL: 'dddd D MMMM YYYY HH:mm' - }, - relativeTime: { - future: 'ތެރޭގައި %s', - past: 'ކުރިން %s', - s: 'ސިކުންތުކޮޅެއް', - m: 'މިނިޓެއް', - mm: 'މިނިޓު %d', - h: 'ގަޑިއިރެއް', - hh: 'ގަޑިއިރު %d', - d: 'ދުވަހެއް', - dd: 'ދުވަސް %d', - M: 'މަހެއް', - MM: 'މަސް %d', - y: 'އަހަރެއް', - yy: 'އަހަރު %d' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/el.js b/node_modules/dayjs/esm/locale/el.js deleted file mode 100644 index 2aa9917..0000000 --- a/node_modules/dayjs/esm/locale/el.js +++ /dev/null @@ -1,39 +0,0 @@ -// Greek [el] -import dayjs from '../index'; -var locale = { - name: 'el', - weekdays: 'Κυριακή_Δευτέρα_Τρίτη_Τετάρτη_Πέμπτη_Παρασκευή_Σάββατο'.split('_'), - weekdaysShort: 'Κυρ_Δευ_Τρι_Τετ_Πεμ_Παρ_Σαβ'.split('_'), - weekdaysMin: 'Κυ_Δε_Τρ_Τε_Πε_Πα_Σα'.split('_'), - months: 'Ιανουάριος_Φεβρουάριος_Μάρτιος_Απρίλιος_Μάιος_Ιούνιος_Ιούλιος_Αύγουστος_Σεπτέμβριος_Οκτώβριος_Νοέμβριος_Δεκέμβριος'.split('_'), - monthsShort: 'Ιαν_Φεβ_Μαρ_Απρ_Μαι_Ιουν_Ιουλ_Αυγ_Σεπτ_Οκτ_Νοε_Δεκ'.split('_'), - ordinal: function ordinal(n) { - return n; - }, - weekStart: 1, - relativeTime: { - future: 'σε %s', - past: 'πριν %s', - s: 'μερικά δευτερόλεπτα', - m: 'ένα λεπτό', - mm: '%d λεπτά', - h: 'μία ώρα', - hh: '%d ώρες', - d: 'μία μέρα', - dd: '%d μέρες', - M: 'ένα μήνα', - MM: '%d μήνες', - y: 'ένα χρόνο', - yy: '%d χρόνια' - }, - formats: { - LT: 'h:mm A', - LTS: 'h:mm:ss A', - L: 'DD/MM/YYYY', - LL: 'D MMMM YYYY', - LLL: 'D MMMM YYYY h:mm A', - LLLL: 'dddd, D MMMM YYYY h:mm A' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/en-SG.js b/node_modules/dayjs/esm/locale/en-SG.js deleted file mode 100644 index 6a0ada6..0000000 --- a/node_modules/dayjs/esm/locale/en-SG.js +++ /dev/null @@ -1,39 +0,0 @@ -// English (Singapore) [en-sg] -import dayjs from '../index'; -var locale = { - name: 'en-SG', - weekdays: 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'), - months: 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'), - weekStart: 1, - weekdaysShort: 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'), - monthsShort: 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'), - weekdaysMin: 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'), - ordinal: function ordinal(n) { - return n; - }, - formats: { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L: 'DD/MM/YYYY', - LL: 'D MMMM YYYY', - LLL: 'D MMMM YYYY HH:mm', - LLLL: 'dddd, D MMMM YYYY HH:mm' - }, - relativeTime: { - future: 'in %s', - past: '%s ago', - s: 'a few seconds', - m: 'a minute', - mm: '%d minutes', - h: 'an hour', - hh: '%d hours', - d: 'a day', - dd: '%d days', - M: 'a month', - MM: '%d months', - y: 'a year', - yy: '%d years' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/en-au.js b/node_modules/dayjs/esm/locale/en-au.js deleted file mode 100644 index f9dde03..0000000 --- a/node_modules/dayjs/esm/locale/en-au.js +++ /dev/null @@ -1,39 +0,0 @@ -// English (Australia) [en-au] -import dayjs from '../index'; -var locale = { - name: 'en-au', - weekdays: 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'), - months: 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'), - weekStart: 1, - weekdaysShort: 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'), - monthsShort: 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'), - weekdaysMin: 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'), - ordinal: function ordinal(n) { - return n; - }, - formats: { - LT: 'h:mm A', - LTS: 'h:mm:ss A', - L: 'DD/MM/YYYY', - LL: 'D MMMM YYYY', - LLL: 'D MMMM YYYY h:mm A', - LLLL: 'dddd, D MMMM YYYY h:mm A' - }, - relativeTime: { - future: 'in %s', - past: '%s ago', - s: 'a few seconds', - m: 'a minute', - mm: '%d minutes', - h: 'an hour', - hh: '%d hours', - d: 'a day', - dd: '%d days', - M: 'a month', - MM: '%d months', - y: 'a year', - yy: '%d years' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/en-ca.js b/node_modules/dayjs/esm/locale/en-ca.js deleted file mode 100644 index 8e416c9..0000000 --- a/node_modules/dayjs/esm/locale/en-ca.js +++ /dev/null @@ -1,38 +0,0 @@ -// English (Canada) [en-ca] -import dayjs from '../index'; -var locale = { - name: 'en-ca', - weekdays: 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'), - months: 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'), - weekdaysShort: 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'), - monthsShort: 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'), - weekdaysMin: 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'), - ordinal: function ordinal(n) { - return n; - }, - formats: { - LT: 'h:mm A', - LTS: 'h:mm:ss A', - L: 'YYYY-MM-DD', - LL: 'MMMM D, YYYY', - LLL: 'MMMM D, YYYY h:mm A', - LLLL: 'dddd, MMMM D, YYYY h:mm A' - }, - relativeTime: { - future: 'in %s', - past: '%s ago', - s: 'a few seconds', - m: 'a minute', - mm: '%d minutes', - h: 'an hour', - hh: '%d hours', - d: 'a day', - dd: '%d days', - M: 'a month', - MM: '%d months', - y: 'a year', - yy: '%d years' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/en-gb.js b/node_modules/dayjs/esm/locale/en-gb.js deleted file mode 100644 index f979b44..0000000 --- a/node_modules/dayjs/esm/locale/en-gb.js +++ /dev/null @@ -1,42 +0,0 @@ -// English (United Kingdom) [en-gb] -import dayjs from '../index'; -var locale = { - name: 'en-gb', - weekdays: 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'), - weekdaysShort: 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'), - weekdaysMin: 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'), - months: 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'), - monthsShort: 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'), - weekStart: 1, - yearStart: 4, - relativeTime: { - future: 'in %s', - past: '%s ago', - s: 'a few seconds', - m: 'a minute', - mm: '%d minutes', - h: 'an hour', - hh: '%d hours', - d: 'a day', - dd: '%d days', - M: 'a month', - MM: '%d months', - y: 'a year', - yy: '%d years' - }, - formats: { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L: 'DD/MM/YYYY', - LL: 'D MMMM YYYY', - LLL: 'D MMMM YYYY HH:mm', - LLLL: 'dddd, D MMMM YYYY HH:mm' - }, - ordinal: function ordinal(n) { - var s = ['th', 'st', 'nd', 'rd']; - var v = n % 100; - return "[" + n + (s[(v - 20) % 10] || s[v] || s[0]) + "]"; - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/en-ie.js b/node_modules/dayjs/esm/locale/en-ie.js deleted file mode 100644 index 8098d2f..0000000 --- a/node_modules/dayjs/esm/locale/en-ie.js +++ /dev/null @@ -1,39 +0,0 @@ -// English (Ireland) [en-ie] -import dayjs from '../index'; -var locale = { - name: 'en-ie', - weekdays: 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'), - months: 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'), - weekStart: 1, - weekdaysShort: 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'), - monthsShort: 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'), - weekdaysMin: 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'), - ordinal: function ordinal(n) { - return n; - }, - formats: { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L: 'DD/MM/YYYY', - LL: 'D MMMM YYYY', - LLL: 'D MMMM YYYY HH:mm', - LLLL: 'dddd D MMMM YYYY HH:mm' - }, - relativeTime: { - future: 'in %s', - past: '%s ago', - s: 'a few seconds', - m: 'a minute', - mm: '%d minutes', - h: 'an hour', - hh: '%d hours', - d: 'a day', - dd: '%d days', - M: 'a month', - MM: '%d months', - y: 'a year', - yy: '%d years' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/en-il.js b/node_modules/dayjs/esm/locale/en-il.js deleted file mode 100644 index 56c241a..0000000 --- a/node_modules/dayjs/esm/locale/en-il.js +++ /dev/null @@ -1,38 +0,0 @@ -// English (Israel) [en-il] -import dayjs from '../index'; -var locale = { - name: 'en-il', - weekdays: 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'), - months: 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'), - weekdaysShort: 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'), - monthsShort: 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'), - weekdaysMin: 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'), - ordinal: function ordinal(n) { - return n; - }, - formats: { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L: 'DD/MM/YYYY', - LL: 'D MMMM YYYY', - LLL: 'D MMMM YYYY HH:mm', - LLLL: 'dddd, D MMMM YYYY HH:mm' - }, - relativeTime: { - future: 'in %s', - past: '%s ago', - s: 'a few seconds', - m: 'a minute', - mm: '%d minutes', - h: 'an hour', - hh: '%d hours', - d: 'a day', - dd: '%d days', - M: 'a month', - MM: '%d months', - y: 'a year', - yy: '%d years' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/en-nz.js b/node_modules/dayjs/esm/locale/en-nz.js deleted file mode 100644 index 02c7d25..0000000 --- a/node_modules/dayjs/esm/locale/en-nz.js +++ /dev/null @@ -1,39 +0,0 @@ -// English (New Zealand) [en-nz] -import dayjs from '../index'; -var locale = { - name: 'en-nz', - weekdays: 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'), - months: 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'), - weekStart: 1, - weekdaysShort: 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'), - monthsShort: 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'), - weekdaysMin: 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'), - ordinal: function ordinal(n) { - return n; - }, - formats: { - LT: 'h:mm A', - LTS: 'h:mm:ss A', - L: 'DD/MM/YYYY', - LL: 'D MMMM YYYY', - LLL: 'D MMMM YYYY h:mm A', - LLLL: 'dddd, D MMMM YYYY h:mm A' - }, - relativeTime: { - future: 'in %s', - past: '%s ago', - s: 'a few seconds', - m: 'a minute', - mm: '%d minutes', - h: 'an hour', - hh: '%d hours', - d: 'a day', - dd: '%d days', - M: 'a month', - MM: '%d months', - y: 'a year', - yy: '%d years' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/en.js b/node_modules/dayjs/esm/locale/en.js deleted file mode 100644 index 7b543e2..0000000 --- a/node_modules/dayjs/esm/locale/en.js +++ /dev/null @@ -1,6 +0,0 @@ -// We don't need weekdaysShort, weekdaysMin, monthsShort in en.js locale -export default { - name: 'en', - weekdays: 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'), - months: 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_') -}; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/eo.js b/node_modules/dayjs/esm/locale/eo.js deleted file mode 100644 index e62599a..0000000 --- a/node_modules/dayjs/esm/locale/eo.js +++ /dev/null @@ -1,39 +0,0 @@ -// Esperanto [eo] -import dayjs from '../index'; -var locale = { - name: 'eo', - weekdays: 'dimanĉo_lundo_mardo_merkredo_ĵaŭdo_vendredo_sabato'.split('_'), - months: 'januaro_februaro_marto_aprilo_majo_junio_julio_aŭgusto_septembro_oktobro_novembro_decembro'.split('_'), - weekStart: 1, - weekdaysShort: 'dim_lun_mard_merk_ĵaŭ_ven_sab'.split('_'), - monthsShort: 'jan_feb_mar_apr_maj_jun_jul_aŭg_sep_okt_nov_dec'.split('_'), - weekdaysMin: 'di_lu_ma_me_ĵa_ve_sa'.split('_'), - ordinal: function ordinal(n) { - return n; - }, - formats: { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L: 'YYYY-MM-DD', - LL: 'D[-a de] MMMM, YYYY', - LLL: 'D[-a de] MMMM, YYYY HH:mm', - LLLL: 'dddd, [la] D[-a de] MMMM, YYYY HH:mm' - }, - relativeTime: { - future: 'post %s', - past: 'antaŭ %s', - s: 'sekundoj', - m: 'minuto', - mm: '%d minutoj', - h: 'horo', - hh: '%d horoj', - d: 'tago', - dd: '%d tagoj', - M: 'monato', - MM: '%d monatoj', - y: 'jaro', - yy: '%d jaroj' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/es-do.js b/node_modules/dayjs/esm/locale/es-do.js deleted file mode 100644 index 48b41d9..0000000 --- a/node_modules/dayjs/esm/locale/es-do.js +++ /dev/null @@ -1,39 +0,0 @@ -// Spanish (Dominican Republic) [es-do] -import dayjs from '../index'; -var locale = { - name: 'es-do', - weekdays: 'domingo_lunes_martes_miércoles_jueves_viernes_sábado'.split('_'), - weekdaysShort: 'dom._lun._mar._mié._jue._vie._sáb.'.split('_'), - weekdaysMin: 'do_lu_ma_mi_ju_vi_sá'.split('_'), - months: 'Enero_Febrero_Marzo_Abril_Mayo_Junio_Julio_Agosto_Septiembre_Octubre_Noviembre_Diciembre'.split('_'), - monthsShort: 'ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic'.split('_'), - weekStart: 1, - relativeTime: { - future: 'en %s', - past: 'hace %s', - s: 'unos segundos', - m: 'un minuto', - mm: '%d minutos', - h: 'una hora', - hh: '%d horas', - d: 'un día', - dd: '%d días', - M: 'un mes', - MM: '%d meses', - y: 'un año', - yy: '%d años' - }, - ordinal: function ordinal(n) { - return n + "\xBA"; - }, - formats: { - LT: 'h:mm A', - LTS: 'h:mm:ss A', - L: 'DD/MM/YYYY', - LL: 'D [de] MMMM [de] YYYY', - LLL: 'D [de] MMMM [de] YYYY h:mm A', - LLLL: 'dddd, D [de] MMMM [de] YYYY h:mm A' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/es-us.js b/node_modules/dayjs/esm/locale/es-us.js deleted file mode 100644 index 3efca85..0000000 --- a/node_modules/dayjs/esm/locale/es-us.js +++ /dev/null @@ -1,38 +0,0 @@ -// Spanish (United States) [es-us] -import dayjs from '../index'; -var locale = { - name: 'es-us', - weekdays: 'domingo_lunes_martes_miércoles_jueves_viernes_sábado'.split('_'), - weekdaysShort: 'dom._lun._mar._mié._jue._vie._sáb.'.split('_'), - weekdaysMin: 'do_lu_ma_mi_ju_vi_sá'.split('_'), - months: 'Enero_Febrero_Marzo_Abril_Mayo_Junio_Julio_Agosto_Septiembre_Octubre_Noviembre_Diciembre'.split('_'), - monthsShort: 'ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic'.split('_'), - relativeTime: { - future: 'en %s', - past: 'hace %s', - s: 'unos segundos', - m: 'un minuto', - mm: '%d minutos', - h: 'una hora', - hh: '%d horas', - d: 'un día', - dd: '%d días', - M: 'un mes', - MM: '%d meses', - y: 'un año', - yy: '%d años' - }, - ordinal: function ordinal(n) { - return n + "\xBA"; - }, - formats: { - LT: 'h:mm A', - LTS: 'h:mm:ss A', - L: 'MM/DD/YYYY', - LL: 'D [de] MMMM [de] YYYY', - LLL: 'D [de] MMMM [de] YYYY h:mm A', - LLLL: 'dddd, D [de] MMMM [de] YYYY h:mm A' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/es.js b/node_modules/dayjs/esm/locale/es.js deleted file mode 100644 index 08f046d..0000000 --- a/node_modules/dayjs/esm/locale/es.js +++ /dev/null @@ -1,39 +0,0 @@ -// Spanish [es] -import dayjs from '../index'; -var locale = { - name: 'es', - monthsShort: 'ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic'.split('_'), - weekdays: 'domingo_lunes_martes_miércoles_jueves_viernes_sábado'.split('_'), - weekdaysShort: 'dom._lun._mar._mié._jue._vie._sáb.'.split('_'), - weekdaysMin: 'do_lu_ma_mi_ju_vi_sá'.split('_'), - months: 'Enero_Febrero_Marzo_Abril_Mayo_Junio_Julio_Agosto_Septiembre_Octubre_Noviembre_Diciembre'.split('_'), - weekStart: 1, - formats: { - LT: 'H:mm', - LTS: 'H:mm:ss', - L: 'DD/MM/YYYY', - LL: 'D [de] MMMM [de] YYYY', - LLL: 'D [de] MMMM [de] YYYY H:mm', - LLLL: 'dddd, D [de] MMMM [de] YYYY H:mm' - }, - relativeTime: { - future: 'en %s', - past: 'hace %s', - s: 'unos segundos', - m: 'un minuto', - mm: '%d minutos', - h: 'una hora', - hh: '%d horas', - d: 'un día', - dd: '%d días', - M: 'un mes', - MM: '%d meses', - y: 'un año', - yy: '%d años' - }, - ordinal: function ordinal(n) { - return n + "\xBA"; - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/et.js b/node_modules/dayjs/esm/locale/et.js deleted file mode 100644 index 7f7c5ff..0000000 --- a/node_modules/dayjs/esm/locale/et.js +++ /dev/null @@ -1,65 +0,0 @@ -// Estonian [et] -import dayjs from '../index'; - -function relativeTimeWithTense(number, withoutSuffix, key, isFuture) { - var format = { - s: ['mõne sekundi', 'mõni sekund', 'paar sekundit'], - m: ['ühe minuti', 'üks minut'], - mm: ['%d minuti', '%d minutit'], - h: ['ühe tunni', 'tund aega', 'üks tund'], - hh: ['%d tunni', '%d tundi'], - d: ['ühe päeva', 'üks päev'], - M: ['kuu aja', 'kuu aega', 'üks kuu'], - MM: ['%d kuu', '%d kuud'], - y: ['ühe aasta', 'aasta', 'üks aasta'], - yy: ['%d aasta', '%d aastat'] - }; - - if (withoutSuffix) { - return (format[key][2] ? format[key][2] : format[key][1]).replace('%d', number); - } - - return (isFuture ? format[key][0] : format[key][1]).replace('%d', number); -} - -var locale = { - name: 'et', - // Estonian - weekdays: 'pühapäev_esmaspäev_teisipäev_kolmapäev_neljapäev_reede_laupäev'.split('_'), - // Note weekdays are not capitalized in Estonian - weekdaysShort: 'P_E_T_K_N_R_L'.split('_'), - // There is no short form of weekdays in Estonian except this 1 letter format so it is used for both 'weekdaysShort' and 'weekdaysMin' - weekdaysMin: 'P_E_T_K_N_R_L'.split('_'), - months: 'jaanuar_veebruar_märts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember'.split('_'), - // Note month names are not capitalized in Estonian - monthsShort: 'jaan_veebr_märts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets'.split('_'), - ordinal: function ordinal(n) { - return n + "."; - }, - weekStart: 1, - relativeTime: { - future: '%s pärast', - past: '%s tagasi', - s: relativeTimeWithTense, - m: relativeTimeWithTense, - mm: relativeTimeWithTense, - h: relativeTimeWithTense, - hh: relativeTimeWithTense, - d: relativeTimeWithTense, - dd: '%d päeva', - M: relativeTimeWithTense, - MM: relativeTimeWithTense, - y: relativeTimeWithTense, - yy: relativeTimeWithTense - }, - formats: { - LT: 'H:mm', - LTS: 'H:mm:ss', - L: 'DD.MM.YYYY', - LL: 'D. MMMM YYYY', - LLL: 'D. MMMM YYYY H:mm', - LLLL: 'dddd, D. MMMM YYYY H:mm' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/eu.js b/node_modules/dayjs/esm/locale/eu.js deleted file mode 100644 index 5cb73d0..0000000 --- a/node_modules/dayjs/esm/locale/eu.js +++ /dev/null @@ -1,43 +0,0 @@ -// Basque [eu] -import dayjs from '../index'; -var locale = { - name: 'eu', - weekdays: 'igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata'.split('_'), - months: 'urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua'.split('_'), - weekStart: 1, - weekdaysShort: 'ig._al._ar._az._og._ol._lr.'.split('_'), - monthsShort: 'urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.'.split('_'), - weekdaysMin: 'ig_al_ar_az_og_ol_lr'.split('_'), - ordinal: function ordinal(n) { - return n; - }, - formats: { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L: 'YYYY-MM-DD', - LL: 'YYYY[ko] MMMM[ren] D[a]', - LLL: 'YYYY[ko] MMMM[ren] D[a] HH:mm', - LLLL: 'dddd, YYYY[ko] MMMM[ren] D[a] HH:mm', - l: 'YYYY-M-D', - ll: 'YYYY[ko] MMM D[a]', - lll: 'YYYY[ko] MMM D[a] HH:mm', - llll: 'ddd, YYYY[ko] MMM D[a] HH:mm' - }, - relativeTime: { - future: '%s barru', - past: 'duela %s', - s: 'segundo batzuk', - m: 'minutu bat', - mm: '%d minutu', - h: 'ordu bat', - hh: '%d ordu', - d: 'egun bat', - dd: '%d egun', - M: 'hilabete bat', - MM: '%d hilabete', - y: 'urte bat', - yy: '%d urte' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/fa.js b/node_modules/dayjs/esm/locale/fa.js deleted file mode 100644 index 089459e..0000000 --- a/node_modules/dayjs/esm/locale/fa.js +++ /dev/null @@ -1,39 +0,0 @@ -// Persian [fa] -import dayjs from '../index'; -var locale = { - name: 'fa', - weekdays: 'یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه'.split('_'), - weekdaysShort: "\u06CC\u06A9\u200C\u0634\u0646\u0628\u0647_\u062F\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200C\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067E\u0646\u062C\u200C\u0634\u0646\u0628\u0647_\u062C\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split('_'), - weekdaysMin: 'ی_د_س_چ_پ_ج_ش'.split('_'), - weekStart: 6, - months: 'ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر'.split('_'), - monthsShort: 'ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر'.split('_'), - ordinal: function ordinal(n) { - return n; - }, - formats: { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L: 'DD/MM/YYYY', - LL: 'D MMMM YYYY', - LLL: 'D MMMM YYYY HH:mm', - LLLL: 'dddd, D MMMM YYYY HH:mm' - }, - relativeTime: { - future: 'در %s', - past: '%s پیش', - s: 'چند ثانیه', - m: 'یک دقیقه', - mm: '%d دقیقه', - h: 'یک ساعت', - hh: '%d ساعت', - d: 'یک روز', - dd: '%d روز', - M: 'یک ماه', - MM: '%d ماه', - y: 'یک سال', - yy: '%d سال' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/fi.js b/node_modules/dayjs/esm/locale/fi.js deleted file mode 100644 index 41fecad..0000000 --- a/node_modules/dayjs/esm/locale/fi.js +++ /dev/null @@ -1,87 +0,0 @@ -// Finnish [fi] -import dayjs from '../index'; - -function relativeTimeFormatter(number, withoutSuffix, key, isFuture) { - var past = { - s: 'muutama sekunti', - m: 'minuutti', - mm: '%d minuuttia', - h: 'tunti', - hh: '%d tuntia', - d: 'päivä', - dd: '%d päivää', - M: 'kuukausi', - MM: '%d kuukautta', - y: 'vuosi', - yy: '%d vuotta', - numbers: 'nolla_yksi_kaksi_kolme_neljä_viisi_kuusi_seitsemän_kahdeksan_yhdeksän'.split('_') - }; - var future = { - s: 'muutaman sekunnin', - m: 'minuutin', - mm: '%d minuutin', - h: 'tunnin', - hh: '%d tunnin', - d: 'päivän', - dd: '%d päivän', - M: 'kuukauden', - MM: '%d kuukauden', - y: 'vuoden', - yy: '%d vuoden', - numbers: 'nollan_yhden_kahden_kolmen_neljän_viiden_kuuden_seitsemän_kahdeksan_yhdeksän'.split('_') - }; - var words = isFuture && !withoutSuffix ? future : past; - var result = words[key]; - - if (number < 10) { - return result.replace('%d', words.numbers[number]); - } - - return result.replace('%d', number); -} - -var locale = { - name: 'fi', - // Finnish - weekdays: 'sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai'.split('_'), - // Note weekdays are not capitalized in Finnish - weekdaysShort: 'su_ma_ti_ke_to_pe_la'.split('_'), - // There is no short form of weekdays in Finnish except this 2 letter format so it is used for both 'weekdaysShort' and 'weekdaysMin' - weekdaysMin: 'su_ma_ti_ke_to_pe_la'.split('_'), - months: 'tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kesäkuu_heinäkuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu'.split('_'), - // Note month names are not capitalized in Finnish - monthsShort: 'tammi_helmi_maalis_huhti_touko_kesä_heinä_elo_syys_loka_marras_joulu'.split('_'), - ordinal: function ordinal(n) { - return n + "."; - }, - weekStart: 1, - relativeTime: { - future: '%s päästä', - past: '%s sitten', - s: relativeTimeFormatter, - m: relativeTimeFormatter, - mm: relativeTimeFormatter, - h: relativeTimeFormatter, - hh: relativeTimeFormatter, - d: relativeTimeFormatter, - dd: relativeTimeFormatter, - M: relativeTimeFormatter, - MM: relativeTimeFormatter, - y: relativeTimeFormatter, - yy: relativeTimeFormatter - }, - formats: { - LT: 'HH.mm', - LTS: 'HH.mm.ss', - L: 'DD.MM.YYYY', - LL: 'Do MMMM[ta] YYYY', - LLL: 'Do MMMM[ta] YYYY, [klo] HH.mm', - LLLL: 'dddd, Do MMMM[ta] YYYY, [klo] HH.mm', - l: 'D.M.YYYY', - ll: 'Do MMM YYYY', - lll: 'Do MMM YYYY, [klo] HH.mm', - llll: 'ddd, Do MMM YYYY, [klo] HH.mm' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/fo.js b/node_modules/dayjs/esm/locale/fo.js deleted file mode 100644 index 07c3761..0000000 --- a/node_modules/dayjs/esm/locale/fo.js +++ /dev/null @@ -1,39 +0,0 @@ -// Faroese [fo] -import dayjs from '../index'; -var locale = { - name: 'fo', - weekdays: 'sunnudagur_mánadagur_týsdagur_mikudagur_hósdagur_fríggjadagur_leygardagur'.split('_'), - months: 'januar_februar_mars_apríl_mai_juni_juli_august_september_oktober_november_desember'.split('_'), - weekStart: 1, - weekdaysShort: 'sun_mán_týs_mik_hós_frí_ley'.split('_'), - monthsShort: 'jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des'.split('_'), - weekdaysMin: 'su_má_tý_mi_hó_fr_le'.split('_'), - ordinal: function ordinal(n) { - return n; - }, - formats: { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L: 'DD/MM/YYYY', - LL: 'D MMMM YYYY', - LLL: 'D MMMM YYYY HH:mm', - LLLL: 'dddd D. MMMM, YYYY HH:mm' - }, - relativeTime: { - future: 'um %s', - past: '%s síðani', - s: 'fá sekund', - m: 'ein minuttur', - mm: '%d minuttir', - h: 'ein tími', - hh: '%d tímar', - d: 'ein dagur', - dd: '%d dagar', - M: 'ein mánaður', - MM: '%d mánaðir', - y: 'eitt ár', - yy: '%d ár' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/fr-ca.js b/node_modules/dayjs/esm/locale/fr-ca.js deleted file mode 100644 index 688d695..0000000 --- a/node_modules/dayjs/esm/locale/fr-ca.js +++ /dev/null @@ -1,38 +0,0 @@ -// French (Canada) [fr-ca] -import dayjs from '../index'; -var locale = { - name: 'fr-ca', - weekdays: 'dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi'.split('_'), - months: 'janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre'.split('_'), - weekdaysShort: 'dim._lun._mar._mer._jeu._ven._sam.'.split('_'), - monthsShort: 'janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.'.split('_'), - weekdaysMin: 'di_lu_ma_me_je_ve_sa'.split('_'), - ordinal: function ordinal(n) { - return n; - }, - formats: { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L: 'YYYY-MM-DD', - LL: 'D MMMM YYYY', - LLL: 'D MMMM YYYY HH:mm', - LLLL: 'dddd D MMMM YYYY HH:mm' - }, - relativeTime: { - future: 'dans %s', - past: 'il y a %s', - s: 'quelques secondes', - m: 'une minute', - mm: '%d minutes', - h: 'une heure', - hh: '%d heures', - d: 'un jour', - dd: '%d jours', - M: 'un mois', - MM: '%d mois', - y: 'un an', - yy: '%d ans' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/fr-ch.js b/node_modules/dayjs/esm/locale/fr-ch.js deleted file mode 100644 index 593dba8..0000000 --- a/node_modules/dayjs/esm/locale/fr-ch.js +++ /dev/null @@ -1,39 +0,0 @@ -// French (Switzerland) [fr-ch] -import dayjs from '../index'; -var locale = { - name: 'fr-ch', - weekdays: 'dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi'.split('_'), - months: 'janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre'.split('_'), - weekStart: 1, - weekdaysShort: 'dim._lun._mar._mer._jeu._ven._sam.'.split('_'), - monthsShort: 'janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.'.split('_'), - weekdaysMin: 'di_lu_ma_me_je_ve_sa'.split('_'), - ordinal: function ordinal(n) { - return n; - }, - formats: { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L: 'DD.MM.YYYY', - LL: 'D MMMM YYYY', - LLL: 'D MMMM YYYY HH:mm', - LLLL: 'dddd D MMMM YYYY HH:mm' - }, - relativeTime: { - future: 'dans %s', - past: 'il y a %s', - s: 'quelques secondes', - m: 'une minute', - mm: '%d minutes', - h: 'une heure', - hh: '%d heures', - d: 'un jour', - dd: '%d jours', - M: 'un mois', - MM: '%d mois', - y: 'un an', - yy: '%d ans' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/fr.js b/node_modules/dayjs/esm/locale/fr.js deleted file mode 100644 index 1048512..0000000 --- a/node_modules/dayjs/esm/locale/fr.js +++ /dev/null @@ -1,40 +0,0 @@ -// French [fr] -import dayjs from '../index'; -var locale = { - name: 'fr', - weekdays: 'dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi'.split('_'), - weekdaysShort: 'dim._lun._mar._mer._jeu._ven._sam.'.split('_'), - weekdaysMin: 'di_lu_ma_me_je_ve_sa'.split('_'), - months: 'janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre'.split('_'), - monthsShort: 'janv_févr_mars_avril_mai_juin_juil_août_sept_oct_nov_déc'.split('_'), - weekStart: 1, - formats: { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L: 'DD/MM/YYYY', - LL: 'D MMMM YYYY', - LLL: 'D MMMM YYYY HH:mm', - LLLL: 'dddd D MMMM YYYY HH:mm' - }, - relativeTime: { - future: 'dans %s', - past: 'il y a %s', - s: 'quelques secondes', - m: 'une minute', - mm: '%d minutes', - h: 'une heure', - hh: '%d heures', - d: 'un jour', - dd: '%d jours', - M: 'un mois', - MM: '%d mois', - y: 'un an', - yy: '%d ans' - }, - ordinal: function ordinal(n) { - var o = n === 1 ? 'er' : ''; - return "" + n + o; - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/fy.js b/node_modules/dayjs/esm/locale/fy.js deleted file mode 100644 index 4b9f9de..0000000 --- a/node_modules/dayjs/esm/locale/fy.js +++ /dev/null @@ -1,39 +0,0 @@ -// Frisian [fy] -import dayjs from '../index'; -var locale = { - name: 'fy', - weekdays: 'snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon'.split('_'), - months: 'jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber'.split('_'), - monthsShort: 'jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.'.split('_'), - weekStart: 1, - weekdaysShort: 'si._mo._ti._wo._to._fr._so.'.split('_'), - weekdaysMin: 'Si_Mo_Ti_Wo_To_Fr_So'.split('_'), - ordinal: function ordinal(n) { - return n; - }, - formats: { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L: 'DD-MM-YYYY', - LL: 'D MMMM YYYY', - LLL: 'D MMMM YYYY HH:mm', - LLLL: 'dddd D MMMM YYYY HH:mm' - }, - relativeTime: { - future: 'oer %s', - past: '%s lyn', - s: 'in pear sekonden', - m: 'ien minút', - mm: '%d minuten', - h: 'ien oere', - hh: '%d oeren', - d: 'ien dei', - dd: '%d dagen', - M: 'ien moanne', - MM: '%d moannen', - y: 'ien jier', - yy: '%d jierren' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/ga.js b/node_modules/dayjs/esm/locale/ga.js deleted file mode 100644 index 8cdfa9f..0000000 --- a/node_modules/dayjs/esm/locale/ga.js +++ /dev/null @@ -1,39 +0,0 @@ -// Irish or Irish Gaelic [ga] -import dayjs from '../index'; -var locale = { - name: 'ga', - weekdays: 'Dé Domhnaigh_Dé Luain_Dé Máirt_Dé Céadaoin_Déardaoin_Dé hAoine_Dé Satharn'.split('_'), - months: 'Eanáir_Feabhra_Márta_Aibreán_Bealtaine_Méitheamh_Iúil_Lúnasa_Meán Fómhair_Deaireadh Fómhair_Samhain_Nollaig'.split('_'), - weekStart: 1, - weekdaysShort: 'Dom_Lua_Mái_Céa_Déa_hAo_Sat'.split('_'), - monthsShort: 'Eaná_Feab_Márt_Aibr_Beal_Méit_Iúil_Lúna_Meán_Deai_Samh_Noll'.split('_'), - weekdaysMin: 'Do_Lu_Má_Ce_Dé_hA_Sa'.split('_'), - ordinal: function ordinal(n) { - return n; - }, - formats: { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L: 'DD/MM/YYYY', - LL: 'D MMMM YYYY', - LLL: 'D MMMM YYYY HH:mm', - LLLL: 'dddd, D MMMM YYYY HH:mm' - }, - relativeTime: { - future: 'i %s', - past: '%s ó shin', - s: 'cúpla soicind', - m: 'nóiméad', - mm: '%d nóiméad', - h: 'uair an chloig', - hh: '%d uair an chloig', - d: 'lá', - dd: '%d lá', - M: 'mí', - MM: '%d mí', - y: 'bliain', - yy: '%d bliain' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/gd.js b/node_modules/dayjs/esm/locale/gd.js deleted file mode 100644 index fcf62cd..0000000 --- a/node_modules/dayjs/esm/locale/gd.js +++ /dev/null @@ -1,39 +0,0 @@ -// Scottish Gaelic [gd] -import dayjs from '../index'; -var locale = { - name: 'gd', - weekdays: 'Didòmhnaich_Diluain_Dimàirt_Diciadain_Diardaoin_Dihaoine_Disathairne'.split('_'), - months: 'Am Faoilleach_An Gearran_Am Màrt_An Giblean_An Cèitean_An t-Ògmhios_An t-Iuchar_An Lùnastal_An t-Sultain_An Dàmhair_An t-Samhain_An Dùbhlachd'.split('_'), - weekStart: 1, - weekdaysShort: 'Did_Dil_Dim_Dic_Dia_Dih_Dis'.split('_'), - monthsShort: 'Faoi_Gear_Màrt_Gibl_Cèit_Ògmh_Iuch_Lùn_Sult_Dàmh_Samh_Dùbh'.split('_'), - weekdaysMin: 'Dò_Lu_Mà_Ci_Ar_Ha_Sa'.split('_'), - ordinal: function ordinal(n) { - return n; - }, - formats: { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L: 'DD/MM/YYYY', - LL: 'D MMMM YYYY', - LLL: 'D MMMM YYYY HH:mm', - LLLL: 'dddd, D MMMM YYYY HH:mm' - }, - relativeTime: { - future: 'ann an %s', - past: 'bho chionn %s', - s: 'beagan diogan', - m: 'mionaid', - mm: '%d mionaidean', - h: 'uair', - hh: '%d uairean', - d: 'latha', - dd: '%d latha', - M: 'mìos', - MM: '%d mìosan', - y: 'bliadhna', - yy: '%d bliadhna' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/gl.js b/node_modules/dayjs/esm/locale/gl.js deleted file mode 100644 index 1969819..0000000 --- a/node_modules/dayjs/esm/locale/gl.js +++ /dev/null @@ -1,24 +0,0 @@ -// Galician [gl] -import dayjs from '../index'; -var locale = { - name: 'gl', - weekdays: 'domingo_luns_martes_mércores_xoves_venres_sábado'.split('_'), - months: 'xaneiro_febreiro_marzo_abril_maio_xuño_xullo_agosto_setembro_outubro_novembro_decembro'.split('_'), - weekStart: 1, - weekdaysShort: 'dom._lun._mar._mér._xov._ven._sáb.'.split('_'), - monthsShort: 'xan._feb._mar._abr._mai._xuñ._xul._ago._set._out._nov._dec.'.split('_'), - weekdaysMin: 'do_lu_ma_mé_xo_ve_sá'.split('_'), - ordinal: function ordinal(n) { - return n; - }, - formats: { - LT: 'H:mm', - LTS: 'H:mm:ss', - L: 'DD/MM/YYYY', - LL: 'D [de] MMMM [de] YYYY', - LLL: 'D [de] MMMM [de] YYYY H:mm', - LLLL: 'dddd, D [de] MMMM [de] YYYY H:mm' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/gom-latn.js b/node_modules/dayjs/esm/locale/gom-latn.js deleted file mode 100644 index d621f5b..0000000 --- a/node_modules/dayjs/esm/locale/gom-latn.js +++ /dev/null @@ -1,25 +0,0 @@ -// Konkani Latin script [gom-latn] -import dayjs from '../index'; -var locale = { - name: 'gom-latn', - weekdays: "Aitar_Somar_Mongllar_Budvar_Brestar_Sukrar_Son'var".split('_'), - months: 'Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr'.split('_'), - weekStart: 1, - weekdaysShort: 'Ait._Som._Mon._Bud._Bre._Suk._Son.'.split('_'), - monthsShort: 'Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.'.split('_'), - weekdaysMin: 'Ai_Sm_Mo_Bu_Br_Su_Sn'.split('_'), - ordinal: function ordinal(n) { - return n; - }, - formats: { - LT: 'A h:mm [vazta]', - LTS: 'A h:mm:ss [vazta]', - L: 'DD-MM-YYYY', - LL: 'D MMMM YYYY', - LLL: 'D MMMM YYYY A h:mm [vazta]', - LLLL: 'dddd, MMMM[achea] Do, YYYY, A h:mm [vazta]', - llll: 'ddd, D MMM YYYY, A h:mm [vazta]' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/gu.js b/node_modules/dayjs/esm/locale/gu.js deleted file mode 100644 index e05f44b..0000000 --- a/node_modules/dayjs/esm/locale/gu.js +++ /dev/null @@ -1,38 +0,0 @@ -// Gujarati [gu] -import dayjs from '../index'; -var locale = { - name: 'gu', - weekdays: 'રવિવાર_સોમવાર_મંગળવાર_બુધ્વાર_ગુરુવાર_શુક્રવાર_શનિવાર'.split('_'), - months: 'જાન્યુઆરી_ફેબ્રુઆરી_માર્ચ_એપ્રિલ_મે_જૂન_જુલાઈ_ઑગસ્ટ_સપ્ટેમ્બર_ઑક્ટ્બર_નવેમ્બર_ડિસેમ્બર'.split('_'), - weekdaysShort: 'રવિ_સોમ_મંગળ_બુધ્_ગુરુ_શુક્ર_શનિ'.split('_'), - monthsShort: 'જાન્યુ._ફેબ્રુ._માર્ચ_એપ્રિ._મે_જૂન_જુલા._ઑગ._સપ્ટે._ઑક્ટ્._નવે._ડિસે.'.split('_'), - weekdaysMin: 'ર_સો_મં_બુ_ગુ_શુ_શ'.split('_'), - ordinal: function ordinal(n) { - return n; - }, - formats: { - LT: 'A h:mm વાગ્યે', - LTS: 'A h:mm:ss વાગ્યે', - L: 'DD/MM/YYYY', - LL: 'D MMMM YYYY', - LLL: 'D MMMM YYYY, A h:mm વાગ્યે', - LLLL: 'dddd, D MMMM YYYY, A h:mm વાગ્યે' - }, - relativeTime: { - future: '%s મા', - past: '%s પેહલા', - s: 'અમુક પળો', - m: 'એક મિનિટ', - mm: '%d મિનિટ', - h: 'એક કલાક', - hh: '%d કલાક', - d: 'એક દિવસ', - dd: '%d દિવસ', - M: 'એક મહિનો', - MM: '%d મહિનો', - y: 'એક વર્ષ', - yy: '%d વર્ષ' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/he.js b/node_modules/dayjs/esm/locale/he.js deleted file mode 100644 index 54fa150..0000000 --- a/node_modules/dayjs/esm/locale/he.js +++ /dev/null @@ -1,54 +0,0 @@ -// Hebrew [he] -import dayjs from '../index'; -var locale = { - name: 'he', - weekdays: 'ראשון_שני_שלישי_רביעי_חמישי_שישי_שבת'.split('_'), - weekdaysShort: 'א׳_ב׳_ג׳_ד׳_ה׳_ו׳_ש׳'.split('_'), - weekdaysMin: 'א׳_ב׳_ג׳_ד׳_ה׳_ו_ש׳'.split('_'), - months: 'ינואר_פברואר_מרץ_אפריל_מאי_יוני_יולי_אוגוסט_ספטמבר_אוקטובר_נובמבר_דצמבר'.split('_'), - monthsShort: 'ינו_פבר_מרץ_אפר_מאי_יונ_יול_אוג_ספט_אוק_נוב_דצמ'.split('_'), - relativeTime: { - future: 'בעוד %s', - past: 'לפני %s', - s: 'כמה שניות', - m: 'דקה', - mm: '%d דקות', - h: 'שעה', - hh: '%d שעות', - d: 'יום', - dd: '%d ימים', - M: 'חודש', - MM: '%d חודשים', - y: 'שנה', - yy: '%d שנים' - }, - ordinal: function ordinal(n) { - return n; - }, - format: { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L: 'DD/MM/YYYY', - LL: 'D [ב]MMMM YYYY', - LLL: 'D [ב]MMMM YYYY HH:mm', - LLLL: 'dddd, D [ב]MMMM YYYY HH:mm', - l: 'D/M/YYYY', - ll: 'D MMM YYYY', - lll: 'D MMM YYYY HH:mm', - llll: 'ddd, D MMM YYYY HH:mm' - }, - formats: { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L: 'DD/MM/YYYY', - LL: 'D [ב]MMMM YYYY', - LLL: 'D [ב]MMMM YYYY HH:mm', - LLLL: 'dddd, D [ב]MMMM YYYY HH:mm', - l: 'D/M/YYYY', - ll: 'D MMM YYYY', - lll: 'D MMM YYYY HH:mm', - llll: 'ddd, D MMM YYYY HH:mm' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/hi.js b/node_modules/dayjs/esm/locale/hi.js deleted file mode 100644 index e877ed6..0000000 --- a/node_modules/dayjs/esm/locale/hi.js +++ /dev/null @@ -1,38 +0,0 @@ -// Hindi [hi] -import dayjs from '../index'; -var locale = { - name: 'hi', - weekdays: 'रविवार_सोमवार_मंगलवार_बुधवार_गुरूवार_शुक्रवार_शनिवार'.split('_'), - months: 'जनवरी_फ़रवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितम्बर_अक्टूबर_नवम्बर_दिसम्बर'.split('_'), - weekdaysShort: 'रवि_सोम_मंगल_बुध_गुरू_शुक्र_शनि'.split('_'), - monthsShort: 'जन._फ़र._मार्च_अप्रै._मई_जून_जुल._अग._सित._अक्टू._नव._दिस.'.split('_'), - weekdaysMin: 'र_सो_मं_बु_गु_शु_श'.split('_'), - ordinal: function ordinal(n) { - return n; - }, - formats: { - LT: 'A h:mm बजे', - LTS: 'A h:mm:ss बजे', - L: 'DD/MM/YYYY', - LL: 'D MMMM YYYY', - LLL: 'D MMMM YYYY, A h:mm बजे', - LLLL: 'dddd, D MMMM YYYY, A h:mm बजे' - }, - relativeTime: { - future: '%s में', - past: '%s पहले', - s: 'कुछ ही क्षण', - m: 'एक मिनट', - mm: '%d मिनट', - h: 'एक घंटा', - hh: '%d घंटे', - d: 'एक दिन', - dd: '%d दिन', - M: 'एक महीने', - MM: '%d महीने', - y: 'एक वर्ष', - yy: '%d वर्ष' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/hr.js b/node_modules/dayjs/esm/locale/hr.js deleted file mode 100644 index 22b4736..0000000 --- a/node_modules/dayjs/esm/locale/hr.js +++ /dev/null @@ -1,39 +0,0 @@ -// Croatian [hr] -import dayjs from '../index'; -var locale = { - name: 'hr', - weekdays: 'Nedjelja_Ponedjeljak_Utorak_Srijeda_Četvrtak_Petak_Subota'.split('_'), - weekdaysShort: 'Ned._Pon._Uto._Sri._Čet._Pet._Sub.'.split('_'), - weekdaysMin: 'Ne_Po_Ut_Sr_Če_Pe_Su'.split('_'), - months: 'Siječanj_Veljača_Ožujak_Travanj_Svibanj_Lipanj_Srpanj_Kolovoz_Rujan_Listopad_Studeni_Prosinac'.split('_'), - monthsShort: 'Sij._Velj._Ožu._Tra._Svi._Lip._Srp._Kol._Ruj._Lis._Stu._Pro.'.split('_'), - weekStart: 1, - formats: { - LT: 'H:mm', - LTS: 'H:mm:ss', - L: 'DD.MM.YYYY', - LL: 'D. MMMM YYYY', - LLL: 'D. MMMM YYYY H:mm', - LLLL: 'dddd, D. MMMM YYYY H:mm' - }, - relativeTime: { - future: 'za %s', - past: 'prije %s', - s: 'sekunda', - m: 'minuta', - mm: '%d minuta', - h: 'sat', - hh: '%d sati', - d: 'dan', - dd: '%d dana', - M: 'mjesec', - MM: '%d mjeseci', - y: 'godina', - yy: '%d godine' - }, - ordinal: function ordinal(n) { - return n + "."; - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/hu.js b/node_modules/dayjs/esm/locale/hu.js deleted file mode 100644 index 3d4795c..0000000 --- a/node_modules/dayjs/esm/locale/hu.js +++ /dev/null @@ -1,39 +0,0 @@ -// Hungarian [hu] -import dayjs from '../index'; -var locale = { - name: 'hu', - weekdays: 'vasárnap_hétfő_kedd_szerda_csütörtök_péntek_szombat'.split('_'), - weekdaysShort: 'vas_hét_kedd_sze_csüt_pén_szo'.split('_'), - weekdaysMin: 'v_h_k_sze_cs_p_szo'.split('_'), - months: 'január_február_március_április_május_június_július_augusztus_szeptember_október_november_december'.split('_'), - monthsShort: 'jan_feb_márc_ápr_máj_jún_júl_aug_szept_okt_nov_dec'.split('_'), - ordinal: function ordinal(n) { - return n + "."; - }, - weekStart: 1, - relativeTime: { - future: '%s múlva', - past: '%s', - s: 'néhány másodperc', - m: 'egy perc', - mm: '%d perc', - h: 'egy óra', - hh: '%d óra', - d: 'egy nap', - dd: '%d nap', - M: 'egy hónap', - MM: '%d hónap', - y: 'egy éve', - yy: '%d év' - }, - formats: { - LT: 'H:mm', - LTS: 'H:mm:ss', - L: 'YYYY.MM.DD.', - LL: 'YYYY. MMMM D.', - LLL: 'YYYY. MMMM D. H:mm', - LLLL: 'YYYY. MMMM D., dddd H:mm' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/hy-am.js b/node_modules/dayjs/esm/locale/hy-am.js deleted file mode 100644 index 937f2be..0000000 --- a/node_modules/dayjs/esm/locale/hy-am.js +++ /dev/null @@ -1,39 +0,0 @@ -// Armenian [hy-am] -import dayjs from '../index'; -var locale = { - name: 'hy-am', - weekdays: 'կիրակի_երկուշաբթի_երեքշաբթի_չորեքշաբթի_հինգշաբթի_ուրբաթ_շաբաթ'.split('_'), - months: 'հունվարի_փետրվարի_մարտի_ապրիլի_մայիսի_հունիսի_հուլիսի_օգոստոսի_սեպտեմբերի_հոկտեմբերի_նոյեմբերի_դեկտեմբերի'.split('_'), - weekStart: 1, - weekdaysShort: 'կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ'.split('_'), - monthsShort: 'հնվ_փտր_մրտ_ապր_մյս_հնս_հլս_օգս_սպտ_հկտ_նմբ_դկտ'.split('_'), - weekdaysMin: 'կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ'.split('_'), - ordinal: function ordinal(n) { - return n; - }, - formats: { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L: 'DD.MM.YYYY', - LL: 'D MMMM YYYY թ.', - LLL: 'D MMMM YYYY թ., HH:mm', - LLLL: 'dddd, D MMMM YYYY թ., HH:mm' - }, - relativeTime: { - future: '%s հետո', - past: '%s առաջ', - s: 'մի քանի վայրկյան', - m: 'րոպե', - mm: '%d րոպե', - h: 'ժամ', - hh: '%d ժամ', - d: 'օր', - dd: '%d օր', - M: 'ամիս', - MM: '%d ամիս', - y: 'տարի', - yy: '%d տարի' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/id.js b/node_modules/dayjs/esm/locale/id.js deleted file mode 100644 index f743a12..0000000 --- a/node_modules/dayjs/esm/locale/id.js +++ /dev/null @@ -1,39 +0,0 @@ -// Indonesian [id] -import dayjs from '../index'; -var locale = { - name: 'id', - weekdays: 'Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu'.split('_'), - months: 'Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember'.split('_'), - weekdaysShort: 'Min_Sen_Sel_Rab_Kam_Jum_Sab'.split('_'), - monthsShort: 'Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des'.split('_'), - weekdaysMin: 'Mg_Sn_Sl_Rb_Km_Jm_Sb'.split('_'), - weekStart: 1, - formats: { - LT: 'HH.mm', - LTS: 'HH.mm.ss', - L: 'DD/MM/YYYY', - LL: 'D MMMM YYYY', - LLL: 'D MMMM YYYY [pukul] HH.mm', - LLLL: 'dddd, D MMMM YYYY [pukul] HH.mm' - }, - relativeTime: { - future: 'dalam %s', - past: '%s yang lalu', - s: 'beberapa detik', - m: 'semenit', - mm: '%d menit', - h: 'sejam', - hh: '%d jam', - d: 'sehari', - dd: '%d hari', - M: 'sebulan', - MM: '%d bulan', - y: 'setahun', - yy: '%d tahun' - }, - ordinal: function ordinal(n) { - return n + "."; - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/is.js b/node_modules/dayjs/esm/locale/is.js deleted file mode 100644 index f03eda5..0000000 --- a/node_modules/dayjs/esm/locale/is.js +++ /dev/null @@ -1,24 +0,0 @@ -// Icelandic [is] -import dayjs from '../index'; -var locale = { - name: 'is', - weekdays: 'sunnudagur_mánudagur_þriðjudagur_miðvikudagur_fimmtudagur_föstudagur_laugardagur'.split('_'), - months: 'janúar_febrúar_mars_apríl_maí_júní_júlí_ágúst_september_október_nóvember_desember'.split('_'), - weekStart: 1, - weekdaysShort: 'sun_mán_þri_mið_fim_fös_lau'.split('_'), - monthsShort: 'jan_feb_mar_apr_maí_jún_júl_ágú_sep_okt_nóv_des'.split('_'), - weekdaysMin: 'Su_Má_Þr_Mi_Fi_Fö_La'.split('_'), - ordinal: function ordinal(n) { - return n; - }, - formats: { - LT: 'H:mm', - LTS: 'H:mm:ss', - L: 'DD.MM.YYYY', - LL: 'D. MMMM YYYY', - LLL: 'D. MMMM YYYY [kl.] H:mm', - LLLL: 'dddd, D. MMMM YYYY [kl.] H:mm' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/it-ch.js b/node_modules/dayjs/esm/locale/it-ch.js deleted file mode 100644 index 9055d6d..0000000 --- a/node_modules/dayjs/esm/locale/it-ch.js +++ /dev/null @@ -1,24 +0,0 @@ -// Italian (Switzerland) [it-ch] -import dayjs from '../index'; -var locale = { - name: 'it-ch', - weekdays: 'domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato'.split('_'), - months: 'gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre'.split('_'), - weekStart: 1, - weekdaysShort: 'dom_lun_mar_mer_gio_ven_sab'.split('_'), - monthsShort: 'gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic'.split('_'), - weekdaysMin: 'do_lu_ma_me_gi_ve_sa'.split('_'), - ordinal: function ordinal(n) { - return n; - }, - formats: { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L: 'DD.MM.YYYY', - LL: 'D MMMM YYYY', - LLL: 'D MMMM YYYY HH:mm', - LLLL: 'dddd D MMMM YYYY HH:mm' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/it.js b/node_modules/dayjs/esm/locale/it.js deleted file mode 100644 index e8d2490..0000000 --- a/node_modules/dayjs/esm/locale/it.js +++ /dev/null @@ -1,39 +0,0 @@ -// Italian [it] -import dayjs from '../index'; -var locale = { - name: 'it', - weekdays: 'domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato'.split('_'), - weekdaysShort: 'dom_lun_mar_mer_gio_ven_sab'.split('_'), - weekdaysMin: 'do_lu_ma_me_gi_ve_sa'.split('_'), - months: 'gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre'.split('_'), - weekStart: 1, - monthsShort: 'gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic'.split('_'), - formats: { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L: 'DD/MM/YYYY', - LL: 'D MMMM YYYY', - LLL: 'D MMMM YYYY HH:mm', - LLLL: 'dddd D MMMM YYYY HH:mm' - }, - relativeTime: { - future: 'tra %s', - past: '%s fa', - s: 'qualche secondo', - m: 'un minuto', - mm: '%d minuti', - h: 'un\' ora', - hh: '%d ore', - d: 'un giorno', - dd: '%d giorni', - M: 'un mese', - MM: '%d mesi', - y: 'un anno', - yy: '%d anni' - }, - ordinal: function ordinal(n) { - return n + "\xBA"; - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/ja.js b/node_modules/dayjs/esm/locale/ja.js deleted file mode 100644 index 6568e13..0000000 --- a/node_modules/dayjs/esm/locale/ja.js +++ /dev/null @@ -1,45 +0,0 @@ -// Japanese [ja] -import dayjs from '../index'; -var locale = { - name: 'ja', - weekdays: '日曜日_月曜日_火曜日_水曜日_木曜日_金曜日_土曜日'.split('_'), - weekdaysShort: '日_月_火_水_木_金_土'.split('_'), - weekdaysMin: '日_月_火_水_木_金_土'.split('_'), - months: '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split('_'), - monthsShort: '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split('_'), - ordinal: function ordinal(n) { - return n + "\u65E5"; - }, - formats: { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L: 'YYYY/MM/DD', - LL: 'YYYY年M月D日', - LLL: 'YYYY年M月D日 HH:mm', - LLLL: 'YYYY年M月D日 dddd HH:mm', - l: 'YYYY/MM/DD', - ll: 'YYYY年M月D日', - lll: 'YYYY年M月D日 HH:mm', - llll: 'YYYY年M月D日(ddd) HH:mm' - }, - meridiem: function meridiem(hour) { - return hour < 12 ? '午前' : '午後'; - }, - relativeTime: { - future: '%s後', - past: '%s前', - s: '数秒', - m: '1分', - mm: '%d分', - h: '1時間', - hh: '%d時間', - d: '1日', - dd: '%d日', - M: '1ヶ月', - MM: '%dヶ月', - y: '1年', - yy: '%d年' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/jv.js b/node_modules/dayjs/esm/locale/jv.js deleted file mode 100644 index 81a3f66..0000000 --- a/node_modules/dayjs/esm/locale/jv.js +++ /dev/null @@ -1,39 +0,0 @@ -// Javanese [jv] -import dayjs from '../index'; -var locale = { - name: 'jv', - weekdays: 'Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu'.split('_'), - months: 'Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember'.split('_'), - weekStart: 1, - weekdaysShort: 'Min_Sen_Sel_Reb_Kem_Jem_Sep'.split('_'), - monthsShort: 'Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des'.split('_'), - weekdaysMin: 'Mg_Sn_Sl_Rb_Km_Jm_Sp'.split('_'), - ordinal: function ordinal(n) { - return n; - }, - formats: { - LT: 'HH.mm', - LTS: 'HH.mm.ss', - L: 'DD/MM/YYYY', - LL: 'D MMMM YYYY', - LLL: 'D MMMM YYYY [pukul] HH.mm', - LLLL: 'dddd, D MMMM YYYY [pukul] HH.mm' - }, - relativeTime: { - future: 'wonten ing %s', - past: '%s ingkang kepengker', - s: 'sawetawis detik', - m: 'setunggal menit', - mm: '%d menit', - h: 'setunggal jam', - hh: '%d jam', - d: 'sedinten', - dd: '%d dinten', - M: 'sewulan', - MM: '%d wulan', - y: 'setaun', - yy: '%d taun' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/ka.js b/node_modules/dayjs/esm/locale/ka.js deleted file mode 100644 index 381fffa..0000000 --- a/node_modules/dayjs/esm/locale/ka.js +++ /dev/null @@ -1,39 +0,0 @@ -// Georgian [ka] -import dayjs from '../index'; -var locale = { - name: 'ka', - weekdays: 'კვირა_ორშაბათი_სამშაბათი_ოთხშაბათი_ხუთშაბათი_პარასკევი_შაბათი'.split('_'), - weekdaysShort: 'კვი_ორშ_სამ_ოთხ_ხუთ_პარ_შაბ'.split('_'), - weekdaysMin: 'კვ_ორ_სა_ოთ_ხუ_პა_შა'.split('_'), - months: 'იანვარი_თებერვალი_მარტი_აპრილი_მაისი_ივნისი_ივლისი_აგვისტო_სექტემბერი_ოქტომბერი_ნოემბერი_დეკემბერი'.split('_'), - monthsShort: 'იან_თებ_მარ_აპრ_მაი_ივნ_ივლ_აგვ_სექ_ოქტ_ნოე_დეკ'.split('_'), - weekStart: 1, - formats: { - LT: 'h:mm A', - LTS: 'h:mm:ss A', - L: 'DD/MM/YYYY', - LL: 'D MMMM YYYY', - LLL: 'D MMMM YYYY h:mm A', - LLLL: 'dddd, D MMMM YYYY h:mm A' - }, - relativeTime: { - future: '%s შემდეგ', - past: '%s წინ', - s: 'წამი', - m: 'წუთი', - mm: '%d წუთი', - h: 'საათი', - hh: '%d საათის', - d: 'დღეს', - dd: '%d დღის განმავლობაში', - M: 'თვის', - MM: '%d თვის', - y: 'წელი', - yy: '%d წლის' - }, - ordinal: function ordinal(n) { - return n; - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/kk.js b/node_modules/dayjs/esm/locale/kk.js deleted file mode 100644 index f2ca045..0000000 --- a/node_modules/dayjs/esm/locale/kk.js +++ /dev/null @@ -1,39 +0,0 @@ -// Kazakh [kk] -import dayjs from '../index'; -var locale = { - name: 'kk', - weekdays: 'жексенбі_дүйсенбі_сейсенбі_сәрсенбі_бейсенбі_жұма_сенбі'.split('_'), - weekdaysShort: 'жек_дүй_сей_сәр_бей_жұм_сен'.split('_'), - weekdaysMin: 'жк_дй_сй_ср_бй_жм_сн'.split('_'), - months: 'қаңтар_ақпан_наурыз_сәуір_мамыр_маусым_шілде_тамыз_қыркүйек_қазан_қараша_желтоқсан'.split('_'), - monthsShort: 'қаң_ақп_нау_сәу_мам_мау_шіл_там_қыр_қаз_қар_жел'.split('_'), - weekStart: 1, - relativeTime: { - future: '%s ішінде', - past: '%s бұрын', - s: 'бірнеше секунд', - m: 'бір минут', - mm: '%d минут', - h: 'бір сағат', - hh: '%d сағат', - d: 'бір күн', - dd: '%d күн', - M: 'бір ай', - MM: '%d ай', - y: 'бір жыл', - yy: '%d жыл' - }, - ordinal: function ordinal(n) { - return n; - }, - formats: { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L: 'DD.MM.YYYY', - LL: 'D MMMM YYYY', - LLL: 'D MMMM YYYY HH:mm', - LLLL: 'dddd, D MMMM YYYY HH:mm' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/km.js b/node_modules/dayjs/esm/locale/km.js deleted file mode 100644 index 7fd185b..0000000 --- a/node_modules/dayjs/esm/locale/km.js +++ /dev/null @@ -1,39 +0,0 @@ -// Cambodian [km] -import dayjs from '../index'; -var locale = { - name: 'km', - weekdays: 'អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍'.split('_'), - months: 'មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ'.split('_'), - weekStart: 1, - weekdaysShort: 'អា_ច_អ_ព_ព្រ_សុ_ស'.split('_'), - monthsShort: 'មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ'.split('_'), - weekdaysMin: 'អា_ច_អ_ព_ព្រ_សុ_ស'.split('_'), - ordinal: function ordinal(n) { - return n; - }, - formats: { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L: 'DD/MM/YYYY', - LL: 'D MMMM YYYY', - LLL: 'D MMMM YYYY HH:mm', - LLLL: 'dddd, D MMMM YYYY HH:mm' - }, - relativeTime: { - future: '%sទៀត', - past: '%sមុន', - s: 'ប៉ុន្មានវិនាទី', - m: 'មួយនាទី', - mm: '%d នាទី', - h: 'មួយម៉ោង', - hh: '%d ម៉ោង', - d: 'មួយថ្ងៃ', - dd: '%d ថ្ងៃ', - M: 'មួយខែ', - MM: '%d ខែ', - y: 'មួយឆ្នាំ', - yy: '%d ឆ្នាំ' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/kn.js b/node_modules/dayjs/esm/locale/kn.js deleted file mode 100644 index b9ca9b9..0000000 --- a/node_modules/dayjs/esm/locale/kn.js +++ /dev/null @@ -1,38 +0,0 @@ -// Kannada [kn] -import dayjs from '../index'; -var locale = { - name: 'kn', - weekdays: 'ಭಾನುವಾರ_ಸೋಮವಾರ_ಮಂಗಳವಾರ_ಬುಧವಾರ_ಗುರುವಾರ_ಶುಕ್ರವಾರ_ಶನಿವಾರ'.split('_'), - months: 'ಜನವರಿ_ಫೆಬ್ರವರಿ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂಬರ್_ಅಕ್ಟೋಬರ್_ನವೆಂಬರ್_ಡಿಸೆಂಬರ್'.split('_'), - weekdaysShort: 'ಭಾನು_ಸೋಮ_ಮಂಗಳ_ಬುಧ_ಗುರು_ಶುಕ್ರ_ಶನಿ'.split('_'), - monthsShort: 'ಜನ_ಫೆಬ್ರ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂ_ಅಕ್ಟೋ_ನವೆಂ_ಡಿಸೆಂ'.split('_'), - weekdaysMin: 'ಭಾ_ಸೋ_ಮಂ_ಬು_ಗು_ಶು_ಶ'.split('_'), - ordinal: function ordinal(n) { - return n; - }, - formats: { - LT: 'A h:mm', - LTS: 'A h:mm:ss', - L: 'DD/MM/YYYY', - LL: 'D MMMM YYYY', - LLL: 'D MMMM YYYY, A h:mm', - LLLL: 'dddd, D MMMM YYYY, A h:mm' - }, - relativeTime: { - future: '%s ನಂತರ', - past: '%s ಹಿಂದೆ', - s: 'ಕೆಲವು ಕ್ಷಣಗಳು', - m: 'ಒಂದು ನಿಮಿಷ', - mm: '%d ನಿಮಿಷ', - h: 'ಒಂದು ಗಂಟೆ', - hh: '%d ಗಂಟೆ', - d: 'ಒಂದು ದಿನ', - dd: '%d ದಿನ', - M: 'ಒಂದು ತಿಂಗಳು', - MM: '%d ತಿಂಗಳು', - y: 'ಒಂದು ವರ್ಷ', - yy: '%d ವರ್ಷ' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/ko.js b/node_modules/dayjs/esm/locale/ko.js deleted file mode 100644 index 1caff27..0000000 --- a/node_modules/dayjs/esm/locale/ko.js +++ /dev/null @@ -1,45 +0,0 @@ -// Korean [ko] -import dayjs from '../index'; -var locale = { - name: 'ko', - weekdays: '일요일_월요일_화요일_수요일_목요일_금요일_토요일'.split('_'), - weekdaysShort: '일_월_화_수_목_금_토'.split('_'), - weekdaysMin: '일_월_화_수_목_금_토'.split('_'), - months: '1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월'.split('_'), - monthsShort: '1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월'.split('_'), - ordinal: function ordinal(n) { - return n; - }, - formats: { - LT: 'A h:mm', - LTS: 'A h:mm:ss', - L: 'YYYY.MM.DD.', - LL: 'YYYY년 MMMM D일', - LLL: 'YYYY년 MMMM D일 A h:mm', - LLLL: 'YYYY년 MMMM D일 dddd A h:mm', - l: 'YYYY.MM.DD.', - ll: 'YYYY년 MMMM D일', - lll: 'YYYY년 MMMM D일 A h:mm', - llll: 'YYYY년 MMMM D일 dddd A h:mm' - }, - meridiem: function meridiem(hour) { - return hour < 12 ? '오전' : '오후'; - }, - relativeTime: { - future: '%s 후', - past: '%s 전', - s: '몇 초', - m: '1분', - mm: '%d분', - h: '한 시간', - hh: '%d시간', - d: '하루', - dd: '%d일', - M: '한 달', - MM: '%d달', - y: '일 년', - yy: '%d년' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/ku.js b/node_modules/dayjs/esm/locale/ku.js deleted file mode 100644 index cd3d98d..0000000 --- a/node_modules/dayjs/esm/locale/ku.js +++ /dev/null @@ -1,39 +0,0 @@ -// Kurdish [ku] -import dayjs from '../index'; -var locale = { - name: 'ku', - weekdays: 'یه‌كشه‌ممه‌_دووشه‌ممه‌_سێشه‌ممه‌_چوارشه‌ممه‌_پێنجشه‌ممه‌_هه‌ینی_شه‌ممه‌'.split('_'), - months: 'کانونی دووەم_شوبات_ئازار_نیسان_ئایار_حوزەیران_تەمموز_ئاب_ئەیلوول_تشرینی یەكەم_تشرینی دووەم_كانونی یەکەم'.split('_'), - weekStart: 6, - weekdaysShort: 'یه‌كشه‌م_دووشه‌م_سێشه‌م_چوارشه‌م_پێنجشه‌م_هه‌ینی_شه‌ممه‌'.split('_'), - monthsShort: 'کانونی دووەم_شوبات_ئازار_نیسان_ئایار_حوزەیران_تەمموز_ئاب_ئەیلوول_تشرینی یەكەم_تشرینی دووەم_كانونی یەکەم'.split('_'), - weekdaysMin: 'ی_د_س_چ_پ_ه_ش'.split('_'), - ordinal: function ordinal(n) { - return n; - }, - formats: { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L: 'DD/MM/YYYY', - LL: 'D MMMM YYYY', - LLL: 'D MMMM YYYY HH:mm', - LLLL: 'dddd, D MMMM YYYY HH:mm' - }, - relativeTime: { - future: 'له‌ %s', - past: '%s', - s: 'چه‌ند چركه‌یه‌ك', - m: 'یه‌ك خوله‌ك', - mm: '%d خوله‌ك', - h: 'یه‌ك كاتژمێر', - hh: '%d كاتژمێر', - d: 'یه‌ك ڕۆژ', - dd: '%d ڕۆژ', - M: 'یه‌ك مانگ', - MM: '%d مانگ', - y: 'یه‌ك ساڵ', - yy: '%d ساڵ' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/ky.js b/node_modules/dayjs/esm/locale/ky.js deleted file mode 100644 index fd04477..0000000 --- a/node_modules/dayjs/esm/locale/ky.js +++ /dev/null @@ -1,39 +0,0 @@ -// Kyrgyz [ky] -import dayjs from '../index'; -var locale = { - name: 'ky', - weekdays: 'Жекшемби_Дүйшөмбү_Шейшемби_Шаршемби_Бейшемби_Жума_Ишемби'.split('_'), - months: 'январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь'.split('_'), - weekStart: 1, - weekdaysShort: 'Жек_Дүй_Шей_Шар_Бей_Жум_Ише'.split('_'), - monthsShort: 'янв_фев_март_апр_май_июнь_июль_авг_сен_окт_ноя_дек'.split('_'), - weekdaysMin: 'Жк_Дй_Шй_Шр_Бй_Жм_Иш'.split('_'), - ordinal: function ordinal(n) { - return n; - }, - formats: { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L: 'DD.MM.YYYY', - LL: 'D MMMM YYYY', - LLL: 'D MMMM YYYY HH:mm', - LLLL: 'dddd, D MMMM YYYY HH:mm' - }, - relativeTime: { - future: '%s ичинде', - past: '%s мурун', - s: 'бирнече секунд', - m: 'бир мүнөт', - mm: '%d мүнөт', - h: 'бир саат', - hh: '%d саат', - d: 'бир күн', - dd: '%d күн', - M: 'бир ай', - MM: '%d ай', - y: 'бир жыл', - yy: '%d жыл' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/lb.js b/node_modules/dayjs/esm/locale/lb.js deleted file mode 100644 index 21ef4aa..0000000 --- a/node_modules/dayjs/esm/locale/lb.js +++ /dev/null @@ -1,24 +0,0 @@ -// Luxembourgish [lb] -import dayjs from '../index'; -var locale = { - name: 'lb', - weekdays: 'Sonndeg_Méindeg_Dënschdeg_Mëttwoch_Donneschdeg_Freideg_Samschdeg'.split('_'), - months: 'Januar_Februar_Mäerz_Abrëll_Mee_Juni_Juli_August_September_Oktober_November_Dezember'.split('_'), - weekStart: 1, - weekdaysShort: 'So._Mé._Dë._Më._Do._Fr._Sa.'.split('_'), - monthsShort: 'Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.'.split('_'), - weekdaysMin: 'So_Mé_Dë_Më_Do_Fr_Sa'.split('_'), - ordinal: function ordinal(n) { - return n; - }, - formats: { - LT: 'H:mm [Auer]', - LTS: 'H:mm:ss [Auer]', - L: 'DD.MM.YYYY', - LL: 'D. MMMM YYYY', - LLL: 'D. MMMM YYYY H:mm [Auer]', - LLLL: 'dddd, D. MMMM YYYY H:mm [Auer]' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/lo.js b/node_modules/dayjs/esm/locale/lo.js deleted file mode 100644 index 7732ec4..0000000 --- a/node_modules/dayjs/esm/locale/lo.js +++ /dev/null @@ -1,38 +0,0 @@ -// Lao [lo] -import dayjs from '../index'; -var locale = { - name: 'lo', - weekdays: 'ອາທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ'.split('_'), - months: 'ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ'.split('_'), - weekdaysShort: 'ທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ'.split('_'), - monthsShort: 'ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ'.split('_'), - weekdaysMin: 'ທ_ຈ_ອຄ_ພ_ພຫ_ສກ_ສ'.split('_'), - ordinal: function ordinal(n) { - return n; - }, - formats: { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L: 'DD/MM/YYYY', - LL: 'D MMMM YYYY', - LLL: 'D MMMM YYYY HH:mm', - LLLL: 'ວັນdddd D MMMM YYYY HH:mm' - }, - relativeTime: { - future: 'ອີກ %s', - past: '%sຜ່ານມາ', - s: 'ບໍ່ເທົ່າໃດວິນາທີ', - m: '1 ນາທີ', - mm: '%d ນາທີ', - h: '1 ຊົ່ວໂມງ', - hh: '%d ຊົ່ວໂມງ', - d: '1 ມື້', - dd: '%d ມື້', - M: '1 ເດືອນ', - MM: '%d ເດືອນ', - y: '1 ປີ', - yy: '%d ປີ' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/lt.js b/node_modules/dayjs/esm/locale/lt.js deleted file mode 100644 index 1cf4962..0000000 --- a/node_modules/dayjs/esm/locale/lt.js +++ /dev/null @@ -1,55 +0,0 @@ -// Lithuanian [lt] -import dayjs from '../index'; -var locale = { - name: 'lt', - weekdays: 'sekmadienis_pirmadienis_antradienis_trečiadienis_ketvirtadienis_penktadienis_šeštadienis'.split('_'), - weekdaysShort: 'sek_pir_ant_tre_ket_pen_šeš'.split('_'), - weekdaysMin: 's_p_a_t_k_pn_š'.split('_'), - months: 'sausis_vasaris_kovas_balandis_gegužė_birželis_liepa_rugpjūtis_rugsėjis_spalis_lapkritis_gruodis'.split('_'), - monthsShort: 'sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd'.split('_'), - ordinal: function ordinal(n) { - return n + "."; - }, - weekStart: 1, - relativeTime: { - future: 'už %s', - past: 'prieš %s', - s: 'kelias sekundes', - m: 'minutę', - mm: '%d minutes', - h: 'valandą', - hh: '%d valandas', - d: 'dieną', - dd: '%d dienas', - M: 'menesį', - MM: '%d mėnesius', - y: 'metus', - yy: '%d metus' - }, - format: { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L: 'YYYY-MM-DD', - LL: 'YYYY [m.] MMMM D [d.]', - LLL: 'YYYY [m.] MMMM D [d.], HH:mm [val.]', - LLLL: 'YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]', - l: 'YYYY-MM-DD', - ll: 'YYYY [m.] MMMM D [d.]', - lll: 'YYYY [m.] MMMM D [d.], HH:mm [val.]', - llll: 'YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]' - }, - formats: { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L: 'YYYY-MM-DD', - LL: 'YYYY [m.] MMMM D [d.]', - LLL: 'YYYY [m.] MMMM D [d.], HH:mm [val.]', - LLLL: 'YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]', - l: 'YYYY-MM-DD', - ll: 'YYYY [m.] MMMM D [d.]', - lll: 'YYYY [m.] MMMM D [d.], HH:mm [val.]', - llll: 'YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/lv.js b/node_modules/dayjs/esm/locale/lv.js deleted file mode 100644 index 6fcb6e1..0000000 --- a/node_modules/dayjs/esm/locale/lv.js +++ /dev/null @@ -1,24 +0,0 @@ -// Latvian [lv] -import dayjs from '../index'; -var locale = { - name: 'lv', - weekdays: 'svētdiena_pirmdiena_otrdiena_trešdiena_ceturtdiena_piektdiena_sestdiena'.split('_'), - months: 'janvāris_februāris_marts_aprīlis_maijs_jūnijs_jūlijs_augusts_septembris_oktobris_novembris_decembris'.split('_'), - weekStart: 1, - weekdaysShort: 'Sv_P_O_T_C_Pk_S'.split('_'), - monthsShort: 'jan_feb_mar_apr_mai_jūn_jūl_aug_sep_okt_nov_dec'.split('_'), - weekdaysMin: 'Sv_P_O_T_C_Pk_S'.split('_'), - ordinal: function ordinal(n) { - return n; - }, - formats: { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L: 'DD.MM.YYYY.', - LL: 'YYYY. [gada] D. MMMM', - LLL: 'YYYY. [gada] D. MMMM, HH:mm', - LLLL: 'YYYY. [gada] D. MMMM, dddd, HH:mm' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/me.js b/node_modules/dayjs/esm/locale/me.js deleted file mode 100644 index 465c0ff..0000000 --- a/node_modules/dayjs/esm/locale/me.js +++ /dev/null @@ -1,24 +0,0 @@ -// Montenegrin [me] -import dayjs from '../index'; -var locale = { - name: 'me', - weekdays: 'nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota'.split('_'), - months: 'januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar'.split('_'), - weekStart: 1, - weekdaysShort: 'ned._pon._uto._sri._čet._pet._sub.'.split('_'), - monthsShort: 'jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.'.split('_'), - weekdaysMin: 'ne_po_ut_sr_če_pe_su'.split('_'), - ordinal: function ordinal(n) { - return n; - }, - formats: { - LT: 'H:mm', - LTS: 'H:mm:ss', - L: 'DD.MM.YYYY', - LL: 'D. MMMM YYYY', - LLL: 'D. MMMM YYYY H:mm', - LLLL: 'dddd, D. MMMM YYYY H:mm' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/mi.js b/node_modules/dayjs/esm/locale/mi.js deleted file mode 100644 index 3b56f0e..0000000 --- a/node_modules/dayjs/esm/locale/mi.js +++ /dev/null @@ -1,39 +0,0 @@ -// Maori [mi] -import dayjs from '../index'; -var locale = { - name: 'mi', - weekdays: 'Rātapu_Mane_Tūrei_Wenerei_Tāite_Paraire_Hātarei'.split('_'), - months: 'Kohi-tāte_Hui-tanguru_Poutū-te-rangi_Paenga-whāwhā_Haratua_Pipiri_Hōngoingoi_Here-turi-kōkā_Mahuru_Whiringa-ā-nuku_Whiringa-ā-rangi_Hakihea'.split('_'), - weekStart: 1, - weekdaysShort: 'Ta_Ma_Tū_We_Tāi_Pa_Hā'.split('_'), - monthsShort: 'Kohi_Hui_Pou_Pae_Hara_Pipi_Hōngoi_Here_Mahu_Whi-nu_Whi-ra_Haki'.split('_'), - weekdaysMin: 'Ta_Ma_Tū_We_Tāi_Pa_Hā'.split('_'), - ordinal: function ordinal(n) { - return n; - }, - formats: { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L: 'DD/MM/YYYY', - LL: 'D MMMM YYYY', - LLL: 'D MMMM YYYY [i] HH:mm', - LLLL: 'dddd, D MMMM YYYY [i] HH:mm' - }, - relativeTime: { - future: 'i roto i %s', - past: '%s i mua', - s: 'te hēkona ruarua', - m: 'he meneti', - mm: '%d meneti', - h: 'te haora', - hh: '%d haora', - d: 'he ra', - dd: '%d ra', - M: 'he marama', - MM: '%d marama', - y: 'he tau', - yy: '%d tau' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/mk.js b/node_modules/dayjs/esm/locale/mk.js deleted file mode 100644 index 8522c26..0000000 --- a/node_modules/dayjs/esm/locale/mk.js +++ /dev/null @@ -1,39 +0,0 @@ -// Macedonian [mk] -import dayjs from '../index'; -var locale = { - name: 'mk', - weekdays: 'недела_понеделник_вторник_среда_четврток_петок_сабота'.split('_'), - months: 'јануари_февруари_март_април_мај_јуни_јули_август_септември_октомври_ноември_декември'.split('_'), - weekStart: 1, - weekdaysShort: 'нед_пон_вто_сре_чет_пет_саб'.split('_'), - monthsShort: 'јан_фев_мар_апр_мај_јун_јул_авг_сеп_окт_ное_дек'.split('_'), - weekdaysMin: 'нe_пo_вт_ср_че_пе_сa'.split('_'), - ordinal: function ordinal(n) { - return n; - }, - formats: { - LT: 'H:mm', - LTS: 'H:mm:ss', - L: 'D.MM.YYYY', - LL: 'D MMMM YYYY', - LLL: 'D MMMM YYYY H:mm', - LLLL: 'dddd, D MMMM YYYY H:mm' - }, - relativeTime: { - future: 'после %s', - past: 'пред %s', - s: 'неколку секунди', - m: 'минута', - mm: '%d минути', - h: 'час', - hh: '%d часа', - d: 'ден', - dd: '%d дена', - M: 'месец', - MM: '%d месеци', - y: 'година', - yy: '%d години' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/ml.js b/node_modules/dayjs/esm/locale/ml.js deleted file mode 100644 index bfcc277..0000000 --- a/node_modules/dayjs/esm/locale/ml.js +++ /dev/null @@ -1,38 +0,0 @@ -// Malayalam [ml] -import dayjs from '../index'; -var locale = { - name: 'ml', - weekdays: 'ഞായറാഴ്ച_തിങ്കളാഴ്ച_ചൊവ്വാഴ്ച_ബുധനാഴ്ച_വ്യാഴാഴ്ച_വെള്ളിയാഴ്ച_ശനിയാഴ്ച'.split('_'), - months: 'ജനുവരി_ഫെബ്രുവരി_മാർച്ച്_ഏപ്രിൽ_മേയ്_ജൂൺ_ജൂലൈ_ഓഗസ്റ്റ്_സെപ്റ്റംബർ_ഒക്ടോബർ_നവംബർ_ഡിസംബർ'.split('_'), - weekdaysShort: 'ഞായർ_തിങ്കൾ_ചൊവ്വ_ബുധൻ_വ്യാഴം_വെള്ളി_ശനി'.split('_'), - monthsShort: 'ജനു._ഫെബ്രു._മാർ._ഏപ്രി._മേയ്_ജൂൺ_ജൂലൈ._ഓഗ._സെപ്റ്റ._ഒക്ടോ._നവം._ഡിസം.'.split('_'), - weekdaysMin: 'ഞാ_തി_ചൊ_ബു_വ്യാ_വെ_ശ'.split('_'), - ordinal: function ordinal(n) { - return n; - }, - formats: { - LT: 'A h:mm -നു', - LTS: 'A h:mm:ss -നു', - L: 'DD/MM/YYYY', - LL: 'D MMMM YYYY', - LLL: 'D MMMM YYYY, A h:mm -നു', - LLLL: 'dddd, D MMMM YYYY, A h:mm -നു' - }, - relativeTime: { - future: '%s കഴിഞ്ഞ്', - past: '%s മുൻപ്', - s: 'അൽപ നിമിഷങ്ങൾ', - m: 'ഒരു മിനിറ്റ്', - mm: '%d മിനിറ്റ്', - h: 'ഒരു മണിക്കൂർ', - hh: '%d മണിക്കൂർ', - d: 'ഒരു ദിവസം', - dd: '%d ദിവസം', - M: 'ഒരു മാസം', - MM: '%d മാസം', - y: 'ഒരു വർഷം', - yy: '%d വർഷം' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/mn.js b/node_modules/dayjs/esm/locale/mn.js deleted file mode 100644 index d93cae2..0000000 --- a/node_modules/dayjs/esm/locale/mn.js +++ /dev/null @@ -1,38 +0,0 @@ -// Mongolian [mn] -import dayjs from '../index'; -var locale = { - name: 'mn', - weekdays: 'Ням_Даваа_Мягмар_Лхагва_Пүрэв_Баасан_Бямба'.split('_'), - months: 'Нэгдүгээр сар_Хоёрдугаар сар_Гуравдугаар сар_Дөрөвдүгээр сар_Тавдугаар сар_Зургадугаар сар_Долдугаар сар_Наймдугаар сар_Есдүгээр сар_Аравдугаар сар_Арван нэгдүгээр сар_Арван хоёрдугаар сар'.split('_'), - weekdaysShort: 'Ням_Дав_Мяг_Лха_Пүр_Баа_Бям'.split('_'), - monthsShort: '1 сар_2 сар_3 сар_4 сар_5 сар_6 сар_7 сар_8 сар_9 сар_10 сар_11 сар_12 сар'.split('_'), - weekdaysMin: 'Ня_Да_Мя_Лх_Пү_Ба_Бя'.split('_'), - ordinal: function ordinal(n) { - return n; - }, - formats: { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L: 'YYYY-MM-DD', - LL: 'YYYY оны MMMMын D', - LLL: 'YYYY оны MMMMын D HH:mm', - LLLL: 'dddd, YYYY оны MMMMын D HH:mm' - }, - relativeTime: { - future: '%s', - past: '%s', - s: 'саяхан', - m: 'м', - mm: '%dм', - h: '1ц', - hh: '%dц', - d: '1ө', - dd: '%dө', - M: '1с', - MM: '%dс', - y: '1ж', - yy: '%dж' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/mr.js b/node_modules/dayjs/esm/locale/mr.js deleted file mode 100644 index 9eac8a7..0000000 --- a/node_modules/dayjs/esm/locale/mr.js +++ /dev/null @@ -1,23 +0,0 @@ -// Marathi [mr] -import dayjs from '../index'; -var locale = { - name: 'mr', - weekdays: 'रविवार_सोमवार_मंगळवार_बुधवार_गुरूवार_शुक्रवार_शनिवार'.split('_'), - months: 'जानेवारी_फेब्रुवारी_मार्च_एप्रिल_मे_जून_जुलै_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर'.split('_'), - weekdaysShort: 'रवि_सोम_मंगळ_बुध_गुरू_शुक्र_शनि'.split('_'), - monthsShort: 'जाने._फेब्रु._मार्च._एप्रि._मे._जून._जुलै._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.'.split('_'), - weekdaysMin: 'र_सो_मं_बु_गु_शु_श'.split('_'), - ordinal: function ordinal(n) { - return n; - }, - formats: { - LT: 'A h:mm वाजता', - LTS: 'A h:mm:ss वाजता', - L: 'DD/MM/YYYY', - LL: 'D MMMM YYYY', - LLL: 'D MMMM YYYY, A h:mm वाजता', - LLLL: 'dddd, D MMMM YYYY, A h:mm वाजता' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/ms-my.js b/node_modules/dayjs/esm/locale/ms-my.js deleted file mode 100644 index 5138219..0000000 --- a/node_modules/dayjs/esm/locale/ms-my.js +++ /dev/null @@ -1,39 +0,0 @@ -// Malay [ms-my] -import dayjs from '../index'; -var locale = { - name: 'ms-my', - weekdays: 'Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu'.split('_'), - months: 'Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember'.split('_'), - weekStart: 1, - weekdaysShort: 'Ahd_Isn_Sel_Rab_Kha_Jum_Sab'.split('_'), - monthsShort: 'Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis'.split('_'), - weekdaysMin: 'Ah_Is_Sl_Rb_Km_Jm_Sb'.split('_'), - ordinal: function ordinal(n) { - return n; - }, - formats: { - LT: 'HH.mm', - LTS: 'HH.mm.ss', - L: 'DD/MM/YYYY', - LL: 'D MMMM YYYY', - LLL: 'D MMMM YYYY [pukul] HH.mm', - LLLL: 'dddd, D MMMM YYYY [pukul] HH.mm' - }, - relativeTime: { - future: 'dalam %s', - past: '%s yang lepas', - s: 'beberapa saat', - m: 'seminit', - mm: '%d minit', - h: 'sejam', - hh: '%d jam', - d: 'sehari', - dd: '%d hari', - M: 'sebulan', - MM: '%d bulan', - y: 'setahun', - yy: '%d tahun' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/ms.js b/node_modules/dayjs/esm/locale/ms.js deleted file mode 100644 index 86349f3..0000000 --- a/node_modules/dayjs/esm/locale/ms.js +++ /dev/null @@ -1,39 +0,0 @@ -// Malay [ms] -import dayjs from '../index'; -var locale = { - name: 'ms', - weekdays: 'Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu'.split('_'), - weekdaysShort: 'Ahd_Isn_Sel_Rab_Kha_Jum_Sab'.split('_'), - weekdaysMin: 'Ah_Is_Sl_Rb_Km_Jm_Sb'.split('_'), - months: 'Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember'.split('_'), - monthsShort: 'Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis'.split('_'), - weekStart: 1, - formats: { - LT: 'HH.mm', - LTS: 'HH.mm.ss', - L: 'DD/MM/YYYY', - LL: 'D MMMM YYYY', - LLL: 'D MMMM YYYY HH.mm', - LLLL: 'dddd, D MMMM YYYY HH.mm' - }, - relativeTime: { - future: 'dalam %s', - past: '%s yang lepas', - s: 'beberapa saat', - m: 'seminit', - mm: '%d minit', - h: 'sejam', - hh: '%d jam', - d: 'sehari', - dd: '%d hari', - M: 'sebulan', - MM: '%d bulan', - y: 'setahun', - yy: '%d tahun' - }, - ordinal: function ordinal(n) { - return n + "."; - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/mt.js b/node_modules/dayjs/esm/locale/mt.js deleted file mode 100644 index 9c90953..0000000 --- a/node_modules/dayjs/esm/locale/mt.js +++ /dev/null @@ -1,39 +0,0 @@ -// Maltese (Malta) [mt] -import dayjs from '../index'; -var locale = { - name: 'mt', - weekdays: 'Il-Ħadd_It-Tnejn_It-Tlieta_L-Erbgħa_Il-Ħamis_Il-Ġimgħa_Is-Sibt'.split('_'), - months: 'Jannar_Frar_Marzu_April_Mejju_Ġunju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Diċembru'.split('_'), - weekStart: 1, - weekdaysShort: 'Ħad_Tne_Tli_Erb_Ħam_Ġim_Sib'.split('_'), - monthsShort: 'Jan_Fra_Mar_Apr_Mej_Ġun_Lul_Aww_Set_Ott_Nov_Diċ'.split('_'), - weekdaysMin: 'Ħa_Tn_Tl_Er_Ħa_Ġi_Si'.split('_'), - ordinal: function ordinal(n) { - return n; - }, - formats: { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L: 'DD/MM/YYYY', - LL: 'D MMMM YYYY', - LLL: 'D MMMM YYYY HH:mm', - LLLL: 'dddd, D MMMM YYYY HH:mm' - }, - relativeTime: { - future: 'f’ %s', - past: '%s ilu', - s: 'ftit sekondi', - m: 'minuta', - mm: '%d minuti', - h: 'siegħa', - hh: '%d siegħat', - d: 'ġurnata', - dd: '%d ġranet', - M: 'xahar', - MM: '%d xhur', - y: 'sena', - yy: '%d sni' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/my.js b/node_modules/dayjs/esm/locale/my.js deleted file mode 100644 index 73b2633..0000000 --- a/node_modules/dayjs/esm/locale/my.js +++ /dev/null @@ -1,39 +0,0 @@ -// Burmese [my] -import dayjs from '../index'; -var locale = { - name: 'my', - weekdays: 'တနင်္ဂနွေ_တနင်္လာ_အင်္ဂါ_ဗုဒ္ဓဟူး_ကြာသပတေး_သောကြာ_စနေ'.split('_'), - months: 'ဇန်နဝါရီ_ဖေဖော်ဝါရီ_မတ်_ဧပြီ_မေ_ဇွန်_ဇူလိုင်_သြဂုတ်_စက်တင်ဘာ_အောက်တိုဘာ_နိုဝင်ဘာ_ဒီဇင်ဘာ'.split('_'), - weekStart: 1, - weekdaysShort: 'နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ'.split('_'), - monthsShort: 'ဇန်_ဖေ_မတ်_ပြီ_မေ_ဇွန်_လိုင်_သြ_စက်_အောက်_နို_ဒီ'.split('_'), - weekdaysMin: 'နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ'.split('_'), - ordinal: function ordinal(n) { - return n; - }, - formats: { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L: 'DD/MM/YYYY', - LL: 'D MMMM YYYY', - LLL: 'D MMMM YYYY HH:mm', - LLLL: 'dddd D MMMM YYYY HH:mm' - }, - relativeTime: { - future: 'လာမည့် %s မှာ', - past: 'လွန်ခဲ့သော %s က', - s: 'စက္ကန်.အနည်းငယ်', - m: 'တစ်မိနစ်', - mm: '%d မိနစ်', - h: 'တစ်နာရီ', - hh: '%d နာရီ', - d: 'တစ်ရက်', - dd: '%d ရက်', - M: 'တစ်လ', - MM: '%d လ', - y: 'တစ်နှစ်', - yy: '%d နှစ်' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/nb.js b/node_modules/dayjs/esm/locale/nb.js deleted file mode 100644 index e2d10f5..0000000 --- a/node_modules/dayjs/esm/locale/nb.js +++ /dev/null @@ -1,39 +0,0 @@ -// Norwegian Bokmål [nb] -import dayjs from '../index'; -var locale = { - name: 'nb', - weekdays: 'søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag'.split('_'), - weekdaysShort: 'sø._ma._ti._on._to._fr._lø.'.split('_'), - weekdaysMin: 'sø_ma_ti_on_to_fr_lø'.split('_'), - months: 'januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember'.split('_'), - monthsShort: 'jan._feb._mars_april_mai_juni_juli_aug._sep._okt._nov._des.'.split('_'), - ordinal: function ordinal(n) { - return n + "."; - }, - weekStart: 1, - formats: { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L: 'DD.MM.YYYY', - LL: 'D. MMMM YYYY', - LLL: 'D. MMMM YYYY [kl.] HH:mm', - LLLL: 'dddd D. MMMM YYYY [kl.] HH:mm' - }, - relativeTime: { - future: 'om %s', - past: '%s siden', - s: 'noen sekunder', - m: 'ett minutt', - mm: '%d minutter', - h: 'en time', - hh: '%d timer', - d: 'en dag', - dd: '%d dager', - M: 'en måned', - MM: '%d måneder', - y: 'ett år', - yy: '%d år' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/ne.js b/node_modules/dayjs/esm/locale/ne.js deleted file mode 100644 index 4f5a004..0000000 --- a/node_modules/dayjs/esm/locale/ne.js +++ /dev/null @@ -1,40 +0,0 @@ -// Nepalese [ne] -import dayjs from '../index'; -var locale = { - name: 'ne', - weekdays: 'आइतबार_सोमबार_मङ्गलबार_बुधबार_बिहिबार_शुक्रबार_शनिबार'.split('_'), - weekdaysShort: 'आइत._सोम._मङ्गल._बुध._बिहि._शुक्र._शनि.'.split('_'), - weekdaysMin: 'आ._सो._मं._बु._बि._शु._श.'.split('_'), - months: 'जनवरी_फेब्रुवरी_मार्च_अप्रिल_मे_जुन_जुलाई_अगष्ट_सेप्टेम्बर_अक्टोबर_नोभेम्बर_डिसेम्बर'.split('_'), - monthsShort: 'जन._फेब्रु._मार्च_अप्रि._मई_जुन_जुलाई._अग._सेप्ट._अक्टो._नोभे._डिसे.'.split('_'), - relativeTime: { - future: '%s पछि', - past: '%s अघि', - s: 'सेकेन्ड', - m: 'एक मिनेट', - mm: '%d मिनेट', - h: 'घन्टा', - hh: '%d घन्टा', - d: 'एक दिन', - dd: '%d दिन', - M: 'एक महिना', - MM: '%d महिना', - y: 'एक वर्ष', - yy: '%d वर्ष' - }, - ordinal: function ordinal(n) { - return ("" + n).replace(/\d/g, function (i) { - return '०१२३४५६७८९'[i]; - }); - }, - formats: { - LT: 'Aको h:mm बजे', - LTS: 'Aको h:mm:ss बजे', - L: 'DD/MM/YYYY', - LL: 'D MMMM YYYY', - LLL: 'D MMMM YYYY, Aको h:mm बजे', - LLLL: 'dddd, D MMMM YYYY, Aको h:mm बजे' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/nl-be.js b/node_modules/dayjs/esm/locale/nl-be.js deleted file mode 100644 index 51465b7..0000000 --- a/node_modules/dayjs/esm/locale/nl-be.js +++ /dev/null @@ -1,39 +0,0 @@ -// Dutch (Belgium) [nl-be] -import dayjs from '../index'; -var locale = { - name: 'nl-be', - weekdays: 'zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag'.split('_'), - months: 'januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december'.split('_'), - monthsShort: 'jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.'.split('_'), - weekStart: 1, - weekdaysShort: 'zo._ma._di._wo._do._vr._za.'.split('_'), - weekdaysMin: 'zo_ma_di_wo_do_vr_za'.split('_'), - ordinal: function ordinal(n) { - return n; - }, - formats: { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L: 'DD/MM/YYYY', - LL: 'D MMMM YYYY', - LLL: 'D MMMM YYYY HH:mm', - LLLL: 'dddd D MMMM YYYY HH:mm' - }, - relativeTime: { - future: 'over %s', - past: '%s geleden', - s: 'een paar seconden', - m: 'één minuut', - mm: '%d minuten', - h: 'één uur', - hh: '%d uur', - d: 'één dag', - dd: '%d dagen', - M: 'één maand', - MM: '%d maanden', - y: 'één jaar', - yy: '%d jaar' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/nl.js b/node_modules/dayjs/esm/locale/nl.js deleted file mode 100644 index f829583..0000000 --- a/node_modules/dayjs/esm/locale/nl.js +++ /dev/null @@ -1,39 +0,0 @@ -// Dutch [nl] -import dayjs from '../index'; -var locale = { - name: 'nl', - weekdays: 'zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag'.split('_'), - weekdaysShort: 'zo._ma._di._wo._do._vr._za.'.split('_'), - weekdaysMin: 'zo_ma_di_wo_do_vr_za'.split('_'), - months: 'januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december'.split('_'), - monthsShort: 'jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec'.split('_'), - ordinal: function ordinal(n) { - return n + "."; - }, - weekStart: 1, - formats: { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L: 'DD-MM-YYYY', - LL: 'D MMMM YYYY', - LLL: 'D MMMM YYYY HH:mm', - LLLL: 'dddd D MMMM YYYY HH:mm' - }, - relativeTime: { - future: 'over %s', - past: '%s geleden', - s: 'een paar seconden', - m: 'een minuut', - mm: '%d minuten', - h: 'een uur', - hh: '%d uur', - d: 'een dag', - dd: '%d dagen', - M: 'een maand', - MM: '%d maanden', - y: 'een jaar', - yy: '%d jaar' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/nn.js b/node_modules/dayjs/esm/locale/nn.js deleted file mode 100644 index 43767a4..0000000 --- a/node_modules/dayjs/esm/locale/nn.js +++ /dev/null @@ -1,39 +0,0 @@ -// Nynorsk [nn] -import dayjs from '../index'; -var locale = { - name: 'nn', - weekdays: 'sundag_måndag_tysdag_onsdag_torsdag_fredag_laurdag'.split('_'), - weekdaysShort: 'sun_mån_tys_ons_tor_fre_lau'.split('_'), - weekdaysMin: 'su_må_ty_on_to_fr_la'.split('_'), - months: 'januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember'.split('_'), - monthsShort: 'jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des'.split('_'), - ordinal: function ordinal(n) { - return n + "."; - }, - weekStart: 1, - relativeTime: { - future: 'om %s', - past: 'for %s sidan', - s: 'nokre sekund', - m: 'eitt minutt', - mm: '%d minutt', - h: 'ein time', - hh: '%d timar', - d: 'ein dag', - dd: '%d dagar', - M: 'ein månad', - MM: '%d månadar', - y: 'eitt år', - yy: '%d år' - }, - formats: { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L: 'DD.MM.YYYY', - LL: 'D. MMMM YYYY', - LLL: 'D. MMMM YYYY [kl.] H:mm', - LLLL: 'dddd D. MMMM YYYY [kl.] HH:mm' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/oc-lnc.js b/node_modules/dayjs/esm/locale/oc-lnc.js deleted file mode 100644 index 91e2f0d..0000000 --- a/node_modules/dayjs/esm/locale/oc-lnc.js +++ /dev/null @@ -1,39 +0,0 @@ -// Occitan, lengadocian dialecte [oc-lnc] -import dayjs from '../index'; -var locale = { - name: 'oc-lnc', - weekdays: 'dimenge_diluns_dimars_dimècres_dijòus_divendres_dissabte'.split('_'), - weekdaysShort: 'Dg_Dl_Dm_Dc_Dj_Dv_Ds'.split('_'), - weekdaysMin: 'dg_dl_dm_dc_dj_dv_ds'.split('_'), - months: 'genièr_febrièr_març_abrial_mai_junh_julhet_agost_setembre_octòbre_novembre_decembre'.split('_'), - monthsShort: 'gen_feb_març_abr_mai_junh_julh_ago_set_oct_nov_dec'.split('_'), - weekStart: 1, - formats: { - LT: 'H:mm', - LTS: 'H:mm:ss', - L: 'DD/MM/YYYY', - LL: 'D MMMM [de] YYYY', - LLL: 'D MMMM [de] YYYY [a] H:mm', - LLLL: 'dddd D MMMM [de] YYYY [a] H:mm' - }, - relativeTime: { - future: 'd\'aquí %s', - past: 'fa %s', - s: 'unas segondas', - m: 'una minuta', - mm: '%d minutas', - h: 'una ora', - hh: '%d oras', - d: 'un jorn', - dd: '%d jorns', - M: 'un mes', - MM: '%d meses', - y: 'un an', - yy: '%d ans' - }, - ordinal: function ordinal(n) { - return n + "\xBA"; - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/pa-in.js b/node_modules/dayjs/esm/locale/pa-in.js deleted file mode 100644 index 624a852..0000000 --- a/node_modules/dayjs/esm/locale/pa-in.js +++ /dev/null @@ -1,38 +0,0 @@ -// Punjabi (India) [pa-in] -import dayjs from '../index'; -var locale = { - name: 'pa-in', - weekdays: 'ਐਤਵਾਰ_ਸੋਮਵਾਰ_ਮੰਗਲਵਾਰ_ਬੁਧਵਾਰ_ਵੀਰਵਾਰ_ਸ਼ੁੱਕਰਵਾਰ_ਸ਼ਨੀਚਰਵਾਰ'.split('_'), - months: 'ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ'.split('_'), - weekdaysShort: 'ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ'.split('_'), - monthsShort: 'ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ'.split('_'), - weekdaysMin: 'ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ'.split('_'), - ordinal: function ordinal(n) { - return n; - }, - formats: { - LT: 'A h:mm ਵਜੇ', - LTS: 'A h:mm:ss ਵਜੇ', - L: 'DD/MM/YYYY', - LL: 'D MMMM YYYY', - LLL: 'D MMMM YYYY, A h:mm ਵਜੇ', - LLLL: 'dddd, D MMMM YYYY, A h:mm ਵਜੇ' - }, - relativeTime: { - future: '%s ਵਿੱਚ', - past: '%s ਪਿਛਲੇ', - s: 'ਕੁਝ ਸਕਿੰਟ', - m: 'ਇਕ ਮਿੰਟ', - mm: '%d ਮਿੰਟ', - h: 'ਇੱਕ ਘੰਟਾ', - hh: '%d ਘੰਟੇ', - d: 'ਇੱਕ ਦਿਨ', - dd: '%d ਦਿਨ', - M: 'ਇੱਕ ਮਹੀਨਾ', - MM: '%d ਮਹੀਨੇ', - y: 'ਇੱਕ ਸਾਲ', - yy: '%d ਸਾਲ' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/pl.js b/node_modules/dayjs/esm/locale/pl.js deleted file mode 100644 index e92f6e9..0000000 --- a/node_modules/dayjs/esm/locale/pl.js +++ /dev/null @@ -1,72 +0,0 @@ -// Polish [pl] -import dayjs from '../index'; - -function plural(n) { - return n % 10 < 5 && n % 10 > 1 && ~~(n / 10) % 10 !== 1; // eslint-disable-line -} -/* eslint-disable */ - - -function translate(number, withoutSuffix, key) { - var result = number + " "; - - switch (key) { - case 'm': - return withoutSuffix ? 'minuta' : 'minutę'; - - case 'mm': - return result + (plural(number) ? 'minuty' : 'minut'); - - case 'h': - return withoutSuffix ? 'godzina' : 'godzinę'; - - case 'hh': - return result + (plural(number) ? 'godziny' : 'godzin'); - - case 'MM': - return result + (plural(number) ? 'miesiące' : 'miesięcy'); - - case 'yy': - return result + (plural(number) ? 'lata' : 'lat'); - } -} -/* eslint-enable */ - - -var locale = { - name: 'pl', - weekdays: 'Niedziela_Poniedziałek_Wtorek_Środa_Czwartek_Piątek_Sobota'.split('_'), - weekdaysShort: 'Ndz_Pon_Wt_Śr_Czw_Pt_Sob'.split('_'), - weekdaysMin: 'Nd_Pn_Wt_Śr_Cz_Pt_So'.split('_'), - months: 'Styczeń_Luty_Marzec_Kwiecień_Maj_Czerwiec_Lipiec_Sierpień_Wrzesień_Październik_Listopad_Grudzień'.split('_'), - monthsShort: 'sty_lut_mar_kwi_maj_cze_lip_sie_wrz_paź_lis_gru'.split('_'), - ordinal: function ordinal(n) { - return n + "."; - }, - weekStart: 1, - relativeTime: { - future: 'za %s', - past: '%s temu', - s: 'kilka sekund', - m: translate, - mm: translate, - h: translate, - hh: translate, - d: '1 dzień', - dd: '%d dni', - M: 'miesiąc', - MM: translate, - y: 'rok', - yy: translate - }, - formats: { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L: 'DD.MM.YYYY', - LL: 'D MMMM YYYY', - LLL: 'D MMMM YYYY HH:mm', - LLLL: 'dddd, D MMMM YYYY HH:mm' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/pt-br.js b/node_modules/dayjs/esm/locale/pt-br.js deleted file mode 100644 index 3d77fe8..0000000 --- a/node_modules/dayjs/esm/locale/pt-br.js +++ /dev/null @@ -1,39 +0,0 @@ -// Portuguese (Brazil) [pt-br] -import dayjs from '../index'; -var locale = { - name: 'pt-br', - weekdays: 'Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado'.split('_'), - weekdaysShort: 'Dom_Seg_Ter_Qua_Qui_Sex_Sáb'.split('_'), - weekdaysMin: 'Do_2ª_3ª_4ª_5ª_6ª_Sá'.split('_'), - weekStart: 1, - months: 'Janeiro_Fevereiro_Março_Abril_Maio_Junho_Julho_Agosto_Setembro_Outubro_Novembro_Dezembro'.split('_'), - monthsShort: 'Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez'.split('_'), - ordinal: function ordinal(n) { - return n + "\xBA"; - }, - formats: { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L: 'DD/MM/YYYY', - LL: 'D [de] MMMM [de] YYYY', - LLL: 'D [de] MMMM [de] YYYY [às] HH:mm', - LLLL: 'dddd, D [de] MMMM [de] YYYY [às] HH:mm' - }, - relativeTime: { - future: 'em %s', - past: 'há %s', - s: 'poucos segundos', - m: 'um minuto', - mm: '%d minutos', - h: 'uma hora', - hh: '%d horas', - d: 'um dia', - dd: '%d dias', - M: 'um mês', - MM: '%d meses', - y: 'um ano', - yy: '%d anos' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/pt.js b/node_modules/dayjs/esm/locale/pt.js deleted file mode 100644 index fffeb9d..0000000 --- a/node_modules/dayjs/esm/locale/pt.js +++ /dev/null @@ -1,39 +0,0 @@ -// Portuguese [pt] -import dayjs from '../index'; -var locale = { - name: 'pt', - weekdays: 'Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado'.split('_'), - weekdaysShort: 'Dom_Seg_Ter_Qua_Qui_Sex_Sab'.split('_'), - weekdaysMin: 'Do_2ª_3ª_4ª_5ª_6ª_Sa'.split('_'), - months: 'Janeiro_Fevereiro_Março_Abril_Maio_Junho_Julho_Agosto_Setembro_Outubro_Novembro_Dezembro'.split('_'), - monthsShort: 'Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez'.split('_'), - ordinal: function ordinal(n) { - return n + "\xBA"; - }, - weekStart: 1, - formats: { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L: 'DD/MM/YYYY', - LL: 'D [de] MMMM [de] YYYY', - LLL: 'D [de] MMMM [de] YYYY [às] HH:mm', - LLLL: 'dddd, D [de] MMMM [de] YYYY [às] HH:mm' - }, - relativeTime: { - future: 'em %s', - past: 'há %s', - s: 'alguns segundos', - m: 'um minuto', - mm: '%d minutos', - h: 'uma hora', - hh: '%d horas', - d: 'um dia', - dd: '%d dias', - M: 'um mês', - MM: '%d meses', - y: 'um ano', - yy: '%d anos' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/ro.js b/node_modules/dayjs/esm/locale/ro.js deleted file mode 100644 index 93ef6bf..0000000 --- a/node_modules/dayjs/esm/locale/ro.js +++ /dev/null @@ -1,39 +0,0 @@ -// Romanian [ro] -import dayjs from '../index'; -var locale = { - name: 'ro', - weekdays: 'Duminică_Luni_Marți_Miercuri_Joi_Vineri_Sâmbătă'.split('_'), - weekdaysShort: 'Dum_Lun_Mar_Mie_Joi_Vin_Sâm'.split('_'), - weekdaysMin: 'Du_Lu_Ma_Mi_Jo_Vi_Sâ'.split('_'), - months: 'Ianuarie_Februarie_Martie_Aprilie_Mai_Iunie_Iulie_August_Septembrie_Octombrie_Noiembrie_Decembrie'.split('_'), - monthsShort: 'Ian._Febr._Mart._Apr._Mai_Iun._Iul._Aug._Sept._Oct._Nov._Dec.'.split('_'), - weekStart: 1, - formats: { - LT: 'H:mm', - LTS: 'H:mm:ss', - L: 'DD.MM.YYYY', - LL: 'D MMMM YYYY', - LLL: 'D MMMM YYYY H:mm', - LLLL: 'dddd, D MMMM YYYY H:mm' - }, - relativeTime: { - future: 'peste %s', - past: 'acum %s', - s: 'câteva secunde', - m: 'un minut', - mm: '%d minute', - h: 'o oră', - hh: '%d ore', - d: 'o zi', - dd: '%d zile', - M: 'o lună', - MM: '%d luni', - y: 'un an', - yy: '%d ani' - }, - ordinal: function ordinal(n) { - return n; - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/ru.js b/node_modules/dayjs/esm/locale/ru.js deleted file mode 100644 index 2a4edfc..0000000 --- a/node_modules/dayjs/esm/locale/ru.js +++ /dev/null @@ -1,78 +0,0 @@ -// Russian [ru] -import dayjs from '../index'; -var monthFormat = 'января_февраля_марта_апреля_мая_июня_июля_августа_сентября_октября_ноября_декабря'.split('_'); -var monthStandalone = 'январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь'.split('_'); -var monthShortFormat = 'янв._февр._мар._апр._мая_июня_июля_авг._сент._окт._нояб._дек.'.split('_'); -var monthShortStandalone = 'янв._февр._март_апр._май_июнь_июль_авг._сент._окт._нояб._дек.'.split('_'); -var MONTHS_IN_FORMAT = /D[oD]?(\[[^[\]]*\]|\s)+MMMM?/; - -function plural(word, num) { - var forms = word.split('_'); - return num % 10 === 1 && num % 100 !== 11 ? forms[0] : num % 10 >= 2 && num % 10 <= 4 && (num % 100 < 10 || num % 100 >= 20) ? forms[1] : forms[2]; // eslint-disable-line -} - -function relativeTimeWithPlural(number, withoutSuffix, key) { - var format = { - mm: withoutSuffix ? 'минута_минуты_минут' : 'минуту_минуты_минут', - hh: 'час_часа_часов', - dd: 'день_дня_дней', - MM: 'месяц_месяца_месяцев', - yy: 'год_года_лет' - }; - - if (key === 'm') { - return withoutSuffix ? 'минута' : 'минуту'; - } - - return number + " " + plural(format[key], +number); -} - -var locale = { - name: 'ru', - weekdays: 'воскресенье_понедельник_вторник_среда_четверг_пятница_суббота'.split('_'), - weekdaysShort: 'вск_пнд_втр_срд_чтв_птн_сбт'.split('_'), - weekdaysMin: 'вс_пн_вт_ср_чт_пт_сб'.split('_'), - months: function months(dayjsInstance, format) { - if (MONTHS_IN_FORMAT.test(format)) { - return monthFormat[dayjsInstance.month()]; - } - - return monthStandalone[dayjsInstance.month()]; - }, - monthsShort: function monthsShort(dayjsInstance, format) { - if (MONTHS_IN_FORMAT.test(format)) { - return monthShortFormat[dayjsInstance.month()]; - } - - return monthShortStandalone[dayjsInstance.month()]; - }, - weekStart: 1, - formats: { - LT: 'H:mm', - LTS: 'H:mm:ss', - L: 'DD.MM.YYYY', - LL: 'D MMMM YYYY г.', - LLL: 'D MMMM YYYY г., H:mm', - LLLL: 'dddd, D MMMM YYYY г., H:mm' - }, - relativeTime: { - future: 'через %s', - past: '%s назад', - s: 'несколько секунд', - m: relativeTimeWithPlural, - mm: relativeTimeWithPlural, - h: 'час', - hh: relativeTimeWithPlural, - d: 'день', - dd: relativeTimeWithPlural, - M: 'месяц', - MM: relativeTimeWithPlural, - y: 'год', - yy: relativeTimeWithPlural - }, - ordinal: function ordinal(n) { - return n; - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/sd.js b/node_modules/dayjs/esm/locale/sd.js deleted file mode 100644 index a429f8d..0000000 --- a/node_modules/dayjs/esm/locale/sd.js +++ /dev/null @@ -1,39 +0,0 @@ -// Sindhi [sd] -import dayjs from '../index'; -var locale = { - name: 'sd', - weekdays: 'آچر_سومر_اڱارو_اربع_خميس_جمع_ڇنڇر'.split('_'), - months: 'جنوري_فيبروري_مارچ_اپريل_مئي_جون_جولاءِ_آگسٽ_سيپٽمبر_آڪٽوبر_نومبر_ڊسمبر'.split('_'), - weekStart: 1, - weekdaysShort: 'آچر_سومر_اڱارو_اربع_خميس_جمع_ڇنڇر'.split('_'), - monthsShort: 'جنوري_فيبروري_مارچ_اپريل_مئي_جون_جولاءِ_آگسٽ_سيپٽمبر_آڪٽوبر_نومبر_ڊسمبر'.split('_'), - weekdaysMin: 'آچر_سومر_اڱارو_اربع_خميس_جمع_ڇنڇر'.split('_'), - ordinal: function ordinal(n) { - return n; - }, - formats: { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L: 'DD/MM/YYYY', - LL: 'D MMMM YYYY', - LLL: 'D MMMM YYYY HH:mm', - LLLL: 'dddd، D MMMM YYYY HH:mm' - }, - relativeTime: { - future: '%s پوء', - past: '%s اڳ', - s: 'چند سيڪنڊ', - m: 'هڪ منٽ', - mm: '%d منٽ', - h: 'هڪ ڪلاڪ', - hh: '%d ڪلاڪ', - d: 'هڪ ڏينهن', - dd: '%d ڏينهن', - M: 'هڪ مهينو', - MM: '%d مهينا', - y: 'هڪ سال', - yy: '%d سال' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/se.js b/node_modules/dayjs/esm/locale/se.js deleted file mode 100644 index 691099c..0000000 --- a/node_modules/dayjs/esm/locale/se.js +++ /dev/null @@ -1,39 +0,0 @@ -// Northern Sami [se] -import dayjs from '../index'; -var locale = { - name: 'se', - weekdays: 'sotnabeaivi_vuossárga_maŋŋebárga_gaskavahkku_duorastat_bearjadat_lávvardat'.split('_'), - months: 'ođđajagemánnu_guovvamánnu_njukčamánnu_cuoŋománnu_miessemánnu_geassemánnu_suoidnemánnu_borgemánnu_čakčamánnu_golggotmánnu_skábmamánnu_juovlamánnu'.split('_'), - weekStart: 1, - weekdaysShort: 'sotn_vuos_maŋ_gask_duor_bear_láv'.split('_'), - monthsShort: 'ođđj_guov_njuk_cuo_mies_geas_suoi_borg_čakč_golg_skáb_juov'.split('_'), - weekdaysMin: 's_v_m_g_d_b_L'.split('_'), - ordinal: function ordinal(n) { - return n; - }, - formats: { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L: 'DD.MM.YYYY', - LL: 'MMMM D. [b.] YYYY', - LLL: 'MMMM D. [b.] YYYY [ti.] HH:mm', - LLLL: 'dddd, MMMM D. [b.] YYYY [ti.] HH:mm' - }, - relativeTime: { - future: '%s geažes', - past: 'maŋit %s', - s: 'moadde sekunddat', - m: 'okta minuhta', - mm: '%d minuhtat', - h: 'okta diimmu', - hh: '%d diimmut', - d: 'okta beaivi', - dd: '%d beaivvit', - M: 'okta mánnu', - MM: '%d mánut', - y: 'okta jahki', - yy: '%d jagit' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/si.js b/node_modules/dayjs/esm/locale/si.js deleted file mode 100644 index 7a71ec0..0000000 --- a/node_modules/dayjs/esm/locale/si.js +++ /dev/null @@ -1,38 +0,0 @@ -// Sinhalese [si] -import dayjs from '../index'; -var locale = { - name: 'si', - weekdays: 'ඉරිදා_සඳුදා_අඟහරුවාදා_බදාදා_බ්‍රහස්පතින්දා_සිකුරාදා_සෙනසුරාදා'.split('_'), - months: 'ජනවාරි_පෙබරවාරි_මාර්තු_අප්‍රේල්_මැයි_ජූනි_ජූලි_අගෝස්තු_සැප්තැම්බර්_ඔක්තෝබර්_නොවැම්බර්_දෙසැම්බර්'.split('_'), - weekdaysShort: 'ඉරි_සඳු_අඟ_බදා_බ්‍රහ_සිකු_සෙන'.split('_'), - monthsShort: 'ජන_පෙබ_මාර්_අප්_මැයි_ජූනි_ජූලි_අගෝ_සැප්_ඔක්_නොවැ_දෙසැ'.split('_'), - weekdaysMin: 'ඉ_ස_අ_බ_බ්‍ර_සි_සෙ'.split('_'), - ordinal: function ordinal(n) { - return n; - }, - formats: { - LT: 'a h:mm', - LTS: 'a h:mm:ss', - L: 'YYYY/MM/DD', - LL: 'YYYY MMMM D', - LLL: 'YYYY MMMM D, a h:mm', - LLLL: 'YYYY MMMM D [වැනි] dddd, a h:mm:ss' - }, - relativeTime: { - future: '%sකින්', - past: '%sකට පෙර', - s: 'තත්පර කිහිපය', - m: 'මිනිත්තුව', - mm: 'මිනිත්තු %d', - h: 'පැය', - hh: 'පැය %d', - d: 'දිනය', - dd: 'දින %d', - M: 'මාසය', - MM: 'මාස %d', - y: 'වසර', - yy: 'වසර %d' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/sk.js b/node_modules/dayjs/esm/locale/sk.js deleted file mode 100644 index 12160ee..0000000 --- a/node_modules/dayjs/esm/locale/sk.js +++ /dev/null @@ -1,39 +0,0 @@ -// Slovak [sk] -import dayjs from '../index'; -var locale = { - name: 'sk', - weekdays: 'Nedeľa_Pondelok_Utorok_Streda_Štvrtok_Piatok_Sobota'.split('_'), - weekdaysShort: 'Ne_Po_Ut_St_Št_Pi_So'.split('_'), - weekdaysMin: 'ne_po_ut_st_št_pi_so'.split('_'), - months: 'január_február_marec_apríl_máj_jún_júl_august_september_október_november_december'.split('_'), - monthsShort: 'jan_feb_mar_apr_máj_jún_júl_aug_sep_okt_nov_dec'.split('_'), - weekStart: 1, - relativeTime: { - future: 'o %s', - past: 'pred %s', - s: 'niekoľko sekúnd', - m: 'minúta', - mm: '%d minút', - h: 'hodina', - hh: '%d hodín', - d: 'deň', - dd: '%d dní', - M: 'mesiac', - MM: '%d mesiacov', - y: 'rok', - yy: '%d rokov' - }, - ordinal: function ordinal(n) { - return n + "\xBA"; - }, - formats: { - LT: 'H:mm', - LTS: 'H:mm:ss', - L: 'DD.MM.YYYY', - LL: 'D. MMMM YYYY', - LLL: 'D. MMMM YYYY H:mm', - LLLL: 'dddd D. MMMM YYYY H:mm' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/sl.js b/node_modules/dayjs/esm/locale/sl.js deleted file mode 100644 index f7a4356..0000000 --- a/node_modules/dayjs/esm/locale/sl.js +++ /dev/null @@ -1,24 +0,0 @@ -// Slovenian [sl] -import dayjs from '../index'; -var locale = { - name: 'sl', - weekdays: 'nedelja_ponedeljek_torek_sreda_četrtek_petek_sobota'.split('_'), - months: 'januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december'.split('_'), - weekStart: 1, - weekdaysShort: 'ned._pon._tor._sre._čet._pet._sob.'.split('_'), - monthsShort: 'jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.'.split('_'), - weekdaysMin: 'ne_po_to_sr_če_pe_so'.split('_'), - ordinal: function ordinal(n) { - return n; - }, - formats: { - LT: 'H:mm', - LTS: 'H:mm:ss', - L: 'DD.MM.YYYY', - LL: 'D. MMMM YYYY', - LLL: 'D. MMMM YYYY H:mm', - LLLL: 'dddd, D. MMMM YYYY H:mm' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/sq.js b/node_modules/dayjs/esm/locale/sq.js deleted file mode 100644 index 625b701..0000000 --- a/node_modules/dayjs/esm/locale/sq.js +++ /dev/null @@ -1,39 +0,0 @@ -// Albanian [sq] -import dayjs from '../index'; -var locale = { - name: 'sq', - weekdays: 'E Diel_E Hënë_E Martë_E Mërkurë_E Enjte_E Premte_E Shtunë'.split('_'), - months: 'Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_Nëntor_Dhjetor'.split('_'), - weekStart: 1, - weekdaysShort: 'Die_Hën_Mar_Mër_Enj_Pre_Sht'.split('_'), - monthsShort: 'Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_Nën_Dhj'.split('_'), - weekdaysMin: 'D_H_Ma_Më_E_P_Sh'.split('_'), - ordinal: function ordinal(n) { - return n; - }, - formats: { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L: 'DD/MM/YYYY', - LL: 'D MMMM YYYY', - LLL: 'D MMMM YYYY HH:mm', - LLLL: 'dddd, D MMMM YYYY HH:mm' - }, - relativeTime: { - future: 'në %s', - past: '%s më parë', - s: 'disa sekonda', - m: 'një minutë', - mm: '%d minuta', - h: 'një orë', - hh: '%d orë', - d: 'një ditë', - dd: '%d ditë', - M: 'një muaj', - MM: '%d muaj', - y: 'një vit', - yy: '%d vite' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/sr-cyrl.js b/node_modules/dayjs/esm/locale/sr-cyrl.js deleted file mode 100644 index aa4c0f7..0000000 --- a/node_modules/dayjs/esm/locale/sr-cyrl.js +++ /dev/null @@ -1,39 +0,0 @@ -// Serbian Cyrillic [sr-cyrl] -import dayjs from '../index'; -var locale = { - name: 'sr-cyrl', - weekdays: 'Недеља_Понедељак_Уторак_Среда_Четвртак_Петак_Субота'.split('_'), - weekdaysShort: 'Нед._Пон._Уто._Сре._Чет._Пет._Суб.'.split('_'), - weekdaysMin: 'не_по_ут_ср_че_пе_су'.split('_'), - months: 'Јануар_Фебруар_Март_Април_Мај_Јун_Јул_Август_Септембар_Октобар_Новембар_Децембар'.split('_'), - monthsShort: 'Јан._Феб._Мар._Апр._Мај_Јун_Јул_Авг._Сеп._Окт._Нов._Дец.'.split('_'), - weekStart: 1, - relativeTime: { - future: 'за %s', - past: 'пре %s', - s: 'секунда', - m: 'минут', - mm: '%d минута', - h: 'сат', - hh: '%d сати', - d: 'дан', - dd: '%d дана', - M: 'месец', - MM: '%d месеци', - y: 'година', - yy: '%d године' - }, - ordinal: function ordinal(n) { - return n + "."; - }, - formats: { - LT: 'H:mm', - LTS: 'H:mm:ss', - L: 'DD.MM.YYYY', - LL: 'D. MMMM YYYY', - LLL: 'D. MMMM YYYY H:mm', - LLLL: 'dddd, D. MMMM YYYY H:mm' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/sr.js b/node_modules/dayjs/esm/locale/sr.js deleted file mode 100644 index adc08b5..0000000 --- a/node_modules/dayjs/esm/locale/sr.js +++ /dev/null @@ -1,39 +0,0 @@ -// Serbian [sr] -import dayjs from '../index'; -var locale = { - name: 'sr', - weekdays: 'Nedelja_Ponedeljak_Utorak_Sreda_Četvrtak_Petak_Subota'.split('_'), - weekdaysShort: 'Ned._Pon._Uto._Sre._Čet._Pet._Sub.'.split('_'), - weekdaysMin: 'ne_po_ut_sr_če_pe_su'.split('_'), - months: 'Januar_Februar_Mart_April_Maj_Jun_Jul_Avgust_Septembar_Oktobar_Novembar_Decembar'.split('_'), - monthsShort: 'Jan._Feb._Mar._Apr._Maj_Jun_Jul_Avg._Sep._Okt._Nov._Dec.'.split('_'), - weekStart: 1, - relativeTime: { - future: 'za %s', - past: 'pre %s', - s: 'sekunda', - m: 'minut', - mm: '%d minuta', - h: 'sat', - hh: '%d sati', - d: 'dan', - dd: '%d dana', - M: 'mesec', - MM: '%d meseci', - y: 'godina', - yy: '%d godine' - }, - ordinal: function ordinal(n) { - return n + "."; - }, - formats: { - LT: 'H:mm', - LTS: 'H:mm:ss', - L: 'DD.MM.YYYY', - LL: 'D. MMMM YYYY', - LLL: 'D. MMMM YYYY H:mm', - LLLL: 'dddd, D. MMMM YYYY H:mm' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/ss.js b/node_modules/dayjs/esm/locale/ss.js deleted file mode 100644 index 4354a48..0000000 --- a/node_modules/dayjs/esm/locale/ss.js +++ /dev/null @@ -1,39 +0,0 @@ -// siSwati [ss] -import dayjs from '../index'; -var locale = { - name: 'ss', - weekdays: 'Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo'.split('_'), - months: "Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split('_'), - weekStart: 1, - weekdaysShort: 'Lis_Umb_Lsb_Les_Lsi_Lsh_Umg'.split('_'), - monthsShort: 'Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo'.split('_'), - weekdaysMin: 'Li_Us_Lb_Lt_Ls_Lh_Ug'.split('_'), - ordinal: function ordinal(n) { - return n; - }, - formats: { - LT: 'h:mm A', - LTS: 'h:mm:ss A', - L: 'DD/MM/YYYY', - LL: 'D MMMM YYYY', - LLL: 'D MMMM YYYY h:mm A', - LLLL: 'dddd, D MMMM YYYY h:mm A' - }, - relativeTime: { - future: 'nga %s', - past: 'wenteka nga %s', - s: 'emizuzwana lomcane', - m: 'umzuzu', - mm: '%d emizuzu', - h: 'lihora', - hh: '%d emahora', - d: 'lilanga', - dd: '%d emalanga', - M: 'inyanga', - MM: '%d tinyanga', - y: 'umnyaka', - yy: '%d iminyaka' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/sv.js b/node_modules/dayjs/esm/locale/sv.js deleted file mode 100644 index 0adc44a..0000000 --- a/node_modules/dayjs/esm/locale/sv.js +++ /dev/null @@ -1,43 +0,0 @@ -// Swedish [sv] -import dayjs from '../index'; -var locale = { - name: 'sv', - weekdays: 'söndag_måndag_tisdag_onsdag_torsdag_fredag_lördag'.split('_'), - weekdaysShort: 'sön_mån_tis_ons_tor_fre_lör'.split('_'), - weekdaysMin: 'sö_må_ti_on_to_fr_lö'.split('_'), - months: 'januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december'.split('_'), - monthsShort: 'jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec'.split('_'), - weekStart: 1, - ordinal: function ordinal(n) { - var b = n % 10; - var o = b === 1 || b === 2 ? 'a' : 'e'; - return "[" + n + o + "]"; - }, - formats: { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L: 'YYYY-MM-DD', - LL: 'D MMMM YYYY', - LLL: 'D MMMM YYYY [kl.] HH:mm', - LLLL: 'dddd D MMMM YYYY [kl.] HH:mm', - lll: 'D MMM YYYY HH:mm', - llll: 'ddd D MMM YYYY HH:mm' - }, - relativeTime: { - future: 'om %s', - past: 'för %s sedan', - s: 'några sekunder', - m: 'en minut', - mm: '%d minuter', - h: 'en timme', - hh: '%d timmar', - d: 'en dag', - dd: '%d dagar', - M: 'en månad', - MM: '%d månader', - y: 'ett år', - yy: '%d år' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/sw.js b/node_modules/dayjs/esm/locale/sw.js deleted file mode 100644 index 287bf33..0000000 --- a/node_modules/dayjs/esm/locale/sw.js +++ /dev/null @@ -1,39 +0,0 @@ -// Swahili [sw] -import dayjs from '../index'; -var locale = { - name: 'sw', - weekdays: 'Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi'.split('_'), - weekdaysShort: 'Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos'.split('_'), - weekdaysMin: 'J2_J3_J4_J5_Al_Ij_J1'.split('_'), - months: 'Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba'.split('_'), - monthsShort: 'Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des'.split('_'), - weekStart: 1, - ordinal: function ordinal(n) { - return n; - }, - relativeTime: { - future: '%s baadaye', - past: 'tokea %s', - s: 'hivi punde', - m: 'dakika moja', - mm: 'dakika %d', - h: 'saa limoja', - hh: 'masaa %d', - d: 'siku moja', - dd: 'masiku %d', - M: 'mwezi mmoja', - MM: 'miezi %d', - y: 'mwaka mmoja', - yy: 'miaka %d' - }, - formats: { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L: 'DD.MM.YYYY', - LL: 'D MMMM YYYY', - LLL: 'D MMMM YYYY HH:mm', - LLLL: 'dddd, D MMMM YYYY HH:mm' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/ta.js b/node_modules/dayjs/esm/locale/ta.js deleted file mode 100644 index 6df25f8..0000000 --- a/node_modules/dayjs/esm/locale/ta.js +++ /dev/null @@ -1,38 +0,0 @@ -// Tamil [ta] -import dayjs from '../index'; -var locale = { - name: 'ta', - weekdays: 'ஞாயிற்றுக்கிழமை_திங்கட்கிழமை_செவ்வாய்கிழமை_புதன்கிழமை_வியாழக்கிழமை_வெள்ளிக்கிழமை_சனிக்கிழமை'.split('_'), - months: 'ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்'.split('_'), - weekdaysShort: 'ஞாயிறு_திங்கள்_செவ்வாய்_புதன்_வியாழன்_வெள்ளி_சனி'.split('_'), - monthsShort: 'ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்'.split('_'), - weekdaysMin: 'ஞா_தி_செ_பு_வி_வெ_ச'.split('_'), - ordinal: function ordinal(n) { - return n; - }, - formats: { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L: 'DD/MM/YYYY', - LL: 'D MMMM YYYY', - LLL: 'D MMMM YYYY, HH:mm', - LLLL: 'dddd, D MMMM YYYY, HH:mm' - }, - relativeTime: { - future: '%s இல்', - past: '%s முன்', - s: 'ஒரு சில விநாடிகள்', - m: 'ஒரு நிமிடம்', - mm: '%d நிமிடங்கள்', - h: 'ஒரு மணி நேரம்', - hh: '%d மணி நேரம்', - d: 'ஒரு நாள்', - dd: '%d நாட்கள்', - M: 'ஒரு மாதம்', - MM: '%d மாதங்கள்', - y: 'ஒரு வருடம்', - yy: '%d ஆண்டுகள்' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/te.js b/node_modules/dayjs/esm/locale/te.js deleted file mode 100644 index 392a247..0000000 --- a/node_modules/dayjs/esm/locale/te.js +++ /dev/null @@ -1,38 +0,0 @@ -// Telugu [te] -import dayjs from '../index'; -var locale = { - name: 'te', - weekdays: 'ఆదివారం_సోమవారం_మంగళవారం_బుధవారం_గురువారం_శుక్రవారం_శనివారం'.split('_'), - months: 'జనవరి_ఫిబ్రవరి_మార్చి_ఏప్రిల్_మే_జూన్_జులై_ఆగస్టు_సెప్టెంబర్_అక్టోబర్_నవంబర్_డిసెంబర్'.split('_'), - weekdaysShort: 'ఆది_సోమ_మంగళ_బుధ_గురు_శుక్ర_శని'.split('_'), - monthsShort: 'జన._ఫిబ్ర._మార్చి_ఏప్రి._మే_జూన్_జులై_ఆగ._సెప్._అక్టో._నవ._డిసె.'.split('_'), - weekdaysMin: 'ఆ_సో_మం_బు_గు_శు_శ'.split('_'), - ordinal: function ordinal(n) { - return n; - }, - formats: { - LT: 'A h:mm', - LTS: 'A h:mm:ss', - L: 'DD/MM/YYYY', - LL: 'D MMMM YYYY', - LLL: 'D MMMM YYYY, A h:mm', - LLLL: 'dddd, D MMMM YYYY, A h:mm' - }, - relativeTime: { - future: '%s లో', - past: '%s క్రితం', - s: 'కొన్ని క్షణాలు', - m: 'ఒక నిమిషం', - mm: '%d నిమిషాలు', - h: 'ఒక గంట', - hh: '%d గంటలు', - d: 'ఒక రోజు', - dd: '%d రోజులు', - M: 'ఒక నెల', - MM: '%d నెలలు', - y: 'ఒక సంవత్సరం', - yy: '%d సంవత్సరాలు' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/tet.js b/node_modules/dayjs/esm/locale/tet.js deleted file mode 100644 index ff83eea..0000000 --- a/node_modules/dayjs/esm/locale/tet.js +++ /dev/null @@ -1,39 +0,0 @@ -// Tetun Dili (East Timor) [tet] -import dayjs from '../index'; -var locale = { - name: 'tet', - weekdays: 'Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu'.split('_'), - months: 'Janeiru_Fevereiru_Marsu_Abril_Maiu_Juñu_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru'.split('_'), - weekStart: 1, - weekdaysShort: 'Dom_Seg_Ters_Kua_Kint_Sest_Sab'.split('_'), - monthsShort: 'Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez'.split('_'), - weekdaysMin: 'Do_Seg_Te_Ku_Ki_Ses_Sa'.split('_'), - ordinal: function ordinal(n) { - return n; - }, - formats: { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L: 'DD/MM/YYYY', - LL: 'D MMMM YYYY', - LLL: 'D MMMM YYYY HH:mm', - LLLL: 'dddd, D MMMM YYYY HH:mm' - }, - relativeTime: { - future: 'iha %s', - past: '%s liuba', - s: 'minutu balun', - m: 'minutu ida', - mm: 'minutu %d', - h: 'oras ida', - hh: 'oras %d', - d: 'loron ida', - dd: 'loron %d', - M: 'fulan ida', - MM: 'fulan %d', - y: 'tinan ida', - yy: 'tinan %d' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/tg.js b/node_modules/dayjs/esm/locale/tg.js deleted file mode 100644 index 536df0b..0000000 --- a/node_modules/dayjs/esm/locale/tg.js +++ /dev/null @@ -1,39 +0,0 @@ -// Tajik [tg] -import dayjs from '../index'; -var locale = { - name: 'tg', - weekdays: 'якшанбе_душанбе_сешанбе_чоршанбе_панҷшанбе_ҷумъа_шанбе'.split('_'), - months: 'январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр'.split('_'), - weekStart: 1, - weekdaysShort: 'яшб_дшб_сшб_чшб_пшб_ҷум_шнб'.split('_'), - monthsShort: 'янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек'.split('_'), - weekdaysMin: 'яш_дш_сш_чш_пш_ҷм_шб'.split('_'), - ordinal: function ordinal(n) { - return n; - }, - formats: { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L: 'DD/MM/YYYY', - LL: 'D MMMM YYYY', - LLL: 'D MMMM YYYY HH:mm', - LLLL: 'dddd, D MMMM YYYY HH:mm' - }, - relativeTime: { - future: 'баъди %s', - past: '%s пеш', - s: 'якчанд сония', - m: 'як дақиқа', - mm: '%d дақиқа', - h: 'як соат', - hh: '%d соат', - d: 'як рӯз', - dd: '%d рӯз', - M: 'як моҳ', - MM: '%d моҳ', - y: 'як сол', - yy: '%d сол' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/th.js b/node_modules/dayjs/esm/locale/th.js deleted file mode 100644 index 7780ba6..0000000 --- a/node_modules/dayjs/esm/locale/th.js +++ /dev/null @@ -1,38 +0,0 @@ -// Thai [th] -import dayjs from '../index'; -var locale = { - name: 'th', - weekdays: 'อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัสบดี_ศุกร์_เสาร์'.split('_'), - weekdaysShort: 'อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัส_ศุกร์_เสาร์'.split('_'), - weekdaysMin: 'อา._จ._อ._พ._พฤ._ศ._ส.'.split('_'), - months: 'มกราคม_กุมภาพันธ์_มีนาคม_เมษายน_พฤษภาคม_มิถุนายน_กรกฎาคม_สิงหาคม_กันยายน_ตุลาคม_พฤศจิกายน_ธันวาคม'.split('_'), - monthsShort: 'ม.ค._ก.พ._มี.ค._เม.ย._พ.ค._มิ.ย._ก.ค._ส.ค._ก.ย._ต.ค._พ.ย._ธ.ค.'.split('_'), - formats: { - LT: 'H:mm', - LTS: 'H:mm:ss', - L: 'DD/MM/YYYY', - LL: 'D MMMM YYYY', - LLL: 'D MMMM YYYY เวลา H:mm', - LLLL: 'วันddddที่ D MMMM YYYY เวลา H:mm' - }, - relativeTime: { - future: 'อีก %s', - past: '%s ที่ผ่านมา', - s: 'ไม่กี่วิ', - m: 'นาที', - mm: '%d นาที', - h: 'ชั่วโมง', - hh: '%d ชั่วโมง', - d: 'วัน', - dd: '%d วัน', - M: 'เดือน', - MM: '%d เดือน', - y: 'ปี', - yy: '%d ปี' - }, - ordinal: function ordinal(n) { - return n + "."; - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/tl-ph.js b/node_modules/dayjs/esm/locale/tl-ph.js deleted file mode 100644 index 0fa84f3..0000000 --- a/node_modules/dayjs/esm/locale/tl-ph.js +++ /dev/null @@ -1,39 +0,0 @@ -// Tagalog (Philippines) [tl-ph] -import dayjs from '../index'; -var locale = { - name: 'tl-ph', - weekdays: 'Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado'.split('_'), - months: 'Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre'.split('_'), - weekStart: 1, - weekdaysShort: 'Lin_Lun_Mar_Miy_Huw_Biy_Sab'.split('_'), - monthsShort: 'Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis'.split('_'), - weekdaysMin: 'Li_Lu_Ma_Mi_Hu_Bi_Sab'.split('_'), - ordinal: function ordinal(n) { - return n; - }, - formats: { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L: 'MM/D/YYYY', - LL: 'MMMM D, YYYY', - LLL: 'MMMM D, YYYY HH:mm', - LLLL: 'dddd, MMMM DD, YYYY HH:mm' - }, - relativeTime: { - future: 'sa loob ng %s', - past: '%s ang nakalipas', - s: 'ilang segundo', - m: 'isang minuto', - mm: '%d minuto', - h: 'isang oras', - hh: '%d oras', - d: 'isang araw', - dd: '%d araw', - M: 'isang buwan', - MM: '%d buwan', - y: 'isang taon', - yy: '%d taon' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/tlh.js b/node_modules/dayjs/esm/locale/tlh.js deleted file mode 100644 index 30f52fe..0000000 --- a/node_modules/dayjs/esm/locale/tlh.js +++ /dev/null @@ -1,24 +0,0 @@ -// Klingon [tlh] -import dayjs from '../index'; -var locale = { - name: 'tlh', - weekdays: 'lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj'.split('_'), - months: 'tera’ jar wa’_tera’ jar cha’_tera’ jar wej_tera’ jar loS_tera’ jar vagh_tera’ jar jav_tera’ jar Soch_tera’ jar chorgh_tera’ jar Hut_tera’ jar wa’maH_tera’ jar wa’maH wa’_tera’ jar wa’maH cha’'.split('_'), - weekStart: 1, - weekdaysShort: 'lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj'.split('_'), - monthsShort: 'jar wa’_jar cha’_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa’maH_jar wa’maH wa’_jar wa’maH cha’'.split('_'), - weekdaysMin: 'lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj'.split('_'), - ordinal: function ordinal(n) { - return n; - }, - formats: { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L: 'DD.MM.YYYY', - LL: 'D MMMM YYYY', - LLL: 'D MMMM YYYY HH:mm', - LLLL: 'dddd, D MMMM YYYY HH:mm' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/tr.js b/node_modules/dayjs/esm/locale/tr.js deleted file mode 100644 index e7fe24f..0000000 --- a/node_modules/dayjs/esm/locale/tr.js +++ /dev/null @@ -1,39 +0,0 @@ -// Turkish [tr] -import dayjs from '../index'; -var locale = { - name: 'tr', - weekdays: 'Pazar_Pazartesi_Salı_Çarşamba_Perşembe_Cuma_Cumartesi'.split('_'), - weekdaysShort: 'Paz_Pts_Sal_Çar_Per_Cum_Cts'.split('_'), - weekdaysMin: 'Pz_Pt_Sa_Ça_Pe_Cu_Ct'.split('_'), - months: 'Ocak_Şubat_Mart_Nisan_Mayıs_Haziran_Temmuz_Ağustos_Eylül_Ekim_Kasım_Aralık'.split('_'), - monthsShort: 'Oca_Şub_Mar_Nis_May_Haz_Tem_Ağu_Eyl_Eki_Kas_Ara'.split('_'), - weekStart: 1, - formats: { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L: 'DD.MM.YYYY', - LL: 'D MMMM YYYY', - LLL: 'D MMMM YYYY HH:mm', - LLLL: 'dddd, D MMMM YYYY HH:mm' - }, - relativeTime: { - future: '%s sonra', - past: '%s önce', - s: 'birkaç saniye', - m: 'bir dakika', - mm: '%d dakika', - h: 'bir saat', - hh: '%d saat', - d: 'bir gün', - dd: '%d gün', - M: 'bir ay', - MM: '%d ay', - y: 'bir yıl', - yy: '%d yıl' - }, - ordinal: function ordinal(n) { - return n + "."; - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/tzl.js b/node_modules/dayjs/esm/locale/tzl.js deleted file mode 100644 index 9fa0cd2..0000000 --- a/node_modules/dayjs/esm/locale/tzl.js +++ /dev/null @@ -1,24 +0,0 @@ -// Talossan [tzl] -import dayjs from '../index'; -var locale = { - name: 'tzl', - weekdays: 'Súladi_Lúneçi_Maitzi_Márcuri_Xhúadi_Viénerçi_Sáturi'.split('_'), - months: 'Januar_Fevraglh_Març_Avrïu_Mai_Gün_Julia_Guscht_Setemvar_Listopäts_Noemvar_Zecemvar'.split('_'), - weekStart: 1, - weekdaysShort: 'Súl_Lún_Mai_Már_Xhú_Vié_Sát'.split('_'), - monthsShort: 'Jan_Fev_Mar_Avr_Mai_Gün_Jul_Gus_Set_Lis_Noe_Zec'.split('_'), - weekdaysMin: 'Sú_Lú_Ma_Má_Xh_Vi_Sá'.split('_'), - ordinal: function ordinal(n) { - return n; - }, - formats: { - LT: 'HH.mm', - LTS: 'HH.mm.ss', - L: 'DD.MM.YYYY', - LL: 'D. MMMM [dallas] YYYY', - LLL: 'D. MMMM [dallas] YYYY HH.mm', - LLLL: 'dddd, [li] D. MMMM [dallas] YYYY HH.mm' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/tzm-latn.js b/node_modules/dayjs/esm/locale/tzm-latn.js deleted file mode 100644 index e5ac6af..0000000 --- a/node_modules/dayjs/esm/locale/tzm-latn.js +++ /dev/null @@ -1,39 +0,0 @@ -// Central Atlas Tamazight Latin [tzm-latn] -import dayjs from '../index'; -var locale = { - name: 'tzm-latn', - weekdays: 'asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas'.split('_'), - months: 'innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir'.split('_'), - weekStart: 6, - weekdaysShort: 'asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas'.split('_'), - monthsShort: 'innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir'.split('_'), - weekdaysMin: 'asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas'.split('_'), - ordinal: function ordinal(n) { - return n; - }, - formats: { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L: 'DD/MM/YYYY', - LL: 'D MMMM YYYY', - LLL: 'D MMMM YYYY HH:mm', - LLLL: 'dddd D MMMM YYYY HH:mm' - }, - relativeTime: { - future: 'dadkh s yan %s', - past: 'yan %s', - s: 'imik', - m: 'minuḍ', - mm: '%d minuḍ', - h: 'saɛa', - hh: '%d tassaɛin', - d: 'ass', - dd: '%d ossan', - M: 'ayowr', - MM: '%d iyyirn', - y: 'asgas', - yy: '%d isgasn' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/tzm.js b/node_modules/dayjs/esm/locale/tzm.js deleted file mode 100644 index d94a6c0..0000000 --- a/node_modules/dayjs/esm/locale/tzm.js +++ /dev/null @@ -1,39 +0,0 @@ -// Central Atlas Tamazight [tzm] -import dayjs from '../index'; -var locale = { - name: 'tzm', - weekdays: 'ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ'.split('_'), - months: 'ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ'.split('_'), - weekStart: 6, - weekdaysShort: 'ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ'.split('_'), - monthsShort: 'ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ'.split('_'), - weekdaysMin: 'ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ'.split('_'), - ordinal: function ordinal(n) { - return n; - }, - formats: { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L: 'DD/MM/YYYY', - LL: 'D MMMM YYYY', - LLL: 'D MMMM YYYY HH:mm', - LLLL: 'dddd D MMMM YYYY HH:mm' - }, - relativeTime: { - future: 'ⴷⴰⴷⵅ ⵙ ⵢⴰⵏ %s', - past: 'ⵢⴰⵏ %s', - s: 'ⵉⵎⵉⴽ', - m: 'ⵎⵉⵏⵓⴺ', - mm: '%d ⵎⵉⵏⵓⴺ', - h: 'ⵙⴰⵄⴰ', - hh: '%d ⵜⴰⵙⵙⴰⵄⵉⵏ', - d: 'ⴰⵙⵙ', - dd: '%d oⵙⵙⴰⵏ', - M: 'ⴰⵢoⵓⵔ', - MM: '%d ⵉⵢⵢⵉⵔⵏ', - y: 'ⴰⵙⴳⴰⵙ', - yy: '%d ⵉⵙⴳⴰⵙⵏ' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/ug-cn.js b/node_modules/dayjs/esm/locale/ug-cn.js deleted file mode 100644 index d3d6392..0000000 --- a/node_modules/dayjs/esm/locale/ug-cn.js +++ /dev/null @@ -1,39 +0,0 @@ -// Uyghur (China) [ug-cn] -import dayjs from '../index'; -var locale = { - name: 'ug-cn', - weekdays: 'يەكشەنبە_دۈشەنبە_سەيشەنبە_چارشەنبە_پەيشەنبە_جۈمە_شەنبە'.split('_'), - months: 'يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر'.split('_'), - weekStart: 1, - weekdaysShort: 'يە_دۈ_سە_چا_پە_جۈ_شە'.split('_'), - monthsShort: 'يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر'.split('_'), - weekdaysMin: 'يە_دۈ_سە_چا_پە_جۈ_شە'.split('_'), - ordinal: function ordinal(n) { - return n; - }, - formats: { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L: 'YYYY-MM-DD', - LL: 'YYYY-يىلىM-ئاينىڭD-كۈنى', - LLL: 'YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm', - LLLL: 'dddd، YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm' - }, - relativeTime: { - future: '%s كېيىن', - past: '%s بۇرۇن', - s: 'نەچچە سېكونت', - m: 'بىر مىنۇت', - mm: '%d مىنۇت', - h: 'بىر سائەت', - hh: '%d سائەت', - d: 'بىر كۈن', - dd: '%d كۈن', - M: 'بىر ئاي', - MM: '%d ئاي', - y: 'بىر يىل', - yy: '%d يىل' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/uk.js b/node_modules/dayjs/esm/locale/uk.js deleted file mode 100644 index bb4d28d..0000000 --- a/node_modules/dayjs/esm/locale/uk.js +++ /dev/null @@ -1,62 +0,0 @@ -// Ukrainian [uk] -import dayjs from '../index'; - -function plural(word, num) { - var forms = word.split('_'); - return num % 10 === 1 && num % 100 !== 11 ? forms[0] : num % 10 >= 2 && num % 10 <= 4 && (num % 100 < 10 || num % 100 >= 20) ? forms[1] : forms[2]; // eslint-disable-line -} - -function relativeTimeWithPlural(number, withoutSuffix, key) { - var format = { - ss: withoutSuffix ? 'секунда_секунди_секунд' : 'секунду_секунди_секунд', - mm: withoutSuffix ? 'хвилина_хвилини_хвилин' : 'хвилину_хвилини_хвилин', - hh: withoutSuffix ? 'година_години_годин' : 'годину_години_годин', - dd: 'день_дні_днів', - MM: 'місяць_місяці_місяців', - yy: 'рік_роки_років' - }; - - if (key === 'm') { - return withoutSuffix ? 'хвилина' : 'хвилину'; - } - - return number + " " + plural(format[key], +number); -} - -var locale = { - name: 'uk', - weekdays: 'неділя_понеділок_вівторок_середа_четвер_п’ятниця_субота'.split('_'), - weekdaysShort: 'ндл_пнд_втр_срд_чтв_птн_сбт'.split('_'), - weekdaysMin: 'нд_пн_вт_ср_чт_пт_сб'.split('_'), - months: 'січень_лютий_березень_квітень_травень_червень_липень_серпень_вересень_жовтень_листопад_грудень'.split('_'), - monthsShort: 'сiч_лют_бер_квiт_трав_черв_лип_серп_вер_жовт_лист_груд'.split('_'), - weekStart: 1, - relativeTime: { - future: 'за %s', - past: '%s тому', - s: 'декілька секунд', - m: relativeTimeWithPlural, - mm: relativeTimeWithPlural, - h: 'годину', - hh: relativeTimeWithPlural, - d: 'день', - dd: relativeTimeWithPlural, - M: 'місяць', - MM: relativeTimeWithPlural, - y: 'рік', - yy: relativeTimeWithPlural - }, - ordinal: function ordinal(n) { - return n; - }, - formats: { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L: 'DD.MM.YYYY', - LL: 'D MMMM YYYY р.', - LLL: 'D MMMM YYYY р., HH:mm', - LLLL: 'dddd, D MMMM YYYY р., HH:mm' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/ur.js b/node_modules/dayjs/esm/locale/ur.js deleted file mode 100644 index 7464c1e..0000000 --- a/node_modules/dayjs/esm/locale/ur.js +++ /dev/null @@ -1,39 +0,0 @@ -// Urdu [ur] -import dayjs from '../index'; -var locale = { - name: 'ur', - weekdays: 'اتوار_پیر_منگل_بدھ_جمعرات_جمعہ_ہفتہ'.split('_'), - months: 'جنوری_فروری_مارچ_اپریل_مئی_جون_جولائی_اگست_ستمبر_اکتوبر_نومبر_دسمبر'.split('_'), - weekStart: 1, - weekdaysShort: 'اتوار_پیر_منگل_بدھ_جمعرات_جمعہ_ہفتہ'.split('_'), - monthsShort: 'جنوری_فروری_مارچ_اپریل_مئی_جون_جولائی_اگست_ستمبر_اکتوبر_نومبر_دسمبر'.split('_'), - weekdaysMin: 'اتوار_پیر_منگل_بدھ_جمعرات_جمعہ_ہفتہ'.split('_'), - ordinal: function ordinal(n) { - return n; - }, - formats: { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L: 'DD/MM/YYYY', - LL: 'D MMMM YYYY', - LLL: 'D MMMM YYYY HH:mm', - LLLL: 'dddd، D MMMM YYYY HH:mm' - }, - relativeTime: { - future: '%s بعد', - past: '%s قبل', - s: 'چند سیکنڈ', - m: 'ایک منٹ', - mm: '%d منٹ', - h: 'ایک گھنٹہ', - hh: '%d گھنٹے', - d: 'ایک دن', - dd: '%d دن', - M: 'ایک ماہ', - MM: '%d ماہ', - y: 'ایک سال', - yy: '%d سال' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/uz-latn.js b/node_modules/dayjs/esm/locale/uz-latn.js deleted file mode 100644 index 4dc2108..0000000 --- a/node_modules/dayjs/esm/locale/uz-latn.js +++ /dev/null @@ -1,39 +0,0 @@ -// Uzbek Latin [uz-latn] -import dayjs from '../index'; -var locale = { - name: 'uz-latn', - weekdays: 'Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba'.split('_'), - months: 'Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr'.split('_'), - weekStart: 1, - weekdaysShort: 'Yak_Dush_Sesh_Chor_Pay_Jum_Shan'.split('_'), - monthsShort: 'Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek'.split('_'), - weekdaysMin: 'Ya_Du_Se_Cho_Pa_Ju_Sha'.split('_'), - ordinal: function ordinal(n) { - return n; - }, - formats: { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L: 'DD/MM/YYYY', - LL: 'D MMMM YYYY', - LLL: 'D MMMM YYYY HH:mm', - LLLL: 'D MMMM YYYY, dddd HH:mm' - }, - relativeTime: { - future: 'Yaqin %s ichida', - past: 'Bir necha %s oldin', - s: 'soniya', - m: 'bir daqiqa', - mm: '%d daqiqa', - h: 'bir soat', - hh: '%d soat', - d: 'bir kun', - dd: '%d kun', - M: 'bir oy', - MM: '%d oy', - y: 'bir yil', - yy: '%d yil' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/uz.js b/node_modules/dayjs/esm/locale/uz.js deleted file mode 100644 index 459fd58..0000000 --- a/node_modules/dayjs/esm/locale/uz.js +++ /dev/null @@ -1,39 +0,0 @@ -// Uzbek [uz] -import dayjs from '../index'; -var locale = { - name: 'uz', - weekdays: 'Якшанба_Душанба_Сешанба_Чоршанба_Пайшанба_Жума_Шанба'.split('_'), - months: 'январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр'.split('_'), - weekStart: 1, - weekdaysShort: 'Якш_Душ_Сеш_Чор_Пай_Жум_Шан'.split('_'), - monthsShort: 'янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек'.split('_'), - weekdaysMin: 'Як_Ду_Се_Чо_Па_Жу_Ша'.split('_'), - ordinal: function ordinal(n) { - return n; - }, - formats: { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L: 'DD/MM/YYYY', - LL: 'D MMMM YYYY', - LLL: 'D MMMM YYYY HH:mm', - LLLL: 'D MMMM YYYY, dddd HH:mm' - }, - relativeTime: { - future: 'Якин %s ичида', - past: 'Бир неча %s олдин', - s: 'фурсат', - m: 'бир дакика', - mm: '%d дакика', - h: 'бир соат', - hh: '%d соат', - d: 'бир кун', - dd: '%d кун', - M: 'бир ой', - MM: '%d ой', - y: 'бир йил', - yy: '%d йил' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/vi.js b/node_modules/dayjs/esm/locale/vi.js deleted file mode 100644 index f55cc73..0000000 --- a/node_modules/dayjs/esm/locale/vi.js +++ /dev/null @@ -1,43 +0,0 @@ -// Vietnamese [vi] -import dayjs from '../index'; -var locale = { - name: 'vi', - weekdays: 'chủ nhật_thứ hai_thứ ba_thứ tư_thứ năm_thứ sáu_thứ bảy'.split('_'), - months: 'tháng 1_tháng 2_tháng 3_tháng 4_tháng 5_tháng 6_tháng 7_tháng 8_tháng 9_tháng 10_tháng 11_tháng 12'.split('_'), - weekStart: 1, - weekdaysShort: 'CN_T2_T3_T4_T5_T6_T7'.split('_'), - monthsShort: 'Th01_Th02_Th03_Th04_Th05_Th06_Th07_Th08_Th09_Th10_Th11_Th12'.split('_'), - weekdaysMin: 'CN_T2_T3_T4_T5_T6_T7'.split('_'), - ordinal: function ordinal(n) { - return n; - }, - formats: { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L: 'DD/MM/YYYY', - LL: 'D MMMM [năm] YYYY', - LLL: 'D MMMM [năm] YYYY HH:mm', - LLLL: 'dddd, D MMMM [năm] YYYY HH:mm', - l: 'DD/M/YYYY', - ll: 'D MMM YYYY', - lll: 'D MMM YYYY HH:mm', - llll: 'ddd, D MMM YYYY HH:mm' - }, - relativeTime: { - future: '%s tới', - past: '%s trước', - s: 'vài giây', - m: 'một phút', - mm: '%d phút', - h: 'một giờ', - hh: '%d giờ', - d: 'một ngày', - dd: '%d ngày', - M: 'một tháng', - MM: '%d tháng', - y: 'một năm', - yy: '%d năm' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/x-pseudo.js b/node_modules/dayjs/esm/locale/x-pseudo.js deleted file mode 100644 index ceb6782..0000000 --- a/node_modules/dayjs/esm/locale/x-pseudo.js +++ /dev/null @@ -1,39 +0,0 @@ -// Pseudo [x-pseudo] -import dayjs from '../index'; -var locale = { - name: 'x-pseudo', - weekdays: 'S~úñdá~ý_Mó~ñdáý~_Túé~sdáý~_Wéd~ñésd~áý_T~húrs~dáý_~Fríd~áý_S~átúr~dáý'.split('_'), - months: 'J~áñúá~rý_F~ébrú~árý_~Márc~h_Áp~ríl_~Máý_~Júñé~_Júl~ý_Áú~gúst~_Sép~témb~ér_Ó~ctób~ér_Ñ~óvém~bér_~Décé~mbér'.split('_'), - weekStart: 1, - weekdaysShort: 'S~úñ_~Móñ_~Túé_~Wéd_~Thú_~Frí_~Sát'.split('_'), - monthsShort: 'J~áñ_~Féb_~Már_~Ápr_~Máý_~Júñ_~Júl_~Áúg_~Sép_~Óct_~Ñóv_~Déc'.split('_'), - weekdaysMin: 'S~ú_Mó~_Tú_~Wé_T~h_Fr~_Sá'.split('_'), - ordinal: function ordinal(n) { - return n; - }, - formats: { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L: 'DD/MM/YYYY', - LL: 'D MMMM YYYY', - LLL: 'D MMMM YYYY HH:mm', - LLLL: 'dddd, D MMMM YYYY HH:mm' - }, - relativeTime: { - future: 'í~ñ %s', - past: '%s á~gó', - s: 'á ~féw ~sécó~ñds', - m: 'á ~míñ~úté', - mm: '%d m~íñú~tés', - h: 'á~ñ hó~úr', - hh: '%d h~óúrs', - d: 'á ~dáý', - dd: '%d d~áýs', - M: 'á ~móñ~th', - MM: '%d m~óñt~hs', - y: 'á ~ýéár', - yy: '%d ý~éárs' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/yo.js b/node_modules/dayjs/esm/locale/yo.js deleted file mode 100644 index 1f79468..0000000 --- a/node_modules/dayjs/esm/locale/yo.js +++ /dev/null @@ -1,39 +0,0 @@ -// Yoruba Nigeria [yo] -import dayjs from '../index'; -var locale = { - name: 'yo', - weekdays: 'Àìkú_Ajé_Ìsẹ́gun_Ọjọ́rú_Ọjọ́bọ_Ẹtì_Àbámẹ́ta'.split('_'), - months: 'Sẹ́rẹ́_Èrèlè_Ẹrẹ̀nà_Ìgbé_Èbibi_Òkùdu_Agẹmo_Ògún_Owewe_Ọ̀wàrà_Bélú_Ọ̀pẹ̀̀'.split('_'), - weekStart: 1, - weekdaysShort: 'Àìk_Ajé_Ìsẹ́_Ọjr_Ọjb_Ẹtì_Àbá'.split('_'), - monthsShort: 'Sẹ́r_Èrl_Ẹrn_Ìgb_Èbi_Òkù_Agẹ_Ògú_Owe_Ọ̀wà_Bél_Ọ̀pẹ̀̀'.split('_'), - weekdaysMin: 'Àì_Aj_Ìs_Ọr_Ọb_Ẹt_Àb'.split('_'), - ordinal: function ordinal(n) { - return n; - }, - formats: { - LT: 'h:mm A', - LTS: 'h:mm:ss A', - L: 'DD/MM/YYYY', - LL: 'D MMMM YYYY', - LLL: 'D MMMM YYYY h:mm A', - LLLL: 'dddd, D MMMM YYYY h:mm A' - }, - relativeTime: { - future: 'ní %s', - past: '%s kọjá', - s: 'ìsẹjú aayá die', - m: 'ìsẹjú kan', - mm: 'ìsẹjú %d', - h: 'wákati kan', - hh: 'wákati %d', - d: 'ọjọ́ kan', - dd: 'ọjọ́ %d', - M: 'osù kan', - MM: 'osù %d', - y: 'ọdún kan', - yy: 'ọdún %d' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/zh-cn.js b/node_modules/dayjs/esm/locale/zh-cn.js deleted file mode 100644 index 933e13f..0000000 --- a/node_modules/dayjs/esm/locale/zh-cn.js +++ /dev/null @@ -1,67 +0,0 @@ -// Chinese (China) [zh-cn] -import dayjs from '../index'; -var locale = { - name: 'zh-cn', - weekdays: '星期日_星期一_星期二_星期三_星期四_星期五_星期六'.split('_'), - weekdaysShort: '周日_周一_周二_周三_周四_周五_周六'.split('_'), - weekdaysMin: '日_一_二_三_四_五_六'.split('_'), - months: '一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月'.split('_'), - monthsShort: '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split('_'), - ordinal: function ordinal(number, period) { - switch (period) { - case 'W': - return number + "\u5468"; - - default: - return number + "\u65E5"; - } - }, - weekStart: 1, - yearStart: 4, - formats: { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L: 'YYYY/MM/DD', - LL: 'YYYY年M月D日', - LLL: 'YYYY年M月D日Ah点mm分', - LLLL: 'YYYY年M月D日ddddAh点mm分', - l: 'YYYY/M/D', - ll: 'YYYY年M月D日', - lll: 'YYYY年M月D日 HH:mm', - llll: 'YYYY年M月D日dddd HH:mm' - }, - relativeTime: { - future: '%s内', - past: '%s前', - s: '几秒', - m: '1 分钟', - mm: '%d 分钟', - h: '1 小时', - hh: '%d 小时', - d: '1 天', - dd: '%d 天', - M: '1 个月', - MM: '%d 个月', - y: '1 年', - yy: '%d 年' - }, - meridiem: function meridiem(hour, minute) { - var hm = hour * 100 + minute; - - if (hm < 600) { - return '凌晨'; - } else if (hm < 900) { - return '早上'; - } else if (hm < 1130) { - return '上午'; - } else if (hm < 1230) { - return '中午'; - } else if (hm < 1800) { - return '下午'; - } - - return '晚上'; - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/zh-hk.js b/node_modules/dayjs/esm/locale/zh-hk.js deleted file mode 100644 index c0c2e2b..0000000 --- a/node_modules/dayjs/esm/locale/zh-hk.js +++ /dev/null @@ -1,38 +0,0 @@ -// Chinese (Hong Kong) [zh-hk] -import dayjs from '../index'; -var locale = { - name: 'zh-hk', - months: '一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月'.split('_'), - monthsShort: '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split('_'), - weekdays: '星期日_星期一_星期二_星期三_星期四_星期五_星期六'.split('_'), - weekdaysShort: '週日_週一_週二_週三_週四_週五_週六'.split('_'), - weekdaysMin: '日_一_二_三_四_五_六'.split('_'), - ordinal: function ordinal(n) { - return n + "\u65E5"; - }, - formats: { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L: 'YYYY/MM/DD', - LL: 'YYYY年M月D日', - LLL: 'YYYY年M月D日 HH:mm', - LLLL: 'YYYY年M月D日dddd HH:mm' - }, - relativeTime: { - future: '%s內', - past: '%s前', - s: '幾秒', - m: '一分鐘', - mm: '%d 分鐘', - h: '一小時', - hh: '%d 小時', - d: '一天', - dd: '%d 天', - M: '一個月', - MM: '%d 個月', - y: '一年', - yy: '%d 年' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/locale/zh-tw.js b/node_modules/dayjs/esm/locale/zh-tw.js deleted file mode 100644 index 002a27d..0000000 --- a/node_modules/dayjs/esm/locale/zh-tw.js +++ /dev/null @@ -1,42 +0,0 @@ -// Chinese (Taiwan) [zh-tw] -import dayjs from '../index'; -var locale = { - name: 'zh-tw', - weekdays: '星期日_星期一_星期二_星期三_星期四_星期五_星期六'.split('_'), - weekdaysShort: '週日_週一_週二_週三_週四_週五_週六'.split('_'), - weekdaysMin: '日_一_二_三_四_五_六'.split('_'), - months: '一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月'.split('_'), - monthsShort: '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split('_'), - ordinal: function ordinal(n) { - return n + "\u65E5"; - }, - formats: { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L: 'YYYY/MM/DD', - LL: 'YYYY年M月D日', - LLL: 'YYYY年M月D日 HH:mm', - LLLL: 'YYYY年M月D日dddd HH:mm', - l: 'YYYY/M/D', - ll: 'YYYY年M月D日', - lll: 'YYYY年M月D日 HH:mm', - llll: 'YYYY年M月D日dddd HH:mm' - }, - relativeTime: { - future: '%s內', - past: '%s前', - s: '幾秒', - m: '1 分鐘', - mm: '%d 分鐘', - h: '1 小時', - hh: '%d 小時', - d: '1 天', - dd: '%d 天', - M: '1 個月', - MM: '%d 個月', - y: '1 年', - yy: '%d 年' - } -}; -dayjs.locale(locale, null, true); -export default locale; \ No newline at end of file diff --git a/node_modules/dayjs/esm/plugin/advancedFormat/index.js b/node_modules/dayjs/esm/plugin/advancedFormat/index.js deleted file mode 100644 index eb9660e..0000000 --- a/node_modules/dayjs/esm/plugin/advancedFormat/index.js +++ /dev/null @@ -1,55 +0,0 @@ -import { FORMAT_DEFAULT } from '../../constant'; -export default (function (o, c, d) { - // locale needed later - var proto = c.prototype; - var oldFormat = proto.format; - - d.en.ordinal = function (number) { - var s = ['th', 'st', 'nd', 'rd']; - var v = number % 100; - return "[" + number + (s[(v - 20) % 10] || s[v] || s[0]) + "]"; - }; // extend en locale here - - - proto.format = function (formatStr) { - var _this = this; - - var locale = this.$locale(); - var utils = this.$utils(); - var str = formatStr || FORMAT_DEFAULT; - var result = str.replace(/\[([^\]]+)]|Q|wo|ww|w|gggg|Do|X|x|k{1,2}|S/g, function (match) { - switch (match) { - case 'Q': - return Math.ceil((_this.$M + 1) / 3); - - case 'Do': - return locale.ordinal(_this.$D); - - case 'gggg': - return _this.weekYear(); - - case 'wo': - return locale.ordinal(_this.week(), 'W'); - // W for week - - case 'w': - case 'ww': - return utils.s(_this.week(), match === 'w' ? 1 : 2, '0'); - - case 'k': - case 'kk': - return utils.s(String(_this.$H === 0 ? 24 : _this.$H), match === 'k' ? 1 : 2, '0'); - - case 'X': - return Math.floor(_this.$d.getTime() / 1000); - - case 'x': - return _this.$d.getTime(); - - default: - return match; - } - }); - return oldFormat.bind(this)(result); - }; -}); \ No newline at end of file diff --git a/node_modules/dayjs/esm/plugin/badMutable/index.js b/node_modules/dayjs/esm/plugin/badMutable/index.js deleted file mode 100644 index 679edee..0000000 --- a/node_modules/dayjs/esm/plugin/badMutable/index.js +++ /dev/null @@ -1,61 +0,0 @@ -export default (function (o, c) { - // locale needed later - var proto = c.prototype; - - proto.$g = function (input, get, set) { - if (this.$utils().u(input)) return this[get]; - return this.$set(set, input); - }; - - proto.set = function (string, _int) { - return this.$set(string, _int); - }; - - var oldStartOf = proto.startOf; - - proto.startOf = function (units, startOf) { - this.$d = oldStartOf.bind(this)(units, startOf).toDate(); - this.init(); - return this; - }; - - var oldAdd = proto.add; - - proto.add = function (number, units) { - this.$d = oldAdd.bind(this)(number, units).toDate(); - this.init(); - return this; - }; - - var oldLocale = proto.locale; - - proto.locale = function (preset, object) { - if (!preset) return this.$L; - this.$L = oldLocale.bind(this)(preset, object).$L; - return this; - }; - - var oldDaysInMonth = proto.daysInMonth; - - proto.daysInMonth = function () { - return oldDaysInMonth.bind(this.clone())(); - }; - - var oldIsSame = proto.isSame; - - proto.isSame = function (that, units) { - return oldIsSame.bind(this.clone())(that, units); - }; - - var oldIsBefore = proto.isBefore; - - proto.isBefore = function (that, units) { - return oldIsBefore.bind(this.clone())(that, units); - }; - - var oldIsAfter = proto.isAfter; - - proto.isAfter = function (that, units) { - return oldIsAfter.bind(this.clone())(that, units); - }; -}); \ No newline at end of file diff --git a/node_modules/dayjs/esm/plugin/buddhistEra/index.js b/node_modules/dayjs/esm/plugin/buddhistEra/index.js deleted file mode 100644 index 76ce44c..0000000 --- a/node_modules/dayjs/esm/plugin/buddhistEra/index.js +++ /dev/null @@ -1,21 +0,0 @@ -import { FORMAT_DEFAULT } from '../../constant'; -export default (function (o, c) { - // locale needed later - var proto = c.prototype; - var oldFormat = proto.format; // extend en locale here - - proto.format = function (formatStr) { - var _this = this; - - var yearBias = 543; - var str = formatStr || FORMAT_DEFAULT; - var result = str.replace(/(\[[^\]]+])|BBBB|BB/g, function (match, a) { - var _this$$utils; - - var year = String(_this.$y + yearBias); - var args = match === 'BB' ? [year.slice(-2), 2] : [year, 4]; - return a || (_this$$utils = _this.$utils()).s.apply(_this$$utils, args.concat(['0'])); - }); - return oldFormat.bind(this)(result); - }; -}); \ No newline at end of file diff --git a/node_modules/dayjs/esm/plugin/calendar/index.js b/node_modules/dayjs/esm/plugin/calendar/index.js deleted file mode 100644 index 460b007..0000000 --- a/node_modules/dayjs/esm/plugin/calendar/index.js +++ /dev/null @@ -1,26 +0,0 @@ -export default (function (o, c, d) { - var LT = 'h:mm A'; - var L = 'MM/DD/YYYY'; - var calendarFormat = { - lastDay: "[Yesterday at] " + LT, - sameDay: "[Today at] " + LT, - nextDay: "[Tomorrow at] " + LT, - nextWeek: "dddd [at] " + LT, - lastWeek: "[Last] dddd [at] " + LT, - sameElse: L - }; - var proto = c.prototype; - - proto.calendar = function (referenceTime, formats) { - var format = formats || this.$locale().calendar || calendarFormat; - var referenceStartOfDay = d(referenceTime || undefined).startOf('d'); - var diff = this.diff(referenceStartOfDay, 'd', true); - var sameElse = 'sameElse'; - /* eslint-disable no-nested-ternary */ - - var retVal = diff < -6 ? sameElse : diff < -1 ? 'lastWeek' : diff < 0 ? 'lastDay' : diff < 1 ? 'sameDay' : diff < 2 ? 'nextDay' : diff < 7 ? 'nextWeek' : sameElse; - /* eslint-enable no-nested-ternary */ - - return this.format(format[retVal] || calendarFormat[retVal]); - }; -}); \ No newline at end of file diff --git a/node_modules/dayjs/esm/plugin/customParseFormat/index.js b/node_modules/dayjs/esm/plugin/customParseFormat/index.js deleted file mode 100644 index 68c3ac3..0000000 --- a/node_modules/dayjs/esm/plugin/customParseFormat/index.js +++ /dev/null @@ -1,241 +0,0 @@ -var formattingTokens = /(\[[^[]*\])|([-:/.()\s]+)|(A|a|YYYY|YY?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g; -var match1 = /\d/; // 0 - 9 - -var match2 = /\d\d/; // 00 - 99 - -var match3 = /\d{3}/; // 000 - 999 - -var match4 = /\d{4}/; // 0000 - 9999 - -var match1to2 = /\d\d?/; // 0 - 99 - -var matchUpperCaseAMPM = /[AP]M/; -var matchLowerCaseAMPM = /[ap]m/; -var matchSigned = /[+-]?\d+/; // -inf - inf - -var matchOffset = /[+-]\d\d:?\d\d/; // +00:00 -00:00 +0000 or -0000 - -var matchWord = /\d*[^\s\d-:/.()]+/; // Word - -var locale; - -function offsetFromString(string) { - var parts = string.match(/([+-]|\d\d)/g); - var minutes = +(parts[1] * 60) + +parts[2]; - return minutes === 0 ? 0 : parts[0] === '+' ? -minutes : minutes; // eslint-disable-line no-nested-ternary -} - -var addInput = function addInput(property) { - return function (input) { - this[property] = +input; - }; -}; - -var zoneExpressions = [matchOffset, function (input) { - var zone = this.zone || (this.zone = {}); - zone.offset = offsetFromString(input); -}]; -var expressions = { - A: [matchUpperCaseAMPM, function (input) { - this.afternoon = input === 'PM'; - }], - a: [matchLowerCaseAMPM, function (input) { - this.afternoon = input === 'pm'; - }], - S: [match1, function (input) { - this.milliseconds = +input * 100; - }], - SS: [match2, function (input) { - this.milliseconds = +input * 10; - }], - SSS: [match3, function (input) { - this.milliseconds = +input; - }], - s: [match1to2, addInput('seconds')], - ss: [match1to2, addInput('seconds')], - m: [match1to2, addInput('minutes')], - mm: [match1to2, addInput('minutes')], - H: [match1to2, addInput('hours')], - h: [match1to2, addInput('hours')], - HH: [match1to2, addInput('hours')], - hh: [match1to2, addInput('hours')], - D: [match1to2, addInput('day')], - DD: [match2, addInput('day')], - Do: [matchWord, function (input) { - var _locale = locale, - ordinal = _locale.ordinal; - - var _input$match = input.match(/\d+/); - - this.day = _input$match[0]; - if (!ordinal) return; - - for (var i = 1; i <= 31; i += 1) { - if (ordinal(i).replace(/\[|\]/g, '') === input) { - this.day = i; - } - } - }], - M: [match1to2, addInput('month')], - MM: [match2, addInput('month')], - MMM: [matchWord, function (input) { - var _locale2 = locale, - months = _locale2.months, - monthsShort = _locale2.monthsShort; - var matchIndex = monthsShort ? monthsShort.findIndex(function (month) { - return month === input; - }) : months.findIndex(function (month) { - return month.substr(0, 3) === input; - }); - - if (matchIndex < 0) { - throw new Error(); - } - - this.month = matchIndex + 1; - }], - MMMM: [matchWord, function (input) { - var _locale3 = locale, - months = _locale3.months; - var matchIndex = months.indexOf(input); - - if (matchIndex < 0) { - throw new Error(); - } - - this.month = matchIndex + 1; - }], - Y: [matchSigned, addInput('year')], - YY: [match2, function (input) { - input = +input; - this.year = input + (input > 68 ? 1900 : 2000); - }], - YYYY: [match4, addInput('year')], - Z: zoneExpressions, - ZZ: zoneExpressions -}; - -function correctHours(time) { - var afternoon = time.afternoon; - - if (afternoon !== undefined) { - var hours = time.hours; - - if (afternoon) { - if (hours < 12) { - time.hours += 12; - } - } else if (hours === 12) { - time.hours = 0; - } - - delete time.afternoon; - } -} - -function makeParser(format) { - var array = format.match(formattingTokens); - var length = array.length; - - for (var i = 0; i < length; i += 1) { - var token = array[i]; - var parseTo = expressions[token]; - var regex = parseTo && parseTo[0]; - var parser = parseTo && parseTo[1]; - - if (parser) { - array[i] = { - regex: regex, - parser: parser - }; - } else { - array[i] = token.replace(/^\[|\]$/g, ''); - } - } - - return function (input) { - var time = {}; - - for (var _i = 0, start = 0; _i < length; _i += 1) { - var _token = array[_i]; - - if (typeof _token === 'string') { - start += _token.length; - } else { - var _regex = _token.regex, - _parser = _token.parser; - var part = input.substr(start); - - var match = _regex.exec(part); - - var value = match[0]; - - _parser.call(time, value); - - input = input.replace(value, ''); - } - } - - correctHours(time); - return time; - }; -} - -var parseFormattedInput = function parseFormattedInput(input, format, utc) { - try { - var parser = makeParser(format); - - var _parser2 = parser(input), - year = _parser2.year, - month = _parser2.month, - day = _parser2.day, - hours = _parser2.hours, - minutes = _parser2.minutes, - seconds = _parser2.seconds, - milliseconds = _parser2.milliseconds, - zone = _parser2.zone; - - if (zone) { - return new Date(Date.UTC(year, month - 1, day, hours || 0, minutes || 0, seconds || 0, milliseconds || 0) + zone.offset * 60 * 1000); - } - - var now = new Date(); - var d = day || (!year && !month ? now.getDate() : 1); - var y = year || now.getFullYear(); - var M = month > 0 ? month - 1 : now.getMonth(); - var h = hours || 0; - var m = minutes || 0; - var s = seconds || 0; - var ms = milliseconds || 0; - - if (utc) { - return new Date(Date.UTC(y, M, d, h, m, s, ms)); - } - - return new Date(y, M, d, h, m, s, ms); - } catch (e) { - return new Date(''); // Invalid Date - } -}; - -export default (function (o, C, d) { - var proto = C.prototype; - var oldParse = proto.parse; - - proto.parse = function (cfg) { - var date = cfg.date, - format = cfg.format, - pl = cfg.pl, - utc = cfg.utc; - this.$u = utc; - - if (format) { - locale = pl ? d.Ls[pl] : this.$locale(); - this.$d = parseFormattedInput(date, format, utc); - this.init(cfg); - if (pl) this.$L = pl; - } else { - oldParse.call(this, cfg); - } - }; -}); \ No newline at end of file diff --git a/node_modules/dayjs/esm/plugin/dayOfYear/index.js b/node_modules/dayjs/esm/plugin/dayOfYear/index.js deleted file mode 100644 index 34d255f..0000000 --- a/node_modules/dayjs/esm/plugin/dayOfYear/index.js +++ /dev/null @@ -1,8 +0,0 @@ -export default (function (o, c) { - var proto = c.prototype; - - proto.dayOfYear = function (input) { - var dayOfYear = Math.round((this.startOf('day') - this.startOf('year')) / 864e5) + 1; - return input == null ? dayOfYear : this.add(input - dayOfYear, 'day'); - }; -}); \ No newline at end of file diff --git a/node_modules/dayjs/esm/plugin/isBetween/index.js b/node_modules/dayjs/esm/plugin/isBetween/index.js deleted file mode 100644 index 2182a89..0000000 --- a/node_modules/dayjs/esm/plugin/isBetween/index.js +++ /dev/null @@ -1,10 +0,0 @@ -export default (function (o, c, d) { - c.prototype.isBetween = function (a, b, u, i) { - var dA = d(a); - var dB = d(b); - i = i || '()'; - var dAi = i[0] === '('; - var dBi = i[1] === ')'; - return (dAi ? this.isAfter(dA, u) : !this.isBefore(dA, u)) && (dBi ? this.isBefore(dB, u) : !this.isAfter(dB, u)) || (dAi ? this.isBefore(dA, u) : !this.isAfter(dA, u)) && (dBi ? this.isAfter(dB, u) : !this.isBefore(dB, u)); - }; -}); \ No newline at end of file diff --git a/node_modules/dayjs/esm/plugin/isLeapYear/index.js b/node_modules/dayjs/esm/plugin/isLeapYear/index.js deleted file mode 100644 index bf1309d..0000000 --- a/node_modules/dayjs/esm/plugin/isLeapYear/index.js +++ /dev/null @@ -1,7 +0,0 @@ -export default (function (o, c) { - var proto = c.prototype; - - proto.isLeapYear = function () { - return this.$y % 4 === 0 && this.$y % 100 !== 0 || this.$y % 400 === 0; - }; -}); \ No newline at end of file diff --git a/node_modules/dayjs/esm/plugin/isMoment/index.js b/node_modules/dayjs/esm/plugin/isMoment/index.js deleted file mode 100644 index 48c8a89..0000000 --- a/node_modules/dayjs/esm/plugin/isMoment/index.js +++ /dev/null @@ -1,5 +0,0 @@ -export default (function (o, c, f) { - f.isMoment = function (input) { - return f.isDayjs(input); - }; -}); \ No newline at end of file diff --git a/node_modules/dayjs/esm/plugin/isSameOrAfter/index.js b/node_modules/dayjs/esm/plugin/isSameOrAfter/index.js deleted file mode 100644 index 6a5c56f..0000000 --- a/node_modules/dayjs/esm/plugin/isSameOrAfter/index.js +++ /dev/null @@ -1,5 +0,0 @@ -export default (function (o, c) { - c.prototype.isSameOrAfter = function (that, units) { - return this.isSame(that, units) || this.isAfter(that, units); - }; -}); \ No newline at end of file diff --git a/node_modules/dayjs/esm/plugin/isSameOrBefore/index.js b/node_modules/dayjs/esm/plugin/isSameOrBefore/index.js deleted file mode 100644 index 18d526a..0000000 --- a/node_modules/dayjs/esm/plugin/isSameOrBefore/index.js +++ /dev/null @@ -1,5 +0,0 @@ -export default (function (o, c) { - c.prototype.isSameOrBefore = function (that, units) { - return this.isSame(that, units) || this.isBefore(that, units); - }; -}); \ No newline at end of file diff --git a/node_modules/dayjs/esm/plugin/isoWeek/index.js b/node_modules/dayjs/esm/plugin/isoWeek/index.js deleted file mode 100644 index f074424..0000000 --- a/node_modules/dayjs/esm/plugin/isoWeek/index.js +++ /dev/null @@ -1,57 +0,0 @@ -import { D, W, Y } from '../../constant'; -var isoWeekPrettyUnit = 'isoweek'; -export default (function (o, c, d) { - var getYearFirstThursday = function getYearFirstThursday(year) { - var yearFirstDay = d().year(year).startOf(Y); - var addDiffDays = 4 - yearFirstDay.isoWeekday(); - - if (yearFirstDay.isoWeekday() > 4) { - addDiffDays += 7; - } - - return yearFirstDay.add(addDiffDays, D); - }; - - var getCurrentWeekThursday = function getCurrentWeekThursday(ins) { - return ins.add(4 - ins.isoWeekday(), D); - }; - - var proto = c.prototype; - - proto.isoWeekYear = function () { - var nowWeekThursday = getCurrentWeekThursday(this); - return nowWeekThursday.year(); - }; - - proto.isoWeek = function (week) { - if (!this.$utils().u(week)) { - return this.add((week - this.isoWeek()) * 7, D); - } - - var nowWeekThursday = getCurrentWeekThursday(this); - var diffWeekThursday = getYearFirstThursday(this.isoWeekYear()); - return nowWeekThursday.diff(diffWeekThursday, W) + 1; - }; - - proto.isoWeekday = function (week) { - if (!this.$utils().u(week)) { - return this.day(this.day() % 7 ? week : week - 7); - } - - return this.day() || 7; - }; - - var oldStartOf = proto.startOf; - - proto.startOf = function (units, startOf) { - var utils = this.$utils(); - var isStartOf = !utils.u(startOf) ? startOf : true; - var unit = utils.p(units); - - if (unit === isoWeekPrettyUnit) { - return isStartOf ? this.date(this.date() - (this.isoWeekday() - 1)).startOf('day') : this.date(this.date() - 1 - (this.isoWeekday() - 1) + 7).endOf('day'); - } - - return oldStartOf.bind(this)(units, startOf); - }; -}); \ No newline at end of file diff --git a/node_modules/dayjs/esm/plugin/isoWeeksInYear/index.js b/node_modules/dayjs/esm/plugin/isoWeeksInYear/index.js deleted file mode 100644 index 7161894..0000000 --- a/node_modules/dayjs/esm/plugin/isoWeeksInYear/index.js +++ /dev/null @@ -1,15 +0,0 @@ -export default (function (o, c) { - var proto = c.prototype; - - proto.isoWeeksInYear = function () { - var isLeapYear = this.isLeapYear(); - var last = this.endOf('y'); - var day = last.day(); - - if (day === 4 || isLeapYear && day === 5) { - return 53; - } - - return 52; - }; -}); \ No newline at end of file diff --git a/node_modules/dayjs/esm/plugin/localeData/index.js b/node_modules/dayjs/esm/plugin/localeData/index.js deleted file mode 100644 index b587f58..0000000 --- a/node_modules/dayjs/esm/plugin/localeData/index.js +++ /dev/null @@ -1,93 +0,0 @@ -export default (function (o, c, dayjs) { - // locale needed later - var proto = c.prototype; - - var getShort = function getShort(ins, target, full, num) { - var locale = ins.name ? ins : ins.$locale(); - - if (!locale[target]) { - return locale[full].map(function (f) { - return f.substr(0, num); - }); - } - - return locale[target]; - }; - - var getDayjsLocaleObject = function getDayjsLocaleObject() { - return dayjs.Ls[dayjs.locale()]; - }; - - var localeData = function localeData() { - var _this = this; - - return { - months: function months(instance) { - return instance ? instance.format('MMMM') : getShort(_this, 'months'); - }, - monthsShort: function monthsShort(instance) { - return instance ? instance.format('MMM') : getShort(_this, 'monthsShort', 'months', 3); - }, - firstDayOfWeek: function firstDayOfWeek() { - return _this.$locale().weekStart || 0; - }, - weekdaysMin: function weekdaysMin(instance) { - return instance ? instance.format('dd') : getShort(_this, 'weekdaysMin', 'weekdays', 2); - }, - weekdaysShort: function weekdaysShort(instance) { - return instance ? instance.format('ddd') : getShort(_this, 'weekdaysShort', 'weekdays', 3); - }, - longDateFormat: function longDateFormat(format) { - return _this.$locale().formats[format]; - } - }; - }; - - proto.localeData = function () { - return localeData.bind(this)(); - }; - - dayjs.localeData = function () { - var localeObject = getDayjsLocaleObject(); - return { - firstDayOfWeek: function firstDayOfWeek() { - return localeObject.weekStart || 0; - }, - weekdays: function weekdays() { - return dayjs.weekdays(); - }, - weekdaysShort: function weekdaysShort() { - return dayjs.weekdaysShort(); - }, - weekdaysMin: function weekdaysMin() { - return dayjs.weekdaysMin(); - }, - months: function months() { - return dayjs.months(); - }, - monthsShort: function monthsShort() { - return dayjs.monthsShort(); - } - }; - }; - - dayjs.months = function () { - return getDayjsLocaleObject().months; - }; - - dayjs.monthsShort = function () { - return getShort(getDayjsLocaleObject(), 'monthsShort', 'months', 3); - }; - - dayjs.weekdays = function () { - return getDayjsLocaleObject().weekdays; - }; - - dayjs.weekdaysShort = function () { - return getShort(getDayjsLocaleObject(), 'weekdaysShort', 'weekdays', 3); - }; - - dayjs.weekdaysMin = function () { - return getShort(getDayjsLocaleObject(), 'weekdaysMin', 'weekdays', 2); - }; -}); \ No newline at end of file diff --git a/node_modules/dayjs/esm/plugin/localizedFormat/index.js b/node_modules/dayjs/esm/plugin/localizedFormat/index.js deleted file mode 100644 index 7a966ac..0000000 --- a/node_modules/dayjs/esm/plugin/localizedFormat/index.js +++ /dev/null @@ -1,36 +0,0 @@ -import { FORMAT_DEFAULT } from '../../constant'; -export default (function (o, c, d) { - var proto = c.prototype; - var oldFormat = proto.format; - var englishFormats = { - LTS: 'h:mm:ss A', - LT: 'h:mm A', - L: 'MM/DD/YYYY', - LL: 'MMMM D, YYYY', - LLL: 'MMMM D, YYYY h:mm A', - LLLL: 'dddd, MMMM D, YYYY h:mm A' - }; - d.en.formats = englishFormats; - - var t = function t(format) { - return format.replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g, function (_, a, b) { - return a || b.slice(1); - }); - }; - - proto.format = function (formatStr) { - if (formatStr === void 0) { - formatStr = FORMAT_DEFAULT; - } - - var _this$$locale = this.$locale(), - _this$$locale$formats = _this$$locale.formats, - formats = _this$$locale$formats === void 0 ? {} : _this$$locale$formats; - - var result = formatStr.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g, function (_, a, b) { - var B = b && b.toUpperCase(); - return a || formats[b] || englishFormats[b] || t(formats[B]); - }); - return oldFormat.call(this, result); - }; -}); \ No newline at end of file diff --git a/node_modules/dayjs/esm/plugin/minMax/index.js b/node_modules/dayjs/esm/plugin/minMax/index.js deleted file mode 100644 index 0fc6c08..0000000 --- a/node_modules/dayjs/esm/plugin/minMax/index.js +++ /dev/null @@ -1,36 +0,0 @@ -export default (function (o, c, d) { - var sortBy = function sortBy(method, dates) { - if (!dates.length) { - return d(); - } - - if (dates.length === 1 && dates[0].length > 0) { - var _dates = dates; - dates = _dates[0]; - } - - var result; - var _dates2 = dates; - result = _dates2[0]; - - for (var i = 1; i < dates.length; i += 1) { - if (!dates[i].isValid() || dates[i][method](result)) { - result = dates[i]; - } - } - - return result; - }; - - d.max = function () { - var args = [].slice.call(arguments, 0); // eslint-disable-line prefer-rest-params - - return sortBy('isAfter', args); - }; - - d.min = function () { - var args = [].slice.call(arguments, 0); // eslint-disable-line prefer-rest-params - - return sortBy('isBefore', args); - }; -}); \ No newline at end of file diff --git a/node_modules/dayjs/esm/plugin/quarterOfYear/index.js b/node_modules/dayjs/esm/plugin/quarterOfYear/index.js deleted file mode 100644 index e376889..0000000 --- a/node_modules/dayjs/esm/plugin/quarterOfYear/index.js +++ /dev/null @@ -1,41 +0,0 @@ -import { Q, M, D } from '../../constant'; -export default (function (o, c) { - var proto = c.prototype; - - proto.quarter = function (quarter) { - if (!this.$utils().u(quarter)) { - return this.month(this.month() % 3 + (quarter - 1) * 3); - } - - return Math.ceil((this.month() + 1) / 3); - }; - - var oldAdd = proto.add; - - proto.add = function (number, units) { - number = Number(number); // eslint-disable-line no-param-reassign - - var unit = this.$utils().p(units); - - if (unit === Q) { - return this.add(number * 3, M); - } - - return oldAdd.bind(this)(number, units); - }; - - var oldStartOf = proto.startOf; - - proto.startOf = function (units, startOf) { - var utils = this.$utils(); - var isStartOf = !utils.u(startOf) ? startOf : true; - var unit = utils.p(units); - - if (unit === Q) { - var quarter = this.quarter() - 1; - return isStartOf ? this.month(quarter * 3).startOf(M).startOf(D) : this.month(quarter * 3 + 2).endOf(M).endOf(D); - } - - return oldStartOf.bind(this)(units, startOf); - }; -}); \ No newline at end of file diff --git a/node_modules/dayjs/esm/plugin/relativeTime/index.js b/node_modules/dayjs/esm/plugin/relativeTime/index.js deleted file mode 100644 index 8c3d549..0000000 --- a/node_modules/dayjs/esm/plugin/relativeTime/index.js +++ /dev/null @@ -1,114 +0,0 @@ -import * as C from '../../constant'; -export default (function (o, c, d) { - var proto = c.prototype; - d.en.relativeTime = { - future: 'in %s', - past: '%s ago', - s: 'a few seconds', - m: 'a minute', - mm: '%d minutes', - h: 'an hour', - hh: '%d hours', - d: 'a day', - dd: '%d days', - M: 'a month', - MM: '%d months', - y: 'a year', - yy: '%d years' - }; - - var fromTo = function fromTo(input, withoutSuffix, instance, isFrom) { - var loc = instance.$locale().relativeTime; - var T = [{ - l: 's', - r: 44, - d: C.S - }, { - l: 'm', - r: 89 - }, { - l: 'mm', - r: 44, - d: C.MIN - }, { - l: 'h', - r: 89 - }, { - l: 'hh', - r: 21, - d: C.H - }, { - l: 'd', - r: 35 - }, { - l: 'dd', - r: 25, - d: C.D - }, { - l: 'M', - r: 45 - }, { - l: 'MM', - r: 10, - d: C.M - }, { - l: 'y', - r: 17 - }, { - l: 'yy', - d: C.Y - }]; - var Tl = T.length; - var result; - var out; - var isFuture; - - for (var i = 0; i < Tl; i += 1) { - var t = T[i]; - - if (t.d) { - result = isFrom ? d(input).diff(instance, t.d, true) : instance.diff(input, t.d, true); - } - - var abs = Math.round(Math.abs(result)); - isFuture = result > 0; - - if (abs <= t.r || !t.r) { - if (abs === 1 && i > 0) t = T[i - 1]; // 1 minutes -> a minute - - var format = loc[t.l]; - - if (typeof format === 'string') { - out = format.replace('%d', abs); - } else { - out = format(abs, withoutSuffix, t.l, isFuture); - } - - break; - } - } - - if (withoutSuffix) return out; - return (isFuture ? loc.future : loc.past).replace('%s', out); - }; - - proto.to = function (input, withoutSuffix) { - return fromTo(input, withoutSuffix, this, true); - }; - - proto.from = function (input, withoutSuffix) { - return fromTo(input, withoutSuffix, this); - }; - - var makeNow = function makeNow(thisDay) { - return thisDay.$u ? d.utc() : d(); - }; - - proto.toNow = function (withoutSuffix) { - return this.to(makeNow(this), withoutSuffix); - }; - - proto.fromNow = function (withoutSuffix) { - return this.from(makeNow(this), withoutSuffix); - }; -}); \ No newline at end of file diff --git a/node_modules/dayjs/esm/plugin/toArray/index.js b/node_modules/dayjs/esm/plugin/toArray/index.js deleted file mode 100644 index 2b795f4..0000000 --- a/node_modules/dayjs/esm/plugin/toArray/index.js +++ /dev/null @@ -1,7 +0,0 @@ -export default (function (o, c) { - var proto = c.prototype; - - proto.toArray = function () { - return [this.$y, this.$M, this.$D, this.$H, this.$m, this.$s, this.$ms]; - }; -}); \ No newline at end of file diff --git a/node_modules/dayjs/esm/plugin/toObject/index.js b/node_modules/dayjs/esm/plugin/toObject/index.js deleted file mode 100644 index e35d93f..0000000 --- a/node_modules/dayjs/esm/plugin/toObject/index.js +++ /dev/null @@ -1,15 +0,0 @@ -export default (function (o, c) { - var proto = c.prototype; - - proto.toObject = function () { - return { - years: this.$y, - months: this.$M, - date: this.$D, - hours: this.$H, - minutes: this.$m, - seconds: this.$s, - milliseconds: this.$ms - }; - }; -}); \ No newline at end of file diff --git a/node_modules/dayjs/esm/plugin/updateLocale/index.js b/node_modules/dayjs/esm/plugin/updateLocale/index.js deleted file mode 100644 index 1b9965c..0000000 --- a/node_modules/dayjs/esm/plugin/updateLocale/index.js +++ /dev/null @@ -1,12 +0,0 @@ -export default (function (option, Dayjs, dayjs) { - dayjs.updateLocale = function (locale, customConfig) { - var localeList = dayjs.Ls; - var localeConfig = localeList[locale]; - if (!localeConfig) return; - var customConfigKeys = customConfig ? Object.keys(customConfig) : []; - customConfigKeys.forEach(function (c) { - localeConfig[c] = customConfig[c]; - }); - return localeConfig; // eslint-disable-line consistent-return - }; -}); \ No newline at end of file diff --git a/node_modules/dayjs/esm/plugin/utc/index.js b/node_modules/dayjs/esm/plugin/utc/index.js deleted file mode 100644 index 845a68c..0000000 --- a/node_modules/dayjs/esm/plugin/utc/index.js +++ /dev/null @@ -1,116 +0,0 @@ -import { MILLISECONDS_A_MINUTE, MIN } from '../../constant'; -export default (function (option, Dayjs, dayjs) { - var localOffset = new Date().getTimezoneOffset(); - var proto = Dayjs.prototype; - - dayjs.utc = function (date, format) { - var cfg = { - date: date, - utc: true, - format: format - }; - return new Dayjs(cfg); // eslint-disable-line no-use-before-define - }; - - proto.utc = function () { - return dayjs(this.toDate(), { - locale: this.$L, - utc: true - }); - }; - - proto.local = function () { - return dayjs(this.toDate(), { - locale: this.$L, - utc: false - }); - }; - - var oldParse = proto.parse; - - proto.parse = function (cfg) { - if (cfg.utc) { - this.$u = true; - } - - if (!this.$utils().u(cfg.$offset)) { - this.$offset = cfg.$offset; - } - - oldParse.call(this, cfg); - }; - - var oldInit = proto.init; - - proto.init = function () { - if (this.$u) { - var $d = this.$d; - this.$y = $d.getUTCFullYear(); - this.$M = $d.getUTCMonth(); - this.$D = $d.getUTCDate(); - this.$W = $d.getUTCDay(); - this.$H = $d.getUTCHours(); - this.$m = $d.getUTCMinutes(); - this.$s = $d.getUTCSeconds(); - this.$ms = $d.getUTCMilliseconds(); - } else { - oldInit.call(this); - } - }; - - var oldUtcOffset = proto.utcOffset; - - proto.utcOffset = function (input) { - var _this$$utils = this.$utils(), - u = _this$$utils.u; - - if (u(input)) { - if (this.$u) { - return 0; - } - - if (!u(this.$offset)) { - return this.$offset; - } - - return oldUtcOffset.call(this); - } - - var offset = Math.abs(input) <= 16 ? input * 60 : input; - var ins; - - if (input !== 0) { - ins = this.local().add(offset + localOffset, MIN); - ins.$offset = offset; - } else { - ins = this.utc(); - } - - return ins; - }; - - var oldFormat = proto.format; - var UTC_FORMAT_DEFAULT = 'YYYY-MM-DDTHH:mm:ss[Z]'; - - proto.format = function (formatStr) { - var str = formatStr || (this.$u ? UTC_FORMAT_DEFAULT : ''); - return oldFormat.call(this, str); - }; - - proto.valueOf = function () { - var addedOffset = !this.$utils().u(this.$offset) ? this.$offset + localOffset : 0; - return this.$d.valueOf() - addedOffset * MILLISECONDS_A_MINUTE; - }; - - proto.isUTC = function () { - return !!this.$u; - }; - - proto.toISOString = function () { - return this.toDate().toISOString(); - }; - - proto.toString = function () { - return this.toDate().toUTCString(); - }; -}); \ No newline at end of file diff --git a/node_modules/dayjs/esm/plugin/weekOfYear/index.js b/node_modules/dayjs/esm/plugin/weekOfYear/index.js deleted file mode 100644 index dd35eda..0000000 --- a/node_modules/dayjs/esm/plugin/weekOfYear/index.js +++ /dev/null @@ -1,43 +0,0 @@ -import { MS, Y, D, W } from '../../constant'; -export default (function (o, c) { - var proto = c.prototype; - - proto.week = function (week) { - if (week === void 0) { - week = null; - } - - if (week !== null) { - return this.add((week - this.week()) * 7, D); - } - - var yearStart = this.$locale().yearStart || 1; - - if (this.month() === 11 && this.date() > 25) { - var nextYearStartDay = this.startOf(Y).add(1, Y).date(yearStart); - var thisEndOfWeek = this.endOf(W); - - if (nextYearStartDay.isBefore(thisEndOfWeek)) { - return 1; - } - } - - var yearStartDay = this.startOf(Y).date(yearStart); - var yearStartWeek = yearStartDay.startOf(W).subtract(1, MS); - var diffInWeek = this.diff(yearStartWeek, W, true); - - if (diffInWeek < 0) { - return this.startOf('week').week(); - } - - return Math.ceil(diffInWeek); - }; - - proto.weeks = function (week) { - if (week === void 0) { - week = null; - } - - return this.week(week); - }; -}); \ No newline at end of file diff --git a/node_modules/dayjs/esm/plugin/weekYear/index.js b/node_modules/dayjs/esm/plugin/weekYear/index.js deleted file mode 100644 index 676f56f..0000000 --- a/node_modules/dayjs/esm/plugin/weekYear/index.js +++ /dev/null @@ -1,15 +0,0 @@ -export default (function (o, c) { - var proto = c.prototype; - - proto.weekYear = function () { - var month = this.month(); - var weekOfYear = this.week(); - var year = this.year(); - - if (weekOfYear === 1 && month === 11) { - return year + 1; - } - - return year; - }; -}); \ No newline at end of file diff --git a/node_modules/dayjs/esm/plugin/weekday/index.js b/node_modules/dayjs/esm/plugin/weekday/index.js deleted file mode 100644 index 18032b3..0000000 --- a/node_modules/dayjs/esm/plugin/weekday/index.js +++ /dev/null @@ -1,15 +0,0 @@ -export default (function (o, c) { - var proto = c.prototype; - - proto.weekday = function (input) { - var weekStart = this.$locale().weekStart || 0; - var $W = this.$W; - var weekday = ($W < weekStart ? $W + 7 : $W) - weekStart; - - if (this.$utils().u(input)) { - return weekday; - } - - return this.subtract(weekday, 'day').add(input, 'day'); - }; -}); \ No newline at end of file diff --git a/node_modules/dayjs/esm/utils.js b/node_modules/dayjs/esm/utils.js deleted file mode 100644 index 8705345..0000000 --- a/node_modules/dayjs/esm/utils.js +++ /dev/null @@ -1,57 +0,0 @@ -import * as C from './constant'; - -var padStart = function padStart(string, length, pad) { - var s = String(string); - if (!s || s.length >= length) return string; - return "" + Array(length + 1 - s.length).join(pad) + string; -}; - -var padZoneStr = function padZoneStr(instance) { - var negMinuts = -instance.utcOffset(); - var minutes = Math.abs(negMinuts); - var hourOffset = Math.floor(minutes / 60); - var minuteOffset = minutes % 60; - return "" + (negMinuts <= 0 ? '+' : '-') + padStart(hourOffset, 2, '0') + ":" + padStart(minuteOffset, 2, '0'); -}; - -var monthDiff = function monthDiff(a, b) { - // function from moment.js in order to keep the same result - var wholeMonthDiff = (b.year() - a.year()) * 12 + (b.month() - a.month()); - var anchor = a.clone().add(wholeMonthDiff, C.M); - var c = b - anchor < 0; - var anchor2 = a.clone().add(wholeMonthDiff + (c ? -1 : 1), C.M); - return Number(-(wholeMonthDiff + (b - anchor) / (c ? anchor - anchor2 : anchor2 - anchor)) || 0); -}; - -var absFloor = function absFloor(n) { - return n < 0 ? Math.ceil(n) || 0 : Math.floor(n); -}; - -var prettyUnit = function prettyUnit(u) { - var special = { - M: C.M, - y: C.Y, - w: C.W, - d: C.D, - D: C.DATE, - h: C.H, - m: C.MIN, - s: C.S, - ms: C.MS, - Q: C.Q - }; - return special[u] || String(u || '').toLowerCase().replace(/s$/, ''); -}; - -var isUndefined = function isUndefined(s) { - return s === undefined; -}; - -export default { - s: padStart, - z: padZoneStr, - m: monthDiff, - a: absFloor, - p: prettyUnit, - u: isUndefined -}; \ No newline at end of file diff --git a/node_modules/dayjs/index.d.ts b/node_modules/dayjs/index.d.ts deleted file mode 100644 index a0f38c8..0000000 --- a/node_modules/dayjs/index.d.ts +++ /dev/null @@ -1,110 +0,0 @@ -/// - -export = dayjs; -declare function dayjs (date?: dayjs.ConfigType, option?: dayjs.OptionType, locale?: string): dayjs.Dayjs - -declare namespace dayjs { - export type ConfigType = string | number | Date | Dayjs - - export type OptionType = { locale?: string, format?: string, utc?: boolean } | string - - type UnitTypeShort = 'd' | 'M' | 'y' | 'h' | 'm' | 's' | 'ms' - export type UnitType = 'millisecond' | 'second' | 'minute' | 'hour' | 'day' | 'month' | 'year' | 'date' | UnitTypeShort; - - export type OpUnitType = UnitType | "week" | 'w'; - export type QUnitType = UnitType | "quarter" | 'Q'; - - class Dayjs { - constructor (config?: ConfigType) - - clone(): Dayjs - - isValid(): boolean - - year(): number - - year(value: number): Dayjs - - month(): number - - month(value: number): Dayjs - - date(): number - - date(value: number): Dayjs - - day(): number - - day(value: number): Dayjs - - hour(): number - - hour(value: number): Dayjs - - minute(): number - - minute(value: number): Dayjs - - second(): number - - second(value: number): Dayjs - - millisecond(): number - - millisecond(value: number): Dayjs - - set(unit: UnitType, value: number): Dayjs - - get(unit: UnitType): number - - add(value: number, unit: OpUnitType): Dayjs - - subtract(value: number, unit: OpUnitType): Dayjs - - startOf(unit: OpUnitType): Dayjs - - endOf(unit: OpUnitType): Dayjs - - format(template?: string): string - - diff(date: ConfigType, unit?: QUnitType | OpUnitType, float?: boolean): number - - valueOf(): number - - unix(): number - - daysInMonth(): number - - toDate(): Date - - toJSON(): string - - toISOString(): string - - toString(): string - - utcOffset(): number - - isBefore(date: ConfigType, unit?: OpUnitType): boolean - - isSame(date: ConfigType, unit?: OpUnitType): boolean - - isAfter(date: ConfigType, unit?: OpUnitType): boolean - - locale(): string - - locale(preset: string | ILocale, object?: Partial): Dayjs - } - - export type PluginFunc = (option: any, c: typeof Dayjs, d: typeof dayjs) => void - - export function extend(plugin: PluginFunc, option?: any): Dayjs - - export function locale(preset: string | ILocale, object?: Partial, isLocal?: boolean): string - - export function isDayjs(d: any): d is Dayjs - - export function unix(t: number): Dayjs - - const Ls : { [key: string] : ILocale } -} diff --git a/node_modules/dayjs/locale/af.js b/node_modules/dayjs/locale/af.js deleted file mode 100644 index 6f3bb93..0000000 --- a/node_modules/dayjs/locale/af.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,a){"object"==typeof exports&&"undefined"!=typeof module?module.exports=a(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],a):e.dayjs_locale_af=a(e.dayjs)}(this,function(e){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e;var a={name:"af",weekdays:"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"),months:"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"),weekStart:1,weekdaysShort:"Son_Maa_Din_Woe_Don_Vry_Sat".split("_"),monthsShort:"Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"),weekdaysMin:"So_Ma_Di_Wo_Do_Vr_Sa".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},relativeTime:{future:"oor %s",past:"%s gelede",s:"'n paar sekondes",m:"'n minuut",mm:"%d minute",h:"'n uur",hh:"%d ure",d:"'n dag",dd:"%d dae",M:"'n maand",MM:"%d maande",y:"'n jaar",yy:"%d jaar"}};return e.locale(a,null,!0),a}); diff --git a/node_modules/dayjs/locale/ar-dz.js b/node_modules/dayjs/locale/ar-dz.js deleted file mode 100644 index 82e6030..0000000 --- a/node_modules/dayjs/locale/ar-dz.js +++ /dev/null @@ -1 +0,0 @@ -!function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):_.dayjs_locale_ar_dz=e(_.dayjs)}(this,function(_){"use strict";_=_&&_.hasOwnProperty("default")?_.default:_;var e={name:"ar-dz",weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),months:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdaysShort:"احد_اثنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),monthsShort:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdaysMin:"أح_إث_ثلا_أر_خم_جم_سب".split("_"),ordinal:function(_){return _},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"}};return _.locale(e,null,!0),e}); diff --git a/node_modules/dayjs/locale/ar-kw.js b/node_modules/dayjs/locale/ar-kw.js deleted file mode 100644 index 5a2f7e6..0000000 --- a/node_modules/dayjs/locale/ar-kw.js +++ /dev/null @@ -1 +0,0 @@ -!function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):_.dayjs_locale_ar_kw=e(_.dayjs)}(this,function(_){"use strict";_=_&&_.hasOwnProperty("default")?_.default:_;var e={name:"ar-kw",weekdays:"الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),months:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekdaysShort:"احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),ordinal:function(_){return _},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"}};return _.locale(e,null,!0),e}); diff --git a/node_modules/dayjs/locale/ar-ly.js b/node_modules/dayjs/locale/ar-ly.js deleted file mode 100644 index 5cfad5e..0000000 --- a/node_modules/dayjs/locale/ar-ly.js +++ /dev/null @@ -1 +0,0 @@ -!function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):_.dayjs_locale_ar_ly=e(_.dayjs)}(this,function(_){"use strict";_=_&&_.hasOwnProperty("default")?_.default:_;var e={name:"ar-ly",weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),months:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekStart:6,weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),ordinal:function(_){return _},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"}};return _.locale(e,null,!0),e}); diff --git a/node_modules/dayjs/locale/ar-ma.js b/node_modules/dayjs/locale/ar-ma.js deleted file mode 100644 index df4c75e..0000000 --- a/node_modules/dayjs/locale/ar-ma.js +++ /dev/null @@ -1 +0,0 @@ -!function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):_.dayjs_locale_ar_ma=e(_.dayjs)}(this,function(_){"use strict";_=_&&_.hasOwnProperty("default")?_.default:_;var e={name:"ar-ma",weekdays:"الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),months:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekStart:6,weekdaysShort:"احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),ordinal:function(_){return _},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"}};return _.locale(e,null,!0),e}); diff --git a/node_modules/dayjs/locale/ar-sa.js b/node_modules/dayjs/locale/ar-sa.js deleted file mode 100644 index 4f4f82a..0000000 --- a/node_modules/dayjs/locale/ar-sa.js +++ /dev/null @@ -1 +0,0 @@ -!function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):_.dayjs_locale_ar_sa=e(_.dayjs)}(this,function(_){"use strict";_=_&&_.hasOwnProperty("default")?_.default:_;var e={name:"ar-sa",weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),months:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),ordinal:function(_){return _},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"}};return _.locale(e,null,!0),e}); diff --git a/node_modules/dayjs/locale/ar-tn.js b/node_modules/dayjs/locale/ar-tn.js deleted file mode 100644 index 3a042a3..0000000 --- a/node_modules/dayjs/locale/ar-tn.js +++ /dev/null @@ -1 +0,0 @@ -!function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):_.dayjs_locale_ar_tn=e(_.dayjs)}(this,function(_){"use strict";_=_&&_.hasOwnProperty("default")?_.default:_;var e={name:"ar-tn",weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),months:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekStart:1,weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),monthsShort:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),ordinal:function(_){return _},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"}};return _.locale(e,null,!0),e}); diff --git a/node_modules/dayjs/locale/ar.js b/node_modules/dayjs/locale/ar.js deleted file mode 100644 index e7210c3..0000000 --- a/node_modules/dayjs/locale/ar.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,_){"object"==typeof exports&&"undefined"!=typeof module?module.exports=_(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],_):e.dayjs_locale_ar=_(e.dayjs)}(this,function(e){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e;var _="يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),t={name:"ar",weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),months:_,monthsShort:_,weekStart:6,relativeTime:{future:"بعد %s",past:"منذ %s",s:"ثانية واحدة",m:"دقيقة واحدة",mm:"دقائق %d",h:"ساعة واحدة",hh:"ساعات %d",d:"يوم واحد",dd:"أيام %d",M:"شهر واحد",MM:"شهرا %d",y:"عام واحد",yy:"أعوام %d"},ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"}};return e.locale(t,null,!0),t}); diff --git a/node_modules/dayjs/locale/az.js b/node_modules/dayjs/locale/az.js deleted file mode 100644 index 0b62a51..0000000 --- a/node_modules/dayjs/locale/az.js +++ /dev/null @@ -1 +0,0 @@ -!function(a,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):a.dayjs_locale_az=e(a.dayjs)}(this,function(a){"use strict";a=a&&a.hasOwnProperty("default")?a.default:a;var e={name:"az",weekdays:"Bazar_Bazar ertəsi_Çərşənbə axşamı_Çərşənbə_Cümə axşamı_Cümə_Şənbə".split("_"),weekdaysShort:"Baz_BzE_ÇAx_Çər_CAx_Cüm_Şən".split("_"),weekdaysMin:"Bz_BE_ÇA_Çə_CA_Cü_Şə".split("_"),months:"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"),monthsShort:"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"),weekStart:1,formats:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., H:mm",LLLL:"dddd, D MMMM YYYY г., H:mm"},relativeTime:{future:"%s sonra",past:"%s əvvəl",s:"bir neçə saniyə",m:"bir dəqiqə",mm:"%d dəqiqə",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",M:"bir ay",MM:"%d ay",y:"bir il",yy:"%d il"},ordinal:function(a){return a}};return a.locale(e,null,!0),e}); diff --git a/node_modules/dayjs/locale/be.js b/node_modules/dayjs/locale/be.js deleted file mode 100644 index cb2f937..0000000 --- a/node_modules/dayjs/locale/be.js +++ /dev/null @@ -1 +0,0 @@ -!function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):_.dayjs_locale_be=e(_.dayjs)}(this,function(_){"use strict";_=_&&_.hasOwnProperty("default")?_.default:_;var e={name:"be",weekdays:"нядзелю_панядзелак_аўторак_сераду_чацвер_пятніцу_суботу".split("_"),months:"студзеня_лютага_сакавіка_красавіка_траўня_чэрвеня_ліпеня_жніўня_верасня_кастрычніка_лістапада_снежня".split("_"),weekStart:1,weekdaysShort:"нд_пн_ат_ср_чц_пт_сб".split("_"),monthsShort:"студ_лют_сак_крас_трав_чэрв_ліп_жнів_вер_каст_ліст_снеж".split("_"),weekdaysMin:"нд_пн_ат_ср_чц_пт_сб".split("_"),ordinal:function(_){return _},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., HH:mm",LLLL:"dddd, D MMMM YYYY г., HH:mm"}};return _.locale(e,null,!0),e}); diff --git a/node_modules/dayjs/locale/bg.js b/node_modules/dayjs/locale/bg.js deleted file mode 100644 index 41b6e1f..0000000 --- a/node_modules/dayjs/locale/bg.js +++ /dev/null @@ -1 +0,0 @@ -!function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):_.dayjs_locale_bg=e(_.dayjs)}(this,function(_){"use strict";_=_&&_.hasOwnProperty("default")?_.default:_;var e={name:"bg",weekdays:"Неделя_Понеделник_Вторник_Сряда_Четвъртък_Петък_Събота".split("_"),weekdaysShort:"нед_пон_вто_сря_чет_пет_съб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),months:"Януари_Февруари_Март_Април_Май_Юни_Юли_Август_Септември_Октомври_Ноември_Декември".split("_"),monthsShort:"Янр_Фев_Мар_Апр_Май_Юни_Юли_Авг_Сеп_Окт_Ное_Дек".split("_"),weekStart:1,ordinal:function(_){return _+"."},formats:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},relativeTime:{future:"след %s",past:"преди %s",s:"няколко секунди",m:"минута",mm:"%d минути",h:"час",hh:"%d часа",d:"ден",dd:"%d дни",M:"месец",MM:"%d месеца",y:"година",yy:"%d години"}};return _.locale(e,null,!0),e}); diff --git a/node_modules/dayjs/locale/bi.js b/node_modules/dayjs/locale/bi.js deleted file mode 100644 index 8f48637..0000000 --- a/node_modules/dayjs/locale/bi.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,a){"object"==typeof exports&&"undefined"!=typeof module?module.exports=a(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],a):e.dayjs_locale_bi=a(e.dayjs)}(this,function(e){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e;var a={name:"bi",weekdays:"Sande_Mande_Tusde_Wenesde_Tosde_Fraede_Sarade".split("_"),months:"Januari_Februari_Maj_Eprel_Mei_Jun_Julae_Okis_Septemba_Oktoba_Novemba_Disemba".split("_"),weekStart:1,weekdaysShort:"San_Man_Tus_Wen_Tos_Frae_Sar".split("_"),monthsShort:"Jan_Feb_Maj_Epr_Mai_Jun_Jul_Oki_Sep_Okt_Nov_Dis".split("_"),weekdaysMin:"San_Ma_Tu_We_To_Fr_Sar".split("_"),ordinal:function(e){return e},formats:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},relativeTime:{future:"lo %s",past:"%s bifo",s:"sam seken",m:"wan minit",mm:"%d minit",h:"wan haoa",hh:"%d haoa",d:"wan dei",dd:"%d dei",M:"wan manis",MM:"%d manis",y:"wan yia",yy:"%d yia"}};return e.locale(a,null,!0),a}); diff --git a/node_modules/dayjs/locale/bm.js b/node_modules/dayjs/locale/bm.js deleted file mode 100644 index 8e986e9..0000000 --- a/node_modules/dayjs/locale/bm.js +++ /dev/null @@ -1 +0,0 @@ -!function(a,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):a.dayjs_locale_bm=e(a.dayjs)}(this,function(a){"use strict";a=a&&a.hasOwnProperty("default")?a.default:a;var e={name:"bm",weekdays:"Kari_Ntɛnɛn_Tarata_Araba_Alamisa_Juma_Sibiri".split("_"),months:"Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_Mɛkalo_Zuwɛnkalo_Zuluyekalo_Utikalo_Sɛtanburukalo_ɔkutɔburukalo_Nowanburukalo_Desanburukalo".split("_"),weekStart:1,weekdaysShort:"Kar_Ntɛ_Tar_Ara_Ala_Jum_Sib".split("_"),monthsShort:"Zan_Few_Mar_Awi_Mɛ_Zuw_Zul_Uti_Sɛt_ɔku_Now_Des".split("_"),weekdaysMin:"Ka_Nt_Ta_Ar_Al_Ju_Si".split("_"),ordinal:function(a){return a},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"MMMM [tile] D [san] YYYY",LLL:"MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm",LLLL:"dddd MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm"},relativeTime:{future:"%s kɔnɔ",past:"a bɛ %s bɔ",s:"sanga dama dama",m:"miniti kelen",mm:"miniti %d",h:"lɛrɛ kelen",hh:"lɛrɛ %d",d:"tile kelen",dd:"tile %d",M:"kalo kelen",MM:"kalo %d",y:"san kelen",yy:"san %d"}};return a.locale(e,null,!0),e}); diff --git a/node_modules/dayjs/locale/bn.js b/node_modules/dayjs/locale/bn.js deleted file mode 100644 index cf92fbf..0000000 --- a/node_modules/dayjs/locale/bn.js +++ /dev/null @@ -1 +0,0 @@ -!function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):_.dayjs_locale_bn=e(_.dayjs)}(this,function(_){"use strict";_=_&&_.hasOwnProperty("default")?_.default:_;var e={name:"bn",weekdays:"রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার".split("_"),months:"জানুয়ারী_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর".split("_"),weekdaysShort:"রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি".split("_"),monthsShort:"জানু_ফেব_মার্চ_এপ্র_মে_জুন_জুল_আগ_সেপ্ট_অক্টো_নভে_ডিসে".split("_"),weekdaysMin:"রবি_সোম_মঙ্গ_বুধ_বৃহঃ_শুক্র_শনি".split("_"),ordinal:function(_){return _},formats:{LT:"A h:mm সময়",LTS:"A h:mm:ss সময়",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm সময়",LLLL:"dddd, D MMMM YYYY, A h:mm সময়"},relativeTime:{future:"%s পরে",past:"%s আগে",s:"কয়েক সেকেন্ড",m:"এক মিনিট",mm:"%d মিনিট",h:"এক ঘন্টা",hh:"%d ঘন্টা",d:"এক দিন",dd:"%d দিন",M:"এক মাস",MM:"%d মাস",y:"এক বছর",yy:"%d বছর"}};return _.locale(e,null,!0),e}); diff --git a/node_modules/dayjs/locale/bo.js b/node_modules/dayjs/locale/bo.js deleted file mode 100644 index caf55d3..0000000 --- a/node_modules/dayjs/locale/bo.js +++ /dev/null @@ -1 +0,0 @@ -!function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):_.dayjs_locale_bo=e(_.dayjs)}(this,function(_){"use strict";_=_&&_.hasOwnProperty("default")?_.default:_;var e={name:"bo",weekdays:"གཟའ་ཉི་མ་_གཟའ་ཟླ་བ་_གཟའ་མིག་དམར་_གཟའ་ལྷག་པ་_གཟའ་ཕུར་བུ_གཟའ་པ་སངས་_གཟའ་སྤེན་པ་".split("_"),months:"ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ".split("_"),weekdaysShort:"ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་".split("_"),monthsShort:"ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ".split("_"),weekdaysMin:"ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་".split("_"),ordinal:function(_){return _},formats:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},relativeTime:{future:"%s ལ་",past:"%s སྔན་ལ",s:"ལམ་སང",m:"སྐར་མ་གཅིག",mm:"%d སྐར་མ",h:"ཆུ་ཚོད་གཅིག",hh:"%d ཆུ་ཚོད",d:"ཉིན་གཅིག",dd:"%d ཉིན་",M:"ཟླ་བ་གཅིག",MM:"%d ཟླ་བ",y:"ལོ་གཅིག",yy:"%d ལོ"}};return _.locale(e,null,!0),e}); diff --git a/node_modules/dayjs/locale/br.js b/node_modules/dayjs/locale/br.js deleted file mode 100644 index 5acdc8f..0000000 --- a/node_modules/dayjs/locale/br.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,_){"object"==typeof exports&&"undefined"!=typeof module?module.exports=_(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],_):e.dayjs_locale_br=_(e.dayjs)}(this,function(e){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e;var _={name:"br",weekdays:"Sul_Lun_Meurzh_Merc'her_Yaou_Gwener_Sadorn".split("_"),months:"Genver_C'hwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),weekStart:1,weekdaysShort:"Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),monthsShort:"Gen_C'hwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),weekdaysMin:"Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),ordinal:function(e){return e},formats:{LT:"h[e]mm A",LTS:"h[e]mm:ss A",L:"DD/MM/YYYY",LL:"D [a viz] MMMM YYYY",LLL:"D [a viz] MMMM YYYY h[e]mm A",LLLL:"dddd, D [a viz] MMMM YYYY h[e]mm A"}};return e.locale(_,null,!0),_}); diff --git a/node_modules/dayjs/locale/bs.js b/node_modules/dayjs/locale/bs.js deleted file mode 100644 index 4b758a3..0000000 --- a/node_modules/dayjs/locale/bs.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,_){"object"==typeof exports&&"undefined"!=typeof module?module.exports=_(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],_):e.dayjs_locale_bs=_(e.dayjs)}(this,function(e){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e;var _={name:"bs",weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),weekStart:1,weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),ordinal:function(e){return e},formats:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"}};return e.locale(_,null,!0),_}); diff --git a/node_modules/dayjs/locale/ca.js b/node_modules/dayjs/locale/ca.js deleted file mode 100644 index 9e65af7..0000000 --- a/node_modules/dayjs/locale/ca.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,s){"object"==typeof exports&&"undefined"!=typeof module?module.exports=s(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],s):e.dayjs_locale_ca=s(e.dayjs)}(this,function(e){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e;var s={name:"ca",weekdays:"Diumenge_Dilluns_Dimarts_Dimecres_Dijous_Divendres_Dissabte".split("_"),weekdaysShort:"Dg._Dl._Dt._Dc._Dj._Dv._Ds.".split("_"),weekdaysMin:"Dg_Dl_Dt_Dc_Dj_Dv_Ds".split("_"),months:"Gener_Febrer_Març_Abril_Maig_Juny_Juliol_Agost_Setembre_Octubre_Novembre_Desembre".split("_"),monthsShort:"Gen._Febr._Març_Abr._Maig_Juny_Jul._Ag._Set._Oct._Nov._Des.".split("_"),weekStart:1,formats:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",LLL:"D MMMM [de] YYYY [a les] H:mm",LLLL:"dddd D MMMM [de] YYYY [a les] H:mm",ll:"D MMM YYYY",lll:"D MMM YYYY, H:mm",llll:"ddd D MMM YYYY, H:mm"},relativeTime:{future:"d'aquí %s",past:"fa %s",s:"uns segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},ordinal:function(e){return e+"º"}};return e.locale(s,null,!0),s}); diff --git a/node_modules/dayjs/locale/cs.js b/node_modules/dayjs/locale/cs.js deleted file mode 100644 index 49d3ab9..0000000 --- a/node_modules/dayjs/locale/cs.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],n):e.dayjs_locale_cs=n(e.dayjs)}(this,function(e){"use strict";function n(e){return e>1&&e<5&&1!=~~(e/10)}function t(e,t,s,r){var d=e+" ";switch(s){case"s":return t||r?"pár sekund":"pár sekundami";case"m":return t?"minuta":r?"minutu":"minutou";case"mm":return t||r?d+(n(e)?"minuty":"minut"):d+"minutami";case"h":return t?"hodina":r?"hodinu":"hodinou";case"hh":return t||r?d+(n(e)?"hodiny":"hodin"):d+"hodinami";case"d":return t||r?"den":"dnem";case"dd":return t||r?d+(n(e)?"dny":"dní"):d+"dny";case"M":return t||r?"měsíc":"měsícem";case"MM":return t||r?d+(n(e)?"měsíce":"měsíců"):d+"měsíci";case"y":return t||r?"rok":"rokem";case"yy":return t||r?d+(n(e)?"roky":"let"):d+"lety"}}e=e&&e.hasOwnProperty("default")?e.default:e;var s={name:"cs",weekdays:"neděle_pondělí_úterý_středa_čtvrtek_pátek_sobota".split("_"),weekdaysShort:"ne_po_út_st_čt_pá_so".split("_"),weekdaysMin:"ne_po_út_st_čt_pá_so".split("_"),months:"leden_únor_březen_duben_květen_červen_červenec_srpen_září_říjen_listopad_prosinec".split("_"),monthsShort:"led_úno_bře_dub_kvě_čvn_čvc_srp_zář_říj_lis_pro".split("_"),weekStart:1,ordinal:function(e){return e+"."},formats:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},relativeTime:{future:"za %s",past:"před %s",s:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t}};return e.locale(s,null,!0),s}); diff --git a/node_modules/dayjs/locale/cv.js b/node_modules/dayjs/locale/cv.js deleted file mode 100644 index 0f4b099..0000000 --- a/node_modules/dayjs/locale/cv.js +++ /dev/null @@ -1 +0,0 @@ -!function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):_.dayjs_locale_cv=e(_.dayjs)}(this,function(_){"use strict";_=_&&_.hasOwnProperty("default")?_.default:_;var e={name:"cv",weekdays:"вырсарникун_тунтикун_ытларикун_юнкун_кӗҫнерникун_эрнекун_шӑматкун".split("_"),months:"кӑрлач_нарӑс_пуш_ака_май_ҫӗртме_утӑ_ҫурла_авӑн_юпа_чӳк_раштав".split("_"),weekStart:1,weekdaysShort:"выр_тун_ытл_юн_кӗҫ_эрн_шӑм".split("_"),monthsShort:"кӑр_нар_пуш_ака_май_ҫӗр_утӑ_ҫур_авн_юпа_чӳк_раш".split("_"),weekdaysMin:"вр_тн_ыт_юн_кҫ_эр_шм".split("_"),ordinal:function(_){return _},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ]",LLL:"YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm",LLLL:"dddd, YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm"}};return _.locale(e,null,!0),e}); diff --git a/node_modules/dayjs/locale/cy.js b/node_modules/dayjs/locale/cy.js deleted file mode 100644 index 4af19a3..0000000 --- a/node_modules/dayjs/locale/cy.js +++ /dev/null @@ -1 +0,0 @@ -!function(d,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):d.dayjs_locale_cy=e(d.dayjs)}(this,function(d){"use strict";d=d&&d.hasOwnProperty("default")?d.default:d;var e={name:"cy",weekdays:"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"),months:"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"),weekStart:1,weekdaysShort:"Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"),monthsShort:"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"),weekdaysMin:"Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"),ordinal:function(d){return d},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},relativeTime:{future:"mewn %s",past:"%s yn ôl",s:"ychydig eiliadau",m:"munud",mm:"%d munud",h:"awr",hh:"%d awr",d:"diwrnod",dd:"%d diwrnod",M:"mis",MM:"%d mis",y:"blwyddyn",yy:"%d flynedd"}};return d.locale(e,null,!0),e}); diff --git a/node_modules/dayjs/locale/da.js b/node_modules/dayjs/locale/da.js deleted file mode 100644 index 954df79..0000000 --- a/node_modules/dayjs/locale/da.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],t):e.dayjs_locale_da=t(e.dayjs)}(this,function(e){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e;var t={name:"da",weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"søn._man._tirs._ons._tors._fre._lør.".split("_"),weekdaysMin:"sø._ma._ti._on._to._fr._lø.".split("_"),months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj_juni_juli_aug._sept._okt._nov._dec.".split("_"),weekStart:1,ordinal:function(e){return e+"."},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY [kl.] HH:mm"},relativeTime:{future:"om %s",past:"%s siden",s:"få sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en måned",MM:"%d måneder",y:"et år",yy:"%d år"}};return e.locale(t,null,!0),t}); diff --git a/node_modules/dayjs/locale/de-at.js b/node_modules/dayjs/locale/de-at.js deleted file mode 100644 index da98717..0000000 --- a/node_modules/dayjs/locale/de-at.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],n):e.dayjs_locale_de_at=n(e.dayjs)}(this,function(e){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e;var n={name:"de-at",weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),months:"Jänner_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jän._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),ordinal:function(e){return e+"."},weekStart:1,formats:{LTS:"HH:mm:ss",LT:"HH:mm",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",m:"einer Minute",mm:"%d Minuten",h:"einer Stunde",hh:"%d Stunden",d:"einem Tag",dd:"%d Tagen",M:"einem Monat",MM:"%d Monaten",y:"einem Jahr",yy:"%d Jahren"}};return e.locale(n,null,!0),n}); diff --git a/node_modules/dayjs/locale/de-ch.js b/node_modules/dayjs/locale/de-ch.js deleted file mode 100644 index 51f5d48..0000000 --- a/node_modules/dayjs/locale/de-ch.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,_){"object"==typeof exports&&"undefined"!=typeof module?module.exports=_(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],_):e.dayjs_locale_de_ch=_(e.dayjs)}(this,function(e){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e;var _={name:"de-ch",weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),weekStart:1,weekdaysShort:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),monthsShort:"Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"}};return e.locale(_,null,!0),_}); diff --git a/node_modules/dayjs/locale/de.js b/node_modules/dayjs/locale/de.js deleted file mode 100644 index 79a32fe..0000000 --- a/node_modules/dayjs/locale/de.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],n):e.dayjs_locale_de=n(e.dayjs)}(this,function(e){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e;var n={name:"de",weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan_Feb_März_Apr_Mai_Juni_Juli_Aug_Sept_Okt_Nov_Dez".split("_"),ordinal:function(e){return e+"."},weekStart:1,formats:{LTS:"HH:mm:ss",LT:"HH:mm",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},relativeTime:{future:"in %s",past:"vor %s",s:"wenigen Sekunden",m:"einer Minute",mm:"%d Minuten",h:"einer Stunde",hh:"%d Stunden",d:"einem Tag",dd:"%d Tagen",M:"einem Monat",MM:"%d Monaten",y:"einem Jahr",yy:"%d Jahren"}};return e.locale(n,null,!0),n}); diff --git a/node_modules/dayjs/locale/dv.js b/node_modules/dayjs/locale/dv.js deleted file mode 100644 index d9f24d6..0000000 --- a/node_modules/dayjs/locale/dv.js +++ /dev/null @@ -1 +0,0 @@ -!function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):_.dayjs_locale_dv=e(_.dayjs)}(this,function(_){"use strict";_=_&&_.hasOwnProperty("default")?_.default:_;var e={name:"dv",weekdays:"އާދިއްތަ_ހޯމަ_އަންގާރަ_ބުދަ_ބުރާސްފަތި_ހުކުރު_ހޮނިހިރު".split("_"),months:"ޖެނުއަރީ_ފެބްރުއަރީ_މާރިޗު_އޭޕްރީލު_މޭ_ޖޫން_ޖުލައި_އޯގަސްޓު_ސެޕްޓެމްބަރު_އޮކްޓޯބަރު_ނޮވެމްބަރު_ޑިސެމްބަރު".split("_"),weekStart:7,weekdaysShort:"އާދިއްތަ_ހޯމަ_އަންގާރަ_ބުދަ_ބުރާސްފަތި_ހުކުރު_ހޮނިހިރު".split("_"),monthsShort:"ޖެނުއަރީ_ފެބްރުއަރީ_މާރިޗު_އޭޕްރީލު_މޭ_ޖޫން_ޖުލައި_އޯގަސްޓު_ސެޕްޓެމްބަރު_އޮކްޓޯބަރު_ނޮވެމްބަރު_ޑިސެމްބަރު".split("_"),weekdaysMin:"އާދި_ހޯމަ_އަން_ބުދަ_ބުރާ_ހުކު_ހޮނި".split("_"),ordinal:function(_){return _},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},relativeTime:{future:"ތެރޭގައި %s",past:"ކުރިން %s",s:"ސިކުންތުކޮޅެއް",m:"މިނިޓެއް",mm:"މިނިޓު %d",h:"ގަޑިއިރެއް",hh:"ގަޑިއިރު %d",d:"ދުވަހެއް",dd:"ދުވަސް %d",M:"މަހެއް",MM:"މަސް %d",y:"އަހަރެއް",yy:"އަހަރު %d"}};return _.locale(e,null,!0),e}); diff --git a/node_modules/dayjs/locale/el.js b/node_modules/dayjs/locale/el.js deleted file mode 100644 index f98cf52..0000000 --- a/node_modules/dayjs/locale/el.js +++ /dev/null @@ -1 +0,0 @@ -!function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):_.dayjs_locale_el=e(_.dayjs)}(this,function(_){"use strict";_=_&&_.hasOwnProperty("default")?_.default:_;var e={name:"el",weekdays:"Κυριακή_Δευτέρα_Τρίτη_Τετάρτη_Πέμπτη_Παρασκευή_Σάββατο".split("_"),weekdaysShort:"Κυρ_Δευ_Τρι_Τετ_Πεμ_Παρ_Σαβ".split("_"),weekdaysMin:"Κυ_Δε_Τρ_Τε_Πε_Πα_Σα".split("_"),months:"Ιανουάριος_Φεβρουάριος_Μάρτιος_Απρίλιος_Μάιος_Ιούνιος_Ιούλιος_Αύγουστος_Σεπτέμβριος_Οκτώβριος_Νοέμβριος_Δεκέμβριος".split("_"),monthsShort:"Ιαν_Φεβ_Μαρ_Απρ_Μαι_Ιουν_Ιουλ_Αυγ_Σεπτ_Οκτ_Νοε_Δεκ".split("_"),ordinal:function(_){return _},weekStart:1,relativeTime:{future:"σε %s",past:"πριν %s",s:"μερικά δευτερόλεπτα",m:"ένα λεπτό",mm:"%d λεπτά",h:"μία ώρα",hh:"%d ώρες",d:"μία μέρα",dd:"%d μέρες",M:"ένα μήνα",MM:"%d μήνες",y:"ένα χρόνο",yy:"%d χρόνια"},formats:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"}};return _.locale(e,null,!0),e}); diff --git a/node_modules/dayjs/locale/en-SG.js b/node_modules/dayjs/locale/en-SG.js deleted file mode 100644 index 4fa8c8b..0000000 --- a/node_modules/dayjs/locale/en-SG.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,a){"object"==typeof exports&&"undefined"!=typeof module?module.exports=a(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],a):e.dayjs_locale_en_SG=a(e.dayjs)}(this,function(e){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e;var a={name:"en-SG",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),weekStart:1,weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"}};return e.locale(a,null,!0),a}); diff --git a/node_modules/dayjs/locale/en-au.js b/node_modules/dayjs/locale/en-au.js deleted file mode 100644 index 804e902..0000000 --- a/node_modules/dayjs/locale/en-au.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,a){"object"==typeof exports&&"undefined"!=typeof module?module.exports=a(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],a):e.dayjs_locale_en_au=a(e.dayjs)}(this,function(e){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e;var a={name:"en-au",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),weekStart:1,weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),ordinal:function(e){return e},formats:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"}};return e.locale(a,null,!0),a}); diff --git a/node_modules/dayjs/locale/en-ca.js b/node_modules/dayjs/locale/en-ca.js deleted file mode 100644 index e2c7715..0000000 --- a/node_modules/dayjs/locale/en-ca.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,a){"object"==typeof exports&&"undefined"!=typeof module?module.exports=a(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],a):e.dayjs_locale_en_ca=a(e.dayjs)}(this,function(e){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e;var a={name:"en-ca",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),ordinal:function(e){return e},formats:{LT:"h:mm A",LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"}};return e.locale(a,null,!0),a}); diff --git a/node_modules/dayjs/locale/en-gb.js b/node_modules/dayjs/locale/en-gb.js deleted file mode 100644 index aa7d9d9..0000000 --- a/node_modules/dayjs/locale/en-gb.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,a){"object"==typeof exports&&"undefined"!=typeof module?module.exports=a(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],a):e.dayjs_locale_en_gb=a(e.dayjs)}(this,function(e){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e;var a={name:"en-gb",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekStart:1,yearStart:4,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},ordinal:function(e){var a=["th","st","nd","rd"],_=e%100;return"["+e+(a[(_-20)%10]||a[_]||a[0])+"]"}};return e.locale(a,null,!0),a}); diff --git a/node_modules/dayjs/locale/en-ie.js b/node_modules/dayjs/locale/en-ie.js deleted file mode 100644 index c3fb553..0000000 --- a/node_modules/dayjs/locale/en-ie.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,a){"object"==typeof exports&&"undefined"!=typeof module?module.exports=a(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],a):e.dayjs_locale_en_ie=a(e.dayjs)}(this,function(e){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e;var a={name:"en-ie",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),weekStart:1,weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"}};return e.locale(a,null,!0),a}); diff --git a/node_modules/dayjs/locale/en-il.js b/node_modules/dayjs/locale/en-il.js deleted file mode 100644 index a16a49b..0000000 --- a/node_modules/dayjs/locale/en-il.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,a){"object"==typeof exports&&"undefined"!=typeof module?module.exports=a(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],a):e.dayjs_locale_en_il=a(e.dayjs)}(this,function(e){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e;var a={name:"en-il",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"}};return e.locale(a,null,!0),a}); diff --git a/node_modules/dayjs/locale/en-nz.js b/node_modules/dayjs/locale/en-nz.js deleted file mode 100644 index 9cf778c..0000000 --- a/node_modules/dayjs/locale/en-nz.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,a){"object"==typeof exports&&"undefined"!=typeof module?module.exports=a(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],a):e.dayjs_locale_en_nz=a(e.dayjs)}(this,function(e){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e;var a={name:"en-nz",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),weekStart:1,weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),ordinal:function(e){return e},formats:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"}};return e.locale(a,null,!0),a}); diff --git a/node_modules/dayjs/locale/en.js b/node_modules/dayjs/locale/en.js deleted file mode 100644 index f33e352..0000000 --- a/node_modules/dayjs/locale/en.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n():"function"==typeof define&&define.amd?define(n):e.dayjs_locale_en=n()}(this,function(){"use strict";return{name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_")}}); diff --git a/node_modules/dayjs/locale/eo.js b/node_modules/dayjs/locale/eo.js deleted file mode 100644 index d130bf3..0000000 --- a/node_modules/dayjs/locale/eo.js +++ /dev/null @@ -1 +0,0 @@ -!function(o,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):o.dayjs_locale_eo=e(o.dayjs)}(this,function(o){"use strict";o=o&&o.hasOwnProperty("default")?o.default:o;var e={name:"eo",weekdays:"dimanĉo_lundo_mardo_merkredo_ĵaŭdo_vendredo_sabato".split("_"),months:"januaro_februaro_marto_aprilo_majo_junio_julio_aŭgusto_septembro_oktobro_novembro_decembro".split("_"),weekStart:1,weekdaysShort:"dim_lun_mard_merk_ĵaŭ_ven_sab".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aŭg_sep_okt_nov_dec".split("_"),weekdaysMin:"di_lu_ma_me_ĵa_ve_sa".split("_"),ordinal:function(o){return o},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D[-a de] MMMM, YYYY",LLL:"D[-a de] MMMM, YYYY HH:mm",LLLL:"dddd, [la] D[-a de] MMMM, YYYY HH:mm"},relativeTime:{future:"post %s",past:"antaŭ %s",s:"sekundoj",m:"minuto",mm:"%d minutoj",h:"horo",hh:"%d horoj",d:"tago",dd:"%d tagoj",M:"monato",MM:"%d monatoj",y:"jaro",yy:"%d jaroj"}};return o.locale(e,null,!0),e}); diff --git a/node_modules/dayjs/locale/es-do.js b/node_modules/dayjs/locale/es-do.js deleted file mode 100644 index 57ebf94..0000000 --- a/node_modules/dayjs/locale/es-do.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,o){"object"==typeof exports&&"undefined"!=typeof module?module.exports=o(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],o):e.dayjs_locale_es_do=o(e.dayjs)}(this,function(e){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e;var o={name:"es-do",weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),months:"Enero_Febrero_Marzo_Abril_Mayo_Junio_Julio_Agosto_Septiembre_Octubre_Noviembre_Diciembre".split("_"),monthsShort:"ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),weekStart:1,relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},ordinal:function(e){return e+"º"},formats:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"}};return e.locale(o,null,!0),o}); diff --git a/node_modules/dayjs/locale/es-us.js b/node_modules/dayjs/locale/es-us.js deleted file mode 100644 index 4cb1315..0000000 --- a/node_modules/dayjs/locale/es-us.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,s){"object"==typeof exports&&"undefined"!=typeof module?module.exports=s(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],s):e.dayjs_locale_es_us=s(e.dayjs)}(this,function(e){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e;var s={name:"es-us",weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),months:"Enero_Febrero_Marzo_Abril_Mayo_Junio_Julio_Agosto_Septiembre_Octubre_Noviembre_Diciembre".split("_"),monthsShort:"ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},ordinal:function(e){return e+"º"},formats:{LT:"h:mm A",LTS:"h:mm:ss A",L:"MM/DD/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"}};return e.locale(s,null,!0),s}); diff --git a/node_modules/dayjs/locale/es.js b/node_modules/dayjs/locale/es.js deleted file mode 100644 index cbe36b0..0000000 --- a/node_modules/dayjs/locale/es.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,s){"object"==typeof exports&&"undefined"!=typeof module?module.exports=s(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],s):e.dayjs_locale_es=s(e.dayjs)}(this,function(e){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e;var s={name:"es",monthsShort:"ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),months:"Enero_Febrero_Marzo_Abril_Mayo_Junio_Julio_Agosto_Septiembre_Octubre_Noviembre_Diciembre".split("_"),weekStart:1,formats:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},ordinal:function(e){return e+"º"}};return e.locale(s,null,!0),s}); diff --git a/node_modules/dayjs/locale/et.js b/node_modules/dayjs/locale/et.js deleted file mode 100644 index d3cc36f..0000000 --- a/node_modules/dayjs/locale/et.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,a){"object"==typeof exports&&"undefined"!=typeof module?module.exports=a(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],a):e.dayjs_locale_et=a(e.dayjs)}(this,function(e){"use strict";function a(e,a,t,u){var s={s:["mõne sekundi","mõni sekund","paar sekundit"],m:["ühe minuti","üks minut"],mm:["%d minuti","%d minutit"],h:["ühe tunni","tund aega","üks tund"],hh:["%d tunni","%d tundi"],d:["ühe päeva","üks päev"],M:["kuu aja","kuu aega","üks kuu"],MM:["%d kuu","%d kuud"],y:["ühe aasta","aasta","üks aasta"],yy:["%d aasta","%d aastat"]};return a?(s[t][2]?s[t][2]:s[t][1]).replace("%d",e):(u?s[t][0]:s[t][1]).replace("%d",e)}e=e&&e.hasOwnProperty("default")?e.default:e;var t={name:"et",weekdays:"pühapäev_esmaspäev_teisipäev_kolmapäev_neljapäev_reede_laupäev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),months:"jaanuar_veebruar_märts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_märts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),ordinal:function(e){return e+"."},weekStart:1,relativeTime:{future:"%s pärast",past:"%s tagasi",s:a,m:a,mm:a,h:a,hh:a,d:a,dd:"%d päeva",M:a,MM:a,y:a,yy:a},formats:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"}};return e.locale(t,null,!0),t}); diff --git a/node_modules/dayjs/locale/eu.js b/node_modules/dayjs/locale/eu.js deleted file mode 100644 index 04b9f5e..0000000 --- a/node_modules/dayjs/locale/eu.js +++ /dev/null @@ -1 +0,0 @@ -!function(a,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):a.dayjs_locale_eu=e(a.dayjs)}(this,function(a){"use strict";a=a&&a.hasOwnProperty("default")?a.default:a;var e={name:"eu",weekdays:"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"),months:"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"),weekStart:1,weekdaysShort:"ig._al._ar._az._og._ol._lr.".split("_"),monthsShort:"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"),weekdaysMin:"ig_al_ar_az_og_ol_lr".split("_"),ordinal:function(a){return a},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY[ko] MMMM[ren] D[a]",LLL:"YYYY[ko] MMMM[ren] D[a] HH:mm",LLLL:"dddd, YYYY[ko] MMMM[ren] D[a] HH:mm",l:"YYYY-M-D",ll:"YYYY[ko] MMM D[a]",lll:"YYYY[ko] MMM D[a] HH:mm",llll:"ddd, YYYY[ko] MMM D[a] HH:mm"},relativeTime:{future:"%s barru",past:"duela %s",s:"segundo batzuk",m:"minutu bat",mm:"%d minutu",h:"ordu bat",hh:"%d ordu",d:"egun bat",dd:"%d egun",M:"hilabete bat",MM:"%d hilabete",y:"urte bat",yy:"%d urte"}};return a.locale(e,null,!0),e}); diff --git a/node_modules/dayjs/locale/fa.js b/node_modules/dayjs/locale/fa.js deleted file mode 100644 index 42575c1..0000000 --- a/node_modules/dayjs/locale/fa.js +++ /dev/null @@ -1 +0,0 @@ -!function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):_.dayjs_locale_fa=e(_.dayjs)}(this,function(_){"use strict";_=_&&_.hasOwnProperty("default")?_.default:_;var e={name:"fa",weekdays:"یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"),weekdaysShort:"یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"),weekdaysMin:"ی_د_س_چ_پ_ج_ش".split("_"),weekStart:6,months:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),monthsShort:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),ordinal:function(_){return _},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},relativeTime:{future:"در %s",past:"%s پیش",s:"چند ثانیه",m:"یک دقیقه",mm:"%d دقیقه",h:"یک ساعت",hh:"%d ساعت",d:"یک روز",dd:"%d روز",M:"یک ماه",MM:"%d ماه",y:"یک سال",yy:"%d سال"}};return _.locale(e,null,!0),e}); diff --git a/node_modules/dayjs/locale/fi.js b/node_modules/dayjs/locale/fi.js deleted file mode 100644 index ae890c5..0000000 --- a/node_modules/dayjs/locale/fi.js +++ /dev/null @@ -1 +0,0 @@ -!function(u,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):u.dayjs_locale_fi=e(u.dayjs)}(this,function(u){"use strict";function e(u,e,t,n){var i={s:"muutama sekunti",m:"minuutti",mm:"%d minuuttia",h:"tunti",hh:"%d tuntia",d:"päivä",dd:"%d päivää",M:"kuukausi",MM:"%d kuukautta",y:"vuosi",yy:"%d vuotta",numbers:"nolla_yksi_kaksi_kolme_neljä_viisi_kuusi_seitsemän_kahdeksan_yhdeksän".split("_")},a={s:"muutaman sekunnin",m:"minuutin",mm:"%d minuutin",h:"tunnin",hh:"%d tunnin",d:"päivän",dd:"%d päivän",M:"kuukauden",MM:"%d kuukauden",y:"vuoden",yy:"%d vuoden",numbers:"nollan_yhden_kahden_kolmen_neljän_viiden_kuuden_seitsemän_kahdeksan_yhdeksän".split("_")},s=n&&!e?a:i,_=s[t];return u<10?_.replace("%d",s.numbers[u]):_.replace("%d",u)}u=u&&u.hasOwnProperty("default")?u.default:u;var t={name:"fi",weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kesäkuu_heinäkuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kesä_heinä_elo_syys_loka_marras_joulu".split("_"),ordinal:function(u){return u+"."},weekStart:1,relativeTime:{future:"%s päästä",past:"%s sitten",s:e,m:e,mm:e,h:e,hh:e,d:e,dd:e,M:e,MM:e,y:e,yy:e},formats:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"Do MMMM[ta] YYYY",LLL:"Do MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, Do MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"Do MMM YYYY",lll:"Do MMM YYYY, [klo] HH.mm",llll:"ddd, Do MMM YYYY, [klo] HH.mm"}};return u.locale(t,null,!0),t}); diff --git a/node_modules/dayjs/locale/fo.js b/node_modules/dayjs/locale/fo.js deleted file mode 100644 index 0f53e23..0000000 --- a/node_modules/dayjs/locale/fo.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,r){"object"==typeof exports&&"undefined"!=typeof module?module.exports=r(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],r):e.dayjs_locale_fo=r(e.dayjs)}(this,function(e){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e;var r={name:"fo",weekdays:"sunnudagur_mánadagur_týsdagur_mikudagur_hósdagur_fríggjadagur_leygardagur".split("_"),months:"januar_februar_mars_apríl_mai_juni_juli_august_september_oktober_november_desember".split("_"),weekStart:1,weekdaysShort:"sun_mán_týs_mik_hós_frí_ley".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdaysMin:"su_má_tý_mi_hó_fr_le".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D. MMMM, YYYY HH:mm"},relativeTime:{future:"um %s",past:"%s síðani",s:"fá sekund",m:"ein minuttur",mm:"%d minuttir",h:"ein tími",hh:"%d tímar",d:"ein dagur",dd:"%d dagar",M:"ein mánaður",MM:"%d mánaðir",y:"eitt ár",yy:"%d ár"}};return e.locale(r,null,!0),r}); diff --git a/node_modules/dayjs/locale/fr-ca.js b/node_modules/dayjs/locale/fr-ca.js deleted file mode 100644 index 857b3b5..0000000 --- a/node_modules/dayjs/locale/fr-ca.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,_){"object"==typeof exports&&"undefined"!=typeof module?module.exports=_(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],_):e.dayjs_locale_fr_ca=_(e.dayjs)}(this,function(e){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e;var _={name:"fr-ca",weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"}};return e.locale(_,null,!0),_}); diff --git a/node_modules/dayjs/locale/fr-ch.js b/node_modules/dayjs/locale/fr-ch.js deleted file mode 100644 index a5d2173..0000000 --- a/node_modules/dayjs/locale/fr-ch.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,_){"object"==typeof exports&&"undefined"!=typeof module?module.exports=_(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],_):e.dayjs_locale_fr_ch=_(e.dayjs)}(this,function(e){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e;var _={name:"fr-ch",weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),weekStart:1,weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"}};return e.locale(_,null,!0),_}); diff --git a/node_modules/dayjs/locale/fr.js b/node_modules/dayjs/locale/fr.js deleted file mode 100644 index e2f11d1..0000000 --- a/node_modules/dayjs/locale/fr.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,_){"object"==typeof exports&&"undefined"!=typeof module?module.exports=_(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],_):e.dayjs_locale_fr=_(e.dayjs)}(this,function(e){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e;var _={name:"fr",weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv_févr_mars_avril_mai_juin_juil_août_sept_oct_nov_déc".split("_"),weekStart:1,formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},ordinal:function(e){return""+e+(1===e?"er":"")}};return e.locale(_,null,!0),_}); diff --git a/node_modules/dayjs/locale/fy.js b/node_modules/dayjs/locale/fy.js deleted file mode 100644 index 8b63b31..0000000 --- a/node_modules/dayjs/locale/fy.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],n):e.dayjs_locale_fy=n(e.dayjs)}(this,function(e){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e;var n={name:"fy",weekdays:"snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon".split("_"),months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:"jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),weekStart:1,weekdaysShort:"si._mo._ti._wo._to._fr._so.".split("_"),weekdaysMin:"Si_Mo_Ti_Wo_To_Fr_So".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},relativeTime:{future:"oer %s",past:"%s lyn",s:"in pear sekonden",m:"ien minút",mm:"%d minuten",h:"ien oere",hh:"%d oeren",d:"ien dei",dd:"%d dagen",M:"ien moanne",MM:"%d moannen",y:"ien jier",yy:"%d jierren"}};return e.locale(n,null,!0),n}); diff --git a/node_modules/dayjs/locale/ga.js b/node_modules/dayjs/locale/ga.js deleted file mode 100644 index 1d28235..0000000 --- a/node_modules/dayjs/locale/ga.js +++ /dev/null @@ -1 +0,0 @@ -!function(a,i){"object"==typeof exports&&"undefined"!=typeof module?module.exports=i(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],i):a.dayjs_locale_ga=i(a.dayjs)}(this,function(a){"use strict";a=a&&a.hasOwnProperty("default")?a.default:a;var i={name:"ga",weekdays:"Dé Domhnaigh_Dé Luain_Dé Máirt_Dé Céadaoin_Déardaoin_Dé hAoine_Dé Satharn".split("_"),months:"Eanáir_Feabhra_Márta_Aibreán_Bealtaine_Méitheamh_Iúil_Lúnasa_Meán Fómhair_Deaireadh Fómhair_Samhain_Nollaig".split("_"),weekStart:1,weekdaysShort:"Dom_Lua_Mái_Céa_Déa_hAo_Sat".split("_"),monthsShort:"Eaná_Feab_Márt_Aibr_Beal_Méit_Iúil_Lúna_Meán_Deai_Samh_Noll".split("_"),weekdaysMin:"Do_Lu_Má_Ce_Dé_hA_Sa".split("_"),ordinal:function(a){return a},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},relativeTime:{future:"i %s",past:"%s ó shin",s:"cúpla soicind",m:"nóiméad",mm:"%d nóiméad",h:"uair an chloig",hh:"%d uair an chloig",d:"lá",dd:"%d lá",M:"mí",MM:"%d mí",y:"bliain",yy:"%d bliain"}};return a.locale(i,null,!0),i}); diff --git a/node_modules/dayjs/locale/gd.js b/node_modules/dayjs/locale/gd.js deleted file mode 100644 index c5d10bb..0000000 --- a/node_modules/dayjs/locale/gd.js +++ /dev/null @@ -1 +0,0 @@ -!function(a,i){"object"==typeof exports&&"undefined"!=typeof module?module.exports=i(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],i):a.dayjs_locale_gd=i(a.dayjs)}(this,function(a){"use strict";a=a&&a.hasOwnProperty("default")?a.default:a;var i={name:"gd",weekdays:"Didòmhnaich_Diluain_Dimàirt_Diciadain_Diardaoin_Dihaoine_Disathairne".split("_"),months:"Am Faoilleach_An Gearran_Am Màrt_An Giblean_An Cèitean_An t-Ògmhios_An t-Iuchar_An Lùnastal_An t-Sultain_An Dàmhair_An t-Samhain_An Dùbhlachd".split("_"),weekStart:1,weekdaysShort:"Did_Dil_Dim_Dic_Dia_Dih_Dis".split("_"),monthsShort:"Faoi_Gear_Màrt_Gibl_Cèit_Ògmh_Iuch_Lùn_Sult_Dàmh_Samh_Dùbh".split("_"),weekdaysMin:"Dò_Lu_Mà_Ci_Ar_Ha_Sa".split("_"),ordinal:function(a){return a},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},relativeTime:{future:"ann an %s",past:"bho chionn %s",s:"beagan diogan",m:"mionaid",mm:"%d mionaidean",h:"uair",hh:"%d uairean",d:"latha",dd:"%d latha",M:"mìos",MM:"%d mìosan",y:"bliadhna",yy:"%d bliadhna"}};return a.locale(i,null,!0),i}); diff --git a/node_modules/dayjs/locale/gl.js b/node_modules/dayjs/locale/gl.js deleted file mode 100644 index d247f46..0000000 --- a/node_modules/dayjs/locale/gl.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,o){"object"==typeof exports&&"undefined"!=typeof module?module.exports=o(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],o):e.dayjs_locale_gl=o(e.dayjs)}(this,function(e){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e;var o={name:"gl",weekdays:"domingo_luns_martes_mércores_xoves_venres_sábado".split("_"),months:"xaneiro_febreiro_marzo_abril_maio_xuño_xullo_agosto_setembro_outubro_novembro_decembro".split("_"),weekStart:1,weekdaysShort:"dom._lun._mar._mér._xov._ven._sáb.".split("_"),monthsShort:"xan._feb._mar._abr._mai._xuñ._xul._ago._set._out._nov._dec.".split("_"),weekdaysMin:"do_lu_ma_mé_xo_ve_sá".split("_"),ordinal:function(e){return e},formats:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"}};return e.locale(o,null,!0),o}); diff --git a/node_modules/dayjs/locale/gom-latn.js b/node_modules/dayjs/locale/gom-latn.js deleted file mode 100644 index b1a4b17..0000000 --- a/node_modules/dayjs/locale/gom-latn.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,_){"object"==typeof exports&&"undefined"!=typeof module?module.exports=_(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],_):e.dayjs_locale_gom_latn=_(e.dayjs)}(this,function(e){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e;var _={name:"gom-latn",weekdays:"Aitar_Somar_Mongllar_Budvar_Brestar_Sukrar_Son'var".split("_"),months:"Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr".split("_"),weekStart:1,weekdaysShort:"Ait._Som._Mon._Bud._Bre._Suk._Son.".split("_"),monthsShort:"Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.".split("_"),weekdaysMin:"Ai_Sm_Mo_Bu_Br_Su_Sn".split("_"),ordinal:function(e){return e},formats:{LT:"A h:mm [vazta]",LTS:"A h:mm:ss [vazta]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [vazta]",LLLL:"dddd, MMMM[achea] Do, YYYY, A h:mm [vazta]",llll:"ddd, D MMM YYYY, A h:mm [vazta]"}};return e.locale(_,null,!0),_}); diff --git a/node_modules/dayjs/locale/gu.js b/node_modules/dayjs/locale/gu.js deleted file mode 100644 index 3640453..0000000 --- a/node_modules/dayjs/locale/gu.js +++ /dev/null @@ -1 +0,0 @@ -!function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):_.dayjs_locale_gu=e(_.dayjs)}(this,function(_){"use strict";_=_&&_.hasOwnProperty("default")?_.default:_;var e={name:"gu",weekdays:"રવિવાર_સોમવાર_મંગળવાર_બુધ્વાર_ગુરુવાર_શુક્રવાર_શનિવાર".split("_"),months:"જાન્યુઆરી_ફેબ્રુઆરી_માર્ચ_એપ્રિલ_મે_જૂન_જુલાઈ_ઑગસ્ટ_સપ્ટેમ્બર_ઑક્ટ્બર_નવેમ્બર_ડિસેમ્બર".split("_"),weekdaysShort:"રવિ_સોમ_મંગળ_બુધ્_ગુરુ_શુક્ર_શનિ".split("_"),monthsShort:"જાન્યુ._ફેબ્રુ._માર્ચ_એપ્રિ._મે_જૂન_જુલા._ઑગ._સપ્ટે._ઑક્ટ્._નવે._ડિસે.".split("_"),weekdaysMin:"ર_સો_મં_બુ_ગુ_શુ_શ".split("_"),ordinal:function(_){return _},formats:{LT:"A h:mm વાગ્યે",LTS:"A h:mm:ss વાગ્યે",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm વાગ્યે",LLLL:"dddd, D MMMM YYYY, A h:mm વાગ્યે"},relativeTime:{future:"%s મા",past:"%s પેહલા",s:"અમુક પળો",m:"એક મિનિટ",mm:"%d મિનિટ",h:"એક કલાક",hh:"%d કલાક",d:"એક દિવસ",dd:"%d દિવસ",M:"એક મહિનો",MM:"%d મહિનો",y:"એક વર્ષ",yy:"%d વર્ષ"}};return _.locale(e,null,!0),e}); diff --git a/node_modules/dayjs/locale/he.js b/node_modules/dayjs/locale/he.js deleted file mode 100644 index 4617227..0000000 --- a/node_modules/dayjs/locale/he.js +++ /dev/null @@ -1 +0,0 @@ -!function(Y,M){"object"==typeof exports&&"undefined"!=typeof module?module.exports=M(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],M):Y.dayjs_locale_he=M(Y.dayjs)}(this,function(Y){"use strict";Y=Y&&Y.hasOwnProperty("default")?Y.default:Y;var M={name:"he",weekdays:"ראשון_שני_שלישי_רביעי_חמישי_שישי_שבת".split("_"),weekdaysShort:"א׳_ב׳_ג׳_ד׳_ה׳_ו׳_ש׳".split("_"),weekdaysMin:"א׳_ב׳_ג׳_ד׳_ה׳_ו_ש׳".split("_"),months:"ינואר_פברואר_מרץ_אפריל_מאי_יוני_יולי_אוגוסט_ספטמבר_אוקטובר_נובמבר_דצמבר".split("_"),monthsShort:"ינו_פבר_מרץ_אפר_מאי_יונ_יול_אוג_ספט_אוק_נוב_דצמ".split("_"),relativeTime:{future:"בעוד %s",past:"לפני %s",s:"כמה שניות",m:"דקה",mm:"%d דקות",h:"שעה",hh:"%d שעות",d:"יום",dd:"%d ימים",M:"חודש",MM:"%d חודשים",y:"שנה",yy:"%d שנים"},ordinal:function(Y){return Y},format:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [ב]MMMM YYYY",LLL:"D [ב]MMMM YYYY HH:mm",LLLL:"dddd, D [ב]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [ב]MMMM YYYY",LLL:"D [ב]MMMM YYYY HH:mm",LLLL:"dddd, D [ב]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"}};return Y.locale(M,null,!0),M}); diff --git a/node_modules/dayjs/locale/hi.js b/node_modules/dayjs/locale/hi.js deleted file mode 100644 index 542afcc..0000000 --- a/node_modules/dayjs/locale/hi.js +++ /dev/null @@ -1 +0,0 @@ -!function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):_.dayjs_locale_hi=e(_.dayjs)}(this,function(_){"use strict";_=_&&_.hasOwnProperty("default")?_.default:_;var e={name:"hi",weekdays:"रविवार_सोमवार_मंगलवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),months:"जनवरी_फ़रवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितम्बर_अक्टूबर_नवम्बर_दिसम्बर".split("_"),weekdaysShort:"रवि_सोम_मंगल_बुध_गुरू_शुक्र_शनि".split("_"),monthsShort:"जन._फ़र._मार्च_अप्रै._मई_जून_जुल._अग._सित._अक्टू._नव._दिस.".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),ordinal:function(_){return _},formats:{LT:"A h:mm बजे",LTS:"A h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm बजे",LLLL:"dddd, D MMMM YYYY, A h:mm बजे"},relativeTime:{future:"%s में",past:"%s पहले",s:"कुछ ही क्षण",m:"एक मिनट",mm:"%d मिनट",h:"एक घंटा",hh:"%d घंटे",d:"एक दिन",dd:"%d दिन",M:"एक महीने",MM:"%d महीने",y:"एक वर्ष",yy:"%d वर्ष"}};return _.locale(e,null,!0),e}); diff --git a/node_modules/dayjs/locale/hr.js b/node_modules/dayjs/locale/hr.js deleted file mode 100644 index 0a67ba2..0000000 --- a/node_modules/dayjs/locale/hr.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,a){"object"==typeof exports&&"undefined"!=typeof module?module.exports=a(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],a):e.dayjs_locale_hr=a(e.dayjs)}(this,function(e){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e;var a={name:"hr",weekdays:"Nedjelja_Ponedjeljak_Utorak_Srijeda_Četvrtak_Petak_Subota".split("_"),weekdaysShort:"Ned._Pon._Uto._Sri._Čet._Pet._Sub.".split("_"),weekdaysMin:"Ne_Po_Ut_Sr_Če_Pe_Su".split("_"),months:"Siječanj_Veljača_Ožujak_Travanj_Svibanj_Lipanj_Srpanj_Kolovoz_Rujan_Listopad_Studeni_Prosinac".split("_"),monthsShort:"Sij._Velj._Ožu._Tra._Svi._Lip._Srp._Kol._Ruj._Lis._Stu._Pro.".split("_"),weekStart:1,formats:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},relativeTime:{future:"za %s",past:"prije %s",s:"sekunda",m:"minuta",mm:"%d minuta",h:"sat",hh:"%d sati",d:"dan",dd:"%d dana",M:"mjesec",MM:"%d mjeseci",y:"godina",yy:"%d godine"},ordinal:function(e){return e+"."}};return e.locale(a,null,!0),a}); diff --git a/node_modules/dayjs/locale/hu.js b/node_modules/dayjs/locale/hu.js deleted file mode 100644 index da5f5ab..0000000 --- a/node_modules/dayjs/locale/hu.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,s){"object"==typeof exports&&"undefined"!=typeof module?module.exports=s(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],s):e.dayjs_locale_hu=s(e.dayjs)}(this,function(e){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e;var s={name:"hu",weekdays:"vasárnap_hétfő_kedd_szerda_csütörtök_péntek_szombat".split("_"),weekdaysShort:"vas_hét_kedd_sze_csüt_pén_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),months:"január_február_március_április_május_június_július_augusztus_szeptember_október_november_december".split("_"),monthsShort:"jan_feb_márc_ápr_máj_jún_júl_aug_szept_okt_nov_dec".split("_"),ordinal:function(e){return e+"."},weekStart:1,relativeTime:{future:"%s múlva",past:"%s",s:"néhány másodperc",m:"egy perc",mm:"%d perc",h:"egy óra",hh:"%d óra",d:"egy nap",dd:"%d nap",M:"egy hónap",MM:"%d hónap",y:"egy éve",yy:"%d év"},formats:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"}};return e.locale(s,null,!0),s}); diff --git a/node_modules/dayjs/locale/hy-am.js b/node_modules/dayjs/locale/hy-am.js deleted file mode 100644 index 69b1257..0000000 --- a/node_modules/dayjs/locale/hy-am.js +++ /dev/null @@ -1 +0,0 @@ -!function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):_.dayjs_locale_hy_am=e(_.dayjs)}(this,function(_){"use strict";_=_&&_.hasOwnProperty("default")?_.default:_;var e={name:"hy-am",weekdays:"կիրակի_երկուշաբթի_երեքշաբթի_չորեքշաբթի_հինգշաբթի_ուրբաթ_շաբաթ".split("_"),months:"հունվարի_փետրվարի_մարտի_ապրիլի_մայիսի_հունիսի_հուլիսի_օգոստոսի_սեպտեմբերի_հոկտեմբերի_նոյեմբերի_դեկտեմբերի".split("_"),weekStart:1,weekdaysShort:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),monthsShort:"հնվ_փտր_մրտ_ապր_մյս_հնս_հլս_օգս_սպտ_հկտ_նմբ_դկտ".split("_"),weekdaysMin:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),ordinal:function(_){return _},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY թ.",LLL:"D MMMM YYYY թ., HH:mm",LLLL:"dddd, D MMMM YYYY թ., HH:mm"},relativeTime:{future:"%s հետո",past:"%s առաջ",s:"մի քանի վայրկյան",m:"րոպե",mm:"%d րոպե",h:"ժամ",hh:"%d ժամ",d:"օր",dd:"%d օր",M:"ամիս",MM:"%d ամիս",y:"տարի",yy:"%d տարի"}};return _.locale(e,null,!0),e}); diff --git a/node_modules/dayjs/locale/id.js b/node_modules/dayjs/locale/id.js deleted file mode 100644 index 0801114..0000000 --- a/node_modules/dayjs/locale/id.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,a){"object"==typeof exports&&"undefined"!=typeof module?module.exports=a(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],a):e.dayjs_locale_id=a(e.dayjs)}(this,function(e){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e;var a={name:"id",weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),weekStart:1,formats:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},ordinal:function(e){return e+"."}};return e.locale(a,null,!0),a}); diff --git a/node_modules/dayjs/locale/index.d.ts b/node_modules/dayjs/locale/index.d.ts deleted file mode 100644 index bd2dca2..0000000 --- a/node_modules/dayjs/locale/index.d.ts +++ /dev/null @@ -1,11 +0,0 @@ -/// - -declare module 'dayjs/locale/*' { - namespace locale { - interface Locale extends ILocale {} - } - - const locale: locale.Locale - - export = locale -} diff --git a/node_modules/dayjs/locale/is.js b/node_modules/dayjs/locale/is.js deleted file mode 100644 index 334e5a1..0000000 --- a/node_modules/dayjs/locale/is.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,_){"object"==typeof exports&&"undefined"!=typeof module?module.exports=_(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],_):e.dayjs_locale_is=_(e.dayjs)}(this,function(e){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e;var _={name:"is",weekdays:"sunnudagur_mánudagur_þriðjudagur_miðvikudagur_fimmtudagur_föstudagur_laugardagur".split("_"),months:"janúar_febrúar_mars_apríl_maí_júní_júlí_ágúst_september_október_nóvember_desember".split("_"),weekStart:1,weekdaysShort:"sun_mán_þri_mið_fim_fös_lau".split("_"),monthsShort:"jan_feb_mar_apr_maí_jún_júl_ágú_sep_okt_nóv_des".split("_"),weekdaysMin:"Su_Má_Þr_Mi_Fi_Fö_La".split("_"),ordinal:function(e){return e},formats:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd, D. MMMM YYYY [kl.] H:mm"}};return e.locale(_,null,!0),_}); diff --git a/node_modules/dayjs/locale/it-ch.js b/node_modules/dayjs/locale/it-ch.js deleted file mode 100644 index 1f5e368..0000000 --- a/node_modules/dayjs/locale/it-ch.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,_){"object"==typeof exports&&"undefined"!=typeof module?module.exports=_(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],_):e.dayjs_locale_it_ch=_(e.dayjs)}(this,function(e){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e;var _={name:"it-ch",weekdays:"domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato".split("_"),months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),weekStart:1,weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"}};return e.locale(_,null,!0),_}); diff --git a/node_modules/dayjs/locale/it.js b/node_modules/dayjs/locale/it.js deleted file mode 100644 index 8d4a8eb..0000000 --- a/node_modules/dayjs/locale/it.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,o){"object"==typeof exports&&"undefined"!=typeof module?module.exports=o(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],o):e.dayjs_locale_it=o(e.dayjs)}(this,function(e){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e;var o={name:"it",weekdays:"domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),weekStart:1,monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},relativeTime:{future:"tra %s",past:"%s fa",s:"qualche secondo",m:"un minuto",mm:"%d minuti",h:"un' ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},ordinal:function(e){return e+"º"}};return e.locale(o,null,!0),o}); diff --git a/node_modules/dayjs/locale/ja.js b/node_modules/dayjs/locale/ja.js deleted file mode 100644 index ca5b731..0000000 --- a/node_modules/dayjs/locale/ja.js +++ /dev/null @@ -1 +0,0 @@ -!function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):_.dayjs_locale_ja=e(_.dayjs)}(this,function(_){"use strict";_=_&&_.hasOwnProperty("default")?_.default:_;var e={name:"ja",weekdays:"日曜日_月曜日_火曜日_水曜日_木曜日_金曜日_土曜日".split("_"),weekdaysShort:"日_月_火_水_木_金_土".split("_"),weekdaysMin:"日_月_火_水_木_金_土".split("_"),months:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),ordinal:function(_){return _+"日"},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日 dddd HH:mm",l:"YYYY/MM/DD",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日(ddd) HH:mm"},meridiem:function(_){return _<12?"午前":"午後"},relativeTime:{future:"%s後",past:"%s前",s:"数秒",m:"1分",mm:"%d分",h:"1時間",hh:"%d時間",d:"1日",dd:"%d日",M:"1ヶ月",MM:"%dヶ月",y:"1年",yy:"%d年"}};return _.locale(e,null,!0),e}); diff --git a/node_modules/dayjs/locale/jv.js b/node_modules/dayjs/locale/jv.js deleted file mode 100644 index 3d961dc..0000000 --- a/node_modules/dayjs/locale/jv.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],n):e.dayjs_locale_jv=n(e.dayjs)}(this,function(e){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e;var n={name:"jv",weekdays:"Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu".split("_"),months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember".split("_"),weekStart:1,weekdaysShort:"Min_Sen_Sel_Reb_Kem_Jem_Sep".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sp".split("_"),ordinal:function(e){return e},formats:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},relativeTime:{future:"wonten ing %s",past:"%s ingkang kepengker",s:"sawetawis detik",m:"setunggal menit",mm:"%d menit",h:"setunggal jam",hh:"%d jam",d:"sedinten",dd:"%d dinten",M:"sewulan",MM:"%d wulan",y:"setaun",yy:"%d taun"}};return e.locale(n,null,!0),n}); diff --git a/node_modules/dayjs/locale/ka.js b/node_modules/dayjs/locale/ka.js deleted file mode 100644 index 93f7831..0000000 --- a/node_modules/dayjs/locale/ka.js +++ /dev/null @@ -1 +0,0 @@ -!function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):_.dayjs_locale_ka=e(_.dayjs)}(this,function(_){"use strict";_=_&&_.hasOwnProperty("default")?_.default:_;var e={name:"ka",weekdays:"კვირა_ორშაბათი_სამშაბათი_ოთხშაბათი_ხუთშაბათი_პარასკევი_შაბათი".split("_"),weekdaysShort:"კვი_ორშ_სამ_ოთხ_ხუთ_პარ_შაბ".split("_"),weekdaysMin:"კვ_ორ_სა_ოთ_ხუ_პა_შა".split("_"),months:"იანვარი_თებერვალი_მარტი_აპრილი_მაისი_ივნისი_ივლისი_აგვისტო_სექტემბერი_ოქტომბერი_ნოემბერი_დეკემბერი".split("_"),monthsShort:"იან_თებ_მარ_აპრ_მაი_ივნ_ივლ_აგვ_სექ_ოქტ_ნოე_დეკ".split("_"),weekStart:1,formats:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},relativeTime:{future:"%s შემდეგ",past:"%s წინ",s:"წამი",m:"წუთი",mm:"%d წუთი",h:"საათი",hh:"%d საათის",d:"დღეს",dd:"%d დღის განმავლობაში",M:"თვის",MM:"%d თვის",y:"წელი",yy:"%d წლის"},ordinal:function(_){return _}};return _.locale(e,null,!0),e}); diff --git a/node_modules/dayjs/locale/kk.js b/node_modules/dayjs/locale/kk.js deleted file mode 100644 index 0038cbe..0000000 --- a/node_modules/dayjs/locale/kk.js +++ /dev/null @@ -1 +0,0 @@ -!function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):_.dayjs_locale_kk=e(_.dayjs)}(this,function(_){"use strict";_=_&&_.hasOwnProperty("default")?_.default:_;var e={name:"kk",weekdays:"жексенбі_дүйсенбі_сейсенбі_сәрсенбі_бейсенбі_жұма_сенбі".split("_"),weekdaysShort:"жек_дүй_сей_сәр_бей_жұм_сен".split("_"),weekdaysMin:"жк_дй_сй_ср_бй_жм_сн".split("_"),months:"қаңтар_ақпан_наурыз_сәуір_мамыр_маусым_шілде_тамыз_қыркүйек_қазан_қараша_желтоқсан".split("_"),monthsShort:"қаң_ақп_нау_сәу_мам_мау_шіл_там_қыр_қаз_қар_жел".split("_"),weekStart:1,relativeTime:{future:"%s ішінде",past:"%s бұрын",s:"бірнеше секунд",m:"бір минут",mm:"%d минут",h:"бір сағат",hh:"%d сағат",d:"бір күн",dd:"%d күн",M:"бір ай",MM:"%d ай",y:"бір жыл",yy:"%d жыл"},ordinal:function(_){return _},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"}};return _.locale(e,null,!0),e}); diff --git a/node_modules/dayjs/locale/km.js b/node_modules/dayjs/locale/km.js deleted file mode 100644 index 0cedc82..0000000 --- a/node_modules/dayjs/locale/km.js +++ /dev/null @@ -1 +0,0 @@ -!function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):_.dayjs_locale_km=e(_.dayjs)}(this,function(_){"use strict";_=_&&_.hasOwnProperty("default")?_.default:_;var e={name:"km",weekdays:"អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"),months:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),weekStart:1,weekdaysShort:"អា_ច_អ_ព_ព្រ_សុ_ស".split("_"),monthsShort:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),weekdaysMin:"អា_ច_អ_ព_ព្រ_សុ_ស".split("_"),ordinal:function(_){return _},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},relativeTime:{future:"%sទៀត",past:"%sមុន",s:"ប៉ុន្មានវិនាទី",m:"មួយនាទី",mm:"%d នាទី",h:"មួយម៉ោង",hh:"%d ម៉ោង",d:"មួយថ្ងៃ",dd:"%d ថ្ងៃ",M:"មួយខែ",MM:"%d ខែ",y:"មួយឆ្នាំ",yy:"%d ឆ្នាំ"}};return _.locale(e,null,!0),e}); diff --git a/node_modules/dayjs/locale/kn.js b/node_modules/dayjs/locale/kn.js deleted file mode 100644 index 063f64d..0000000 --- a/node_modules/dayjs/locale/kn.js +++ /dev/null @@ -1 +0,0 @@ -!function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):_.dayjs_locale_kn=e(_.dayjs)}(this,function(_){"use strict";_=_&&_.hasOwnProperty("default")?_.default:_;var e={name:"kn",weekdays:"ಭಾನುವಾರ_ಸೋಮವಾರ_ಮಂಗಳವಾರ_ಬುಧವಾರ_ಗುರುವಾರ_ಶುಕ್ರವಾರ_ಶನಿವಾರ".split("_"),months:"ಜನವರಿ_ಫೆಬ್ರವರಿ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂಬರ್_ಅಕ್ಟೋಬರ್_ನವೆಂಬರ್_ಡಿಸೆಂಬರ್".split("_"),weekdaysShort:"ಭಾನು_ಸೋಮ_ಮಂಗಳ_ಬುಧ_ಗುರು_ಶುಕ್ರ_ಶನಿ".split("_"),monthsShort:"ಜನ_ಫೆಬ್ರ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂ_ಅಕ್ಟೋ_ನವೆಂ_ಡಿಸೆಂ".split("_"),weekdaysMin:"ಭಾ_ಸೋ_ಮಂ_ಬು_ಗು_ಶು_ಶ".split("_"),ordinal:function(_){return _},formats:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},relativeTime:{future:"%s ನಂತರ",past:"%s ಹಿಂದೆ",s:"ಕೆಲವು ಕ್ಷಣಗಳು",m:"ಒಂದು ನಿಮಿಷ",mm:"%d ನಿಮಿಷ",h:"ಒಂದು ಗಂಟೆ",hh:"%d ಗಂಟೆ",d:"ಒಂದು ದಿನ",dd:"%d ದಿನ",M:"ಒಂದು ತಿಂಗಳು",MM:"%d ತಿಂಗಳು",y:"ಒಂದು ವರ್ಷ",yy:"%d ವರ್ಷ"}};return _.locale(e,null,!0),e}); diff --git a/node_modules/dayjs/locale/ko.js b/node_modules/dayjs/locale/ko.js deleted file mode 100644 index fb44532..0000000 --- a/node_modules/dayjs/locale/ko.js +++ /dev/null @@ -1 +0,0 @@ -!function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):_.dayjs_locale_ko=e(_.dayjs)}(this,function(_){"use strict";_=_&&_.hasOwnProperty("default")?_.default:_;var e={name:"ko",weekdays:"일요일_월요일_화요일_수요일_목요일_금요일_토요일".split("_"),weekdaysShort:"일_월_화_수_목_금_토".split("_"),weekdaysMin:"일_월_화_수_목_금_토".split("_"),months:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),monthsShort:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),ordinal:function(_){return _},formats:{LT:"A h:mm",LTS:"A h:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY년 MMMM D일",LLL:"YYYY년 MMMM D일 A h:mm",LLLL:"YYYY년 MMMM D일 dddd A h:mm",l:"YYYY.MM.DD.",ll:"YYYY년 MMMM D일",lll:"YYYY년 MMMM D일 A h:mm",llll:"YYYY년 MMMM D일 dddd A h:mm"},meridiem:function(_){return _<12?"오전":"오후"},relativeTime:{future:"%s 후",past:"%s 전",s:"몇 초",m:"1분",mm:"%d분",h:"한 시간",hh:"%d시간",d:"하루",dd:"%d일",M:"한 달",MM:"%d달",y:"일 년",yy:"%d년"}};return _.locale(e,null,!0),e}); diff --git a/node_modules/dayjs/locale/ku.js b/node_modules/dayjs/locale/ku.js deleted file mode 100644 index 02d4f5e..0000000 --- a/node_modules/dayjs/locale/ku.js +++ /dev/null @@ -1 +0,0 @@ -!function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):_.dayjs_locale_ku=e(_.dayjs)}(this,function(_){"use strict";_=_&&_.hasOwnProperty("default")?_.default:_;var e={name:"ku",weekdays:"یه‌كشه‌ممه‌_دووشه‌ممه‌_سێشه‌ممه‌_چوارشه‌ممه‌_پێنجشه‌ممه‌_هه‌ینی_شه‌ممه‌".split("_"),months:"کانونی دووەم_شوبات_ئازار_نیسان_ئایار_حوزەیران_تەمموز_ئاب_ئەیلوول_تشرینی یەكەم_تشرینی دووەم_كانونی یەکەم".split("_"),weekStart:6,weekdaysShort:"یه‌كشه‌م_دووشه‌م_سێشه‌م_چوارشه‌م_پێنجشه‌م_هه‌ینی_شه‌ممه‌".split("_"),monthsShort:"کانونی دووەم_شوبات_ئازار_نیسان_ئایار_حوزەیران_تەمموز_ئاب_ئەیلوول_تشرینی یەكەم_تشرینی دووەم_كانونی یەکەم".split("_"),weekdaysMin:"ی_د_س_چ_پ_ه_ش".split("_"),ordinal:function(_){return _},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},relativeTime:{future:"له‌ %s",past:"%s",s:"چه‌ند چركه‌یه‌ك",m:"یه‌ك خوله‌ك",mm:"%d خوله‌ك",h:"یه‌ك كاتژمێر",hh:"%d كاتژمێر",d:"یه‌ك ڕۆژ",dd:"%d ڕۆژ",M:"یه‌ك مانگ",MM:"%d مانگ",y:"یه‌ك ساڵ",yy:"%d ساڵ"}};return _.locale(e,null,!0),e}); diff --git a/node_modules/dayjs/locale/ky.js b/node_modules/dayjs/locale/ky.js deleted file mode 100644 index eb1d2b3..0000000 --- a/node_modules/dayjs/locale/ky.js +++ /dev/null @@ -1 +0,0 @@ -!function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):_.dayjs_locale_ky=e(_.dayjs)}(this,function(_){"use strict";_=_&&_.hasOwnProperty("default")?_.default:_;var e={name:"ky",weekdays:"Жекшемби_Дүйшөмбү_Шейшемби_Шаршемби_Бейшемби_Жума_Ишемби".split("_"),months:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_"),weekStart:1,weekdaysShort:"Жек_Дүй_Шей_Шар_Бей_Жум_Ише".split("_"),monthsShort:"янв_фев_март_апр_май_июнь_июль_авг_сен_окт_ноя_дек".split("_"),weekdaysMin:"Жк_Дй_Шй_Шр_Бй_Жм_Иш".split("_"),ordinal:function(_){return _},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},relativeTime:{future:"%s ичинде",past:"%s мурун",s:"бирнече секунд",m:"бир мүнөт",mm:"%d мүнөт",h:"бир саат",hh:"%d саат",d:"бир күн",dd:"%d күн",M:"бир ай",MM:"%d ай",y:"бир жыл",yy:"%d жыл"}};return _.locale(e,null,!0),e}); diff --git a/node_modules/dayjs/locale/lb.js b/node_modules/dayjs/locale/lb.js deleted file mode 100644 index 02cf490..0000000 --- a/node_modules/dayjs/locale/lb.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,_){"object"==typeof exports&&"undefined"!=typeof module?module.exports=_(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],_):e.dayjs_locale_lb=_(e.dayjs)}(this,function(e){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e;var _={name:"lb",weekdays:"Sonndeg_Méindeg_Dënschdeg_Mëttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),months:"Januar_Februar_Mäerz_Abrëll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),weekStart:1,weekdaysShort:"So._Mé._Dë._Më._Do._Fr._Sa.".split("_"),monthsShort:"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),weekdaysMin:"So_Mé_Dë_Më_Do_Fr_Sa".split("_"),ordinal:function(e){return e},formats:{LT:"H:mm [Auer]",LTS:"H:mm:ss [Auer]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm [Auer]",LLLL:"dddd, D. MMMM YYYY H:mm [Auer]"}};return e.locale(_,null,!0),_}); diff --git a/node_modules/dayjs/locale/lo.js b/node_modules/dayjs/locale/lo.js deleted file mode 100644 index 343d0e3..0000000 --- a/node_modules/dayjs/locale/lo.js +++ /dev/null @@ -1 +0,0 @@ -!function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):_.dayjs_locale_lo=e(_.dayjs)}(this,function(_){"use strict";_=_&&_.hasOwnProperty("default")?_.default:_;var e={name:"lo",weekdays:"ອາທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"),months:"ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"),weekdaysShort:"ທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"),monthsShort:"ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"),weekdaysMin:"ທ_ຈ_ອຄ_ພ_ພຫ_ສກ_ສ".split("_"),ordinal:function(_){return _},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"ວັນdddd D MMMM YYYY HH:mm"},relativeTime:{future:"ອີກ %s",past:"%sຜ່ານມາ",s:"ບໍ່ເທົ່າໃດວິນາທີ",m:"1 ນາທີ",mm:"%d ນາທີ",h:"1 ຊົ່ວໂມງ",hh:"%d ຊົ່ວໂມງ",d:"1 ມື້",dd:"%d ມື້",M:"1 ເດືອນ",MM:"%d ເດືອນ",y:"1 ປີ",yy:"%d ປີ"}};return _.locale(e,null,!0),e}); diff --git a/node_modules/dayjs/locale/lt.js b/node_modules/dayjs/locale/lt.js deleted file mode 100644 index 270a168..0000000 --- a/node_modules/dayjs/locale/lt.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,s){"object"==typeof exports&&"undefined"!=typeof module?module.exports=s(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],s):e.dayjs_locale_lt=s(e.dayjs)}(this,function(e){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e;var s={name:"lt",weekdays:"sekmadienis_pirmadienis_antradienis_trečiadienis_ketvirtadienis_penktadienis_šeštadienis".split("_"),weekdaysShort:"sek_pir_ant_tre_ket_pen_šeš".split("_"),weekdaysMin:"s_p_a_t_k_pn_š".split("_"),months:"sausis_vasaris_kovas_balandis_gegužė_birželis_liepa_rugpjūtis_rugsėjis_spalis_lapkritis_gruodis".split("_"),monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),ordinal:function(e){return e+"."},weekStart:1,relativeTime:{future:"už %s",past:"prieš %s",s:"kelias sekundes",m:"minutę",mm:"%d minutes",h:"valandą",hh:"%d valandas",d:"dieną",dd:"%d dienas",M:"menesį",MM:"%d mėnesius",y:"metus",yy:"%d metus"},format:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"}};return e.locale(s,null,!0),s}); diff --git a/node_modules/dayjs/locale/lv.js b/node_modules/dayjs/locale/lv.js deleted file mode 100644 index 3b6c91c..0000000 --- a/node_modules/dayjs/locale/lv.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,_){"object"==typeof exports&&"undefined"!=typeof module?module.exports=_(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],_):e.dayjs_locale_lv=_(e.dayjs)}(this,function(e){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e;var _={name:"lv",weekdays:"svētdiena_pirmdiena_otrdiena_trešdiena_ceturtdiena_piektdiena_sestdiena".split("_"),months:"janvāris_februāris_marts_aprīlis_maijs_jūnijs_jūlijs_augusts_septembris_oktobris_novembris_decembris".split("_"),weekStart:1,weekdaysShort:"Sv_P_O_T_C_Pk_S".split("_"),monthsShort:"jan_feb_mar_apr_mai_jūn_jūl_aug_sep_okt_nov_dec".split("_"),weekdaysMin:"Sv_P_O_T_C_Pk_S".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY.",LL:"YYYY. [gada] D. MMMM",LLL:"YYYY. [gada] D. MMMM, HH:mm",LLLL:"YYYY. [gada] D. MMMM, dddd, HH:mm"}};return e.locale(_,null,!0),_}); diff --git a/node_modules/dayjs/locale/me.js b/node_modules/dayjs/locale/me.js deleted file mode 100644 index f966758..0000000 --- a/node_modules/dayjs/locale/me.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,_){"object"==typeof exports&&"undefined"!=typeof module?module.exports=_(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],_):e.dayjs_locale_me=_(e.dayjs)}(this,function(e){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e;var _={name:"me",weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),weekStart:1,weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),ordinal:function(e){return e},formats:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"}};return e.locale(_,null,!0),_}); diff --git a/node_modules/dayjs/locale/mi.js b/node_modules/dayjs/locale/mi.js deleted file mode 100644 index ab49565..0000000 --- a/node_modules/dayjs/locale/mi.js +++ /dev/null @@ -1 +0,0 @@ -!function(a,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):a.dayjs_locale_mi=e(a.dayjs)}(this,function(a){"use strict";a=a&&a.hasOwnProperty("default")?a.default:a;var e={name:"mi",weekdays:"Rātapu_Mane_Tūrei_Wenerei_Tāite_Paraire_Hātarei".split("_"),months:"Kohi-tāte_Hui-tanguru_Poutū-te-rangi_Paenga-whāwhā_Haratua_Pipiri_Hōngoingoi_Here-turi-kōkā_Mahuru_Whiringa-ā-nuku_Whiringa-ā-rangi_Hakihea".split("_"),weekStart:1,weekdaysShort:"Ta_Ma_Tū_We_Tāi_Pa_Hā".split("_"),monthsShort:"Kohi_Hui_Pou_Pae_Hara_Pipi_Hōngoi_Here_Mahu_Whi-nu_Whi-ra_Haki".split("_"),weekdaysMin:"Ta_Ma_Tū_We_Tāi_Pa_Hā".split("_"),ordinal:function(a){return a},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [i] HH:mm",LLLL:"dddd, D MMMM YYYY [i] HH:mm"},relativeTime:{future:"i roto i %s",past:"%s i mua",s:"te hēkona ruarua",m:"he meneti",mm:"%d meneti",h:"te haora",hh:"%d haora",d:"he ra",dd:"%d ra",M:"he marama",MM:"%d marama",y:"he tau",yy:"%d tau"}};return a.locale(e,null,!0),e}); diff --git a/node_modules/dayjs/locale/mk.js b/node_modules/dayjs/locale/mk.js deleted file mode 100644 index 9febccf..0000000 --- a/node_modules/dayjs/locale/mk.js +++ /dev/null @@ -1 +0,0 @@ -!function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):_.dayjs_locale_mk=e(_.dayjs)}(this,function(_){"use strict";_=_&&_.hasOwnProperty("default")?_.default:_;var e={name:"mk",weekdays:"недела_понеделник_вторник_среда_четврток_петок_сабота".split("_"),months:"јануари_февруари_март_април_мај_јуни_јули_август_септември_октомври_ноември_декември".split("_"),weekStart:1,weekdaysShort:"нед_пон_вто_сре_чет_пет_саб".split("_"),monthsShort:"јан_фев_мар_апр_мај_јун_јул_авг_сеп_окт_ное_дек".split("_"),weekdaysMin:"нe_пo_вт_ср_че_пе_сa".split("_"),ordinal:function(_){return _},formats:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},relativeTime:{future:"после %s",past:"пред %s",s:"неколку секунди",m:"минута",mm:"%d минути",h:"час",hh:"%d часа",d:"ден",dd:"%d дена",M:"месец",MM:"%d месеци",y:"година",yy:"%d години"}};return _.locale(e,null,!0),e}); diff --git a/node_modules/dayjs/locale/ml.js b/node_modules/dayjs/locale/ml.js deleted file mode 100644 index baf1abb..0000000 --- a/node_modules/dayjs/locale/ml.js +++ /dev/null @@ -1 +0,0 @@ -!function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):_.dayjs_locale_ml=e(_.dayjs)}(this,function(_){"use strict";_=_&&_.hasOwnProperty("default")?_.default:_;var e={name:"ml",weekdays:"ഞായറാഴ്ച_തിങ്കളാഴ്ച_ചൊവ്വാഴ്ച_ബുധനാഴ്ച_വ്യാഴാഴ്ച_വെള്ളിയാഴ്ച_ശനിയാഴ്ച".split("_"),months:"ജനുവരി_ഫെബ്രുവരി_മാർച്ച്_ഏപ്രിൽ_മേയ്_ജൂൺ_ജൂലൈ_ഓഗസ്റ്റ്_സെപ്റ്റംബർ_ഒക്ടോബർ_നവംബർ_ഡിസംബർ".split("_"),weekdaysShort:"ഞായർ_തിങ്കൾ_ചൊവ്വ_ബുധൻ_വ്യാഴം_വെള്ളി_ശനി".split("_"),monthsShort:"ജനു._ഫെബ്രു._മാർ._ഏപ്രി._മേയ്_ജൂൺ_ജൂലൈ._ഓഗ._സെപ്റ്റ._ഒക്ടോ._നവം._ഡിസം.".split("_"),weekdaysMin:"ഞാ_തി_ചൊ_ബു_വ്യാ_വെ_ശ".split("_"),ordinal:function(_){return _},formats:{LT:"A h:mm -നു",LTS:"A h:mm:ss -നു",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm -നു",LLLL:"dddd, D MMMM YYYY, A h:mm -നു"},relativeTime:{future:"%s കഴിഞ്ഞ്",past:"%s മുൻപ്",s:"അൽപ നിമിഷങ്ങൾ",m:"ഒരു മിനിറ്റ്",mm:"%d മിനിറ്റ്",h:"ഒരു മണിക്കൂർ",hh:"%d മണിക്കൂർ",d:"ഒരു ദിവസം",dd:"%d ദിവസം",M:"ഒരു മാസം",MM:"%d മാസം",y:"ഒരു വർഷം",yy:"%d വർഷം"}};return _.locale(e,null,!0),e}); diff --git a/node_modules/dayjs/locale/mn.js b/node_modules/dayjs/locale/mn.js deleted file mode 100644 index 3aa26a9..0000000 --- a/node_modules/dayjs/locale/mn.js +++ /dev/null @@ -1 +0,0 @@ -!function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):_.dayjs_locale_mn=e(_.dayjs)}(this,function(_){"use strict";_=_&&_.hasOwnProperty("default")?_.default:_;var e={name:"mn",weekdays:"Ням_Даваа_Мягмар_Лхагва_Пүрэв_Баасан_Бямба".split("_"),months:"Нэгдүгээр сар_Хоёрдугаар сар_Гуравдугаар сар_Дөрөвдүгээр сар_Тавдугаар сар_Зургадугаар сар_Долдугаар сар_Наймдугаар сар_Есдүгээр сар_Аравдугаар сар_Арван нэгдүгээр сар_Арван хоёрдугаар сар".split("_"),weekdaysShort:"Ням_Дав_Мяг_Лха_Пүр_Баа_Бям".split("_"),monthsShort:"1 сар_2 сар_3 сар_4 сар_5 сар_6 сар_7 сар_8 сар_9 сар_10 сар_11 сар_12 сар".split("_"),weekdaysMin:"Ня_Да_Мя_Лх_Пү_Ба_Бя".split("_"),ordinal:function(_){return _},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY оны MMMMын D",LLL:"YYYY оны MMMMын D HH:mm",LLLL:"dddd, YYYY оны MMMMын D HH:mm"},relativeTime:{future:"%s",past:"%s",s:"саяхан",m:"м",mm:"%dм",h:"1ц",hh:"%dц",d:"1ө",dd:"%dө",M:"1с",MM:"%dс",y:"1ж",yy:"%dж"}};return _.locale(e,null,!0),e}); diff --git a/node_modules/dayjs/locale/mr.js b/node_modules/dayjs/locale/mr.js deleted file mode 100644 index f09c655..0000000 --- a/node_modules/dayjs/locale/mr.js +++ /dev/null @@ -1 +0,0 @@ -!function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):_.dayjs_locale_mr=e(_.dayjs)}(this,function(_){"use strict";_=_&&_.hasOwnProperty("default")?_.default:_;var e={name:"mr",weekdays:"रविवार_सोमवार_मंगळवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),months:"जानेवारी_फेब्रुवारी_मार्च_एप्रिल_मे_जून_जुलै_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर".split("_"),weekdaysShort:"रवि_सोम_मंगळ_बुध_गुरू_शुक्र_शनि".split("_"),monthsShort:"जाने._फेब्रु._मार्च._एप्रि._मे._जून._जुलै._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),ordinal:function(_){return _},formats:{LT:"A h:mm वाजता",LTS:"A h:mm:ss वाजता",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm वाजता",LLLL:"dddd, D MMMM YYYY, A h:mm वाजता"}};return _.locale(e,null,!0),e}); diff --git a/node_modules/dayjs/locale/ms-my.js b/node_modules/dayjs/locale/ms-my.js deleted file mode 100644 index 5d6c1ab..0000000 --- a/node_modules/dayjs/locale/ms-my.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,a){"object"==typeof exports&&"undefined"!=typeof module?module.exports=a(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],a):e.dayjs_locale_ms_my=a(e.dayjs)}(this,function(e){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e;var a={name:"ms-my",weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),weekStart:1,weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),ordinal:function(e){return e},formats:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"}};return e.locale(a,null,!0),a}); diff --git a/node_modules/dayjs/locale/ms.js b/node_modules/dayjs/locale/ms.js deleted file mode 100644 index 1540e98..0000000 --- a/node_modules/dayjs/locale/ms.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,a){"object"==typeof exports&&"undefined"!=typeof module?module.exports=a(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],a):e.dayjs_locale_ms=a(e.dayjs)}(this,function(e){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e;var a={name:"ms",weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekStart:1,formats:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH.mm",LLLL:"dddd, D MMMM YYYY HH.mm"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},ordinal:function(e){return e+"."}};return e.locale(a,null,!0),a}); diff --git a/node_modules/dayjs/locale/mt.js b/node_modules/dayjs/locale/mt.js deleted file mode 100644 index a2cc46a..0000000 --- a/node_modules/dayjs/locale/mt.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],t):e.dayjs_locale_mt=t(e.dayjs)}(this,function(e){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e;var t={name:"mt",weekdays:"Il-Ħadd_It-Tnejn_It-Tlieta_L-Erbgħa_Il-Ħamis_Il-Ġimgħa_Is-Sibt".split("_"),months:"Jannar_Frar_Marzu_April_Mejju_Ġunju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Diċembru".split("_"),weekStart:1,weekdaysShort:"Ħad_Tne_Tli_Erb_Ħam_Ġim_Sib".split("_"),monthsShort:"Jan_Fra_Mar_Apr_Mej_Ġun_Lul_Aww_Set_Ott_Nov_Diċ".split("_"),weekdaysMin:"Ħa_Tn_Tl_Er_Ħa_Ġi_Si".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},relativeTime:{future:"f’ %s",past:"%s ilu",s:"ftit sekondi",m:"minuta",mm:"%d minuti",h:"siegħa",hh:"%d siegħat",d:"ġurnata",dd:"%d ġranet",M:"xahar",MM:"%d xhur",y:"sena",yy:"%d sni"}};return e.locale(t,null,!0),t}); diff --git a/node_modules/dayjs/locale/my.js b/node_modules/dayjs/locale/my.js deleted file mode 100644 index 9189378..0000000 --- a/node_modules/dayjs/locale/my.js +++ /dev/null @@ -1 +0,0 @@ -!function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):_.dayjs_locale_my=e(_.dayjs)}(this,function(_){"use strict";_=_&&_.hasOwnProperty("default")?_.default:_;var e={name:"my",weekdays:"တနင်္ဂနွေ_တနင်္လာ_အင်္ဂါ_ဗုဒ္ဓဟူး_ကြာသပတေး_သောကြာ_စနေ".split("_"),months:"ဇန်နဝါရီ_ဖေဖော်ဝါရီ_မတ်_ဧပြီ_မေ_ဇွန်_ဇူလိုင်_သြဂုတ်_စက်တင်ဘာ_အောက်တိုဘာ_နိုဝင်ဘာ_ဒီဇင်ဘာ".split("_"),weekStart:1,weekdaysShort:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),monthsShort:"ဇန်_ဖေ_မတ်_ပြီ_မေ_ဇွန်_လိုင်_သြ_စက်_အောက်_နို_ဒီ".split("_"),weekdaysMin:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),ordinal:function(_){return _},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},relativeTime:{future:"လာမည့် %s မှာ",past:"လွန်ခဲ့သော %s က",s:"စက္ကန်.အနည်းငယ်",m:"တစ်မိနစ်",mm:"%d မိနစ်",h:"တစ်နာရီ",hh:"%d နာရီ",d:"တစ်ရက်",dd:"%d ရက်",M:"တစ်လ",MM:"%d လ",y:"တစ်နှစ်",yy:"%d နှစ်"}};return _.locale(e,null,!0),e}); diff --git a/node_modules/dayjs/locale/nb.js b/node_modules/dayjs/locale/nb.js deleted file mode 100644 index 6ba8911..0000000 --- a/node_modules/dayjs/locale/nb.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],t):e.dayjs_locale_nb=t(e.dayjs)}(this,function(e){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e;var t={name:"nb",weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"sø._ma._ti._on._to._fr._lø.".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_april_mai_juni_juli_aug._sep._okt._nov._des.".split("_"),ordinal:function(e){return e+"."},weekStart:1,formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",m:"ett minutt",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dager",M:"en måned",MM:"%d måneder",y:"ett år",yy:"%d år"}};return e.locale(t,null,!0),t}); diff --git a/node_modules/dayjs/locale/ne.js b/node_modules/dayjs/locale/ne.js deleted file mode 100644 index 308ac42..0000000 --- a/node_modules/dayjs/locale/ne.js +++ /dev/null @@ -1 +0,0 @@ -!function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):_.dayjs_locale_ne=e(_.dayjs)}(this,function(_){"use strict";_=_&&_.hasOwnProperty("default")?_.default:_;var e={name:"ne",weekdays:"आइतबार_सोमबार_मङ्गलबार_बुधबार_बिहिबार_शुक्रबार_शनिबार".split("_"),weekdaysShort:"आइत._सोम._मङ्गल._बुध._बिहि._शुक्र._शनि.".split("_"),weekdaysMin:"आ._सो._मं._बु._बि._शु._श.".split("_"),months:"जनवरी_फेब्रुवरी_मार्च_अप्रिल_मे_जुन_जुलाई_अगष्ट_सेप्टेम्बर_अक्टोबर_नोभेम्बर_डिसेम्बर".split("_"),monthsShort:"जन._फेब्रु._मार्च_अप्रि._मई_जुन_जुलाई._अग._सेप्ट._अक्टो._नोभे._डिसे.".split("_"),relativeTime:{future:"%s पछि",past:"%s अघि",s:"सेकेन्ड",m:"एक मिनेट",mm:"%d मिनेट",h:"घन्टा",hh:"%d घन्टा",d:"एक दिन",dd:"%d दिन",M:"एक महिना",MM:"%d महिना",y:"एक वर्ष",yy:"%d वर्ष"},ordinal:function(_){return(""+_).replace(/\d/g,function(_){return"०१२३४५६७८९"[_]})},formats:{LT:"Aको h:mm बजे",LTS:"Aको h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, Aको h:mm बजे",LLLL:"dddd, D MMMM YYYY, Aको h:mm बजे"}};return _.locale(e,null,!0),e}); diff --git a/node_modules/dayjs/locale/nl-be.js b/node_modules/dayjs/locale/nl-be.js deleted file mode 100644 index 821019d..0000000 --- a/node_modules/dayjs/locale/nl-be.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,a){"object"==typeof exports&&"undefined"!=typeof module?module.exports=a(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],a):e.dayjs_locale_nl_be=a(e.dayjs)}(this,function(e){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e;var a={name:"nl-be",weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),weekStart:1,weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"}};return e.locale(a,null,!0),a}); diff --git a/node_modules/dayjs/locale/nl.js b/node_modules/dayjs/locale/nl.js deleted file mode 100644 index 50ef401..0000000 --- a/node_modules/dayjs/locale/nl.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,a){"object"==typeof exports&&"undefined"!=typeof module?module.exports=a(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],a):e.dayjs_locale_nl=a(e.dayjs)}(this,function(e){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e;var a={name:"nl",weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),ordinal:function(e){return e+"."},weekStart:1,formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",m:"een minuut",mm:"%d minuten",h:"een uur",hh:"%d uur",d:"een dag",dd:"%d dagen",M:"een maand",MM:"%d maanden",y:"een jaar",yy:"%d jaar"}};return e.locale(a,null,!0),a}); diff --git a/node_modules/dayjs/locale/nn.js b/node_modules/dayjs/locale/nn.js deleted file mode 100644 index a765e1f..0000000 --- a/node_modules/dayjs/locale/nn.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],t):e.dayjs_locale_nn=t(e.dayjs)}(this,function(e){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e;var t={name:"nn",weekdays:"sundag_måndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"sun_mån_tys_ons_tor_fre_lau".split("_"),weekdaysMin:"su_må_ty_on_to_fr_la".split("_"),months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),ordinal:function(e){return e+"."},weekStart:1,relativeTime:{future:"om %s",past:"for %s sidan",s:"nokre sekund",m:"eitt minutt",mm:"%d minutt",h:"ein time",hh:"%d timar",d:"ein dag",dd:"%d dagar",M:"ein månad",MM:"%d månadar",y:"eitt år",yy:"%d år"},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"}};return e.locale(t,null,!0),t}); diff --git a/node_modules/dayjs/locale/oc-lnc.js b/node_modules/dayjs/locale/oc-lnc.js deleted file mode 100644 index 96538e9..0000000 --- a/node_modules/dayjs/locale/oc-lnc.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,d){"object"==typeof exports&&"undefined"!=typeof module?module.exports=d(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],d):e.dayjs_locale_oc_lnc=d(e.dayjs)}(this,function(e){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e;var d={name:"oc-lnc",weekdays:"dimenge_diluns_dimars_dimècres_dijòus_divendres_dissabte".split("_"),weekdaysShort:"Dg_Dl_Dm_Dc_Dj_Dv_Ds".split("_"),weekdaysMin:"dg_dl_dm_dc_dj_dv_ds".split("_"),months:"genièr_febrièr_març_abrial_mai_junh_julhet_agost_setembre_octòbre_novembre_decembre".split("_"),monthsShort:"gen_feb_març_abr_mai_junh_julh_ago_set_oct_nov_dec".split("_"),weekStart:1,formats:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",LLL:"D MMMM [de] YYYY [a] H:mm",LLLL:"dddd D MMMM [de] YYYY [a] H:mm"},relativeTime:{future:"d'aquí %s",past:"fa %s",s:"unas segondas",m:"una minuta",mm:"%d minutas",h:"una ora",hh:"%d oras",d:"un jorn",dd:"%d jorns",M:"un mes",MM:"%d meses",y:"un an",yy:"%d ans"},ordinal:function(e){return e+"º"}};return e.locale(d,null,!0),d}); diff --git a/node_modules/dayjs/locale/pa-in.js b/node_modules/dayjs/locale/pa-in.js deleted file mode 100644 index 0afedfd..0000000 --- a/node_modules/dayjs/locale/pa-in.js +++ /dev/null @@ -1 +0,0 @@ -!function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):_.dayjs_locale_pa_in=e(_.dayjs)}(this,function(_){"use strict";_=_&&_.hasOwnProperty("default")?_.default:_;var e={name:"pa-in",weekdays:"ਐਤਵਾਰ_ਸੋਮਵਾਰ_ਮੰਗਲਵਾਰ_ਬੁਧਵਾਰ_ਵੀਰਵਾਰ_ਸ਼ੁੱਕਰਵਾਰ_ਸ਼ਨੀਚਰਵਾਰ".split("_"),months:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),weekdaysShort:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"),monthsShort:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),weekdaysMin:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"),ordinal:function(_){return _},formats:{LT:"A h:mm ਵਜੇ",LTS:"A h:mm:ss ਵਜੇ",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm ਵਜੇ",LLLL:"dddd, D MMMM YYYY, A h:mm ਵਜੇ"},relativeTime:{future:"%s ਵਿੱਚ",past:"%s ਪਿਛਲੇ",s:"ਕੁਝ ਸਕਿੰਟ",m:"ਇਕ ਮਿੰਟ",mm:"%d ਮਿੰਟ",h:"ਇੱਕ ਘੰਟਾ",hh:"%d ਘੰਟੇ",d:"ਇੱਕ ਦਿਨ",dd:"%d ਦਿਨ",M:"ਇੱਕ ਮਹੀਨਾ",MM:"%d ਮਹੀਨੇ",y:"ਇੱਕ ਸਾਲ",yy:"%d ਸਾਲ"}};return _.locale(e,null,!0),e}); diff --git a/node_modules/dayjs/locale/pl.js b/node_modules/dayjs/locale/pl.js deleted file mode 100644 index 4cc591b..0000000 --- a/node_modules/dayjs/locale/pl.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],t):e.dayjs_locale_pl=t(e.dayjs)}(this,function(e){"use strict";function t(e){return e%10<5&&e%10>1&&~~(e/10)%10!=1}function i(e,i,r){var n=e+" ";switch(r){case"m":return i?"minuta":"minutę";case"mm":return n+(t(e)?"minuty":"minut");case"h":return i?"godzina":"godzinę";case"hh":return n+(t(e)?"godziny":"godzin");case"MM":return n+(t(e)?"miesiące":"miesięcy");case"yy":return n+(t(e)?"lata":"lat")}}e=e&&e.hasOwnProperty("default")?e.default:e;var r={name:"pl",weekdays:"Niedziela_Poniedziałek_Wtorek_Środa_Czwartek_Piątek_Sobota".split("_"),weekdaysShort:"Ndz_Pon_Wt_Śr_Czw_Pt_Sob".split("_"),weekdaysMin:"Nd_Pn_Wt_Śr_Cz_Pt_So".split("_"),months:"Styczeń_Luty_Marzec_Kwiecień_Maj_Czerwiec_Lipiec_Sierpień_Wrzesień_Październik_Listopad_Grudzień".split("_"),monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_paź_lis_gru".split("_"),ordinal:function(e){return e+"."},weekStart:1,relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",m:i,mm:i,h:i,hh:i,d:"1 dzień",dd:"%d dni",M:"miesiąc",MM:i,y:"rok",yy:i},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"}};return e.locale(r,null,!0),r}); diff --git a/node_modules/dayjs/locale/pt-br.js b/node_modules/dayjs/locale/pt-br.js deleted file mode 100644 index dddf06b..0000000 --- a/node_modules/dayjs/locale/pt-br.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,o){"object"==typeof exports&&"undefined"!=typeof module?module.exports=o(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],o):e.dayjs_locale_pt_br=o(e.dayjs)}(this,function(e){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e;var o={name:"pt-br",weekdays:"Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_Sáb".split("_"),weekdaysMin:"Do_2ª_3ª_4ª_5ª_6ª_Sá".split("_"),weekStart:1,months:"Janeiro_Fevereiro_Março_Abril_Maio_Junho_Julho_Agosto_Setembro_Outubro_Novembro_Dezembro".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),ordinal:function(e){return e+"º"},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [às] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [às] HH:mm"},relativeTime:{future:"em %s",past:"há %s",s:"poucos segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"}};return e.locale(o,null,!0),o}); diff --git a/node_modules/dayjs/locale/pt.js b/node_modules/dayjs/locale/pt.js deleted file mode 100644 index 36be259..0000000 --- a/node_modules/dayjs/locale/pt.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,a){"object"==typeof exports&&"undefined"!=typeof module?module.exports=a(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],a):e.dayjs_locale_pt=a(e.dayjs)}(this,function(e){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e;var a={name:"pt",weekdays:"Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_Sab".split("_"),weekdaysMin:"Do_2ª_3ª_4ª_5ª_6ª_Sa".split("_"),months:"Janeiro_Fevereiro_Março_Abril_Maio_Junho_Julho_Agosto_Setembro_Outubro_Novembro_Dezembro".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),ordinal:function(e){return e+"º"},weekStart:1,formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [às] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [às] HH:mm"},relativeTime:{future:"em %s",past:"há %s",s:"alguns segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"}};return e.locale(a,null,!0),a}); diff --git a/node_modules/dayjs/locale/ro.js b/node_modules/dayjs/locale/ro.js deleted file mode 100644 index 45a9fa6..0000000 --- a/node_modules/dayjs/locale/ro.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,i){"object"==typeof exports&&"undefined"!=typeof module?module.exports=i(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],i):e.dayjs_locale_ro=i(e.dayjs)}(this,function(e){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e;var i={name:"ro",weekdays:"Duminică_Luni_Marți_Miercuri_Joi_Vineri_Sâmbătă".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_Sâm".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_Sâ".split("_"),months:"Ianuarie_Februarie_Martie_Aprilie_Mai_Iunie_Iulie_August_Septembrie_Octombrie_Noiembrie_Decembrie".split("_"),monthsShort:"Ian._Febr._Mart._Apr._Mai_Iun._Iul._Aug._Sept._Oct._Nov._Dec.".split("_"),weekStart:1,formats:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},relativeTime:{future:"peste %s",past:"acum %s",s:"câteva secunde",m:"un minut",mm:"%d minute",h:"o oră",hh:"%d ore",d:"o zi",dd:"%d zile",M:"o lună",MM:"%d luni",y:"un an",yy:"%d ani"},ordinal:function(e){return e}};return e.locale(i,null,!0),i}); diff --git a/node_modules/dayjs/locale/ru.js b/node_modules/dayjs/locale/ru.js deleted file mode 100644 index 0559dc7..0000000 --- a/node_modules/dayjs/locale/ru.js +++ /dev/null @@ -1 +0,0 @@ -!function(_,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],t):_.dayjs_locale_ru=t(_.dayjs)}(this,function(_){"use strict";_=_&&_.hasOwnProperty("default")?_.default:_;var t="января_февраля_марта_апреля_мая_июня_июля_августа_сентября_октября_ноября_декабря".split("_"),e="январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_"),n="янв._февр._мар._апр._мая_июня_июля_авг._сент._окт._нояб._дек.".split("_"),s="янв._февр._март_апр._май_июнь_июль_авг._сент._окт._нояб._дек.".split("_"),o=/D[oD]?(\[[^[\]]*\]|\s)+MMMM?/;function r(_,t,e){var n,s;return"m"===e?t?"минута":"минуту":_+" "+(n=+_,s={mm:t?"минута_минуты_минут":"минуту_минуты_минут",hh:"час_часа_часов",dd:"день_дня_дней",MM:"месяц_месяца_месяцев",yy:"год_года_лет"}[e].split("_"),n%10==1&&n%100!=11?s[0]:n%10>=2&&n%10<=4&&(n%100<10||n%100>=20)?s[1]:s[2])}var d={name:"ru",weekdays:"воскресенье_понедельник_вторник_среда_четверг_пятница_суббота".split("_"),weekdaysShort:"вск_пнд_втр_срд_чтв_птн_сбт".split("_"),weekdaysMin:"вс_пн_вт_ср_чт_пт_сб".split("_"),months:function(_,n){return o.test(n)?t[_.month()]:e[_.month()]},monthsShort:function(_,t){return o.test(t)?n[_.month()]:s[_.month()]},weekStart:1,formats:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., H:mm",LLLL:"dddd, D MMMM YYYY г., H:mm"},relativeTime:{future:"через %s",past:"%s назад",s:"несколько секунд",m:r,mm:r,h:"час",hh:r,d:"день",dd:r,M:"месяц",MM:r,y:"год",yy:r},ordinal:function(_){return _}};return _.locale(d,null,!0),d}); diff --git a/node_modules/dayjs/locale/sd.js b/node_modules/dayjs/locale/sd.js deleted file mode 100644 index e464ed3..0000000 --- a/node_modules/dayjs/locale/sd.js +++ /dev/null @@ -1 +0,0 @@ -!function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):_.dayjs_locale_sd=e(_.dayjs)}(this,function(_){"use strict";_=_&&_.hasOwnProperty("default")?_.default:_;var e={name:"sd",weekdays:"آچر_سومر_اڱارو_اربع_خميس_جمع_ڇنڇر".split("_"),months:"جنوري_فيبروري_مارچ_اپريل_مئي_جون_جولاءِ_آگسٽ_سيپٽمبر_آڪٽوبر_نومبر_ڊسمبر".split("_"),weekStart:1,weekdaysShort:"آچر_سومر_اڱارو_اربع_خميس_جمع_ڇنڇر".split("_"),monthsShort:"جنوري_فيبروري_مارچ_اپريل_مئي_جون_جولاءِ_آگسٽ_سيپٽمبر_آڪٽوبر_نومبر_ڊسمبر".split("_"),weekdaysMin:"آچر_سومر_اڱارو_اربع_خميس_جمع_ڇنڇر".split("_"),ordinal:function(_){return _},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd، D MMMM YYYY HH:mm"},relativeTime:{future:"%s پوء",past:"%s اڳ",s:"چند سيڪنڊ",m:"هڪ منٽ",mm:"%d منٽ",h:"هڪ ڪلاڪ",hh:"%d ڪلاڪ",d:"هڪ ڏينهن",dd:"%d ڏينهن",M:"هڪ مهينو",MM:"%d مهينا",y:"هڪ سال",yy:"%d سال"}};return _.locale(e,null,!0),e}); diff --git a/node_modules/dayjs/locale/se.js b/node_modules/dayjs/locale/se.js deleted file mode 100644 index 4185721..0000000 --- a/node_modules/dayjs/locale/se.js +++ /dev/null @@ -1 +0,0 @@ -!function(a,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):a.dayjs_locale_se=e(a.dayjs)}(this,function(a){"use strict";a=a&&a.hasOwnProperty("default")?a.default:a;var e={name:"se",weekdays:"sotnabeaivi_vuossárga_maŋŋebárga_gaskavahkku_duorastat_bearjadat_lávvardat".split("_"),months:"ođđajagemánnu_guovvamánnu_njukčamánnu_cuoŋománnu_miessemánnu_geassemánnu_suoidnemánnu_borgemánnu_čakčamánnu_golggotmánnu_skábmamánnu_juovlamánnu".split("_"),weekStart:1,weekdaysShort:"sotn_vuos_maŋ_gask_duor_bear_láv".split("_"),monthsShort:"ođđj_guov_njuk_cuo_mies_geas_suoi_borg_čakč_golg_skáb_juov".split("_"),weekdaysMin:"s_v_m_g_d_b_L".split("_"),ordinal:function(a){return a},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"MMMM D. [b.] YYYY",LLL:"MMMM D. [b.] YYYY [ti.] HH:mm",LLLL:"dddd, MMMM D. [b.] YYYY [ti.] HH:mm"},relativeTime:{future:"%s geažes",past:"maŋit %s",s:"moadde sekunddat",m:"okta minuhta",mm:"%d minuhtat",h:"okta diimmu",hh:"%d diimmut",d:"okta beaivi",dd:"%d beaivvit",M:"okta mánnu",MM:"%d mánut",y:"okta jahki",yy:"%d jagit"}};return a.locale(e,null,!0),e}); diff --git a/node_modules/dayjs/locale/si.js b/node_modules/dayjs/locale/si.js deleted file mode 100644 index a3c6cc6..0000000 --- a/node_modules/dayjs/locale/si.js +++ /dev/null @@ -1 +0,0 @@ -!function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):_.dayjs_locale_si=e(_.dayjs)}(this,function(_){"use strict";_=_&&_.hasOwnProperty("default")?_.default:_;var e={name:"si",weekdays:"ඉරිදා_සඳුදා_අඟහරුවාදා_බදාදා_බ්‍රහස්පතින්දා_සිකුරාදා_සෙනසුරාදා".split("_"),months:"ජනවාරි_පෙබරවාරි_මාර්තු_අප්‍රේල්_මැයි_ජූනි_ජූලි_අගෝස්තු_සැප්තැම්බර්_ඔක්තෝබර්_නොවැම්බර්_දෙසැම්බර්".split("_"),weekdaysShort:"ඉරි_සඳු_අඟ_බදා_බ්‍රහ_සිකු_සෙන".split("_"),monthsShort:"ජන_පෙබ_මාර්_අප්_මැයි_ජූනි_ජූලි_අගෝ_සැප්_ඔක්_නොවැ_දෙසැ".split("_"),weekdaysMin:"ඉ_ස_අ_බ_බ්‍ර_සි_සෙ".split("_"),ordinal:function(_){return _},formats:{LT:"a h:mm",LTS:"a h:mm:ss",L:"YYYY/MM/DD",LL:"YYYY MMMM D",LLL:"YYYY MMMM D, a h:mm",LLLL:"YYYY MMMM D [වැනි] dddd, a h:mm:ss"},relativeTime:{future:"%sකින්",past:"%sකට පෙර",s:"තත්පර කිහිපය",m:"මිනිත්තුව",mm:"මිනිත්තු %d",h:"පැය",hh:"පැය %d",d:"දිනය",dd:"දින %d",M:"මාසය",MM:"මාස %d",y:"වසර",yy:"වසර %d"}};return _.locale(e,null,!0),e}); diff --git a/node_modules/dayjs/locale/sk.js b/node_modules/dayjs/locale/sk.js deleted file mode 100644 index 6f332cb..0000000 --- a/node_modules/dayjs/locale/sk.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],t):e.dayjs_locale_sk=t(e.dayjs)}(this,function(e){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e;var t={name:"sk",weekdays:"Nedeľa_Pondelok_Utorok_Streda_Štvrtok_Piatok_Sobota".split("_"),weekdaysShort:"Ne_Po_Ut_St_Št_Pi_So".split("_"),weekdaysMin:"ne_po_ut_st_št_pi_so".split("_"),months:"január_február_marec_apríl_máj_jún_júl_august_september_október_november_december".split("_"),monthsShort:"jan_feb_mar_apr_máj_jún_júl_aug_sep_okt_nov_dec".split("_"),weekStart:1,relativeTime:{future:"o %s",past:"pred %s",s:"niekoľko sekúnd",m:"minúta",mm:"%d minút",h:"hodina",hh:"%d hodín",d:"deň",dd:"%d dní",M:"mesiac",MM:"%d mesiacov",y:"rok",yy:"%d rokov"},ordinal:function(e){return e+"º"},formats:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm"}};return e.locale(t,null,!0),t}); diff --git a/node_modules/dayjs/locale/sl.js b/node_modules/dayjs/locale/sl.js deleted file mode 100644 index d0023a6..0000000 --- a/node_modules/dayjs/locale/sl.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,_){"object"==typeof exports&&"undefined"!=typeof module?module.exports=_(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],_):e.dayjs_locale_sl=_(e.dayjs)}(this,function(e){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e;var _={name:"sl",weekdays:"nedelja_ponedeljek_torek_sreda_četrtek_petek_sobota".split("_"),months:"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),weekStart:1,weekdaysShort:"ned._pon._tor._sre._čet._pet._sob.".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),weekdaysMin:"ne_po_to_sr_če_pe_so".split("_"),ordinal:function(e){return e},formats:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"}};return e.locale(_,null,!0),_}); diff --git a/node_modules/dayjs/locale/sq.js b/node_modules/dayjs/locale/sq.js deleted file mode 100644 index 9b90dc2..0000000 --- a/node_modules/dayjs/locale/sq.js +++ /dev/null @@ -1 +0,0 @@ -!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):t.dayjs_locale_sq=e(t.dayjs)}(this,function(t){"use strict";t=t&&t.hasOwnProperty("default")?t.default:t;var e={name:"sq",weekdays:"E Diel_E Hënë_E Martë_E Mërkurë_E Enjte_E Premte_E Shtunë".split("_"),months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_Nëntor_Dhjetor".split("_"),weekStart:1,weekdaysShort:"Die_Hën_Mar_Mër_Enj_Pre_Sht".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_Nën_Dhj".split("_"),weekdaysMin:"D_H_Ma_Më_E_P_Sh".split("_"),ordinal:function(t){return t},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},relativeTime:{future:"në %s",past:"%s më parë",s:"disa sekonda",m:"një minutë",mm:"%d minuta",h:"një orë",hh:"%d orë",d:"një ditë",dd:"%d ditë",M:"një muaj",MM:"%d muaj",y:"një vit",yy:"%d vite"}};return t.locale(e,null,!0),e}); diff --git a/node_modules/dayjs/locale/sr-cyrl.js b/node_modules/dayjs/locale/sr-cyrl.js deleted file mode 100644 index 31b1200..0000000 --- a/node_modules/dayjs/locale/sr-cyrl.js +++ /dev/null @@ -1 +0,0 @@ -!function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):_.dayjs_locale_sr_cyrl=e(_.dayjs)}(this,function(_){"use strict";_=_&&_.hasOwnProperty("default")?_.default:_;var e={name:"sr-cyrl",weekdays:"Недеља_Понедељак_Уторак_Среда_Четвртак_Петак_Субота".split("_"),weekdaysShort:"Нед._Пон._Уто._Сре._Чет._Пет._Суб.".split("_"),weekdaysMin:"не_по_ут_ср_че_пе_су".split("_"),months:"Јануар_Фебруар_Март_Април_Мај_Јун_Јул_Август_Септембар_Октобар_Новембар_Децембар".split("_"),monthsShort:"Јан._Феб._Мар._Апр._Мај_Јун_Јул_Авг._Сеп._Окт._Нов._Дец.".split("_"),weekStart:1,relativeTime:{future:"за %s",past:"пре %s",s:"секунда",m:"минут",mm:"%d минута",h:"сат",hh:"%d сати",d:"дан",dd:"%d дана",M:"месец",MM:"%d месеци",y:"година",yy:"%d године"},ordinal:function(_){return _+"."},formats:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"}};return _.locale(e,null,!0),e}); diff --git a/node_modules/dayjs/locale/sr.js b/node_modules/dayjs/locale/sr.js deleted file mode 100644 index 3ccb61d..0000000 --- a/node_modules/dayjs/locale/sr.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],t):e.dayjs_locale_sr=t(e.dayjs)}(this,function(e){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e;var t={name:"sr",weekdays:"Nedelja_Ponedeljak_Utorak_Sreda_Četvrtak_Petak_Subota".split("_"),weekdaysShort:"Ned._Pon._Uto._Sre._Čet._Pet._Sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),months:"Januar_Februar_Mart_April_Maj_Jun_Jul_Avgust_Septembar_Oktobar_Novembar_Decembar".split("_"),monthsShort:"Jan._Feb._Mar._Apr._Maj_Jun_Jul_Avg._Sep._Okt._Nov._Dec.".split("_"),weekStart:1,relativeTime:{future:"za %s",past:"pre %s",s:"sekunda",m:"minut",mm:"%d minuta",h:"sat",hh:"%d sati",d:"dan",dd:"%d dana",M:"mesec",MM:"%d meseci",y:"godina",yy:"%d godine"},ordinal:function(e){return e+"."},formats:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"}};return e.locale(t,null,!0),t}); diff --git a/node_modules/dayjs/locale/ss.js b/node_modules/dayjs/locale/ss.js deleted file mode 100644 index dadbc98..0000000 --- a/node_modules/dayjs/locale/ss.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,a){"object"==typeof exports&&"undefined"!=typeof module?module.exports=a(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],a):e.dayjs_locale_ss=a(e.dayjs)}(this,function(e){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e;var a={name:"ss",weekdays:"Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo".split("_"),months:"Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split("_"),weekStart:1,weekdaysShort:"Lis_Umb_Lsb_Les_Lsi_Lsh_Umg".split("_"),monthsShort:"Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo".split("_"),weekdaysMin:"Li_Us_Lb_Lt_Ls_Lh_Ug".split("_"),ordinal:function(e){return e},formats:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},relativeTime:{future:"nga %s",past:"wenteka nga %s",s:"emizuzwana lomcane",m:"umzuzu",mm:"%d emizuzu",h:"lihora",hh:"%d emahora",d:"lilanga",dd:"%d emalanga",M:"inyanga",MM:"%d tinyanga",y:"umnyaka",yy:"%d iminyaka"}};return e.locale(a,null,!0),a}); diff --git a/node_modules/dayjs/locale/sv.js b/node_modules/dayjs/locale/sv.js deleted file mode 100644 index f2adf6c..0000000 --- a/node_modules/dayjs/locale/sv.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,a){"object"==typeof exports&&"undefined"!=typeof module?module.exports=a(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],a):e.dayjs_locale_sv=a(e.dayjs)}(this,function(e){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e;var a={name:"sv",weekdays:"söndag_måndag_tisdag_onsdag_torsdag_fredag_lördag".split("_"),weekdaysShort:"sön_mån_tis_ons_tor_fre_lör".split("_"),weekdaysMin:"sö_må_ti_on_to_fr_lö".split("_"),months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekStart:1,ordinal:function(e){var a=e%10;return"["+e+(1===a||2===a?"a":"e")+"]"},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},relativeTime:{future:"om %s",past:"för %s sedan",s:"några sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en månad",MM:"%d månader",y:"ett år",yy:"%d år"}};return e.locale(a,null,!0),a}); diff --git a/node_modules/dayjs/locale/sw.js b/node_modules/dayjs/locale/sw.js deleted file mode 100644 index 2ba8c91..0000000 --- a/node_modules/dayjs/locale/sw.js +++ /dev/null @@ -1 +0,0 @@ -!function(a,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):a.dayjs_locale_sw=e(a.dayjs)}(this,function(a){"use strict";a=a&&a.hasOwnProperty("default")?a.default:a;var e={name:"sw",weekdays:"Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi".split("_"),weekdaysShort:"Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos".split("_"),weekdaysMin:"J2_J3_J4_J5_Al_Ij_J1".split("_"),months:"Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des".split("_"),weekStart:1,ordinal:function(a){return a},relativeTime:{future:"%s baadaye",past:"tokea %s",s:"hivi punde",m:"dakika moja",mm:"dakika %d",h:"saa limoja",hh:"masaa %d",d:"siku moja",dd:"masiku %d",M:"mwezi mmoja",MM:"miezi %d",y:"mwaka mmoja",yy:"miaka %d"},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"}};return a.locale(e,null,!0),e}); diff --git a/node_modules/dayjs/locale/ta.js b/node_modules/dayjs/locale/ta.js deleted file mode 100644 index 21eb97f..0000000 --- a/node_modules/dayjs/locale/ta.js +++ /dev/null @@ -1 +0,0 @@ -!function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):_.dayjs_locale_ta=e(_.dayjs)}(this,function(_){"use strict";_=_&&_.hasOwnProperty("default")?_.default:_;var e={name:"ta",weekdays:"ஞாயிற்றுக்கிழமை_திங்கட்கிழமை_செவ்வாய்கிழமை_புதன்கிழமை_வியாழக்கிழமை_வெள்ளிக்கிழமை_சனிக்கிழமை".split("_"),months:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),weekdaysShort:"ஞாயிறு_திங்கள்_செவ்வாய்_புதன்_வியாழன்_வெள்ளி_சனி".split("_"),monthsShort:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),weekdaysMin:"ஞா_தி_செ_பு_வி_வெ_ச".split("_"),ordinal:function(_){return _},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, HH:mm",LLLL:"dddd, D MMMM YYYY, HH:mm"},relativeTime:{future:"%s இல்",past:"%s முன்",s:"ஒரு சில விநாடிகள்",m:"ஒரு நிமிடம்",mm:"%d நிமிடங்கள்",h:"ஒரு மணி நேரம்",hh:"%d மணி நேரம்",d:"ஒரு நாள்",dd:"%d நாட்கள்",M:"ஒரு மாதம்",MM:"%d மாதங்கள்",y:"ஒரு வருடம்",yy:"%d ஆண்டுகள்"}};return _.locale(e,null,!0),e}); diff --git a/node_modules/dayjs/locale/te.js b/node_modules/dayjs/locale/te.js deleted file mode 100644 index 06f3bcb..0000000 --- a/node_modules/dayjs/locale/te.js +++ /dev/null @@ -1 +0,0 @@ -!function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):_.dayjs_locale_te=e(_.dayjs)}(this,function(_){"use strict";_=_&&_.hasOwnProperty("default")?_.default:_;var e={name:"te",weekdays:"ఆదివారం_సోమవారం_మంగళవారం_బుధవారం_గురువారం_శుక్రవారం_శనివారం".split("_"),months:"జనవరి_ఫిబ్రవరి_మార్చి_ఏప్రిల్_మే_జూన్_జులై_ఆగస్టు_సెప్టెంబర్_అక్టోబర్_నవంబర్_డిసెంబర్".split("_"),weekdaysShort:"ఆది_సోమ_మంగళ_బుధ_గురు_శుక్ర_శని".split("_"),monthsShort:"జన._ఫిబ్ర._మార్చి_ఏప్రి._మే_జూన్_జులై_ఆగ._సెప్._అక్టో._నవ._డిసె.".split("_"),weekdaysMin:"ఆ_సో_మం_బు_గు_శు_శ".split("_"),ordinal:function(_){return _},formats:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},relativeTime:{future:"%s లో",past:"%s క్రితం",s:"కొన్ని క్షణాలు",m:"ఒక నిమిషం",mm:"%d నిమిషాలు",h:"ఒక గంట",hh:"%d గంటలు",d:"ఒక రోజు",dd:"%d రోజులు",M:"ఒక నెల",MM:"%d నెలలు",y:"ఒక సంవత్సరం",yy:"%d సంవత్సరాలు"}};return _.locale(e,null,!0),e}); diff --git a/node_modules/dayjs/locale/tet.js b/node_modules/dayjs/locale/tet.js deleted file mode 100644 index 496ab10..0000000 --- a/node_modules/dayjs/locale/tet.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],t):e.dayjs_locale_tet=t(e.dayjs)}(this,function(e){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e;var t={name:"tet",weekdays:"Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu".split("_"),months:"Janeiru_Fevereiru_Marsu_Abril_Maiu_Juñu_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru".split("_"),weekStart:1,weekdaysShort:"Dom_Seg_Ters_Kua_Kint_Sest_Sab".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdaysMin:"Do_Seg_Te_Ku_Ki_Ses_Sa".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},relativeTime:{future:"iha %s",past:"%s liuba",s:"minutu balun",m:"minutu ida",mm:"minutu %d",h:"oras ida",hh:"oras %d",d:"loron ida",dd:"loron %d",M:"fulan ida",MM:"fulan %d",y:"tinan ida",yy:"tinan %d"}};return e.locale(t,null,!0),t}); diff --git a/node_modules/dayjs/locale/tg.js b/node_modules/dayjs/locale/tg.js deleted file mode 100644 index e4995e2..0000000 --- a/node_modules/dayjs/locale/tg.js +++ /dev/null @@ -1 +0,0 @@ -!function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):_.dayjs_locale_tg=e(_.dayjs)}(this,function(_){"use strict";_=_&&_.hasOwnProperty("default")?_.default:_;var e={name:"tg",weekdays:"якшанбе_душанбе_сешанбе_чоршанбе_панҷшанбе_ҷумъа_шанбе".split("_"),months:"январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр".split("_"),weekStart:1,weekdaysShort:"яшб_дшб_сшб_чшб_пшб_ҷум_шнб".split("_"),monthsShort:"янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек".split("_"),weekdaysMin:"яш_дш_сш_чш_пш_ҷм_шб".split("_"),ordinal:function(_){return _},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},relativeTime:{future:"баъди %s",past:"%s пеш",s:"якчанд сония",m:"як дақиқа",mm:"%d дақиқа",h:"як соат",hh:"%d соат",d:"як рӯз",dd:"%d рӯз",M:"як моҳ",MM:"%d моҳ",y:"як сол",yy:"%d сол"}};return _.locale(e,null,!0),e}); diff --git a/node_modules/dayjs/locale/th.js b/node_modules/dayjs/locale/th.js deleted file mode 100644 index b889997..0000000 --- a/node_modules/dayjs/locale/th.js +++ /dev/null @@ -1 +0,0 @@ -!function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):_.dayjs_locale_th=e(_.dayjs)}(this,function(_){"use strict";_=_&&_.hasOwnProperty("default")?_.default:_;var e={name:"th",weekdays:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัสบดี_ศุกร์_เสาร์".split("_"),weekdaysShort:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัส_ศุกร์_เสาร์".split("_"),weekdaysMin:"อา._จ._อ._พ._พฤ._ศ._ส.".split("_"),months:"มกราคม_กุมภาพันธ์_มีนาคม_เมษายน_พฤษภาคม_มิถุนายน_กรกฎาคม_สิงหาคม_กันยายน_ตุลาคม_พฤศจิกายน_ธันวาคม".split("_"),monthsShort:"ม.ค._ก.พ._มี.ค._เม.ย._พ.ค._มิ.ย._ก.ค._ส.ค._ก.ย._ต.ค._พ.ย._ธ.ค.".split("_"),formats:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY เวลา H:mm",LLLL:"วันddddที่ D MMMM YYYY เวลา H:mm"},relativeTime:{future:"อีก %s",past:"%s ที่ผ่านมา",s:"ไม่กี่วิ",m:"นาที",mm:"%d นาที",h:"ชั่วโมง",hh:"%d ชั่วโมง",d:"วัน",dd:"%d วัน",M:"เดือน",MM:"%d เดือน",y:"ปี",yy:"%d ปี"},ordinal:function(_){return _+"."}};return _.locale(e,null,!0),e}); diff --git a/node_modules/dayjs/locale/tl-ph.js b/node_modules/dayjs/locale/tl-ph.js deleted file mode 100644 index 2da6282..0000000 --- a/node_modules/dayjs/locale/tl-ph.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,a){"object"==typeof exports&&"undefined"!=typeof module?module.exports=a(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],a):e.dayjs_locale_tl_ph=a(e.dayjs)}(this,function(e){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e;var a={name:"tl-ph",weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),weekStart:1,weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"}};return e.locale(a,null,!0),a}); diff --git a/node_modules/dayjs/locale/tlh.js b/node_modules/dayjs/locale/tlh.js deleted file mode 100644 index 5837031..0000000 --- a/node_modules/dayjs/locale/tlh.js +++ /dev/null @@ -1 +0,0 @@ -!function(a,j){"object"==typeof exports&&"undefined"!=typeof module?module.exports=j(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],j):a.dayjs_locale_tlh=j(a.dayjs)}(this,function(a){"use strict";a=a&&a.hasOwnProperty("default")?a.default:a;var j={name:"tlh",weekdays:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),months:"tera’ jar wa’_tera’ jar cha’_tera’ jar wej_tera’ jar loS_tera’ jar vagh_tera’ jar jav_tera’ jar Soch_tera’ jar chorgh_tera’ jar Hut_tera’ jar wa’maH_tera’ jar wa’maH wa’_tera’ jar wa’maH cha’".split("_"),weekStart:1,weekdaysShort:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),monthsShort:"jar wa’_jar cha’_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa’maH_jar wa’maH wa’_jar wa’maH cha’".split("_"),weekdaysMin:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),ordinal:function(a){return a},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"}};return a.locale(j,null,!0),j}); diff --git a/node_modules/dayjs/locale/tr.js b/node_modules/dayjs/locale/tr.js deleted file mode 100644 index 380ced9..0000000 --- a/node_modules/dayjs/locale/tr.js +++ /dev/null @@ -1 +0,0 @@ -!function(a,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):a.dayjs_locale_tr=e(a.dayjs)}(this,function(a){"use strict";a=a&&a.hasOwnProperty("default")?a.default:a;var e={name:"tr",weekdays:"Pazar_Pazartesi_Salı_Çarşamba_Perşembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pts_Sal_Çar_Per_Cum_Cts".split("_"),weekdaysMin:"Pz_Pt_Sa_Ça_Pe_Cu_Ct".split("_"),months:"Ocak_Şubat_Mart_Nisan_Mayıs_Haziran_Temmuz_Ağustos_Eylül_Ekim_Kasım_Aralık".split("_"),monthsShort:"Oca_Şub_Mar_Nis_May_Haz_Tem_Ağu_Eyl_Eki_Kas_Ara".split("_"),weekStart:1,formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},relativeTime:{future:"%s sonra",past:"%s önce",s:"birkaç saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",M:"bir ay",MM:"%d ay",y:"bir yıl",yy:"%d yıl"},ordinal:function(a){return a+"."}};return a.locale(e,null,!0),e}); diff --git a/node_modules/dayjs/locale/types.d.ts b/node_modules/dayjs/locale/types.d.ts deleted file mode 100644 index 2c24a64..0000000 --- a/node_modules/dayjs/locale/types.d.ts +++ /dev/null @@ -1,33 +0,0 @@ -declare interface ILocale { - name: string - weekdays?: string[] - months?: string[] - weekStart?: number - weekdaysShort?: string[] - monthsShort?: string[] - weekdaysMin?: string[] - ordinal?: (n: number) => number | string - formats: Partial<{ - LT: string - LTS: string - L: string - LL: string - LLL: string - LLLL: string - }> - relativeTime: Partial<{ - future: string - past: string - s: string - m: string - mm: string - h: string - hh: string - d: string - dd: string - M: string - MM: string - y: string - yy: string - }> -} diff --git a/node_modules/dayjs/locale/tzl.js b/node_modules/dayjs/locale/tzl.js deleted file mode 100644 index bd53bd7..0000000 --- a/node_modules/dayjs/locale/tzl.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,_){"object"==typeof exports&&"undefined"!=typeof module?module.exports=_(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],_):e.dayjs_locale_tzl=_(e.dayjs)}(this,function(e){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e;var _={name:"tzl",weekdays:"Súladi_Lúneçi_Maitzi_Márcuri_Xhúadi_Viénerçi_Sáturi".split("_"),months:"Januar_Fevraglh_Març_Avrïu_Mai_Gün_Julia_Guscht_Setemvar_Listopäts_Noemvar_Zecemvar".split("_"),weekStart:1,weekdaysShort:"Súl_Lún_Mai_Már_Xhú_Vié_Sát".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_Gün_Jul_Gus_Set_Lis_Noe_Zec".split("_"),weekdaysMin:"Sú_Lú_Ma_Má_Xh_Vi_Sá".split("_"),ordinal:function(e){return e},formats:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM [dallas] YYYY",LLL:"D. MMMM [dallas] YYYY HH.mm",LLLL:"dddd, [li] D. MMMM [dallas] YYYY HH.mm"}};return e.locale(_,null,!0),_}); diff --git a/node_modules/dayjs/locale/tzm-latn.js b/node_modules/dayjs/locale/tzm-latn.js deleted file mode 100644 index a111c2b..0000000 --- a/node_modules/dayjs/locale/tzm-latn.js +++ /dev/null @@ -1 +0,0 @@ -!function(a,s){"object"==typeof exports&&"undefined"!=typeof module?module.exports=s(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],s):a.dayjs_locale_tzm_latn=s(a.dayjs)}(this,function(a){"use strict";a=a&&a.hasOwnProperty("default")?a.default:a;var s={name:"tzm-latn",weekdays:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),months:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),weekStart:6,weekdaysShort:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),monthsShort:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),weekdaysMin:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),ordinal:function(a){return a},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},relativeTime:{future:"dadkh s yan %s",past:"yan %s",s:"imik",m:"minuḍ",mm:"%d minuḍ",h:"saɛa",hh:"%d tassaɛin",d:"ass",dd:"%d ossan",M:"ayowr",MM:"%d iyyirn",y:"asgas",yy:"%d isgasn"}};return a.locale(s,null,!0),s}); diff --git a/node_modules/dayjs/locale/tzm.js b/node_modules/dayjs/locale/tzm.js deleted file mode 100644 index 57d1a97..0000000 --- a/node_modules/dayjs/locale/tzm.js +++ /dev/null @@ -1 +0,0 @@ -!function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):_.dayjs_locale_tzm=e(_.dayjs)}(this,function(_){"use strict";_=_&&_.hasOwnProperty("default")?_.default:_;var e={name:"tzm",weekdays:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),months:"ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),weekStart:6,weekdaysShort:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),monthsShort:"ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),weekdaysMin:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),ordinal:function(_){return _},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},relativeTime:{future:"ⴷⴰⴷⵅ ⵙ ⵢⴰⵏ %s",past:"ⵢⴰⵏ %s",s:"ⵉⵎⵉⴽ",m:"ⵎⵉⵏⵓⴺ",mm:"%d ⵎⵉⵏⵓⴺ",h:"ⵙⴰⵄⴰ",hh:"%d ⵜⴰⵙⵙⴰⵄⵉⵏ",d:"ⴰⵙⵙ",dd:"%d oⵙⵙⴰⵏ",M:"ⴰⵢoⵓⵔ",MM:"%d ⵉⵢⵢⵉⵔⵏ",y:"ⴰⵙⴳⴰⵙ",yy:"%d ⵉⵙⴳⴰⵙⵏ"}};return _.locale(e,null,!0),e}); diff --git a/node_modules/dayjs/locale/ug-cn.js b/node_modules/dayjs/locale/ug-cn.js deleted file mode 100644 index 7183d67..0000000 --- a/node_modules/dayjs/locale/ug-cn.js +++ /dev/null @@ -1 +0,0 @@ -!function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):_.dayjs_locale_ug_cn=e(_.dayjs)}(this,function(_){"use strict";_=_&&_.hasOwnProperty("default")?_.default:_;var e={name:"ug-cn",weekdays:"يەكشەنبە_دۈشەنبە_سەيشەنبە_چارشەنبە_پەيشەنبە_جۈمە_شەنبە".split("_"),months:"يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر".split("_"),weekStart:1,weekdaysShort:"يە_دۈ_سە_چا_پە_جۈ_شە".split("_"),monthsShort:"يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر".split("_"),weekdaysMin:"يە_دۈ_سە_چا_پە_جۈ_شە".split("_"),ordinal:function(_){return _},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY-يىلىM-ئاينىڭD-كۈنى",LLL:"YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm",LLLL:"dddd، YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm"},relativeTime:{future:"%s كېيىن",past:"%s بۇرۇن",s:"نەچچە سېكونت",m:"بىر مىنۇت",mm:"%d مىنۇت",h:"بىر سائەت",hh:"%d سائەت",d:"بىر كۈن",dd:"%d كۈن",M:"بىر ئاي",MM:"%d ئاي",y:"بىر يىل",yy:"%d يىل"}};return _.locale(e,null,!0),e}); diff --git a/node_modules/dayjs/locale/uk.js b/node_modules/dayjs/locale/uk.js deleted file mode 100644 index d258f34..0000000 --- a/node_modules/dayjs/locale/uk.js +++ /dev/null @@ -1 +0,0 @@ -!function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):_.dayjs_locale_uk=e(_.dayjs)}(this,function(_){"use strict";function e(_,e,t){var s,d;return"m"===t?e?"хвилина":"хвилину":_+" "+(s=+_,d={ss:e?"секунда_секунди_секунд":"секунду_секунди_секунд",mm:e?"хвилина_хвилини_хвилин":"хвилину_хвилини_хвилин",hh:e?"година_години_годин":"годину_години_годин",dd:"день_дні_днів",MM:"місяць_місяці_місяців",yy:"рік_роки_років"}[t].split("_"),s%10==1&&s%100!=11?d[0]:s%10>=2&&s%10<=4&&(s%100<10||s%100>=20)?d[1]:d[2])}_=_&&_.hasOwnProperty("default")?_.default:_;var t={name:"uk",weekdays:"неділя_понеділок_вівторок_середа_четвер_п’ятниця_субота".split("_"),weekdaysShort:"ндл_пнд_втр_срд_чтв_птн_сбт".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),months:"січень_лютий_березень_квітень_травень_червень_липень_серпень_вересень_жовтень_листопад_грудень".split("_"),monthsShort:"сiч_лют_бер_квiт_трав_черв_лип_серп_вер_жовт_лист_груд".split("_"),weekStart:1,relativeTime:{future:"за %s",past:"%s тому",s:"декілька секунд",m:e,mm:e,h:"годину",hh:e,d:"день",dd:e,M:"місяць",MM:e,y:"рік",yy:e},ordinal:function(_){return _},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY р.",LLL:"D MMMM YYYY р., HH:mm",LLLL:"dddd, D MMMM YYYY р., HH:mm"}};return _.locale(t,null,!0),t}); diff --git a/node_modules/dayjs/locale/ur.js b/node_modules/dayjs/locale/ur.js deleted file mode 100644 index cadbeec..0000000 --- a/node_modules/dayjs/locale/ur.js +++ /dev/null @@ -1 +0,0 @@ -!function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):_.dayjs_locale_ur=e(_.dayjs)}(this,function(_){"use strict";_=_&&_.hasOwnProperty("default")?_.default:_;var e={name:"ur",weekdays:"اتوار_پیر_منگل_بدھ_جمعرات_جمعہ_ہفتہ".split("_"),months:"جنوری_فروری_مارچ_اپریل_مئی_جون_جولائی_اگست_ستمبر_اکتوبر_نومبر_دسمبر".split("_"),weekStart:1,weekdaysShort:"اتوار_پیر_منگل_بدھ_جمعرات_جمعہ_ہفتہ".split("_"),monthsShort:"جنوری_فروری_مارچ_اپریل_مئی_جون_جولائی_اگست_ستمبر_اکتوبر_نومبر_دسمبر".split("_"),weekdaysMin:"اتوار_پیر_منگل_بدھ_جمعرات_جمعہ_ہفتہ".split("_"),ordinal:function(_){return _},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd، D MMMM YYYY HH:mm"},relativeTime:{future:"%s بعد",past:"%s قبل",s:"چند سیکنڈ",m:"ایک منٹ",mm:"%d منٹ",h:"ایک گھنٹہ",hh:"%d گھنٹے",d:"ایک دن",dd:"%d دن",M:"ایک ماہ",MM:"%d ماہ",y:"ایک سال",yy:"%d سال"}};return _.locale(e,null,!0),e}); diff --git a/node_modules/dayjs/locale/uz-latn.js b/node_modules/dayjs/locale/uz-latn.js deleted file mode 100644 index ac9ad50..0000000 --- a/node_modules/dayjs/locale/uz-latn.js +++ /dev/null @@ -1 +0,0 @@ -!function(a,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):a.dayjs_locale_uz_latn=e(a.dayjs)}(this,function(a){"use strict";a=a&&a.hasOwnProperty("default")?a.default:a;var e={name:"uz-latn",weekdays:"Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba".split("_"),months:"Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr".split("_"),weekStart:1,weekdaysShort:"Yak_Dush_Sesh_Chor_Pay_Jum_Shan".split("_"),monthsShort:"Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek".split("_"),weekdaysMin:"Ya_Du_Se_Cho_Pa_Ju_Sha".split("_"),ordinal:function(a){return a},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},relativeTime:{future:"Yaqin %s ichida",past:"Bir necha %s oldin",s:"soniya",m:"bir daqiqa",mm:"%d daqiqa",h:"bir soat",hh:"%d soat",d:"bir kun",dd:"%d kun",M:"bir oy",MM:"%d oy",y:"bir yil",yy:"%d yil"}};return a.locale(e,null,!0),e}); diff --git a/node_modules/dayjs/locale/uz.js b/node_modules/dayjs/locale/uz.js deleted file mode 100644 index 79a46b1..0000000 --- a/node_modules/dayjs/locale/uz.js +++ /dev/null @@ -1 +0,0 @@ -!function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):_.dayjs_locale_uz=e(_.dayjs)}(this,function(_){"use strict";_=_&&_.hasOwnProperty("default")?_.default:_;var e={name:"uz",weekdays:"Якшанба_Душанба_Сешанба_Чоршанба_Пайшанба_Жума_Шанба".split("_"),months:"январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр".split("_"),weekStart:1,weekdaysShort:"Якш_Душ_Сеш_Чор_Пай_Жум_Шан".split("_"),monthsShort:"янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек".split("_"),weekdaysMin:"Як_Ду_Се_Чо_Па_Жу_Ша".split("_"),ordinal:function(_){return _},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},relativeTime:{future:"Якин %s ичида",past:"Бир неча %s олдин",s:"фурсат",m:"бир дакика",mm:"%d дакика",h:"бир соат",hh:"%d соат",d:"бир кун",dd:"%d кун",M:"бир ой",MM:"%d ой",y:"бир йил",yy:"%d йил"}};return _.locale(e,null,!0),e}); diff --git a/node_modules/dayjs/locale/vi.js b/node_modules/dayjs/locale/vi.js deleted file mode 100644 index 8afa331..0000000 --- a/node_modules/dayjs/locale/vi.js +++ /dev/null @@ -1 +0,0 @@ -!function(t,_){"object"==typeof exports&&"undefined"!=typeof module?module.exports=_(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],_):t.dayjs_locale_vi=_(t.dayjs)}(this,function(t){"use strict";t=t&&t.hasOwnProperty("default")?t.default:t;var _={name:"vi",weekdays:"chủ nhật_thứ hai_thứ ba_thứ tư_thứ năm_thứ sáu_thứ bảy".split("_"),months:"tháng 1_tháng 2_tháng 3_tháng 4_tháng 5_tháng 6_tháng 7_tháng 8_tháng 9_tháng 10_tháng 11_tháng 12".split("_"),weekStart:1,weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),monthsShort:"Th01_Th02_Th03_Th04_Th05_Th06_Th07_Th08_Th09_Th10_Th11_Th12".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),ordinal:function(t){return t},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [năm] YYYY",LLL:"D MMMM [năm] YYYY HH:mm",LLLL:"dddd, D MMMM [năm] YYYY HH:mm",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},relativeTime:{future:"%s tới",past:"%s trước",s:"vài giây",m:"một phút",mm:"%d phút",h:"một giờ",hh:"%d giờ",d:"một ngày",dd:"%d ngày",M:"một tháng",MM:"%d tháng",y:"một năm",yy:"%d năm"}};return t.locale(_,null,!0),_}); diff --git a/node_modules/dayjs/locale/x-pseudo.js b/node_modules/dayjs/locale/x-pseudo.js deleted file mode 100644 index 963dc33..0000000 --- a/node_modules/dayjs/locale/x-pseudo.js +++ /dev/null @@ -1 +0,0 @@ -!function(_,d){"object"==typeof exports&&"undefined"!=typeof module?module.exports=d(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],d):_.dayjs_locale_x_pseudo=d(_.dayjs)}(this,function(_){"use strict";_=_&&_.hasOwnProperty("default")?_.default:_;var d={name:"x-pseudo",weekdays:"S~úñdá~ý_Mó~ñdáý~_Túé~sdáý~_Wéd~ñésd~áý_T~húrs~dáý_~Fríd~áý_S~átúr~dáý".split("_"),months:"J~áñúá~rý_F~ébrú~árý_~Márc~h_Áp~ríl_~Máý_~Júñé~_Júl~ý_Áú~gúst~_Sép~témb~ér_Ó~ctób~ér_Ñ~óvém~bér_~Décé~mbér".split("_"),weekStart:1,weekdaysShort:"S~úñ_~Móñ_~Túé_~Wéd_~Thú_~Frí_~Sát".split("_"),monthsShort:"J~áñ_~Féb_~Már_~Ápr_~Máý_~Júñ_~Júl_~Áúg_~Sép_~Óct_~Ñóv_~Déc".split("_"),weekdaysMin:"S~ú_Mó~_Tú_~Wé_T~h_Fr~_Sá".split("_"),ordinal:function(_){return _},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},relativeTime:{future:"í~ñ %s",past:"%s á~gó",s:"á ~féw ~sécó~ñds",m:"á ~míñ~úté",mm:"%d m~íñú~tés",h:"á~ñ hó~úr",hh:"%d h~óúrs",d:"á ~dáý",dd:"%d d~áýs",M:"á ~móñ~th",MM:"%d m~óñt~hs",y:"á ~ýéár",yy:"%d ý~éárs"}};return _.locale(d,null,!0),d}); diff --git a/node_modules/dayjs/locale/yo.js b/node_modules/dayjs/locale/yo.js deleted file mode 100644 index 4b443cc..0000000 --- a/node_modules/dayjs/locale/yo.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,_){"object"==typeof exports&&"undefined"!=typeof module?module.exports=_(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],_):e.dayjs_locale_yo=_(e.dayjs)}(this,function(e){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e;var _={name:"yo",weekdays:"Àìkú_Ajé_Ìsẹ́gun_Ọjọ́rú_Ọjọ́bọ_Ẹtì_Àbámẹ́ta".split("_"),months:"Sẹ́rẹ́_Èrèlè_Ẹrẹ̀nà_Ìgbé_Èbibi_Òkùdu_Agẹmo_Ògún_Owewe_Ọ̀wàrà_Bélú_Ọ̀pẹ̀̀".split("_"),weekStart:1,weekdaysShort:"Àìk_Ajé_Ìsẹ́_Ọjr_Ọjb_Ẹtì_Àbá".split("_"),monthsShort:"Sẹ́r_Èrl_Ẹrn_Ìgb_Èbi_Òkù_Agẹ_Ògú_Owe_Ọ̀wà_Bél_Ọ̀pẹ̀̀".split("_"),weekdaysMin:"Àì_Aj_Ìs_Ọr_Ọb_Ẹt_Àb".split("_"),ordinal:function(e){return e},formats:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},relativeTime:{future:"ní %s",past:"%s kọjá",s:"ìsẹjú aayá die",m:"ìsẹjú kan",mm:"ìsẹjú %d",h:"wákati kan",hh:"wákati %d",d:"ọjọ́ kan",dd:"ọjọ́ %d",M:"osù kan",MM:"osù %d",y:"ọdún kan",yy:"ọdún %d"}};return e.locale(_,null,!0),_}); diff --git a/node_modules/dayjs/locale/zh-cn.js b/node_modules/dayjs/locale/zh-cn.js deleted file mode 100644 index b6634dc..0000000 --- a/node_modules/dayjs/locale/zh-cn.js +++ /dev/null @@ -1 +0,0 @@ -!function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):_.dayjs_locale_zh_cn=e(_.dayjs)}(this,function(_){"use strict";_=_&&_.hasOwnProperty("default")?_.default:_;var e={name:"zh-cn",weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"周日_周一_周二_周三_周四_周五_周六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),ordinal:function(_,e){switch(e){case"W":return _+"周";default:return _+"日"}},weekStart:1,yearStart:4,formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日Ah点mm分",LLLL:"YYYY年M月D日ddddAh点mm分",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},relativeTime:{future:"%s内",past:"%s前",s:"几秒",m:"1 分钟",mm:"%d 分钟",h:"1 小时",hh:"%d 小时",d:"1 天",dd:"%d 天",M:"1 个月",MM:"%d 个月",y:"1 年",yy:"%d 年"},meridiem:function(_,e){var t=100*_+e;return t<600?"凌晨":t<900?"早上":t<1130?"上午":t<1230?"中午":t<1800?"下午":"晚上"}};return _.locale(e,null,!0),e}); diff --git a/node_modules/dayjs/locale/zh-hk.js b/node_modules/dayjs/locale/zh-hk.js deleted file mode 100644 index 3caea40..0000000 --- a/node_modules/dayjs/locale/zh-hk.js +++ /dev/null @@ -1 +0,0 @@ -!function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):_.dayjs_locale_zh_hk=e(_.dayjs)}(this,function(_){"use strict";_=_&&_.hasOwnProperty("default")?_.default:_;var e={name:"zh-hk",months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),ordinal:function(_){return _+"日"},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm"},relativeTime:{future:"%s內",past:"%s前",s:"幾秒",m:"一分鐘",mm:"%d 分鐘",h:"一小時",hh:"%d 小時",d:"一天",dd:"%d 天",M:"一個月",MM:"%d 個月",y:"一年",yy:"%d 年"}};return _.locale(e,null,!0),e}); diff --git a/node_modules/dayjs/locale/zh-tw.js b/node_modules/dayjs/locale/zh-tw.js deleted file mode 100644 index 3b427d4..0000000 --- a/node_modules/dayjs/locale/zh-tw.js +++ /dev/null @@ -1 +0,0 @@ -!function(_,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(require("dayjs")):"function"==typeof define&&define.amd?define(["dayjs"],e):_.dayjs_locale_zh_tw=e(_.dayjs)}(this,function(_){"use strict";_=_&&_.hasOwnProperty("default")?_.default:_;var e={name:"zh-tw",weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),ordinal:function(_){return _+"日"},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},relativeTime:{future:"%s內",past:"%s前",s:"幾秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}};return _.locale(e,null,!0),e}); diff --git a/node_modules/dayjs/package.json b/node_modules/dayjs/package.json deleted file mode 100644 index f369324..0000000 --- a/node_modules/dayjs/package.json +++ /dev/null @@ -1,131 +0,0 @@ -{ - "_from": "dayjs", - "_id": "dayjs@1.8.22", - "_inBundle": false, - "_integrity": "sha1-XoNdd2s3PiFmeL6NEsM22nGiWpw=", - "_location": "/dayjs", - "_phantomChildren": {}, - "_requested": { - "type": "tag", - "registry": true, - "raw": "dayjs", - "name": "dayjs", - "escapedName": "dayjs", - "rawSpec": "", - "saveSpec": null, - "fetchSpec": "latest" - }, - "_requiredBy": [ - "#USER", - "/" - ], - "_resolved": "https://registry.npm.taobao.org/dayjs/download/dayjs-1.8.22.tgz", - "_shasum": "5e835d776b373e216678be8d12c336da71a25a9c", - "_spec": "dayjs", - "_where": "/Users/piao/Documents/Project/yshopmall_uni", - "author": { - "name": "iamkun" - }, - "bugs": { - "url": "https://github.com/iamkun/dayjs/issues" - }, - "bundleDependencies": false, - "dependencies": {}, - "deprecated": false, - "description": "2KB immutable date time library alternative to Moment.js with the same modern API ", - "devDependencies": { - "@babel/cli": "^7.0.0-beta.44", - "@babel/core": "^7.0.0-beta.44", - "@babel/node": "^7.0.0-beta.44", - "@babel/preset-env": "^7.0.0-beta.44", - "babel-core": "^7.0.0-bridge.0", - "babel-jest": "^22.4.3", - "babel-plugin-external-helpers": "^6.22.0", - "cross-env": "^5.1.6", - "eslint": "^4.19.1", - "eslint-config-airbnb-base": "^12.1.0", - "eslint-plugin-import": "^2.10.0", - "eslint-plugin-jest": "^21.15.0", - "gzip-size-cli": "^2.1.0", - "jasmine-core": "^2.99.1", - "jest": "^22.4.3", - "karma": "^2.0.2", - "karma-jasmine": "^1.1.2", - "karma-sauce-launcher": "^1.1.0", - "mockdate": "^2.0.2", - "moment": "^2.22.0", - "ncp": "^2.0.0", - "pre-commit": "^1.2.2", - "prettier": "^1.16.1", - "rollup": "^0.57.1", - "rollup-plugin-babel": "^4.0.0-beta.4", - "rollup-plugin-uglify": "^3.0.0", - "size-limit": "^0.18.0", - "typescript": "^2.8.3" - }, - "homepage": "https://day.js.org/", - "jest": { - "roots": [ - "test" - ], - "testRegex": "test/(.*?/)?.*test.js$", - "testURL": "http://localhost", - "coverageDirectory": "./coverage/", - "collectCoverage": true, - "collectCoverageFrom": [ - "src/**/*" - ] - }, - "keywords": [ - "dayjs", - "date", - "time", - "immutable", - "moment" - ], - "license": "MIT", - "main": "dayjs.min.js", - "module": "dayjs.min.js", - "name": "dayjs", - "pre-commit": [ - "lint" - ], - "release": { - "prepare": [ - { - "path": "@semantic-release/changelog" - }, - [ - "@semantic-release/git", - { - "assets": [ - "CHANGELOG.md" - ] - } - ] - ] - }, - "repository": { - "type": "git", - "url": "git+https://github.com/iamkun/dayjs.git" - }, - "scripts": { - "babel": "cross-env BABEL_ENV=build babel src --out-dir esm --copy-files && node build/esm", - "build": "cross-env BABEL_ENV=build node build && npm run size", - "lint": "eslint src/* test/* build/*", - "prettier": "prettier --write \"docs/**/*.md\"", - "sauce": "npx karma start karma.sauce.conf.js", - "size": "size-limit && gzip-size dayjs.min.js", - "test": "TZ=Pacific/Auckland npm run test-tz && TZ=Europe/London npm run test-tz && TZ=America/Whitehorse npm run test-tz && npm run test-tz && jest", - "test-tz": "date && jest test/timezone.test --coverage=false", - "test:sauce": "npm run sauce -- 0 && npm run sauce -- 1 && npm run sauce -- 2 && npm run sauce -- 3" - }, - "size-limit": [ - { - "limit": "2.99 KB", - "path": "dayjs.min.js" - } - ], - "types": "index.d.ts", - "version": "1.8.22" -} diff --git a/node_modules/dayjs/plugin/advancedFormat.d.ts b/node_modules/dayjs/plugin/advancedFormat.d.ts deleted file mode 100644 index 30ec75e..0000000 --- a/node_modules/dayjs/plugin/advancedFormat.d.ts +++ /dev/null @@ -1,4 +0,0 @@ -import { PluginFunc } from 'dayjs' - -declare const plugin: PluginFunc -export = plugin diff --git a/node_modules/dayjs/plugin/advancedFormat.js b/node_modules/dayjs/plugin/advancedFormat.js deleted file mode 100644 index 7b4370e..0000000 --- a/node_modules/dayjs/plugin/advancedFormat.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.dayjs_plugin_advancedFormat=t()}(this,function(){"use strict";return function(e,t,r){var n=t.prototype,o=n.format;r.en.ordinal=function(e){var t=["th","st","nd","rd"],r=e%100;return"["+e+(t[(r-20)%10]||t[r]||t[0])+"]"},n.format=function(e){var t=this,r=this.$locale(),n=this.$utils(),a=(e||"YYYY-MM-DDTHH:mm:ssZ").replace(/\[([^\]]+)]|Q|wo|ww|w|gggg|Do|X|x|k{1,2}|S/g,function(e){switch(e){case"Q":return Math.ceil((t.$M+1)/3);case"Do":return r.ordinal(t.$D);case"gggg":return t.weekYear();case"wo":return r.ordinal(t.week(),"W");case"w":case"ww":return n.s(t.week(),"w"===e?1:2,"0");case"k":case"kk":return n.s(String(0===t.$H?24:t.$H),"k"===e?1:2,"0");case"X":return Math.floor(t.$d.getTime()/1e3);case"x":return t.$d.getTime();default:return e}});return o.bind(this)(a)}}}); diff --git a/node_modules/dayjs/plugin/badMutable.d.ts b/node_modules/dayjs/plugin/badMutable.d.ts deleted file mode 100644 index 30ec75e..0000000 --- a/node_modules/dayjs/plugin/badMutable.d.ts +++ /dev/null @@ -1,4 +0,0 @@ -import { PluginFunc } from 'dayjs' - -declare const plugin: PluginFunc -export = plugin diff --git a/node_modules/dayjs/plugin/badMutable.js b/node_modules/dayjs/plugin/badMutable.js deleted file mode 100644 index 3b35ad6..0000000 --- a/node_modules/dayjs/plugin/badMutable.js +++ /dev/null @@ -1 +0,0 @@ -!function(t,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n():"function"==typeof define&&define.amd?define(n):t.dayjs_plugin_badMutable=n()}(this,function(){"use strict";return function(t,n){var i=n.prototype;i.$g=function(t,n,i){return this.$utils().u(t)?this[n]:this.$set(i,t)},i.set=function(t,n){return this.$set(t,n)};var e=i.startOf;i.startOf=function(t,n){return this.$d=e.bind(this)(t,n).toDate(),this.init(),this};var s=i.add;i.add=function(t,n){return this.$d=s.bind(this)(t,n).toDate(),this.init(),this};var r=i.locale;i.locale=function(t,n){return t?(this.$L=r.bind(this)(t,n).$L,this):this.$L};var o=i.daysInMonth;i.daysInMonth=function(){return o.bind(this.clone())()};var u=i.isSame;i.isSame=function(t,n){return u.bind(this.clone())(t,n)};var f=i.isBefore;i.isBefore=function(t,n){return f.bind(this.clone())(t,n)};var d=i.isAfter;i.isAfter=function(t,n){return d.bind(this.clone())(t,n)}}}); diff --git a/node_modules/dayjs/plugin/buddhistEra.d.ts b/node_modules/dayjs/plugin/buddhistEra.d.ts deleted file mode 100644 index 30ec75e..0000000 --- a/node_modules/dayjs/plugin/buddhistEra.d.ts +++ /dev/null @@ -1,4 +0,0 @@ -import { PluginFunc } from 'dayjs' - -declare const plugin: PluginFunc -export = plugin diff --git a/node_modules/dayjs/plugin/buddhistEra.js b/node_modules/dayjs/plugin/buddhistEra.js deleted file mode 100644 index 290ccbd..0000000 --- a/node_modules/dayjs/plugin/buddhistEra.js +++ /dev/null @@ -1 +0,0 @@ -!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):t.dayjs_plugin_buddhistEra=e()}(this,function(){"use strict";return function(t,e){var n=e.prototype,i=n.format;n.format=function(t){var e=this,n=(t||"YYYY-MM-DDTHH:mm:ssZ").replace(/(\[[^\]]+])|BBBB|BB/g,function(t,n){var i,o=String(e.$y+543),r="BB"===t?[o.slice(-2),2]:[o,4];return n||(i=e.$utils()).s.apply(i,r.concat(["0"]))});return i.bind(this)(n)}}}); diff --git a/node_modules/dayjs/plugin/calendar.d.ts b/node_modules/dayjs/plugin/calendar.d.ts deleted file mode 100644 index a8d064f..0000000 --- a/node_modules/dayjs/plugin/calendar.d.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { PluginFunc, ConfigType } from 'dayjs' - -declare const plugin: PluginFunc -export = plugin - -declare module 'dayjs' { - interface Dayjs { - calendar(referenceTime?: ConfigType, formats?: object): string - } -} diff --git a/node_modules/dayjs/plugin/calendar.js b/node_modules/dayjs/plugin/calendar.js deleted file mode 100644 index c9b9833..0000000 --- a/node_modules/dayjs/plugin/calendar.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.dayjs_plugin_calendar=t()}(this,function(){"use strict";return function(e,t,a){var d="h:mm A",n={lastDay:"[Yesterday at] "+d,sameDay:"[Today at] "+d,nextDay:"[Tomorrow at] "+d,nextWeek:"dddd [at] "+d,lastWeek:"[Last] dddd [at] "+d,sameElse:"MM/DD/YYYY"};t.prototype.calendar=function(e,t){var d=t||this.$locale().calendar||n,s=a(e||void 0).startOf("d"),o=this.diff(s,"d",!0),r=o<-6?"sameElse":o<-1?"lastWeek":o<0?"lastDay":o<1?"sameDay":o<2?"nextDay":o<7?"nextWeek":"sameElse";return this.format(d[r]||n[r])}}}); diff --git a/node_modules/dayjs/plugin/customParseFormat.d.ts b/node_modules/dayjs/plugin/customParseFormat.d.ts deleted file mode 100644 index 30ec75e..0000000 --- a/node_modules/dayjs/plugin/customParseFormat.d.ts +++ /dev/null @@ -1,4 +0,0 @@ -import { PluginFunc } from 'dayjs' - -declare const plugin: PluginFunc -export = plugin diff --git a/node_modules/dayjs/plugin/customParseFormat.js b/node_modules/dayjs/plugin/customParseFormat.js deleted file mode 100644 index b673274..0000000 --- a/node_modules/dayjs/plugin/customParseFormat.js +++ /dev/null @@ -1 +0,0 @@ -!function(t,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n():"function"==typeof define&&define.amd?define(n):t.dayjs_plugin_customParseFormat=n()}(this,function(){"use strict";var t,n=/(\[[^[]*\])|([-:/.()\s]+)|(A|a|YYYY|YY?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,e=/\d\d/,r=/\d\d?/,o=/\d*[^\s\d-:/.()]+/;var s=function(t){return function(n){this[t]=+n}},i=[/[+-]\d\d:?\d\d/,function(t){var n,e;(this.zone||(this.zone={})).offset=(n=t.match(/([+-]|\d\d)/g),0===(e=60*n[1]+ +n[2])?0:"+"===n[0]?-e:e)}],a={A:[/[AP]M/,function(t){this.afternoon="PM"===t}],a:[/[ap]m/,function(t){this.afternoon="pm"===t}],S:[/\d/,function(t){this.milliseconds=100*+t}],SS:[e,function(t){this.milliseconds=10*+t}],SSS:[/\d{3}/,function(t){this.milliseconds=+t}],s:[r,s("seconds")],ss:[r,s("seconds")],m:[r,s("minutes")],mm:[r,s("minutes")],H:[r,s("hours")],h:[r,s("hours")],HH:[r,s("hours")],hh:[r,s("hours")],D:[r,s("day")],DD:[e,s("day")],Do:[o,function(n){var e=t.ordinal,r=n.match(/\d+/);if(this.day=r[0],e)for(var o=1;o<=31;o+=1)e(o).replace(/\[|\]/g,"")===n&&(this.day=o)}],M:[r,s("month")],MM:[e,s("month")],MMM:[o,function(n){var e=t,r=e.months,o=e.monthsShort,s=o?o.findIndex(function(t){return t===n}):r.findIndex(function(t){return t.substr(0,3)===n});if(s<0)throw new Error;this.month=s+1}],MMMM:[o,function(n){var e=t.months.indexOf(n);if(e<0)throw new Error;this.month=e+1}],Y:[/[+-]?\d+/,s("year")],YY:[e,function(t){t=+t,this.year=t+(t>68?1900:2e3)}],YYYY:[/\d{4}/,s("year")],Z:i,ZZ:i};var u=function(t,e,r){try{var o=function(t){for(var e=t.match(n),r=e.length,o=0;o0?i-1:l.getMonth(),y=f||0,D=h||0,Y=d||0,g=c||0;return r?new Date(Date.UTC(p,M,v,y,D,Y,g)):new Date(p,M,v,y,D,Y,g)}catch(t){return new Date("")}};return function(n,e,r){var o=e.prototype,s=o.parse;o.parse=function(n){var e=n.date,o=n.format,i=n.pl,a=n.utc;this.$u=a,o?(t=i?r.Ls[i]:this.$locale(),this.$d=u(e,o,a),this.init(n),i&&(this.$L=i)):s.call(this,n)}}}); diff --git a/node_modules/dayjs/plugin/dayOfYear.d.ts b/node_modules/dayjs/plugin/dayOfYear.d.ts deleted file mode 100644 index 4fd6601..0000000 --- a/node_modules/dayjs/plugin/dayOfYear.d.ts +++ /dev/null @@ -1,11 +0,0 @@ -import { PluginFunc } from 'dayjs' - -declare const plugin: PluginFunc -export = plugin - -declare module 'dayjs' { - interface Dayjs { - dayOfYear(): number - dayOfYear(value: number): Dayjs - } -} diff --git a/node_modules/dayjs/plugin/dayOfYear.js b/node_modules/dayjs/plugin/dayOfYear.js deleted file mode 100644 index e09facd..0000000 --- a/node_modules/dayjs/plugin/dayOfYear.js +++ /dev/null @@ -1 +0,0 @@ -!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):t.dayjs_plugin_dayOfYear=e()}(this,function(){"use strict";return function(t,e){e.prototype.dayOfYear=function(t){var e=Math.round((this.startOf("day")-this.startOf("year"))/864e5)+1;return null==t?e:this.add(t-e,"day")}}}); diff --git a/node_modules/dayjs/plugin/isBetween.d.ts b/node_modules/dayjs/plugin/isBetween.d.ts deleted file mode 100644 index e73a27e..0000000 --- a/node_modules/dayjs/plugin/isBetween.d.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { PluginFunc, ConfigType, OpUnitType } from 'dayjs' - -declare const plugin: PluginFunc -export = plugin - -declare module 'dayjs' { - interface Dayjs { - isBetween(a: ConfigType, b: ConfigType, c?: OpUnitType | null, d?: string): boolean - } -} diff --git a/node_modules/dayjs/plugin/isBetween.js b/node_modules/dayjs/plugin/isBetween.js deleted file mode 100644 index 535921a..0000000 --- a/node_modules/dayjs/plugin/isBetween.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.dayjs_plugin_isBetween=t()}(this,function(){"use strict";return function(e,t,i){t.prototype.isBetween=function(e,t,s,f){var n=i(e),o=i(t),r="("===(f=f||"()")[0],u=")"===f[1];return(r?this.isAfter(n,s):!this.isBefore(n,s))&&(u?this.isBefore(o,s):!this.isAfter(o,s))||(r?this.isBefore(n,s):!this.isAfter(n,s))&&(u?this.isAfter(o,s):!this.isBefore(o,s))}}}); diff --git a/node_modules/dayjs/plugin/isLeapYear.d.ts b/node_modules/dayjs/plugin/isLeapYear.d.ts deleted file mode 100644 index 5be7409..0000000 --- a/node_modules/dayjs/plugin/isLeapYear.d.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { PluginFunc } from 'dayjs' - -declare const plugin: PluginFunc -export = plugin - -declare module 'dayjs' { - interface Dayjs { - isLeapYear(): boolean - } -} diff --git a/node_modules/dayjs/plugin/isLeapYear.js b/node_modules/dayjs/plugin/isLeapYear.js deleted file mode 100644 index c2ba251..0000000 --- a/node_modules/dayjs/plugin/isLeapYear.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.dayjs_plugin_isLeapYear=t()}(this,function(){"use strict";return function(e,t){t.prototype.isLeapYear=function(){return this.$y%4==0&&this.$y%100!=0||this.$y%400==0}}}); diff --git a/node_modules/dayjs/plugin/isMoment.d.ts b/node_modules/dayjs/plugin/isMoment.d.ts deleted file mode 100644 index dac24f6..0000000 --- a/node_modules/dayjs/plugin/isMoment.d.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { PluginFunc } from 'dayjs' - -declare const plugin: PluginFunc -export = plugin - -declare module 'dayjs' { - - export function isMoment(input: any): boolean - -} diff --git a/node_modules/dayjs/plugin/isMoment.js b/node_modules/dayjs/plugin/isMoment.js deleted file mode 100644 index 5dd46f4..0000000 --- a/node_modules/dayjs/plugin/isMoment.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n():"function"==typeof define&&define.amd?define(n):e.dayjs_plugin_isMoment=n()}(this,function(){"use strict";return function(e,n,t){t.isMoment=function(e){return t.isDayjs(e)}}}); diff --git a/node_modules/dayjs/plugin/isSameOrAfter.d.ts b/node_modules/dayjs/plugin/isSameOrAfter.d.ts deleted file mode 100644 index 1c8c264..0000000 --- a/node_modules/dayjs/plugin/isSameOrAfter.d.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { PluginFunc, ConfigType, OpUnitType } from 'dayjs' - -declare const plugin: PluginFunc -export = plugin - -declare module 'dayjs' { - interface Dayjs { - isSameOrAfter(date: ConfigType, unit?: OpUnitType): boolean - } -} diff --git a/node_modules/dayjs/plugin/isSameOrAfter.js b/node_modules/dayjs/plugin/isSameOrAfter.js deleted file mode 100644 index f9f8123..0000000 --- a/node_modules/dayjs/plugin/isSameOrAfter.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.dayjs_plugin_isSameOrAfter=t()}(this,function(){"use strict";return function(e,t){t.prototype.isSameOrAfter=function(e,t){return this.isSame(e,t)||this.isAfter(e,t)}}}); diff --git a/node_modules/dayjs/plugin/isSameOrBefore.d.ts b/node_modules/dayjs/plugin/isSameOrBefore.d.ts deleted file mode 100644 index 1df5492..0000000 --- a/node_modules/dayjs/plugin/isSameOrBefore.d.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { PluginFunc, ConfigType, OpUnitType } from 'dayjs' - -declare const plugin: PluginFunc -export = plugin - -declare module 'dayjs' { - interface Dayjs { - isSameOrBefore(date: ConfigType, unit?: OpUnitType): boolean - } -} diff --git a/node_modules/dayjs/plugin/isSameOrBefore.js b/node_modules/dayjs/plugin/isSameOrBefore.js deleted file mode 100644 index c31e245..0000000 --- a/node_modules/dayjs/plugin/isSameOrBefore.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.dayjs_plugin_isSameOrBefore=t()}(this,function(){"use strict";return function(e,t){t.prototype.isSameOrBefore=function(e,t){return this.isSame(e,t)||this.isBefore(e,t)}}}); diff --git a/node_modules/dayjs/plugin/isoWeek.d.ts b/node_modules/dayjs/plugin/isoWeek.d.ts deleted file mode 100644 index f60cf95..0000000 --- a/node_modules/dayjs/plugin/isoWeek.d.ts +++ /dev/null @@ -1,27 +0,0 @@ -import { PluginFunc, QUnitType, ConfigType } from 'dayjs' - -declare const plugin: PluginFunc -export = plugin - -type ISOUnitType = UnitType | 'isoWeek'; - -declare module 'dayjs' { - interface Dayjs { - isoWeekYear(): number - isoWeek(): number - isoWeek(value: number): Dayjs - - isoWeekday(): number - isoWeekday(value: number): Dayjs - - startOf(unit: ISOUnitType): Dayjs - - endOf(unit: ISOUnitType): Dayjs - - isSame(date: ConfigType, unit?: ISOUnitType): boolean - - isBefore(date: ConfigType, unit?: ISOUnitType): boolean - - isAfter(date: ConfigType, unit?: ISOUnitType): boolean - } -} diff --git a/node_modules/dayjs/plugin/isoWeek.js b/node_modules/dayjs/plugin/isoWeek.js deleted file mode 100644 index 8faf982..0000000 --- a/node_modules/dayjs/plugin/isoWeek.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.dayjs_plugin_isoWeek=t()}(this,function(){"use strict";var e="day";return function(t,i,s){var a=function(t){return t.add(4-t.isoWeekday(),e)},d=i.prototype;d.isoWeekYear=function(){return a(this).year()},d.isoWeek=function(t){if(!this.$utils().u(t))return this.add(7*(t-this.isoWeek()),e);var i,d,n,r=a(this),o=(i=this.isoWeekYear(),d=s().year(i).startOf("year"),n=4-d.isoWeekday(),d.isoWeekday()>4&&(n+=7),d.add(n,e));return r.diff(o,"week")+1},d.isoWeekday=function(e){return this.$utils().u(e)?this.day()||7:this.day(this.day()%7?e:e-7)};var n=d.startOf;d.startOf=function(e,t){var i=this.$utils(),s=!!i.u(t)||t;return"isoweek"===i.p(e)?s?this.date(this.date()-(this.isoWeekday()-1)).startOf("day"):this.date(this.date()-1-(this.isoWeekday()-1)+7).endOf("day"):n.bind(this)(e,t)}}}); diff --git a/node_modules/dayjs/plugin/isoWeeksInYear.d.ts b/node_modules/dayjs/plugin/isoWeeksInYear.d.ts deleted file mode 100644 index 2bc02cd..0000000 --- a/node_modules/dayjs/plugin/isoWeeksInYear.d.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { PluginFunc } from 'dayjs' - -declare const plugin: PluginFunc -export = plugin - -declare module 'dayjs' { - interface Dayjs { - isoWeeksInYear(): number - } -} diff --git a/node_modules/dayjs/plugin/isoWeeksInYear.js b/node_modules/dayjs/plugin/isoWeeksInYear.js deleted file mode 100644 index f8b2a76..0000000 --- a/node_modules/dayjs/plugin/isoWeeksInYear.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n():"function"==typeof define&&define.amd?define(n):e.dayjs_plugin_isoWeeksInYear=n()}(this,function(){"use strict";return function(e,n){n.prototype.isoWeeksInYear=function(){var e=this.isLeapYear(),n=this.endOf("y").day();return 4===n||e&&5===n?53:52}}}); diff --git a/node_modules/dayjs/plugin/localeData.d.ts b/node_modules/dayjs/plugin/localeData.d.ts deleted file mode 100644 index 7d98176..0000000 --- a/node_modules/dayjs/plugin/localeData.d.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { PluginFunc } from 'dayjs' - -declare const plugin: PluginFunc -export = plugin - -declare module 'dayjs' { - interface Dayjs { - localeData(): any - } -} diff --git a/node_modules/dayjs/plugin/localeData.js b/node_modules/dayjs/plugin/localeData.js deleted file mode 100644 index a1fc704..0000000 --- a/node_modules/dayjs/plugin/localeData.js +++ /dev/null @@ -1 +0,0 @@ -!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):n.dayjs_plugin_localeData=t()}(this,function(){"use strict";return function(n,t,e){var r=function(n,t,e,r){var o=n.name?n:n.$locale();return o[t]?o[t]:o[e].map(function(n){return n.substr(0,r)})},o=function(){return e.Ls[e.locale()]};t.prototype.localeData=function(){return function(){var n=this;return{months:function(t){return t?t.format("MMMM"):r(n,"months")},monthsShort:function(t){return t?t.format("MMM"):r(n,"monthsShort","months",3)},firstDayOfWeek:function(){return n.$locale().weekStart||0},weekdaysMin:function(t){return t?t.format("dd"):r(n,"weekdaysMin","weekdays",2)},weekdaysShort:function(t){return t?t.format("ddd"):r(n,"weekdaysShort","weekdays",3)},longDateFormat:function(t){return n.$locale().formats[t]}}}.bind(this)()},e.localeData=function(){var n=o();return{firstDayOfWeek:function(){return n.weekStart||0},weekdays:function(){return e.weekdays()},weekdaysShort:function(){return e.weekdaysShort()},weekdaysMin:function(){return e.weekdaysMin()},months:function(){return e.months()},monthsShort:function(){return e.monthsShort()}}},e.months=function(){return o().months},e.monthsShort=function(){return r(o(),"monthsShort","months",3)},e.weekdays=function(){return o().weekdays},e.weekdaysShort=function(){return r(o(),"weekdaysShort","weekdays",3)},e.weekdaysMin=function(){return r(o(),"weekdaysMin","weekdays",2)}}}); diff --git a/node_modules/dayjs/plugin/localizedFormat.d.ts b/node_modules/dayjs/plugin/localizedFormat.d.ts deleted file mode 100644 index 30ec75e..0000000 --- a/node_modules/dayjs/plugin/localizedFormat.d.ts +++ /dev/null @@ -1,4 +0,0 @@ -import { PluginFunc } from 'dayjs' - -declare const plugin: PluginFunc -export = plugin diff --git a/node_modules/dayjs/plugin/localizedFormat.js b/node_modules/dayjs/plugin/localizedFormat.js deleted file mode 100644 index bee2b27..0000000 --- a/node_modules/dayjs/plugin/localizedFormat.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.dayjs_plugin_localizedFormat=t()}(this,function(){"use strict";return function(e,t,o){var n=t.prototype,r=n.format,M={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};o.en.formats=M;n.format=function(e){void 0===e&&(e="YYYY-MM-DDTHH:mm:ssZ");var t=this.$locale().formats,o=void 0===t?{}:t,n=e.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(e,t,n){var r=n&&n.toUpperCase();return t||o[n]||M[n]||o[r].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(e,t,o){return t||o.slice(1)})});return r.call(this,n)}}}); diff --git a/node_modules/dayjs/plugin/minMax.d.ts b/node_modules/dayjs/plugin/minMax.d.ts deleted file mode 100644 index f167350..0000000 --- a/node_modules/dayjs/plugin/minMax.d.ts +++ /dev/null @@ -1,11 +0,0 @@ -import { PluginFunc } from 'dayjs' - -declare const plugin: PluginFunc -export = plugin - -declare module 'dayjs' { - export function max(dayjs: Dayjs[]): Dayjs - export function max(...dayjs: Dayjs[]): Dayjs - export function min(dayjs: Dayjs[]): Dayjs - export function min(...dayjs: Dayjs[]): Dayjs -} diff --git a/node_modules/dayjs/plugin/minMax.js b/node_modules/dayjs/plugin/minMax.js deleted file mode 100644 index 1584549..0000000 --- a/node_modules/dayjs/plugin/minMax.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n():"function"==typeof define&&define.amd?define(n):e.dayjs_plugin_minMax=n()}(this,function(){"use strict";return function(e,n,t){var i=function(e,n){if(!n.length)return t();var i;1===n.length&&n[0].length>0&&(n=n[0]),i=n[0];for(var r=1;r0,m<=h.r||!h.r){1===m&&l>0&&(h=f[l-1]);var c=a[h.l];i="string"==typeof c?c.replace("%d",m):c(m,t,h.l,u);break}}return t?i:(u?a.future:a.past).replace("%s",i)};n.to=function(r,t){return o(r,t,this,!0)},n.from=function(r,t){return o(r,t,this)};var d=function(r){return r.$u?e.utc():e()};n.toNow=function(r){return this.to(d(this),r)},n.fromNow=function(r){return this.from(d(this),r)}}}); diff --git a/node_modules/dayjs/plugin/toArray.d.ts b/node_modules/dayjs/plugin/toArray.d.ts deleted file mode 100644 index 45f1f0c..0000000 --- a/node_modules/dayjs/plugin/toArray.d.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { PluginFunc } from 'dayjs' - -declare const plugin: PluginFunc -export = plugin - -declare module 'dayjs' { - interface Dayjs { - toArray(): number[] - } -} diff --git a/node_modules/dayjs/plugin/toArray.js b/node_modules/dayjs/plugin/toArray.js deleted file mode 100644 index fef0f68..0000000 --- a/node_modules/dayjs/plugin/toArray.js +++ /dev/null @@ -1 +0,0 @@ -!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):t.dayjs_plugin_toArray=e()}(this,function(){"use strict";return function(t,e){e.prototype.toArray=function(){return[this.$y,this.$M,this.$D,this.$H,this.$m,this.$s,this.$ms]}}}); diff --git a/node_modules/dayjs/plugin/toObject.d.ts b/node_modules/dayjs/plugin/toObject.d.ts deleted file mode 100644 index ca12aaf..0000000 --- a/node_modules/dayjs/plugin/toObject.d.ts +++ /dev/null @@ -1,20 +0,0 @@ -import { PluginFunc } from 'dayjs' - -declare const plugin: PluginFunc -export = plugin - -interface DayjsObject { - years: number - months: number - date: number - hours: number - minutes: number - seconds: number - milliseconds: number -} - -declare module 'dayjs' { - interface Dayjs { - toObject(): DayjsObject - } -} diff --git a/node_modules/dayjs/plugin/toObject.js b/node_modules/dayjs/plugin/toObject.js deleted file mode 100644 index e03619d..0000000 --- a/node_modules/dayjs/plugin/toObject.js +++ /dev/null @@ -1 +0,0 @@ -!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):t.dayjs_plugin_toObject=e()}(this,function(){"use strict";return function(t,e){e.prototype.toObject=function(){return{years:this.$y,months:this.$M,date:this.$D,hours:this.$H,minutes:this.$m,seconds:this.$s,milliseconds:this.$ms}}}}); diff --git a/node_modules/dayjs/plugin/updateLocale.d.ts b/node_modules/dayjs/plugin/updateLocale.d.ts deleted file mode 100644 index 44bce47..0000000 --- a/node_modules/dayjs/plugin/updateLocale.d.ts +++ /dev/null @@ -1,8 +0,0 @@ -import { PluginFunc } from 'dayjs' - -declare const plugin: PluginFunc -export = plugin - -declare module 'dayjs' { - export function updateLocale(localeName: String, customConfig: Object): any -} diff --git a/node_modules/dayjs/plugin/updateLocale.js b/node_modules/dayjs/plugin/updateLocale.js deleted file mode 100644 index e38fdc8..0000000 --- a/node_modules/dayjs/plugin/updateLocale.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n():"function"==typeof define&&define.amd?define(n):e.dayjs_plugin_updateLocale=n()}(this,function(){"use strict";return function(e,n,t){t.updateLocale=function(e,n){var o=t.Ls[e];if(o)return(n?Object.keys(n):[]).forEach(function(e){o[e]=n[e]}),o}}}); diff --git a/node_modules/dayjs/plugin/utc.d.ts b/node_modules/dayjs/plugin/utc.d.ts deleted file mode 100644 index d25e2e8..0000000 --- a/node_modules/dayjs/plugin/utc.d.ts +++ /dev/null @@ -1,19 +0,0 @@ -import { PluginFunc, ConfigType } from 'dayjs' - -declare const plugin: PluginFunc -export = plugin - -declare module 'dayjs' { - interface Dayjs { - - utc(): Dayjs - - local(): Dayjs - - isUTC(): boolean - - utcOffset(offset: number): Dayjs - } - - export function utc(config?: ConfigType, format?: string): Dayjs -} diff --git a/node_modules/dayjs/plugin/utc.js b/node_modules/dayjs/plugin/utc.js deleted file mode 100644 index d4f34b2..0000000 --- a/node_modules/dayjs/plugin/utc.js +++ /dev/null @@ -1 +0,0 @@ -!function(t,i){"object"==typeof exports&&"undefined"!=typeof module?module.exports=i():"function"==typeof define&&define.amd?define(i):t.dayjs_plugin_utc=i()}(this,function(){"use strict";return function(t,i,e){var s=(new Date).getTimezoneOffset(),n=i.prototype;e.utc=function(t,e){return new i({date:t,utc:!0,format:e})},n.utc=function(){return e(this.toDate(),{locale:this.$L,utc:!0})},n.local=function(){return e(this.toDate(),{locale:this.$L,utc:!1})};var u=n.parse;n.parse=function(t){t.utc&&(this.$u=!0),this.$utils().u(t.$offset)||(this.$offset=t.$offset),u.call(this,t)};var o=n.init;n.init=function(){if(this.$u){var t=this.$d;this.$y=t.getUTCFullYear(),this.$M=t.getUTCMonth(),this.$D=t.getUTCDate(),this.$W=t.getUTCDay(),this.$H=t.getUTCHours(),this.$m=t.getUTCMinutes(),this.$s=t.getUTCSeconds(),this.$ms=t.getUTCMilliseconds()}else o.call(this)};var f=n.utcOffset;n.utcOffset=function(t){var i=this.$utils().u;if(i(t))return this.$u?0:i(this.$offset)?f.call(this):this.$offset;var e,n=Math.abs(t)<=16?60*t:t;return 0!==t?(e=this.local().add(n+s,"minute")).$offset=n:e=this.utc(),e};var r=n.format;n.format=function(t){var i=t||(this.$u?"YYYY-MM-DDTHH:mm:ss[Z]":"");return r.call(this,i)},n.valueOf=function(){var t=this.$utils().u(this.$offset)?0:this.$offset+s;return this.$d.valueOf()-6e4*t},n.isUTC=function(){return!!this.$u},n.toISOString=function(){return this.toDate().toISOString()},n.toString=function(){return this.toDate().toUTCString()}}}); diff --git a/node_modules/dayjs/plugin/weekOfYear.d.ts b/node_modules/dayjs/plugin/weekOfYear.d.ts deleted file mode 100644 index d988014..0000000 --- a/node_modules/dayjs/plugin/weekOfYear.d.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { PluginFunc } from 'dayjs' - -declare const plugin: PluginFunc -export = plugin - -declare module 'dayjs' { - interface Dayjs { - week(): number - - week(value : number): Dayjs - } -} diff --git a/node_modules/dayjs/plugin/weekOfYear.js b/node_modules/dayjs/plugin/weekOfYear.js deleted file mode 100644 index 14873c6..0000000 --- a/node_modules/dayjs/plugin/weekOfYear.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.dayjs_plugin_weekOfYear=t()}(this,function(){"use strict";var e="week",t="year";return function(i,n){var r=n.prototype;r.week=function(i){if(void 0===i&&(i=null),null!==i)return this.add(7*(i-this.week()),"day");var n=this.$locale().yearStart||1;if(11===this.month()&&this.date()>25){var r=this.startOf(t).add(1,t).date(n),f=this.endOf(e);if(r.isBefore(f))return 1}var s=this.startOf(t).date(n).startOf(e).subtract(1,"millisecond"),a=this.diff(s,e,!0);return a<0?this.startOf("week").week():Math.ceil(a)},r.weeks=function(e){return void 0===e&&(e=null),this.week(e)}}}); diff --git a/node_modules/dayjs/plugin/weekYear.d.ts b/node_modules/dayjs/plugin/weekYear.d.ts deleted file mode 100644 index df25331..0000000 --- a/node_modules/dayjs/plugin/weekYear.d.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { PluginFunc } from 'dayjs' - -declare const plugin: PluginFunc -export = plugin - -declare module 'dayjs' { - interface Dayjs { - weekYear(): number - } -} diff --git a/node_modules/dayjs/plugin/weekYear.js b/node_modules/dayjs/plugin/weekYear.js deleted file mode 100644 index c9d2fe7..0000000 --- a/node_modules/dayjs/plugin/weekYear.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.dayjs_plugin_weekYear=t()}(this,function(){"use strict";return function(e,t){t.prototype.weekYear=function(){var e=this.month(),t=this.week(),n=this.year();return 1===t&&11===e?n+1:n}}}); diff --git a/node_modules/dayjs/plugin/weekday.d.ts b/node_modules/dayjs/plugin/weekday.d.ts deleted file mode 100644 index 87a8025..0000000 --- a/node_modules/dayjs/plugin/weekday.d.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { PluginFunc } from 'dayjs' - -declare const plugin: PluginFunc -export = plugin - -declare module 'dayjs' { - interface Dayjs { - weekday(): number - - weekday(value: number): Dayjs - } -} diff --git a/node_modules/dayjs/plugin/weekday.js b/node_modules/dayjs/plugin/weekday.js deleted file mode 100644 index ad0aaef..0000000 --- a/node_modules/dayjs/plugin/weekday.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.dayjs_plugin_weekday=t()}(this,function(){"use strict";return function(e,t){t.prototype.weekday=function(e){var t=this.$locale().weekStart||0,n=this.$W,i=(n {\n return str.replace(camelizeRE, (_, c) => c ? c.toUpperCase() : '')\n});\n\nconst HOOKS = [\n 'invoke',\n 'success',\n 'fail',\n 'complete',\n 'returnValue'\n];\n\nconst globalInterceptors = {};\nconst scopedInterceptors = {};\n\nfunction mergeHook (parentVal, childVal) {\n const res = childVal\n ? parentVal\n ? parentVal.concat(childVal)\n : Array.isArray(childVal)\n ? childVal : [childVal]\n : parentVal;\n return res\n ? dedupeHooks(res)\n : res\n}\n\nfunction dedupeHooks (hooks) {\n const res = [];\n for (let i = 0; i < hooks.length; i++) {\n if (res.indexOf(hooks[i]) === -1) {\n res.push(hooks[i]);\n }\n }\n return res\n}\n\nfunction removeHook (hooks, hook) {\n const index = hooks.indexOf(hook);\n if (index !== -1) {\n hooks.splice(index, 1);\n }\n}\n\nfunction mergeInterceptorHook (interceptor, option) {\n Object.keys(option).forEach(hook => {\n if (HOOKS.indexOf(hook) !== -1 && isFn(option[hook])) {\n interceptor[hook] = mergeHook(interceptor[hook], option[hook]);\n }\n });\n}\n\nfunction removeInterceptorHook (interceptor, option) {\n if (!interceptor || !option) {\n return\n }\n Object.keys(option).forEach(hook => {\n if (HOOKS.indexOf(hook) !== -1 && isFn(option[hook])) {\n removeHook(interceptor[hook], option[hook]);\n }\n });\n}\n\nfunction addInterceptor (method, option) {\n if (typeof method === 'string' && isPlainObject(option)) {\n mergeInterceptorHook(scopedInterceptors[method] || (scopedInterceptors[method] = {}), option);\n } else if (isPlainObject(method)) {\n mergeInterceptorHook(globalInterceptors, method);\n }\n}\n\nfunction removeInterceptor (method, option) {\n if (typeof method === 'string') {\n if (isPlainObject(option)) {\n removeInterceptorHook(scopedInterceptors[method], option);\n } else {\n delete scopedInterceptors[method];\n }\n } else if (isPlainObject(method)) {\n removeInterceptorHook(globalInterceptors, method);\n }\n}\n\nfunction wrapperHook (hook) {\n return function (data) {\n return hook(data) || data\n }\n}\n\nfunction isPromise (obj) {\n return !!obj && (typeof obj === 'object' || typeof obj === 'function') && typeof obj.then === 'function'\n}\n\nfunction queue (hooks, data) {\n let promise = false;\n for (let i = 0; i < hooks.length; i++) {\n const hook = hooks[i];\n if (promise) {\n promise = Promise.then(wrapperHook(hook));\n } else {\n const res = hook(data);\n if (isPromise(res)) {\n promise = Promise.resolve(res);\n }\n if (res === false) {\n return {\n then () {}\n }\n }\n }\n }\n return promise || {\n then (callback) {\n return callback(data)\n }\n }\n}\n\nfunction wrapperOptions (interceptor, options = {}) {\n ['success', 'fail', 'complete'].forEach(name => {\n if (Array.isArray(interceptor[name])) {\n const oldCallback = options[name];\n options[name] = function callbackInterceptor (res) {\n queue(interceptor[name], res).then((res) => {\n /* eslint-disable no-mixed-operators */\n return isFn(oldCallback) && oldCallback(res) || res\n });\n };\n }\n });\n return options\n}\n\nfunction wrapperReturnValue (method, returnValue) {\n const returnValueHooks = [];\n if (Array.isArray(globalInterceptors.returnValue)) {\n returnValueHooks.push(...globalInterceptors.returnValue);\n }\n const interceptor = scopedInterceptors[method];\n if (interceptor && Array.isArray(interceptor.returnValue)) {\n returnValueHooks.push(...interceptor.returnValue);\n }\n returnValueHooks.forEach(hook => {\n returnValue = hook(returnValue) || returnValue;\n });\n return returnValue\n}\n\nfunction getApiInterceptorHooks (method) {\n const interceptor = Object.create(null);\n Object.keys(globalInterceptors).forEach(hook => {\n if (hook !== 'returnValue') {\n interceptor[hook] = globalInterceptors[hook].slice();\n }\n });\n const scopedInterceptor = scopedInterceptors[method];\n if (scopedInterceptor) {\n Object.keys(scopedInterceptor).forEach(hook => {\n if (hook !== 'returnValue') {\n interceptor[hook] = (interceptor[hook] || []).concat(scopedInterceptor[hook]);\n }\n });\n }\n return interceptor\n}\n\nfunction invokeApi (method, api, options, ...params) {\n const interceptor = getApiInterceptorHooks(method);\n if (interceptor && Object.keys(interceptor).length) {\n if (Array.isArray(interceptor.invoke)) {\n const res = queue(interceptor.invoke, options);\n return res.then((options) => {\n return api(wrapperOptions(interceptor, options), ...params)\n })\n } else {\n return api(wrapperOptions(interceptor, options), ...params)\n }\n }\n return api(options, ...params)\n}\n\nconst promiseInterceptor = {\n returnValue (res) {\n if (!isPromise(res)) {\n return res\n }\n return res.then(res => {\n return res[1]\n }).catch(res => {\n return res[0]\n })\n }\n};\n\nconst SYNC_API_RE =\n /^\\$|restoreGlobal|getCurrentSubNVue|getMenuButtonBoundingClientRect|^report|interceptors|Interceptor$|getSubNVueById|requireNativePlugin|upx2px|hideKeyboard|canIUse|^create|Sync$|Manager$|base64ToArrayBuffer|arrayBufferToBase64/;\n\nconst CONTEXT_API_RE = /^create|Manager$/;\n\nconst CALLBACK_API_RE = /^on/;\n\nfunction isContextApi (name) {\n return CONTEXT_API_RE.test(name)\n}\nfunction isSyncApi (name) {\n return SYNC_API_RE.test(name)\n}\n\nfunction isCallbackApi (name) {\n return CALLBACK_API_RE.test(name) && name !== 'onPush'\n}\n\nfunction handlePromise (promise) {\n return promise.then(data => {\n return [null, data]\n })\n .catch(err => [err])\n}\n\nfunction shouldPromise (name) {\n if (\n isContextApi(name) ||\n isSyncApi(name) ||\n isCallbackApi(name)\n ) {\n return false\n }\n return true\n}\n\nfunction promisify (name, api) {\n if (!shouldPromise(name)) {\n return api\n }\n return function promiseApi (options = {}, ...params) {\n if (isFn(options.success) || isFn(options.fail) || isFn(options.complete)) {\n return wrapperReturnValue(name, invokeApi(name, api, options, ...params))\n }\n return wrapperReturnValue(name, handlePromise(new Promise((resolve, reject) => {\n invokeApi(name, api, Object.assign({}, options, {\n success: resolve,\n fail: reject\n }), ...params);\n /* eslint-disable no-extend-native */\n if (!Promise.prototype.finally) {\n Promise.prototype.finally = function (callback) {\n const promise = this.constructor;\n return this.then(\n value => promise.resolve(callback()).then(() => value),\n reason => promise.resolve(callback()).then(() => {\n throw reason\n })\n )\n };\n }\n })))\n }\n}\n\nconst EPS = 1e-4;\nconst BASE_DEVICE_WIDTH = 750;\nlet isIOS = false;\nlet deviceWidth = 0;\nlet deviceDPR = 0;\n\nfunction checkDeviceWidth () {\n const {\n platform,\n pixelRatio,\n windowWidth\n } = wx.getSystemInfoSync(); // uni=>wx runtime 编译目标是 uni 对象,内部不允许直接使用 uni\n\n deviceWidth = windowWidth;\n deviceDPR = pixelRatio;\n isIOS = platform === 'ios';\n}\n\nfunction upx2px (number, newDeviceWidth) {\n if (deviceWidth === 0) {\n checkDeviceWidth();\n }\n\n number = Number(number);\n if (number === 0) {\n return 0\n }\n let result = (number / BASE_DEVICE_WIDTH) * (newDeviceWidth || deviceWidth);\n if (result < 0) {\n result = -result;\n }\n result = Math.floor(result + EPS);\n if (result === 0) {\n if (deviceDPR === 1 || !isIOS) {\n return 1\n } else {\n return 0.5\n }\n }\n return number < 0 ? -result : result\n}\n\nconst interceptors = {\n promiseInterceptor\n};\n\n\n\nvar baseApi = /*#__PURE__*/Object.freeze({\n __proto__: null,\n upx2px: upx2px,\n interceptors: interceptors,\n addInterceptor: addInterceptor,\n removeInterceptor: removeInterceptor\n});\n\nvar previewImage = {\n args (fromArgs) {\n let currentIndex = parseInt(fromArgs.current);\n if (isNaN(currentIndex)) {\n return\n }\n const urls = fromArgs.urls;\n if (!Array.isArray(urls)) {\n return\n }\n const len = urls.length;\n if (!len) {\n return\n }\n if (currentIndex < 0) {\n currentIndex = 0;\n } else if (currentIndex >= len) {\n currentIndex = len - 1;\n }\n if (currentIndex > 0) {\n fromArgs.current = urls[currentIndex];\n fromArgs.urls = urls.filter(\n (item, index) => index < currentIndex ? item !== urls[currentIndex] : true\n );\n } else {\n fromArgs.current = urls[0];\n }\n return {\n indicator: false,\n loop: false\n }\n }\n};\n\nfunction addSafeAreaInsets (result) {\n if (result.safeArea) {\n const safeArea = result.safeArea;\n result.safeAreaInsets = {\n top: safeArea.top,\n left: safeArea.left,\n right: result.windowWidth - safeArea.right,\n bottom: result.windowHeight - safeArea.bottom\n };\n }\n}\nconst protocols = {\n previewImage,\n getSystemInfo: {\n returnValue: addSafeAreaInsets\n },\n getSystemInfoSync: {\n returnValue: addSafeAreaInsets\n }\n};\nconst todos = [\n 'vibrate'\n];\nconst canIUses = [];\n\nconst CALLBACKS = ['success', 'fail', 'cancel', 'complete'];\n\nfunction processCallback (methodName, method, returnValue) {\n return function (res) {\n return method(processReturnValue(methodName, res, returnValue))\n }\n}\n\nfunction processArgs (methodName, fromArgs, argsOption = {}, returnValue = {}, keepFromArgs = false) {\n if (isPlainObject(fromArgs)) { // 一般 api 的参数解析\n const toArgs = keepFromArgs === true ? fromArgs : {}; // returnValue 为 false 时,说明是格式化返回值,直接在返回值对象上修改赋值\n if (isFn(argsOption)) {\n argsOption = argsOption(fromArgs, toArgs) || {};\n }\n for (let key in fromArgs) {\n if (hasOwn(argsOption, key)) {\n let keyOption = argsOption[key];\n if (isFn(keyOption)) {\n keyOption = keyOption(fromArgs[key], fromArgs, toArgs);\n }\n if (!keyOption) { // 不支持的参数\n console.warn(`微信小程序 ${methodName}暂不支持${key}`);\n } else if (isStr(keyOption)) { // 重写参数 key\n toArgs[keyOption] = fromArgs[key];\n } else if (isPlainObject(keyOption)) { // {name:newName,value:value}可重新指定参数 key:value\n toArgs[keyOption.name ? keyOption.name : key] = keyOption.value;\n }\n } else if (CALLBACKS.indexOf(key) !== -1) {\n toArgs[key] = processCallback(methodName, fromArgs[key], returnValue);\n } else {\n if (!keepFromArgs) {\n toArgs[key] = fromArgs[key];\n }\n }\n }\n return toArgs\n } else if (isFn(fromArgs)) {\n fromArgs = processCallback(methodName, fromArgs, returnValue);\n }\n return fromArgs\n}\n\nfunction processReturnValue (methodName, res, returnValue, keepReturnValue = false) {\n if (isFn(protocols.returnValue)) { // 处理通用 returnValue\n res = protocols.returnValue(methodName, res);\n }\n return processArgs(methodName, res, returnValue, {}, keepReturnValue)\n}\n\nfunction wrapper (methodName, method) {\n if (hasOwn(protocols, methodName)) {\n const protocol = protocols[methodName];\n if (!protocol) { // 暂不支持的 api\n return function () {\n console.error(`微信小程序 暂不支持${methodName}`);\n }\n }\n return function (arg1, arg2) { // 目前 api 最多两个参数\n let options = protocol;\n if (isFn(protocol)) {\n options = protocol(arg1);\n }\n\n arg1 = processArgs(methodName, arg1, options.args, options.returnValue);\n\n const args = [arg1];\n if (typeof arg2 !== 'undefined') {\n args.push(arg2);\n }\n const returnValue = wx[options.name || methodName].apply(wx, args);\n if (isSyncApi(methodName)) { // 同步 api\n return processReturnValue(methodName, returnValue, options.returnValue, isContextApi(methodName))\n }\n return returnValue\n }\n }\n return method\n}\n\nconst todoApis = Object.create(null);\n\nconst TODOS = [\n 'onTabBarMidButtonTap',\n 'subscribePush',\n 'unsubscribePush',\n 'onPush',\n 'offPush',\n 'share'\n];\n\nfunction createTodoApi (name) {\n return function todoApi ({\n fail,\n complete\n }) {\n const res = {\n errMsg: `${name}:fail:暂不支持 ${name} 方法`\n };\n isFn(fail) && fail(res);\n isFn(complete) && complete(res);\n }\n}\n\nTODOS.forEach(function (name) {\n todoApis[name] = createTodoApi(name);\n});\n\nvar providers = {\n oauth: ['weixin'],\n share: ['weixin'],\n payment: ['wxpay'],\n push: ['weixin']\n};\n\nfunction getProvider ({\n service,\n success,\n fail,\n complete\n}) {\n let res = false;\n if (providers[service]) {\n res = {\n errMsg: 'getProvider:ok',\n service,\n provider: providers[service]\n };\n isFn(success) && success(res);\n } else {\n res = {\n errMsg: 'getProvider:fail:服务[' + service + ']不存在'\n };\n isFn(fail) && fail(res);\n }\n isFn(complete) && complete(res);\n}\n\nvar extraApi = /*#__PURE__*/Object.freeze({\n __proto__: null,\n getProvider: getProvider\n});\n\nconst getEmitter = (function () {\n if (typeof getUniEmitter === 'function') {\n /* eslint-disable no-undef */\n return getUniEmitter\n }\n let Emitter;\n return function getUniEmitter () {\n if (!Emitter) {\n Emitter = new Vue();\n }\n return Emitter\n }\n})();\n\nfunction apply (ctx, method, args) {\n return ctx[method].apply(ctx, args)\n}\n\nfunction $on () {\n return apply(getEmitter(), '$on', [...arguments])\n}\nfunction $off () {\n return apply(getEmitter(), '$off', [...arguments])\n}\nfunction $once () {\n return apply(getEmitter(), '$once', [...arguments])\n}\nfunction $emit () {\n return apply(getEmitter(), '$emit', [...arguments])\n}\n\nvar eventApi = /*#__PURE__*/Object.freeze({\n __proto__: null,\n $on: $on,\n $off: $off,\n $once: $once,\n $emit: $emit\n});\n\n\n\nvar api = /*#__PURE__*/Object.freeze({\n __proto__: null\n});\n\nconst MPPage = Page;\nconst MPComponent = Component;\n\nconst customizeRE = /:/g;\n\nconst customize = cached((str) => {\n return camelize(str.replace(customizeRE, '-'))\n});\n\nfunction initTriggerEvent (mpInstance) {\n {\n if (!wx.canIUse('nextTick')) {\n return\n }\n }\n const oldTriggerEvent = mpInstance.triggerEvent;\n mpInstance.triggerEvent = function (event, ...args) {\n return oldTriggerEvent.apply(mpInstance, [customize(event), ...args])\n };\n}\n\nfunction initHook (name, options) {\n const oldHook = options[name];\n if (!oldHook) {\n options[name] = function () {\n initTriggerEvent(this);\n };\n } else {\n options[name] = function (...args) {\n initTriggerEvent(this);\n return oldHook.apply(this, args)\n };\n }\n}\n\nPage = function (options = {}) {\n initHook('onLoad', options);\n return MPPage(options)\n};\n\nComponent = function (options = {}) {\n initHook('created', options);\n return MPComponent(options)\n};\n\nconst PAGE_EVENT_HOOKS = [\n 'onPullDownRefresh',\n 'onReachBottom',\n 'onShareAppMessage',\n 'onPageScroll',\n 'onResize',\n 'onTabItemTap'\n];\n\nfunction initMocks (vm, mocks) {\n const mpInstance = vm.$mp[vm.mpType];\n mocks.forEach(mock => {\n if (hasOwn(mpInstance, mock)) {\n vm[mock] = mpInstance[mock];\n }\n });\n}\n\nfunction hasHook (hook, vueOptions) {\n if (!vueOptions) {\n return true\n }\n\n if (Vue.options && Array.isArray(Vue.options[hook])) {\n return true\n }\n\n vueOptions = vueOptions.default || vueOptions;\n\n if (isFn(vueOptions)) {\n if (isFn(vueOptions.extendOptions[hook])) {\n return true\n }\n if (vueOptions.super &&\n vueOptions.super.options &&\n Array.isArray(vueOptions.super.options[hook])) {\n return true\n }\n return false\n }\n\n if (isFn(vueOptions[hook])) {\n return true\n }\n const mixins = vueOptions.mixins;\n if (Array.isArray(mixins)) {\n return !!mixins.find(mixin => hasHook(hook, mixin))\n }\n}\n\nfunction initHooks (mpOptions, hooks, vueOptions) {\n hooks.forEach(hook => {\n if (hasHook(hook, vueOptions)) {\n mpOptions[hook] = function (args) {\n return this.$vm && this.$vm.__call_hook(hook, args)\n };\n }\n });\n}\n\nfunction initVueComponent (Vue, vueOptions) {\n vueOptions = vueOptions.default || vueOptions;\n let VueComponent;\n if (isFn(vueOptions)) {\n VueComponent = vueOptions;\n vueOptions = VueComponent.extendOptions;\n } else {\n VueComponent = Vue.extend(vueOptions);\n }\n return [VueComponent, vueOptions]\n}\n\nfunction initSlots (vm, vueSlots) {\n if (Array.isArray(vueSlots) && vueSlots.length) {\n const $slots = Object.create(null);\n vueSlots.forEach(slotName => {\n $slots[slotName] = true;\n });\n vm.$scopedSlots = vm.$slots = $slots;\n }\n}\n\nfunction initVueIds (vueIds, mpInstance) {\n vueIds = (vueIds || '').split(',');\n const len = vueIds.length;\n\n if (len === 1) {\n mpInstance._$vueId = vueIds[0];\n } else if (len === 2) {\n mpInstance._$vueId = vueIds[0];\n mpInstance._$vuePid = vueIds[1];\n }\n}\n\nfunction initData (vueOptions, context) {\n let data = vueOptions.data || {};\n const methods = vueOptions.methods || {};\n\n if (typeof data === 'function') {\n try {\n data = data.call(context); // 支持 Vue.prototype 上挂的数据\n } catch (e) {\n if (process.env.VUE_APP_DEBUG) {\n console.warn('根据 Vue 的 data 函数初始化小程序 data 失败,请尽量确保 data 函数中不访问 vm 对象,否则可能影响首次数据渲染速度。', data);\n }\n }\n } else {\n try {\n // 对 data 格式化\n data = JSON.parse(JSON.stringify(data));\n } catch (e) {}\n }\n\n if (!isPlainObject(data)) {\n data = {};\n }\n\n Object.keys(methods).forEach(methodName => {\n if (context.__lifecycle_hooks__.indexOf(methodName) === -1 && !hasOwn(data, methodName)) {\n data[methodName] = methods[methodName];\n }\n });\n\n return data\n}\n\nconst PROP_TYPES = [String, Number, Boolean, Object, Array, null];\n\nfunction createObserver (name) {\n return function observer (newVal, oldVal) {\n if (this.$vm) {\n this.$vm[name] = newVal; // 为了触发其他非 render watcher\n }\n }\n}\n\nfunction initBehaviors (vueOptions, initBehavior) {\n const vueBehaviors = vueOptions['behaviors'];\n const vueExtends = vueOptions['extends'];\n const vueMixins = vueOptions['mixins'];\n\n let vueProps = vueOptions['props'];\n\n if (!vueProps) {\n vueOptions['props'] = vueProps = [];\n }\n\n const behaviors = [];\n if (Array.isArray(vueBehaviors)) {\n vueBehaviors.forEach(behavior => {\n behaviors.push(behavior.replace('uni://', `${\"wx\"}://`));\n if (behavior === 'uni://form-field') {\n if (Array.isArray(vueProps)) {\n vueProps.push('name');\n vueProps.push('value');\n } else {\n vueProps['name'] = {\n type: String,\n default: ''\n };\n vueProps['value'] = {\n type: [String, Number, Boolean, Array, Object, Date],\n default: ''\n };\n }\n }\n });\n }\n if (isPlainObject(vueExtends) && vueExtends.props) {\n behaviors.push(\n initBehavior({\n properties: initProperties(vueExtends.props, true)\n })\n );\n }\n if (Array.isArray(vueMixins)) {\n vueMixins.forEach(vueMixin => {\n if (isPlainObject(vueMixin) && vueMixin.props) {\n behaviors.push(\n initBehavior({\n properties: initProperties(vueMixin.props, true)\n })\n );\n }\n });\n }\n return behaviors\n}\n\nfunction parsePropType (key, type, defaultValue, file) {\n // [String]=>String\n if (Array.isArray(type) && type.length === 1) {\n return type[0]\n }\n return type\n}\n\nfunction initProperties (props, isBehavior = false, file = '') {\n const properties = {};\n if (!isBehavior) {\n properties.vueId = {\n type: String,\n value: ''\n };\n properties.vueSlots = { // 小程序不能直接定义 $slots 的 props,所以通过 vueSlots 转换到 $slots\n type: null,\n value: [],\n observer: function (newVal, oldVal) {\n const $slots = Object.create(null);\n newVal.forEach(slotName => {\n $slots[slotName] = true;\n });\n this.setData({\n $slots\n });\n }\n };\n }\n if (Array.isArray(props)) { // ['title']\n props.forEach(key => {\n properties[key] = {\n type: null,\n observer: createObserver(key)\n };\n });\n } else if (isPlainObject(props)) { // {title:{type:String,default:''},content:String}\n Object.keys(props).forEach(key => {\n const opts = props[key];\n if (isPlainObject(opts)) { // title:{type:String,default:''}\n let value = opts['default'];\n if (isFn(value)) {\n value = value();\n }\n\n opts.type = parsePropType(key, opts.type);\n\n properties[key] = {\n type: PROP_TYPES.indexOf(opts.type) !== -1 ? opts.type : null,\n value,\n observer: createObserver(key)\n };\n } else { // content:String\n const type = parsePropType(key, opts);\n properties[key] = {\n type: PROP_TYPES.indexOf(type) !== -1 ? type : null,\n observer: createObserver(key)\n };\n }\n });\n }\n return properties\n}\n\nfunction wrapper$1 (event) {\n // TODO 又得兼容 mpvue 的 mp 对象\n try {\n event.mp = JSON.parse(JSON.stringify(event));\n } catch (e) {}\n\n event.stopPropagation = noop;\n event.preventDefault = noop;\n\n event.target = event.target || {};\n\n if (!hasOwn(event, 'detail')) {\n event.detail = {};\n }\n\n if (isPlainObject(event.detail)) {\n event.target = Object.assign({}, event.target, event.detail);\n }\n\n return event\n}\n\nfunction getExtraValue (vm, dataPathsArray) {\n let context = vm;\n dataPathsArray.forEach(dataPathArray => {\n const dataPath = dataPathArray[0];\n const value = dataPathArray[2];\n if (dataPath || typeof value !== 'undefined') { // ['','',index,'disable']\n const propPath = dataPathArray[1];\n const valuePath = dataPathArray[3];\n\n const vFor = dataPath ? vm.__get_value(dataPath, context) : context;\n\n if (Number.isInteger(vFor)) {\n context = value;\n } else if (!propPath) {\n context = vFor[value];\n } else {\n if (Array.isArray(vFor)) {\n context = vFor.find(vForItem => {\n return vm.__get_value(propPath, vForItem) === value\n });\n } else if (isPlainObject(vFor)) {\n context = Object.keys(vFor).find(vForKey => {\n return vm.__get_value(propPath, vFor[vForKey]) === value\n });\n } else {\n console.error('v-for 暂不支持循环数据:', vFor);\n }\n }\n\n if (valuePath) {\n context = vm.__get_value(valuePath, context);\n }\n }\n });\n return context\n}\n\nfunction processEventExtra (vm, extra, event) {\n const extraObj = {};\n\n if (Array.isArray(extra) && extra.length) {\n /**\n *[\n * ['data.items', 'data.id', item.data.id],\n * ['metas', 'id', meta.id]\n *],\n *[\n * ['data.items', 'data.id', item.data.id],\n * ['metas', 'id', meta.id]\n *],\n *'test'\n */\n extra.forEach((dataPath, index) => {\n if (typeof dataPath === 'string') {\n if (!dataPath) { // model,prop.sync\n extraObj['$' + index] = vm;\n } else {\n if (dataPath === '$event') { // $event\n extraObj['$' + index] = event;\n } else if (dataPath.indexOf('$event.') === 0) { // $event.target.value\n extraObj['$' + index] = vm.__get_value(dataPath.replace('$event.', ''), event);\n } else {\n extraObj['$' + index] = vm.__get_value(dataPath);\n }\n }\n } else {\n extraObj['$' + index] = getExtraValue(vm, dataPath);\n }\n });\n }\n\n return extraObj\n}\n\nfunction getObjByArray (arr) {\n const obj = {};\n for (let i = 1; i < arr.length; i++) {\n const element = arr[i];\n obj[element[0]] = element[1];\n }\n return obj\n}\n\nfunction processEventArgs (vm, event, args = [], extra = [], isCustom, methodName) {\n let isCustomMPEvent = false; // wxcomponent 组件,传递原始 event 对象\n if (isCustom) { // 自定义事件\n isCustomMPEvent = event.currentTarget &&\n event.currentTarget.dataset &&\n event.currentTarget.dataset.comType === 'wx';\n if (!args.length) { // 无参数,直接传入 event 或 detail 数组\n if (isCustomMPEvent) {\n return [event]\n }\n return event.detail.__args__ || event.detail\n }\n }\n\n const extraObj = processEventExtra(vm, extra, event);\n\n const ret = [];\n args.forEach(arg => {\n if (arg === '$event') {\n if (methodName === '__set_model' && !isCustom) { // input v-model value\n ret.push(event.target.value);\n } else {\n if (isCustom && !isCustomMPEvent) {\n ret.push(event.detail.__args__[0]);\n } else { // wxcomponent 组件或内置组件\n ret.push(event);\n }\n }\n } else {\n if (Array.isArray(arg) && arg[0] === 'o') {\n ret.push(getObjByArray(arg));\n } else if (typeof arg === 'string' && hasOwn(extraObj, arg)) {\n ret.push(extraObj[arg]);\n } else {\n ret.push(arg);\n }\n }\n });\n\n return ret\n}\n\nconst ONCE = '~';\nconst CUSTOM = '^';\n\nfunction isMatchEventType (eventType, optType) {\n return (eventType === optType) ||\n (\n optType === 'regionchange' &&\n (\n eventType === 'begin' ||\n eventType === 'end'\n )\n )\n}\n\nfunction handleEvent (event) {\n event = wrapper$1(event);\n\n // [['tap',[['handle',[1,2,a]],['handle1',[1,2,a]]]]]\n const dataset = (event.currentTarget || event.target).dataset;\n if (!dataset) {\n return console.warn(`事件信息不存在`)\n }\n const eventOpts = dataset.eventOpts || dataset['event-opts']; // 支付宝 web-view 组件 dataset 非驼峰\n if (!eventOpts) {\n return console.warn(`事件信息不存在`)\n }\n\n // [['handle',[1,2,a]],['handle1',[1,2,a]]]\n const eventType = event.type;\n\n const ret = [];\n\n eventOpts.forEach(eventOpt => {\n let type = eventOpt[0];\n const eventsArray = eventOpt[1];\n\n const isCustom = type.charAt(0) === CUSTOM;\n type = isCustom ? type.slice(1) : type;\n const isOnce = type.charAt(0) === ONCE;\n type = isOnce ? type.slice(1) : type;\n\n if (eventsArray && isMatchEventType(eventType, type)) {\n eventsArray.forEach(eventArray => {\n const methodName = eventArray[0];\n if (methodName) {\n let handlerCtx = this.$vm;\n if (\n handlerCtx.$options.generic &&\n handlerCtx.$parent &&\n handlerCtx.$parent.$parent\n ) { // mp-weixin,mp-toutiao 抽象节点模拟 scoped slots\n handlerCtx = handlerCtx.$parent.$parent;\n }\n if (methodName === '$emit') {\n handlerCtx.$emit.apply(handlerCtx,\n processEventArgs(\n this.$vm,\n event,\n eventArray[1],\n eventArray[2],\n isCustom,\n methodName\n ));\n return\n }\n const handler = handlerCtx[methodName];\n if (!isFn(handler)) {\n throw new Error(` _vm.${methodName} is not a function`)\n }\n if (isOnce) {\n if (handler.once) {\n return\n }\n handler.once = true;\n }\n ret.push(handler.apply(handlerCtx, processEventArgs(\n this.$vm,\n event,\n eventArray[1],\n eventArray[2],\n isCustom,\n methodName\n )));\n }\n });\n }\n });\n\n if (\n eventType === 'input' &&\n ret.length === 1 &&\n typeof ret[0] !== 'undefined'\n ) {\n return ret[0]\n }\n}\n\nconst hooks = [\n 'onShow',\n 'onHide',\n 'onError',\n 'onPageNotFound'\n];\n\nfunction parseBaseApp (vm, {\n mocks,\n initRefs\n}) {\n if (vm.$options.store) {\n Vue.prototype.$store = vm.$options.store;\n }\n\n Vue.prototype.mpHost = \"mp-weixin\";\n\n Vue.mixin({\n beforeCreate () {\n if (!this.$options.mpType) {\n return\n }\n\n this.mpType = this.$options.mpType;\n\n this.$mp = {\n data: {},\n [this.mpType]: this.$options.mpInstance\n };\n\n this.$scope = this.$options.mpInstance;\n\n delete this.$options.mpType;\n delete this.$options.mpInstance;\n\n if (this.mpType !== 'app') {\n initRefs(this);\n initMocks(this, mocks);\n }\n }\n });\n\n const appOptions = {\n onLaunch (args) {\n if (this.$vm) { // 已经初始化过了,主要是为了百度,百度 onShow 在 onLaunch 之前\n return\n }\n {\n if (!wx.canIUse('nextTick')) { // 事实 上2.2.3 即可,简单使用 2.3.0 的 nextTick 判断\n console.error('当前微信基础库版本过低,请将 微信开发者工具-详情-项目设置-调试基础库版本 更换为`2.3.0`以上');\n }\n }\n\n this.$vm = vm;\n\n this.$vm.$mp = {\n app: this\n };\n\n this.$vm.$scope = this;\n // vm 上也挂载 globalData\n this.$vm.globalData = this.globalData;\n\n this.$vm._isMounted = true;\n this.$vm.__call_hook('mounted', args);\n\n this.$vm.__call_hook('onLaunch', args);\n }\n };\n\n // 兼容旧版本 globalData\n appOptions.globalData = vm.$options.globalData || {};\n // 将 methods 中的方法挂在 getApp() 中\n const methods = vm.$options.methods;\n if (methods) {\n Object.keys(methods).forEach(name => {\n appOptions[name] = methods[name];\n });\n }\n\n initHooks(appOptions, hooks);\n\n return appOptions\n}\n\nconst mocks = ['__route__', '__wxExparserNodeId__', '__wxWebviewId__'];\n\nfunction findVmByVueId (vm, vuePid) {\n const $children = vm.$children;\n // 优先查找直属(反向查找:https://github.com/dcloudio/uni-app/issues/1200)\n for (let i = $children.length - 1; i >= 0; i--) {\n const childVm = $children[i];\n if (childVm.$scope._$vueId === vuePid) {\n return childVm\n }\n }\n // 反向递归查找\n let parentVm;\n for (let i = $children.length - 1; i >= 0; i--) {\n parentVm = findVmByVueId($children[i], vuePid);\n if (parentVm) {\n return parentVm\n }\n }\n}\n\nfunction initBehavior (options) {\n return Behavior(options)\n}\n\nfunction isPage () {\n return !!this.route\n}\n\nfunction initRelation (detail) {\n this.triggerEvent('__l', detail);\n}\n\nfunction initRefs (vm) {\n const mpInstance = vm.$scope;\n Object.defineProperty(vm, '$refs', {\n get () {\n const $refs = {};\n const components = mpInstance.selectAllComponents('.vue-ref');\n components.forEach(component => {\n const ref = component.dataset.ref;\n $refs[ref] = component.$vm || component;\n });\n const forComponents = mpInstance.selectAllComponents('.vue-ref-in-for');\n forComponents.forEach(component => {\n const ref = component.dataset.ref;\n if (!$refs[ref]) {\n $refs[ref] = [];\n }\n $refs[ref].push(component.$vm || component);\n });\n return $refs\n }\n });\n}\n\nfunction handleLink (event) {\n const {\n vuePid,\n vueOptions\n } = event.detail || event.value; // detail 是微信,value 是百度(dipatch)\n\n let parentVm;\n\n if (vuePid) {\n parentVm = findVmByVueId(this.$vm, vuePid);\n }\n\n if (!parentVm) {\n parentVm = this.$vm;\n }\n\n vueOptions.parent = parentVm;\n}\n\nfunction parseApp (vm) {\n return parseBaseApp(vm, {\n mocks,\n initRefs\n })\n}\n\nfunction createApp (vm) {\n App(parseApp(vm));\n return vm\n}\n\nfunction parseBaseComponent (vueComponentOptions, {\n isPage,\n initRelation\n} = {}) {\n let [VueComponent, vueOptions] = initVueComponent(Vue, vueComponentOptions);\n\n const options = {\n multipleSlots: true,\n addGlobalClass: true\n };\n\n {\n // 微信 multipleSlots 部分情况有 bug,导致内容顺序错乱 如 u-list,提供覆盖选项\n if (vueOptions['mp-weixin'] && vueOptions['mp-weixin']['options']) {\n Object.assign(options, vueOptions['mp-weixin']['options']);\n }\n }\n\n const componentOptions = {\n options,\n data: initData(vueOptions, Vue.prototype),\n behaviors: initBehaviors(vueOptions, initBehavior),\n properties: initProperties(vueOptions.props, false, vueOptions.__file),\n lifetimes: {\n attached () {\n const properties = this.properties;\n\n const options = {\n mpType: isPage.call(this) ? 'page' : 'component',\n mpInstance: this,\n propsData: properties\n };\n\n initVueIds(properties.vueId, this);\n\n // 处理父子关系\n initRelation.call(this, {\n vuePid: this._$vuePid,\n vueOptions: options\n });\n\n // 初始化 vue 实例\n this.$vm = new VueComponent(options);\n\n // 处理$slots,$scopedSlots(暂不支持动态变化$slots)\n initSlots(this.$vm, properties.vueSlots);\n\n // 触发首次 setData\n this.$vm.$mount();\n },\n ready () {\n // 当组件 props 默认值为 true,初始化时传入 false 会导致 created,ready 触发, 但 attached 不触发\n // https://developers.weixin.qq.com/community/develop/doc/00066ae2844cc0f8eb883e2a557800\n if (this.$vm) {\n this.$vm._isMounted = true;\n this.$vm.__call_hook('mounted');\n this.$vm.__call_hook('onReady');\n }\n },\n detached () {\n this.$vm && this.$vm.$destroy();\n }\n },\n pageLifetimes: {\n show (args) {\n this.$vm && this.$vm.__call_hook('onPageShow', args);\n },\n hide () {\n this.$vm && this.$vm.__call_hook('onPageHide');\n },\n resize (size) {\n this.$vm && this.$vm.__call_hook('onPageResize', size);\n }\n },\n methods: {\n __l: handleLink,\n __e: handleEvent\n }\n };\n\n if (Array.isArray(vueOptions.wxsCallMethods)) {\n vueOptions.wxsCallMethods.forEach(callMethod => {\n componentOptions.methods[callMethod] = function (args) {\n return this.$vm[callMethod](args)\n };\n });\n }\n\n if (isPage) {\n return componentOptions\n }\n return [componentOptions, VueComponent]\n}\n\nfunction parseComponent (vueComponentOptions) {\n return parseBaseComponent(vueComponentOptions, {\n isPage,\n initRelation\n })\n}\n\nconst hooks$1 = [\n 'onShow',\n 'onHide',\n 'onUnload'\n];\n\nhooks$1.push(...PAGE_EVENT_HOOKS);\n\nfunction parseBasePage (vuePageOptions, {\n isPage,\n initRelation\n}) {\n const pageOptions = parseComponent(vuePageOptions);\n\n initHooks(pageOptions.methods, hooks$1, vuePageOptions);\n\n pageOptions.methods.onLoad = function (args) {\n this.$vm.$mp.query = args; // 兼容 mpvue\n this.$vm.__call_hook('onLoad', args);\n };\n\n return pageOptions\n}\n\nfunction parsePage (vuePageOptions) {\n return parseBasePage(vuePageOptions, {\n isPage,\n initRelation\n })\n}\n\nfunction createPage (vuePageOptions) {\n {\n return Component(parsePage(vuePageOptions))\n }\n}\n\nfunction createComponent (vueOptions) {\n {\n return Component(parseComponent(vueOptions))\n }\n}\n\ntodos.forEach(todoApi => {\n protocols[todoApi] = false;\n});\n\ncanIUses.forEach(canIUseApi => {\n const apiName = protocols[canIUseApi] && protocols[canIUseApi].name ? protocols[canIUseApi].name\n : canIUseApi;\n if (!wx.canIUse(apiName)) {\n protocols[canIUseApi] = false;\n }\n});\n\nlet uni = {};\n\nif (typeof Proxy !== 'undefined' && \"mp-weixin\" !== 'app-plus') {\n uni = new Proxy({}, {\n get (target, name) {\n if (target[name]) {\n return target[name]\n }\n if (baseApi[name]) {\n return baseApi[name]\n }\n if (api[name]) {\n return promisify(name, api[name])\n }\n {\n if (extraApi[name]) {\n return promisify(name, extraApi[name])\n }\n if (todoApis[name]) {\n return promisify(name, todoApis[name])\n }\n }\n if (eventApi[name]) {\n return eventApi[name]\n }\n if (!hasOwn(wx, name) && !hasOwn(protocols, name)) {\n return\n }\n return promisify(name, wrapper(name, wx[name]))\n },\n set (target, name, value) {\n target[name] = value;\n return true\n }\n });\n} else {\n Object.keys(baseApi).forEach(name => {\n uni[name] = baseApi[name];\n });\n\n {\n Object.keys(todoApis).forEach(name => {\n uni[name] = promisify(name, todoApis[name]);\n });\n Object.keys(extraApi).forEach(name => {\n uni[name] = promisify(name, todoApis[name]);\n });\n }\n\n Object.keys(eventApi).forEach(name => {\n uni[name] = eventApi[name];\n });\n\n Object.keys(api).forEach(name => {\n uni[name] = promisify(name, api[name]);\n });\n\n Object.keys(wx).forEach(name => {\n if (hasOwn(wx, name) || hasOwn(protocols, name)) {\n uni[name] = promisify(name, wrapper(name, wx[name]));\n }\n });\n}\n\nwx.createApp = createApp;\nwx.createPage = createPage;\nwx.createComponent = createComponent;\n\nvar uni$1 = uni;\n\nexport default uni$1;\nexport { createApp, createComponent, createPage };\n","/* globals __VUE_SSR_CONTEXT__ */\n\n// IMPORTANT: Do NOT use ES2015 features in this file (except for modules).\n// This module is a runtime utility for cleaner component module output and will\n// be included in the final webpack user bundle.\n\nexport default function normalizeComponent (\n scriptExports,\n render,\n staticRenderFns,\n functionalTemplate,\n injectStyles,\n scopeId,\n moduleIdentifier, /* server only */\n shadowMode, /* vue-cli only */\n components, // fixed by xxxxxx auto components\n renderjs // fixed by xxxxxx renderjs\n) {\n // Vue.extend constructor export interop\n var options = typeof scriptExports === 'function'\n ? scriptExports.options\n : scriptExports\n\n // fixed by xxxxxx auto components\n if (components) {\n options.components = Object.assign(components, options.components || {})\n }\n // fixed by xxxxxx renderjs\n if (renderjs) {\n (renderjs.beforeCreate || (renderjs.beforeCreate = [])).unshift(function() {\n this[renderjs.__module] = this\n });\n (options.mixins || (options.mixins = [])).push(renderjs)\n }\n\n // render functions\n if (render) {\n options.render = render\n options.staticRenderFns = staticRenderFns\n options._compiled = true\n }\n\n // functional template\n if (functionalTemplate) {\n options.functional = true\n }\n\n // scopedId\n if (scopeId) {\n options._scopeId = 'data-v-' + scopeId\n }\n\n var hook\n if (moduleIdentifier) { // server build\n hook = function (context) {\n // 2.3 injection\n context =\n context || // cached call\n (this.$vnode && this.$vnode.ssrContext) || // stateful\n (this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext) // functional\n // 2.2 with runInNewContext: true\n if (!context && typeof __VUE_SSR_CONTEXT__ !== 'undefined') {\n context = __VUE_SSR_CONTEXT__\n }\n // inject component styles\n if (injectStyles) {\n injectStyles.call(this, context)\n }\n // register component module identifier for async chunk inferrence\n if (context && context._registeredComponents) {\n context._registeredComponents.add(moduleIdentifier)\n }\n }\n // used by ssr in case component is cached and beforeCreate\n // never gets called\n options._ssrRegister = hook\n } else if (injectStyles) {\n hook = shadowMode\n ? function () { injectStyles.call(this, this.$root.$options.shadowRoot) }\n : injectStyles\n }\n\n if (hook) {\n if (options.functional) {\n // for template-only hot-reload because in that case the render fn doesn't\n // go through the normalizer\n options._injectStyles = hook\n // register for functioal component in vue file\n var originalRender = options.render\n options.render = function renderWithStyleInjection (h, context) {\n hook.call(context)\n return originalRender(h, context)\n }\n } else {\n // inject component registration as beforeCreate hook\n var existing = options.beforeCreate\n options.beforeCreate = existing\n ? [].concat(existing, hook)\n : [hook]\n }\n }\n\n return {\n exports: scriptExports,\n options: options\n }\n}\n","import Vue from \"vue\";\r\nimport Vuex from \"vuex\";\r\n\r\nVue.use(Vuex);\r\nconst debug = process.env.NODE_ENV !== \"production\";\r\n\r\nimport store from \"@/utils/store/cookie\";\r\nimport { getUserInfo } from \"@/api/user\";\r\nimport dialog from \"@/utils/dialog\";\r\n\r\nconst LOGIN_KEY = \"login_status\";\r\n\r\nconst vuexStore = new Vuex.Store({\r\n state: {\r\n wxCode: null,\r\n isAuthorizationPage: false,\r\n isAuthorization: false,\r\n footer: true,\r\n home: true,\r\n tabtarIndex: 0,\r\n homeActive: false,\r\n token: store.get(LOGIN_KEY) || null,\r\n backgroundColor: \"#fff\",\r\n userInfo: null\r\n },\r\n mutations: {\r\n SHOW_FOOTER(state) {\r\n state.footer = true;\r\n },\r\n HIDE_FOOTER(state) {\r\n state.footer = false;\r\n },\r\n SHOW_HOME(state) {\r\n state.home = true;\r\n },\r\n HIDE_HOME(state) {\r\n state.home = false;\r\n },\r\n OPEN_HOME(state) {\r\n state.homeActive = true;\r\n },\r\n CLOSE_HOME(state) {\r\n state.homeActive = false;\r\n },\r\n CHANGE_TABTAR(state, index) {\r\n state.tabtarIndex = index;\r\n },\r\n LOGIN(state, token, expires_time) {\r\n state.token = token;\r\n store.set(LOGIN_KEY, token, expires_time);\r\n },\r\n LOGOUT(state) {\r\n state.token = undefined;\r\n store.remove(LOGIN_KEY);\r\n },\r\n BACKGROUND_COLOR(state, color) {\r\n state.color = color;\r\n // document.body.style.backgroundColor = color;\r\n },\r\n UPDATE_USERINFO(state, userInfo) {\r\n state.userInfo = userInfo;\r\n },\r\n UPDATE_AUTHORIZATIONPAGE(state, isAuthorizationPage) {\r\n state.isAuthorizationPage = isAuthorizationPage;\r\n },\r\n UPDATE_AUTHORIZATION(state, isAuthorization) {\r\n state.isAuthorization = isAuthorization;\r\n },\r\n UPDATE_WXCODE(state, wxCode) {\r\n console.log(wxCode, 'wxCode')\r\n state.wxCode = wxCode;\r\n }\r\n },\r\n actions: {\r\n USERINFO({ state, commit }, force) {\r\n if (state.userInfo !== null && !force)\r\n return Promise.resolve(state.userInfo);\r\n else\r\n return new Promise(reslove => {\r\n getUserInfo().then(res => {\r\n commit(\"UPDATE_USERINFO\", res.data);\r\n reslove(res.data);\r\n });\r\n }).catch(() => {\r\n dialog.error(\"获取信息失败!\");\r\n });\r\n },\r\n changeUserInfo({ state, commit }, user) {\r\n commit(\"UPDATE_USERINFO\", user.user);\r\n },\r\n changeTabtar({ state, commit }, index) {\r\n commit(\"CHANGE_TABTAR\", index);\r\n },\r\n changeAuthorization({ state, commit }, index) {\r\n commit(\"UPDATE_AUTHORIZATION\", index);\r\n },\r\n changeWxCode({ state, commit }, index) {\r\n commit(\"UPDATE_WXCODE\", index);\r\n },\r\n },\r\n getters: {\r\n wxCode: state => state.wxCode,\r\n isAuthorizationPage: state => state.isAuthorizationPage,\r\n isAuthorization: state => state.isAuthorization,\r\n footer: state => state.footer,\r\n homeActive: state => state.homeActive,\r\n home: state => state.home,\r\n token: state => state.token,\r\n isLogin: state => !!state.token,\r\n backgroundColor: state => state.backgroundColor,\r\n userInfo: state => state.userInfo || {},\r\n tabtarIndex: state => state.tabtarIndex\r\n },\r\n strict: debug\r\n});\r\n\r\nexport default vuexStore\r\n","/**\n * vuex v3.0.1\n * (c) 2017 Evan You\n * @license MIT\n */\nvar applyMixin = function (Vue) {\n var version = Number(Vue.version.split('.')[0]);\n\n if (version >= 2) {\n Vue.mixin({ beforeCreate: vuexInit });\n } else {\n // override init and inject vuex init procedure\n // for 1.x backwards compatibility.\n var _init = Vue.prototype._init;\n Vue.prototype._init = function (options) {\n if ( options === void 0 ) options = {};\n\n options.init = options.init\n ? [vuexInit].concat(options.init)\n : vuexInit;\n _init.call(this, options);\n };\n }\n\n /**\n * Vuex init hook, injected into each instances init hooks list.\n */\n\n function vuexInit () {\n var options = this.$options;\n // store injection\n if (options.store) {\n this.$store = typeof options.store === 'function'\n ? options.store()\n : options.store;\n } else if (options.parent && options.parent.$store) {\n this.$store = options.parent.$store;\n }\n }\n};\n\nvar devtoolHook =\n typeof window !== 'undefined' &&\n window.__VUE_DEVTOOLS_GLOBAL_HOOK__;\n\nfunction devtoolPlugin (store) {\n if (!devtoolHook) { return }\n\n store._devtoolHook = devtoolHook;\n\n devtoolHook.emit('vuex:init', store);\n\n devtoolHook.on('vuex:travel-to-state', function (targetState) {\n store.replaceState(targetState);\n });\n\n store.subscribe(function (mutation, state) {\n devtoolHook.emit('vuex:mutation', mutation, state);\n });\n}\n\n/**\n * Get the first item that pass the test\n * by second argument function\n *\n * @param {Array} list\n * @param {Function} f\n * @return {*}\n */\n/**\n * Deep copy the given object considering circular structure.\n * This function caches all nested objects and its copies.\n * If it detects circular structure, use cached copy to avoid infinite loop.\n *\n * @param {*} obj\n * @param {Array} cache\n * @return {*}\n */\n\n\n/**\n * forEach for object\n */\nfunction forEachValue (obj, fn) {\n Object.keys(obj).forEach(function (key) { return fn(obj[key], key); });\n}\n\nfunction isObject (obj) {\n return obj !== null && typeof obj === 'object'\n}\n\nfunction isPromise (val) {\n return val && typeof val.then === 'function'\n}\n\nfunction assert (condition, msg) {\n if (!condition) { throw new Error((\"[vuex] \" + msg)) }\n}\n\nvar Module = function Module (rawModule, runtime) {\n this.runtime = runtime;\n this._children = Object.create(null);\n this._rawModule = rawModule;\n var rawState = rawModule.state;\n this.state = (typeof rawState === 'function' ? rawState() : rawState) || {};\n};\n\nvar prototypeAccessors$1 = { namespaced: { configurable: true } };\n\nprototypeAccessors$1.namespaced.get = function () {\n return !!this._rawModule.namespaced\n};\n\nModule.prototype.addChild = function addChild (key, module) {\n this._children[key] = module;\n};\n\nModule.prototype.removeChild = function removeChild (key) {\n delete this._children[key];\n};\n\nModule.prototype.getChild = function getChild (key) {\n return this._children[key]\n};\n\nModule.prototype.update = function update (rawModule) {\n this._rawModule.namespaced = rawModule.namespaced;\n if (rawModule.actions) {\n this._rawModule.actions = rawModule.actions;\n }\n if (rawModule.mutations) {\n this._rawModule.mutations = rawModule.mutations;\n }\n if (rawModule.getters) {\n this._rawModule.getters = rawModule.getters;\n }\n};\n\nModule.prototype.forEachChild = function forEachChild (fn) {\n forEachValue(this._children, fn);\n};\n\nModule.prototype.forEachGetter = function forEachGetter (fn) {\n if (this._rawModule.getters) {\n forEachValue(this._rawModule.getters, fn);\n }\n};\n\nModule.prototype.forEachAction = function forEachAction (fn) {\n if (this._rawModule.actions) {\n forEachValue(this._rawModule.actions, fn);\n }\n};\n\nModule.prototype.forEachMutation = function forEachMutation (fn) {\n if (this._rawModule.mutations) {\n forEachValue(this._rawModule.mutations, fn);\n }\n};\n\nObject.defineProperties( Module.prototype, prototypeAccessors$1 );\n\nvar ModuleCollection = function ModuleCollection (rawRootModule) {\n // register root module (Vuex.Store options)\n this.register([], rawRootModule, false);\n};\n\nModuleCollection.prototype.get = function get (path) {\n return path.reduce(function (module, key) {\n return module.getChild(key)\n }, this.root)\n};\n\nModuleCollection.prototype.getNamespace = function getNamespace (path) {\n var module = this.root;\n return path.reduce(function (namespace, key) {\n module = module.getChild(key);\n return namespace + (module.namespaced ? key + '/' : '')\n }, '')\n};\n\nModuleCollection.prototype.update = function update$1 (rawRootModule) {\n update([], this.root, rawRootModule);\n};\n\nModuleCollection.prototype.register = function register (path, rawModule, runtime) {\n var this$1 = this;\n if ( runtime === void 0 ) runtime = true;\n\n if (process.env.NODE_ENV !== 'production') {\n assertRawModule(path, rawModule);\n }\n\n var newModule = new Module(rawModule, runtime);\n if (path.length === 0) {\n this.root = newModule;\n } else {\n var parent = this.get(path.slice(0, -1));\n parent.addChild(path[path.length - 1], newModule);\n }\n\n // register nested modules\n if (rawModule.modules) {\n forEachValue(rawModule.modules, function (rawChildModule, key) {\n this$1.register(path.concat(key), rawChildModule, runtime);\n });\n }\n};\n\nModuleCollection.prototype.unregister = function unregister (path) {\n var parent = this.get(path.slice(0, -1));\n var key = path[path.length - 1];\n if (!parent.getChild(key).runtime) { return }\n\n parent.removeChild(key);\n};\n\nfunction update (path, targetModule, newModule) {\n if (process.env.NODE_ENV !== 'production') {\n assertRawModule(path, newModule);\n }\n\n // update target module\n targetModule.update(newModule);\n\n // update nested modules\n if (newModule.modules) {\n for (var key in newModule.modules) {\n if (!targetModule.getChild(key)) {\n if (process.env.NODE_ENV !== 'production') {\n console.warn(\n \"[vuex] trying to add a new module '\" + key + \"' on hot reloading, \" +\n 'manual reload is needed'\n );\n }\n return\n }\n update(\n path.concat(key),\n targetModule.getChild(key),\n newModule.modules[key]\n );\n }\n }\n}\n\nvar functionAssert = {\n assert: function (value) { return typeof value === 'function'; },\n expected: 'function'\n};\n\nvar objectAssert = {\n assert: function (value) { return typeof value === 'function' ||\n (typeof value === 'object' && typeof value.handler === 'function'); },\n expected: 'function or object with \"handler\" function'\n};\n\nvar assertTypes = {\n getters: functionAssert,\n mutations: functionAssert,\n actions: objectAssert\n};\n\nfunction assertRawModule (path, rawModule) {\n Object.keys(assertTypes).forEach(function (key) {\n if (!rawModule[key]) { return }\n\n var assertOptions = assertTypes[key];\n\n forEachValue(rawModule[key], function (value, type) {\n assert(\n assertOptions.assert(value),\n makeAssertionMessage(path, key, type, value, assertOptions.expected)\n );\n });\n });\n}\n\nfunction makeAssertionMessage (path, key, type, value, expected) {\n var buf = key + \" should be \" + expected + \" but \\\"\" + key + \".\" + type + \"\\\"\";\n if (path.length > 0) {\n buf += \" in module \\\"\" + (path.join('.')) + \"\\\"\";\n }\n buf += \" is \" + (JSON.stringify(value)) + \".\";\n return buf\n}\n\nvar Vue; // bind on install\n\nvar Store = function Store (options) {\n var this$1 = this;\n if ( options === void 0 ) options = {};\n\n // Auto install if it is not done yet and `window` has `Vue`.\n // To allow users to avoid auto-installation in some cases,\n // this code should be placed here. See #731\n if (!Vue && typeof window !== 'undefined' && window.Vue) {\n install(window.Vue);\n }\n\n if (process.env.NODE_ENV !== 'production') {\n assert(Vue, \"must call Vue.use(Vuex) before creating a store instance.\");\n assert(typeof Promise !== 'undefined', \"vuex requires a Promise polyfill in this browser.\");\n assert(this instanceof Store, \"Store must be called with the new operator.\");\n }\n\n var plugins = options.plugins; if ( plugins === void 0 ) plugins = [];\n var strict = options.strict; if ( strict === void 0 ) strict = false;\n\n var state = options.state; if ( state === void 0 ) state = {};\n if (typeof state === 'function') {\n state = state() || {};\n }\n\n // store internal state\n this._committing = false;\n this._actions = Object.create(null);\n this._actionSubscribers = [];\n this._mutations = Object.create(null);\n this._wrappedGetters = Object.create(null);\n this._modules = new ModuleCollection(options);\n this._modulesNamespaceMap = Object.create(null);\n this._subscribers = [];\n this._watcherVM = new Vue();\n\n // bind commit and dispatch to self\n var store = this;\n var ref = this;\n var dispatch = ref.dispatch;\n var commit = ref.commit;\n this.dispatch = function boundDispatch (type, payload) {\n return dispatch.call(store, type, payload)\n };\n this.commit = function boundCommit (type, payload, options) {\n return commit.call(store, type, payload, options)\n };\n\n // strict mode\n this.strict = strict;\n\n // init root module.\n // this also recursively registers all sub-modules\n // and collects all module getters inside this._wrappedGetters\n installModule(this, state, [], this._modules.root);\n\n // initialize the store vm, which is responsible for the reactivity\n // (also registers _wrappedGetters as computed properties)\n resetStoreVM(this, state);\n\n // apply plugins\n plugins.forEach(function (plugin) { return plugin(this$1); });\n\n if (Vue.config.devtools) {\n devtoolPlugin(this);\n }\n};\n\nvar prototypeAccessors = { state: { configurable: true } };\n\nprototypeAccessors.state.get = function () {\n return this._vm._data.$$state\n};\n\nprototypeAccessors.state.set = function (v) {\n if (process.env.NODE_ENV !== 'production') {\n assert(false, \"Use store.replaceState() to explicit replace store state.\");\n }\n};\n\nStore.prototype.commit = function commit (_type, _payload, _options) {\n var this$1 = this;\n\n // check object-style commit\n var ref = unifyObjectStyle(_type, _payload, _options);\n var type = ref.type;\n var payload = ref.payload;\n var options = ref.options;\n\n var mutation = { type: type, payload: payload };\n var entry = this._mutations[type];\n if (!entry) {\n if (process.env.NODE_ENV !== 'production') {\n console.error((\"[vuex] unknown mutation type: \" + type));\n }\n return\n }\n this._withCommit(function () {\n entry.forEach(function commitIterator (handler) {\n handler(payload);\n });\n });\n this._subscribers.forEach(function (sub) { return sub(mutation, this$1.state); });\n\n if (\n process.env.NODE_ENV !== 'production' &&\n options && options.silent\n ) {\n console.warn(\n \"[vuex] mutation type: \" + type + \". Silent option has been removed. \" +\n 'Use the filter functionality in the vue-devtools'\n );\n }\n};\n\nStore.prototype.dispatch = function dispatch (_type, _payload) {\n var this$1 = this;\n\n // check object-style dispatch\n var ref = unifyObjectStyle(_type, _payload);\n var type = ref.type;\n var payload = ref.payload;\n\n var action = { type: type, payload: payload };\n var entry = this._actions[type];\n if (!entry) {\n if (process.env.NODE_ENV !== 'production') {\n console.error((\"[vuex] unknown action type: \" + type));\n }\n return\n }\n\n this._actionSubscribers.forEach(function (sub) { return sub(action, this$1.state); });\n\n return entry.length > 1\n ? Promise.all(entry.map(function (handler) { return handler(payload); }))\n : entry[0](payload)\n};\n\nStore.prototype.subscribe = function subscribe (fn) {\n return genericSubscribe(fn, this._subscribers)\n};\n\nStore.prototype.subscribeAction = function subscribeAction (fn) {\n return genericSubscribe(fn, this._actionSubscribers)\n};\n\nStore.prototype.watch = function watch (getter, cb, options) {\n var this$1 = this;\n\n if (process.env.NODE_ENV !== 'production') {\n assert(typeof getter === 'function', \"store.watch only accepts a function.\");\n }\n return this._watcherVM.$watch(function () { return getter(this$1.state, this$1.getters); }, cb, options)\n};\n\nStore.prototype.replaceState = function replaceState (state) {\n var this$1 = this;\n\n this._withCommit(function () {\n this$1._vm._data.$$state = state;\n });\n};\n\nStore.prototype.registerModule = function registerModule (path, rawModule, options) {\n if ( options === void 0 ) options = {};\n\n if (typeof path === 'string') { path = [path]; }\n\n if (process.env.NODE_ENV !== 'production') {\n assert(Array.isArray(path), \"module path must be a string or an Array.\");\n assert(path.length > 0, 'cannot register the root module by using registerModule.');\n }\n\n this._modules.register(path, rawModule);\n installModule(this, this.state, path, this._modules.get(path), options.preserveState);\n // reset store to update getters...\n resetStoreVM(this, this.state);\n};\n\nStore.prototype.unregisterModule = function unregisterModule (path) {\n var this$1 = this;\n\n if (typeof path === 'string') { path = [path]; }\n\n if (process.env.NODE_ENV !== 'production') {\n assert(Array.isArray(path), \"module path must be a string or an Array.\");\n }\n\n this._modules.unregister(path);\n this._withCommit(function () {\n var parentState = getNestedState(this$1.state, path.slice(0, -1));\n Vue.delete(parentState, path[path.length - 1]);\n });\n resetStore(this);\n};\n\nStore.prototype.hotUpdate = function hotUpdate (newOptions) {\n this._modules.update(newOptions);\n resetStore(this, true);\n};\n\nStore.prototype._withCommit = function _withCommit (fn) {\n var committing = this._committing;\n this._committing = true;\n fn();\n this._committing = committing;\n};\n\nObject.defineProperties( Store.prototype, prototypeAccessors );\n\nfunction genericSubscribe (fn, subs) {\n if (subs.indexOf(fn) < 0) {\n subs.push(fn);\n }\n return function () {\n var i = subs.indexOf(fn);\n if (i > -1) {\n subs.splice(i, 1);\n }\n }\n}\n\nfunction resetStore (store, hot) {\n store._actions = Object.create(null);\n store._mutations = Object.create(null);\n store._wrappedGetters = Object.create(null);\n store._modulesNamespaceMap = Object.create(null);\n var state = store.state;\n // init all modules\n installModule(store, state, [], store._modules.root, true);\n // reset vm\n resetStoreVM(store, state, hot);\n}\n\nfunction resetStoreVM (store, state, hot) {\n var oldVm = store._vm;\n\n // bind store public getters\n store.getters = {};\n var wrappedGetters = store._wrappedGetters;\n var computed = {};\n forEachValue(wrappedGetters, function (fn, key) {\n // use computed to leverage its lazy-caching mechanism\n computed[key] = function () { return fn(store); };\n Object.defineProperty(store.getters, key, {\n get: function () { return store._vm[key]; },\n enumerable: true // for local getters\n });\n });\n\n // use a Vue instance to store the state tree\n // suppress warnings just in case the user has added\n // some funky global mixins\n var silent = Vue.config.silent;\n Vue.config.silent = true;\n store._vm = new Vue({\n data: {\n $$state: state\n },\n computed: computed\n });\n Vue.config.silent = silent;\n\n // enable strict mode for new vm\n if (store.strict) {\n enableStrictMode(store);\n }\n\n if (oldVm) {\n if (hot) {\n // dispatch changes in all subscribed watchers\n // to force getter re-evaluation for hot reloading.\n store._withCommit(function () {\n oldVm._data.$$state = null;\n });\n }\n Vue.nextTick(function () { return oldVm.$destroy(); });\n }\n}\n\nfunction installModule (store, rootState, path, module, hot) {\n var isRoot = !path.length;\n var namespace = store._modules.getNamespace(path);\n\n // register in namespace map\n if (module.namespaced) {\n store._modulesNamespaceMap[namespace] = module;\n }\n\n // set state\n if (!isRoot && !hot) {\n var parentState = getNestedState(rootState, path.slice(0, -1));\n var moduleName = path[path.length - 1];\n store._withCommit(function () {\n Vue.set(parentState, moduleName, module.state);\n });\n }\n\n var local = module.context = makeLocalContext(store, namespace, path);\n\n module.forEachMutation(function (mutation, key) {\n var namespacedType = namespace + key;\n registerMutation(store, namespacedType, mutation, local);\n });\n\n module.forEachAction(function (action, key) {\n var type = action.root ? key : namespace + key;\n var handler = action.handler || action;\n registerAction(store, type, handler, local);\n });\n\n module.forEachGetter(function (getter, key) {\n var namespacedType = namespace + key;\n registerGetter(store, namespacedType, getter, local);\n });\n\n module.forEachChild(function (child, key) {\n installModule(store, rootState, path.concat(key), child, hot);\n });\n}\n\n/**\n * make localized dispatch, commit, getters and state\n * if there is no namespace, just use root ones\n */\nfunction makeLocalContext (store, namespace, path) {\n var noNamespace = namespace === '';\n\n var local = {\n dispatch: noNamespace ? store.dispatch : function (_type, _payload, _options) {\n var args = unifyObjectStyle(_type, _payload, _options);\n var payload = args.payload;\n var options = args.options;\n var type = args.type;\n\n if (!options || !options.root) {\n type = namespace + type;\n if (process.env.NODE_ENV !== 'production' && !store._actions[type]) {\n console.error((\"[vuex] unknown local action type: \" + (args.type) + \", global type: \" + type));\n return\n }\n }\n\n return store.dispatch(type, payload)\n },\n\n commit: noNamespace ? store.commit : function (_type, _payload, _options) {\n var args = unifyObjectStyle(_type, _payload, _options);\n var payload = args.payload;\n var options = args.options;\n var type = args.type;\n\n if (!options || !options.root) {\n type = namespace + type;\n if (process.env.NODE_ENV !== 'production' && !store._mutations[type]) {\n console.error((\"[vuex] unknown local mutation type: \" + (args.type) + \", global type: \" + type));\n return\n }\n }\n\n store.commit(type, payload, options);\n }\n };\n\n // getters and state object must be gotten lazily\n // because they will be changed by vm update\n Object.defineProperties(local, {\n getters: {\n get: noNamespace\n ? function () { return store.getters; }\n : function () { return makeLocalGetters(store, namespace); }\n },\n state: {\n get: function () { return getNestedState(store.state, path); }\n }\n });\n\n return local\n}\n\nfunction makeLocalGetters (store, namespace) {\n var gettersProxy = {};\n\n var splitPos = namespace.length;\n Object.keys(store.getters).forEach(function (type) {\n // skip if the target getter is not match this namespace\n if (type.slice(0, splitPos) !== namespace) { return }\n\n // extract local getter type\n var localType = type.slice(splitPos);\n\n // Add a port to the getters proxy.\n // Define as getter property because\n // we do not want to evaluate the getters in this time.\n Object.defineProperty(gettersProxy, localType, {\n get: function () { return store.getters[type]; },\n enumerable: true\n });\n });\n\n return gettersProxy\n}\n\nfunction registerMutation (store, type, handler, local) {\n var entry = store._mutations[type] || (store._mutations[type] = []);\n entry.push(function wrappedMutationHandler (payload) {\n handler.call(store, local.state, payload);\n });\n}\n\nfunction registerAction (store, type, handler, local) {\n var entry = store._actions[type] || (store._actions[type] = []);\n entry.push(function wrappedActionHandler (payload, cb) {\n var res = handler.call(store, {\n dispatch: local.dispatch,\n commit: local.commit,\n getters: local.getters,\n state: local.state,\n rootGetters: store.getters,\n rootState: store.state\n }, payload, cb);\n if (!isPromise(res)) {\n res = Promise.resolve(res);\n }\n if (store._devtoolHook) {\n return res.catch(function (err) {\n store._devtoolHook.emit('vuex:error', err);\n throw err\n })\n } else {\n return res\n }\n });\n}\n\nfunction registerGetter (store, type, rawGetter, local) {\n if (store._wrappedGetters[type]) {\n if (process.env.NODE_ENV !== 'production') {\n console.error((\"[vuex] duplicate getter key: \" + type));\n }\n return\n }\n store._wrappedGetters[type] = function wrappedGetter (store) {\n return rawGetter(\n local.state, // local state\n local.getters, // local getters\n store.state, // root state\n store.getters // root getters\n )\n };\n}\n\nfunction enableStrictMode (store) {\n store._vm.$watch(function () { return this._data.$$state }, function () {\n if (process.env.NODE_ENV !== 'production') {\n assert(store._committing, \"Do not mutate vuex store state outside mutation handlers.\");\n }\n }, { deep: true, sync: true });\n}\n\nfunction getNestedState (state, path) {\n return path.length\n ? path.reduce(function (state, key) { return state[key]; }, state)\n : state\n}\n\nfunction unifyObjectStyle (type, payload, options) {\n if (isObject(type) && type.type) {\n options = payload;\n payload = type;\n type = type.type;\n }\n\n if (process.env.NODE_ENV !== 'production') {\n assert(typeof type === 'string', (\"Expects string as the type, but found \" + (typeof type) + \".\"));\n }\n\n return { type: type, payload: payload, options: options }\n}\n\nfunction install (_Vue) {\n if (Vue && _Vue === Vue) {\n if (process.env.NODE_ENV !== 'production') {\n console.error(\n '[vuex] already installed. Vue.use(Vuex) should be called only once.'\n );\n }\n return\n }\n Vue = _Vue;\n applyMixin(Vue);\n}\n\nvar mapState = normalizeNamespace(function (namespace, states) {\n var res = {};\n normalizeMap(states).forEach(function (ref) {\n var key = ref.key;\n var val = ref.val;\n\n res[key] = function mappedState () {\n var state = this.$store.state;\n var getters = this.$store.getters;\n if (namespace) {\n var module = getModuleByNamespace(this.$store, 'mapState', namespace);\n if (!module) {\n return\n }\n state = module.context.state;\n getters = module.context.getters;\n }\n return typeof val === 'function'\n ? val.call(this, state, getters)\n : state[val]\n };\n // mark vuex getter for devtools\n res[key].vuex = true;\n });\n return res\n});\n\nvar mapMutations = normalizeNamespace(function (namespace, mutations) {\n var res = {};\n normalizeMap(mutations).forEach(function (ref) {\n var key = ref.key;\n var val = ref.val;\n\n res[key] = function mappedMutation () {\n var args = [], len = arguments.length;\n while ( len-- ) args[ len ] = arguments[ len ];\n\n var commit = this.$store.commit;\n if (namespace) {\n var module = getModuleByNamespace(this.$store, 'mapMutations', namespace);\n if (!module) {\n return\n }\n commit = module.context.commit;\n }\n return typeof val === 'function'\n ? val.apply(this, [commit].concat(args))\n : commit.apply(this.$store, [val].concat(args))\n };\n });\n return res\n});\n\nvar mapGetters = normalizeNamespace(function (namespace, getters) {\n var res = {};\n normalizeMap(getters).forEach(function (ref) {\n var key = ref.key;\n var val = ref.val;\n\n val = namespace + val;\n res[key] = function mappedGetter () {\n if (namespace && !getModuleByNamespace(this.$store, 'mapGetters', namespace)) {\n return\n }\n if (process.env.NODE_ENV !== 'production' && !(val in this.$store.getters)) {\n console.error((\"[vuex] unknown getter: \" + val));\n return\n }\n return this.$store.getters[val]\n };\n // mark vuex getter for devtools\n res[key].vuex = true;\n });\n return res\n});\n\nvar mapActions = normalizeNamespace(function (namespace, actions) {\n var res = {};\n normalizeMap(actions).forEach(function (ref) {\n var key = ref.key;\n var val = ref.val;\n\n res[key] = function mappedAction () {\n var args = [], len = arguments.length;\n while ( len-- ) args[ len ] = arguments[ len ];\n\n var dispatch = this.$store.dispatch;\n if (namespace) {\n var module = getModuleByNamespace(this.$store, 'mapActions', namespace);\n if (!module) {\n return\n }\n dispatch = module.context.dispatch;\n }\n return typeof val === 'function'\n ? val.apply(this, [dispatch].concat(args))\n : dispatch.apply(this.$store, [val].concat(args))\n };\n });\n return res\n});\n\nvar createNamespacedHelpers = function (namespace) { return ({\n mapState: mapState.bind(null, namespace),\n mapGetters: mapGetters.bind(null, namespace),\n mapMutations: mapMutations.bind(null, namespace),\n mapActions: mapActions.bind(null, namespace)\n}); };\n\nfunction normalizeMap (map) {\n return Array.isArray(map)\n ? map.map(function (key) { return ({ key: key, val: key }); })\n : Object.keys(map).map(function (key) { return ({ key: key, val: map[key] }); })\n}\n\nfunction normalizeNamespace (fn) {\n return function (namespace, map) {\n if (typeof namespace !== 'string') {\n map = namespace;\n namespace = '';\n } else if (namespace.charAt(namespace.length - 1) !== '/') {\n namespace += '/';\n }\n return fn(namespace, map)\n }\n}\n\nfunction getModuleByNamespace (store, helper, namespace) {\n var module = store._modulesNamespaceMap[namespace];\n if (process.env.NODE_ENV !== 'production' && !module) {\n console.error((\"[vuex] module namespace not found in \" + helper + \"(): \" + namespace));\n }\n return module\n}\n\nvar index_esm = {\n Store: Store,\n install: install,\n version: '3.0.1',\n mapState: mapState,\n mapMutations: mapMutations,\n mapGetters: mapGetters,\n mapActions: mapActions,\n createNamespacedHelpers: createNamespacedHelpers\n};\n\nexport { Store, install, mapState, mapMutations, mapGetters, mapActions, createNamespacedHelpers };\nexport default index_esm;\n","import { trim, isType } from \"@/utils\";\r\n\r\nconst doc = null;\r\n// const doc = window.document;\r\n\r\nfunction get(key) {\r\n if (!key || !_has(key)) {\r\n return null;\r\n }\r\n return wx.getStorageSync(key)\r\n // let regexpStr =\r\n // \"(?:^|.*;\\\\s*)\" +\r\n // escape(key).replace(/[-.+*]/g, \"\\\\$&\") +\r\n // \"\\\\s*\\\\=\\\\s*((?:[^;](?!;))*[^;]?).*\";\r\n // return JSON.parse(unescape(doc.cookie.replace(new RegExp(regexpStr), \"$1\")));\r\n\r\n}\r\n\r\nfunction all() {\r\n return wx.getStorageInfoSync()\r\n // let cookies = doc.cookie.split(/; ?/g),\r\n // data = {};\r\n // for (let i = cookies.length - 1; i >= 0; i--) {\r\n // if (!trim(cookies[i])) {\r\n // continue;\r\n // }\r\n // let kvp = cookies[i].split(\"=\");\r\n // let key = unescape(kvp[0]);\r\n // data[key] = unescape(kvp[1]);\r\n // }\r\n // return data;\r\n}\r\n\r\nfunction set(key, data, time) {\r\n if (!key) {\r\n return;\r\n }\r\n // let expires = \"Tue, 19 Jan 2038 03:14:07 GMT\";\r\n // if (time) {\r\n // let date;\r\n // if (isType(time, \"Date\")) {\r\n // date = time;\r\n // } else {\r\n // date = new Date();\r\n // date.setTime(date.getTime() + time * 60000);\r\n // }\r\n // expires = date.toGMTString();\r\n // }\r\n\r\n // data = JSON.stringify(data);\r\n // doc.cookie =\r\n // escape(key) + \"=\" + escape(data) + \"; expires=\" + expires + \"; path=/\";\r\n\r\n wx.setStorageSync(key, data)\r\n}\r\n\r\nfunction remove(key) {\r\n if (!key || !_has(key)) {\r\n return;\r\n }\r\n wx.removeStorageSync(key)\r\n}\r\n\r\nfunction clearAll() {\r\n wx.clearStorage()\r\n}\r\n\r\nfunction _has(key) {\r\n if (!key) {\r\n return\r\n }\r\n let value = wx.getStorageSync(key)\r\n if (value) {\r\n return true\r\n }\r\n return false\r\n}\r\n\r\nexport default {\r\n get,\r\n all,\r\n set,\r\n remove,\r\n clearAll,\r\n has: _has\r\n};\r\n","import Vue from 'vue'\n// import MpvueRouterPatch from 'mpvue-router-patch'\n// Vue.use(MpvueRouterPatch)\nimport {\n\twxappAuth,\n\tgetUser\n} from \"@/api/user\";\nimport store from \"../store\";\nimport dayjs from \"dayjs\";\nimport cookie from \"@/utils/store/cookie\";\nimport stringify from \"@/utils/querystring\";\n\nexport function dataFormat(time, option) {\n\ttime = +time * 1000;\n\tconst d = new Date(time);\n\tconst now = new Date().getTime();\n\n\tconst diff = (now - d) / 1000;\n\tif (diff < 30) {\n\t\treturn \"刚刚\";\n\t} else if (diff < 3600) {\n\t\t// less 1 hour\n\t\treturn Math.ceil(diff / 60) + \"分钟前\";\n\t} else if (diff < 3600 * 24) {\n\t\treturn Math.ceil(diff / 3600) + \"小时前\";\n\t} else if (diff < 3600 * 24 * 2) {\n\t\treturn \"1天前\";\n\t}\n\tif (option) {\n\t\t// return parseTime(time, option);\n\t} else {\n\t\tlet timeStr = d.getFullYear() + \"年\" + (d.getMonth() + 1) + \"月\" + d.getDate() + \"日\" + d.getHours() + \"时\" + d.getMinutes() +\n\t\t\t\"分\"\n\t\treturn timeStr\n\t}\n}\n\nexport function dataFormatT(time) {\n\ttime = +time * 1000;\n\tconst d = new Date(time);\n\n\treturn (\n\t\td.getFullYear() +\n\t\t\"/\" +\n\t\t(d.getMonth() + parseInt(1)) +\n\t\t\"/\" +\n\t\td.getDate()\n\t);\n\n}\n\nexport function trim(str) {\n\treturn String.prototype.trim.call(str);\n}\n\nexport function isType(arg, type) {\n\treturn Object.prototype.toString.call(arg) === \"[object \" + type + \"]\";\n}\n\nexport function isWeixin() {\n\treturn false\n}\n\nexport function parseQuery() {\n\tvar pages = getCurrentPages() //获取加载的页面\n\tvar currentPage = pages[pages.length - 1] //获取当前页面的对象\n\tvar url = currentPage.route //当前页面url\n\tvar options = currentPage.options //如果要获取url中所带的参数可以查看options\n\treturn options\n}\n\n/*获取当前页url*/\nexport function getCurrentPageUrl() {\n\tvar pages = getCurrentPages() //获取加载的页面\n\tvar currentPage = pages[pages.length - 1] //获取当前页面的对象\n\tvar url = currentPage.route //当前页面url\n\treturn url\n}\n\n/*获取当前页带参数的url*/\nexport function getCurrentPageUrlWithArgs() {\n\tvar pages = getCurrentPages() //获取加载的页面\n\tvar currentPage = pages[pages.length - 1] //获取当前页面的对象\n\tvar url = currentPage.route //当前页面url\n\tvar options = currentPage.options //如果要获取url中所带的参数可以查看options\n\n\t//拼接url的参数\n\tvar urlWithArgs = url + '?'\n\tfor (var key in options) {\n\t\tvar value = options[key]\n\t\turlWithArgs += key + '=' + value + '&'\n\t}\n\turlWithArgs = urlWithArgs.substring(0, urlWithArgs.length - 1)\n\n\treturn urlWithArgs\n}\n\n// 复制到剪切板\nexport const copyClipboard = (data) => {\n\twx.setClipboardData({\n\t\tdata: data,\n\t\tsuccess: (res) => {\n\t\t\tuni.showToast({\n\t\t\t\ttitle: '复制成功',\n\t\t\t\ticon: 'success',\n\t\t\t\tduration: 2000\n\t\t\t})\n\t\t}\n\t})\n}\n\n\nexport const toAuthorization = (msg) => {\n\tuni.hideLoading();\n\tuni.showToast({\n\t\ttitle: msg,\n\t\ticon: 'none',\n\t\tduration: 2000\n\t});\n\tconsole.log(222222222)\n\treplace({\n\t\tpath: '/pages/user/Login/index',\n\t\tquery: {\n\t\t\tredirect: `/${getCurrentPageUrl()}`,\n\t\t\t...parseQuery()\n\t\t}\n\t})\n}\n\nexport const login = (option) => {\n\tconsole.log('调用登录')\n\treturn new Promise((resolve, reject) => {\n\t\t// 获取当前环境的服务商\n\t\tuni.getProvider({\n\t\t\tservice: 'oauth',\n\t\t\tsuccess: function(res) {\n\t\t\t\tconsole.log(res.provider)\n\t\t\t\t// 此处可以排除h5\n\t\t\t\tif (res.provider) {\n\t\t\t\t\t// 调用登录接口\n\t\t\t\t\tuni.login({\n\t\t\t\t\t\tprovider: res.provider[0],\n\t\t\t\t\t\tsuccess: function(loginRes) {\n\t\t\t\t\t\t\t// 微信登录\n\t\t\t\t\t\t\tconsole.log('获取code')\n\t\t\t\t\t\t\tlet code = loginRes.code;\n\t\t\t\t\t\t\tstore.commit(\"UPDATE_WXCODE\", loginRes.code);\n\n\t\t\t\t\t\t\tconsole.log(JSON.stringify(loginRes));\n\t\t\t\t\t\t\t// 检查授权, 检查用户信息授权\n\t\t\t\t\t\t\tuni.authorize({\n\t\t\t\t\t\t\t\tscope: 'scope.userInfo',\n\t\t\t\t\t\t\t\tsuccess() {\n\t\t\t\t\t\t\t\t\tuni.getUserInfo({\n\t\t\t\t\t\t\t\t\t\tprovider: res.provider[0],\n\t\t\t\t\t\t\t\t\t\tsuccess: function(user) {\n\t\t\t\t\t\t\t\t\t\t\tconsole.log(user)\n\t\t\t\t\t\t\t\t\t\t\tconsole.log('用户昵称为:' + user.userInfo.nickName);\n\t\t\t\t\t\t\t\t\t\t\tif (Vue.prototype.$deviceType == 'Weixin') {\n\t\t\t\t\t\t\t\t\t\t\t\twxappAuth({\n\t\t\t\t\t\t\t\t\t\t\t\t\tencryptedData: user.encryptedData,\n\t\t\t\t\t\t\t\t\t\t\t\t\tiv: user.iv,\n\t\t\t\t\t\t\t\t\t\t\t\t\tcode: code,\n\t\t\t\t\t\t\t\t\t\t\t\t\tspread: cookie.get(\"spread\")\n\t\t\t\t\t\t\t\t\t\t\t\t}).then(({\n\t\t\t\t\t\t\t\t\t\t\t\t\tdata\n\t\t\t\t\t\t\t\t\t\t\t\t}) => {\n\t\t\t\t\t\t\t\t\t\t\t\t\tresolve(res.data)\n\t\t\t\t\t\t\t\t\t\t\t\t\tuni.hideLoading();\n\t\t\t\t\t\t\t\t\t\t\t\t\tstore.commit(\"LOGIN\", data.token, dayjs(data.expires_time));\n\t\t\t\t\t\t\t\t\t\t\t\t\tgetUser().then(res => {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tstore.dispatch('changeUserInfo', {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tuser: res.data\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t})\n\t\t\t\t\t\t\t\t\t\t\t\t\t});\n\t\t\t\t\t\t\t\t\t\t\t\t\tvar pages = getCurrentPages() //获取加载的页面\n\t\t\t\t\t\t\t\t\t\t\t\t\tvar currentPage = pages[pages.length - 1] //获取当前页面的对象\n\t\t\t\t\t\t\t\t\t\t\t\t\tlet url = \"/pages/home/index\"\n\t\t\t\t\t\t\t\t\t\t\t\t\tlet query = {}\n\t\t\t\t\t\t\t\t\t\t\t\t\tif (currentPage) {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tif (currentPage.route != 'pages/Loading/index' && currentPage.route !=\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'pages/user/Login/index') {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\turl = currentPage.route\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tif (currentPage.route == 'pages/user/Login/index') {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tconst {\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tredirect,\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t...querys\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t} = currentPage.options\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\turl = redirect\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\tquery = { ...querys\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t\t\tswitchTab({\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tpath: url,\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tquery\n\t\t\t\t\t\t\t\t\t\t\t\t\t});\n\t\t\t\t\t\t\t\t\t\t\t\t}).catch(error => {\n\t\t\t\t\t\t\t\t\t\t\t\t\treject()\n\t\t\t\t\t\t\t\t\t\t\t\t\toption && option.fail ? option.fail() : toAuthorization('获取用户信息失败,请重试')\n\t\t\t\t\t\t\t\t\t\t\t\t});\n\t\t\t\t\t\t\t\t\t\t\t}\n\n\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t\tfail() {\n\t\t\t\t\t\t\t\t\t\t\t// 获取用户信息失败\n\t\t\t\t\t\t\t\t\t\t\treject()\n\t\t\t\t\t\t\t\t\t\t\toption && option.fail ? option.fail() : toAuthorization('获取用户信息失败,请重试')\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t});\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\tfail() {\n\t\t\t\t\t\t\t\t\t// 获取用户信息失败\n\t\t\t\t\t\t\t\t\treject()\n\t\t\t\t\t\t\t\t\toption && option.fail ? option.fail() : toAuthorization('获取用户信息失败,请重试')\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t})\n\t\t\t\t\t\t},\n\t\t\t\t\t\tfail() {\n\t\t\t\t\t\t\t// 调用登录接口失败\n\t\t\t\t\t\t\treject()\n\t\t\t\t\t\t\toption && option.fail ? option.fail() : toAuthorization('获取用户信息失败,请重试')\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t},\n\t\t\tfail() {\n\t\t\t\treject()\n\t\t\t\toption && option.fail ? option.fail() : toAuthorization('获取用户信息失败,请重试')\n\t\t\t}\n\t\t});\n\n\t})\n}\n\n\n\n\n\n\nexport function parseUrl(location) {\n\tif (typeof location === 'string') return location\n\n\tconst {\n\t\tpath,\n\t\tquery\n\t} = location\n\tconst queryStr = stringify(query)\n\n\tif (!queryStr) {\n\t\treturn path\n\t}\n\n\treturn `${path}?${queryStr}`\n}\n\nexport function parseRoute($mp) {\n\tconst _$mp = $mp || {}\n\tconst path = _$mp.page && _$mp.page.route\n\treturn {\n\t\tpath: `/${path}`,\n\t\tparams: {},\n\t\tquery: _$mp.query,\n\t\thash: '',\n\t\tfullPath: parseUrl({\n\t\t\tpath: `/${path}`,\n\t\t\tquery: _$mp.query\n\t\t}),\n\t\tname: path && path.replace(/\\/(\\w)/g, ($0, $1) => $1.toUpperCase())\n\t}\n}\n\nexport function push(location, complete, fail, success) {\n\tlet path = ''\n\tif (typeof location === 'string') {\n\t\tpath = location\n\t} else {\n\t\tpath = location.path\n\t}\n\tconsole.log(path)\n\tif (path != '/pages/launch/index' || path != '/pages/loading/index' || path != '/pages/home/index' || path !=\n\t\t'/pages/loading/index') {\n\t\tif (!store.getters.userInfo.uid) {\n\t\t\treplace({\n\t\t\t\tpath: '/pages/user/Login/index',\n\t\t\t\tquery: {\n\t\t\t\t\tredirect: `/${getCurrentPageUrl()}`,\n\t\t\t\t\t...parseQuery()\n\t\t\t\t}\n\t\t\t})\n\t\t\treturn\n\t\t}\n\t}\n\tconst url = parseUrl(location)\n\tconst params = {\n\t\turl,\n\t\tcomplete,\n\t\tfail,\n\t\tsuccess\n\t}\n\n\tif (location.isTab) {\n\t\tuni.switchTab(params)\n\t\treturn\n\t}\n\tif (location.reLaunch) {\n\t\tuni.reLaunch(params)\n\t\treturn\n\t}\n\tuni.navigateTo(params)\n}\n\nexport function replace(location, complete, fail, success) {\n\tconst url = parseUrl(location)\n\tuni.redirectTo({\n\t\turl,\n\t\tcomplete,\n\t\tfail,\n\t\tsuccess\n\t})\n}\n\nexport function go(delta) {\n\tuni.navigateBack({\n\t\tdelta\n\t})\n}\n\nexport function back() {\n\tuni.navigateBack({\n\t\tdelta: 1,\n\t\tsuccess: function(e) {},\n\t\tfail: function(e) {}\n\t})\n}\n\nexport function switchTab(location, complete, fail, success) {\n\tconst url = parseUrl(location)\n\tuni.switchTab({\n\t\turl,\n\t\tcomplete,\n\t\tfail,\n\t\tsuccess\n\t})\n}\n\n\nexport const _router = {\n\tmode: 'history',\n\tswitchTab,\n\tpush,\n\treplace,\n\tgo,\n\tback\n}\n\n\nexport function handleQrCode() {\n\ttry {\n\t\tvar urlSpread = parseQuery()[\"q\"];\n\t\tif (urlSpread) {\n\t\t\t// 通过海报二维码进来\n\t\t\turlSpread = urlSpread\n\t\t\t\t.split(\"%3F\")[1]\n\t\t\t\t.replace(/%3D/g, \":\")\n\t\t\t\t.replace(/%26/g, \",\")\n\t\t\t\t.split(\",\")\n\t\t\t\t.map((item, index) => {\n\t\t\t\t\titem = item.split(\":\");\n\t\t\t\t\treturn `\"${item[0]}\":\"${item[1]}\"`;\n\t\t\t\t})\n\t\t\t\t.join(\",\");\n\t\t\turlSpread = JSON.parse(\"{\" + urlSpread + \"}\");\n\t\t\treturn urlSpread\n\t\t}\n\t\treturn null\n\t} catch {\n\t\treturn null\n\t}\n\n}\n\nconst getImageInfo = (images) => {\n\tconsole.log(images)\n\treturn new Promise((resolve, reject) => {\n\t\tlet imageAry = {}\n\t\timages.map((item, index) => {\n\t\t\twx.getImageInfo({\n\t\t\t\tsrc: item,\n\t\t\t\tfail: function(res) {\n\t\t\t\t\timageAry[index] = null\n\t\t\t\t\tconsole.log(res)\n\t\t\t\t\tif (imageAry.length == images.length) {\n\t\t\t\t\t\tresolve(imageAry)\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\tsuccess: function(res) {\n\t\t\t\t\timageAry[index] = res\n\t\t\t\t\tconsole.log(res)\n\t\t\t\t\tif (Object.keys(imageAry).length == images.length) {\n\t\t\t\t\t\tresolve(imageAry)\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t})\n\t\t})\n\t})\n}\n\n\n/**\n * 获取分享海报\n * @param array store 海报素材\n * @param string store_name 素材文字\n * @param string price 价格\n * @param function successFn 回调函数\n * \n * \n */\nexport const PosterCanvas = (store, successCallBack) => {\n\tuni.showLoading({\n\t\ttitle: '海报生成中',\n\t\tmask: true\n\t});\n\tgetImageInfo([store.image, store.code]).then(res => {\n\t\tlet contentHh = 48 * 1.3\n\t\tconst ctx = wx.createCanvasContext('myCanvas');\n\t\tctx.clearRect(0, 0, 0, 0);\n\t\tconst WIDTH = 747\n\t\tconst HEIGHT = 1326;\n\t\tctx.fillStyle = \"#FFFFFF\";\n\t\tctx.fillRect(0, 0, WIDTH, HEIGHT);\n\t\tctx.drawImage(res[1].path, 40, 1064, 200, 200);\n\t\tctx.drawImage(res[0].path, 0, 0, WIDTH, WIDTH);\n\t\tctx.save();\n\t\tlet r = 90;\n\t\tlet d = r * 2;\n\t\tlet cx = 40;\n\t\tlet cy = 990;\n\t\tctx.arc(cx + r, cy + r, r, 0, 2 * Math.PI);\n\t\tctx.clip();\n\t\tctx.restore();\n\t\tctx.setTextAlign('center');\n\t\tctx.setFontSize(48);\n\t\tctx.setFillStyle('#000');\n\t\tctx.fillText(store.title, WIDTH / 2, 810 + contentHh);\n\t\tctx.setTextAlign('center')\n\t\tctx.setFontSize(32);\n\t\tctx.setFillStyle('red');\n\t\tctx.fillText('¥' + store.price, WIDTH / 2, 985);\n\t\tctx.setTextAlign('center')\n\t\tctx.setFontSize(22);\n\t\tctx.setFillStyle('#333333');\n\t\tctx.fillText('长按识别二维码立即购买', WIDTH / 2, 1167);\n\t\t// ctx.drawImage(store.code, 199, 1064, 200, 200);\n\t\tctx.save();\n\t\tctx.draw(true, function(oi) {\n\t\t\twx.canvasToTempFilePath({\n\t\t\t\tcanvasId: 'myCanvas',\n\t\t\t\tfileType: 'png',\n\t\t\t\tdestWidth: WIDTH,\n\t\t\t\tdestHeight: HEIGHT,\n\t\t\t\tsuccess: function(res) {\n\t\t\t\t\tuni.hideLoading();\n\t\t\t\t\tsuccessCallBack && successCallBack(res.tempFilePath);\n\t\t\t\t},\n\t\t\t\tfail: function(error) {\n\t\t\t\t\tconsole.log(error)\n\t\t\t\t},\n\n\t\t\t})\n\t\t});\n\t})\n\n\t// wx.getImageInfo({\n\t// src: store.image,\n\t// fail: function (res) {\n\t// uni.showToast({\n\t// title: '海报生成失败',\n\t// icon: \"none\",\n\t// duration: 2000\n\t// });\n\t// },\n\t// success: function (res) {\n\n\t// }\n\t// })\n}\n","import request from \"@/utils/request\";\r\n\r\n/**\r\n * 省市区\r\n */\r\nexport function district(data) {\r\n return request.get(\"/citys\", data, { login: false });\r\n}\r\n\r\n/**\r\n * 用户登录\r\n * @param data object 用户账号密码\r\n */\r\nexport function login(data) {\r\n return request.post(\"/login\", data, { login: false });\r\n}\r\n\r\n/**\r\n * 用户手机号登录\r\n * @param data object 用户手机号 也只能\r\n */\r\nexport function loginMobile(data) {\r\n return request.post(\"/login/mobile\", data, { login: false });\r\n}\r\n\r\n/**\r\n * 用户发送验证码\r\n * @param data object 用户手机号\r\n */\r\nexport function registerVerify(data) {\r\n return request.post(\"/register/verify\", data, { login: false });\r\n}\r\n\r\n/**\r\n * 用户手机号注册\r\n * @param data object 用户手机号 验证码 密码\r\n */\r\nexport function register(data) {\r\n return request.post(\"/register\", data, { login: false });\r\n}\r\n\r\n/**\r\n * 用户手机号修改密码\r\n * @param data object 用户手机号 验证码 密码\r\n */\r\nexport function registerReset(data) {\r\n return request.post(\"/register/reset\", data, { login: false });\r\n}\r\n\r\n/*\r\n * 领取优惠券列表\r\n * */\r\nexport function getCoupon(q) {\r\n return request.get(\"/coupons\", q, { login: true });\r\n}\r\n\r\n/*\r\n * 点击领取优惠券\r\n * */\r\nexport function getCouponReceive(id) {\r\n return request.post(\"/coupon/receive\", { couponId: id }, { login: true });\r\n}\r\n\r\n/*\r\n * 批量领取优惠券\r\n * */\r\nexport function couponReceiveBatch(couponId) {\r\n return request.post(\"/coupon/receive/batch\", { couponId });\r\n}\r\n\r\n/*\r\n * 我的优惠券\r\n * */\r\nexport function getCouponsUser(type) {\r\n return request.get(\"/coupons/user/\" + type);\r\n}\r\n\r\n/*\r\n * 个人中心\r\n * */\r\nexport function getUser() {\r\n return request.get(\"/user\");\r\n}\r\n\r\n/*\r\n * 用户信息\r\n * */\r\nexport function getUserInfo() {\r\n\r\n return request.get(\"/userinfo\", { login: true });\r\n}\r\n\r\n/*\r\n * 小程序登陆\r\n * */\r\nexport function wxappAuth(data) {\r\n\r\n return request.post(\"/wxapp/auth\", data, { login: false });\r\n}\r\n\r\n/*\r\n * 个人中心(功能列表)\r\n * */\r\nexport function getMenuUser() {\r\n return request.get(\"/menu/user\");\r\n}\r\n\r\n/*\r\n * 地址列表\r\n * */\r\nexport function getAddressList(data) {\r\n return request.get(\"/address/list\", data || {});\r\n}\r\n\r\n/*\r\n * 删除地址\r\n * */\r\nexport function getAddressRemove(id) {\r\n return request.post(\"/address/del\", { id: id });\r\n}\r\n\r\n/*\r\n * 设置默认地址\r\n * */\r\nexport function getAddressDefaultSet(id) {\r\n return request.post(\"/address/default/set\", { id: id });\r\n}\r\n\r\n/*\r\n * 获取默认地址\r\n * */\r\nexport function getAddressDefault() {\r\n return request.get(\"/address/default\");\r\n}\r\n\r\n/*\r\n * 获取单个地址\r\n * */\r\nexport function getAddress(id) {\r\n return request.get(\"/address/detail/\" + id);\r\n}\r\n\r\n/*\r\n * 修改 添加地址\r\n * */\r\nexport function postAddress(data) {\r\n return request.post(\"/address/edit\", data);\r\n}\r\n\r\n/*\r\n * 获取收藏产品\r\n * */\r\nexport function getCollectUser(page, limit) {\r\n return request.get(\"/collect/user\", { page: page, limit: limit });\r\n}\r\n\r\n/*\r\n * 删除收藏产品\r\n * */\r\nexport function getCollectDel(id, category) {\r\n return request.post(\"/collect/del\", { id: id, category: category });\r\n}\r\n\r\n/*\r\n * 批量收藏产品\r\n * */\r\nexport function postCollectAll(data) {\r\n return request.post(\"/collect/all\", data);\r\n}\r\n\r\n/*\r\n * 添加收藏产品\r\n * */\r\nexport function getCollectAdd(id, category) {\r\n return request.post(\"collect/add\", { id: id, category: category });\r\n}\r\n\r\n/*\r\n * 签到配置\r\n * */\r\nexport function getSignConfig() {\r\n return request.get(\"/sign/config\");\r\n}\r\n\r\n/*\r\n * 签到里的签到列表\r\n * */\r\nexport function getSignList(page, limit) {\r\n return request.get(\"/sign/list\", { page: page, limit: limit });\r\n}\r\n\r\n/*\r\n * 签到列表\r\n * */\r\nexport function getSignMonth(page, limit) {\r\n return request.get(\"/sign/month\", { page: page, limit: limit });\r\n}\r\n\r\n/*\r\n * 签到用户信息\r\n * */\r\nexport function postSignUser(sign) {\r\n return request.post(\"/sign/user\", sign);\r\n}\r\n\r\n/*\r\n * 签到\r\n * */\r\nexport function postSignIntegral(sign) {\r\n return request.post(\"/sign/integral\", sign);\r\n}\r\n\r\n/*\r\n * 推广数据\r\n * */\r\nexport function getSpreadInfo() {\r\n return request.get(\"/commission\");\r\n}\r\n\r\n/*\r\n * 推广人列表\r\n * */\r\nexport function getSpreadUser(screen) {\r\n return request.post(\"/spread/people\", screen);\r\n}\r\n\r\n/*\r\n * 推广人订单\r\n * */\r\nexport function getSpreadOrder(where) {\r\n return request.post(\"/spread/order\", where);\r\n}\r\n\r\n/*\r\n * 资金明细(types|0=全部,1=消费,2=充值,3=返佣,4=提现)\r\n * */\r\nexport function getCommissionInfo(q, types) {\r\n return request.get(\"/spread/commission/\" + types, q);\r\n}\r\n\r\n/*\r\n * 积分记录\r\n * */\r\nexport function getIntegralList(q) {\r\n return request.get(\"/integral/list\", q);\r\n}\r\n\r\n/*\r\n * 提现银行\r\n * */\r\nexport function getBank() {\r\n return request.get(\"/extract/bank\");\r\n}\r\n\r\n/*\r\n * 提现申请\r\n * */\r\nexport function postCashInfo(cash) {\r\n return request.post(\"/extract/cash\", cash);\r\n}\r\n\r\n/*\r\n * 会员中心\r\n * */\r\nexport function getVipInfo() {\r\n return request.get(\"/user/level/grade\");\r\n}\r\n\r\n/*\r\n * 会员等级任务\r\n * */\r\nexport function getVipTask(id) {\r\n return request.get(\"/user/level/task/\" + id);\r\n}\r\n\r\n/*\r\n * 资金统计\r\n * */\r\nexport function getBalance() {\r\n return request.get(\"/user/balance\");\r\n}\r\n\r\n/*\r\n * 活动状态\r\n * */\r\nexport function getActivityStatus() {\r\n return request.get(\"/user/activity\", {}, { login: false });\r\n}\r\n\r\n/*\r\n * 活动状态\r\n * */\r\nexport function getSpreadImg() {\r\n return request.get(\"/spread/banner\");\r\n}\r\n\r\n/*\r\n * 用户修改信息\r\n * */\r\nexport function postUserEdit(data) {\r\n return request.post(\"/user/edit\", data);\r\n}\r\n\r\n/*\r\n * 用户修改信息\r\n * */\r\nexport function getChatRecord(to_uid, data) {\r\n return request.get(\"user/service/record/\" + to_uid, data);\r\n}\r\n\r\n/*\r\n * 用户修改信息\r\n * */\r\nexport function serviceList() {\r\n return request.get(\"user/service/list\");\r\n}\r\n\r\n/*\r\n * 公众号充值\r\n * */\r\nexport function rechargeWechat(data) {\r\n return request.post(\"/recharge/wechat\", data);\r\n}\r\n\r\n/*\r\n * 退出登录\r\n * */\r\nexport function getLogout() {\r\n return request.post(\"/auth/logout\");\r\n}\r\n\r\n/*\r\n * 绑定手机号\r\n * */\r\nexport function bindingPhone(data) {\r\n return request.post(\"wxapp/binding\", data);\r\n}\r\n\r\n/*\r\n * h5切换公众号登陆\r\n * */\r\nexport function switchH5Login() {\r\n return request.post(\"switch_h5\", { from: \"wechat\" });\r\n}\r\n/*\r\n * 获取推广人排行\r\n * */\r\nexport function getRankList(q) {\r\n return request.get(\"rank\", q);\r\n}\r\n/*\r\n * 获取佣金排名\r\n * */\r\nexport function getBrokerageRank(q) {\r\n return request.get(\"brokerage_rank\", q);\r\n}\r\n\r\n/**\r\n * 检测会员等级\r\n */\r\nexport function setDetection() {\r\n return request.get(\"user/level/detection\");\r\n}\r\n","/*!\n * Vue.js v2.6.11\n * (c) 2014-2019 Evan You\n * Released under the MIT License.\n */\n/* */\n\nvar emptyObject = Object.freeze({});\n\n// These helpers produce better VM code in JS engines due to their\n// explicitness and function inlining.\nfunction isUndef (v) {\n return v === undefined || v === null\n}\n\nfunction isDef (v) {\n return v !== undefined && v !== null\n}\n\nfunction isTrue (v) {\n return v === true\n}\n\nfunction isFalse (v) {\n return v === false\n}\n\n/**\n * Check if value is primitive.\n */\nfunction isPrimitive (value) {\n return (\n typeof value === 'string' ||\n typeof value === 'number' ||\n // $flow-disable-line\n typeof value === 'symbol' ||\n typeof value === 'boolean'\n )\n}\n\n/**\n * Quick object check - this is primarily used to tell\n * Objects from primitive values when we know the value\n * is a JSON-compliant type.\n */\nfunction isObject (obj) {\n return obj !== null && typeof obj === 'object'\n}\n\n/**\n * Get the raw type string of a value, e.g., [object Object].\n */\nvar _toString = Object.prototype.toString;\n\nfunction toRawType (value) {\n return _toString.call(value).slice(8, -1)\n}\n\n/**\n * Strict object type check. Only returns true\n * for plain JavaScript objects.\n */\nfunction isPlainObject (obj) {\n return _toString.call(obj) === '[object Object]'\n}\n\nfunction isRegExp (v) {\n return _toString.call(v) === '[object RegExp]'\n}\n\n/**\n * Check if val is a valid array index.\n */\nfunction isValidArrayIndex (val) {\n var n = parseFloat(String(val));\n return n >= 0 && Math.floor(n) === n && isFinite(val)\n}\n\nfunction isPromise (val) {\n return (\n isDef(val) &&\n typeof val.then === 'function' &&\n typeof val.catch === 'function'\n )\n}\n\n/**\n * Convert a value to a string that is actually rendered.\n */\nfunction toString (val) {\n return val == null\n ? ''\n : Array.isArray(val) || (isPlainObject(val) && val.toString === _toString)\n ? JSON.stringify(val, null, 2)\n : String(val)\n}\n\n/**\n * Convert an input value to a number for persistence.\n * If the conversion fails, return original string.\n */\nfunction toNumber (val) {\n var n = parseFloat(val);\n return isNaN(n) ? val : n\n}\n\n/**\n * Make a map and return a function for checking if a key\n * is in that map.\n */\nfunction makeMap (\n str,\n expectsLowerCase\n) {\n var map = Object.create(null);\n var list = str.split(',');\n for (var i = 0; i < list.length; i++) {\n map[list[i]] = true;\n }\n return expectsLowerCase\n ? function (val) { return map[val.toLowerCase()]; }\n : function (val) { return map[val]; }\n}\n\n/**\n * Check if a tag is a built-in tag.\n */\nvar isBuiltInTag = makeMap('slot,component', true);\n\n/**\n * Check if an attribute is a reserved attribute.\n */\nvar isReservedAttribute = makeMap('key,ref,slot,slot-scope,is');\n\n/**\n * Remove an item from an array.\n */\nfunction remove (arr, item) {\n if (arr.length) {\n var index = arr.indexOf(item);\n if (index > -1) {\n return arr.splice(index, 1)\n }\n }\n}\n\n/**\n * Check whether an object has the property.\n */\nvar hasOwnProperty = Object.prototype.hasOwnProperty;\nfunction hasOwn (obj, key) {\n return hasOwnProperty.call(obj, key)\n}\n\n/**\n * Create a cached version of a pure function.\n */\nfunction cached (fn) {\n var cache = Object.create(null);\n return (function cachedFn (str) {\n var hit = cache[str];\n return hit || (cache[str] = fn(str))\n })\n}\n\n/**\n * Camelize a hyphen-delimited string.\n */\nvar camelizeRE = /-(\\w)/g;\nvar camelize = cached(function (str) {\n return str.replace(camelizeRE, function (_, c) { return c ? c.toUpperCase() : ''; })\n});\n\n/**\n * Capitalize a string.\n */\nvar capitalize = cached(function (str) {\n return str.charAt(0).toUpperCase() + str.slice(1)\n});\n\n/**\n * Hyphenate a camelCase string.\n */\nvar hyphenateRE = /\\B([A-Z])/g;\nvar hyphenate = cached(function (str) {\n return str.replace(hyphenateRE, '-$1').toLowerCase()\n});\n\n/**\n * Simple bind polyfill for environments that do not support it,\n * e.g., PhantomJS 1.x. Technically, we don't need this anymore\n * since native bind is now performant enough in most browsers.\n * But removing it would mean breaking code that was able to run in\n * PhantomJS 1.x, so this must be kept for backward compatibility.\n */\n\n/* istanbul ignore next */\nfunction polyfillBind (fn, ctx) {\n function boundFn (a) {\n var l = arguments.length;\n return l\n ? l > 1\n ? fn.apply(ctx, arguments)\n : fn.call(ctx, a)\n : fn.call(ctx)\n }\n\n boundFn._length = fn.length;\n return boundFn\n}\n\nfunction nativeBind (fn, ctx) {\n return fn.bind(ctx)\n}\n\nvar bind = Function.prototype.bind\n ? nativeBind\n : polyfillBind;\n\n/**\n * Convert an Array-like object to a real Array.\n */\nfunction toArray (list, start) {\n start = start || 0;\n var i = list.length - start;\n var ret = new Array(i);\n while (i--) {\n ret[i] = list[i + start];\n }\n return ret\n}\n\n/**\n * Mix properties into target object.\n */\nfunction extend (to, _from) {\n for (var key in _from) {\n to[key] = _from[key];\n }\n return to\n}\n\n/**\n * Merge an Array of Objects into a single Object.\n */\nfunction toObject (arr) {\n var res = {};\n for (var i = 0; i < arr.length; i++) {\n if (arr[i]) {\n extend(res, arr[i]);\n }\n }\n return res\n}\n\n/* eslint-disable no-unused-vars */\n\n/**\n * Perform no operation.\n * Stubbing args to make Flow happy without leaving useless transpiled code\n * with ...rest (https://flow.org/blog/2017/05/07/Strict-Function-Call-Arity/).\n */\nfunction noop (a, b, c) {}\n\n/**\n * Always return false.\n */\nvar no = function (a, b, c) { return false; };\n\n/* eslint-enable no-unused-vars */\n\n/**\n * Return the same value.\n */\nvar identity = function (_) { return _; };\n\n/**\n * Check if two values are loosely equal - that is,\n * if they are plain objects, do they have the same shape?\n */\nfunction looseEqual (a, b) {\n if (a === b) { return true }\n var isObjectA = isObject(a);\n var isObjectB = isObject(b);\n if (isObjectA && isObjectB) {\n try {\n var isArrayA = Array.isArray(a);\n var isArrayB = Array.isArray(b);\n if (isArrayA && isArrayB) {\n return a.length === b.length && a.every(function (e, i) {\n return looseEqual(e, b[i])\n })\n } else if (a instanceof Date && b instanceof Date) {\n return a.getTime() === b.getTime()\n } else if (!isArrayA && !isArrayB) {\n var keysA = Object.keys(a);\n var keysB = Object.keys(b);\n return keysA.length === keysB.length && keysA.every(function (key) {\n return looseEqual(a[key], b[key])\n })\n } else {\n /* istanbul ignore next */\n return false\n }\n } catch (e) {\n /* istanbul ignore next */\n return false\n }\n } else if (!isObjectA && !isObjectB) {\n return String(a) === String(b)\n } else {\n return false\n }\n}\n\n/**\n * Return the first index at which a loosely equal value can be\n * found in the array (if value is a plain object, the array must\n * contain an object of the same shape), or -1 if it is not present.\n */\nfunction looseIndexOf (arr, val) {\n for (var i = 0; i < arr.length; i++) {\n if (looseEqual(arr[i], val)) { return i }\n }\n return -1\n}\n\n/**\n * Ensure a function is called only once.\n */\nfunction once (fn) {\n var called = false;\n return function () {\n if (!called) {\n called = true;\n fn.apply(this, arguments);\n }\n }\n}\n\nvar ASSET_TYPES = [\n 'component',\n 'directive',\n 'filter'\n];\n\nvar LIFECYCLE_HOOKS = [\n 'beforeCreate',\n 'created',\n 'beforeMount',\n 'mounted',\n 'beforeUpdate',\n 'updated',\n 'beforeDestroy',\n 'destroyed',\n 'activated',\n 'deactivated',\n 'errorCaptured',\n 'serverPrefetch'\n];\n\n/* */\n\n\n\nvar config = ({\n /**\n * Option merge strategies (used in core/util/options)\n */\n // $flow-disable-line\n optionMergeStrategies: Object.create(null),\n\n /**\n * Whether to suppress warnings.\n */\n silent: false,\n\n /**\n * Show production mode tip message on boot?\n */\n productionTip: process.env.NODE_ENV !== 'production',\n\n /**\n * Whether to enable devtools\n */\n devtools: process.env.NODE_ENV !== 'production',\n\n /**\n * Whether to record perf\n */\n performance: false,\n\n /**\n * Error handler for watcher errors\n */\n errorHandler: null,\n\n /**\n * Warn handler for watcher warns\n */\n warnHandler: null,\n\n /**\n * Ignore certain custom elements\n */\n ignoredElements: [],\n\n /**\n * Custom user key aliases for v-on\n */\n // $flow-disable-line\n keyCodes: Object.create(null),\n\n /**\n * Check if a tag is reserved so that it cannot be registered as a\n * component. This is platform-dependent and may be overwritten.\n */\n isReservedTag: no,\n\n /**\n * Check if an attribute is reserved so that it cannot be used as a component\n * prop. This is platform-dependent and may be overwritten.\n */\n isReservedAttr: no,\n\n /**\n * Check if a tag is an unknown element.\n * Platform-dependent.\n */\n isUnknownElement: no,\n\n /**\n * Get the namespace of an element\n */\n getTagNamespace: noop,\n\n /**\n * Parse the real tag name for the specific platform.\n */\n parsePlatformTagName: identity,\n\n /**\n * Check if an attribute must be bound using property, e.g. value\n * Platform-dependent.\n */\n mustUseProp: no,\n\n /**\n * Perform updates asynchronously. Intended to be used by Vue Test Utils\n * This will significantly reduce performance if set to false.\n */\n async: true,\n\n /**\n * Exposed for legacy reasons\n */\n _lifecycleHooks: LIFECYCLE_HOOKS\n});\n\n/* */\n\n/**\n * unicode letters used for parsing html tags, component names and property paths.\n * using https://www.w3.org/TR/html53/semantics-scripting.html#potentialcustomelementname\n * skipping \\u10000-\\uEFFFF due to it freezing up PhantomJS\n */\nvar unicodeRegExp = /a-zA-Z\\u00B7\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u203F-\\u2040\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD/;\n\n/**\n * Check if a string starts with $ or _\n */\nfunction isReserved (str) {\n var c = (str + '').charCodeAt(0);\n return c === 0x24 || c === 0x5F\n}\n\n/**\n * Define a property.\n */\nfunction def (obj, key, val, enumerable) {\n Object.defineProperty(obj, key, {\n value: val,\n enumerable: !!enumerable,\n writable: true,\n configurable: true\n });\n}\n\n/**\n * Parse simple path.\n */\nvar bailRE = new RegExp((\"[^\" + (unicodeRegExp.source) + \".$_\\\\d]\"));\nfunction parsePath (path) {\n if (bailRE.test(path)) {\n return\n }\n var segments = path.split('.');\n return function (obj) {\n for (var i = 0; i < segments.length; i++) {\n if (!obj) { return }\n obj = obj[segments[i]];\n }\n return obj\n }\n}\n\n/* */\n\n// can we use __proto__?\nvar hasProto = '__proto__' in {};\n\n// Browser environment sniffing\nvar inBrowser = typeof window !== 'undefined';\nvar inWeex = typeof WXEnvironment !== 'undefined' && !!WXEnvironment.platform;\nvar weexPlatform = inWeex && WXEnvironment.platform.toLowerCase();\nvar UA = inBrowser && window.navigator.userAgent.toLowerCase();\nvar isIE = UA && /msie|trident/.test(UA);\nvar isIE9 = UA && UA.indexOf('msie 9.0') > 0;\nvar isEdge = UA && UA.indexOf('edge/') > 0;\nvar isAndroid = (UA && UA.indexOf('android') > 0) || (weexPlatform === 'android');\nvar isIOS = (UA && /iphone|ipad|ipod|ios/.test(UA)) || (weexPlatform === 'ios');\nvar isChrome = UA && /chrome\\/\\d+/.test(UA) && !isEdge;\nvar isPhantomJS = UA && /phantomjs/.test(UA);\nvar isFF = UA && UA.match(/firefox\\/(\\d+)/);\n\n// Firefox has a \"watch\" function on Object.prototype...\nvar nativeWatch = ({}).watch;\nif (inBrowser) {\n try {\n var opts = {};\n Object.defineProperty(opts, 'passive', ({\n get: function get () {\n }\n })); // https://github.com/facebook/flow/issues/285\n window.addEventListener('test-passive', null, opts);\n } catch (e) {}\n}\n\n// this needs to be lazy-evaled because vue may be required before\n// vue-server-renderer can set VUE_ENV\nvar _isServer;\nvar isServerRendering = function () {\n if (_isServer === undefined) {\n /* istanbul ignore if */\n if (!inBrowser && !inWeex && typeof global !== 'undefined') {\n // detect presence of vue-server-renderer and avoid\n // Webpack shimming the process\n _isServer = global['process'] && global['process'].env.VUE_ENV === 'server';\n } else {\n _isServer = false;\n }\n }\n return _isServer\n};\n\n// detect devtools\nvar devtools = inBrowser && window.__VUE_DEVTOOLS_GLOBAL_HOOK__;\n\n/* istanbul ignore next */\nfunction isNative (Ctor) {\n return typeof Ctor === 'function' && /native code/.test(Ctor.toString())\n}\n\nvar hasSymbol =\n typeof Symbol !== 'undefined' && isNative(Symbol) &&\n typeof Reflect !== 'undefined' && isNative(Reflect.ownKeys);\n\nvar _Set;\n/* istanbul ignore if */ // $flow-disable-line\nif (typeof Set !== 'undefined' && isNative(Set)) {\n // use native Set when available.\n _Set = Set;\n} else {\n // a non-standard Set polyfill that only works with primitive keys.\n _Set = /*@__PURE__*/(function () {\n function Set () {\n this.set = Object.create(null);\n }\n Set.prototype.has = function has (key) {\n return this.set[key] === true\n };\n Set.prototype.add = function add (key) {\n this.set[key] = true;\n };\n Set.prototype.clear = function clear () {\n this.set = Object.create(null);\n };\n\n return Set;\n }());\n}\n\n/* */\n\nvar warn = noop;\nvar tip = noop;\nvar generateComponentTrace = (noop); // work around flow check\nvar formatComponentName = (noop);\n\nif (process.env.NODE_ENV !== 'production') {\n var hasConsole = typeof console !== 'undefined';\n var classifyRE = /(?:^|[-_])(\\w)/g;\n var classify = function (str) { return str\n .replace(classifyRE, function (c) { return c.toUpperCase(); })\n .replace(/[-_]/g, ''); };\n\n warn = function (msg, vm) {\n var trace = vm ? generateComponentTrace(vm) : '';\n\n if (config.warnHandler) {\n config.warnHandler.call(null, msg, vm, trace);\n } else if (hasConsole && (!config.silent)) {\n console.error((\"[Vue warn]: \" + msg + trace));\n }\n };\n\n tip = function (msg, vm) {\n if (hasConsole && (!config.silent)) {\n console.warn(\"[Vue tip]: \" + msg + (\n vm ? generateComponentTrace(vm) : ''\n ));\n }\n };\n\n formatComponentName = function (vm, includeFile) {\n {\n if(vm.$scope && vm.$scope.is){\n return vm.$scope.is\n }\n }\n if (vm.$root === vm) {\n return ''\n }\n var options = typeof vm === 'function' && vm.cid != null\n ? vm.options\n : vm._isVue\n ? vm.$options || vm.constructor.options\n : vm;\n var name = options.name || options._componentTag;\n var file = options.__file;\n if (!name && file) {\n var match = file.match(/([^/\\\\]+)\\.vue$/);\n name = match && match[1];\n }\n\n return (\n (name ? (\"<\" + (classify(name)) + \">\") : \"\") +\n (file && includeFile !== false ? (\" at \" + file) : '')\n )\n };\n\n var repeat = function (str, n) {\n var res = '';\n while (n) {\n if (n % 2 === 1) { res += str; }\n if (n > 1) { str += str; }\n n >>= 1;\n }\n return res\n };\n\n generateComponentTrace = function (vm) {\n if (vm._isVue && vm.$parent) {\n var tree = [];\n var currentRecursiveSequence = 0;\n while (vm) {\n if (tree.length > 0) {\n var last = tree[tree.length - 1];\n if (last.constructor === vm.constructor) {\n currentRecursiveSequence++;\n vm = vm.$parent;\n continue\n } else if (currentRecursiveSequence > 0) {\n tree[tree.length - 1] = [last, currentRecursiveSequence];\n currentRecursiveSequence = 0;\n }\n }\n tree.push(vm);\n vm = vm.$parent;\n }\n return '\\n\\nfound in\\n\\n' + tree\n .map(function (vm, i) { return (\"\" + (i === 0 ? '---> ' : repeat(' ', 5 + i * 2)) + (Array.isArray(vm)\n ? ((formatComponentName(vm[0])) + \"... (\" + (vm[1]) + \" recursive calls)\")\n : formatComponentName(vm))); })\n .join('\\n')\n } else {\n return (\"\\n\\n(found in \" + (formatComponentName(vm)) + \")\")\n }\n };\n}\n\n/* */\n\nvar uid = 0;\n\n/**\n * A dep is an observable that can have multiple\n * directives subscribing to it.\n */\nvar Dep = function Dep () {\n // fixed by xxxxxx (nvue vuex)\n /* eslint-disable no-undef */\n if(typeof SharedObject !== 'undefined'){\n this.id = SharedObject.uid++;\n } else {\n this.id = uid++;\n }\n this.subs = [];\n};\n\nDep.prototype.addSub = function addSub (sub) {\n this.subs.push(sub);\n};\n\nDep.prototype.removeSub = function removeSub (sub) {\n remove(this.subs, sub);\n};\n\nDep.prototype.depend = function depend () {\n if (Dep.SharedObject.target) {\n Dep.SharedObject.target.addDep(this);\n }\n};\n\nDep.prototype.notify = function notify () {\n // stabilize the subscriber list first\n var subs = this.subs.slice();\n if (process.env.NODE_ENV !== 'production' && !config.async) {\n // subs aren't sorted in scheduler if not running async\n // we need to sort them now to make sure they fire in correct\n // order\n subs.sort(function (a, b) { return a.id - b.id; });\n }\n for (var i = 0, l = subs.length; i < l; i++) {\n subs[i].update();\n }\n};\n\n// The current target watcher being evaluated.\n// This is globally unique because only one watcher\n// can be evaluated at a time.\n// fixed by xxxxxx (nvue shared vuex)\n/* eslint-disable no-undef */\nDep.SharedObject = typeof SharedObject !== 'undefined' ? SharedObject : {};\nDep.SharedObject.target = null;\nDep.SharedObject.targetStack = [];\n\nfunction pushTarget (target) {\n Dep.SharedObject.targetStack.push(target);\n Dep.SharedObject.target = target;\n}\n\nfunction popTarget () {\n Dep.SharedObject.targetStack.pop();\n Dep.SharedObject.target = Dep.SharedObject.targetStack[Dep.SharedObject.targetStack.length - 1];\n}\n\n/* */\n\nvar VNode = function VNode (\n tag,\n data,\n children,\n text,\n elm,\n context,\n componentOptions,\n asyncFactory\n) {\n this.tag = tag;\n this.data = data;\n this.children = children;\n this.text = text;\n this.elm = elm;\n this.ns = undefined;\n this.context = context;\n this.fnContext = undefined;\n this.fnOptions = undefined;\n this.fnScopeId = undefined;\n this.key = data && data.key;\n this.componentOptions = componentOptions;\n this.componentInstance = undefined;\n this.parent = undefined;\n this.raw = false;\n this.isStatic = false;\n this.isRootInsert = true;\n this.isComment = false;\n this.isCloned = false;\n this.isOnce = false;\n this.asyncFactory = asyncFactory;\n this.asyncMeta = undefined;\n this.isAsyncPlaceholder = false;\n};\n\nvar prototypeAccessors = { child: { configurable: true } };\n\n// DEPRECATED: alias for componentInstance for backwards compat.\n/* istanbul ignore next */\nprototypeAccessors.child.get = function () {\n return this.componentInstance\n};\n\nObject.defineProperties( VNode.prototype, prototypeAccessors );\n\nvar createEmptyVNode = function (text) {\n if ( text === void 0 ) text = '';\n\n var node = new VNode();\n node.text = text;\n node.isComment = true;\n return node\n};\n\nfunction createTextVNode (val) {\n return new VNode(undefined, undefined, undefined, String(val))\n}\n\n// optimized shallow clone\n// used for static nodes and slot nodes because they may be reused across\n// multiple renders, cloning them avoids errors when DOM manipulations rely\n// on their elm reference.\nfunction cloneVNode (vnode) {\n var cloned = new VNode(\n vnode.tag,\n vnode.data,\n // #7975\n // clone children array to avoid mutating original in case of cloning\n // a child.\n vnode.children && vnode.children.slice(),\n vnode.text,\n vnode.elm,\n vnode.context,\n vnode.componentOptions,\n vnode.asyncFactory\n );\n cloned.ns = vnode.ns;\n cloned.isStatic = vnode.isStatic;\n cloned.key = vnode.key;\n cloned.isComment = vnode.isComment;\n cloned.fnContext = vnode.fnContext;\n cloned.fnOptions = vnode.fnOptions;\n cloned.fnScopeId = vnode.fnScopeId;\n cloned.asyncMeta = vnode.asyncMeta;\n cloned.isCloned = true;\n return cloned\n}\n\n/*\n * not type checking this file because flow doesn't play well with\n * dynamically accessing methods on Array prototype\n */\n\nvar arrayProto = Array.prototype;\nvar arrayMethods = Object.create(arrayProto);\n\nvar methodsToPatch = [\n 'push',\n 'pop',\n 'shift',\n 'unshift',\n 'splice',\n 'sort',\n 'reverse'\n];\n\n/**\n * Intercept mutating methods and emit events\n */\nmethodsToPatch.forEach(function (method) {\n // cache original method\n var original = arrayProto[method];\n def(arrayMethods, method, function mutator () {\n var args = [], len = arguments.length;\n while ( len-- ) args[ len ] = arguments[ len ];\n\n var result = original.apply(this, args);\n var ob = this.__ob__;\n var inserted;\n switch (method) {\n case 'push':\n case 'unshift':\n inserted = args;\n break\n case 'splice':\n inserted = args.slice(2);\n break\n }\n if (inserted) { ob.observeArray(inserted); }\n // notify change\n ob.dep.notify();\n return result\n });\n});\n\n/* */\n\nvar arrayKeys = Object.getOwnPropertyNames(arrayMethods);\n\n/**\n * In some cases we may want to disable observation inside a component's\n * update computation.\n */\nvar shouldObserve = true;\n\nfunction toggleObserving (value) {\n shouldObserve = value;\n}\n\n/**\n * Observer class that is attached to each observed\n * object. Once attached, the observer converts the target\n * object's property keys into getter/setters that\n * collect dependencies and dispatch updates.\n */\nvar Observer = function Observer (value) {\n this.value = value;\n this.dep = new Dep();\n this.vmCount = 0;\n def(value, '__ob__', this);\n if (Array.isArray(value)) {\n if (hasProto) {\n {// fixed by xxxxxx 微信小程序使用 plugins 之后,数组方法被直接挂载到了数组对象上,需要执行 copyAugment 逻辑\n if(value.push !== value.__proto__.push){\n copyAugment(value, arrayMethods, arrayKeys);\n } else {\n protoAugment(value, arrayMethods);\n }\n }\n } else {\n copyAugment(value, arrayMethods, arrayKeys);\n }\n this.observeArray(value);\n } else {\n this.walk(value);\n }\n};\n\n/**\n * Walk through all properties and convert them into\n * getter/setters. This method should only be called when\n * value type is Object.\n */\nObserver.prototype.walk = function walk (obj) {\n var keys = Object.keys(obj);\n for (var i = 0; i < keys.length; i++) {\n defineReactive$$1(obj, keys[i]);\n }\n};\n\n/**\n * Observe a list of Array items.\n */\nObserver.prototype.observeArray = function observeArray (items) {\n for (var i = 0, l = items.length; i < l; i++) {\n observe(items[i]);\n }\n};\n\n// helpers\n\n/**\n * Augment a target Object or Array by intercepting\n * the prototype chain using __proto__\n */\nfunction protoAugment (target, src) {\n /* eslint-disable no-proto */\n target.__proto__ = src;\n /* eslint-enable no-proto */\n}\n\n/**\n * Augment a target Object or Array by defining\n * hidden properties.\n */\n/* istanbul ignore next */\nfunction copyAugment (target, src, keys) {\n for (var i = 0, l = keys.length; i < l; i++) {\n var key = keys[i];\n def(target, key, src[key]);\n }\n}\n\n/**\n * Attempt to create an observer instance for a value,\n * returns the new observer if successfully observed,\n * or the existing observer if the value already has one.\n */\nfunction observe (value, asRootData) {\n if (!isObject(value) || value instanceof VNode) {\n return\n }\n var ob;\n if (hasOwn(value, '__ob__') && value.__ob__ instanceof Observer) {\n ob = value.__ob__;\n } else if (\n shouldObserve &&\n !isServerRendering() &&\n (Array.isArray(value) || isPlainObject(value)) &&\n Object.isExtensible(value) &&\n !value._isVue\n ) {\n ob = new Observer(value);\n }\n if (asRootData && ob) {\n ob.vmCount++;\n }\n return ob\n}\n\n/**\n * Define a reactive property on an Object.\n */\nfunction defineReactive$$1 (\n obj,\n key,\n val,\n customSetter,\n shallow\n) {\n var dep = new Dep();\n\n var property = Object.getOwnPropertyDescriptor(obj, key);\n if (property && property.configurable === false) {\n return\n }\n\n // cater for pre-defined getter/setters\n var getter = property && property.get;\n var setter = property && property.set;\n if ((!getter || setter) && arguments.length === 2) {\n val = obj[key];\n }\n\n var childOb = !shallow && observe(val);\n Object.defineProperty(obj, key, {\n enumerable: true,\n configurable: true,\n get: function reactiveGetter () {\n var value = getter ? getter.call(obj) : val;\n if (Dep.SharedObject.target) { // fixed by xxxxxx\n dep.depend();\n if (childOb) {\n childOb.dep.depend();\n if (Array.isArray(value)) {\n dependArray(value);\n }\n }\n }\n return value\n },\n set: function reactiveSetter (newVal) {\n var value = getter ? getter.call(obj) : val;\n /* eslint-disable no-self-compare */\n if (newVal === value || (newVal !== newVal && value !== value)) {\n return\n }\n /* eslint-enable no-self-compare */\n if (process.env.NODE_ENV !== 'production' && customSetter) {\n customSetter();\n }\n // #7981: for accessor properties without setter\n if (getter && !setter) { return }\n if (setter) {\n setter.call(obj, newVal);\n } else {\n val = newVal;\n }\n childOb = !shallow && observe(newVal);\n dep.notify();\n }\n });\n}\n\n/**\n * Set a property on an object. Adds the new property and\n * triggers change notification if the property doesn't\n * already exist.\n */\nfunction set (target, key, val) {\n if (process.env.NODE_ENV !== 'production' &&\n (isUndef(target) || isPrimitive(target))\n ) {\n warn((\"Cannot set reactive property on undefined, null, or primitive value: \" + ((target))));\n }\n if (Array.isArray(target) && isValidArrayIndex(key)) {\n target.length = Math.max(target.length, key);\n target.splice(key, 1, val);\n return val\n }\n if (key in target && !(key in Object.prototype)) {\n target[key] = val;\n return val\n }\n var ob = (target).__ob__;\n if (target._isVue || (ob && ob.vmCount)) {\n process.env.NODE_ENV !== 'production' && warn(\n 'Avoid adding reactive properties to a Vue instance or its root $data ' +\n 'at runtime - declare it upfront in the data option.'\n );\n return val\n }\n if (!ob) {\n target[key] = val;\n return val\n }\n defineReactive$$1(ob.value, key, val);\n ob.dep.notify();\n return val\n}\n\n/**\n * Delete a property and trigger change if necessary.\n */\nfunction del (target, key) {\n if (process.env.NODE_ENV !== 'production' &&\n (isUndef(target) || isPrimitive(target))\n ) {\n warn((\"Cannot delete reactive property on undefined, null, or primitive value: \" + ((target))));\n }\n if (Array.isArray(target) && isValidArrayIndex(key)) {\n target.splice(key, 1);\n return\n }\n var ob = (target).__ob__;\n if (target._isVue || (ob && ob.vmCount)) {\n process.env.NODE_ENV !== 'production' && warn(\n 'Avoid deleting properties on a Vue instance or its root $data ' +\n '- just set it to null.'\n );\n return\n }\n if (!hasOwn(target, key)) {\n return\n }\n delete target[key];\n if (!ob) {\n return\n }\n ob.dep.notify();\n}\n\n/**\n * Collect dependencies on array elements when the array is touched, since\n * we cannot intercept array element access like property getters.\n */\nfunction dependArray (value) {\n for (var e = (void 0), i = 0, l = value.length; i < l; i++) {\n e = value[i];\n e && e.__ob__ && e.__ob__.dep.depend();\n if (Array.isArray(e)) {\n dependArray(e);\n }\n }\n}\n\n/* */\n\n/**\n * Option overwriting strategies are functions that handle\n * how to merge a parent option value and a child option\n * value into the final value.\n */\nvar strats = config.optionMergeStrategies;\n\n/**\n * Options with restrictions\n */\nif (process.env.NODE_ENV !== 'production') {\n strats.el = strats.propsData = function (parent, child, vm, key) {\n if (!vm) {\n warn(\n \"option \\\"\" + key + \"\\\" can only be used during instance \" +\n 'creation with the `new` keyword.'\n );\n }\n return defaultStrat(parent, child)\n };\n}\n\n/**\n * Helper that recursively merges two data objects together.\n */\nfunction mergeData (to, from) {\n if (!from) { return to }\n var key, toVal, fromVal;\n\n var keys = hasSymbol\n ? Reflect.ownKeys(from)\n : Object.keys(from);\n\n for (var i = 0; i < keys.length; i++) {\n key = keys[i];\n // in case the object is already observed...\n if (key === '__ob__') { continue }\n toVal = to[key];\n fromVal = from[key];\n if (!hasOwn(to, key)) {\n set(to, key, fromVal);\n } else if (\n toVal !== fromVal &&\n isPlainObject(toVal) &&\n isPlainObject(fromVal)\n ) {\n mergeData(toVal, fromVal);\n }\n }\n return to\n}\n\n/**\n * Data\n */\nfunction mergeDataOrFn (\n parentVal,\n childVal,\n vm\n) {\n if (!vm) {\n // in a Vue.extend merge, both should be functions\n if (!childVal) {\n return parentVal\n }\n if (!parentVal) {\n return childVal\n }\n // when parentVal & childVal are both present,\n // we need to return a function that returns the\n // merged result of both functions... no need to\n // check if parentVal is a function here because\n // it has to be a function to pass previous merges.\n return function mergedDataFn () {\n return mergeData(\n typeof childVal === 'function' ? childVal.call(this, this) : childVal,\n typeof parentVal === 'function' ? parentVal.call(this, this) : parentVal\n )\n }\n } else {\n return function mergedInstanceDataFn () {\n // instance merge\n var instanceData = typeof childVal === 'function'\n ? childVal.call(vm, vm)\n : childVal;\n var defaultData = typeof parentVal === 'function'\n ? parentVal.call(vm, vm)\n : parentVal;\n if (instanceData) {\n return mergeData(instanceData, defaultData)\n } else {\n return defaultData\n }\n }\n }\n}\n\nstrats.data = function (\n parentVal,\n childVal,\n vm\n) {\n if (!vm) {\n if (childVal && typeof childVal !== 'function') {\n process.env.NODE_ENV !== 'production' && warn(\n 'The \"data\" option should be a function ' +\n 'that returns a per-instance value in component ' +\n 'definitions.',\n vm\n );\n\n return parentVal\n }\n return mergeDataOrFn(parentVal, childVal)\n }\n\n return mergeDataOrFn(parentVal, childVal, vm)\n};\n\n/**\n * Hooks and props are merged as arrays.\n */\nfunction mergeHook (\n parentVal,\n childVal\n) {\n var res = childVal\n ? parentVal\n ? parentVal.concat(childVal)\n : Array.isArray(childVal)\n ? childVal\n : [childVal]\n : parentVal;\n return res\n ? dedupeHooks(res)\n : res\n}\n\nfunction dedupeHooks (hooks) {\n var res = [];\n for (var i = 0; i < hooks.length; i++) {\n if (res.indexOf(hooks[i]) === -1) {\n res.push(hooks[i]);\n }\n }\n return res\n}\n\nLIFECYCLE_HOOKS.forEach(function (hook) {\n strats[hook] = mergeHook;\n});\n\n/**\n * Assets\n *\n * When a vm is present (instance creation), we need to do\n * a three-way merge between constructor options, instance\n * options and parent options.\n */\nfunction mergeAssets (\n parentVal,\n childVal,\n vm,\n key\n) {\n var res = Object.create(parentVal || null);\n if (childVal) {\n process.env.NODE_ENV !== 'production' && assertObjectType(key, childVal, vm);\n return extend(res, childVal)\n } else {\n return res\n }\n}\n\nASSET_TYPES.forEach(function (type) {\n strats[type + 's'] = mergeAssets;\n});\n\n/**\n * Watchers.\n *\n * Watchers hashes should not overwrite one\n * another, so we merge them as arrays.\n */\nstrats.watch = function (\n parentVal,\n childVal,\n vm,\n key\n) {\n // work around Firefox's Object.prototype.watch...\n if (parentVal === nativeWatch) { parentVal = undefined; }\n if (childVal === nativeWatch) { childVal = undefined; }\n /* istanbul ignore if */\n if (!childVal) { return Object.create(parentVal || null) }\n if (process.env.NODE_ENV !== 'production') {\n assertObjectType(key, childVal, vm);\n }\n if (!parentVal) { return childVal }\n var ret = {};\n extend(ret, parentVal);\n for (var key$1 in childVal) {\n var parent = ret[key$1];\n var child = childVal[key$1];\n if (parent && !Array.isArray(parent)) {\n parent = [parent];\n }\n ret[key$1] = parent\n ? parent.concat(child)\n : Array.isArray(child) ? child : [child];\n }\n return ret\n};\n\n/**\n * Other object hashes.\n */\nstrats.props =\nstrats.methods =\nstrats.inject =\nstrats.computed = function (\n parentVal,\n childVal,\n vm,\n key\n) {\n if (childVal && process.env.NODE_ENV !== 'production') {\n assertObjectType(key, childVal, vm);\n }\n if (!parentVal) { return childVal }\n var ret = Object.create(null);\n extend(ret, parentVal);\n if (childVal) { extend(ret, childVal); }\n return ret\n};\nstrats.provide = mergeDataOrFn;\n\n/**\n * Default strategy.\n */\nvar defaultStrat = function (parentVal, childVal) {\n return childVal === undefined\n ? parentVal\n : childVal\n};\n\n/**\n * Validate component names\n */\nfunction checkComponents (options) {\n for (var key in options.components) {\n validateComponentName(key);\n }\n}\n\nfunction validateComponentName (name) {\n if (!new RegExp((\"^[a-zA-Z][\\\\-\\\\.0-9_\" + (unicodeRegExp.source) + \"]*$\")).test(name)) {\n warn(\n 'Invalid component name: \"' + name + '\". Component names ' +\n 'should conform to valid custom element name in html5 specification.'\n );\n }\n if (isBuiltInTag(name) || config.isReservedTag(name)) {\n warn(\n 'Do not use built-in or reserved HTML elements as component ' +\n 'id: ' + name\n );\n }\n}\n\n/**\n * Ensure all props option syntax are normalized into the\n * Object-based format.\n */\nfunction normalizeProps (options, vm) {\n var props = options.props;\n if (!props) { return }\n var res = {};\n var i, val, name;\n if (Array.isArray(props)) {\n i = props.length;\n while (i--) {\n val = props[i];\n if (typeof val === 'string') {\n name = camelize(val);\n res[name] = { type: null };\n } else if (process.env.NODE_ENV !== 'production') {\n warn('props must be strings when using array syntax.');\n }\n }\n } else if (isPlainObject(props)) {\n for (var key in props) {\n val = props[key];\n name = camelize(key);\n res[name] = isPlainObject(val)\n ? val\n : { type: val };\n }\n } else if (process.env.NODE_ENV !== 'production') {\n warn(\n \"Invalid value for option \\\"props\\\": expected an Array or an Object, \" +\n \"but got \" + (toRawType(props)) + \".\",\n vm\n );\n }\n options.props = res;\n}\n\n/**\n * Normalize all injections into Object-based format\n */\nfunction normalizeInject (options, vm) {\n var inject = options.inject;\n if (!inject) { return }\n var normalized = options.inject = {};\n if (Array.isArray(inject)) {\n for (var i = 0; i < inject.length; i++) {\n normalized[inject[i]] = { from: inject[i] };\n }\n } else if (isPlainObject(inject)) {\n for (var key in inject) {\n var val = inject[key];\n normalized[key] = isPlainObject(val)\n ? extend({ from: key }, val)\n : { from: val };\n }\n } else if (process.env.NODE_ENV !== 'production') {\n warn(\n \"Invalid value for option \\\"inject\\\": expected an Array or an Object, \" +\n \"but got \" + (toRawType(inject)) + \".\",\n vm\n );\n }\n}\n\n/**\n * Normalize raw function directives into object format.\n */\nfunction normalizeDirectives (options) {\n var dirs = options.directives;\n if (dirs) {\n for (var key in dirs) {\n var def$$1 = dirs[key];\n if (typeof def$$1 === 'function') {\n dirs[key] = { bind: def$$1, update: def$$1 };\n }\n }\n }\n}\n\nfunction assertObjectType (name, value, vm) {\n if (!isPlainObject(value)) {\n warn(\n \"Invalid value for option \\\"\" + name + \"\\\": expected an Object, \" +\n \"but got \" + (toRawType(value)) + \".\",\n vm\n );\n }\n}\n\n/**\n * Merge two option objects into a new one.\n * Core utility used in both instantiation and inheritance.\n */\nfunction mergeOptions (\n parent,\n child,\n vm\n) {\n if (process.env.NODE_ENV !== 'production') {\n checkComponents(child);\n }\n\n if (typeof child === 'function') {\n child = child.options;\n }\n\n normalizeProps(child, vm);\n normalizeInject(child, vm);\n normalizeDirectives(child);\n\n // Apply extends and mixins on the child options,\n // but only if it is a raw options object that isn't\n // the result of another mergeOptions call.\n // Only merged options has the _base property.\n if (!child._base) {\n if (child.extends) {\n parent = mergeOptions(parent, child.extends, vm);\n }\n if (child.mixins) {\n for (var i = 0, l = child.mixins.length; i < l; i++) {\n parent = mergeOptions(parent, child.mixins[i], vm);\n }\n }\n }\n\n var options = {};\n var key;\n for (key in parent) {\n mergeField(key);\n }\n for (key in child) {\n if (!hasOwn(parent, key)) {\n mergeField(key);\n }\n }\n function mergeField (key) {\n var strat = strats[key] || defaultStrat;\n options[key] = strat(parent[key], child[key], vm, key);\n }\n return options\n}\n\n/**\n * Resolve an asset.\n * This function is used because child instances need access\n * to assets defined in its ancestor chain.\n */\nfunction resolveAsset (\n options,\n type,\n id,\n warnMissing\n) {\n /* istanbul ignore if */\n if (typeof id !== 'string') {\n return\n }\n var assets = options[type];\n // check local registration variations first\n if (hasOwn(assets, id)) { return assets[id] }\n var camelizedId = camelize(id);\n if (hasOwn(assets, camelizedId)) { return assets[camelizedId] }\n var PascalCaseId = capitalize(camelizedId);\n if (hasOwn(assets, PascalCaseId)) { return assets[PascalCaseId] }\n // fallback to prototype chain\n var res = assets[id] || assets[camelizedId] || assets[PascalCaseId];\n if (process.env.NODE_ENV !== 'production' && warnMissing && !res) {\n warn(\n 'Failed to resolve ' + type.slice(0, -1) + ': ' + id,\n options\n );\n }\n return res\n}\n\n/* */\n\n\n\nfunction validateProp (\n key,\n propOptions,\n propsData,\n vm\n) {\n var prop = propOptions[key];\n var absent = !hasOwn(propsData, key);\n var value = propsData[key];\n // boolean casting\n var booleanIndex = getTypeIndex(Boolean, prop.type);\n if (booleanIndex > -1) {\n if (absent && !hasOwn(prop, 'default')) {\n value = false;\n } else if (value === '' || value === hyphenate(key)) {\n // only cast empty string / same name to boolean if\n // boolean has higher priority\n var stringIndex = getTypeIndex(String, prop.type);\n if (stringIndex < 0 || booleanIndex < stringIndex) {\n value = true;\n }\n }\n }\n // check default value\n if (value === undefined) {\n value = getPropDefaultValue(vm, prop, key);\n // since the default value is a fresh copy,\n // make sure to observe it.\n var prevShouldObserve = shouldObserve;\n toggleObserving(true);\n observe(value);\n toggleObserving(prevShouldObserve);\n }\n if (\n process.env.NODE_ENV !== 'production' &&\n // skip validation for weex recycle-list child component props\n !(false)\n ) {\n assertProp(prop, key, value, vm, absent);\n }\n return value\n}\n\n/**\n * Get the default value of a prop.\n */\nfunction getPropDefaultValue (vm, prop, key) {\n // no default, return undefined\n if (!hasOwn(prop, 'default')) {\n return undefined\n }\n var def = prop.default;\n // warn against non-factory defaults for Object & Array\n if (process.env.NODE_ENV !== 'production' && isObject(def)) {\n warn(\n 'Invalid default value for prop \"' + key + '\": ' +\n 'Props with type Object/Array must use a factory function ' +\n 'to return the default value.',\n vm\n );\n }\n // the raw prop value was also undefined from previous render,\n // return previous default value to avoid unnecessary watcher trigger\n if (vm && vm.$options.propsData &&\n vm.$options.propsData[key] === undefined &&\n vm._props[key] !== undefined\n ) {\n return vm._props[key]\n }\n // call factory function for non-Function types\n // a value is Function if its prototype is function even across different execution context\n return typeof def === 'function' && getType(prop.type) !== 'Function'\n ? def.call(vm)\n : def\n}\n\n/**\n * Assert whether a prop is valid.\n */\nfunction assertProp (\n prop,\n name,\n value,\n vm,\n absent\n) {\n if (prop.required && absent) {\n warn(\n 'Missing required prop: \"' + name + '\"',\n vm\n );\n return\n }\n if (value == null && !prop.required) {\n return\n }\n var type = prop.type;\n var valid = !type || type === true;\n var expectedTypes = [];\n if (type) {\n if (!Array.isArray(type)) {\n type = [type];\n }\n for (var i = 0; i < type.length && !valid; i++) {\n var assertedType = assertType(value, type[i]);\n expectedTypes.push(assertedType.expectedType || '');\n valid = assertedType.valid;\n }\n }\n\n if (!valid) {\n warn(\n getInvalidTypeMessage(name, value, expectedTypes),\n vm\n );\n return\n }\n var validator = prop.validator;\n if (validator) {\n if (!validator(value)) {\n warn(\n 'Invalid prop: custom validator check failed for prop \"' + name + '\".',\n vm\n );\n }\n }\n}\n\nvar simpleCheckRE = /^(String|Number|Boolean|Function|Symbol)$/;\n\nfunction assertType (value, type) {\n var valid;\n var expectedType = getType(type);\n if (simpleCheckRE.test(expectedType)) {\n var t = typeof value;\n valid = t === expectedType.toLowerCase();\n // for primitive wrapper objects\n if (!valid && t === 'object') {\n valid = value instanceof type;\n }\n } else if (expectedType === 'Object') {\n valid = isPlainObject(value);\n } else if (expectedType === 'Array') {\n valid = Array.isArray(value);\n } else {\n valid = value instanceof type;\n }\n return {\n valid: valid,\n expectedType: expectedType\n }\n}\n\n/**\n * Use function string name to check built-in types,\n * because a simple equality check will fail when running\n * across different vms / iframes.\n */\nfunction getType (fn) {\n var match = fn && fn.toString().match(/^\\s*function (\\w+)/);\n return match ? match[1] : ''\n}\n\nfunction isSameType (a, b) {\n return getType(a) === getType(b)\n}\n\nfunction getTypeIndex (type, expectedTypes) {\n if (!Array.isArray(expectedTypes)) {\n return isSameType(expectedTypes, type) ? 0 : -1\n }\n for (var i = 0, len = expectedTypes.length; i < len; i++) {\n if (isSameType(expectedTypes[i], type)) {\n return i\n }\n }\n return -1\n}\n\nfunction getInvalidTypeMessage (name, value, expectedTypes) {\n var message = \"Invalid prop: type check failed for prop \\\"\" + name + \"\\\".\" +\n \" Expected \" + (expectedTypes.map(capitalize).join(', '));\n var expectedType = expectedTypes[0];\n var receivedType = toRawType(value);\n var expectedValue = styleValue(value, expectedType);\n var receivedValue = styleValue(value, receivedType);\n // check if we need to specify expected value\n if (expectedTypes.length === 1 &&\n isExplicable(expectedType) &&\n !isBoolean(expectedType, receivedType)) {\n message += \" with value \" + expectedValue;\n }\n message += \", got \" + receivedType + \" \";\n // check if we need to specify received value\n if (isExplicable(receivedType)) {\n message += \"with value \" + receivedValue + \".\";\n }\n return message\n}\n\nfunction styleValue (value, type) {\n if (type === 'String') {\n return (\"\\\"\" + value + \"\\\"\")\n } else if (type === 'Number') {\n return (\"\" + (Number(value)))\n } else {\n return (\"\" + value)\n }\n}\n\nfunction isExplicable (value) {\n var explicitTypes = ['string', 'number', 'boolean'];\n return explicitTypes.some(function (elem) { return value.toLowerCase() === elem; })\n}\n\nfunction isBoolean () {\n var args = [], len = arguments.length;\n while ( len-- ) args[ len ] = arguments[ len ];\n\n return args.some(function (elem) { return elem.toLowerCase() === 'boolean'; })\n}\n\n/* */\n\nfunction handleError (err, vm, info) {\n // Deactivate deps tracking while processing error handler to avoid possible infinite rendering.\n // See: https://github.com/vuejs/vuex/issues/1505\n pushTarget();\n try {\n if (vm) {\n var cur = vm;\n while ((cur = cur.$parent)) {\n var hooks = cur.$options.errorCaptured;\n if (hooks) {\n for (var i = 0; i < hooks.length; i++) {\n try {\n var capture = hooks[i].call(cur, err, vm, info) === false;\n if (capture) { return }\n } catch (e) {\n globalHandleError(e, cur, 'errorCaptured hook');\n }\n }\n }\n }\n }\n globalHandleError(err, vm, info);\n } finally {\n popTarget();\n }\n}\n\nfunction invokeWithErrorHandling (\n handler,\n context,\n args,\n vm,\n info\n) {\n var res;\n try {\n res = args ? handler.apply(context, args) : handler.call(context);\n if (res && !res._isVue && isPromise(res) && !res._handled) {\n res.catch(function (e) { return handleError(e, vm, info + \" (Promise/async)\"); });\n // issue #9511\n // avoid catch triggering multiple times when nested calls\n res._handled = true;\n }\n } catch (e) {\n handleError(e, vm, info);\n }\n return res\n}\n\nfunction globalHandleError (err, vm, info) {\n if (config.errorHandler) {\n try {\n return config.errorHandler.call(null, err, vm, info)\n } catch (e) {\n // if the user intentionally throws the original error in the handler,\n // do not log it twice\n if (e !== err) {\n logError(e, null, 'config.errorHandler');\n }\n }\n }\n logError(err, vm, info);\n}\n\nfunction logError (err, vm, info) {\n if (process.env.NODE_ENV !== 'production') {\n warn((\"Error in \" + info + \": \\\"\" + (err.toString()) + \"\\\"\"), vm);\n }\n /* istanbul ignore else */\n if ((inBrowser || inWeex) && typeof console !== 'undefined') {\n console.error(err);\n } else {\n throw err\n }\n}\n\n/* */\n\nvar callbacks = [];\nvar pending = false;\n\nfunction flushCallbacks () {\n pending = false;\n var copies = callbacks.slice(0);\n callbacks.length = 0;\n for (var i = 0; i < copies.length; i++) {\n copies[i]();\n }\n}\n\n// Here we have async deferring wrappers using microtasks.\n// In 2.5 we used (macro) tasks (in combination with microtasks).\n// However, it has subtle problems when state is changed right before repaint\n// (e.g. #6813, out-in transitions).\n// Also, using (macro) tasks in event handler would cause some weird behaviors\n// that cannot be circumvented (e.g. #7109, #7153, #7546, #7834, #8109).\n// So we now use microtasks everywhere, again.\n// A major drawback of this tradeoff is that there are some scenarios\n// where microtasks have too high a priority and fire in between supposedly\n// sequential events (e.g. #4521, #6690, which have workarounds)\n// or even between bubbling of the same event (#6566).\nvar timerFunc;\n\n// The nextTick behavior leverages the microtask queue, which can be accessed\n// via either native Promise.then or MutationObserver.\n// MutationObserver has wider support, however it is seriously bugged in\n// UIWebView in iOS >= 9.3.3 when triggered in touch event handlers. It\n// completely stops working after triggering a few times... so, if native\n// Promise is available, we will use it:\n/* istanbul ignore next, $flow-disable-line */\nif (typeof Promise !== 'undefined' && isNative(Promise)) {\n var p = Promise.resolve();\n timerFunc = function () {\n p.then(flushCallbacks);\n // In problematic UIWebViews, Promise.then doesn't completely break, but\n // it can get stuck in a weird state where callbacks are pushed into the\n // microtask queue but the queue isn't being flushed, until the browser\n // needs to do some other work, e.g. handle a timer. Therefore we can\n // \"force\" the microtask queue to be flushed by adding an empty timer.\n if (isIOS) { setTimeout(noop); }\n };\n} else if (!isIE && typeof MutationObserver !== 'undefined' && (\n isNative(MutationObserver) ||\n // PhantomJS and iOS 7.x\n MutationObserver.toString() === '[object MutationObserverConstructor]'\n)) {\n // Use MutationObserver where native Promise is not available,\n // e.g. PhantomJS, iOS7, Android 4.4\n // (#6466 MutationObserver is unreliable in IE11)\n var counter = 1;\n var observer = new MutationObserver(flushCallbacks);\n var textNode = document.createTextNode(String(counter));\n observer.observe(textNode, {\n characterData: true\n });\n timerFunc = function () {\n counter = (counter + 1) % 2;\n textNode.data = String(counter);\n };\n} else if (typeof setImmediate !== 'undefined' && isNative(setImmediate)) {\n // Fallback to setImmediate.\n // Technically it leverages the (macro) task queue,\n // but it is still a better choice than setTimeout.\n timerFunc = function () {\n setImmediate(flushCallbacks);\n };\n} else {\n // Fallback to setTimeout.\n timerFunc = function () {\n setTimeout(flushCallbacks, 0);\n };\n}\n\nfunction nextTick (cb, ctx) {\n var _resolve;\n callbacks.push(function () {\n if (cb) {\n try {\n cb.call(ctx);\n } catch (e) {\n handleError(e, ctx, 'nextTick');\n }\n } else if (_resolve) {\n _resolve(ctx);\n }\n });\n if (!pending) {\n pending = true;\n timerFunc();\n }\n // $flow-disable-line\n if (!cb && typeof Promise !== 'undefined') {\n return new Promise(function (resolve) {\n _resolve = resolve;\n })\n }\n}\n\n/* */\n\n/* not type checking this file because flow doesn't play well with Proxy */\n\nvar initProxy;\n\nif (process.env.NODE_ENV !== 'production') {\n var allowedGlobals = makeMap(\n 'Infinity,undefined,NaN,isFinite,isNaN,' +\n 'parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,' +\n 'Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,' +\n 'require' // for Webpack/Browserify\n );\n\n var warnNonPresent = function (target, key) {\n warn(\n \"Property or method \\\"\" + key + \"\\\" is not defined on the instance but \" +\n 'referenced during render. Make sure that this property is reactive, ' +\n 'either in the data option, or for class-based components, by ' +\n 'initializing the property. ' +\n 'See: https://vuejs.org/v2/guide/reactivity.html#Declaring-Reactive-Properties.',\n target\n );\n };\n\n var warnReservedPrefix = function (target, key) {\n warn(\n \"Property \\\"\" + key + \"\\\" must be accessed with \\\"$data.\" + key + \"\\\" because \" +\n 'properties starting with \"$\" or \"_\" are not proxied in the Vue instance to ' +\n 'prevent conflicts with Vue internals. ' +\n 'See: https://vuejs.org/v2/api/#data',\n target\n );\n };\n\n var hasProxy =\n typeof Proxy !== 'undefined' && isNative(Proxy);\n\n if (hasProxy) {\n var isBuiltInModifier = makeMap('stop,prevent,self,ctrl,shift,alt,meta,exact');\n config.keyCodes = new Proxy(config.keyCodes, {\n set: function set (target, key, value) {\n if (isBuiltInModifier(key)) {\n warn((\"Avoid overwriting built-in modifier in config.keyCodes: .\" + key));\n return false\n } else {\n target[key] = value;\n return true\n }\n }\n });\n }\n\n var hasHandler = {\n has: function has (target, key) {\n var has = key in target;\n var isAllowed = allowedGlobals(key) ||\n (typeof key === 'string' && key.charAt(0) === '_' && !(key in target.$data));\n if (!has && !isAllowed) {\n if (key in target.$data) { warnReservedPrefix(target, key); }\n else { warnNonPresent(target, key); }\n }\n return has || !isAllowed\n }\n };\n\n var getHandler = {\n get: function get (target, key) {\n if (typeof key === 'string' && !(key in target)) {\n if (key in target.$data) { warnReservedPrefix(target, key); }\n else { warnNonPresent(target, key); }\n }\n return target[key]\n }\n };\n\n initProxy = function initProxy (vm) {\n if (hasProxy) {\n // determine which proxy handler to use\n var options = vm.$options;\n var handlers = options.render && options.render._withStripped\n ? getHandler\n : hasHandler;\n vm._renderProxy = new Proxy(vm, handlers);\n } else {\n vm._renderProxy = vm;\n }\n };\n}\n\n/* */\n\nvar seenObjects = new _Set();\n\n/**\n * Recursively traverse an object to evoke all converted\n * getters, so that every nested property inside the object\n * is collected as a \"deep\" dependency.\n */\nfunction traverse (val) {\n _traverse(val, seenObjects);\n seenObjects.clear();\n}\n\nfunction _traverse (val, seen) {\n var i, keys;\n var isA = Array.isArray(val);\n if ((!isA && !isObject(val)) || Object.isFrozen(val) || val instanceof VNode) {\n return\n }\n if (val.__ob__) {\n var depId = val.__ob__.dep.id;\n if (seen.has(depId)) {\n return\n }\n seen.add(depId);\n }\n if (isA) {\n i = val.length;\n while (i--) { _traverse(val[i], seen); }\n } else {\n keys = Object.keys(val);\n i = keys.length;\n while (i--) { _traverse(val[keys[i]], seen); }\n }\n}\n\nvar mark;\nvar measure;\n\nif (process.env.NODE_ENV !== 'production') {\n var perf = inBrowser && window.performance;\n /* istanbul ignore if */\n if (\n perf &&\n perf.mark &&\n perf.measure &&\n perf.clearMarks &&\n perf.clearMeasures\n ) {\n mark = function (tag) { return perf.mark(tag); };\n measure = function (name, startTag, endTag) {\n perf.measure(name, startTag, endTag);\n perf.clearMarks(startTag);\n perf.clearMarks(endTag);\n // perf.clearMeasures(name)\n };\n }\n}\n\n/* */\n\nvar normalizeEvent = cached(function (name) {\n var passive = name.charAt(0) === '&';\n name = passive ? name.slice(1) : name;\n var once$$1 = name.charAt(0) === '~'; // Prefixed last, checked first\n name = once$$1 ? name.slice(1) : name;\n var capture = name.charAt(0) === '!';\n name = capture ? name.slice(1) : name;\n return {\n name: name,\n once: once$$1,\n capture: capture,\n passive: passive\n }\n});\n\nfunction createFnInvoker (fns, vm) {\n function invoker () {\n var arguments$1 = arguments;\n\n var fns = invoker.fns;\n if (Array.isArray(fns)) {\n var cloned = fns.slice();\n for (var i = 0; i < cloned.length; i++) {\n invokeWithErrorHandling(cloned[i], null, arguments$1, vm, \"v-on handler\");\n }\n } else {\n // return handler return value for single handlers\n return invokeWithErrorHandling(fns, null, arguments, vm, \"v-on handler\")\n }\n }\n invoker.fns = fns;\n return invoker\n}\n\nfunction updateListeners (\n on,\n oldOn,\n add,\n remove$$1,\n createOnceHandler,\n vm\n) {\n var name, def$$1, cur, old, event;\n for (name in on) {\n def$$1 = cur = on[name];\n old = oldOn[name];\n event = normalizeEvent(name);\n if (isUndef(cur)) {\n process.env.NODE_ENV !== 'production' && warn(\n \"Invalid handler for event \\\"\" + (event.name) + \"\\\": got \" + String(cur),\n vm\n );\n } else if (isUndef(old)) {\n if (isUndef(cur.fns)) {\n cur = on[name] = createFnInvoker(cur, vm);\n }\n if (isTrue(event.once)) {\n cur = on[name] = createOnceHandler(event.name, cur, event.capture);\n }\n add(event.name, cur, event.capture, event.passive, event.params);\n } else if (cur !== old) {\n old.fns = cur;\n on[name] = old;\n }\n }\n for (name in oldOn) {\n if (isUndef(on[name])) {\n event = normalizeEvent(name);\n remove$$1(event.name, oldOn[name], event.capture);\n }\n }\n}\n\n/* */\n\n/* */\n\n// fixed by xxxxxx (mp properties)\r\nfunction extractPropertiesFromVNodeData(data, Ctor, res, context) {\r\n var propOptions = Ctor.options.mpOptions && Ctor.options.mpOptions.properties;\r\n if (isUndef(propOptions)) {\r\n return res\r\n }\n var externalClasses = Ctor.options.mpOptions.externalClasses || [];\r\n var attrs = data.attrs;\n var props = data.props;\r\n if (isDef(attrs) || isDef(props)) {\r\n for (var key in propOptions) {\r\n var altKey = hyphenate(key);\n var result = checkProp(res, props, key, altKey, true) ||\n checkProp(res, attrs, key, altKey, false);\n // externalClass\n if (\n result &&\n res[key] &&\n externalClasses.indexOf(altKey) !== -1 &&\n context[camelize(res[key])]\n ) {\n // 赋值 externalClass 真正的值(模板里 externalClass 的值可能是字符串)\n res[key] = context[camelize(res[key])];\n }\r\n }\r\n }\r\n return res\r\n}\n\nfunction extractPropsFromVNodeData (\n data,\n Ctor,\n tag,\n context// fixed by xxxxxx\n) {\n // we are only extracting raw values here.\n // validation and default values are handled in the child\n // component itself.\n var propOptions = Ctor.options.props;\n if (isUndef(propOptions)) {\n // fixed by xxxxxx\n return extractPropertiesFromVNodeData(data, Ctor, {}, context)\n }\n var res = {};\n var attrs = data.attrs;\n var props = data.props;\n if (isDef(attrs) || isDef(props)) {\n for (var key in propOptions) {\n var altKey = hyphenate(key);\n if (process.env.NODE_ENV !== 'production') {\n var keyInLowerCase = key.toLowerCase();\n if (\n key !== keyInLowerCase &&\n attrs && hasOwn(attrs, keyInLowerCase)\n ) {\n tip(\n \"Prop \\\"\" + keyInLowerCase + \"\\\" is passed to component \" +\n (formatComponentName(tag || Ctor)) + \", but the declared prop name is\" +\n \" \\\"\" + key + \"\\\". \" +\n \"Note that HTML attributes are case-insensitive and camelCased \" +\n \"props need to use their kebab-case equivalents when using in-DOM \" +\n \"templates. You should probably use \\\"\" + altKey + \"\\\" instead of \\\"\" + key + \"\\\".\"\n );\n }\n }\n checkProp(res, props, key, altKey, true) ||\n checkProp(res, attrs, key, altKey, false);\n }\n }\n // fixed by xxxxxx\n return extractPropertiesFromVNodeData(data, Ctor, res, context)\n}\n\nfunction checkProp (\n res,\n hash,\n key,\n altKey,\n preserve\n) {\n if (isDef(hash)) {\n if (hasOwn(hash, key)) {\n res[key] = hash[key];\n if (!preserve) {\n delete hash[key];\n }\n return true\n } else if (hasOwn(hash, altKey)) {\n res[key] = hash[altKey];\n if (!preserve) {\n delete hash[altKey];\n }\n return true\n }\n }\n return false\n}\n\n/* */\n\n// The template compiler attempts to minimize the need for normalization by\n// statically analyzing the template at compile time.\n//\n// For plain HTML markup, normalization can be completely skipped because the\n// generated render function is guaranteed to return Array. There are\n// two cases where extra normalization is needed:\n\n// 1. When the children contains components - because a functional component\n// may return an Array instead of a single root. In this case, just a simple\n// normalization is needed - if any child is an Array, we flatten the whole\n// thing with Array.prototype.concat. It is guaranteed to be only 1-level deep\n// because functional components already normalize their own children.\nfunction simpleNormalizeChildren (children) {\n for (var i = 0; i < children.length; i++) {\n if (Array.isArray(children[i])) {\n return Array.prototype.concat.apply([], children)\n }\n }\n return children\n}\n\n// 2. When the children contains constructs that always generated nested Arrays,\n// e.g.