From b6560dbb3439321228e6e26e0750934da513187d Mon Sep 17 00:00:00 2001 From: Henne Vogelsang Date: Tue, 5 Mar 2024 15:30:53 +0100 Subject: [PATCH] Get off off rails-assets Just moving the things we currently use (and should drop in the ASAP) to vendor/assets --- Gemfile | 31 - Gemfile.lock | 36 - vendor/assets/images/holderjs/test/image.jpg | Bin 0 -> 10011 bytes .../assets/javascripts/bootstrap-markdown.js | 1 + .../bootstrap-markdown/bootstrap-markdown.js | 1390 ++ vendor/assets/javascripts/bootstrap-select.js | 1 + .../bootstrap-select/bootstrap-select.js | 3138 +++ .../bootstrap-select/i18n/defaults-am_ET.js | 45 + .../bootstrap-select/i18n/defaults-ar_AR.js | 50 + .../bootstrap-select/i18n/defaults-bg_BG.js | 45 + .../bootstrap-select/i18n/defaults-cs_CZ.js | 38 + .../bootstrap-select/i18n/defaults-da_DK.js | 45 + .../bootstrap-select/i18n/defaults-de_DE.js | 45 + .../bootstrap-select/i18n/defaults-en_US.js | 45 + .../bootstrap-select/i18n/defaults-es_CL.js | 38 + .../bootstrap-select/i18n/defaults-es_ES.js | 38 + .../bootstrap-select/i18n/defaults-et_EE.js | 45 + .../bootstrap-select/i18n/defaults-eu.js | 38 + .../bootstrap-select/i18n/defaults-fa_IR.js | 38 + .../bootstrap-select/i18n/defaults-fi_FI.js | 45 + .../bootstrap-select/i18n/defaults-fr_FR.js | 45 + .../bootstrap-select/i18n/defaults-hr_HR.js | 45 + .../bootstrap-select/i18n/defaults-hu_HU.js | 45 + .../bootstrap-select/i18n/defaults-id_ID.js | 38 + .../bootstrap-select/i18n/defaults-it_IT.js | 40 + .../bootstrap-select/i18n/defaults-ja_JP.js | 38 + .../bootstrap-select/i18n/defaults-kh_KM.js | 45 + .../bootstrap-select/i18n/defaults-ko_KR.js | 45 + .../bootstrap-select/i18n/defaults-lt_LT.js | 45 + .../bootstrap-select/i18n/defaults-lv_LV.js | 45 + .../bootstrap-select/i18n/defaults-nb_NO.js | 45 + .../bootstrap-select/i18n/defaults-nl_NL.js | 38 + .../bootstrap-select/i18n/defaults-pl_PL.js | 38 + .../bootstrap-select/i18n/defaults-pt_BR.js | 38 + .../bootstrap-select/i18n/defaults-pt_PT.js | 38 + .../bootstrap-select/i18n/defaults-ro_RO.js | 39 + .../bootstrap-select/i18n/defaults-ru_RU.js | 39 + .../bootstrap-select/i18n/defaults-sk_SK.js | 38 + .../bootstrap-select/i18n/defaults-sl_SI.js | 43 + .../bootstrap-select/i18n/defaults-sv_SE.js | 45 + .../bootstrap-select/i18n/defaults-tr_TR.js | 45 + .../bootstrap-select/i18n/defaults-ua_UA.js | 38 + .../bootstrap-select/i18n/defaults-vi_VN.js | 45 + .../bootstrap-select/i18n/defaults-zh_CN.js | 38 + .../bootstrap-select/i18n/defaults-zh_TW.js | 38 + vendor/assets/javascripts/date.format.js | 1 + .../javascripts/date.format/date.format.js | 126 + vendor/assets/javascripts/holderjs.js | 1 + .../assets/javascripts/holderjs/gulpfile.js | 114 + vendor/assets/javascripts/holderjs/holder.js | 3070 +++ vendor/assets/javascripts/holderjs/package.js | 12 + .../assets/javascripts/holderjs/src/index.js | 6 + .../javascripts/holderjs/src/lib/color.js | 202 + .../javascripts/holderjs/src/lib/constants.js | 4 + .../javascripts/holderjs/src/lib/dom.js | 62 + .../javascripts/holderjs/src/lib/index.js | 1198 + .../holderjs/src/lib/renderers/canvas.js | 64 + .../holderjs/src/lib/renderers/svg-dom.js | 122 + .../holderjs/src/lib/renderers/svg-text.js | 157 + .../holderjs/src/lib/scenegraph.js | 105 + .../javascripts/holderjs/src/lib/svg.js | 109 + .../javascripts/holderjs/src/lib/utils.js | 173 + .../holderjs/src/lib/vendor/ondomready.js | 155 + .../holderjs/src/lib/vendor/polyfills.js | 234 + .../holderjs/src/lib/vendor/querystring.js | 102 + .../holderjs/src/meteor/package.js | 12 + .../javascripts/holderjs/src/meteor/shim.js | 5 + .../javascripts/holderjs/test/holder.js | 3050 +++ .../assets/javascripts/holderjs/test/index.js | 19 + .../javascripts/holderjs/test/phantom.js | 15 + .../releases/holder-master/holder.js | 3050 +++ .../javascripts/holderjs/test/runner.js | 37 + .../javascripts/jquery-smooth-scroll.js | 1 + .../jquery.smooth-scroll.js | 358 + vendor/assets/javascripts/markdown.js | 1 + vendor/assets/javascripts/markdown/index.js | 3 + .../assets/javascripts/markdown/markdown.js | 1725 ++ vendor/assets/javascripts/momentjs.js | 1 + .../javascripts/momentjs/dist/locale/af.js | 71 + .../javascripts/momentjs/dist/locale/ar-dz.js | 156 + .../javascripts/momentjs/dist/locale/ar-kw.js | 55 + .../javascripts/momentjs/dist/locale/ar-ly.js | 171 + .../javascripts/momentjs/dist/locale/ar-ma.js | 56 + .../javascripts/momentjs/dist/locale/ar-sa.js | 105 + .../javascripts/momentjs/dist/locale/ar-tn.js | 55 + .../javascripts/momentjs/dist/locale/ar.js | 189 + .../javascripts/momentjs/dist/locale/az.js | 102 + .../javascripts/momentjs/dist/locale/be.js | 142 + .../javascripts/momentjs/dist/locale/bg.js | 87 + .../javascripts/momentjs/dist/locale/bm.js | 52 + .../javascripts/momentjs/dist/locale/bn-bd.js | 129 + .../javascripts/momentjs/dist/locale/bn.js | 119 + .../javascripts/momentjs/dist/locale/bo.js | 124 + .../javascripts/momentjs/dist/locale/br.js | 168 + .../javascripts/momentjs/dist/locale/bs.js | 150 + .../javascripts/momentjs/dist/locale/ca.js | 100 + .../javascripts/momentjs/dist/locale/cs.js | 180 + .../javascripts/momentjs/dist/locale/cv.js | 63 + .../javascripts/momentjs/dist/locale/cy.js | 98 + .../javascripts/momentjs/dist/locale/da.js | 53 + .../javascripts/momentjs/dist/locale/de-at.js | 79 + .../javascripts/momentjs/dist/locale/de-ch.js | 78 + .../javascripts/momentjs/dist/locale/de.js | 78 + .../javascripts/momentjs/dist/locale/dv.js | 90 + .../javascripts/momentjs/dist/locale/el.js | 106 + .../javascripts/momentjs/dist/locale/en-au.js | 68 + .../javascripts/momentjs/dist/locale/en-ca.js | 64 + .../javascripts/momentjs/dist/locale/en-gb.js | 68 + .../javascripts/momentjs/dist/locale/en-ie.js | 68 + .../javascripts/momentjs/dist/locale/en-il.js | 64 + .../javascripts/momentjs/dist/locale/en-in.js | 68 + .../javascripts/momentjs/dist/locale/en-nz.js | 68 + .../javascripts/momentjs/dist/locale/en-sg.js | 68 + .../javascripts/momentjs/dist/locale/eo.js | 68 + .../javascripts/momentjs/dist/locale/es-do.js | 108 + .../javascripts/momentjs/dist/locale/es-mx.js | 110 + .../javascripts/momentjs/dist/locale/es-us.js | 110 + .../javascripts/momentjs/dist/locale/es.js | 110 + .../javascripts/momentjs/dist/locale/et.js | 78 + .../javascripts/momentjs/dist/locale/eu.js | 65 + .../javascripts/momentjs/dist/locale/fa.js | 113 + .../javascripts/momentjs/dist/locale/fi.js | 124 + .../javascripts/momentjs/dist/locale/fil.js | 58 + .../javascripts/momentjs/dist/locale/fo.js | 57 + .../javascripts/momentjs/dist/locale/fr-ca.js | 70 + .../javascripts/momentjs/dist/locale/fr-ch.js | 74 + .../javascripts/momentjs/dist/locale/fr.js | 108 + .../javascripts/momentjs/dist/locale/fy.js | 75 + .../javascripts/momentjs/dist/locale/ga.js | 95 + .../javascripts/momentjs/dist/locale/gd.js | 95 + .../javascripts/momentjs/dist/locale/gl.js | 75 + .../momentjs/dist/locale/gom-deva.js | 126 + .../momentjs/dist/locale/gom-latn.js | 124 + .../javascripts/momentjs/dist/locale/gu.js | 122 + .../javascripts/momentjs/dist/locale/he.js | 94 + .../javascripts/momentjs/dist/locale/hi.js | 168 + .../javascripts/momentjs/dist/locale/hr.js | 156 + .../javascripts/momentjs/dist/locale/hu.js | 118 + .../javascripts/momentjs/dist/locale/hy-am.js | 94 + .../javascripts/momentjs/dist/locale/id.js | 76 + .../javascripts/momentjs/dist/locale/is.js | 140 + .../javascripts/momentjs/dist/locale/it-ch.js | 64 + .../javascripts/momentjs/dist/locale/it.js | 106 + .../javascripts/momentjs/dist/locale/ja.js | 148 + .../javascripts/momentjs/dist/locale/jv.js | 76 + .../javascripts/momentjs/dist/locale/ka.js | 92 + .../javascripts/momentjs/dist/locale/kk.js | 82 + .../javascripts/momentjs/dist/locale/km.js | 103 + .../javascripts/momentjs/dist/locale/kn.js | 124 + .../javascripts/momentjs/dist/locale/ko.js | 75 + .../javascripts/momentjs/dist/locale/ku.js | 118 + .../javascripts/momentjs/dist/locale/ky.js | 84 + .../javascripts/momentjs/dist/locale/lb.js | 137 + .../javascripts/momentjs/dist/locale/lo.js | 66 + .../javascripts/momentjs/dist/locale/lt.js | 125 + .../javascripts/momentjs/dist/locale/lv.js | 94 + .../javascripts/momentjs/dist/locale/me.js | 117 + .../javascripts/momentjs/dist/locale/mi.js | 60 + .../javascripts/momentjs/dist/locale/mk.js | 85 + .../javascripts/momentjs/dist/locale/ml.js | 82 + .../javascripts/momentjs/dist/locale/mn.js | 100 + .../javascripts/momentjs/dist/locale/mr.js | 203 + .../javascripts/momentjs/dist/locale/ms-my.js | 76 + .../javascripts/momentjs/dist/locale/ms.js | 75 + .../javascripts/momentjs/dist/locale/mt.js | 56 + .../javascripts/momentjs/dist/locale/my.js | 91 + .../javascripts/momentjs/dist/locale/nb.js | 60 + .../javascripts/momentjs/dist/locale/ne.js | 121 + .../javascripts/momentjs/dist/locale/nl-be.js | 102 + .../javascripts/momentjs/dist/locale/nl.js | 104 + .../javascripts/momentjs/dist/locale/nn.js | 59 + .../momentjs/dist/locale/oc-lnc.js | 85 + .../javascripts/momentjs/dist/locale/pa-in.js | 122 + .../javascripts/momentjs/dist/locale/pl.js | 140 + .../javascripts/momentjs/dist/locale/pt-br.js | 58 + .../javascripts/momentjs/dist/locale/pt.js | 63 + .../javascripts/momentjs/dist/locale/ro.js | 76 + .../javascripts/momentjs/dist/locale/ru.js | 213 + .../javascripts/momentjs/dist/locale/sd.js | 81 + .../javascripts/momentjs/dist/locale/se.js | 57 + .../javascripts/momentjs/dist/locale/si.js | 69 + .../javascripts/momentjs/dist/locale/sk.js | 145 + .../javascripts/momentjs/dist/locale/sl.js | 171 + .../javascripts/momentjs/dist/locale/sq.js | 65 + .../momentjs/dist/locale/sr-cyrl.js | 127 + .../javascripts/momentjs/dist/locale/sr.js | 129 + .../javascripts/momentjs/dist/locale/ss.js | 84 + .../javascripts/momentjs/dist/locale/sv.js | 68 + .../javascripts/momentjs/dist/locale/sw.js | 55 + .../javascripts/momentjs/dist/locale/ta.js | 131 + .../javascripts/momentjs/dist/locale/te.js | 88 + .../javascripts/momentjs/dist/locale/tet.js | 68 + .../javascripts/momentjs/dist/locale/tg.js | 117 + .../javascripts/momentjs/dist/locale/th.js | 65 + .../javascripts/momentjs/dist/locale/tk.js | 91 + .../javascripts/momentjs/dist/locale/tl-ph.js | 57 + .../javascripts/momentjs/dist/locale/tlh.js | 124 + .../javascripts/momentjs/dist/locale/tr.js | 106 + .../javascripts/momentjs/dist/locale/tzl.js | 89 + .../momentjs/dist/locale/tzm-latn.js | 54 + .../javascripts/momentjs/dist/locale/tzm.js | 54 + .../javascripts/momentjs/dist/locale/ug-cn.js | 111 + .../javascripts/momentjs/dist/locale/uk.js | 167 + .../javascripts/momentjs/dist/locale/ur.js | 82 + .../momentjs/dist/locale/uz-latn.js | 54 + .../javascripts/momentjs/dist/locale/uz.js | 51 + .../javascripts/momentjs/dist/locale/vi.js | 80 + .../momentjs/dist/locale/x-pseudo.js | 73 + .../javascripts/momentjs/dist/locale/yo.js | 53 + .../javascripts/momentjs/dist/locale/zh-cn.js | 120 + .../javascripts/momentjs/dist/locale/zh-hk.js | 101 + .../javascripts/momentjs/dist/locale/zh-mo.js | 100 + .../javascripts/momentjs/dist/locale/zh-tw.js | 99 + .../javascripts/momentjs/dist/moment.js | 5677 +++++ .../assets/javascripts/momentjs/locale/af.js | 82 + .../javascripts/momentjs/locale/ar-dz.js | 167 + .../javascripts/momentjs/locale/ar-kw.js | 66 + .../javascripts/momentjs/locale/ar-ly.js | 182 + .../javascripts/momentjs/locale/ar-ma.js | 67 + .../javascripts/momentjs/locale/ar-sa.js | 116 + .../javascripts/momentjs/locale/ar-tn.js | 66 + .../assets/javascripts/momentjs/locale/ar.js | 200 + .../assets/javascripts/momentjs/locale/az.js | 113 + .../assets/javascripts/momentjs/locale/be.js | 153 + .../assets/javascripts/momentjs/locale/bg.js | 98 + .../assets/javascripts/momentjs/locale/bm.js | 62 + .../javascripts/momentjs/locale/bn-bd.js | 140 + .../assets/javascripts/momentjs/locale/bn.js | 130 + .../assets/javascripts/momentjs/locale/bo.js | 135 + .../assets/javascripts/momentjs/locale/br.js | 179 + .../assets/javascripts/momentjs/locale/bs.js | 161 + .../assets/javascripts/momentjs/locale/ca.js | 111 + .../assets/javascripts/momentjs/locale/cs.js | 191 + .../assets/javascripts/momentjs/locale/cv.js | 74 + .../assets/javascripts/momentjs/locale/cy.js | 109 + .../assets/javascripts/momentjs/locale/da.js | 64 + .../javascripts/momentjs/locale/de-at.js | 90 + .../javascripts/momentjs/locale/de-ch.js | 87 + .../assets/javascripts/momentjs/locale/de.js | 89 + .../assets/javascripts/momentjs/locale/dv.js | 101 + .../assets/javascripts/momentjs/locale/el.js | 117 + .../javascripts/momentjs/locale/en-au.js | 79 + .../javascripts/momentjs/locale/en-ca.js | 75 + .../javascripts/momentjs/locale/en-gb.js | 79 + .../javascripts/momentjs/locale/en-ie.js | 79 + .../javascripts/momentjs/locale/en-il.js | 75 + .../javascripts/momentjs/locale/en-in.js | 79 + .../javascripts/momentjs/locale/en-nz.js | 79 + .../javascripts/momentjs/locale/en-sg.js | 79 + .../assets/javascripts/momentjs/locale/eo.js | 79 + .../javascripts/momentjs/locale/es-do.js | 119 + .../javascripts/momentjs/locale/es-mx.js | 121 + .../javascripts/momentjs/locale/es-us.js | 121 + .../assets/javascripts/momentjs/locale/es.js | 121 + .../assets/javascripts/momentjs/locale/et.js | 89 + .../assets/javascripts/momentjs/locale/eu.js | 76 + .../assets/javascripts/momentjs/locale/fa.js | 124 + .../assets/javascripts/momentjs/locale/fi.js | 135 + .../assets/javascripts/momentjs/locale/fil.js | 69 + .../assets/javascripts/momentjs/locale/fo.js | 68 + .../javascripts/momentjs/locale/fr-ca.js | 81 + .../javascripts/momentjs/locale/fr-ch.js | 85 + .../assets/javascripts/momentjs/locale/fr.js | 119 + .../assets/javascripts/momentjs/locale/fy.js | 86 + .../assets/javascripts/momentjs/locale/ga.js | 106 + .../assets/javascripts/momentjs/locale/gd.js | 106 + .../assets/javascripts/momentjs/locale/gl.js | 86 + .../javascripts/momentjs/locale/gom-deva.js | 137 + .../javascripts/momentjs/locale/gom-latn.js | 135 + .../assets/javascripts/momentjs/locale/gu.js | 133 + .../assets/javascripts/momentjs/locale/he.js | 105 + .../assets/javascripts/momentjs/locale/hi.js | 179 + .../assets/javascripts/momentjs/locale/hr.js | 167 + .../assets/javascripts/momentjs/locale/hu.js | 129 + .../javascripts/momentjs/locale/hy-am.js | 105 + .../assets/javascripts/momentjs/locale/id.js | 87 + .../assets/javascripts/momentjs/locale/is.js | 151 + .../javascripts/momentjs/locale/it-ch.js | 75 + .../assets/javascripts/momentjs/locale/it.js | 117 + .../assets/javascripts/momentjs/locale/ja.js | 159 + .../assets/javascripts/momentjs/locale/jv.js | 87 + .../assets/javascripts/momentjs/locale/ka.js | 103 + .../assets/javascripts/momentjs/locale/kk.js | 93 + .../assets/javascripts/momentjs/locale/km.js | 114 + .../assets/javascripts/momentjs/locale/kn.js | 135 + .../assets/javascripts/momentjs/locale/ko.js | 86 + .../assets/javascripts/momentjs/locale/ku.js | 129 + .../assets/javascripts/momentjs/locale/ky.js | 95 + .../assets/javascripts/momentjs/locale/lb.js | 148 + .../assets/javascripts/momentjs/locale/lo.js | 77 + .../assets/javascripts/momentjs/locale/lt.js | 136 + .../assets/javascripts/momentjs/locale/lv.js | 105 + .../assets/javascripts/momentjs/locale/me.js | 128 + .../assets/javascripts/momentjs/locale/mi.js | 71 + .../assets/javascripts/momentjs/locale/mk.js | 97 + .../assets/javascripts/momentjs/locale/ml.js | 93 + .../assets/javascripts/momentjs/locale/mn.js | 111 + .../assets/javascripts/momentjs/locale/mr.js | 214 + .../javascripts/momentjs/locale/ms-my.js | 87 + .../assets/javascripts/momentjs/locale/ms.js | 86 + .../assets/javascripts/momentjs/locale/mt.js | 67 + .../assets/javascripts/momentjs/locale/my.js | 102 + .../assets/javascripts/momentjs/locale/nb.js | 71 + .../assets/javascripts/momentjs/locale/ne.js | 132 + .../javascripts/momentjs/locale/nl-be.js | 113 + .../assets/javascripts/momentjs/locale/nl.js | 115 + .../assets/javascripts/momentjs/locale/nn.js | 70 + .../javascripts/momentjs/locale/oc-lnc.js | 96 + .../javascripts/momentjs/locale/pa-in.js | 133 + .../assets/javascripts/momentjs/locale/pl.js | 151 + .../javascripts/momentjs/locale/pt-br.js | 69 + .../assets/javascripts/momentjs/locale/pt.js | 74 + .../assets/javascripts/momentjs/locale/ro.js | 87 + .../assets/javascripts/momentjs/locale/ru.js | 224 + .../assets/javascripts/momentjs/locale/sd.js | 92 + .../assets/javascripts/momentjs/locale/se.js | 68 + .../assets/javascripts/momentjs/locale/si.js | 80 + .../assets/javascripts/momentjs/locale/sk.js | 156 + .../assets/javascripts/momentjs/locale/sl.js | 182 + .../assets/javascripts/momentjs/locale/sq.js | 76 + .../javascripts/momentjs/locale/sr-cyrl.js | 138 + .../assets/javascripts/momentjs/locale/sr.js | 140 + .../assets/javascripts/momentjs/locale/ss.js | 95 + .../assets/javascripts/momentjs/locale/sv.js | 79 + .../assets/javascripts/momentjs/locale/sw.js | 66 + .../assets/javascripts/momentjs/locale/ta.js | 142 + .../assets/javascripts/momentjs/locale/te.js | 99 + .../assets/javascripts/momentjs/locale/tet.js | 79 + .../assets/javascripts/momentjs/locale/tg.js | 128 + .../assets/javascripts/momentjs/locale/th.js | 76 + .../assets/javascripts/momentjs/locale/tk.js | 102 + .../javascripts/momentjs/locale/tl-ph.js | 68 + .../assets/javascripts/momentjs/locale/tlh.js | 135 + .../assets/javascripts/momentjs/locale/tr.js | 117 + .../assets/javascripts/momentjs/locale/tzl.js | 100 + .../javascripts/momentjs/locale/tzm-latn.js | 65 + .../assets/javascripts/momentjs/locale/tzm.js | 65 + .../javascripts/momentjs/locale/ug-cn.js | 122 + .../assets/javascripts/momentjs/locale/uk.js | 178 + .../assets/javascripts/momentjs/locale/ur.js | 93 + .../javascripts/momentjs/locale/uz-latn.js | 65 + .../assets/javascripts/momentjs/locale/uz.js | 62 + .../assets/javascripts/momentjs/locale/vi.js | 91 + .../javascripts/momentjs/locale/x-pseudo.js | 84 + .../assets/javascripts/momentjs/locale/yo.js | 64 + .../javascripts/momentjs/locale/zh-cn.js | 131 + .../javascripts/momentjs/locale/zh-hk.js | 112 + .../javascripts/momentjs/locale/zh-mo.js | 111 + .../javascripts/momentjs/locale/zh-tw.js | 110 + .../javascripts/momentjs/min/locales.js | 12570 +++++++++++ .../momentjs/min/moment-with-locales.js | 18239 ++++++++++++++++ .../javascripts/momentjs/min/moment.min.js | 1 + vendor/assets/javascripts/momentjs/moment.js | 5685 +++++ .../momentjs/src/lib/create/check-overflow.js | 57 + .../src/lib/create/date-from-array.js | 35 + .../momentjs/src/lib/create/from-anything.js | 117 + .../momentjs/src/lib/create/from-array.js | 187 + .../momentjs/src/lib/create/from-object.js | 20 + .../src/lib/create/from-string-and-array.js | 67 + .../src/lib/create/from-string-and-format.js | 135 + .../momentjs/src/lib/create/from-string.js | 258 + .../momentjs/src/lib/create/local.js | 5 + .../momentjs/src/lib/create/parsing-flags.js | 28 + .../momentjs/src/lib/create/utc.js | 5 + .../momentjs/src/lib/create/valid.js | 51 + .../momentjs/src/lib/duration/abs.js | 18 + .../momentjs/src/lib/duration/add-subtract.js | 21 + .../momentjs/src/lib/duration/as.js | 88 + .../momentjs/src/lib/duration/bubble.js | 68 + .../momentjs/src/lib/duration/clone.js | 5 + .../momentjs/src/lib/duration/constructor.js | 42 + .../momentjs/src/lib/duration/create.js | 133 + .../momentjs/src/lib/duration/duration.js | 16 + .../momentjs/src/lib/duration/get.js | 27 + .../momentjs/src/lib/duration/humanize.js | 114 + .../momentjs/src/lib/duration/iso-string.js | 68 + .../momentjs/src/lib/duration/prototype.js | 78 + .../momentjs/src/lib/duration/valid.js | 55 + .../momentjs/src/lib/format/format.js | 104 + .../momentjs/src/lib/locale/base-config.js | 41 + .../momentjs/src/lib/locale/calendar.js | 15 + .../momentjs/src/lib/locale/constructor.js | 5 + .../javascripts/momentjs/src/lib/locale/en.js | 39 + .../momentjs/src/lib/locale/formats.js | 36 + .../momentjs/src/lib/locale/invalid.js | 5 + .../momentjs/src/lib/locale/lists.js | 93 + .../momentjs/src/lib/locale/locale.js | 45 + .../momentjs/src/lib/locale/locales.js | 248 + .../momentjs/src/lib/locale/ordinal.js | 8 + .../src/lib/locale/pre-post-format.js | 3 + .../momentjs/src/lib/locale/prototype.js | 88 + .../momentjs/src/lib/locale/relative.js | 32 + .../momentjs/src/lib/locale/set.js | 56 + .../momentjs/src/lib/moment/add-subtract.js | 61 + .../momentjs/src/lib/moment/calendar.js | 53 + .../momentjs/src/lib/moment/clone.js | 5 + .../momentjs/src/lib/moment/compare.js | 72 + .../momentjs/src/lib/moment/constructor.js | 80 + .../momentjs/src/lib/moment/creation-data.js | 9 + .../momentjs/src/lib/moment/diff.js | 79 + .../momentjs/src/lib/moment/format.js | 78 + .../momentjs/src/lib/moment/from.js | 20 + .../momentjs/src/lib/moment/get-set.js | 73 + .../momentjs/src/lib/moment/locale.js | 34 + .../momentjs/src/lib/moment/min-max.js | 62 + .../momentjs/src/lib/moment/moment.js | 28 + .../momentjs/src/lib/moment/now.js | 3 + .../momentjs/src/lib/moment/prototype.js | 197 + .../momentjs/src/lib/moment/start-end-of.js | 164 + .../momentjs/src/lib/moment/to-type.js | 42 + .../javascripts/momentjs/src/lib/moment/to.js | 20 + .../momentjs/src/lib/moment/valid.js | 15 + .../momentjs/src/lib/parse/regex.js | 80 + .../momentjs/src/lib/parse/token.js | 36 + .../momentjs/src/lib/units/aliases.js | 31 + .../momentjs/src/lib/units/constants.js | 9 + .../momentjs/src/lib/units/day-of-month.js | 39 + .../momentjs/src/lib/units/day-of-week.js | 443 + .../momentjs/src/lib/units/day-of-year.js | 37 + .../javascripts/momentjs/src/lib/units/era.js | 287 + .../momentjs/src/lib/units/hour.js | 159 + .../momentjs/src/lib/units/millisecond.js | 76 + .../momentjs/src/lib/units/minute.js | 29 + .../momentjs/src/lib/units/month.js | 349 + .../momentjs/src/lib/units/offset.js | 249 + .../momentjs/src/lib/units/priorities.js | 21 + .../momentjs/src/lib/units/quarter.js | 34 + .../momentjs/src/lib/units/second.js | 29 + .../momentjs/src/lib/units/timestamp.js | 20 + .../momentjs/src/lib/units/timezone.js | 16 + .../momentjs/src/lib/units/units.js | 20 + .../src/lib/units/week-calendar-utils.js | 66 + .../momentjs/src/lib/units/week-year.js | 138 + .../momentjs/src/lib/units/week.js | 69 + .../momentjs/src/lib/units/year.js | 85 + .../momentjs/src/lib/utils/abs-ceil.js | 7 + .../momentjs/src/lib/utils/abs-floor.js | 8 + .../momentjs/src/lib/utils/abs-round.js | 7 + .../momentjs/src/lib/utils/compare-arrays.js | 18 + .../momentjs/src/lib/utils/defaults.js | 10 + .../momentjs/src/lib/utils/deprecate.js | 69 + .../momentjs/src/lib/utils/extend.js | 19 + .../momentjs/src/lib/utils/has-own-prop.js | 3 + .../momentjs/src/lib/utils/hooks.js | 13 + .../momentjs/src/lib/utils/index-of.js | 18 + .../momentjs/src/lib/utils/is-array.js | 6 + .../src/lib/utils/is-calendar-spec.js | 25 + .../momentjs/src/lib/utils/is-date.js | 6 + .../momentjs/src/lib/utils/is-function.js | 6 + .../momentjs/src/lib/utils/is-leap-year.js | 3 + .../momentjs/src/lib/utils/is-moment-input.js | 75 + .../momentjs/src/lib/utils/is-number.js | 6 + .../momentjs/src/lib/utils/is-object-empty.js | 15 + .../momentjs/src/lib/utils/is-object.js | 8 + .../momentjs/src/lib/utils/is-string.js | 3 + .../momentjs/src/lib/utils/is-undefined.js | 3 + .../momentjs/src/lib/utils/keys.js | 20 + .../javascripts/momentjs/src/lib/utils/map.js | 9 + .../javascripts/momentjs/src/lib/utils/mod.js | 3 + .../momentjs/src/lib/utils/some.js | 20 + .../momentjs/src/lib/utils/to-int.js | 12 + .../momentjs/src/lib/utils/zero-fill.js | 10 + .../javascripts/momentjs/src/locale/af.js | 71 + .../javascripts/momentjs/src/locale/ar-dz.js | 156 + .../javascripts/momentjs/src/locale/ar-kw.js | 55 + .../javascripts/momentjs/src/locale/ar-ly.js | 171 + .../javascripts/momentjs/src/locale/ar-ma.js | 56 + .../javascripts/momentjs/src/locale/ar-sa.js | 105 + .../javascripts/momentjs/src/locale/ar-tn.js | 55 + .../javascripts/momentjs/src/locale/ar.js | 189 + .../javascripts/momentjs/src/locale/az.js | 102 + .../javascripts/momentjs/src/locale/be.js | 142 + .../javascripts/momentjs/src/locale/bg.js | 87 + .../javascripts/momentjs/src/locale/bm.js | 52 + .../javascripts/momentjs/src/locale/bn-bd.js | 129 + .../javascripts/momentjs/src/locale/bn.js | 119 + .../javascripts/momentjs/src/locale/bo.js | 124 + .../javascripts/momentjs/src/locale/br.js | 168 + .../javascripts/momentjs/src/locale/bs.js | 150 + .../javascripts/momentjs/src/locale/ca.js | 100 + .../javascripts/momentjs/src/locale/cs.js | 180 + .../javascripts/momentjs/src/locale/cv.js | 63 + .../javascripts/momentjs/src/locale/cy.js | 98 + .../javascripts/momentjs/src/locale/da.js | 53 + .../javascripts/momentjs/src/locale/de-at.js | 79 + .../javascripts/momentjs/src/locale/de-ch.js | 78 + .../javascripts/momentjs/src/locale/de.js | 78 + .../javascripts/momentjs/src/locale/dv.js | 90 + .../javascripts/momentjs/src/locale/el.js | 106 + .../javascripts/momentjs/src/locale/en-au.js | 68 + .../javascripts/momentjs/src/locale/en-ca.js | 64 + .../javascripts/momentjs/src/locale/en-gb.js | 68 + .../javascripts/momentjs/src/locale/en-ie.js | 68 + .../javascripts/momentjs/src/locale/en-il.js | 64 + .../javascripts/momentjs/src/locale/en-in.js | 68 + .../javascripts/momentjs/src/locale/en-nz.js | 68 + .../javascripts/momentjs/src/locale/en-sg.js | 68 + .../javascripts/momentjs/src/locale/eo.js | 68 + .../javascripts/momentjs/src/locale/es-do.js | 108 + .../javascripts/momentjs/src/locale/es-mx.js | 110 + .../javascripts/momentjs/src/locale/es-us.js | 110 + .../javascripts/momentjs/src/locale/es.js | 110 + .../javascripts/momentjs/src/locale/et.js | 78 + .../javascripts/momentjs/src/locale/eu.js | 65 + .../javascripts/momentjs/src/locale/fa.js | 113 + .../javascripts/momentjs/src/locale/fi.js | 124 + .../javascripts/momentjs/src/locale/fil.js | 58 + .../javascripts/momentjs/src/locale/fo.js | 57 + .../javascripts/momentjs/src/locale/fr-ca.js | 70 + .../javascripts/momentjs/src/locale/fr-ch.js | 74 + .../javascripts/momentjs/src/locale/fr.js | 108 + .../javascripts/momentjs/src/locale/fy.js | 75 + .../javascripts/momentjs/src/locale/ga.js | 95 + .../javascripts/momentjs/src/locale/gd.js | 95 + .../javascripts/momentjs/src/locale/gl.js | 75 + .../momentjs/src/locale/gom-deva.js | 126 + .../momentjs/src/locale/gom-latn.js | 124 + .../javascripts/momentjs/src/locale/gu.js | 122 + .../javascripts/momentjs/src/locale/he.js | 94 + .../javascripts/momentjs/src/locale/hi.js | 168 + .../javascripts/momentjs/src/locale/hr.js | 156 + .../javascripts/momentjs/src/locale/hu.js | 118 + .../javascripts/momentjs/src/locale/hy-am.js | 94 + .../javascripts/momentjs/src/locale/id.js | 76 + .../javascripts/momentjs/src/locale/is.js | 140 + .../javascripts/momentjs/src/locale/it-ch.js | 64 + .../javascripts/momentjs/src/locale/it.js | 106 + .../javascripts/momentjs/src/locale/ja.js | 148 + .../javascripts/momentjs/src/locale/jv.js | 76 + .../javascripts/momentjs/src/locale/ka.js | 92 + .../javascripts/momentjs/src/locale/kk.js | 82 + .../javascripts/momentjs/src/locale/km.js | 103 + .../javascripts/momentjs/src/locale/kn.js | 124 + .../javascripts/momentjs/src/locale/ko.js | 75 + .../javascripts/momentjs/src/locale/ku.js | 118 + .../javascripts/momentjs/src/locale/ky.js | 84 + .../javascripts/momentjs/src/locale/lb.js | 137 + .../javascripts/momentjs/src/locale/lo.js | 66 + .../javascripts/momentjs/src/locale/lt.js | 125 + .../javascripts/momentjs/src/locale/lv.js | 94 + .../javascripts/momentjs/src/locale/me.js | 117 + .../javascripts/momentjs/src/locale/mi.js | 60 + .../javascripts/momentjs/src/locale/mk.js | 85 + .../javascripts/momentjs/src/locale/ml.js | 82 + .../javascripts/momentjs/src/locale/mn.js | 100 + .../javascripts/momentjs/src/locale/mr.js | 203 + .../javascripts/momentjs/src/locale/ms-my.js | 76 + .../javascripts/momentjs/src/locale/ms.js | 75 + .../javascripts/momentjs/src/locale/mt.js | 56 + .../javascripts/momentjs/src/locale/my.js | 91 + .../javascripts/momentjs/src/locale/nb.js | 60 + .../javascripts/momentjs/src/locale/ne.js | 121 + .../javascripts/momentjs/src/locale/nl-be.js | 102 + .../javascripts/momentjs/src/locale/nl.js | 104 + .../javascripts/momentjs/src/locale/nn.js | 59 + .../javascripts/momentjs/src/locale/oc-lnc.js | 85 + .../javascripts/momentjs/src/locale/pa-in.js | 122 + .../javascripts/momentjs/src/locale/pl.js | 140 + .../javascripts/momentjs/src/locale/pt-br.js | 58 + .../javascripts/momentjs/src/locale/pt.js | 63 + .../javascripts/momentjs/src/locale/ro.js | 76 + .../javascripts/momentjs/src/locale/ru.js | 213 + .../javascripts/momentjs/src/locale/sd.js | 81 + .../javascripts/momentjs/src/locale/se.js | 57 + .../javascripts/momentjs/src/locale/si.js | 69 + .../javascripts/momentjs/src/locale/sk.js | 145 + .../javascripts/momentjs/src/locale/sl.js | 171 + .../javascripts/momentjs/src/locale/sq.js | 65 + .../momentjs/src/locale/sr-cyrl.js | 127 + .../javascripts/momentjs/src/locale/sr.js | 129 + .../javascripts/momentjs/src/locale/ss.js | 84 + .../javascripts/momentjs/src/locale/sv.js | 68 + .../javascripts/momentjs/src/locale/sw.js | 55 + .../javascripts/momentjs/src/locale/ta.js | 131 + .../javascripts/momentjs/src/locale/te.js | 88 + .../javascripts/momentjs/src/locale/tet.js | 68 + .../javascripts/momentjs/src/locale/tg.js | 117 + .../javascripts/momentjs/src/locale/th.js | 65 + .../javascripts/momentjs/src/locale/tk.js | 91 + .../javascripts/momentjs/src/locale/tl-ph.js | 57 + .../javascripts/momentjs/src/locale/tlh.js | 124 + .../javascripts/momentjs/src/locale/tr.js | 106 + .../javascripts/momentjs/src/locale/tzl.js | 89 + .../momentjs/src/locale/tzm-latn.js | 54 + .../javascripts/momentjs/src/locale/tzm.js | 54 + .../javascripts/momentjs/src/locale/ug-cn.js | 111 + .../javascripts/momentjs/src/locale/uk.js | 167 + .../javascripts/momentjs/src/locale/ur.js | 82 + .../momentjs/src/locale/uz-latn.js | 54 + .../javascripts/momentjs/src/locale/uz.js | 51 + .../javascripts/momentjs/src/locale/vi.js | 80 + .../momentjs/src/locale/x-pseudo.js | 73 + .../javascripts/momentjs/src/locale/yo.js | 53 + .../javascripts/momentjs/src/locale/zh-cn.js | 120 + .../javascripts/momentjs/src/locale/zh-hk.js | 101 + .../javascripts/momentjs/src/locale/zh-mo.js | 100 + .../javascripts/momentjs/src/locale/zh-tw.js | 99 + .../assets/javascripts/momentjs/src/moment.js | 93 + .../javascripts/momentjs/templates/default.js | 5 + .../javascripts/momentjs/templates/empty.js | 0 .../momentjs/templates/locale-header.js | 6 + .../momentjs/templates/test-header.js | 6 + vendor/assets/javascripts/spectrum.js | 1 + .../spectrum/i18n/jquery.spectrum-ar.js | 17 + .../spectrum/i18n/jquery.spectrum-de.js | 18 + .../spectrum/i18n/jquery.spectrum-dk.js | 14 + .../spectrum/i18n/jquery.spectrum-es.js | 18 + .../spectrum/i18n/jquery.spectrum-fa.js | 14 + .../spectrum/i18n/jquery.spectrum-fi.js | 14 + .../spectrum/i18n/jquery.spectrum-fr.js | 18 + .../spectrum/i18n/jquery.spectrum-gr.js | 18 + .../spectrum/i18n/jquery.spectrum-he.js | 18 + .../spectrum/i18n/jquery.spectrum-hr.js | 18 + .../spectrum/i18n/jquery.spectrum-id.js | 18 + .../spectrum/i18n/jquery.spectrum-it.js | 16 + .../spectrum/i18n/jquery.spectrum-ja.js | 14 + .../spectrum/i18n/jquery.spectrum-lt.js | 18 + .../spectrum/i18n/jquery.spectrum-nl.js | 17 + .../spectrum/i18n/jquery.spectrum-pl.js | 18 + .../spectrum/i18n/jquery.spectrum-pt-br.js | 18 + .../spectrum/i18n/jquery.spectrum-ru.js | 18 + .../spectrum/i18n/jquery.spectrum-sv.js | 14 + .../spectrum/i18n/jquery.spectrum-tr.js | 14 + .../spectrum/i18n/jquery.spectrum-zh-cn.js | 18 + .../spectrum/i18n/jquery.spectrum-zh-tw.js | 18 + .../assets/javascripts/spectrum/spectrum.js | 2323 ++ vendor/assets/javascripts/tinycolor.js | 1 + vendor/assets/javascripts/tinycolor/build.js | 101 + .../tinycolor/dist/tinycolor-min.js | 1 + vendor/assets/javascripts/tinycolor/mod.js | 1275 ++ .../javascripts/tinycolor/npm/cjs/test.js | 2191 ++ .../tinycolor/npm/cjs/test_template.js | 26 + .../tinycolor/npm/cjs/tinycolor.js | 1188 + .../tinycolor/npm/dist/tinycolor-min.js | 5 + .../javascripts/tinycolor/npm/esm/test.js | 2189 ++ .../tinycolor/npm/esm/test_template.js | 24 + .../tinycolor/npm/esm/tinycolor.js | 1180 + .../javascripts/tinycolor/npm/tinycolor.js | 1191 + vendor/assets/javascripts/tinycolor/test.js | 2174 ++ .../assets/javascripts/tinycolor/tinycolor.js | 1187 + vendor/assets/javascripts/to-markdown.js | 1 + .../javascripts/to-markdown/to-markdown.js | 789 + vendor/assets/javascripts/trianglify.js | 1 + .../javascripts/trianglify/trianglify.min.js | 1 + vendor/assets/javascripts/waypoints.js | 1 + .../javascripts/waypoints/jquery.waypoints.js | 649 + .../waypoints/noframework.waypoints.js | 745 + .../waypoints/shortcuts/infinite.js | 84 + .../javascripts/waypoints/shortcuts/inview.js | 120 + .../javascripts/waypoints/shortcuts/sticky.js | 70 + .../javascripts/waypoints/waypoints.debug.js | 46 + .../javascripts/waypoints/zepto.waypoints.js | 692 + .../stylesheets/bootstrap-markdown.scss | 1 + .../bootstrap-markdown.min.scss | 1 + .../assets/stylesheets/bootstrap-select.scss | 1 + .../bootstrap-select/bootstrap-select.scss | 428 + vendor/assets/stylesheets/spectrum.scss | 1 + .../assets/stylesheets/spectrum/spectrum.scss | 507 + .../stylesheets/spectrum/themes/sp-dark.scss | 128 + 659 files changed, 129299 insertions(+), 67 deletions(-) create mode 100644 vendor/assets/images/holderjs/test/image.jpg create mode 100644 vendor/assets/javascripts/bootstrap-markdown.js create mode 100644 vendor/assets/javascripts/bootstrap-markdown/bootstrap-markdown.js create mode 100644 vendor/assets/javascripts/bootstrap-select.js create mode 100644 vendor/assets/javascripts/bootstrap-select/bootstrap-select.js create mode 100644 vendor/assets/javascripts/bootstrap-select/i18n/defaults-am_ET.js create mode 100644 vendor/assets/javascripts/bootstrap-select/i18n/defaults-ar_AR.js create mode 100644 vendor/assets/javascripts/bootstrap-select/i18n/defaults-bg_BG.js create mode 100644 vendor/assets/javascripts/bootstrap-select/i18n/defaults-cs_CZ.js create mode 100644 vendor/assets/javascripts/bootstrap-select/i18n/defaults-da_DK.js create mode 100644 vendor/assets/javascripts/bootstrap-select/i18n/defaults-de_DE.js create mode 100644 vendor/assets/javascripts/bootstrap-select/i18n/defaults-en_US.js create mode 100644 vendor/assets/javascripts/bootstrap-select/i18n/defaults-es_CL.js create mode 100644 vendor/assets/javascripts/bootstrap-select/i18n/defaults-es_ES.js create mode 100644 vendor/assets/javascripts/bootstrap-select/i18n/defaults-et_EE.js create mode 100644 vendor/assets/javascripts/bootstrap-select/i18n/defaults-eu.js create mode 100644 vendor/assets/javascripts/bootstrap-select/i18n/defaults-fa_IR.js create mode 100644 vendor/assets/javascripts/bootstrap-select/i18n/defaults-fi_FI.js create mode 100644 vendor/assets/javascripts/bootstrap-select/i18n/defaults-fr_FR.js create mode 100644 vendor/assets/javascripts/bootstrap-select/i18n/defaults-hr_HR.js create mode 100644 vendor/assets/javascripts/bootstrap-select/i18n/defaults-hu_HU.js create mode 100644 vendor/assets/javascripts/bootstrap-select/i18n/defaults-id_ID.js create mode 100644 vendor/assets/javascripts/bootstrap-select/i18n/defaults-it_IT.js create mode 100644 vendor/assets/javascripts/bootstrap-select/i18n/defaults-ja_JP.js create mode 100644 vendor/assets/javascripts/bootstrap-select/i18n/defaults-kh_KM.js create mode 100644 vendor/assets/javascripts/bootstrap-select/i18n/defaults-ko_KR.js create mode 100644 vendor/assets/javascripts/bootstrap-select/i18n/defaults-lt_LT.js create mode 100644 vendor/assets/javascripts/bootstrap-select/i18n/defaults-lv_LV.js create mode 100644 vendor/assets/javascripts/bootstrap-select/i18n/defaults-nb_NO.js create mode 100644 vendor/assets/javascripts/bootstrap-select/i18n/defaults-nl_NL.js create mode 100644 vendor/assets/javascripts/bootstrap-select/i18n/defaults-pl_PL.js create mode 100644 vendor/assets/javascripts/bootstrap-select/i18n/defaults-pt_BR.js create mode 100644 vendor/assets/javascripts/bootstrap-select/i18n/defaults-pt_PT.js create mode 100644 vendor/assets/javascripts/bootstrap-select/i18n/defaults-ro_RO.js create mode 100644 vendor/assets/javascripts/bootstrap-select/i18n/defaults-ru_RU.js create mode 100644 vendor/assets/javascripts/bootstrap-select/i18n/defaults-sk_SK.js create mode 100644 vendor/assets/javascripts/bootstrap-select/i18n/defaults-sl_SI.js create mode 100644 vendor/assets/javascripts/bootstrap-select/i18n/defaults-sv_SE.js create mode 100644 vendor/assets/javascripts/bootstrap-select/i18n/defaults-tr_TR.js create mode 100644 vendor/assets/javascripts/bootstrap-select/i18n/defaults-ua_UA.js create mode 100644 vendor/assets/javascripts/bootstrap-select/i18n/defaults-vi_VN.js create mode 100644 vendor/assets/javascripts/bootstrap-select/i18n/defaults-zh_CN.js create mode 100644 vendor/assets/javascripts/bootstrap-select/i18n/defaults-zh_TW.js create mode 100644 vendor/assets/javascripts/date.format.js create mode 100644 vendor/assets/javascripts/date.format/date.format.js create mode 100644 vendor/assets/javascripts/holderjs.js create mode 100644 vendor/assets/javascripts/holderjs/gulpfile.js create mode 100644 vendor/assets/javascripts/holderjs/holder.js create mode 100644 vendor/assets/javascripts/holderjs/package.js create mode 100644 vendor/assets/javascripts/holderjs/src/index.js create mode 100644 vendor/assets/javascripts/holderjs/src/lib/color.js create mode 100644 vendor/assets/javascripts/holderjs/src/lib/constants.js create mode 100644 vendor/assets/javascripts/holderjs/src/lib/dom.js create mode 100644 vendor/assets/javascripts/holderjs/src/lib/index.js create mode 100644 vendor/assets/javascripts/holderjs/src/lib/renderers/canvas.js create mode 100644 vendor/assets/javascripts/holderjs/src/lib/renderers/svg-dom.js create mode 100644 vendor/assets/javascripts/holderjs/src/lib/renderers/svg-text.js create mode 100644 vendor/assets/javascripts/holderjs/src/lib/scenegraph.js create mode 100644 vendor/assets/javascripts/holderjs/src/lib/svg.js create mode 100644 vendor/assets/javascripts/holderjs/src/lib/utils.js create mode 100644 vendor/assets/javascripts/holderjs/src/lib/vendor/ondomready.js create mode 100644 vendor/assets/javascripts/holderjs/src/lib/vendor/polyfills.js create mode 100644 vendor/assets/javascripts/holderjs/src/lib/vendor/querystring.js create mode 100644 vendor/assets/javascripts/holderjs/src/meteor/package.js create mode 100644 vendor/assets/javascripts/holderjs/src/meteor/shim.js create mode 100644 vendor/assets/javascripts/holderjs/test/holder.js create mode 100644 vendor/assets/javascripts/holderjs/test/index.js create mode 100644 vendor/assets/javascripts/holderjs/test/phantom.js create mode 100644 vendor/assets/javascripts/holderjs/test/renderperf/releases/holder-master/holder.js create mode 100644 vendor/assets/javascripts/holderjs/test/runner.js create mode 100644 vendor/assets/javascripts/jquery-smooth-scroll.js create mode 100644 vendor/assets/javascripts/jquery-smooth-scroll/jquery.smooth-scroll.js create mode 100644 vendor/assets/javascripts/markdown.js create mode 100644 vendor/assets/javascripts/markdown/index.js create mode 100644 vendor/assets/javascripts/markdown/markdown.js create mode 100644 vendor/assets/javascripts/momentjs.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/af.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/ar-dz.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/ar-kw.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/ar-ly.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/ar-ma.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/ar-sa.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/ar-tn.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/ar.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/az.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/be.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/bg.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/bm.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/bn-bd.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/bn.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/bo.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/br.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/bs.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/ca.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/cs.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/cv.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/cy.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/da.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/de-at.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/de-ch.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/de.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/dv.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/el.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/en-au.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/en-ca.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/en-gb.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/en-ie.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/en-il.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/en-in.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/en-nz.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/en-sg.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/eo.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/es-do.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/es-mx.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/es-us.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/es.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/et.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/eu.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/fa.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/fi.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/fil.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/fo.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/fr-ca.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/fr-ch.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/fr.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/fy.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/ga.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/gd.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/gl.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/gom-deva.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/gom-latn.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/gu.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/he.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/hi.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/hr.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/hu.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/hy-am.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/id.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/is.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/it-ch.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/it.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/ja.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/jv.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/ka.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/kk.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/km.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/kn.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/ko.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/ku.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/ky.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/lb.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/lo.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/lt.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/lv.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/me.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/mi.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/mk.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/ml.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/mn.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/mr.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/ms-my.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/ms.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/mt.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/my.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/nb.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/ne.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/nl-be.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/nl.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/nn.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/oc-lnc.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/pa-in.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/pl.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/pt-br.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/pt.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/ro.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/ru.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/sd.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/se.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/si.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/sk.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/sl.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/sq.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/sr-cyrl.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/sr.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/ss.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/sv.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/sw.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/ta.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/te.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/tet.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/tg.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/th.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/tk.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/tl-ph.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/tlh.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/tr.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/tzl.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/tzm-latn.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/tzm.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/ug-cn.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/uk.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/ur.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/uz-latn.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/uz.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/vi.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/x-pseudo.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/yo.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/zh-cn.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/zh-hk.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/zh-mo.js create mode 100644 vendor/assets/javascripts/momentjs/dist/locale/zh-tw.js create mode 100644 vendor/assets/javascripts/momentjs/dist/moment.js create mode 100644 vendor/assets/javascripts/momentjs/locale/af.js create mode 100644 vendor/assets/javascripts/momentjs/locale/ar-dz.js create mode 100644 vendor/assets/javascripts/momentjs/locale/ar-kw.js create mode 100644 vendor/assets/javascripts/momentjs/locale/ar-ly.js create mode 100644 vendor/assets/javascripts/momentjs/locale/ar-ma.js create mode 100644 vendor/assets/javascripts/momentjs/locale/ar-sa.js create mode 100644 vendor/assets/javascripts/momentjs/locale/ar-tn.js create mode 100644 vendor/assets/javascripts/momentjs/locale/ar.js create mode 100644 vendor/assets/javascripts/momentjs/locale/az.js create mode 100644 vendor/assets/javascripts/momentjs/locale/be.js create mode 100644 vendor/assets/javascripts/momentjs/locale/bg.js create mode 100644 vendor/assets/javascripts/momentjs/locale/bm.js create mode 100644 vendor/assets/javascripts/momentjs/locale/bn-bd.js create mode 100644 vendor/assets/javascripts/momentjs/locale/bn.js create mode 100644 vendor/assets/javascripts/momentjs/locale/bo.js create mode 100644 vendor/assets/javascripts/momentjs/locale/br.js create mode 100644 vendor/assets/javascripts/momentjs/locale/bs.js create mode 100644 vendor/assets/javascripts/momentjs/locale/ca.js create mode 100644 vendor/assets/javascripts/momentjs/locale/cs.js create mode 100644 vendor/assets/javascripts/momentjs/locale/cv.js create mode 100644 vendor/assets/javascripts/momentjs/locale/cy.js create mode 100644 vendor/assets/javascripts/momentjs/locale/da.js create mode 100644 vendor/assets/javascripts/momentjs/locale/de-at.js create mode 100644 vendor/assets/javascripts/momentjs/locale/de-ch.js create mode 100644 vendor/assets/javascripts/momentjs/locale/de.js create mode 100644 vendor/assets/javascripts/momentjs/locale/dv.js create mode 100644 vendor/assets/javascripts/momentjs/locale/el.js create mode 100644 vendor/assets/javascripts/momentjs/locale/en-au.js create mode 100644 vendor/assets/javascripts/momentjs/locale/en-ca.js create mode 100644 vendor/assets/javascripts/momentjs/locale/en-gb.js create mode 100644 vendor/assets/javascripts/momentjs/locale/en-ie.js create mode 100644 vendor/assets/javascripts/momentjs/locale/en-il.js create mode 100644 vendor/assets/javascripts/momentjs/locale/en-in.js create mode 100644 vendor/assets/javascripts/momentjs/locale/en-nz.js create mode 100644 vendor/assets/javascripts/momentjs/locale/en-sg.js create mode 100644 vendor/assets/javascripts/momentjs/locale/eo.js create mode 100644 vendor/assets/javascripts/momentjs/locale/es-do.js create mode 100644 vendor/assets/javascripts/momentjs/locale/es-mx.js create mode 100644 vendor/assets/javascripts/momentjs/locale/es-us.js create mode 100644 vendor/assets/javascripts/momentjs/locale/es.js create mode 100644 vendor/assets/javascripts/momentjs/locale/et.js create mode 100644 vendor/assets/javascripts/momentjs/locale/eu.js create mode 100644 vendor/assets/javascripts/momentjs/locale/fa.js create mode 100644 vendor/assets/javascripts/momentjs/locale/fi.js create mode 100644 vendor/assets/javascripts/momentjs/locale/fil.js create mode 100644 vendor/assets/javascripts/momentjs/locale/fo.js create mode 100644 vendor/assets/javascripts/momentjs/locale/fr-ca.js create mode 100644 vendor/assets/javascripts/momentjs/locale/fr-ch.js create mode 100644 vendor/assets/javascripts/momentjs/locale/fr.js create mode 100644 vendor/assets/javascripts/momentjs/locale/fy.js create mode 100644 vendor/assets/javascripts/momentjs/locale/ga.js create mode 100644 vendor/assets/javascripts/momentjs/locale/gd.js create mode 100644 vendor/assets/javascripts/momentjs/locale/gl.js create mode 100644 vendor/assets/javascripts/momentjs/locale/gom-deva.js create mode 100644 vendor/assets/javascripts/momentjs/locale/gom-latn.js create mode 100644 vendor/assets/javascripts/momentjs/locale/gu.js create mode 100644 vendor/assets/javascripts/momentjs/locale/he.js create mode 100644 vendor/assets/javascripts/momentjs/locale/hi.js create mode 100644 vendor/assets/javascripts/momentjs/locale/hr.js create mode 100644 vendor/assets/javascripts/momentjs/locale/hu.js create mode 100644 vendor/assets/javascripts/momentjs/locale/hy-am.js create mode 100644 vendor/assets/javascripts/momentjs/locale/id.js create mode 100644 vendor/assets/javascripts/momentjs/locale/is.js create mode 100644 vendor/assets/javascripts/momentjs/locale/it-ch.js create mode 100644 vendor/assets/javascripts/momentjs/locale/it.js create mode 100644 vendor/assets/javascripts/momentjs/locale/ja.js create mode 100644 vendor/assets/javascripts/momentjs/locale/jv.js create mode 100644 vendor/assets/javascripts/momentjs/locale/ka.js create mode 100644 vendor/assets/javascripts/momentjs/locale/kk.js create mode 100644 vendor/assets/javascripts/momentjs/locale/km.js create mode 100644 vendor/assets/javascripts/momentjs/locale/kn.js create mode 100644 vendor/assets/javascripts/momentjs/locale/ko.js create mode 100644 vendor/assets/javascripts/momentjs/locale/ku.js create mode 100644 vendor/assets/javascripts/momentjs/locale/ky.js create mode 100644 vendor/assets/javascripts/momentjs/locale/lb.js create mode 100644 vendor/assets/javascripts/momentjs/locale/lo.js create mode 100644 vendor/assets/javascripts/momentjs/locale/lt.js create mode 100644 vendor/assets/javascripts/momentjs/locale/lv.js create mode 100644 vendor/assets/javascripts/momentjs/locale/me.js create mode 100644 vendor/assets/javascripts/momentjs/locale/mi.js create mode 100644 vendor/assets/javascripts/momentjs/locale/mk.js create mode 100644 vendor/assets/javascripts/momentjs/locale/ml.js create mode 100644 vendor/assets/javascripts/momentjs/locale/mn.js create mode 100644 vendor/assets/javascripts/momentjs/locale/mr.js create mode 100644 vendor/assets/javascripts/momentjs/locale/ms-my.js create mode 100644 vendor/assets/javascripts/momentjs/locale/ms.js create mode 100644 vendor/assets/javascripts/momentjs/locale/mt.js create mode 100644 vendor/assets/javascripts/momentjs/locale/my.js create mode 100644 vendor/assets/javascripts/momentjs/locale/nb.js create mode 100644 vendor/assets/javascripts/momentjs/locale/ne.js create mode 100644 vendor/assets/javascripts/momentjs/locale/nl-be.js create mode 100644 vendor/assets/javascripts/momentjs/locale/nl.js create mode 100644 vendor/assets/javascripts/momentjs/locale/nn.js create mode 100644 vendor/assets/javascripts/momentjs/locale/oc-lnc.js create mode 100644 vendor/assets/javascripts/momentjs/locale/pa-in.js create mode 100644 vendor/assets/javascripts/momentjs/locale/pl.js create mode 100644 vendor/assets/javascripts/momentjs/locale/pt-br.js create mode 100644 vendor/assets/javascripts/momentjs/locale/pt.js create mode 100644 vendor/assets/javascripts/momentjs/locale/ro.js create mode 100644 vendor/assets/javascripts/momentjs/locale/ru.js create mode 100644 vendor/assets/javascripts/momentjs/locale/sd.js create mode 100644 vendor/assets/javascripts/momentjs/locale/se.js create mode 100644 vendor/assets/javascripts/momentjs/locale/si.js create mode 100644 vendor/assets/javascripts/momentjs/locale/sk.js create mode 100644 vendor/assets/javascripts/momentjs/locale/sl.js create mode 100644 vendor/assets/javascripts/momentjs/locale/sq.js create mode 100644 vendor/assets/javascripts/momentjs/locale/sr-cyrl.js create mode 100644 vendor/assets/javascripts/momentjs/locale/sr.js create mode 100644 vendor/assets/javascripts/momentjs/locale/ss.js create mode 100644 vendor/assets/javascripts/momentjs/locale/sv.js create mode 100644 vendor/assets/javascripts/momentjs/locale/sw.js create mode 100644 vendor/assets/javascripts/momentjs/locale/ta.js create mode 100644 vendor/assets/javascripts/momentjs/locale/te.js create mode 100644 vendor/assets/javascripts/momentjs/locale/tet.js create mode 100644 vendor/assets/javascripts/momentjs/locale/tg.js create mode 100644 vendor/assets/javascripts/momentjs/locale/th.js create mode 100644 vendor/assets/javascripts/momentjs/locale/tk.js create mode 100644 vendor/assets/javascripts/momentjs/locale/tl-ph.js create mode 100644 vendor/assets/javascripts/momentjs/locale/tlh.js create mode 100644 vendor/assets/javascripts/momentjs/locale/tr.js create mode 100644 vendor/assets/javascripts/momentjs/locale/tzl.js create mode 100644 vendor/assets/javascripts/momentjs/locale/tzm-latn.js create mode 100644 vendor/assets/javascripts/momentjs/locale/tzm.js create mode 100644 vendor/assets/javascripts/momentjs/locale/ug-cn.js create mode 100644 vendor/assets/javascripts/momentjs/locale/uk.js create mode 100644 vendor/assets/javascripts/momentjs/locale/ur.js create mode 100644 vendor/assets/javascripts/momentjs/locale/uz-latn.js create mode 100644 vendor/assets/javascripts/momentjs/locale/uz.js create mode 100644 vendor/assets/javascripts/momentjs/locale/vi.js create mode 100644 vendor/assets/javascripts/momentjs/locale/x-pseudo.js create mode 100644 vendor/assets/javascripts/momentjs/locale/yo.js create mode 100644 vendor/assets/javascripts/momentjs/locale/zh-cn.js create mode 100644 vendor/assets/javascripts/momentjs/locale/zh-hk.js create mode 100644 vendor/assets/javascripts/momentjs/locale/zh-mo.js create mode 100644 vendor/assets/javascripts/momentjs/locale/zh-tw.js create mode 100644 vendor/assets/javascripts/momentjs/min/locales.js create mode 100644 vendor/assets/javascripts/momentjs/min/moment-with-locales.js create mode 100644 vendor/assets/javascripts/momentjs/min/moment.min.js create mode 100644 vendor/assets/javascripts/momentjs/moment.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/create/check-overflow.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/create/date-from-array.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/create/from-anything.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/create/from-array.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/create/from-object.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/create/from-string-and-array.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/create/from-string-and-format.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/create/from-string.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/create/local.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/create/parsing-flags.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/create/utc.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/create/valid.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/duration/abs.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/duration/add-subtract.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/duration/as.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/duration/bubble.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/duration/clone.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/duration/constructor.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/duration/create.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/duration/duration.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/duration/get.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/duration/humanize.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/duration/iso-string.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/duration/prototype.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/duration/valid.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/format/format.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/locale/base-config.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/locale/calendar.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/locale/constructor.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/locale/en.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/locale/formats.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/locale/invalid.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/locale/lists.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/locale/locale.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/locale/locales.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/locale/ordinal.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/locale/pre-post-format.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/locale/prototype.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/locale/relative.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/locale/set.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/moment/add-subtract.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/moment/calendar.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/moment/clone.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/moment/compare.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/moment/constructor.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/moment/creation-data.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/moment/diff.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/moment/format.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/moment/from.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/moment/get-set.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/moment/locale.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/moment/min-max.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/moment/moment.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/moment/now.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/moment/prototype.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/moment/start-end-of.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/moment/to-type.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/moment/to.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/moment/valid.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/parse/regex.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/parse/token.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/units/aliases.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/units/constants.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/units/day-of-month.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/units/day-of-week.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/units/day-of-year.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/units/era.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/units/hour.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/units/millisecond.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/units/minute.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/units/month.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/units/offset.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/units/priorities.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/units/quarter.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/units/second.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/units/timestamp.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/units/timezone.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/units/units.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/units/week-calendar-utils.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/units/week-year.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/units/week.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/units/year.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/utils/abs-ceil.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/utils/abs-floor.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/utils/abs-round.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/utils/compare-arrays.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/utils/defaults.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/utils/deprecate.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/utils/extend.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/utils/has-own-prop.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/utils/hooks.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/utils/index-of.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/utils/is-array.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/utils/is-calendar-spec.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/utils/is-date.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/utils/is-function.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/utils/is-leap-year.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/utils/is-moment-input.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/utils/is-number.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/utils/is-object-empty.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/utils/is-object.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/utils/is-string.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/utils/is-undefined.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/utils/keys.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/utils/map.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/utils/mod.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/utils/some.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/utils/to-int.js create mode 100644 vendor/assets/javascripts/momentjs/src/lib/utils/zero-fill.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/af.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/ar-dz.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/ar-kw.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/ar-ly.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/ar-ma.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/ar-sa.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/ar-tn.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/ar.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/az.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/be.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/bg.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/bm.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/bn-bd.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/bn.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/bo.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/br.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/bs.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/ca.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/cs.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/cv.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/cy.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/da.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/de-at.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/de-ch.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/de.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/dv.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/el.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/en-au.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/en-ca.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/en-gb.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/en-ie.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/en-il.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/en-in.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/en-nz.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/en-sg.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/eo.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/es-do.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/es-mx.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/es-us.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/es.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/et.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/eu.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/fa.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/fi.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/fil.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/fo.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/fr-ca.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/fr-ch.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/fr.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/fy.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/ga.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/gd.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/gl.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/gom-deva.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/gom-latn.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/gu.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/he.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/hi.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/hr.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/hu.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/hy-am.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/id.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/is.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/it-ch.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/it.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/ja.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/jv.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/ka.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/kk.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/km.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/kn.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/ko.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/ku.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/ky.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/lb.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/lo.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/lt.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/lv.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/me.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/mi.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/mk.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/ml.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/mn.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/mr.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/ms-my.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/ms.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/mt.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/my.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/nb.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/ne.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/nl-be.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/nl.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/nn.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/oc-lnc.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/pa-in.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/pl.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/pt-br.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/pt.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/ro.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/ru.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/sd.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/se.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/si.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/sk.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/sl.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/sq.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/sr-cyrl.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/sr.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/ss.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/sv.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/sw.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/ta.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/te.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/tet.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/tg.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/th.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/tk.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/tl-ph.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/tlh.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/tr.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/tzl.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/tzm-latn.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/tzm.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/ug-cn.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/uk.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/ur.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/uz-latn.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/uz.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/vi.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/x-pseudo.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/yo.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/zh-cn.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/zh-hk.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/zh-mo.js create mode 100644 vendor/assets/javascripts/momentjs/src/locale/zh-tw.js create mode 100644 vendor/assets/javascripts/momentjs/src/moment.js create mode 100644 vendor/assets/javascripts/momentjs/templates/default.js create mode 100644 vendor/assets/javascripts/momentjs/templates/empty.js create mode 100644 vendor/assets/javascripts/momentjs/templates/locale-header.js create mode 100644 vendor/assets/javascripts/momentjs/templates/test-header.js create mode 100644 vendor/assets/javascripts/spectrum.js create mode 100644 vendor/assets/javascripts/spectrum/i18n/jquery.spectrum-ar.js create mode 100644 vendor/assets/javascripts/spectrum/i18n/jquery.spectrum-de.js create mode 100644 vendor/assets/javascripts/spectrum/i18n/jquery.spectrum-dk.js create mode 100644 vendor/assets/javascripts/spectrum/i18n/jquery.spectrum-es.js create mode 100644 vendor/assets/javascripts/spectrum/i18n/jquery.spectrum-fa.js create mode 100644 vendor/assets/javascripts/spectrum/i18n/jquery.spectrum-fi.js create mode 100644 vendor/assets/javascripts/spectrum/i18n/jquery.spectrum-fr.js create mode 100644 vendor/assets/javascripts/spectrum/i18n/jquery.spectrum-gr.js create mode 100644 vendor/assets/javascripts/spectrum/i18n/jquery.spectrum-he.js create mode 100644 vendor/assets/javascripts/spectrum/i18n/jquery.spectrum-hr.js create mode 100644 vendor/assets/javascripts/spectrum/i18n/jquery.spectrum-id.js create mode 100644 vendor/assets/javascripts/spectrum/i18n/jquery.spectrum-it.js create mode 100644 vendor/assets/javascripts/spectrum/i18n/jquery.spectrum-ja.js create mode 100644 vendor/assets/javascripts/spectrum/i18n/jquery.spectrum-lt.js create mode 100644 vendor/assets/javascripts/spectrum/i18n/jquery.spectrum-nl.js create mode 100644 vendor/assets/javascripts/spectrum/i18n/jquery.spectrum-pl.js create mode 100644 vendor/assets/javascripts/spectrum/i18n/jquery.spectrum-pt-br.js create mode 100644 vendor/assets/javascripts/spectrum/i18n/jquery.spectrum-ru.js create mode 100644 vendor/assets/javascripts/spectrum/i18n/jquery.spectrum-sv.js create mode 100644 vendor/assets/javascripts/spectrum/i18n/jquery.spectrum-tr.js create mode 100644 vendor/assets/javascripts/spectrum/i18n/jquery.spectrum-zh-cn.js create mode 100644 vendor/assets/javascripts/spectrum/i18n/jquery.spectrum-zh-tw.js create mode 100644 vendor/assets/javascripts/spectrum/spectrum.js create mode 100644 vendor/assets/javascripts/tinycolor.js create mode 100644 vendor/assets/javascripts/tinycolor/build.js create mode 100644 vendor/assets/javascripts/tinycolor/dist/tinycolor-min.js create mode 100644 vendor/assets/javascripts/tinycolor/mod.js create mode 100644 vendor/assets/javascripts/tinycolor/npm/cjs/test.js create mode 100644 vendor/assets/javascripts/tinycolor/npm/cjs/test_template.js create mode 100644 vendor/assets/javascripts/tinycolor/npm/cjs/tinycolor.js create mode 100644 vendor/assets/javascripts/tinycolor/npm/dist/tinycolor-min.js create mode 100644 vendor/assets/javascripts/tinycolor/npm/esm/test.js create mode 100644 vendor/assets/javascripts/tinycolor/npm/esm/test_template.js create mode 100644 vendor/assets/javascripts/tinycolor/npm/esm/tinycolor.js create mode 100644 vendor/assets/javascripts/tinycolor/npm/tinycolor.js create mode 100644 vendor/assets/javascripts/tinycolor/test.js create mode 100644 vendor/assets/javascripts/tinycolor/tinycolor.js create mode 100644 vendor/assets/javascripts/to-markdown.js create mode 100644 vendor/assets/javascripts/to-markdown/to-markdown.js create mode 100644 vendor/assets/javascripts/trianglify.js create mode 100644 vendor/assets/javascripts/trianglify/trianglify.min.js create mode 100644 vendor/assets/javascripts/waypoints.js create mode 100644 vendor/assets/javascripts/waypoints/jquery.waypoints.js create mode 100644 vendor/assets/javascripts/waypoints/noframework.waypoints.js create mode 100644 vendor/assets/javascripts/waypoints/shortcuts/infinite.js create mode 100644 vendor/assets/javascripts/waypoints/shortcuts/inview.js create mode 100644 vendor/assets/javascripts/waypoints/shortcuts/sticky.js create mode 100644 vendor/assets/javascripts/waypoints/waypoints.debug.js create mode 100644 vendor/assets/javascripts/waypoints/zepto.waypoints.js create mode 100644 vendor/assets/stylesheets/bootstrap-markdown.scss create mode 100644 vendor/assets/stylesheets/bootstrap-markdown/bootstrap-markdown.min.scss create mode 100644 vendor/assets/stylesheets/bootstrap-select.scss create mode 100644 vendor/assets/stylesheets/bootstrap-select/bootstrap-select.scss create mode 100644 vendor/assets/stylesheets/spectrum.scss create mode 100644 vendor/assets/stylesheets/spectrum/spectrum.scss create mode 100644 vendor/assets/stylesheets/spectrum/themes/sp-dark.scss diff --git a/Gemfile b/Gemfile index 0118219d..05e824ac 100644 --- a/Gemfile +++ b/Gemfile @@ -8,11 +8,6 @@ source 'https://rubygems.org' ruby ENV.fetch('OSEM_RUBY_VERSION', '3.1.4') -# rails-assets requires >= 1.8.4 -if Gem::Version.new(Bundler::VERSION) < Gem::Version.new('1.8.4') - abort "Bundler version >= 1.8.4 is required" -end - # as web framework if next? gem 'rails', '~> 7.1' @@ -94,32 +89,6 @@ gem 'jquery-ui-rails', '~> 6.0.1' # for languages validation gem 'iso-639' -# frontend javascripts -source 'https://rails-assets.org' do - # for placeholder images - gem 'rails-assets-holderjs' - # for formating dates - gem 'rails-assets-date.format' - # for or parsing, validating, manipulating, and formatting dates - gem 'rails-assets-momentjs' - # for smooth scrolling - gem 'rails-assets-jquery-smooth-scroll' - # as color picker - gem 'rails-assets-spectrum' - # for color manipulation - gem 'rails-assets-tinycolor' - # for drawing triangle backgrounds - gem 'rails-assets-trianglify' - # for scroll way points - gem 'rails-assets-waypoints' - # for markdown editors - gem 'rails-assets-bootstrap-markdown' - # for select with icon - gem 'rails-assets-bootstrap-select' - gem 'rails-assets-markdown' - gem 'rails-assets-to-markdown', '~> 3' -end - # as date picker gem 'bootstrap3-datetimepicker-rails', '~> 4.17.47' diff --git a/Gemfile.lock b/Gemfile.lock index 76ca425a..64dc765e 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,27 +1,3 @@ -GEM - remote: https://rails-assets.org/ - specs: - rails-assets-bootstrap (3.4.1) - rails-assets-jquery (>= 1.9.1, < 4) - rails-assets-bootstrap-markdown (2.10.0) - rails-assets-bootstrap (~> 3) - rails-assets-bootstrap-select (1.13.10) - rails-assets-bootstrap (>= 3.0.0) - rails-assets-jquery (>= 1.9.1, < 4) - rails-assets-date.format (1.2.3) - rails-assets-holderjs (2.9.6) - rails-assets-jquery (3.4.1) - rails-assets-jquery-smooth-scroll (2.2.0) - rails-assets-jquery (>= 1.7.0) - rails-assets-markdown (0.5.0) - rails-assets-momentjs (2.29.4) - rails-assets-spectrum (1.8.0) - rails-assets-jquery (>= 1.7.2) - rails-assets-tinycolor (1.6.0) - rails-assets-to-markdown (3.1.1) - rails-assets-trianglify (1.2.0) - rails-assets-waypoints (4.0.1) - GEM remote: https://rubygems.org/ specs: @@ -697,18 +673,6 @@ DEPENDENCIES prawn-rails puma rails (~> 7.0) - rails-assets-bootstrap-markdown! - rails-assets-bootstrap-select! - rails-assets-date.format! - rails-assets-holderjs! - rails-assets-jquery-smooth-scroll! - rails-assets-markdown! - rails-assets-momentjs! - rails-assets-spectrum! - rails-assets-tinycolor! - rails-assets-to-markdown (~> 3)! - rails-assets-trianglify! - rails-assets-waypoints! rails-controller-testing rails-i18n recaptcha diff --git a/vendor/assets/images/holderjs/test/image.jpg b/vendor/assets/images/holderjs/test/image.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4d7fa14c942faae1eaaa2059670aac16d1bc1ac0 GIT binary patch literal 10011 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 literal 0 HcmV?d00001 diff --git a/vendor/assets/javascripts/bootstrap-markdown.js b/vendor/assets/javascripts/bootstrap-markdown.js new file mode 100644 index 00000000..eb380aee --- /dev/null +++ b/vendor/assets/javascripts/bootstrap-markdown.js @@ -0,0 +1 @@ +//= require bootstrap-markdown/bootstrap-markdown.js diff --git a/vendor/assets/javascripts/bootstrap-markdown/bootstrap-markdown.js b/vendor/assets/javascripts/bootstrap-markdown/bootstrap-markdown.js new file mode 100644 index 00000000..21e8c60e --- /dev/null +++ b/vendor/assets/javascripts/bootstrap-markdown/bootstrap-markdown.js @@ -0,0 +1,1390 @@ +/* =================================================== + * bootstrap-markdown.js v2.10.0 + * http://github.com/toopay/bootstrap-markdown + * =================================================== + * Copyright 2013-2016 Taufan Aditya + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ========================================================== */ + +(function(factory){ + if (typeof define === "function" && define.amd) { + //RequireJS + define(["jquery"], factory); + } else if (typeof exports === 'object') { + //Backbone.js + factory(require('jquery')); + } else { + //Jquery plugin + factory(jQuery); + } +}(function($){ + "use strict"; // jshint ;_; + + /* MARKDOWN CLASS DEFINITION + * ========================== */ + + var Markdown = function (element, options) { + // @TODO : remove this BC on next major release + // @see : https://github.com/toopay/bootstrap-markdown/issues/109 + var opts = ['autofocus', 'savable', 'hideable', 'width', + 'height', 'resize', 'iconlibrary', 'language', + 'footer', 'fullscreen', 'hiddenButtons', 'disabledButtons']; + $.each(opts,function(_, opt){ + if (typeof $(element).data(opt) !== 'undefined') { + options = typeof options == 'object' ? options : {} + options[opt] = $(element).data(opt) + } + }); + // End BC + + // Class Properties + this.$ns = 'bootstrap-markdown'; + this.$element = $(element); + this.$editable = {el:null, type:null,attrKeys:[], attrValues:[], content:null}; + this.$options = $.extend(true, {}, $.fn.markdown.defaults, options, this.$element.data('options')); + this.$oldContent = null; + this.$isPreview = false; + this.$isFullscreen = false; + this.$editor = null; + this.$textarea = null; + this.$handler = []; + this.$callback = []; + this.$nextTab = []; + + this.showEditor(); + }; + + Markdown.prototype = { + + constructor: Markdown + + , __alterButtons: function(name,alter) { + var handler = this.$handler, isAll = (name == 'all'),that = this; + + $.each(handler,function(k,v) { + var halt = true; + if (isAll) { + halt = false; + } else { + halt = v.indexOf(name) < 0; + } + + if (halt === false) { + alter(that.$editor.find('button[data-handler="'+v+'"]')); + } + }); + } + + , __buildButtons: function(buttonsArray, container) { + var i, + ns = this.$ns, + handler = this.$handler, + callback = this.$callback; + + for (i=0;i', { + 'class': 'btn-group' + }); + + for (z=0;z'); + buttonContainer.text(' ' + this.__localize(btnText)).addClass('btn-default btn-sm').addClass(btnClass); + if(btnClass.match(/btn\-(primary|success|info|warning|danger|link)/)){ + buttonContainer.removeClass('btn-default'); + } + buttonContainer.attr({ + 'type': 'button', + 'title': this.__localize(button.title) + hotkeyCaption, + 'tabindex': tabIndex, + 'data-provider': ns, + 'data-handler': buttonHandler, + 'data-hotkey': hotkey + }); + if (button.toggle === true){ + buttonContainer.attr('data-toggle', 'button'); + } + buttonIconContainer = $(''); + buttonIconContainer.addClass(buttonIcon); + buttonIconContainer.prependTo(buttonContainer); + + // Attach the button object + btnGroupContainer.append(buttonContainer); + + // Register handler and callback + handler.push(buttonHandler); + callback.push(button.callback); + } + + // Attach the button group into container dom + container.append(btnGroupContainer); + } + } + + return container; + } + , __setListener: function() { + // Set size and resizable Properties + var hasRows = typeof this.$textarea.attr('rows') !== 'undefined', + maxRows = this.$textarea.val().split("\n").length > 5 ? this.$textarea.val().split("\n").length : '5', + rowsVal = hasRows ? this.$textarea.attr('rows') : maxRows; + + this.$textarea.attr('rows',rowsVal); + if (this.$options.resize) { + this.$textarea.css('resize',this.$options.resize); + } + + this.$textarea.on({ + 'focus' : $.proxy(this.focus, this), + 'keyup' : $.proxy(this.keyup, this), + 'change' : $.proxy(this.change, this), + 'select' : $.proxy(this.select, this) + }); + + if (this.eventSupported('keydown')) { + this.$textarea.on('keydown', $.proxy(this.keydown, this)); + } + + if (this.eventSupported('keypress')) { + this.$textarea.on('keypress', $.proxy(this.keypress, this)) + } + + // Re-attach markdown data + this.$textarea.data('markdown',this); + } + + , __handle: function(e) { + var target = $(e.currentTarget), + handler = this.$handler, + callback = this.$callback, + handlerName = target.attr('data-handler'), + callbackIndex = handler.indexOf(handlerName), + callbackHandler = callback[callbackIndex]; + + // Trigger the focusin + $(e.currentTarget).focus(); + + callbackHandler(this); + + // Trigger onChange for each button handle + this.change(this); + + // Unless it was the save handler, + // focusin the textarea + if (handlerName.indexOf('cmdSave') < 0) { + this.$textarea.focus(); + } + + e.preventDefault(); + } + + , __localize: function(string) { + var messages = $.fn.markdown.messages, + language = this.$options.language; + if ( + typeof messages !== 'undefined' && + typeof messages[language] !== 'undefined' && + typeof messages[language][string] !== 'undefined' + ) { + return messages[language][string]; + } + return string; + } + + , __getIcon: function(src) { + return typeof src == 'object' ? src[this.$options.iconlibrary] : src; + } + + , setFullscreen: function(mode) { + var $editor = this.$editor, + $textarea = this.$textarea; + + if (mode === true) { + $editor.addClass('md-fullscreen-mode'); + $('body').addClass('md-nooverflow'); + this.$options.onFullscreen(this); + } else { + $editor.removeClass('md-fullscreen-mode'); + $('body').removeClass('md-nooverflow'); + + if (this.$isPreview == true) this.hidePreview().showPreview() + } + + this.$isFullscreen = mode; + $textarea.focus(); + } + + , showEditor: function() { + var instance = this, + textarea, + ns = this.$ns, + container = this.$element, + originalHeigth = container.css('height'), + originalWidth = container.css('width'), + editable = this.$editable, + handler = this.$handler, + callback = this.$callback, + options = this.$options, + editor = $( '
', { + 'class': 'md-editor', + click: function() { + instance.focus(); + } + }); + + // Prepare the editor + if (this.$editor === null) { + // Create the panel + var editorHeader = $('
', { + 'class': 'md-header btn-toolbar' + }); + + // Merge the main & additional button groups together + var allBtnGroups = []; + if (options.buttons.length > 0) allBtnGroups = allBtnGroups.concat(options.buttons[0]); + if (options.additionalButtons.length > 0) { + // iterate the additional button groups + $.each(options.additionalButtons[0], function(idx, buttonGroup){ + + // see if the group name of the addional group matches an existing group + var matchingGroups = $.grep(allBtnGroups, function(allButtonGroup, allIdx){ + return allButtonGroup.name === buttonGroup.name; + }); + + // if it matches add the addional buttons to that group, if not just add it to the all buttons group + if(matchingGroups.length > 0) { + matchingGroups[0].data = matchingGroups[0].data.concat(buttonGroup.data); + } else { + allBtnGroups.push(options.additionalButtons[0][idx]); + } + + }); + } + + // Reduce and/or reorder the button groups + if (options.reorderButtonGroups.length > 0) { + allBtnGroups = allBtnGroups + .filter(function(btnGroup) { + return options.reorderButtonGroups.indexOf(btnGroup.name) > -1; + }) + .sort(function(a, b) { + if (options.reorderButtonGroups.indexOf(a.name) < options.reorderButtonGroups.indexOf(b.name)) return -1; + if (options.reorderButtonGroups.indexOf(a.name) > options.reorderButtonGroups.indexOf(b.name)) return 1; + return 0; + }); + } + + // Build the buttons + if (allBtnGroups.length > 0) { + editorHeader = this.__buildButtons([allBtnGroups], editorHeader); + } + + if (options.fullscreen.enable) { + editorHeader.append('
').on('click', '.md-control-fullscreen', function(e) { + e.preventDefault(); + instance.setFullscreen(true); + }); + } + + editor.append(editorHeader); + + // Wrap the textarea + if (container.is('textarea')) { + container.before(editor); + textarea = container; + textarea.addClass('md-input'); + editor.append(textarea); + } else { + var rawContent = (typeof toMarkdown == 'function') ? toMarkdown(container.html()) : container.html(), + currentContent = $.trim(rawContent); + + // This is some arbitrary content that could be edited + textarea = $('