From 75dbc56676824265fa7995e6d804ecea97a8bc27 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?K=C3=A9vin=20Tessier?= Date: Fri, 7 Sep 2018 14:28:17 +0200 Subject: [PATCH] removed node-modules from tree --- user/themes/r2c/node_modules/.bin/acorn | 1 - user/themes/r2c/node_modules/.bin/atob | 1 - .../themes/r2c/node_modules/.bin/autoprefixer | 1 - .../themes/r2c/node_modules/.bin/browserslist | 1 - .../r2c/node_modules/.bin/color-support | 1 - user/themes/r2c/node_modules/.bin/csscomb | 1 - user/themes/r2c/node_modules/.bin/gonzales | 1 - user/themes/r2c/node_modules/.bin/gulp | 1 - .../r2c/node_modules/.bin/har-validator | 1 - user/themes/r2c/node_modules/.bin/in-install | 1 - user/themes/r2c/node_modules/.bin/in-publish | 1 - user/themes/r2c/node_modules/.bin/mkdirp | 1 - user/themes/r2c/node_modules/.bin/node-gyp | 1 - user/themes/r2c/node_modules/.bin/node-sass | 1 - user/themes/r2c/node_modules/.bin/nopt | 1 - .../r2c/node_modules/.bin/not-in-install | 1 - .../r2c/node_modules/.bin/not-in-publish | 1 - user/themes/r2c/node_modules/.bin/rimraf | 1 - user/themes/r2c/node_modules/.bin/sassgraph | 1 - user/themes/r2c/node_modules/.bin/semver | 1 - user/themes/r2c/node_modules/.bin/sshpk-conv | 1 - user/themes/r2c/node_modules/.bin/sshpk-sign | 1 - .../themes/r2c/node_modules/.bin/sshpk-verify | 1 - user/themes/r2c/node_modules/.bin/strip-bom | 1 - .../themes/r2c/node_modules/.bin/strip-indent | 1 - user/themes/r2c/node_modules/.bin/user-home | 1 - user/themes/r2c/node_modules/.bin/uuid | 1 - user/themes/r2c/node_modules/.bin/which | 1 - .../@gulp-sourcemaps/identity-map/LICENSE | 21 - .../@gulp-sourcemaps/identity-map/README.md | 40 - .../@gulp-sourcemaps/identity-map/index.js | 35 - .../identity-map/lib/generate.js | 65 - .../node_modules/source-map/CHANGELOG.md | 301 - .../node_modules/source-map/LICENSE | 28 - .../node_modules/source-map/README.md | 729 - .../source-map/dist/source-map.debug.js | 3091 --- .../source-map/dist/source-map.js | 3090 --- .../source-map/dist/source-map.min.js | 2 - .../source-map/dist/source-map.min.js.map | 1 - .../node_modules/source-map/lib/array-set.js | 121 - .../node_modules/source-map/lib/base64-vlq.js | 140 - .../node_modules/source-map/lib/base64.js | 67 - .../source-map/lib/binary-search.js | 111 - .../source-map/lib/mapping-list.js | 79 - .../node_modules/source-map/lib/quick-sort.js | 114 - .../source-map/lib/source-map-consumer.js | 1082 - .../source-map/lib/source-map-generator.js | 416 - .../source-map/lib/source-node.js | 413 - .../node_modules/source-map/lib/util.js | 417 - .../node_modules/source-map/package.json | 214 - .../node_modules/source-map/source-map.js | 8 - .../identity-map/package.json | 93 - .../@gulp-sourcemaps/map-sources/LICENSE | 21 - .../@gulp-sourcemaps/map-sources/README.md | 52 - .../@gulp-sourcemaps/map-sources/index.js | 30 - .../@gulp-sourcemaps/map-sources/package.json | 88 - user/themes/r2c/node_modules/abbrev/LICENSE | 46 - user/themes/r2c/node_modules/abbrev/README.md | 23 - user/themes/r2c/node_modules/abbrev/abbrev.js | 61 - .../r2c/node_modules/abbrev/package.json | 60 - user/themes/r2c/node_modules/acorn/AUTHORS | 75 - .../r2c/node_modules/acorn/CHANGELOG.md | 454 - user/themes/r2c/node_modules/acorn/LICENSE | 19 - user/themes/r2c/node_modules/acorn/README.md | 465 - .../r2c/node_modules/acorn/bin/_acorn.js | 69 - user/themes/r2c/node_modules/acorn/bin/acorn | 4 - .../r2c/node_modules/acorn/bin/run_test262.js | 22 - .../node_modules/acorn/bin/test262.whitelist | 409 - user/themes/r2c/node_modules/acorn/dist/.keep | 0 .../r2c/node_modules/acorn/dist/acorn.es.js | 5305 ----- .../r2c/node_modules/acorn/dist/acorn.js | 5336 ----- .../node_modules/acorn/dist/acorn_loose.es.js | 1412 -- .../node_modules/acorn/dist/acorn_loose.js | 1422 -- .../r2c/node_modules/acorn/dist/walk.es.js | 419 - .../r2c/node_modules/acorn/dist/walk.js | 439 - .../r2c/node_modules/acorn/package.json | 312 - user/themes/r2c/node_modules/amdefine/LICENSE | 58 - .../r2c/node_modules/amdefine/README.md | 171 - .../r2c/node_modules/amdefine/amdefine.js | 301 - .../r2c/node_modules/amdefine/intercept.js | 36 - .../r2c/node_modules/amdefine/package.json | 52 - .../r2c/node_modules/ansi-colors/LICENSE | 21 - .../r2c/node_modules/ansi-colors/README.md | 105 - .../r2c/node_modules/ansi-colors/index.js | 456 - .../r2c/node_modules/ansi-colors/package.json | 179 - .../node_modules/ansi-colors/types/index.d.ts | 31 - .../themes/r2c/node_modules/ansi-gray/LICENSE | 21 - .../r2c/node_modules/ansi-gray/index.js | 14 - .../r2c/node_modules/ansi-gray/package.json | 86 - .../r2c/node_modules/ansi-gray/readme.md | 74 - .../r2c/node_modules/ansi-regex/index.js | 4 - .../r2c/node_modules/ansi-regex/license | 21 - .../r2c/node_modules/ansi-regex/package.json | 113 - .../r2c/node_modules/ansi-regex/readme.md | 39 - .../r2c/node_modules/ansi-styles/index.js | 65 - .../r2c/node_modules/ansi-styles/license | 21 - .../r2c/node_modules/ansi-styles/package.json | 94 - .../r2c/node_modules/ansi-styles/readme.md | 86 - .../themes/r2c/node_modules/ansi-wrap/LICENSE | 21 - .../r2c/node_modules/ansi-wrap/README.md | 89 - .../r2c/node_modules/ansi-wrap/index.js | 5 - .../r2c/node_modules/ansi-wrap/package.json | 63 - user/themes/r2c/node_modules/aproba/LICENSE | 14 - user/themes/r2c/node_modules/aproba/README.md | 94 - user/themes/r2c/node_modules/aproba/index.js | 105 - .../r2c/node_modules/aproba/package.json | 66 - .../themes/r2c/node_modules/archy/.travis.yml | 4 - user/themes/r2c/node_modules/archy/LICENSE | 18 - .../r2c/node_modules/archy/examples/beep.js | 24 - .../node_modules/archy/examples/multi_line.js | 25 - user/themes/r2c/node_modules/archy/index.js | 35 - .../r2c/node_modules/archy/package.json | 83 - .../r2c/node_modules/archy/readme.markdown | 88 - .../r2c/node_modules/archy/test/beep.js | 40 - .../r2c/node_modules/archy/test/multi_line.js | 45 - .../node_modules/archy/test/non_unicode.js | 40 - .../node_modules/are-we-there-yet/CHANGES.md | 31 - .../node_modules/are-we-there-yet/CHANGES.md~ | 27 - .../r2c/node_modules/are-we-there-yet/LICENSE | 5 - .../node_modules/are-we-there-yet/README.md | 195 - .../node_modules/are-we-there-yet/index.js | 4 - .../are-we-there-yet/package.json | 67 - .../are-we-there-yet/tracker-base.js | 11 - .../are-we-there-yet/tracker-group.js | 107 - .../are-we-there-yet/tracker-stream.js | 35 - .../node_modules/are-we-there-yet/tracker.js | 30 - user/themes/r2c/node_modules/arr-diff/LICENSE | 21 - .../r2c/node_modules/arr-diff/README.md | 130 - .../themes/r2c/node_modules/arr-diff/index.js | 47 - .../r2c/node_modules/arr-diff/package.json | 109 - .../r2c/node_modules/arr-flatten/LICENSE | 21 - .../r2c/node_modules/arr-flatten/README.md | 86 - .../r2c/node_modules/arr-flatten/index.js | 22 - .../r2c/node_modules/arr-flatten/package.json | 113 - .../themes/r2c/node_modules/arr-union/LICENSE | 21 - .../r2c/node_modules/arr-union/README.md | 99 - .../r2c/node_modules/arr-union/index.js | 29 - .../r2c/node_modules/arr-union/package.json | 113 - .../r2c/node_modules/array-differ/index.js | 7 - .../node_modules/array-differ/package.json | 68 - .../r2c/node_modules/array-differ/readme.md | 41 - .../r2c/node_modules/array-each/LICENSE | 21 - .../r2c/node_modules/array-each/README.md | 84 - .../r2c/node_modules/array-each/index.js | 46 - .../r2c/node_modules/array-each/package.json | 81 - .../node_modules/array-find-index/index.js | 25 - .../r2c/node_modules/array-find-index/license | 21 - .../array-find-index/package.json | 71 - .../node_modules/array-find-index/readme.md | 30 - .../r2c/node_modules/array-slice/LICENSE | 21 - .../r2c/node_modules/array-slice/README.md | 82 - .../r2c/node_modules/array-slice/index.js | 33 - .../r2c/node_modules/array-slice/package.json | 85 - .../r2c/node_modules/array-uniq/index.js | 62 - .../r2c/node_modules/array-uniq/license | 21 - .../r2c/node_modules/array-uniq/package.json | 73 - .../r2c/node_modules/array-uniq/readme.md | 30 - .../r2c/node_modules/array-unique/LICENSE | 21 - .../r2c/node_modules/array-unique/README.md | 77 - .../r2c/node_modules/array-unique/index.js | 43 - .../node_modules/array-unique/package.json | 96 - user/themes/r2c/node_modules/asn1/.npmignore | 2 - user/themes/r2c/node_modules/asn1/.travis.yml | 4 - user/themes/r2c/node_modules/asn1/LICENSE | 19 - user/themes/r2c/node_modules/asn1/README.md | 50 - .../r2c/node_modules/asn1/lib/ber/errors.js | 13 - .../r2c/node_modules/asn1/lib/ber/index.js | 27 - .../r2c/node_modules/asn1/lib/ber/reader.js | 261 - .../r2c/node_modules/asn1/lib/ber/types.js | 36 - .../r2c/node_modules/asn1/lib/ber/writer.js | 316 - .../themes/r2c/node_modules/asn1/lib/index.js | 20 - .../themes/r2c/node_modules/asn1/package.json | 69 - .../node_modules/asn1/tst/ber/reader.test.js | 208 - .../node_modules/asn1/tst/ber/writer.test.js | 370 - .../r2c/node_modules/assert-plus/AUTHORS | 6 - .../r2c/node_modules/assert-plus/CHANGES.md | 8 - .../r2c/node_modules/assert-plus/README.md | 155 - .../r2c/node_modules/assert-plus/assert.js | 206 - .../r2c/node_modules/assert-plus/package.json | 86 - .../r2c/node_modules/assign-symbols/LICENSE | 21 - .../r2c/node_modules/assign-symbols/README.md | 73 - .../r2c/node_modules/assign-symbols/index.js | 40 - .../node_modules/assign-symbols/package.json | 75 - .../node_modules/async-foreach/LICENSE-MIT | 22 - .../r2c/node_modules/async-foreach/README.md | 195 - .../async-foreach/dist/ba-foreach.js | 58 - .../async-foreach/dist/ba-foreach.min.js | 4 - .../r2c/node_modules/async-foreach/grunt.js | 48 - .../node_modules/async-foreach/lib/foreach.js | 63 - .../node_modules/async-foreach/package.json | 59 - .../async-foreach/test/foreach_test.js | 200 - user/themes/r2c/node_modules/asynckit/LICENSE | 21 - .../r2c/node_modules/asynckit/README.md | 233 - .../themes/r2c/node_modules/asynckit/bench.js | 76 - .../themes/r2c/node_modules/asynckit/index.js | 6 - .../r2c/node_modules/asynckit/lib/abort.js | 29 - .../r2c/node_modules/asynckit/lib/async.js | 34 - .../r2c/node_modules/asynckit/lib/defer.js | 26 - .../r2c/node_modules/asynckit/lib/iterate.js | 75 - .../asynckit/lib/readable_asynckit.js | 91 - .../asynckit/lib/readable_parallel.js | 25 - .../asynckit/lib/readable_serial.js | 25 - .../asynckit/lib/readable_serial_ordered.js | 29 - .../r2c/node_modules/asynckit/lib/state.js | 37 - .../node_modules/asynckit/lib/streamify.js | 141 - .../node_modules/asynckit/lib/terminator.js | 29 - .../r2c/node_modules/asynckit/package.json | 95 - .../r2c/node_modules/asynckit/parallel.js | 43 - .../r2c/node_modules/asynckit/serial.js | 17 - .../node_modules/asynckit/serialOrdered.js | 75 - .../r2c/node_modules/asynckit/stream.js | 21 - user/themes/r2c/node_modules/atob/LICENSE | 230 - .../themes/r2c/node_modules/atob/LICENSE.DOCS | 319 - user/themes/r2c/node_modules/atob/README.md | 30 - user/themes/r2c/node_modules/atob/bin/atob.js | 10 - user/themes/r2c/node_modules/atob/index.js | 9 - .../themes/r2c/node_modules/atob/package.json | 58 - user/themes/r2c/node_modules/atob/test.js | 20 - .../r2c/node_modules/autoprefixer/AUTHORS | 160 - .../node_modules/autoprefixer/CHANGELOG.md | 814 - .../r2c/node_modules/autoprefixer/LICENSE | 20 - .../r2c/node_modules/autoprefixer/README.md | 641 - .../autoprefixer/bin/autoprefixer | 22 - .../autoprefixer/data/prefixes.js | 735 - .../node_modules/autoprefixer/lib/at-rule.js | 70 - .../autoprefixer/lib/autoprefixer.js | 131 - .../node_modules/autoprefixer/lib/brackets.js | 71 - .../node_modules/autoprefixer/lib/browsers.js | 101 - .../autoprefixer/lib/declaration.js | 261 - .../autoprefixer/lib/hacks/align-content.js | 86 - .../autoprefixer/lib/hacks/align-items.js | 83 - .../autoprefixer/lib/hacks/align-self.js | 84 - .../autoprefixer/lib/hacks/animation.js | 42 - .../autoprefixer/lib/hacks/appearance.js | 44 - .../autoprefixer/lib/hacks/background-size.js | 43 - .../autoprefixer/lib/hacks/block-logical.js | 52 - .../autoprefixer/lib/hacks/border-image.js | 40 - .../autoprefixer/lib/hacks/border-radius.js | 79 - .../autoprefixer/lib/hacks/break-props.js | 81 - .../autoprefixer/lib/hacks/color-adjust.js | 48 - .../autoprefixer/lib/hacks/cross-fade.js | 58 - .../autoprefixer/lib/hacks/display-flex.js | 102 - .../autoprefixer/lib/hacks/display-grid.js | 46 - .../autoprefixer/lib/hacks/filter-value.js | 37 - .../autoprefixer/lib/hacks/filter.js | 40 - .../autoprefixer/lib/hacks/flex-basis.js | 79 - .../autoprefixer/lib/hacks/flex-direction.js | 112 - .../autoprefixer/lib/hacks/flex-flow.js | 83 - .../autoprefixer/lib/hacks/flex-grow.js | 62 - .../autoprefixer/lib/hacks/flex-shrink.js | 79 - .../autoprefixer/lib/hacks/flex-spec.js | 21 - .../autoprefixer/lib/hacks/flex-wrap.js | 44 - .../autoprefixer/lib/hacks/flex.js | 91 - .../autoprefixer/lib/hacks/fullscreen.js | 45 - .../autoprefixer/lib/hacks/gradient.js | 577 - .../autoprefixer/lib/hacks/grid-area.js | 59 - .../lib/hacks/grid-column-align.js | 57 - .../autoprefixer/lib/hacks/grid-end.js | 71 - .../autoprefixer/lib/hacks/grid-row-align.js | 57 - .../autoprefixer/lib/hacks/grid-row-column.js | 55 - .../lib/hacks/grid-rows-columns.js | 68 - .../autoprefixer/lib/hacks/grid-start.js | 62 - .../lib/hacks/grid-template-areas.js | 115 - .../autoprefixer/lib/hacks/grid-template.js | 94 - .../autoprefixer/lib/hacks/grid-utils.js | 430 - .../autoprefixer/lib/hacks/image-rendering.js | 82 - .../autoprefixer/lib/hacks/image-set.js | 43 - .../autoprefixer/lib/hacks/inline-logical.js | 48 - .../autoprefixer/lib/hacks/intrinsic.js | 75 - .../autoprefixer/lib/hacks/justify-content.js | 91 - .../autoprefixer/lib/hacks/mask-border.js | 52 - .../autoprefixer/lib/hacks/order.js | 77 - .../lib/hacks/overscroll-behavior.js | 62 - .../autoprefixer/lib/hacks/pixelated.js | 61 - .../autoprefixer/lib/hacks/placeholder.js | 58 - .../autoprefixer/lib/hacks/text-decoration.js | 43 - .../lib/hacks/text-emphasis-position.js | 39 - .../autoprefixer/lib/hacks/transform-decl.js | 118 - .../autoprefixer/lib/hacks/writing-mode.js | 50 - .../r2c/node_modules/autoprefixer/lib/info.js | 162 - .../autoprefixer/lib/old-selector.js | 94 - .../autoprefixer/lib/old-value.js | 32 - .../node_modules/autoprefixer/lib/prefixer.js | 188 - .../node_modules/autoprefixer/lib/prefixes.js | 512 - .../autoprefixer/lib/processor.js | 491 - .../autoprefixer/lib/resolution.js | 154 - .../node_modules/autoprefixer/lib/selector.js | 180 - .../node_modules/autoprefixer/lib/supports.js | 384 - .../autoprefixer/lib/transition.js | 446 - .../node_modules/autoprefixer/lib/utils.js | 93 - .../node_modules/autoprefixer/lib/value.js | 168 - .../node_modules/autoprefixer/package.json | 660 - .../themes/r2c/node_modules/aws-sign2/LICENSE | 55 - .../r2c/node_modules/aws-sign2/README.md | 4 - .../r2c/node_modules/aws-sign2/index.js | 212 - .../r2c/node_modules/aws-sign2/package.json | 54 - user/themes/r2c/node_modules/aws4/.travis.yml | 5 - user/themes/r2c/node_modules/aws4/LICENSE | 19 - user/themes/r2c/node_modules/aws4/README.md | 523 - user/themes/r2c/node_modules/aws4/aws4.js | 332 - user/themes/r2c/node_modules/aws4/lru.js | 96 - .../themes/r2c/node_modules/aws4/package.json | 108 - .../node_modules/balanced-match/.npmignore | 5 - .../node_modules/balanced-match/LICENSE.md | 21 - .../r2c/node_modules/balanced-match/README.md | 91 - .../r2c/node_modules/balanced-match/index.js | 59 - .../node_modules/balanced-match/package.json | 81 - user/themes/r2c/node_modules/base/LICENSE | 21 - user/themes/r2c/node_modules/base/README.md | 491 - user/themes/r2c/node_modules/base/index.js | 435 - .../base/node_modules/define-property/LICENSE | 21 - .../node_modules/define-property/README.md | 95 - .../node_modules/define-property/index.js | 31 - .../node_modules/define-property/package.json | 93 - .../is-accessor-descriptor/LICENSE | 21 - .../is-accessor-descriptor/README.md | 144 - .../is-accessor-descriptor/index.js | 69 - .../is-accessor-descriptor/package.json | 110 - .../node_modules/is-data-descriptor/LICENSE | 21 - .../node_modules/is-data-descriptor/README.md | 161 - .../node_modules/is-data-descriptor/index.js | 49 - .../is-data-descriptor/package.json | 109 - .../base/node_modules/is-descriptor/LICENSE | 21 - .../base/node_modules/is-descriptor/README.md | 193 - .../base/node_modules/is-descriptor/index.js | 22 - .../node_modules/is-descriptor/package.json | 114 - .../themes/r2c/node_modules/base/package.json | 164 - .../r2c/node_modules/bcrypt-pbkdf/README.md | 39 - .../r2c/node_modules/bcrypt-pbkdf/index.js | 556 - .../node_modules/bcrypt-pbkdf/package.json | 41 - user/themes/r2c/node_modules/beeper/index.js | 60 - user/themes/r2c/node_modules/beeper/license | 21 - .../r2c/node_modules/beeper/package.json | 74 - user/themes/r2c/node_modules/beeper/readme.md | 55 - .../r2c/node_modules/block-stream/LICENCE | 25 - .../r2c/node_modules/block-stream/LICENSE | 15 - .../r2c/node_modules/block-stream/README.md | 14 - .../node_modules/block-stream/block-stream.js | 209 - .../node_modules/block-stream/package.json | 64 - user/themes/r2c/node_modules/boom/.npmignore | 18 - user/themes/r2c/node_modules/boom/.travis.yml | 8 - .../r2c/node_modules/boom/CONTRIBUTING.md | 1 - user/themes/r2c/node_modules/boom/LICENSE | 28 - user/themes/r2c/node_modules/boom/README.md | 652 - .../r2c/node_modules/boom/images/boom.png | Bin 29479 -> 0 bytes .../themes/r2c/node_modules/boom/lib/index.js | 318 - .../themes/r2c/node_modules/boom/package.json | 63 - .../r2c/node_modules/boom/test/index.js | 654 - .../node_modules/brace-expansion/README.md | 123 - .../r2c/node_modules/brace-expansion/index.js | 201 - .../node_modules/brace-expansion/package.json | 83 - user/themes/r2c/node_modules/braces/LICENSE | 21 - user/themes/r2c/node_modules/braces/README.md | 640 - user/themes/r2c/node_modules/braces/index.js | 318 - .../r2c/node_modules/braces/lib/braces.js | 104 - .../r2c/node_modules/braces/lib/compilers.js | 282 - .../r2c/node_modules/braces/lib/parsers.js | 360 - .../r2c/node_modules/braces/lib/utils.js | 343 - .../node_modules/extend-shallow/LICENSE | 21 - .../node_modules/extend-shallow/README.md | 61 - .../node_modules/extend-shallow/index.js | 33 - .../node_modules/extend-shallow/package.json | 87 - .../r2c/node_modules/braces/package.json | 156 - .../node_modules/browserslist/CHANGELOG.md | 288 - .../r2c/node_modules/browserslist/LICENSE | 20 - .../r2c/node_modules/browserslist/README.md | 516 - .../r2c/node_modules/browserslist/browser.js | 35 - .../r2c/node_modules/browserslist/cli.js | 112 - .../r2c/node_modules/browserslist/error.js | 12 - .../r2c/node_modules/browserslist/index.js | 758 - .../r2c/node_modules/browserslist/node.js | 262 - .../node_modules/browserslist/package.json | 99 - .../builtin-modules/builtin-modules.json | 35 - .../r2c/node_modules/builtin-modules/index.js | 10 - .../r2c/node_modules/builtin-modules/license | 21 - .../node_modules/builtin-modules/package.json | 76 - .../node_modules/builtin-modules/readme.md | 41 - .../node_modules/builtin-modules/static.js | 2 - .../r2c/node_modules/cache-base/LICENSE | 21 - .../r2c/node_modules/cache-base/README.md | 291 - .../r2c/node_modules/cache-base/index.js | 261 - .../r2c/node_modules/cache-base/package.json | 118 - .../r2c/node_modules/camelcase-keys/index.js | 12 - .../r2c/node_modules/camelcase-keys/license | 21 - .../node_modules/camelcase-keys/package.json | 88 - .../r2c/node_modules/camelcase-keys/readme.md | 54 - .../r2c/node_modules/camelcase/index.js | 56 - .../themes/r2c/node_modules/camelcase/license | 21 - .../r2c/node_modules/camelcase/package.json | 75 - .../r2c/node_modules/camelcase/readme.md | 57 - .../node_modules/caniuse-lite/CHANGELOG.md | 198 - .../r2c/node_modules/caniuse-lite/LICENSE | 395 - .../r2c/node_modules/caniuse-lite/README.md | 96 - .../node_modules/caniuse-lite/data/agents.js | 1 - .../caniuse-lite/data/browserVersions.js | 1 - .../caniuse-lite/data/browsers.js | 1 - .../caniuse-lite/data/features.js | 1 - .../caniuse-lite/data/features/aac.js | 1 - .../data/features/abortcontroller.js | 1 - .../caniuse-lite/data/features/ac3-ec3.js | 1 - .../data/features/accelerometer.js | 1 - .../data/features/addeventlistener.js | 1 - .../data/features/alternate-stylesheet.js | 1 - .../data/features/ambient-light.js | 1 - .../caniuse-lite/data/features/apng.js | 1 - .../data/features/array-includes.js | 1 - .../data/features/arrow-functions.js | 1 - .../caniuse-lite/data/features/asmjs.js | 1 - .../data/features/async-clipboard.js | 1 - .../data/features/async-functions.js | 1 - .../async-iterations-and-generators.js | 1 - .../caniuse-lite/data/features/atob-btoa.js | 1 - .../caniuse-lite/data/features/audio-api.js | 1 - .../caniuse-lite/data/features/audio.js | 1 - .../caniuse-lite/data/features/audiotracks.js | 1 - .../caniuse-lite/data/features/autofocus.js | 1 - .../caniuse-lite/data/features/aux-click.js | 1 - .../caniuse-lite/data/features/auxclick.js | 1 - .../caniuse-lite/data/features/av1.js | 1 - .../data/features/background-attachment.js | 1 - .../data/features/background-img-opts.js | 1 - .../data/features/background-position-x-y.js | 1 - .../features/background-repeat-round-space.js | 1 - .../data/features/background-sync.js | 1 - .../data/features/battery-status.js | 1 - .../caniuse-lite/data/features/beacon.js | 1 - .../data/features/beforeafterprint.js | 1 - .../caniuse-lite/data/features/blobbuilder.js | 1 - .../caniuse-lite/data/features/bloburls.js | 1 - .../data/features/border-image.js | 1 - .../data/features/border-radius.js | 1 - .../data/features/broadcastchannel.js | 1 - .../caniuse-lite/data/features/brotli.js | 1 - .../caniuse-lite/data/features/calc.js | 1 - .../data/features/canvas-blending.js | 1 - .../caniuse-lite/data/features/canvas-text.js | 1 - .../caniuse-lite/data/features/canvas.js | 1 - .../caniuse-lite/data/features/ch-unit.js | 1 - .../data/features/chacha20-poly1305.js | 1 - .../data/features/channel-messaging.js | 1 - .../data/features/childnode-remove.js | 1 - .../caniuse-lite/data/features/classlist.js | 1 - .../client-hints-dpr-width-viewport.js | 1 - .../caniuse-lite/data/features/clipboard.js | 1 - .../data/features/comparedocumentposition.js | 1 - .../data/features/console-basic.js | 1 - .../data/features/console-time.js | 1 - .../caniuse-lite/data/features/const.js | 1 - .../data/features/constraint-validation.js | 1 - .../data/features/contenteditable.js | 1 - .../data/features/contentsecuritypolicy.js | 1 - .../data/features/contentsecuritypolicy2.js | 1 - .../caniuse-lite/data/features/cors.js | 1 - .../data/features/credential-management.js | 1 - .../data/features/cryptography.js | 1 - .../caniuse-lite/data/features/css-all.js | 1 - .../data/features/css-animation.js | 1 - .../data/features/css-any-link.js | 1 - .../data/features/css-appearance.js | 1 - .../data/features/css-apply-rule.js | 1 - .../data/features/css-at-counter-style.js | 1 - .../data/features/css-backdrop-filter.js | 1 - .../data/features/css-background-offsets.js | 1 - .../data/features/css-backgroundblendmode.js | 1 - .../data/features/css-boxdecorationbreak.js | 1 - .../data/features/css-boxshadow.js | 1 - .../caniuse-lite/data/features/css-canvas.js | 1 - .../data/features/css-caret-color.js | 1 - .../data/features/css-case-insensitive.js | 1 - .../data/features/css-clip-path.js | 1 - .../data/features/css-color-adjust.js | 1 - .../data/features/css-conic-gradients.js | 1 - .../data/features/css-containment.js | 1 - .../data/features/css-counters.js | 1 - .../data/features/css-crisp-edges.js | 1 - .../data/features/css-cross-fade.js | 1 - .../data/features/css-default-pseudo.js | 1 - .../data/features/css-descendant-gtgt.js | 1 - .../data/features/css-deviceadaptation.js | 1 - .../data/features/css-dir-pseudo.js | 1 - .../data/features/css-display-contents.js | 1 - .../data/features/css-element-function.js | 1 - .../data/features/css-exclusions.js | 1 - .../data/features/css-featurequeries.js | 1 - .../data/features/css-filter-function.js | 1 - .../caniuse-lite/data/features/css-filters.js | 1 - .../data/features/css-first-letter.js | 1 - .../data/features/css-first-line.js | 1 - .../caniuse-lite/data/features/css-fixed.js | 1 - .../data/features/css-focus-ring.js | 1 - .../data/features/css-focus-visible.js | 1 - .../data/features/css-focus-within.js | 1 - .../features/css-font-rendering-controls.js | 1 - .../data/features/css-font-stretch.js | 1 - .../data/features/css-gencontent.js | 1 - .../data/features/css-gradients.js | 1 - .../caniuse-lite/data/features/css-grid.js | 1 - .../data/features/css-hanging-punctuation.js | 1 - .../caniuse-lite/data/features/css-has.js | 1 - .../data/features/css-hyphenate.js | 1 - .../caniuse-lite/data/features/css-hyphens.js | 1 - .../data/features/css-image-orientation.js | 1 - .../data/features/css-image-set.js | 1 - .../data/features/css-in-out-of-range.js | 1 - .../data/features/css-indeterminate-pseudo.js | 1 - .../data/features/css-initial-letter.js | 1 - .../data/features/css-initial-value.js | 1 - .../data/features/css-letter-spacing.js | 1 - .../data/features/css-line-clamp.js | 1 - .../data/features/css-logical-props.js | 1 - .../data/features/css-marker-pseudo.js | 1 - .../caniuse-lite/data/features/css-masks.js | 1 - .../data/features/css-matches-pseudo.js | 1 - .../data/features/css-media-interaction.js | 1 - .../data/features/css-media-resolution.js | 1 - .../data/features/css-media-scripting.js | 1 - .../data/features/css-mediaqueries.js | 1 - .../data/features/css-mixblendmode.js | 1 - .../data/features/css-motion-paths.js | 1 - .../data/features/css-namespaces.js | 1 - .../data/features/css-not-sel-list.js | 1 - .../data/features/css-nth-child-of.js | 1 - .../caniuse-lite/data/features/css-opacity.js | 1 - .../data/features/css-optional-pseudo.js | 1 - .../data/features/css-overflow-anchor.js | 1 - .../data/features/css-overscroll-behavior.js | 1 - .../data/features/css-page-break.js | 1 - .../data/features/css-paged-media.js | 1 - .../data/features/css-paint-api.js | 1 - .../data/features/css-placeholder-shown.js | 1 - .../data/features/css-placeholder.js | 1 - .../data/features/css-read-only-write.js | 1 - .../data/features/css-rebeccapurple.js | 1 - .../data/features/css-reflections.js | 1 - .../caniuse-lite/data/features/css-regions.js | 1 - .../data/features/css-repeating-gradients.js | 1 - .../caniuse-lite/data/features/css-resize.js | 1 - .../data/features/css-revert-value.js | 1 - .../data/features/css-rrggbbaa.js | 1 - .../data/features/css-scroll-behavior.js | 1 - .../data/features/css-scrollbar.js | 1 - .../caniuse-lite/data/features/css-sel2.js | 1 - .../caniuse-lite/data/features/css-sel3.js | 1 - .../data/features/css-selection.js | 1 - .../caniuse-lite/data/features/css-shapes.js | 1 - .../data/features/css-snappoints.js | 1 - .../caniuse-lite/data/features/css-sticky.js | 1 - .../data/features/css-supports-api.js | 1 - .../caniuse-lite/data/features/css-table.js | 1 - .../data/features/css-text-align-last.js | 1 - .../data/features/css-text-indent.js | 1 - .../data/features/css-text-justify.js | 1 - .../data/features/css-text-orientation.js | 1 - .../data/features/css-text-spacing.js | 1 - .../data/features/css-textshadow.js | 1 - .../data/features/css-touch-action-2.js | 1 - .../data/features/css-touch-action.js | 1 - .../data/features/css-transitions.js | 1 - .../data/features/css-unicode-bidi.js | 1 - .../data/features/css-unset-value.js | 1 - .../data/features/css-variables.js | 1 - .../data/features/css-widows-orphans.js | 1 - .../data/features/css-writing-mode.js | 1 - .../caniuse-lite/data/features/css-zoom.js | 1 - .../caniuse-lite/data/features/css3-attr.js | 1 - .../data/features/css3-boxsizing.js | 1 - .../caniuse-lite/data/features/css3-colors.js | 1 - .../data/features/css3-cursors-grab.js | 1 - .../data/features/css3-cursors-newer.js | 1 - .../data/features/css3-cursors.js | 1 - .../data/features/css3-tabsize.js | 1 - .../data/features/currentcolor.js | 1 - .../data/features/custom-elements.js | 1 - .../data/features/custom-elementsv1.js | 1 - .../caniuse-lite/data/features/customevent.js | 1 - .../caniuse-lite/data/features/datalist.js | 1 - .../caniuse-lite/data/features/dataset.js | 1 - .../caniuse-lite/data/features/datauri.js | 1 - .../caniuse-lite/data/features/details.js | 1 - .../data/features/deviceorientation.js | 1 - .../data/features/devicepixelratio.js | 1 - .../caniuse-lite/data/features/dialog.js | 1 - .../data/features/dispatchevent.js | 1 - .../data/features/do-not-track.js | 1 - .../data/features/document-currentscript.js | 1 - .../data/features/document-evaluate-xpath.js | 1 - .../data/features/document-execcommand.js | 1 - .../features/document-scrollingelement.js | 1 - .../data/features/documenthead.js | 1 - .../data/features/dom-manip-convenience.js | 1 - .../caniuse-lite/data/features/dom-range.js | 1 - .../data/features/domcontentloaded.js | 1 - .../features/domfocusin-domfocusout-events.js | 1 - .../caniuse-lite/data/features/dommatrix.js | 1 - .../caniuse-lite/data/features/download.js | 1 - .../caniuse-lite/data/features/dragndrop.js | 1 - .../data/features/element-closest.js | 1 - .../data/features/element-from-point.js | 1 - .../caniuse-lite/data/features/eme.js | 1 - .../caniuse-lite/data/features/eot.js | 1 - .../caniuse-lite/data/features/es5.js | 1 - .../caniuse-lite/data/features/es6-class.js | 1 - .../data/features/es6-generators.js | 1 - .../features/es6-module-dynamic-import.js | 1 - .../data/features/es6-module-nomodule.js | 1 - .../caniuse-lite/data/features/es6-module.js | 1 - .../caniuse-lite/data/features/es6-number.js | 1 - .../data/features/es6-string-includes.js | 1 - .../caniuse-lite/data/features/eventsource.js | 1 - .../data/features/feature-policy.js | 1 - .../caniuse-lite/data/features/fetch.js | 1 - .../data/features/fieldset-disabled.js | 1 - .../caniuse-lite/data/features/fileapi.js | 1 - .../caniuse-lite/data/features/filereader.js | 1 - .../data/features/filereadersync.js | 1 - .../caniuse-lite/data/features/filesystem.js | 1 - .../caniuse-lite/data/features/flac.js | 1 - .../caniuse-lite/data/features/flexbox.js | 1 - .../caniuse-lite/data/features/flow-root.js | 1 - .../data/features/focusin-focusout-events.js | 1 - .../features/focusoptions-preventscroll.js | 1 - .../data/features/font-family-system-ui.js | 1 - .../data/features/font-feature.js | 1 - .../data/features/font-kerning.js | 1 - .../data/features/font-loading.js | 1 - .../data/features/font-size-adjust.js | 1 - .../caniuse-lite/data/features/font-smooth.js | 1 - .../data/features/font-unicode-range.js | 1 - .../data/features/font-variant-alternates.js | 1 - .../data/features/font-variant-east-asian.js | 1 - .../caniuse-lite/data/features/fontface.js | 1 - .../data/features/form-attribute.js | 1 - .../data/features/form-submit-attributes.js | 1 - .../data/features/form-validation.js | 1 - .../caniuse-lite/data/features/forms.js | 1 - .../caniuse-lite/data/features/fullscreen.js | 1 - .../caniuse-lite/data/features/gamepad.js | 1 - .../caniuse-lite/data/features/geolocation.js | 1 - .../data/features/getboundingclientrect.js | 1 - .../data/features/getcomputedstyle.js | 1 - .../data/features/getelementsbyclassname.js | 1 - .../data/features/getrandomvalues.js | 1 - .../caniuse-lite/data/features/gyroscope.js | 1 - .../data/features/hardwareconcurrency.js | 1 - .../caniuse-lite/data/features/hashchange.js | 1 - .../caniuse-lite/data/features/heif.js | 1 - .../caniuse-lite/data/features/hevc.js | 1 - .../caniuse-lite/data/features/hidden.js | 1 - .../data/features/high-resolution-time.js | 1 - .../caniuse-lite/data/features/history.js | 1 - .../data/features/html-media-capture.js | 1 - .../data/features/html5semantic.js | 1 - .../data/features/http-live-streaming.js | 1 - .../caniuse-lite/data/features/http2.js | 1 - .../data/features/iframe-sandbox.js | 1 - .../data/features/iframe-seamless.js | 1 - .../data/features/iframe-srcdoc.js | 1 - .../data/features/imagecapture.js | 1 - .../caniuse-lite/data/features/ime.js | 1 - .../img-naturalwidth-naturalheight.js | 1 - .../caniuse-lite/data/features/imports.js | 1 - .../data/features/indeterminate-checkbox.js | 1 - .../caniuse-lite/data/features/indexeddb.js | 1 - .../caniuse-lite/data/features/indexeddb2.js | 1 - .../data/features/inline-block.js | 1 - .../caniuse-lite/data/features/innertext.js | 1 - .../data/features/input-autocomplete-onoff.js | 1 - .../caniuse-lite/data/features/input-color.js | 1 - .../data/features/input-datetime.js | 1 - .../data/features/input-email-tel-url.js | 1 - .../caniuse-lite/data/features/input-event.js | 1 - .../data/features/input-file-accept.js | 1 - .../data/features/input-file-directory.js | 1 - .../data/features/input-file-multiple.js | 1 - .../data/features/input-inputmode.js | 1 - .../data/features/input-minlength.js | 1 - .../data/features/input-number.js | 1 - .../data/features/input-pattern.js | 1 - .../data/features/input-placeholder.js | 1 - .../caniuse-lite/data/features/input-range.js | 1 - .../data/features/input-search.js | 1 - .../data/features/input-selection.js | 1 - .../data/features/insert-adjacent.js | 1 - .../data/features/insertadjacenthtml.js | 1 - .../data/features/internationalization.js | 1 - .../data/features/intersectionobserver.js | 1 - .../data/features/intrinsic-width.js | 1 - .../caniuse-lite/data/features/jpeg2000.js | 1 - .../caniuse-lite/data/features/jpegxr.js | 1 - .../caniuse-lite/data/features/json.js | 1 - .../data/features/kerning-pairs-ligatures.js | 1 - .../data/features/keyboardevent-charcode.js | 1 - .../data/features/keyboardevent-code.js | 1 - .../keyboardevent-getmodifierstate.js | 1 - .../data/features/keyboardevent-key.js | 1 - .../data/features/keyboardevent-location.js | 1 - .../data/features/keyboardevent-which.js | 1 - .../caniuse-lite/data/features/lazyload.js | 1 - .../caniuse-lite/data/features/let.js | 1 - .../data/features/link-icon-png.js | 1 - .../data/features/link-icon-svg.js | 1 - .../data/features/link-rel-dns-prefetch.js | 1 - .../data/features/link-rel-preconnect.js | 1 - .../data/features/link-rel-prefetch.js | 1 - .../data/features/link-rel-preload.js | 1 - .../data/features/link-rel-prerender.js | 1 - .../data/features/localecompare.js | 1 - .../data/features/magnetometer.js | 1 - .../data/features/matchesselector.js | 1 - .../caniuse-lite/data/features/matchmedia.js | 1 - .../caniuse-lite/data/features/mathml.js | 1 - .../caniuse-lite/data/features/maxlength.js | 1 - .../data/features/media-attribute.js | 1 - .../data/features/media-fragments.js | 1 - .../data/features/media-session-api.js | 1 - .../data/features/mediacapture-fromelement.js | 1 - .../data/features/mediarecorder.js | 1 - .../caniuse-lite/data/features/mediasource.js | 1 - .../caniuse-lite/data/features/menu.js | 1 - .../data/features/meta-theme-color.js | 1 - .../caniuse-lite/data/features/meter.js | 1 - .../caniuse-lite/data/features/midi.js | 1 - .../caniuse-lite/data/features/minmaxwh.js | 1 - .../caniuse-lite/data/features/mp3.js | 1 - .../caniuse-lite/data/features/mpeg-dash.js | 1 - .../caniuse-lite/data/features/mpeg4.js | 1 - .../data/features/multibackgrounds.js | 1 - .../caniuse-lite/data/features/multicolumn.js | 1 - .../data/features/mutation-events.js | 1 - .../data/features/mutationobserver.js | 1 - .../data/features/namevalue-storage.js | 1 - .../caniuse-lite/data/features/nav-timing.js | 1 - .../data/features/navigator-language.js | 1 - .../caniuse-lite/data/features/netinfo.js | 1 - .../data/features/node-contains.js | 1 - .../data/features/node-parentelement.js | 1 - .../data/features/notifications.js | 1 - .../caniuse-lite/data/features/object-fit.js | 1 - .../data/features/object-observe.js | 1 - .../data/features/object-values.js | 1 - .../caniuse-lite/data/features/objectrtc.js | 1 - .../data/features/offline-apps.js | 1 - .../data/features/offscreencanvas.js | 1 - .../caniuse-lite/data/features/ogg-vorbis.js | 1 - .../caniuse-lite/data/features/ogv.js | 1 - .../caniuse-lite/data/features/ol-reversed.js | 1 - .../data/features/once-event-listener.js | 1 - .../data/features/online-status.js | 1 - .../caniuse-lite/data/features/opus.js | 1 - .../data/features/orientation-sensor.js | 1 - .../caniuse-lite/data/features/outline.js | 1 - .../data/features/pad-start-end.js | 1 - .../data/features/page-transition-events.js | 1 - .../data/features/pagevisibility.js | 1 - .../data/features/passive-event-listener.js | 1 - .../caniuse-lite/data/features/path2d.js | 1 - .../data/features/payment-request.js | 1 - .../data/features/permissions-api.js | 1 - .../caniuse-lite/data/features/picture.js | 1 - .../caniuse-lite/data/features/ping.js | 1 - .../caniuse-lite/data/features/png-alpha.js | 1 - .../data/features/pointer-events.js | 1 - .../caniuse-lite/data/features/pointer.js | 1 - .../caniuse-lite/data/features/pointerlock.js | 1 - .../data/features/prefers-reduced-motion.js | 1 - .../caniuse-lite/data/features/progress.js | 1 - .../caniuse-lite/data/features/promises.js | 1 - .../caniuse-lite/data/features/proximity.js | 1 - .../caniuse-lite/data/features/proxy.js | 1 - .../data/features/publickeypinning.js | 1 - .../caniuse-lite/data/features/push-api.js | 1 - .../data/features/queryselector.js | 1 - .../data/features/readonly-attr.js | 1 - .../data/features/referrer-policy.js | 1 - .../data/features/registerprotocolhandler.js | 1 - .../data/features/rel-noopener.js | 1 - .../data/features/rel-noreferrer.js | 1 - .../caniuse-lite/data/features/rellist.js | 1 - .../caniuse-lite/data/features/rem.js | 1 - .../data/features/requestanimationframe.js | 1 - .../data/features/requestidlecallback.js | 1 - .../data/features/resizeobserver.js | 1 - .../data/features/resource-timing.js | 1 - .../data/features/rest-parameters.js | 1 - .../data/features/rtcpeerconnection.js | 1 - .../caniuse-lite/data/features/ruby.js | 1 - .../caniuse-lite/data/features/run-in.js | 1 - .../features/same-site-cookie-attribute.js | 1 - .../data/features/screen-orientation.js | 1 - .../data/features/script-async.js | 1 - .../data/features/script-defer.js | 1 - .../data/features/scrollintoview.js | 1 - .../data/features/scrollintoviewifneeded.js | 1 - .../caniuse-lite/data/features/sdch.js | 1 - .../data/features/selection-api.js | 1 - .../data/features/server-timing.js | 1 - .../data/features/serviceworkers.js | 1 - .../data/features/setimmediate.js | 1 - .../caniuse-lite/data/features/sha-2.js | 1 - .../caniuse-lite/data/features/shadowdom.js | 1 - .../caniuse-lite/data/features/shadowdomv1.js | 1 - .../data/features/sharedworkers.js | 1 - .../caniuse-lite/data/features/sni.js | 1 - .../caniuse-lite/data/features/spdy.js | 1 - .../data/features/speech-recognition.js | 1 - .../data/features/speech-synthesis.js | 1 - .../data/features/spellcheck-attribute.js | 1 - .../caniuse-lite/data/features/sql-storage.js | 1 - .../caniuse-lite/data/features/srcset.js | 1 - .../data/features/stopimmediatepropagation.js | 1 - .../caniuse-lite/data/features/stream.js | 1 - .../caniuse-lite/data/features/streams.js | 1 - .../data/features/stricttransportsecurity.js | 1 - .../data/features/style-scoped.js | 1 - .../data/features/subresource-integrity.js | 1 - .../caniuse-lite/data/features/svg-css.js | 1 - .../caniuse-lite/data/features/svg-filters.js | 1 - .../caniuse-lite/data/features/svg-fonts.js | 1 - .../data/features/svg-fragment.js | 1 - .../caniuse-lite/data/features/svg-html.js | 1 - .../caniuse-lite/data/features/svg-html5.js | 1 - .../caniuse-lite/data/features/svg-img.js | 1 - .../caniuse-lite/data/features/svg-smil.js | 1 - .../caniuse-lite/data/features/svg.js | 1 - .../caniuse-lite/data/features/symbols.js | 1 - .../data/features/tabindex-attr.js | 1 - .../data/features/template-literals.js | 1 - .../caniuse-lite/data/features/template.js | 1 - .../caniuse-lite/data/features/testfeat.js | 1 - .../data/features/text-decoration.js | 1 - .../data/features/text-emphasis.js | 1 - .../data/features/text-overflow.js | 1 - .../data/features/text-size-adjust.js | 1 - .../caniuse-lite/data/features/text-stroke.js | 1 - .../caniuse-lite/data/features/textcontent.js | 1 - .../caniuse-lite/data/features/textencoder.js | 1 - .../caniuse-lite/data/features/tls1-1.js | 1 - .../caniuse-lite/data/features/tls1-2.js | 1 - .../caniuse-lite/data/features/tls1-3.js | 1 - .../data/features/token-binding.js | 1 - .../caniuse-lite/data/features/touch.js | 1 - .../data/features/transforms2d.js | 1 - .../data/features/transforms3d.js | 1 - .../caniuse-lite/data/features/ttf.js | 1 - .../caniuse-lite/data/features/typedarrays.js | 1 - .../caniuse-lite/data/features/u2f.js | 1 - .../data/features/unhandledrejection.js | 1 - .../data/features/upgradeinsecurerequests.js | 1 - .../caniuse-lite/data/features/url.js | 1 - .../data/features/urlsearchparams.js | 1 - .../caniuse-lite/data/features/use-strict.js | 1 - .../data/features/user-select-none.js | 1 - .../caniuse-lite/data/features/user-timing.js | 1 - .../data/features/variable-fonts.js | 1 - .../caniuse-lite/data/features/vibration.js | 1 - .../caniuse-lite/data/features/video.js | 1 - .../caniuse-lite/data/features/videotracks.js | 1 - .../data/features/viewport-units.js | 1 - .../caniuse-lite/data/features/wai-aria.js | 1 - .../caniuse-lite/data/features/wasm.js | 1 - .../caniuse-lite/data/features/wav.js | 1 - .../caniuse-lite/data/features/wbr-element.js | 1 - .../data/features/web-animation.js | 1 - .../data/features/web-app-manifest.js | 1 - .../data/features/web-bluetooth.js | 1 - .../caniuse-lite/data/features/web-share.js | 1 - .../caniuse-lite/data/features/webauthn.js | 1 - .../caniuse-lite/data/features/webgl.js | 1 - .../caniuse-lite/data/features/webgl2.js | 1 - .../caniuse-lite/data/features/webm.js | 1 - .../caniuse-lite/data/features/webp.js | 1 - .../caniuse-lite/data/features/websockets.js | 1 - .../caniuse-lite/data/features/webusb.js | 1 - .../caniuse-lite/data/features/webvr.js | 1 - .../caniuse-lite/data/features/webvtt.js | 1 - .../caniuse-lite/data/features/webworkers.js | 1 - .../caniuse-lite/data/features/will-change.js | 1 - .../caniuse-lite/data/features/woff.js | 1 - .../caniuse-lite/data/features/woff2.js | 1 - .../caniuse-lite/data/features/word-break.js | 1 - .../caniuse-lite/data/features/wordwrap.js | 1 - .../data/features/x-doc-messaging.js | 1 - .../data/features/x-frame-options.js | 1 - .../caniuse-lite/data/features/xhr2.js | 1 - .../caniuse-lite/data/features/xhtml.js | 1 - .../caniuse-lite/data/features/xhtmlsmil.js | 1 - .../data/features/xml-serializer.js | 1 - .../caniuse-lite/data/regions/AD.js | 1 - .../caniuse-lite/data/regions/AE.js | 1 - .../caniuse-lite/data/regions/AF.js | 1 - .../caniuse-lite/data/regions/AG.js | 1 - .../caniuse-lite/data/regions/AI.js | 1 - .../caniuse-lite/data/regions/AL.js | 1 - .../caniuse-lite/data/regions/AM.js | 1 - .../caniuse-lite/data/regions/AN.js | 1 - .../caniuse-lite/data/regions/AO.js | 1 - .../caniuse-lite/data/regions/AR.js | 1 - .../caniuse-lite/data/regions/AS.js | 1 - .../caniuse-lite/data/regions/AT.js | 1 - .../caniuse-lite/data/regions/AU.js | 1 - .../caniuse-lite/data/regions/AW.js | 1 - .../caniuse-lite/data/regions/AX.js | 1 - .../caniuse-lite/data/regions/AZ.js | 1 - .../caniuse-lite/data/regions/BA.js | 1 - .../caniuse-lite/data/regions/BB.js | 1 - .../caniuse-lite/data/regions/BD.js | 1 - .../caniuse-lite/data/regions/BE.js | 1 - .../caniuse-lite/data/regions/BF.js | 1 - .../caniuse-lite/data/regions/BG.js | 1 - .../caniuse-lite/data/regions/BH.js | 1 - .../caniuse-lite/data/regions/BI.js | 1 - .../caniuse-lite/data/regions/BJ.js | 1 - .../caniuse-lite/data/regions/BM.js | 1 - .../caniuse-lite/data/regions/BN.js | 1 - .../caniuse-lite/data/regions/BO.js | 1 - .../caniuse-lite/data/regions/BR.js | 1 - .../caniuse-lite/data/regions/BS.js | 1 - .../caniuse-lite/data/regions/BT.js | 1 - .../caniuse-lite/data/regions/BW.js | 1 - .../caniuse-lite/data/regions/BY.js | 1 - .../caniuse-lite/data/regions/BZ.js | 1 - .../caniuse-lite/data/regions/CA.js | 1 - .../caniuse-lite/data/regions/CD.js | 1 - .../caniuse-lite/data/regions/CF.js | 1 - .../caniuse-lite/data/regions/CG.js | 1 - .../caniuse-lite/data/regions/CH.js | 1 - .../caniuse-lite/data/regions/CI.js | 1 - .../caniuse-lite/data/regions/CK.js | 1 - .../caniuse-lite/data/regions/CL.js | 1 - .../caniuse-lite/data/regions/CM.js | 1 - .../caniuse-lite/data/regions/CN.js | 1 - .../caniuse-lite/data/regions/CO.js | 1 - .../caniuse-lite/data/regions/CR.js | 1 - .../caniuse-lite/data/regions/CU.js | 1 - .../caniuse-lite/data/regions/CV.js | 1 - .../caniuse-lite/data/regions/CX.js | 1 - .../caniuse-lite/data/regions/CY.js | 1 - .../caniuse-lite/data/regions/CZ.js | 1 - .../caniuse-lite/data/regions/DE.js | 1 - .../caniuse-lite/data/regions/DJ.js | 1 - .../caniuse-lite/data/regions/DK.js | 1 - .../caniuse-lite/data/regions/DM.js | 1 - .../caniuse-lite/data/regions/DO.js | 1 - .../caniuse-lite/data/regions/DZ.js | 1 - .../caniuse-lite/data/regions/EC.js | 1 - .../caniuse-lite/data/regions/EE.js | 1 - .../caniuse-lite/data/regions/EG.js | 1 - .../caniuse-lite/data/regions/ER.js | 1 - .../caniuse-lite/data/regions/ES.js | 1 - .../caniuse-lite/data/regions/ET.js | 1 - .../caniuse-lite/data/regions/FI.js | 1 - .../caniuse-lite/data/regions/FJ.js | 1 - .../caniuse-lite/data/regions/FK.js | 1 - .../caniuse-lite/data/regions/FM.js | 1 - .../caniuse-lite/data/regions/FO.js | 1 - .../caniuse-lite/data/regions/FR.js | 1 - .../caniuse-lite/data/regions/GA.js | 1 - .../caniuse-lite/data/regions/GB.js | 1 - .../caniuse-lite/data/regions/GD.js | 1 - .../caniuse-lite/data/regions/GE.js | 1 - .../caniuse-lite/data/regions/GF.js | 1 - .../caniuse-lite/data/regions/GG.js | 1 - .../caniuse-lite/data/regions/GH.js | 1 - .../caniuse-lite/data/regions/GI.js | 1 - .../caniuse-lite/data/regions/GL.js | 1 - .../caniuse-lite/data/regions/GM.js | 1 - .../caniuse-lite/data/regions/GN.js | 1 - .../caniuse-lite/data/regions/GP.js | 1 - .../caniuse-lite/data/regions/GQ.js | 1 - .../caniuse-lite/data/regions/GR.js | 1 - .../caniuse-lite/data/regions/GT.js | 1 - .../caniuse-lite/data/regions/GU.js | 1 - .../caniuse-lite/data/regions/GW.js | 1 - .../caniuse-lite/data/regions/GY.js | 1 - .../caniuse-lite/data/regions/HK.js | 1 - .../caniuse-lite/data/regions/HN.js | 1 - .../caniuse-lite/data/regions/HR.js | 1 - .../caniuse-lite/data/regions/HT.js | 1 - .../caniuse-lite/data/regions/HU.js | 1 - .../caniuse-lite/data/regions/ID.js | 1 - .../caniuse-lite/data/regions/IE.js | 1 - .../caniuse-lite/data/regions/IL.js | 1 - .../caniuse-lite/data/regions/IM.js | 1 - .../caniuse-lite/data/regions/IN.js | 1 - .../caniuse-lite/data/regions/IQ.js | 1 - .../caniuse-lite/data/regions/IR.js | 1 - .../caniuse-lite/data/regions/IS.js | 1 - .../caniuse-lite/data/regions/IT.js | 1 - .../caniuse-lite/data/regions/JE.js | 1 - .../caniuse-lite/data/regions/JM.js | 1 - .../caniuse-lite/data/regions/JO.js | 1 - .../caniuse-lite/data/regions/JP.js | 1 - .../caniuse-lite/data/regions/KE.js | 1 - .../caniuse-lite/data/regions/KG.js | 1 - .../caniuse-lite/data/regions/KH.js | 1 - .../caniuse-lite/data/regions/KI.js | 1 - .../caniuse-lite/data/regions/KM.js | 1 - .../caniuse-lite/data/regions/KN.js | 1 - .../caniuse-lite/data/regions/KP.js | 1 - .../caniuse-lite/data/regions/KR.js | 1 - .../caniuse-lite/data/regions/KW.js | 1 - .../caniuse-lite/data/regions/KY.js | 1 - .../caniuse-lite/data/regions/KZ.js | 1 - .../caniuse-lite/data/regions/LA.js | 1 - .../caniuse-lite/data/regions/LB.js | 1 - .../caniuse-lite/data/regions/LC.js | 1 - .../caniuse-lite/data/regions/LI.js | 1 - .../caniuse-lite/data/regions/LK.js | 1 - .../caniuse-lite/data/regions/LR.js | 1 - .../caniuse-lite/data/regions/LS.js | 1 - .../caniuse-lite/data/regions/LT.js | 1 - .../caniuse-lite/data/regions/LU.js | 1 - .../caniuse-lite/data/regions/LV.js | 1 - .../caniuse-lite/data/regions/LY.js | 1 - .../caniuse-lite/data/regions/MA.js | 1 - .../caniuse-lite/data/regions/MC.js | 1 - .../caniuse-lite/data/regions/MD.js | 1 - .../caniuse-lite/data/regions/ME.js | 1 - .../caniuse-lite/data/regions/MG.js | 1 - .../caniuse-lite/data/regions/MH.js | 1 - .../caniuse-lite/data/regions/MK.js | 1 - .../caniuse-lite/data/regions/ML.js | 1 - .../caniuse-lite/data/regions/MM.js | 1 - .../caniuse-lite/data/regions/MN.js | 1 - .../caniuse-lite/data/regions/MO.js | 1 - .../caniuse-lite/data/regions/MP.js | 1 - .../caniuse-lite/data/regions/MQ.js | 1 - .../caniuse-lite/data/regions/MR.js | 1 - .../caniuse-lite/data/regions/MS.js | 1 - .../caniuse-lite/data/regions/MT.js | 1 - .../caniuse-lite/data/regions/MU.js | 1 - .../caniuse-lite/data/regions/MV.js | 1 - .../caniuse-lite/data/regions/MW.js | 1 - .../caniuse-lite/data/regions/MX.js | 1 - .../caniuse-lite/data/regions/MY.js | 1 - .../caniuse-lite/data/regions/MZ.js | 1 - .../caniuse-lite/data/regions/NA.js | 1 - .../caniuse-lite/data/regions/NC.js | 1 - .../caniuse-lite/data/regions/NE.js | 1 - .../caniuse-lite/data/regions/NF.js | 1 - .../caniuse-lite/data/regions/NG.js | 1 - .../caniuse-lite/data/regions/NI.js | 1 - .../caniuse-lite/data/regions/NL.js | 1 - .../caniuse-lite/data/regions/NO.js | 1 - .../caniuse-lite/data/regions/NP.js | 1 - .../caniuse-lite/data/regions/NR.js | 1 - .../caniuse-lite/data/regions/NU.js | 1 - .../caniuse-lite/data/regions/NZ.js | 1 - .../caniuse-lite/data/regions/OM.js | 1 - .../caniuse-lite/data/regions/PA.js | 1 - .../caniuse-lite/data/regions/PE.js | 1 - .../caniuse-lite/data/regions/PF.js | 1 - .../caniuse-lite/data/regions/PG.js | 1 - .../caniuse-lite/data/regions/PH.js | 1 - .../caniuse-lite/data/regions/PK.js | 1 - .../caniuse-lite/data/regions/PL.js | 1 - .../caniuse-lite/data/regions/PM.js | 1 - .../caniuse-lite/data/regions/PN.js | 1 - .../caniuse-lite/data/regions/PR.js | 1 - .../caniuse-lite/data/regions/PS.js | 1 - .../caniuse-lite/data/regions/PT.js | 1 - .../caniuse-lite/data/regions/PW.js | 1 - .../caniuse-lite/data/regions/PY.js | 1 - .../caniuse-lite/data/regions/QA.js | 1 - .../caniuse-lite/data/regions/RE.js | 1 - .../caniuse-lite/data/regions/RO.js | 1 - .../caniuse-lite/data/regions/RS.js | 1 - .../caniuse-lite/data/regions/RU.js | 1 - .../caniuse-lite/data/regions/RW.js | 1 - .../caniuse-lite/data/regions/SA.js | 1 - .../caniuse-lite/data/regions/SB.js | 1 - .../caniuse-lite/data/regions/SC.js | 1 - .../caniuse-lite/data/regions/SD.js | 1 - .../caniuse-lite/data/regions/SE.js | 1 - .../caniuse-lite/data/regions/SG.js | 1 - .../caniuse-lite/data/regions/SH.js | 1 - .../caniuse-lite/data/regions/SI.js | 1 - .../caniuse-lite/data/regions/SK.js | 1 - .../caniuse-lite/data/regions/SL.js | 1 - .../caniuse-lite/data/regions/SM.js | 1 - .../caniuse-lite/data/regions/SN.js | 1 - .../caniuse-lite/data/regions/SO.js | 1 - .../caniuse-lite/data/regions/SR.js | 1 - .../caniuse-lite/data/regions/ST.js | 1 - .../caniuse-lite/data/regions/SV.js | 1 - .../caniuse-lite/data/regions/SY.js | 1 - .../caniuse-lite/data/regions/SZ.js | 1 - .../caniuse-lite/data/regions/TC.js | 1 - .../caniuse-lite/data/regions/TD.js | 1 - .../caniuse-lite/data/regions/TG.js | 1 - .../caniuse-lite/data/regions/TH.js | 1 - .../caniuse-lite/data/regions/TJ.js | 1 - .../caniuse-lite/data/regions/TK.js | 1 - .../caniuse-lite/data/regions/TL.js | 1 - .../caniuse-lite/data/regions/TM.js | 1 - .../caniuse-lite/data/regions/TN.js | 1 - .../caniuse-lite/data/regions/TO.js | 1 - .../caniuse-lite/data/regions/TR.js | 1 - .../caniuse-lite/data/regions/TT.js | 1 - .../caniuse-lite/data/regions/TV.js | 1 - .../caniuse-lite/data/regions/TW.js | 1 - .../caniuse-lite/data/regions/TZ.js | 1 - .../caniuse-lite/data/regions/UA.js | 1 - .../caniuse-lite/data/regions/UG.js | 1 - .../caniuse-lite/data/regions/US.js | 1 - .../caniuse-lite/data/regions/UY.js | 1 - .../caniuse-lite/data/regions/UZ.js | 1 - .../caniuse-lite/data/regions/VA.js | 1 - .../caniuse-lite/data/regions/VC.js | 1 - .../caniuse-lite/data/regions/VE.js | 1 - .../caniuse-lite/data/regions/VG.js | 1 - .../caniuse-lite/data/regions/VI.js | 1 - .../caniuse-lite/data/regions/VN.js | 1 - .../caniuse-lite/data/regions/VU.js | 1 - .../caniuse-lite/data/regions/WF.js | 1 - .../caniuse-lite/data/regions/WS.js | 1 - .../caniuse-lite/data/regions/YE.js | 1 - .../caniuse-lite/data/regions/YT.js | 1 - .../caniuse-lite/data/regions/ZA.js | 1 - .../caniuse-lite/data/regions/ZM.js | 1 - .../caniuse-lite/data/regions/ZW.js | 1 - .../caniuse-lite/data/regions/alt-af.js | 1 - .../caniuse-lite/data/regions/alt-an.js | 1 - .../caniuse-lite/data/regions/alt-as.js | 1 - .../caniuse-lite/data/regions/alt-eu.js | 1 - .../caniuse-lite/data/regions/alt-na.js | 1 - .../caniuse-lite/data/regions/alt-oc.js | 1 - .../caniuse-lite/data/regions/alt-sa.js | 1 - .../caniuse-lite/data/regions/alt-ww.js | 1 - .../caniuse-lite/dist/lib/statuses.js | 14 - .../caniuse-lite/dist/lib/supported.js | 14 - .../caniuse-lite/dist/unpacker/agents.js | 51 - .../dist/unpacker/browserVersions.js | 6 - .../caniuse-lite/dist/unpacker/browsers.js | 6 - .../caniuse-lite/dist/unpacker/feature.js | 56 - .../caniuse-lite/dist/unpacker/features.js | 11 - .../caniuse-lite/dist/unpacker/index.js | 43 - .../caniuse-lite/dist/unpacker/region.js | 26 - .../node_modules/caniuse-lite/package.json | 95 - user/themes/r2c/node_modules/caseless/LICENSE | 28 - .../r2c/node_modules/caseless/README.md | 45 - .../themes/r2c/node_modules/caseless/index.js | 66 - .../r2c/node_modules/caseless/package.json | 60 - user/themes/r2c/node_modules/caseless/test.js | 40 - user/themes/r2c/node_modules/chalk/index.js | 116 - user/themes/r2c/node_modules/chalk/license | 21 - .../r2c/node_modules/chalk/package.json | 122 - user/themes/r2c/node_modules/chalk/readme.md | 213 - .../r2c/node_modules/class-utils/LICENSE | 21 - .../r2c/node_modules/class-utils/README.md | 300 - .../r2c/node_modules/class-utils/index.js | 370 - .../node_modules/define-property/LICENSE | 21 - .../node_modules/define-property/README.md | 77 - .../node_modules/define-property/index.js | 31 - .../node_modules/define-property/package.json | 82 - .../r2c/node_modules/class-utils/package.json | 131 - .../r2c/node_modules/clean-css/History.md | 1330 -- .../themes/r2c/node_modules/clean-css/LICENSE | 19 - .../r2c/node_modules/clean-css/README.md | 720 - .../r2c/node_modules/clean-css/index.js | 1 - .../r2c/node_modules/clean-css/lib/clean.js | 156 - .../clean-css/lib/optimizer/hack.js | 8 - .../lib/optimizer/level-0/optimize.js | 6 - .../lib/optimizer/level-1/optimize.js | 673 - .../lib/optimizer/level-1/shorten-hex.js | 189 - .../lib/optimizer/level-1/shorten-hsl.js | 61 - .../lib/optimizer/level-1/shorten-rgb.js | 10 - .../lib/optimizer/level-1/sort-selectors.js | 23 - .../lib/optimizer/level-1/tidy-at-rule.js | 9 - .../lib/optimizer/level-1/tidy-block.js | 23 - .../lib/optimizer/level-1/tidy-rules.js | 213 - .../lib/optimizer/level-2/break-up.js | 596 - .../lib/optimizer/level-2/can-override.js | 274 - .../clean-css/lib/optimizer/level-2/clone.js | 33 - .../lib/optimizer/level-2/compactable.js | 987 - .../optimizer/level-2/extract-properties.js | 73 - .../level-2/invalid-property-error.js | 10 - .../lib/optimizer/level-2/is-mergeable.js | 259 - .../lib/optimizer/level-2/merge-adjacent.js | 50 - .../optimizer/level-2/merge-media-queries.js | 103 - .../level-2/merge-non-adjacent-by-body.js | 80 - .../level-2/merge-non-adjacent-by-selector.js | 78 - .../lib/optimizer/level-2/optimize.js | 134 - .../level-2/properties/every-values-pair.js | 28 - .../level-2/properties/find-component-in.js | 40 - .../level-2/properties/has-inherit.js | 10 - .../level-2/properties/is-component-of.js | 22 - .../properties/is-mergeable-shorthand.js | 11 - .../properties/merge-into-shorthands.js | 445 - .../optimizer/level-2/properties/optimize.js | 40 - .../level-2/properties/override-properties.js | 484 - .../overrides-non-component-shorthand.js | 9 - .../level-2/properties/populate-components.js | 42 - .../level-2/properties/understandable.js | 15 - .../level-2/properties/vendor-prefixes.js | 23 - .../optimizer/level-2/reduce-non-adjacent.js | 180 - .../level-2/remove-duplicate-font-at-rules.js | 30 - .../level-2/remove-duplicate-media-queries.js | 30 - .../optimizer/level-2/remove-duplicates.js | 43 - .../level-2/remove-unused-at-rules.js | 249 - .../lib/optimizer/level-2/reorderable.js | 93 - .../level-2/restore-with-components.js | 13 - .../lib/optimizer/level-2/restore.js | 303 - .../lib/optimizer/level-2/restructure.js | 389 - .../lib/optimizer/level-2/rules-overlap.js | 32 - .../level-2/specificities-overlap.js | 34 - .../lib/optimizer/level-2/specificity.js | 77 - .../optimizer/level-2/tidy-rule-duplicates.js | 21 - .../clean-css/lib/optimizer/remove-unused.js | 11 - .../lib/optimizer/restore-from-optimizing.js | 69 - .../clean-css/lib/optimizer/validator.js | 526 - .../lib/optimizer/wrap-for-optimizing.js | 191 - .../clean-css/lib/options/compatibility.js | 183 - .../clean-css/lib/options/fetch.js | 7 - .../clean-css/lib/options/format.js | 185 - .../clean-css/lib/options/inline-request.js | 22 - .../clean-css/lib/options/inline-timeout.js | 7 - .../clean-css/lib/options/inline.js | 15 - .../lib/options/optimization-level.js | 221 - .../clean-css/lib/options/rebase-to.js | 7 - .../clean-css/lib/options/rebase.js | 5 - .../lib/options/rounding-precision.js | 88 - .../clean-css/lib/reader/apply-source-maps.js | 245 - .../reader/extract-import-url-and-media.js | 35 - .../lib/reader/input-source-map-tracker.js | 58 - .../lib/reader/is-allowed-resource.js | 77 - .../lib/reader/load-original-sources.js | 126 - .../lib/reader/load-remote-resource.js | 74 - .../clean-css/lib/reader/match-data-uri.js | 7 - .../clean-css/lib/reader/normalize-path.js | 8 - .../clean-css/lib/reader/read-sources.js | 341 - .../clean-css/lib/reader/rebase-local-map.js | 15 - .../clean-css/lib/reader/rebase-remote-map.js | 14 - .../clean-css/lib/reader/rebase.js | 101 - .../clean-css/lib/reader/restore-import.js | 5 - .../clean-css/lib/reader/rewrite-url.js | 118 - .../clean-css/lib/tokenizer/marker.js | 26 - .../clean-css/lib/tokenizer/token.js | 16 - .../clean-css/lib/tokenizer/tokenize.js | 526 - .../clean-css/lib/utils/clone-array.js | 12 - .../clean-css/lib/utils/format-position.js | 11 - .../clean-css/lib/utils/has-protocol.js | 7 - .../lib/utils/is-data-uri-resource.js | 7 - .../clean-css/lib/utils/is-http-resource.js | 7 - .../clean-css/lib/utils/is-https-resource.js | 7 - .../clean-css/lib/utils/is-import.js | 7 - .../clean-css/lib/utils/is-remote-resource.js | 7 - .../clean-css/lib/utils/natural-compare.js | 31 - .../clean-css/lib/utils/override.js | 34 - .../node_modules/clean-css/lib/utils/split.js | 50 - .../clean-css/lib/writer/helpers.js | 225 - .../clean-css/lib/writer/one-time.js | 52 - .../clean-css/lib/writer/simple.js | 52 - .../clean-css/lib/writer/source-maps.js | 102 - .../node_modules/source-map/CHANGELOG.md | 301 - .../clean-css/node_modules/source-map/LICENSE | 28 - .../node_modules/source-map/README.md | 729 - .../source-map/dist/source-map.debug.js | 3091 --- .../source-map/dist/source-map.js | 3090 --- .../source-map/dist/source-map.min.js | 2 - .../source-map/dist/source-map.min.js.map | 1 - .../node_modules/source-map/lib/array-set.js | 121 - .../node_modules/source-map/lib/base64-vlq.js | 140 - .../node_modules/source-map/lib/base64.js | 67 - .../source-map/lib/binary-search.js | 111 - .../source-map/lib/mapping-list.js | 79 - .../node_modules/source-map/lib/quick-sort.js | 114 - .../source-map/lib/source-map-consumer.js | 1082 - .../source-map/lib/source-map-generator.js | 416 - .../source-map/lib/source-node.js | 413 - .../node_modules/source-map/lib/util.js | 417 - .../node_modules/source-map/package.json | 215 - .../node_modules/source-map/source-map.js | 8 - .../r2c/node_modules/clean-css/package.json | 81 - .../r2c/node_modules/cliui/CHANGELOG.md | 15 - .../themes/r2c/node_modules/cliui/LICENSE.txt | 14 - user/themes/r2c/node_modules/cliui/README.md | 110 - user/themes/r2c/node_modules/cliui/index.js | 316 - .../r2c/node_modules/cliui/package.json | 100 - .../r2c/node_modules/clone-stats/LICENSE.md | 21 - .../r2c/node_modules/clone-stats/README.md | 17 - .../r2c/node_modules/clone-stats/index.js | 13 - .../r2c/node_modules/clone-stats/package.json | 65 - .../r2c/node_modules/clone-stats/test.js | 36 - user/themes/r2c/node_modules/clone/.npmignore | 4 - user/themes/r2c/node_modules/clone/LICENSE | 18 - user/themes/r2c/node_modules/clone/README.md | 126 - user/themes/r2c/node_modules/clone/clone.iml | 10 - user/themes/r2c/node_modules/clone/clone.js | 160 - .../r2c/node_modules/clone/package.json | 142 - .../r2c/node_modules/code-point-at/index.js | 32 - .../r2c/node_modules/code-point-at/license | 21 - .../node_modules/code-point-at/package.json | 74 - .../r2c/node_modules/code-point-at/readme.md | 32 - .../r2c/node_modules/collection-visit/LICENSE | 21 - .../node_modules/collection-visit/README.md | 89 - .../node_modules/collection-visit/index.js | 30 - .../collection-visit/package.json | 115 - .../node_modules/color-convert/CHANGELOG.md | 54 - .../r2c/node_modules/color-convert/LICENSE | 21 - .../r2c/node_modules/color-convert/README.md | 68 - .../node_modules/color-convert/conversions.js | 861 - .../r2c/node_modules/color-convert/index.js | 78 - .../node_modules/color-convert/package.json | 85 - .../r2c/node_modules/color-convert/route.js | 97 - .../node_modules/color-name/.eslintrc.json | 43 - .../r2c/node_modules/color-name/.npmignore | 107 - .../r2c/node_modules/color-name/LICENSE | 8 - .../r2c/node_modules/color-name/README.md | 11 - .../r2c/node_modules/color-name/index.js | 152 - .../r2c/node_modules/color-name/package.json | 57 - .../r2c/node_modules/color-name/test.js | 7 - .../r2c/node_modules/color-support/LICENSE | 15 - .../r2c/node_modules/color-support/README.md | 129 - .../r2c/node_modules/color-support/bin.js | 3 - .../r2c/node_modules/color-support/browser.js | 14 - .../r2c/node_modules/color-support/index.js | 134 - .../node_modules/color-support/package.json | 71 - .../r2c/node_modules/combined-stream/License | 19 - .../node_modules/combined-stream/Readme.md | 138 - .../combined-stream/lib/combined_stream.js | 189 - .../node_modules/combined-stream/lib/defer.js | 26 - .../node_modules/combined-stream/package.json | 62 - .../r2c/node_modules/commander/History.md | 179 - .../r2c/node_modules/commander/Readme.md | 195 - .../r2c/node_modules/commander/index.js | 847 - .../r2c/node_modules/commander/package.json | 63 - .../node_modules/component-emitter/History.md | 68 - .../node_modules/component-emitter/LICENSE | 24 - .../node_modules/component-emitter/Readme.md | 74 - .../node_modules/component-emitter/index.js | 163 - .../component-emitter/package.json | 57 - .../r2c/node_modules/concat-map/.travis.yml | 4 - .../r2c/node_modules/concat-map/LICENSE | 18 - .../node_modules/concat-map/README.markdown | 62 - .../node_modules/concat-map/example/map.js | 6 - .../r2c/node_modules/concat-map/index.js | 13 - .../r2c/node_modules/concat-map/package.json | 92 - .../r2c/node_modules/concat-map/test/map.js | 39 - .../console-control-strings/LICENSE | 13 - .../console-control-strings/README.md | 145 - .../console-control-strings/README.md~ | 140 - .../console-control-strings/index.js | 125 - .../console-control-strings/package.json | 65 - .../node_modules/convert-source-map/LICENSE | 23 - .../node_modules/convert-source-map/README.md | 125 - .../node_modules/convert-source-map/index.js | 135 - .../convert-source-map/package.json | 70 - .../r2c/node_modules/copy-descriptor/LICENSE | 21 - .../r2c/node_modules/copy-descriptor/index.js | 81 - .../node_modules/copy-descriptor/package.json | 87 - .../r2c/node_modules/core-util-is/LICENSE | 19 - .../r2c/node_modules/core-util-is/README.md | 3 - .../r2c/node_modules/core-util-is/float.patch | 604 - .../r2c/node_modules/core-util-is/lib/util.js | 107 - .../node_modules/core-util-is/package.json | 69 - .../r2c/node_modules/core-util-is/test.js | 68 - .../node_modules/cross-spawn/.editorconfig | 15 - .../r2c/node_modules/cross-spawn/.eslintrc | 7 - .../r2c/node_modules/cross-spawn/.npmignore | 3 - .../r2c/node_modules/cross-spawn/.travis.yml | 6 - .../r2c/node_modules/cross-spawn/LICENSE | 19 - .../r2c/node_modules/cross-spawn/README.md | 64 - .../r2c/node_modules/cross-spawn/appveyor.yml | 29 - .../r2c/node_modules/cross-spawn/index.js | 59 - .../node_modules/cross-spawn/lib/enoent.js | 73 - .../r2c/node_modules/cross-spawn/lib/parse.js | 128 - .../cross-spawn/lib/resolveCommand.js | 31 - .../node_modules/lru-cache/LICENSE | 15 - .../node_modules/lru-cache/README.md | 158 - .../node_modules/lru-cache/index.js | 467 - .../node_modules/lru-cache/package.json | 72 - .../r2c/node_modules/cross-spawn/package.json | 84 - .../r2c/node_modules/cryptiles/.npmignore | 18 - .../r2c/node_modules/cryptiles/.travis.yml | 8 - .../themes/r2c/node_modules/cryptiles/LICENSE | 28 - .../r2c/node_modules/cryptiles/README.md | 16 - .../r2c/node_modules/cryptiles/lib/index.js | 68 - .../r2c/node_modules/cryptiles/package.json | 63 - .../r2c/node_modules/cryptiles/test/index.js | 102 - user/themes/r2c/node_modules/css/History.md | 70 - user/themes/r2c/node_modules/css/LICENSE | 9 - user/themes/r2c/node_modules/css/Readme.md | 314 - user/themes/r2c/node_modules/css/index.js | 2 - .../r2c/node_modules/css/lib/parse/index.js | 602 - .../css/lib/stringify/compiler.js | 50 - .../css/lib/stringify/compress.js | 199 - .../css/lib/stringify/identity.js | 254 - .../node_modules/css/lib/stringify/index.js | 47 - .../css/lib/stringify/source-map-support.js | 126 - .../css/node_modules/source-map/.npmignore | 2 - .../css/node_modules/source-map/.travis.yml | 4 - .../css/node_modules/source-map/CHANGELOG.md | 194 - .../css/node_modules/source-map/LICENSE | 28 - .../source-map/Makefile.dryice.js | 166 - .../css/node_modules/source-map/README.md | 475 - .../source-map/build/assert-shim.js | 56 - .../source-map/build/mini-require.js | 152 - .../source-map/build/prefix-source-map.jsm | 20 - .../source-map/build/prefix-utils.jsm | 18 - .../source-map/build/suffix-browser.js | 8 - .../source-map/build/suffix-source-map.jsm | 6 - .../source-map/build/suffix-utils.jsm | 21 - .../source-map/build/test-prefix.js | 8 - .../source-map/build/test-suffix.js | 3 - .../node_modules/source-map/lib/source-map.js | 8 - .../source-map/lib/source-map/array-set.js | 97 - .../source-map/lib/source-map/base64-vlq.js | 142 - .../source-map/lib/source-map/base64.js | 42 - .../lib/source-map/binary-search.js | 80 - .../source-map/lib/source-map/mapping-list.js | 86 - .../lib/source-map/source-map-consumer.js | 575 - .../lib/source-map/source-map-generator.js | 400 - .../source-map/lib/source-map/source-node.js | 414 - .../source-map/lib/source-map/util.js | 319 - .../css/node_modules/source-map/package.json | 186 - .../node_modules/source-map/test/run-tests.js | 62 - .../source-map/test/source-map/test-api.js | 26 - .../test/source-map/test-array-set.js | 104 - .../test/source-map/test-base64-vlq.js | 23 - .../source-map/test/source-map/test-base64.js | 35 - .../test/source-map/test-binary-search.js | 54 - .../test/source-map/test-dog-fooding.js | 84 - .../source-map/test-source-map-consumer.js | 702 - .../source-map/test-source-map-generator.js | 679 - .../test/source-map/test-source-node.js | 612 - .../source-map/test/source-map/test-util.js | 216 - .../source-map/test/source-map/util.js | 192 - user/themes/r2c/node_modules/css/package.json | 76 - .../r2c/node_modules/csscomb-core/.npmignore | 2 - .../r2c/node_modules/csscomb-core/README.md | 164 - .../r2c/node_modules/csscomb-core/TODO.nani | 1 - .../node_modules/csscomb-core/coverage.html | 293 - .../r2c/node_modules/csscomb-core/lib/core.js | 561 - .../node_modules/csscomb-core/lib/errors.js | 51 - .../node_modules/csscomb-core/lib/format.js | 5 - .../node_modules/csscomb-core/lib/plugin.js | 91 - .../node_modules/minimatch/LICENSE | 23 - .../node_modules/minimatch/README.md | 218 - .../node_modules/minimatch/minimatch.js | 1079 - .../node_modules/minimatch/package.json | 65 - .../node_modules/minimatch/test/basic.js | 399 - .../minimatch/test/brace-expand.js | 33 - .../node_modules/minimatch/test/caching.js | 14 - .../node_modules/minimatch/test/defaults.js | 274 - .../node_modules/csscomb-core/package.json | 68 - .../csscomb-core/test/add_handler.js | 32 - .../csscomb-core/test/configure.js | 0 .../csscomb-core/test/constructor.js | 22 - .../csscomb-core/test/get_options_order.js | 0 .../csscomb-core/test/get_syntax.js | 10 - .../csscomb-core/test/get_value.js | 11 - .../csscomb-core/test/lint_directory.js | 0 .../csscomb-core/test/lint_file.js | 0 .../csscomb-core/test/lint_path.js | 0 .../csscomb-core/test/lint_string.js | 19 - .../csscomb-core/test/lint_tree.js | 59 - .../csscomb-core/test/process_directory.js | 0 .../csscomb-core/test/process_file.js | 0 .../csscomb-core/test/process_path.js | 0 .../csscomb-core/test/process_string.js | 0 .../csscomb-core/test/process_tree.js | 0 .../csscomb-core/test/set_value.js | 73 - .../csscomb-core/test/should_process.js | 54 - .../csscomb-core/test/should_process_file.js | 27 - .../csscomb-core/test/update_option_order.js | 0 .../r2c/node_modules/csscomb-core/test/use.js | 0 .../r2c/node_modules/csscomb/CHANGELOG.md | 232 - user/themes/r2c/node_modules/csscomb/LICENSE | 20 - .../themes/r2c/node_modules/csscomb/README.md | 104 - .../r2c/node_modules/csscomb/bin/csscomb | 2 - .../node_modules/csscomb/config/csscomb.json | 328 - .../node_modules/csscomb/config/yandex.json | 324 - .../r2c/node_modules/csscomb/config/zen.json | 384 - .../r2c/node_modules/csscomb/lib/cli.js | 100 - .../r2c/node_modules/csscomb/lib/csscomb.js | 321 - .../r2c/node_modules/csscomb/lib/format.js | 5 - .../r2c/node_modules/csscomb/lib/gonzales.js | 4 - .../csscomb/lib/options/always-semicolon.js | 73 - .../csscomb/lib/options/block-indent.js | 135 - .../csscomb/lib/options/color-case.js | 34 - .../csscomb/lib/options/color-shorthand.js | 34 - .../csscomb/lib/options/element-case.js | 49 - .../csscomb/lib/options/eof-newline.js | 41 - .../csscomb/lib/options/leading-zero.js | 37 - .../csscomb/lib/options/quotes.js | 45 - .../lib/options/remove-empty-rulesets.js | 81 - .../lib/options/sort-order-fallback.js | 9 - .../csscomb/lib/options/sort-order.js | 388 - .../csscomb/lib/options/space-after-colon.js | 58 - .../lib/options/space-after-combinator.js | 60 - .../lib/options/space-after-opening-brace.js | 49 - .../options/space-after-selector-delimiter.js | 62 - .../lib/options/space-before-closing-brace.js | 103 - .../csscomb/lib/options/space-before-colon.js | 60 - .../lib/options/space-before-combinator.js | 68 - .../lib/options/space-before-opening-brace.js | 99 - .../space-before-selector-delimiter.js | 57 - .../lib/options/space-between-declarations.js | 97 - .../csscomb/lib/options/strip-spaces.js | 58 - .../csscomb/lib/options/tab-size.js | 19 - .../csscomb/lib/options/unitless-zero.js | 82 - .../lib/options/vendor-prefix-align.js | 436 - .../r2c/node_modules/csscomb/package.json | 104 - .../currently-unhandled/browser.js | 27 - .../node_modules/currently-unhandled/core.js | 33 - .../node_modules/currently-unhandled/index.js | 12 - .../node_modules/currently-unhandled/license | 21 - .../currently-unhandled/package.json | 107 - .../currently-unhandled/readme.md | 44 - user/themes/r2c/node_modules/d/.lint | 11 - user/themes/r2c/node_modules/d/.npmignore | 4 - user/themes/r2c/node_modules/d/.travis.yml | 15 - user/themes/r2c/node_modules/d/CHANGES | 13 - user/themes/r2c/node_modules/d/LICENSE | 19 - user/themes/r2c/node_modules/d/README.md | 104 - user/themes/r2c/node_modules/d/auto-bind.js | 32 - user/themes/r2c/node_modules/d/index.js | 63 - user/themes/r2c/node_modules/d/lazy.js | 117 - user/themes/r2c/node_modules/d/package.json | 74 - .../r2c/node_modules/d/test/auto-bind.js | 12 - user/themes/r2c/node_modules/d/test/index.js | 182 - user/themes/r2c/node_modules/d/test/lazy.js | 82 - .../r2c/node_modules/dashdash/CHANGES.md | 364 - .../r2c/node_modules/dashdash/LICENSE.txt | 24 - .../r2c/node_modules/dashdash/README.md | 574 - .../dashdash/etc/dashdash.bash_completion.in | 389 - .../r2c/node_modules/dashdash/lib/dashdash.js | 1055 - .../dashdash/node_modules/assert-plus/AUTHORS | 6 - .../node_modules/assert-plus/CHANGES.md | 14 - .../node_modules/assert-plus/README.md | 162 - .../node_modules/assert-plus/assert.js | 211 - .../node_modules/assert-plus/package.json | 86 - .../r2c/node_modules/dashdash/package.json | 71 - .../r2c/node_modules/dateformat/.npmignore | 2 - .../dateformat/.vs/ProjectSettings.json | 3 - .../.vs/config/applicationhost.config | 1031 - .../dateformat/.vs/node-dateformat/v15/.suo | Bin 4608 -> 0 bytes .../r2c/node_modules/dateformat/LICENSE | 20 - .../r2c/node_modules/dateformat/Readme.md | 134 - .../node_modules/dateformat/lib/dateformat.js | 226 - .../r2c/node_modules/dateformat/package.json | 75 - .../r2c/node_modules/debug-fabulous/LICENSE | 21 - .../r2c/node_modules/debug-fabulous/README.md | 50 - .../r2c/node_modules/debug-fabulous/index.js | 2 - .../node_modules/debug-fabulous/package.json | 65 - .../debug-fabulous/src/debugFabFactory.js | 18 - .../debug-fabulous/src/formatArgs.js | 24 - .../debug-fabulous/src/lazy-eval.js | 46 - .../node_modules/debug-fabulous/src/spawn.js | 32 - .../r2c/node_modules/debug-fabulous/yarn.lock | 984 - .../r2c/node_modules/debug/.coveralls.yml | 1 - user/themes/r2c/node_modules/debug/.eslintrc | 14 - user/themes/r2c/node_modules/debug/.npmignore | 9 - .../themes/r2c/node_modules/debug/.travis.yml | 20 - .../r2c/node_modules/debug/CHANGELOG.md | 395 - user/themes/r2c/node_modules/debug/LICENSE | 19 - user/themes/r2c/node_modules/debug/Makefile | 58 - user/themes/r2c/node_modules/debug/README.md | 368 - .../r2c/node_modules/debug/karma.conf.js | 70 - user/themes/r2c/node_modules/debug/node.js | 1 - .../r2c/node_modules/debug/package.json | 85 - .../r2c/node_modules/debug/src/browser.js | 195 - .../r2c/node_modules/debug/src/debug.js | 225 - .../r2c/node_modules/debug/src/index.js | 10 - .../themes/r2c/node_modules/debug/src/node.js | 186 - .../r2c/node_modules/decamelize/index.js | 13 - .../r2c/node_modules/decamelize/license | 21 - .../r2c/node_modules/decamelize/package.json | 75 - .../r2c/node_modules/decamelize/readme.md | 48 - .../decode-uri-component/index.js | 94 - .../node_modules/decode-uri-component/license | 21 - .../decode-uri-component/package.json | 69 - .../decode-uri-component/readme.md | 70 - .../r2c/node_modules/defaults/.npmignore | 1 - user/themes/r2c/node_modules/defaults/LICENSE | 21 - .../r2c/node_modules/defaults/README.md | 43 - .../themes/r2c/node_modules/defaults/index.js | 13 - .../r2c/node_modules/defaults/package.json | 57 - user/themes/r2c/node_modules/defaults/test.js | 34 - .../node_modules/define-property/CHANGELOG.md | 82 - .../r2c/node_modules/define-property/LICENSE | 21 - .../node_modules/define-property/README.md | 117 - .../r2c/node_modules/define-property/index.js | 38 - .../is-accessor-descriptor/LICENSE | 21 - .../is-accessor-descriptor/README.md | 144 - .../is-accessor-descriptor/index.js | 69 - .../is-accessor-descriptor/package.json | 110 - .../node_modules/is-data-descriptor/LICENSE | 21 - .../node_modules/is-data-descriptor/README.md | 161 - .../node_modules/is-data-descriptor/index.js | 49 - .../is-data-descriptor/package.json | 109 - .../node_modules/is-descriptor/LICENSE | 21 - .../node_modules/is-descriptor/README.md | 193 - .../node_modules/is-descriptor/index.js | 22 - .../node_modules/is-descriptor/package.json | 114 - .../node_modules/define-property/package.json | 108 - .../node_modules/delayed-stream/.npmignore | 1 - .../r2c/node_modules/delayed-stream/License | 19 - .../r2c/node_modules/delayed-stream/Makefile | 7 - .../r2c/node_modules/delayed-stream/Readme.md | 141 - .../delayed-stream/lib/delayed_stream.js | 107 - .../node_modules/delayed-stream/package.json | 66 - .../r2c/node_modules/delegates/.npmignore | 1 - .../r2c/node_modules/delegates/History.md | 22 - .../themes/r2c/node_modules/delegates/License | 20 - .../r2c/node_modules/delegates/Makefile | 8 - .../r2c/node_modules/delegates/Readme.md | 94 - .../r2c/node_modules/delegates/index.js | 121 - .../r2c/node_modules/delegates/package.json | 52 - .../r2c/node_modules/delegates/test/index.js | 94 - .../r2c/node_modules/deprecated/.npmignore | 6 - .../r2c/node_modules/deprecated/.travis.yml | 6 - .../r2c/node_modules/deprecated/LICENSE | 20 - .../r2c/node_modules/deprecated/README.md | 51 - .../r2c/node_modules/deprecated/index.js | 39 - .../r2c/node_modules/deprecated/package.json | 67 - .../r2c/node_modules/deprecated/test/field.js | 44 - .../node_modules/deprecated/test/method.js | 32 - .../r2c/node_modules/detect-file/LICENSE | 21 - .../r2c/node_modules/detect-file/README.md | 99 - .../r2c/node_modules/detect-file/index.js | 109 - .../r2c/node_modules/detect-file/package.json | 91 - .../r2c/node_modules/detect-newline/index.js | 24 - .../r2c/node_modules/detect-newline/license | 21 - .../node_modules/detect-newline/package.json | 72 - .../r2c/node_modules/detect-newline/readme.md | 42 - .../r2c/node_modules/duplexer2/.npmignore | 1 - .../r2c/node_modules/duplexer2/.travis.yml | 3 - .../r2c/node_modules/duplexer2/LICENSE.md | 26 - .../r2c/node_modules/duplexer2/README.md | 129 - .../r2c/node_modules/duplexer2/example.js | 49 - .../r2c/node_modules/duplexer2/index.js | 62 - .../duplexer2/node_modules/isarray/README.md | 54 - .../node_modules/isarray/build/build.js | 209 - .../node_modules/isarray/component.json | 19 - .../duplexer2/node_modules/isarray/index.js | 3 - .../node_modules/isarray/package.json | 61 - .../node_modules/readable-stream/.npmignore | 5 - .../node_modules/readable-stream/LICENSE | 18 - .../node_modules/readable-stream/README.md | 15 - .../node_modules/readable-stream/duplex.js | 1 - .../node_modules/readable-stream/float.patch | 923 - .../readable-stream/lib/_stream_duplex.js | 89 - .../lib/_stream_passthrough.js | 46 - .../readable-stream/lib/_stream_readable.js | 951 - .../readable-stream/lib/_stream_transform.js | 209 - .../readable-stream/lib/_stream_writable.js | 477 - .../node_modules/readable-stream/package.json | 69 - .../readable-stream/passthrough.js | 1 - .../node_modules/readable-stream/readable.js | 10 - .../node_modules/readable-stream/transform.js | 1 - .../node_modules/readable-stream/writable.js | 1 - .../node_modules/string_decoder/.npmignore | 2 - .../node_modules/string_decoder/LICENSE | 20 - .../node_modules/string_decoder/README.md | 7 - .../node_modules/string_decoder/index.js | 221 - .../node_modules/string_decoder/package.json | 57 - .../r2c/node_modules/duplexer2/package.json | 68 - .../r2c/node_modules/duplexer2/test/tests.js | 161 - .../r2c/node_modules/ecc-jsbn/.npmignore | 15 - user/themes/r2c/node_modules/ecc-jsbn/LICENSE | 21 - .../r2c/node_modules/ecc-jsbn/README.md | 8 - .../themes/r2c/node_modules/ecc-jsbn/index.js | 57 - .../node_modules/ecc-jsbn/lib/LICENSE-jsbn | 40 - .../r2c/node_modules/ecc-jsbn/lib/ec.js | 561 - .../r2c/node_modules/ecc-jsbn/lib/sec.js | 170 - .../r2c/node_modules/ecc-jsbn/package.json | 69 - user/themes/r2c/node_modules/ecc-jsbn/test.js | 14 - .../electron-to-chromium/CHANGELOG.md | 14 - .../electron-to-chromium/README.md | 170 - .../electron-to-chromium/chromium-versions.js | 21 - .../full-chromium-versions.js | 238 - .../electron-to-chromium/full-versions.js | 188 - .../electron-to-chromium/index.js | 36 - .../electron-to-chromium/package.json | 68 - .../electron-to-chromium/versions.js | 31 - .../r2c/node_modules/end-of-stream/.npmignore | 1 - .../r2c/node_modules/end-of-stream/README.md | 47 - .../r2c/node_modules/end-of-stream/index.js | 61 - .../node_modules/end-of-stream/package.json | 59 - .../r2c/node_modules/end-of-stream/test.js | 59 - user/themes/r2c/node_modules/error-ex/LICENSE | 21 - .../r2c/node_modules/error-ex/README.md | 144 - .../themes/r2c/node_modules/error-ex/index.js | 133 - .../r2c/node_modules/error-ex/package.json | 90 - .../r2c/node_modules/es5-ext/.editorconfig | 14 - .../r2c/node_modules/es5-ext/CHANGELOG.md | 299 - user/themes/r2c/node_modules/es5-ext/CHANGES | 650 - user/themes/r2c/node_modules/es5-ext/LICENSE | 15 - .../themes/r2c/node_modules/es5-ext/README.md | 1018 - .../es5-ext/array/#/@@iterator/implement.js | 10 - .../es5-ext/array/#/@@iterator/index.js | 4 - .../array/#/@@iterator/is-implemented.js | 16 - .../es5-ext/array/#/@@iterator/shim.js | 3 - .../es5-ext/array/#/_compare-by-length.js | 9 - .../es5-ext/array/#/binary-search.js | 28 - .../r2c/node_modules/es5-ext/array/#/clear.js | 12 - .../node_modules/es5-ext/array/#/compact.js | 13 - .../es5-ext/array/#/concat/implement.js | 8 - .../es5-ext/array/#/concat/index.js | 4 - .../es5-ext/array/#/concat/is-implemented.js | 7 - .../es5-ext/array/#/concat/shim.js | 48 - .../node_modules/es5-ext/array/#/contains.js | 7 - .../es5-ext/array/#/copy-within/implement.js | 10 - .../es5-ext/array/#/copy-within/index.js | 4 - .../array/#/copy-within/is-implemented.js | 7 - .../es5-ext/array/#/copy-within/shim.js | 45 - .../r2c/node_modules/es5-ext/array/#/diff.js | 13 - .../es5-ext/array/#/e-index-of.js | 28 - .../es5-ext/array/#/e-last-index-of.js | 31 - .../es5-ext/array/#/entries/implement.js | 8 - .../es5-ext/array/#/entries/index.js | 4 - .../es5-ext/array/#/entries/is-implemented.js | 15 - .../es5-ext/array/#/entries/shim.js | 6 - .../node_modules/es5-ext/array/#/exclusion.js | 31 - .../es5-ext/array/#/fill/implement.js | 8 - .../es5-ext/array/#/fill/index.js | 4 - .../es5-ext/array/#/fill/is-implemented.js | 7 - .../node_modules/es5-ext/array/#/fill/shim.js | 25 - .../es5-ext/array/#/filter/implement.js | 8 - .../es5-ext/array/#/filter/index.js | 4 - .../es5-ext/array/#/filter/is-implemented.js | 11 - .../es5-ext/array/#/filter/shim.js | 23 - .../es5-ext/array/#/find-index/implement.js | 9 - .../es5-ext/array/#/find-index/index.js | 4 - .../array/#/find-index/is-implemented.js | 11 - .../es5-ext/array/#/find-index/shim.js | 26 - .../es5-ext/array/#/find/implement.js | 8 - .../es5-ext/array/#/find/index.js | 4 - .../es5-ext/array/#/find/is-implemented.js | 11 - .../node_modules/es5-ext/array/#/find/shim.js | 9 - .../es5-ext/array/#/first-index.js | 15 - .../r2c/node_modules/es5-ext/array/#/first.js | 9 - .../node_modules/es5-ext/array/#/flatten.js | 40 - .../es5-ext/array/#/for-each-right.js | 19 - .../r2c/node_modules/es5-ext/array/#/group.js | 28 - .../r2c/node_modules/es5-ext/array/#/index.js | 41 - .../es5-ext/array/#/indexes-of.js | 12 - .../es5-ext/array/#/intersection.js | 21 - .../node_modules/es5-ext/array/#/is-copy.js | 21 - .../node_modules/es5-ext/array/#/is-empty.js | 8 - .../node_modules/es5-ext/array/#/is-uniq.js | 14 - .../es5-ext/array/#/keys/implement.js | 8 - .../es5-ext/array/#/keys/index.js | 4 - .../es5-ext/array/#/keys/is-implemented.js | 14 - .../node_modules/es5-ext/array/#/keys/shim.js | 6 - .../es5-ext/array/#/last-index.js | 15 - .../r2c/node_modules/es5-ext/array/#/last.js | 9 - .../es5-ext/array/#/map/implement.js | 8 - .../node_modules/es5-ext/array/#/map/index.js | 4 - .../es5-ext/array/#/map/is-implemented.js | 8 - .../node_modules/es5-ext/array/#/map/shim.js | 21 - .../node_modules/es5-ext/array/#/remove.js | 17 - .../node_modules/es5-ext/array/#/separate.js | 12 - .../es5-ext/array/#/slice/implement.js | 8 - .../es5-ext/array/#/slice/index.js | 4 - .../es5-ext/array/#/slice/is-implemented.js | 7 - .../es5-ext/array/#/slice/shim.js | 36 - .../es5-ext/array/#/some-right.js | 21 - .../es5-ext/array/#/splice/implement.js | 8 - .../es5-ext/array/#/splice/index.js | 4 - .../es5-ext/array/#/splice/is-implemented.js | 7 - .../es5-ext/array/#/splice/shim.js | 17 - .../r2c/node_modules/es5-ext/array/#/uniq.js | 15 - .../es5-ext/array/#/values/implement.js | 8 - .../es5-ext/array/#/values/index.js | 3 - .../es5-ext/array/#/values/is-implemented.js | 14 - .../es5-ext/array/#/values/shim.js | 6 - .../es5-ext/array/_is-extensible.js | 13 - .../es5-ext/array/_sub-array-dummy-safe.js | 25 - .../es5-ext/array/_sub-array-dummy.js | 20 - .../es5-ext/array/from/implement.js | 8 - .../node_modules/es5-ext/array/from/index.js | 5 - .../es5-ext/array/from/is-implemented.js | 9 - .../node_modules/es5-ext/array/from/shim.js | 119 - .../node_modules/es5-ext/array/generate.js | 18 - .../r2c/node_modules/es5-ext/array/index.js | 11 - .../es5-ext/array/is-plain-array.js | 11 - .../es5-ext/array/of/implement.js | 8 - .../node_modules/es5-ext/array/of/index.js | 5 - .../es5-ext/array/of/is-implemented.js | 8 - .../r2c/node_modules/es5-ext/array/of/shim.js | 19 - .../node_modules/es5-ext/array/to-array.js | 9 - .../node_modules/es5-ext/array/valid-array.js | 8 - .../r2c/node_modules/es5-ext/boolean/index.js | 5 - .../es5-ext/boolean/is-boolean.js | 10 - .../r2c/node_modules/es5-ext/date/#/copy.js | 7 - .../es5-ext/date/#/days-in-month.js | 17 - .../node_modules/es5-ext/date/#/floor-day.js | 8 - .../es5-ext/date/#/floor-month.js | 8 - .../node_modules/es5-ext/date/#/floor-year.js | 8 - .../r2c/node_modules/es5-ext/date/#/format.js | 38 - .../r2c/node_modules/es5-ext/date/#/index.js | 10 - .../es5-ext/date/ensure-time-value.js | 10 - .../r2c/node_modules/es5-ext/date/index.js | 9 - .../r2c/node_modules/es5-ext/date/is-date.js | 10 - .../es5-ext/date/is-time-value.js | 12 - .../node_modules/es5-ext/date/valid-date.js | 8 - .../r2c/node_modules/es5-ext/error/#/index.js | 5 - .../r2c/node_modules/es5-ext/error/#/throw.js | 7 - .../r2c/node_modules/es5-ext/error/custom.js | 20 - .../r2c/node_modules/es5-ext/error/index.js | 8 - .../node_modules/es5-ext/error/is-error.js | 7 - .../node_modules/es5-ext/error/valid-error.js | 8 - .../es5-ext/function/#/compose.js | 22 - .../node_modules/es5-ext/function/#/copy.js | 23 - .../node_modules/es5-ext/function/#/curry.js | 24 - .../node_modules/es5-ext/function/#/index.js | 13 - .../node_modules/es5-ext/function/#/lock.js | 14 - .../es5-ext/function/#/microtask-delay.js | 14 - .../node_modules/es5-ext/function/#/not.js | 14 - .../es5-ext/function/#/partial.js | 16 - .../node_modules/es5-ext/function/#/spread.js | 12 - .../es5-ext/function/#/to-string-tokens.js | 17 - .../es5-ext/function/_define-length.js | 56 - .../node_modules/es5-ext/function/constant.js | 7 - .../node_modules/es5-ext/function/identity.js | 5 - .../node_modules/es5-ext/function/index.js | 15 - .../node_modules/es5-ext/function/invoke.js | 15 - .../es5-ext/function/is-arguments.js | 12 - .../es5-ext/function/is-function.js | 7 - .../r2c/node_modules/es5-ext/function/noop.js | 4 - .../node_modules/es5-ext/function/pluck.js | 9 - .../es5-ext/function/valid-function.js | 8 - .../themes/r2c/node_modules/es5-ext/global.js | 5 - user/themes/r2c/node_modules/es5-ext/index.js | 22 - .../node_modules/es5-ext/iterable/for-each.js | 12 - .../node_modules/es5-ext/iterable/index.js | 8 - .../r2c/node_modules/es5-ext/iterable/is.js | 11 - .../es5-ext/iterable/validate-object.js | 9 - .../node_modules/es5-ext/iterable/validate.js | 8 - .../r2c/node_modules/es5-ext/json/index.js | 5 - .../es5-ext/json/safe-stringify.js | 41 - .../es5-ext/math/_decimal-adjust.js | 29 - .../es5-ext/math/_pack-ieee754.js | 88 - .../es5-ext/math/_unpack-ieee754.js | 33 - .../es5-ext/math/acosh/implement.js | 8 - .../node_modules/es5-ext/math/acosh/index.js | 5 - .../es5-ext/math/acosh/is-implemented.js | 7 - .../node_modules/es5-ext/math/acosh/shim.js | 12 - .../es5-ext/math/asinh/implement.js | 8 - .../node_modules/es5-ext/math/asinh/index.js | 5 - .../es5-ext/math/asinh/is-implemented.js | 7 - .../node_modules/es5-ext/math/asinh/shim.js | 15 - .../es5-ext/math/atanh/implement.js | 8 - .../node_modules/es5-ext/math/atanh/index.js | 5 - .../es5-ext/math/atanh/is-implemented.js | 7 - .../node_modules/es5-ext/math/atanh/shim.js | 14 - .../es5-ext/math/cbrt/implement.js | 8 - .../node_modules/es5-ext/math/cbrt/index.js | 5 - .../es5-ext/math/cbrt/is-implemented.js | 7 - .../node_modules/es5-ext/math/cbrt/shim.js | 12 - .../r2c/node_modules/es5-ext/math/ceil-10.js | 3 - .../es5-ext/math/clz32/implement.js | 8 - .../node_modules/es5-ext/math/clz32/index.js | 5 - .../es5-ext/math/clz32/is-implemented.js | 7 - .../node_modules/es5-ext/math/clz32/shim.js | 7 - .../es5-ext/math/cosh/implement.js | 8 - .../node_modules/es5-ext/math/cosh/index.js | 5 - .../es5-ext/math/cosh/is-implemented.js | 7 - .../node_modules/es5-ext/math/cosh/shim.js | 11 - .../es5-ext/math/expm1/implement.js | 8 - .../node_modules/es5-ext/math/expm1/index.js | 5 - .../es5-ext/math/expm1/is-implemented.js | 7 - .../node_modules/es5-ext/math/expm1/shim.js | 16 - .../r2c/node_modules/es5-ext/math/floor-10.js | 3 - .../es5-ext/math/fround/implement.js | 8 - .../node_modules/es5-ext/math/fround/index.js | 5 - .../es5-ext/math/fround/is-implemented.js | 7 - .../node_modules/es5-ext/math/fround/shim.js | 35 - .../es5-ext/math/hypot/implement.js | 8 - .../node_modules/es5-ext/math/hypot/index.js | 5 - .../es5-ext/math/hypot/is-implemented.js | 7 - .../node_modules/es5-ext/math/hypot/shim.js | 43 - .../es5-ext/math/imul/implement.js | 8 - .../node_modules/es5-ext/math/imul/index.js | 5 - .../es5-ext/math/imul/is-implemented.js | 7 - .../node_modules/es5-ext/math/imul/shim.js | 17 - .../r2c/node_modules/es5-ext/math/index.js | 24 - .../es5-ext/math/log10/implement.js | 8 - .../node_modules/es5-ext/math/log10/index.js | 5 - .../es5-ext/math/log10/is-implemented.js | 7 - .../node_modules/es5-ext/math/log10/shim.js | 14 - .../es5-ext/math/log1p/implement.js | 8 - .../node_modules/es5-ext/math/log1p/index.js | 5 - .../es5-ext/math/log1p/is-implemented.js | 7 - .../node_modules/es5-ext/math/log1p/shim.js | 17 - .../es5-ext/math/log2/implement.js | 8 - .../node_modules/es5-ext/math/log2/index.js | 5 - .../es5-ext/math/log2/is-implemented.js | 7 - .../node_modules/es5-ext/math/log2/shim.js | 14 - .../r2c/node_modules/es5-ext/math/round-10.js | 3 - .../es5-ext/math/sign/implement.js | 8 - .../node_modules/es5-ext/math/sign/index.js | 5 - .../es5-ext/math/sign/is-implemented.js | 7 - .../node_modules/es5-ext/math/sign/shim.js | 7 - .../es5-ext/math/sinh/implement.js | 8 - .../node_modules/es5-ext/math/sinh/index.js | 5 - .../es5-ext/math/sinh/is-implemented.js | 7 - .../node_modules/es5-ext/math/sinh/shim.js | 18 - .../es5-ext/math/tanh/implement.js | 8 - .../node_modules/es5-ext/math/tanh/index.js | 5 - .../es5-ext/math/tanh/is-implemented.js | 7 - .../node_modules/es5-ext/math/tanh/shim.js | 17 - .../es5-ext/math/trunc/implement.js | 8 - .../node_modules/es5-ext/math/trunc/index.js | 5 - .../es5-ext/math/trunc/is-implemented.js | 7 - .../node_modules/es5-ext/math/trunc/shim.js | 13 - .../node_modules/es5-ext/number/#/index.js | 5 - .../r2c/node_modules/es5-ext/number/#/pad.js | 15 - .../es5-ext/number/epsilon/implement.js | 8 - .../es5-ext/number/epsilon/index.js | 3 - .../es5-ext/number/epsilon/is-implemented.js | 5 - .../r2c/node_modules/es5-ext/number/index.js | 17 - .../es5-ext/number/is-finite/implement.js | 8 - .../es5-ext/number/is-finite/index.js | 5 - .../number/is-finite/is-implemented.js | 7 - .../es5-ext/number/is-finite/shim.js | 5 - .../es5-ext/number/is-integer/implement.js | 8 - .../es5-ext/number/is-integer/index.js | 5 - .../number/is-integer/is-implemented.js | 7 - .../es5-ext/number/is-integer/shim.js | 8 - .../es5-ext/number/is-nan/implement.js | 8 - .../es5-ext/number/is-nan/index.js | 5 - .../es5-ext/number/is-nan/is-implemented.js | 7 - .../es5-ext/number/is-nan/shim.js | 6 - .../node_modules/es5-ext/number/is-natural.js | 7 - .../node_modules/es5-ext/number/is-number.js | 10 - .../number/is-safe-integer/implement.js | 8 - .../es5-ext/number/is-safe-integer/index.js | 5 - .../number/is-safe-integer/is-implemented.js | 8 - .../es5-ext/number/is-safe-integer/shim.js | 11 - .../number/max-safe-integer/implement.js | 8 - .../es5-ext/number/max-safe-integer/index.js | 3 - .../number/max-safe-integer/is-implemented.js | 5 - .../number/min-safe-integer/implement.js | 8 - .../es5-ext/number/min-safe-integer/index.js | 3 - .../number/min-safe-integer/is-implemented.js | 5 - .../node_modules/es5-ext/number/to-integer.js | 12 - .../es5-ext/number/to-pos-integer.js | 9 - .../node_modules/es5-ext/number/to-uint32.js | 6 - .../node_modules/es5-ext/object/_iterate.js | 30 - .../es5-ext/object/assign-deep.js | 33 - .../es5-ext/object/assign/implement.js | 8 - .../es5-ext/object/assign/index.js | 5 - .../es5-ext/object/assign/is-implemented.js | 9 - .../es5-ext/object/assign/shim.js | 23 - .../r2c/node_modules/es5-ext/object/clear.js | 16 - .../node_modules/es5-ext/object/compact.js | 10 - .../node_modules/es5-ext/object/compare.js | 45 - .../node_modules/es5-ext/object/copy-deep.js | 37 - .../r2c/node_modules/es5-ext/object/copy.js | 19 - .../r2c/node_modules/es5-ext/object/count.js | 7 - .../r2c/node_modules/es5-ext/object/create.js | 48 - .../es5-ext/object/ensure-array.js | 9 - .../es5-ext/object/ensure-finite-number.js | 9 - .../es5-ext/object/ensure-integer.js | 9 - .../object/ensure-natural-number-value.js | 10 - .../es5-ext/object/ensure-natural-number.js | 10 - .../es5-ext/object/ensure-plain-function.js | 11 - .../es5-ext/object/ensure-promise.js | 9 - .../es5-ext/object/ensure-thenable.js | 9 - .../r2c/node_modules/es5-ext/object/eq.js | 7 - .../r2c/node_modules/es5-ext/object/every.js | 3 - .../r2c/node_modules/es5-ext/object/filter.js | 14 - .../node_modules/es5-ext/object/find-key.js | 3 - .../r2c/node_modules/es5-ext/object/find.js | 10 - .../node_modules/es5-ext/object/first-key.js | 13 - .../node_modules/es5-ext/object/flatten.js | 17 - .../node_modules/es5-ext/object/for-each.js | 3 - .../es5-ext/object/get-property-names.js | 17 - .../r2c/node_modules/es5-ext/object/index.js | 68 - .../es5-ext/object/is-array-like.js | 17 - .../es5-ext/object/is-callable.js | 7 - .../es5-ext/object/is-copy-deep.js | 59 - .../node_modules/es5-ext/object/is-copy.js | 23 - .../node_modules/es5-ext/object/is-empty.js | 14 - .../es5-ext/object/is-finite-number.js | 7 - .../node_modules/es5-ext/object/is-integer.js | 10 - .../es5-ext/object/is-natural-number-value.js | 9 - .../es5-ext/object/is-natural-number.js | 7 - .../es5-ext/object/is-number-value.js | 12 - .../node_modules/es5-ext/object/is-object.js | 9 - .../es5-ext/object/is-plain-function.js | 11 - .../es5-ext/object/is-plain-object.js | 20 - .../node_modules/es5-ext/object/is-promise.js | 4 - .../es5-ext/object/is-thenable.js | 8 - .../node_modules/es5-ext/object/is-value.js | 7 - .../r2c/node_modules/es5-ext/object/is.js | 10 - .../r2c/node_modules/es5-ext/object/key-of.js | 17 - .../es5-ext/object/keys/implement.js | 8 - .../node_modules/es5-ext/object/keys/index.js | 5 - .../es5-ext/object/keys/is-implemented.js | 10 - .../node_modules/es5-ext/object/keys/shim.js | 9 - .../node_modules/es5-ext/object/map-keys.js | 18 - .../r2c/node_modules/es5-ext/object/map.js | 14 - .../es5-ext/object/mixin-prototypes.js | 37 - .../r2c/node_modules/es5-ext/object/mixin.js | 31 - .../es5-ext/object/normalize-options.js | 20 - .../es5-ext/object/primitive-set.js | 12 - .../es5-ext/object/safe-traverse.js | 16 - .../node_modules/es5-ext/object/serialize.js | 41 - .../object/set-prototype-of/implement.js | 8 - .../es5-ext/object/set-prototype-of/index.js | 5 - .../object/set-prototype-of/is-implemented.js | 9 - .../es5-ext/object/set-prototype-of/shim.js | 86 - .../r2c/node_modules/es5-ext/object/some.js | 3 - .../node_modules/es5-ext/object/to-array.js | 24 - .../es5-ext/object/unserialize.js | 8 - .../es5-ext/object/valid-callable.js | 6 - .../es5-ext/object/valid-object.js | 8 - .../es5-ext/object/valid-value.js | 8 - .../object/validate-array-like-object.js | 9 - .../es5-ext/object/validate-array-like.js | 8 - .../object/validate-stringifiable-value.js | 8 - .../es5-ext/object/validate-stringifiable.js | 12 - .../node_modules/es5-ext/optional-chaining.js | 12 - .../r2c/node_modules/es5-ext/package.json | 93 - .../es5-ext/promise/#/as-callback.js | 19 - .../node_modules/es5-ext/promise/#/index.js | 5 - .../es5-ext/promise/.eslintrc.json | 3 - .../r2c/node_modules/es5-ext/promise/index.js | 6 - .../r2c/node_modules/es5-ext/promise/lazy.js | 38 - .../node_modules/es5-ext/reg-exp/#/index.js | 10 - .../es5-ext/reg-exp/#/is-sticky.js | 9 - .../es5-ext/reg-exp/#/is-unicode.js | 9 - .../es5-ext/reg-exp/#/match/implement.js | 8 - .../es5-ext/reg-exp/#/match/index.js | 5 - .../es5-ext/reg-exp/#/match/is-implemented.js | 8 - .../es5-ext/reg-exp/#/match/shim.js | 8 - .../es5-ext/reg-exp/#/replace/implement.js | 8 - .../es5-ext/reg-exp/#/replace/index.js | 5 - .../reg-exp/#/replace/is-implemented.js | 8 - .../es5-ext/reg-exp/#/replace/shim.js | 8 - .../es5-ext/reg-exp/#/search/implement.js | 8 - .../es5-ext/reg-exp/#/search/index.js | 5 - .../reg-exp/#/search/is-implemented.js | 8 - .../es5-ext/reg-exp/#/search/shim.js | 8 - .../es5-ext/reg-exp/#/split/implement.js | 8 - .../es5-ext/reg-exp/#/split/index.js | 5 - .../es5-ext/reg-exp/#/split/is-implemented.js | 8 - .../es5-ext/reg-exp/#/split/shim.js | 8 - .../es5-ext/reg-exp/#/sticky/implement.js | 9 - .../reg-exp/#/sticky/is-implemented.js | 10 - .../es5-ext/reg-exp/#/unicode/implement.js | 9 - .../reg-exp/#/unicode/is-implemented.js | 10 - .../node_modules/es5-ext/reg-exp/escape.js | 11 - .../r2c/node_modules/es5-ext/reg-exp/index.js | 8 - .../es5-ext/reg-exp/is-reg-exp.js | 7 - .../es5-ext/reg-exp/valid-reg-exp.js | 8 - .../node_modules/es5-ext/safe-to-string.js | 12 - .../es5-ext/string/#/@@iterator/implement.js | 6 - .../es5-ext/string/#/@@iterator/index.js | 4 - .../string/#/@@iterator/is-implemented.js | 16 - .../es5-ext/string/#/@@iterator/shim.js | 8 - .../r2c/node_modules/es5-ext/string/#/at.js | 35 - .../es5-ext/string/#/camel-to-hyphen.js | 10 - .../es5-ext/string/#/capitalize.js | 8 - .../string/#/case-insensitive-compare.js | 7 - .../string/#/code-point-at/implement.js | 9 - .../es5-ext/string/#/code-point-at/index.js | 5 - .../string/#/code-point-at/is-implemented.js | 8 - .../es5-ext/string/#/code-point-at/shim.js | 26 - .../es5-ext/string/#/contains/implement.js | 9 - .../es5-ext/string/#/contains/index.js | 5 - .../string/#/contains/is-implemented.js | 8 - .../es5-ext/string/#/contains/shim.js | 7 - .../node_modules/es5-ext/string/#/count.js | 15 - .../es5-ext/string/#/ends-with/implement.js | 9 - .../es5-ext/string/#/ends-with/index.js | 5 - .../string/#/ends-with/is-implemented.js | 8 - .../es5-ext/string/#/ends-with/shim.js | 18 - .../es5-ext/string/#/hyphen-to-camel.js | 10 - .../node_modules/es5-ext/string/#/indent.js | 12 - .../node_modules/es5-ext/string/#/index.js | 23 - .../r2c/node_modules/es5-ext/string/#/last.js | 8 - .../es5-ext/string/#/normalize/_data.js | 7203 ------- .../es5-ext/string/#/normalize/implement.js | 9 - .../es5-ext/string/#/normalize/index.js | 5 - .../string/#/normalize/is-implemented.js | 8 - .../es5-ext/string/#/normalize/shim.js | 317 - .../r2c/node_modules/es5-ext/string/#/pad.js | 18 - .../es5-ext/string/#/plain-replace-all.js | 16 - .../es5-ext/string/#/plain-replace.js | 10 - .../es5-ext/string/#/repeat/implement.js | 9 - .../es5-ext/string/#/repeat/index.js | 5 - .../es5-ext/string/#/repeat/is-implemented.js | 8 - .../es5-ext/string/#/repeat/shim.js | 24 - .../es5-ext/string/#/starts-with/implement.js | 9 - .../es5-ext/string/#/starts-with/index.js | 5 - .../string/#/starts-with/is-implemented.js | 9 - .../es5-ext/string/#/starts-with/shim.js | 12 - .../es5-ext/string/#/uncapitalize.js | 8 - .../es5-ext/string/format-method.js | 27 - .../string/from-code-point/implement.js | 8 - .../es5-ext/string/from-code-point/index.js | 5 - .../string/from-code-point/is-implemented.js | 7 - .../es5-ext/string/from-code-point/shim.js | 37 - .../r2c/node_modules/es5-ext/string/index.js | 11 - .../node_modules/es5-ext/string/is-string.js | 13 - .../es5-ext/string/random-uniq.js | 13 - .../r2c/node_modules/es5-ext/string/random.js | 42 - .../es5-ext/string/raw/implement.js | 8 - .../node_modules/es5-ext/string/raw/index.js | 5 - .../es5-ext/string/raw/is-implemented.js | 9 - .../node_modules/es5-ext/string/raw/shim.js | 14 - .../node_modules/es5-ext/test/.eslintrc.json | 14 - .../r2c/node_modules/es5-ext/test/__tad.js | 3 - .../test/array/#/@@iterator/implement.js | 7 - .../es5-ext/test/array/#/@@iterator/index.js | 3 - .../test/array/#/@@iterator/is-implemented.js | 5 - .../es5-ext/test/array/#/@@iterator/shim.js | 9 - .../test/array/#/_compare-by-length.js | 7 - .../es5-ext/test/array/#/binary-search.js | 17 - .../es5-ext/test/array/#/clear.js | 7 - .../es5-ext/test/array/#/compact.js | 17 - .../es5-ext/test/array/#/concat/implement.js | 7 - .../es5-ext/test/array/#/concat/index.js | 3 - .../test/array/#/concat/is-implemented.js | 5 - .../es5-ext/test/array/#/concat/shim.js | 26 - .../es5-ext/test/array/#/contains.js | 21 - .../test/array/#/copy-within/implement.js | 7 - .../es5-ext/test/array/#/copy-within/index.js | 3 - .../array/#/copy-within/is-implemented.js | 5 - .../es5-ext/test/array/#/copy-within/shim.js | 29 - .../node_modules/es5-ext/test/array/#/diff.js | 17 - .../es5-ext/test/array/#/e-index-of.js | 13 - .../es5-ext/test/array/#/e-last-index-of.js | 12 - .../es5-ext/test/array/#/entries/implement.js | 7 - .../es5-ext/test/array/#/entries/index.js | 3 - .../test/array/#/entries/is-implemented.js | 5 - .../es5-ext/test/array/#/entries/shim.js | 9 - .../es5-ext/test/array/#/exclusion.js | 15 - .../es5-ext/test/array/#/fill/implement.js | 7 - .../es5-ext/test/array/#/fill/index.js | 3 - .../test/array/#/fill/is-implemented.js | 5 - .../es5-ext/test/array/#/fill/shim.js | 18 - .../es5-ext/test/array/#/filter/implement.js | 7 - .../es5-ext/test/array/#/filter/index.js | 3 - .../test/array/#/filter/is-implemented.js | 5 - .../es5-ext/test/array/#/filter/shim.js | 17 - .../test/array/#/find-index/implement.js | 7 - .../es5-ext/test/array/#/find-index/index.js | 3 - .../test/array/#/find-index/is-implemented.js | 5 - .../es5-ext/test/array/#/find-index/shim.js | 17 - .../es5-ext/test/array/#/find/implement.js | 7 - .../es5-ext/test/array/#/find/index.js | 3 - .../test/array/#/find/is-implemented.js | 5 - .../es5-ext/test/array/#/find/shim.js | 17 - .../es5-ext/test/array/#/first-index.js | 17 - .../es5-ext/test/array/#/first.js | 13 - .../es5-ext/test/array/#/flatten.js | 14 - .../es5-ext/test/array/#/for-each-right.js | 47 - .../es5-ext/test/array/#/group.js | 24 - .../es5-ext/test/array/#/indexes-of.js | 14 - .../es5-ext/test/array/#/intersection.js | 24 - .../es5-ext/test/array/#/is-copy.js | 13 - .../es5-ext/test/array/#/is-empty.js | 8 - .../es5-ext/test/array/#/is-uniq.js | 11 - .../es5-ext/test/array/#/keys/implement.js | 7 - .../es5-ext/test/array/#/keys/index.js | 3 - .../test/array/#/keys/is-implemented.js | 5 - .../es5-ext/test/array/#/keys/shim.js | 9 - .../es5-ext/test/array/#/last-index.js | 17 - .../node_modules/es5-ext/test/array/#/last.js | 15 - .../es5-ext/test/array/#/map/implement.js | 7 - .../es5-ext/test/array/#/map/index.js | 3 - .../test/array/#/map/is-implemented.js | 5 - .../es5-ext/test/array/#/map/shim.js | 19 - .../es5-ext/test/array/#/remove.js | 14 - .../es5-ext/test/array/#/separate.js | 15 - .../es5-ext/test/array/#/slice/implement.js | 7 - .../es5-ext/test/array/#/slice/index.js | 3 - .../test/array/#/slice/is-implemented.js | 5 - .../es5-ext/test/array/#/slice/shim.js | 17 - .../es5-ext/test/array/#/some-right.js | 62 - .../es5-ext/test/array/#/splice/implement.js | 7 - .../es5-ext/test/array/#/splice/index.js | 3 - .../test/array/#/splice/is-implemented.js | 5 - .../es5-ext/test/array/#/splice/shim.js | 19 - .../node_modules/es5-ext/test/array/#/uniq.js | 14 - .../es5-ext/test/array/#/values/implement.js | 7 - .../es5-ext/test/array/#/values/index.js | 3 - .../test/array/#/values/is-implemented.js | 5 - .../es5-ext/test/array/#/values/shim.js | 9 - .../es5-ext/test/array/__scopes.js | 11 - .../es5-ext/test/array/_is-extensible.js | 5 - .../test/array/_sub-array-dummy-safe.js | 7 - .../es5-ext/test/array/_sub-array-dummy.js | 7 - .../es5-ext/test/array/from/implement.js | 7 - .../es5-ext/test/array/from/index.js | 3 - .../es5-ext/test/array/from/is-implemented.js | 5 - .../es5-ext/test/array/from/shim.js | 138 - .../es5-ext/test/array/generate.js | 10 - .../es5-ext/test/array/is-plain-array.js | 18 - .../es5-ext/test/array/of/implement.js | 7 - .../es5-ext/test/array/of/index.js | 3 - .../es5-ext/test/array/of/is-implemented.js | 5 - .../es5-ext/test/array/of/shim.js | 89 - .../es5-ext/test/array/to-array.js | 27 - .../es5-ext/test/array/valid-array.js | 30 - .../es5-ext/test/boolean/is-boolean.js | 12 - .../node_modules/es5-ext/test/date/#/copy.js | 10 - .../es5-ext/test/date/#/days-in-month.js | 17 - .../es5-ext/test/date/#/floor-day.js | 6 - .../es5-ext/test/date/#/floor-month.js | 6 - .../es5-ext/test/date/#/floor-year.js | 6 - .../es5-ext/test/date/#/format.js | 6 - .../es5-ext/test/date/ensure-time-value.js | 14 - .../node_modules/es5-ext/test/date/is-date.js | 10 - .../es5-ext/test/date/is-time-value.js | 15 - .../es5-ext/test/date/valid-date.js | 14 - .../es5-ext/test/error/#/throw.js | 10 - .../node_modules/es5-ext/test/error/custom.js | 12 - .../es5-ext/test/error/is-error.js | 18 - .../es5-ext/test/error/valid-error.js | 9 - .../es5-ext/test/function/#/compose.js | 15 - .../es5-ext/test/function/#/copy.js | 22 - .../es5-ext/test/function/#/curry.js | 20 - .../es5-ext/test/function/#/lock.js | 7 - .../test/function/#/microtask-delay.js | 22 - .../es5-ext/test/function/#/not.js | 11 - .../es5-ext/test/function/#/partial.js | 11 - .../es5-ext/test/function/#/spread.js | 10 - .../test/function/#/to-string-tokens.js | 33 - .../es5-ext/test/function/_define-length.js | 14 - .../es5-ext/test/function/constant.js | 7 - .../es5-ext/test/function/identity.js | 7 - .../es5-ext/test/function/invoke.js | 9 - .../es5-ext/test/function/is-arguments.js | 13 - .../es5-ext/test/function/is-function.js | 8 - .../es5-ext/test/function/noop.js | 5 - .../es5-ext/test/function/pluck.js | 7 - .../es5-ext/test/function/valid-function.js | 22 - .../r2c/node_modules/es5-ext/test/global.js | 6 - .../es5-ext/test/iterable/for-each.js | 42 - .../node_modules/es5-ext/test/iterable/is.js | 28 - .../es5-ext/test/iterable/validate-object.js | 34 - .../es5-ext/test/iterable/validate.js | 32 - .../es5-ext/test/json/safe-stringify.js | 26 - .../es5-ext/test/math/_decimal-adjust.js | 6 - .../es5-ext/test/math/_pack-ieee754.js | 5 - .../es5-ext/test/math/_unpack-ieee754.js | 5 - .../es5-ext/test/math/acosh/implement.js | 7 - .../es5-ext/test/math/acosh/index.js | 3 - .../es5-ext/test/math/acosh/is-implemented.js | 5 - .../es5-ext/test/math/acosh/shim.js | 11 - .../es5-ext/test/math/asinh/implement.js | 7 - .../es5-ext/test/math/asinh/index.js | 3 - .../es5-ext/test/math/asinh/is-implemented.js | 5 - .../es5-ext/test/math/asinh/shim.js | 10 - .../es5-ext/test/math/atanh/implement.js | 7 - .../es5-ext/test/math/atanh/index.js | 3 - .../es5-ext/test/math/atanh/is-implemented.js | 5 - .../es5-ext/test/math/atanh/shim.js | 11 - .../es5-ext/test/math/cbrt/implement.js | 7 - .../es5-ext/test/math/cbrt/index.js | 3 - .../es5-ext/test/math/cbrt/is-implemented.js | 5 - .../es5-ext/test/math/cbrt/shim.js | 11 - .../node_modules/es5-ext/test/math/ceil-10.js | 8 - .../es5-ext/test/math/clz32/implement.js | 7 - .../es5-ext/test/math/clz32/index.js | 3 - .../es5-ext/test/math/clz32/is-implemented.js | 5 - .../es5-ext/test/math/clz32/shim.js | 12 - .../es5-ext/test/math/cosh/implement.js | 7 - .../es5-ext/test/math/cosh/index.js | 3 - .../es5-ext/test/math/cosh/is-implemented.js | 5 - .../es5-ext/test/math/cosh/shim.js | 13 - .../es5-ext/test/math/expm1/implement.js | 7 - .../es5-ext/test/math/expm1/index.js | 3 - .../es5-ext/test/math/expm1/is-implemented.js | 5 - .../es5-ext/test/math/expm1/shim.js | 9 - .../es5-ext/test/math/floor-10.js | 8 - .../es5-ext/test/math/fround/implement.js | 7 - .../es5-ext/test/math/fround/index.js | 3 - .../test/math/fround/is-implemented.js | 5 - .../es5-ext/test/math/fround/shim.js | 9 - .../es5-ext/test/math/hypot/implement.js | 7 - .../es5-ext/test/math/hypot/index.js | 3 - .../es5-ext/test/math/hypot/is-implemented.js | 5 - .../es5-ext/test/math/hypot/shim.js | 11 - .../es5-ext/test/math/imul/implement.js | 7 - .../es5-ext/test/math/imul/index.js | 3 - .../es5-ext/test/math/imul/is-implemented.js | 5 - .../es5-ext/test/math/imul/shim.js | 9 - .../es5-ext/test/math/log10/implement.js | 7 - .../es5-ext/test/math/log10/index.js | 3 - .../es5-ext/test/math/log10/is-implemented.js | 5 - .../es5-ext/test/math/log10/shim.js | 10 - .../es5-ext/test/math/log1p/implement.js | 7 - .../es5-ext/test/math/log1p/index.js | 3 - .../es5-ext/test/math/log1p/is-implemented.js | 5 - .../es5-ext/test/math/log1p/shim.js | 10 - .../es5-ext/test/math/log2/implement.js | 7 - .../es5-ext/test/math/log2/index.js | 3 - .../es5-ext/test/math/log2/is-implemented.js | 5 - .../es5-ext/test/math/log2/shim.js | 10 - .../es5-ext/test/math/round-10.js | 14 - .../es5-ext/test/math/sign/implement.js | 7 - .../es5-ext/test/math/sign/index.js | 3 - .../es5-ext/test/math/sign/is-implemented.js | 5 - .../es5-ext/test/math/sign/shim.js | 11 - .../es5-ext/test/math/sinh/implement.js | 7 - .../es5-ext/test/math/sinh/index.js | 3 - .../es5-ext/test/math/sinh/is-implemented.js | 5 - .../es5-ext/test/math/sinh/shim.js | 13 - .../es5-ext/test/math/tanh/implement.js | 7 - .../es5-ext/test/math/tanh/index.js | 3 - .../es5-ext/test/math/tanh/is-implemented.js | 5 - .../es5-ext/test/math/tanh/shim.js | 11 - .../es5-ext/test/math/trunc/implement.js | 7 - .../es5-ext/test/math/trunc/index.js | 3 - .../es5-ext/test/math/trunc/is-implemented.js | 5 - .../es5-ext/test/math/trunc/shim.js | 16 - .../node_modules/es5-ext/test/number/#/pad.js | 7 - .../es5-ext/test/number/epsilon/implement.js | 7 - .../es5-ext/test/number/epsilon/index.js | 5 - .../test/number/epsilon/is-implemented.js | 5 - .../test/number/is-finite/implement.js | 7 - .../es5-ext/test/number/is-finite/index.js | 3 - .../test/number/is-finite/is-implemented.js | 5 - .../es5-ext/test/number/is-finite/shim.js | 8 - .../test/number/is-integer/implement.js | 7 - .../es5-ext/test/number/is-integer/index.js | 3 - .../test/number/is-integer/is-implemented.js | 5 - .../es5-ext/test/number/is-integer/shim.js | 9 - .../es5-ext/test/number/is-nan/implement.js | 7 - .../es5-ext/test/number/is-nan/index.js | 3 - .../test/number/is-nan/is-implemented.js | 5 - .../es5-ext/test/number/is-nan/shim.js | 7 - .../es5-ext/test/number/is-natural.js | 10 - .../es5-ext/test/number/is-number.js | 13 - .../test/number/is-safe-integer/implement.js | 7 - .../test/number/is-safe-integer/index.js | 3 - .../number/is-safe-integer/is-implemented.js | 5 - .../test/number/is-safe-integer/shim.js | 11 - .../test/number/max-safe-integer/implement.js | 7 - .../test/number/max-safe-integer/index.js | 5 - .../number/max-safe-integer/is-implemented.js | 5 - .../test/number/min-safe-integer/implement.js | 7 - .../test/number/min-safe-integer/index.js | 5 - .../number/min-safe-integer/is-implemented.js | 5 - .../es5-ext/test/number/to-integer.js | 10 - .../es5-ext/test/number/to-pos-integer.js | 10 - .../es5-ext/test/number/to-uint32.js | 8 - .../es5-ext/test/object/_iterate.js | 30 - .../es5-ext/test/object/assign-deep.js | 15 - .../es5-ext/test/object/assign/implement.js | 7 - .../es5-ext/test/object/assign/index.js | 3 - .../test/object/assign/is-implemented.js | 5 - .../es5-ext/test/object/assign/shim.js | 11 - .../node_modules/es5-ext/test/object/clear.js | 13 - .../es5-ext/test/object/compact.js | 20 - .../es5-ext/test/object/compare.js | 13 - .../es5-ext/test/object/copy-deep.js | 35 - .../node_modules/es5-ext/test/object/copy.js | 30 - .../node_modules/es5-ext/test/object/count.js | 11 - .../es5-ext/test/object/create.js | 22 - .../es5-ext/test/object/ensure-array.js | 55 - .../test/object/ensure-finite-number.js | 54 - .../es5-ext/test/object/ensure-integer.js | 42 - .../object/ensure-natural-number-value.js | 24 - .../test/object/ensure-natural-number.js | 22 - .../test/object/ensure-plain-function.js | 14 - .../es5-ext/test/object/ensure-promise.js | 32 - .../es5-ext/test/object/ensure-thenable.js | 11 - .../node_modules/es5-ext/test/object/eq.js | 12 - .../node_modules/es5-ext/test/object/every.js | 21 - .../es5-ext/test/object/filter.js | 8 - .../es5-ext/test/object/find-key.js | 23 - .../node_modules/es5-ext/test/object/find.js | 23 - .../es5-ext/test/object/first-key.js | 13 - .../es5-ext/test/object/flatten.js | 6 - .../es5-ext/test/object/for-each.js | 10 - .../es5-ext/test/object/get-property-names.js | 18 - .../es5-ext/test/object/is-array-like.js | 22 - .../es5-ext/test/object/is-callable.js | 8 - .../es5-ext/test/object/is-copy-deep.js | 46 - .../es5-ext/test/object/is-copy.js | 18 - .../es5-ext/test/object/is-empty.js | 6 - .../es5-ext/test/object/is-finite-number.js | 18 - .../es5-ext/test/object/is-integer.js | 12 - .../test/object/is-natural-number-value.js | 12 - .../es5-ext/test/object/is-natural-number.js | 12 - .../es5-ext/test/object/is-number-value.js | 18 - .../es5-ext/test/object/is-object.js | 13 - .../es5-ext/test/object/is-plain-function.js | 42 - .../es5-ext/test/object/is-plain-object.js | 18 - .../es5-ext/test/object/is-promise.js | 17 - .../es5-ext/test/object/is-thenable.js | 17 - .../es5-ext/test/object/is-value.js | 14 - .../node_modules/es5-ext/test/object/is.js | 12 - .../es5-ext/test/object/key-of.js | 12 - .../es5-ext/test/object/keys/implement.js | 7 - .../es5-ext/test/object/keys/index.js | 3 - .../test/object/keys/is-implemented.js | 5 - .../es5-ext/test/object/keys/shim.js | 12 - .../es5-ext/test/object/map-keys.js | 7 - .../node_modules/es5-ext/test/object/map.js | 9 - .../es5-ext/test/object/mixin-prototypes.js | 73 - .../node_modules/es5-ext/test/object/mixin.js | 75 - .../es5-ext/test/object/normalize-options.js | 46 - .../es5-ext/test/object/primitive-set.js | 15 - .../es5-ext/test/object/safe-traverse.js | 15 - .../es5-ext/test/object/serialize.js | 45 - .../test/object/set-prototype-of/implement.js | 8 - .../test/object/set-prototype-of/index.js | 27 - .../object/set-prototype-of/is-implemented.js | 5 - .../test/object/set-prototype-of/shim.js | 27 - .../node_modules/es5-ext/test/object/some.js | 23 - .../es5-ext/test/object/to-array.js | 15 - .../es5-ext/test/object/unserialize.js | 41 - .../es5-ext/test/object/valid-callable.js | 9 - .../es5-ext/test/object/valid-object.js | 25 - .../es5-ext/test/object/valid-value.js | 19 - .../test/object/validate-array-like-object.js | 29 - .../test/object/validate-array-like.js | 27 - .../object/validate-stringifiable-value.js | 22 - .../test/object/validate-stringifiable.js | 18 - .../es5-ext/test/optional-chaining.js | 17 - .../es5-ext/test/promise/#/as-callback.js | 32 - .../es5-ext/test/promise/.eslintrc.json | 3 - .../node_modules/es5-ext/test/promise/lazy.js | 52 - .../es5-ext/test/reg-exp/#/index.js | 15 - .../es5-ext/test/reg-exp/#/is-sticky.js | 13 - .../es5-ext/test/reg-exp/#/is-unicode.js | 13 - .../es5-ext/test/reg-exp/#/match/implement.js | 7 - .../es5-ext/test/reg-exp/#/match/index.js | 3 - .../test/reg-exp/#/match/is-implemented.js | 5 - .../es5-ext/test/reg-exp/#/match/shim.js | 8 - .../test/reg-exp/#/replace/implement.js | 7 - .../es5-ext/test/reg-exp/#/replace/index.js | 3 - .../test/reg-exp/#/replace/is-implemented.js | 5 - .../es5-ext/test/reg-exp/#/replace/shim.js | 5 - .../test/reg-exp/#/search/implement.js | 7 - .../es5-ext/test/reg-exp/#/search/index.js | 3 - .../test/reg-exp/#/search/is-implemented.js | 5 - .../es5-ext/test/reg-exp/#/search/shim.js | 5 - .../es5-ext/test/reg-exp/#/split/implement.js | 7 - .../es5-ext/test/reg-exp/#/split/index.js | 3 - .../test/reg-exp/#/split/is-implemented.js | 5 - .../es5-ext/test/reg-exp/#/split/shim.js | 5 - .../test/reg-exp/#/sticky/implement.js | 7 - .../test/reg-exp/#/sticky/is-implemented.js | 5 - .../test/reg-exp/#/unicode/implement.js | 7 - .../test/reg-exp/#/unicode/is-implemented.js | 5 - .../es5-ext/test/reg-exp/escape.js | 6 - .../es5-ext/test/reg-exp/is-reg-exp.js | 12 - .../es5-ext/test/reg-exp/valid-reg-exp.js | 19 - .../es5-ext/test/safe-to-string.js | 19 - .../test/string/#/@@iterator/implement.js | 7 - .../es5-ext/test/string/#/@@iterator/index.js | 3 - .../string/#/@@iterator/is-implemented.js | 5 - .../es5-ext/test/string/#/@@iterator/shim.js | 9 - .../node_modules/es5-ext/test/string/#/at.js | 132 - .../es5-ext/test/string/#/camel-to-hyphen.js | 7 - .../es5-ext/test/string/#/capitalize.js | 9 - .../test/string/#/case-insensitive-compare.js | 7 - .../test/string/#/code-point-at/implement.js | 8 - .../test/string/#/code-point-at/index.js | 3 - .../string/#/code-point-at/is-implemented.js | 5 - .../test/string/#/code-point-at/shim.js | 119 - .../test/string/#/contains/implement.js | 7 - .../es5-ext/test/string/#/contains/index.js | 3 - .../test/string/#/contains/is-implemented.js | 5 - .../es5-ext/test/string/#/contains/shim.js | 14 - .../es5-ext/test/string/#/count.js | 14 - .../test/string/#/ends-with/implement.js | 7 - .../es5-ext/test/string/#/ends-with/index.js | 3 - .../test/string/#/ends-with/is-implemented.js | 5 - .../es5-ext/test/string/#/ends-with/shim.js | 16 - .../es5-ext/test/string/#/hyphen-to-camel.js | 7 - .../es5-ext/test/string/#/indent.js | 9 - .../es5-ext/test/string/#/last.js | 6 - .../es5-ext/test/string/#/normalize/_data.js | 5 - .../test/string/#/normalize/implement.js | 7 - .../es5-ext/test/string/#/normalize/index.js | 3 - .../test/string/#/normalize/is-implemented.js | 5 - .../es5-ext/test/string/#/normalize/shim.js | 13 - .../node_modules/es5-ext/test/string/#/pad.js | 24 - .../test/string/#/plain-replace-all.js | 11 - .../es5-ext/test/string/#/plain-replace.js | 7 - .../es5-ext/test/string/#/repeat/implement.js | 7 - .../es5-ext/test/string/#/repeat/index.js | 3 - .../test/string/#/repeat/is-implemented.js | 5 - .../es5-ext/test/string/#/repeat/shim.js | 12 - .../test/string/#/starts-with/implement.js | 7 - .../test/string/#/starts-with/index.js | 3 - .../string/#/starts-with/is-implemented.js | 5 - .../es5-ext/test/string/#/starts-with/shim.js | 14 - .../es5-ext/test/string/#/uncapitalize.js | 10 - .../es5-ext/test/string/format-method.js | 14 - .../test/string/from-code-point/implement.js | 7 - .../test/string/from-code-point/index.js | 3 - .../string/from-code-point/is-implemented.js | 5 - .../test/string/from-code-point/shim.js | 73 - .../es5-ext/test/string/is-string.js | 11 - .../es5-ext/test/string/random-uniq.js | 14 - .../es5-ext/test/string/random.js | 13 - .../es5-ext/test/string/raw/implement.js | 7 - .../es5-ext/test/string/raw/index.js | 3 - .../es5-ext/test/string/raw/is-implemented.js | 5 - .../es5-ext/test/string/raw/shim.js | 15 - .../test/to-short-string-representation.js | 23 - .../es5-ext/to-short-string-representation.js | 16 - .../r2c/node_modules/es6-iterator/#/chain.js | 40 - .../node_modules/es6-iterator/.editorconfig | 14 - .../r2c/node_modules/es6-iterator/.npmignore | 12 - .../node_modules/es6-iterator/CHANGELOG.md | 27 - .../r2c/node_modules/es6-iterator/CHANGES | 42 - .../r2c/node_modules/es6-iterator/LICENSE | 21 - .../r2c/node_modules/es6-iterator/README.md | 148 - .../node_modules/es6-iterator/appveyor.yml | 26 - .../r2c/node_modules/es6-iterator/array.js | 32 - .../r2c/node_modules/es6-iterator/for-of.js | 47 - .../r2c/node_modules/es6-iterator/get.js | 15 - .../r2c/node_modules/es6-iterator/index.js | 106 - .../node_modules/es6-iterator/is-iterable.js | 16 - .../node_modules/es6-iterator/package.json | 78 - .../r2c/node_modules/es6-iterator/string.js | 39 - .../node_modules/es6-iterator/test/#/chain.js | 23 - .../es6-iterator/test/.eslintrc.json | 5 - .../node_modules/es6-iterator/test/array.js | 67 - .../node_modules/es6-iterator/test/for-of.js | 42 - .../r2c/node_modules/es6-iterator/test/get.js | 27 - .../node_modules/es6-iterator/test/index.js | 99 - .../es6-iterator/test/is-iterable.js | 23 - .../node_modules/es6-iterator/test/string.js | 23 - .../es6-iterator/test/valid-iterable.js | 28 - .../es6-iterator/valid-iterable.js | 8 - user/themes/r2c/node_modules/es6-symbol/.lint | 15 - .../r2c/node_modules/es6-symbol/.npmignore | 4 - .../r2c/node_modules/es6-symbol/.travis.yml | 11 - .../r2c/node_modules/es6-symbol/CHANGES | 57 - .../r2c/node_modules/es6-symbol/LICENSE | 19 - .../r2c/node_modules/es6-symbol/README.md | 71 - .../r2c/node_modules/es6-symbol/implement.js | 7 - .../r2c/node_modules/es6-symbol/index.js | 3 - .../node_modules/es6-symbol/is-implemented.js | 17 - .../es6-symbol/is-native-implemented.js | 5 - .../r2c/node_modules/es6-symbol/is-symbol.js | 9 - .../r2c/node_modules/es6-symbol/package.json | 73 - .../r2c/node_modules/es6-symbol/polyfill.js | 118 - .../node_modules/es6-symbol/test/implement.js | 3 - .../r2c/node_modules/es6-symbol/test/index.js | 12 - .../es6-symbol/test/is-implemented.js | 14 - .../es6-symbol/test/is-native-implemented.js | 3 - .../node_modules/es6-symbol/test/is-symbol.js | 16 - .../node_modules/es6-symbol/test/polyfill.js | 29 - .../es6-symbol/test/validate-symbol.js | 19 - .../es6-symbol/validate-symbol.js | 8 - .../r2c/node_modules/es6-weak-map/.lint | 13 - .../r2c/node_modules/es6-weak-map/.npmignore | 4 - .../r2c/node_modules/es6-weak-map/.travis.yml | 13 - .../r2c/node_modules/es6-weak-map/CHANGES | 45 - .../r2c/node_modules/es6-weak-map/LICENSE | 19 - .../r2c/node_modules/es6-weak-map/README.md | 63 - .../node_modules/es6-weak-map/implement.js | 7 - .../r2c/node_modules/es6-weak-map/index.js | 3 - .../es6-weak-map/is-implemented.js | 20 - .../es6-weak-map/is-native-implemented.js | 8 - .../node_modules/es6-weak-map/is-weak-map.js | 13 - .../node_modules/es6-weak-map/package.json | 74 - .../r2c/node_modules/es6-weak-map/polyfill.js | 66 - .../es6-weak-map/test/implement.js | 3 - .../node_modules/es6-weak-map/test/index.js | 6 - .../es6-weak-map/test/is-implemented.js | 14 - .../test/is-native-implemented.js | 3 - .../es6-weak-map/test/is-weak-map.js | 16 - .../es6-weak-map/test/polyfill.js | 23 - .../es6-weak-map/test/valid-weak-map.js | 19 - .../es6-weak-map/valid-weak-map.js | 8 - .../escape-string-regexp/index.js | 11 - .../node_modules/escape-string-regexp/license | 21 - .../escape-string-regexp/package.json | 86 - .../escape-string-regexp/readme.md | 27 - .../r2c/node_modules/event-emitter/.lint | 15 - .../r2c/node_modules/event-emitter/.npmignore | 3 - .../node_modules/event-emitter/.testignore | 1 - .../node_modules/event-emitter/.travis.yml | 16 - .../r2c/node_modules/event-emitter/CHANGES | 73 - .../r2c/node_modules/event-emitter/LICENSE | 19 - .../r2c/node_modules/event-emitter/README.md | 98 - .../r2c/node_modules/event-emitter/all-off.js | 19 - .../event-emitter/benchmark/many-on.js | 83 - .../event-emitter/benchmark/single-on.js | 73 - .../node_modules/event-emitter/emit-error.js | 13 - .../event-emitter/has-listeners.js | 16 - .../r2c/node_modules/event-emitter/index.js | 132 - .../node_modules/event-emitter/package.json | 70 - .../r2c/node_modules/event-emitter/pipe.js | 42 - .../event-emitter/test/all-off.js | 48 - .../event-emitter/test/emit-error.js | 14 - .../event-emitter/test/has-listeners.js | 42 - .../node_modules/event-emitter/test/index.js | 107 - .../node_modules/event-emitter/test/pipe.js | 53 - .../node_modules/event-emitter/test/unify.js | 123 - .../r2c/node_modules/event-emitter/unify.js | 50 - .../r2c/node_modules/expand-brackets/LICENSE | 21 - .../node_modules/expand-brackets/README.md | 302 - .../node_modules/expand-brackets/changelog.md | 35 - .../r2c/node_modules/expand-brackets/index.js | 211 - .../expand-brackets/lib/compilers.js | 87 - .../expand-brackets/lib/parsers.js | 219 - .../node_modules/expand-brackets/lib/utils.js | 34 - .../node_modules/debug/.coveralls.yml | 1 - .../node_modules/debug/.eslintrc | 11 - .../node_modules/debug/.npmignore | 9 - .../node_modules/debug/.travis.yml | 14 - .../node_modules/debug/CHANGELOG.md | 362 - .../node_modules/debug/LICENSE | 19 - .../node_modules/debug/Makefile | 50 - .../node_modules/debug/README.md | 312 - .../node_modules/debug/component.json | 19 - .../node_modules/debug/karma.conf.js | 70 - .../node_modules/debug/node.js | 1 - .../node_modules/debug/package.json | 88 - .../node_modules/debug/src/browser.js | 185 - .../node_modules/debug/src/debug.js | 202 - .../node_modules/debug/src/index.js | 10 - .../node_modules/debug/src/inspector-log.js | 15 - .../node_modules/debug/src/node.js | 248 - .../node_modules/define-property/LICENSE | 21 - .../node_modules/define-property/README.md | 77 - .../node_modules/define-property/index.js | 31 - .../node_modules/define-property/package.json | 82 - .../node_modules/extend-shallow/LICENSE | 21 - .../node_modules/extend-shallow/README.md | 61 - .../node_modules/extend-shallow/index.js | 33 - .../node_modules/extend-shallow/package.json | 87 - .../node_modules/expand-brackets/package.json | 134 - .../r2c/node_modules/expand-tilde/LICENSE | 21 - .../r2c/node_modules/expand-tilde/README.md | 80 - .../r2c/node_modules/expand-tilde/index.js | 22 - .../node_modules/expand-tilde/package.json | 100 - .../r2c/node_modules/extend-shallow/LICENSE | 21 - .../r2c/node_modules/extend-shallow/README.md | 97 - .../r2c/node_modules/extend-shallow/index.js | 60 - .../node_modules/is-extendable/LICENSE | 21 - .../node_modules/is-extendable/README.md | 88 - .../node_modules/is-extendable/index.d.ts | 5 - .../node_modules/is-extendable/index.js | 14 - .../node_modules/is-extendable/package.json | 102 - .../node_modules/extend-shallow/package.json | 131 - user/themes/r2c/node_modules/extend/.eslintrc | 17 - .../themes/r2c/node_modules/extend/.jscs.json | 175 - .../themes/r2c/node_modules/extend/.npmignore | 1 - .../r2c/node_modules/extend/.travis.yml | 179 - .../r2c/node_modules/extend/CHANGELOG.md | 77 - user/themes/r2c/node_modules/extend/LICENSE | 23 - user/themes/r2c/node_modules/extend/README.md | 81 - .../r2c/node_modules/extend/component.json | 32 - user/themes/r2c/node_modules/extend/index.js | 86 - .../r2c/node_modules/extend/package.json | 80 - user/themes/r2c/node_modules/extglob/LICENSE | 21 - .../themes/r2c/node_modules/extglob/README.md | 362 - .../r2c/node_modules/extglob/changelog.md | 25 - user/themes/r2c/node_modules/extglob/index.js | 331 - .../r2c/node_modules/extglob/lib/compilers.js | 169 - .../r2c/node_modules/extglob/lib/extglob.js | 78 - .../r2c/node_modules/extglob/lib/parsers.js | 156 - .../r2c/node_modules/extglob/lib/utils.js | 69 - .../node_modules/define-property/LICENSE | 21 - .../node_modules/define-property/README.md | 95 - .../node_modules/define-property/index.js | 31 - .../node_modules/define-property/package.json | 93 - .../node_modules/extend-shallow/LICENSE | 21 - .../node_modules/extend-shallow/README.md | 61 - .../node_modules/extend-shallow/index.js | 33 - .../node_modules/extend-shallow/package.json | 87 - .../is-accessor-descriptor/LICENSE | 21 - .../is-accessor-descriptor/README.md | 144 - .../is-accessor-descriptor/index.js | 69 - .../is-accessor-descriptor/package.json | 110 - .../node_modules/is-data-descriptor/LICENSE | 21 - .../node_modules/is-data-descriptor/README.md | 161 - .../node_modules/is-data-descriptor/index.js | 49 - .../is-data-descriptor/package.json | 109 - .../node_modules/is-descriptor/LICENSE | 21 - .../node_modules/is-descriptor/README.md | 193 - .../node_modules/is-descriptor/index.js | 22 - .../node_modules/is-descriptor/package.json | 114 - .../r2c/node_modules/extglob/package.json | 160 - .../r2c/node_modules/extsprintf/.gitmodules | 0 .../r2c/node_modules/extsprintf/.npmignore | 2 - .../r2c/node_modules/extsprintf/LICENSE | 19 - .../r2c/node_modules/extsprintf/Makefile | 24 - .../r2c/node_modules/extsprintf/Makefile.targ | 285 - .../r2c/node_modules/extsprintf/README.md | 46 - .../r2c/node_modules/extsprintf/jsl.node.conf | 137 - .../node_modules/extsprintf/lib/extsprintf.js | 183 - .../r2c/node_modules/extsprintf/package.json | 48 - .../themes/r2c/node_modules/fancy-log/LICENSE | 23 - .../r2c/node_modules/fancy-log/README.md | 51 - .../r2c/node_modules/fancy-log/index.js | 51 - .../r2c/node_modules/fancy-log/package.json | 84 - .../r2c/node_modules/fill-range/LICENSE | 21 - .../r2c/node_modules/fill-range/README.md | 250 - .../r2c/node_modules/fill-range/index.js | 208 - .../node_modules/extend-shallow/LICENSE | 21 - .../node_modules/extend-shallow/README.md | 61 - .../node_modules/extend-shallow/index.js | 33 - .../node_modules/extend-shallow/package.json | 87 - .../r2c/node_modules/fill-range/package.json | 130 - .../r2c/node_modules/find-index/README.md | 33 - .../r2c/node_modules/find-index/index.js | 26 - .../r2c/node_modules/find-index/last.js | 26 - .../r2c/node_modules/find-index/package.json | 56 - user/themes/r2c/node_modules/find-up/index.js | 53 - user/themes/r2c/node_modules/find-up/license | 21 - .../r2c/node_modules/find-up/package.json | 87 - .../themes/r2c/node_modules/find-up/readme.md | 72 - .../r2c/node_modules/findup-sync/README.md | 69 - .../r2c/node_modules/findup-sync/index.js | 85 - .../r2c/node_modules/findup-sync/package.json | 79 - user/themes/r2c/node_modules/fined/LICENSE | 21 - user/themes/r2c/node_modules/fined/README.md | 68 - user/themes/r2c/node_modules/fined/index.js | 166 - .../r2c/node_modules/fined/package.json | 86 - .../node_modules/first-chunk-stream/index.js | 93 - .../first-chunk-stream/package.json | 68 - .../node_modules/first-chunk-stream/readme.md | 62 - .../r2c/node_modules/flagged-respawn/LICENSE | 22 - .../node_modules/flagged-respawn/README.md | 93 - .../r2c/node_modules/flagged-respawn/index.js | 52 - .../flagged-respawn/lib/is-v8flags.js | 13 - .../flagged-respawn/lib/remover.js | 13 - .../flagged-respawn/lib/reorder.js | 18 - .../flagged-respawn/lib/respawn.js | 16 - .../node_modules/flagged-respawn/package.json | 69 - user/themes/r2c/node_modules/for-in/LICENSE | 21 - user/themes/r2c/node_modules/for-in/README.md | 85 - user/themes/r2c/node_modules/for-in/index.js | 16 - .../r2c/node_modules/for-in/package.json | 107 - user/themes/r2c/node_modules/for-own/LICENSE | 21 - .../themes/r2c/node_modules/for-own/README.md | 85 - user/themes/r2c/node_modules/for-own/index.js | 19 - .../r2c/node_modules/for-own/package.json | 110 - .../r2c/node_modules/forever-agent/LICENSE | 55 - .../r2c/node_modules/forever-agent/README.md | 4 - .../r2c/node_modules/forever-agent/index.js | 138 - .../node_modules/forever-agent/package.json | 54 - .../themes/r2c/node_modules/form-data/License | 19 - .../r2c/node_modules/form-data/README.md | 217 - .../r2c/node_modules/form-data/lib/browser.js | 2 - .../node_modules/form-data/lib/form_data.js | 444 - .../node_modules/form-data/lib/populate.js | 10 - .../r2c/node_modules/form-data/package.json | 102 - .../r2c/node_modules/fragment-cache/LICENSE | 21 - .../r2c/node_modules/fragment-cache/README.md | 156 - .../r2c/node_modules/fragment-cache/index.js | 128 - .../node_modules/fragment-cache/package.json | 93 - .../r2c/node_modules/fs.realpath/LICENSE | 43 - .../r2c/node_modules/fs.realpath/README.md | 33 - .../r2c/node_modules/fs.realpath/index.js | 66 - .../r2c/node_modules/fs.realpath/old.js | 303 - .../r2c/node_modules/fs.realpath/package.json | 66 - .../r2c/node_modules/fstream/.npmignore | 5 - .../r2c/node_modules/fstream/.travis.yml | 9 - user/themes/r2c/node_modules/fstream/LICENSE | 15 - .../themes/r2c/node_modules/fstream/README.md | 76 - .../fstream/examples/filter-pipe.js | 134 - .../r2c/node_modules/fstream/examples/pipe.js | 118 - .../node_modules/fstream/examples/reader.js | 68 - .../fstream/examples/symlink-write.js | 27 - .../r2c/node_modules/fstream/fstream.js | 35 - .../r2c/node_modules/fstream/lib/abstract.js | 85 - .../r2c/node_modules/fstream/lib/collect.js | 70 - .../node_modules/fstream/lib/dir-reader.js | 252 - .../node_modules/fstream/lib/dir-writer.js | 174 - .../node_modules/fstream/lib/file-reader.js | 150 - .../node_modules/fstream/lib/file-writer.js | 107 - .../r2c/node_modules/fstream/lib/get-type.js | 33 - .../node_modules/fstream/lib/link-reader.js | 53 - .../node_modules/fstream/lib/link-writer.js | 95 - .../node_modules/fstream/lib/proxy-reader.js | 95 - .../node_modules/fstream/lib/proxy-writer.js | 111 - .../r2c/node_modules/fstream/lib/reader.js | 255 - .../node_modules/fstream/lib/socket-reader.js | 36 - .../r2c/node_modules/fstream/lib/writer.js | 390 - .../r2c/node_modules/fstream/package.json | 66 - .../r2c/node_modules/gauge/CHANGELOG.md | 160 - user/themes/r2c/node_modules/gauge/LICENSE | 13 - user/themes/r2c/node_modules/gauge/README.md | 399 - .../r2c/node_modules/gauge/base-theme.js | 14 - user/themes/r2c/node_modules/gauge/error.js | 24 - .../r2c/node_modules/gauge/has-color.js | 12 - user/themes/r2c/node_modules/gauge/index.js | 233 - .../r2c/node_modules/gauge/package.json | 95 - .../themes/r2c/node_modules/gauge/plumbing.js | 48 - user/themes/r2c/node_modules/gauge/process.js | 3 - .../r2c/node_modules/gauge/progress-bar.js | 35 - .../r2c/node_modules/gauge/render-template.js | 181 - .../r2c/node_modules/gauge/set-immediate.js | 7 - .../r2c/node_modules/gauge/set-interval.js | 3 - user/themes/r2c/node_modules/gauge/spin.js | 5 - .../r2c/node_modules/gauge/template-item.js | 73 - .../r2c/node_modules/gauge/theme-set.js | 115 - user/themes/r2c/node_modules/gauge/themes.js | 54 - .../r2c/node_modules/gauge/wide-truncate.js | 25 - user/themes/r2c/node_modules/gaze/LICENSE-MIT | 22 - user/themes/r2c/node_modules/gaze/README.md | 181 - user/themes/r2c/node_modules/gaze/lib/gaze.js | 439 - .../r2c/node_modules/gaze/lib/helper.js | 67 - .../themes/r2c/node_modules/gaze/package.json | 75 - .../node_modules/generate-function/.npmignore | 1 - .../generate-function/.travis.yml | 3 - .../node_modules/generate-function/README.md | 72 - .../node_modules/generate-function/example.js | 27 - .../node_modules/generate-function/index.js | 61 - .../generate-function/package.json | 60 - .../node_modules/generate-function/test.js | 33 - .../generate-object-property/.npmignore | 1 - .../generate-object-property/.travis.yml | 3 - .../generate-object-property/LICENSE | 21 - .../generate-object-property/README.md | 19 - .../generate-object-property/index.js | 12 - .../generate-object-property/package.json | 57 - .../generate-object-property/test.js | 12 - .../node_modules/get-caller-file/README.md | 4 - .../r2c/node_modules/get-caller-file/index.js | 20 - .../node_modules/get-caller-file/package.json | 62 - .../r2c/node_modules/get-stdin/index.js | 49 - .../r2c/node_modules/get-stdin/package.json | 72 - .../r2c/node_modules/get-stdin/readme.md | 44 - .../themes/r2c/node_modules/get-value/LICENSE | 21 - .../r2c/node_modules/get-value/index.js | 50 - .../r2c/node_modules/get-value/package.json | 113 - .../r2c/node_modules/getpass/.npmignore | 8 - .../r2c/node_modules/getpass/.travis.yml | 9 - user/themes/r2c/node_modules/getpass/LICENSE | 18 - .../themes/r2c/node_modules/getpass/README.md | 32 - .../r2c/node_modules/getpass/lib/index.js | 123 - .../getpass/node_modules/assert-plus/AUTHORS | 6 - .../node_modules/assert-plus/CHANGES.md | 14 - .../node_modules/assert-plus/README.md | 162 - .../node_modules/assert-plus/assert.js | 211 - .../node_modules/assert-plus/package.json | 86 - .../r2c/node_modules/getpass/package.json | 54 - .../r2c/node_modules/glob-stream/LICENSE | 20 - .../r2c/node_modules/glob-stream/README.md | 67 - .../r2c/node_modules/glob-stream/index.js | 117 - .../node_modules/isarray/README.md | 54 - .../node_modules/isarray/build/build.js | 209 - .../node_modules/isarray/component.json | 19 - .../glob-stream/node_modules/isarray/index.js | 3 - .../node_modules/isarray/package.json | 57 - .../node_modules/readable-stream/.npmignore | 5 - .../node_modules/readable-stream/LICENSE | 18 - .../node_modules/readable-stream/README.md | 15 - .../node_modules/readable-stream/duplex.js | 1 - .../readable-stream/lib/_stream_duplex.js | 89 - .../lib/_stream_passthrough.js | 46 - .../readable-stream/lib/_stream_readable.js | 982 - .../readable-stream/lib/_stream_transform.js | 210 - .../readable-stream/lib/_stream_writable.js | 386 - .../node_modules/readable-stream/package.json | 65 - .../readable-stream/passthrough.js | 1 - .../node_modules/readable-stream/readable.js | 11 - .../node_modules/readable-stream/transform.js | 1 - .../node_modules/readable-stream/writable.js | 1 - .../node_modules/string_decoder/.npmignore | 2 - .../node_modules/string_decoder/LICENSE | 20 - .../node_modules/string_decoder/README.md | 7 - .../node_modules/string_decoder/index.js | 221 - .../node_modules/string_decoder/package.json | 53 - .../node_modules/through2/.npmignore | 3 - .../glob-stream/node_modules/through2/LICENSE | 39 - .../node_modules/through2/README.md | 132 - .../node_modules/through2/package.json | 64 - .../node_modules/through2/through2.js | 96 - .../r2c/node_modules/glob-stream/package.json | 82 - .../r2c/node_modules/glob-watcher/.npmignore | 6 - .../r2c/node_modules/glob-watcher/.travis.yml | 6 - .../r2c/node_modules/glob-watcher/LICENSE | 20 - .../r2c/node_modules/glob-watcher/README.md | 53 - .../r2c/node_modules/glob-watcher/index.js | 39 - .../node_modules/glob-watcher/package.json | 70 - .../glob-watcher/test/fixtures/test.coffee | 1 - .../node_modules/glob-watcher/test/main.js | 87 - user/themes/r2c/node_modules/glob/LICENSE | 15 - user/themes/r2c/node_modules/glob/README.md | 369 - user/themes/r2c/node_modules/glob/common.js | 237 - user/themes/r2c/node_modules/glob/glob.js | 740 - .../themes/r2c/node_modules/glob/package.json | 74 - user/themes/r2c/node_modules/glob/sync.js | 457 - .../themes/r2c/node_modules/glob2base/LICENSE | 20 - .../r2c/node_modules/glob2base/README.md | 51 - .../r2c/node_modules/glob2base/index.js | 59 - .../r2c/node_modules/glob2base/package.json | 75 - .../r2c/node_modules/global-modules/LICENSE | 21 - .../r2c/node_modules/global-modules/README.md | 75 - .../r2c/node_modules/global-modules/index.js | 31 - .../node_modules/global-modules/package.json | 112 - .../r2c/node_modules/global-prefix/LICENSE | 21 - .../r2c/node_modules/global-prefix/README.md | 78 - .../r2c/node_modules/global-prefix/index.js | 96 - .../node_modules/global-prefix/package.json | 130 - .../themes/r2c/node_modules/globule/.jshintrc | 15 - .../r2c/node_modules/globule/.npmignore | 1 - .../r2c/node_modules/globule/.travis.yml | 6 - .../r2c/node_modules/globule/Gruntfile.js | 48 - .../r2c/node_modules/globule/LICENSE-MIT | 22 - .../themes/r2c/node_modules/globule/README.md | 117 - .../r2c/node_modules/globule/lib/globule.js | 172 - .../globule/node_modules/glob/.npmignore | 2 - .../globule/node_modules/glob/.travis.yml | 3 - .../globule/node_modules/glob/LICENSE | 27 - .../globule/node_modules/glob/README.md | 233 - .../globule/node_modules/glob/examples/g.js | 9 - .../node_modules/glob/examples/usr-local.js | 9 - .../globule/node_modules/glob/glob.js | 643 - .../globule/node_modules/glob/package.json | 61 - .../node_modules/glob/test/00-setup.js | 176 - .../node_modules/glob/test/bash-comparison.js | 63 - .../node_modules/glob/test/bash-results.json | 348 - .../node_modules/glob/test/cwd-test.js | 55 - .../globule/node_modules/glob/test/mark.js | 74 - .../node_modules/glob/test/nocase-nomagic.js | 113 - .../node_modules/glob/test/pause-resume.js | 73 - .../node_modules/glob/test/root-nomount.js | 39 - .../globule/node_modules/glob/test/root.js | 46 - .../node_modules/glob/test/zz-cleanup.js | 11 - .../node_modules/graceful-fs/.npmignore | 1 - .../globule/node_modules/graceful-fs/LICENSE | 27 - .../node_modules/graceful-fs/README.md | 33 - .../node_modules/graceful-fs/graceful-fs.js | 442 - .../node_modules/graceful-fs/package.json | 70 - .../node_modules/graceful-fs/test/open.js | 46 - .../node_modules/graceful-fs/test/ulimit.js | 158 - .../globule/node_modules/inherits/LICENSE | 16 - .../globule/node_modules/inherits/README.md | 51 - .../globule/node_modules/inherits/inherits.js | 29 - .../node_modules/inherits/package.json | 51 - .../globule/node_modules/minimatch/.npmignore | 1 - .../globule/node_modules/minimatch/LICENSE | 23 - .../globule/node_modules/minimatch/README.md | 218 - .../node_modules/minimatch/minimatch.js | 1055 - .../node_modules/minimatch/package.json | 62 - .../node_modules/minimatch/test/basic.js | 399 - .../minimatch/test/brace-expand.js | 33 - .../node_modules/minimatch/test/caching.js | 14 - .../node_modules/minimatch/test/defaults.js | 274 - .../test/extglob-ending-with-state-char.js | 8 - .../r2c/node_modules/globule/package.json | 80 - .../globule/test/fixtures/expand/README.md | 0 .../globule/test/fixtures/expand/css/baz.css | 0 .../globule/test/fixtures/expand/css/qux.css | 0 .../test/fixtures/expand/deep/deep.txt | 0 .../fixtures/expand/deep/deeper/deeper.txt | 0 .../expand/deep/deeper/deepest/deepest.txt | 0 .../globule/test/fixtures/expand/js/bar.js | 0 .../globule/test/fixtures/expand/js/foo.js | 0 .../node_modules/globule/test/globule_test.js | 486 - user/themes/r2c/node_modules/glogg/LICENSE | 22 - user/themes/r2c/node_modules/glogg/README.md | 92 - user/themes/r2c/node_modules/glogg/index.js | 34 - .../r2c/node_modules/glogg/package.json | 78 - .../r2c/node_modules/gonzales-pe/.npmignore | 8 - .../r2c/node_modules/gonzales-pe/.travis.yml | 10 - .../r2c/node_modules/gonzales-pe/CHANGELOG.md | 120 - .../node_modules/gonzales-pe/MIT-LICENSE.txt | 19 - .../r2c/node_modules/gonzales-pe/README.md | 227 - .../r2c/node_modules/gonzales-pe/TODO.nani | 26 - .../gonzales-pe/bin/generate-tests.js | 45 - .../node_modules/gonzales-pe/bin/gonzales.js | 26 - .../gonzales-pe/doc/AST-Description.md | 1214 -- .../gonzales-pe/doc/Gonzales-Usage.md | 148 - .../node_modules/gonzales-pe/lib/css/mark.js | 129 - .../node_modules/gonzales-pe/lib/css/parse.js | 2688 --- .../gonzales-pe/lib/css/stringify.js | 80 - .../gonzales-pe/lib/css/tokenizer.js | 273 - .../node_modules/gonzales-pe/lib/gonzales.js | 9 - .../node_modules/gonzales-pe/lib/less/mark.js | 116 - .../gonzales-pe/lib/less/parse.js | 3168 --- .../gonzales-pe/lib/less/stringify.js | 95 - .../gonzales-pe/lib/less/tokenizer.js | 272 - .../gonzales-pe/lib/node-types.js | 63 - .../r2c/node_modules/gonzales-pe/lib/node.js | 151 - .../r2c/node_modules/gonzales-pe/lib/parse.js | 42 - .../gonzales-pe/lib/parsing-error.js | 79 - .../node_modules/gonzales-pe/lib/sass/mark.js | 182 - .../gonzales-pe/lib/sass/parse.js | 3889 ---- .../gonzales-pe/lib/sass/stringify.js | 98 - .../gonzales-pe/lib/sass/tokenizer.js | 350 - .../node_modules/gonzales-pe/lib/scss/mark.js | 116 - .../gonzales-pe/lib/scss/parse.js | 3552 ---- .../gonzales-pe/lib/scss/stringify.js | 98 - .../gonzales-pe/lib/scss/tokenizer.js | 305 - .../gonzales-pe/lib/token-types.js | 47 - .../r2c/node_modules/gonzales-pe/package.json | 64 - .../r2c/node_modules/graceful-fs/LICENSE | 15 - .../r2c/node_modules/graceful-fs/README.md | 133 - .../themes/r2c/node_modules/graceful-fs/fs.js | 21 - .../node_modules/graceful-fs/graceful-fs.js | 262 - .../graceful-fs/legacy-streams.js | 118 - .../r2c/node_modules/graceful-fs/package.json | 83 - .../r2c/node_modules/graceful-fs/polyfills.js | 330 - .../node_modules/gulp-autoprefixer/index.js | 56 - .../node_modules/gulp-autoprefixer/license | 9 - .../node_modules/fancy-log/LICENSE | 23 - .../node_modules/fancy-log/README.md | 51 - .../node_modules/fancy-log/index.js | 72 - .../node_modules/fancy-log/package.json | 81 - .../gulp-autoprefixer/package.json | 84 - .../node_modules/gulp-autoprefixer/readme.md | 75 - .../r2c/node_modules/gulp-clean-css/LICENSE | 20 - .../r2c/node_modules/gulp-clean-css/README.md | 79 - .../r2c/node_modules/gulp-clean-css/index.js | 73 - .../node_modules/gulp-clean-css/package.json | 89 - .../r2c/node_modules/gulp-csscomb/LICENSE.txt | 21 - .../r2c/node_modules/gulp-csscomb/README.md | 67 - .../r2c/node_modules/gulp-csscomb/index.js | 87 - .../node_modules/gulp-csscomb/package.json | 77 - .../r2c/node_modules/gulp-rename/README.md | 55 - .../r2c/node_modules/gulp-rename/index.js | 65 - .../r2c/node_modules/gulp-rename/package.json | 76 - .../r2c/node_modules/gulp-sass/.editorconfig | 21 - .../r2c/node_modules/gulp-sass/.eslintrc | 12 - .../r2c/node_modules/gulp-sass/.travis.yml | 8 - .../r2c/node_modules/gulp-sass/CHANGELOG.md | 105 - .../node_modules/gulp-sass/CONTRIBUTING.md | 63 - .../themes/r2c/node_modules/gulp-sass/LICENSE | 20 - .../r2c/node_modules/gulp-sass/README.md | 110 - .../r2c/node_modules/gulp-sass/appveyor.yml | 25 - .../r2c/node_modules/gulp-sass/index.js | 164 - .../node_modules/ansi-regex/index.js | 10 - .../gulp-sass/node_modules/ansi-regex/license | 9 - .../node_modules/ansi-regex/package.json | 89 - .../node_modules/ansi-regex/readme.md | 46 - .../node_modules/ansi-styles/index.js | 165 - .../node_modules/ansi-styles/license | 9 - .../node_modules/ansi-styles/package.json | 92 - .../node_modules/ansi-styles/readme.md | 147 - .../gulp-sass/node_modules/chalk/index.js | 228 - .../node_modules/chalk/index.js.flow | 95 - .../gulp-sass/node_modules/chalk/license | 9 - .../gulp-sass/node_modules/chalk/package.json | 107 - .../gulp-sass/node_modules/chalk/readme.md | 314 - .../gulp-sass/node_modules/chalk/templates.js | 128 - .../node_modules/chalk/types/index.d.ts | 97 - .../gulp-sass/node_modules/has-flag/index.js | 8 - .../gulp-sass/node_modules/has-flag/license | 9 - .../node_modules/has-flag/package.json | 80 - .../gulp-sass/node_modules/has-flag/readme.md | 70 - .../node_modules/replace-ext/LICENSE | 21 - .../node_modules/replace-ext/README.md | 50 - .../node_modules/replace-ext/index.js | 18 - .../node_modules/replace-ext/package.json | 90 - .../node_modules/strip-ansi/index.js | 4 - .../gulp-sass/node_modules/strip-ansi/license | 9 - .../node_modules/strip-ansi/package.json | 88 - .../node_modules/strip-ansi/readme.md | 39 - .../node_modules/supports-color/browser.js | 5 - .../node_modules/supports-color/index.js | 131 - .../node_modules/supports-color/license | 9 - .../node_modules/supports-color/package.json | 89 - .../node_modules/supports-color/readme.md | 66 - .../r2c/node_modules/gulp-sass/package.json | 86 - .../node_modules/gulp-sourcemaps/LICENSE.md | 15 - .../node_modules/gulp-sourcemaps/README.md | 407 - .../r2c/node_modules/gulp-sourcemaps/index.js | 8 - .../node_modules/gulp-sourcemaps/package.json | 102 - .../node_modules/gulp-sourcemaps/src/debug.js | 1 - .../src/init/index.internals.js | 128 - .../gulp-sourcemaps/src/init/index.js | 141 - .../node_modules/gulp-sourcemaps/src/utils.js | 78 - .../src/write/index.internals.js | 179 - .../gulp-sourcemaps/src/write/index.js | 70 - .../themes/r2c/node_modules/gulp-util/LICENSE | 20 - .../r2c/node_modules/gulp-util/README.md | 145 - .../r2c/node_modules/gulp-util/index.js | 18 - .../node_modules/gulp-util/lib/PluginError.js | 130 - .../r2c/node_modules/gulp-util/lib/buffer.js | 15 - .../r2c/node_modules/gulp-util/lib/combine.js | 11 - .../r2c/node_modules/gulp-util/lib/env.js | 4 - .../node_modules/gulp-util/lib/isBuffer.js | 7 - .../r2c/node_modules/gulp-util/lib/isNull.js | 3 - .../node_modules/gulp-util/lib/isStream.js | 5 - .../r2c/node_modules/gulp-util/lib/log.js | 14 - .../r2c/node_modules/gulp-util/lib/noop.js | 5 - .../node_modules/gulp-util/lib/template.js | 23 - .../node_modules/object-assign/index.js | 39 - .../node_modules/object-assign/license | 21 - .../node_modules/object-assign/package.json | 74 - .../node_modules/object-assign/readme.md | 51 - .../gulp-util/node_modules/vinyl/LICENSE | 20 - .../gulp-util/node_modules/vinyl/README.md | 195 - .../gulp-util/node_modules/vinyl/index.js | 213 - .../node_modules/vinyl/lib/cloneBuffer.js | 7 - .../node_modules/vinyl/lib/inspectStream.js | 11 - .../node_modules/vinyl/lib/isBuffer.js | 1 - .../node_modules/vinyl/lib/isNull.js | 3 - .../node_modules/vinyl/lib/isStream.js | 5 - .../gulp-util/node_modules/vinyl/package.json | 76 - .../r2c/node_modules/gulp-util/package.json | 96 - .../themes/r2c/node_modules/gulp/CHANGELOG.md | 233 - user/themes/r2c/node_modules/gulp/LICENSE | 22 - user/themes/r2c/node_modules/gulp/README.md | 103 - user/themes/r2c/node_modules/gulp/bin/gulp.js | 212 - .../node_modules/gulp/completion/README.md | 20 - .../r2c/node_modules/gulp/completion/bash | 27 - .../r2c/node_modules/gulp/completion/fish | 10 - .../node_modules/gulp/completion/powershell | 61 - .../r2c/node_modules/gulp/completion/zsh | 25 - user/themes/r2c/node_modules/gulp/gulp.1 | 40 - user/themes/r2c/node_modules/gulp/index.js | 63 - .../r2c/node_modules/gulp/lib/completion.js | 22 - .../r2c/node_modules/gulp/lib/taskTree.js | 14 - .../themes/r2c/node_modules/gulp/package.json | 108 - .../r2c/node_modules/gulplog/CHANGELOG.md | 10 - user/themes/r2c/node_modules/gulplog/LICENSE | 22 - .../themes/r2c/node_modules/gulplog/README.md | 79 - user/themes/r2c/node_modules/gulplog/index.js | 7 - .../r2c/node_modules/gulplog/package.json | 74 - .../r2c/node_modules/har-validator/LICENSE | 13 - .../r2c/node_modules/har-validator/README.md | 309 - .../har-validator/bin/har-validator | 56 - .../node_modules/har-validator/lib/async.js | 14 - .../node_modules/har-validator/lib/error.js | 10 - .../node_modules/har-validator/lib/index.js | 22 - .../node_modules/har-validator/lib/runner.js | 29 - .../har-validator/lib/schemas/cache.json | 13 - .../har-validator/lib/schemas/cacheEntry.json | 31 - .../har-validator/lib/schemas/content.json | 27 - .../har-validator/lib/schemas/cookie.json | 34 - .../har-validator/lib/schemas/creator.json | 18 - .../har-validator/lib/schemas/entry.json | 51 - .../har-validator/lib/schemas/har.json | 11 - .../har-validator/lib/schemas/index.js | 49 - .../har-validator/lib/schemas/log.json | 34 - .../har-validator/lib/schemas/page.json | 30 - .../lib/schemas/pageTimings.json | 16 - .../har-validator/lib/schemas/postData.json | 41 - .../har-validator/lib/schemas/record.json | 18 - .../har-validator/lib/schemas/request.json | 55 - .../har-validator/lib/schemas/response.json | 52 - .../har-validator/lib/schemas/timings.json | 40 - .../node_modules/commander/CHANGELOG.md | 356 - .../node_modules/commander/LICENSE | 22 - .../node_modules/commander/Readme.md | 408 - .../node_modules/commander/index.js | 1231 -- .../node_modules/commander/package.json | 73 - .../node_modules/commander/typings/index.d.ts | 309 - .../node_modules/har-validator/package.json | 93 - .../themes/r2c/node_modules/has-ansi/index.js | 4 - user/themes/r2c/node_modules/has-ansi/license | 21 - .../r2c/node_modules/has-ansi/package.json | 99 - .../r2c/node_modules/has-ansi/readme.md | 36 - .../themes/r2c/node_modules/has-flag/index.js | 8 - user/themes/r2c/node_modules/has-flag/license | 9 - .../r2c/node_modules/has-flag/package.json | 76 - .../r2c/node_modules/has-flag/readme.md | 70 - .../r2c/node_modules/has-gulplog/LICENSE | 22 - .../r2c/node_modules/has-gulplog/README.md | 2 - .../r2c/node_modules/has-gulplog/index.js | 9 - .../r2c/node_modules/has-gulplog/package.json | 71 - .../r2c/node_modules/has-unicode/LICENSE | 14 - .../r2c/node_modules/has-unicode/README.md | 43 - .../r2c/node_modules/has-unicode/index.js | 16 - .../r2c/node_modules/has-unicode/package.json | 62 - .../themes/r2c/node_modules/has-value/LICENSE | 21 - .../r2c/node_modules/has-value/README.md | 149 - .../r2c/node_modules/has-value/index.js | 16 - .../r2c/node_modules/has-value/package.json | 120 - .../r2c/node_modules/has-values/LICENSE | 21 - .../r2c/node_modules/has-values/README.md | 129 - .../r2c/node_modules/has-values/index.js | 60 - .../has-values/node_modules/kind-of/LICENSE | 21 - .../has-values/node_modules/kind-of/README.md | 267 - .../has-values/node_modules/kind-of/index.js | 119 - .../node_modules/kind-of/package.json | 139 - .../r2c/node_modules/has-values/package.json | 115 - user/themes/r2c/node_modules/hawk/.npmignore | 20 - user/themes/r2c/node_modules/hawk/.travis.yml | 5 - user/themes/r2c/node_modules/hawk/LICENSE | 28 - user/themes/r2c/node_modules/hawk/README.md | 634 - user/themes/r2c/node_modules/hawk/bower.json | 24 - .../r2c/node_modules/hawk/component.json | 19 - .../r2c/node_modules/hawk/dist/client.js | 343 - .../r2c/node_modules/hawk/example/usage.js | 78 - .../r2c/node_modules/hawk/images/hawk.png | Bin 6945 -> 0 bytes .../r2c/node_modules/hawk/images/logo.png | Bin 71732 -> 0 bytes .../r2c/node_modules/hawk/lib/browser.js | 637 - .../r2c/node_modules/hawk/lib/client.js | 369 - .../r2c/node_modules/hawk/lib/crypto.js | 126 - .../themes/r2c/node_modules/hawk/lib/index.js | 15 - .../r2c/node_modules/hawk/lib/server.js | 548 - .../themes/r2c/node_modules/hawk/lib/utils.js | 184 - .../themes/r2c/node_modules/hawk/package.json | 74 - .../r2c/node_modules/hawk/test/browser.js | 1492 -- .../r2c/node_modules/hawk/test/client.js | 440 - .../r2c/node_modules/hawk/test/crypto.js | 70 - .../r2c/node_modules/hawk/test/index.js | 378 - .../r2c/node_modules/hawk/test/readme.js | 95 - .../r2c/node_modules/hawk/test/server.js | 1329 -- user/themes/r2c/node_modules/hawk/test/uri.js | 838 - .../r2c/node_modules/hawk/test/utils.js | 149 - user/themes/r2c/node_modules/hoek/.npmignore | 18 - user/themes/r2c/node_modules/hoek/.travis.yml | 7 - .../r2c/node_modules/hoek/CONTRIBUTING.md | 1 - user/themes/r2c/node_modules/hoek/LICENSE | 31 - user/themes/r2c/node_modules/hoek/README.md | 584 - .../r2c/node_modules/hoek/images/hoek.png | Bin 37939 -> 0 bytes .../r2c/node_modules/hoek/lib/escape.js | 132 - .../themes/r2c/node_modules/hoek/lib/index.js | 993 - .../themes/r2c/node_modules/hoek/package.json | 61 - .../r2c/node_modules/hoek/test/escaper.js | 88 - .../r2c/node_modules/hoek/test/index.js | 2513 --- .../node_modules/hoek/test/modules/ignore.txt | 0 .../node_modules/hoek/test/modules/test1.js | 1 - .../node_modules/hoek/test/modules/test2.js | 1 - .../node_modules/hoek/test/modules/test3.js | 1 - .../r2c/node_modules/homedir-polyfill/LICENSE | 21 - .../node_modules/homedir-polyfill/README.md | 75 - .../node_modules/homedir-polyfill/index.js | 85 - .../homedir-polyfill/package.json | 93 - .../node_modules/hosted-git-info/CHANGELOG.md | 17 - .../r2c/node_modules/hosted-git-info/LICENSE | 13 - .../node_modules/hosted-git-info/README.md | 133 - .../hosted-git-info/git-host-info.js | 78 - .../node_modules/hosted-git-info/git-host.js | 129 - .../r2c/node_modules/hosted-git-info/index.js | 121 - .../node_modules/hosted-git-info/package.json | 75 - .../http-signature/.dir-locals.el | 6 - .../node_modules/http-signature/.npmignore | 7 - .../node_modules/http-signature/CHANGES.md | 46 - .../r2c/node_modules/http-signature/LICENSE | 18 - .../r2c/node_modules/http-signature/README.md | 79 - .../http-signature/http_signing.md | 363 - .../node_modules/http-signature/lib/index.js | 29 - .../node_modules/http-signature/lib/parser.js | 318 - .../node_modules/http-signature/lib/signer.js | 399 - .../node_modules/http-signature/lib/utils.js | 112 - .../node_modules/http-signature/lib/verify.js | 88 - .../node_modules/http-signature/package.json | 81 - .../r2c/node_modules/in-publish/.npmignore | 32 - .../r2c/node_modules/in-publish/LICENSE | 14 - .../r2c/node_modules/in-publish/README.md | 50 - .../r2c/node_modules/in-publish/README.md~ | 40 - .../r2c/node_modules/in-publish/in-install.js | 4 - .../r2c/node_modules/in-publish/in-publish.js | 4 - .../r2c/node_modules/in-publish/index.js | 28 - .../node_modules/in-publish/not-in-install.js | 4 - .../node_modules/in-publish/not-in-publish.js | 4 - .../r2c/node_modules/in-publish/package.json | 54 - .../node_modules/in-publish/test/package.json | 10 - .../r2c/node_modules/indent-string/index.js | 20 - .../r2c/node_modules/indent-string/license | 21 - .../node_modules/indent-string/package.json | 72 - .../r2c/node_modules/indent-string/readme.md | 58 - user/themes/r2c/node_modules/inflight/LICENSE | 15 - .../r2c/node_modules/inflight/README.md | 37 - .../r2c/node_modules/inflight/inflight.js | 54 - .../r2c/node_modules/inflight/package.json | 67 - user/themes/r2c/node_modules/inherits/LICENSE | 16 - .../r2c/node_modules/inherits/README.md | 42 - .../r2c/node_modules/inherits/inherits.js | 7 - .../node_modules/inherits/inherits_browser.js | 23 - .../r2c/node_modules/inherits/package.json | 78 - user/themes/r2c/node_modules/ini/LICENSE | 15 - user/themes/r2c/node_modules/ini/README.md | 102 - user/themes/r2c/node_modules/ini/ini.js | 194 - user/themes/r2c/node_modules/ini/package.json | 63 - .../r2c/node_modules/interpret/CHANGELOG | 115 - .../themes/r2c/node_modules/interpret/LICENSE | 22 - .../r2c/node_modules/interpret/README.md | 145 - .../r2c/node_modules/interpret/index.js | 141 - .../r2c/node_modules/interpret/package.json | 78 - .../r2c/node_modules/invert-kv/index.js | 15 - .../r2c/node_modules/invert-kv/package.json | 69 - .../r2c/node_modules/invert-kv/readme.md | 25 - .../r2c/node_modules/is-absolute/LICENSE | 22 - .../r2c/node_modules/is-absolute/README.md | 114 - .../r2c/node_modules/is-absolute/index.js | 47 - .../r2c/node_modules/is-absolute/package.json | 133 - .../is-accessor-descriptor/LICENSE | 21 - .../is-accessor-descriptor/README.md | 123 - .../is-accessor-descriptor/index.js | 69 - .../node_modules/kind-of/LICENSE | 21 - .../node_modules/kind-of/README.md | 261 - .../node_modules/kind-of/index.js | 116 - .../node_modules/kind-of/package.json | 139 - .../is-accessor-descriptor/package.json | 94 - .../node_modules/is-arrayish/.editorconfig | 18 - .../node_modules/is-arrayish/.istanbul.yml | 4 - .../r2c/node_modules/is-arrayish/.npmignore | 5 - .../r2c/node_modules/is-arrayish/.travis.yml | 17 - .../r2c/node_modules/is-arrayish/LICENSE | 21 - .../r2c/node_modules/is-arrayish/README.md | 16 - .../r2c/node_modules/is-arrayish/index.js | 10 - .../r2c/node_modules/is-arrayish/package.json | 70 - .../themes/r2c/node_modules/is-buffer/LICENSE | 21 - .../r2c/node_modules/is-buffer/README.md | 53 - .../r2c/node_modules/is-buffer/index.js | 21 - .../r2c/node_modules/is-buffer/package.json | 83 - .../r2c/node_modules/is-buffer/test/basic.js | 24 - .../node_modules/is-builtin-module/index.js | 10 - .../node_modules/is-builtin-module/license | 21 - .../is-builtin-module/package.json | 79 - .../node_modules/is-builtin-module/readme.md | 33 - .../node_modules/is-data-descriptor/LICENSE | 21 - .../node_modules/is-data-descriptor/README.md | 128 - .../node_modules/is-data-descriptor/index.js | 55 - .../node_modules/kind-of/LICENSE | 21 - .../node_modules/kind-of/README.md | 261 - .../node_modules/kind-of/index.js | 116 - .../node_modules/kind-of/package.json | 139 - .../is-data-descriptor/package.json | 93 - .../r2c/node_modules/is-descriptor/LICENSE | 21 - .../r2c/node_modules/is-descriptor/README.md | 193 - .../r2c/node_modules/is-descriptor/index.js | 22 - .../node_modules/kind-of/LICENSE | 21 - .../node_modules/kind-of/README.md | 342 - .../node_modules/kind-of/index.js | 147 - .../node_modules/kind-of/package.json | 146 - .../node_modules/is-descriptor/package.json | 118 - .../r2c/node_modules/is-extendable/LICENSE | 21 - .../r2c/node_modules/is-extendable/README.md | 72 - .../r2c/node_modules/is-extendable/index.js | 13 - .../node_modules/is-extendable/package.json | 91 - .../r2c/node_modules/is-extglob/LICENSE | 21 - .../r2c/node_modules/is-extglob/README.md | 107 - .../r2c/node_modules/is-extglob/index.js | 20 - .../r2c/node_modules/is-extglob/package.json | 100 - .../r2c/node_modules/is-finite/index.js | 6 - .../themes/r2c/node_modules/is-finite/license | 21 - .../r2c/node_modules/is-finite/package.json | 72 - .../r2c/node_modules/is-finite/readme.md | 28 - .../is-fullwidth-code-point/index.js | 46 - .../is-fullwidth-code-point/license | 21 - .../is-fullwidth-code-point/package.json | 81 - .../is-fullwidth-code-point/readme.md | 39 - user/themes/r2c/node_modules/is-glob/LICENSE | 21 - .../themes/r2c/node_modules/is-glob/README.md | 142 - user/themes/r2c/node_modules/is-glob/index.js | 25 - .../r2c/node_modules/is-glob/package.json | 119 - .../fixtures/invalid-ipv4-addresses.json | 19 - .../fixtures/invalid-ipv6-addresses.json | 335 - .../fixtures/valid-ipv4-addresses.json | 6 - .../fixtures/valid-ipv6-addresses.json | 189 - .../r2c/node_modules/is-my-ip-valid/index.js | 90 - .../node_modules/is-my-ip-valid/package.json | 50 - .../r2c/node_modules/is-my-ip-valid/readme.md | 42 - .../r2c/node_modules/is-my-ip-valid/test.js | 26 - .../node_modules/is-my-json-valid/.travis.yml | 3 - .../r2c/node_modules/is-my-json-valid/LICENSE | 21 - .../node_modules/is-my-json-valid/README.md | 224 - .../node_modules/is-my-json-valid/example.js | 18 - .../node_modules/is-my-json-valid/formats.js | 40 - .../node_modules/is-my-json-valid/index.js | 603 - .../is-my-json-valid/package.json | 67 - .../node_modules/is-my-json-valid/require.js | 12 - .../is-my-json-valid/test/fixtures/cosmic.js | 84 - .../json-schema-draft4/additionalItems.json | 82 - .../additionalProperties.json | 88 - .../test/json-schema-draft4/allOf.json | 112 - .../test/json-schema-draft4/anyOf.json | 68 - .../test/json-schema-draft4/bignum.json | 107 - .../test/json-schema-draft4/default.json | 49 - .../test/json-schema-draft4/definitions.json | 32 - .../test/json-schema-draft4/dependencies.json | 113 - .../test/json-schema-draft4/enum.json | 72 - .../test/json-schema-draft4/format.json | 143 - .../test/json-schema-draft4/items.json | 46 - .../test/json-schema-draft4/maxItems.json | 28 - .../test/json-schema-draft4/maxLength.json | 28 - .../json-schema-draft4/maxProperties.json | 28 - .../test/json-schema-draft4/maximum.json | 42 - .../test/json-schema-draft4/minItems.json | 28 - .../test/json-schema-draft4/minLength.json | 28 - .../json-schema-draft4/minProperties.json | 28 - .../test/json-schema-draft4/minimum.json | 42 - .../test/json-schema-draft4/multipleOf.json | 96 - .../test/json-schema-draft4/not.json | 96 - .../json-schema-draft4/nullAndFormat.json | 18 - .../json-schema-draft4/nullAndObject.json | 18 - .../test/json-schema-draft4/oneOf.json | 68 - .../test/json-schema-draft4/pattern.json | 23 - .../json-schema-draft4/patternProperties.json | 110 - .../test/json-schema-draft4/properties.json | 92 - .../test/json-schema-draft4/ref.json | 128 - .../test/json-schema-draft4/refRemote.json | 74 - .../test/json-schema-draft4/required.json | 39 - .../test/json-schema-draft4/type.json | 330 - .../test/json-schema-draft4/uniqueItems.json | 79 - .../is-my-json-valid/test/json-schema.js | 23 - .../is-my-json-valid/test/misc.js | 471 - .../is-my-json-valid/test/safe-regex.js | 15 - .../is-my-json-valid/test/schema-path.js | 167 - .../themes/r2c/node_modules/is-number/LICENSE | 21 - .../r2c/node_modules/is-number/README.md | 115 - .../r2c/node_modules/is-number/index.js | 22 - .../is-number/node_modules/kind-of/LICENSE | 21 - .../is-number/node_modules/kind-of/README.md | 261 - .../is-number/node_modules/kind-of/index.js | 116 - .../node_modules/kind-of/package.json | 139 - .../r2c/node_modules/is-number/package.json | 125 - .../r2c/node_modules/is-plain-object/LICENSE | 21 - .../node_modules/is-plain-object/README.md | 104 - .../node_modules/is-plain-object/index.d.ts | 5 - .../r2c/node_modules/is-plain-object/index.js | 37 - .../node_modules/isobject/LICENSE | 21 - .../node_modules/isobject/README.md | 122 - .../node_modules/isobject/index.d.ts | 5 - .../node_modules/isobject/index.js | 12 - .../node_modules/isobject/package.json | 123 - .../node_modules/is-plain-object/package.json | 130 - .../r2c/node_modules/is-promise/.npmignore | 6 - .../r2c/node_modules/is-promise/.travis.yml | 3 - .../r2c/node_modules/is-promise/LICENSE | 19 - .../r2c/node_modules/is-promise/index.js | 5 - .../r2c/node_modules/is-promise/package.json | 53 - .../r2c/node_modules/is-promise/readme.md | 29 - .../r2c/node_modules/is-property/.npmignore | 17 - .../r2c/node_modules/is-property/LICENSE | 22 - .../r2c/node_modules/is-property/README.md | 28 - .../node_modules/is-property/is-property.js | 5 - .../r2c/node_modules/is-property/package.json | 67 - .../r2c/node_modules/is-relative/LICENSE | 21 - .../r2c/node_modules/is-relative/README.md | 77 - .../r2c/node_modules/is-relative/index.js | 12 - .../r2c/node_modules/is-relative/package.json | 108 - .../r2c/node_modules/is-typedarray/LICENSE.md | 18 - .../r2c/node_modules/is-typedarray/README.md | 16 - .../r2c/node_modules/is-typedarray/index.js | 41 - .../node_modules/is-typedarray/package.json | 63 - .../r2c/node_modules/is-typedarray/test.js | 34 - .../r2c/node_modules/is-unc-path/LICENSE | 21 - .../r2c/node_modules/is-unc-path/README.md | 115 - .../r2c/node_modules/is-unc-path/index.js | 10 - .../r2c/node_modules/is-unc-path/package.json | 96 - user/themes/r2c/node_modules/is-utf8/LICENSE | 9 - .../themes/r2c/node_modules/is-utf8/README.md | 16 - .../r2c/node_modules/is-utf8/is-utf8.js | 76 - .../r2c/node_modules/is-utf8/package.json | 58 - .../r2c/node_modules/is-windows/LICENSE | 21 - .../r2c/node_modules/is-windows/README.md | 95 - .../r2c/node_modules/is-windows/index.js | 27 - .../r2c/node_modules/is-windows/package.json | 114 - .../r2c/node_modules/isarray/.npmignore | 1 - .../r2c/node_modules/isarray/.travis.yml | 4 - user/themes/r2c/node_modules/isarray/Makefile | 6 - .../themes/r2c/node_modules/isarray/README.md | 60 - .../r2c/node_modules/isarray/component.json | 19 - user/themes/r2c/node_modules/isarray/index.js | 5 - .../r2c/node_modules/isarray/package.json | 77 - user/themes/r2c/node_modules/isarray/test.js | 20 - user/themes/r2c/node_modules/isexe/.npmignore | 2 - user/themes/r2c/node_modules/isexe/LICENSE | 15 - user/themes/r2c/node_modules/isexe/README.md | 51 - user/themes/r2c/node_modules/isexe/index.js | 57 - user/themes/r2c/node_modules/isexe/mode.js | 41 - .../r2c/node_modules/isexe/package.json | 64 - .../r2c/node_modules/isexe/test/basic.js | 221 - user/themes/r2c/node_modules/isexe/windows.js | 42 - user/themes/r2c/node_modules/isobject/LICENSE | 21 - .../r2c/node_modules/isobject/README.md | 122 - .../r2c/node_modules/isobject/index.d.ts | 5 - .../themes/r2c/node_modules/isobject/index.js | 12 - .../r2c/node_modules/isobject/package.json | 129 - .../r2c/node_modules/isstream/.jshintrc | 59 - .../r2c/node_modules/isstream/.npmignore | 1 - .../r2c/node_modules/isstream/.travis.yml | 12 - .../r2c/node_modules/isstream/LICENSE.md | 11 - .../r2c/node_modules/isstream/README.md | 66 - .../r2c/node_modules/isstream/isstream.js | 27 - .../r2c/node_modules/isstream/package.json | 65 - user/themes/r2c/node_modules/isstream/test.js | 168 - .../r2c/node_modules/js-base64/.babelrc | 3 - .../r2c/node_modules/js-base64/.travis.yml | 5 - .../themes/r2c/node_modules/js-base64/1x1.png | Bin 68 -> 0 bytes .../r2c/node_modules/js-base64/LICENSE.md | 27 - .../r2c/node_modules/js-base64/README.md | 86 - .../r2c/node_modules/js-base64/base64.html | 47 - .../r2c/node_modules/js-base64/base64.js | 226 - .../r2c/node_modules/js-base64/base64.min.js | 1 - .../r2c/node_modules/js-base64/base64_utf8 | 217 - .../r2c/node_modules/js-base64/bower.json | 18 - .../node_modules/js-base64/old/base64-1.7.js | 237 - .../r2c/node_modules/js-base64/package.js | 9 - .../r2c/node_modules/js-base64/package.json | 62 - .../js-base64/test-moment/dankogai.js | 44 - .../node_modules/js-base64/test-moment/es5.js | 24 - .../node_modules/js-base64/test-moment/es6.js | 25 - .../js-base64/test-moment/index.html | 40 - .../js-base64/test-moment/large.js | 25 - .../js-base64/test-moment/moment.js | 4535 ---- .../js-base64/test-moment/yoshinoya.js | 19 - .../node_modules/js-base64/test/dankogai.js | 44 - .../r2c/node_modules/js-base64/test/es5.js | 24 - .../r2c/node_modules/js-base64/test/es6.js | 25 - .../node_modules/js-base64/test/index.html | 39 - .../r2c/node_modules/js-base64/test/large.js | 25 - .../node_modules/js-base64/test/yoshinoya.js | 19 - user/themes/r2c/node_modules/jsbn/.npmignore | 2 - user/themes/r2c/node_modules/jsbn/LICENSE | 40 - user/themes/r2c/node_modules/jsbn/README.md | 175 - .../themes/r2c/node_modules/jsbn/example.html | 12 - user/themes/r2c/node_modules/jsbn/example.js | 3 - user/themes/r2c/node_modules/jsbn/index.js | 1357 -- .../themes/r2c/node_modules/jsbn/package.json | 58 - .../r2c/node_modules/json-schema/README.md | 5 - .../json-schema/draft-00/hyper-schema | 68 - .../json-schema/draft-00/json-ref | 26 - .../node_modules/json-schema/draft-00/links | 33 - .../node_modules/json-schema/draft-00/schema | 155 - .../json-schema/draft-01/hyper-schema | 68 - .../json-schema/draft-01/json-ref | 26 - .../node_modules/json-schema/draft-01/links | 33 - .../node_modules/json-schema/draft-01/schema | 155 - .../json-schema/draft-02/hyper-schema | 68 - .../json-schema/draft-02/json-ref | 26 - .../node_modules/json-schema/draft-02/links | 35 - .../node_modules/json-schema/draft-02/schema | 166 - .../json-schema/draft-03/examples/address | 20 - .../json-schema/draft-03/examples/calendar | 53 - .../json-schema/draft-03/examples/card | 105 - .../json-schema/draft-03/examples/geo | 8 - .../json-schema/draft-03/examples/interfaces | 23 - .../json-schema/draft-03/hyper-schema | 60 - .../json-schema/draft-03/json-ref | 26 - .../node_modules/json-schema/draft-03/links | 35 - .../node_modules/json-schema/draft-03/schema | 174 - .../json-schema/draft-04/hyper-schema | 60 - .../node_modules/json-schema/draft-04/links | 41 - .../node_modules/json-schema/draft-04/schema | 189 - .../json-schema/draft-zyp-json-schema-03.xml | 1120 - .../json-schema/draft-zyp-json-schema-04.xml | 1072 - .../r2c/node_modules/json-schema/lib/links.js | 66 - .../node_modules/json-schema/lib/validate.js | 273 - .../r2c/node_modules/json-schema/package.json | 75 - .../node_modules/json-schema/test/tests.js | 95 - .../json-stringify-safe/.npmignore | 1 - .../json-stringify-safe/CHANGELOG.md | 14 - .../node_modules/json-stringify-safe/LICENSE | 15 - .../node_modules/json-stringify-safe/Makefile | 35 - .../json-stringify-safe/README.md | 52 - .../json-stringify-safe/package.json | 70 - .../json-stringify-safe/stringify.js | 27 - .../json-stringify-safe/test/mocha.opts | 2 - .../test/stringify_test.js | 246 - .../r2c/node_modules/jsonpointer/LICENSE.md | 21 - .../r2c/node_modules/jsonpointer/README.md | 39 - .../node_modules/jsonpointer/jsonpointer.js | 93 - .../r2c/node_modules/jsonpointer/package.json | 76 - .../themes/r2c/node_modules/jsprim/CHANGES.md | 49 - .../r2c/node_modules/jsprim/CONTRIBUTING.md | 19 - user/themes/r2c/node_modules/jsprim/LICENSE | 19 - user/themes/r2c/node_modules/jsprim/README.md | 287 - .../r2c/node_modules/jsprim/lib/jsprim.js | 735 - .../jsprim/node_modules/assert-plus/AUTHORS | 6 - .../node_modules/assert-plus/CHANGES.md | 14 - .../jsprim/node_modules/assert-plus/README.md | 162 - .../jsprim/node_modules/assert-plus/assert.js | 211 - .../node_modules/assert-plus/package.json | 86 - .../r2c/node_modules/jsprim/package.json | 53 - .../r2c/node_modules/kind-of/CHANGELOG.md | 157 - user/themes/r2c/node_modules/kind-of/LICENSE | 21 - .../themes/r2c/node_modules/kind-of/README.md | 365 - user/themes/r2c/node_modules/kind-of/index.js | 129 - .../r2c/node_modules/kind-of/package.json | 158 - user/themes/r2c/node_modules/lcid/index.js | 22 - user/themes/r2c/node_modules/lcid/lcid.json | 203 - user/themes/r2c/node_modules/lcid/license | 21 - .../themes/r2c/node_modules/lcid/package.json | 82 - user/themes/r2c/node_modules/lcid/readme.md | 35 - .../themes/r2c/node_modules/liftoff/CHANGELOG | 127 - user/themes/r2c/node_modules/liftoff/LICENSE | 22 - .../themes/r2c/node_modules/liftoff/README.md | 451 - user/themes/r2c/node_modules/liftoff/index.js | 211 - .../liftoff/lib/build_config_name.js | 17 - .../node_modules/liftoff/lib/file_search.js | 14 - .../node_modules/liftoff/lib/find_config.js | 25 - .../r2c/node_modules/liftoff/lib/find_cwd.js | 18 - .../liftoff/lib/get_node_flags.js | 30 - .../node_modules/liftoff/lib/parse_options.js | 35 - .../liftoff/lib/register_loader.js | 24 - .../liftoff/lib/silent_require.js | 5 - .../r2c/node_modules/liftoff/package.json | 79 - .../r2c/node_modules/load-json-file/index.js | 21 - .../r2c/node_modules/load-json-file/license | 21 - .../node_modules/strip-bom/index.js | 17 - .../node_modules/strip-bom/license | 21 - .../node_modules/strip-bom/package.json | 78 - .../node_modules/strip-bom/readme.md | 39 - .../node_modules/load-json-file/package.json | 84 - .../r2c/node_modules/load-json-file/readme.md | 45 - .../node_modules/lodash._basecopy/LICENSE.txt | 22 - .../node_modules/lodash._basecopy/README.md | 20 - .../node_modules/lodash._basecopy/index.js | 32 - .../lodash._basecopy/package.json | 79 - .../node_modules/lodash._basetostring/LICENSE | 22 - .../lodash._basetostring/README.md | 20 - .../lodash._basetostring/index.js | 22 - .../lodash._basetostring/package.json | 79 - .../lodash._basevalues/LICENSE.txt | 22 - .../node_modules/lodash._basevalues/README.md | 20 - .../node_modules/lodash._basevalues/index.js | 31 - .../lodash._basevalues/package.json | 79 - .../node_modules/lodash._getnative/LICENSE | 22 - .../node_modules/lodash._getnative/README.md | 20 - .../node_modules/lodash._getnative/index.js | 137 - .../lodash._getnative/package.json | 79 - .../lodash._isiterateecall/LICENSE.txt | 22 - .../lodash._isiterateecall/README.md | 20 - .../lodash._isiterateecall/index.js | 132 - .../lodash._isiterateecall/package.json | 79 - .../node_modules/lodash._reescape/LICENSE.txt | 22 - .../node_modules/lodash._reescape/README.md | 20 - .../node_modules/lodash._reescape/index.js | 13 - .../lodash._reescape/package.json | 79 - .../lodash._reevaluate/LICENSE.txt | 22 - .../node_modules/lodash._reevaluate/README.md | 20 - .../node_modules/lodash._reevaluate/index.js | 13 - .../lodash._reevaluate/package.json | 79 - .../lodash._reinterpolate/LICENSE.txt | 22 - .../lodash._reinterpolate/README.md | 20 - .../lodash._reinterpolate/index.js | 13 - .../lodash._reinterpolate/package.json | 81 - .../r2c/node_modules/lodash._root/LICENSE | 23 - .../r2c/node_modules/lodash._root/README.md | 18 - .../r2c/node_modules/lodash._root/index.js | 59 - .../node_modules/lodash._root/package.json | 69 - .../r2c/node_modules/lodash.assign/LICENSE | 47 - .../r2c/node_modules/lodash.assign/README.md | 18 - .../r2c/node_modules/lodash.assign/index.js | 637 - .../node_modules/lodash.assign/package.json | 73 - .../r2c/node_modules/lodash.clonedeep/LICENSE | 47 - .../node_modules/lodash.clonedeep/README.md | 18 - .../node_modules/lodash.clonedeep/index.js | 1748 -- .../lodash.clonedeep/package.json | 74 - .../r2c/node_modules/lodash.escape/LICENSE | 22 - .../r2c/node_modules/lodash.escape/README.md | 18 - .../r2c/node_modules/lodash.escape/index.js | 180 - .../node_modules/lodash.escape/package.json | 77 - .../node_modules/lodash.isarguments/LICENSE | 47 - .../node_modules/lodash.isarguments/README.md | 18 - .../node_modules/lodash.isarguments/index.js | 229 - .../lodash.isarguments/package.json | 73 - .../r2c/node_modules/lodash.isarray/LICENSE | 22 - .../r2c/node_modules/lodash.isarray/README.md | 20 - .../r2c/node_modules/lodash.isarray/index.js | 180 - .../node_modules/lodash.isarray/package.json | 85 - .../r2c/node_modules/lodash.keys/LICENSE | 22 - .../r2c/node_modules/lodash.keys/README.md | 20 - .../r2c/node_modules/lodash.keys/index.js | 236 - .../r2c/node_modules/lodash.keys/package.json | 90 - .../r2c/node_modules/lodash.mergewith/LICENSE | 47 - .../node_modules/lodash.mergewith/README.md | 18 - .../node_modules/lodash.mergewith/index.js | 1963 -- .../lodash.mergewith/package.json | 68 - .../node_modules/lodash.restparam/LICENSE.txt | 22 - .../node_modules/lodash.restparam/README.md | 20 - .../node_modules/lodash.restparam/index.js | 67 - .../lodash.restparam/package.json | 85 - .../r2c/node_modules/lodash.template/LICENSE | 22 - .../node_modules/lodash.template/README.md | 20 - .../r2c/node_modules/lodash.template/index.js | 389 - .../node_modules/lodash.template/package.json | 96 - .../lodash.templatesettings/LICENSE | 22 - .../lodash.templatesettings/README.md | 18 - .../lodash.templatesettings/index.js | 77 - .../lodash.templatesettings/package.json | 80 - .../r2c/node_modules/lodash/LICENSE.txt | 22 - user/themes/r2c/node_modules/lodash/README.md | 128 - .../node_modules/lodash/dist/lodash.compat.js | 5152 ----- .../lodash/dist/lodash.compat.min.js | 42 - .../r2c/node_modules/lodash/dist/lodash.js | 4983 ----- .../node_modules/lodash/dist/lodash.min.js | 41 - .../lodash/dist/lodash.underscore.js | 4307 ---- .../lodash/dist/lodash.underscore.min.js | 34 - .../r2c/node_modules/lodash/package.json | 83 - .../r2c/node_modules/loud-rejection/api.js | 11 - .../r2c/node_modules/loud-rejection/index.js | 36 - .../r2c/node_modules/loud-rejection/license | 21 - .../node_modules/loud-rejection/package.json | 95 - .../r2c/node_modules/loud-rejection/readme.md | 68 - .../node_modules/loud-rejection/register.js | 2 - .../r2c/node_modules/lru-cache/.npmignore | 1 - .../r2c/node_modules/lru-cache/.travis.yml | 8 - .../r2c/node_modules/lru-cache/CONTRIBUTORS | 14 - .../themes/r2c/node_modules/lru-cache/LICENSE | 15 - .../r2c/node_modules/lru-cache/README.md | 137 - .../node_modules/lru-cache/lib/lru-cache.js | 334 - .../r2c/node_modules/lru-cache/package.json | 62 - .../r2c/node_modules/lru-cache/test/basic.js | 396 - .../node_modules/lru-cache/test/foreach.js | 120 - .../lru-cache/test/memory-leak.js | 51 - .../node_modules/lru-cache/test/serialize.js | 216 - user/themes/r2c/node_modules/lru-queue/.lint | 11 - .../r2c/node_modules/lru-queue/.npmignore | 4 - .../r2c/node_modules/lru-queue/.travis.yml | 9 - .../themes/r2c/node_modules/lru-queue/CHANGES | 3 - .../themes/r2c/node_modules/lru-queue/LICENCE | 19 - .../r2c/node_modules/lru-queue/README.md | 65 - .../r2c/node_modules/lru-queue/index.js | 48 - .../r2c/node_modules/lru-queue/package.json | 61 - .../r2c/node_modules/lru-queue/test/index.js | 29 - .../r2c/node_modules/make-iterator/LICENSE | 21 - .../r2c/node_modules/make-iterator/README.md | 102 - .../r2c/node_modules/make-iterator/index.js | 99 - .../node_modules/make-iterator/package.json | 99 - .../themes/r2c/node_modules/map-cache/LICENSE | 21 - .../r2c/node_modules/map-cache/README.md | 145 - .../r2c/node_modules/map-cache/index.js | 100 - .../r2c/node_modules/map-cache/package.json | 92 - user/themes/r2c/node_modules/map-obj/index.js | 13 - user/themes/r2c/node_modules/map-obj/license | 21 - .../r2c/node_modules/map-obj/package.json | 73 - .../themes/r2c/node_modules/map-obj/readme.md | 29 - .../themes/r2c/node_modules/map-visit/LICENSE | 21 - .../r2c/node_modules/map-visit/README.md | 155 - .../r2c/node_modules/map-visit/index.js | 37 - .../r2c/node_modules/map-visit/package.json | 113 - .../r2c/node_modules/memoizee/.editorconfig | 14 - .../r2c/node_modules/memoizee/.testignore | 1 - .../r2c/node_modules/memoizee/CHANGELOG.md | 71 - user/themes/r2c/node_modules/memoizee/CHANGES | 124 - user/themes/r2c/node_modules/memoizee/LICENSE | 15 - .../r2c/node_modules/memoizee/README.md | 483 - .../memoizee/benchmark/fibonacci.js | 140 - .../r2c/node_modules/memoizee/ext/async.js | 160 - .../r2c/node_modules/memoizee/ext/dispose.js | 33 - .../r2c/node_modules/memoizee/ext/max-age.js | 96 - .../r2c/node_modules/memoizee/ext/max.js | 27 - .../r2c/node_modules/memoizee/ext/promise.js | 154 - .../node_modules/memoizee/ext/ref-counter.js | 48 - .../themes/r2c/node_modules/memoizee/index.js | 34 - .../memoizee/lib/configure-map.js | 188 - .../r2c/node_modules/memoizee/lib/methods.js | 32 - .../memoizee/lib/registered-extensions.js | 1 - .../memoizee/lib/resolve-length.js | 15 - .../memoizee/lib/resolve-normalize.js | 17 - .../memoizee/lib/resolve-resolve.js | 21 - .../r2c/node_modules/memoizee/lib/weak.js | 135 - .../node_modules/memoizee/methods-plain.js | 3 - .../r2c/node_modules/memoizee/methods.js | 3 - .../memoizee/normalizers/get-1.js | 29 - .../memoizee/normalizers/get-fixed.js | 71 - .../normalizers/get-primitive-fixed.js | 16 - .../node_modules/memoizee/normalizers/get.js | 90 - .../memoizee/normalizers/primitive.js | 9 - .../r2c/node_modules/memoizee/package.json | 93 - .../themes/r2c/node_modules/memoizee/plain.js | 37 - .../r2c/node_modules/memoizee/profile.js | 111 - .../node_modules/memoizee/test/ext/async.js | 413 - .../node_modules/memoizee/test/ext/dispose.js | 298 - .../node_modules/memoizee/test/ext/max-age.js | 935 - .../r2c/node_modules/memoizee/test/ext/max.js | 1677 -- .../node_modules/memoizee/test/ext/promise.js | 285 - .../memoizee/test/ext/ref-counter.js | 380 - .../r2c/node_modules/memoizee/test/index.js | 2474 --- .../memoizee/test/lib/configure-map.js | 156 - .../node_modules/memoizee/test/lib/methods.js | 50 - .../test/lib/registered-extensions.js | 6 - .../memoizee/test/lib/resolve-length.js | 10 - .../memoizee/test/lib/resolve-normalize.js | 9 - .../memoizee/test/lib/resolve-resolve.js | 5 - .../node_modules/memoizee/test/lib/weak.js | 53 - .../memoizee/test/methods-plain.js | 48 - .../r2c/node_modules/memoizee/test/methods.js | 45 - .../memoizee/test/normalizers/get-1.js | 62 - .../memoizee/test/normalizers/get-fixed.js | 98 - .../test/normalizers/get-primitive-fixed.js | 70 - .../memoizee/test/normalizers/get.js | 66 - .../memoizee/test/normalizers/primitive.js | 28 - .../r2c/node_modules/memoizee/test/plain.js | 56 - .../r2c/node_modules/memoizee/test/profile.js | 14 - .../node_modules/memoizee/test/weak-plain.js | 50 - .../r2c/node_modules/memoizee/test/weak.js | 62 - .../r2c/node_modules/memoizee/weak-plain.js | 3 - user/themes/r2c/node_modules/memoizee/weak.js | 3 - user/themes/r2c/node_modules/meow/index.js | 82 - user/themes/r2c/node_modules/meow/license | 21 - .../themes/r2c/node_modules/meow/package.json | 94 - user/themes/r2c/node_modules/meow/readme.md | 159 - .../r2c/node_modules/micromatch/CHANGELOG.md | 37 - .../r2c/node_modules/micromatch/LICENSE | 21 - .../r2c/node_modules/micromatch/README.md | 1150 -- .../r2c/node_modules/micromatch/index.js | 877 - .../r2c/node_modules/micromatch/lib/cache.js | 1 - .../node_modules/micromatch/lib/compilers.js | 77 - .../node_modules/micromatch/lib/parsers.js | 83 - .../r2c/node_modules/micromatch/lib/utils.js | 309 - .../r2c/node_modules/micromatch/package.json | 216 - .../r2c/node_modules/mime-db/HISTORY.md | 368 - user/themes/r2c/node_modules/mime-db/LICENSE | 22 - .../themes/r2c/node_modules/mime-db/README.md | 94 - user/themes/r2c/node_modules/mime-db/db.json | 7088 ------- user/themes/r2c/node_modules/mime-db/index.js | 11 - .../r2c/node_modules/mime-db/package.json | 104 - .../r2c/node_modules/mime-types/HISTORY.md | 260 - .../r2c/node_modules/mime-types/LICENSE | 23 - .../r2c/node_modules/mime-types/README.md | 108 - .../r2c/node_modules/mime-types/index.js | 188 - .../r2c/node_modules/mime-types/package.json | 91 - .../themes/r2c/node_modules/minimatch/LICENSE | 15 - .../r2c/node_modules/minimatch/README.md | 216 - .../r2c/node_modules/minimatch/browser.js | 1159 -- .../r2c/node_modules/minimatch/minimatch.js | 912 - .../r2c/node_modules/minimatch/package.json | 71 - .../r2c/node_modules/minimist/.travis.yml | 8 - user/themes/r2c/node_modules/minimist/LICENSE | 18 - .../node_modules/minimist/example/parse.js | 2 - .../themes/r2c/node_modules/minimist/index.js | 236 - .../r2c/node_modules/minimist/package.json | 79 - .../r2c/node_modules/minimist/readme.markdown | 91 - .../node_modules/minimist/test/all_bool.js | 32 - .../r2c/node_modules/minimist/test/bool.js | 166 - .../r2c/node_modules/minimist/test/dash.js | 31 - .../minimist/test/default_bool.js | 35 - .../r2c/node_modules/minimist/test/dotted.js | 22 - .../node_modules/minimist/test/kv_short.js | 16 - .../r2c/node_modules/minimist/test/long.js | 31 - .../r2c/node_modules/minimist/test/num.js | 36 - .../r2c/node_modules/minimist/test/parse.js | 197 - .../minimist/test/parse_modified.js | 9 - .../r2c/node_modules/minimist/test/short.js | 67 - .../node_modules/minimist/test/stop_early.js | 15 - .../r2c/node_modules/minimist/test/unknown.js | 102 - .../node_modules/minimist/test/whitespace.js | 8 - .../r2c/node_modules/mixin-deep/LICENSE | 21 - .../r2c/node_modules/mixin-deep/README.md | 80 - .../r2c/node_modules/mixin-deep/index.js | 53 - .../node_modules/is-extendable/LICENSE | 21 - .../node_modules/is-extendable/README.md | 88 - .../node_modules/is-extendable/index.d.ts | 5 - .../node_modules/is-extendable/index.js | 14 - .../node_modules/is-extendable/package.json | 98 - .../r2c/node_modules/mixin-deep/package.json | 98 - .../r2c/node_modules/mkdirp/.travis.yml | 8 - user/themes/r2c/node_modules/mkdirp/LICENSE | 21 - .../themes/r2c/node_modules/mkdirp/bin/cmd.js | 33 - .../r2c/node_modules/mkdirp/bin/usage.txt | 12 - .../r2c/node_modules/mkdirp/examples/pow.js | 6 - user/themes/r2c/node_modules/mkdirp/index.js | 98 - .../mkdirp/node_modules/minimist/.travis.yml | 4 - .../mkdirp/node_modules/minimist/LICENSE | 18 - .../node_modules/minimist/example/parse.js | 2 - .../mkdirp/node_modules/minimist/index.js | 187 - .../mkdirp/node_modules/minimist/package.json | 75 - .../node_modules/minimist/readme.markdown | 73 - .../mkdirp/node_modules/minimist/test/dash.js | 24 - .../minimist/test/default_bool.js | 20 - .../node_modules/minimist/test/dotted.js | 16 - .../mkdirp/node_modules/minimist/test/long.js | 31 - .../node_modules/minimist/test/parse.js | 318 - .../minimist/test/parse_modified.js | 9 - .../node_modules/minimist/test/short.js | 67 - .../node_modules/minimist/test/whitespace.js | 8 - .../r2c/node_modules/mkdirp/package.json | 69 - .../r2c/node_modules/mkdirp/readme.markdown | 100 - .../r2c/node_modules/mkdirp/test/chmod.js | 41 - .../r2c/node_modules/mkdirp/test/clobber.js | 38 - .../r2c/node_modules/mkdirp/test/mkdirp.js | 28 - .../r2c/node_modules/mkdirp/test/opts_fs.js | 29 - .../node_modules/mkdirp/test/opts_fs_sync.js | 27 - .../r2c/node_modules/mkdirp/test/perm.js | 32 - .../r2c/node_modules/mkdirp/test/perm_sync.js | 36 - .../r2c/node_modules/mkdirp/test/race.js | 37 - .../r2c/node_modules/mkdirp/test/rel.js | 32 - .../r2c/node_modules/mkdirp/test/return.js | 25 - .../node_modules/mkdirp/test/return_sync.js | 24 - .../r2c/node_modules/mkdirp/test/root.js | 19 - .../r2c/node_modules/mkdirp/test/sync.js | 32 - .../r2c/node_modules/mkdirp/test/umask.js | 28 - .../node_modules/mkdirp/test/umask_sync.js | 32 - user/themes/r2c/node_modules/ms/index.js | 152 - user/themes/r2c/node_modules/ms/license.md | 21 - user/themes/r2c/node_modules/ms/package.json | 74 - user/themes/r2c/node_modules/ms/readme.md | 51 - .../r2c/node_modules/multipipe/.npmignore | 1 - .../r2c/node_modules/multipipe/.travis.yml | 3 - .../r2c/node_modules/multipipe/History.md | 25 - .../r2c/node_modules/multipipe/Makefile | 10 - .../r2c/node_modules/multipipe/Readme.md | 102 - .../r2c/node_modules/multipipe/index.js | 72 - .../r2c/node_modules/multipipe/package.json | 52 - .../node_modules/multipipe/test/multipipe.js | 141 - user/themes/r2c/node_modules/nan/CHANGELOG.md | 492 - user/themes/r2c/node_modules/nan/LICENSE.md | 13 - user/themes/r2c/node_modules/nan/README.md | 456 - .../r2c/node_modules/nan/doc/asyncworker.md | 146 - .../r2c/node_modules/nan/doc/buffers.md | 54 - .../r2c/node_modules/nan/doc/callback.md | 76 - .../r2c/node_modules/nan/doc/converters.md | 41 - .../themes/r2c/node_modules/nan/doc/errors.md | 226 - user/themes/r2c/node_modules/nan/doc/json.md | 62 - .../r2c/node_modules/nan/doc/maybe_types.md | 583 - .../r2c/node_modules/nan/doc/methods.md | 659 - user/themes/r2c/node_modules/nan/doc/new.md | 147 - .../r2c/node_modules/nan/doc/node_misc.md | 123 - .../node_modules/nan/doc/object_wrappers.md | 263 - .../r2c/node_modules/nan/doc/persistent.md | 295 - .../themes/r2c/node_modules/nan/doc/scopes.md | 73 - .../themes/r2c/node_modules/nan/doc/script.md | 38 - .../r2c/node_modules/nan/doc/string_bytes.md | 62 - .../r2c/node_modules/nan/doc/v8_internals.md | 199 - .../r2c/node_modules/nan/doc/v8_misc.md | 85 - .../r2c/node_modules/nan/include_dirs.js | 1 - user/themes/r2c/node_modules/nan/nan.h | 2761 --- .../r2c/node_modules/nan/nan_callbacks.h | 88 - .../node_modules/nan/nan_callbacks_12_inl.h | 512 - .../nan/nan_callbacks_pre_12_inl.h | 520 - .../r2c/node_modules/nan/nan_converters.h | 72 - .../node_modules/nan/nan_converters_43_inl.h | 48 - .../nan/nan_converters_pre_43_inl.h | 42 - .../nan/nan_define_own_property_helper.h | 29 - .../nan/nan_implementation_12_inl.h | 399 - .../nan/nan_implementation_pre_12_inl.h | 263 - user/themes/r2c/node_modules/nan/nan_json.h | 166 - .../r2c/node_modules/nan/nan_maybe_43_inl.h | 369 - .../node_modules/nan/nan_maybe_pre_43_inl.h | 316 - user/themes/r2c/node_modules/nan/nan_new.h | 340 - .../r2c/node_modules/nan/nan_object_wrap.h | 155 - .../node_modules/nan/nan_persistent_12_inl.h | 132 - .../nan/nan_persistent_pre_12_inl.h | 242 - .../themes/r2c/node_modules/nan/nan_private.h | 73 - .../r2c/node_modules/nan/nan_string_bytes.h | 305 - .../nan/nan_typedarray_contents.h | 90 - user/themes/r2c/node_modules/nan/nan_weak.h | 432 - user/themes/r2c/node_modules/nan/package.json | 101 - .../themes/r2c/node_modules/nan/tools/1to2.js | 412 - .../r2c/node_modules/nan/tools/README.md | 14 - .../r2c/node_modules/nan/tools/package.json | 19 - .../r2c/node_modules/nanomatch/CHANGELOG.md | 57 - .../themes/r2c/node_modules/nanomatch/LICENSE | 21 - .../r2c/node_modules/nanomatch/README.md | 1148 -- .../r2c/node_modules/nanomatch/index.js | 838 - .../r2c/node_modules/nanomatch/lib/cache.js | 1 - .../node_modules/nanomatch/lib/compilers.js | 339 - .../r2c/node_modules/nanomatch/lib/parsers.js | 386 - .../r2c/node_modules/nanomatch/lib/utils.js | 379 - .../r2c/node_modules/nanomatch/package.json | 171 - .../r2c/node_modules/natives/LICENSE.md | 6 - .../themes/r2c/node_modules/natives/README.md | 64 - user/themes/r2c/node_modules/natives/index.js | 155 - .../r2c/node_modules/natives/package.json | 54 - user/themes/r2c/node_modules/next-tick/.lint | 14 - .../r2c/node_modules/next-tick/.npmignore | 4 - .../r2c/node_modules/next-tick/.travis.yml | 16 - .../themes/r2c/node_modules/next-tick/CHANGES | 24 - .../themes/r2c/node_modules/next-tick/LICENSE | 21 - .../r2c/node_modules/next-tick/README.md | 24 - .../r2c/node_modules/next-tick/index.js | 71 - .../r2c/node_modules/next-tick/package.json | 65 - .../r2c/node_modules/next-tick/test/index.js | 22 - .../r2c/node_modules/node-gyp/.jshintrc | 7 - .../r2c/node_modules/node-gyp/.npmignore | 3 - .../r2c/node_modules/node-gyp/CHANGELOG.md | 176 - user/themes/r2c/node_modules/node-gyp/LICENSE | 24 - .../r2c/node_modules/node-gyp/README.md | 242 - .../r2c/node_modules/node-gyp/addon.gypi | 133 - .../r2c/node_modules/node-gyp/bin/node-gyp.js | 148 - .../r2c/node_modules/node-gyp/gyp/.npmignore | 1 - .../r2c/node_modules/node-gyp/gyp/AUTHORS | 12 - .../themes/r2c/node_modules/node-gyp/gyp/DEPS | 24 - .../r2c/node_modules/node-gyp/gyp/LICENSE | 27 - .../r2c/node_modules/node-gyp/gyp/OWNERS | 1 - .../node_modules/node-gyp/gyp/PRESUBMIT.py | 137 - .../node-gyp/gyp/buildbot/aosp_manifest.xml | 466 - .../node-gyp/gyp/buildbot/buildbot_run.py | 136 - .../node-gyp/gyp/buildbot/commit_queue/OWNERS | 6 - .../node-gyp/gyp/buildbot/commit_queue/README | 3 - .../gyp/buildbot/commit_queue/cq_config.json | 15 - .../node-gyp/gyp/codereview.settings | 10 - .../node-gyp/gyp/data/win/large-pdb-shim.cc | 12 - user/themes/r2c/node_modules/node-gyp/gyp/gyp | 8 - .../r2c/node_modules/node-gyp/gyp/gyp.bat | 5 - .../r2c/node_modules/node-gyp/gyp/gyp_main.py | 16 - .../r2c/node_modules/node-gyp/gyp/gyptest.py | 274 - .../node-gyp/gyp/pylib/gyp/MSVSNew.py | 340 - .../node-gyp/gyp/pylib/gyp/MSVSProject.py | 208 - .../node-gyp/gyp/pylib/gyp/MSVSSettings.py | 1096 - .../gyp/pylib/gyp/MSVSSettings_test.py | 1483 -- .../node-gyp/gyp/pylib/gyp/MSVSToolFile.py | 58 - .../node-gyp/gyp/pylib/gyp/MSVSUserFile.py | 147 - .../node-gyp/gyp/pylib/gyp/MSVSUtil.py | 270 - .../node-gyp/gyp/pylib/gyp/MSVSVersion.py | 443 - .../node-gyp/gyp/pylib/gyp/__init__.py | 548 - .../node-gyp/gyp/pylib/gyp/__init__.pyc | Bin 16502 -> 0 bytes .../node-gyp/gyp/pylib/gyp/common.py | 608 - .../node-gyp/gyp/pylib/gyp/common.pyc | Bin 19444 -> 0 bytes .../node-gyp/gyp/pylib/gyp/common_test.py | 72 - .../node-gyp/gyp/pylib/gyp/easy_xml.py | 162 - .../node-gyp/gyp/pylib/gyp/easy_xml_test.py | 103 - .../node-gyp/gyp/pylib/gyp/flock_tool.py | 54 - .../gyp/pylib/gyp/generator/__init__.py | 0 .../gyp/pylib/gyp/generator/__init__.pyc | Bin 184 -> 0 bytes .../gyp/pylib/gyp/generator/analyzer.py | 741 - .../gyp/pylib/gyp/generator/android.py | 1095 - .../node-gyp/gyp/pylib/gyp/generator/cmake.py | 1221 -- .../gyp/generator/dump_dependency_json.py | 99 - .../gyp/pylib/gyp/generator/eclipse.py | 425 - .../node-gyp/gyp/pylib/gyp/generator/gypd.py | 94 - .../node-gyp/gyp/pylib/gyp/generator/gypsh.py | 56 - .../node-gyp/gyp/pylib/gyp/generator/make.py | 2220 -- .../node-gyp/gyp/pylib/gyp/generator/make.pyc | Bin 69593 -> 0 bytes .../node-gyp/gyp/pylib/gyp/generator/msvs.py | 3494 ---- .../gyp/pylib/gyp/generator/msvs_test.py | 37 - .../node-gyp/gyp/pylib/gyp/generator/ninja.py | 2410 --- .../gyp/pylib/gyp/generator/ninja_test.py | 47 - .../node-gyp/gyp/pylib/gyp/generator/xcode.py | 1300 -- .../gyp/pylib/gyp/generator/xcode_test.py | 23 - .../node-gyp/gyp/pylib/gyp/input.py | 2897 --- .../node-gyp/gyp/pylib/gyp/input.pyc | Bin 64567 -> 0 bytes .../node-gyp/gyp/pylib/gyp/input_test.py | 90 - .../node-gyp/gyp/pylib/gyp/mac_tool.py | 610 - .../node-gyp/gyp/pylib/gyp/msvs_emulation.py | 1087 - .../node-gyp/gyp/pylib/gyp/ninja_syntax.py | 160 - .../node-gyp/gyp/pylib/gyp/ordered_dict.py | 289 - .../node-gyp/gyp/pylib/gyp/simple_copy.py | 46 - .../node-gyp/gyp/pylib/gyp/simple_copy.pyc | Bin 2232 -> 0 bytes .../node-gyp/gyp/pylib/gyp/win_tool.py | 314 - .../node-gyp/gyp/pylib/gyp/xcode_emulation.py | 1629 -- .../gyp/pylib/gyp/xcode_emulation.pyc | Bin 61916 -> 0 bytes .../node-gyp/gyp/pylib/gyp/xcode_ninja.py | 270 - .../node-gyp/gyp/pylib/gyp/xcodeproj_file.py | 2927 --- .../node-gyp/gyp/pylib/gyp/xml_fix.py | 69 - .../node_modules/node-gyp/gyp/samples/samples | 81 - .../node-gyp/gyp/samples/samples.bat | 5 - .../r2c/node_modules/node-gyp/gyp/setup.py | 19 - .../node_modules/node-gyp/gyp/tools/README | 15 - .../node-gyp/gyp/tools/Xcode/README | 5 - .../tools/Xcode/Specifications/gyp.pbfilespec | 27 - .../tools/Xcode/Specifications/gyp.xclangspec | 226 - .../node-gyp/gyp/tools/emacs/README | 12 - .../node-gyp/gyp/tools/emacs/gyp-tests.el | 63 - .../node-gyp/gyp/tools/emacs/gyp.el | 275 - .../gyp/tools/emacs/run-unit-tests.sh | 7 - .../gyp/tools/emacs/testdata/media.gyp | 1105 - .../tools/emacs/testdata/media.gyp.fontified | 1107 - .../node-gyp/gyp/tools/graphviz.py | 100 - .../node-gyp/gyp/tools/pretty_gyp.py | 155 - .../node-gyp/gyp/tools/pretty_sln.py | 169 - .../node-gyp/gyp/tools/pretty_vcproj.py | 329 - .../node_modules/node-gyp/lib/Find-VS2017.cs | 271 - .../r2c/node_modules/node-gyp/lib/build.js | 266 - .../r2c/node_modules/node-gyp/lib/clean.js | 22 - .../node_modules/node-gyp/lib/configure.js | 523 - .../node-gyp/lib/find-node-directory.js | 61 - .../node_modules/node-gyp/lib/find-vs2017.js | 46 - .../r2c/node_modules/node-gyp/lib/install.js | 469 - .../r2c/node_modules/node-gyp/lib/list.js | 33 - .../r2c/node_modules/node-gyp/lib/node-gyp.js | 216 - .../node-gyp/lib/process-release.js | 155 - .../r2c/node_modules/node-gyp/lib/rebuild.js | 14 - .../r2c/node_modules/node-gyp/lib/remove.js | 52 - .../node-gyp/node_modules/.bin/semver | 1 - .../node-gyp/node_modules/glob/LICENSE | 15 - .../node-gyp/node_modules/glob/README.md | 368 - .../node-gyp/node_modules/glob/changelog.md | 67 - .../node-gyp/node_modules/glob/common.js | 240 - .../node-gyp/node_modules/glob/glob.js | 790 - .../node-gyp/node_modules/glob/package.json | 80 - .../node-gyp/node_modules/glob/sync.js | 486 - .../node-gyp/node_modules/minimatch/LICENSE | 15 - .../node-gyp/node_modules/minimatch/README.md | 209 - .../node_modules/minimatch/minimatch.js | 923 - .../node_modules/minimatch/package.json | 68 - .../node-gyp/node_modules/semver/LICENSE | 15 - .../node-gyp/node_modules/semver/README.md | 350 - .../node-gyp/node_modules/semver/bin/semver | 133 - .../node-gyp/node_modules/semver/package.json | 58 - .../node-gyp/node_modules/semver/range.bnf | 16 - .../node-gyp/node_modules/semver/semver.js | 1203 -- .../r2c/node_modules/node-gyp/package.json | 97 - .../node-gyp/src/win_delay_load_hook.cc | 36 - .../r2c/node_modules/node-gyp/test/docker.sh | 164 - .../node-gyp/test/fixtures/ca-bundle.crt | 40 - .../node-gyp/test/fixtures/ca.crt | 21 - .../node-gyp/test/fixtures/server.crt | 19 - .../node-gyp/test/fixtures/server.key | 28 - .../node-gyp/test/simple-proxy.js | 24 - .../node_modules/node-gyp/test/test-addon.js | 28 - .../node-gyp/test/test-configure-python.js | 74 - .../node-gyp/test/test-download.js | 102 - .../test/test-find-accessible-sync.js | 86 - .../node-gyp/test/test-find-node-directory.js | 115 - .../node-gyp/test/test-find-python.js | 339 - .../node-gyp/test/test-options.js | 25 - .../node-gyp/test/test-process-release.js | 637 - .../r2c/node_modules/node-sass/CHANGELOG.md | 204 - .../themes/r2c/node_modules/node-sass/LICENSE | 20 - .../r2c/node_modules/node-sass/README.md | 614 - .../r2c/node_modules/node-sass/bin/emcc | 12 - .../r2c/node_modules/node-sass/bin/node-sass | 406 - .../r2c/node_modules/node-sass/binding.gyp | 91 - .../r2c/node_modules/node-sass/build/Makefile | 329 - .../Release/.deps/Release/binding.node.d | 1 - .../.deps/Release/obj.target/binding.node.d | 1 - .../obj.target/binding/src/binding.o.d | 72 - .../obj.target/binding/src/create_string.o.d | 57 - .../binding/src/custom_function_bridge.o.d | 69 - .../binding/src/custom_importer_bridge.o.d | 65 - .../binding/src/sass_context_wrapper.o.d | 68 - .../binding/src/sass_types/boolean.o.d | 65 - .../binding/src/sass_types/color.o.d | 65 - .../binding/src/sass_types/error.o.d | 67 - .../binding/src/sass_types/factory.o.d | 76 - .../binding/src/sass_types/list.o.d | 65 - .../obj.target/binding/src/sass_types/map.o.d | 65 - .../binding/src/sass_types/null.o.d | 62 - .../binding/src/sass_types/number.o.d | 67 - .../binding/src/sass_types/string.o.d | 67 - .../libsass/src/libsass/src/ast.o.d | 72 - .../libsass/src/libsass/src/ast_fwd_decl.o.d | 65 - .../libsass/src/libsass/src/backtrace.o.d | 18 - .../libsass/src/libsass/src/base64vlq.o.d | 8 - .../libsass/src/libsass/src/bind.o.d | 70 - .../libsass/src/libsass/src/cencode.o.d | 5 - .../libsass/src/libsass/src/check_nesting.o.d | 66 - .../libsass/src/libsass/src/color_maps.o.d | 66 - .../libsass/src/libsass/src/constants.o.d | 8 - .../libsass/src/libsass/src/context.o.d | 84 - .../libsass/src/libsass/src/cssize.o.d | 66 - .../libsass/src/libsass/src/emitter.o.d | 54 - .../libsass/src/libsass/src/environment.o.d | 65 - .../src/libsass/src/error_handling.o.d | 68 - .../libsass/src/libsass/src/eval.o.d | 86 - .../libsass/src/libsass/src/expand.o.d | 78 - .../libsass/src/libsass/src/extend.o.d | 82 - .../libsass/src/libsass/src/file.o.d | 72 - .../libsass/src/libsass/src/functions.o.d | 81 - .../libsass/src/libsass/src/inspect.o.d | 68 - .../libsass/src/libsass/src/json.o.d | 11 - .../libsass/src/libsass/src/lexer.o.d | 10 - .../libsass/src/libsass/src/listize.o.d | 66 - .../src/libsass/src/memory/SharedPtr.o.d | 15 - .../libsass/src/libsass/src/node.o.d | 70 - .../libsass/src/libsass/src/operators.o.d | 68 - .../libsass/src/libsass/src/output.o.d | 65 - .../libsass/src/libsass/src/parser.o.d | 70 - .../libsass/src/libsass/src/plugins.o.d | 34 - .../libsass/src/libsass/src/position.o.d | 8 - .../libsass/src/libsass/src/prelexer.o.d | 20 - .../src/libsass/src/remove_placeholders.o.d | 67 - .../libsass/src/libsass/src/sass.o.d | 69 - .../libsass/src/libsass/src/sass2scss.o.d | 5 - .../libsass/src/libsass/src/sass_context.o.d | 70 - .../src/libsass/src/sass_functions.o.d | 71 - .../libsass/src/libsass/src/sass_util.o.d | 66 - .../libsass/src/libsass/src/sass_values.o.d | 72 - .../libsass/src/libsass/src/source_map.o.d | 66 - .../libsass/src/libsass/src/subset_map.o.d | 65 - .../libsass/src/libsass/src/to_c.o.d | 65 - .../libsass/src/libsass/src/to_value.o.d | 66 - .../libsass/src/libsass/src/units.o.d | 24 - .../libsass/src/libsass/src/utf8_string.o.d | 13 - .../libsass/src/libsass/src/util.o.d | 67 - .../libsass/src/libsass/src/values.o.d | 66 - .../.deps/Release/obj.target/src/sass.a.d | 1 - .../build/Release/.deps/Release/sass.a.d | 1 - .../build/Release/obj.target/binding.node | Bin 3481440 -> 0 bytes .../build/Release/obj.target/src/sass.a | Bin 7683330 -> 0 bytes .../node-sass/build/Release/sass.a | Bin 7683330 -> 0 bytes .../node-sass/build/binding.Makefile | 6 - .../node-sass/build/binding.target.mk | 163 - .../node_modules/node-sass/build/config.gypi | 182 - .../node-sass/build/src/libsass.Makefile | 6 - .../node-sass/build/src/libsass.target.mk | 206 - .../r2c/node_modules/node-sass/lib/binding.js | 20 - .../r2c/node_modules/node-sass/lib/errors.js | 49 - .../node_modules/node-sass/lib/extensions.js | 458 - .../r2c/node_modules/node-sass/lib/index.js | 475 - .../r2c/node_modules/node-sass/lib/render.js | 121 - .../r2c/node_modules/node-sass/lib/watcher.js | 93 - .../node-sass/node_modules/gaze/LICENSE-MIT | 22 - .../node-sass/node_modules/gaze/README.md | 195 - .../node-sass/node_modules/gaze/lib/gaze.js | 459 - .../node-sass/node_modules/gaze/lib/helper.js | 84 - .../node-sass/node_modules/gaze/package.json | 83 - .../node-sass/node_modules/glob/LICENSE | 15 - .../node-sass/node_modules/glob/README.md | 368 - .../node-sass/node_modules/glob/changelog.md | 67 - .../node-sass/node_modules/glob/common.js | 240 - .../node-sass/node_modules/glob/glob.js | 790 - .../node-sass/node_modules/glob/package.json | 81 - .../node-sass/node_modules/glob/sync.js | 486 - .../node-sass/node_modules/globule/LICENSE | 22 - .../node-sass/node_modules/globule/README.md | 130 - .../node_modules/globule/lib/globule.js | 192 - .../node_modules/globule/package.json | 79 - .../node-sass/node_modules/lodash/LICENSE | 47 - .../node-sass/node_modules/lodash/README.md | 39 - .../node_modules/lodash/_DataView.js | 7 - .../node-sass/node_modules/lodash/_Hash.js | 32 - .../node_modules/lodash/_LazyWrapper.js | 28 - .../node_modules/lodash/_ListCache.js | 32 - .../node_modules/lodash/_LodashWrapper.js | 22 - .../node-sass/node_modules/lodash/_Map.js | 7 - .../node_modules/lodash/_MapCache.js | 32 - .../node-sass/node_modules/lodash/_Promise.js | 7 - .../node-sass/node_modules/lodash/_Set.js | 7 - .../node_modules/lodash/_SetCache.js | 27 - .../node-sass/node_modules/lodash/_Stack.js | 27 - .../node-sass/node_modules/lodash/_Symbol.js | 6 - .../node_modules/lodash/_Uint8Array.js | 6 - .../node-sass/node_modules/lodash/_WeakMap.js | 7 - .../node-sass/node_modules/lodash/_apply.js | 21 - .../node_modules/lodash/_arrayAggregator.js | 22 - .../node_modules/lodash/_arrayEach.js | 22 - .../node_modules/lodash/_arrayEachRight.js | 21 - .../node_modules/lodash/_arrayEvery.js | 23 - .../node_modules/lodash/_arrayFilter.js | 25 - .../node_modules/lodash/_arrayIncludes.js | 17 - .../node_modules/lodash/_arrayIncludesWith.js | 22 - .../node_modules/lodash/_arrayLikeKeys.js | 49 - .../node_modules/lodash/_arrayMap.js | 21 - .../node_modules/lodash/_arrayPush.js | 20 - .../node_modules/lodash/_arrayReduce.js | 26 - .../node_modules/lodash/_arrayReduceRight.js | 24 - .../node_modules/lodash/_arraySample.js | 15 - .../node_modules/lodash/_arraySampleSize.js | 17 - .../node_modules/lodash/_arrayShuffle.js | 15 - .../node_modules/lodash/_arraySome.js | 23 - .../node_modules/lodash/_asciiSize.js | 12 - .../node_modules/lodash/_asciiToArray.js | 12 - .../node_modules/lodash/_asciiWords.js | 15 - .../node_modules/lodash/_assignMergeValue.js | 20 - .../node_modules/lodash/_assignValue.js | 28 - .../node_modules/lodash/_assocIndexOf.js | 21 - .../node_modules/lodash/_baseAggregator.js | 21 - .../node_modules/lodash/_baseAssign.js | 17 - .../node_modules/lodash/_baseAssignIn.js | 17 - .../node_modules/lodash/_baseAssignValue.js | 25 - .../node-sass/node_modules/lodash/_baseAt.js | 23 - .../node_modules/lodash/_baseClamp.js | 22 - .../node_modules/lodash/_baseClone.js | 171 - .../node_modules/lodash/_baseConforms.js | 18 - .../node_modules/lodash/_baseConformsTo.js | 27 - .../node_modules/lodash/_baseCreate.js | 30 - .../node_modules/lodash/_baseDelay.js | 21 - .../node_modules/lodash/_baseDifference.js | 67 - .../node_modules/lodash/_baseEach.js | 14 - .../node_modules/lodash/_baseEachRight.js | 14 - .../node_modules/lodash/_baseEvery.js | 21 - .../node_modules/lodash/_baseExtremum.js | 32 - .../node_modules/lodash/_baseFill.js | 32 - .../node_modules/lodash/_baseFilter.js | 21 - .../node_modules/lodash/_baseFindIndex.js | 24 - .../node_modules/lodash/_baseFindKey.js | 23 - .../node_modules/lodash/_baseFlatten.js | 38 - .../node-sass/node_modules/lodash/_baseFor.js | 16 - .../node_modules/lodash/_baseForOwn.js | 16 - .../node_modules/lodash/_baseForOwnRight.js | 16 - .../node_modules/lodash/_baseForRight.js | 15 - .../node_modules/lodash/_baseFunctions.js | 19 - .../node-sass/node_modules/lodash/_baseGet.js | 24 - .../node_modules/lodash/_baseGetAllKeys.js | 20 - .../node_modules/lodash/_baseGetTag.js | 28 - .../node-sass/node_modules/lodash/_baseGt.js | 14 - .../node-sass/node_modules/lodash/_baseHas.js | 19 - .../node_modules/lodash/_baseHasIn.js | 13 - .../node_modules/lodash/_baseInRange.js | 18 - .../node_modules/lodash/_baseIndexOf.js | 20 - .../node_modules/lodash/_baseIndexOfWith.js | 23 - .../node_modules/lodash/_baseIntersection.js | 74 - .../node_modules/lodash/_baseInverter.js | 21 - .../node_modules/lodash/_baseInvoke.js | 24 - .../node_modules/lodash/_baseIsArguments.js | 18 - .../node_modules/lodash/_baseIsArrayBuffer.js | 17 - .../node_modules/lodash/_baseIsDate.js | 18 - .../node_modules/lodash/_baseIsEqual.js | 28 - .../node_modules/lodash/_baseIsEqualDeep.js | 83 - .../node_modules/lodash/_baseIsMap.js | 18 - .../node_modules/lodash/_baseIsMatch.js | 62 - .../node_modules/lodash/_baseIsNaN.js | 12 - .../node_modules/lodash/_baseIsNative.js | 47 - .../node_modules/lodash/_baseIsRegExp.js | 18 - .../node_modules/lodash/_baseIsSet.js | 18 - .../node_modules/lodash/_baseIsTypedArray.js | 60 - .../node_modules/lodash/_baseIteratee.js | 31 - .../node_modules/lodash/_baseKeys.js | 30 - .../node_modules/lodash/_baseKeysIn.js | 33 - .../node_modules/lodash/_baseLodash.js | 10 - .../node-sass/node_modules/lodash/_baseLt.js | 14 - .../node-sass/node_modules/lodash/_baseMap.js | 22 - .../node_modules/lodash/_baseMatches.js | 22 - .../lodash/_baseMatchesProperty.js | 33 - .../node_modules/lodash/_baseMean.js | 20 - .../node_modules/lodash/_baseMerge.js | 42 - .../node_modules/lodash/_baseMergeDeep.js | 94 - .../node-sass/node_modules/lodash/_baseNth.js | 20 - .../node_modules/lodash/_baseOrderBy.js | 34 - .../node_modules/lodash/_basePick.js | 19 - .../node_modules/lodash/_basePickBy.js | 30 - .../node_modules/lodash/_baseProperty.js | 14 - .../node_modules/lodash/_basePropertyDeep.js | 16 - .../node_modules/lodash/_basePropertyOf.js | 14 - .../node_modules/lodash/_basePullAll.js | 51 - .../node_modules/lodash/_basePullAt.js | 37 - .../node_modules/lodash/_baseRandom.js | 18 - .../node_modules/lodash/_baseRange.js | 28 - .../node_modules/lodash/_baseReduce.js | 23 - .../node_modules/lodash/_baseRepeat.js | 35 - .../node_modules/lodash/_baseRest.js | 17 - .../node_modules/lodash/_baseSample.js | 15 - .../node_modules/lodash/_baseSampleSize.js | 18 - .../node-sass/node_modules/lodash/_baseSet.js | 47 - .../node_modules/lodash/_baseSetData.js | 17 - .../node_modules/lodash/_baseSetToString.js | 22 - .../node_modules/lodash/_baseShuffle.js | 15 - .../node_modules/lodash/_baseSlice.js | 31 - .../node_modules/lodash/_baseSome.js | 22 - .../node_modules/lodash/_baseSortBy.js | 21 - .../node_modules/lodash/_baseSortedIndex.js | 42 - .../node_modules/lodash/_baseSortedIndexBy.js | 64 - .../node_modules/lodash/_baseSortedUniq.js | 30 - .../node-sass/node_modules/lodash/_baseSum.js | 24 - .../node_modules/lodash/_baseTimes.js | 20 - .../node_modules/lodash/_baseToNumber.js | 24 - .../node_modules/lodash/_baseToPairs.js | 18 - .../node_modules/lodash/_baseToString.js | 37 - .../node_modules/lodash/_baseUnary.js | 14 - .../node_modules/lodash/_baseUniq.js | 72 - .../node_modules/lodash/_baseUnset.js | 20 - .../node_modules/lodash/_baseUpdate.js | 18 - .../node_modules/lodash/_baseValues.js | 19 - .../node_modules/lodash/_baseWhile.js | 26 - .../node_modules/lodash/_baseWrapperValue.js | 25 - .../node-sass/node_modules/lodash/_baseXor.js | 36 - .../node_modules/lodash/_baseZipObject.js | 23 - .../node_modules/lodash/_cacheHas.js | 13 - .../lodash/_castArrayLikeObject.js | 14 - .../node_modules/lodash/_castFunction.js | 14 - .../node_modules/lodash/_castPath.js | 21 - .../node_modules/lodash/_castRest.js | 14 - .../node_modules/lodash/_castSlice.js | 18 - .../node_modules/lodash/_charsEndIndex.js | 19 - .../node_modules/lodash/_charsStartIndex.js | 20 - .../node_modules/lodash/_cloneArrayBuffer.js | 16 - .../node_modules/lodash/_cloneBuffer.js | 35 - .../node_modules/lodash/_cloneDataView.js | 16 - .../node_modules/lodash/_cloneRegExp.js | 17 - .../node_modules/lodash/_cloneSymbol.js | 18 - .../node_modules/lodash/_cloneTypedArray.js | 16 - .../node_modules/lodash/_compareAscending.js | 41 - .../node_modules/lodash/_compareMultiple.js | 44 - .../node_modules/lodash/_composeArgs.js | 39 - .../node_modules/lodash/_composeArgsRight.js | 41 - .../node_modules/lodash/_copyArray.js | 20 - .../node_modules/lodash/_copyObject.js | 40 - .../node_modules/lodash/_copySymbols.js | 16 - .../node_modules/lodash/_copySymbolsIn.js | 16 - .../node_modules/lodash/_coreJsData.js | 6 - .../node_modules/lodash/_countHolders.js | 21 - .../node_modules/lodash/_createAggregator.js | 23 - .../node_modules/lodash/_createAssigner.js | 37 - .../node_modules/lodash/_createBaseEach.js | 32 - .../node_modules/lodash/_createBaseFor.js | 25 - .../node_modules/lodash/_createBind.js | 28 - .../node_modules/lodash/_createCaseFirst.js | 33 - .../node_modules/lodash/_createCompounder.js | 24 - .../node_modules/lodash/_createCtor.js | 37 - .../node_modules/lodash/_createCurry.js | 46 - .../node_modules/lodash/_createFind.js | 25 - .../node_modules/lodash/_createFlow.js | 78 - .../node_modules/lodash/_createHybrid.js | 92 - .../node_modules/lodash/_createInverter.js | 17 - .../lodash/_createMathOperation.js | 38 - .../node_modules/lodash/_createOver.js | 27 - .../node_modules/lodash/_createPadding.js | 33 - .../node_modules/lodash/_createPartial.js | 43 - .../node_modules/lodash/_createRange.js | 30 - .../node_modules/lodash/_createRecurry.js | 56 - .../lodash/_createRelationalOperation.js | 20 - .../node_modules/lodash/_createRound.js | 33 - .../node_modules/lodash/_createSet.js | 19 - .../node_modules/lodash/_createToPairs.js | 30 - .../node_modules/lodash/_createWrap.js | 106 - .../lodash/_customDefaultsAssignIn.js | 29 - .../lodash/_customDefaultsMerge.js | 28 - .../node_modules/lodash/_customOmitClone.js | 16 - .../node_modules/lodash/_deburrLetter.js | 71 - .../node_modules/lodash/_defineProperty.js | 11 - .../node_modules/lodash/_equalArrays.js | 83 - .../node_modules/lodash/_equalByTag.js | 112 - .../node_modules/lodash/_equalObjects.js | 89 - .../node_modules/lodash/_escapeHtmlChar.js | 21 - .../node_modules/lodash/_escapeStringChar.js | 22 - .../node_modules/lodash/_flatRest.js | 16 - .../node_modules/lodash/_freeGlobal.js | 4 - .../node_modules/lodash/_getAllKeys.js | 16 - .../node_modules/lodash/_getAllKeysIn.js | 17 - .../node-sass/node_modules/lodash/_getData.js | 15 - .../node_modules/lodash/_getFuncName.js | 31 - .../node_modules/lodash/_getHolder.js | 13 - .../node_modules/lodash/_getMapData.js | 18 - .../node_modules/lodash/_getMatchData.js | 24 - .../node_modules/lodash/_getNative.js | 17 - .../node_modules/lodash/_getPrototype.js | 6 - .../node_modules/lodash/_getRawTag.js | 46 - .../node_modules/lodash/_getSymbols.js | 30 - .../node_modules/lodash/_getSymbolsIn.js | 25 - .../node-sass/node_modules/lodash/_getTag.js | 58 - .../node_modules/lodash/_getValue.js | 13 - .../node-sass/node_modules/lodash/_getView.js | 33 - .../node_modules/lodash/_getWrapDetails.js | 17 - .../node-sass/node_modules/lodash/_hasPath.js | 39 - .../node_modules/lodash/_hasUnicode.js | 26 - .../node_modules/lodash/_hasUnicodeWord.js | 15 - .../node_modules/lodash/_hashClear.js | 15 - .../node_modules/lodash/_hashDelete.js | 17 - .../node-sass/node_modules/lodash/_hashGet.js | 30 - .../node-sass/node_modules/lodash/_hashHas.js | 23 - .../node-sass/node_modules/lodash/_hashSet.js | 23 - .../node_modules/lodash/_initCloneArray.js | 26 - .../node_modules/lodash/_initCloneByTag.js | 77 - .../node_modules/lodash/_initCloneObject.js | 18 - .../node_modules/lodash/_insertWrapDetails.js | 23 - .../node_modules/lodash/_isFlattenable.js | 20 - .../node-sass/node_modules/lodash/_isIndex.js | 25 - .../node_modules/lodash/_isIterateeCall.js | 30 - .../node-sass/node_modules/lodash/_isKey.js | 29 - .../node_modules/lodash/_isKeyable.js | 15 - .../node_modules/lodash/_isLaziable.js | 28 - .../node_modules/lodash/_isMaskable.js | 14 - .../node_modules/lodash/_isMasked.js | 20 - .../node_modules/lodash/_isPrototype.js | 18 - .../lodash/_isStrictComparable.js | 15 - .../node_modules/lodash/_iteratorToArray.js | 18 - .../node_modules/lodash/_lazyClone.js | 23 - .../node_modules/lodash/_lazyReverse.js | 23 - .../node_modules/lodash/_lazyValue.js | 69 - .../node_modules/lodash/_listCacheClear.js | 13 - .../node_modules/lodash/_listCacheDelete.js | 35 - .../node_modules/lodash/_listCacheGet.js | 19 - .../node_modules/lodash/_listCacheHas.js | 16 - .../node_modules/lodash/_listCacheSet.js | 26 - .../node_modules/lodash/_mapCacheClear.js | 21 - .../node_modules/lodash/_mapCacheDelete.js | 18 - .../node_modules/lodash/_mapCacheGet.js | 16 - .../node_modules/lodash/_mapCacheHas.js | 16 - .../node_modules/lodash/_mapCacheSet.js | 22 - .../node_modules/lodash/_mapToArray.js | 18 - .../lodash/_matchesStrictComparable.js | 20 - .../node_modules/lodash/_memoizeCapped.js | 26 - .../node_modules/lodash/_mergeData.js | 90 - .../node-sass/node_modules/lodash/_metaMap.js | 6 - .../node_modules/lodash/_nativeCreate.js | 6 - .../node_modules/lodash/_nativeKeys.js | 6 - .../node_modules/lodash/_nativeKeysIn.js | 20 - .../node_modules/lodash/_nodeUtil.js | 22 - .../node_modules/lodash/_objectToString.js | 22 - .../node-sass/node_modules/lodash/_overArg.js | 15 - .../node_modules/lodash/_overRest.js | 36 - .../node-sass/node_modules/lodash/_parent.js | 16 - .../node_modules/lodash/_reEscape.js | 4 - .../node_modules/lodash/_reEvaluate.js | 4 - .../node_modules/lodash/_reInterpolate.js | 4 - .../node_modules/lodash/_realNames.js | 4 - .../node-sass/node_modules/lodash/_reorder.js | 29 - .../node_modules/lodash/_replaceHolders.js | 29 - .../node-sass/node_modules/lodash/_root.js | 9 - .../node-sass/node_modules/lodash/_safeGet.js | 15 - .../node_modules/lodash/_setCacheAdd.js | 19 - .../node_modules/lodash/_setCacheHas.js | 14 - .../node-sass/node_modules/lodash/_setData.js | 20 - .../node_modules/lodash/_setToArray.js | 18 - .../node_modules/lodash/_setToPairs.js | 18 - .../node_modules/lodash/_setToString.js | 14 - .../node_modules/lodash/_setWrapToString.js | 21 - .../node_modules/lodash/_shortOut.js | 37 - .../node_modules/lodash/_shuffleSelf.js | 28 - .../node_modules/lodash/_stackClear.js | 15 - .../node_modules/lodash/_stackDelete.js | 18 - .../node_modules/lodash/_stackGet.js | 14 - .../node_modules/lodash/_stackHas.js | 14 - .../node_modules/lodash/_stackSet.js | 34 - .../node_modules/lodash/_strictIndexOf.js | 23 - .../node_modules/lodash/_strictLastIndexOf.js | 21 - .../node_modules/lodash/_stringSize.js | 18 - .../node_modules/lodash/_stringToArray.js | 18 - .../node_modules/lodash/_stringToPath.js | 27 - .../node-sass/node_modules/lodash/_toKey.js | 21 - .../node_modules/lodash/_toSource.js | 26 - .../node_modules/lodash/_unescapeHtmlChar.js | 21 - .../node_modules/lodash/_unicodeSize.js | 44 - .../node_modules/lodash/_unicodeToArray.js | 40 - .../node_modules/lodash/_unicodeWords.js | 69 - .../node_modules/lodash/_updateWrapDetails.js | 46 - .../node_modules/lodash/_wrapperClone.js | 23 - .../node-sass/node_modules/lodash/add.js | 22 - .../node-sass/node_modules/lodash/after.js | 42 - .../node-sass/node_modules/lodash/array.js | 67 - .../node-sass/node_modules/lodash/ary.js | 29 - .../node-sass/node_modules/lodash/assign.js | 58 - .../node-sass/node_modules/lodash/assignIn.js | 40 - .../node_modules/lodash/assignInWith.js | 38 - .../node_modules/lodash/assignWith.js | 37 - .../node-sass/node_modules/lodash/at.js | 23 - .../node-sass/node_modules/lodash/attempt.js | 35 - .../node-sass/node_modules/lodash/before.js | 40 - .../node-sass/node_modules/lodash/bind.js | 57 - .../node-sass/node_modules/lodash/bindAll.js | 41 - .../node-sass/node_modules/lodash/bindKey.js | 68 - .../node_modules/lodash/camelCase.js | 29 - .../node_modules/lodash/capitalize.js | 23 - .../node_modules/lodash/castArray.js | 44 - .../node-sass/node_modules/lodash/ceil.js | 26 - .../node-sass/node_modules/lodash/chain.js | 38 - .../node-sass/node_modules/lodash/chunk.js | 50 - .../node-sass/node_modules/lodash/clamp.js | 39 - .../node-sass/node_modules/lodash/clone.js | 36 - .../node_modules/lodash/cloneDeep.js | 29 - .../node_modules/lodash/cloneDeepWith.js | 40 - .../node_modules/lodash/cloneWith.js | 42 - .../node_modules/lodash/collection.js | 30 - .../node-sass/node_modules/lodash/commit.js | 33 - .../node-sass/node_modules/lodash/compact.js | 31 - .../node-sass/node_modules/lodash/concat.js | 43 - .../node-sass/node_modules/lodash/cond.js | 60 - .../node-sass/node_modules/lodash/conforms.js | 35 - .../node_modules/lodash/conformsTo.js | 32 - .../node-sass/node_modules/lodash/constant.js | 26 - .../node-sass/node_modules/lodash/core.js | 3854 ---- .../node-sass/node_modules/lodash/core.min.js | 29 - .../node-sass/node_modules/lodash/countBy.js | 40 - .../node-sass/node_modules/lodash/create.js | 43 - .../node-sass/node_modules/lodash/curry.js | 57 - .../node_modules/lodash/curryRight.js | 54 - .../node-sass/node_modules/lodash/date.js | 3 - .../node-sass/node_modules/lodash/debounce.js | 190 - .../node-sass/node_modules/lodash/deburr.js | 45 - .../node_modules/lodash/defaultTo.js | 25 - .../node-sass/node_modules/lodash/defaults.js | 64 - .../node_modules/lodash/defaultsDeep.js | 30 - .../node-sass/node_modules/lodash/defer.js | 26 - .../node-sass/node_modules/lodash/delay.js | 28 - .../node_modules/lodash/difference.js | 33 - .../node_modules/lodash/differenceBy.js | 44 - .../node_modules/lodash/differenceWith.js | 40 - .../node-sass/node_modules/lodash/divide.js | 22 - .../node-sass/node_modules/lodash/drop.js | 38 - .../node_modules/lodash/dropRight.js | 39 - .../node_modules/lodash/dropRightWhile.js | 45 - .../node_modules/lodash/dropWhile.js | 45 - .../node-sass/node_modules/lodash/each.js | 1 - .../node_modules/lodash/eachRight.js | 1 - .../node-sass/node_modules/lodash/endsWith.js | 43 - .../node-sass/node_modules/lodash/entries.js | 1 - .../node_modules/lodash/entriesIn.js | 1 - .../node-sass/node_modules/lodash/eq.js | 37 - .../node-sass/node_modules/lodash/escape.js | 43 - .../node_modules/lodash/escapeRegExp.js | 32 - .../node-sass/node_modules/lodash/every.js | 56 - .../node-sass/node_modules/lodash/extend.js | 1 - .../node_modules/lodash/extendWith.js | 1 - .../node-sass/node_modules/lodash/fill.js | 45 - .../node-sass/node_modules/lodash/filter.js | 48 - .../node-sass/node_modules/lodash/find.js | 42 - .../node_modules/lodash/findIndex.js | 55 - .../node-sass/node_modules/lodash/findKey.js | 44 - .../node-sass/node_modules/lodash/findLast.js | 25 - .../node_modules/lodash/findLastIndex.js | 59 - .../node_modules/lodash/findLastKey.js | 44 - .../node-sass/node_modules/lodash/first.js | 1 - .../node-sass/node_modules/lodash/flatMap.js | 29 - .../node_modules/lodash/flatMapDeep.js | 31 - .../node_modules/lodash/flatMapDepth.js | 31 - .../node-sass/node_modules/lodash/flatten.js | 22 - .../node_modules/lodash/flattenDeep.js | 25 - .../node_modules/lodash/flattenDepth.js | 33 - .../node-sass/node_modules/lodash/flip.js | 28 - .../node-sass/node_modules/lodash/floor.js | 26 - .../node-sass/node_modules/lodash/flow.js | 27 - .../node_modules/lodash/flowRight.js | 26 - .../node-sass/node_modules/lodash/forEach.js | 41 - .../node_modules/lodash/forEachRight.js | 31 - .../node-sass/node_modules/lodash/forIn.js | 39 - .../node_modules/lodash/forInRight.js | 37 - .../node-sass/node_modules/lodash/forOwn.js | 36 - .../node_modules/lodash/forOwnRight.js | 34 - .../node-sass/node_modules/lodash/fp.js | 2 - .../node-sass/node_modules/lodash/fp/F.js | 1 - .../node-sass/node_modules/lodash/fp/T.js | 1 - .../node-sass/node_modules/lodash/fp/__.js | 1 - .../node_modules/lodash/fp/_baseConvert.js | 573 - .../node_modules/lodash/fp/_convertBrowser.js | 18 - .../node_modules/lodash/fp/_falseOptions.js | 7 - .../node_modules/lodash/fp/_mapping.js | 368 - .../node-sass/node_modules/lodash/fp/_util.js | 16 - .../node-sass/node_modules/lodash/fp/add.js | 5 - .../node-sass/node_modules/lodash/fp/after.js | 5 - .../node-sass/node_modules/lodash/fp/all.js | 1 - .../node_modules/lodash/fp/allPass.js | 1 - .../node_modules/lodash/fp/always.js | 1 - .../node-sass/node_modules/lodash/fp/any.js | 1 - .../node_modules/lodash/fp/anyPass.js | 1 - .../node-sass/node_modules/lodash/fp/apply.js | 1 - .../node-sass/node_modules/lodash/fp/array.js | 2 - .../node-sass/node_modules/lodash/fp/ary.js | 5 - .../node_modules/lodash/fp/assign.js | 5 - .../node_modules/lodash/fp/assignAll.js | 5 - .../node_modules/lodash/fp/assignAllWith.js | 5 - .../node_modules/lodash/fp/assignIn.js | 5 - .../node_modules/lodash/fp/assignInAll.js | 5 - .../node_modules/lodash/fp/assignInAllWith.js | 5 - .../node_modules/lodash/fp/assignInWith.js | 5 - .../node_modules/lodash/fp/assignWith.js | 5 - .../node-sass/node_modules/lodash/fp/assoc.js | 1 - .../node_modules/lodash/fp/assocPath.js | 1 - .../node-sass/node_modules/lodash/fp/at.js | 5 - .../node_modules/lodash/fp/attempt.js | 5 - .../node_modules/lodash/fp/before.js | 5 - .../node-sass/node_modules/lodash/fp/bind.js | 5 - .../node_modules/lodash/fp/bindAll.js | 5 - .../node_modules/lodash/fp/bindKey.js | 5 - .../node_modules/lodash/fp/camelCase.js | 5 - .../node_modules/lodash/fp/capitalize.js | 5 - .../node_modules/lodash/fp/castArray.js | 5 - .../node-sass/node_modules/lodash/fp/ceil.js | 5 - .../node-sass/node_modules/lodash/fp/chain.js | 5 - .../node-sass/node_modules/lodash/fp/chunk.js | 5 - .../node-sass/node_modules/lodash/fp/clamp.js | 5 - .../node-sass/node_modules/lodash/fp/clone.js | 5 - .../node_modules/lodash/fp/cloneDeep.js | 5 - .../node_modules/lodash/fp/cloneDeepWith.js | 5 - .../node_modules/lodash/fp/cloneWith.js | 5 - .../node_modules/lodash/fp/collection.js | 2 - .../node_modules/lodash/fp/commit.js | 5 - .../node_modules/lodash/fp/compact.js | 5 - .../node_modules/lodash/fp/complement.js | 1 - .../node_modules/lodash/fp/compose.js | 1 - .../node_modules/lodash/fp/concat.js | 5 - .../node-sass/node_modules/lodash/fp/cond.js | 5 - .../node_modules/lodash/fp/conforms.js | 1 - .../node_modules/lodash/fp/conformsTo.js | 5 - .../node_modules/lodash/fp/constant.js | 5 - .../node_modules/lodash/fp/contains.js | 1 - .../node_modules/lodash/fp/convert.js | 18 - .../node_modules/lodash/fp/countBy.js | 5 - .../node_modules/lodash/fp/create.js | 5 - .../node-sass/node_modules/lodash/fp/curry.js | 5 - .../node_modules/lodash/fp/curryN.js | 5 - .../node_modules/lodash/fp/curryRight.js | 5 - .../node_modules/lodash/fp/curryRightN.js | 5 - .../node-sass/node_modules/lodash/fp/date.js | 2 - .../node_modules/lodash/fp/debounce.js | 5 - .../node_modules/lodash/fp/deburr.js | 5 - .../node_modules/lodash/fp/defaultTo.js | 5 - .../node_modules/lodash/fp/defaults.js | 5 - .../node_modules/lodash/fp/defaultsAll.js | 5 - .../node_modules/lodash/fp/defaultsDeep.js | 5 - .../node_modules/lodash/fp/defaultsDeepAll.js | 5 - .../node-sass/node_modules/lodash/fp/defer.js | 5 - .../node-sass/node_modules/lodash/fp/delay.js | 5 - .../node_modules/lodash/fp/difference.js | 5 - .../node_modules/lodash/fp/differenceBy.js | 5 - .../node_modules/lodash/fp/differenceWith.js | 5 - .../node_modules/lodash/fp/dissoc.js | 1 - .../node_modules/lodash/fp/dissocPath.js | 1 - .../node_modules/lodash/fp/divide.js | 5 - .../node-sass/node_modules/lodash/fp/drop.js | 5 - .../node_modules/lodash/fp/dropLast.js | 1 - .../node_modules/lodash/fp/dropLastWhile.js | 1 - .../node_modules/lodash/fp/dropRight.js | 5 - .../node_modules/lodash/fp/dropRightWhile.js | 5 - .../node_modules/lodash/fp/dropWhile.js | 5 - .../node-sass/node_modules/lodash/fp/each.js | 1 - .../node_modules/lodash/fp/eachRight.js | 1 - .../node_modules/lodash/fp/endsWith.js | 5 - .../node_modules/lodash/fp/entries.js | 1 - .../node_modules/lodash/fp/entriesIn.js | 1 - .../node-sass/node_modules/lodash/fp/eq.js | 5 - .../node_modules/lodash/fp/equals.js | 1 - .../node_modules/lodash/fp/escape.js | 5 - .../node_modules/lodash/fp/escapeRegExp.js | 5 - .../node-sass/node_modules/lodash/fp/every.js | 5 - .../node_modules/lodash/fp/extend.js | 1 - .../node_modules/lodash/fp/extendAll.js | 1 - .../node_modules/lodash/fp/extendAllWith.js | 1 - .../node_modules/lodash/fp/extendWith.js | 1 - .../node-sass/node_modules/lodash/fp/fill.js | 5 - .../node_modules/lodash/fp/filter.js | 5 - .../node-sass/node_modules/lodash/fp/find.js | 5 - .../node_modules/lodash/fp/findFrom.js | 5 - .../node_modules/lodash/fp/findIndex.js | 5 - .../node_modules/lodash/fp/findIndexFrom.js | 5 - .../node_modules/lodash/fp/findKey.js | 5 - .../node_modules/lodash/fp/findLast.js | 5 - .../node_modules/lodash/fp/findLastFrom.js | 5 - .../node_modules/lodash/fp/findLastIndex.js | 5 - .../lodash/fp/findLastIndexFrom.js | 5 - .../node_modules/lodash/fp/findLastKey.js | 5 - .../node-sass/node_modules/lodash/fp/first.js | 1 - .../node_modules/lodash/fp/flatMap.js | 5 - .../node_modules/lodash/fp/flatMapDeep.js | 5 - .../node_modules/lodash/fp/flatMapDepth.js | 5 - .../node_modules/lodash/fp/flatten.js | 5 - .../node_modules/lodash/fp/flattenDeep.js | 5 - .../node_modules/lodash/fp/flattenDepth.js | 5 - .../node-sass/node_modules/lodash/fp/flip.js | 5 - .../node-sass/node_modules/lodash/fp/floor.js | 5 - .../node-sass/node_modules/lodash/fp/flow.js | 5 - .../node_modules/lodash/fp/flowRight.js | 5 - .../node_modules/lodash/fp/forEach.js | 5 - .../node_modules/lodash/fp/forEachRight.js | 5 - .../node-sass/node_modules/lodash/fp/forIn.js | 5 - .../node_modules/lodash/fp/forInRight.js | 5 - .../node_modules/lodash/fp/forOwn.js | 5 - .../node_modules/lodash/fp/forOwnRight.js | 5 - .../node_modules/lodash/fp/fromPairs.js | 5 - .../node_modules/lodash/fp/function.js | 2 - .../node_modules/lodash/fp/functions.js | 5 - .../node_modules/lodash/fp/functionsIn.js | 5 - .../node-sass/node_modules/lodash/fp/get.js | 5 - .../node-sass/node_modules/lodash/fp/getOr.js | 5 - .../node_modules/lodash/fp/groupBy.js | 5 - .../node-sass/node_modules/lodash/fp/gt.js | 5 - .../node-sass/node_modules/lodash/fp/gte.js | 5 - .../node-sass/node_modules/lodash/fp/has.js | 5 - .../node-sass/node_modules/lodash/fp/hasIn.js | 5 - .../node-sass/node_modules/lodash/fp/head.js | 5 - .../node_modules/lodash/fp/identical.js | 1 - .../node_modules/lodash/fp/identity.js | 5 - .../node_modules/lodash/fp/inRange.js | 5 - .../node_modules/lodash/fp/includes.js | 5 - .../node_modules/lodash/fp/includesFrom.js | 5 - .../node_modules/lodash/fp/indexBy.js | 1 - .../node_modules/lodash/fp/indexOf.js | 5 - .../node_modules/lodash/fp/indexOfFrom.js | 5 - .../node-sass/node_modules/lodash/fp/init.js | 1 - .../node_modules/lodash/fp/initial.js | 5 - .../node_modules/lodash/fp/intersection.js | 5 - .../node_modules/lodash/fp/intersectionBy.js | 5 - .../lodash/fp/intersectionWith.js | 5 - .../node_modules/lodash/fp/invert.js | 5 - .../node_modules/lodash/fp/invertBy.js | 5 - .../node_modules/lodash/fp/invertObj.js | 1 - .../node_modules/lodash/fp/invoke.js | 5 - .../node_modules/lodash/fp/invokeArgs.js | 5 - .../node_modules/lodash/fp/invokeArgsMap.js | 5 - .../node_modules/lodash/fp/invokeMap.js | 5 - .../node_modules/lodash/fp/isArguments.js | 5 - .../node_modules/lodash/fp/isArray.js | 5 - .../node_modules/lodash/fp/isArrayBuffer.js | 5 - .../node_modules/lodash/fp/isArrayLike.js | 5 - .../lodash/fp/isArrayLikeObject.js | 5 - .../node_modules/lodash/fp/isBoolean.js | 5 - .../node_modules/lodash/fp/isBuffer.js | 5 - .../node_modules/lodash/fp/isDate.js | 5 - .../node_modules/lodash/fp/isElement.js | 5 - .../node_modules/lodash/fp/isEmpty.js | 5 - .../node_modules/lodash/fp/isEqual.js | 5 - .../node_modules/lodash/fp/isEqualWith.js | 5 - .../node_modules/lodash/fp/isError.js | 5 - .../node_modules/lodash/fp/isFinite.js | 5 - .../node_modules/lodash/fp/isFunction.js | 5 - .../node_modules/lodash/fp/isInteger.js | 5 - .../node_modules/lodash/fp/isLength.js | 5 - .../node-sass/node_modules/lodash/fp/isMap.js | 5 - .../node_modules/lodash/fp/isMatch.js | 5 - .../node_modules/lodash/fp/isMatchWith.js | 5 - .../node-sass/node_modules/lodash/fp/isNaN.js | 5 - .../node_modules/lodash/fp/isNative.js | 5 - .../node-sass/node_modules/lodash/fp/isNil.js | 5 - .../node_modules/lodash/fp/isNull.js | 5 - .../node_modules/lodash/fp/isNumber.js | 5 - .../node_modules/lodash/fp/isObject.js | 5 - .../node_modules/lodash/fp/isObjectLike.js | 5 - .../node_modules/lodash/fp/isPlainObject.js | 5 - .../node_modules/lodash/fp/isRegExp.js | 5 - .../node_modules/lodash/fp/isSafeInteger.js | 5 - .../node-sass/node_modules/lodash/fp/isSet.js | 5 - .../node_modules/lodash/fp/isString.js | 5 - .../node_modules/lodash/fp/isSymbol.js | 5 - .../node_modules/lodash/fp/isTypedArray.js | 5 - .../node_modules/lodash/fp/isUndefined.js | 5 - .../node_modules/lodash/fp/isWeakMap.js | 5 - .../node_modules/lodash/fp/isWeakSet.js | 5 - .../node_modules/lodash/fp/iteratee.js | 5 - .../node-sass/node_modules/lodash/fp/join.js | 5 - .../node-sass/node_modules/lodash/fp/juxt.js | 1 - .../node_modules/lodash/fp/kebabCase.js | 5 - .../node-sass/node_modules/lodash/fp/keyBy.js | 5 - .../node-sass/node_modules/lodash/fp/keys.js | 5 - .../node_modules/lodash/fp/keysIn.js | 5 - .../node-sass/node_modules/lodash/fp/lang.js | 2 - .../node-sass/node_modules/lodash/fp/last.js | 5 - .../node_modules/lodash/fp/lastIndexOf.js | 5 - .../node_modules/lodash/fp/lastIndexOfFrom.js | 5 - .../node_modules/lodash/fp/lowerCase.js | 5 - .../node_modules/lodash/fp/lowerFirst.js | 5 - .../node-sass/node_modules/lodash/fp/lt.js | 5 - .../node-sass/node_modules/lodash/fp/lte.js | 5 - .../node-sass/node_modules/lodash/fp/map.js | 5 - .../node_modules/lodash/fp/mapKeys.js | 5 - .../node_modules/lodash/fp/mapValues.js | 5 - .../node_modules/lodash/fp/matches.js | 1 - .../node_modules/lodash/fp/matchesProperty.js | 5 - .../node-sass/node_modules/lodash/fp/math.js | 2 - .../node-sass/node_modules/lodash/fp/max.js | 5 - .../node-sass/node_modules/lodash/fp/maxBy.js | 5 - .../node-sass/node_modules/lodash/fp/mean.js | 5 - .../node_modules/lodash/fp/meanBy.js | 5 - .../node_modules/lodash/fp/memoize.js | 5 - .../node-sass/node_modules/lodash/fp/merge.js | 5 - .../node_modules/lodash/fp/mergeAll.js | 5 - .../node_modules/lodash/fp/mergeAllWith.js | 5 - .../node_modules/lodash/fp/mergeWith.js | 5 - .../node_modules/lodash/fp/method.js | 5 - .../node_modules/lodash/fp/methodOf.js | 5 - .../node-sass/node_modules/lodash/fp/min.js | 5 - .../node-sass/node_modules/lodash/fp/minBy.js | 5 - .../node-sass/node_modules/lodash/fp/mixin.js | 5 - .../node_modules/lodash/fp/multiply.js | 5 - .../node-sass/node_modules/lodash/fp/nAry.js | 1 - .../node_modules/lodash/fp/negate.js | 5 - .../node-sass/node_modules/lodash/fp/next.js | 5 - .../node-sass/node_modules/lodash/fp/noop.js | 5 - .../node-sass/node_modules/lodash/fp/now.js | 5 - .../node-sass/node_modules/lodash/fp/nth.js | 5 - .../node_modules/lodash/fp/nthArg.js | 5 - .../node_modules/lodash/fp/number.js | 2 - .../node_modules/lodash/fp/object.js | 2 - .../node-sass/node_modules/lodash/fp/omit.js | 5 - .../node_modules/lodash/fp/omitAll.js | 1 - .../node_modules/lodash/fp/omitBy.js | 5 - .../node-sass/node_modules/lodash/fp/once.js | 5 - .../node_modules/lodash/fp/orderBy.js | 5 - .../node-sass/node_modules/lodash/fp/over.js | 5 - .../node_modules/lodash/fp/overArgs.js | 5 - .../node_modules/lodash/fp/overEvery.js | 5 - .../node_modules/lodash/fp/overSome.js | 5 - .../node-sass/node_modules/lodash/fp/pad.js | 5 - .../node_modules/lodash/fp/padChars.js | 5 - .../node_modules/lodash/fp/padCharsEnd.js | 5 - .../node_modules/lodash/fp/padCharsStart.js | 5 - .../node_modules/lodash/fp/padEnd.js | 5 - .../node_modules/lodash/fp/padStart.js | 5 - .../node_modules/lodash/fp/parseInt.js | 5 - .../node_modules/lodash/fp/partial.js | 5 - .../node_modules/lodash/fp/partialRight.js | 5 - .../node_modules/lodash/fp/partition.js | 5 - .../node-sass/node_modules/lodash/fp/path.js | 1 - .../node_modules/lodash/fp/pathEq.js | 1 - .../node_modules/lodash/fp/pathOr.js | 1 - .../node-sass/node_modules/lodash/fp/paths.js | 1 - .../node-sass/node_modules/lodash/fp/pick.js | 5 - .../node_modules/lodash/fp/pickAll.js | 1 - .../node_modules/lodash/fp/pickBy.js | 5 - .../node-sass/node_modules/lodash/fp/pipe.js | 1 - .../node_modules/lodash/fp/placeholder.js | 6 - .../node-sass/node_modules/lodash/fp/plant.js | 5 - .../node-sass/node_modules/lodash/fp/pluck.js | 1 - .../node-sass/node_modules/lodash/fp/prop.js | 1 - .../node_modules/lodash/fp/propEq.js | 1 - .../node_modules/lodash/fp/propOr.js | 1 - .../node_modules/lodash/fp/property.js | 1 - .../node_modules/lodash/fp/propertyOf.js | 5 - .../node-sass/node_modules/lodash/fp/props.js | 1 - .../node-sass/node_modules/lodash/fp/pull.js | 5 - .../node_modules/lodash/fp/pullAll.js | 5 - .../node_modules/lodash/fp/pullAllBy.js | 5 - .../node_modules/lodash/fp/pullAllWith.js | 5 - .../node_modules/lodash/fp/pullAt.js | 5 - .../node_modules/lodash/fp/random.js | 5 - .../node-sass/node_modules/lodash/fp/range.js | 5 - .../node_modules/lodash/fp/rangeRight.js | 5 - .../node_modules/lodash/fp/rangeStep.js | 5 - .../node_modules/lodash/fp/rangeStepRight.js | 5 - .../node-sass/node_modules/lodash/fp/rearg.js | 5 - .../node_modules/lodash/fp/reduce.js | 5 - .../node_modules/lodash/fp/reduceRight.js | 5 - .../node_modules/lodash/fp/reject.js | 5 - .../node_modules/lodash/fp/remove.js | 5 - .../node_modules/lodash/fp/repeat.js | 5 - .../node_modules/lodash/fp/replace.js | 5 - .../node-sass/node_modules/lodash/fp/rest.js | 5 - .../node_modules/lodash/fp/restFrom.js | 5 - .../node_modules/lodash/fp/result.js | 5 - .../node_modules/lodash/fp/reverse.js | 5 - .../node-sass/node_modules/lodash/fp/round.js | 5 - .../node_modules/lodash/fp/sample.js | 5 - .../node_modules/lodash/fp/sampleSize.js | 5 - .../node-sass/node_modules/lodash/fp/seq.js | 2 - .../node-sass/node_modules/lodash/fp/set.js | 5 - .../node_modules/lodash/fp/setWith.js | 5 - .../node_modules/lodash/fp/shuffle.js | 5 - .../node-sass/node_modules/lodash/fp/size.js | 5 - .../node-sass/node_modules/lodash/fp/slice.js | 5 - .../node_modules/lodash/fp/snakeCase.js | 5 - .../node-sass/node_modules/lodash/fp/some.js | 5 - .../node_modules/lodash/fp/sortBy.js | 5 - .../node_modules/lodash/fp/sortedIndex.js | 5 - .../node_modules/lodash/fp/sortedIndexBy.js | 5 - .../node_modules/lodash/fp/sortedIndexOf.js | 5 - .../node_modules/lodash/fp/sortedLastIndex.js | 5 - .../lodash/fp/sortedLastIndexBy.js | 5 - .../lodash/fp/sortedLastIndexOf.js | 5 - .../node_modules/lodash/fp/sortedUniq.js | 5 - .../node_modules/lodash/fp/sortedUniqBy.js | 5 - .../node-sass/node_modules/lodash/fp/split.js | 5 - .../node_modules/lodash/fp/spread.js | 5 - .../node_modules/lodash/fp/spreadFrom.js | 5 - .../node_modules/lodash/fp/startCase.js | 5 - .../node_modules/lodash/fp/startsWith.js | 5 - .../node_modules/lodash/fp/string.js | 2 - .../node_modules/lodash/fp/stubArray.js | 5 - .../node_modules/lodash/fp/stubFalse.js | 5 - .../node_modules/lodash/fp/stubObject.js | 5 - .../node_modules/lodash/fp/stubString.js | 5 - .../node_modules/lodash/fp/stubTrue.js | 5 - .../node_modules/lodash/fp/subtract.js | 5 - .../node-sass/node_modules/lodash/fp/sum.js | 5 - .../node-sass/node_modules/lodash/fp/sumBy.js | 5 - .../lodash/fp/symmetricDifference.js | 1 - .../lodash/fp/symmetricDifferenceBy.js | 1 - .../lodash/fp/symmetricDifferenceWith.js | 1 - .../node-sass/node_modules/lodash/fp/tail.js | 5 - .../node-sass/node_modules/lodash/fp/take.js | 5 - .../node_modules/lodash/fp/takeLast.js | 1 - .../node_modules/lodash/fp/takeLastWhile.js | 1 - .../node_modules/lodash/fp/takeRight.js | 5 - .../node_modules/lodash/fp/takeRightWhile.js | 5 - .../node_modules/lodash/fp/takeWhile.js | 5 - .../node-sass/node_modules/lodash/fp/tap.js | 5 - .../node_modules/lodash/fp/template.js | 5 - .../lodash/fp/templateSettings.js | 5 - .../node_modules/lodash/fp/throttle.js | 5 - .../node-sass/node_modules/lodash/fp/thru.js | 5 - .../node-sass/node_modules/lodash/fp/times.js | 5 - .../node_modules/lodash/fp/toArray.js | 5 - .../node_modules/lodash/fp/toFinite.js | 5 - .../node_modules/lodash/fp/toInteger.js | 5 - .../node_modules/lodash/fp/toIterator.js | 5 - .../node_modules/lodash/fp/toJSON.js | 5 - .../node_modules/lodash/fp/toLength.js | 5 - .../node_modules/lodash/fp/toLower.js | 5 - .../node_modules/lodash/fp/toNumber.js | 5 - .../node_modules/lodash/fp/toPairs.js | 5 - .../node_modules/lodash/fp/toPairsIn.js | 5 - .../node_modules/lodash/fp/toPath.js | 5 - .../node_modules/lodash/fp/toPlainObject.js | 5 - .../node_modules/lodash/fp/toSafeInteger.js | 5 - .../node_modules/lodash/fp/toString.js | 5 - .../node_modules/lodash/fp/toUpper.js | 5 - .../node_modules/lodash/fp/transform.js | 5 - .../node-sass/node_modules/lodash/fp/trim.js | 5 - .../node_modules/lodash/fp/trimChars.js | 5 - .../node_modules/lodash/fp/trimCharsEnd.js | 5 - .../node_modules/lodash/fp/trimCharsStart.js | 5 - .../node_modules/lodash/fp/trimEnd.js | 5 - .../node_modules/lodash/fp/trimStart.js | 5 - .../node_modules/lodash/fp/truncate.js | 5 - .../node_modules/lodash/fp/unapply.js | 1 - .../node-sass/node_modules/lodash/fp/unary.js | 5 - .../node_modules/lodash/fp/unescape.js | 5 - .../node-sass/node_modules/lodash/fp/union.js | 5 - .../node_modules/lodash/fp/unionBy.js | 5 - .../node_modules/lodash/fp/unionWith.js | 5 - .../node-sass/node_modules/lodash/fp/uniq.js | 5 - .../node_modules/lodash/fp/uniqBy.js | 5 - .../node_modules/lodash/fp/uniqWith.js | 5 - .../node_modules/lodash/fp/uniqueId.js | 5 - .../node_modules/lodash/fp/unnest.js | 1 - .../node-sass/node_modules/lodash/fp/unset.js | 5 - .../node-sass/node_modules/lodash/fp/unzip.js | 5 - .../node_modules/lodash/fp/unzipWith.js | 5 - .../node_modules/lodash/fp/update.js | 5 - .../node_modules/lodash/fp/updateWith.js | 5 - .../node_modules/lodash/fp/upperCase.js | 5 - .../node_modules/lodash/fp/upperFirst.js | 5 - .../node_modules/lodash/fp/useWith.js | 1 - .../node-sass/node_modules/lodash/fp/util.js | 2 - .../node-sass/node_modules/lodash/fp/value.js | 5 - .../node_modules/lodash/fp/valueOf.js | 5 - .../node_modules/lodash/fp/values.js | 5 - .../node_modules/lodash/fp/valuesIn.js | 5 - .../node-sass/node_modules/lodash/fp/where.js | 1 - .../node_modules/lodash/fp/whereEq.js | 1 - .../node_modules/lodash/fp/without.js | 5 - .../node-sass/node_modules/lodash/fp/words.js | 5 - .../node-sass/node_modules/lodash/fp/wrap.js | 5 - .../node_modules/lodash/fp/wrapperAt.js | 5 - .../node_modules/lodash/fp/wrapperChain.js | 5 - .../node_modules/lodash/fp/wrapperLodash.js | 5 - .../node_modules/lodash/fp/wrapperReverse.js | 5 - .../node_modules/lodash/fp/wrapperValue.js | 5 - .../node-sass/node_modules/lodash/fp/xor.js | 5 - .../node-sass/node_modules/lodash/fp/xorBy.js | 5 - .../node_modules/lodash/fp/xorWith.js | 5 - .../node-sass/node_modules/lodash/fp/zip.js | 5 - .../node_modules/lodash/fp/zipAll.js | 5 - .../node_modules/lodash/fp/zipObj.js | 1 - .../node_modules/lodash/fp/zipObject.js | 5 - .../node_modules/lodash/fp/zipObjectDeep.js | 5 - .../node_modules/lodash/fp/zipWith.js | 5 - .../node_modules/lodash/fromPairs.js | 28 - .../node-sass/node_modules/lodash/function.js | 25 - .../node_modules/lodash/functions.js | 31 - .../node_modules/lodash/functionsIn.js | 31 - .../node-sass/node_modules/lodash/get.js | 33 - .../node-sass/node_modules/lodash/groupBy.js | 41 - .../node-sass/node_modules/lodash/gt.js | 29 - .../node-sass/node_modules/lodash/gte.js | 30 - .../node-sass/node_modules/lodash/has.js | 35 - .../node-sass/node_modules/lodash/hasIn.js | 34 - .../node-sass/node_modules/lodash/head.js | 23 - .../node-sass/node_modules/lodash/identity.js | 21 - .../node-sass/node_modules/lodash/inRange.js | 55 - .../node-sass/node_modules/lodash/includes.js | 53 - .../node-sass/node_modules/lodash/index.js | 1 - .../node-sass/node_modules/lodash/indexOf.js | 42 - .../node-sass/node_modules/lodash/initial.js | 22 - .../node_modules/lodash/intersection.js | 30 - .../node_modules/lodash/intersectionBy.js | 45 - .../node_modules/lodash/intersectionWith.js | 41 - .../node-sass/node_modules/lodash/invert.js | 42 - .../node-sass/node_modules/lodash/invertBy.js | 56 - .../node-sass/node_modules/lodash/invoke.js | 24 - .../node_modules/lodash/invokeMap.js | 41 - .../node_modules/lodash/isArguments.js | 36 - .../node-sass/node_modules/lodash/isArray.js | 26 - .../node_modules/lodash/isArrayBuffer.js | 27 - .../node_modules/lodash/isArrayLike.js | 33 - .../node_modules/lodash/isArrayLikeObject.js | 33 - .../node_modules/lodash/isBoolean.js | 29 - .../node-sass/node_modules/lodash/isBuffer.js | 38 - .../node-sass/node_modules/lodash/isDate.js | 27 - .../node_modules/lodash/isElement.js | 25 - .../node-sass/node_modules/lodash/isEmpty.js | 77 - .../node-sass/node_modules/lodash/isEqual.js | 35 - .../node_modules/lodash/isEqualWith.js | 41 - .../node-sass/node_modules/lodash/isError.js | 36 - .../node-sass/node_modules/lodash/isFinite.js | 36 - .../node_modules/lodash/isFunction.js | 37 - .../node_modules/lodash/isInteger.js | 33 - .../node-sass/node_modules/lodash/isLength.js | 35 - .../node-sass/node_modules/lodash/isMap.js | 27 - .../node-sass/node_modules/lodash/isMatch.js | 36 - .../node_modules/lodash/isMatchWith.js | 41 - .../node-sass/node_modules/lodash/isNaN.js | 38 - .../node-sass/node_modules/lodash/isNative.js | 40 - .../node-sass/node_modules/lodash/isNil.js | 25 - .../node-sass/node_modules/lodash/isNull.js | 22 - .../node-sass/node_modules/lodash/isNumber.js | 38 - .../node-sass/node_modules/lodash/isObject.js | 31 - .../node_modules/lodash/isObjectLike.js | 29 - .../node_modules/lodash/isPlainObject.js | 62 - .../node-sass/node_modules/lodash/isRegExp.js | 27 - .../node_modules/lodash/isSafeInteger.js | 37 - .../node-sass/node_modules/lodash/isSet.js | 27 - .../node-sass/node_modules/lodash/isString.js | 30 - .../node-sass/node_modules/lodash/isSymbol.js | 29 - .../node_modules/lodash/isTypedArray.js | 27 - .../node_modules/lodash/isUndefined.js | 22 - .../node_modules/lodash/isWeakMap.js | 28 - .../node_modules/lodash/isWeakSet.js | 28 - .../node-sass/node_modules/lodash/iteratee.js | 53 - .../node-sass/node_modules/lodash/join.js | 26 - .../node_modules/lodash/kebabCase.js | 28 - .../node-sass/node_modules/lodash/keyBy.js | 36 - .../node-sass/node_modules/lodash/keys.js | 37 - .../node-sass/node_modules/lodash/keysIn.js | 32 - .../node-sass/node_modules/lodash/lang.js | 58 - .../node-sass/node_modules/lodash/last.js | 20 - .../node_modules/lodash/lastIndexOf.js | 46 - .../node-sass/node_modules/lodash/lodash.js | 17097 ---------------- .../node_modules/lodash/lodash.min.js | 137 - .../node_modules/lodash/lowerCase.js | 27 - .../node_modules/lodash/lowerFirst.js | 22 - .../node-sass/node_modules/lodash/lt.js | 29 - .../node-sass/node_modules/lodash/lte.js | 30 - .../node-sass/node_modules/lodash/map.js | 53 - .../node-sass/node_modules/lodash/mapKeys.js | 36 - .../node_modules/lodash/mapValues.js | 43 - .../node-sass/node_modules/lodash/matches.js | 39 - .../node_modules/lodash/matchesProperty.js | 37 - .../node-sass/node_modules/lodash/math.js | 17 - .../node-sass/node_modules/lodash/max.js | 29 - .../node-sass/node_modules/lodash/maxBy.js | 34 - .../node-sass/node_modules/lodash/mean.js | 22 - .../node-sass/node_modules/lodash/meanBy.js | 31 - .../node-sass/node_modules/lodash/memoize.js | 73 - .../node-sass/node_modules/lodash/merge.js | 39 - .../node_modules/lodash/mergeWith.js | 39 - .../node-sass/node_modules/lodash/method.js | 34 - .../node-sass/node_modules/lodash/methodOf.js | 33 - .../node-sass/node_modules/lodash/min.js | 29 - .../node-sass/node_modules/lodash/minBy.js | 34 - .../node-sass/node_modules/lodash/mixin.js | 74 - .../node-sass/node_modules/lodash/multiply.js | 22 - .../node-sass/node_modules/lodash/negate.js | 40 - .../node-sass/node_modules/lodash/next.js | 35 - .../node-sass/node_modules/lodash/noop.js | 17 - .../node-sass/node_modules/lodash/now.js | 23 - .../node-sass/node_modules/lodash/nth.js | 29 - .../node-sass/node_modules/lodash/nthArg.js | 32 - .../node-sass/node_modules/lodash/number.js | 5 - .../node-sass/node_modules/lodash/object.js | 49 - .../node-sass/node_modules/lodash/omit.js | 57 - .../node-sass/node_modules/lodash/omitBy.js | 29 - .../node-sass/node_modules/lodash/once.js | 25 - .../node-sass/node_modules/lodash/orderBy.js | 47 - .../node-sass/node_modules/lodash/over.js | 24 - .../node-sass/node_modules/lodash/overArgs.js | 61 - .../node_modules/lodash/overEvery.js | 30 - .../node-sass/node_modules/lodash/overSome.js | 30 - .../node_modules/lodash/package.json | 70 - .../node-sass/node_modules/lodash/pad.js | 49 - .../node-sass/node_modules/lodash/padEnd.js | 39 - .../node-sass/node_modules/lodash/padStart.js | 39 - .../node-sass/node_modules/lodash/parseInt.js | 43 - .../node-sass/node_modules/lodash/partial.js | 50 - .../node_modules/lodash/partialRight.js | 49 - .../node_modules/lodash/partition.js | 43 - .../node-sass/node_modules/lodash/pick.js | 25 - .../node-sass/node_modules/lodash/pickBy.js | 37 - .../node-sass/node_modules/lodash/plant.js | 48 - .../node-sass/node_modules/lodash/property.js | 32 - .../node_modules/lodash/propertyOf.js | 30 - .../node-sass/node_modules/lodash/pull.js | 29 - .../node-sass/node_modules/lodash/pullAll.js | 29 - .../node_modules/lodash/pullAllBy.js | 33 - .../node_modules/lodash/pullAllWith.js | 32 - .../node-sass/node_modules/lodash/pullAt.js | 43 - .../node-sass/node_modules/lodash/random.js | 82 - .../node-sass/node_modules/lodash/range.js | 46 - .../node_modules/lodash/rangeRight.js | 41 - .../node-sass/node_modules/lodash/rearg.js | 33 - .../node-sass/node_modules/lodash/reduce.js | 51 - .../node_modules/lodash/reduceRight.js | 36 - .../node-sass/node_modules/lodash/reject.js | 46 - .../node-sass/node_modules/lodash/remove.js | 53 - .../node-sass/node_modules/lodash/repeat.js | 37 - .../node-sass/node_modules/lodash/replace.js | 29 - .../node-sass/node_modules/lodash/rest.js | 40 - .../node-sass/node_modules/lodash/result.js | 56 - .../node-sass/node_modules/lodash/reverse.js | 34 - .../node-sass/node_modules/lodash/round.js | 26 - .../node-sass/node_modules/lodash/sample.js | 24 - .../node_modules/lodash/sampleSize.js | 37 - .../node-sass/node_modules/lodash/seq.js | 16 - .../node-sass/node_modules/lodash/set.js | 35 - .../node-sass/node_modules/lodash/setWith.js | 32 - .../node-sass/node_modules/lodash/shuffle.js | 25 - .../node-sass/node_modules/lodash/size.js | 46 - .../node-sass/node_modules/lodash/slice.js | 37 - .../node_modules/lodash/snakeCase.js | 28 - .../node-sass/node_modules/lodash/some.js | 51 - .../node-sass/node_modules/lodash/sortBy.js | 48 - .../node_modules/lodash/sortedIndex.js | 24 - .../node_modules/lodash/sortedIndexBy.js | 33 - .../node_modules/lodash/sortedIndexOf.js | 31 - .../node_modules/lodash/sortedLastIndex.js | 25 - .../node_modules/lodash/sortedLastIndexBy.js | 33 - .../node_modules/lodash/sortedLastIndexOf.js | 31 - .../node_modules/lodash/sortedUniq.js | 24 - .../node_modules/lodash/sortedUniqBy.js | 26 - .../node-sass/node_modules/lodash/split.js | 52 - .../node-sass/node_modules/lodash/spread.js | 63 - .../node_modules/lodash/startCase.js | 29 - .../node_modules/lodash/startsWith.js | 39 - .../node-sass/node_modules/lodash/string.js | 33 - .../node_modules/lodash/stubArray.js | 23 - .../node_modules/lodash/stubFalse.js | 18 - .../node_modules/lodash/stubObject.js | 23 - .../node_modules/lodash/stubString.js | 18 - .../node-sass/node_modules/lodash/stubTrue.js | 18 - .../node-sass/node_modules/lodash/subtract.js | 22 - .../node-sass/node_modules/lodash/sum.js | 24 - .../node-sass/node_modules/lodash/sumBy.js | 33 - .../node-sass/node_modules/lodash/tail.js | 22 - .../node-sass/node_modules/lodash/take.js | 37 - .../node_modules/lodash/takeRight.js | 39 - .../node_modules/lodash/takeRightWhile.js | 45 - .../node_modules/lodash/takeWhile.js | 45 - .../node-sass/node_modules/lodash/tap.js | 29 - .../node-sass/node_modules/lodash/template.js | 238 - .../node_modules/lodash/templateSettings.js | 67 - .../node-sass/node_modules/lodash/throttle.js | 69 - .../node-sass/node_modules/lodash/thru.js | 28 - .../node-sass/node_modules/lodash/times.js | 51 - .../node-sass/node_modules/lodash/toArray.js | 58 - .../node-sass/node_modules/lodash/toFinite.js | 42 - .../node_modules/lodash/toInteger.js | 36 - .../node_modules/lodash/toIterator.js | 23 - .../node-sass/node_modules/lodash/toJSON.js | 1 - .../node-sass/node_modules/lodash/toLength.js | 38 - .../node-sass/node_modules/lodash/toLower.js | 28 - .../node-sass/node_modules/lodash/toNumber.js | 66 - .../node-sass/node_modules/lodash/toPairs.js | 30 - .../node_modules/lodash/toPairsIn.js | 30 - .../node-sass/node_modules/lodash/toPath.js | 33 - .../node_modules/lodash/toPlainObject.js | 32 - .../node_modules/lodash/toSafeInteger.js | 37 - .../node-sass/node_modules/lodash/toString.js | 28 - .../node-sass/node_modules/lodash/toUpper.js | 28 - .../node_modules/lodash/transform.js | 65 - .../node-sass/node_modules/lodash/trim.js | 49 - .../node-sass/node_modules/lodash/trimEnd.js | 43 - .../node_modules/lodash/trimStart.js | 43 - .../node-sass/node_modules/lodash/truncate.js | 111 - .../node-sass/node_modules/lodash/unary.js | 22 - .../node-sass/node_modules/lodash/unescape.js | 34 - .../node-sass/node_modules/lodash/union.js | 26 - .../node-sass/node_modules/lodash/unionBy.js | 39 - .../node_modules/lodash/unionWith.js | 34 - .../node-sass/node_modules/lodash/uniq.js | 25 - .../node-sass/node_modules/lodash/uniqBy.js | 31 - .../node-sass/node_modules/lodash/uniqWith.js | 28 - .../node-sass/node_modules/lodash/uniqueId.js | 28 - .../node-sass/node_modules/lodash/unset.js | 34 - .../node-sass/node_modules/lodash/unzip.js | 45 - .../node_modules/lodash/unzipWith.js | 39 - .../node-sass/node_modules/lodash/update.js | 35 - .../node_modules/lodash/updateWith.js | 33 - .../node_modules/lodash/upperCase.js | 27 - .../node_modules/lodash/upperFirst.js | 22 - .../node-sass/node_modules/lodash/util.js | 34 - .../node-sass/node_modules/lodash/value.js | 1 - .../node-sass/node_modules/lodash/valueOf.js | 1 - .../node-sass/node_modules/lodash/values.js | 34 - .../node-sass/node_modules/lodash/valuesIn.js | 32 - .../node-sass/node_modules/lodash/without.js | 31 - .../node-sass/node_modules/lodash/words.js | 35 - .../node-sass/node_modules/lodash/wrap.js | 30 - .../node_modules/lodash/wrapperAt.js | 48 - .../node_modules/lodash/wrapperChain.js | 34 - .../node_modules/lodash/wrapperLodash.js | 147 - .../node_modules/lodash/wrapperReverse.js | 44 - .../node_modules/lodash/wrapperValue.js | 21 - .../node-sass/node_modules/lodash/xor.js | 28 - .../node-sass/node_modules/lodash/xorBy.js | 39 - .../node-sass/node_modules/lodash/xorWith.js | 34 - .../node-sass/node_modules/lodash/zip.js | 22 - .../node_modules/lodash/zipObject.js | 24 - .../node_modules/lodash/zipObjectDeep.js | 23 - .../node-sass/node_modules/lodash/zipWith.js | 32 - .../node-sass/node_modules/minimatch/LICENSE | 15 - .../node_modules/minimatch/README.md | 209 - .../node_modules/minimatch/minimatch.js | 923 - .../node_modules/minimatch/package.json | 68 - .../r2c/node_modules/node-sass/package.json | 127 - .../node_modules/node-sass/scripts/build.js | 155 - .../node-sass/scripts/coverage.js | 85 - .../node_modules/node-sass/scripts/install.js | 157 - .../node-sass/scripts/prepublish.js | 17 - .../node-sass/scripts/util/downloadoptions.js | 31 - .../node-sass/scripts/util/proxy.js | 22 - .../node-sass/scripts/util/useragent.js | 13 - .../node_modules/node-sass/src/binding.cpp | 347 - .../node-sass/src/callback_bridge.h | 226 - .../node-sass/src/create_string.cpp | 21 - .../node-sass/src/create_string.h | 8 - .../node-sass/src/custom_function_bridge.cpp | 27 - .../node-sass/src/custom_function_bridge.h | 18 - .../node-sass/src/custom_importer_bridge.cpp | 103 - .../node-sass/src/custom_importer_bridge.h | 22 - .../node_modules/node-sass/src/libsass.gyp | 114 - .../node-sass/src/libsass/.editorconfig | 15 - .../node-sass/src/libsass/.gitattributes | 2 - .../src/libsass/.github/CONTRIBUTING.md | 65 - .../src/libsass/.github/ISSUE_TEMPLATE.md | 54 - .../node-sass/src/libsass/.npmignore | 85 - .../node-sass/src/libsass/.travis.yml | 64 - .../node-sass/src/libsass/COPYING | 25 - .../node-sass/src/libsass/GNUmakefile.am | 88 - .../node-sass/src/libsass/INSTALL | 1 - .../node-sass/src/libsass/LICENSE | 25 - .../node-sass/src/libsass/Makefile | 351 - .../node-sass/src/libsass/Makefile.conf | 55 - .../node-sass/src/libsass/Readme.md | 104 - .../node-sass/src/libsass/SECURITY.md | 10 - .../node-sass/src/libsass/appveyor.yml | 91 - .../node-sass/src/libsass/configure.ac | 138 - .../src/libsass/contrib/libsass.spec | 66 - .../node-sass/src/libsass/contrib/plugin.cpp | 60 - .../node-sass/src/libsass/docs/README.md | 20 - .../src/libsass/docs/api-context-example.md | 45 - .../src/libsass/docs/api-context-internal.md | 163 - .../node-sass/src/libsass/docs/api-context.md | 295 - .../node-sass/src/libsass/docs/api-doc.md | 215 - .../src/libsass/docs/api-function-example.md | 67 - .../src/libsass/docs/api-function-internal.md | 8 - .../src/libsass/docs/api-function.md | 74 - .../src/libsass/docs/api-importer-example.md | 112 - .../src/libsass/docs/api-importer-internal.md | 20 - .../src/libsass/docs/api-importer.md | 86 - .../src/libsass/docs/api-value-example.md | 55 - .../src/libsass/docs/api-value-internal.md | 76 - .../node-sass/src/libsass/docs/api-value.md | 154 - .../src/libsass/docs/build-on-darwin.md | 27 - .../src/libsass/docs/build-on-gentoo.md | 55 - .../src/libsass/docs/build-on-windows.md | 139 - .../src/libsass/docs/build-shared-library.md | 35 - .../src/libsass/docs/build-with-autotools.md | 78 - .../src/libsass/docs/build-with-makefiles.md | 68 - .../src/libsass/docs/build-with-mingw.md | 107 - .../libsass/docs/build-with-visual-studio.md | 90 - .../node-sass/src/libsass/docs/build.md | 97 - .../src/libsass/docs/compatibility-plan.md | 48 - .../src/libsass/docs/contributing.md | 17 - .../libsass/docs/custom-functions-internal.md | 122 - .../src/libsass/docs/dev-ast-memory.md | 223 - .../src/libsass/docs/implementations.md | 56 - .../node-sass/src/libsass/docs/plugins.md | 47 - .../src/libsass/docs/setup-environment.md | 68 - .../src/libsass/docs/source-map-internals.md | 51 - .../node-sass/src/libsass/docs/trace.md | 26 - .../node-sass/src/libsass/docs/triage.md | 17 - .../node-sass/src/libsass/docs/unicode.md | 39 - .../node-sass/src/libsass/extconf.rb | 6 - .../node-sass/src/libsass/include/sass.h | 15 - .../node-sass/src/libsass/include/sass/base.h | 89 - .../src/libsass/include/sass/context.h | 170 - .../src/libsass/include/sass/functions.h | 139 - .../src/libsass/include/sass/values.h | 145 - .../src/libsass/include/sass/version.h | 12 - .../src/libsass/include/sass/version.h.in | 12 - .../node-sass/src/libsass/include/sass2scss.h | 120 - .../node-sass/src/libsass/m4/.gitkeep | 0 .../libsass/m4/m4-ax_cxx_compile_stdcxx_11.m4 | 167 - .../node-sass/src/libsass/res/resource.rc | 35 - .../node-sass/src/libsass/script/bootstrap | 13 - .../node-sass/src/libsass/script/branding | 10 - .../src/libsass/script/ci-build-libsass | 134 - .../src/libsass/script/ci-build-plugin | 62 - .../src/libsass/script/ci-install-compiler | 6 - .../src/libsass/script/ci-install-deps | 20 - .../src/libsass/script/ci-report-coverage | 42 - .../node-sass/src/libsass/script/spec | 5 - .../node-sass/src/libsass/script/tap-driver | 652 - .../node-sass/src/libsass/script/tap-runner | 1 - .../src/libsass/script/test-leaks.pl | 103 - .../node-sass/src/libsass/src/GNUmakefile.am | 54 - .../node-sass/src/libsass/src/ast.cpp | 2226 -- .../node-sass/src/libsass/src/ast.hpp | 3049 --- .../src/libsass/src/ast_def_macros.hpp | 80 - .../src/libsass/src/ast_fwd_decl.cpp | 29 - .../src/libsass/src/ast_fwd_decl.hpp | 463 - .../node-sass/src/libsass/src/b64/cencode.h | 32 - .../node-sass/src/libsass/src/b64/encode.h | 79 - .../node-sass/src/libsass/src/backtrace.cpp | 46 - .../node-sass/src/libsass/src/backtrace.hpp | 29 - .../node-sass/src/libsass/src/base64vlq.cpp | 44 - .../node-sass/src/libsass/src/base64vlq.hpp | 30 - .../node-sass/src/libsass/src/bind.cpp | 311 - .../node-sass/src/libsass/src/bind.hpp | 13 - .../node-sass/src/libsass/src/c99func.c | 54 - .../node-sass/src/libsass/src/cencode.c | 108 - .../src/libsass/src/check_nesting.cpp | 398 - .../src/libsass/src/check_nesting.hpp | 65 - .../node-sass/src/libsass/src/color_maps.cpp | 648 - .../node-sass/src/libsass/src/color_maps.hpp | 331 - .../node-sass/src/libsass/src/constants.cpp | 179 - .../node-sass/src/libsass/src/constants.hpp | 181 - .../node-sass/src/libsass/src/context.cpp | 880 - .../node-sass/src/libsass/src/context.hpp | 152 - .../node-sass/src/libsass/src/cssize.cpp | 606 - .../node-sass/src/libsass/src/cssize.hpp | 77 - .../node-sass/src/libsass/src/debug.hpp | 43 - .../node-sass/src/libsass/src/debugger.hpp | 800 - .../node-sass/src/libsass/src/emitter.cpp | 297 - .../node-sass/src/libsass/src/emitter.hpp | 99 - .../node-sass/src/libsass/src/environment.cpp | 246 - .../node-sass/src/libsass/src/environment.hpp | 113 - .../src/libsass/src/error_handling.cpp | 235 - .../src/libsass/src/error_handling.hpp | 216 - .../node-sass/src/libsass/src/eval.cpp | 1678 -- .../node-sass/src/libsass/src/eval.hpp | 103 - .../node-sass/src/libsass/src/expand.cpp | 816 - .../node-sass/src/libsass/src/expand.hpp | 82 - .../node-sass/src/libsass/src/extend.cpp | 2130 -- .../node-sass/src/libsass/src/extend.hpp | 86 - .../node-sass/src/libsass/src/file.cpp | 485 - .../node-sass/src/libsass/src/file.hpp | 133 - .../node-sass/src/libsass/src/functions.cpp | 2234 -- .../node-sass/src/libsass/src/functions.hpp | 198 - .../node-sass/src/libsass/src/inspect.cpp | 1138 - .../node-sass/src/libsass/src/inspect.hpp | 103 - .../node-sass/src/libsass/src/json.cpp | 1436 -- .../node-sass/src/libsass/src/json.hpp | 117 - .../src/libsass/src/kwd_arg_macros.hpp | 28 - .../node-sass/src/libsass/src/lexer.cpp | 181 - .../node-sass/src/libsass/src/lexer.hpp | 315 - .../node-sass/src/libsass/src/listize.cpp | 86 - .../node-sass/src/libsass/src/listize.hpp | 34 - .../node-sass/src/libsass/src/mapping.hpp | 18 - .../src/libsass/src/memory/SharedPtr.cpp | 114 - .../src/libsass/src/memory/SharedPtr.hpp | 206 - .../node-sass/src/libsass/src/node.cpp | 319 - .../node-sass/src/libsass/src/node.hpp | 118 - .../node-sass/src/libsass/src/operation.hpp | 173 - .../node-sass/src/libsass/src/operators.cpp | 240 - .../node-sass/src/libsass/src/operators.hpp | 30 - .../node-sass/src/libsass/src/output.cpp | 336 - .../node-sass/src/libsass/src/output.hpp | 54 - .../node-sass/src/libsass/src/parser.cpp | 3121 --- .../node-sass/src/libsass/src/parser.hpp | 398 - .../node-sass/src/libsass/src/paths.hpp | 71 - .../node-sass/src/libsass/src/plugins.cpp | 184 - .../node-sass/src/libsass/src/plugins.hpp | 57 - .../node-sass/src/libsass/src/position.cpp | 181 - .../node-sass/src/libsass/src/position.hpp | 124 - .../node-sass/src/libsass/src/prelexer.cpp | 1774 -- .../node-sass/src/libsass/src/prelexer.hpp | 484 - .../src/libsass/src/remove_placeholders.cpp | 84 - .../src/libsass/src/remove_placeholders.hpp | 35 - .../node-sass/src/libsass/src/sass.cpp | 149 - .../node-sass/src/libsass/src/sass.hpp | 139 - .../node-sass/src/libsass/src/sass2scss.cpp | 864 - .../src/libsass/src/sass_context.cpp | 769 - .../src/libsass/src/sass_context.hpp | 129 - .../src/libsass/src/sass_functions.cpp | 207 - .../src/libsass/src/sass_functions.hpp | 50 - .../node-sass/src/libsass/src/sass_util.cpp | 149 - .../node-sass/src/libsass/src/sass_util.hpp | 256 - .../node-sass/src/libsass/src/sass_values.cpp | 357 - .../node-sass/src/libsass/src/sass_values.hpp | 82 - .../node-sass/src/libsass/src/source_map.cpp | 195 - .../node-sass/src/libsass/src/source_map.hpp | 62 - .../node-sass/src/libsass/src/subset_map.cpp | 55 - .../node-sass/src/libsass/src/subset_map.hpp | 76 - .../src/libsass/src/support/libsass.pc.in | 11 - .../node-sass/src/libsass/src/to_c.cpp | 74 - .../node-sass/src/libsass/src/to_c.hpp | 39 - .../node-sass/src/libsass/src/to_value.cpp | 112 - .../node-sass/src/libsass/src/to_value.hpp | 50 - .../node-sass/src/libsass/src/units.cpp | 501 - .../node-sass/src/libsass/src/units.hpp | 109 - .../node-sass/src/libsass/src/utf8.h | 34 - .../node-sass/src/libsass/src/utf8/checked.h | 334 - .../node-sass/src/libsass/src/utf8/core.h | 329 - .../src/libsass/src/utf8/unchecked.h | 235 - .../node-sass/src/libsass/src/utf8_string.cpp | 102 - .../node-sass/src/libsass/src/utf8_string.hpp | 37 - .../node-sass/src/libsass/src/util.cpp | 733 - .../node-sass/src/libsass/src/util.hpp | 61 - .../node-sass/src/libsass/src/values.cpp | 131 - .../node-sass/src/libsass/src/values.hpp | 12 - .../node-sass/src/libsass/test/test_node.cpp | 94 - .../node-sass/src/libsass/test/test_paths.cpp | 28 - .../libsass/test/test_selector_difference.cpp | 25 - .../src/libsass/test/test_specificity.cpp | 25 - .../src/libsass/test/test_subset_map.cpp | 472 - .../src/libsass/test/test_superselector.cpp | 69 - .../src/libsass/test/test_unification.cpp | 31 - .../node-sass/src/libsass/version.sh | 10 - .../node-sass/src/libsass/win/libsass.sln | 39 - .../src/libsass/win/libsass.sln.DotSettings | 9 - .../node-sass/src/libsass/win/libsass.targets | 118 - .../node-sass/src/libsass/win/libsass.vcxproj | 188 - .../src/libsass/win/libsass.vcxproj.filters | 357 - .../node-sass/src/sass_context_wrapper.cpp | 64 - .../node-sass/src/sass_context_wrapper.h | 56 - .../node-sass/src/sass_types/boolean.cpp | 73 - .../node-sass/src/sass_types/boolean.h | 31 - .../node-sass/src/sass_types/color.cpp | 127 - .../node-sass/src/sass_types/color.h | 34 - .../node-sass/src/sass_types/error.cpp | 24 - .../node-sass/src/sass_types/error.h | 19 - .../node-sass/src/sass_types/factory.cpp | 72 - .../node-sass/src/sass_types/factory.h | 20 - .../node-sass/src/sass_types/list.cpp | 101 - .../node-sass/src/sass_types/list.h | 25 - .../node-sass/src/sass_types/map.cpp | 118 - .../node-sass/src/sass_types/map.h | 25 - .../node-sass/src/sass_types/null.cpp | 57 - .../node-sass/src/sass_types/null.h | 29 - .../node-sass/src/sass_types/number.cpp | 75 - .../node-sass/src/sass_types/number.h | 25 - .../src/sass_types/sass_value_wrapper.h | 101 - .../node-sass/src/sass_types/string.cpp | 48 - .../node-sass/src/sass_types/string.h | 22 - .../node-sass/src/sass_types/value.h | 42 - .../r2c/node_modules/node-sass/test/.eslintrc | 5 - .../r2c/node_modules/node-sass/test/api.js | 1995 -- .../node_modules/node-sass/test/binding.js | 129 - .../r2c/node_modules/node-sass/test/cli.js | 804 - .../node-sass/test/downloadoptions.js | 74 - .../r2c/node_modules/node-sass/test/errors.js | 53 - .../test/fixtures/compressed/expected.css | 1 - .../test/fixtures/compressed/index.scss | 16 - .../custom-functions/setter-expected.css | 3 - .../fixtures/custom-functions/setter.scss | 1 - .../string-conversion-expected.css | 2 - .../custom-functions/string-conversion.scss | 1 - .../fixtures/cwd-include-path/expected.css | 2 - .../fixtures/cwd-include-path/outside.scss | 3 - .../fixtures/cwd-include-path/root/index.scss | 1 - .../test/fixtures/depth-first/_common.scss | 6 - .../test/fixtures/depth-first/_struct.scss | 3 - .../test/fixtures/depth-first/_vars.scss | 5 - .../test/fixtures/depth-first/a.scss | 7 - .../test/fixtures/depth-first/a1.scss | 3 - .../test/fixtures/depth-first/b.scss | 5 - .../test/fixtures/depth-first/b1.scss | 3 - .../test/fixtures/depth-first/expected.css | 32 - .../test/fixtures/depth-first/index.scss | 8 - .../extras/my_custom_arrays_of_importers.js | 12 - .../extras/my_custom_functions_setter.js | 10 - .../my_custom_functions_string_conversion.js | 8 - .../extras/my_custom_importer_data.js | 5 - .../extras/my_custom_importer_data_cb.js | 5 - .../extras/my_custom_importer_error.js | 3 - .../extras/my_custom_importer_file.js | 7 - .../my_custom_importer_file_and_data.js | 6 - .../my_custom_importer_file_and_data_cb.js | 6 - .../extras/my_custom_importer_file_cb.js | 7 - .../test/fixtures/follow/foo/bar/index.scss | 16 - .../test/fixtures/include-files/bar.scss | 1 - .../chained-imports-with-custom-importer.scss | 1 - .../include-files/expected-importer.css | 5 - .../file-not-processed-by-loader.scss | 1 - .../file-processed-by-loader.scss | 3 - .../test/fixtures/include-files/foo.scss | 1 - .../test/fixtures/include-files/index.scss | 2 - .../test/fixtures/include-path/expected.css | 3 - .../include-path/functions/colorBlue.scss | 3 - .../test/fixtures/include-path/index.scss | 7 - .../test/fixtures/include-path/lib/vars.scss | 1 - .../test/fixtures/indent/expected.css | 2 - .../node-sass/test/fixtures/indent/index.sass | 3 - .../input-directory/sass/_skipped.scss | 16 - .../input-directory/sass/nested/three.scss | 16 - .../fixtures/input-directory/sass/one.scss | 16 - .../fixtures/input-directory/sass/two.scss | 16 - .../test/fixtures/invalid/index.scss | 3 - .../test/fixtures/output-directory/index.scss | 16 - .../test/fixtures/precision/expected.css | 2 - .../test/fixtures/precision/index.scss | 3 - .../fixtures/sass-path/expected-orange.css | 3 - .../test/fixtures/sass-path/expected-red.css | 3 - .../test/fixtures/sass-path/index.scss | 6 - .../fixtures/sass-path/orange/colors.scss | 1 - .../test/fixtures/sass-path/red/colors.scss | 1 - .../test/fixtures/simple/expected.css | 11 - .../node-sass/test/fixtures/simple/index.scss | 16 - .../fixtures/source-comments/expected.css | 15 - .../test/fixtures/source-comments/index.scss | 16 - .../fixtures/source-map-embed/expected.css | 13 - .../test/fixtures/source-map-embed/index.scss | 16 - .../test/fixtures/source-map/expected.css | 13 - .../test/fixtures/source-map/expected.map | 9 - .../test/fixtures/source-map/index.scss | 16 - .../test/fixtures/watcher/main/one.scss | 5 - .../fixtures/watcher/main/partials/_one.scss | 5 - .../watcher/main/partials/_three.scss | 3 - .../fixtures/watcher/main/partials/_two.scss | 5 - .../test/fixtures/watcher/main/three.scss | 3 - .../test/fixtures/watcher/main/two.scss | 3 - .../watcher/sibling/partials/_three.scss | 3 - .../test/fixtures/watcher/sibling/three.scss | 5 - .../test/fixtures/watching-dir-01/index.scss | 1 - .../test/fixtures/watching-dir-02/foo.scss | 1 - .../test/fixtures/watching-dir-02/index.scss | 1 - .../node-sass/test/fixtures/watching/bar.sass | 2 - .../test/fixtures/watching/index.sass | 1 - .../test/fixtures/watching/index.scss | 1 - .../test/fixtures/watching/white.scss | 1 - .../node_modules/node-sass/test/lowlevel.js | 243 - .../node_modules/node-sass/test/runtime.js | 185 - .../node-sass/test/scripts/util/proxy.js | 76 - .../r2c/node_modules/node-sass/test/spec.js | 192 - .../r2c/node_modules/node-sass/test/types.js | 643 - .../node_modules/node-sass/test/useragent.js | 15 - .../node_modules/node-sass/test/watcher.js | 503 - .../vendor/linux-x64-64/binding.node | Bin 3481440 -> 0 bytes .../r2c/node_modules/node-uuid/.npmignore | 2 - .../r2c/node_modules/node-uuid/LICENSE.md | 3 - .../r2c/node_modules/node-uuid/README.md | 203 - .../node-uuid/benchmark/README.md | 53 - .../node-uuid/benchmark/bench.gnu | 174 - .../node_modules/node-uuid/benchmark/bench.sh | 34 - .../node-uuid/benchmark/benchmark-native.c | 34 - .../node-uuid/benchmark/benchmark.js | 84 - .../r2c/node_modules/node-uuid/package.json | 60 - .../node_modules/node-uuid/test/compare_v1.js | 63 - .../r2c/node_modules/node-uuid/test/test.html | 17 - .../r2c/node_modules/node-uuid/test/test.js | 228 - .../themes/r2c/node_modules/node-uuid/uuid.js | 245 - user/themes/r2c/node_modules/nopt/.npmignore | 1 - user/themes/r2c/node_modules/nopt/.travis.yml | 9 - user/themes/r2c/node_modules/nopt/LICENSE | 15 - user/themes/r2c/node_modules/nopt/README.md | 211 - user/themes/r2c/node_modules/nopt/bin/nopt.js | 54 - .../node_modules/nopt/examples/my-program.js | 30 - user/themes/r2c/node_modules/nopt/lib/nopt.js | 415 - .../themes/r2c/node_modules/nopt/package.json | 61 - .../r2c/node_modules/nopt/test/basic.js | 273 - .../normalize-package-data/AUTHORS | 4 - .../normalize-package-data/LICENSE | 30 - .../normalize-package-data/README.md | 106 - .../lib/extract_description.js | 14 - .../normalize-package-data/lib/fixer.js | 417 - .../lib/make_warning.js | 23 - .../normalize-package-data/lib/normalize.js | 39 - .../normalize-package-data/lib/safe_format.js | 9 - .../normalize-package-data/lib/typos.json | 25 - .../lib/warning_messages.json | 30 - .../normalize-package-data/package.json | 82 - .../r2c/node_modules/normalize-path/LICENSE | 21 - .../r2c/node_modules/normalize-path/README.md | 92 - .../r2c/node_modules/normalize-path/index.js | 19 - .../node_modules/normalize-path/package.json | 121 - .../r2c/node_modules/normalize-range/index.js | 54 - .../r2c/node_modules/normalize-range/license | 21 - .../node_modules/normalize-range/package.json | 78 - .../node_modules/normalize-range/readme.md | 148 - .../r2c/node_modules/npmlog/CHANGELOG.md | 49 - user/themes/r2c/node_modules/npmlog/LICENSE | 15 - user/themes/r2c/node_modules/npmlog/README.md | 216 - user/themes/r2c/node_modules/npmlog/log.js | 309 - .../r2c/node_modules/npmlog/package.json | 66 - .../node_modules/num2fraction/.editorconfig | 14 - .../r2c/node_modules/num2fraction/.npmignore | 8 - .../r2c/node_modules/num2fraction/LICENSE | 22 - .../r2c/node_modules/num2fraction/README.md | 87 - .../r2c/node_modules/num2fraction/index.js | 48 - .../node_modules/num2fraction/package.json | 60 - .../r2c/node_modules/number-is-nan/index.js | 4 - .../r2c/node_modules/number-is-nan/license | 21 - .../node_modules/number-is-nan/package.json | 72 - .../r2c/node_modules/number-is-nan/readme.md | 28 - .../r2c/node_modules/oauth-sign/LICENSE | 55 - .../r2c/node_modules/oauth-sign/README.md | 4 - .../r2c/node_modules/oauth-sign/index.js | 136 - .../r2c/node_modules/oauth-sign/package.json | 60 - .../r2c/node_modules/object-assign/index.js | 90 - .../r2c/node_modules/object-assign/license | 21 - .../node_modules/object-assign/package.json | 79 - .../r2c/node_modules/object-assign/readme.md | 61 - .../r2c/node_modules/object-copy/LICENSE | 21 - .../r2c/node_modules/object-copy/index.js | 174 - .../node_modules/define-property/LICENSE | 21 - .../node_modules/define-property/README.md | 77 - .../node_modules/define-property/index.js | 31 - .../node_modules/define-property/package.json | 82 - .../object-copy/node_modules/kind-of/LICENSE | 21 - .../node_modules/kind-of/README.md | 261 - .../object-copy/node_modules/kind-of/index.js | 116 - .../node_modules/kind-of/package.json | 139 - .../r2c/node_modules/object-copy/package.json | 81 - .../r2c/node_modules/object-visit/LICENSE | 21 - .../r2c/node_modules/object-visit/README.md | 83 - .../r2c/node_modules/object-visit/index.js | 33 - .../node_modules/object-visit/package.json | 97 - .../r2c/node_modules/object.defaults/LICENSE | 21 - .../node_modules/object.defaults/README.md | 85 - .../node_modules/object.defaults/immutable.js | 20 - .../r2c/node_modules/object.defaults/index.js | 11 - .../node_modules/object.defaults/mutable.js | 35 - .../node_modules/object.defaults/package.json | 106 - .../r2c/node_modules/object.map/LICENSE | 24 - .../r2c/node_modules/object.map/README.md | 87 - .../r2c/node_modules/object.map/index.js | 22 - .../r2c/node_modules/object.map/package.json | 99 - .../r2c/node_modules/object.pick/LICENSE | 21 - .../r2c/node_modules/object.pick/README.md | 76 - .../r2c/node_modules/object.pick/index.js | 35 - .../r2c/node_modules/object.pick/package.json | 93 - user/themes/r2c/node_modules/once/LICENSE | 15 - user/themes/r2c/node_modules/once/README.md | 51 - user/themes/r2c/node_modules/once/once.js | 21 - .../themes/r2c/node_modules/once/package.json | 77 - .../r2c/node_modules/orchestrator/.npmignore | 10 - .../r2c/node_modules/orchestrator/LICENSE | 20 - .../r2c/node_modules/orchestrator/README.md | 286 - .../r2c/node_modules/orchestrator/index.js | 304 - .../node_modules/orchestrator/lib/runTask.js | 66 - .../node_modules/orchestrator/package.json | 69 - .../ordered-read-streams/.npmignore | 16 - .../ordered-read-streams/.travis.yml | 4 - .../node_modules/ordered-read-streams/LICENSE | 20 - .../ordered-read-streams/README.md | 65 - .../ordered-read-streams/index.js | 87 - .../ordered-read-streams/package.json | 54 - .../ordered-read-streams/test/main.js | 160 - .../r2c/node_modules/os-homedir/index.js | 24 - .../r2c/node_modules/os-homedir/license | 21 - .../r2c/node_modules/os-homedir/package.json | 78 - .../r2c/node_modules/os-homedir/readme.md | 31 - .../r2c/node_modules/os-locale/index.js | 127 - .../themes/r2c/node_modules/os-locale/license | 21 - .../r2c/node_modules/os-locale/package.json | 79 - .../r2c/node_modules/os-locale/readme.md | 47 - .../r2c/node_modules/os-tmpdir/index.js | 25 - .../themes/r2c/node_modules/os-tmpdir/license | 21 - .../r2c/node_modules/os-tmpdir/package.json | 77 - .../r2c/node_modules/os-tmpdir/readme.md | 32 - user/themes/r2c/node_modules/osenv/LICENSE | 15 - user/themes/r2c/node_modules/osenv/README.md | 63 - user/themes/r2c/node_modules/osenv/osenv.js | 72 - .../r2c/node_modules/osenv/package.json | 77 - .../r2c/node_modules/parse-filepath/LICENSE | 21 - .../r2c/node_modules/parse-filepath/README.md | 111 - .../r2c/node_modules/parse-filepath/index.js | 95 - .../node_modules/parse-filepath/package.json | 110 - .../r2c/node_modules/parse-json/index.js | 35 - .../r2c/node_modules/parse-json/license | 21 - .../r2c/node_modules/parse-json/package.json | 82 - .../r2c/node_modules/parse-json/readme.md | 83 - .../node_modules/parse-json/vendor/parse.js | 752 - .../node_modules/parse-json/vendor/unicode.js | 71 - .../r2c/node_modules/parse-passwd/LICENSE | 21 - .../r2c/node_modules/parse-passwd/README.md | 86 - .../r2c/node_modules/parse-passwd/index.js | 56 - .../node_modules/parse-passwd/package.json | 86 - .../r2c/node_modules/pascalcase/LICENSE | 21 - .../r2c/node_modules/pascalcase/README.md | 80 - .../r2c/node_modules/pascalcase/index.js | 21 - .../r2c/node_modules/pascalcase/package.json | 77 - .../r2c/node_modules/path-exists/index.js | 24 - .../r2c/node_modules/path-exists/license | 21 - .../r2c/node_modules/path-exists/package.json | 76 - .../r2c/node_modules/path-exists/readme.md | 45 - .../node_modules/path-is-absolute/index.js | 20 - .../r2c/node_modules/path-is-absolute/license | 21 - .../path-is-absolute/package.json | 83 - .../node_modules/path-is-absolute/readme.md | 59 - .../r2c/node_modules/path-parse/.travis.yml | 9 - .../r2c/node_modules/path-parse/README.md | 44 - .../r2c/node_modules/path-parse/index.js | 93 - .../r2c/node_modules/path-parse/index.min.js | 1 - .../r2c/node_modules/path-parse/package.json | 61 - .../r2c/node_modules/path-parse/test.js | 77 - .../r2c/node_modules/path-parse/test.min.js | 1 - .../r2c/node_modules/path-root-regex/LICENSE | 21 - .../node_modules/path-root-regex/README.md | 53 - .../r2c/node_modules/path-root-regex/index.js | 13 - .../node_modules/path-root-regex/package.json | 96 - .../themes/r2c/node_modules/path-root/LICENSE | 21 - .../r2c/node_modules/path-root/README.md | 94 - .../r2c/node_modules/path-root/index.js | 21 - .../r2c/node_modules/path-root/package.json | 89 - .../r2c/node_modules/path-type/index.js | 29 - .../themes/r2c/node_modules/path-type/license | 21 - .../r2c/node_modules/path-type/package.json | 88 - .../r2c/node_modules/path-type/readme.md | 42 - user/themes/r2c/node_modules/pify/index.js | 68 - user/themes/r2c/node_modules/pify/license | 21 - .../themes/r2c/node_modules/pify/package.json | 85 - user/themes/r2c/node_modules/pify/readme.md | 119 - .../r2c/node_modules/pinkie-promise/index.js | 3 - .../r2c/node_modules/pinkie-promise/license | 21 - .../node_modules/pinkie-promise/package.json | 75 - .../r2c/node_modules/pinkie-promise/readme.md | 28 - user/themes/r2c/node_modules/pinkie/index.js | 292 - user/themes/r2c/node_modules/pinkie/license | 21 - .../r2c/node_modules/pinkie/package.json | 72 - user/themes/r2c/node_modules/pinkie/readme.md | 83 - .../r2c/node_modules/plugin-error/LICENSE | 21 - .../r2c/node_modules/plugin-error/README.md | 69 - .../r2c/node_modules/plugin-error/index.d.ts | 114 - .../r2c/node_modules/plugin-error/index.js | 190 - .../node_modules/arr-diff/LICENSE | 21 - .../node_modules/arr-diff/README.md | 130 - .../node_modules/arr-diff/index.js | 47 - .../node_modules/arr-diff/package.json | 112 - .../node_modules/plugin-error/package.json | 98 - .../posix-character-classes/LICENSE | 21 - .../posix-character-classes/README.md | 103 - .../posix-character-classes/index.js | 22 - .../posix-character-classes/package.json | 85 - .../node_modules/postcss-value-parser/LICENSE | 22 - .../postcss-value-parser/README.md | 253 - .../postcss-value-parser/lib/index.js | 28 - .../postcss-value-parser/lib/parse.js | 242 - .../postcss-value-parser/lib/stringify.js | 41 - .../postcss-value-parser/lib/unit.js | 41 - .../postcss-value-parser/lib/walk.js | 18 - .../postcss-value-parser/package.json | 72 - .../r2c/node_modules/postcss/CHANGELOG.md | 552 - .../r2c/node_modules/postcss/CONTRIBUTING.md | 78 - user/themes/r2c/node_modules/postcss/LICENSE | 20 - .../r2c/node_modules/postcss/README-cn.md | 349 - .../themes/r2c/node_modules/postcss/README.md | 376 - .../node_modules/postcss/docs/architecture.md | 156 - .../postcss/docs/guidelines/plugin.md | 195 - .../postcss/docs/guidelines/runner.md | 143 - .../node_modules/postcss/docs/source-maps.md | 74 - .../r2c/node_modules/postcss/docs/syntax.md | 231 - .../r2c/node_modules/postcss/gulpfile.js | 97 - .../r2c/node_modules/postcss/lib/at-rule.js | 131 - .../r2c/node_modules/postcss/lib/comment.js | 61 - .../r2c/node_modules/postcss/lib/container.js | 907 - .../postcss/lib/css-syntax-error.js | 256 - .../node_modules/postcss/lib/declaration.js | 101 - .../r2c/node_modules/postcss/lib/input.js | 204 - .../node_modules/postcss/lib/lazy-result.js | 435 - .../r2c/node_modules/postcss/lib/list.js | 95 - .../node_modules/postcss/lib/map-generator.js | 323 - .../r2c/node_modules/postcss/lib/node.js | 625 - .../r2c/node_modules/postcss/lib/parse.js | 41 - .../r2c/node_modules/postcss/lib/parser.js | 552 - .../r2c/node_modules/postcss/lib/postcss.d.ts | 1301 -- .../r2c/node_modules/postcss/lib/postcss.js | 292 - .../node_modules/postcss/lib/previous-map.js | 170 - .../r2c/node_modules/postcss/lib/processor.js | 240 - .../r2c/node_modules/postcss/lib/result.js | 206 - .../r2c/node_modules/postcss/lib/root.js | 129 - .../r2c/node_modules/postcss/lib/rule.js | 123 - .../node_modules/postcss/lib/stringifier.js | 344 - .../r2c/node_modules/postcss/lib/stringify.js | 17 - .../postcss/lib/terminal-highlight.js | 83 - .../r2c/node_modules/postcss/lib/tokenize.js | 306 - .../r2c/node_modules/postcss/lib/vendor.js | 52 - .../r2c/node_modules/postcss/lib/warn-once.js | 14 - .../r2c/node_modules/postcss/lib/warning.js | 122 - .../postcss/node_modules/ansi-styles/index.js | 165 - .../postcss/node_modules/ansi-styles/license | 9 - .../node_modules/ansi-styles/package.json | 88 - .../node_modules/ansi-styles/readme.md | 147 - .../postcss/node_modules/chalk/index.js | 228 - .../postcss/node_modules/chalk/index.js.flow | 93 - .../postcss/node_modules/chalk/license | 9 - .../postcss/node_modules/chalk/package.json | 103 - .../postcss/node_modules/chalk/readme.md | 314 - .../postcss/node_modules/chalk/templates.js | 128 - .../node_modules/chalk/types/index.d.ts | 97 - .../node_modules/supports-color/browser.js | 5 - .../node_modules/supports-color/index.js | 131 - .../node_modules/supports-color/license | 9 - .../node_modules/supports-color/package.json | 86 - .../node_modules/supports-color/readme.md | 66 - .../r2c/node_modules/postcss/package.json | 74 - .../node_modules/pretty-hrtime/.jshintignore | 1 - .../r2c/node_modules/pretty-hrtime/.npmignore | 10 - .../r2c/node_modules/pretty-hrtime/LICENSE | 20 - .../r2c/node_modules/pretty-hrtime/README.md | 57 - .../r2c/node_modules/pretty-hrtime/index.js | 80 - .../node_modules/pretty-hrtime/package.json | 59 - .../process-nextick-args/.travis.yml | 12 - .../process-nextick-args/index.js | 43 - .../process-nextick-args/license.md | 19 - .../process-nextick-args/package.json | 50 - .../process-nextick-args/readme.md | 18 - .../node_modules/process-nextick-args/test.js | 24 - .../themes/r2c/node_modules/pseudomap/LICENSE | 15 - .../r2c/node_modules/pseudomap/README.md | 60 - user/themes/r2c/node_modules/pseudomap/map.js | 9 - .../r2c/node_modules/pseudomap/package.json | 58 - .../r2c/node_modules/pseudomap/pseudomap.js | 113 - .../r2c/node_modules/pseudomap/test/basic.js | 86 - .../r2c/node_modules/punycode/LICENSE-MIT.txt | 20 - .../r2c/node_modules/punycode/README.md | 176 - .../r2c/node_modules/punycode/package.json | 91 - .../r2c/node_modules/punycode/punycode.js | 533 - user/themes/r2c/node_modules/qs/.eslintignore | 1 - user/themes/r2c/node_modules/qs/.eslintrc | 19 - user/themes/r2c/node_modules/qs/CHANGELOG.md | 163 - user/themes/r2c/node_modules/qs/LICENSE | 28 - user/themes/r2c/node_modules/qs/README.md | 431 - user/themes/r2c/node_modules/qs/dist/qs.js | 590 - .../themes/r2c/node_modules/qs/lib/formats.js | 18 - user/themes/r2c/node_modules/qs/lib/index.js | 11 - user/themes/r2c/node_modules/qs/lib/parse.js | 167 - .../r2c/node_modules/qs/lib/stringify.js | 200 - user/themes/r2c/node_modules/qs/lib/utils.js | 182 - user/themes/r2c/node_modules/qs/package.json | 82 - .../themes/r2c/node_modules/qs/test/.eslintrc | 10 - user/themes/r2c/node_modules/qs/test/index.js | 7 - user/themes/r2c/node_modules/qs/test/parse.js | 519 - .../r2c/node_modules/qs/test/stringify.js | 538 - user/themes/r2c/node_modules/qs/test/utils.js | 22 - .../r2c/node_modules/read-pkg-up/index.js | 31 - .../r2c/node_modules/read-pkg-up/license | 21 - .../r2c/node_modules/read-pkg-up/package.json | 96 - .../r2c/node_modules/read-pkg-up/readme.md | 79 - .../themes/r2c/node_modules/read-pkg/index.js | 48 - user/themes/r2c/node_modules/read-pkg/license | 21 - .../r2c/node_modules/read-pkg/package.json | 78 - .../r2c/node_modules/read-pkg/readme.md | 79 - .../node_modules/readable-stream/.npmignore | 9 - .../node_modules/readable-stream/.travis.yml | 65 - .../readable-stream/CONTRIBUTING.md | 38 - .../readable-stream/GOVERNANCE.md | 136 - .../r2c/node_modules/readable-stream/LICENSE | 47 - .../node_modules/readable-stream/README.md | 57 - .../doc/wg-meetings/2015-01-30.md | 60 - .../readable-stream/duplex-browser.js | 1 - .../node_modules/readable-stream/duplex.js | 1 - .../readable-stream/lib/_stream_duplex.js | 124 - .../lib/_stream_passthrough.js | 47 - .../readable-stream/lib/_stream_readable.js | 1007 - .../readable-stream/lib/_stream_transform.js | 214 - .../readable-stream/lib/_stream_writable.js | 664 - .../lib/internal/streams/BufferList.js | 74 - .../lib/internal/streams/destroy.js | 72 - .../lib/internal/streams/stream-browser.js | 1 - .../lib/internal/streams/stream.js | 1 - .../node_modules/readable-stream/package.json | 88 - .../readable-stream/passthrough.js | 1 - .../readable-stream/readable-browser.js | 7 - .../node_modules/readable-stream/readable.js | 19 - .../node_modules/readable-stream/transform.js | 1 - .../readable-stream/writable-browser.js | 1 - .../node_modules/readable-stream/writable.js | 8 - .../r2c/node_modules/rechoir/.npmignore | 1 - .../r2c/node_modules/rechoir/.travis.yml | 24 - .../themes/r2c/node_modules/rechoir/CHANGELOG | 38 - user/themes/r2c/node_modules/rechoir/LICENSE | 22 - .../themes/r2c/node_modules/rechoir/README.md | 42 - user/themes/r2c/node_modules/rechoir/index.js | 59 - .../r2c/node_modules/rechoir/lib/extension.js | 11 - .../r2c/node_modules/rechoir/lib/normalize.js | 15 - .../r2c/node_modules/rechoir/lib/register.js | 15 - .../r2c/node_modules/rechoir/package.json | 113 - user/themes/r2c/node_modules/redent/index.js | 7 - user/themes/r2c/node_modules/redent/license | 21 - .../r2c/node_modules/redent/package.json | 79 - user/themes/r2c/node_modules/redent/readme.md | 48 - .../themes/r2c/node_modules/regex-not/LICENSE | 21 - .../r2c/node_modules/regex-not/README.md | 133 - .../r2c/node_modules/regex-not/index.js | 72 - .../r2c/node_modules/regex-not/package.json | 98 - .../remove-trailing-separator/history.md | 17 - .../remove-trailing-separator/index.js | 17 - .../remove-trailing-separator/license | 3 - .../remove-trailing-separator/package.json | 67 - .../remove-trailing-separator/readme.md | 51 - .../r2c/node_modules/repeat-element/LICENSE | 21 - .../r2c/node_modules/repeat-element/README.md | 71 - .../r2c/node_modules/repeat-element/index.js | 18 - .../node_modules/repeat-element/package.json | 69 - .../r2c/node_modules/repeat-string/LICENSE | 21 - .../r2c/node_modules/repeat-string/README.md | 136 - .../r2c/node_modules/repeat-string/index.js | 70 - .../node_modules/repeat-string/package.json | 129 - .../r2c/node_modules/repeating/index.js | 24 - .../themes/r2c/node_modules/repeating/license | 21 - .../r2c/node_modules/repeating/package.json | 73 - .../r2c/node_modules/repeating/readme.md | 30 - .../r2c/node_modules/replace-ext/.npmignore | 6 - .../r2c/node_modules/replace-ext/.travis.yml | 8 - .../r2c/node_modules/replace-ext/LICENSE | 20 - .../r2c/node_modules/replace-ext/README.md | 44 - .../r2c/node_modules/replace-ext/index.js | 9 - .../r2c/node_modules/replace-ext/package.json | 72 - .../r2c/node_modules/replace-ext/test/main.js | 51 - .../r2c/node_modules/request/CHANGELOG.md | 662 - user/themes/r2c/node_modules/request/LICENSE | 55 - .../themes/r2c/node_modules/request/README.md | 1098 - user/themes/r2c/node_modules/request/index.js | 156 - .../r2c/node_modules/request/lib/auth.js | 168 - .../r2c/node_modules/request/lib/cookies.js | 39 - .../request/lib/getProxyFromURI.js | 79 - .../r2c/node_modules/request/lib/har.js | 215 - .../r2c/node_modules/request/lib/helpers.js | 65 - .../r2c/node_modules/request/lib/multipart.js | 112 - .../r2c/node_modules/request/lib/oauth.js | 147 - .../node_modules/request/lib/querystring.js | 51 - .../r2c/node_modules/request/lib/redirect.js | 157 - .../r2c/node_modules/request/lib/tunnel.js | 176 - .../r2c/node_modules/request/package.json | 121 - .../r2c/node_modules/request/request.js | 1475 -- .../node_modules/require-directory/.jshintrc | 67 - .../node_modules/require-directory/.npmignore | 1 - .../require-directory/.travis.yml | 3 - .../node_modules/require-directory/LICENSE | 22 - .../require-directory/README.markdown | 184 - .../node_modules/require-directory/index.js | 86 - .../require-directory/package.json | 73 - .../require-main-filename/.npmignore | 3 - .../require-main-filename/.travis.yml | 8 - .../require-main-filename/LICENSE.txt | 14 - .../require-main-filename/README.md | 26 - .../require-main-filename/index.js | 18 - .../require-main-filename/package.json | 62 - .../require-main-filename/test.js | 36 - .../r2c/node_modules/resolve-dir/LICENSE | 21 - .../r2c/node_modules/resolve-dir/README.md | 88 - .../r2c/node_modules/resolve-dir/index.js | 22 - .../r2c/node_modules/resolve-dir/package.json | 105 - .../r2c/node_modules/resolve-url/.jshintrc | 44 - .../r2c/node_modules/resolve-url/LICENSE | 21 - .../r2c/node_modules/resolve-url/bower.json | 15 - .../r2c/node_modules/resolve-url/changelog.md | 15 - .../node_modules/resolve-url/component.json | 15 - .../r2c/node_modules/resolve-url/package.json | 72 - .../r2c/node_modules/resolve-url/readme.md | 83 - .../node_modules/resolve-url/resolve-url.js | 47 - .../resolve-url/test/resolve-url.js | 70 - .../r2c/node_modules/resolve/.editorconfig | 20 - .../r2c/node_modules/resolve/.eslintignore | 1 - .../themes/r2c/node_modules/resolve/.eslintrc | 30 - .../r2c/node_modules/resolve/.travis.yml | 219 - user/themes/r2c/node_modules/resolve/LICENSE | 18 - .../r2c/node_modules/resolve/appveyor.yml | 47 - .../r2c/node_modules/resolve/example/async.js | 5 - .../r2c/node_modules/resolve/example/sync.js | 3 - user/themes/r2c/node_modules/resolve/index.js | 8 - .../r2c/node_modules/resolve/lib/async.js | 206 - .../r2c/node_modules/resolve/lib/caller.js | 8 - .../r2c/node_modules/resolve/lib/core.js | 53 - .../r2c/node_modules/resolve/lib/core.json | 72 - .../resolve/lib/node-modules-paths.js | 45 - .../r2c/node_modules/resolve/lib/sync.js | 132 - .../r2c/node_modules/resolve/package.json | 70 - .../r2c/node_modules/resolve/readme.markdown | 173 - .../r2c/node_modules/resolve/test/.eslintrc | 5 - .../r2c/node_modules/resolve/test/core.js | 82 - .../r2c/node_modules/resolve/test/dotdot.js | 29 - .../resolve/test/dotdot/abc/index.js | 2 - .../node_modules/resolve/test/dotdot/index.js | 1 - .../resolve/test/faulty_basedir.js | 13 - .../r2c/node_modules/resolve/test/filter.js | 34 - .../node_modules/resolve/test/filter_sync.js | 26 - .../r2c/node_modules/resolve/test/mock.js | 143 - .../node_modules/resolve/test/mock_sync.js | 67 - .../node_modules/resolve/test/module_dir.js | 56 - .../test/module_dir/xmodules/aaa/index.js | 1 - .../test/module_dir/ymodules/aaa/index.js | 1 - .../test/module_dir/zmodules/bbb/main.js | 1 - .../test/module_dir/zmodules/bbb/package.json | 3 - .../resolve/test/node-modules-paths.js | 93 - .../node_modules/resolve/test/node_path.js | 49 - .../resolve/test/node_path/x/aaa/index.js | 1 - .../resolve/test/node_path/x/ccc/index.js | 1 - .../resolve/test/node_path/y/bbb/index.js | 1 - .../resolve/test/node_path/y/ccc/index.js | 1 - .../node_modules/resolve/test/nonstring.js | 9 - .../node_modules/resolve/test/pathfilter.js | 75 - .../resolve/test/pathfilter/deep_ref/main.js | 0 .../node_modules/resolve/test/precedence.js | 23 - .../resolve/test/precedence/aaa.js | 1 - .../resolve/test/precedence/aaa/index.js | 1 - .../resolve/test/precedence/aaa/main.js | 1 - .../resolve/test/precedence/bbb.js | 1 - .../resolve/test/precedence/bbb/main.js | 1 - .../r2c/node_modules/resolve/test/resolver.js | 402 - .../resolve/test/resolver/baz/doom.js | 0 .../resolve/test/resolver/baz/package.json | 3 - .../resolve/test/resolver/baz/quux.js | 1 - .../resolve/test/resolver/browser_field/a.js | 0 .../resolve/test/resolver/browser_field/b.js | 0 .../test/resolver/browser_field/package.json | 5 - .../resolve/test/resolver/cup.coffee | 1 - .../resolve/test/resolver/dot_main/index.js | 1 - .../test/resolver/dot_main/package.json | 3 - .../test/resolver/dot_slash_main/index.js | 1 - .../test/resolver/dot_slash_main/package.json | 3 - .../node_modules/resolve/test/resolver/foo.js | 1 - .../test/resolver/incorrect_main/index.js | 2 - .../test/resolver/incorrect_main/package.json | 3 - .../resolve/test/resolver/mug.coffee | 0 .../node_modules/resolve/test/resolver/mug.js | 0 .../test/resolver/other_path/lib/other-lib.js | 0 .../resolve/test/resolver/other_path/root.js | 0 .../resolve/test/resolver/quux/foo/index.js | 1 - .../resolve/test/resolver/same_names/foo.js | 1 - .../test/resolver/same_names/foo/index.js | 1 - .../resolver/symlinked/_/node_modules/foo.js | 0 .../symlinked/_/symlink_target/.gitkeep | 0 .../test/resolver/without_basedir/main.js | 5 - .../resolve/test/resolver_sync.js | 311 - .../r2c/node_modules/resolve/test/subdirs.js | 13 - .../r2c/node_modules/resolve/test/symlinks.js | 56 - user/themes/r2c/node_modules/ret/LICENSE | 19 - user/themes/r2c/node_modules/ret/README.md | 183 - user/themes/r2c/node_modules/ret/lib/index.js | 282 - .../r2c/node_modules/ret/lib/positions.js | 17 - user/themes/r2c/node_modules/ret/lib/sets.js | 82 - user/themes/r2c/node_modules/ret/lib/types.js | 10 - user/themes/r2c/node_modules/ret/lib/util.js | 111 - user/themes/r2c/node_modules/ret/package.json | 67 - user/themes/r2c/node_modules/rimraf/LICENSE | 15 - user/themes/r2c/node_modules/rimraf/README.md | 101 - user/themes/r2c/node_modules/rimraf/bin.js | 50 - .../rimraf/node_modules/glob/LICENSE | 15 - .../rimraf/node_modules/glob/README.md | 368 - .../rimraf/node_modules/glob/changelog.md | 67 - .../rimraf/node_modules/glob/common.js | 240 - .../rimraf/node_modules/glob/glob.js | 790 - .../rimraf/node_modules/glob/package.json | 80 - .../rimraf/node_modules/glob/sync.js | 486 - .../rimraf/node_modules/minimatch/LICENSE | 15 - .../rimraf/node_modules/minimatch/README.md | 209 - .../node_modules/minimatch/minimatch.js | 923 - .../node_modules/minimatch/package.json | 67 - .../r2c/node_modules/rimraf/package.json | 76 - user/themes/r2c/node_modules/rimraf/rimraf.js | 364 - .../r2c/node_modules/safe-buffer/.travis.yml | 7 - .../r2c/node_modules/safe-buffer/LICENSE | 21 - .../r2c/node_modules/safe-buffer/README.md | 584 - .../r2c/node_modules/safe-buffer/index.js | 62 - .../r2c/node_modules/safe-buffer/package.json | 66 - .../r2c/node_modules/safe-buffer/test.js | 101 - .../r2c/node_modules/safe-regex/.travis.yml | 4 - .../r2c/node_modules/safe-regex/LICENSE | 18 - .../node_modules/safe-regex/example/safe.js | 3 - .../r2c/node_modules/safe-regex/index.js | 43 - .../r2c/node_modules/safe-regex/package.json | 74 - .../node_modules/safe-regex/readme.markdown | 65 - .../r2c/node_modules/safe-regex/test/regex.js | 50 - .../r2c/node_modules/sass-graph/CHANGELOG.md | 127 - .../r2c/node_modules/sass-graph/bin/sassgraph | 124 - .../sass-graph/node_modules/glob/LICENSE | 15 - .../sass-graph/node_modules/glob/README.md | 368 - .../sass-graph/node_modules/glob/changelog.md | 67 - .../sass-graph/node_modules/glob/common.js | 240 - .../sass-graph/node_modules/glob/glob.js | 790 - .../sass-graph/node_modules/glob/package.json | 80 - .../sass-graph/node_modules/glob/sync.js | 486 - .../sass-graph/node_modules/lodash/LICENSE | 47 - .../sass-graph/node_modules/lodash/README.md | 39 - .../node_modules/lodash/_DataView.js | 7 - .../sass-graph/node_modules/lodash/_Hash.js | 32 - .../node_modules/lodash/_LazyWrapper.js | 28 - .../node_modules/lodash/_ListCache.js | 32 - .../node_modules/lodash/_LodashWrapper.js | 22 - .../sass-graph/node_modules/lodash/_Map.js | 7 - .../node_modules/lodash/_MapCache.js | 32 - .../node_modules/lodash/_Promise.js | 7 - .../sass-graph/node_modules/lodash/_Set.js | 7 - .../node_modules/lodash/_SetCache.js | 27 - .../sass-graph/node_modules/lodash/_Stack.js | 27 - .../sass-graph/node_modules/lodash/_Symbol.js | 6 - .../node_modules/lodash/_Uint8Array.js | 6 - .../node_modules/lodash/_WeakMap.js | 7 - .../sass-graph/node_modules/lodash/_apply.js | 21 - .../node_modules/lodash/_arrayAggregator.js | 22 - .../node_modules/lodash/_arrayEach.js | 22 - .../node_modules/lodash/_arrayEachRight.js | 21 - .../node_modules/lodash/_arrayEvery.js | 23 - .../node_modules/lodash/_arrayFilter.js | 25 - .../node_modules/lodash/_arrayIncludes.js | 17 - .../node_modules/lodash/_arrayIncludesWith.js | 22 - .../node_modules/lodash/_arrayLikeKeys.js | 49 - .../node_modules/lodash/_arrayMap.js | 21 - .../node_modules/lodash/_arrayPush.js | 20 - .../node_modules/lodash/_arrayReduce.js | 26 - .../node_modules/lodash/_arrayReduceRight.js | 24 - .../node_modules/lodash/_arraySample.js | 15 - .../node_modules/lodash/_arraySampleSize.js | 17 - .../node_modules/lodash/_arrayShuffle.js | 15 - .../node_modules/lodash/_arraySome.js | 23 - .../node_modules/lodash/_asciiSize.js | 12 - .../node_modules/lodash/_asciiToArray.js | 12 - .../node_modules/lodash/_asciiWords.js | 15 - .../node_modules/lodash/_assignMergeValue.js | 20 - .../node_modules/lodash/_assignValue.js | 28 - .../node_modules/lodash/_assocIndexOf.js | 21 - .../node_modules/lodash/_baseAggregator.js | 21 - .../node_modules/lodash/_baseAssign.js | 17 - .../node_modules/lodash/_baseAssignIn.js | 17 - .../node_modules/lodash/_baseAssignValue.js | 25 - .../sass-graph/node_modules/lodash/_baseAt.js | 23 - .../node_modules/lodash/_baseClamp.js | 22 - .../node_modules/lodash/_baseClone.js | 171 - .../node_modules/lodash/_baseConforms.js | 18 - .../node_modules/lodash/_baseConformsTo.js | 27 - .../node_modules/lodash/_baseCreate.js | 30 - .../node_modules/lodash/_baseDelay.js | 21 - .../node_modules/lodash/_baseDifference.js | 67 - .../node_modules/lodash/_baseEach.js | 14 - .../node_modules/lodash/_baseEachRight.js | 14 - .../node_modules/lodash/_baseEvery.js | 21 - .../node_modules/lodash/_baseExtremum.js | 32 - .../node_modules/lodash/_baseFill.js | 32 - .../node_modules/lodash/_baseFilter.js | 21 - .../node_modules/lodash/_baseFindIndex.js | 24 - .../node_modules/lodash/_baseFindKey.js | 23 - .../node_modules/lodash/_baseFlatten.js | 38 - .../node_modules/lodash/_baseFor.js | 16 - .../node_modules/lodash/_baseForOwn.js | 16 - .../node_modules/lodash/_baseForOwnRight.js | 16 - .../node_modules/lodash/_baseForRight.js | 15 - .../node_modules/lodash/_baseFunctions.js | 19 - .../node_modules/lodash/_baseGet.js | 24 - .../node_modules/lodash/_baseGetAllKeys.js | 20 - .../node_modules/lodash/_baseGetTag.js | 28 - .../sass-graph/node_modules/lodash/_baseGt.js | 14 - .../node_modules/lodash/_baseHas.js | 19 - .../node_modules/lodash/_baseHasIn.js | 13 - .../node_modules/lodash/_baseInRange.js | 18 - .../node_modules/lodash/_baseIndexOf.js | 20 - .../node_modules/lodash/_baseIndexOfWith.js | 23 - .../node_modules/lodash/_baseIntersection.js | 74 - .../node_modules/lodash/_baseInverter.js | 21 - .../node_modules/lodash/_baseInvoke.js | 24 - .../node_modules/lodash/_baseIsArguments.js | 18 - .../node_modules/lodash/_baseIsArrayBuffer.js | 17 - .../node_modules/lodash/_baseIsDate.js | 18 - .../node_modules/lodash/_baseIsEqual.js | 28 - .../node_modules/lodash/_baseIsEqualDeep.js | 83 - .../node_modules/lodash/_baseIsMap.js | 18 - .../node_modules/lodash/_baseIsMatch.js | 62 - .../node_modules/lodash/_baseIsNaN.js | 12 - .../node_modules/lodash/_baseIsNative.js | 47 - .../node_modules/lodash/_baseIsRegExp.js | 18 - .../node_modules/lodash/_baseIsSet.js | 18 - .../node_modules/lodash/_baseIsTypedArray.js | 60 - .../node_modules/lodash/_baseIteratee.js | 31 - .../node_modules/lodash/_baseKeys.js | 30 - .../node_modules/lodash/_baseKeysIn.js | 33 - .../node_modules/lodash/_baseLodash.js | 10 - .../sass-graph/node_modules/lodash/_baseLt.js | 14 - .../node_modules/lodash/_baseMap.js | 22 - .../node_modules/lodash/_baseMatches.js | 22 - .../lodash/_baseMatchesProperty.js | 33 - .../node_modules/lodash/_baseMean.js | 20 - .../node_modules/lodash/_baseMerge.js | 42 - .../node_modules/lodash/_baseMergeDeep.js | 94 - .../node_modules/lodash/_baseNth.js | 20 - .../node_modules/lodash/_baseOrderBy.js | 34 - .../node_modules/lodash/_basePick.js | 19 - .../node_modules/lodash/_basePickBy.js | 30 - .../node_modules/lodash/_baseProperty.js | 14 - .../node_modules/lodash/_basePropertyDeep.js | 16 - .../node_modules/lodash/_basePropertyOf.js | 14 - .../node_modules/lodash/_basePullAll.js | 51 - .../node_modules/lodash/_basePullAt.js | 37 - .../node_modules/lodash/_baseRandom.js | 18 - .../node_modules/lodash/_baseRange.js | 28 - .../node_modules/lodash/_baseReduce.js | 23 - .../node_modules/lodash/_baseRepeat.js | 35 - .../node_modules/lodash/_baseRest.js | 17 - .../node_modules/lodash/_baseSample.js | 15 - .../node_modules/lodash/_baseSampleSize.js | 18 - .../node_modules/lodash/_baseSet.js | 47 - .../node_modules/lodash/_baseSetData.js | 17 - .../node_modules/lodash/_baseSetToString.js | 22 - .../node_modules/lodash/_baseShuffle.js | 15 - .../node_modules/lodash/_baseSlice.js | 31 - .../node_modules/lodash/_baseSome.js | 22 - .../node_modules/lodash/_baseSortBy.js | 21 - .../node_modules/lodash/_baseSortedIndex.js | 42 - .../node_modules/lodash/_baseSortedIndexBy.js | 64 - .../node_modules/lodash/_baseSortedUniq.js | 30 - .../node_modules/lodash/_baseSum.js | 24 - .../node_modules/lodash/_baseTimes.js | 20 - .../node_modules/lodash/_baseToNumber.js | 24 - .../node_modules/lodash/_baseToPairs.js | 18 - .../node_modules/lodash/_baseToString.js | 37 - .../node_modules/lodash/_baseUnary.js | 14 - .../node_modules/lodash/_baseUniq.js | 72 - .../node_modules/lodash/_baseUnset.js | 20 - .../node_modules/lodash/_baseUpdate.js | 18 - .../node_modules/lodash/_baseValues.js | 19 - .../node_modules/lodash/_baseWhile.js | 26 - .../node_modules/lodash/_baseWrapperValue.js | 25 - .../node_modules/lodash/_baseXor.js | 36 - .../node_modules/lodash/_baseZipObject.js | 23 - .../node_modules/lodash/_cacheHas.js | 13 - .../lodash/_castArrayLikeObject.js | 14 - .../node_modules/lodash/_castFunction.js | 14 - .../node_modules/lodash/_castPath.js | 21 - .../node_modules/lodash/_castRest.js | 14 - .../node_modules/lodash/_castSlice.js | 18 - .../node_modules/lodash/_charsEndIndex.js | 19 - .../node_modules/lodash/_charsStartIndex.js | 20 - .../node_modules/lodash/_cloneArrayBuffer.js | 16 - .../node_modules/lodash/_cloneBuffer.js | 35 - .../node_modules/lodash/_cloneDataView.js | 16 - .../node_modules/lodash/_cloneRegExp.js | 17 - .../node_modules/lodash/_cloneSymbol.js | 18 - .../node_modules/lodash/_cloneTypedArray.js | 16 - .../node_modules/lodash/_compareAscending.js | 41 - .../node_modules/lodash/_compareMultiple.js | 44 - .../node_modules/lodash/_composeArgs.js | 39 - .../node_modules/lodash/_composeArgsRight.js | 41 - .../node_modules/lodash/_copyArray.js | 20 - .../node_modules/lodash/_copyObject.js | 40 - .../node_modules/lodash/_copySymbols.js | 16 - .../node_modules/lodash/_copySymbolsIn.js | 16 - .../node_modules/lodash/_coreJsData.js | 6 - .../node_modules/lodash/_countHolders.js | 21 - .../node_modules/lodash/_createAggregator.js | 23 - .../node_modules/lodash/_createAssigner.js | 37 - .../node_modules/lodash/_createBaseEach.js | 32 - .../node_modules/lodash/_createBaseFor.js | 25 - .../node_modules/lodash/_createBind.js | 28 - .../node_modules/lodash/_createCaseFirst.js | 33 - .../node_modules/lodash/_createCompounder.js | 24 - .../node_modules/lodash/_createCtor.js | 37 - .../node_modules/lodash/_createCurry.js | 46 - .../node_modules/lodash/_createFind.js | 25 - .../node_modules/lodash/_createFlow.js | 78 - .../node_modules/lodash/_createHybrid.js | 92 - .../node_modules/lodash/_createInverter.js | 17 - .../lodash/_createMathOperation.js | 38 - .../node_modules/lodash/_createOver.js | 27 - .../node_modules/lodash/_createPadding.js | 33 - .../node_modules/lodash/_createPartial.js | 43 - .../node_modules/lodash/_createRange.js | 30 - .../node_modules/lodash/_createRecurry.js | 56 - .../lodash/_createRelationalOperation.js | 20 - .../node_modules/lodash/_createRound.js | 33 - .../node_modules/lodash/_createSet.js | 19 - .../node_modules/lodash/_createToPairs.js | 30 - .../node_modules/lodash/_createWrap.js | 106 - .../lodash/_customDefaultsAssignIn.js | 29 - .../lodash/_customDefaultsMerge.js | 28 - .../node_modules/lodash/_customOmitClone.js | 16 - .../node_modules/lodash/_deburrLetter.js | 71 - .../node_modules/lodash/_defineProperty.js | 11 - .../node_modules/lodash/_equalArrays.js | 83 - .../node_modules/lodash/_equalByTag.js | 112 - .../node_modules/lodash/_equalObjects.js | 89 - .../node_modules/lodash/_escapeHtmlChar.js | 21 - .../node_modules/lodash/_escapeStringChar.js | 22 - .../node_modules/lodash/_flatRest.js | 16 - .../node_modules/lodash/_freeGlobal.js | 4 - .../node_modules/lodash/_getAllKeys.js | 16 - .../node_modules/lodash/_getAllKeysIn.js | 17 - .../node_modules/lodash/_getData.js | 15 - .../node_modules/lodash/_getFuncName.js | 31 - .../node_modules/lodash/_getHolder.js | 13 - .../node_modules/lodash/_getMapData.js | 18 - .../node_modules/lodash/_getMatchData.js | 24 - .../node_modules/lodash/_getNative.js | 17 - .../node_modules/lodash/_getPrototype.js | 6 - .../node_modules/lodash/_getRawTag.js | 46 - .../node_modules/lodash/_getSymbols.js | 30 - .../node_modules/lodash/_getSymbolsIn.js | 25 - .../sass-graph/node_modules/lodash/_getTag.js | 58 - .../node_modules/lodash/_getValue.js | 13 - .../node_modules/lodash/_getView.js | 33 - .../node_modules/lodash/_getWrapDetails.js | 17 - .../node_modules/lodash/_hasPath.js | 39 - .../node_modules/lodash/_hasUnicode.js | 26 - .../node_modules/lodash/_hasUnicodeWord.js | 15 - .../node_modules/lodash/_hashClear.js | 15 - .../node_modules/lodash/_hashDelete.js | 17 - .../node_modules/lodash/_hashGet.js | 30 - .../node_modules/lodash/_hashHas.js | 23 - .../node_modules/lodash/_hashSet.js | 23 - .../node_modules/lodash/_initCloneArray.js | 26 - .../node_modules/lodash/_initCloneByTag.js | 77 - .../node_modules/lodash/_initCloneObject.js | 18 - .../node_modules/lodash/_insertWrapDetails.js | 23 - .../node_modules/lodash/_isFlattenable.js | 20 - .../node_modules/lodash/_isIndex.js | 25 - .../node_modules/lodash/_isIterateeCall.js | 30 - .../sass-graph/node_modules/lodash/_isKey.js | 29 - .../node_modules/lodash/_isKeyable.js | 15 - .../node_modules/lodash/_isLaziable.js | 28 - .../node_modules/lodash/_isMaskable.js | 14 - .../node_modules/lodash/_isMasked.js | 20 - .../node_modules/lodash/_isPrototype.js | 18 - .../lodash/_isStrictComparable.js | 15 - .../node_modules/lodash/_iteratorToArray.js | 18 - .../node_modules/lodash/_lazyClone.js | 23 - .../node_modules/lodash/_lazyReverse.js | 23 - .../node_modules/lodash/_lazyValue.js | 69 - .../node_modules/lodash/_listCacheClear.js | 13 - .../node_modules/lodash/_listCacheDelete.js | 35 - .../node_modules/lodash/_listCacheGet.js | 19 - .../node_modules/lodash/_listCacheHas.js | 16 - .../node_modules/lodash/_listCacheSet.js | 26 - .../node_modules/lodash/_mapCacheClear.js | 21 - .../node_modules/lodash/_mapCacheDelete.js | 18 - .../node_modules/lodash/_mapCacheGet.js | 16 - .../node_modules/lodash/_mapCacheHas.js | 16 - .../node_modules/lodash/_mapCacheSet.js | 22 - .../node_modules/lodash/_mapToArray.js | 18 - .../lodash/_matchesStrictComparable.js | 20 - .../node_modules/lodash/_memoizeCapped.js | 26 - .../node_modules/lodash/_mergeData.js | 90 - .../node_modules/lodash/_metaMap.js | 6 - .../node_modules/lodash/_nativeCreate.js | 6 - .../node_modules/lodash/_nativeKeys.js | 6 - .../node_modules/lodash/_nativeKeysIn.js | 20 - .../node_modules/lodash/_nodeUtil.js | 22 - .../node_modules/lodash/_objectToString.js | 22 - .../node_modules/lodash/_overArg.js | 15 - .../node_modules/lodash/_overRest.js | 36 - .../sass-graph/node_modules/lodash/_parent.js | 16 - .../node_modules/lodash/_reEscape.js | 4 - .../node_modules/lodash/_reEvaluate.js | 4 - .../node_modules/lodash/_reInterpolate.js | 4 - .../node_modules/lodash/_realNames.js | 4 - .../node_modules/lodash/_reorder.js | 29 - .../node_modules/lodash/_replaceHolders.js | 29 - .../sass-graph/node_modules/lodash/_root.js | 9 - .../node_modules/lodash/_safeGet.js | 15 - .../node_modules/lodash/_setCacheAdd.js | 19 - .../node_modules/lodash/_setCacheHas.js | 14 - .../node_modules/lodash/_setData.js | 20 - .../node_modules/lodash/_setToArray.js | 18 - .../node_modules/lodash/_setToPairs.js | 18 - .../node_modules/lodash/_setToString.js | 14 - .../node_modules/lodash/_setWrapToString.js | 21 - .../node_modules/lodash/_shortOut.js | 37 - .../node_modules/lodash/_shuffleSelf.js | 28 - .../node_modules/lodash/_stackClear.js | 15 - .../node_modules/lodash/_stackDelete.js | 18 - .../node_modules/lodash/_stackGet.js | 14 - .../node_modules/lodash/_stackHas.js | 14 - .../node_modules/lodash/_stackSet.js | 34 - .../node_modules/lodash/_strictIndexOf.js | 23 - .../node_modules/lodash/_strictLastIndexOf.js | 21 - .../node_modules/lodash/_stringSize.js | 18 - .../node_modules/lodash/_stringToArray.js | 18 - .../node_modules/lodash/_stringToPath.js | 27 - .../sass-graph/node_modules/lodash/_toKey.js | 21 - .../node_modules/lodash/_toSource.js | 26 - .../node_modules/lodash/_unescapeHtmlChar.js | 21 - .../node_modules/lodash/_unicodeSize.js | 44 - .../node_modules/lodash/_unicodeToArray.js | 40 - .../node_modules/lodash/_unicodeWords.js | 69 - .../node_modules/lodash/_updateWrapDetails.js | 46 - .../node_modules/lodash/_wrapperClone.js | 23 - .../sass-graph/node_modules/lodash/add.js | 22 - .../sass-graph/node_modules/lodash/after.js | 42 - .../sass-graph/node_modules/lodash/array.js | 67 - .../sass-graph/node_modules/lodash/ary.js | 29 - .../sass-graph/node_modules/lodash/assign.js | 58 - .../node_modules/lodash/assignIn.js | 40 - .../node_modules/lodash/assignInWith.js | 38 - .../node_modules/lodash/assignWith.js | 37 - .../sass-graph/node_modules/lodash/at.js | 23 - .../sass-graph/node_modules/lodash/attempt.js | 35 - .../sass-graph/node_modules/lodash/before.js | 40 - .../sass-graph/node_modules/lodash/bind.js | 57 - .../sass-graph/node_modules/lodash/bindAll.js | 41 - .../sass-graph/node_modules/lodash/bindKey.js | 68 - .../node_modules/lodash/camelCase.js | 29 - .../node_modules/lodash/capitalize.js | 23 - .../node_modules/lodash/castArray.js | 44 - .../sass-graph/node_modules/lodash/ceil.js | 26 - .../sass-graph/node_modules/lodash/chain.js | 38 - .../sass-graph/node_modules/lodash/chunk.js | 50 - .../sass-graph/node_modules/lodash/clamp.js | 39 - .../sass-graph/node_modules/lodash/clone.js | 36 - .../node_modules/lodash/cloneDeep.js | 29 - .../node_modules/lodash/cloneDeepWith.js | 40 - .../node_modules/lodash/cloneWith.js | 42 - .../node_modules/lodash/collection.js | 30 - .../sass-graph/node_modules/lodash/commit.js | 33 - .../sass-graph/node_modules/lodash/compact.js | 31 - .../sass-graph/node_modules/lodash/concat.js | 43 - .../sass-graph/node_modules/lodash/cond.js | 60 - .../node_modules/lodash/conforms.js | 35 - .../node_modules/lodash/conformsTo.js | 32 - .../node_modules/lodash/constant.js | 26 - .../sass-graph/node_modules/lodash/core.js | 3854 ---- .../node_modules/lodash/core.min.js | 29 - .../sass-graph/node_modules/lodash/countBy.js | 40 - .../sass-graph/node_modules/lodash/create.js | 43 - .../sass-graph/node_modules/lodash/curry.js | 57 - .../node_modules/lodash/curryRight.js | 54 - .../sass-graph/node_modules/lodash/date.js | 3 - .../node_modules/lodash/debounce.js | 190 - .../sass-graph/node_modules/lodash/deburr.js | 45 - .../node_modules/lodash/defaultTo.js | 25 - .../node_modules/lodash/defaults.js | 64 - .../node_modules/lodash/defaultsDeep.js | 30 - .../sass-graph/node_modules/lodash/defer.js | 26 - .../sass-graph/node_modules/lodash/delay.js | 28 - .../node_modules/lodash/difference.js | 33 - .../node_modules/lodash/differenceBy.js | 44 - .../node_modules/lodash/differenceWith.js | 40 - .../sass-graph/node_modules/lodash/divide.js | 22 - .../sass-graph/node_modules/lodash/drop.js | 38 - .../node_modules/lodash/dropRight.js | 39 - .../node_modules/lodash/dropRightWhile.js | 45 - .../node_modules/lodash/dropWhile.js | 45 - .../sass-graph/node_modules/lodash/each.js | 1 - .../node_modules/lodash/eachRight.js | 1 - .../node_modules/lodash/endsWith.js | 43 - .../sass-graph/node_modules/lodash/entries.js | 1 - .../node_modules/lodash/entriesIn.js | 1 - .../sass-graph/node_modules/lodash/eq.js | 37 - .../sass-graph/node_modules/lodash/escape.js | 43 - .../node_modules/lodash/escapeRegExp.js | 32 - .../sass-graph/node_modules/lodash/every.js | 56 - .../sass-graph/node_modules/lodash/extend.js | 1 - .../node_modules/lodash/extendWith.js | 1 - .../sass-graph/node_modules/lodash/fill.js | 45 - .../sass-graph/node_modules/lodash/filter.js | 48 - .../sass-graph/node_modules/lodash/find.js | 42 - .../node_modules/lodash/findIndex.js | 55 - .../sass-graph/node_modules/lodash/findKey.js | 44 - .../node_modules/lodash/findLast.js | 25 - .../node_modules/lodash/findLastIndex.js | 59 - .../node_modules/lodash/findLastKey.js | 44 - .../sass-graph/node_modules/lodash/first.js | 1 - .../sass-graph/node_modules/lodash/flatMap.js | 29 - .../node_modules/lodash/flatMapDeep.js | 31 - .../node_modules/lodash/flatMapDepth.js | 31 - .../sass-graph/node_modules/lodash/flatten.js | 22 - .../node_modules/lodash/flattenDeep.js | 25 - .../node_modules/lodash/flattenDepth.js | 33 - .../sass-graph/node_modules/lodash/flip.js | 28 - .../sass-graph/node_modules/lodash/floor.js | 26 - .../sass-graph/node_modules/lodash/flow.js | 27 - .../node_modules/lodash/flowRight.js | 26 - .../sass-graph/node_modules/lodash/forEach.js | 41 - .../node_modules/lodash/forEachRight.js | 31 - .../sass-graph/node_modules/lodash/forIn.js | 39 - .../node_modules/lodash/forInRight.js | 37 - .../sass-graph/node_modules/lodash/forOwn.js | 36 - .../node_modules/lodash/forOwnRight.js | 34 - .../sass-graph/node_modules/lodash/fp.js | 2 - .../sass-graph/node_modules/lodash/fp/F.js | 1 - .../sass-graph/node_modules/lodash/fp/T.js | 1 - .../sass-graph/node_modules/lodash/fp/__.js | 1 - .../node_modules/lodash/fp/_baseConvert.js | 573 - .../node_modules/lodash/fp/_convertBrowser.js | 18 - .../node_modules/lodash/fp/_falseOptions.js | 7 - .../node_modules/lodash/fp/_mapping.js | 368 - .../node_modules/lodash/fp/_util.js | 16 - .../sass-graph/node_modules/lodash/fp/add.js | 5 - .../node_modules/lodash/fp/after.js | 5 - .../sass-graph/node_modules/lodash/fp/all.js | 1 - .../node_modules/lodash/fp/allPass.js | 1 - .../node_modules/lodash/fp/always.js | 1 - .../sass-graph/node_modules/lodash/fp/any.js | 1 - .../node_modules/lodash/fp/anyPass.js | 1 - .../node_modules/lodash/fp/apply.js | 1 - .../node_modules/lodash/fp/array.js | 2 - .../sass-graph/node_modules/lodash/fp/ary.js | 5 - .../node_modules/lodash/fp/assign.js | 5 - .../node_modules/lodash/fp/assignAll.js | 5 - .../node_modules/lodash/fp/assignAllWith.js | 5 - .../node_modules/lodash/fp/assignIn.js | 5 - .../node_modules/lodash/fp/assignInAll.js | 5 - .../node_modules/lodash/fp/assignInAllWith.js | 5 - .../node_modules/lodash/fp/assignInWith.js | 5 - .../node_modules/lodash/fp/assignWith.js | 5 - .../node_modules/lodash/fp/assoc.js | 1 - .../node_modules/lodash/fp/assocPath.js | 1 - .../sass-graph/node_modules/lodash/fp/at.js | 5 - .../node_modules/lodash/fp/attempt.js | 5 - .../node_modules/lodash/fp/before.js | 5 - .../sass-graph/node_modules/lodash/fp/bind.js | 5 - .../node_modules/lodash/fp/bindAll.js | 5 - .../node_modules/lodash/fp/bindKey.js | 5 - .../node_modules/lodash/fp/camelCase.js | 5 - .../node_modules/lodash/fp/capitalize.js | 5 - .../node_modules/lodash/fp/castArray.js | 5 - .../sass-graph/node_modules/lodash/fp/ceil.js | 5 - .../node_modules/lodash/fp/chain.js | 5 - .../node_modules/lodash/fp/chunk.js | 5 - .../node_modules/lodash/fp/clamp.js | 5 - .../node_modules/lodash/fp/clone.js | 5 - .../node_modules/lodash/fp/cloneDeep.js | 5 - .../node_modules/lodash/fp/cloneDeepWith.js | 5 - .../node_modules/lodash/fp/cloneWith.js | 5 - .../node_modules/lodash/fp/collection.js | 2 - .../node_modules/lodash/fp/commit.js | 5 - .../node_modules/lodash/fp/compact.js | 5 - .../node_modules/lodash/fp/complement.js | 1 - .../node_modules/lodash/fp/compose.js | 1 - .../node_modules/lodash/fp/concat.js | 5 - .../sass-graph/node_modules/lodash/fp/cond.js | 5 - .../node_modules/lodash/fp/conforms.js | 1 - .../node_modules/lodash/fp/conformsTo.js | 5 - .../node_modules/lodash/fp/constant.js | 5 - .../node_modules/lodash/fp/contains.js | 1 - .../node_modules/lodash/fp/convert.js | 18 - .../node_modules/lodash/fp/countBy.js | 5 - .../node_modules/lodash/fp/create.js | 5 - .../node_modules/lodash/fp/curry.js | 5 - .../node_modules/lodash/fp/curryN.js | 5 - .../node_modules/lodash/fp/curryRight.js | 5 - .../node_modules/lodash/fp/curryRightN.js | 5 - .../sass-graph/node_modules/lodash/fp/date.js | 2 - .../node_modules/lodash/fp/debounce.js | 5 - .../node_modules/lodash/fp/deburr.js | 5 - .../node_modules/lodash/fp/defaultTo.js | 5 - .../node_modules/lodash/fp/defaults.js | 5 - .../node_modules/lodash/fp/defaultsAll.js | 5 - .../node_modules/lodash/fp/defaultsDeep.js | 5 - .../node_modules/lodash/fp/defaultsDeepAll.js | 5 - .../node_modules/lodash/fp/defer.js | 5 - .../node_modules/lodash/fp/delay.js | 5 - .../node_modules/lodash/fp/difference.js | 5 - .../node_modules/lodash/fp/differenceBy.js | 5 - .../node_modules/lodash/fp/differenceWith.js | 5 - .../node_modules/lodash/fp/dissoc.js | 1 - .../node_modules/lodash/fp/dissocPath.js | 1 - .../node_modules/lodash/fp/divide.js | 5 - .../sass-graph/node_modules/lodash/fp/drop.js | 5 - .../node_modules/lodash/fp/dropLast.js | 1 - .../node_modules/lodash/fp/dropLastWhile.js | 1 - .../node_modules/lodash/fp/dropRight.js | 5 - .../node_modules/lodash/fp/dropRightWhile.js | 5 - .../node_modules/lodash/fp/dropWhile.js | 5 - .../sass-graph/node_modules/lodash/fp/each.js | 1 - .../node_modules/lodash/fp/eachRight.js | 1 - .../node_modules/lodash/fp/endsWith.js | 5 - .../node_modules/lodash/fp/entries.js | 1 - .../node_modules/lodash/fp/entriesIn.js | 1 - .../sass-graph/node_modules/lodash/fp/eq.js | 5 - .../node_modules/lodash/fp/equals.js | 1 - .../node_modules/lodash/fp/escape.js | 5 - .../node_modules/lodash/fp/escapeRegExp.js | 5 - .../node_modules/lodash/fp/every.js | 5 - .../node_modules/lodash/fp/extend.js | 1 - .../node_modules/lodash/fp/extendAll.js | 1 - .../node_modules/lodash/fp/extendAllWith.js | 1 - .../node_modules/lodash/fp/extendWith.js | 1 - .../sass-graph/node_modules/lodash/fp/fill.js | 5 - .../node_modules/lodash/fp/filter.js | 5 - .../sass-graph/node_modules/lodash/fp/find.js | 5 - .../node_modules/lodash/fp/findFrom.js | 5 - .../node_modules/lodash/fp/findIndex.js | 5 - .../node_modules/lodash/fp/findIndexFrom.js | 5 - .../node_modules/lodash/fp/findKey.js | 5 - .../node_modules/lodash/fp/findLast.js | 5 - .../node_modules/lodash/fp/findLastFrom.js | 5 - .../node_modules/lodash/fp/findLastIndex.js | 5 - .../lodash/fp/findLastIndexFrom.js | 5 - .../node_modules/lodash/fp/findLastKey.js | 5 - .../node_modules/lodash/fp/first.js | 1 - .../node_modules/lodash/fp/flatMap.js | 5 - .../node_modules/lodash/fp/flatMapDeep.js | 5 - .../node_modules/lodash/fp/flatMapDepth.js | 5 - .../node_modules/lodash/fp/flatten.js | 5 - .../node_modules/lodash/fp/flattenDeep.js | 5 - .../node_modules/lodash/fp/flattenDepth.js | 5 - .../sass-graph/node_modules/lodash/fp/flip.js | 5 - .../node_modules/lodash/fp/floor.js | 5 - .../sass-graph/node_modules/lodash/fp/flow.js | 5 - .../node_modules/lodash/fp/flowRight.js | 5 - .../node_modules/lodash/fp/forEach.js | 5 - .../node_modules/lodash/fp/forEachRight.js | 5 - .../node_modules/lodash/fp/forIn.js | 5 - .../node_modules/lodash/fp/forInRight.js | 5 - .../node_modules/lodash/fp/forOwn.js | 5 - .../node_modules/lodash/fp/forOwnRight.js | 5 - .../node_modules/lodash/fp/fromPairs.js | 5 - .../node_modules/lodash/fp/function.js | 2 - .../node_modules/lodash/fp/functions.js | 5 - .../node_modules/lodash/fp/functionsIn.js | 5 - .../sass-graph/node_modules/lodash/fp/get.js | 5 - .../node_modules/lodash/fp/getOr.js | 5 - .../node_modules/lodash/fp/groupBy.js | 5 - .../sass-graph/node_modules/lodash/fp/gt.js | 5 - .../sass-graph/node_modules/lodash/fp/gte.js | 5 - .../sass-graph/node_modules/lodash/fp/has.js | 5 - .../node_modules/lodash/fp/hasIn.js | 5 - .../sass-graph/node_modules/lodash/fp/head.js | 5 - .../node_modules/lodash/fp/identical.js | 1 - .../node_modules/lodash/fp/identity.js | 5 - .../node_modules/lodash/fp/inRange.js | 5 - .../node_modules/lodash/fp/includes.js | 5 - .../node_modules/lodash/fp/includesFrom.js | 5 - .../node_modules/lodash/fp/indexBy.js | 1 - .../node_modules/lodash/fp/indexOf.js | 5 - .../node_modules/lodash/fp/indexOfFrom.js | 5 - .../sass-graph/node_modules/lodash/fp/init.js | 1 - .../node_modules/lodash/fp/initial.js | 5 - .../node_modules/lodash/fp/intersection.js | 5 - .../node_modules/lodash/fp/intersectionBy.js | 5 - .../lodash/fp/intersectionWith.js | 5 - .../node_modules/lodash/fp/invert.js | 5 - .../node_modules/lodash/fp/invertBy.js | 5 - .../node_modules/lodash/fp/invertObj.js | 1 - .../node_modules/lodash/fp/invoke.js | 5 - .../node_modules/lodash/fp/invokeArgs.js | 5 - .../node_modules/lodash/fp/invokeArgsMap.js | 5 - .../node_modules/lodash/fp/invokeMap.js | 5 - .../node_modules/lodash/fp/isArguments.js | 5 - .../node_modules/lodash/fp/isArray.js | 5 - .../node_modules/lodash/fp/isArrayBuffer.js | 5 - .../node_modules/lodash/fp/isArrayLike.js | 5 - .../lodash/fp/isArrayLikeObject.js | 5 - .../node_modules/lodash/fp/isBoolean.js | 5 - .../node_modules/lodash/fp/isBuffer.js | 5 - .../node_modules/lodash/fp/isDate.js | 5 - .../node_modules/lodash/fp/isElement.js | 5 - .../node_modules/lodash/fp/isEmpty.js | 5 - .../node_modules/lodash/fp/isEqual.js | 5 - .../node_modules/lodash/fp/isEqualWith.js | 5 - .../node_modules/lodash/fp/isError.js | 5 - .../node_modules/lodash/fp/isFinite.js | 5 - .../node_modules/lodash/fp/isFunction.js | 5 - .../node_modules/lodash/fp/isInteger.js | 5 - .../node_modules/lodash/fp/isLength.js | 5 - .../node_modules/lodash/fp/isMap.js | 5 - .../node_modules/lodash/fp/isMatch.js | 5 - .../node_modules/lodash/fp/isMatchWith.js | 5 - .../node_modules/lodash/fp/isNaN.js | 5 - .../node_modules/lodash/fp/isNative.js | 5 - .../node_modules/lodash/fp/isNil.js | 5 - .../node_modules/lodash/fp/isNull.js | 5 - .../node_modules/lodash/fp/isNumber.js | 5 - .../node_modules/lodash/fp/isObject.js | 5 - .../node_modules/lodash/fp/isObjectLike.js | 5 - .../node_modules/lodash/fp/isPlainObject.js | 5 - .../node_modules/lodash/fp/isRegExp.js | 5 - .../node_modules/lodash/fp/isSafeInteger.js | 5 - .../node_modules/lodash/fp/isSet.js | 5 - .../node_modules/lodash/fp/isString.js | 5 - .../node_modules/lodash/fp/isSymbol.js | 5 - .../node_modules/lodash/fp/isTypedArray.js | 5 - .../node_modules/lodash/fp/isUndefined.js | 5 - .../node_modules/lodash/fp/isWeakMap.js | 5 - .../node_modules/lodash/fp/isWeakSet.js | 5 - .../node_modules/lodash/fp/iteratee.js | 5 - .../sass-graph/node_modules/lodash/fp/join.js | 5 - .../sass-graph/node_modules/lodash/fp/juxt.js | 1 - .../node_modules/lodash/fp/kebabCase.js | 5 - .../node_modules/lodash/fp/keyBy.js | 5 - .../sass-graph/node_modules/lodash/fp/keys.js | 5 - .../node_modules/lodash/fp/keysIn.js | 5 - .../sass-graph/node_modules/lodash/fp/lang.js | 2 - .../sass-graph/node_modules/lodash/fp/last.js | 5 - .../node_modules/lodash/fp/lastIndexOf.js | 5 - .../node_modules/lodash/fp/lastIndexOfFrom.js | 5 - .../node_modules/lodash/fp/lowerCase.js | 5 - .../node_modules/lodash/fp/lowerFirst.js | 5 - .../sass-graph/node_modules/lodash/fp/lt.js | 5 - .../sass-graph/node_modules/lodash/fp/lte.js | 5 - .../sass-graph/node_modules/lodash/fp/map.js | 5 - .../node_modules/lodash/fp/mapKeys.js | 5 - .../node_modules/lodash/fp/mapValues.js | 5 - .../node_modules/lodash/fp/matches.js | 1 - .../node_modules/lodash/fp/matchesProperty.js | 5 - .../sass-graph/node_modules/lodash/fp/math.js | 2 - .../sass-graph/node_modules/lodash/fp/max.js | 5 - .../node_modules/lodash/fp/maxBy.js | 5 - .../sass-graph/node_modules/lodash/fp/mean.js | 5 - .../node_modules/lodash/fp/meanBy.js | 5 - .../node_modules/lodash/fp/memoize.js | 5 - .../node_modules/lodash/fp/merge.js | 5 - .../node_modules/lodash/fp/mergeAll.js | 5 - .../node_modules/lodash/fp/mergeAllWith.js | 5 - .../node_modules/lodash/fp/mergeWith.js | 5 - .../node_modules/lodash/fp/method.js | 5 - .../node_modules/lodash/fp/methodOf.js | 5 - .../sass-graph/node_modules/lodash/fp/min.js | 5 - .../node_modules/lodash/fp/minBy.js | 5 - .../node_modules/lodash/fp/mixin.js | 5 - .../node_modules/lodash/fp/multiply.js | 5 - .../sass-graph/node_modules/lodash/fp/nAry.js | 1 - .../node_modules/lodash/fp/negate.js | 5 - .../sass-graph/node_modules/lodash/fp/next.js | 5 - .../sass-graph/node_modules/lodash/fp/noop.js | 5 - .../sass-graph/node_modules/lodash/fp/now.js | 5 - .../sass-graph/node_modules/lodash/fp/nth.js | 5 - .../node_modules/lodash/fp/nthArg.js | 5 - .../node_modules/lodash/fp/number.js | 2 - .../node_modules/lodash/fp/object.js | 2 - .../sass-graph/node_modules/lodash/fp/omit.js | 5 - .../node_modules/lodash/fp/omitAll.js | 1 - .../node_modules/lodash/fp/omitBy.js | 5 - .../sass-graph/node_modules/lodash/fp/once.js | 5 - .../node_modules/lodash/fp/orderBy.js | 5 - .../sass-graph/node_modules/lodash/fp/over.js | 5 - .../node_modules/lodash/fp/overArgs.js | 5 - .../node_modules/lodash/fp/overEvery.js | 5 - .../node_modules/lodash/fp/overSome.js | 5 - .../sass-graph/node_modules/lodash/fp/pad.js | 5 - .../node_modules/lodash/fp/padChars.js | 5 - .../node_modules/lodash/fp/padCharsEnd.js | 5 - .../node_modules/lodash/fp/padCharsStart.js | 5 - .../node_modules/lodash/fp/padEnd.js | 5 - .../node_modules/lodash/fp/padStart.js | 5 - .../node_modules/lodash/fp/parseInt.js | 5 - .../node_modules/lodash/fp/partial.js | 5 - .../node_modules/lodash/fp/partialRight.js | 5 - .../node_modules/lodash/fp/partition.js | 5 - .../sass-graph/node_modules/lodash/fp/path.js | 1 - .../node_modules/lodash/fp/pathEq.js | 1 - .../node_modules/lodash/fp/pathOr.js | 1 - .../node_modules/lodash/fp/paths.js | 1 - .../sass-graph/node_modules/lodash/fp/pick.js | 5 - .../node_modules/lodash/fp/pickAll.js | 1 - .../node_modules/lodash/fp/pickBy.js | 5 - .../sass-graph/node_modules/lodash/fp/pipe.js | 1 - .../node_modules/lodash/fp/placeholder.js | 6 - .../node_modules/lodash/fp/plant.js | 5 - .../node_modules/lodash/fp/pluck.js | 1 - .../sass-graph/node_modules/lodash/fp/prop.js | 1 - .../node_modules/lodash/fp/propEq.js | 1 - .../node_modules/lodash/fp/propOr.js | 1 - .../node_modules/lodash/fp/property.js | 1 - .../node_modules/lodash/fp/propertyOf.js | 5 - .../node_modules/lodash/fp/props.js | 1 - .../sass-graph/node_modules/lodash/fp/pull.js | 5 - .../node_modules/lodash/fp/pullAll.js | 5 - .../node_modules/lodash/fp/pullAllBy.js | 5 - .../node_modules/lodash/fp/pullAllWith.js | 5 - .../node_modules/lodash/fp/pullAt.js | 5 - .../node_modules/lodash/fp/random.js | 5 - .../node_modules/lodash/fp/range.js | 5 - .../node_modules/lodash/fp/rangeRight.js | 5 - .../node_modules/lodash/fp/rangeStep.js | 5 - .../node_modules/lodash/fp/rangeStepRight.js | 5 - .../node_modules/lodash/fp/rearg.js | 5 - .../node_modules/lodash/fp/reduce.js | 5 - .../node_modules/lodash/fp/reduceRight.js | 5 - .../node_modules/lodash/fp/reject.js | 5 - .../node_modules/lodash/fp/remove.js | 5 - .../node_modules/lodash/fp/repeat.js | 5 - .../node_modules/lodash/fp/replace.js | 5 - .../sass-graph/node_modules/lodash/fp/rest.js | 5 - .../node_modules/lodash/fp/restFrom.js | 5 - .../node_modules/lodash/fp/result.js | 5 - .../node_modules/lodash/fp/reverse.js | 5 - .../node_modules/lodash/fp/round.js | 5 - .../node_modules/lodash/fp/sample.js | 5 - .../node_modules/lodash/fp/sampleSize.js | 5 - .../sass-graph/node_modules/lodash/fp/seq.js | 2 - .../sass-graph/node_modules/lodash/fp/set.js | 5 - .../node_modules/lodash/fp/setWith.js | 5 - .../node_modules/lodash/fp/shuffle.js | 5 - .../sass-graph/node_modules/lodash/fp/size.js | 5 - .../node_modules/lodash/fp/slice.js | 5 - .../node_modules/lodash/fp/snakeCase.js | 5 - .../sass-graph/node_modules/lodash/fp/some.js | 5 - .../node_modules/lodash/fp/sortBy.js | 5 - .../node_modules/lodash/fp/sortedIndex.js | 5 - .../node_modules/lodash/fp/sortedIndexBy.js | 5 - .../node_modules/lodash/fp/sortedIndexOf.js | 5 - .../node_modules/lodash/fp/sortedLastIndex.js | 5 - .../lodash/fp/sortedLastIndexBy.js | 5 - .../lodash/fp/sortedLastIndexOf.js | 5 - .../node_modules/lodash/fp/sortedUniq.js | 5 - .../node_modules/lodash/fp/sortedUniqBy.js | 5 - .../node_modules/lodash/fp/split.js | 5 - .../node_modules/lodash/fp/spread.js | 5 - .../node_modules/lodash/fp/spreadFrom.js | 5 - .../node_modules/lodash/fp/startCase.js | 5 - .../node_modules/lodash/fp/startsWith.js | 5 - .../node_modules/lodash/fp/string.js | 2 - .../node_modules/lodash/fp/stubArray.js | 5 - .../node_modules/lodash/fp/stubFalse.js | 5 - .../node_modules/lodash/fp/stubObject.js | 5 - .../node_modules/lodash/fp/stubString.js | 5 - .../node_modules/lodash/fp/stubTrue.js | 5 - .../node_modules/lodash/fp/subtract.js | 5 - .../sass-graph/node_modules/lodash/fp/sum.js | 5 - .../node_modules/lodash/fp/sumBy.js | 5 - .../lodash/fp/symmetricDifference.js | 1 - .../lodash/fp/symmetricDifferenceBy.js | 1 - .../lodash/fp/symmetricDifferenceWith.js | 1 - .../sass-graph/node_modules/lodash/fp/tail.js | 5 - .../sass-graph/node_modules/lodash/fp/take.js | 5 - .../node_modules/lodash/fp/takeLast.js | 1 - .../node_modules/lodash/fp/takeLastWhile.js | 1 - .../node_modules/lodash/fp/takeRight.js | 5 - .../node_modules/lodash/fp/takeRightWhile.js | 5 - .../node_modules/lodash/fp/takeWhile.js | 5 - .../sass-graph/node_modules/lodash/fp/tap.js | 5 - .../node_modules/lodash/fp/template.js | 5 - .../lodash/fp/templateSettings.js | 5 - .../node_modules/lodash/fp/throttle.js | 5 - .../sass-graph/node_modules/lodash/fp/thru.js | 5 - .../node_modules/lodash/fp/times.js | 5 - .../node_modules/lodash/fp/toArray.js | 5 - .../node_modules/lodash/fp/toFinite.js | 5 - .../node_modules/lodash/fp/toInteger.js | 5 - .../node_modules/lodash/fp/toIterator.js | 5 - .../node_modules/lodash/fp/toJSON.js | 5 - .../node_modules/lodash/fp/toLength.js | 5 - .../node_modules/lodash/fp/toLower.js | 5 - .../node_modules/lodash/fp/toNumber.js | 5 - .../node_modules/lodash/fp/toPairs.js | 5 - .../node_modules/lodash/fp/toPairsIn.js | 5 - .../node_modules/lodash/fp/toPath.js | 5 - .../node_modules/lodash/fp/toPlainObject.js | 5 - .../node_modules/lodash/fp/toSafeInteger.js | 5 - .../node_modules/lodash/fp/toString.js | 5 - .../node_modules/lodash/fp/toUpper.js | 5 - .../node_modules/lodash/fp/transform.js | 5 - .../sass-graph/node_modules/lodash/fp/trim.js | 5 - .../node_modules/lodash/fp/trimChars.js | 5 - .../node_modules/lodash/fp/trimCharsEnd.js | 5 - .../node_modules/lodash/fp/trimCharsStart.js | 5 - .../node_modules/lodash/fp/trimEnd.js | 5 - .../node_modules/lodash/fp/trimStart.js | 5 - .../node_modules/lodash/fp/truncate.js | 5 - .../node_modules/lodash/fp/unapply.js | 1 - .../node_modules/lodash/fp/unary.js | 5 - .../node_modules/lodash/fp/unescape.js | 5 - .../node_modules/lodash/fp/union.js | 5 - .../node_modules/lodash/fp/unionBy.js | 5 - .../node_modules/lodash/fp/unionWith.js | 5 - .../sass-graph/node_modules/lodash/fp/uniq.js | 5 - .../node_modules/lodash/fp/uniqBy.js | 5 - .../node_modules/lodash/fp/uniqWith.js | 5 - .../node_modules/lodash/fp/uniqueId.js | 5 - .../node_modules/lodash/fp/unnest.js | 1 - .../node_modules/lodash/fp/unset.js | 5 - .../node_modules/lodash/fp/unzip.js | 5 - .../node_modules/lodash/fp/unzipWith.js | 5 - .../node_modules/lodash/fp/update.js | 5 - .../node_modules/lodash/fp/updateWith.js | 5 - .../node_modules/lodash/fp/upperCase.js | 5 - .../node_modules/lodash/fp/upperFirst.js | 5 - .../node_modules/lodash/fp/useWith.js | 1 - .../sass-graph/node_modules/lodash/fp/util.js | 2 - .../node_modules/lodash/fp/value.js | 5 - .../node_modules/lodash/fp/valueOf.js | 5 - .../node_modules/lodash/fp/values.js | 5 - .../node_modules/lodash/fp/valuesIn.js | 5 - .../node_modules/lodash/fp/where.js | 1 - .../node_modules/lodash/fp/whereEq.js | 1 - .../node_modules/lodash/fp/without.js | 5 - .../node_modules/lodash/fp/words.js | 5 - .../sass-graph/node_modules/lodash/fp/wrap.js | 5 - .../node_modules/lodash/fp/wrapperAt.js | 5 - .../node_modules/lodash/fp/wrapperChain.js | 5 - .../node_modules/lodash/fp/wrapperLodash.js | 5 - .../node_modules/lodash/fp/wrapperReverse.js | 5 - .../node_modules/lodash/fp/wrapperValue.js | 5 - .../sass-graph/node_modules/lodash/fp/xor.js | 5 - .../node_modules/lodash/fp/xorBy.js | 5 - .../node_modules/lodash/fp/xorWith.js | 5 - .../sass-graph/node_modules/lodash/fp/zip.js | 5 - .../node_modules/lodash/fp/zipAll.js | 5 - .../node_modules/lodash/fp/zipObj.js | 1 - .../node_modules/lodash/fp/zipObject.js | 5 - .../node_modules/lodash/fp/zipObjectDeep.js | 5 - .../node_modules/lodash/fp/zipWith.js | 5 - .../node_modules/lodash/fromPairs.js | 28 - .../node_modules/lodash/function.js | 25 - .../node_modules/lodash/functions.js | 31 - .../node_modules/lodash/functionsIn.js | 31 - .../sass-graph/node_modules/lodash/get.js | 33 - .../sass-graph/node_modules/lodash/groupBy.js | 41 - .../sass-graph/node_modules/lodash/gt.js | 29 - .../sass-graph/node_modules/lodash/gte.js | 30 - .../sass-graph/node_modules/lodash/has.js | 35 - .../sass-graph/node_modules/lodash/hasIn.js | 34 - .../sass-graph/node_modules/lodash/head.js | 23 - .../node_modules/lodash/identity.js | 21 - .../sass-graph/node_modules/lodash/inRange.js | 55 - .../node_modules/lodash/includes.js | 53 - .../sass-graph/node_modules/lodash/index.js | 1 - .../sass-graph/node_modules/lodash/indexOf.js | 42 - .../sass-graph/node_modules/lodash/initial.js | 22 - .../node_modules/lodash/intersection.js | 30 - .../node_modules/lodash/intersectionBy.js | 45 - .../node_modules/lodash/intersectionWith.js | 41 - .../sass-graph/node_modules/lodash/invert.js | 42 - .../node_modules/lodash/invertBy.js | 56 - .../sass-graph/node_modules/lodash/invoke.js | 24 - .../node_modules/lodash/invokeMap.js | 41 - .../node_modules/lodash/isArguments.js | 36 - .../sass-graph/node_modules/lodash/isArray.js | 26 - .../node_modules/lodash/isArrayBuffer.js | 27 - .../node_modules/lodash/isArrayLike.js | 33 - .../node_modules/lodash/isArrayLikeObject.js | 33 - .../node_modules/lodash/isBoolean.js | 29 - .../node_modules/lodash/isBuffer.js | 38 - .../sass-graph/node_modules/lodash/isDate.js | 27 - .../node_modules/lodash/isElement.js | 25 - .../sass-graph/node_modules/lodash/isEmpty.js | 77 - .../sass-graph/node_modules/lodash/isEqual.js | 35 - .../node_modules/lodash/isEqualWith.js | 41 - .../sass-graph/node_modules/lodash/isError.js | 36 - .../node_modules/lodash/isFinite.js | 36 - .../node_modules/lodash/isFunction.js | 37 - .../node_modules/lodash/isInteger.js | 33 - .../node_modules/lodash/isLength.js | 35 - .../sass-graph/node_modules/lodash/isMap.js | 27 - .../sass-graph/node_modules/lodash/isMatch.js | 36 - .../node_modules/lodash/isMatchWith.js | 41 - .../sass-graph/node_modules/lodash/isNaN.js | 38 - .../node_modules/lodash/isNative.js | 40 - .../sass-graph/node_modules/lodash/isNil.js | 25 - .../sass-graph/node_modules/lodash/isNull.js | 22 - .../node_modules/lodash/isNumber.js | 38 - .../node_modules/lodash/isObject.js | 31 - .../node_modules/lodash/isObjectLike.js | 29 - .../node_modules/lodash/isPlainObject.js | 62 - .../node_modules/lodash/isRegExp.js | 27 - .../node_modules/lodash/isSafeInteger.js | 37 - .../sass-graph/node_modules/lodash/isSet.js | 27 - .../node_modules/lodash/isString.js | 30 - .../node_modules/lodash/isSymbol.js | 29 - .../node_modules/lodash/isTypedArray.js | 27 - .../node_modules/lodash/isUndefined.js | 22 - .../node_modules/lodash/isWeakMap.js | 28 - .../node_modules/lodash/isWeakSet.js | 28 - .../node_modules/lodash/iteratee.js | 53 - .../sass-graph/node_modules/lodash/join.js | 26 - .../node_modules/lodash/kebabCase.js | 28 - .../sass-graph/node_modules/lodash/keyBy.js | 36 - .../sass-graph/node_modules/lodash/keys.js | 37 - .../sass-graph/node_modules/lodash/keysIn.js | 32 - .../sass-graph/node_modules/lodash/lang.js | 58 - .../sass-graph/node_modules/lodash/last.js | 20 - .../node_modules/lodash/lastIndexOf.js | 46 - .../sass-graph/node_modules/lodash/lodash.js | 17097 ---------------- .../node_modules/lodash/lodash.min.js | 137 - .../node_modules/lodash/lowerCase.js | 27 - .../node_modules/lodash/lowerFirst.js | 22 - .../sass-graph/node_modules/lodash/lt.js | 29 - .../sass-graph/node_modules/lodash/lte.js | 30 - .../sass-graph/node_modules/lodash/map.js | 53 - .../sass-graph/node_modules/lodash/mapKeys.js | 36 - .../node_modules/lodash/mapValues.js | 43 - .../sass-graph/node_modules/lodash/matches.js | 39 - .../node_modules/lodash/matchesProperty.js | 37 - .../sass-graph/node_modules/lodash/math.js | 17 - .../sass-graph/node_modules/lodash/max.js | 29 - .../sass-graph/node_modules/lodash/maxBy.js | 34 - .../sass-graph/node_modules/lodash/mean.js | 22 - .../sass-graph/node_modules/lodash/meanBy.js | 31 - .../sass-graph/node_modules/lodash/memoize.js | 73 - .../sass-graph/node_modules/lodash/merge.js | 39 - .../node_modules/lodash/mergeWith.js | 39 - .../sass-graph/node_modules/lodash/method.js | 34 - .../node_modules/lodash/methodOf.js | 33 - .../sass-graph/node_modules/lodash/min.js | 29 - .../sass-graph/node_modules/lodash/minBy.js | 34 - .../sass-graph/node_modules/lodash/mixin.js | 74 - .../node_modules/lodash/multiply.js | 22 - .../sass-graph/node_modules/lodash/negate.js | 40 - .../sass-graph/node_modules/lodash/next.js | 35 - .../sass-graph/node_modules/lodash/noop.js | 17 - .../sass-graph/node_modules/lodash/now.js | 23 - .../sass-graph/node_modules/lodash/nth.js | 29 - .../sass-graph/node_modules/lodash/nthArg.js | 32 - .../sass-graph/node_modules/lodash/number.js | 5 - .../sass-graph/node_modules/lodash/object.js | 49 - .../sass-graph/node_modules/lodash/omit.js | 57 - .../sass-graph/node_modules/lodash/omitBy.js | 29 - .../sass-graph/node_modules/lodash/once.js | 25 - .../sass-graph/node_modules/lodash/orderBy.js | 47 - .../sass-graph/node_modules/lodash/over.js | 24 - .../node_modules/lodash/overArgs.js | 61 - .../node_modules/lodash/overEvery.js | 30 - .../node_modules/lodash/overSome.js | 30 - .../node_modules/lodash/package.json | 70 - .../sass-graph/node_modules/lodash/pad.js | 49 - .../sass-graph/node_modules/lodash/padEnd.js | 39 - .../node_modules/lodash/padStart.js | 39 - .../node_modules/lodash/parseInt.js | 43 - .../sass-graph/node_modules/lodash/partial.js | 50 - .../node_modules/lodash/partialRight.js | 49 - .../node_modules/lodash/partition.js | 43 - .../sass-graph/node_modules/lodash/pick.js | 25 - .../sass-graph/node_modules/lodash/pickBy.js | 37 - .../sass-graph/node_modules/lodash/plant.js | 48 - .../node_modules/lodash/property.js | 32 - .../node_modules/lodash/propertyOf.js | 30 - .../sass-graph/node_modules/lodash/pull.js | 29 - .../sass-graph/node_modules/lodash/pullAll.js | 29 - .../node_modules/lodash/pullAllBy.js | 33 - .../node_modules/lodash/pullAllWith.js | 32 - .../sass-graph/node_modules/lodash/pullAt.js | 43 - .../sass-graph/node_modules/lodash/random.js | 82 - .../sass-graph/node_modules/lodash/range.js | 46 - .../node_modules/lodash/rangeRight.js | 41 - .../sass-graph/node_modules/lodash/rearg.js | 33 - .../sass-graph/node_modules/lodash/reduce.js | 51 - .../node_modules/lodash/reduceRight.js | 36 - .../sass-graph/node_modules/lodash/reject.js | 46 - .../sass-graph/node_modules/lodash/remove.js | 53 - .../sass-graph/node_modules/lodash/repeat.js | 37 - .../sass-graph/node_modules/lodash/replace.js | 29 - .../sass-graph/node_modules/lodash/rest.js | 40 - .../sass-graph/node_modules/lodash/result.js | 56 - .../sass-graph/node_modules/lodash/reverse.js | 34 - .../sass-graph/node_modules/lodash/round.js | 26 - .../sass-graph/node_modules/lodash/sample.js | 24 - .../node_modules/lodash/sampleSize.js | 37 - .../sass-graph/node_modules/lodash/seq.js | 16 - .../sass-graph/node_modules/lodash/set.js | 35 - .../sass-graph/node_modules/lodash/setWith.js | 32 - .../sass-graph/node_modules/lodash/shuffle.js | 25 - .../sass-graph/node_modules/lodash/size.js | 46 - .../sass-graph/node_modules/lodash/slice.js | 37 - .../node_modules/lodash/snakeCase.js | 28 - .../sass-graph/node_modules/lodash/some.js | 51 - .../sass-graph/node_modules/lodash/sortBy.js | 48 - .../node_modules/lodash/sortedIndex.js | 24 - .../node_modules/lodash/sortedIndexBy.js | 33 - .../node_modules/lodash/sortedIndexOf.js | 31 - .../node_modules/lodash/sortedLastIndex.js | 25 - .../node_modules/lodash/sortedLastIndexBy.js | 33 - .../node_modules/lodash/sortedLastIndexOf.js | 31 - .../node_modules/lodash/sortedUniq.js | 24 - .../node_modules/lodash/sortedUniqBy.js | 26 - .../sass-graph/node_modules/lodash/split.js | 52 - .../sass-graph/node_modules/lodash/spread.js | 63 - .../node_modules/lodash/startCase.js | 29 - .../node_modules/lodash/startsWith.js | 39 - .../sass-graph/node_modules/lodash/string.js | 33 - .../node_modules/lodash/stubArray.js | 23 - .../node_modules/lodash/stubFalse.js | 18 - .../node_modules/lodash/stubObject.js | 23 - .../node_modules/lodash/stubString.js | 18 - .../node_modules/lodash/stubTrue.js | 18 - .../node_modules/lodash/subtract.js | 22 - .../sass-graph/node_modules/lodash/sum.js | 24 - .../sass-graph/node_modules/lodash/sumBy.js | 33 - .../sass-graph/node_modules/lodash/tail.js | 22 - .../sass-graph/node_modules/lodash/take.js | 37 - .../node_modules/lodash/takeRight.js | 39 - .../node_modules/lodash/takeRightWhile.js | 45 - .../node_modules/lodash/takeWhile.js | 45 - .../sass-graph/node_modules/lodash/tap.js | 29 - .../node_modules/lodash/template.js | 238 - .../node_modules/lodash/templateSettings.js | 67 - .../node_modules/lodash/throttle.js | 69 - .../sass-graph/node_modules/lodash/thru.js | 28 - .../sass-graph/node_modules/lodash/times.js | 51 - .../sass-graph/node_modules/lodash/toArray.js | 58 - .../node_modules/lodash/toFinite.js | 42 - .../node_modules/lodash/toInteger.js | 36 - .../node_modules/lodash/toIterator.js | 23 - .../sass-graph/node_modules/lodash/toJSON.js | 1 - .../node_modules/lodash/toLength.js | 38 - .../sass-graph/node_modules/lodash/toLower.js | 28 - .../node_modules/lodash/toNumber.js | 66 - .../sass-graph/node_modules/lodash/toPairs.js | 30 - .../node_modules/lodash/toPairsIn.js | 30 - .../sass-graph/node_modules/lodash/toPath.js | 33 - .../node_modules/lodash/toPlainObject.js | 32 - .../node_modules/lodash/toSafeInteger.js | 37 - .../node_modules/lodash/toString.js | 28 - .../sass-graph/node_modules/lodash/toUpper.js | 28 - .../node_modules/lodash/transform.js | 65 - .../sass-graph/node_modules/lodash/trim.js | 49 - .../sass-graph/node_modules/lodash/trimEnd.js | 43 - .../node_modules/lodash/trimStart.js | 43 - .../node_modules/lodash/truncate.js | 111 - .../sass-graph/node_modules/lodash/unary.js | 22 - .../node_modules/lodash/unescape.js | 34 - .../sass-graph/node_modules/lodash/union.js | 26 - .../sass-graph/node_modules/lodash/unionBy.js | 39 - .../node_modules/lodash/unionWith.js | 34 - .../sass-graph/node_modules/lodash/uniq.js | 25 - .../sass-graph/node_modules/lodash/uniqBy.js | 31 - .../node_modules/lodash/uniqWith.js | 28 - .../node_modules/lodash/uniqueId.js | 28 - .../sass-graph/node_modules/lodash/unset.js | 34 - .../sass-graph/node_modules/lodash/unzip.js | 45 - .../node_modules/lodash/unzipWith.js | 39 - .../sass-graph/node_modules/lodash/update.js | 35 - .../node_modules/lodash/updateWith.js | 33 - .../node_modules/lodash/upperCase.js | 27 - .../node_modules/lodash/upperFirst.js | 22 - .../sass-graph/node_modules/lodash/util.js | 34 - .../sass-graph/node_modules/lodash/value.js | 1 - .../sass-graph/node_modules/lodash/valueOf.js | 1 - .../sass-graph/node_modules/lodash/values.js | 34 - .../node_modules/lodash/valuesIn.js | 32 - .../sass-graph/node_modules/lodash/without.js | 31 - .../sass-graph/node_modules/lodash/words.js | 35 - .../sass-graph/node_modules/lodash/wrap.js | 30 - .../node_modules/lodash/wrapperAt.js | 48 - .../node_modules/lodash/wrapperChain.js | 34 - .../node_modules/lodash/wrapperLodash.js | 147 - .../node_modules/lodash/wrapperReverse.js | 44 - .../node_modules/lodash/wrapperValue.js | 21 - .../sass-graph/node_modules/lodash/xor.js | 28 - .../sass-graph/node_modules/lodash/xorBy.js | 39 - .../sass-graph/node_modules/lodash/xorWith.js | 34 - .../sass-graph/node_modules/lodash/zip.js | 22 - .../node_modules/lodash/zipObject.js | 24 - .../node_modules/lodash/zipObjectDeep.js | 23 - .../sass-graph/node_modules/lodash/zipWith.js | 32 - .../sass-graph/node_modules/minimatch/LICENSE | 15 - .../node_modules/minimatch/README.md | 209 - .../node_modules/minimatch/minimatch.js | 923 - .../node_modules/minimatch/package.json | 67 - .../r2c/node_modules/sass-graph/package.json | 86 - .../node_modules/sass-graph/parse-imports.js | 64 - .../r2c/node_modules/sass-graph/readme.md | 123 - .../r2c/node_modules/sass-graph/sass-graph.js | 160 - .../r2c/node_modules/scss-tokenizer/LICENSE | 22 - .../r2c/node_modules/scss-tokenizer/README.md | 50 - .../r2c/node_modules/scss-tokenizer/index.js | 1 - .../node_modules/scss-tokenizer/lib/entry.js | 21 - .../node_modules/scss-tokenizer/lib/input.js | 57 - .../scss-tokenizer/lib/previous-map.js | 105 - .../scss-tokenizer/lib/tokenize-comment.js | 148 - .../lib/tokenize-interpolant.js | 303 - .../scss-tokenizer/lib/tokenize-string.js | 130 - .../scss-tokenizer/lib/tokenize.js | 302 - .../node_modules/source-map/README.md | 510 - .../source-map/build/assert-shim.js | 56 - .../source-map/build/mini-require.js | 152 - .../source-map/build/prefix-source-map.jsm | 21 - .../source-map/build/prefix-utils.jsm | 18 - .../source-map/build/suffix-browser.js | 8 - .../source-map/build/suffix-source-map.jsm | 6 - .../source-map/build/suffix-utils.jsm | 21 - .../source-map/build/test-prefix.js | 8 - .../source-map/build/test-suffix.js | 3 - .../node_modules/source-map/lib/source-map.js | 8 - .../source-map/lib/source-map/array-set.js | 107 - .../source-map/lib/source-map/base64-vlq.js | 146 - .../source-map/lib/source-map/base64.js | 73 - .../lib/source-map/binary-search.js | 117 - .../source-map/lib/source-map/mapping-list.js | 86 - .../source-map/lib/source-map/quick-sort.js | 120 - .../lib/source-map/source-map-consumer.js | 1077 - .../lib/source-map/source-map-generator.js | 399 - .../source-map/lib/source-map/source-node.js | 414 - .../source-map/lib/source-map/util.js | 370 - .../node_modules/source-map/package.json | 202 - .../node_modules/scss-tokenizer/package.json | 77 - .../themes/r2c/node_modules/semver/.npmignore | 4 - .../r2c/node_modules/semver/.travis.yml | 5 - user/themes/r2c/node_modules/semver/LICENSE | 15 - user/themes/r2c/node_modules/semver/Makefile | 24 - user/themes/r2c/node_modules/semver/README.md | 303 - .../themes/r2c/node_modules/semver/bin/semver | 133 - .../r2c/node_modules/semver/foot.js.txt | 6 - .../r2c/node_modules/semver/head.js.txt | 2 - .../r2c/node_modules/semver/package.json | 58 - .../r2c/node_modules/semver/semver.browser.js | 1201 -- user/themes/r2c/node_modules/semver/semver.js | 1205 -- .../r2c/node_modules/semver/semver.min.js | 1 - .../r2c/node_modules/semver/test/amd.js | 15 - .../node_modules/semver/test/big-numbers.js | 31 - .../r2c/node_modules/semver/test/clean.js | 29 - .../r2c/node_modules/semver/test/gtr.js | 173 - .../r2c/node_modules/semver/test/index.js | 685 - .../r2c/node_modules/semver/test/ltr.js | 181 - .../semver/test/major-minor-patch.js | 72 - .../r2c/node_modules/semver/test/no-module.js | 19 - .../r2c/node_modules/sequencify/.npmignore | 9 - .../r2c/node_modules/sequencify/.travis.yml | 6 - .../r2c/node_modules/sequencify/LICENSE | 20 - .../r2c/node_modules/sequencify/README.md | 68 - .../r2c/node_modules/sequencify/index.js | 46 - .../r2c/node_modules/sequencify/package.json | 65 - .../node_modules/set-blocking/CHANGELOG.md | 26 - .../r2c/node_modules/set-blocking/LICENSE.txt | 14 - .../r2c/node_modules/set-blocking/README.md | 31 - .../r2c/node_modules/set-blocking/index.js | 7 - .../node_modules/set-blocking/package.json | 75 - .../themes/r2c/node_modules/set-value/LICENSE | 21 - .../r2c/node_modules/set-value/README.md | 150 - .../r2c/node_modules/set-value/index.js | 51 - .../node_modules/extend-shallow/LICENSE | 21 - .../node_modules/extend-shallow/README.md | 61 - .../node_modules/extend-shallow/index.js | 33 - .../node_modules/extend-shallow/package.json | 87 - .../r2c/node_modules/set-value/package.json | 120 - user/themes/r2c/node_modules/sigmund/LICENSE | 15 - .../themes/r2c/node_modules/sigmund/README.md | 53 - user/themes/r2c/node_modules/sigmund/bench.js | 283 - .../r2c/node_modules/sigmund/package.json | 69 - .../r2c/node_modules/sigmund/sigmund.js | 39 - .../r2c/node_modules/sigmund/test/basic.js | 24 - .../r2c/node_modules/signal-exit/CHANGELOG.md | 27 - .../r2c/node_modules/signal-exit/LICENSE.txt | 16 - .../r2c/node_modules/signal-exit/README.md | 40 - .../r2c/node_modules/signal-exit/index.js | 157 - .../r2c/node_modules/signal-exit/package.json | 71 - .../r2c/node_modules/signal-exit/signals.js | 53 - .../r2c/node_modules/snapdragon-node/LICENSE | 21 - .../node_modules/snapdragon-node/README.md | 453 - .../r2c/node_modules/snapdragon-node/index.js | 492 - .../node_modules/define-property/LICENSE | 21 - .../node_modules/define-property/README.md | 95 - .../node_modules/define-property/index.js | 31 - .../node_modules/define-property/package.json | 93 - .../is-accessor-descriptor/LICENSE | 21 - .../is-accessor-descriptor/README.md | 144 - .../is-accessor-descriptor/index.js | 69 - .../is-accessor-descriptor/package.json | 110 - .../node_modules/is-data-descriptor/LICENSE | 21 - .../node_modules/is-data-descriptor/README.md | 161 - .../node_modules/is-data-descriptor/index.js | 49 - .../is-data-descriptor/package.json | 109 - .../node_modules/is-descriptor/LICENSE | 21 - .../node_modules/is-descriptor/README.md | 193 - .../node_modules/is-descriptor/index.js | 22 - .../node_modules/is-descriptor/package.json | 114 - .../node_modules/snapdragon-node/package.json | 109 - .../r2c/node_modules/snapdragon-util/LICENSE | 21 - .../node_modules/snapdragon-util/README.md | 807 - .../r2c/node_modules/snapdragon-util/index.js | 1019 - .../node_modules/kind-of/LICENSE | 21 - .../node_modules/kind-of/README.md | 261 - .../node_modules/kind-of/index.js | 116 - .../node_modules/kind-of/package.json | 139 - .../node_modules/snapdragon-util/package.json | 98 - .../r2c/node_modules/snapdragon/LICENSE | 21 - .../r2c/node_modules/snapdragon/README.md | 321 - .../r2c/node_modules/snapdragon/index.js | 174 - .../node_modules/snapdragon/lib/compiler.js | 177 - .../r2c/node_modules/snapdragon/lib/parser.js | 533 - .../node_modules/snapdragon/lib/position.js | 14 - .../snapdragon/lib/source-maps.js | 145 - .../r2c/node_modules/snapdragon/lib/utils.js | 48 - .../snapdragon/node_modules/.bin/atob | 1 - .../snapdragon/node_modules/atob/LICENSE | 230 - .../snapdragon/node_modules/atob/LICENSE.DOCS | 319 - .../snapdragon/node_modules/atob/README.md | 49 - .../snapdragon/node_modules/atob/bin/atob.js | 6 - .../snapdragon/node_modules/atob/bower.json | 25 - .../node_modules/atob/browser-atob.js | 44 - .../snapdragon/node_modules/atob/node-atob.js | 7 - .../snapdragon/node_modules/atob/package.json | 53 - .../snapdragon/node_modules/atob/test.js | 18 - .../node_modules/debug/.coveralls.yml | 1 - .../snapdragon/node_modules/debug/.eslintrc | 11 - .../snapdragon/node_modules/debug/.npmignore | 9 - .../snapdragon/node_modules/debug/.travis.yml | 14 - .../node_modules/debug/CHANGELOG.md | 362 - .../snapdragon/node_modules/debug/LICENSE | 19 - .../snapdragon/node_modules/debug/Makefile | 50 - .../snapdragon/node_modules/debug/README.md | 312 - .../node_modules/debug/component.json | 19 - .../node_modules/debug/karma.conf.js | 70 - .../snapdragon/node_modules/debug/node.js | 1 - .../node_modules/debug/package.json | 88 - .../node_modules/debug/src/browser.js | 185 - .../node_modules/debug/src/debug.js | 202 - .../node_modules/debug/src/index.js | 10 - .../node_modules/debug/src/inspector-log.js | 15 - .../snapdragon/node_modules/debug/src/node.js | 248 - .../node_modules/define-property/LICENSE | 21 - .../node_modules/define-property/README.md | 77 - .../node_modules/define-property/index.js | 31 - .../node_modules/define-property/package.json | 82 - .../node_modules/extend-shallow/LICENSE | 21 - .../node_modules/extend-shallow/README.md | 61 - .../node_modules/extend-shallow/index.js | 33 - .../node_modules/extend-shallow/package.json | 87 - .../node_modules/source-map-resolve/.jshintrc | 46 - .../source-map-resolve/.travis.yml | 3 - .../node_modules/source-map-resolve/LICENSE | 21 - .../source-map-resolve/bower.json | 30 - .../source-map-resolve/changelog.md | 100 - .../source-map-resolve/component.json | 29 - .../generate-source-map-resolve.js | 28 - .../lib/decode-uri-component.js | 11 - .../source-map-resolve/lib/resolve-url.js | 12 - .../lib/source-map-resolve-node.js | 302 - .../source-map-resolve/package.json | 77 - .../node_modules/source-map-resolve/readme.md | 231 - .../source-map-resolve/source-map-resolve.js | 309 - .../source-map-resolve.js.template | 22 - .../source-map-resolve/test/common.js | 27 - .../source-map-resolve/test/read.js | 105 - .../test/source-map-resolve.js | 1162 -- .../source-map-resolve/test/windows.js | 166 - .../source-map-resolve/x-package.json5 | 68 - .../node_modules/source-map-url/.jshintrc | 43 - .../node_modules/source-map-url/LICENSE | 21 - .../node_modules/source-map-url/bower.json | 20 - .../node_modules/source-map-url/changelog.md | 52 - .../source-map-url/component.json | 18 - .../node_modules/source-map-url/package.json | 73 - .../node_modules/source-map-url/readme.md | 97 - .../source-map-url/source-map-url.js | 57 - .../source-map-url/test/source-map-url.js | 402 - .../source-map-url/x-package.json5 | 55 - .../node_modules/source-map/CHANGELOG.md | 301 - .../node_modules/source-map/LICENSE | 28 - .../node_modules/source-map/README.md | 729 - .../source-map/dist/source-map.debug.js | 3091 --- .../source-map/dist/source-map.js | 3090 --- .../source-map/dist/source-map.min.js | 2 - .../source-map/dist/source-map.min.js.map | 1 - .../node_modules/source-map/lib/array-set.js | 121 - .../node_modules/source-map/lib/base64-vlq.js | 140 - .../node_modules/source-map/lib/base64.js | 67 - .../source-map/lib/binary-search.js | 111 - .../source-map/lib/mapping-list.js | 79 - .../node_modules/source-map/lib/quick-sort.js | 114 - .../source-map/lib/source-map-consumer.js | 1082 - .../source-map/lib/source-map-generator.js | 416 - .../source-map/lib/source-node.js | 413 - .../node_modules/source-map/lib/util.js | 417 - .../node_modules/source-map/package.json | 211 - .../node_modules/source-map/source-map.js | 8 - .../r2c/node_modules/snapdragon/package.json | 130 - user/themes/r2c/node_modules/sntp/.npmignore | 18 - user/themes/r2c/node_modules/sntp/.travis.yml | 5 - user/themes/r2c/node_modules/sntp/LICENSE | 28 - user/themes/r2c/node_modules/sntp/Makefile | 9 - user/themes/r2c/node_modules/sntp/README.md | 68 - .../r2c/node_modules/sntp/examples/offset.js | 16 - .../r2c/node_modules/sntp/examples/time.js | 25 - user/themes/r2c/node_modules/sntp/index.js | 1 - .../themes/r2c/node_modules/sntp/lib/index.js | 412 - .../themes/r2c/node_modules/sntp/package.json | 72 - .../r2c/node_modules/sntp/test/index.js | 435 - .../node_modules/source-map-resolve/.jshintrc | 45 - .../source-map-resolve/.npmignore | 2 - .../source-map-resolve/bower.json | 30 - .../source-map-resolve/changelog.md | 60 - .../source-map-resolve/component.json | 29 - .../generate-source-map-resolve.js | 25 - .../source-map-resolve/lib/resolve-url.js | 12 - .../lib/source-map-resolve-node.js | 215 - .../source-map-resolve/package.json | 92 - .../node_modules/source-map-resolve/readme.md | 208 - .../source-map-resolve/source-map-resolve.js | 223 - .../source-map-resolve.js.template | 22 - .../source-map-resolve/test/common.js | 27 - .../test/source-map-resolve.js | 819 - .../source-map-resolve/test/windows.js | 166 - .../source-map-resolve/x-package.json5 | 83 - .../r2c/node_modules/source-map-url/.jshintrc | 43 - .../node_modules/source-map-url/.npmignore | 2 - .../node_modules/source-map-url/bower.json | 20 - .../node_modules/source-map-url/changelog.md | 42 - .../source-map-url/component.json | 18 - .../node_modules/source-map-url/package.json | 76 - .../r2c/node_modules/source-map-url/readme.md | 97 - .../source-map-url/source-map-url.js | 57 - .../source-map-url/test/source-map-url.js | 321 - .../source-map-url/x-package.json5 | 55 - .../r2c/node_modules/source-map/CHANGELOG.md | 301 - .../r2c/node_modules/source-map/LICENSE | 28 - .../r2c/node_modules/source-map/README.md | 742 - .../source-map/dist/source-map.debug.js | 3234 --- .../source-map/dist/source-map.js | 3233 --- .../source-map/dist/source-map.min.js | 2 - .../source-map/dist/source-map.min.js.map | 1 - .../node_modules/source-map/lib/array-set.js | 121 - .../node_modules/source-map/lib/base64-vlq.js | 140 - .../r2c/node_modules/source-map/lib/base64.js | 67 - .../source-map/lib/binary-search.js | 111 - .../source-map/lib/mapping-list.js | 79 - .../node_modules/source-map/lib/quick-sort.js | 114 - .../source-map/lib/source-map-consumer.js | 1145 -- .../source-map/lib/source-map-generator.js | 425 - .../source-map/lib/source-node.js | 413 - .../r2c/node_modules/source-map/lib/util.js | 488 - .../r2c/node_modules/source-map/package.json | 215 - .../node_modules/source-map/source-map.d.ts | 98 - .../r2c/node_modules/source-map/source-map.js | 8 - user/themes/r2c/node_modules/sparkles/LICENSE | 22 - .../r2c/node_modules/sparkles/README.md | 41 - .../themes/r2c/node_modules/sparkles/index.js | 45 - .../r2c/node_modules/sparkles/package.json | 77 - .../r2c/node_modules/spdx-correct/LICENSE | 202 - .../r2c/node_modules/spdx-correct/README.md | 10 - .../r2c/node_modules/spdx-correct/index.js | 326 - .../node_modules/spdx-correct/package.json | 84 - .../node_modules/spdx-exceptions/README.md | 36 - .../node_modules/spdx-exceptions/index.json | 29 - .../node_modules/spdx-exceptions/package.json | 53 - .../spdx-expression-parse/AUTHORS | 4 - .../spdx-expression-parse/LICENSE | 22 - .../spdx-expression-parse/README.md | 91 - .../spdx-expression-parse/index.js | 8 - .../spdx-expression-parse/package.json | 101 - .../spdx-expression-parse/parse.js | 138 - .../spdx-expression-parse/scan.js | 131 - .../node_modules/spdx-license-ids/README.md | 52 - .../spdx-license-ids/deprecated.json | 23 - .../node_modules/spdx-license-ids/index.json | 344 - .../spdx-license-ids/package.json | 82 - .../r2c/node_modules/split-string/LICENSE | 21 - .../r2c/node_modules/split-string/README.md | 321 - .../r2c/node_modules/split-string/index.js | 171 - .../node_modules/split-string/package.json | 103 - user/themes/r2c/node_modules/sshpk/.npmignore | 9 - .../themes/r2c/node_modules/sshpk/.travis.yml | 11 - user/themes/r2c/node_modules/sshpk/LICENSE | 18 - user/themes/r2c/node_modules/sshpk/README.md | 698 - .../r2c/node_modules/sshpk/bin/sshpk-conv | 202 - .../r2c/node_modules/sshpk/bin/sshpk-sign | 191 - .../r2c/node_modules/sshpk/bin/sshpk-verify | 166 - .../themes/r2c/node_modules/sshpk/lib/algs.js | 166 - .../r2c/node_modules/sshpk/lib/certificate.js | 377 - user/themes/r2c/node_modules/sshpk/lib/dhe.js | 413 - .../r2c/node_modules/sshpk/lib/ed-compat.js | 97 - .../r2c/node_modules/sshpk/lib/errors.js | 84 - .../r2c/node_modules/sshpk/lib/fingerprint.js | 161 - .../node_modules/sshpk/lib/formats/auto.js | 106 - .../node_modules/sshpk/lib/formats/dnssec.js | 286 - .../sshpk/lib/formats/openssh-cert.js | 322 - .../r2c/node_modules/sshpk/lib/formats/pem.js | 191 - .../node_modules/sshpk/lib/formats/pkcs1.js | 376 - .../node_modules/sshpk/lib/formats/pkcs8.js | 616 - .../node_modules/sshpk/lib/formats/rfc4253.js | 165 - .../sshpk/lib/formats/ssh-private.js | 261 - .../r2c/node_modules/sshpk/lib/formats/ssh.js | 114 - .../sshpk/lib/formats/x509-pem.js | 77 - .../node_modules/sshpk/lib/formats/x509.js | 729 - .../r2c/node_modules/sshpk/lib/identity.js | 288 - .../r2c/node_modules/sshpk/lib/index.js | 39 - user/themes/r2c/node_modules/sshpk/lib/key.js | 275 - .../r2c/node_modules/sshpk/lib/private-key.js | 252 - .../r2c/node_modules/sshpk/lib/signature.js | 313 - .../r2c/node_modules/sshpk/lib/ssh-buffer.js | 148 - .../r2c/node_modules/sshpk/lib/utils.js | 388 - .../node_modules/sshpk/man/man1/sshpk-conv.1 | 135 - .../node_modules/sshpk/man/man1/sshpk-sign.1 | 81 - .../sshpk/man/man1/sshpk-verify.1 | 68 - .../sshpk/node_modules/assert-plus/AUTHORS | 6 - .../sshpk/node_modules/assert-plus/CHANGES.md | 14 - .../sshpk/node_modules/assert-plus/README.md | 162 - .../sshpk/node_modules/assert-plus/assert.js | 211 - .../node_modules/assert-plus/package.json | 86 - .../r2c/node_modules/sshpk/package.json | 104 - .../r2c/node_modules/static-extend/LICENSE | 21 - .../r2c/node_modules/static-extend/index.js | 90 - .../node_modules/define-property/LICENSE | 21 - .../node_modules/define-property/README.md | 77 - .../node_modules/define-property/index.js | 31 - .../node_modules/define-property/package.json | 82 - .../node_modules/static-extend/package.json | 96 - .../r2c/node_modules/stdout-stream/.npmignore | 1 - .../node_modules/stdout-stream/.travis.yml | 6 - .../r2c/node_modules/stdout-stream/LICENSE | 20 - .../r2c/node_modules/stdout-stream/README.md | 45 - .../r2c/node_modules/stdout-stream/index.js | 53 - .../node_modules/stdout-stream/package.json | 51 - .../stdout-stream/test/fixtures/end.js | 8 - .../test/fixtures/hello-world.js | 4 - .../node_modules/stdout-stream/test/index.js | 33 - .../r2c/node_modules/stream-consume/README.md | 53 - .../r2c/node_modules/stream-consume/index.js | 14 - .../node_modules/stream-consume/package.json | 51 - .../r2c/node_modules/string-width/index.js | 37 - .../r2c/node_modules/string-width/license | 21 - .../node_modules/string-width/package.json | 96 - .../r2c/node_modules/string-width/readme.md | 42 - .../node_modules/string_decoder/.npmignore | 2 - .../r2c/node_modules/string_decoder/LICENSE | 48 - .../r2c/node_modules/string_decoder/README.md | 28 - .../string_decoder/lib/string_decoder.js | 272 - .../node_modules/string_decoder/package.json | 59 - .../r2c/node_modules/stringstream/.npmignore | 15 - .../r2c/node_modules/stringstream/.travis.yml | 4 - .../r2c/node_modules/stringstream/LICENSE.txt | 22 - .../r2c/node_modules/stringstream/README.md | 38 - .../r2c/node_modules/stringstream/example.js | 27 - .../node_modules/stringstream/package.json | 55 - .../node_modules/stringstream/stringstream.js | 102 - .../r2c/node_modules/strip-ansi/index.js | 6 - .../r2c/node_modules/strip-ansi/license | 21 - .../r2c/node_modules/strip-ansi/package.json | 109 - .../r2c/node_modules/strip-ansi/readme.md | 33 - .../r2c/node_modules/strip-bom-string/LICENSE | 21 - .../node_modules/strip-bom-string/README.md | 66 - .../node_modules/strip-bom-string/index.js | 15 - .../strip-bom-string/package.json | 94 - user/themes/r2c/node_modules/strip-bom/cli.js | 42 - .../r2c/node_modules/strip-bom/index.js | 24 - .../r2c/node_modules/strip-bom/package.json | 84 - .../r2c/node_modules/strip-bom/readme.md | 59 - .../r2c/node_modules/strip-indent/cli.js | 49 - .../r2c/node_modules/strip-indent/index.js | 16 - .../r2c/node_modules/strip-indent/license | 21 - .../node_modules/strip-indent/package.json | 82 - .../r2c/node_modules/strip-indent/readme.md | 61 - .../r2c/node_modules/supports-color/index.js | 50 - .../r2c/node_modules/supports-color/license | 21 - .../node_modules/supports-color/package.json | 93 - .../r2c/node_modules/supports-color/readme.md | 36 - user/themes/r2c/node_modules/tar/.npmignore | 5 - user/themes/r2c/node_modules/tar/.travis.yml | 4 - user/themes/r2c/node_modules/tar/LICENSE | 12 - user/themes/r2c/node_modules/tar/README.md | 50 - .../node_modules/tar/examples/extracter.js | 19 - .../r2c/node_modules/tar/examples/packer.js | 24 - .../r2c/node_modules/tar/examples/reader.js | 36 - .../r2c/node_modules/tar/lib/buffer-entry.js | 30 - .../r2c/node_modules/tar/lib/entry-writer.js | 169 - user/themes/r2c/node_modules/tar/lib/entry.js | 220 - .../tar/lib/extended-header-writer.js | 191 - .../node_modules/tar/lib/extended-header.js | 140 - .../r2c/node_modules/tar/lib/extract.js | 94 - .../tar/lib/global-header-writer.js | 14 - .../themes/r2c/node_modules/tar/lib/header.js | 385 - user/themes/r2c/node_modules/tar/lib/pack.js | 236 - user/themes/r2c/node_modules/tar/lib/parse.js | 275 - user/themes/r2c/node_modules/tar/package.json | 63 - user/themes/r2c/node_modules/tar/tar.js | 173 - .../tar/test/00-setup-fixtures.js | 53 - .../tar/test/dir-normalization.js | 177 - .../node_modules/tar/test/error-on-broken.js | 33 - .../r2c/node_modules/tar/test/extract-move.js | 132 - .../r2c/node_modules/tar/test/extract.js | 367 - .../r2c/node_modules/tar/test/header.js | 183 - .../tar/test/pack-no-proprietary.js | 886 - user/themes/r2c/node_modules/tar/test/pack.js | 952 - .../node_modules/tar/test/parse-discard.js | 29 - .../themes/r2c/node_modules/tar/test/parse.js | 359 - .../r2c/node_modules/tar/test/zz-cleanup.js | 20 - .../r2c/node_modules/through2/.npmignore | 3 - .../r2c/node_modules/through2/LICENSE.html | 336 - .../r2c/node_modules/through2/LICENSE.md | 9 - .../r2c/node_modules/through2/README.md | 136 - .../r2c/node_modules/through2/package.json | 74 - .../r2c/node_modules/through2/through2.js | 96 - user/themes/r2c/node_modules/tildify/index.js | 9 - user/themes/r2c/node_modules/tildify/license | 21 - .../r2c/node_modules/tildify/package.json | 73 - .../themes/r2c/node_modules/tildify/readme.md | 30 - .../r2c/node_modules/time-stamp/LICENSE | 21 - .../r2c/node_modules/time-stamp/README.md | 132 - .../r2c/node_modules/time-stamp/index.js | 56 - .../r2c/node_modules/time-stamp/package.json | 121 - .../r2c/node_modules/timers-ext/.editorconfig | 14 - .../r2c/node_modules/timers-ext/CHANGELOG.md | 35 - .../r2c/node_modules/timers-ext/CHANGES | 26 - .../r2c/node_modules/timers-ext/LICENSE | 15 - .../r2c/node_modules/timers-ext/README.md | 69 - .../r2c/node_modules/timers-ext/delay.js | 21 - .../node_modules/timers-ext/max-timeout.js | 3 - .../r2c/node_modules/timers-ext/once.js | 42 - .../r2c/node_modules/timers-ext/package.json | 78 - .../timers-ext/promise/.eslintrc.json | 3 - .../node_modules/timers-ext/promise/sleep.js | 21 - .../timers-ext/promise_/timeout.js | 36 - .../timers-ext/test/.eslintrc.json | 6 - .../r2c/node_modules/timers-ext/test/delay.js | 27 - .../timers-ext/test/max-timeout.js | 13 - .../r2c/node_modules/timers-ext/test/once.js | 42 - .../timers-ext/test/promise/sleep.js | 34 - .../timers-ext/test/promise_/.eslintrc.json | 3 - .../timers-ext/test/promise_/timeout.js | 50 - .../node_modules/timers-ext/test/throttle.js | 41 - .../timers-ext/test/valid-timeout.js | 10 - .../r2c/node_modules/timers-ext/throttle.js | 33 - .../node_modules/timers-ext/valid-timeout.js | 10 - .../r2c/node_modules/to-object-path/LICENSE | 21 - .../r2c/node_modules/to-object-path/README.md | 71 - .../r2c/node_modules/to-object-path/index.js | 33 - .../node_modules/kind-of/LICENSE | 21 - .../node_modules/kind-of/README.md | 261 - .../node_modules/kind-of/index.js | 116 - .../node_modules/kind-of/package.json | 139 - .../node_modules/to-object-path/package.json | 82 - .../r2c/node_modules/to-regex-range/LICENSE | 21 - .../r2c/node_modules/to-regex-range/README.md | 281 - .../r2c/node_modules/to-regex-range/index.js | 294 - .../node_modules/to-regex-range/package.json | 117 - user/themes/r2c/node_modules/to-regex/LICENSE | 21 - .../r2c/node_modules/to-regex/README.md | 205 - .../themes/r2c/node_modules/to-regex/index.js | 155 - .../r2c/node_modules/to-regex/package.json | 97 - .../r2c/node_modules/tough-cookie/LICENSE | 27 - .../r2c/node_modules/tough-cookie/README.md | 509 - .../node_modules/tough-cookie/lib/cookie.js | 1426 -- .../node_modules/tough-cookie/lib/memstore.js | 170 - .../tough-cookie/lib/pathMatch.js | 61 - .../tough-cookie/lib/permuteDomain.js | 56 - .../tough-cookie/lib/pubsuffix.js | 98 - .../node_modules/tough-cookie/lib/store.js | 71 - .../node_modules/tough-cookie/package.json | 96 - .../r2c/node_modules/trim-newlines/index.js | 13 - .../r2c/node_modules/trim-newlines/license | 21 - .../node_modules/trim-newlines/package.json | 78 - .../r2c/node_modules/trim-newlines/readme.md | 46 - .../node_modules/true-case-path/.npmignore | 9 - .../r2c/node_modules/true-case-path/LICENSE | 201 - .../r2c/node_modules/true-case-path/README.md | 52 - .../r2c/node_modules/true-case-path/index.js | 32 - .../true-case-path/node_modules/glob/LICENSE | 15 - .../node_modules/glob/README.md | 359 - .../node_modules/glob/common.js | 226 - .../true-case-path/node_modules/glob/glob.js | 765 - .../node_modules/glob/package.json | 79 - .../true-case-path/node_modules/glob/sync.js | 460 - .../node_modules/true-case-path/package.json | 66 - .../r2c/node_modules/tunnel-agent/LICENSE | 55 - .../r2c/node_modules/tunnel-agent/README.md | 4 - .../r2c/node_modules/tunnel-agent/index.js | 243 - .../node_modules/tunnel-agent/package.json | 57 - .../r2c/node_modules/tweetnacl/.npmignore | 4 - .../r2c/node_modules/tweetnacl/AUTHORS.md | 28 - .../r2c/node_modules/tweetnacl/CHANGELOG.md | 221 - .../themes/r2c/node_modules/tweetnacl/LICENSE | 24 - .../tweetnacl/PULL_REQUEST_TEMPLATE.md | 20 - .../r2c/node_modules/tweetnacl/README.md | 459 - .../r2c/node_modules/tweetnacl/nacl-fast.js | 2388 --- .../node_modules/tweetnacl/nacl-fast.min.js | 2 - .../r2c/node_modules/tweetnacl/nacl.d.ts | 98 - .../themes/r2c/node_modules/tweetnacl/nacl.js | 1175 -- .../r2c/node_modules/tweetnacl/nacl.min.js | 1 - .../r2c/node_modules/tweetnacl/package.json | 91 - .../r2c/node_modules/unc-path-regex/LICENSE | 21 - .../r2c/node_modules/unc-path-regex/README.md | 88 - .../r2c/node_modules/unc-path-regex/index.js | 5 - .../node_modules/unc-path-regex/package.json | 84 - .../r2c/node_modules/union-value/LICENSE | 21 - .../r2c/node_modules/union-value/README.md | 73 - .../r2c/node_modules/union-value/index.js | 30 - .../node_modules/extend-shallow/LICENSE | 21 - .../node_modules/extend-shallow/README.md | 61 - .../node_modules/extend-shallow/index.js | 33 - .../node_modules/extend-shallow/package.json | 87 - .../node_modules/set-value/LICENSE | 21 - .../node_modules/set-value/README.md | 81 - .../node_modules/set-value/index.js | 63 - .../node_modules/set-value/package.json | 121 - .../r2c/node_modules/union-value/package.json | 105 - .../r2c/node_modules/unique-stream/.npmignore | 3 - .../node_modules/unique-stream/.travis.yml | 3 - .../r2c/node_modules/unique-stream/LICENSE | 20 - .../r2c/node_modules/unique-stream/README.md | 89 - .../r2c/node_modules/unique-stream/index.js | 54 - .../node_modules/unique-stream/package.json | 59 - .../node_modules/unique-stream/test/index.js | 109 - .../r2c/node_modules/unset-value/LICENSE | 21 - .../r2c/node_modules/unset-value/README.md | 131 - .../r2c/node_modules/unset-value/index.js | 32 - .../node_modules/has-value/LICENSE | 21 - .../node_modules/has-value/README.md | 130 - .../node_modules/has-value/index.js | 19 - .../has-value/node_modules/isobject/LICENSE | 21 - .../has-value/node_modules/isobject/README.md | 112 - .../has-value/node_modules/isobject/index.js | 14 - .../node_modules/isobject/package.json | 98 - .../node_modules/has-value/package.json | 114 - .../node_modules/has-values/LICENSE | 21 - .../node_modules/has-values/README.md | 114 - .../node_modules/has-values/index.js | 36 - .../node_modules/has-values/package.json | 106 - .../r2c/node_modules/unset-value/package.json | 112 - user/themes/r2c/node_modules/urix/.jshintrc | 42 - user/themes/r2c/node_modules/urix/LICENSE | 21 - user/themes/r2c/node_modules/urix/index.js | 17 - .../themes/r2c/node_modules/urix/package.json | 64 - user/themes/r2c/node_modules/urix/readme.md | 46 - .../r2c/node_modules/urix/test/index.js | 43 - user/themes/r2c/node_modules/use/LICENSE | 21 - user/themes/r2c/node_modules/use/README.md | 90 - user/themes/r2c/node_modules/use/index.js | 153 - user/themes/r2c/node_modules/use/package.json | 111 - user/themes/r2c/node_modules/user-home/cli.js | 26 - .../r2c/node_modules/user-home/index.js | 15 - .../themes/r2c/node_modules/user-home/license | 21 - .../r2c/node_modules/user-home/package.json | 71 - .../r2c/node_modules/user-home/readme.md | 42 - .../node_modules/util-deprecate/History.md | 16 - .../r2c/node_modules/util-deprecate/LICENSE | 24 - .../r2c/node_modules/util-deprecate/README.md | 53 - .../node_modules/util-deprecate/browser.js | 67 - .../r2c/node_modules/util-deprecate/node.js | 6 - .../node_modules/util-deprecate/package.json | 59 - .../r2c/node_modules/uuid/.eslintrc.json | 47 - user/themes/r2c/node_modules/uuid/AUTHORS | 5 - .../themes/r2c/node_modules/uuid/CHANGELOG.md | 57 - user/themes/r2c/node_modules/uuid/LICENSE.md | 21 - user/themes/r2c/node_modules/uuid/README.md | 293 - .../themes/r2c/node_modules/uuid/README_js.md | 280 - user/themes/r2c/node_modules/uuid/bin/uuid | 65 - user/themes/r2c/node_modules/uuid/index.js | 8 - .../r2c/node_modules/uuid/lib/bytesToUuid.js | 23 - .../r2c/node_modules/uuid/lib/md5-browser.js | 216 - user/themes/r2c/node_modules/uuid/lib/md5.js | 25 - .../r2c/node_modules/uuid/lib/rng-browser.js | 32 - user/themes/r2c/node_modules/uuid/lib/rng.js | 8 - .../r2c/node_modules/uuid/lib/sha1-browser.js | 89 - user/themes/r2c/node_modules/uuid/lib/sha1.js | 25 - user/themes/r2c/node_modules/uuid/lib/v35.js | 53 - .../themes/r2c/node_modules/uuid/package.json | 91 - user/themes/r2c/node_modules/uuid/v1.js | 109 - user/themes/r2c/node_modules/uuid/v3.js | 4 - user/themes/r2c/node_modules/uuid/v4.js | 29 - user/themes/r2c/node_modules/uuid/v5.js | 3 - .../r2c/node_modules/v8flags/.npmignore | 4 - user/themes/r2c/node_modules/v8flags/LICENSE | 22 - .../themes/r2c/node_modules/v8flags/README.md | 49 - user/themes/r2c/node_modules/v8flags/index.js | 133 - .../r2c/node_modules/v8flags/package.json | 67 - .../validate-npm-package-license/LICENSE | 202 - .../validate-npm-package-license/README.md | 113 - .../validate-npm-package-license/index.js | 84 - .../validate-npm-package-license/package.json | 65 - .../themes/r2c/node_modules/verror/.npmignore | 9 - .../themes/r2c/node_modules/verror/CHANGES.md | 28 - .../r2c/node_modules/verror/CONTRIBUTING.md | 19 - user/themes/r2c/node_modules/verror/LICENSE | 19 - user/themes/r2c/node_modules/verror/README.md | 528 - .../r2c/node_modules/verror/lib/verror.js | 451 - .../verror/node_modules/assert-plus/AUTHORS | 6 - .../node_modules/assert-plus/CHANGES.md | 14 - .../verror/node_modules/assert-plus/README.md | 162 - .../verror/node_modules/assert-plus/assert.js | 211 - .../node_modules/assert-plus/package.json | 86 - .../r2c/node_modules/verror/package.json | 55 - user/themes/r2c/node_modules/vinyl-fs/LICENSE | 20 - .../r2c/node_modules/vinyl-fs/README.md | 93 - .../themes/r2c/node_modules/vinyl-fs/index.js | 7 - .../node_modules/vinyl-fs/lib/dest/index.js | 61 - .../vinyl-fs/lib/dest/writeContents/index.js | 59 - .../lib/dest/writeContents/writeBuffer.js | 13 - .../lib/dest/writeContents/writeDir.js | 9 - .../lib/dest/writeContents/writeStream.js | 22 - .../lib/src/getContents/bufferFile.js | 16 - .../vinyl-fs/lib/src/getContents/index.js | 26 - .../vinyl-fs/lib/src/getContents/readDir.js | 8 - .../lib/src/getContents/streamFile.js | 13 - .../node_modules/vinyl-fs/lib/src/getStats.js | 19 - .../node_modules/vinyl-fs/lib/src/index.js | 61 - .../node_modules/graceful-fs/.npmignore | 3 - .../node_modules/graceful-fs/.travis.yml | 7 - .../vinyl-fs/node_modules/graceful-fs/LICENSE | 15 - .../node_modules/graceful-fs/README.md | 36 - .../vinyl-fs/node_modules/graceful-fs/fs.js | 1 - .../node_modules/graceful-fs/graceful-fs.js | 158 - .../node_modules/graceful-fs/package.json | 78 - .../node_modules/graceful-fs/polyfills.js | 255 - .../node_modules/graceful-fs/test/max-open.js | 69 - .../node_modules/graceful-fs/test/open.js | 39 - .../graceful-fs/test/readdir-sort.js | 20 - .../graceful-fs/test/write-then-read.js | 47 - .../vinyl-fs/node_modules/isarray/README.md | 54 - .../node_modules/isarray/build/build.js | 209 - .../node_modules/isarray/component.json | 19 - .../vinyl-fs/node_modules/isarray/index.js | 3 - .../node_modules/isarray/package.json | 57 - .../node_modules/readable-stream/.npmignore | 5 - .../node_modules/readable-stream/LICENSE | 18 - .../node_modules/readable-stream/README.md | 15 - .../node_modules/readable-stream/duplex.js | 1 - .../readable-stream/lib/_stream_duplex.js | 89 - .../lib/_stream_passthrough.js | 46 - .../readable-stream/lib/_stream_readable.js | 982 - .../readable-stream/lib/_stream_transform.js | 210 - .../readable-stream/lib/_stream_writable.js | 386 - .../node_modules/readable-stream/package.json | 65 - .../readable-stream/passthrough.js | 1 - .../node_modules/readable-stream/readable.js | 11 - .../node_modules/readable-stream/transform.js | 1 - .../node_modules/readable-stream/writable.js | 1 - .../node_modules/string_decoder/.npmignore | 2 - .../node_modules/string_decoder/LICENSE | 20 - .../node_modules/string_decoder/README.md | 7 - .../node_modules/string_decoder/index.js | 221 - .../node_modules/string_decoder/package.json | 53 - .../vinyl-fs/node_modules/through2/.npmignore | 3 - .../vinyl-fs/node_modules/through2/LICENSE | 39 - .../vinyl-fs/node_modules/through2/README.md | 132 - .../node_modules/through2/package.json | 64 - .../node_modules/through2/through2.js | 96 - .../r2c/node_modules/vinyl-fs/package.json | 87 - .../vinyl-sourcemaps-apply/.jshintrc | 4 - .../vinyl-sourcemaps-apply/.npmignore | 2 - .../vinyl-sourcemaps-apply/README.md | 42 - .../vinyl-sourcemaps-apply/index.js | 39 - .../node_modules/source-map/CHANGELOG.md | 301 - .../node_modules/source-map/LICENSE | 28 - .../node_modules/source-map/README.md | 729 - .../source-map/dist/source-map.debug.js | 3091 --- .../source-map/dist/source-map.js | 3090 --- .../source-map/dist/source-map.min.js | 2 - .../source-map/dist/source-map.min.js.map | 1 - .../node_modules/source-map/lib/array-set.js | 121 - .../node_modules/source-map/lib/base64-vlq.js | 140 - .../node_modules/source-map/lib/base64.js | 67 - .../source-map/lib/binary-search.js | 111 - .../source-map/lib/mapping-list.js | 79 - .../node_modules/source-map/lib/quick-sort.js | 114 - .../source-map/lib/source-map-consumer.js | 1082 - .../source-map/lib/source-map-generator.js | 416 - .../source-map/lib/source-node.js | 413 - .../node_modules/source-map/lib/util.js | 417 - .../node_modules/source-map/package.json | 215 - .../node_modules/source-map/source-map.js | 8 - .../vinyl-sourcemaps-apply/package.json | 61 - user/themes/r2c/node_modules/vinyl/LICENSE | 20 - user/themes/r2c/node_modules/vinyl/README.md | 127 - user/themes/r2c/node_modules/vinyl/index.js | 175 - .../r2c/node_modules/vinyl/lib/cloneBuffer.js | 7 - .../node_modules/vinyl/lib/inspectStream.js | 11 - .../r2c/node_modules/vinyl/lib/isBuffer.js | 7 - .../r2c/node_modules/vinyl/lib/isNull.js | 3 - .../r2c/node_modules/vinyl/lib/isStream.js | 5 - .../vinyl/node_modules/clone/.npmignore | 1 - .../vinyl/node_modules/clone/.travis.yml | 5 - .../vinyl/node_modules/clone/LICENSE | 18 - .../vinyl/node_modules/clone/README.md | 126 - .../vinyl/node_modules/clone/clone.js | 144 - .../vinyl/node_modules/clone/package.json | 130 - .../vinyl/node_modules/clone/test.js | 289 - .../r2c/node_modules/vinyl/package.json | 77 - .../themes/r2c/node_modules/vow-fs/.npmignore | 2 - .../r2c/node_modules/vow-fs/.travis.yml | 5 - user/themes/r2c/node_modules/vow-fs/README.md | 70 - user/themes/r2c/node_modules/vow-fs/lib/fs.js | 364 - .../vow-fs/node_modules/glob/.npmignore | 2 - .../vow-fs/node_modules/glob/.travis.yml | 3 - .../vow-fs/node_modules/glob/LICENSE | 27 - .../vow-fs/node_modules/glob/README.md | 250 - .../vow-fs/node_modules/glob/examples/g.js | 9 - .../node_modules/glob/examples/usr-local.js | 9 - .../vow-fs/node_modules/glob/glob.js | 690 - .../vow-fs/node_modules/glob/package.json | 64 - .../vow-fs/node_modules/glob/test/00-setup.js | 176 - .../node_modules/glob/test/bash-comparison.js | 63 - .../node_modules/glob/test/bash-results.json | 350 - .../vow-fs/node_modules/glob/test/cwd-test.js | 55 - .../node_modules/glob/test/globstar-match.js | 19 - .../vow-fs/node_modules/glob/test/mark.js | 82 - .../glob/test/new-glob-optional-options.js | 10 - .../node_modules/glob/test/nocase-nomagic.js | 113 - .../node_modules/glob/test/pause-resume.js | 73 - .../node_modules/glob/test/root-nomount.js | 39 - .../vow-fs/node_modules/glob/test/root.js | 46 - .../vow-fs/node_modules/glob/test/stat.js | 32 - .../node_modules/glob/test/zz-cleanup.js | 11 - .../vow-fs/node_modules/minimatch/.npmignore | 1 - .../vow-fs/node_modules/minimatch/LICENSE | 23 - .../vow-fs/node_modules/minimatch/README.md | 218 - .../node_modules/minimatch/minimatch.js | 1055 - .../node_modules/minimatch/package.json | 65 - .../node_modules/minimatch/test/basic.js | 399 - .../minimatch/test/brace-expand.js | 33 - .../node_modules/minimatch/test/caching.js | 14 - .../node_modules/minimatch/test/defaults.js | 274 - .../test/extglob-ending-with-state-char.js | 8 - .../r2c/node_modules/vow-fs/package.json | 78 - .../r2c/node_modules/vow-fs/test/copy.js | 101 - .../r2c/node_modules/vow-fs/test/issymlink.js | 45 - .../r2c/node_modules/vow-fs/test/makedir.js | 128 - .../node_modules/vow-fs/test/maketmpfile.js | 103 - .../r2c/node_modules/vow-fs/test/removedir.js | 74 - .../r2c/node_modules/vow-fs/test/runner.js | 15 - .../r2c/node_modules/vow-queue/.jscs.json | 20 - .../r2c/node_modules/vow-queue/.jshintignore | 3 - .../r2c/node_modules/vow-queue/.jshintrc | 12 - .../r2c/node_modules/vow-queue/.npmignore | 7 - .../r2c/node_modules/vow-queue/.travis.yml | 5 - .../r2c/node_modules/vow-queue/CHANGELOG.md | 4 - .../node_modules/vow-queue/CONTRIBUTION.md | 29 - .../themes/r2c/node_modules/vow-queue/LICENSE | 22 - .../r2c/node_modules/vow-queue/Makefile | 32 - .../r2c/node_modules/vow-queue/README.md | 49 - .../r2c/node_modules/vow-queue/bower.json | 6 - .../r2c/node_modules/vow-queue/lib/queue.js | 249 - .../r2c/node_modules/vow-queue/package.json | 74 - user/themes/r2c/node_modules/vow/lib/vow.js | 1268 -- user/themes/r2c/node_modules/vow/package.json | 87 - user/themes/r2c/node_modules/vow/vow.min.js | 9 - .../node_modules/which-module/CHANGELOG.md | 11 - .../r2c/node_modules/which-module/LICENSE | 13 - .../r2c/node_modules/which-module/README.md | 55 - .../r2c/node_modules/which-module/index.js | 9 - .../node_modules/which-module/package.json | 72 - .../r2c/node_modules/which/CHANGELOG.md | 147 - user/themes/r2c/node_modules/which/LICENSE | 15 - user/themes/r2c/node_modules/which/README.md | 51 - user/themes/r2c/node_modules/which/bin/which | 52 - .../r2c/node_modules/which/package.json | 71 - user/themes/r2c/node_modules/which/which.js | 135 - .../r2c/node_modules/wide-align/LICENSE | 14 - .../r2c/node_modules/wide-align/README.md | 47 - .../r2c/node_modules/wide-align/align.js | 65 - .../r2c/node_modules/wide-align/package.json | 70 - .../r2c/node_modules/wrap-ansi/index.js | 168 - .../themes/r2c/node_modules/wrap-ansi/license | 21 - .../r2c/node_modules/wrap-ansi/package.json | 120 - .../r2c/node_modules/wrap-ansi/readme.md | 73 - user/themes/r2c/node_modules/wrappy/LICENSE | 15 - user/themes/r2c/node_modules/wrappy/README.md | 36 - .../r2c/node_modules/wrappy/package.json | 63 - user/themes/r2c/node_modules/wrappy/wrappy.js | 33 - user/themes/r2c/node_modules/xtend/.jshintrc | 30 - user/themes/r2c/node_modules/xtend/.npmignore | 1 - user/themes/r2c/node_modules/xtend/LICENCE | 19 - user/themes/r2c/node_modules/xtend/Makefile | 4 - user/themes/r2c/node_modules/xtend/README.md | 32 - .../r2c/node_modules/xtend/immutable.js | 19 - user/themes/r2c/node_modules/xtend/mutable.js | 17 - .../r2c/node_modules/xtend/package.json | 92 - user/themes/r2c/node_modules/xtend/test.js | 83 - user/themes/r2c/node_modules/y18n/LICENSE | 13 - user/themes/r2c/node_modules/y18n/README.md | 91 - user/themes/r2c/node_modules/y18n/index.js | 172 - .../themes/r2c/node_modules/y18n/package.json | 69 - user/themes/r2c/node_modules/yallist/LICENSE | 15 - .../themes/r2c/node_modules/yallist/README.md | 204 - .../r2c/node_modules/yallist/iterator.js | 7 - .../r2c/node_modules/yallist/package.json | 66 - .../r2c/node_modules/yallist/yallist.js | 370 - .../node_modules/yargs-parser/CHANGELOG.md | 169 - .../r2c/node_modules/yargs-parser/LICENSE.txt | 14 - .../r2c/node_modules/yargs-parser/README.md | 257 - .../r2c/node_modules/yargs-parser/index.js | 759 - .../yargs-parser/lib/tokenize-arg-string.js | 34 - .../node_modules/camelcase/index.js | 56 - .../node_modules/camelcase/license | 21 - .../node_modules/camelcase/package.json | 75 - .../node_modules/camelcase/readme.md | 57 - .../node_modules/yargs-parser/package.json | 79 - .../r2c/node_modules/yargs/CHANGELOG.md | 921 - user/themes/r2c/node_modules/yargs/LICENSE | 22 - user/themes/r2c/node_modules/yargs/README.md | 2017 -- .../r2c/node_modules/yargs/completion.sh.hbs | 28 - user/themes/r2c/node_modules/yargs/index.js | 31 - .../node_modules/yargs/lib/apply-extends.js | 41 - .../r2c/node_modules/yargs/lib/argsert.js | 72 - .../r2c/node_modules/yargs/lib/assign.js | 15 - .../r2c/node_modules/yargs/lib/command.js | 334 - .../r2c/node_modules/yargs/lib/completion.js | 104 - .../r2c/node_modules/yargs/lib/levenshtein.js | 47 - .../r2c/node_modules/yargs/lib/obj-filter.js | 10 - .../r2c/node_modules/yargs/lib/usage.js | 489 - .../r2c/node_modules/yargs/lib/validation.js | 363 - .../r2c/node_modules/yargs/lib/yerror.js | 10 - .../r2c/node_modules/yargs/locales/be.json | 39 - .../r2c/node_modules/yargs/locales/de.json | 39 - .../r2c/node_modules/yargs/locales/en.json | 40 - .../r2c/node_modules/yargs/locales/es.json | 39 - .../r2c/node_modules/yargs/locales/fr.json | 37 - .../r2c/node_modules/yargs/locales/hi.json | 39 - .../r2c/node_modules/yargs/locales/hu.json | 39 - .../r2c/node_modules/yargs/locales/id.json | 40 - .../r2c/node_modules/yargs/locales/it.json | 39 - .../r2c/node_modules/yargs/locales/ja.json | 39 - .../r2c/node_modules/yargs/locales/ko.json | 39 - .../r2c/node_modules/yargs/locales/nb.json | 37 - .../r2c/node_modules/yargs/locales/nl.json | 39 - .../node_modules/yargs/locales/pirate.json | 12 - .../r2c/node_modules/yargs/locales/pl.json | 39 - .../r2c/node_modules/yargs/locales/pt.json | 38 - .../r2c/node_modules/yargs/locales/pt_BR.json | 40 - .../r2c/node_modules/yargs/locales/ru.json | 39 - .../r2c/node_modules/yargs/locales/th.json | 39 - .../r2c/node_modules/yargs/locales/tr.json | 39 - .../r2c/node_modules/yargs/locales/zh_CN.json | 37 - .../r2c/node_modules/yargs/locales/zh_TW.json | 40 - .../yargs/node_modules/camelcase/index.js | 56 - .../yargs/node_modules/camelcase/license | 21 - .../yargs/node_modules/camelcase/package.json | 75 - .../yargs/node_modules/camelcase/readme.md | 57 - .../r2c/node_modules/yargs/package.json | 112 - user/themes/r2c/node_modules/yargs/yargs.js | 1126 - 8013 files changed, 706987 deletions(-) delete mode 120000 user/themes/r2c/node_modules/.bin/acorn delete mode 120000 user/themes/r2c/node_modules/.bin/atob delete mode 120000 user/themes/r2c/node_modules/.bin/autoprefixer delete mode 120000 user/themes/r2c/node_modules/.bin/browserslist delete mode 120000 user/themes/r2c/node_modules/.bin/color-support delete mode 120000 user/themes/r2c/node_modules/.bin/csscomb delete mode 120000 user/themes/r2c/node_modules/.bin/gonzales delete mode 120000 user/themes/r2c/node_modules/.bin/gulp delete mode 120000 user/themes/r2c/node_modules/.bin/har-validator delete mode 120000 user/themes/r2c/node_modules/.bin/in-install delete mode 120000 user/themes/r2c/node_modules/.bin/in-publish delete mode 120000 user/themes/r2c/node_modules/.bin/mkdirp delete mode 120000 user/themes/r2c/node_modules/.bin/node-gyp delete mode 120000 user/themes/r2c/node_modules/.bin/node-sass delete mode 120000 user/themes/r2c/node_modules/.bin/nopt delete mode 120000 user/themes/r2c/node_modules/.bin/not-in-install delete mode 120000 user/themes/r2c/node_modules/.bin/not-in-publish delete mode 120000 user/themes/r2c/node_modules/.bin/rimraf delete mode 120000 user/themes/r2c/node_modules/.bin/sassgraph delete mode 120000 user/themes/r2c/node_modules/.bin/semver delete mode 120000 user/themes/r2c/node_modules/.bin/sshpk-conv delete mode 120000 user/themes/r2c/node_modules/.bin/sshpk-sign delete mode 120000 user/themes/r2c/node_modules/.bin/sshpk-verify delete mode 120000 user/themes/r2c/node_modules/.bin/strip-bom delete mode 120000 user/themes/r2c/node_modules/.bin/strip-indent delete mode 120000 user/themes/r2c/node_modules/.bin/user-home delete mode 120000 user/themes/r2c/node_modules/.bin/uuid delete mode 120000 user/themes/r2c/node_modules/.bin/which delete mode 100644 user/themes/r2c/node_modules/@gulp-sourcemaps/identity-map/LICENSE delete mode 100644 user/themes/r2c/node_modules/@gulp-sourcemaps/identity-map/README.md delete mode 100644 user/themes/r2c/node_modules/@gulp-sourcemaps/identity-map/index.js delete mode 100644 user/themes/r2c/node_modules/@gulp-sourcemaps/identity-map/lib/generate.js delete mode 100644 user/themes/r2c/node_modules/@gulp-sourcemaps/identity-map/node_modules/source-map/CHANGELOG.md delete mode 100644 user/themes/r2c/node_modules/@gulp-sourcemaps/identity-map/node_modules/source-map/LICENSE delete mode 100644 user/themes/r2c/node_modules/@gulp-sourcemaps/identity-map/node_modules/source-map/README.md delete mode 100644 user/themes/r2c/node_modules/@gulp-sourcemaps/identity-map/node_modules/source-map/dist/source-map.debug.js delete mode 100644 user/themes/r2c/node_modules/@gulp-sourcemaps/identity-map/node_modules/source-map/dist/source-map.js delete mode 100644 user/themes/r2c/node_modules/@gulp-sourcemaps/identity-map/node_modules/source-map/dist/source-map.min.js delete mode 100644 user/themes/r2c/node_modules/@gulp-sourcemaps/identity-map/node_modules/source-map/dist/source-map.min.js.map delete mode 100644 user/themes/r2c/node_modules/@gulp-sourcemaps/identity-map/node_modules/source-map/lib/array-set.js delete mode 100644 user/themes/r2c/node_modules/@gulp-sourcemaps/identity-map/node_modules/source-map/lib/base64-vlq.js delete mode 100644 user/themes/r2c/node_modules/@gulp-sourcemaps/identity-map/node_modules/source-map/lib/base64.js delete mode 100644 user/themes/r2c/node_modules/@gulp-sourcemaps/identity-map/node_modules/source-map/lib/binary-search.js delete mode 100644 user/themes/r2c/node_modules/@gulp-sourcemaps/identity-map/node_modules/source-map/lib/mapping-list.js delete mode 100644 user/themes/r2c/node_modules/@gulp-sourcemaps/identity-map/node_modules/source-map/lib/quick-sort.js delete mode 100644 user/themes/r2c/node_modules/@gulp-sourcemaps/identity-map/node_modules/source-map/lib/source-map-consumer.js delete mode 100644 user/themes/r2c/node_modules/@gulp-sourcemaps/identity-map/node_modules/source-map/lib/source-map-generator.js delete mode 100644 user/themes/r2c/node_modules/@gulp-sourcemaps/identity-map/node_modules/source-map/lib/source-node.js delete mode 100644 user/themes/r2c/node_modules/@gulp-sourcemaps/identity-map/node_modules/source-map/lib/util.js delete mode 100644 user/themes/r2c/node_modules/@gulp-sourcemaps/identity-map/node_modules/source-map/package.json delete mode 100644 user/themes/r2c/node_modules/@gulp-sourcemaps/identity-map/node_modules/source-map/source-map.js delete mode 100644 user/themes/r2c/node_modules/@gulp-sourcemaps/identity-map/package.json delete mode 100644 user/themes/r2c/node_modules/@gulp-sourcemaps/map-sources/LICENSE delete mode 100644 user/themes/r2c/node_modules/@gulp-sourcemaps/map-sources/README.md delete mode 100644 user/themes/r2c/node_modules/@gulp-sourcemaps/map-sources/index.js delete mode 100644 user/themes/r2c/node_modules/@gulp-sourcemaps/map-sources/package.json delete mode 100644 user/themes/r2c/node_modules/abbrev/LICENSE delete mode 100644 user/themes/r2c/node_modules/abbrev/README.md delete mode 100644 user/themes/r2c/node_modules/abbrev/abbrev.js delete mode 100644 user/themes/r2c/node_modules/abbrev/package.json delete mode 100644 user/themes/r2c/node_modules/acorn/AUTHORS delete mode 100644 user/themes/r2c/node_modules/acorn/CHANGELOG.md delete mode 100644 user/themes/r2c/node_modules/acorn/LICENSE delete mode 100644 user/themes/r2c/node_modules/acorn/README.md delete mode 100644 user/themes/r2c/node_modules/acorn/bin/_acorn.js delete mode 100644 user/themes/r2c/node_modules/acorn/bin/acorn delete mode 100644 user/themes/r2c/node_modules/acorn/bin/run_test262.js delete mode 100644 user/themes/r2c/node_modules/acorn/bin/test262.whitelist delete mode 100644 user/themes/r2c/node_modules/acorn/dist/.keep delete mode 100644 user/themes/r2c/node_modules/acorn/dist/acorn.es.js delete mode 100644 user/themes/r2c/node_modules/acorn/dist/acorn.js delete mode 100644 user/themes/r2c/node_modules/acorn/dist/acorn_loose.es.js delete mode 100644 user/themes/r2c/node_modules/acorn/dist/acorn_loose.js delete mode 100644 user/themes/r2c/node_modules/acorn/dist/walk.es.js delete mode 100644 user/themes/r2c/node_modules/acorn/dist/walk.js delete mode 100644 user/themes/r2c/node_modules/acorn/package.json delete mode 100644 user/themes/r2c/node_modules/amdefine/LICENSE delete mode 100644 user/themes/r2c/node_modules/amdefine/README.md delete mode 100644 user/themes/r2c/node_modules/amdefine/amdefine.js delete mode 100644 user/themes/r2c/node_modules/amdefine/intercept.js delete mode 100644 user/themes/r2c/node_modules/amdefine/package.json delete mode 100644 user/themes/r2c/node_modules/ansi-colors/LICENSE delete mode 100644 user/themes/r2c/node_modules/ansi-colors/README.md delete mode 100644 user/themes/r2c/node_modules/ansi-colors/index.js delete mode 100644 user/themes/r2c/node_modules/ansi-colors/package.json delete mode 100644 user/themes/r2c/node_modules/ansi-colors/types/index.d.ts delete mode 100644 user/themes/r2c/node_modules/ansi-gray/LICENSE delete mode 100644 user/themes/r2c/node_modules/ansi-gray/index.js delete mode 100644 user/themes/r2c/node_modules/ansi-gray/package.json delete mode 100644 user/themes/r2c/node_modules/ansi-gray/readme.md delete mode 100644 user/themes/r2c/node_modules/ansi-regex/index.js delete mode 100644 user/themes/r2c/node_modules/ansi-regex/license delete mode 100644 user/themes/r2c/node_modules/ansi-regex/package.json delete mode 100644 user/themes/r2c/node_modules/ansi-regex/readme.md delete mode 100644 user/themes/r2c/node_modules/ansi-styles/index.js delete mode 100644 user/themes/r2c/node_modules/ansi-styles/license delete mode 100644 user/themes/r2c/node_modules/ansi-styles/package.json delete mode 100644 user/themes/r2c/node_modules/ansi-styles/readme.md delete mode 100644 user/themes/r2c/node_modules/ansi-wrap/LICENSE delete mode 100644 user/themes/r2c/node_modules/ansi-wrap/README.md delete mode 100644 user/themes/r2c/node_modules/ansi-wrap/index.js delete mode 100644 user/themes/r2c/node_modules/ansi-wrap/package.json delete mode 100644 user/themes/r2c/node_modules/aproba/LICENSE delete mode 100644 user/themes/r2c/node_modules/aproba/README.md delete mode 100644 user/themes/r2c/node_modules/aproba/index.js delete mode 100644 user/themes/r2c/node_modules/aproba/package.json delete mode 100644 user/themes/r2c/node_modules/archy/.travis.yml delete mode 100644 user/themes/r2c/node_modules/archy/LICENSE delete mode 100644 user/themes/r2c/node_modules/archy/examples/beep.js delete mode 100644 user/themes/r2c/node_modules/archy/examples/multi_line.js delete mode 100644 user/themes/r2c/node_modules/archy/index.js delete mode 100644 user/themes/r2c/node_modules/archy/package.json delete mode 100644 user/themes/r2c/node_modules/archy/readme.markdown delete mode 100644 user/themes/r2c/node_modules/archy/test/beep.js delete mode 100644 user/themes/r2c/node_modules/archy/test/multi_line.js delete mode 100644 user/themes/r2c/node_modules/archy/test/non_unicode.js delete mode 100644 user/themes/r2c/node_modules/are-we-there-yet/CHANGES.md delete mode 100644 user/themes/r2c/node_modules/are-we-there-yet/CHANGES.md~ delete mode 100644 user/themes/r2c/node_modules/are-we-there-yet/LICENSE delete mode 100644 user/themes/r2c/node_modules/are-we-there-yet/README.md delete mode 100644 user/themes/r2c/node_modules/are-we-there-yet/index.js delete mode 100644 user/themes/r2c/node_modules/are-we-there-yet/package.json delete mode 100644 user/themes/r2c/node_modules/are-we-there-yet/tracker-base.js delete mode 100644 user/themes/r2c/node_modules/are-we-there-yet/tracker-group.js delete mode 100644 user/themes/r2c/node_modules/are-we-there-yet/tracker-stream.js delete mode 100644 user/themes/r2c/node_modules/are-we-there-yet/tracker.js delete mode 100644 user/themes/r2c/node_modules/arr-diff/LICENSE delete mode 100644 user/themes/r2c/node_modules/arr-diff/README.md delete mode 100644 user/themes/r2c/node_modules/arr-diff/index.js delete mode 100644 user/themes/r2c/node_modules/arr-diff/package.json delete mode 100644 user/themes/r2c/node_modules/arr-flatten/LICENSE delete mode 100644 user/themes/r2c/node_modules/arr-flatten/README.md delete mode 100644 user/themes/r2c/node_modules/arr-flatten/index.js delete mode 100644 user/themes/r2c/node_modules/arr-flatten/package.json delete mode 100644 user/themes/r2c/node_modules/arr-union/LICENSE delete mode 100644 user/themes/r2c/node_modules/arr-union/README.md delete mode 100644 user/themes/r2c/node_modules/arr-union/index.js delete mode 100644 user/themes/r2c/node_modules/arr-union/package.json delete mode 100644 user/themes/r2c/node_modules/array-differ/index.js delete mode 100644 user/themes/r2c/node_modules/array-differ/package.json delete mode 100644 user/themes/r2c/node_modules/array-differ/readme.md delete mode 100644 user/themes/r2c/node_modules/array-each/LICENSE delete mode 100644 user/themes/r2c/node_modules/array-each/README.md delete mode 100644 user/themes/r2c/node_modules/array-each/index.js delete mode 100644 user/themes/r2c/node_modules/array-each/package.json delete mode 100644 user/themes/r2c/node_modules/array-find-index/index.js delete mode 100644 user/themes/r2c/node_modules/array-find-index/license delete mode 100644 user/themes/r2c/node_modules/array-find-index/package.json delete mode 100644 user/themes/r2c/node_modules/array-find-index/readme.md delete mode 100644 user/themes/r2c/node_modules/array-slice/LICENSE delete mode 100644 user/themes/r2c/node_modules/array-slice/README.md delete mode 100644 user/themes/r2c/node_modules/array-slice/index.js delete mode 100644 user/themes/r2c/node_modules/array-slice/package.json delete mode 100644 user/themes/r2c/node_modules/array-uniq/index.js delete mode 100644 user/themes/r2c/node_modules/array-uniq/license delete mode 100644 user/themes/r2c/node_modules/array-uniq/package.json delete mode 100644 user/themes/r2c/node_modules/array-uniq/readme.md delete mode 100644 user/themes/r2c/node_modules/array-unique/LICENSE delete mode 100644 user/themes/r2c/node_modules/array-unique/README.md delete mode 100644 user/themes/r2c/node_modules/array-unique/index.js delete mode 100644 user/themes/r2c/node_modules/array-unique/package.json delete mode 100644 user/themes/r2c/node_modules/asn1/.npmignore delete mode 100644 user/themes/r2c/node_modules/asn1/.travis.yml delete mode 100644 user/themes/r2c/node_modules/asn1/LICENSE delete mode 100644 user/themes/r2c/node_modules/asn1/README.md delete mode 100644 user/themes/r2c/node_modules/asn1/lib/ber/errors.js delete mode 100644 user/themes/r2c/node_modules/asn1/lib/ber/index.js delete mode 100644 user/themes/r2c/node_modules/asn1/lib/ber/reader.js delete mode 100644 user/themes/r2c/node_modules/asn1/lib/ber/types.js delete mode 100644 user/themes/r2c/node_modules/asn1/lib/ber/writer.js delete mode 100644 user/themes/r2c/node_modules/asn1/lib/index.js delete mode 100644 user/themes/r2c/node_modules/asn1/package.json delete mode 100644 user/themes/r2c/node_modules/asn1/tst/ber/reader.test.js delete mode 100644 user/themes/r2c/node_modules/asn1/tst/ber/writer.test.js delete mode 100644 user/themes/r2c/node_modules/assert-plus/AUTHORS delete mode 100644 user/themes/r2c/node_modules/assert-plus/CHANGES.md delete mode 100644 user/themes/r2c/node_modules/assert-plus/README.md delete mode 100644 user/themes/r2c/node_modules/assert-plus/assert.js delete mode 100644 user/themes/r2c/node_modules/assert-plus/package.json delete mode 100644 user/themes/r2c/node_modules/assign-symbols/LICENSE delete mode 100644 user/themes/r2c/node_modules/assign-symbols/README.md delete mode 100644 user/themes/r2c/node_modules/assign-symbols/index.js delete mode 100644 user/themes/r2c/node_modules/assign-symbols/package.json delete mode 100644 user/themes/r2c/node_modules/async-foreach/LICENSE-MIT delete mode 100644 user/themes/r2c/node_modules/async-foreach/README.md delete mode 100644 user/themes/r2c/node_modules/async-foreach/dist/ba-foreach.js delete mode 100644 user/themes/r2c/node_modules/async-foreach/dist/ba-foreach.min.js delete mode 100644 user/themes/r2c/node_modules/async-foreach/grunt.js delete mode 100644 user/themes/r2c/node_modules/async-foreach/lib/foreach.js delete mode 100644 user/themes/r2c/node_modules/async-foreach/package.json delete mode 100644 user/themes/r2c/node_modules/async-foreach/test/foreach_test.js delete mode 100644 user/themes/r2c/node_modules/asynckit/LICENSE delete mode 100644 user/themes/r2c/node_modules/asynckit/README.md delete mode 100644 user/themes/r2c/node_modules/asynckit/bench.js delete mode 100644 user/themes/r2c/node_modules/asynckit/index.js delete mode 100644 user/themes/r2c/node_modules/asynckit/lib/abort.js delete mode 100644 user/themes/r2c/node_modules/asynckit/lib/async.js delete mode 100644 user/themes/r2c/node_modules/asynckit/lib/defer.js delete mode 100644 user/themes/r2c/node_modules/asynckit/lib/iterate.js delete mode 100644 user/themes/r2c/node_modules/asynckit/lib/readable_asynckit.js delete mode 100644 user/themes/r2c/node_modules/asynckit/lib/readable_parallel.js delete mode 100644 user/themes/r2c/node_modules/asynckit/lib/readable_serial.js delete mode 100644 user/themes/r2c/node_modules/asynckit/lib/readable_serial_ordered.js delete mode 100644 user/themes/r2c/node_modules/asynckit/lib/state.js delete mode 100644 user/themes/r2c/node_modules/asynckit/lib/streamify.js delete mode 100644 user/themes/r2c/node_modules/asynckit/lib/terminator.js delete mode 100644 user/themes/r2c/node_modules/asynckit/package.json delete mode 100644 user/themes/r2c/node_modules/asynckit/parallel.js delete mode 100644 user/themes/r2c/node_modules/asynckit/serial.js delete mode 100644 user/themes/r2c/node_modules/asynckit/serialOrdered.js delete mode 100644 user/themes/r2c/node_modules/asynckit/stream.js delete mode 100644 user/themes/r2c/node_modules/atob/LICENSE delete mode 100644 user/themes/r2c/node_modules/atob/LICENSE.DOCS delete mode 100644 user/themes/r2c/node_modules/atob/README.md delete mode 100644 user/themes/r2c/node_modules/atob/bin/atob.js delete mode 100644 user/themes/r2c/node_modules/atob/index.js delete mode 100644 user/themes/r2c/node_modules/atob/package.json delete mode 100644 user/themes/r2c/node_modules/atob/test.js delete mode 100644 user/themes/r2c/node_modules/autoprefixer/AUTHORS delete mode 100644 user/themes/r2c/node_modules/autoprefixer/CHANGELOG.md delete mode 100644 user/themes/r2c/node_modules/autoprefixer/LICENSE delete mode 100644 user/themes/r2c/node_modules/autoprefixer/README.md delete mode 100644 user/themes/r2c/node_modules/autoprefixer/bin/autoprefixer delete mode 100644 user/themes/r2c/node_modules/autoprefixer/data/prefixes.js delete mode 100644 user/themes/r2c/node_modules/autoprefixer/lib/at-rule.js delete mode 100644 user/themes/r2c/node_modules/autoprefixer/lib/autoprefixer.js delete mode 100644 user/themes/r2c/node_modules/autoprefixer/lib/brackets.js delete mode 100644 user/themes/r2c/node_modules/autoprefixer/lib/browsers.js delete mode 100644 user/themes/r2c/node_modules/autoprefixer/lib/declaration.js delete mode 100644 user/themes/r2c/node_modules/autoprefixer/lib/hacks/align-content.js delete mode 100644 user/themes/r2c/node_modules/autoprefixer/lib/hacks/align-items.js delete mode 100644 user/themes/r2c/node_modules/autoprefixer/lib/hacks/align-self.js delete mode 100644 user/themes/r2c/node_modules/autoprefixer/lib/hacks/animation.js delete mode 100644 user/themes/r2c/node_modules/autoprefixer/lib/hacks/appearance.js delete mode 100644 user/themes/r2c/node_modules/autoprefixer/lib/hacks/background-size.js delete mode 100644 user/themes/r2c/node_modules/autoprefixer/lib/hacks/block-logical.js delete mode 100644 user/themes/r2c/node_modules/autoprefixer/lib/hacks/border-image.js delete mode 100644 user/themes/r2c/node_modules/autoprefixer/lib/hacks/border-radius.js delete mode 100644 user/themes/r2c/node_modules/autoprefixer/lib/hacks/break-props.js delete mode 100644 user/themes/r2c/node_modules/autoprefixer/lib/hacks/color-adjust.js delete mode 100644 user/themes/r2c/node_modules/autoprefixer/lib/hacks/cross-fade.js delete mode 100644 user/themes/r2c/node_modules/autoprefixer/lib/hacks/display-flex.js delete mode 100644 user/themes/r2c/node_modules/autoprefixer/lib/hacks/display-grid.js delete mode 100644 user/themes/r2c/node_modules/autoprefixer/lib/hacks/filter-value.js delete mode 100644 user/themes/r2c/node_modules/autoprefixer/lib/hacks/filter.js delete mode 100644 user/themes/r2c/node_modules/autoprefixer/lib/hacks/flex-basis.js delete mode 100644 user/themes/r2c/node_modules/autoprefixer/lib/hacks/flex-direction.js delete mode 100644 user/themes/r2c/node_modules/autoprefixer/lib/hacks/flex-flow.js delete mode 100644 user/themes/r2c/node_modules/autoprefixer/lib/hacks/flex-grow.js delete mode 100644 user/themes/r2c/node_modules/autoprefixer/lib/hacks/flex-shrink.js delete mode 100644 user/themes/r2c/node_modules/autoprefixer/lib/hacks/flex-spec.js delete mode 100644 user/themes/r2c/node_modules/autoprefixer/lib/hacks/flex-wrap.js delete mode 100644 user/themes/r2c/node_modules/autoprefixer/lib/hacks/flex.js delete mode 100644 user/themes/r2c/node_modules/autoprefixer/lib/hacks/fullscreen.js delete mode 100644 user/themes/r2c/node_modules/autoprefixer/lib/hacks/gradient.js delete mode 100644 user/themes/r2c/node_modules/autoprefixer/lib/hacks/grid-area.js delete mode 100644 user/themes/r2c/node_modules/autoprefixer/lib/hacks/grid-column-align.js delete mode 100644 user/themes/r2c/node_modules/autoprefixer/lib/hacks/grid-end.js delete mode 100644 user/themes/r2c/node_modules/autoprefixer/lib/hacks/grid-row-align.js delete mode 100644 user/themes/r2c/node_modules/autoprefixer/lib/hacks/grid-row-column.js delete mode 100644 user/themes/r2c/node_modules/autoprefixer/lib/hacks/grid-rows-columns.js delete mode 100644 user/themes/r2c/node_modules/autoprefixer/lib/hacks/grid-start.js delete mode 100644 user/themes/r2c/node_modules/autoprefixer/lib/hacks/grid-template-areas.js delete mode 100644 user/themes/r2c/node_modules/autoprefixer/lib/hacks/grid-template.js delete mode 100644 user/themes/r2c/node_modules/autoprefixer/lib/hacks/grid-utils.js delete mode 100644 user/themes/r2c/node_modules/autoprefixer/lib/hacks/image-rendering.js delete mode 100644 user/themes/r2c/node_modules/autoprefixer/lib/hacks/image-set.js delete mode 100644 user/themes/r2c/node_modules/autoprefixer/lib/hacks/inline-logical.js delete mode 100644 user/themes/r2c/node_modules/autoprefixer/lib/hacks/intrinsic.js delete mode 100644 user/themes/r2c/node_modules/autoprefixer/lib/hacks/justify-content.js delete mode 100644 user/themes/r2c/node_modules/autoprefixer/lib/hacks/mask-border.js delete mode 100644 user/themes/r2c/node_modules/autoprefixer/lib/hacks/order.js delete mode 100644 user/themes/r2c/node_modules/autoprefixer/lib/hacks/overscroll-behavior.js delete mode 100644 user/themes/r2c/node_modules/autoprefixer/lib/hacks/pixelated.js delete mode 100644 user/themes/r2c/node_modules/autoprefixer/lib/hacks/placeholder.js delete mode 100644 user/themes/r2c/node_modules/autoprefixer/lib/hacks/text-decoration.js delete mode 100644 user/themes/r2c/node_modules/autoprefixer/lib/hacks/text-emphasis-position.js delete mode 100644 user/themes/r2c/node_modules/autoprefixer/lib/hacks/transform-decl.js delete mode 100644 user/themes/r2c/node_modules/autoprefixer/lib/hacks/writing-mode.js delete mode 100644 user/themes/r2c/node_modules/autoprefixer/lib/info.js delete mode 100644 user/themes/r2c/node_modules/autoprefixer/lib/old-selector.js delete mode 100644 user/themes/r2c/node_modules/autoprefixer/lib/old-value.js delete mode 100644 user/themes/r2c/node_modules/autoprefixer/lib/prefixer.js delete mode 100644 user/themes/r2c/node_modules/autoprefixer/lib/prefixes.js delete mode 100644 user/themes/r2c/node_modules/autoprefixer/lib/processor.js delete mode 100644 user/themes/r2c/node_modules/autoprefixer/lib/resolution.js delete mode 100644 user/themes/r2c/node_modules/autoprefixer/lib/selector.js delete mode 100644 user/themes/r2c/node_modules/autoprefixer/lib/supports.js delete mode 100644 user/themes/r2c/node_modules/autoprefixer/lib/transition.js delete mode 100644 user/themes/r2c/node_modules/autoprefixer/lib/utils.js delete mode 100644 user/themes/r2c/node_modules/autoprefixer/lib/value.js delete mode 100644 user/themes/r2c/node_modules/autoprefixer/package.json delete mode 100644 user/themes/r2c/node_modules/aws-sign2/LICENSE delete mode 100644 user/themes/r2c/node_modules/aws-sign2/README.md delete mode 100644 user/themes/r2c/node_modules/aws-sign2/index.js delete mode 100644 user/themes/r2c/node_modules/aws-sign2/package.json delete mode 100644 user/themes/r2c/node_modules/aws4/.travis.yml delete mode 100644 user/themes/r2c/node_modules/aws4/LICENSE delete mode 100644 user/themes/r2c/node_modules/aws4/README.md delete mode 100644 user/themes/r2c/node_modules/aws4/aws4.js delete mode 100644 user/themes/r2c/node_modules/aws4/lru.js delete mode 100644 user/themes/r2c/node_modules/aws4/package.json delete mode 100644 user/themes/r2c/node_modules/balanced-match/.npmignore delete mode 100644 user/themes/r2c/node_modules/balanced-match/LICENSE.md delete mode 100644 user/themes/r2c/node_modules/balanced-match/README.md delete mode 100644 user/themes/r2c/node_modules/balanced-match/index.js delete mode 100644 user/themes/r2c/node_modules/balanced-match/package.json delete mode 100644 user/themes/r2c/node_modules/base/LICENSE delete mode 100644 user/themes/r2c/node_modules/base/README.md delete mode 100644 user/themes/r2c/node_modules/base/index.js delete mode 100644 user/themes/r2c/node_modules/base/node_modules/define-property/LICENSE delete mode 100644 user/themes/r2c/node_modules/base/node_modules/define-property/README.md delete mode 100644 user/themes/r2c/node_modules/base/node_modules/define-property/index.js delete mode 100644 user/themes/r2c/node_modules/base/node_modules/define-property/package.json delete mode 100644 user/themes/r2c/node_modules/base/node_modules/is-accessor-descriptor/LICENSE delete mode 100644 user/themes/r2c/node_modules/base/node_modules/is-accessor-descriptor/README.md delete mode 100644 user/themes/r2c/node_modules/base/node_modules/is-accessor-descriptor/index.js delete mode 100644 user/themes/r2c/node_modules/base/node_modules/is-accessor-descriptor/package.json delete mode 100644 user/themes/r2c/node_modules/base/node_modules/is-data-descriptor/LICENSE delete mode 100644 user/themes/r2c/node_modules/base/node_modules/is-data-descriptor/README.md delete mode 100644 user/themes/r2c/node_modules/base/node_modules/is-data-descriptor/index.js delete mode 100644 user/themes/r2c/node_modules/base/node_modules/is-data-descriptor/package.json delete mode 100644 user/themes/r2c/node_modules/base/node_modules/is-descriptor/LICENSE delete mode 100644 user/themes/r2c/node_modules/base/node_modules/is-descriptor/README.md delete mode 100644 user/themes/r2c/node_modules/base/node_modules/is-descriptor/index.js delete mode 100644 user/themes/r2c/node_modules/base/node_modules/is-descriptor/package.json delete mode 100644 user/themes/r2c/node_modules/base/package.json delete mode 100644 user/themes/r2c/node_modules/bcrypt-pbkdf/README.md delete mode 100644 user/themes/r2c/node_modules/bcrypt-pbkdf/index.js delete mode 100644 user/themes/r2c/node_modules/bcrypt-pbkdf/package.json delete mode 100644 user/themes/r2c/node_modules/beeper/index.js delete mode 100644 user/themes/r2c/node_modules/beeper/license delete mode 100644 user/themes/r2c/node_modules/beeper/package.json delete mode 100644 user/themes/r2c/node_modules/beeper/readme.md delete mode 100644 user/themes/r2c/node_modules/block-stream/LICENCE delete mode 100644 user/themes/r2c/node_modules/block-stream/LICENSE delete mode 100644 user/themes/r2c/node_modules/block-stream/README.md delete mode 100644 user/themes/r2c/node_modules/block-stream/block-stream.js delete mode 100644 user/themes/r2c/node_modules/block-stream/package.json delete mode 100644 user/themes/r2c/node_modules/boom/.npmignore delete mode 100644 user/themes/r2c/node_modules/boom/.travis.yml delete mode 100644 user/themes/r2c/node_modules/boom/CONTRIBUTING.md delete mode 100644 user/themes/r2c/node_modules/boom/LICENSE delete mode 100644 user/themes/r2c/node_modules/boom/README.md delete mode 100644 user/themes/r2c/node_modules/boom/images/boom.png delete mode 100644 user/themes/r2c/node_modules/boom/lib/index.js delete mode 100644 user/themes/r2c/node_modules/boom/package.json delete mode 100644 user/themes/r2c/node_modules/boom/test/index.js delete mode 100644 user/themes/r2c/node_modules/brace-expansion/README.md delete mode 100644 user/themes/r2c/node_modules/brace-expansion/index.js delete mode 100644 user/themes/r2c/node_modules/brace-expansion/package.json delete mode 100644 user/themes/r2c/node_modules/braces/LICENSE delete mode 100644 user/themes/r2c/node_modules/braces/README.md delete mode 100644 user/themes/r2c/node_modules/braces/index.js delete mode 100644 user/themes/r2c/node_modules/braces/lib/braces.js delete mode 100644 user/themes/r2c/node_modules/braces/lib/compilers.js delete mode 100644 user/themes/r2c/node_modules/braces/lib/parsers.js delete mode 100644 user/themes/r2c/node_modules/braces/lib/utils.js delete mode 100644 user/themes/r2c/node_modules/braces/node_modules/extend-shallow/LICENSE delete mode 100644 user/themes/r2c/node_modules/braces/node_modules/extend-shallow/README.md delete mode 100644 user/themes/r2c/node_modules/braces/node_modules/extend-shallow/index.js delete mode 100644 user/themes/r2c/node_modules/braces/node_modules/extend-shallow/package.json delete mode 100644 user/themes/r2c/node_modules/braces/package.json delete mode 100644 user/themes/r2c/node_modules/browserslist/CHANGELOG.md delete mode 100644 user/themes/r2c/node_modules/browserslist/LICENSE delete mode 100644 user/themes/r2c/node_modules/browserslist/README.md delete mode 100644 user/themes/r2c/node_modules/browserslist/browser.js delete mode 100644 user/themes/r2c/node_modules/browserslist/cli.js delete mode 100644 user/themes/r2c/node_modules/browserslist/error.js delete mode 100644 user/themes/r2c/node_modules/browserslist/index.js delete mode 100644 user/themes/r2c/node_modules/browserslist/node.js delete mode 100644 user/themes/r2c/node_modules/browserslist/package.json delete mode 100644 user/themes/r2c/node_modules/builtin-modules/builtin-modules.json delete mode 100644 user/themes/r2c/node_modules/builtin-modules/index.js delete mode 100644 user/themes/r2c/node_modules/builtin-modules/license delete mode 100644 user/themes/r2c/node_modules/builtin-modules/package.json delete mode 100644 user/themes/r2c/node_modules/builtin-modules/readme.md delete mode 100644 user/themes/r2c/node_modules/builtin-modules/static.js delete mode 100644 user/themes/r2c/node_modules/cache-base/LICENSE delete mode 100644 user/themes/r2c/node_modules/cache-base/README.md delete mode 100644 user/themes/r2c/node_modules/cache-base/index.js delete mode 100644 user/themes/r2c/node_modules/cache-base/package.json delete mode 100644 user/themes/r2c/node_modules/camelcase-keys/index.js delete mode 100644 user/themes/r2c/node_modules/camelcase-keys/license delete mode 100644 user/themes/r2c/node_modules/camelcase-keys/package.json delete mode 100644 user/themes/r2c/node_modules/camelcase-keys/readme.md delete mode 100644 user/themes/r2c/node_modules/camelcase/index.js delete mode 100644 user/themes/r2c/node_modules/camelcase/license delete mode 100644 user/themes/r2c/node_modules/camelcase/package.json delete mode 100644 user/themes/r2c/node_modules/camelcase/readme.md delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/CHANGELOG.md delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/LICENSE delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/README.md delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/agents.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/browserVersions.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/browsers.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/aac.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/abortcontroller.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/ac3-ec3.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/accelerometer.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/addeventlistener.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/alternate-stylesheet.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/ambient-light.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/apng.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/array-includes.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/arrow-functions.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/asmjs.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/async-clipboard.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/async-functions.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/async-iterations-and-generators.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/atob-btoa.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/audio-api.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/audio.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/audiotracks.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/autofocus.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/aux-click.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/auxclick.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/av1.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/background-attachment.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/background-img-opts.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/background-position-x-y.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/background-repeat-round-space.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/background-sync.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/battery-status.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/beacon.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/beforeafterprint.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/blobbuilder.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/bloburls.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/border-image.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/border-radius.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/broadcastchannel.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/brotli.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/calc.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/canvas-blending.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/canvas-text.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/canvas.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/ch-unit.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/chacha20-poly1305.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/channel-messaging.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/childnode-remove.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/classlist.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/client-hints-dpr-width-viewport.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/clipboard.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/comparedocumentposition.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/console-basic.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/console-time.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/const.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/constraint-validation.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/contenteditable.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/contentsecuritypolicy.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/contentsecuritypolicy2.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/cors.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/credential-management.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/cryptography.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-all.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-animation.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-any-link.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-appearance.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-apply-rule.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-at-counter-style.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-backdrop-filter.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-background-offsets.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-backgroundblendmode.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-boxdecorationbreak.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-boxshadow.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-canvas.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-caret-color.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-case-insensitive.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-clip-path.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-color-adjust.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-conic-gradients.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-containment.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-counters.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-crisp-edges.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-cross-fade.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-default-pseudo.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-descendant-gtgt.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-deviceadaptation.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-dir-pseudo.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-display-contents.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-element-function.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-exclusions.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-featurequeries.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-filter-function.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-filters.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-first-letter.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-first-line.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-fixed.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-focus-ring.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-focus-visible.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-focus-within.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-font-rendering-controls.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-font-stretch.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-gencontent.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-gradients.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-grid.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-hanging-punctuation.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-has.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-hyphenate.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-hyphens.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-image-orientation.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-image-set.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-in-out-of-range.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-indeterminate-pseudo.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-initial-letter.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-initial-value.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-letter-spacing.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-line-clamp.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-logical-props.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-marker-pseudo.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-masks.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-matches-pseudo.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-media-interaction.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-media-resolution.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-media-scripting.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-mediaqueries.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-mixblendmode.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-motion-paths.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-namespaces.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-not-sel-list.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-nth-child-of.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-opacity.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-optional-pseudo.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-overflow-anchor.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-overscroll-behavior.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-page-break.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-paged-media.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-paint-api.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-placeholder-shown.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-placeholder.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-read-only-write.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-rebeccapurple.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-reflections.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-regions.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-repeating-gradients.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-resize.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-revert-value.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-rrggbbaa.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-scroll-behavior.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-scrollbar.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-sel2.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-sel3.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-selection.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-shapes.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-snappoints.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-sticky.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-supports-api.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-table.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-text-align-last.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-text-indent.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-text-justify.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-text-orientation.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-text-spacing.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-textshadow.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-touch-action-2.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-touch-action.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-transitions.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-unicode-bidi.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-unset-value.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-variables.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-widows-orphans.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-writing-mode.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css-zoom.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css3-attr.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css3-boxsizing.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css3-colors.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css3-cursors-grab.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css3-cursors-newer.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css3-cursors.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/css3-tabsize.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/currentcolor.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/custom-elements.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/custom-elementsv1.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/customevent.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/datalist.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/dataset.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/datauri.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/details.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/deviceorientation.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/devicepixelratio.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/dialog.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/dispatchevent.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/do-not-track.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/document-currentscript.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/document-evaluate-xpath.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/document-execcommand.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/document-scrollingelement.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/documenthead.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/dom-manip-convenience.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/dom-range.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/domcontentloaded.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/domfocusin-domfocusout-events.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/dommatrix.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/download.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/dragndrop.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/element-closest.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/element-from-point.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/eme.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/eot.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/es5.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/es6-class.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/es6-generators.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/es6-module-dynamic-import.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/es6-module-nomodule.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/es6-module.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/es6-number.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/es6-string-includes.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/eventsource.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/feature-policy.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/fetch.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/fieldset-disabled.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/fileapi.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/filereader.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/filereadersync.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/filesystem.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/flac.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/flexbox.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/flow-root.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/focusin-focusout-events.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/focusoptions-preventscroll.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/font-family-system-ui.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/font-feature.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/font-kerning.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/font-loading.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/font-size-adjust.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/font-smooth.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/font-unicode-range.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/font-variant-alternates.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/font-variant-east-asian.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/fontface.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/form-attribute.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/form-submit-attributes.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/form-validation.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/forms.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/fullscreen.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/gamepad.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/geolocation.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/getboundingclientrect.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/getcomputedstyle.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/getelementsbyclassname.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/getrandomvalues.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/gyroscope.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/hardwareconcurrency.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/hashchange.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/heif.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/hevc.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/hidden.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/high-resolution-time.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/history.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/html-media-capture.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/html5semantic.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/http-live-streaming.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/http2.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/iframe-sandbox.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/iframe-seamless.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/iframe-srcdoc.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/imagecapture.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/ime.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/img-naturalwidth-naturalheight.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/imports.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/indeterminate-checkbox.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/indexeddb.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/indexeddb2.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/inline-block.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/innertext.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/input-autocomplete-onoff.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/input-color.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/input-datetime.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/input-email-tel-url.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/input-event.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/input-file-accept.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/input-file-directory.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/input-file-multiple.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/input-inputmode.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/input-minlength.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/input-number.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/input-pattern.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/input-placeholder.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/input-range.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/input-search.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/input-selection.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/insert-adjacent.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/insertadjacenthtml.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/internationalization.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/intersectionobserver.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/intrinsic-width.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/jpeg2000.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/jpegxr.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/json.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/kerning-pairs-ligatures.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/keyboardevent-charcode.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/keyboardevent-code.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/keyboardevent-getmodifierstate.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/keyboardevent-key.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/keyboardevent-location.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/keyboardevent-which.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/lazyload.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/let.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/link-icon-png.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/link-icon-svg.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/link-rel-dns-prefetch.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/link-rel-preconnect.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/link-rel-prefetch.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/link-rel-preload.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/link-rel-prerender.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/localecompare.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/magnetometer.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/matchesselector.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/matchmedia.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/mathml.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/maxlength.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/media-attribute.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/media-fragments.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/media-session-api.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/mediacapture-fromelement.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/mediarecorder.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/mediasource.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/menu.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/meta-theme-color.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/meter.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/midi.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/minmaxwh.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/mp3.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/mpeg-dash.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/mpeg4.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/multibackgrounds.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/multicolumn.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/mutation-events.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/mutationobserver.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/namevalue-storage.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/nav-timing.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/navigator-language.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/netinfo.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/node-contains.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/node-parentelement.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/notifications.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/object-fit.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/object-observe.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/object-values.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/objectrtc.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/offline-apps.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/offscreencanvas.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/ogg-vorbis.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/ogv.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/ol-reversed.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/once-event-listener.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/online-status.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/opus.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/orientation-sensor.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/outline.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/pad-start-end.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/page-transition-events.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/pagevisibility.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/passive-event-listener.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/path2d.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/payment-request.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/permissions-api.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/picture.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/ping.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/png-alpha.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/pointer-events.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/pointer.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/pointerlock.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/prefers-reduced-motion.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/progress.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/promises.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/proximity.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/proxy.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/publickeypinning.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/push-api.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/queryselector.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/readonly-attr.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/referrer-policy.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/registerprotocolhandler.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/rel-noopener.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/rel-noreferrer.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/rellist.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/rem.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/requestanimationframe.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/requestidlecallback.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/resizeobserver.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/resource-timing.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/rest-parameters.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/rtcpeerconnection.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/ruby.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/run-in.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/same-site-cookie-attribute.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/screen-orientation.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/script-async.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/script-defer.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/scrollintoview.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/scrollintoviewifneeded.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/sdch.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/selection-api.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/server-timing.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/serviceworkers.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/setimmediate.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/sha-2.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/shadowdom.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/shadowdomv1.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/sharedworkers.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/sni.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/spdy.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/speech-recognition.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/speech-synthesis.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/spellcheck-attribute.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/sql-storage.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/srcset.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/stopimmediatepropagation.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/stream.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/streams.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/stricttransportsecurity.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/style-scoped.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/subresource-integrity.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/svg-css.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/svg-filters.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/svg-fonts.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/svg-fragment.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/svg-html.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/svg-html5.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/svg-img.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/svg-smil.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/svg.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/symbols.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/tabindex-attr.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/template-literals.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/template.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/testfeat.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/text-decoration.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/text-emphasis.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/text-overflow.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/text-size-adjust.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/text-stroke.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/textcontent.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/textencoder.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/tls1-1.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/tls1-2.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/tls1-3.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/token-binding.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/touch.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/transforms2d.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/transforms3d.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/ttf.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/typedarrays.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/u2f.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/unhandledrejection.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/upgradeinsecurerequests.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/url.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/urlsearchparams.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/use-strict.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/user-select-none.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/user-timing.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/variable-fonts.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/vibration.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/video.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/videotracks.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/viewport-units.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/wai-aria.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/wasm.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/wav.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/wbr-element.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/web-animation.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/web-app-manifest.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/web-bluetooth.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/web-share.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/webauthn.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/webgl.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/webgl2.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/webm.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/webp.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/websockets.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/webusb.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/webvr.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/webvtt.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/webworkers.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/will-change.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/woff.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/woff2.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/word-break.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/wordwrap.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/x-doc-messaging.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/x-frame-options.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/xhr2.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/xhtml.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/xhtmlsmil.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/features/xml-serializer.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/AD.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/AE.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/AF.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/AG.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/AI.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/AL.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/AM.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/AN.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/AO.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/AR.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/AS.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/AT.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/AU.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/AW.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/AX.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/AZ.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/BA.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/BB.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/BD.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/BE.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/BF.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/BG.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/BH.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/BI.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/BJ.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/BM.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/BN.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/BO.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/BR.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/BS.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/BT.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/BW.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/BY.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/BZ.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/CA.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/CD.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/CF.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/CG.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/CH.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/CI.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/CK.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/CL.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/CM.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/CN.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/CO.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/CR.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/CU.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/CV.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/CX.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/CY.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/CZ.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/DE.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/DJ.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/DK.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/DM.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/DO.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/DZ.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/EC.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/EE.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/EG.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/ER.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/ES.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/ET.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/FI.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/FJ.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/FK.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/FM.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/FO.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/FR.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/GA.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/GB.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/GD.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/GE.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/GF.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/GG.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/GH.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/GI.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/GL.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/GM.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/GN.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/GP.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/GQ.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/GR.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/GT.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/GU.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/GW.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/GY.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/HK.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/HN.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/HR.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/HT.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/HU.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/ID.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/IE.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/IL.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/IM.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/IN.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/IQ.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/IR.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/IS.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/IT.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/JE.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/JM.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/JO.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/JP.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/KE.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/KG.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/KH.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/KI.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/KM.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/KN.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/KP.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/KR.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/KW.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/KY.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/KZ.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/LA.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/LB.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/LC.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/LI.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/LK.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/LR.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/LS.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/LT.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/LU.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/LV.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/LY.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/MA.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/MC.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/MD.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/ME.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/MG.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/MH.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/MK.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/ML.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/MM.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/MN.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/MO.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/MP.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/MQ.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/MR.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/MS.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/MT.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/MU.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/MV.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/MW.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/MX.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/MY.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/MZ.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/NA.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/NC.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/NE.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/NF.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/NG.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/NI.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/NL.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/NO.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/NP.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/NR.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/NU.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/NZ.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/OM.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/PA.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/PE.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/PF.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/PG.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/PH.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/PK.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/PL.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/PM.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/PN.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/PR.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/PS.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/PT.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/PW.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/PY.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/QA.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/RE.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/RO.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/RS.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/RU.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/RW.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/SA.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/SB.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/SC.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/SD.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/SE.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/SG.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/SH.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/SI.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/SK.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/SL.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/SM.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/SN.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/SO.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/SR.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/ST.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/SV.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/SY.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/SZ.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/TC.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/TD.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/TG.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/TH.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/TJ.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/TK.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/TL.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/TM.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/TN.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/TO.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/TR.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/TT.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/TV.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/TW.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/TZ.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/UA.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/UG.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/US.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/UY.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/UZ.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/VA.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/VC.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/VE.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/VG.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/VI.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/VN.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/VU.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/WF.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/WS.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/YE.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/YT.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/ZA.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/ZM.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/ZW.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/alt-af.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/alt-an.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/alt-as.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/alt-eu.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/alt-na.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/alt-oc.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/alt-sa.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/data/regions/alt-ww.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/dist/lib/statuses.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/dist/lib/supported.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/dist/unpacker/agents.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/dist/unpacker/browserVersions.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/dist/unpacker/browsers.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/dist/unpacker/feature.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/dist/unpacker/features.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/dist/unpacker/index.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/dist/unpacker/region.js delete mode 100644 user/themes/r2c/node_modules/caniuse-lite/package.json delete mode 100644 user/themes/r2c/node_modules/caseless/LICENSE delete mode 100644 user/themes/r2c/node_modules/caseless/README.md delete mode 100644 user/themes/r2c/node_modules/caseless/index.js delete mode 100644 user/themes/r2c/node_modules/caseless/package.json delete mode 100644 user/themes/r2c/node_modules/caseless/test.js delete mode 100644 user/themes/r2c/node_modules/chalk/index.js delete mode 100644 user/themes/r2c/node_modules/chalk/license delete mode 100644 user/themes/r2c/node_modules/chalk/package.json delete mode 100644 user/themes/r2c/node_modules/chalk/readme.md delete mode 100644 user/themes/r2c/node_modules/class-utils/LICENSE delete mode 100644 user/themes/r2c/node_modules/class-utils/README.md delete mode 100644 user/themes/r2c/node_modules/class-utils/index.js delete mode 100644 user/themes/r2c/node_modules/class-utils/node_modules/define-property/LICENSE delete mode 100644 user/themes/r2c/node_modules/class-utils/node_modules/define-property/README.md delete mode 100644 user/themes/r2c/node_modules/class-utils/node_modules/define-property/index.js delete mode 100644 user/themes/r2c/node_modules/class-utils/node_modules/define-property/package.json delete mode 100644 user/themes/r2c/node_modules/class-utils/package.json delete mode 100644 user/themes/r2c/node_modules/clean-css/History.md delete mode 100644 user/themes/r2c/node_modules/clean-css/LICENSE delete mode 100644 user/themes/r2c/node_modules/clean-css/README.md delete mode 100644 user/themes/r2c/node_modules/clean-css/index.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/clean.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/optimizer/hack.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/optimizer/level-0/optimize.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/optimizer/level-1/optimize.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/optimizer/level-1/shorten-hex.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/optimizer/level-1/shorten-hsl.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/optimizer/level-1/shorten-rgb.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/optimizer/level-1/sort-selectors.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/optimizer/level-1/tidy-at-rule.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/optimizer/level-1/tidy-block.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/optimizer/level-1/tidy-rules.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/optimizer/level-2/break-up.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/optimizer/level-2/can-override.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/optimizer/level-2/clone.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/optimizer/level-2/compactable.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/optimizer/level-2/extract-properties.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/optimizer/level-2/invalid-property-error.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/optimizer/level-2/is-mergeable.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/optimizer/level-2/merge-adjacent.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/optimizer/level-2/merge-media-queries.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/optimizer/level-2/merge-non-adjacent-by-body.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/optimizer/level-2/merge-non-adjacent-by-selector.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/optimizer/level-2/optimize.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/optimizer/level-2/properties/every-values-pair.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/optimizer/level-2/properties/find-component-in.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/optimizer/level-2/properties/has-inherit.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/optimizer/level-2/properties/is-component-of.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/optimizer/level-2/properties/is-mergeable-shorthand.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/optimizer/level-2/properties/merge-into-shorthands.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/optimizer/level-2/properties/optimize.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/optimizer/level-2/properties/override-properties.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/optimizer/level-2/properties/overrides-non-component-shorthand.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/optimizer/level-2/properties/populate-components.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/optimizer/level-2/properties/understandable.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/optimizer/level-2/properties/vendor-prefixes.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/optimizer/level-2/reduce-non-adjacent.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/optimizer/level-2/remove-duplicate-font-at-rules.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/optimizer/level-2/remove-duplicate-media-queries.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/optimizer/level-2/remove-duplicates.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/optimizer/level-2/remove-unused-at-rules.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/optimizer/level-2/reorderable.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/optimizer/level-2/restore-with-components.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/optimizer/level-2/restore.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/optimizer/level-2/restructure.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/optimizer/level-2/rules-overlap.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/optimizer/level-2/specificities-overlap.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/optimizer/level-2/specificity.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/optimizer/level-2/tidy-rule-duplicates.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/optimizer/remove-unused.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/optimizer/restore-from-optimizing.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/optimizer/validator.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/optimizer/wrap-for-optimizing.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/options/compatibility.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/options/fetch.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/options/format.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/options/inline-request.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/options/inline-timeout.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/options/inline.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/options/optimization-level.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/options/rebase-to.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/options/rebase.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/options/rounding-precision.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/reader/apply-source-maps.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/reader/extract-import-url-and-media.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/reader/input-source-map-tracker.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/reader/is-allowed-resource.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/reader/load-original-sources.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/reader/load-remote-resource.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/reader/match-data-uri.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/reader/normalize-path.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/reader/read-sources.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/reader/rebase-local-map.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/reader/rebase-remote-map.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/reader/rebase.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/reader/restore-import.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/reader/rewrite-url.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/tokenizer/marker.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/tokenizer/token.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/tokenizer/tokenize.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/utils/clone-array.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/utils/format-position.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/utils/has-protocol.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/utils/is-data-uri-resource.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/utils/is-http-resource.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/utils/is-https-resource.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/utils/is-import.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/utils/is-remote-resource.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/utils/natural-compare.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/utils/override.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/utils/split.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/writer/helpers.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/writer/one-time.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/writer/simple.js delete mode 100644 user/themes/r2c/node_modules/clean-css/lib/writer/source-maps.js delete mode 100644 user/themes/r2c/node_modules/clean-css/node_modules/source-map/CHANGELOG.md delete mode 100644 user/themes/r2c/node_modules/clean-css/node_modules/source-map/LICENSE delete mode 100644 user/themes/r2c/node_modules/clean-css/node_modules/source-map/README.md delete mode 100644 user/themes/r2c/node_modules/clean-css/node_modules/source-map/dist/source-map.debug.js delete mode 100644 user/themes/r2c/node_modules/clean-css/node_modules/source-map/dist/source-map.js delete mode 100644 user/themes/r2c/node_modules/clean-css/node_modules/source-map/dist/source-map.min.js delete mode 100644 user/themes/r2c/node_modules/clean-css/node_modules/source-map/dist/source-map.min.js.map delete mode 100644 user/themes/r2c/node_modules/clean-css/node_modules/source-map/lib/array-set.js delete mode 100644 user/themes/r2c/node_modules/clean-css/node_modules/source-map/lib/base64-vlq.js delete mode 100644 user/themes/r2c/node_modules/clean-css/node_modules/source-map/lib/base64.js delete mode 100644 user/themes/r2c/node_modules/clean-css/node_modules/source-map/lib/binary-search.js delete mode 100644 user/themes/r2c/node_modules/clean-css/node_modules/source-map/lib/mapping-list.js delete mode 100644 user/themes/r2c/node_modules/clean-css/node_modules/source-map/lib/quick-sort.js delete mode 100644 user/themes/r2c/node_modules/clean-css/node_modules/source-map/lib/source-map-consumer.js delete mode 100644 user/themes/r2c/node_modules/clean-css/node_modules/source-map/lib/source-map-generator.js delete mode 100644 user/themes/r2c/node_modules/clean-css/node_modules/source-map/lib/source-node.js delete mode 100644 user/themes/r2c/node_modules/clean-css/node_modules/source-map/lib/util.js delete mode 100644 user/themes/r2c/node_modules/clean-css/node_modules/source-map/package.json delete mode 100644 user/themes/r2c/node_modules/clean-css/node_modules/source-map/source-map.js delete mode 100644 user/themes/r2c/node_modules/clean-css/package.json delete mode 100644 user/themes/r2c/node_modules/cliui/CHANGELOG.md delete mode 100644 user/themes/r2c/node_modules/cliui/LICENSE.txt delete mode 100644 user/themes/r2c/node_modules/cliui/README.md delete mode 100644 user/themes/r2c/node_modules/cliui/index.js delete mode 100644 user/themes/r2c/node_modules/cliui/package.json delete mode 100644 user/themes/r2c/node_modules/clone-stats/LICENSE.md delete mode 100644 user/themes/r2c/node_modules/clone-stats/README.md delete mode 100644 user/themes/r2c/node_modules/clone-stats/index.js delete mode 100644 user/themes/r2c/node_modules/clone-stats/package.json delete mode 100644 user/themes/r2c/node_modules/clone-stats/test.js delete mode 100644 user/themes/r2c/node_modules/clone/.npmignore delete mode 100644 user/themes/r2c/node_modules/clone/LICENSE delete mode 100644 user/themes/r2c/node_modules/clone/README.md delete mode 100644 user/themes/r2c/node_modules/clone/clone.iml delete mode 100644 user/themes/r2c/node_modules/clone/clone.js delete mode 100644 user/themes/r2c/node_modules/clone/package.json delete mode 100644 user/themes/r2c/node_modules/code-point-at/index.js delete mode 100644 user/themes/r2c/node_modules/code-point-at/license delete mode 100644 user/themes/r2c/node_modules/code-point-at/package.json delete mode 100644 user/themes/r2c/node_modules/code-point-at/readme.md delete mode 100644 user/themes/r2c/node_modules/collection-visit/LICENSE delete mode 100644 user/themes/r2c/node_modules/collection-visit/README.md delete mode 100644 user/themes/r2c/node_modules/collection-visit/index.js delete mode 100644 user/themes/r2c/node_modules/collection-visit/package.json delete mode 100644 user/themes/r2c/node_modules/color-convert/CHANGELOG.md delete mode 100644 user/themes/r2c/node_modules/color-convert/LICENSE delete mode 100644 user/themes/r2c/node_modules/color-convert/README.md delete mode 100644 user/themes/r2c/node_modules/color-convert/conversions.js delete mode 100644 user/themes/r2c/node_modules/color-convert/index.js delete mode 100644 user/themes/r2c/node_modules/color-convert/package.json delete mode 100644 user/themes/r2c/node_modules/color-convert/route.js delete mode 100644 user/themes/r2c/node_modules/color-name/.eslintrc.json delete mode 100644 user/themes/r2c/node_modules/color-name/.npmignore delete mode 100644 user/themes/r2c/node_modules/color-name/LICENSE delete mode 100644 user/themes/r2c/node_modules/color-name/README.md delete mode 100644 user/themes/r2c/node_modules/color-name/index.js delete mode 100644 user/themes/r2c/node_modules/color-name/package.json delete mode 100644 user/themes/r2c/node_modules/color-name/test.js delete mode 100644 user/themes/r2c/node_modules/color-support/LICENSE delete mode 100644 user/themes/r2c/node_modules/color-support/README.md delete mode 100644 user/themes/r2c/node_modules/color-support/bin.js delete mode 100644 user/themes/r2c/node_modules/color-support/browser.js delete mode 100644 user/themes/r2c/node_modules/color-support/index.js delete mode 100644 user/themes/r2c/node_modules/color-support/package.json delete mode 100644 user/themes/r2c/node_modules/combined-stream/License delete mode 100644 user/themes/r2c/node_modules/combined-stream/Readme.md delete mode 100644 user/themes/r2c/node_modules/combined-stream/lib/combined_stream.js delete mode 100644 user/themes/r2c/node_modules/combined-stream/lib/defer.js delete mode 100644 user/themes/r2c/node_modules/combined-stream/package.json delete mode 100644 user/themes/r2c/node_modules/commander/History.md delete mode 100644 user/themes/r2c/node_modules/commander/Readme.md delete mode 100644 user/themes/r2c/node_modules/commander/index.js delete mode 100644 user/themes/r2c/node_modules/commander/package.json delete mode 100644 user/themes/r2c/node_modules/component-emitter/History.md delete mode 100644 user/themes/r2c/node_modules/component-emitter/LICENSE delete mode 100644 user/themes/r2c/node_modules/component-emitter/Readme.md delete mode 100644 user/themes/r2c/node_modules/component-emitter/index.js delete mode 100644 user/themes/r2c/node_modules/component-emitter/package.json delete mode 100644 user/themes/r2c/node_modules/concat-map/.travis.yml delete mode 100644 user/themes/r2c/node_modules/concat-map/LICENSE delete mode 100644 user/themes/r2c/node_modules/concat-map/README.markdown delete mode 100644 user/themes/r2c/node_modules/concat-map/example/map.js delete mode 100644 user/themes/r2c/node_modules/concat-map/index.js delete mode 100644 user/themes/r2c/node_modules/concat-map/package.json delete mode 100644 user/themes/r2c/node_modules/concat-map/test/map.js delete mode 100644 user/themes/r2c/node_modules/console-control-strings/LICENSE delete mode 100644 user/themes/r2c/node_modules/console-control-strings/README.md delete mode 100644 user/themes/r2c/node_modules/console-control-strings/README.md~ delete mode 100644 user/themes/r2c/node_modules/console-control-strings/index.js delete mode 100644 user/themes/r2c/node_modules/console-control-strings/package.json delete mode 100644 user/themes/r2c/node_modules/convert-source-map/LICENSE delete mode 100644 user/themes/r2c/node_modules/convert-source-map/README.md delete mode 100644 user/themes/r2c/node_modules/convert-source-map/index.js delete mode 100644 user/themes/r2c/node_modules/convert-source-map/package.json delete mode 100644 user/themes/r2c/node_modules/copy-descriptor/LICENSE delete mode 100644 user/themes/r2c/node_modules/copy-descriptor/index.js delete mode 100644 user/themes/r2c/node_modules/copy-descriptor/package.json delete mode 100644 user/themes/r2c/node_modules/core-util-is/LICENSE delete mode 100644 user/themes/r2c/node_modules/core-util-is/README.md delete mode 100644 user/themes/r2c/node_modules/core-util-is/float.patch delete mode 100644 user/themes/r2c/node_modules/core-util-is/lib/util.js delete mode 100644 user/themes/r2c/node_modules/core-util-is/package.json delete mode 100644 user/themes/r2c/node_modules/core-util-is/test.js delete mode 100644 user/themes/r2c/node_modules/cross-spawn/.editorconfig delete mode 100644 user/themes/r2c/node_modules/cross-spawn/.eslintrc delete mode 100644 user/themes/r2c/node_modules/cross-spawn/.npmignore delete mode 100644 user/themes/r2c/node_modules/cross-spawn/.travis.yml delete mode 100644 user/themes/r2c/node_modules/cross-spawn/LICENSE delete mode 100644 user/themes/r2c/node_modules/cross-spawn/README.md delete mode 100644 user/themes/r2c/node_modules/cross-spawn/appveyor.yml delete mode 100644 user/themes/r2c/node_modules/cross-spawn/index.js delete mode 100644 user/themes/r2c/node_modules/cross-spawn/lib/enoent.js delete mode 100644 user/themes/r2c/node_modules/cross-spawn/lib/parse.js delete mode 100644 user/themes/r2c/node_modules/cross-spawn/lib/resolveCommand.js delete mode 100644 user/themes/r2c/node_modules/cross-spawn/node_modules/lru-cache/LICENSE delete mode 100644 user/themes/r2c/node_modules/cross-spawn/node_modules/lru-cache/README.md delete mode 100644 user/themes/r2c/node_modules/cross-spawn/node_modules/lru-cache/index.js delete mode 100644 user/themes/r2c/node_modules/cross-spawn/node_modules/lru-cache/package.json delete mode 100644 user/themes/r2c/node_modules/cross-spawn/package.json delete mode 100644 user/themes/r2c/node_modules/cryptiles/.npmignore delete mode 100644 user/themes/r2c/node_modules/cryptiles/.travis.yml delete mode 100644 user/themes/r2c/node_modules/cryptiles/LICENSE delete mode 100644 user/themes/r2c/node_modules/cryptiles/README.md delete mode 100644 user/themes/r2c/node_modules/cryptiles/lib/index.js delete mode 100644 user/themes/r2c/node_modules/cryptiles/package.json delete mode 100644 user/themes/r2c/node_modules/cryptiles/test/index.js delete mode 100644 user/themes/r2c/node_modules/css/History.md delete mode 100644 user/themes/r2c/node_modules/css/LICENSE delete mode 100644 user/themes/r2c/node_modules/css/Readme.md delete mode 100644 user/themes/r2c/node_modules/css/index.js delete mode 100644 user/themes/r2c/node_modules/css/lib/parse/index.js delete mode 100644 user/themes/r2c/node_modules/css/lib/stringify/compiler.js delete mode 100644 user/themes/r2c/node_modules/css/lib/stringify/compress.js delete mode 100644 user/themes/r2c/node_modules/css/lib/stringify/identity.js delete mode 100644 user/themes/r2c/node_modules/css/lib/stringify/index.js delete mode 100644 user/themes/r2c/node_modules/css/lib/stringify/source-map-support.js delete mode 100644 user/themes/r2c/node_modules/css/node_modules/source-map/.npmignore delete mode 100644 user/themes/r2c/node_modules/css/node_modules/source-map/.travis.yml delete mode 100644 user/themes/r2c/node_modules/css/node_modules/source-map/CHANGELOG.md delete mode 100644 user/themes/r2c/node_modules/css/node_modules/source-map/LICENSE delete mode 100644 user/themes/r2c/node_modules/css/node_modules/source-map/Makefile.dryice.js delete mode 100644 user/themes/r2c/node_modules/css/node_modules/source-map/README.md delete mode 100644 user/themes/r2c/node_modules/css/node_modules/source-map/build/assert-shim.js delete mode 100644 user/themes/r2c/node_modules/css/node_modules/source-map/build/mini-require.js delete mode 100644 user/themes/r2c/node_modules/css/node_modules/source-map/build/prefix-source-map.jsm delete mode 100644 user/themes/r2c/node_modules/css/node_modules/source-map/build/prefix-utils.jsm delete mode 100644 user/themes/r2c/node_modules/css/node_modules/source-map/build/suffix-browser.js delete mode 100644 user/themes/r2c/node_modules/css/node_modules/source-map/build/suffix-source-map.jsm delete mode 100644 user/themes/r2c/node_modules/css/node_modules/source-map/build/suffix-utils.jsm delete mode 100644 user/themes/r2c/node_modules/css/node_modules/source-map/build/test-prefix.js delete mode 100644 user/themes/r2c/node_modules/css/node_modules/source-map/build/test-suffix.js delete mode 100644 user/themes/r2c/node_modules/css/node_modules/source-map/lib/source-map.js delete mode 100644 user/themes/r2c/node_modules/css/node_modules/source-map/lib/source-map/array-set.js delete mode 100644 user/themes/r2c/node_modules/css/node_modules/source-map/lib/source-map/base64-vlq.js delete mode 100644 user/themes/r2c/node_modules/css/node_modules/source-map/lib/source-map/base64.js delete mode 100644 user/themes/r2c/node_modules/css/node_modules/source-map/lib/source-map/binary-search.js delete mode 100644 user/themes/r2c/node_modules/css/node_modules/source-map/lib/source-map/mapping-list.js delete mode 100644 user/themes/r2c/node_modules/css/node_modules/source-map/lib/source-map/source-map-consumer.js delete mode 100644 user/themes/r2c/node_modules/css/node_modules/source-map/lib/source-map/source-map-generator.js delete mode 100644 user/themes/r2c/node_modules/css/node_modules/source-map/lib/source-map/source-node.js delete mode 100644 user/themes/r2c/node_modules/css/node_modules/source-map/lib/source-map/util.js delete mode 100644 user/themes/r2c/node_modules/css/node_modules/source-map/package.json delete mode 100644 user/themes/r2c/node_modules/css/node_modules/source-map/test/run-tests.js delete mode 100644 user/themes/r2c/node_modules/css/node_modules/source-map/test/source-map/test-api.js delete mode 100644 user/themes/r2c/node_modules/css/node_modules/source-map/test/source-map/test-array-set.js delete mode 100644 user/themes/r2c/node_modules/css/node_modules/source-map/test/source-map/test-base64-vlq.js delete mode 100644 user/themes/r2c/node_modules/css/node_modules/source-map/test/source-map/test-base64.js delete mode 100644 user/themes/r2c/node_modules/css/node_modules/source-map/test/source-map/test-binary-search.js delete mode 100644 user/themes/r2c/node_modules/css/node_modules/source-map/test/source-map/test-dog-fooding.js delete mode 100644 user/themes/r2c/node_modules/css/node_modules/source-map/test/source-map/test-source-map-consumer.js delete mode 100644 user/themes/r2c/node_modules/css/node_modules/source-map/test/source-map/test-source-map-generator.js delete mode 100644 user/themes/r2c/node_modules/css/node_modules/source-map/test/source-map/test-source-node.js delete mode 100644 user/themes/r2c/node_modules/css/node_modules/source-map/test/source-map/test-util.js delete mode 100644 user/themes/r2c/node_modules/css/node_modules/source-map/test/source-map/util.js delete mode 100644 user/themes/r2c/node_modules/css/package.json delete mode 100644 user/themes/r2c/node_modules/csscomb-core/.npmignore delete mode 100644 user/themes/r2c/node_modules/csscomb-core/README.md delete mode 100644 user/themes/r2c/node_modules/csscomb-core/TODO.nani delete mode 100644 user/themes/r2c/node_modules/csscomb-core/coverage.html delete mode 100644 user/themes/r2c/node_modules/csscomb-core/lib/core.js delete mode 100644 user/themes/r2c/node_modules/csscomb-core/lib/errors.js delete mode 100644 user/themes/r2c/node_modules/csscomb-core/lib/format.js delete mode 100644 user/themes/r2c/node_modules/csscomb-core/lib/plugin.js delete mode 100644 user/themes/r2c/node_modules/csscomb-core/node_modules/minimatch/LICENSE delete mode 100644 user/themes/r2c/node_modules/csscomb-core/node_modules/minimatch/README.md delete mode 100644 user/themes/r2c/node_modules/csscomb-core/node_modules/minimatch/minimatch.js delete mode 100644 user/themes/r2c/node_modules/csscomb-core/node_modules/minimatch/package.json delete mode 100644 user/themes/r2c/node_modules/csscomb-core/node_modules/minimatch/test/basic.js delete mode 100644 user/themes/r2c/node_modules/csscomb-core/node_modules/minimatch/test/brace-expand.js delete mode 100644 user/themes/r2c/node_modules/csscomb-core/node_modules/minimatch/test/caching.js delete mode 100644 user/themes/r2c/node_modules/csscomb-core/node_modules/minimatch/test/defaults.js delete mode 100644 user/themes/r2c/node_modules/csscomb-core/package.json delete mode 100644 user/themes/r2c/node_modules/csscomb-core/test/add_handler.js delete mode 100644 user/themes/r2c/node_modules/csscomb-core/test/configure.js delete mode 100644 user/themes/r2c/node_modules/csscomb-core/test/constructor.js delete mode 100644 user/themes/r2c/node_modules/csscomb-core/test/get_options_order.js delete mode 100644 user/themes/r2c/node_modules/csscomb-core/test/get_syntax.js delete mode 100644 user/themes/r2c/node_modules/csscomb-core/test/get_value.js delete mode 100644 user/themes/r2c/node_modules/csscomb-core/test/lint_directory.js delete mode 100644 user/themes/r2c/node_modules/csscomb-core/test/lint_file.js delete mode 100644 user/themes/r2c/node_modules/csscomb-core/test/lint_path.js delete mode 100644 user/themes/r2c/node_modules/csscomb-core/test/lint_string.js delete mode 100644 user/themes/r2c/node_modules/csscomb-core/test/lint_tree.js delete mode 100644 user/themes/r2c/node_modules/csscomb-core/test/process_directory.js delete mode 100644 user/themes/r2c/node_modules/csscomb-core/test/process_file.js delete mode 100644 user/themes/r2c/node_modules/csscomb-core/test/process_path.js delete mode 100644 user/themes/r2c/node_modules/csscomb-core/test/process_string.js delete mode 100644 user/themes/r2c/node_modules/csscomb-core/test/process_tree.js delete mode 100644 user/themes/r2c/node_modules/csscomb-core/test/set_value.js delete mode 100644 user/themes/r2c/node_modules/csscomb-core/test/should_process.js delete mode 100644 user/themes/r2c/node_modules/csscomb-core/test/should_process_file.js delete mode 100644 user/themes/r2c/node_modules/csscomb-core/test/update_option_order.js delete mode 100644 user/themes/r2c/node_modules/csscomb-core/test/use.js delete mode 100644 user/themes/r2c/node_modules/csscomb/CHANGELOG.md delete mode 100644 user/themes/r2c/node_modules/csscomb/LICENSE delete mode 100644 user/themes/r2c/node_modules/csscomb/README.md delete mode 100644 user/themes/r2c/node_modules/csscomb/bin/csscomb delete mode 100644 user/themes/r2c/node_modules/csscomb/config/csscomb.json delete mode 100644 user/themes/r2c/node_modules/csscomb/config/yandex.json delete mode 100644 user/themes/r2c/node_modules/csscomb/config/zen.json delete mode 100644 user/themes/r2c/node_modules/csscomb/lib/cli.js delete mode 100644 user/themes/r2c/node_modules/csscomb/lib/csscomb.js delete mode 100644 user/themes/r2c/node_modules/csscomb/lib/format.js delete mode 100644 user/themes/r2c/node_modules/csscomb/lib/gonzales.js delete mode 100644 user/themes/r2c/node_modules/csscomb/lib/options/always-semicolon.js delete mode 100644 user/themes/r2c/node_modules/csscomb/lib/options/block-indent.js delete mode 100644 user/themes/r2c/node_modules/csscomb/lib/options/color-case.js delete mode 100644 user/themes/r2c/node_modules/csscomb/lib/options/color-shorthand.js delete mode 100644 user/themes/r2c/node_modules/csscomb/lib/options/element-case.js delete mode 100644 user/themes/r2c/node_modules/csscomb/lib/options/eof-newline.js delete mode 100644 user/themes/r2c/node_modules/csscomb/lib/options/leading-zero.js delete mode 100644 user/themes/r2c/node_modules/csscomb/lib/options/quotes.js delete mode 100644 user/themes/r2c/node_modules/csscomb/lib/options/remove-empty-rulesets.js delete mode 100644 user/themes/r2c/node_modules/csscomb/lib/options/sort-order-fallback.js delete mode 100644 user/themes/r2c/node_modules/csscomb/lib/options/sort-order.js delete mode 100644 user/themes/r2c/node_modules/csscomb/lib/options/space-after-colon.js delete mode 100644 user/themes/r2c/node_modules/csscomb/lib/options/space-after-combinator.js delete mode 100644 user/themes/r2c/node_modules/csscomb/lib/options/space-after-opening-brace.js delete mode 100644 user/themes/r2c/node_modules/csscomb/lib/options/space-after-selector-delimiter.js delete mode 100644 user/themes/r2c/node_modules/csscomb/lib/options/space-before-closing-brace.js delete mode 100644 user/themes/r2c/node_modules/csscomb/lib/options/space-before-colon.js delete mode 100644 user/themes/r2c/node_modules/csscomb/lib/options/space-before-combinator.js delete mode 100644 user/themes/r2c/node_modules/csscomb/lib/options/space-before-opening-brace.js delete mode 100644 user/themes/r2c/node_modules/csscomb/lib/options/space-before-selector-delimiter.js delete mode 100644 user/themes/r2c/node_modules/csscomb/lib/options/space-between-declarations.js delete mode 100644 user/themes/r2c/node_modules/csscomb/lib/options/strip-spaces.js delete mode 100644 user/themes/r2c/node_modules/csscomb/lib/options/tab-size.js delete mode 100644 user/themes/r2c/node_modules/csscomb/lib/options/unitless-zero.js delete mode 100644 user/themes/r2c/node_modules/csscomb/lib/options/vendor-prefix-align.js delete mode 100644 user/themes/r2c/node_modules/csscomb/package.json delete mode 100644 user/themes/r2c/node_modules/currently-unhandled/browser.js delete mode 100644 user/themes/r2c/node_modules/currently-unhandled/core.js delete mode 100644 user/themes/r2c/node_modules/currently-unhandled/index.js delete mode 100644 user/themes/r2c/node_modules/currently-unhandled/license delete mode 100644 user/themes/r2c/node_modules/currently-unhandled/package.json delete mode 100644 user/themes/r2c/node_modules/currently-unhandled/readme.md delete mode 100644 user/themes/r2c/node_modules/d/.lint delete mode 100644 user/themes/r2c/node_modules/d/.npmignore delete mode 100644 user/themes/r2c/node_modules/d/.travis.yml delete mode 100644 user/themes/r2c/node_modules/d/CHANGES delete mode 100644 user/themes/r2c/node_modules/d/LICENSE delete mode 100644 user/themes/r2c/node_modules/d/README.md delete mode 100644 user/themes/r2c/node_modules/d/auto-bind.js delete mode 100644 user/themes/r2c/node_modules/d/index.js delete mode 100644 user/themes/r2c/node_modules/d/lazy.js delete mode 100644 user/themes/r2c/node_modules/d/package.json delete mode 100644 user/themes/r2c/node_modules/d/test/auto-bind.js delete mode 100644 user/themes/r2c/node_modules/d/test/index.js delete mode 100644 user/themes/r2c/node_modules/d/test/lazy.js delete mode 100644 user/themes/r2c/node_modules/dashdash/CHANGES.md delete mode 100644 user/themes/r2c/node_modules/dashdash/LICENSE.txt delete mode 100644 user/themes/r2c/node_modules/dashdash/README.md delete mode 100644 user/themes/r2c/node_modules/dashdash/etc/dashdash.bash_completion.in delete mode 100644 user/themes/r2c/node_modules/dashdash/lib/dashdash.js delete mode 100644 user/themes/r2c/node_modules/dashdash/node_modules/assert-plus/AUTHORS delete mode 100644 user/themes/r2c/node_modules/dashdash/node_modules/assert-plus/CHANGES.md delete mode 100644 user/themes/r2c/node_modules/dashdash/node_modules/assert-plus/README.md delete mode 100644 user/themes/r2c/node_modules/dashdash/node_modules/assert-plus/assert.js delete mode 100644 user/themes/r2c/node_modules/dashdash/node_modules/assert-plus/package.json delete mode 100644 user/themes/r2c/node_modules/dashdash/package.json delete mode 100644 user/themes/r2c/node_modules/dateformat/.npmignore delete mode 100644 user/themes/r2c/node_modules/dateformat/.vs/ProjectSettings.json delete mode 100644 user/themes/r2c/node_modules/dateformat/.vs/config/applicationhost.config delete mode 100644 user/themes/r2c/node_modules/dateformat/.vs/node-dateformat/v15/.suo delete mode 100644 user/themes/r2c/node_modules/dateformat/LICENSE delete mode 100644 user/themes/r2c/node_modules/dateformat/Readme.md delete mode 100644 user/themes/r2c/node_modules/dateformat/lib/dateformat.js delete mode 100644 user/themes/r2c/node_modules/dateformat/package.json delete mode 100644 user/themes/r2c/node_modules/debug-fabulous/LICENSE delete mode 100644 user/themes/r2c/node_modules/debug-fabulous/README.md delete mode 100644 user/themes/r2c/node_modules/debug-fabulous/index.js delete mode 100644 user/themes/r2c/node_modules/debug-fabulous/package.json delete mode 100644 user/themes/r2c/node_modules/debug-fabulous/src/debugFabFactory.js delete mode 100644 user/themes/r2c/node_modules/debug-fabulous/src/formatArgs.js delete mode 100644 user/themes/r2c/node_modules/debug-fabulous/src/lazy-eval.js delete mode 100644 user/themes/r2c/node_modules/debug-fabulous/src/spawn.js delete mode 100644 user/themes/r2c/node_modules/debug-fabulous/yarn.lock delete mode 100644 user/themes/r2c/node_modules/debug/.coveralls.yml delete mode 100644 user/themes/r2c/node_modules/debug/.eslintrc delete mode 100644 user/themes/r2c/node_modules/debug/.npmignore delete mode 100644 user/themes/r2c/node_modules/debug/.travis.yml delete mode 100644 user/themes/r2c/node_modules/debug/CHANGELOG.md delete mode 100644 user/themes/r2c/node_modules/debug/LICENSE delete mode 100644 user/themes/r2c/node_modules/debug/Makefile delete mode 100644 user/themes/r2c/node_modules/debug/README.md delete mode 100644 user/themes/r2c/node_modules/debug/karma.conf.js delete mode 100644 user/themes/r2c/node_modules/debug/node.js delete mode 100644 user/themes/r2c/node_modules/debug/package.json delete mode 100644 user/themes/r2c/node_modules/debug/src/browser.js delete mode 100644 user/themes/r2c/node_modules/debug/src/debug.js delete mode 100644 user/themes/r2c/node_modules/debug/src/index.js delete mode 100644 user/themes/r2c/node_modules/debug/src/node.js delete mode 100644 user/themes/r2c/node_modules/decamelize/index.js delete mode 100644 user/themes/r2c/node_modules/decamelize/license delete mode 100644 user/themes/r2c/node_modules/decamelize/package.json delete mode 100644 user/themes/r2c/node_modules/decamelize/readme.md delete mode 100644 user/themes/r2c/node_modules/decode-uri-component/index.js delete mode 100644 user/themes/r2c/node_modules/decode-uri-component/license delete mode 100644 user/themes/r2c/node_modules/decode-uri-component/package.json delete mode 100644 user/themes/r2c/node_modules/decode-uri-component/readme.md delete mode 100644 user/themes/r2c/node_modules/defaults/.npmignore delete mode 100644 user/themes/r2c/node_modules/defaults/LICENSE delete mode 100644 user/themes/r2c/node_modules/defaults/README.md delete mode 100644 user/themes/r2c/node_modules/defaults/index.js delete mode 100644 user/themes/r2c/node_modules/defaults/package.json delete mode 100644 user/themes/r2c/node_modules/defaults/test.js delete mode 100644 user/themes/r2c/node_modules/define-property/CHANGELOG.md delete mode 100644 user/themes/r2c/node_modules/define-property/LICENSE delete mode 100644 user/themes/r2c/node_modules/define-property/README.md delete mode 100644 user/themes/r2c/node_modules/define-property/index.js delete mode 100644 user/themes/r2c/node_modules/define-property/node_modules/is-accessor-descriptor/LICENSE delete mode 100644 user/themes/r2c/node_modules/define-property/node_modules/is-accessor-descriptor/README.md delete mode 100644 user/themes/r2c/node_modules/define-property/node_modules/is-accessor-descriptor/index.js delete mode 100644 user/themes/r2c/node_modules/define-property/node_modules/is-accessor-descriptor/package.json delete mode 100644 user/themes/r2c/node_modules/define-property/node_modules/is-data-descriptor/LICENSE delete mode 100644 user/themes/r2c/node_modules/define-property/node_modules/is-data-descriptor/README.md delete mode 100644 user/themes/r2c/node_modules/define-property/node_modules/is-data-descriptor/index.js delete mode 100644 user/themes/r2c/node_modules/define-property/node_modules/is-data-descriptor/package.json delete mode 100644 user/themes/r2c/node_modules/define-property/node_modules/is-descriptor/LICENSE delete mode 100644 user/themes/r2c/node_modules/define-property/node_modules/is-descriptor/README.md delete mode 100644 user/themes/r2c/node_modules/define-property/node_modules/is-descriptor/index.js delete mode 100644 user/themes/r2c/node_modules/define-property/node_modules/is-descriptor/package.json delete mode 100644 user/themes/r2c/node_modules/define-property/package.json delete mode 100644 user/themes/r2c/node_modules/delayed-stream/.npmignore delete mode 100644 user/themes/r2c/node_modules/delayed-stream/License delete mode 100644 user/themes/r2c/node_modules/delayed-stream/Makefile delete mode 100644 user/themes/r2c/node_modules/delayed-stream/Readme.md delete mode 100644 user/themes/r2c/node_modules/delayed-stream/lib/delayed_stream.js delete mode 100644 user/themes/r2c/node_modules/delayed-stream/package.json delete mode 100644 user/themes/r2c/node_modules/delegates/.npmignore delete mode 100644 user/themes/r2c/node_modules/delegates/History.md delete mode 100644 user/themes/r2c/node_modules/delegates/License delete mode 100644 user/themes/r2c/node_modules/delegates/Makefile delete mode 100644 user/themes/r2c/node_modules/delegates/Readme.md delete mode 100644 user/themes/r2c/node_modules/delegates/index.js delete mode 100644 user/themes/r2c/node_modules/delegates/package.json delete mode 100644 user/themes/r2c/node_modules/delegates/test/index.js delete mode 100644 user/themes/r2c/node_modules/deprecated/.npmignore delete mode 100644 user/themes/r2c/node_modules/deprecated/.travis.yml delete mode 100644 user/themes/r2c/node_modules/deprecated/LICENSE delete mode 100644 user/themes/r2c/node_modules/deprecated/README.md delete mode 100644 user/themes/r2c/node_modules/deprecated/index.js delete mode 100644 user/themes/r2c/node_modules/deprecated/package.json delete mode 100644 user/themes/r2c/node_modules/deprecated/test/field.js delete mode 100644 user/themes/r2c/node_modules/deprecated/test/method.js delete mode 100644 user/themes/r2c/node_modules/detect-file/LICENSE delete mode 100644 user/themes/r2c/node_modules/detect-file/README.md delete mode 100644 user/themes/r2c/node_modules/detect-file/index.js delete mode 100644 user/themes/r2c/node_modules/detect-file/package.json delete mode 100644 user/themes/r2c/node_modules/detect-newline/index.js delete mode 100644 user/themes/r2c/node_modules/detect-newline/license delete mode 100644 user/themes/r2c/node_modules/detect-newline/package.json delete mode 100644 user/themes/r2c/node_modules/detect-newline/readme.md delete mode 100644 user/themes/r2c/node_modules/duplexer2/.npmignore delete mode 100644 user/themes/r2c/node_modules/duplexer2/.travis.yml delete mode 100644 user/themes/r2c/node_modules/duplexer2/LICENSE.md delete mode 100644 user/themes/r2c/node_modules/duplexer2/README.md delete mode 100644 user/themes/r2c/node_modules/duplexer2/example.js delete mode 100644 user/themes/r2c/node_modules/duplexer2/index.js delete mode 100644 user/themes/r2c/node_modules/duplexer2/node_modules/isarray/README.md delete mode 100644 user/themes/r2c/node_modules/duplexer2/node_modules/isarray/build/build.js delete mode 100644 user/themes/r2c/node_modules/duplexer2/node_modules/isarray/component.json delete mode 100644 user/themes/r2c/node_modules/duplexer2/node_modules/isarray/index.js delete mode 100644 user/themes/r2c/node_modules/duplexer2/node_modules/isarray/package.json delete mode 100644 user/themes/r2c/node_modules/duplexer2/node_modules/readable-stream/.npmignore delete mode 100644 user/themes/r2c/node_modules/duplexer2/node_modules/readable-stream/LICENSE delete mode 100644 user/themes/r2c/node_modules/duplexer2/node_modules/readable-stream/README.md delete mode 100644 user/themes/r2c/node_modules/duplexer2/node_modules/readable-stream/duplex.js delete mode 100644 user/themes/r2c/node_modules/duplexer2/node_modules/readable-stream/float.patch delete mode 100644 user/themes/r2c/node_modules/duplexer2/node_modules/readable-stream/lib/_stream_duplex.js delete mode 100644 user/themes/r2c/node_modules/duplexer2/node_modules/readable-stream/lib/_stream_passthrough.js delete mode 100644 user/themes/r2c/node_modules/duplexer2/node_modules/readable-stream/lib/_stream_readable.js delete mode 100644 user/themes/r2c/node_modules/duplexer2/node_modules/readable-stream/lib/_stream_transform.js delete mode 100644 user/themes/r2c/node_modules/duplexer2/node_modules/readable-stream/lib/_stream_writable.js delete mode 100644 user/themes/r2c/node_modules/duplexer2/node_modules/readable-stream/package.json delete mode 100644 user/themes/r2c/node_modules/duplexer2/node_modules/readable-stream/passthrough.js delete mode 100644 user/themes/r2c/node_modules/duplexer2/node_modules/readable-stream/readable.js delete mode 100644 user/themes/r2c/node_modules/duplexer2/node_modules/readable-stream/transform.js delete mode 100644 user/themes/r2c/node_modules/duplexer2/node_modules/readable-stream/writable.js delete mode 100644 user/themes/r2c/node_modules/duplexer2/node_modules/string_decoder/.npmignore delete mode 100644 user/themes/r2c/node_modules/duplexer2/node_modules/string_decoder/LICENSE delete mode 100644 user/themes/r2c/node_modules/duplexer2/node_modules/string_decoder/README.md delete mode 100644 user/themes/r2c/node_modules/duplexer2/node_modules/string_decoder/index.js delete mode 100644 user/themes/r2c/node_modules/duplexer2/node_modules/string_decoder/package.json delete mode 100644 user/themes/r2c/node_modules/duplexer2/package.json delete mode 100644 user/themes/r2c/node_modules/duplexer2/test/tests.js delete mode 100644 user/themes/r2c/node_modules/ecc-jsbn/.npmignore delete mode 100644 user/themes/r2c/node_modules/ecc-jsbn/LICENSE delete mode 100644 user/themes/r2c/node_modules/ecc-jsbn/README.md delete mode 100644 user/themes/r2c/node_modules/ecc-jsbn/index.js delete mode 100644 user/themes/r2c/node_modules/ecc-jsbn/lib/LICENSE-jsbn delete mode 100644 user/themes/r2c/node_modules/ecc-jsbn/lib/ec.js delete mode 100644 user/themes/r2c/node_modules/ecc-jsbn/lib/sec.js delete mode 100644 user/themes/r2c/node_modules/ecc-jsbn/package.json delete mode 100644 user/themes/r2c/node_modules/ecc-jsbn/test.js delete mode 100644 user/themes/r2c/node_modules/electron-to-chromium/CHANGELOG.md delete mode 100644 user/themes/r2c/node_modules/electron-to-chromium/README.md delete mode 100644 user/themes/r2c/node_modules/electron-to-chromium/chromium-versions.js delete mode 100644 user/themes/r2c/node_modules/electron-to-chromium/full-chromium-versions.js delete mode 100644 user/themes/r2c/node_modules/electron-to-chromium/full-versions.js delete mode 100644 user/themes/r2c/node_modules/electron-to-chromium/index.js delete mode 100644 user/themes/r2c/node_modules/electron-to-chromium/package.json delete mode 100644 user/themes/r2c/node_modules/electron-to-chromium/versions.js delete mode 100644 user/themes/r2c/node_modules/end-of-stream/.npmignore delete mode 100644 user/themes/r2c/node_modules/end-of-stream/README.md delete mode 100644 user/themes/r2c/node_modules/end-of-stream/index.js delete mode 100644 user/themes/r2c/node_modules/end-of-stream/package.json delete mode 100644 user/themes/r2c/node_modules/end-of-stream/test.js delete mode 100644 user/themes/r2c/node_modules/error-ex/LICENSE delete mode 100644 user/themes/r2c/node_modules/error-ex/README.md delete mode 100644 user/themes/r2c/node_modules/error-ex/index.js delete mode 100644 user/themes/r2c/node_modules/error-ex/package.json delete mode 100644 user/themes/r2c/node_modules/es5-ext/.editorconfig delete mode 100644 user/themes/r2c/node_modules/es5-ext/CHANGELOG.md delete mode 100644 user/themes/r2c/node_modules/es5-ext/CHANGES delete mode 100644 user/themes/r2c/node_modules/es5-ext/LICENSE delete mode 100644 user/themes/r2c/node_modules/es5-ext/README.md delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/#/@@iterator/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/#/@@iterator/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/#/@@iterator/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/#/@@iterator/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/#/_compare-by-length.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/#/binary-search.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/#/clear.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/#/compact.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/#/concat/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/#/concat/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/#/concat/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/#/concat/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/#/contains.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/#/copy-within/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/#/copy-within/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/#/copy-within/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/#/copy-within/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/#/diff.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/#/e-index-of.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/#/e-last-index-of.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/#/entries/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/#/entries/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/#/entries/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/#/entries/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/#/exclusion.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/#/fill/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/#/fill/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/#/fill/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/#/fill/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/#/filter/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/#/filter/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/#/filter/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/#/filter/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/#/find-index/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/#/find-index/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/#/find-index/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/#/find-index/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/#/find/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/#/find/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/#/find/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/#/find/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/#/first-index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/#/first.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/#/flatten.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/#/for-each-right.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/#/group.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/#/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/#/indexes-of.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/#/intersection.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/#/is-copy.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/#/is-empty.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/#/is-uniq.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/#/keys/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/#/keys/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/#/keys/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/#/keys/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/#/last-index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/#/last.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/#/map/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/#/map/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/#/map/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/#/map/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/#/remove.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/#/separate.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/#/slice/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/#/slice/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/#/slice/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/#/slice/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/#/some-right.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/#/splice/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/#/splice/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/#/splice/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/#/splice/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/#/uniq.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/#/values/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/#/values/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/#/values/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/#/values/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/_is-extensible.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/_sub-array-dummy-safe.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/_sub-array-dummy.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/from/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/from/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/from/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/from/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/generate.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/is-plain-array.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/of/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/of/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/of/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/of/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/to-array.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/array/valid-array.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/boolean/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/boolean/is-boolean.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/date/#/copy.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/date/#/days-in-month.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/date/#/floor-day.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/date/#/floor-month.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/date/#/floor-year.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/date/#/format.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/date/#/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/date/ensure-time-value.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/date/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/date/is-date.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/date/is-time-value.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/date/valid-date.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/error/#/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/error/#/throw.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/error/custom.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/error/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/error/is-error.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/error/valid-error.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/function/#/compose.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/function/#/copy.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/function/#/curry.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/function/#/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/function/#/lock.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/function/#/microtask-delay.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/function/#/not.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/function/#/partial.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/function/#/spread.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/function/#/to-string-tokens.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/function/_define-length.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/function/constant.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/function/identity.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/function/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/function/invoke.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/function/is-arguments.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/function/is-function.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/function/noop.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/function/pluck.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/function/valid-function.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/global.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/iterable/for-each.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/iterable/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/iterable/is.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/iterable/validate-object.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/iterable/validate.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/json/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/json/safe-stringify.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/math/_decimal-adjust.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/math/_pack-ieee754.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/math/_unpack-ieee754.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/math/acosh/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/math/acosh/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/math/acosh/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/math/acosh/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/math/asinh/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/math/asinh/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/math/asinh/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/math/asinh/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/math/atanh/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/math/atanh/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/math/atanh/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/math/atanh/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/math/cbrt/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/math/cbrt/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/math/cbrt/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/math/cbrt/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/math/ceil-10.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/math/clz32/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/math/clz32/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/math/clz32/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/math/clz32/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/math/cosh/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/math/cosh/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/math/cosh/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/math/cosh/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/math/expm1/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/math/expm1/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/math/expm1/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/math/expm1/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/math/floor-10.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/math/fround/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/math/fround/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/math/fround/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/math/fround/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/math/hypot/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/math/hypot/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/math/hypot/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/math/hypot/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/math/imul/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/math/imul/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/math/imul/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/math/imul/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/math/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/math/log10/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/math/log10/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/math/log10/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/math/log10/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/math/log1p/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/math/log1p/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/math/log1p/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/math/log1p/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/math/log2/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/math/log2/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/math/log2/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/math/log2/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/math/round-10.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/math/sign/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/math/sign/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/math/sign/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/math/sign/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/math/sinh/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/math/sinh/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/math/sinh/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/math/sinh/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/math/tanh/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/math/tanh/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/math/tanh/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/math/tanh/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/math/trunc/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/math/trunc/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/math/trunc/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/math/trunc/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/number/#/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/number/#/pad.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/number/epsilon/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/number/epsilon/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/number/epsilon/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/number/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/number/is-finite/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/number/is-finite/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/number/is-finite/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/number/is-finite/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/number/is-integer/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/number/is-integer/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/number/is-integer/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/number/is-integer/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/number/is-nan/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/number/is-nan/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/number/is-nan/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/number/is-nan/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/number/is-natural.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/number/is-number.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/number/is-safe-integer/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/number/is-safe-integer/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/number/is-safe-integer/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/number/is-safe-integer/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/number/max-safe-integer/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/number/max-safe-integer/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/number/max-safe-integer/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/number/min-safe-integer/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/number/min-safe-integer/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/number/min-safe-integer/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/number/to-integer.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/number/to-pos-integer.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/number/to-uint32.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/object/_iterate.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/object/assign-deep.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/object/assign/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/object/assign/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/object/assign/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/object/assign/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/object/clear.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/object/compact.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/object/compare.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/object/copy-deep.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/object/copy.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/object/count.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/object/create.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/object/ensure-array.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/object/ensure-finite-number.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/object/ensure-integer.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/object/ensure-natural-number-value.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/object/ensure-natural-number.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/object/ensure-plain-function.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/object/ensure-promise.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/object/ensure-thenable.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/object/eq.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/object/every.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/object/filter.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/object/find-key.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/object/find.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/object/first-key.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/object/flatten.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/object/for-each.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/object/get-property-names.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/object/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/object/is-array-like.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/object/is-callable.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/object/is-copy-deep.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/object/is-copy.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/object/is-empty.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/object/is-finite-number.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/object/is-integer.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/object/is-natural-number-value.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/object/is-natural-number.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/object/is-number-value.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/object/is-object.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/object/is-plain-function.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/object/is-plain-object.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/object/is-promise.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/object/is-thenable.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/object/is-value.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/object/is.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/object/key-of.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/object/keys/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/object/keys/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/object/keys/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/object/keys/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/object/map-keys.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/object/map.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/object/mixin-prototypes.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/object/mixin.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/object/normalize-options.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/object/primitive-set.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/object/safe-traverse.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/object/serialize.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/object/set-prototype-of/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/object/set-prototype-of/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/object/set-prototype-of/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/object/set-prototype-of/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/object/some.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/object/to-array.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/object/unserialize.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/object/valid-callable.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/object/valid-object.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/object/valid-value.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/object/validate-array-like-object.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/object/validate-array-like.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/object/validate-stringifiable-value.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/object/validate-stringifiable.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/optional-chaining.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/package.json delete mode 100644 user/themes/r2c/node_modules/es5-ext/promise/#/as-callback.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/promise/#/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/promise/.eslintrc.json delete mode 100644 user/themes/r2c/node_modules/es5-ext/promise/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/promise/lazy.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/reg-exp/#/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/reg-exp/#/is-sticky.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/reg-exp/#/is-unicode.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/reg-exp/#/match/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/reg-exp/#/match/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/reg-exp/#/match/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/reg-exp/#/match/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/reg-exp/#/replace/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/reg-exp/#/replace/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/reg-exp/#/replace/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/reg-exp/#/replace/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/reg-exp/#/search/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/reg-exp/#/search/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/reg-exp/#/search/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/reg-exp/#/search/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/reg-exp/#/split/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/reg-exp/#/split/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/reg-exp/#/split/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/reg-exp/#/split/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/reg-exp/#/sticky/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/reg-exp/#/sticky/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/reg-exp/#/unicode/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/reg-exp/#/unicode/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/reg-exp/escape.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/reg-exp/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/reg-exp/is-reg-exp.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/reg-exp/valid-reg-exp.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/safe-to-string.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/string/#/@@iterator/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/string/#/@@iterator/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/string/#/@@iterator/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/string/#/@@iterator/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/string/#/at.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/string/#/camel-to-hyphen.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/string/#/capitalize.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/string/#/case-insensitive-compare.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/string/#/code-point-at/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/string/#/code-point-at/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/string/#/code-point-at/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/string/#/code-point-at/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/string/#/contains/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/string/#/contains/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/string/#/contains/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/string/#/contains/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/string/#/count.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/string/#/ends-with/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/string/#/ends-with/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/string/#/ends-with/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/string/#/ends-with/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/string/#/hyphen-to-camel.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/string/#/indent.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/string/#/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/string/#/last.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/string/#/normalize/_data.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/string/#/normalize/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/string/#/normalize/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/string/#/normalize/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/string/#/normalize/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/string/#/pad.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/string/#/plain-replace-all.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/string/#/plain-replace.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/string/#/repeat/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/string/#/repeat/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/string/#/repeat/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/string/#/repeat/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/string/#/starts-with/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/string/#/starts-with/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/string/#/starts-with/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/string/#/starts-with/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/string/#/uncapitalize.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/string/format-method.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/string/from-code-point/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/string/from-code-point/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/string/from-code-point/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/string/from-code-point/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/string/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/string/is-string.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/string/random-uniq.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/string/random.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/string/raw/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/string/raw/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/string/raw/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/string/raw/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/.eslintrc.json delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/__tad.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/array/#/@@iterator/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/array/#/@@iterator/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/array/#/@@iterator/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/array/#/@@iterator/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/array/#/_compare-by-length.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/array/#/binary-search.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/array/#/clear.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/array/#/compact.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/array/#/concat/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/array/#/concat/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/array/#/concat/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/array/#/concat/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/array/#/contains.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/array/#/copy-within/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/array/#/copy-within/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/array/#/copy-within/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/array/#/copy-within/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/array/#/diff.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/array/#/e-index-of.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/array/#/e-last-index-of.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/array/#/entries/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/array/#/entries/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/array/#/entries/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/array/#/entries/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/array/#/exclusion.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/array/#/fill/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/array/#/fill/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/array/#/fill/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/array/#/fill/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/array/#/filter/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/array/#/filter/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/array/#/filter/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/array/#/filter/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/array/#/find-index/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/array/#/find-index/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/array/#/find-index/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/array/#/find-index/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/array/#/find/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/array/#/find/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/array/#/find/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/array/#/find/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/array/#/first-index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/array/#/first.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/array/#/flatten.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/array/#/for-each-right.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/array/#/group.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/array/#/indexes-of.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/array/#/intersection.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/array/#/is-copy.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/array/#/is-empty.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/array/#/is-uniq.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/array/#/keys/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/array/#/keys/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/array/#/keys/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/array/#/keys/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/array/#/last-index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/array/#/last.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/array/#/map/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/array/#/map/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/array/#/map/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/array/#/map/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/array/#/remove.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/array/#/separate.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/array/#/slice/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/array/#/slice/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/array/#/slice/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/array/#/slice/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/array/#/some-right.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/array/#/splice/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/array/#/splice/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/array/#/splice/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/array/#/splice/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/array/#/uniq.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/array/#/values/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/array/#/values/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/array/#/values/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/array/#/values/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/array/__scopes.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/array/_is-extensible.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/array/_sub-array-dummy-safe.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/array/_sub-array-dummy.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/array/from/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/array/from/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/array/from/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/array/from/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/array/generate.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/array/is-plain-array.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/array/of/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/array/of/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/array/of/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/array/of/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/array/to-array.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/array/valid-array.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/boolean/is-boolean.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/date/#/copy.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/date/#/days-in-month.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/date/#/floor-day.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/date/#/floor-month.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/date/#/floor-year.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/date/#/format.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/date/ensure-time-value.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/date/is-date.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/date/is-time-value.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/date/valid-date.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/error/#/throw.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/error/custom.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/error/is-error.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/error/valid-error.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/function/#/compose.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/function/#/copy.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/function/#/curry.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/function/#/lock.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/function/#/microtask-delay.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/function/#/not.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/function/#/partial.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/function/#/spread.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/function/#/to-string-tokens.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/function/_define-length.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/function/constant.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/function/identity.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/function/invoke.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/function/is-arguments.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/function/is-function.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/function/noop.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/function/pluck.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/function/valid-function.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/global.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/iterable/for-each.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/iterable/is.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/iterable/validate-object.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/iterable/validate.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/json/safe-stringify.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/math/_decimal-adjust.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/math/_pack-ieee754.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/math/_unpack-ieee754.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/math/acosh/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/math/acosh/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/math/acosh/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/math/acosh/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/math/asinh/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/math/asinh/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/math/asinh/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/math/asinh/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/math/atanh/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/math/atanh/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/math/atanh/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/math/atanh/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/math/cbrt/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/math/cbrt/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/math/cbrt/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/math/cbrt/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/math/ceil-10.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/math/clz32/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/math/clz32/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/math/clz32/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/math/clz32/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/math/cosh/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/math/cosh/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/math/cosh/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/math/cosh/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/math/expm1/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/math/expm1/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/math/expm1/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/math/expm1/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/math/floor-10.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/math/fround/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/math/fround/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/math/fround/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/math/fround/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/math/hypot/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/math/hypot/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/math/hypot/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/math/hypot/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/math/imul/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/math/imul/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/math/imul/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/math/imul/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/math/log10/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/math/log10/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/math/log10/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/math/log10/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/math/log1p/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/math/log1p/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/math/log1p/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/math/log1p/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/math/log2/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/math/log2/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/math/log2/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/math/log2/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/math/round-10.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/math/sign/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/math/sign/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/math/sign/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/math/sign/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/math/sinh/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/math/sinh/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/math/sinh/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/math/sinh/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/math/tanh/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/math/tanh/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/math/tanh/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/math/tanh/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/math/trunc/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/math/trunc/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/math/trunc/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/math/trunc/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/number/#/pad.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/number/epsilon/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/number/epsilon/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/number/epsilon/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/number/is-finite/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/number/is-finite/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/number/is-finite/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/number/is-finite/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/number/is-integer/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/number/is-integer/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/number/is-integer/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/number/is-integer/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/number/is-nan/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/number/is-nan/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/number/is-nan/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/number/is-nan/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/number/is-natural.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/number/is-number.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/number/is-safe-integer/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/number/is-safe-integer/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/number/is-safe-integer/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/number/is-safe-integer/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/number/max-safe-integer/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/number/max-safe-integer/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/number/max-safe-integer/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/number/min-safe-integer/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/number/min-safe-integer/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/number/min-safe-integer/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/number/to-integer.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/number/to-pos-integer.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/number/to-uint32.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/object/_iterate.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/object/assign-deep.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/object/assign/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/object/assign/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/object/assign/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/object/assign/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/object/clear.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/object/compact.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/object/compare.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/object/copy-deep.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/object/copy.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/object/count.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/object/create.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/object/ensure-array.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/object/ensure-finite-number.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/object/ensure-integer.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/object/ensure-natural-number-value.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/object/ensure-natural-number.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/object/ensure-plain-function.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/object/ensure-promise.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/object/ensure-thenable.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/object/eq.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/object/every.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/object/filter.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/object/find-key.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/object/find.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/object/first-key.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/object/flatten.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/object/for-each.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/object/get-property-names.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/object/is-array-like.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/object/is-callable.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/object/is-copy-deep.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/object/is-copy.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/object/is-empty.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/object/is-finite-number.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/object/is-integer.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/object/is-natural-number-value.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/object/is-natural-number.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/object/is-number-value.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/object/is-object.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/object/is-plain-function.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/object/is-plain-object.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/object/is-promise.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/object/is-thenable.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/object/is-value.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/object/is.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/object/key-of.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/object/keys/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/object/keys/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/object/keys/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/object/keys/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/object/map-keys.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/object/map.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/object/mixin-prototypes.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/object/mixin.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/object/normalize-options.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/object/primitive-set.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/object/safe-traverse.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/object/serialize.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/object/set-prototype-of/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/object/set-prototype-of/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/object/set-prototype-of/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/object/set-prototype-of/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/object/some.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/object/to-array.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/object/unserialize.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/object/valid-callable.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/object/valid-object.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/object/valid-value.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/object/validate-array-like-object.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/object/validate-array-like.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/object/validate-stringifiable-value.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/object/validate-stringifiable.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/optional-chaining.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/promise/#/as-callback.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/promise/.eslintrc.json delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/promise/lazy.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/reg-exp/#/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/reg-exp/#/is-sticky.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/reg-exp/#/is-unicode.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/reg-exp/#/match/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/reg-exp/#/match/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/reg-exp/#/match/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/reg-exp/#/match/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/reg-exp/#/replace/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/reg-exp/#/replace/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/reg-exp/#/replace/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/reg-exp/#/replace/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/reg-exp/#/search/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/reg-exp/#/search/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/reg-exp/#/search/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/reg-exp/#/search/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/reg-exp/#/split/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/reg-exp/#/split/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/reg-exp/#/split/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/reg-exp/#/split/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/reg-exp/#/sticky/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/reg-exp/#/sticky/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/reg-exp/#/unicode/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/reg-exp/#/unicode/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/reg-exp/escape.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/reg-exp/is-reg-exp.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/reg-exp/valid-reg-exp.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/safe-to-string.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/string/#/@@iterator/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/string/#/@@iterator/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/string/#/@@iterator/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/string/#/@@iterator/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/string/#/at.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/string/#/camel-to-hyphen.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/string/#/capitalize.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/string/#/case-insensitive-compare.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/string/#/code-point-at/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/string/#/code-point-at/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/string/#/code-point-at/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/string/#/code-point-at/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/string/#/contains/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/string/#/contains/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/string/#/contains/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/string/#/contains/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/string/#/count.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/string/#/ends-with/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/string/#/ends-with/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/string/#/ends-with/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/string/#/ends-with/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/string/#/hyphen-to-camel.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/string/#/indent.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/string/#/last.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/string/#/normalize/_data.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/string/#/normalize/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/string/#/normalize/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/string/#/normalize/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/string/#/normalize/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/string/#/pad.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/string/#/plain-replace-all.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/string/#/plain-replace.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/string/#/repeat/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/string/#/repeat/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/string/#/repeat/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/string/#/repeat/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/string/#/starts-with/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/string/#/starts-with/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/string/#/starts-with/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/string/#/starts-with/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/string/#/uncapitalize.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/string/format-method.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/string/from-code-point/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/string/from-code-point/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/string/from-code-point/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/string/from-code-point/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/string/is-string.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/string/random-uniq.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/string/random.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/string/raw/implement.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/string/raw/index.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/string/raw/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/string/raw/shim.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/test/to-short-string-representation.js delete mode 100644 user/themes/r2c/node_modules/es5-ext/to-short-string-representation.js delete mode 100644 user/themes/r2c/node_modules/es6-iterator/#/chain.js delete mode 100644 user/themes/r2c/node_modules/es6-iterator/.editorconfig delete mode 100644 user/themes/r2c/node_modules/es6-iterator/.npmignore delete mode 100644 user/themes/r2c/node_modules/es6-iterator/CHANGELOG.md delete mode 100644 user/themes/r2c/node_modules/es6-iterator/CHANGES delete mode 100644 user/themes/r2c/node_modules/es6-iterator/LICENSE delete mode 100644 user/themes/r2c/node_modules/es6-iterator/README.md delete mode 100644 user/themes/r2c/node_modules/es6-iterator/appveyor.yml delete mode 100644 user/themes/r2c/node_modules/es6-iterator/array.js delete mode 100644 user/themes/r2c/node_modules/es6-iterator/for-of.js delete mode 100644 user/themes/r2c/node_modules/es6-iterator/get.js delete mode 100644 user/themes/r2c/node_modules/es6-iterator/index.js delete mode 100644 user/themes/r2c/node_modules/es6-iterator/is-iterable.js delete mode 100644 user/themes/r2c/node_modules/es6-iterator/package.json delete mode 100644 user/themes/r2c/node_modules/es6-iterator/string.js delete mode 100644 user/themes/r2c/node_modules/es6-iterator/test/#/chain.js delete mode 100644 user/themes/r2c/node_modules/es6-iterator/test/.eslintrc.json delete mode 100644 user/themes/r2c/node_modules/es6-iterator/test/array.js delete mode 100644 user/themes/r2c/node_modules/es6-iterator/test/for-of.js delete mode 100644 user/themes/r2c/node_modules/es6-iterator/test/get.js delete mode 100644 user/themes/r2c/node_modules/es6-iterator/test/index.js delete mode 100644 user/themes/r2c/node_modules/es6-iterator/test/is-iterable.js delete mode 100644 user/themes/r2c/node_modules/es6-iterator/test/string.js delete mode 100644 user/themes/r2c/node_modules/es6-iterator/test/valid-iterable.js delete mode 100644 user/themes/r2c/node_modules/es6-iterator/valid-iterable.js delete mode 100644 user/themes/r2c/node_modules/es6-symbol/.lint delete mode 100644 user/themes/r2c/node_modules/es6-symbol/.npmignore delete mode 100644 user/themes/r2c/node_modules/es6-symbol/.travis.yml delete mode 100644 user/themes/r2c/node_modules/es6-symbol/CHANGES delete mode 100644 user/themes/r2c/node_modules/es6-symbol/LICENSE delete mode 100644 user/themes/r2c/node_modules/es6-symbol/README.md delete mode 100644 user/themes/r2c/node_modules/es6-symbol/implement.js delete mode 100644 user/themes/r2c/node_modules/es6-symbol/index.js delete mode 100644 user/themes/r2c/node_modules/es6-symbol/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es6-symbol/is-native-implemented.js delete mode 100644 user/themes/r2c/node_modules/es6-symbol/is-symbol.js delete mode 100644 user/themes/r2c/node_modules/es6-symbol/package.json delete mode 100644 user/themes/r2c/node_modules/es6-symbol/polyfill.js delete mode 100644 user/themes/r2c/node_modules/es6-symbol/test/implement.js delete mode 100644 user/themes/r2c/node_modules/es6-symbol/test/index.js delete mode 100644 user/themes/r2c/node_modules/es6-symbol/test/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es6-symbol/test/is-native-implemented.js delete mode 100644 user/themes/r2c/node_modules/es6-symbol/test/is-symbol.js delete mode 100644 user/themes/r2c/node_modules/es6-symbol/test/polyfill.js delete mode 100644 user/themes/r2c/node_modules/es6-symbol/test/validate-symbol.js delete mode 100644 user/themes/r2c/node_modules/es6-symbol/validate-symbol.js delete mode 100644 user/themes/r2c/node_modules/es6-weak-map/.lint delete mode 100644 user/themes/r2c/node_modules/es6-weak-map/.npmignore delete mode 100644 user/themes/r2c/node_modules/es6-weak-map/.travis.yml delete mode 100644 user/themes/r2c/node_modules/es6-weak-map/CHANGES delete mode 100644 user/themes/r2c/node_modules/es6-weak-map/LICENSE delete mode 100644 user/themes/r2c/node_modules/es6-weak-map/README.md delete mode 100644 user/themes/r2c/node_modules/es6-weak-map/implement.js delete mode 100644 user/themes/r2c/node_modules/es6-weak-map/index.js delete mode 100644 user/themes/r2c/node_modules/es6-weak-map/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es6-weak-map/is-native-implemented.js delete mode 100644 user/themes/r2c/node_modules/es6-weak-map/is-weak-map.js delete mode 100644 user/themes/r2c/node_modules/es6-weak-map/package.json delete mode 100644 user/themes/r2c/node_modules/es6-weak-map/polyfill.js delete mode 100644 user/themes/r2c/node_modules/es6-weak-map/test/implement.js delete mode 100644 user/themes/r2c/node_modules/es6-weak-map/test/index.js delete mode 100644 user/themes/r2c/node_modules/es6-weak-map/test/is-implemented.js delete mode 100644 user/themes/r2c/node_modules/es6-weak-map/test/is-native-implemented.js delete mode 100644 user/themes/r2c/node_modules/es6-weak-map/test/is-weak-map.js delete mode 100644 user/themes/r2c/node_modules/es6-weak-map/test/polyfill.js delete mode 100644 user/themes/r2c/node_modules/es6-weak-map/test/valid-weak-map.js delete mode 100644 user/themes/r2c/node_modules/es6-weak-map/valid-weak-map.js delete mode 100644 user/themes/r2c/node_modules/escape-string-regexp/index.js delete mode 100644 user/themes/r2c/node_modules/escape-string-regexp/license delete mode 100644 user/themes/r2c/node_modules/escape-string-regexp/package.json delete mode 100644 user/themes/r2c/node_modules/escape-string-regexp/readme.md delete mode 100644 user/themes/r2c/node_modules/event-emitter/.lint delete mode 100644 user/themes/r2c/node_modules/event-emitter/.npmignore delete mode 100644 user/themes/r2c/node_modules/event-emitter/.testignore delete mode 100644 user/themes/r2c/node_modules/event-emitter/.travis.yml delete mode 100644 user/themes/r2c/node_modules/event-emitter/CHANGES delete mode 100644 user/themes/r2c/node_modules/event-emitter/LICENSE delete mode 100644 user/themes/r2c/node_modules/event-emitter/README.md delete mode 100644 user/themes/r2c/node_modules/event-emitter/all-off.js delete mode 100644 user/themes/r2c/node_modules/event-emitter/benchmark/many-on.js delete mode 100644 user/themes/r2c/node_modules/event-emitter/benchmark/single-on.js delete mode 100644 user/themes/r2c/node_modules/event-emitter/emit-error.js delete mode 100644 user/themes/r2c/node_modules/event-emitter/has-listeners.js delete mode 100644 user/themes/r2c/node_modules/event-emitter/index.js delete mode 100644 user/themes/r2c/node_modules/event-emitter/package.json delete mode 100644 user/themes/r2c/node_modules/event-emitter/pipe.js delete mode 100644 user/themes/r2c/node_modules/event-emitter/test/all-off.js delete mode 100644 user/themes/r2c/node_modules/event-emitter/test/emit-error.js delete mode 100644 user/themes/r2c/node_modules/event-emitter/test/has-listeners.js delete mode 100644 user/themes/r2c/node_modules/event-emitter/test/index.js delete mode 100644 user/themes/r2c/node_modules/event-emitter/test/pipe.js delete mode 100644 user/themes/r2c/node_modules/event-emitter/test/unify.js delete mode 100644 user/themes/r2c/node_modules/event-emitter/unify.js delete mode 100644 user/themes/r2c/node_modules/expand-brackets/LICENSE delete mode 100644 user/themes/r2c/node_modules/expand-brackets/README.md delete mode 100644 user/themes/r2c/node_modules/expand-brackets/changelog.md delete mode 100644 user/themes/r2c/node_modules/expand-brackets/index.js delete mode 100644 user/themes/r2c/node_modules/expand-brackets/lib/compilers.js delete mode 100644 user/themes/r2c/node_modules/expand-brackets/lib/parsers.js delete mode 100644 user/themes/r2c/node_modules/expand-brackets/lib/utils.js delete mode 100644 user/themes/r2c/node_modules/expand-brackets/node_modules/debug/.coveralls.yml delete mode 100644 user/themes/r2c/node_modules/expand-brackets/node_modules/debug/.eslintrc delete mode 100644 user/themes/r2c/node_modules/expand-brackets/node_modules/debug/.npmignore delete mode 100644 user/themes/r2c/node_modules/expand-brackets/node_modules/debug/.travis.yml delete mode 100644 user/themes/r2c/node_modules/expand-brackets/node_modules/debug/CHANGELOG.md delete mode 100644 user/themes/r2c/node_modules/expand-brackets/node_modules/debug/LICENSE delete mode 100644 user/themes/r2c/node_modules/expand-brackets/node_modules/debug/Makefile delete mode 100644 user/themes/r2c/node_modules/expand-brackets/node_modules/debug/README.md delete mode 100644 user/themes/r2c/node_modules/expand-brackets/node_modules/debug/component.json delete mode 100644 user/themes/r2c/node_modules/expand-brackets/node_modules/debug/karma.conf.js delete mode 100644 user/themes/r2c/node_modules/expand-brackets/node_modules/debug/node.js delete mode 100644 user/themes/r2c/node_modules/expand-brackets/node_modules/debug/package.json delete mode 100644 user/themes/r2c/node_modules/expand-brackets/node_modules/debug/src/browser.js delete mode 100644 user/themes/r2c/node_modules/expand-brackets/node_modules/debug/src/debug.js delete mode 100644 user/themes/r2c/node_modules/expand-brackets/node_modules/debug/src/index.js delete mode 100644 user/themes/r2c/node_modules/expand-brackets/node_modules/debug/src/inspector-log.js delete mode 100644 user/themes/r2c/node_modules/expand-brackets/node_modules/debug/src/node.js delete mode 100644 user/themes/r2c/node_modules/expand-brackets/node_modules/define-property/LICENSE delete mode 100644 user/themes/r2c/node_modules/expand-brackets/node_modules/define-property/README.md delete mode 100644 user/themes/r2c/node_modules/expand-brackets/node_modules/define-property/index.js delete mode 100644 user/themes/r2c/node_modules/expand-brackets/node_modules/define-property/package.json delete mode 100644 user/themes/r2c/node_modules/expand-brackets/node_modules/extend-shallow/LICENSE delete mode 100644 user/themes/r2c/node_modules/expand-brackets/node_modules/extend-shallow/README.md delete mode 100644 user/themes/r2c/node_modules/expand-brackets/node_modules/extend-shallow/index.js delete mode 100644 user/themes/r2c/node_modules/expand-brackets/node_modules/extend-shallow/package.json delete mode 100644 user/themes/r2c/node_modules/expand-brackets/package.json delete mode 100644 user/themes/r2c/node_modules/expand-tilde/LICENSE delete mode 100644 user/themes/r2c/node_modules/expand-tilde/README.md delete mode 100644 user/themes/r2c/node_modules/expand-tilde/index.js delete mode 100644 user/themes/r2c/node_modules/expand-tilde/package.json delete mode 100644 user/themes/r2c/node_modules/extend-shallow/LICENSE delete mode 100644 user/themes/r2c/node_modules/extend-shallow/README.md delete mode 100644 user/themes/r2c/node_modules/extend-shallow/index.js delete mode 100644 user/themes/r2c/node_modules/extend-shallow/node_modules/is-extendable/LICENSE delete mode 100644 user/themes/r2c/node_modules/extend-shallow/node_modules/is-extendable/README.md delete mode 100644 user/themes/r2c/node_modules/extend-shallow/node_modules/is-extendable/index.d.ts delete mode 100644 user/themes/r2c/node_modules/extend-shallow/node_modules/is-extendable/index.js delete mode 100644 user/themes/r2c/node_modules/extend-shallow/node_modules/is-extendable/package.json delete mode 100644 user/themes/r2c/node_modules/extend-shallow/package.json delete mode 100644 user/themes/r2c/node_modules/extend/.eslintrc delete mode 100644 user/themes/r2c/node_modules/extend/.jscs.json delete mode 100644 user/themes/r2c/node_modules/extend/.npmignore delete mode 100644 user/themes/r2c/node_modules/extend/.travis.yml delete mode 100644 user/themes/r2c/node_modules/extend/CHANGELOG.md delete mode 100644 user/themes/r2c/node_modules/extend/LICENSE delete mode 100644 user/themes/r2c/node_modules/extend/README.md delete mode 100644 user/themes/r2c/node_modules/extend/component.json delete mode 100644 user/themes/r2c/node_modules/extend/index.js delete mode 100644 user/themes/r2c/node_modules/extend/package.json delete mode 100644 user/themes/r2c/node_modules/extglob/LICENSE delete mode 100644 user/themes/r2c/node_modules/extglob/README.md delete mode 100644 user/themes/r2c/node_modules/extglob/changelog.md delete mode 100644 user/themes/r2c/node_modules/extglob/index.js delete mode 100644 user/themes/r2c/node_modules/extglob/lib/compilers.js delete mode 100644 user/themes/r2c/node_modules/extglob/lib/extglob.js delete mode 100644 user/themes/r2c/node_modules/extglob/lib/parsers.js delete mode 100644 user/themes/r2c/node_modules/extglob/lib/utils.js delete mode 100644 user/themes/r2c/node_modules/extglob/node_modules/define-property/LICENSE delete mode 100644 user/themes/r2c/node_modules/extglob/node_modules/define-property/README.md delete mode 100644 user/themes/r2c/node_modules/extglob/node_modules/define-property/index.js delete mode 100644 user/themes/r2c/node_modules/extglob/node_modules/define-property/package.json delete mode 100644 user/themes/r2c/node_modules/extglob/node_modules/extend-shallow/LICENSE delete mode 100644 user/themes/r2c/node_modules/extglob/node_modules/extend-shallow/README.md delete mode 100644 user/themes/r2c/node_modules/extglob/node_modules/extend-shallow/index.js delete mode 100644 user/themes/r2c/node_modules/extglob/node_modules/extend-shallow/package.json delete mode 100644 user/themes/r2c/node_modules/extglob/node_modules/is-accessor-descriptor/LICENSE delete mode 100644 user/themes/r2c/node_modules/extglob/node_modules/is-accessor-descriptor/README.md delete mode 100644 user/themes/r2c/node_modules/extglob/node_modules/is-accessor-descriptor/index.js delete mode 100644 user/themes/r2c/node_modules/extglob/node_modules/is-accessor-descriptor/package.json delete mode 100644 user/themes/r2c/node_modules/extglob/node_modules/is-data-descriptor/LICENSE delete mode 100644 user/themes/r2c/node_modules/extglob/node_modules/is-data-descriptor/README.md delete mode 100644 user/themes/r2c/node_modules/extglob/node_modules/is-data-descriptor/index.js delete mode 100644 user/themes/r2c/node_modules/extglob/node_modules/is-data-descriptor/package.json delete mode 100644 user/themes/r2c/node_modules/extglob/node_modules/is-descriptor/LICENSE delete mode 100644 user/themes/r2c/node_modules/extglob/node_modules/is-descriptor/README.md delete mode 100644 user/themes/r2c/node_modules/extglob/node_modules/is-descriptor/index.js delete mode 100644 user/themes/r2c/node_modules/extglob/node_modules/is-descriptor/package.json delete mode 100644 user/themes/r2c/node_modules/extglob/package.json delete mode 100644 user/themes/r2c/node_modules/extsprintf/.gitmodules delete mode 100644 user/themes/r2c/node_modules/extsprintf/.npmignore delete mode 100644 user/themes/r2c/node_modules/extsprintf/LICENSE delete mode 100644 user/themes/r2c/node_modules/extsprintf/Makefile delete mode 100644 user/themes/r2c/node_modules/extsprintf/Makefile.targ delete mode 100644 user/themes/r2c/node_modules/extsprintf/README.md delete mode 100644 user/themes/r2c/node_modules/extsprintf/jsl.node.conf delete mode 100644 user/themes/r2c/node_modules/extsprintf/lib/extsprintf.js delete mode 100644 user/themes/r2c/node_modules/extsprintf/package.json delete mode 100644 user/themes/r2c/node_modules/fancy-log/LICENSE delete mode 100644 user/themes/r2c/node_modules/fancy-log/README.md delete mode 100644 user/themes/r2c/node_modules/fancy-log/index.js delete mode 100644 user/themes/r2c/node_modules/fancy-log/package.json delete mode 100644 user/themes/r2c/node_modules/fill-range/LICENSE delete mode 100644 user/themes/r2c/node_modules/fill-range/README.md delete mode 100644 user/themes/r2c/node_modules/fill-range/index.js delete mode 100644 user/themes/r2c/node_modules/fill-range/node_modules/extend-shallow/LICENSE delete mode 100644 user/themes/r2c/node_modules/fill-range/node_modules/extend-shallow/README.md delete mode 100644 user/themes/r2c/node_modules/fill-range/node_modules/extend-shallow/index.js delete mode 100644 user/themes/r2c/node_modules/fill-range/node_modules/extend-shallow/package.json delete mode 100644 user/themes/r2c/node_modules/fill-range/package.json delete mode 100644 user/themes/r2c/node_modules/find-index/README.md delete mode 100644 user/themes/r2c/node_modules/find-index/index.js delete mode 100644 user/themes/r2c/node_modules/find-index/last.js delete mode 100644 user/themes/r2c/node_modules/find-index/package.json delete mode 100644 user/themes/r2c/node_modules/find-up/index.js delete mode 100644 user/themes/r2c/node_modules/find-up/license delete mode 100644 user/themes/r2c/node_modules/find-up/package.json delete mode 100644 user/themes/r2c/node_modules/find-up/readme.md delete mode 100644 user/themes/r2c/node_modules/findup-sync/README.md delete mode 100644 user/themes/r2c/node_modules/findup-sync/index.js delete mode 100644 user/themes/r2c/node_modules/findup-sync/package.json delete mode 100644 user/themes/r2c/node_modules/fined/LICENSE delete mode 100644 user/themes/r2c/node_modules/fined/README.md delete mode 100644 user/themes/r2c/node_modules/fined/index.js delete mode 100644 user/themes/r2c/node_modules/fined/package.json delete mode 100644 user/themes/r2c/node_modules/first-chunk-stream/index.js delete mode 100644 user/themes/r2c/node_modules/first-chunk-stream/package.json delete mode 100644 user/themes/r2c/node_modules/first-chunk-stream/readme.md delete mode 100644 user/themes/r2c/node_modules/flagged-respawn/LICENSE delete mode 100644 user/themes/r2c/node_modules/flagged-respawn/README.md delete mode 100644 user/themes/r2c/node_modules/flagged-respawn/index.js delete mode 100644 user/themes/r2c/node_modules/flagged-respawn/lib/is-v8flags.js delete mode 100644 user/themes/r2c/node_modules/flagged-respawn/lib/remover.js delete mode 100644 user/themes/r2c/node_modules/flagged-respawn/lib/reorder.js delete mode 100644 user/themes/r2c/node_modules/flagged-respawn/lib/respawn.js delete mode 100644 user/themes/r2c/node_modules/flagged-respawn/package.json delete mode 100644 user/themes/r2c/node_modules/for-in/LICENSE delete mode 100644 user/themes/r2c/node_modules/for-in/README.md delete mode 100644 user/themes/r2c/node_modules/for-in/index.js delete mode 100644 user/themes/r2c/node_modules/for-in/package.json delete mode 100644 user/themes/r2c/node_modules/for-own/LICENSE delete mode 100644 user/themes/r2c/node_modules/for-own/README.md delete mode 100644 user/themes/r2c/node_modules/for-own/index.js delete mode 100644 user/themes/r2c/node_modules/for-own/package.json delete mode 100644 user/themes/r2c/node_modules/forever-agent/LICENSE delete mode 100644 user/themes/r2c/node_modules/forever-agent/README.md delete mode 100644 user/themes/r2c/node_modules/forever-agent/index.js delete mode 100644 user/themes/r2c/node_modules/forever-agent/package.json delete mode 100644 user/themes/r2c/node_modules/form-data/License delete mode 100644 user/themes/r2c/node_modules/form-data/README.md delete mode 100644 user/themes/r2c/node_modules/form-data/lib/browser.js delete mode 100644 user/themes/r2c/node_modules/form-data/lib/form_data.js delete mode 100644 user/themes/r2c/node_modules/form-data/lib/populate.js delete mode 100644 user/themes/r2c/node_modules/form-data/package.json delete mode 100644 user/themes/r2c/node_modules/fragment-cache/LICENSE delete mode 100644 user/themes/r2c/node_modules/fragment-cache/README.md delete mode 100644 user/themes/r2c/node_modules/fragment-cache/index.js delete mode 100644 user/themes/r2c/node_modules/fragment-cache/package.json delete mode 100644 user/themes/r2c/node_modules/fs.realpath/LICENSE delete mode 100644 user/themes/r2c/node_modules/fs.realpath/README.md delete mode 100644 user/themes/r2c/node_modules/fs.realpath/index.js delete mode 100644 user/themes/r2c/node_modules/fs.realpath/old.js delete mode 100644 user/themes/r2c/node_modules/fs.realpath/package.json delete mode 100644 user/themes/r2c/node_modules/fstream/.npmignore delete mode 100644 user/themes/r2c/node_modules/fstream/.travis.yml delete mode 100644 user/themes/r2c/node_modules/fstream/LICENSE delete mode 100644 user/themes/r2c/node_modules/fstream/README.md delete mode 100644 user/themes/r2c/node_modules/fstream/examples/filter-pipe.js delete mode 100644 user/themes/r2c/node_modules/fstream/examples/pipe.js delete mode 100644 user/themes/r2c/node_modules/fstream/examples/reader.js delete mode 100644 user/themes/r2c/node_modules/fstream/examples/symlink-write.js delete mode 100644 user/themes/r2c/node_modules/fstream/fstream.js delete mode 100644 user/themes/r2c/node_modules/fstream/lib/abstract.js delete mode 100644 user/themes/r2c/node_modules/fstream/lib/collect.js delete mode 100644 user/themes/r2c/node_modules/fstream/lib/dir-reader.js delete mode 100644 user/themes/r2c/node_modules/fstream/lib/dir-writer.js delete mode 100644 user/themes/r2c/node_modules/fstream/lib/file-reader.js delete mode 100644 user/themes/r2c/node_modules/fstream/lib/file-writer.js delete mode 100644 user/themes/r2c/node_modules/fstream/lib/get-type.js delete mode 100644 user/themes/r2c/node_modules/fstream/lib/link-reader.js delete mode 100644 user/themes/r2c/node_modules/fstream/lib/link-writer.js delete mode 100644 user/themes/r2c/node_modules/fstream/lib/proxy-reader.js delete mode 100644 user/themes/r2c/node_modules/fstream/lib/proxy-writer.js delete mode 100644 user/themes/r2c/node_modules/fstream/lib/reader.js delete mode 100644 user/themes/r2c/node_modules/fstream/lib/socket-reader.js delete mode 100644 user/themes/r2c/node_modules/fstream/lib/writer.js delete mode 100644 user/themes/r2c/node_modules/fstream/package.json delete mode 100644 user/themes/r2c/node_modules/gauge/CHANGELOG.md delete mode 100644 user/themes/r2c/node_modules/gauge/LICENSE delete mode 100644 user/themes/r2c/node_modules/gauge/README.md delete mode 100644 user/themes/r2c/node_modules/gauge/base-theme.js delete mode 100644 user/themes/r2c/node_modules/gauge/error.js delete mode 100644 user/themes/r2c/node_modules/gauge/has-color.js delete mode 100644 user/themes/r2c/node_modules/gauge/index.js delete mode 100644 user/themes/r2c/node_modules/gauge/package.json delete mode 100644 user/themes/r2c/node_modules/gauge/plumbing.js delete mode 100644 user/themes/r2c/node_modules/gauge/process.js delete mode 100644 user/themes/r2c/node_modules/gauge/progress-bar.js delete mode 100644 user/themes/r2c/node_modules/gauge/render-template.js delete mode 100644 user/themes/r2c/node_modules/gauge/set-immediate.js delete mode 100644 user/themes/r2c/node_modules/gauge/set-interval.js delete mode 100644 user/themes/r2c/node_modules/gauge/spin.js delete mode 100644 user/themes/r2c/node_modules/gauge/template-item.js delete mode 100644 user/themes/r2c/node_modules/gauge/theme-set.js delete mode 100644 user/themes/r2c/node_modules/gauge/themes.js delete mode 100644 user/themes/r2c/node_modules/gauge/wide-truncate.js delete mode 100644 user/themes/r2c/node_modules/gaze/LICENSE-MIT delete mode 100644 user/themes/r2c/node_modules/gaze/README.md delete mode 100644 user/themes/r2c/node_modules/gaze/lib/gaze.js delete mode 100644 user/themes/r2c/node_modules/gaze/lib/helper.js delete mode 100644 user/themes/r2c/node_modules/gaze/package.json delete mode 100644 user/themes/r2c/node_modules/generate-function/.npmignore delete mode 100644 user/themes/r2c/node_modules/generate-function/.travis.yml delete mode 100644 user/themes/r2c/node_modules/generate-function/README.md delete mode 100644 user/themes/r2c/node_modules/generate-function/example.js delete mode 100644 user/themes/r2c/node_modules/generate-function/index.js delete mode 100644 user/themes/r2c/node_modules/generate-function/package.json delete mode 100644 user/themes/r2c/node_modules/generate-function/test.js delete mode 100644 user/themes/r2c/node_modules/generate-object-property/.npmignore delete mode 100644 user/themes/r2c/node_modules/generate-object-property/.travis.yml delete mode 100644 user/themes/r2c/node_modules/generate-object-property/LICENSE delete mode 100644 user/themes/r2c/node_modules/generate-object-property/README.md delete mode 100644 user/themes/r2c/node_modules/generate-object-property/index.js delete mode 100644 user/themes/r2c/node_modules/generate-object-property/package.json delete mode 100644 user/themes/r2c/node_modules/generate-object-property/test.js delete mode 100644 user/themes/r2c/node_modules/get-caller-file/README.md delete mode 100644 user/themes/r2c/node_modules/get-caller-file/index.js delete mode 100644 user/themes/r2c/node_modules/get-caller-file/package.json delete mode 100644 user/themes/r2c/node_modules/get-stdin/index.js delete mode 100644 user/themes/r2c/node_modules/get-stdin/package.json delete mode 100644 user/themes/r2c/node_modules/get-stdin/readme.md delete mode 100644 user/themes/r2c/node_modules/get-value/LICENSE delete mode 100644 user/themes/r2c/node_modules/get-value/index.js delete mode 100644 user/themes/r2c/node_modules/get-value/package.json delete mode 100644 user/themes/r2c/node_modules/getpass/.npmignore delete mode 100644 user/themes/r2c/node_modules/getpass/.travis.yml delete mode 100644 user/themes/r2c/node_modules/getpass/LICENSE delete mode 100644 user/themes/r2c/node_modules/getpass/README.md delete mode 100644 user/themes/r2c/node_modules/getpass/lib/index.js delete mode 100644 user/themes/r2c/node_modules/getpass/node_modules/assert-plus/AUTHORS delete mode 100644 user/themes/r2c/node_modules/getpass/node_modules/assert-plus/CHANGES.md delete mode 100644 user/themes/r2c/node_modules/getpass/node_modules/assert-plus/README.md delete mode 100644 user/themes/r2c/node_modules/getpass/node_modules/assert-plus/assert.js delete mode 100644 user/themes/r2c/node_modules/getpass/node_modules/assert-plus/package.json delete mode 100644 user/themes/r2c/node_modules/getpass/package.json delete mode 100644 user/themes/r2c/node_modules/glob-stream/LICENSE delete mode 100644 user/themes/r2c/node_modules/glob-stream/README.md delete mode 100644 user/themes/r2c/node_modules/glob-stream/index.js delete mode 100644 user/themes/r2c/node_modules/glob-stream/node_modules/isarray/README.md delete mode 100644 user/themes/r2c/node_modules/glob-stream/node_modules/isarray/build/build.js delete mode 100644 user/themes/r2c/node_modules/glob-stream/node_modules/isarray/component.json delete mode 100644 user/themes/r2c/node_modules/glob-stream/node_modules/isarray/index.js delete mode 100644 user/themes/r2c/node_modules/glob-stream/node_modules/isarray/package.json delete mode 100644 user/themes/r2c/node_modules/glob-stream/node_modules/readable-stream/.npmignore delete mode 100644 user/themes/r2c/node_modules/glob-stream/node_modules/readable-stream/LICENSE delete mode 100644 user/themes/r2c/node_modules/glob-stream/node_modules/readable-stream/README.md delete mode 100644 user/themes/r2c/node_modules/glob-stream/node_modules/readable-stream/duplex.js delete mode 100644 user/themes/r2c/node_modules/glob-stream/node_modules/readable-stream/lib/_stream_duplex.js delete mode 100644 user/themes/r2c/node_modules/glob-stream/node_modules/readable-stream/lib/_stream_passthrough.js delete mode 100644 user/themes/r2c/node_modules/glob-stream/node_modules/readable-stream/lib/_stream_readable.js delete mode 100644 user/themes/r2c/node_modules/glob-stream/node_modules/readable-stream/lib/_stream_transform.js delete mode 100644 user/themes/r2c/node_modules/glob-stream/node_modules/readable-stream/lib/_stream_writable.js delete mode 100644 user/themes/r2c/node_modules/glob-stream/node_modules/readable-stream/package.json delete mode 100644 user/themes/r2c/node_modules/glob-stream/node_modules/readable-stream/passthrough.js delete mode 100644 user/themes/r2c/node_modules/glob-stream/node_modules/readable-stream/readable.js delete mode 100644 user/themes/r2c/node_modules/glob-stream/node_modules/readable-stream/transform.js delete mode 100644 user/themes/r2c/node_modules/glob-stream/node_modules/readable-stream/writable.js delete mode 100644 user/themes/r2c/node_modules/glob-stream/node_modules/string_decoder/.npmignore delete mode 100644 user/themes/r2c/node_modules/glob-stream/node_modules/string_decoder/LICENSE delete mode 100644 user/themes/r2c/node_modules/glob-stream/node_modules/string_decoder/README.md delete mode 100644 user/themes/r2c/node_modules/glob-stream/node_modules/string_decoder/index.js delete mode 100644 user/themes/r2c/node_modules/glob-stream/node_modules/string_decoder/package.json delete mode 100644 user/themes/r2c/node_modules/glob-stream/node_modules/through2/.npmignore delete mode 100644 user/themes/r2c/node_modules/glob-stream/node_modules/through2/LICENSE delete mode 100644 user/themes/r2c/node_modules/glob-stream/node_modules/through2/README.md delete mode 100644 user/themes/r2c/node_modules/glob-stream/node_modules/through2/package.json delete mode 100644 user/themes/r2c/node_modules/glob-stream/node_modules/through2/through2.js delete mode 100644 user/themes/r2c/node_modules/glob-stream/package.json delete mode 100644 user/themes/r2c/node_modules/glob-watcher/.npmignore delete mode 100644 user/themes/r2c/node_modules/glob-watcher/.travis.yml delete mode 100644 user/themes/r2c/node_modules/glob-watcher/LICENSE delete mode 100644 user/themes/r2c/node_modules/glob-watcher/README.md delete mode 100644 user/themes/r2c/node_modules/glob-watcher/index.js delete mode 100644 user/themes/r2c/node_modules/glob-watcher/package.json delete mode 100644 user/themes/r2c/node_modules/glob-watcher/test/fixtures/test.coffee delete mode 100644 user/themes/r2c/node_modules/glob-watcher/test/main.js delete mode 100644 user/themes/r2c/node_modules/glob/LICENSE delete mode 100644 user/themes/r2c/node_modules/glob/README.md delete mode 100644 user/themes/r2c/node_modules/glob/common.js delete mode 100644 user/themes/r2c/node_modules/glob/glob.js delete mode 100644 user/themes/r2c/node_modules/glob/package.json delete mode 100644 user/themes/r2c/node_modules/glob/sync.js delete mode 100644 user/themes/r2c/node_modules/glob2base/LICENSE delete mode 100644 user/themes/r2c/node_modules/glob2base/README.md delete mode 100644 user/themes/r2c/node_modules/glob2base/index.js delete mode 100644 user/themes/r2c/node_modules/glob2base/package.json delete mode 100644 user/themes/r2c/node_modules/global-modules/LICENSE delete mode 100644 user/themes/r2c/node_modules/global-modules/README.md delete mode 100644 user/themes/r2c/node_modules/global-modules/index.js delete mode 100644 user/themes/r2c/node_modules/global-modules/package.json delete mode 100644 user/themes/r2c/node_modules/global-prefix/LICENSE delete mode 100644 user/themes/r2c/node_modules/global-prefix/README.md delete mode 100644 user/themes/r2c/node_modules/global-prefix/index.js delete mode 100644 user/themes/r2c/node_modules/global-prefix/package.json delete mode 100644 user/themes/r2c/node_modules/globule/.jshintrc delete mode 100644 user/themes/r2c/node_modules/globule/.npmignore delete mode 100644 user/themes/r2c/node_modules/globule/.travis.yml delete mode 100644 user/themes/r2c/node_modules/globule/Gruntfile.js delete mode 100644 user/themes/r2c/node_modules/globule/LICENSE-MIT delete mode 100644 user/themes/r2c/node_modules/globule/README.md delete mode 100644 user/themes/r2c/node_modules/globule/lib/globule.js delete mode 100644 user/themes/r2c/node_modules/globule/node_modules/glob/.npmignore delete mode 100644 user/themes/r2c/node_modules/globule/node_modules/glob/.travis.yml delete mode 100644 user/themes/r2c/node_modules/globule/node_modules/glob/LICENSE delete mode 100644 user/themes/r2c/node_modules/globule/node_modules/glob/README.md delete mode 100644 user/themes/r2c/node_modules/globule/node_modules/glob/examples/g.js delete mode 100644 user/themes/r2c/node_modules/globule/node_modules/glob/examples/usr-local.js delete mode 100644 user/themes/r2c/node_modules/globule/node_modules/glob/glob.js delete mode 100644 user/themes/r2c/node_modules/globule/node_modules/glob/package.json delete mode 100644 user/themes/r2c/node_modules/globule/node_modules/glob/test/00-setup.js delete mode 100644 user/themes/r2c/node_modules/globule/node_modules/glob/test/bash-comparison.js delete mode 100644 user/themes/r2c/node_modules/globule/node_modules/glob/test/bash-results.json delete mode 100644 user/themes/r2c/node_modules/globule/node_modules/glob/test/cwd-test.js delete mode 100644 user/themes/r2c/node_modules/globule/node_modules/glob/test/mark.js delete mode 100644 user/themes/r2c/node_modules/globule/node_modules/glob/test/nocase-nomagic.js delete mode 100644 user/themes/r2c/node_modules/globule/node_modules/glob/test/pause-resume.js delete mode 100644 user/themes/r2c/node_modules/globule/node_modules/glob/test/root-nomount.js delete mode 100644 user/themes/r2c/node_modules/globule/node_modules/glob/test/root.js delete mode 100644 user/themes/r2c/node_modules/globule/node_modules/glob/test/zz-cleanup.js delete mode 100644 user/themes/r2c/node_modules/globule/node_modules/graceful-fs/.npmignore delete mode 100644 user/themes/r2c/node_modules/globule/node_modules/graceful-fs/LICENSE delete mode 100644 user/themes/r2c/node_modules/globule/node_modules/graceful-fs/README.md delete mode 100644 user/themes/r2c/node_modules/globule/node_modules/graceful-fs/graceful-fs.js delete mode 100644 user/themes/r2c/node_modules/globule/node_modules/graceful-fs/package.json delete mode 100644 user/themes/r2c/node_modules/globule/node_modules/graceful-fs/test/open.js delete mode 100644 user/themes/r2c/node_modules/globule/node_modules/graceful-fs/test/ulimit.js delete mode 100644 user/themes/r2c/node_modules/globule/node_modules/inherits/LICENSE delete mode 100644 user/themes/r2c/node_modules/globule/node_modules/inherits/README.md delete mode 100644 user/themes/r2c/node_modules/globule/node_modules/inherits/inherits.js delete mode 100644 user/themes/r2c/node_modules/globule/node_modules/inherits/package.json delete mode 100644 user/themes/r2c/node_modules/globule/node_modules/minimatch/.npmignore delete mode 100644 user/themes/r2c/node_modules/globule/node_modules/minimatch/LICENSE delete mode 100644 user/themes/r2c/node_modules/globule/node_modules/minimatch/README.md delete mode 100644 user/themes/r2c/node_modules/globule/node_modules/minimatch/minimatch.js delete mode 100644 user/themes/r2c/node_modules/globule/node_modules/minimatch/package.json delete mode 100644 user/themes/r2c/node_modules/globule/node_modules/minimatch/test/basic.js delete mode 100644 user/themes/r2c/node_modules/globule/node_modules/minimatch/test/brace-expand.js delete mode 100644 user/themes/r2c/node_modules/globule/node_modules/minimatch/test/caching.js delete mode 100644 user/themes/r2c/node_modules/globule/node_modules/minimatch/test/defaults.js delete mode 100644 user/themes/r2c/node_modules/globule/node_modules/minimatch/test/extglob-ending-with-state-char.js delete mode 100644 user/themes/r2c/node_modules/globule/package.json delete mode 100644 user/themes/r2c/node_modules/globule/test/fixtures/expand/README.md delete mode 100644 user/themes/r2c/node_modules/globule/test/fixtures/expand/css/baz.css delete mode 100644 user/themes/r2c/node_modules/globule/test/fixtures/expand/css/qux.css delete mode 100644 user/themes/r2c/node_modules/globule/test/fixtures/expand/deep/deep.txt delete mode 100644 user/themes/r2c/node_modules/globule/test/fixtures/expand/deep/deeper/deeper.txt delete mode 100644 user/themes/r2c/node_modules/globule/test/fixtures/expand/deep/deeper/deepest/deepest.txt delete mode 100644 user/themes/r2c/node_modules/globule/test/fixtures/expand/js/bar.js delete mode 100644 user/themes/r2c/node_modules/globule/test/fixtures/expand/js/foo.js delete mode 100644 user/themes/r2c/node_modules/globule/test/globule_test.js delete mode 100644 user/themes/r2c/node_modules/glogg/LICENSE delete mode 100644 user/themes/r2c/node_modules/glogg/README.md delete mode 100644 user/themes/r2c/node_modules/glogg/index.js delete mode 100644 user/themes/r2c/node_modules/glogg/package.json delete mode 100644 user/themes/r2c/node_modules/gonzales-pe/.npmignore delete mode 100644 user/themes/r2c/node_modules/gonzales-pe/.travis.yml delete mode 100644 user/themes/r2c/node_modules/gonzales-pe/CHANGELOG.md delete mode 100644 user/themes/r2c/node_modules/gonzales-pe/MIT-LICENSE.txt delete mode 100644 user/themes/r2c/node_modules/gonzales-pe/README.md delete mode 100644 user/themes/r2c/node_modules/gonzales-pe/TODO.nani delete mode 100644 user/themes/r2c/node_modules/gonzales-pe/bin/generate-tests.js delete mode 100644 user/themes/r2c/node_modules/gonzales-pe/bin/gonzales.js delete mode 100644 user/themes/r2c/node_modules/gonzales-pe/doc/AST-Description.md delete mode 100644 user/themes/r2c/node_modules/gonzales-pe/doc/Gonzales-Usage.md delete mode 100644 user/themes/r2c/node_modules/gonzales-pe/lib/css/mark.js delete mode 100644 user/themes/r2c/node_modules/gonzales-pe/lib/css/parse.js delete mode 100644 user/themes/r2c/node_modules/gonzales-pe/lib/css/stringify.js delete mode 100644 user/themes/r2c/node_modules/gonzales-pe/lib/css/tokenizer.js delete mode 100644 user/themes/r2c/node_modules/gonzales-pe/lib/gonzales.js delete mode 100644 user/themes/r2c/node_modules/gonzales-pe/lib/less/mark.js delete mode 100644 user/themes/r2c/node_modules/gonzales-pe/lib/less/parse.js delete mode 100644 user/themes/r2c/node_modules/gonzales-pe/lib/less/stringify.js delete mode 100644 user/themes/r2c/node_modules/gonzales-pe/lib/less/tokenizer.js delete mode 100644 user/themes/r2c/node_modules/gonzales-pe/lib/node-types.js delete mode 100644 user/themes/r2c/node_modules/gonzales-pe/lib/node.js delete mode 100644 user/themes/r2c/node_modules/gonzales-pe/lib/parse.js delete mode 100644 user/themes/r2c/node_modules/gonzales-pe/lib/parsing-error.js delete mode 100644 user/themes/r2c/node_modules/gonzales-pe/lib/sass/mark.js delete mode 100644 user/themes/r2c/node_modules/gonzales-pe/lib/sass/parse.js delete mode 100644 user/themes/r2c/node_modules/gonzales-pe/lib/sass/stringify.js delete mode 100644 user/themes/r2c/node_modules/gonzales-pe/lib/sass/tokenizer.js delete mode 100644 user/themes/r2c/node_modules/gonzales-pe/lib/scss/mark.js delete mode 100644 user/themes/r2c/node_modules/gonzales-pe/lib/scss/parse.js delete mode 100644 user/themes/r2c/node_modules/gonzales-pe/lib/scss/stringify.js delete mode 100644 user/themes/r2c/node_modules/gonzales-pe/lib/scss/tokenizer.js delete mode 100644 user/themes/r2c/node_modules/gonzales-pe/lib/token-types.js delete mode 100644 user/themes/r2c/node_modules/gonzales-pe/package.json delete mode 100644 user/themes/r2c/node_modules/graceful-fs/LICENSE delete mode 100644 user/themes/r2c/node_modules/graceful-fs/README.md delete mode 100644 user/themes/r2c/node_modules/graceful-fs/fs.js delete mode 100644 user/themes/r2c/node_modules/graceful-fs/graceful-fs.js delete mode 100644 user/themes/r2c/node_modules/graceful-fs/legacy-streams.js delete mode 100644 user/themes/r2c/node_modules/graceful-fs/package.json delete mode 100644 user/themes/r2c/node_modules/graceful-fs/polyfills.js delete mode 100644 user/themes/r2c/node_modules/gulp-autoprefixer/index.js delete mode 100644 user/themes/r2c/node_modules/gulp-autoprefixer/license delete mode 100644 user/themes/r2c/node_modules/gulp-autoprefixer/node_modules/fancy-log/LICENSE delete mode 100644 user/themes/r2c/node_modules/gulp-autoprefixer/node_modules/fancy-log/README.md delete mode 100644 user/themes/r2c/node_modules/gulp-autoprefixer/node_modules/fancy-log/index.js delete mode 100644 user/themes/r2c/node_modules/gulp-autoprefixer/node_modules/fancy-log/package.json delete mode 100644 user/themes/r2c/node_modules/gulp-autoprefixer/package.json delete mode 100644 user/themes/r2c/node_modules/gulp-autoprefixer/readme.md delete mode 100644 user/themes/r2c/node_modules/gulp-clean-css/LICENSE delete mode 100644 user/themes/r2c/node_modules/gulp-clean-css/README.md delete mode 100644 user/themes/r2c/node_modules/gulp-clean-css/index.js delete mode 100644 user/themes/r2c/node_modules/gulp-clean-css/package.json delete mode 100644 user/themes/r2c/node_modules/gulp-csscomb/LICENSE.txt delete mode 100644 user/themes/r2c/node_modules/gulp-csscomb/README.md delete mode 100644 user/themes/r2c/node_modules/gulp-csscomb/index.js delete mode 100644 user/themes/r2c/node_modules/gulp-csscomb/package.json delete mode 100644 user/themes/r2c/node_modules/gulp-rename/README.md delete mode 100644 user/themes/r2c/node_modules/gulp-rename/index.js delete mode 100644 user/themes/r2c/node_modules/gulp-rename/package.json delete mode 100644 user/themes/r2c/node_modules/gulp-sass/.editorconfig delete mode 100644 user/themes/r2c/node_modules/gulp-sass/.eslintrc delete mode 100644 user/themes/r2c/node_modules/gulp-sass/.travis.yml delete mode 100644 user/themes/r2c/node_modules/gulp-sass/CHANGELOG.md delete mode 100644 user/themes/r2c/node_modules/gulp-sass/CONTRIBUTING.md delete mode 100644 user/themes/r2c/node_modules/gulp-sass/LICENSE delete mode 100644 user/themes/r2c/node_modules/gulp-sass/README.md delete mode 100644 user/themes/r2c/node_modules/gulp-sass/appveyor.yml delete mode 100644 user/themes/r2c/node_modules/gulp-sass/index.js delete mode 100644 user/themes/r2c/node_modules/gulp-sass/node_modules/ansi-regex/index.js delete mode 100644 user/themes/r2c/node_modules/gulp-sass/node_modules/ansi-regex/license delete mode 100644 user/themes/r2c/node_modules/gulp-sass/node_modules/ansi-regex/package.json delete mode 100644 user/themes/r2c/node_modules/gulp-sass/node_modules/ansi-regex/readme.md delete mode 100644 user/themes/r2c/node_modules/gulp-sass/node_modules/ansi-styles/index.js delete mode 100644 user/themes/r2c/node_modules/gulp-sass/node_modules/ansi-styles/license delete mode 100644 user/themes/r2c/node_modules/gulp-sass/node_modules/ansi-styles/package.json delete mode 100644 user/themes/r2c/node_modules/gulp-sass/node_modules/ansi-styles/readme.md delete mode 100644 user/themes/r2c/node_modules/gulp-sass/node_modules/chalk/index.js delete mode 100644 user/themes/r2c/node_modules/gulp-sass/node_modules/chalk/index.js.flow delete mode 100644 user/themes/r2c/node_modules/gulp-sass/node_modules/chalk/license delete mode 100644 user/themes/r2c/node_modules/gulp-sass/node_modules/chalk/package.json delete mode 100644 user/themes/r2c/node_modules/gulp-sass/node_modules/chalk/readme.md delete mode 100644 user/themes/r2c/node_modules/gulp-sass/node_modules/chalk/templates.js delete mode 100644 user/themes/r2c/node_modules/gulp-sass/node_modules/chalk/types/index.d.ts delete mode 100644 user/themes/r2c/node_modules/gulp-sass/node_modules/has-flag/index.js delete mode 100644 user/themes/r2c/node_modules/gulp-sass/node_modules/has-flag/license delete mode 100644 user/themes/r2c/node_modules/gulp-sass/node_modules/has-flag/package.json delete mode 100644 user/themes/r2c/node_modules/gulp-sass/node_modules/has-flag/readme.md delete mode 100644 user/themes/r2c/node_modules/gulp-sass/node_modules/replace-ext/LICENSE delete mode 100644 user/themes/r2c/node_modules/gulp-sass/node_modules/replace-ext/README.md delete mode 100644 user/themes/r2c/node_modules/gulp-sass/node_modules/replace-ext/index.js delete mode 100644 user/themes/r2c/node_modules/gulp-sass/node_modules/replace-ext/package.json delete mode 100644 user/themes/r2c/node_modules/gulp-sass/node_modules/strip-ansi/index.js delete mode 100644 user/themes/r2c/node_modules/gulp-sass/node_modules/strip-ansi/license delete mode 100644 user/themes/r2c/node_modules/gulp-sass/node_modules/strip-ansi/package.json delete mode 100644 user/themes/r2c/node_modules/gulp-sass/node_modules/strip-ansi/readme.md delete mode 100644 user/themes/r2c/node_modules/gulp-sass/node_modules/supports-color/browser.js delete mode 100644 user/themes/r2c/node_modules/gulp-sass/node_modules/supports-color/index.js delete mode 100644 user/themes/r2c/node_modules/gulp-sass/node_modules/supports-color/license delete mode 100644 user/themes/r2c/node_modules/gulp-sass/node_modules/supports-color/package.json delete mode 100644 user/themes/r2c/node_modules/gulp-sass/node_modules/supports-color/readme.md delete mode 100644 user/themes/r2c/node_modules/gulp-sass/package.json delete mode 100644 user/themes/r2c/node_modules/gulp-sourcemaps/LICENSE.md delete mode 100644 user/themes/r2c/node_modules/gulp-sourcemaps/README.md delete mode 100644 user/themes/r2c/node_modules/gulp-sourcemaps/index.js delete mode 100644 user/themes/r2c/node_modules/gulp-sourcemaps/package.json delete mode 100644 user/themes/r2c/node_modules/gulp-sourcemaps/src/debug.js delete mode 100644 user/themes/r2c/node_modules/gulp-sourcemaps/src/init/index.internals.js delete mode 100644 user/themes/r2c/node_modules/gulp-sourcemaps/src/init/index.js delete mode 100644 user/themes/r2c/node_modules/gulp-sourcemaps/src/utils.js delete mode 100644 user/themes/r2c/node_modules/gulp-sourcemaps/src/write/index.internals.js delete mode 100644 user/themes/r2c/node_modules/gulp-sourcemaps/src/write/index.js delete mode 100644 user/themes/r2c/node_modules/gulp-util/LICENSE delete mode 100644 user/themes/r2c/node_modules/gulp-util/README.md delete mode 100644 user/themes/r2c/node_modules/gulp-util/index.js delete mode 100644 user/themes/r2c/node_modules/gulp-util/lib/PluginError.js delete mode 100644 user/themes/r2c/node_modules/gulp-util/lib/buffer.js delete mode 100644 user/themes/r2c/node_modules/gulp-util/lib/combine.js delete mode 100644 user/themes/r2c/node_modules/gulp-util/lib/env.js delete mode 100644 user/themes/r2c/node_modules/gulp-util/lib/isBuffer.js delete mode 100644 user/themes/r2c/node_modules/gulp-util/lib/isNull.js delete mode 100644 user/themes/r2c/node_modules/gulp-util/lib/isStream.js delete mode 100644 user/themes/r2c/node_modules/gulp-util/lib/log.js delete mode 100644 user/themes/r2c/node_modules/gulp-util/lib/noop.js delete mode 100644 user/themes/r2c/node_modules/gulp-util/lib/template.js delete mode 100644 user/themes/r2c/node_modules/gulp-util/node_modules/object-assign/index.js delete mode 100644 user/themes/r2c/node_modules/gulp-util/node_modules/object-assign/license delete mode 100644 user/themes/r2c/node_modules/gulp-util/node_modules/object-assign/package.json delete mode 100644 user/themes/r2c/node_modules/gulp-util/node_modules/object-assign/readme.md delete mode 100644 user/themes/r2c/node_modules/gulp-util/node_modules/vinyl/LICENSE delete mode 100644 user/themes/r2c/node_modules/gulp-util/node_modules/vinyl/README.md delete mode 100644 user/themes/r2c/node_modules/gulp-util/node_modules/vinyl/index.js delete mode 100644 user/themes/r2c/node_modules/gulp-util/node_modules/vinyl/lib/cloneBuffer.js delete mode 100644 user/themes/r2c/node_modules/gulp-util/node_modules/vinyl/lib/inspectStream.js delete mode 100644 user/themes/r2c/node_modules/gulp-util/node_modules/vinyl/lib/isBuffer.js delete mode 100644 user/themes/r2c/node_modules/gulp-util/node_modules/vinyl/lib/isNull.js delete mode 100644 user/themes/r2c/node_modules/gulp-util/node_modules/vinyl/lib/isStream.js delete mode 100644 user/themes/r2c/node_modules/gulp-util/node_modules/vinyl/package.json delete mode 100644 user/themes/r2c/node_modules/gulp-util/package.json delete mode 100644 user/themes/r2c/node_modules/gulp/CHANGELOG.md delete mode 100644 user/themes/r2c/node_modules/gulp/LICENSE delete mode 100644 user/themes/r2c/node_modules/gulp/README.md delete mode 100644 user/themes/r2c/node_modules/gulp/bin/gulp.js delete mode 100644 user/themes/r2c/node_modules/gulp/completion/README.md delete mode 100644 user/themes/r2c/node_modules/gulp/completion/bash delete mode 100644 user/themes/r2c/node_modules/gulp/completion/fish delete mode 100644 user/themes/r2c/node_modules/gulp/completion/powershell delete mode 100644 user/themes/r2c/node_modules/gulp/completion/zsh delete mode 100644 user/themes/r2c/node_modules/gulp/gulp.1 delete mode 100644 user/themes/r2c/node_modules/gulp/index.js delete mode 100644 user/themes/r2c/node_modules/gulp/lib/completion.js delete mode 100644 user/themes/r2c/node_modules/gulp/lib/taskTree.js delete mode 100644 user/themes/r2c/node_modules/gulp/package.json delete mode 100644 user/themes/r2c/node_modules/gulplog/CHANGELOG.md delete mode 100644 user/themes/r2c/node_modules/gulplog/LICENSE delete mode 100644 user/themes/r2c/node_modules/gulplog/README.md delete mode 100644 user/themes/r2c/node_modules/gulplog/index.js delete mode 100644 user/themes/r2c/node_modules/gulplog/package.json delete mode 100644 user/themes/r2c/node_modules/har-validator/LICENSE delete mode 100644 user/themes/r2c/node_modules/har-validator/README.md delete mode 100644 user/themes/r2c/node_modules/har-validator/bin/har-validator delete mode 100644 user/themes/r2c/node_modules/har-validator/lib/async.js delete mode 100644 user/themes/r2c/node_modules/har-validator/lib/error.js delete mode 100644 user/themes/r2c/node_modules/har-validator/lib/index.js delete mode 100644 user/themes/r2c/node_modules/har-validator/lib/runner.js delete mode 100644 user/themes/r2c/node_modules/har-validator/lib/schemas/cache.json delete mode 100644 user/themes/r2c/node_modules/har-validator/lib/schemas/cacheEntry.json delete mode 100644 user/themes/r2c/node_modules/har-validator/lib/schemas/content.json delete mode 100644 user/themes/r2c/node_modules/har-validator/lib/schemas/cookie.json delete mode 100644 user/themes/r2c/node_modules/har-validator/lib/schemas/creator.json delete mode 100644 user/themes/r2c/node_modules/har-validator/lib/schemas/entry.json delete mode 100644 user/themes/r2c/node_modules/har-validator/lib/schemas/har.json delete mode 100644 user/themes/r2c/node_modules/har-validator/lib/schemas/index.js delete mode 100644 user/themes/r2c/node_modules/har-validator/lib/schemas/log.json delete mode 100644 user/themes/r2c/node_modules/har-validator/lib/schemas/page.json delete mode 100644 user/themes/r2c/node_modules/har-validator/lib/schemas/pageTimings.json delete mode 100644 user/themes/r2c/node_modules/har-validator/lib/schemas/postData.json delete mode 100644 user/themes/r2c/node_modules/har-validator/lib/schemas/record.json delete mode 100644 user/themes/r2c/node_modules/har-validator/lib/schemas/request.json delete mode 100644 user/themes/r2c/node_modules/har-validator/lib/schemas/response.json delete mode 100644 user/themes/r2c/node_modules/har-validator/lib/schemas/timings.json delete mode 100644 user/themes/r2c/node_modules/har-validator/node_modules/commander/CHANGELOG.md delete mode 100644 user/themes/r2c/node_modules/har-validator/node_modules/commander/LICENSE delete mode 100644 user/themes/r2c/node_modules/har-validator/node_modules/commander/Readme.md delete mode 100644 user/themes/r2c/node_modules/har-validator/node_modules/commander/index.js delete mode 100644 user/themes/r2c/node_modules/har-validator/node_modules/commander/package.json delete mode 100644 user/themes/r2c/node_modules/har-validator/node_modules/commander/typings/index.d.ts delete mode 100644 user/themes/r2c/node_modules/har-validator/package.json delete mode 100644 user/themes/r2c/node_modules/has-ansi/index.js delete mode 100644 user/themes/r2c/node_modules/has-ansi/license delete mode 100644 user/themes/r2c/node_modules/has-ansi/package.json delete mode 100644 user/themes/r2c/node_modules/has-ansi/readme.md delete mode 100644 user/themes/r2c/node_modules/has-flag/index.js delete mode 100644 user/themes/r2c/node_modules/has-flag/license delete mode 100644 user/themes/r2c/node_modules/has-flag/package.json delete mode 100644 user/themes/r2c/node_modules/has-flag/readme.md delete mode 100644 user/themes/r2c/node_modules/has-gulplog/LICENSE delete mode 100644 user/themes/r2c/node_modules/has-gulplog/README.md delete mode 100644 user/themes/r2c/node_modules/has-gulplog/index.js delete mode 100644 user/themes/r2c/node_modules/has-gulplog/package.json delete mode 100644 user/themes/r2c/node_modules/has-unicode/LICENSE delete mode 100644 user/themes/r2c/node_modules/has-unicode/README.md delete mode 100644 user/themes/r2c/node_modules/has-unicode/index.js delete mode 100644 user/themes/r2c/node_modules/has-unicode/package.json delete mode 100644 user/themes/r2c/node_modules/has-value/LICENSE delete mode 100644 user/themes/r2c/node_modules/has-value/README.md delete mode 100644 user/themes/r2c/node_modules/has-value/index.js delete mode 100644 user/themes/r2c/node_modules/has-value/package.json delete mode 100644 user/themes/r2c/node_modules/has-values/LICENSE delete mode 100644 user/themes/r2c/node_modules/has-values/README.md delete mode 100644 user/themes/r2c/node_modules/has-values/index.js delete mode 100644 user/themes/r2c/node_modules/has-values/node_modules/kind-of/LICENSE delete mode 100644 user/themes/r2c/node_modules/has-values/node_modules/kind-of/README.md delete mode 100644 user/themes/r2c/node_modules/has-values/node_modules/kind-of/index.js delete mode 100644 user/themes/r2c/node_modules/has-values/node_modules/kind-of/package.json delete mode 100644 user/themes/r2c/node_modules/has-values/package.json delete mode 100644 user/themes/r2c/node_modules/hawk/.npmignore delete mode 100644 user/themes/r2c/node_modules/hawk/.travis.yml delete mode 100644 user/themes/r2c/node_modules/hawk/LICENSE delete mode 100644 user/themes/r2c/node_modules/hawk/README.md delete mode 100644 user/themes/r2c/node_modules/hawk/bower.json delete mode 100644 user/themes/r2c/node_modules/hawk/component.json delete mode 100644 user/themes/r2c/node_modules/hawk/dist/client.js delete mode 100644 user/themes/r2c/node_modules/hawk/example/usage.js delete mode 100644 user/themes/r2c/node_modules/hawk/images/hawk.png delete mode 100644 user/themes/r2c/node_modules/hawk/images/logo.png delete mode 100644 user/themes/r2c/node_modules/hawk/lib/browser.js delete mode 100644 user/themes/r2c/node_modules/hawk/lib/client.js delete mode 100644 user/themes/r2c/node_modules/hawk/lib/crypto.js delete mode 100644 user/themes/r2c/node_modules/hawk/lib/index.js delete mode 100644 user/themes/r2c/node_modules/hawk/lib/server.js delete mode 100644 user/themes/r2c/node_modules/hawk/lib/utils.js delete mode 100644 user/themes/r2c/node_modules/hawk/package.json delete mode 100644 user/themes/r2c/node_modules/hawk/test/browser.js delete mode 100644 user/themes/r2c/node_modules/hawk/test/client.js delete mode 100644 user/themes/r2c/node_modules/hawk/test/crypto.js delete mode 100644 user/themes/r2c/node_modules/hawk/test/index.js delete mode 100644 user/themes/r2c/node_modules/hawk/test/readme.js delete mode 100644 user/themes/r2c/node_modules/hawk/test/server.js delete mode 100644 user/themes/r2c/node_modules/hawk/test/uri.js delete mode 100644 user/themes/r2c/node_modules/hawk/test/utils.js delete mode 100644 user/themes/r2c/node_modules/hoek/.npmignore delete mode 100644 user/themes/r2c/node_modules/hoek/.travis.yml delete mode 100644 user/themes/r2c/node_modules/hoek/CONTRIBUTING.md delete mode 100644 user/themes/r2c/node_modules/hoek/LICENSE delete mode 100644 user/themes/r2c/node_modules/hoek/README.md delete mode 100644 user/themes/r2c/node_modules/hoek/images/hoek.png delete mode 100644 user/themes/r2c/node_modules/hoek/lib/escape.js delete mode 100644 user/themes/r2c/node_modules/hoek/lib/index.js delete mode 100644 user/themes/r2c/node_modules/hoek/package.json delete mode 100644 user/themes/r2c/node_modules/hoek/test/escaper.js delete mode 100644 user/themes/r2c/node_modules/hoek/test/index.js delete mode 100644 user/themes/r2c/node_modules/hoek/test/modules/ignore.txt delete mode 100644 user/themes/r2c/node_modules/hoek/test/modules/test1.js delete mode 100644 user/themes/r2c/node_modules/hoek/test/modules/test2.js delete mode 100644 user/themes/r2c/node_modules/hoek/test/modules/test3.js delete mode 100644 user/themes/r2c/node_modules/homedir-polyfill/LICENSE delete mode 100644 user/themes/r2c/node_modules/homedir-polyfill/README.md delete mode 100644 user/themes/r2c/node_modules/homedir-polyfill/index.js delete mode 100644 user/themes/r2c/node_modules/homedir-polyfill/package.json delete mode 100644 user/themes/r2c/node_modules/hosted-git-info/CHANGELOG.md delete mode 100644 user/themes/r2c/node_modules/hosted-git-info/LICENSE delete mode 100644 user/themes/r2c/node_modules/hosted-git-info/README.md delete mode 100644 user/themes/r2c/node_modules/hosted-git-info/git-host-info.js delete mode 100644 user/themes/r2c/node_modules/hosted-git-info/git-host.js delete mode 100644 user/themes/r2c/node_modules/hosted-git-info/index.js delete mode 100644 user/themes/r2c/node_modules/hosted-git-info/package.json delete mode 100644 user/themes/r2c/node_modules/http-signature/.dir-locals.el delete mode 100644 user/themes/r2c/node_modules/http-signature/.npmignore delete mode 100644 user/themes/r2c/node_modules/http-signature/CHANGES.md delete mode 100644 user/themes/r2c/node_modules/http-signature/LICENSE delete mode 100644 user/themes/r2c/node_modules/http-signature/README.md delete mode 100644 user/themes/r2c/node_modules/http-signature/http_signing.md delete mode 100644 user/themes/r2c/node_modules/http-signature/lib/index.js delete mode 100644 user/themes/r2c/node_modules/http-signature/lib/parser.js delete mode 100644 user/themes/r2c/node_modules/http-signature/lib/signer.js delete mode 100644 user/themes/r2c/node_modules/http-signature/lib/utils.js delete mode 100644 user/themes/r2c/node_modules/http-signature/lib/verify.js delete mode 100644 user/themes/r2c/node_modules/http-signature/package.json delete mode 100644 user/themes/r2c/node_modules/in-publish/.npmignore delete mode 100644 user/themes/r2c/node_modules/in-publish/LICENSE delete mode 100644 user/themes/r2c/node_modules/in-publish/README.md delete mode 100644 user/themes/r2c/node_modules/in-publish/README.md~ delete mode 100644 user/themes/r2c/node_modules/in-publish/in-install.js delete mode 100644 user/themes/r2c/node_modules/in-publish/in-publish.js delete mode 100644 user/themes/r2c/node_modules/in-publish/index.js delete mode 100644 user/themes/r2c/node_modules/in-publish/not-in-install.js delete mode 100644 user/themes/r2c/node_modules/in-publish/not-in-publish.js delete mode 100644 user/themes/r2c/node_modules/in-publish/package.json delete mode 100644 user/themes/r2c/node_modules/in-publish/test/package.json delete mode 100644 user/themes/r2c/node_modules/indent-string/index.js delete mode 100644 user/themes/r2c/node_modules/indent-string/license delete mode 100644 user/themes/r2c/node_modules/indent-string/package.json delete mode 100644 user/themes/r2c/node_modules/indent-string/readme.md delete mode 100644 user/themes/r2c/node_modules/inflight/LICENSE delete mode 100644 user/themes/r2c/node_modules/inflight/README.md delete mode 100644 user/themes/r2c/node_modules/inflight/inflight.js delete mode 100644 user/themes/r2c/node_modules/inflight/package.json delete mode 100644 user/themes/r2c/node_modules/inherits/LICENSE delete mode 100644 user/themes/r2c/node_modules/inherits/README.md delete mode 100644 user/themes/r2c/node_modules/inherits/inherits.js delete mode 100644 user/themes/r2c/node_modules/inherits/inherits_browser.js delete mode 100644 user/themes/r2c/node_modules/inherits/package.json delete mode 100644 user/themes/r2c/node_modules/ini/LICENSE delete mode 100644 user/themes/r2c/node_modules/ini/README.md delete mode 100644 user/themes/r2c/node_modules/ini/ini.js delete mode 100644 user/themes/r2c/node_modules/ini/package.json delete mode 100644 user/themes/r2c/node_modules/interpret/CHANGELOG delete mode 100644 user/themes/r2c/node_modules/interpret/LICENSE delete mode 100644 user/themes/r2c/node_modules/interpret/README.md delete mode 100644 user/themes/r2c/node_modules/interpret/index.js delete mode 100644 user/themes/r2c/node_modules/interpret/package.json delete mode 100644 user/themes/r2c/node_modules/invert-kv/index.js delete mode 100644 user/themes/r2c/node_modules/invert-kv/package.json delete mode 100644 user/themes/r2c/node_modules/invert-kv/readme.md delete mode 100644 user/themes/r2c/node_modules/is-absolute/LICENSE delete mode 100644 user/themes/r2c/node_modules/is-absolute/README.md delete mode 100644 user/themes/r2c/node_modules/is-absolute/index.js delete mode 100644 user/themes/r2c/node_modules/is-absolute/package.json delete mode 100644 user/themes/r2c/node_modules/is-accessor-descriptor/LICENSE delete mode 100644 user/themes/r2c/node_modules/is-accessor-descriptor/README.md delete mode 100644 user/themes/r2c/node_modules/is-accessor-descriptor/index.js delete mode 100644 user/themes/r2c/node_modules/is-accessor-descriptor/node_modules/kind-of/LICENSE delete mode 100644 user/themes/r2c/node_modules/is-accessor-descriptor/node_modules/kind-of/README.md delete mode 100644 user/themes/r2c/node_modules/is-accessor-descriptor/node_modules/kind-of/index.js delete mode 100644 user/themes/r2c/node_modules/is-accessor-descriptor/node_modules/kind-of/package.json delete mode 100644 user/themes/r2c/node_modules/is-accessor-descriptor/package.json delete mode 100644 user/themes/r2c/node_modules/is-arrayish/.editorconfig delete mode 100644 user/themes/r2c/node_modules/is-arrayish/.istanbul.yml delete mode 100644 user/themes/r2c/node_modules/is-arrayish/.npmignore delete mode 100644 user/themes/r2c/node_modules/is-arrayish/.travis.yml delete mode 100644 user/themes/r2c/node_modules/is-arrayish/LICENSE delete mode 100644 user/themes/r2c/node_modules/is-arrayish/README.md delete mode 100644 user/themes/r2c/node_modules/is-arrayish/index.js delete mode 100644 user/themes/r2c/node_modules/is-arrayish/package.json delete mode 100644 user/themes/r2c/node_modules/is-buffer/LICENSE delete mode 100644 user/themes/r2c/node_modules/is-buffer/README.md delete mode 100644 user/themes/r2c/node_modules/is-buffer/index.js delete mode 100644 user/themes/r2c/node_modules/is-buffer/package.json delete mode 100644 user/themes/r2c/node_modules/is-buffer/test/basic.js delete mode 100644 user/themes/r2c/node_modules/is-builtin-module/index.js delete mode 100644 user/themes/r2c/node_modules/is-builtin-module/license delete mode 100644 user/themes/r2c/node_modules/is-builtin-module/package.json delete mode 100644 user/themes/r2c/node_modules/is-builtin-module/readme.md delete mode 100644 user/themes/r2c/node_modules/is-data-descriptor/LICENSE delete mode 100644 user/themes/r2c/node_modules/is-data-descriptor/README.md delete mode 100644 user/themes/r2c/node_modules/is-data-descriptor/index.js delete mode 100644 user/themes/r2c/node_modules/is-data-descriptor/node_modules/kind-of/LICENSE delete mode 100644 user/themes/r2c/node_modules/is-data-descriptor/node_modules/kind-of/README.md delete mode 100644 user/themes/r2c/node_modules/is-data-descriptor/node_modules/kind-of/index.js delete mode 100644 user/themes/r2c/node_modules/is-data-descriptor/node_modules/kind-of/package.json delete mode 100644 user/themes/r2c/node_modules/is-data-descriptor/package.json delete mode 100644 user/themes/r2c/node_modules/is-descriptor/LICENSE delete mode 100644 user/themes/r2c/node_modules/is-descriptor/README.md delete mode 100644 user/themes/r2c/node_modules/is-descriptor/index.js delete mode 100644 user/themes/r2c/node_modules/is-descriptor/node_modules/kind-of/LICENSE delete mode 100644 user/themes/r2c/node_modules/is-descriptor/node_modules/kind-of/README.md delete mode 100644 user/themes/r2c/node_modules/is-descriptor/node_modules/kind-of/index.js delete mode 100644 user/themes/r2c/node_modules/is-descriptor/node_modules/kind-of/package.json delete mode 100644 user/themes/r2c/node_modules/is-descriptor/package.json delete mode 100644 user/themes/r2c/node_modules/is-extendable/LICENSE delete mode 100644 user/themes/r2c/node_modules/is-extendable/README.md delete mode 100644 user/themes/r2c/node_modules/is-extendable/index.js delete mode 100644 user/themes/r2c/node_modules/is-extendable/package.json delete mode 100644 user/themes/r2c/node_modules/is-extglob/LICENSE delete mode 100644 user/themes/r2c/node_modules/is-extglob/README.md delete mode 100644 user/themes/r2c/node_modules/is-extglob/index.js delete mode 100644 user/themes/r2c/node_modules/is-extglob/package.json delete mode 100644 user/themes/r2c/node_modules/is-finite/index.js delete mode 100644 user/themes/r2c/node_modules/is-finite/license delete mode 100644 user/themes/r2c/node_modules/is-finite/package.json delete mode 100644 user/themes/r2c/node_modules/is-finite/readme.md delete mode 100644 user/themes/r2c/node_modules/is-fullwidth-code-point/index.js delete mode 100644 user/themes/r2c/node_modules/is-fullwidth-code-point/license delete mode 100644 user/themes/r2c/node_modules/is-fullwidth-code-point/package.json delete mode 100644 user/themes/r2c/node_modules/is-fullwidth-code-point/readme.md delete mode 100644 user/themes/r2c/node_modules/is-glob/LICENSE delete mode 100644 user/themes/r2c/node_modules/is-glob/README.md delete mode 100644 user/themes/r2c/node_modules/is-glob/index.js delete mode 100644 user/themes/r2c/node_modules/is-glob/package.json delete mode 100644 user/themes/r2c/node_modules/is-my-ip-valid/fixtures/invalid-ipv4-addresses.json delete mode 100644 user/themes/r2c/node_modules/is-my-ip-valid/fixtures/invalid-ipv6-addresses.json delete mode 100644 user/themes/r2c/node_modules/is-my-ip-valid/fixtures/valid-ipv4-addresses.json delete mode 100644 user/themes/r2c/node_modules/is-my-ip-valid/fixtures/valid-ipv6-addresses.json delete mode 100644 user/themes/r2c/node_modules/is-my-ip-valid/index.js delete mode 100644 user/themes/r2c/node_modules/is-my-ip-valid/package.json delete mode 100644 user/themes/r2c/node_modules/is-my-ip-valid/readme.md delete mode 100644 user/themes/r2c/node_modules/is-my-ip-valid/test.js delete mode 100644 user/themes/r2c/node_modules/is-my-json-valid/.travis.yml delete mode 100644 user/themes/r2c/node_modules/is-my-json-valid/LICENSE delete mode 100644 user/themes/r2c/node_modules/is-my-json-valid/README.md delete mode 100644 user/themes/r2c/node_modules/is-my-json-valid/example.js delete mode 100644 user/themes/r2c/node_modules/is-my-json-valid/formats.js delete mode 100644 user/themes/r2c/node_modules/is-my-json-valid/index.js delete mode 100644 user/themes/r2c/node_modules/is-my-json-valid/package.json delete mode 100644 user/themes/r2c/node_modules/is-my-json-valid/require.js delete mode 100644 user/themes/r2c/node_modules/is-my-json-valid/test/fixtures/cosmic.js delete mode 100644 user/themes/r2c/node_modules/is-my-json-valid/test/json-schema-draft4/additionalItems.json delete mode 100644 user/themes/r2c/node_modules/is-my-json-valid/test/json-schema-draft4/additionalProperties.json delete mode 100644 user/themes/r2c/node_modules/is-my-json-valid/test/json-schema-draft4/allOf.json delete mode 100644 user/themes/r2c/node_modules/is-my-json-valid/test/json-schema-draft4/anyOf.json delete mode 100644 user/themes/r2c/node_modules/is-my-json-valid/test/json-schema-draft4/bignum.json delete mode 100644 user/themes/r2c/node_modules/is-my-json-valid/test/json-schema-draft4/default.json delete mode 100644 user/themes/r2c/node_modules/is-my-json-valid/test/json-schema-draft4/definitions.json delete mode 100644 user/themes/r2c/node_modules/is-my-json-valid/test/json-schema-draft4/dependencies.json delete mode 100644 user/themes/r2c/node_modules/is-my-json-valid/test/json-schema-draft4/enum.json delete mode 100644 user/themes/r2c/node_modules/is-my-json-valid/test/json-schema-draft4/format.json delete mode 100644 user/themes/r2c/node_modules/is-my-json-valid/test/json-schema-draft4/items.json delete mode 100644 user/themes/r2c/node_modules/is-my-json-valid/test/json-schema-draft4/maxItems.json delete mode 100644 user/themes/r2c/node_modules/is-my-json-valid/test/json-schema-draft4/maxLength.json delete mode 100644 user/themes/r2c/node_modules/is-my-json-valid/test/json-schema-draft4/maxProperties.json delete mode 100644 user/themes/r2c/node_modules/is-my-json-valid/test/json-schema-draft4/maximum.json delete mode 100644 user/themes/r2c/node_modules/is-my-json-valid/test/json-schema-draft4/minItems.json delete mode 100644 user/themes/r2c/node_modules/is-my-json-valid/test/json-schema-draft4/minLength.json delete mode 100644 user/themes/r2c/node_modules/is-my-json-valid/test/json-schema-draft4/minProperties.json delete mode 100644 user/themes/r2c/node_modules/is-my-json-valid/test/json-schema-draft4/minimum.json delete mode 100644 user/themes/r2c/node_modules/is-my-json-valid/test/json-schema-draft4/multipleOf.json delete mode 100644 user/themes/r2c/node_modules/is-my-json-valid/test/json-schema-draft4/not.json delete mode 100644 user/themes/r2c/node_modules/is-my-json-valid/test/json-schema-draft4/nullAndFormat.json delete mode 100644 user/themes/r2c/node_modules/is-my-json-valid/test/json-schema-draft4/nullAndObject.json delete mode 100644 user/themes/r2c/node_modules/is-my-json-valid/test/json-schema-draft4/oneOf.json delete mode 100644 user/themes/r2c/node_modules/is-my-json-valid/test/json-schema-draft4/pattern.json delete mode 100644 user/themes/r2c/node_modules/is-my-json-valid/test/json-schema-draft4/patternProperties.json delete mode 100644 user/themes/r2c/node_modules/is-my-json-valid/test/json-schema-draft4/properties.json delete mode 100644 user/themes/r2c/node_modules/is-my-json-valid/test/json-schema-draft4/ref.json delete mode 100644 user/themes/r2c/node_modules/is-my-json-valid/test/json-schema-draft4/refRemote.json delete mode 100644 user/themes/r2c/node_modules/is-my-json-valid/test/json-schema-draft4/required.json delete mode 100644 user/themes/r2c/node_modules/is-my-json-valid/test/json-schema-draft4/type.json delete mode 100644 user/themes/r2c/node_modules/is-my-json-valid/test/json-schema-draft4/uniqueItems.json delete mode 100644 user/themes/r2c/node_modules/is-my-json-valid/test/json-schema.js delete mode 100644 user/themes/r2c/node_modules/is-my-json-valid/test/misc.js delete mode 100644 user/themes/r2c/node_modules/is-my-json-valid/test/safe-regex.js delete mode 100644 user/themes/r2c/node_modules/is-my-json-valid/test/schema-path.js delete mode 100644 user/themes/r2c/node_modules/is-number/LICENSE delete mode 100644 user/themes/r2c/node_modules/is-number/README.md delete mode 100644 user/themes/r2c/node_modules/is-number/index.js delete mode 100644 user/themes/r2c/node_modules/is-number/node_modules/kind-of/LICENSE delete mode 100644 user/themes/r2c/node_modules/is-number/node_modules/kind-of/README.md delete mode 100644 user/themes/r2c/node_modules/is-number/node_modules/kind-of/index.js delete mode 100644 user/themes/r2c/node_modules/is-number/node_modules/kind-of/package.json delete mode 100644 user/themes/r2c/node_modules/is-number/package.json delete mode 100644 user/themes/r2c/node_modules/is-plain-object/LICENSE delete mode 100644 user/themes/r2c/node_modules/is-plain-object/README.md delete mode 100644 user/themes/r2c/node_modules/is-plain-object/index.d.ts delete mode 100644 user/themes/r2c/node_modules/is-plain-object/index.js delete mode 100644 user/themes/r2c/node_modules/is-plain-object/node_modules/isobject/LICENSE delete mode 100644 user/themes/r2c/node_modules/is-plain-object/node_modules/isobject/README.md delete mode 100644 user/themes/r2c/node_modules/is-plain-object/node_modules/isobject/index.d.ts delete mode 100644 user/themes/r2c/node_modules/is-plain-object/node_modules/isobject/index.js delete mode 100644 user/themes/r2c/node_modules/is-plain-object/node_modules/isobject/package.json delete mode 100644 user/themes/r2c/node_modules/is-plain-object/package.json delete mode 100644 user/themes/r2c/node_modules/is-promise/.npmignore delete mode 100644 user/themes/r2c/node_modules/is-promise/.travis.yml delete mode 100644 user/themes/r2c/node_modules/is-promise/LICENSE delete mode 100644 user/themes/r2c/node_modules/is-promise/index.js delete mode 100644 user/themes/r2c/node_modules/is-promise/package.json delete mode 100644 user/themes/r2c/node_modules/is-promise/readme.md delete mode 100644 user/themes/r2c/node_modules/is-property/.npmignore delete mode 100644 user/themes/r2c/node_modules/is-property/LICENSE delete mode 100644 user/themes/r2c/node_modules/is-property/README.md delete mode 100644 user/themes/r2c/node_modules/is-property/is-property.js delete mode 100644 user/themes/r2c/node_modules/is-property/package.json delete mode 100644 user/themes/r2c/node_modules/is-relative/LICENSE delete mode 100644 user/themes/r2c/node_modules/is-relative/README.md delete mode 100644 user/themes/r2c/node_modules/is-relative/index.js delete mode 100644 user/themes/r2c/node_modules/is-relative/package.json delete mode 100644 user/themes/r2c/node_modules/is-typedarray/LICENSE.md delete mode 100644 user/themes/r2c/node_modules/is-typedarray/README.md delete mode 100644 user/themes/r2c/node_modules/is-typedarray/index.js delete mode 100644 user/themes/r2c/node_modules/is-typedarray/package.json delete mode 100644 user/themes/r2c/node_modules/is-typedarray/test.js delete mode 100644 user/themes/r2c/node_modules/is-unc-path/LICENSE delete mode 100644 user/themes/r2c/node_modules/is-unc-path/README.md delete mode 100644 user/themes/r2c/node_modules/is-unc-path/index.js delete mode 100644 user/themes/r2c/node_modules/is-unc-path/package.json delete mode 100644 user/themes/r2c/node_modules/is-utf8/LICENSE delete mode 100644 user/themes/r2c/node_modules/is-utf8/README.md delete mode 100644 user/themes/r2c/node_modules/is-utf8/is-utf8.js delete mode 100644 user/themes/r2c/node_modules/is-utf8/package.json delete mode 100644 user/themes/r2c/node_modules/is-windows/LICENSE delete mode 100644 user/themes/r2c/node_modules/is-windows/README.md delete mode 100644 user/themes/r2c/node_modules/is-windows/index.js delete mode 100644 user/themes/r2c/node_modules/is-windows/package.json delete mode 100644 user/themes/r2c/node_modules/isarray/.npmignore delete mode 100644 user/themes/r2c/node_modules/isarray/.travis.yml delete mode 100644 user/themes/r2c/node_modules/isarray/Makefile delete mode 100644 user/themes/r2c/node_modules/isarray/README.md delete mode 100644 user/themes/r2c/node_modules/isarray/component.json delete mode 100644 user/themes/r2c/node_modules/isarray/index.js delete mode 100644 user/themes/r2c/node_modules/isarray/package.json delete mode 100644 user/themes/r2c/node_modules/isarray/test.js delete mode 100644 user/themes/r2c/node_modules/isexe/.npmignore delete mode 100644 user/themes/r2c/node_modules/isexe/LICENSE delete mode 100644 user/themes/r2c/node_modules/isexe/README.md delete mode 100644 user/themes/r2c/node_modules/isexe/index.js delete mode 100644 user/themes/r2c/node_modules/isexe/mode.js delete mode 100644 user/themes/r2c/node_modules/isexe/package.json delete mode 100644 user/themes/r2c/node_modules/isexe/test/basic.js delete mode 100644 user/themes/r2c/node_modules/isexe/windows.js delete mode 100644 user/themes/r2c/node_modules/isobject/LICENSE delete mode 100644 user/themes/r2c/node_modules/isobject/README.md delete mode 100644 user/themes/r2c/node_modules/isobject/index.d.ts delete mode 100644 user/themes/r2c/node_modules/isobject/index.js delete mode 100644 user/themes/r2c/node_modules/isobject/package.json delete mode 100644 user/themes/r2c/node_modules/isstream/.jshintrc delete mode 100644 user/themes/r2c/node_modules/isstream/.npmignore delete mode 100644 user/themes/r2c/node_modules/isstream/.travis.yml delete mode 100644 user/themes/r2c/node_modules/isstream/LICENSE.md delete mode 100644 user/themes/r2c/node_modules/isstream/README.md delete mode 100644 user/themes/r2c/node_modules/isstream/isstream.js delete mode 100644 user/themes/r2c/node_modules/isstream/package.json delete mode 100644 user/themes/r2c/node_modules/isstream/test.js delete mode 100644 user/themes/r2c/node_modules/js-base64/.babelrc delete mode 100644 user/themes/r2c/node_modules/js-base64/.travis.yml delete mode 100644 user/themes/r2c/node_modules/js-base64/1x1.png delete mode 100644 user/themes/r2c/node_modules/js-base64/LICENSE.md delete mode 100644 user/themes/r2c/node_modules/js-base64/README.md delete mode 100644 user/themes/r2c/node_modules/js-base64/base64.html delete mode 100644 user/themes/r2c/node_modules/js-base64/base64.js delete mode 100644 user/themes/r2c/node_modules/js-base64/base64.min.js delete mode 100644 user/themes/r2c/node_modules/js-base64/base64_utf8 delete mode 100644 user/themes/r2c/node_modules/js-base64/bower.json delete mode 100644 user/themes/r2c/node_modules/js-base64/old/base64-1.7.js delete mode 100644 user/themes/r2c/node_modules/js-base64/package.js delete mode 100644 user/themes/r2c/node_modules/js-base64/package.json delete mode 100644 user/themes/r2c/node_modules/js-base64/test-moment/dankogai.js delete mode 100644 user/themes/r2c/node_modules/js-base64/test-moment/es5.js delete mode 100644 user/themes/r2c/node_modules/js-base64/test-moment/es6.js delete mode 100644 user/themes/r2c/node_modules/js-base64/test-moment/index.html delete mode 100644 user/themes/r2c/node_modules/js-base64/test-moment/large.js delete mode 100644 user/themes/r2c/node_modules/js-base64/test-moment/moment.js delete mode 100644 user/themes/r2c/node_modules/js-base64/test-moment/yoshinoya.js delete mode 100644 user/themes/r2c/node_modules/js-base64/test/dankogai.js delete mode 100644 user/themes/r2c/node_modules/js-base64/test/es5.js delete mode 100644 user/themes/r2c/node_modules/js-base64/test/es6.js delete mode 100644 user/themes/r2c/node_modules/js-base64/test/index.html delete mode 100644 user/themes/r2c/node_modules/js-base64/test/large.js delete mode 100644 user/themes/r2c/node_modules/js-base64/test/yoshinoya.js delete mode 100644 user/themes/r2c/node_modules/jsbn/.npmignore delete mode 100644 user/themes/r2c/node_modules/jsbn/LICENSE delete mode 100644 user/themes/r2c/node_modules/jsbn/README.md delete mode 100644 user/themes/r2c/node_modules/jsbn/example.html delete mode 100644 user/themes/r2c/node_modules/jsbn/example.js delete mode 100644 user/themes/r2c/node_modules/jsbn/index.js delete mode 100644 user/themes/r2c/node_modules/jsbn/package.json delete mode 100644 user/themes/r2c/node_modules/json-schema/README.md delete mode 100644 user/themes/r2c/node_modules/json-schema/draft-00/hyper-schema delete mode 100644 user/themes/r2c/node_modules/json-schema/draft-00/json-ref delete mode 100644 user/themes/r2c/node_modules/json-schema/draft-00/links delete mode 100644 user/themes/r2c/node_modules/json-schema/draft-00/schema delete mode 100644 user/themes/r2c/node_modules/json-schema/draft-01/hyper-schema delete mode 100644 user/themes/r2c/node_modules/json-schema/draft-01/json-ref delete mode 100644 user/themes/r2c/node_modules/json-schema/draft-01/links delete mode 100644 user/themes/r2c/node_modules/json-schema/draft-01/schema delete mode 100644 user/themes/r2c/node_modules/json-schema/draft-02/hyper-schema delete mode 100644 user/themes/r2c/node_modules/json-schema/draft-02/json-ref delete mode 100644 user/themes/r2c/node_modules/json-schema/draft-02/links delete mode 100644 user/themes/r2c/node_modules/json-schema/draft-02/schema delete mode 100644 user/themes/r2c/node_modules/json-schema/draft-03/examples/address delete mode 100644 user/themes/r2c/node_modules/json-schema/draft-03/examples/calendar delete mode 100644 user/themes/r2c/node_modules/json-schema/draft-03/examples/card delete mode 100644 user/themes/r2c/node_modules/json-schema/draft-03/examples/geo delete mode 100644 user/themes/r2c/node_modules/json-schema/draft-03/examples/interfaces delete mode 100644 user/themes/r2c/node_modules/json-schema/draft-03/hyper-schema delete mode 100644 user/themes/r2c/node_modules/json-schema/draft-03/json-ref delete mode 100644 user/themes/r2c/node_modules/json-schema/draft-03/links delete mode 100644 user/themes/r2c/node_modules/json-schema/draft-03/schema delete mode 100644 user/themes/r2c/node_modules/json-schema/draft-04/hyper-schema delete mode 100644 user/themes/r2c/node_modules/json-schema/draft-04/links delete mode 100644 user/themes/r2c/node_modules/json-schema/draft-04/schema delete mode 100644 user/themes/r2c/node_modules/json-schema/draft-zyp-json-schema-03.xml delete mode 100644 user/themes/r2c/node_modules/json-schema/draft-zyp-json-schema-04.xml delete mode 100644 user/themes/r2c/node_modules/json-schema/lib/links.js delete mode 100644 user/themes/r2c/node_modules/json-schema/lib/validate.js delete mode 100644 user/themes/r2c/node_modules/json-schema/package.json delete mode 100644 user/themes/r2c/node_modules/json-schema/test/tests.js delete mode 100644 user/themes/r2c/node_modules/json-stringify-safe/.npmignore delete mode 100644 user/themes/r2c/node_modules/json-stringify-safe/CHANGELOG.md delete mode 100644 user/themes/r2c/node_modules/json-stringify-safe/LICENSE delete mode 100644 user/themes/r2c/node_modules/json-stringify-safe/Makefile delete mode 100644 user/themes/r2c/node_modules/json-stringify-safe/README.md delete mode 100644 user/themes/r2c/node_modules/json-stringify-safe/package.json delete mode 100644 user/themes/r2c/node_modules/json-stringify-safe/stringify.js delete mode 100644 user/themes/r2c/node_modules/json-stringify-safe/test/mocha.opts delete mode 100644 user/themes/r2c/node_modules/json-stringify-safe/test/stringify_test.js delete mode 100644 user/themes/r2c/node_modules/jsonpointer/LICENSE.md delete mode 100644 user/themes/r2c/node_modules/jsonpointer/README.md delete mode 100644 user/themes/r2c/node_modules/jsonpointer/jsonpointer.js delete mode 100644 user/themes/r2c/node_modules/jsonpointer/package.json delete mode 100644 user/themes/r2c/node_modules/jsprim/CHANGES.md delete mode 100644 user/themes/r2c/node_modules/jsprim/CONTRIBUTING.md delete mode 100644 user/themes/r2c/node_modules/jsprim/LICENSE delete mode 100644 user/themes/r2c/node_modules/jsprim/README.md delete mode 100644 user/themes/r2c/node_modules/jsprim/lib/jsprim.js delete mode 100644 user/themes/r2c/node_modules/jsprim/node_modules/assert-plus/AUTHORS delete mode 100644 user/themes/r2c/node_modules/jsprim/node_modules/assert-plus/CHANGES.md delete mode 100644 user/themes/r2c/node_modules/jsprim/node_modules/assert-plus/README.md delete mode 100644 user/themes/r2c/node_modules/jsprim/node_modules/assert-plus/assert.js delete mode 100644 user/themes/r2c/node_modules/jsprim/node_modules/assert-plus/package.json delete mode 100644 user/themes/r2c/node_modules/jsprim/package.json delete mode 100644 user/themes/r2c/node_modules/kind-of/CHANGELOG.md delete mode 100644 user/themes/r2c/node_modules/kind-of/LICENSE delete mode 100644 user/themes/r2c/node_modules/kind-of/README.md delete mode 100644 user/themes/r2c/node_modules/kind-of/index.js delete mode 100644 user/themes/r2c/node_modules/kind-of/package.json delete mode 100644 user/themes/r2c/node_modules/lcid/index.js delete mode 100644 user/themes/r2c/node_modules/lcid/lcid.json delete mode 100644 user/themes/r2c/node_modules/lcid/license delete mode 100644 user/themes/r2c/node_modules/lcid/package.json delete mode 100644 user/themes/r2c/node_modules/lcid/readme.md delete mode 100644 user/themes/r2c/node_modules/liftoff/CHANGELOG delete mode 100644 user/themes/r2c/node_modules/liftoff/LICENSE delete mode 100644 user/themes/r2c/node_modules/liftoff/README.md delete mode 100644 user/themes/r2c/node_modules/liftoff/index.js delete mode 100644 user/themes/r2c/node_modules/liftoff/lib/build_config_name.js delete mode 100644 user/themes/r2c/node_modules/liftoff/lib/file_search.js delete mode 100644 user/themes/r2c/node_modules/liftoff/lib/find_config.js delete mode 100644 user/themes/r2c/node_modules/liftoff/lib/find_cwd.js delete mode 100644 user/themes/r2c/node_modules/liftoff/lib/get_node_flags.js delete mode 100644 user/themes/r2c/node_modules/liftoff/lib/parse_options.js delete mode 100644 user/themes/r2c/node_modules/liftoff/lib/register_loader.js delete mode 100644 user/themes/r2c/node_modules/liftoff/lib/silent_require.js delete mode 100644 user/themes/r2c/node_modules/liftoff/package.json delete mode 100644 user/themes/r2c/node_modules/load-json-file/index.js delete mode 100644 user/themes/r2c/node_modules/load-json-file/license delete mode 100644 user/themes/r2c/node_modules/load-json-file/node_modules/strip-bom/index.js delete mode 100644 user/themes/r2c/node_modules/load-json-file/node_modules/strip-bom/license delete mode 100644 user/themes/r2c/node_modules/load-json-file/node_modules/strip-bom/package.json delete mode 100644 user/themes/r2c/node_modules/load-json-file/node_modules/strip-bom/readme.md delete mode 100644 user/themes/r2c/node_modules/load-json-file/package.json delete mode 100644 user/themes/r2c/node_modules/load-json-file/readme.md delete mode 100644 user/themes/r2c/node_modules/lodash._basecopy/LICENSE.txt delete mode 100644 user/themes/r2c/node_modules/lodash._basecopy/README.md delete mode 100644 user/themes/r2c/node_modules/lodash._basecopy/index.js delete mode 100644 user/themes/r2c/node_modules/lodash._basecopy/package.json delete mode 100644 user/themes/r2c/node_modules/lodash._basetostring/LICENSE delete mode 100644 user/themes/r2c/node_modules/lodash._basetostring/README.md delete mode 100644 user/themes/r2c/node_modules/lodash._basetostring/index.js delete mode 100644 user/themes/r2c/node_modules/lodash._basetostring/package.json delete mode 100644 user/themes/r2c/node_modules/lodash._basevalues/LICENSE.txt delete mode 100644 user/themes/r2c/node_modules/lodash._basevalues/README.md delete mode 100644 user/themes/r2c/node_modules/lodash._basevalues/index.js delete mode 100644 user/themes/r2c/node_modules/lodash._basevalues/package.json delete mode 100644 user/themes/r2c/node_modules/lodash._getnative/LICENSE delete mode 100644 user/themes/r2c/node_modules/lodash._getnative/README.md delete mode 100644 user/themes/r2c/node_modules/lodash._getnative/index.js delete mode 100644 user/themes/r2c/node_modules/lodash._getnative/package.json delete mode 100644 user/themes/r2c/node_modules/lodash._isiterateecall/LICENSE.txt delete mode 100644 user/themes/r2c/node_modules/lodash._isiterateecall/README.md delete mode 100644 user/themes/r2c/node_modules/lodash._isiterateecall/index.js delete mode 100644 user/themes/r2c/node_modules/lodash._isiterateecall/package.json delete mode 100644 user/themes/r2c/node_modules/lodash._reescape/LICENSE.txt delete mode 100644 user/themes/r2c/node_modules/lodash._reescape/README.md delete mode 100644 user/themes/r2c/node_modules/lodash._reescape/index.js delete mode 100644 user/themes/r2c/node_modules/lodash._reescape/package.json delete mode 100644 user/themes/r2c/node_modules/lodash._reevaluate/LICENSE.txt delete mode 100644 user/themes/r2c/node_modules/lodash._reevaluate/README.md delete mode 100644 user/themes/r2c/node_modules/lodash._reevaluate/index.js delete mode 100644 user/themes/r2c/node_modules/lodash._reevaluate/package.json delete mode 100644 user/themes/r2c/node_modules/lodash._reinterpolate/LICENSE.txt delete mode 100644 user/themes/r2c/node_modules/lodash._reinterpolate/README.md delete mode 100644 user/themes/r2c/node_modules/lodash._reinterpolate/index.js delete mode 100644 user/themes/r2c/node_modules/lodash._reinterpolate/package.json delete mode 100644 user/themes/r2c/node_modules/lodash._root/LICENSE delete mode 100644 user/themes/r2c/node_modules/lodash._root/README.md delete mode 100644 user/themes/r2c/node_modules/lodash._root/index.js delete mode 100644 user/themes/r2c/node_modules/lodash._root/package.json delete mode 100644 user/themes/r2c/node_modules/lodash.assign/LICENSE delete mode 100644 user/themes/r2c/node_modules/lodash.assign/README.md delete mode 100644 user/themes/r2c/node_modules/lodash.assign/index.js delete mode 100644 user/themes/r2c/node_modules/lodash.assign/package.json delete mode 100644 user/themes/r2c/node_modules/lodash.clonedeep/LICENSE delete mode 100644 user/themes/r2c/node_modules/lodash.clonedeep/README.md delete mode 100644 user/themes/r2c/node_modules/lodash.clonedeep/index.js delete mode 100644 user/themes/r2c/node_modules/lodash.clonedeep/package.json delete mode 100644 user/themes/r2c/node_modules/lodash.escape/LICENSE delete mode 100644 user/themes/r2c/node_modules/lodash.escape/README.md delete mode 100644 user/themes/r2c/node_modules/lodash.escape/index.js delete mode 100644 user/themes/r2c/node_modules/lodash.escape/package.json delete mode 100644 user/themes/r2c/node_modules/lodash.isarguments/LICENSE delete mode 100644 user/themes/r2c/node_modules/lodash.isarguments/README.md delete mode 100644 user/themes/r2c/node_modules/lodash.isarguments/index.js delete mode 100644 user/themes/r2c/node_modules/lodash.isarguments/package.json delete mode 100644 user/themes/r2c/node_modules/lodash.isarray/LICENSE delete mode 100644 user/themes/r2c/node_modules/lodash.isarray/README.md delete mode 100644 user/themes/r2c/node_modules/lodash.isarray/index.js delete mode 100644 user/themes/r2c/node_modules/lodash.isarray/package.json delete mode 100644 user/themes/r2c/node_modules/lodash.keys/LICENSE delete mode 100644 user/themes/r2c/node_modules/lodash.keys/README.md delete mode 100644 user/themes/r2c/node_modules/lodash.keys/index.js delete mode 100644 user/themes/r2c/node_modules/lodash.keys/package.json delete mode 100644 user/themes/r2c/node_modules/lodash.mergewith/LICENSE delete mode 100644 user/themes/r2c/node_modules/lodash.mergewith/README.md delete mode 100644 user/themes/r2c/node_modules/lodash.mergewith/index.js delete mode 100644 user/themes/r2c/node_modules/lodash.mergewith/package.json delete mode 100644 user/themes/r2c/node_modules/lodash.restparam/LICENSE.txt delete mode 100644 user/themes/r2c/node_modules/lodash.restparam/README.md delete mode 100644 user/themes/r2c/node_modules/lodash.restparam/index.js delete mode 100644 user/themes/r2c/node_modules/lodash.restparam/package.json delete mode 100644 user/themes/r2c/node_modules/lodash.template/LICENSE delete mode 100644 user/themes/r2c/node_modules/lodash.template/README.md delete mode 100644 user/themes/r2c/node_modules/lodash.template/index.js delete mode 100644 user/themes/r2c/node_modules/lodash.template/package.json delete mode 100644 user/themes/r2c/node_modules/lodash.templatesettings/LICENSE delete mode 100644 user/themes/r2c/node_modules/lodash.templatesettings/README.md delete mode 100644 user/themes/r2c/node_modules/lodash.templatesettings/index.js delete mode 100644 user/themes/r2c/node_modules/lodash.templatesettings/package.json delete mode 100644 user/themes/r2c/node_modules/lodash/LICENSE.txt delete mode 100644 user/themes/r2c/node_modules/lodash/README.md delete mode 100644 user/themes/r2c/node_modules/lodash/dist/lodash.compat.js delete mode 100644 user/themes/r2c/node_modules/lodash/dist/lodash.compat.min.js delete mode 100644 user/themes/r2c/node_modules/lodash/dist/lodash.js delete mode 100644 user/themes/r2c/node_modules/lodash/dist/lodash.min.js delete mode 100644 user/themes/r2c/node_modules/lodash/dist/lodash.underscore.js delete mode 100644 user/themes/r2c/node_modules/lodash/dist/lodash.underscore.min.js delete mode 100644 user/themes/r2c/node_modules/lodash/package.json delete mode 100644 user/themes/r2c/node_modules/loud-rejection/api.js delete mode 100644 user/themes/r2c/node_modules/loud-rejection/index.js delete mode 100644 user/themes/r2c/node_modules/loud-rejection/license delete mode 100644 user/themes/r2c/node_modules/loud-rejection/package.json delete mode 100644 user/themes/r2c/node_modules/loud-rejection/readme.md delete mode 100644 user/themes/r2c/node_modules/loud-rejection/register.js delete mode 100644 user/themes/r2c/node_modules/lru-cache/.npmignore delete mode 100644 user/themes/r2c/node_modules/lru-cache/.travis.yml delete mode 100644 user/themes/r2c/node_modules/lru-cache/CONTRIBUTORS delete mode 100644 user/themes/r2c/node_modules/lru-cache/LICENSE delete mode 100644 user/themes/r2c/node_modules/lru-cache/README.md delete mode 100644 user/themes/r2c/node_modules/lru-cache/lib/lru-cache.js delete mode 100644 user/themes/r2c/node_modules/lru-cache/package.json delete mode 100644 user/themes/r2c/node_modules/lru-cache/test/basic.js delete mode 100644 user/themes/r2c/node_modules/lru-cache/test/foreach.js delete mode 100644 user/themes/r2c/node_modules/lru-cache/test/memory-leak.js delete mode 100644 user/themes/r2c/node_modules/lru-cache/test/serialize.js delete mode 100644 user/themes/r2c/node_modules/lru-queue/.lint delete mode 100644 user/themes/r2c/node_modules/lru-queue/.npmignore delete mode 100644 user/themes/r2c/node_modules/lru-queue/.travis.yml delete mode 100644 user/themes/r2c/node_modules/lru-queue/CHANGES delete mode 100644 user/themes/r2c/node_modules/lru-queue/LICENCE delete mode 100644 user/themes/r2c/node_modules/lru-queue/README.md delete mode 100644 user/themes/r2c/node_modules/lru-queue/index.js delete mode 100644 user/themes/r2c/node_modules/lru-queue/package.json delete mode 100644 user/themes/r2c/node_modules/lru-queue/test/index.js delete mode 100644 user/themes/r2c/node_modules/make-iterator/LICENSE delete mode 100644 user/themes/r2c/node_modules/make-iterator/README.md delete mode 100644 user/themes/r2c/node_modules/make-iterator/index.js delete mode 100644 user/themes/r2c/node_modules/make-iterator/package.json delete mode 100644 user/themes/r2c/node_modules/map-cache/LICENSE delete mode 100644 user/themes/r2c/node_modules/map-cache/README.md delete mode 100644 user/themes/r2c/node_modules/map-cache/index.js delete mode 100644 user/themes/r2c/node_modules/map-cache/package.json delete mode 100644 user/themes/r2c/node_modules/map-obj/index.js delete mode 100644 user/themes/r2c/node_modules/map-obj/license delete mode 100644 user/themes/r2c/node_modules/map-obj/package.json delete mode 100644 user/themes/r2c/node_modules/map-obj/readme.md delete mode 100644 user/themes/r2c/node_modules/map-visit/LICENSE delete mode 100644 user/themes/r2c/node_modules/map-visit/README.md delete mode 100644 user/themes/r2c/node_modules/map-visit/index.js delete mode 100644 user/themes/r2c/node_modules/map-visit/package.json delete mode 100644 user/themes/r2c/node_modules/memoizee/.editorconfig delete mode 100644 user/themes/r2c/node_modules/memoizee/.testignore delete mode 100644 user/themes/r2c/node_modules/memoizee/CHANGELOG.md delete mode 100644 user/themes/r2c/node_modules/memoizee/CHANGES delete mode 100644 user/themes/r2c/node_modules/memoizee/LICENSE delete mode 100644 user/themes/r2c/node_modules/memoizee/README.md delete mode 100644 user/themes/r2c/node_modules/memoizee/benchmark/fibonacci.js delete mode 100644 user/themes/r2c/node_modules/memoizee/ext/async.js delete mode 100644 user/themes/r2c/node_modules/memoizee/ext/dispose.js delete mode 100644 user/themes/r2c/node_modules/memoizee/ext/max-age.js delete mode 100644 user/themes/r2c/node_modules/memoizee/ext/max.js delete mode 100644 user/themes/r2c/node_modules/memoizee/ext/promise.js delete mode 100644 user/themes/r2c/node_modules/memoizee/ext/ref-counter.js delete mode 100644 user/themes/r2c/node_modules/memoizee/index.js delete mode 100644 user/themes/r2c/node_modules/memoizee/lib/configure-map.js delete mode 100644 user/themes/r2c/node_modules/memoizee/lib/methods.js delete mode 100644 user/themes/r2c/node_modules/memoizee/lib/registered-extensions.js delete mode 100644 user/themes/r2c/node_modules/memoizee/lib/resolve-length.js delete mode 100644 user/themes/r2c/node_modules/memoizee/lib/resolve-normalize.js delete mode 100644 user/themes/r2c/node_modules/memoizee/lib/resolve-resolve.js delete mode 100644 user/themes/r2c/node_modules/memoizee/lib/weak.js delete mode 100644 user/themes/r2c/node_modules/memoizee/methods-plain.js delete mode 100644 user/themes/r2c/node_modules/memoizee/methods.js delete mode 100644 user/themes/r2c/node_modules/memoizee/normalizers/get-1.js delete mode 100644 user/themes/r2c/node_modules/memoizee/normalizers/get-fixed.js delete mode 100644 user/themes/r2c/node_modules/memoizee/normalizers/get-primitive-fixed.js delete mode 100644 user/themes/r2c/node_modules/memoizee/normalizers/get.js delete mode 100644 user/themes/r2c/node_modules/memoizee/normalizers/primitive.js delete mode 100644 user/themes/r2c/node_modules/memoizee/package.json delete mode 100644 user/themes/r2c/node_modules/memoizee/plain.js delete mode 100644 user/themes/r2c/node_modules/memoizee/profile.js delete mode 100644 user/themes/r2c/node_modules/memoizee/test/ext/async.js delete mode 100644 user/themes/r2c/node_modules/memoizee/test/ext/dispose.js delete mode 100644 user/themes/r2c/node_modules/memoizee/test/ext/max-age.js delete mode 100644 user/themes/r2c/node_modules/memoizee/test/ext/max.js delete mode 100644 user/themes/r2c/node_modules/memoizee/test/ext/promise.js delete mode 100644 user/themes/r2c/node_modules/memoizee/test/ext/ref-counter.js delete mode 100644 user/themes/r2c/node_modules/memoizee/test/index.js delete mode 100644 user/themes/r2c/node_modules/memoizee/test/lib/configure-map.js delete mode 100644 user/themes/r2c/node_modules/memoizee/test/lib/methods.js delete mode 100644 user/themes/r2c/node_modules/memoizee/test/lib/registered-extensions.js delete mode 100644 user/themes/r2c/node_modules/memoizee/test/lib/resolve-length.js delete mode 100644 user/themes/r2c/node_modules/memoizee/test/lib/resolve-normalize.js delete mode 100644 user/themes/r2c/node_modules/memoizee/test/lib/resolve-resolve.js delete mode 100644 user/themes/r2c/node_modules/memoizee/test/lib/weak.js delete mode 100644 user/themes/r2c/node_modules/memoizee/test/methods-plain.js delete mode 100644 user/themes/r2c/node_modules/memoizee/test/methods.js delete mode 100644 user/themes/r2c/node_modules/memoizee/test/normalizers/get-1.js delete mode 100644 user/themes/r2c/node_modules/memoizee/test/normalizers/get-fixed.js delete mode 100644 user/themes/r2c/node_modules/memoizee/test/normalizers/get-primitive-fixed.js delete mode 100644 user/themes/r2c/node_modules/memoizee/test/normalizers/get.js delete mode 100644 user/themes/r2c/node_modules/memoizee/test/normalizers/primitive.js delete mode 100644 user/themes/r2c/node_modules/memoizee/test/plain.js delete mode 100644 user/themes/r2c/node_modules/memoizee/test/profile.js delete mode 100644 user/themes/r2c/node_modules/memoizee/test/weak-plain.js delete mode 100644 user/themes/r2c/node_modules/memoizee/test/weak.js delete mode 100644 user/themes/r2c/node_modules/memoizee/weak-plain.js delete mode 100644 user/themes/r2c/node_modules/memoizee/weak.js delete mode 100644 user/themes/r2c/node_modules/meow/index.js delete mode 100644 user/themes/r2c/node_modules/meow/license delete mode 100644 user/themes/r2c/node_modules/meow/package.json delete mode 100644 user/themes/r2c/node_modules/meow/readme.md delete mode 100644 user/themes/r2c/node_modules/micromatch/CHANGELOG.md delete mode 100644 user/themes/r2c/node_modules/micromatch/LICENSE delete mode 100644 user/themes/r2c/node_modules/micromatch/README.md delete mode 100644 user/themes/r2c/node_modules/micromatch/index.js delete mode 100644 user/themes/r2c/node_modules/micromatch/lib/cache.js delete mode 100644 user/themes/r2c/node_modules/micromatch/lib/compilers.js delete mode 100644 user/themes/r2c/node_modules/micromatch/lib/parsers.js delete mode 100644 user/themes/r2c/node_modules/micromatch/lib/utils.js delete mode 100644 user/themes/r2c/node_modules/micromatch/package.json delete mode 100644 user/themes/r2c/node_modules/mime-db/HISTORY.md delete mode 100644 user/themes/r2c/node_modules/mime-db/LICENSE delete mode 100644 user/themes/r2c/node_modules/mime-db/README.md delete mode 100644 user/themes/r2c/node_modules/mime-db/db.json delete mode 100644 user/themes/r2c/node_modules/mime-db/index.js delete mode 100644 user/themes/r2c/node_modules/mime-db/package.json delete mode 100644 user/themes/r2c/node_modules/mime-types/HISTORY.md delete mode 100644 user/themes/r2c/node_modules/mime-types/LICENSE delete mode 100644 user/themes/r2c/node_modules/mime-types/README.md delete mode 100644 user/themes/r2c/node_modules/mime-types/index.js delete mode 100644 user/themes/r2c/node_modules/mime-types/package.json delete mode 100644 user/themes/r2c/node_modules/minimatch/LICENSE delete mode 100644 user/themes/r2c/node_modules/minimatch/README.md delete mode 100644 user/themes/r2c/node_modules/minimatch/browser.js delete mode 100644 user/themes/r2c/node_modules/minimatch/minimatch.js delete mode 100644 user/themes/r2c/node_modules/minimatch/package.json delete mode 100644 user/themes/r2c/node_modules/minimist/.travis.yml delete mode 100644 user/themes/r2c/node_modules/minimist/LICENSE delete mode 100644 user/themes/r2c/node_modules/minimist/example/parse.js delete mode 100644 user/themes/r2c/node_modules/minimist/index.js delete mode 100644 user/themes/r2c/node_modules/minimist/package.json delete mode 100644 user/themes/r2c/node_modules/minimist/readme.markdown delete mode 100644 user/themes/r2c/node_modules/minimist/test/all_bool.js delete mode 100644 user/themes/r2c/node_modules/minimist/test/bool.js delete mode 100644 user/themes/r2c/node_modules/minimist/test/dash.js delete mode 100644 user/themes/r2c/node_modules/minimist/test/default_bool.js delete mode 100644 user/themes/r2c/node_modules/minimist/test/dotted.js delete mode 100644 user/themes/r2c/node_modules/minimist/test/kv_short.js delete mode 100644 user/themes/r2c/node_modules/minimist/test/long.js delete mode 100644 user/themes/r2c/node_modules/minimist/test/num.js delete mode 100644 user/themes/r2c/node_modules/minimist/test/parse.js delete mode 100644 user/themes/r2c/node_modules/minimist/test/parse_modified.js delete mode 100644 user/themes/r2c/node_modules/minimist/test/short.js delete mode 100644 user/themes/r2c/node_modules/minimist/test/stop_early.js delete mode 100644 user/themes/r2c/node_modules/minimist/test/unknown.js delete mode 100644 user/themes/r2c/node_modules/minimist/test/whitespace.js delete mode 100644 user/themes/r2c/node_modules/mixin-deep/LICENSE delete mode 100644 user/themes/r2c/node_modules/mixin-deep/README.md delete mode 100644 user/themes/r2c/node_modules/mixin-deep/index.js delete mode 100644 user/themes/r2c/node_modules/mixin-deep/node_modules/is-extendable/LICENSE delete mode 100644 user/themes/r2c/node_modules/mixin-deep/node_modules/is-extendable/README.md delete mode 100644 user/themes/r2c/node_modules/mixin-deep/node_modules/is-extendable/index.d.ts delete mode 100644 user/themes/r2c/node_modules/mixin-deep/node_modules/is-extendable/index.js delete mode 100644 user/themes/r2c/node_modules/mixin-deep/node_modules/is-extendable/package.json delete mode 100644 user/themes/r2c/node_modules/mixin-deep/package.json delete mode 100644 user/themes/r2c/node_modules/mkdirp/.travis.yml delete mode 100644 user/themes/r2c/node_modules/mkdirp/LICENSE delete mode 100644 user/themes/r2c/node_modules/mkdirp/bin/cmd.js delete mode 100644 user/themes/r2c/node_modules/mkdirp/bin/usage.txt delete mode 100644 user/themes/r2c/node_modules/mkdirp/examples/pow.js delete mode 100644 user/themes/r2c/node_modules/mkdirp/index.js delete mode 100644 user/themes/r2c/node_modules/mkdirp/node_modules/minimist/.travis.yml delete mode 100644 user/themes/r2c/node_modules/mkdirp/node_modules/minimist/LICENSE delete mode 100644 user/themes/r2c/node_modules/mkdirp/node_modules/minimist/example/parse.js delete mode 100644 user/themes/r2c/node_modules/mkdirp/node_modules/minimist/index.js delete mode 100644 user/themes/r2c/node_modules/mkdirp/node_modules/minimist/package.json delete mode 100644 user/themes/r2c/node_modules/mkdirp/node_modules/minimist/readme.markdown delete mode 100644 user/themes/r2c/node_modules/mkdirp/node_modules/minimist/test/dash.js delete mode 100644 user/themes/r2c/node_modules/mkdirp/node_modules/minimist/test/default_bool.js delete mode 100644 user/themes/r2c/node_modules/mkdirp/node_modules/minimist/test/dotted.js delete mode 100644 user/themes/r2c/node_modules/mkdirp/node_modules/minimist/test/long.js delete mode 100644 user/themes/r2c/node_modules/mkdirp/node_modules/minimist/test/parse.js delete mode 100644 user/themes/r2c/node_modules/mkdirp/node_modules/minimist/test/parse_modified.js delete mode 100644 user/themes/r2c/node_modules/mkdirp/node_modules/minimist/test/short.js delete mode 100644 user/themes/r2c/node_modules/mkdirp/node_modules/minimist/test/whitespace.js delete mode 100644 user/themes/r2c/node_modules/mkdirp/package.json delete mode 100644 user/themes/r2c/node_modules/mkdirp/readme.markdown delete mode 100644 user/themes/r2c/node_modules/mkdirp/test/chmod.js delete mode 100644 user/themes/r2c/node_modules/mkdirp/test/clobber.js delete mode 100644 user/themes/r2c/node_modules/mkdirp/test/mkdirp.js delete mode 100644 user/themes/r2c/node_modules/mkdirp/test/opts_fs.js delete mode 100644 user/themes/r2c/node_modules/mkdirp/test/opts_fs_sync.js delete mode 100644 user/themes/r2c/node_modules/mkdirp/test/perm.js delete mode 100644 user/themes/r2c/node_modules/mkdirp/test/perm_sync.js delete mode 100644 user/themes/r2c/node_modules/mkdirp/test/race.js delete mode 100644 user/themes/r2c/node_modules/mkdirp/test/rel.js delete mode 100644 user/themes/r2c/node_modules/mkdirp/test/return.js delete mode 100644 user/themes/r2c/node_modules/mkdirp/test/return_sync.js delete mode 100644 user/themes/r2c/node_modules/mkdirp/test/root.js delete mode 100644 user/themes/r2c/node_modules/mkdirp/test/sync.js delete mode 100644 user/themes/r2c/node_modules/mkdirp/test/umask.js delete mode 100644 user/themes/r2c/node_modules/mkdirp/test/umask_sync.js delete mode 100644 user/themes/r2c/node_modules/ms/index.js delete mode 100644 user/themes/r2c/node_modules/ms/license.md delete mode 100644 user/themes/r2c/node_modules/ms/package.json delete mode 100644 user/themes/r2c/node_modules/ms/readme.md delete mode 100644 user/themes/r2c/node_modules/multipipe/.npmignore delete mode 100644 user/themes/r2c/node_modules/multipipe/.travis.yml delete mode 100644 user/themes/r2c/node_modules/multipipe/History.md delete mode 100644 user/themes/r2c/node_modules/multipipe/Makefile delete mode 100644 user/themes/r2c/node_modules/multipipe/Readme.md delete mode 100644 user/themes/r2c/node_modules/multipipe/index.js delete mode 100644 user/themes/r2c/node_modules/multipipe/package.json delete mode 100644 user/themes/r2c/node_modules/multipipe/test/multipipe.js delete mode 100644 user/themes/r2c/node_modules/nan/CHANGELOG.md delete mode 100644 user/themes/r2c/node_modules/nan/LICENSE.md delete mode 100644 user/themes/r2c/node_modules/nan/README.md delete mode 100644 user/themes/r2c/node_modules/nan/doc/asyncworker.md delete mode 100644 user/themes/r2c/node_modules/nan/doc/buffers.md delete mode 100644 user/themes/r2c/node_modules/nan/doc/callback.md delete mode 100644 user/themes/r2c/node_modules/nan/doc/converters.md delete mode 100644 user/themes/r2c/node_modules/nan/doc/errors.md delete mode 100644 user/themes/r2c/node_modules/nan/doc/json.md delete mode 100644 user/themes/r2c/node_modules/nan/doc/maybe_types.md delete mode 100644 user/themes/r2c/node_modules/nan/doc/methods.md delete mode 100644 user/themes/r2c/node_modules/nan/doc/new.md delete mode 100644 user/themes/r2c/node_modules/nan/doc/node_misc.md delete mode 100644 user/themes/r2c/node_modules/nan/doc/object_wrappers.md delete mode 100644 user/themes/r2c/node_modules/nan/doc/persistent.md delete mode 100644 user/themes/r2c/node_modules/nan/doc/scopes.md delete mode 100644 user/themes/r2c/node_modules/nan/doc/script.md delete mode 100644 user/themes/r2c/node_modules/nan/doc/string_bytes.md delete mode 100644 user/themes/r2c/node_modules/nan/doc/v8_internals.md delete mode 100644 user/themes/r2c/node_modules/nan/doc/v8_misc.md delete mode 100644 user/themes/r2c/node_modules/nan/include_dirs.js delete mode 100644 user/themes/r2c/node_modules/nan/nan.h delete mode 100644 user/themes/r2c/node_modules/nan/nan_callbacks.h delete mode 100644 user/themes/r2c/node_modules/nan/nan_callbacks_12_inl.h delete mode 100644 user/themes/r2c/node_modules/nan/nan_callbacks_pre_12_inl.h delete mode 100644 user/themes/r2c/node_modules/nan/nan_converters.h delete mode 100644 user/themes/r2c/node_modules/nan/nan_converters_43_inl.h delete mode 100644 user/themes/r2c/node_modules/nan/nan_converters_pre_43_inl.h delete mode 100644 user/themes/r2c/node_modules/nan/nan_define_own_property_helper.h delete mode 100644 user/themes/r2c/node_modules/nan/nan_implementation_12_inl.h delete mode 100644 user/themes/r2c/node_modules/nan/nan_implementation_pre_12_inl.h delete mode 100644 user/themes/r2c/node_modules/nan/nan_json.h delete mode 100644 user/themes/r2c/node_modules/nan/nan_maybe_43_inl.h delete mode 100644 user/themes/r2c/node_modules/nan/nan_maybe_pre_43_inl.h delete mode 100644 user/themes/r2c/node_modules/nan/nan_new.h delete mode 100644 user/themes/r2c/node_modules/nan/nan_object_wrap.h delete mode 100644 user/themes/r2c/node_modules/nan/nan_persistent_12_inl.h delete mode 100644 user/themes/r2c/node_modules/nan/nan_persistent_pre_12_inl.h delete mode 100644 user/themes/r2c/node_modules/nan/nan_private.h delete mode 100644 user/themes/r2c/node_modules/nan/nan_string_bytes.h delete mode 100644 user/themes/r2c/node_modules/nan/nan_typedarray_contents.h delete mode 100644 user/themes/r2c/node_modules/nan/nan_weak.h delete mode 100644 user/themes/r2c/node_modules/nan/package.json delete mode 100644 user/themes/r2c/node_modules/nan/tools/1to2.js delete mode 100644 user/themes/r2c/node_modules/nan/tools/README.md delete mode 100644 user/themes/r2c/node_modules/nan/tools/package.json delete mode 100644 user/themes/r2c/node_modules/nanomatch/CHANGELOG.md delete mode 100644 user/themes/r2c/node_modules/nanomatch/LICENSE delete mode 100644 user/themes/r2c/node_modules/nanomatch/README.md delete mode 100644 user/themes/r2c/node_modules/nanomatch/index.js delete mode 100644 user/themes/r2c/node_modules/nanomatch/lib/cache.js delete mode 100644 user/themes/r2c/node_modules/nanomatch/lib/compilers.js delete mode 100644 user/themes/r2c/node_modules/nanomatch/lib/parsers.js delete mode 100644 user/themes/r2c/node_modules/nanomatch/lib/utils.js delete mode 100644 user/themes/r2c/node_modules/nanomatch/package.json delete mode 100644 user/themes/r2c/node_modules/natives/LICENSE.md delete mode 100644 user/themes/r2c/node_modules/natives/README.md delete mode 100644 user/themes/r2c/node_modules/natives/index.js delete mode 100644 user/themes/r2c/node_modules/natives/package.json delete mode 100644 user/themes/r2c/node_modules/next-tick/.lint delete mode 100644 user/themes/r2c/node_modules/next-tick/.npmignore delete mode 100644 user/themes/r2c/node_modules/next-tick/.travis.yml delete mode 100644 user/themes/r2c/node_modules/next-tick/CHANGES delete mode 100644 user/themes/r2c/node_modules/next-tick/LICENSE delete mode 100644 user/themes/r2c/node_modules/next-tick/README.md delete mode 100644 user/themes/r2c/node_modules/next-tick/index.js delete mode 100644 user/themes/r2c/node_modules/next-tick/package.json delete mode 100644 user/themes/r2c/node_modules/next-tick/test/index.js delete mode 100644 user/themes/r2c/node_modules/node-gyp/.jshintrc delete mode 100644 user/themes/r2c/node_modules/node-gyp/.npmignore delete mode 100644 user/themes/r2c/node_modules/node-gyp/CHANGELOG.md delete mode 100644 user/themes/r2c/node_modules/node-gyp/LICENSE delete mode 100644 user/themes/r2c/node_modules/node-gyp/README.md delete mode 100644 user/themes/r2c/node_modules/node-gyp/addon.gypi delete mode 100644 user/themes/r2c/node_modules/node-gyp/bin/node-gyp.js delete mode 100644 user/themes/r2c/node_modules/node-gyp/gyp/.npmignore delete mode 100644 user/themes/r2c/node_modules/node-gyp/gyp/AUTHORS delete mode 100644 user/themes/r2c/node_modules/node-gyp/gyp/DEPS delete mode 100644 user/themes/r2c/node_modules/node-gyp/gyp/LICENSE delete mode 100644 user/themes/r2c/node_modules/node-gyp/gyp/OWNERS delete mode 100644 user/themes/r2c/node_modules/node-gyp/gyp/PRESUBMIT.py delete mode 100644 user/themes/r2c/node_modules/node-gyp/gyp/buildbot/aosp_manifest.xml delete mode 100644 user/themes/r2c/node_modules/node-gyp/gyp/buildbot/buildbot_run.py delete mode 100644 user/themes/r2c/node_modules/node-gyp/gyp/buildbot/commit_queue/OWNERS delete mode 100644 user/themes/r2c/node_modules/node-gyp/gyp/buildbot/commit_queue/README delete mode 100644 user/themes/r2c/node_modules/node-gyp/gyp/buildbot/commit_queue/cq_config.json delete mode 100644 user/themes/r2c/node_modules/node-gyp/gyp/codereview.settings delete mode 100644 user/themes/r2c/node_modules/node-gyp/gyp/data/win/large-pdb-shim.cc delete mode 100644 user/themes/r2c/node_modules/node-gyp/gyp/gyp delete mode 100644 user/themes/r2c/node_modules/node-gyp/gyp/gyp.bat delete mode 100644 user/themes/r2c/node_modules/node-gyp/gyp/gyp_main.py delete mode 100644 user/themes/r2c/node_modules/node-gyp/gyp/gyptest.py delete mode 100644 user/themes/r2c/node_modules/node-gyp/gyp/pylib/gyp/MSVSNew.py delete mode 100644 user/themes/r2c/node_modules/node-gyp/gyp/pylib/gyp/MSVSProject.py delete mode 100644 user/themes/r2c/node_modules/node-gyp/gyp/pylib/gyp/MSVSSettings.py delete mode 100644 user/themes/r2c/node_modules/node-gyp/gyp/pylib/gyp/MSVSSettings_test.py delete mode 100644 user/themes/r2c/node_modules/node-gyp/gyp/pylib/gyp/MSVSToolFile.py delete mode 100644 user/themes/r2c/node_modules/node-gyp/gyp/pylib/gyp/MSVSUserFile.py delete mode 100644 user/themes/r2c/node_modules/node-gyp/gyp/pylib/gyp/MSVSUtil.py delete mode 100644 user/themes/r2c/node_modules/node-gyp/gyp/pylib/gyp/MSVSVersion.py delete mode 100644 user/themes/r2c/node_modules/node-gyp/gyp/pylib/gyp/__init__.py delete mode 100644 user/themes/r2c/node_modules/node-gyp/gyp/pylib/gyp/__init__.pyc delete mode 100644 user/themes/r2c/node_modules/node-gyp/gyp/pylib/gyp/common.py delete mode 100644 user/themes/r2c/node_modules/node-gyp/gyp/pylib/gyp/common.pyc delete mode 100644 user/themes/r2c/node_modules/node-gyp/gyp/pylib/gyp/common_test.py delete mode 100644 user/themes/r2c/node_modules/node-gyp/gyp/pylib/gyp/easy_xml.py delete mode 100644 user/themes/r2c/node_modules/node-gyp/gyp/pylib/gyp/easy_xml_test.py delete mode 100644 user/themes/r2c/node_modules/node-gyp/gyp/pylib/gyp/flock_tool.py delete mode 100644 user/themes/r2c/node_modules/node-gyp/gyp/pylib/gyp/generator/__init__.py delete mode 100644 user/themes/r2c/node_modules/node-gyp/gyp/pylib/gyp/generator/__init__.pyc delete mode 100644 user/themes/r2c/node_modules/node-gyp/gyp/pylib/gyp/generator/analyzer.py delete mode 100644 user/themes/r2c/node_modules/node-gyp/gyp/pylib/gyp/generator/android.py delete mode 100644 user/themes/r2c/node_modules/node-gyp/gyp/pylib/gyp/generator/cmake.py delete mode 100644 user/themes/r2c/node_modules/node-gyp/gyp/pylib/gyp/generator/dump_dependency_json.py delete mode 100644 user/themes/r2c/node_modules/node-gyp/gyp/pylib/gyp/generator/eclipse.py delete mode 100644 user/themes/r2c/node_modules/node-gyp/gyp/pylib/gyp/generator/gypd.py delete mode 100644 user/themes/r2c/node_modules/node-gyp/gyp/pylib/gyp/generator/gypsh.py delete mode 100644 user/themes/r2c/node_modules/node-gyp/gyp/pylib/gyp/generator/make.py delete mode 100644 user/themes/r2c/node_modules/node-gyp/gyp/pylib/gyp/generator/make.pyc delete mode 100644 user/themes/r2c/node_modules/node-gyp/gyp/pylib/gyp/generator/msvs.py delete mode 100644 user/themes/r2c/node_modules/node-gyp/gyp/pylib/gyp/generator/msvs_test.py delete mode 100644 user/themes/r2c/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja.py delete mode 100644 user/themes/r2c/node_modules/node-gyp/gyp/pylib/gyp/generator/ninja_test.py delete mode 100644 user/themes/r2c/node_modules/node-gyp/gyp/pylib/gyp/generator/xcode.py delete mode 100644 user/themes/r2c/node_modules/node-gyp/gyp/pylib/gyp/generator/xcode_test.py delete mode 100644 user/themes/r2c/node_modules/node-gyp/gyp/pylib/gyp/input.py delete mode 100644 user/themes/r2c/node_modules/node-gyp/gyp/pylib/gyp/input.pyc delete mode 100644 user/themes/r2c/node_modules/node-gyp/gyp/pylib/gyp/input_test.py delete mode 100644 user/themes/r2c/node_modules/node-gyp/gyp/pylib/gyp/mac_tool.py delete mode 100644 user/themes/r2c/node_modules/node-gyp/gyp/pylib/gyp/msvs_emulation.py delete mode 100644 user/themes/r2c/node_modules/node-gyp/gyp/pylib/gyp/ninja_syntax.py delete mode 100644 user/themes/r2c/node_modules/node-gyp/gyp/pylib/gyp/ordered_dict.py delete mode 100644 user/themes/r2c/node_modules/node-gyp/gyp/pylib/gyp/simple_copy.py delete mode 100644 user/themes/r2c/node_modules/node-gyp/gyp/pylib/gyp/simple_copy.pyc delete mode 100644 user/themes/r2c/node_modules/node-gyp/gyp/pylib/gyp/win_tool.py delete mode 100644 user/themes/r2c/node_modules/node-gyp/gyp/pylib/gyp/xcode_emulation.py delete mode 100644 user/themes/r2c/node_modules/node-gyp/gyp/pylib/gyp/xcode_emulation.pyc delete mode 100644 user/themes/r2c/node_modules/node-gyp/gyp/pylib/gyp/xcode_ninja.py delete mode 100644 user/themes/r2c/node_modules/node-gyp/gyp/pylib/gyp/xcodeproj_file.py delete mode 100644 user/themes/r2c/node_modules/node-gyp/gyp/pylib/gyp/xml_fix.py delete mode 100644 user/themes/r2c/node_modules/node-gyp/gyp/samples/samples delete mode 100644 user/themes/r2c/node_modules/node-gyp/gyp/samples/samples.bat delete mode 100644 user/themes/r2c/node_modules/node-gyp/gyp/setup.py delete mode 100644 user/themes/r2c/node_modules/node-gyp/gyp/tools/README delete mode 100644 user/themes/r2c/node_modules/node-gyp/gyp/tools/Xcode/README delete mode 100644 user/themes/r2c/node_modules/node-gyp/gyp/tools/Xcode/Specifications/gyp.pbfilespec delete mode 100644 user/themes/r2c/node_modules/node-gyp/gyp/tools/Xcode/Specifications/gyp.xclangspec delete mode 100644 user/themes/r2c/node_modules/node-gyp/gyp/tools/emacs/README delete mode 100644 user/themes/r2c/node_modules/node-gyp/gyp/tools/emacs/gyp-tests.el delete mode 100644 user/themes/r2c/node_modules/node-gyp/gyp/tools/emacs/gyp.el delete mode 100644 user/themes/r2c/node_modules/node-gyp/gyp/tools/emacs/run-unit-tests.sh delete mode 100644 user/themes/r2c/node_modules/node-gyp/gyp/tools/emacs/testdata/media.gyp delete mode 100644 user/themes/r2c/node_modules/node-gyp/gyp/tools/emacs/testdata/media.gyp.fontified delete mode 100644 user/themes/r2c/node_modules/node-gyp/gyp/tools/graphviz.py delete mode 100644 user/themes/r2c/node_modules/node-gyp/gyp/tools/pretty_gyp.py delete mode 100644 user/themes/r2c/node_modules/node-gyp/gyp/tools/pretty_sln.py delete mode 100644 user/themes/r2c/node_modules/node-gyp/gyp/tools/pretty_vcproj.py delete mode 100644 user/themes/r2c/node_modules/node-gyp/lib/Find-VS2017.cs delete mode 100644 user/themes/r2c/node_modules/node-gyp/lib/build.js delete mode 100644 user/themes/r2c/node_modules/node-gyp/lib/clean.js delete mode 100644 user/themes/r2c/node_modules/node-gyp/lib/configure.js delete mode 100644 user/themes/r2c/node_modules/node-gyp/lib/find-node-directory.js delete mode 100644 user/themes/r2c/node_modules/node-gyp/lib/find-vs2017.js delete mode 100644 user/themes/r2c/node_modules/node-gyp/lib/install.js delete mode 100644 user/themes/r2c/node_modules/node-gyp/lib/list.js delete mode 100644 user/themes/r2c/node_modules/node-gyp/lib/node-gyp.js delete mode 100644 user/themes/r2c/node_modules/node-gyp/lib/process-release.js delete mode 100644 user/themes/r2c/node_modules/node-gyp/lib/rebuild.js delete mode 100644 user/themes/r2c/node_modules/node-gyp/lib/remove.js delete mode 120000 user/themes/r2c/node_modules/node-gyp/node_modules/.bin/semver delete mode 100644 user/themes/r2c/node_modules/node-gyp/node_modules/glob/LICENSE delete mode 100644 user/themes/r2c/node_modules/node-gyp/node_modules/glob/README.md delete mode 100644 user/themes/r2c/node_modules/node-gyp/node_modules/glob/changelog.md delete mode 100644 user/themes/r2c/node_modules/node-gyp/node_modules/glob/common.js delete mode 100644 user/themes/r2c/node_modules/node-gyp/node_modules/glob/glob.js delete mode 100644 user/themes/r2c/node_modules/node-gyp/node_modules/glob/package.json delete mode 100644 user/themes/r2c/node_modules/node-gyp/node_modules/glob/sync.js delete mode 100644 user/themes/r2c/node_modules/node-gyp/node_modules/minimatch/LICENSE delete mode 100644 user/themes/r2c/node_modules/node-gyp/node_modules/minimatch/README.md delete mode 100644 user/themes/r2c/node_modules/node-gyp/node_modules/minimatch/minimatch.js delete mode 100644 user/themes/r2c/node_modules/node-gyp/node_modules/minimatch/package.json delete mode 100644 user/themes/r2c/node_modules/node-gyp/node_modules/semver/LICENSE delete mode 100644 user/themes/r2c/node_modules/node-gyp/node_modules/semver/README.md delete mode 100644 user/themes/r2c/node_modules/node-gyp/node_modules/semver/bin/semver delete mode 100644 user/themes/r2c/node_modules/node-gyp/node_modules/semver/package.json delete mode 100644 user/themes/r2c/node_modules/node-gyp/node_modules/semver/range.bnf delete mode 100644 user/themes/r2c/node_modules/node-gyp/node_modules/semver/semver.js delete mode 100644 user/themes/r2c/node_modules/node-gyp/package.json delete mode 100644 user/themes/r2c/node_modules/node-gyp/src/win_delay_load_hook.cc delete mode 100644 user/themes/r2c/node_modules/node-gyp/test/docker.sh delete mode 100644 user/themes/r2c/node_modules/node-gyp/test/fixtures/ca-bundle.crt delete mode 100644 user/themes/r2c/node_modules/node-gyp/test/fixtures/ca.crt delete mode 100644 user/themes/r2c/node_modules/node-gyp/test/fixtures/server.crt delete mode 100644 user/themes/r2c/node_modules/node-gyp/test/fixtures/server.key delete mode 100644 user/themes/r2c/node_modules/node-gyp/test/simple-proxy.js delete mode 100644 user/themes/r2c/node_modules/node-gyp/test/test-addon.js delete mode 100644 user/themes/r2c/node_modules/node-gyp/test/test-configure-python.js delete mode 100644 user/themes/r2c/node_modules/node-gyp/test/test-download.js delete mode 100644 user/themes/r2c/node_modules/node-gyp/test/test-find-accessible-sync.js delete mode 100644 user/themes/r2c/node_modules/node-gyp/test/test-find-node-directory.js delete mode 100644 user/themes/r2c/node_modules/node-gyp/test/test-find-python.js delete mode 100644 user/themes/r2c/node_modules/node-gyp/test/test-options.js delete mode 100644 user/themes/r2c/node_modules/node-gyp/test/test-process-release.js delete mode 100644 user/themes/r2c/node_modules/node-sass/CHANGELOG.md delete mode 100644 user/themes/r2c/node_modules/node-sass/LICENSE delete mode 100644 user/themes/r2c/node_modules/node-sass/README.md delete mode 100644 user/themes/r2c/node_modules/node-sass/bin/emcc delete mode 100644 user/themes/r2c/node_modules/node-sass/bin/node-sass delete mode 100644 user/themes/r2c/node_modules/node-sass/binding.gyp delete mode 100644 user/themes/r2c/node_modules/node-sass/build/Makefile delete mode 100644 user/themes/r2c/node_modules/node-sass/build/Release/.deps/Release/binding.node.d delete mode 100644 user/themes/r2c/node_modules/node-sass/build/Release/.deps/Release/obj.target/binding.node.d delete mode 100644 user/themes/r2c/node_modules/node-sass/build/Release/.deps/Release/obj.target/binding/src/binding.o.d delete mode 100644 user/themes/r2c/node_modules/node-sass/build/Release/.deps/Release/obj.target/binding/src/create_string.o.d delete mode 100644 user/themes/r2c/node_modules/node-sass/build/Release/.deps/Release/obj.target/binding/src/custom_function_bridge.o.d delete mode 100644 user/themes/r2c/node_modules/node-sass/build/Release/.deps/Release/obj.target/binding/src/custom_importer_bridge.o.d delete mode 100644 user/themes/r2c/node_modules/node-sass/build/Release/.deps/Release/obj.target/binding/src/sass_context_wrapper.o.d delete mode 100644 user/themes/r2c/node_modules/node-sass/build/Release/.deps/Release/obj.target/binding/src/sass_types/boolean.o.d delete mode 100644 user/themes/r2c/node_modules/node-sass/build/Release/.deps/Release/obj.target/binding/src/sass_types/color.o.d delete mode 100644 user/themes/r2c/node_modules/node-sass/build/Release/.deps/Release/obj.target/binding/src/sass_types/error.o.d delete mode 100644 user/themes/r2c/node_modules/node-sass/build/Release/.deps/Release/obj.target/binding/src/sass_types/factory.o.d delete mode 100644 user/themes/r2c/node_modules/node-sass/build/Release/.deps/Release/obj.target/binding/src/sass_types/list.o.d delete mode 100644 user/themes/r2c/node_modules/node-sass/build/Release/.deps/Release/obj.target/binding/src/sass_types/map.o.d delete mode 100644 user/themes/r2c/node_modules/node-sass/build/Release/.deps/Release/obj.target/binding/src/sass_types/null.o.d delete mode 100644 user/themes/r2c/node_modules/node-sass/build/Release/.deps/Release/obj.target/binding/src/sass_types/number.o.d delete mode 100644 user/themes/r2c/node_modules/node-sass/build/Release/.deps/Release/obj.target/binding/src/sass_types/string.o.d delete mode 100644 user/themes/r2c/node_modules/node-sass/build/Release/.deps/Release/obj.target/libsass/src/libsass/src/ast.o.d delete mode 100644 user/themes/r2c/node_modules/node-sass/build/Release/.deps/Release/obj.target/libsass/src/libsass/src/ast_fwd_decl.o.d delete mode 100644 user/themes/r2c/node_modules/node-sass/build/Release/.deps/Release/obj.target/libsass/src/libsass/src/backtrace.o.d delete mode 100644 user/themes/r2c/node_modules/node-sass/build/Release/.deps/Release/obj.target/libsass/src/libsass/src/base64vlq.o.d delete mode 100644 user/themes/r2c/node_modules/node-sass/build/Release/.deps/Release/obj.target/libsass/src/libsass/src/bind.o.d delete mode 100644 user/themes/r2c/node_modules/node-sass/build/Release/.deps/Release/obj.target/libsass/src/libsass/src/cencode.o.d delete mode 100644 user/themes/r2c/node_modules/node-sass/build/Release/.deps/Release/obj.target/libsass/src/libsass/src/check_nesting.o.d delete mode 100644 user/themes/r2c/node_modules/node-sass/build/Release/.deps/Release/obj.target/libsass/src/libsass/src/color_maps.o.d delete mode 100644 user/themes/r2c/node_modules/node-sass/build/Release/.deps/Release/obj.target/libsass/src/libsass/src/constants.o.d delete mode 100644 user/themes/r2c/node_modules/node-sass/build/Release/.deps/Release/obj.target/libsass/src/libsass/src/context.o.d delete mode 100644 user/themes/r2c/node_modules/node-sass/build/Release/.deps/Release/obj.target/libsass/src/libsass/src/cssize.o.d delete mode 100644 user/themes/r2c/node_modules/node-sass/build/Release/.deps/Release/obj.target/libsass/src/libsass/src/emitter.o.d delete mode 100644 user/themes/r2c/node_modules/node-sass/build/Release/.deps/Release/obj.target/libsass/src/libsass/src/environment.o.d delete mode 100644 user/themes/r2c/node_modules/node-sass/build/Release/.deps/Release/obj.target/libsass/src/libsass/src/error_handling.o.d delete mode 100644 user/themes/r2c/node_modules/node-sass/build/Release/.deps/Release/obj.target/libsass/src/libsass/src/eval.o.d delete mode 100644 user/themes/r2c/node_modules/node-sass/build/Release/.deps/Release/obj.target/libsass/src/libsass/src/expand.o.d delete mode 100644 user/themes/r2c/node_modules/node-sass/build/Release/.deps/Release/obj.target/libsass/src/libsass/src/extend.o.d delete mode 100644 user/themes/r2c/node_modules/node-sass/build/Release/.deps/Release/obj.target/libsass/src/libsass/src/file.o.d delete mode 100644 user/themes/r2c/node_modules/node-sass/build/Release/.deps/Release/obj.target/libsass/src/libsass/src/functions.o.d delete mode 100644 user/themes/r2c/node_modules/node-sass/build/Release/.deps/Release/obj.target/libsass/src/libsass/src/inspect.o.d delete mode 100644 user/themes/r2c/node_modules/node-sass/build/Release/.deps/Release/obj.target/libsass/src/libsass/src/json.o.d delete mode 100644 user/themes/r2c/node_modules/node-sass/build/Release/.deps/Release/obj.target/libsass/src/libsass/src/lexer.o.d delete mode 100644 user/themes/r2c/node_modules/node-sass/build/Release/.deps/Release/obj.target/libsass/src/libsass/src/listize.o.d delete mode 100644 user/themes/r2c/node_modules/node-sass/build/Release/.deps/Release/obj.target/libsass/src/libsass/src/memory/SharedPtr.o.d delete mode 100644 user/themes/r2c/node_modules/node-sass/build/Release/.deps/Release/obj.target/libsass/src/libsass/src/node.o.d delete mode 100644 user/themes/r2c/node_modules/node-sass/build/Release/.deps/Release/obj.target/libsass/src/libsass/src/operators.o.d delete mode 100644 user/themes/r2c/node_modules/node-sass/build/Release/.deps/Release/obj.target/libsass/src/libsass/src/output.o.d delete mode 100644 user/themes/r2c/node_modules/node-sass/build/Release/.deps/Release/obj.target/libsass/src/libsass/src/parser.o.d delete mode 100644 user/themes/r2c/node_modules/node-sass/build/Release/.deps/Release/obj.target/libsass/src/libsass/src/plugins.o.d delete mode 100644 user/themes/r2c/node_modules/node-sass/build/Release/.deps/Release/obj.target/libsass/src/libsass/src/position.o.d delete mode 100644 user/themes/r2c/node_modules/node-sass/build/Release/.deps/Release/obj.target/libsass/src/libsass/src/prelexer.o.d delete mode 100644 user/themes/r2c/node_modules/node-sass/build/Release/.deps/Release/obj.target/libsass/src/libsass/src/remove_placeholders.o.d delete mode 100644 user/themes/r2c/node_modules/node-sass/build/Release/.deps/Release/obj.target/libsass/src/libsass/src/sass.o.d delete mode 100644 user/themes/r2c/node_modules/node-sass/build/Release/.deps/Release/obj.target/libsass/src/libsass/src/sass2scss.o.d delete mode 100644 user/themes/r2c/node_modules/node-sass/build/Release/.deps/Release/obj.target/libsass/src/libsass/src/sass_context.o.d delete mode 100644 user/themes/r2c/node_modules/node-sass/build/Release/.deps/Release/obj.target/libsass/src/libsass/src/sass_functions.o.d delete mode 100644 user/themes/r2c/node_modules/node-sass/build/Release/.deps/Release/obj.target/libsass/src/libsass/src/sass_util.o.d delete mode 100644 user/themes/r2c/node_modules/node-sass/build/Release/.deps/Release/obj.target/libsass/src/libsass/src/sass_values.o.d delete mode 100644 user/themes/r2c/node_modules/node-sass/build/Release/.deps/Release/obj.target/libsass/src/libsass/src/source_map.o.d delete mode 100644 user/themes/r2c/node_modules/node-sass/build/Release/.deps/Release/obj.target/libsass/src/libsass/src/subset_map.o.d delete mode 100644 user/themes/r2c/node_modules/node-sass/build/Release/.deps/Release/obj.target/libsass/src/libsass/src/to_c.o.d delete mode 100644 user/themes/r2c/node_modules/node-sass/build/Release/.deps/Release/obj.target/libsass/src/libsass/src/to_value.o.d delete mode 100644 user/themes/r2c/node_modules/node-sass/build/Release/.deps/Release/obj.target/libsass/src/libsass/src/units.o.d delete mode 100644 user/themes/r2c/node_modules/node-sass/build/Release/.deps/Release/obj.target/libsass/src/libsass/src/utf8_string.o.d delete mode 100644 user/themes/r2c/node_modules/node-sass/build/Release/.deps/Release/obj.target/libsass/src/libsass/src/util.o.d delete mode 100644 user/themes/r2c/node_modules/node-sass/build/Release/.deps/Release/obj.target/libsass/src/libsass/src/values.o.d delete mode 100644 user/themes/r2c/node_modules/node-sass/build/Release/.deps/Release/obj.target/src/sass.a.d delete mode 100644 user/themes/r2c/node_modules/node-sass/build/Release/.deps/Release/sass.a.d delete mode 100644 user/themes/r2c/node_modules/node-sass/build/Release/obj.target/binding.node delete mode 100644 user/themes/r2c/node_modules/node-sass/build/Release/obj.target/src/sass.a delete mode 100644 user/themes/r2c/node_modules/node-sass/build/Release/sass.a delete mode 100644 user/themes/r2c/node_modules/node-sass/build/binding.Makefile delete mode 100644 user/themes/r2c/node_modules/node-sass/build/binding.target.mk delete mode 100644 user/themes/r2c/node_modules/node-sass/build/config.gypi delete mode 100644 user/themes/r2c/node_modules/node-sass/build/src/libsass.Makefile delete mode 100644 user/themes/r2c/node_modules/node-sass/build/src/libsass.target.mk delete mode 100644 user/themes/r2c/node_modules/node-sass/lib/binding.js delete mode 100644 user/themes/r2c/node_modules/node-sass/lib/errors.js delete mode 100644 user/themes/r2c/node_modules/node-sass/lib/extensions.js delete mode 100644 user/themes/r2c/node_modules/node-sass/lib/index.js delete mode 100644 user/themes/r2c/node_modules/node-sass/lib/render.js delete mode 100644 user/themes/r2c/node_modules/node-sass/lib/watcher.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/gaze/LICENSE-MIT delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/gaze/README.md delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/gaze/lib/gaze.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/gaze/lib/helper.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/gaze/package.json delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/glob/LICENSE delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/glob/README.md delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/glob/changelog.md delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/glob/common.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/glob/glob.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/glob/package.json delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/glob/sync.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/globule/LICENSE delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/globule/README.md delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/globule/lib/globule.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/globule/package.json delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/LICENSE delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/README.md delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_DataView.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_Hash.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_LazyWrapper.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_ListCache.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_LodashWrapper.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_Map.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_MapCache.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_Promise.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_Set.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_SetCache.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_Stack.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_Symbol.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_Uint8Array.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_WeakMap.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_apply.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_arrayAggregator.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_arrayEach.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_arrayEachRight.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_arrayEvery.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_arrayFilter.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_arrayIncludes.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_arrayIncludesWith.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_arrayLikeKeys.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_arrayMap.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_arrayPush.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_arrayReduce.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_arrayReduceRight.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_arraySample.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_arraySampleSize.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_arrayShuffle.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_arraySome.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_asciiSize.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_asciiToArray.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_asciiWords.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_assignMergeValue.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_assignValue.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_assocIndexOf.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseAggregator.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseAssign.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseAssignIn.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseAssignValue.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseAt.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseClamp.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseClone.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseConforms.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseConformsTo.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseCreate.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseDelay.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseDifference.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseEach.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseEachRight.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseEvery.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseExtremum.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseFill.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseFilter.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseFindIndex.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseFindKey.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseFlatten.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseFor.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseForOwn.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseForOwnRight.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseForRight.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseFunctions.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseGet.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseGetAllKeys.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseGetTag.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseGt.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseHas.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseHasIn.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseInRange.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseIndexOf.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseIndexOfWith.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseIntersection.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseInverter.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseInvoke.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseIsArguments.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseIsArrayBuffer.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseIsDate.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseIsEqual.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseIsEqualDeep.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseIsMap.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseIsMatch.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseIsNaN.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseIsNative.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseIsRegExp.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseIsSet.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseIsTypedArray.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseIteratee.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseKeys.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseKeysIn.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseLodash.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseLt.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseMap.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseMatches.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseMatchesProperty.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseMean.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseMerge.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseMergeDeep.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseNth.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseOrderBy.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_basePick.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_basePickBy.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseProperty.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_basePropertyDeep.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_basePropertyOf.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_basePullAll.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_basePullAt.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseRandom.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseRange.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseReduce.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseRepeat.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseRest.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseSample.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseSampleSize.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseSet.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseSetData.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseSetToString.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseShuffle.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseSlice.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseSome.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseSortBy.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseSortedIndex.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseSortedIndexBy.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseSortedUniq.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseSum.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseTimes.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseToNumber.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseToPairs.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseToString.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseUnary.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseUniq.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseUnset.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseUpdate.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseValues.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseWhile.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseWrapperValue.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseXor.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_baseZipObject.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_cacheHas.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_castArrayLikeObject.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_castFunction.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_castPath.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_castRest.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_castSlice.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_charsEndIndex.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_charsStartIndex.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_cloneArrayBuffer.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_cloneBuffer.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_cloneDataView.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_cloneRegExp.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_cloneSymbol.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_cloneTypedArray.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_compareAscending.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_compareMultiple.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_composeArgs.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_composeArgsRight.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_copyArray.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_copyObject.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_copySymbols.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_copySymbolsIn.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_coreJsData.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_countHolders.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_createAggregator.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_createAssigner.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_createBaseEach.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_createBaseFor.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_createBind.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_createCaseFirst.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_createCompounder.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_createCtor.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_createCurry.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_createFind.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_createFlow.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_createHybrid.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_createInverter.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_createMathOperation.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_createOver.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_createPadding.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_createPartial.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_createRange.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_createRecurry.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_createRelationalOperation.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_createRound.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_createSet.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_createToPairs.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_createWrap.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_customDefaultsAssignIn.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_customDefaultsMerge.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_customOmitClone.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_deburrLetter.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_defineProperty.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_equalArrays.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_equalByTag.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_equalObjects.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_escapeHtmlChar.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_escapeStringChar.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_flatRest.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_freeGlobal.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_getAllKeys.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_getAllKeysIn.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_getData.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_getFuncName.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_getHolder.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_getMapData.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_getMatchData.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_getNative.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_getPrototype.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_getRawTag.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_getSymbols.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_getSymbolsIn.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_getTag.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_getValue.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_getView.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_getWrapDetails.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_hasPath.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_hasUnicode.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_hasUnicodeWord.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_hashClear.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_hashDelete.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_hashGet.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_hashHas.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_hashSet.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_initCloneArray.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_initCloneByTag.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_initCloneObject.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_insertWrapDetails.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_isFlattenable.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_isIndex.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_isIterateeCall.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_isKey.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_isKeyable.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_isLaziable.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_isMaskable.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_isMasked.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_isPrototype.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_isStrictComparable.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_iteratorToArray.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_lazyClone.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_lazyReverse.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_lazyValue.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_listCacheClear.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_listCacheDelete.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_listCacheGet.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_listCacheHas.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_listCacheSet.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_mapCacheClear.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_mapCacheDelete.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_mapCacheGet.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_mapCacheHas.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_mapCacheSet.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_mapToArray.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_matchesStrictComparable.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_memoizeCapped.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_mergeData.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_metaMap.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_nativeCreate.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_nativeKeys.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_nativeKeysIn.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_nodeUtil.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_objectToString.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_overArg.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_overRest.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_parent.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_reEscape.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_reEvaluate.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_reInterpolate.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_realNames.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_reorder.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_replaceHolders.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_root.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_safeGet.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_setCacheAdd.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_setCacheHas.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_setData.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_setToArray.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_setToPairs.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_setToString.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_setWrapToString.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_shortOut.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_shuffleSelf.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_stackClear.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_stackDelete.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_stackGet.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_stackHas.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_stackSet.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_strictIndexOf.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_strictLastIndexOf.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_stringSize.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_stringToArray.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_stringToPath.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_toKey.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_toSource.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_unescapeHtmlChar.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_unicodeSize.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_unicodeToArray.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_unicodeWords.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_updateWrapDetails.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/_wrapperClone.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/add.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/after.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/array.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/ary.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/assign.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/assignIn.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/assignInWith.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/assignWith.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/at.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/attempt.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/before.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/bind.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/bindAll.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/bindKey.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/camelCase.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/capitalize.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/castArray.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/ceil.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/chain.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/chunk.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/clamp.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/clone.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/cloneDeep.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/cloneDeepWith.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/cloneWith.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/collection.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/commit.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/compact.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/concat.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/cond.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/conforms.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/conformsTo.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/constant.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/core.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/core.min.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/countBy.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/create.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/curry.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/curryRight.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/date.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/debounce.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/deburr.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/defaultTo.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/defaults.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/defaultsDeep.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/defer.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/delay.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/difference.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/differenceBy.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/differenceWith.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/divide.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/drop.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/dropRight.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/dropRightWhile.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/dropWhile.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/each.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/eachRight.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/endsWith.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/entries.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/entriesIn.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/eq.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/escape.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/escapeRegExp.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/every.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/extend.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/extendWith.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fill.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/filter.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/find.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/findIndex.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/findKey.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/findLast.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/findLastIndex.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/findLastKey.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/first.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/flatMap.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/flatMapDeep.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/flatMapDepth.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/flatten.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/flattenDeep.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/flattenDepth.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/flip.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/floor.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/flow.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/flowRight.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/forEach.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/forEachRight.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/forIn.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/forInRight.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/forOwn.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/forOwnRight.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/F.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/T.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/__.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/_baseConvert.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/_convertBrowser.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/_falseOptions.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/_mapping.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/_util.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/add.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/after.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/all.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/allPass.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/always.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/any.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/anyPass.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/apply.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/array.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/ary.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/assign.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/assignAll.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/assignAllWith.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/assignIn.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/assignInAll.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/assignInAllWith.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/assignInWith.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/assignWith.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/assoc.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/assocPath.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/at.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/attempt.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/before.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/bind.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/bindAll.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/bindKey.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/camelCase.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/capitalize.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/castArray.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/ceil.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/chain.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/chunk.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/clamp.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/clone.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/cloneDeep.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/cloneDeepWith.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/cloneWith.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/collection.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/commit.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/compact.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/complement.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/compose.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/concat.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/cond.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/conforms.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/conformsTo.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/constant.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/contains.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/convert.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/countBy.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/create.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/curry.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/curryN.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/curryRight.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/curryRightN.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/date.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/debounce.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/deburr.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/defaultTo.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/defaults.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/defaultsAll.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/defaultsDeep.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/defaultsDeepAll.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/defer.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/delay.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/difference.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/differenceBy.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/differenceWith.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/dissoc.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/dissocPath.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/divide.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/drop.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/dropLast.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/dropLastWhile.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/dropRight.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/dropRightWhile.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/dropWhile.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/each.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/eachRight.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/endsWith.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/entries.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/entriesIn.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/eq.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/equals.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/escape.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/escapeRegExp.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/every.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/extend.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/extendAll.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/extendAllWith.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/extendWith.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/fill.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/filter.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/find.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/findFrom.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/findIndex.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/findIndexFrom.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/findKey.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/findLast.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/findLastFrom.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/findLastIndex.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/findLastIndexFrom.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/findLastKey.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/first.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/flatMap.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/flatMapDeep.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/flatMapDepth.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/flatten.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/flattenDeep.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/flattenDepth.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/flip.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/floor.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/flow.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/flowRight.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/forEach.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/forEachRight.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/forIn.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/forInRight.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/forOwn.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/forOwnRight.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/fromPairs.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/function.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/functions.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/functionsIn.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/get.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/getOr.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/groupBy.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/gt.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/gte.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/has.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/hasIn.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/head.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/identical.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/identity.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/inRange.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/includes.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/includesFrom.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/indexBy.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/indexOf.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/indexOfFrom.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/init.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/initial.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/intersection.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/intersectionBy.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/intersectionWith.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/invert.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/invertBy.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/invertObj.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/invoke.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/invokeArgs.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/invokeArgsMap.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/invokeMap.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/isArguments.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/isArray.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/isArrayBuffer.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/isArrayLike.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/isArrayLikeObject.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/isBoolean.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/isBuffer.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/isDate.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/isElement.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/isEmpty.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/isEqual.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/isEqualWith.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/isError.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/isFinite.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/isFunction.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/isInteger.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/isLength.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/isMap.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/isMatch.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/isMatchWith.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/isNaN.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/isNative.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/isNil.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/isNull.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/isNumber.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/isObject.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/isObjectLike.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/isPlainObject.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/isRegExp.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/isSafeInteger.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/isSet.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/isString.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/isSymbol.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/isTypedArray.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/isUndefined.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/isWeakMap.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/isWeakSet.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/iteratee.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/join.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/juxt.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/kebabCase.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/keyBy.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/keys.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/keysIn.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/lang.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/last.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/lastIndexOf.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/lastIndexOfFrom.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/lowerCase.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/lowerFirst.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/lt.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/lte.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/map.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/mapKeys.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/mapValues.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/matches.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/matchesProperty.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/math.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/max.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/maxBy.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/mean.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/meanBy.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/memoize.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/merge.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/mergeAll.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/mergeAllWith.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/mergeWith.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/method.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/methodOf.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/min.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/minBy.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/mixin.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/multiply.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/nAry.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/negate.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/next.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/noop.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/now.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/nth.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/nthArg.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/number.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/object.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/omit.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/omitAll.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/omitBy.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/once.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/orderBy.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/over.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/overArgs.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/overEvery.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/overSome.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/pad.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/padChars.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/padCharsEnd.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/padCharsStart.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/padEnd.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/padStart.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/parseInt.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/partial.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/partialRight.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/partition.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/path.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/pathEq.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/pathOr.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/paths.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/pick.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/pickAll.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/pickBy.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/pipe.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/placeholder.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/plant.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/pluck.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/prop.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/propEq.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/propOr.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/property.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/propertyOf.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/props.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/pull.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/pullAll.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/pullAllBy.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/pullAllWith.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/pullAt.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/random.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/range.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/rangeRight.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/rangeStep.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/rangeStepRight.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/rearg.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/reduce.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/reduceRight.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/reject.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/remove.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/repeat.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/replace.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/rest.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/restFrom.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/result.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/reverse.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/round.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/sample.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/sampleSize.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/seq.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/set.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/setWith.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/shuffle.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/size.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/slice.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/snakeCase.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/some.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/sortBy.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/sortedIndex.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/sortedIndexBy.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/sortedIndexOf.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/sortedLastIndex.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/sortedLastIndexBy.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/sortedLastIndexOf.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/sortedUniq.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/sortedUniqBy.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/split.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/spread.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/spreadFrom.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/startCase.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/startsWith.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/string.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/stubArray.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/stubFalse.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/stubObject.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/stubString.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/stubTrue.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/subtract.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/sum.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/sumBy.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/symmetricDifference.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/symmetricDifferenceBy.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/symmetricDifferenceWith.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/tail.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/take.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/takeLast.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/takeLastWhile.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/takeRight.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/takeRightWhile.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/takeWhile.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/tap.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/template.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/templateSettings.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/throttle.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/thru.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/times.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/toArray.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/toFinite.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/toInteger.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/toIterator.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/toJSON.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/toLength.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/toLower.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/toNumber.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/toPairs.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/toPairsIn.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/toPath.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/toPlainObject.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/toSafeInteger.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/toString.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/toUpper.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/transform.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/trim.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/trimChars.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/trimCharsEnd.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/trimCharsStart.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/trimEnd.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/trimStart.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/truncate.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/unapply.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/unary.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/unescape.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/union.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/unionBy.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/unionWith.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/uniq.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/uniqBy.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/uniqWith.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/uniqueId.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/unnest.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/unset.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/unzip.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/unzipWith.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/update.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/updateWith.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/upperCase.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/upperFirst.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/useWith.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/util.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/value.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/valueOf.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/values.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/valuesIn.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/where.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/whereEq.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/without.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/words.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/wrap.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/wrapperAt.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/wrapperChain.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/wrapperLodash.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/wrapperReverse.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/wrapperValue.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/xor.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/xorBy.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/xorWith.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/zip.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/zipAll.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/zipObj.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/zipObject.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/zipObjectDeep.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fp/zipWith.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/fromPairs.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/function.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/functions.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/functionsIn.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/get.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/groupBy.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/gt.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/gte.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/has.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/hasIn.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/head.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/identity.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/inRange.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/includes.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/index.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/indexOf.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/initial.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/intersection.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/intersectionBy.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/intersectionWith.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/invert.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/invertBy.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/invoke.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/invokeMap.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/isArguments.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/isArray.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/isArrayBuffer.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/isArrayLike.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/isArrayLikeObject.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/isBoolean.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/isBuffer.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/isDate.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/isElement.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/isEmpty.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/isEqual.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/isEqualWith.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/isError.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/isFinite.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/isFunction.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/isInteger.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/isLength.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/isMap.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/isMatch.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/isMatchWith.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/isNaN.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/isNative.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/isNil.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/isNull.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/isNumber.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/isObject.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/isObjectLike.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/isPlainObject.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/isRegExp.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/isSafeInteger.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/isSet.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/isString.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/isSymbol.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/isTypedArray.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/isUndefined.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/isWeakMap.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/isWeakSet.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/iteratee.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/join.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/kebabCase.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/keyBy.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/keys.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/keysIn.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/lang.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/last.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/lastIndexOf.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/lodash.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/lodash.min.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/lowerCase.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/lowerFirst.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/lt.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/lte.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/map.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/mapKeys.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/mapValues.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/matches.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/matchesProperty.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/math.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/max.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/maxBy.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/mean.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/meanBy.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/memoize.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/merge.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/mergeWith.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/method.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/methodOf.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/min.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/minBy.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/mixin.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/multiply.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/negate.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/next.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/noop.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/now.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/nth.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/nthArg.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/number.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/object.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/omit.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/omitBy.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/once.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/orderBy.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/over.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/overArgs.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/overEvery.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/overSome.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/package.json delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/pad.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/padEnd.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/padStart.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/parseInt.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/partial.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/partialRight.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/partition.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/pick.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/pickBy.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/plant.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/property.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/propertyOf.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/pull.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/pullAll.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/pullAllBy.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/pullAllWith.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/pullAt.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/random.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/range.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/rangeRight.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/rearg.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/reduce.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/reduceRight.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/reject.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/remove.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/repeat.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/replace.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/rest.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/result.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/reverse.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/round.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/sample.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/sampleSize.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/seq.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/set.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/setWith.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/shuffle.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/size.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/slice.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/snakeCase.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/some.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/sortBy.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/sortedIndex.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/sortedIndexBy.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/sortedIndexOf.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/sortedLastIndex.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/sortedLastIndexBy.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/sortedLastIndexOf.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/sortedUniq.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/sortedUniqBy.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/split.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/spread.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/startCase.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/startsWith.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/string.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/stubArray.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/stubFalse.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/stubObject.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/stubString.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/stubTrue.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/subtract.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/sum.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/sumBy.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/tail.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/take.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/takeRight.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/takeRightWhile.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/takeWhile.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/tap.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/template.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/templateSettings.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/throttle.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/thru.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/times.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/toArray.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/toFinite.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/toInteger.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/toIterator.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/toJSON.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/toLength.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/toLower.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/toNumber.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/toPairs.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/toPairsIn.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/toPath.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/toPlainObject.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/toSafeInteger.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/toString.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/toUpper.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/transform.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/trim.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/trimEnd.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/trimStart.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/truncate.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/unary.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/unescape.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/union.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/unionBy.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/unionWith.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/uniq.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/uniqBy.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/uniqWith.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/uniqueId.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/unset.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/unzip.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/unzipWith.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/update.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/updateWith.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/upperCase.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/upperFirst.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/util.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/value.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/valueOf.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/values.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/valuesIn.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/without.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/words.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/wrap.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/wrapperAt.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/wrapperChain.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/wrapperLodash.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/wrapperReverse.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/wrapperValue.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/xor.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/xorBy.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/xorWith.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/zip.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/zipObject.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/zipObjectDeep.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/lodash/zipWith.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/minimatch/LICENSE delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/minimatch/README.md delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/minimatch/minimatch.js delete mode 100644 user/themes/r2c/node_modules/node-sass/node_modules/minimatch/package.json delete mode 100644 user/themes/r2c/node_modules/node-sass/package.json delete mode 100644 user/themes/r2c/node_modules/node-sass/scripts/build.js delete mode 100644 user/themes/r2c/node_modules/node-sass/scripts/coverage.js delete mode 100644 user/themes/r2c/node_modules/node-sass/scripts/install.js delete mode 100644 user/themes/r2c/node_modules/node-sass/scripts/prepublish.js delete mode 100644 user/themes/r2c/node_modules/node-sass/scripts/util/downloadoptions.js delete mode 100644 user/themes/r2c/node_modules/node-sass/scripts/util/proxy.js delete mode 100644 user/themes/r2c/node_modules/node-sass/scripts/util/useragent.js delete mode 100644 user/themes/r2c/node_modules/node-sass/src/binding.cpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/callback_bridge.h delete mode 100644 user/themes/r2c/node_modules/node-sass/src/create_string.cpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/create_string.h delete mode 100644 user/themes/r2c/node_modules/node-sass/src/custom_function_bridge.cpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/custom_function_bridge.h delete mode 100644 user/themes/r2c/node_modules/node-sass/src/custom_importer_bridge.cpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/custom_importer_bridge.h delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass.gyp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/.editorconfig delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/.gitattributes delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/.github/CONTRIBUTING.md delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/.github/ISSUE_TEMPLATE.md delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/.npmignore delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/.travis.yml delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/COPYING delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/GNUmakefile.am delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/INSTALL delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/LICENSE delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/Makefile delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/Makefile.conf delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/Readme.md delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/SECURITY.md delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/appveyor.yml delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/configure.ac delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/contrib/libsass.spec delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/contrib/plugin.cpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/docs/README.md delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/docs/api-context-example.md delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/docs/api-context-internal.md delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/docs/api-context.md delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/docs/api-doc.md delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/docs/api-function-example.md delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/docs/api-function-internal.md delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/docs/api-function.md delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/docs/api-importer-example.md delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/docs/api-importer-internal.md delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/docs/api-importer.md delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/docs/api-value-example.md delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/docs/api-value-internal.md delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/docs/api-value.md delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/docs/build-on-darwin.md delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/docs/build-on-gentoo.md delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/docs/build-on-windows.md delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/docs/build-shared-library.md delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/docs/build-with-autotools.md delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/docs/build-with-makefiles.md delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/docs/build-with-mingw.md delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/docs/build-with-visual-studio.md delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/docs/build.md delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/docs/compatibility-plan.md delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/docs/contributing.md delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/docs/custom-functions-internal.md delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/docs/dev-ast-memory.md delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/docs/implementations.md delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/docs/plugins.md delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/docs/setup-environment.md delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/docs/source-map-internals.md delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/docs/trace.md delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/docs/triage.md delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/docs/unicode.md delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/extconf.rb delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/include/sass.h delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/include/sass/base.h delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/include/sass/context.h delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/include/sass/functions.h delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/include/sass/values.h delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/include/sass/version.h delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/include/sass/version.h.in delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/include/sass2scss.h delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/m4/.gitkeep delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/m4/m4-ax_cxx_compile_stdcxx_11.m4 delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/res/resource.rc delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/script/bootstrap delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/script/branding delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/script/ci-build-libsass delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/script/ci-build-plugin delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/script/ci-install-compiler delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/script/ci-install-deps delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/script/ci-report-coverage delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/script/spec delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/script/tap-driver delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/script/tap-runner delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/script/test-leaks.pl delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/GNUmakefile.am delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/ast.cpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/ast.hpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/ast_def_macros.hpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/ast_fwd_decl.cpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/ast_fwd_decl.hpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/b64/cencode.h delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/b64/encode.h delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/backtrace.cpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/backtrace.hpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/base64vlq.cpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/base64vlq.hpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/bind.cpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/bind.hpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/c99func.c delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/cencode.c delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/check_nesting.cpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/check_nesting.hpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/color_maps.cpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/color_maps.hpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/constants.cpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/constants.hpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/context.cpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/context.hpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/cssize.cpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/cssize.hpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/debug.hpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/debugger.hpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/emitter.cpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/emitter.hpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/environment.cpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/environment.hpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/error_handling.cpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/error_handling.hpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/eval.cpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/eval.hpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/expand.cpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/expand.hpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/extend.cpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/extend.hpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/file.cpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/file.hpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/functions.cpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/functions.hpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/inspect.cpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/inspect.hpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/json.cpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/json.hpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/kwd_arg_macros.hpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/lexer.cpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/lexer.hpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/listize.cpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/listize.hpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/mapping.hpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/memory/SharedPtr.cpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/memory/SharedPtr.hpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/node.cpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/node.hpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/operation.hpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/operators.cpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/operators.hpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/output.cpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/output.hpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/parser.cpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/parser.hpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/paths.hpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/plugins.cpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/plugins.hpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/position.cpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/position.hpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/prelexer.cpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/prelexer.hpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/remove_placeholders.cpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/remove_placeholders.hpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/sass.cpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/sass.hpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/sass2scss.cpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/sass_context.cpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/sass_context.hpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/sass_functions.cpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/sass_functions.hpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/sass_util.cpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/sass_util.hpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/sass_values.cpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/sass_values.hpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/source_map.cpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/source_map.hpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/subset_map.cpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/subset_map.hpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/support/libsass.pc.in delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/to_c.cpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/to_c.hpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/to_value.cpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/to_value.hpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/units.cpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/units.hpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/utf8.h delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/utf8/checked.h delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/utf8/core.h delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/utf8/unchecked.h delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/utf8_string.cpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/utf8_string.hpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/util.cpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/util.hpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/values.cpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/src/values.hpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/test/test_node.cpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/test/test_paths.cpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/test/test_selector_difference.cpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/test/test_specificity.cpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/test/test_subset_map.cpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/test/test_superselector.cpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/test/test_unification.cpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/version.sh delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/win/libsass.sln delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/win/libsass.sln.DotSettings delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/win/libsass.targets delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/win/libsass.vcxproj delete mode 100644 user/themes/r2c/node_modules/node-sass/src/libsass/win/libsass.vcxproj.filters delete mode 100644 user/themes/r2c/node_modules/node-sass/src/sass_context_wrapper.cpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/sass_context_wrapper.h delete mode 100644 user/themes/r2c/node_modules/node-sass/src/sass_types/boolean.cpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/sass_types/boolean.h delete mode 100644 user/themes/r2c/node_modules/node-sass/src/sass_types/color.cpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/sass_types/color.h delete mode 100644 user/themes/r2c/node_modules/node-sass/src/sass_types/error.cpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/sass_types/error.h delete mode 100644 user/themes/r2c/node_modules/node-sass/src/sass_types/factory.cpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/sass_types/factory.h delete mode 100644 user/themes/r2c/node_modules/node-sass/src/sass_types/list.cpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/sass_types/list.h delete mode 100644 user/themes/r2c/node_modules/node-sass/src/sass_types/map.cpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/sass_types/map.h delete mode 100644 user/themes/r2c/node_modules/node-sass/src/sass_types/null.cpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/sass_types/null.h delete mode 100644 user/themes/r2c/node_modules/node-sass/src/sass_types/number.cpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/sass_types/number.h delete mode 100644 user/themes/r2c/node_modules/node-sass/src/sass_types/sass_value_wrapper.h delete mode 100644 user/themes/r2c/node_modules/node-sass/src/sass_types/string.cpp delete mode 100644 user/themes/r2c/node_modules/node-sass/src/sass_types/string.h delete mode 100644 user/themes/r2c/node_modules/node-sass/src/sass_types/value.h delete mode 100644 user/themes/r2c/node_modules/node-sass/test/.eslintrc delete mode 100644 user/themes/r2c/node_modules/node-sass/test/api.js delete mode 100644 user/themes/r2c/node_modules/node-sass/test/binding.js delete mode 100644 user/themes/r2c/node_modules/node-sass/test/cli.js delete mode 100644 user/themes/r2c/node_modules/node-sass/test/downloadoptions.js delete mode 100644 user/themes/r2c/node_modules/node-sass/test/errors.js delete mode 100644 user/themes/r2c/node_modules/node-sass/test/fixtures/compressed/expected.css delete mode 100644 user/themes/r2c/node_modules/node-sass/test/fixtures/compressed/index.scss delete mode 100644 user/themes/r2c/node_modules/node-sass/test/fixtures/custom-functions/setter-expected.css delete mode 100644 user/themes/r2c/node_modules/node-sass/test/fixtures/custom-functions/setter.scss delete mode 100644 user/themes/r2c/node_modules/node-sass/test/fixtures/custom-functions/string-conversion-expected.css delete mode 100644 user/themes/r2c/node_modules/node-sass/test/fixtures/custom-functions/string-conversion.scss delete mode 100644 user/themes/r2c/node_modules/node-sass/test/fixtures/cwd-include-path/expected.css delete mode 100644 user/themes/r2c/node_modules/node-sass/test/fixtures/cwd-include-path/outside.scss delete mode 100644 user/themes/r2c/node_modules/node-sass/test/fixtures/cwd-include-path/root/index.scss delete mode 100644 user/themes/r2c/node_modules/node-sass/test/fixtures/depth-first/_common.scss delete mode 100644 user/themes/r2c/node_modules/node-sass/test/fixtures/depth-first/_struct.scss delete mode 100644 user/themes/r2c/node_modules/node-sass/test/fixtures/depth-first/_vars.scss delete mode 100644 user/themes/r2c/node_modules/node-sass/test/fixtures/depth-first/a.scss delete mode 100644 user/themes/r2c/node_modules/node-sass/test/fixtures/depth-first/a1.scss delete mode 100644 user/themes/r2c/node_modules/node-sass/test/fixtures/depth-first/b.scss delete mode 100644 user/themes/r2c/node_modules/node-sass/test/fixtures/depth-first/b1.scss delete mode 100644 user/themes/r2c/node_modules/node-sass/test/fixtures/depth-first/expected.css delete mode 100644 user/themes/r2c/node_modules/node-sass/test/fixtures/depth-first/index.scss delete mode 100644 user/themes/r2c/node_modules/node-sass/test/fixtures/extras/my_custom_arrays_of_importers.js delete mode 100644 user/themes/r2c/node_modules/node-sass/test/fixtures/extras/my_custom_functions_setter.js delete mode 100644 user/themes/r2c/node_modules/node-sass/test/fixtures/extras/my_custom_functions_string_conversion.js delete mode 100644 user/themes/r2c/node_modules/node-sass/test/fixtures/extras/my_custom_importer_data.js delete mode 100644 user/themes/r2c/node_modules/node-sass/test/fixtures/extras/my_custom_importer_data_cb.js delete mode 100644 user/themes/r2c/node_modules/node-sass/test/fixtures/extras/my_custom_importer_error.js delete mode 100644 user/themes/r2c/node_modules/node-sass/test/fixtures/extras/my_custom_importer_file.js delete mode 100644 user/themes/r2c/node_modules/node-sass/test/fixtures/extras/my_custom_importer_file_and_data.js delete mode 100644 user/themes/r2c/node_modules/node-sass/test/fixtures/extras/my_custom_importer_file_and_data_cb.js delete mode 100644 user/themes/r2c/node_modules/node-sass/test/fixtures/extras/my_custom_importer_file_cb.js delete mode 100644 user/themes/r2c/node_modules/node-sass/test/fixtures/follow/foo/bar/index.scss delete mode 100644 user/themes/r2c/node_modules/node-sass/test/fixtures/include-files/bar.scss delete mode 100644 user/themes/r2c/node_modules/node-sass/test/fixtures/include-files/chained-imports-with-custom-importer.scss delete mode 100644 user/themes/r2c/node_modules/node-sass/test/fixtures/include-files/expected-importer.css delete mode 100644 user/themes/r2c/node_modules/node-sass/test/fixtures/include-files/file-not-processed-by-loader.scss delete mode 100644 user/themes/r2c/node_modules/node-sass/test/fixtures/include-files/file-processed-by-loader.scss delete mode 100644 user/themes/r2c/node_modules/node-sass/test/fixtures/include-files/foo.scss delete mode 100644 user/themes/r2c/node_modules/node-sass/test/fixtures/include-files/index.scss delete mode 100644 user/themes/r2c/node_modules/node-sass/test/fixtures/include-path/expected.css delete mode 100644 user/themes/r2c/node_modules/node-sass/test/fixtures/include-path/functions/colorBlue.scss delete mode 100644 user/themes/r2c/node_modules/node-sass/test/fixtures/include-path/index.scss delete mode 100644 user/themes/r2c/node_modules/node-sass/test/fixtures/include-path/lib/vars.scss delete mode 100644 user/themes/r2c/node_modules/node-sass/test/fixtures/indent/expected.css delete mode 100644 user/themes/r2c/node_modules/node-sass/test/fixtures/indent/index.sass delete mode 100644 user/themes/r2c/node_modules/node-sass/test/fixtures/input-directory/sass/_skipped.scss delete mode 100644 user/themes/r2c/node_modules/node-sass/test/fixtures/input-directory/sass/nested/three.scss delete mode 100644 user/themes/r2c/node_modules/node-sass/test/fixtures/input-directory/sass/one.scss delete mode 100644 user/themes/r2c/node_modules/node-sass/test/fixtures/input-directory/sass/two.scss delete mode 100644 user/themes/r2c/node_modules/node-sass/test/fixtures/invalid/index.scss delete mode 100644 user/themes/r2c/node_modules/node-sass/test/fixtures/output-directory/index.scss delete mode 100644 user/themes/r2c/node_modules/node-sass/test/fixtures/precision/expected.css delete mode 100644 user/themes/r2c/node_modules/node-sass/test/fixtures/precision/index.scss delete mode 100644 user/themes/r2c/node_modules/node-sass/test/fixtures/sass-path/expected-orange.css delete mode 100644 user/themes/r2c/node_modules/node-sass/test/fixtures/sass-path/expected-red.css delete mode 100644 user/themes/r2c/node_modules/node-sass/test/fixtures/sass-path/index.scss delete mode 100644 user/themes/r2c/node_modules/node-sass/test/fixtures/sass-path/orange/colors.scss delete mode 100644 user/themes/r2c/node_modules/node-sass/test/fixtures/sass-path/red/colors.scss delete mode 100644 user/themes/r2c/node_modules/node-sass/test/fixtures/simple/expected.css delete mode 100644 user/themes/r2c/node_modules/node-sass/test/fixtures/simple/index.scss delete mode 100644 user/themes/r2c/node_modules/node-sass/test/fixtures/source-comments/expected.css delete mode 100644 user/themes/r2c/node_modules/node-sass/test/fixtures/source-comments/index.scss delete mode 100644 user/themes/r2c/node_modules/node-sass/test/fixtures/source-map-embed/expected.css delete mode 100644 user/themes/r2c/node_modules/node-sass/test/fixtures/source-map-embed/index.scss delete mode 100644 user/themes/r2c/node_modules/node-sass/test/fixtures/source-map/expected.css delete mode 100644 user/themes/r2c/node_modules/node-sass/test/fixtures/source-map/expected.map delete mode 100644 user/themes/r2c/node_modules/node-sass/test/fixtures/source-map/index.scss delete mode 100644 user/themes/r2c/node_modules/node-sass/test/fixtures/watcher/main/one.scss delete mode 100644 user/themes/r2c/node_modules/node-sass/test/fixtures/watcher/main/partials/_one.scss delete mode 100644 user/themes/r2c/node_modules/node-sass/test/fixtures/watcher/main/partials/_three.scss delete mode 100644 user/themes/r2c/node_modules/node-sass/test/fixtures/watcher/main/partials/_two.scss delete mode 100644 user/themes/r2c/node_modules/node-sass/test/fixtures/watcher/main/three.scss delete mode 100644 user/themes/r2c/node_modules/node-sass/test/fixtures/watcher/main/two.scss delete mode 100644 user/themes/r2c/node_modules/node-sass/test/fixtures/watcher/sibling/partials/_three.scss delete mode 100644 user/themes/r2c/node_modules/node-sass/test/fixtures/watcher/sibling/three.scss delete mode 100644 user/themes/r2c/node_modules/node-sass/test/fixtures/watching-dir-01/index.scss delete mode 100644 user/themes/r2c/node_modules/node-sass/test/fixtures/watching-dir-02/foo.scss delete mode 100644 user/themes/r2c/node_modules/node-sass/test/fixtures/watching-dir-02/index.scss delete mode 100644 user/themes/r2c/node_modules/node-sass/test/fixtures/watching/bar.sass delete mode 100644 user/themes/r2c/node_modules/node-sass/test/fixtures/watching/index.sass delete mode 100644 user/themes/r2c/node_modules/node-sass/test/fixtures/watching/index.scss delete mode 100644 user/themes/r2c/node_modules/node-sass/test/fixtures/watching/white.scss delete mode 100644 user/themes/r2c/node_modules/node-sass/test/lowlevel.js delete mode 100644 user/themes/r2c/node_modules/node-sass/test/runtime.js delete mode 100644 user/themes/r2c/node_modules/node-sass/test/scripts/util/proxy.js delete mode 100644 user/themes/r2c/node_modules/node-sass/test/spec.js delete mode 100644 user/themes/r2c/node_modules/node-sass/test/types.js delete mode 100644 user/themes/r2c/node_modules/node-sass/test/useragent.js delete mode 100644 user/themes/r2c/node_modules/node-sass/test/watcher.js delete mode 100644 user/themes/r2c/node_modules/node-sass/vendor/linux-x64-64/binding.node delete mode 100644 user/themes/r2c/node_modules/node-uuid/.npmignore delete mode 100644 user/themes/r2c/node_modules/node-uuid/LICENSE.md delete mode 100644 user/themes/r2c/node_modules/node-uuid/README.md delete mode 100644 user/themes/r2c/node_modules/node-uuid/benchmark/README.md delete mode 100644 user/themes/r2c/node_modules/node-uuid/benchmark/bench.gnu delete mode 100644 user/themes/r2c/node_modules/node-uuid/benchmark/bench.sh delete mode 100644 user/themes/r2c/node_modules/node-uuid/benchmark/benchmark-native.c delete mode 100644 user/themes/r2c/node_modules/node-uuid/benchmark/benchmark.js delete mode 100644 user/themes/r2c/node_modules/node-uuid/package.json delete mode 100644 user/themes/r2c/node_modules/node-uuid/test/compare_v1.js delete mode 100644 user/themes/r2c/node_modules/node-uuid/test/test.html delete mode 100644 user/themes/r2c/node_modules/node-uuid/test/test.js delete mode 100644 user/themes/r2c/node_modules/node-uuid/uuid.js delete mode 100644 user/themes/r2c/node_modules/nopt/.npmignore delete mode 100644 user/themes/r2c/node_modules/nopt/.travis.yml delete mode 100644 user/themes/r2c/node_modules/nopt/LICENSE delete mode 100644 user/themes/r2c/node_modules/nopt/README.md delete mode 100644 user/themes/r2c/node_modules/nopt/bin/nopt.js delete mode 100644 user/themes/r2c/node_modules/nopt/examples/my-program.js delete mode 100644 user/themes/r2c/node_modules/nopt/lib/nopt.js delete mode 100644 user/themes/r2c/node_modules/nopt/package.json delete mode 100644 user/themes/r2c/node_modules/nopt/test/basic.js delete mode 100644 user/themes/r2c/node_modules/normalize-package-data/AUTHORS delete mode 100644 user/themes/r2c/node_modules/normalize-package-data/LICENSE delete mode 100644 user/themes/r2c/node_modules/normalize-package-data/README.md delete mode 100644 user/themes/r2c/node_modules/normalize-package-data/lib/extract_description.js delete mode 100644 user/themes/r2c/node_modules/normalize-package-data/lib/fixer.js delete mode 100644 user/themes/r2c/node_modules/normalize-package-data/lib/make_warning.js delete mode 100644 user/themes/r2c/node_modules/normalize-package-data/lib/normalize.js delete mode 100644 user/themes/r2c/node_modules/normalize-package-data/lib/safe_format.js delete mode 100644 user/themes/r2c/node_modules/normalize-package-data/lib/typos.json delete mode 100644 user/themes/r2c/node_modules/normalize-package-data/lib/warning_messages.json delete mode 100644 user/themes/r2c/node_modules/normalize-package-data/package.json delete mode 100644 user/themes/r2c/node_modules/normalize-path/LICENSE delete mode 100644 user/themes/r2c/node_modules/normalize-path/README.md delete mode 100644 user/themes/r2c/node_modules/normalize-path/index.js delete mode 100644 user/themes/r2c/node_modules/normalize-path/package.json delete mode 100644 user/themes/r2c/node_modules/normalize-range/index.js delete mode 100644 user/themes/r2c/node_modules/normalize-range/license delete mode 100644 user/themes/r2c/node_modules/normalize-range/package.json delete mode 100644 user/themes/r2c/node_modules/normalize-range/readme.md delete mode 100644 user/themes/r2c/node_modules/npmlog/CHANGELOG.md delete mode 100644 user/themes/r2c/node_modules/npmlog/LICENSE delete mode 100644 user/themes/r2c/node_modules/npmlog/README.md delete mode 100644 user/themes/r2c/node_modules/npmlog/log.js delete mode 100644 user/themes/r2c/node_modules/npmlog/package.json delete mode 100644 user/themes/r2c/node_modules/num2fraction/.editorconfig delete mode 100644 user/themes/r2c/node_modules/num2fraction/.npmignore delete mode 100644 user/themes/r2c/node_modules/num2fraction/LICENSE delete mode 100644 user/themes/r2c/node_modules/num2fraction/README.md delete mode 100644 user/themes/r2c/node_modules/num2fraction/index.js delete mode 100644 user/themes/r2c/node_modules/num2fraction/package.json delete mode 100644 user/themes/r2c/node_modules/number-is-nan/index.js delete mode 100644 user/themes/r2c/node_modules/number-is-nan/license delete mode 100644 user/themes/r2c/node_modules/number-is-nan/package.json delete mode 100644 user/themes/r2c/node_modules/number-is-nan/readme.md delete mode 100644 user/themes/r2c/node_modules/oauth-sign/LICENSE delete mode 100644 user/themes/r2c/node_modules/oauth-sign/README.md delete mode 100644 user/themes/r2c/node_modules/oauth-sign/index.js delete mode 100644 user/themes/r2c/node_modules/oauth-sign/package.json delete mode 100644 user/themes/r2c/node_modules/object-assign/index.js delete mode 100644 user/themes/r2c/node_modules/object-assign/license delete mode 100644 user/themes/r2c/node_modules/object-assign/package.json delete mode 100644 user/themes/r2c/node_modules/object-assign/readme.md delete mode 100644 user/themes/r2c/node_modules/object-copy/LICENSE delete mode 100644 user/themes/r2c/node_modules/object-copy/index.js delete mode 100644 user/themes/r2c/node_modules/object-copy/node_modules/define-property/LICENSE delete mode 100644 user/themes/r2c/node_modules/object-copy/node_modules/define-property/README.md delete mode 100644 user/themes/r2c/node_modules/object-copy/node_modules/define-property/index.js delete mode 100644 user/themes/r2c/node_modules/object-copy/node_modules/define-property/package.json delete mode 100644 user/themes/r2c/node_modules/object-copy/node_modules/kind-of/LICENSE delete mode 100644 user/themes/r2c/node_modules/object-copy/node_modules/kind-of/README.md delete mode 100644 user/themes/r2c/node_modules/object-copy/node_modules/kind-of/index.js delete mode 100644 user/themes/r2c/node_modules/object-copy/node_modules/kind-of/package.json delete mode 100644 user/themes/r2c/node_modules/object-copy/package.json delete mode 100644 user/themes/r2c/node_modules/object-visit/LICENSE delete mode 100644 user/themes/r2c/node_modules/object-visit/README.md delete mode 100644 user/themes/r2c/node_modules/object-visit/index.js delete mode 100644 user/themes/r2c/node_modules/object-visit/package.json delete mode 100644 user/themes/r2c/node_modules/object.defaults/LICENSE delete mode 100644 user/themes/r2c/node_modules/object.defaults/README.md delete mode 100644 user/themes/r2c/node_modules/object.defaults/immutable.js delete mode 100644 user/themes/r2c/node_modules/object.defaults/index.js delete mode 100644 user/themes/r2c/node_modules/object.defaults/mutable.js delete mode 100644 user/themes/r2c/node_modules/object.defaults/package.json delete mode 100644 user/themes/r2c/node_modules/object.map/LICENSE delete mode 100644 user/themes/r2c/node_modules/object.map/README.md delete mode 100644 user/themes/r2c/node_modules/object.map/index.js delete mode 100644 user/themes/r2c/node_modules/object.map/package.json delete mode 100644 user/themes/r2c/node_modules/object.pick/LICENSE delete mode 100644 user/themes/r2c/node_modules/object.pick/README.md delete mode 100644 user/themes/r2c/node_modules/object.pick/index.js delete mode 100644 user/themes/r2c/node_modules/object.pick/package.json delete mode 100644 user/themes/r2c/node_modules/once/LICENSE delete mode 100644 user/themes/r2c/node_modules/once/README.md delete mode 100644 user/themes/r2c/node_modules/once/once.js delete mode 100644 user/themes/r2c/node_modules/once/package.json delete mode 100644 user/themes/r2c/node_modules/orchestrator/.npmignore delete mode 100644 user/themes/r2c/node_modules/orchestrator/LICENSE delete mode 100644 user/themes/r2c/node_modules/orchestrator/README.md delete mode 100644 user/themes/r2c/node_modules/orchestrator/index.js delete mode 100644 user/themes/r2c/node_modules/orchestrator/lib/runTask.js delete mode 100644 user/themes/r2c/node_modules/orchestrator/package.json delete mode 100644 user/themes/r2c/node_modules/ordered-read-streams/.npmignore delete mode 100644 user/themes/r2c/node_modules/ordered-read-streams/.travis.yml delete mode 100644 user/themes/r2c/node_modules/ordered-read-streams/LICENSE delete mode 100644 user/themes/r2c/node_modules/ordered-read-streams/README.md delete mode 100644 user/themes/r2c/node_modules/ordered-read-streams/index.js delete mode 100644 user/themes/r2c/node_modules/ordered-read-streams/package.json delete mode 100644 user/themes/r2c/node_modules/ordered-read-streams/test/main.js delete mode 100644 user/themes/r2c/node_modules/os-homedir/index.js delete mode 100644 user/themes/r2c/node_modules/os-homedir/license delete mode 100644 user/themes/r2c/node_modules/os-homedir/package.json delete mode 100644 user/themes/r2c/node_modules/os-homedir/readme.md delete mode 100644 user/themes/r2c/node_modules/os-locale/index.js delete mode 100644 user/themes/r2c/node_modules/os-locale/license delete mode 100644 user/themes/r2c/node_modules/os-locale/package.json delete mode 100644 user/themes/r2c/node_modules/os-locale/readme.md delete mode 100644 user/themes/r2c/node_modules/os-tmpdir/index.js delete mode 100644 user/themes/r2c/node_modules/os-tmpdir/license delete mode 100644 user/themes/r2c/node_modules/os-tmpdir/package.json delete mode 100644 user/themes/r2c/node_modules/os-tmpdir/readme.md delete mode 100644 user/themes/r2c/node_modules/osenv/LICENSE delete mode 100644 user/themes/r2c/node_modules/osenv/README.md delete mode 100644 user/themes/r2c/node_modules/osenv/osenv.js delete mode 100644 user/themes/r2c/node_modules/osenv/package.json delete mode 100644 user/themes/r2c/node_modules/parse-filepath/LICENSE delete mode 100644 user/themes/r2c/node_modules/parse-filepath/README.md delete mode 100644 user/themes/r2c/node_modules/parse-filepath/index.js delete mode 100644 user/themes/r2c/node_modules/parse-filepath/package.json delete mode 100644 user/themes/r2c/node_modules/parse-json/index.js delete mode 100644 user/themes/r2c/node_modules/parse-json/license delete mode 100644 user/themes/r2c/node_modules/parse-json/package.json delete mode 100644 user/themes/r2c/node_modules/parse-json/readme.md delete mode 100644 user/themes/r2c/node_modules/parse-json/vendor/parse.js delete mode 100644 user/themes/r2c/node_modules/parse-json/vendor/unicode.js delete mode 100644 user/themes/r2c/node_modules/parse-passwd/LICENSE delete mode 100644 user/themes/r2c/node_modules/parse-passwd/README.md delete mode 100644 user/themes/r2c/node_modules/parse-passwd/index.js delete mode 100644 user/themes/r2c/node_modules/parse-passwd/package.json delete mode 100644 user/themes/r2c/node_modules/pascalcase/LICENSE delete mode 100644 user/themes/r2c/node_modules/pascalcase/README.md delete mode 100644 user/themes/r2c/node_modules/pascalcase/index.js delete mode 100644 user/themes/r2c/node_modules/pascalcase/package.json delete mode 100644 user/themes/r2c/node_modules/path-exists/index.js delete mode 100644 user/themes/r2c/node_modules/path-exists/license delete mode 100644 user/themes/r2c/node_modules/path-exists/package.json delete mode 100644 user/themes/r2c/node_modules/path-exists/readme.md delete mode 100644 user/themes/r2c/node_modules/path-is-absolute/index.js delete mode 100644 user/themes/r2c/node_modules/path-is-absolute/license delete mode 100644 user/themes/r2c/node_modules/path-is-absolute/package.json delete mode 100644 user/themes/r2c/node_modules/path-is-absolute/readme.md delete mode 100644 user/themes/r2c/node_modules/path-parse/.travis.yml delete mode 100644 user/themes/r2c/node_modules/path-parse/README.md delete mode 100644 user/themes/r2c/node_modules/path-parse/index.js delete mode 100644 user/themes/r2c/node_modules/path-parse/index.min.js delete mode 100644 user/themes/r2c/node_modules/path-parse/package.json delete mode 100644 user/themes/r2c/node_modules/path-parse/test.js delete mode 100644 user/themes/r2c/node_modules/path-parse/test.min.js delete mode 100644 user/themes/r2c/node_modules/path-root-regex/LICENSE delete mode 100644 user/themes/r2c/node_modules/path-root-regex/README.md delete mode 100644 user/themes/r2c/node_modules/path-root-regex/index.js delete mode 100644 user/themes/r2c/node_modules/path-root-regex/package.json delete mode 100644 user/themes/r2c/node_modules/path-root/LICENSE delete mode 100644 user/themes/r2c/node_modules/path-root/README.md delete mode 100644 user/themes/r2c/node_modules/path-root/index.js delete mode 100644 user/themes/r2c/node_modules/path-root/package.json delete mode 100644 user/themes/r2c/node_modules/path-type/index.js delete mode 100644 user/themes/r2c/node_modules/path-type/license delete mode 100644 user/themes/r2c/node_modules/path-type/package.json delete mode 100644 user/themes/r2c/node_modules/path-type/readme.md delete mode 100644 user/themes/r2c/node_modules/pify/index.js delete mode 100644 user/themes/r2c/node_modules/pify/license delete mode 100644 user/themes/r2c/node_modules/pify/package.json delete mode 100644 user/themes/r2c/node_modules/pify/readme.md delete mode 100644 user/themes/r2c/node_modules/pinkie-promise/index.js delete mode 100644 user/themes/r2c/node_modules/pinkie-promise/license delete mode 100644 user/themes/r2c/node_modules/pinkie-promise/package.json delete mode 100644 user/themes/r2c/node_modules/pinkie-promise/readme.md delete mode 100644 user/themes/r2c/node_modules/pinkie/index.js delete mode 100644 user/themes/r2c/node_modules/pinkie/license delete mode 100644 user/themes/r2c/node_modules/pinkie/package.json delete mode 100644 user/themes/r2c/node_modules/pinkie/readme.md delete mode 100644 user/themes/r2c/node_modules/plugin-error/LICENSE delete mode 100644 user/themes/r2c/node_modules/plugin-error/README.md delete mode 100644 user/themes/r2c/node_modules/plugin-error/index.d.ts delete mode 100644 user/themes/r2c/node_modules/plugin-error/index.js delete mode 100644 user/themes/r2c/node_modules/plugin-error/node_modules/arr-diff/LICENSE delete mode 100644 user/themes/r2c/node_modules/plugin-error/node_modules/arr-diff/README.md delete mode 100644 user/themes/r2c/node_modules/plugin-error/node_modules/arr-diff/index.js delete mode 100644 user/themes/r2c/node_modules/plugin-error/node_modules/arr-diff/package.json delete mode 100644 user/themes/r2c/node_modules/plugin-error/package.json delete mode 100644 user/themes/r2c/node_modules/posix-character-classes/LICENSE delete mode 100644 user/themes/r2c/node_modules/posix-character-classes/README.md delete mode 100644 user/themes/r2c/node_modules/posix-character-classes/index.js delete mode 100644 user/themes/r2c/node_modules/posix-character-classes/package.json delete mode 100644 user/themes/r2c/node_modules/postcss-value-parser/LICENSE delete mode 100644 user/themes/r2c/node_modules/postcss-value-parser/README.md delete mode 100644 user/themes/r2c/node_modules/postcss-value-parser/lib/index.js delete mode 100644 user/themes/r2c/node_modules/postcss-value-parser/lib/parse.js delete mode 100644 user/themes/r2c/node_modules/postcss-value-parser/lib/stringify.js delete mode 100644 user/themes/r2c/node_modules/postcss-value-parser/lib/unit.js delete mode 100644 user/themes/r2c/node_modules/postcss-value-parser/lib/walk.js delete mode 100644 user/themes/r2c/node_modules/postcss-value-parser/package.json delete mode 100644 user/themes/r2c/node_modules/postcss/CHANGELOG.md delete mode 100644 user/themes/r2c/node_modules/postcss/CONTRIBUTING.md delete mode 100644 user/themes/r2c/node_modules/postcss/LICENSE delete mode 100644 user/themes/r2c/node_modules/postcss/README-cn.md delete mode 100644 user/themes/r2c/node_modules/postcss/README.md delete mode 100644 user/themes/r2c/node_modules/postcss/docs/architecture.md delete mode 100644 user/themes/r2c/node_modules/postcss/docs/guidelines/plugin.md delete mode 100644 user/themes/r2c/node_modules/postcss/docs/guidelines/runner.md delete mode 100644 user/themes/r2c/node_modules/postcss/docs/source-maps.md delete mode 100644 user/themes/r2c/node_modules/postcss/docs/syntax.md delete mode 100644 user/themes/r2c/node_modules/postcss/gulpfile.js delete mode 100644 user/themes/r2c/node_modules/postcss/lib/at-rule.js delete mode 100644 user/themes/r2c/node_modules/postcss/lib/comment.js delete mode 100644 user/themes/r2c/node_modules/postcss/lib/container.js delete mode 100644 user/themes/r2c/node_modules/postcss/lib/css-syntax-error.js delete mode 100644 user/themes/r2c/node_modules/postcss/lib/declaration.js delete mode 100644 user/themes/r2c/node_modules/postcss/lib/input.js delete mode 100644 user/themes/r2c/node_modules/postcss/lib/lazy-result.js delete mode 100644 user/themes/r2c/node_modules/postcss/lib/list.js delete mode 100644 user/themes/r2c/node_modules/postcss/lib/map-generator.js delete mode 100644 user/themes/r2c/node_modules/postcss/lib/node.js delete mode 100644 user/themes/r2c/node_modules/postcss/lib/parse.js delete mode 100644 user/themes/r2c/node_modules/postcss/lib/parser.js delete mode 100644 user/themes/r2c/node_modules/postcss/lib/postcss.d.ts delete mode 100644 user/themes/r2c/node_modules/postcss/lib/postcss.js delete mode 100644 user/themes/r2c/node_modules/postcss/lib/previous-map.js delete mode 100644 user/themes/r2c/node_modules/postcss/lib/processor.js delete mode 100644 user/themes/r2c/node_modules/postcss/lib/result.js delete mode 100644 user/themes/r2c/node_modules/postcss/lib/root.js delete mode 100644 user/themes/r2c/node_modules/postcss/lib/rule.js delete mode 100644 user/themes/r2c/node_modules/postcss/lib/stringifier.js delete mode 100644 user/themes/r2c/node_modules/postcss/lib/stringify.js delete mode 100644 user/themes/r2c/node_modules/postcss/lib/terminal-highlight.js delete mode 100644 user/themes/r2c/node_modules/postcss/lib/tokenize.js delete mode 100644 user/themes/r2c/node_modules/postcss/lib/vendor.js delete mode 100644 user/themes/r2c/node_modules/postcss/lib/warn-once.js delete mode 100644 user/themes/r2c/node_modules/postcss/lib/warning.js delete mode 100644 user/themes/r2c/node_modules/postcss/node_modules/ansi-styles/index.js delete mode 100644 user/themes/r2c/node_modules/postcss/node_modules/ansi-styles/license delete mode 100644 user/themes/r2c/node_modules/postcss/node_modules/ansi-styles/package.json delete mode 100644 user/themes/r2c/node_modules/postcss/node_modules/ansi-styles/readme.md delete mode 100644 user/themes/r2c/node_modules/postcss/node_modules/chalk/index.js delete mode 100644 user/themes/r2c/node_modules/postcss/node_modules/chalk/index.js.flow delete mode 100644 user/themes/r2c/node_modules/postcss/node_modules/chalk/license delete mode 100644 user/themes/r2c/node_modules/postcss/node_modules/chalk/package.json delete mode 100644 user/themes/r2c/node_modules/postcss/node_modules/chalk/readme.md delete mode 100644 user/themes/r2c/node_modules/postcss/node_modules/chalk/templates.js delete mode 100644 user/themes/r2c/node_modules/postcss/node_modules/chalk/types/index.d.ts delete mode 100644 user/themes/r2c/node_modules/postcss/node_modules/supports-color/browser.js delete mode 100644 user/themes/r2c/node_modules/postcss/node_modules/supports-color/index.js delete mode 100644 user/themes/r2c/node_modules/postcss/node_modules/supports-color/license delete mode 100644 user/themes/r2c/node_modules/postcss/node_modules/supports-color/package.json delete mode 100644 user/themes/r2c/node_modules/postcss/node_modules/supports-color/readme.md delete mode 100644 user/themes/r2c/node_modules/postcss/package.json delete mode 100644 user/themes/r2c/node_modules/pretty-hrtime/.jshintignore delete mode 100644 user/themes/r2c/node_modules/pretty-hrtime/.npmignore delete mode 100644 user/themes/r2c/node_modules/pretty-hrtime/LICENSE delete mode 100644 user/themes/r2c/node_modules/pretty-hrtime/README.md delete mode 100644 user/themes/r2c/node_modules/pretty-hrtime/index.js delete mode 100644 user/themes/r2c/node_modules/pretty-hrtime/package.json delete mode 100644 user/themes/r2c/node_modules/process-nextick-args/.travis.yml delete mode 100644 user/themes/r2c/node_modules/process-nextick-args/index.js delete mode 100644 user/themes/r2c/node_modules/process-nextick-args/license.md delete mode 100644 user/themes/r2c/node_modules/process-nextick-args/package.json delete mode 100644 user/themes/r2c/node_modules/process-nextick-args/readme.md delete mode 100644 user/themes/r2c/node_modules/process-nextick-args/test.js delete mode 100644 user/themes/r2c/node_modules/pseudomap/LICENSE delete mode 100644 user/themes/r2c/node_modules/pseudomap/README.md delete mode 100644 user/themes/r2c/node_modules/pseudomap/map.js delete mode 100644 user/themes/r2c/node_modules/pseudomap/package.json delete mode 100644 user/themes/r2c/node_modules/pseudomap/pseudomap.js delete mode 100644 user/themes/r2c/node_modules/pseudomap/test/basic.js delete mode 100644 user/themes/r2c/node_modules/punycode/LICENSE-MIT.txt delete mode 100644 user/themes/r2c/node_modules/punycode/README.md delete mode 100644 user/themes/r2c/node_modules/punycode/package.json delete mode 100644 user/themes/r2c/node_modules/punycode/punycode.js delete mode 100644 user/themes/r2c/node_modules/qs/.eslintignore delete mode 100644 user/themes/r2c/node_modules/qs/.eslintrc delete mode 100644 user/themes/r2c/node_modules/qs/CHANGELOG.md delete mode 100644 user/themes/r2c/node_modules/qs/LICENSE delete mode 100644 user/themes/r2c/node_modules/qs/README.md delete mode 100644 user/themes/r2c/node_modules/qs/dist/qs.js delete mode 100644 user/themes/r2c/node_modules/qs/lib/formats.js delete mode 100644 user/themes/r2c/node_modules/qs/lib/index.js delete mode 100644 user/themes/r2c/node_modules/qs/lib/parse.js delete mode 100644 user/themes/r2c/node_modules/qs/lib/stringify.js delete mode 100644 user/themes/r2c/node_modules/qs/lib/utils.js delete mode 100644 user/themes/r2c/node_modules/qs/package.json delete mode 100644 user/themes/r2c/node_modules/qs/test/.eslintrc delete mode 100644 user/themes/r2c/node_modules/qs/test/index.js delete mode 100644 user/themes/r2c/node_modules/qs/test/parse.js delete mode 100644 user/themes/r2c/node_modules/qs/test/stringify.js delete mode 100644 user/themes/r2c/node_modules/qs/test/utils.js delete mode 100644 user/themes/r2c/node_modules/read-pkg-up/index.js delete mode 100644 user/themes/r2c/node_modules/read-pkg-up/license delete mode 100644 user/themes/r2c/node_modules/read-pkg-up/package.json delete mode 100644 user/themes/r2c/node_modules/read-pkg-up/readme.md delete mode 100644 user/themes/r2c/node_modules/read-pkg/index.js delete mode 100644 user/themes/r2c/node_modules/read-pkg/license delete mode 100644 user/themes/r2c/node_modules/read-pkg/package.json delete mode 100644 user/themes/r2c/node_modules/read-pkg/readme.md delete mode 100644 user/themes/r2c/node_modules/readable-stream/.npmignore delete mode 100644 user/themes/r2c/node_modules/readable-stream/.travis.yml delete mode 100644 user/themes/r2c/node_modules/readable-stream/CONTRIBUTING.md delete mode 100644 user/themes/r2c/node_modules/readable-stream/GOVERNANCE.md delete mode 100644 user/themes/r2c/node_modules/readable-stream/LICENSE delete mode 100644 user/themes/r2c/node_modules/readable-stream/README.md delete mode 100644 user/themes/r2c/node_modules/readable-stream/doc/wg-meetings/2015-01-30.md delete mode 100644 user/themes/r2c/node_modules/readable-stream/duplex-browser.js delete mode 100644 user/themes/r2c/node_modules/readable-stream/duplex.js delete mode 100644 user/themes/r2c/node_modules/readable-stream/lib/_stream_duplex.js delete mode 100644 user/themes/r2c/node_modules/readable-stream/lib/_stream_passthrough.js delete mode 100644 user/themes/r2c/node_modules/readable-stream/lib/_stream_readable.js delete mode 100644 user/themes/r2c/node_modules/readable-stream/lib/_stream_transform.js delete mode 100644 user/themes/r2c/node_modules/readable-stream/lib/_stream_writable.js delete mode 100644 user/themes/r2c/node_modules/readable-stream/lib/internal/streams/BufferList.js delete mode 100644 user/themes/r2c/node_modules/readable-stream/lib/internal/streams/destroy.js delete mode 100644 user/themes/r2c/node_modules/readable-stream/lib/internal/streams/stream-browser.js delete mode 100644 user/themes/r2c/node_modules/readable-stream/lib/internal/streams/stream.js delete mode 100644 user/themes/r2c/node_modules/readable-stream/package.json delete mode 100644 user/themes/r2c/node_modules/readable-stream/passthrough.js delete mode 100644 user/themes/r2c/node_modules/readable-stream/readable-browser.js delete mode 100644 user/themes/r2c/node_modules/readable-stream/readable.js delete mode 100644 user/themes/r2c/node_modules/readable-stream/transform.js delete mode 100644 user/themes/r2c/node_modules/readable-stream/writable-browser.js delete mode 100644 user/themes/r2c/node_modules/readable-stream/writable.js delete mode 100644 user/themes/r2c/node_modules/rechoir/.npmignore delete mode 100644 user/themes/r2c/node_modules/rechoir/.travis.yml delete mode 100644 user/themes/r2c/node_modules/rechoir/CHANGELOG delete mode 100644 user/themes/r2c/node_modules/rechoir/LICENSE delete mode 100644 user/themes/r2c/node_modules/rechoir/README.md delete mode 100644 user/themes/r2c/node_modules/rechoir/index.js delete mode 100644 user/themes/r2c/node_modules/rechoir/lib/extension.js delete mode 100644 user/themes/r2c/node_modules/rechoir/lib/normalize.js delete mode 100644 user/themes/r2c/node_modules/rechoir/lib/register.js delete mode 100644 user/themes/r2c/node_modules/rechoir/package.json delete mode 100644 user/themes/r2c/node_modules/redent/index.js delete mode 100644 user/themes/r2c/node_modules/redent/license delete mode 100644 user/themes/r2c/node_modules/redent/package.json delete mode 100644 user/themes/r2c/node_modules/redent/readme.md delete mode 100644 user/themes/r2c/node_modules/regex-not/LICENSE delete mode 100644 user/themes/r2c/node_modules/regex-not/README.md delete mode 100644 user/themes/r2c/node_modules/regex-not/index.js delete mode 100644 user/themes/r2c/node_modules/regex-not/package.json delete mode 100644 user/themes/r2c/node_modules/remove-trailing-separator/history.md delete mode 100644 user/themes/r2c/node_modules/remove-trailing-separator/index.js delete mode 100644 user/themes/r2c/node_modules/remove-trailing-separator/license delete mode 100644 user/themes/r2c/node_modules/remove-trailing-separator/package.json delete mode 100644 user/themes/r2c/node_modules/remove-trailing-separator/readme.md delete mode 100644 user/themes/r2c/node_modules/repeat-element/LICENSE delete mode 100644 user/themes/r2c/node_modules/repeat-element/README.md delete mode 100644 user/themes/r2c/node_modules/repeat-element/index.js delete mode 100644 user/themes/r2c/node_modules/repeat-element/package.json delete mode 100644 user/themes/r2c/node_modules/repeat-string/LICENSE delete mode 100644 user/themes/r2c/node_modules/repeat-string/README.md delete mode 100644 user/themes/r2c/node_modules/repeat-string/index.js delete mode 100644 user/themes/r2c/node_modules/repeat-string/package.json delete mode 100644 user/themes/r2c/node_modules/repeating/index.js delete mode 100644 user/themes/r2c/node_modules/repeating/license delete mode 100644 user/themes/r2c/node_modules/repeating/package.json delete mode 100644 user/themes/r2c/node_modules/repeating/readme.md delete mode 100644 user/themes/r2c/node_modules/replace-ext/.npmignore delete mode 100644 user/themes/r2c/node_modules/replace-ext/.travis.yml delete mode 100644 user/themes/r2c/node_modules/replace-ext/LICENSE delete mode 100644 user/themes/r2c/node_modules/replace-ext/README.md delete mode 100644 user/themes/r2c/node_modules/replace-ext/index.js delete mode 100644 user/themes/r2c/node_modules/replace-ext/package.json delete mode 100644 user/themes/r2c/node_modules/replace-ext/test/main.js delete mode 100644 user/themes/r2c/node_modules/request/CHANGELOG.md delete mode 100644 user/themes/r2c/node_modules/request/LICENSE delete mode 100644 user/themes/r2c/node_modules/request/README.md delete mode 100644 user/themes/r2c/node_modules/request/index.js delete mode 100644 user/themes/r2c/node_modules/request/lib/auth.js delete mode 100644 user/themes/r2c/node_modules/request/lib/cookies.js delete mode 100644 user/themes/r2c/node_modules/request/lib/getProxyFromURI.js delete mode 100644 user/themes/r2c/node_modules/request/lib/har.js delete mode 100644 user/themes/r2c/node_modules/request/lib/helpers.js delete mode 100644 user/themes/r2c/node_modules/request/lib/multipart.js delete mode 100644 user/themes/r2c/node_modules/request/lib/oauth.js delete mode 100644 user/themes/r2c/node_modules/request/lib/querystring.js delete mode 100644 user/themes/r2c/node_modules/request/lib/redirect.js delete mode 100644 user/themes/r2c/node_modules/request/lib/tunnel.js delete mode 100644 user/themes/r2c/node_modules/request/package.json delete mode 100644 user/themes/r2c/node_modules/request/request.js delete mode 100644 user/themes/r2c/node_modules/require-directory/.jshintrc delete mode 100644 user/themes/r2c/node_modules/require-directory/.npmignore delete mode 100644 user/themes/r2c/node_modules/require-directory/.travis.yml delete mode 100644 user/themes/r2c/node_modules/require-directory/LICENSE delete mode 100644 user/themes/r2c/node_modules/require-directory/README.markdown delete mode 100644 user/themes/r2c/node_modules/require-directory/index.js delete mode 100644 user/themes/r2c/node_modules/require-directory/package.json delete mode 100644 user/themes/r2c/node_modules/require-main-filename/.npmignore delete mode 100644 user/themes/r2c/node_modules/require-main-filename/.travis.yml delete mode 100644 user/themes/r2c/node_modules/require-main-filename/LICENSE.txt delete mode 100644 user/themes/r2c/node_modules/require-main-filename/README.md delete mode 100644 user/themes/r2c/node_modules/require-main-filename/index.js delete mode 100644 user/themes/r2c/node_modules/require-main-filename/package.json delete mode 100644 user/themes/r2c/node_modules/require-main-filename/test.js delete mode 100644 user/themes/r2c/node_modules/resolve-dir/LICENSE delete mode 100644 user/themes/r2c/node_modules/resolve-dir/README.md delete mode 100644 user/themes/r2c/node_modules/resolve-dir/index.js delete mode 100644 user/themes/r2c/node_modules/resolve-dir/package.json delete mode 100644 user/themes/r2c/node_modules/resolve-url/.jshintrc delete mode 100644 user/themes/r2c/node_modules/resolve-url/LICENSE delete mode 100644 user/themes/r2c/node_modules/resolve-url/bower.json delete mode 100644 user/themes/r2c/node_modules/resolve-url/changelog.md delete mode 100644 user/themes/r2c/node_modules/resolve-url/component.json delete mode 100644 user/themes/r2c/node_modules/resolve-url/package.json delete mode 100644 user/themes/r2c/node_modules/resolve-url/readme.md delete mode 100644 user/themes/r2c/node_modules/resolve-url/resolve-url.js delete mode 100644 user/themes/r2c/node_modules/resolve-url/test/resolve-url.js delete mode 100644 user/themes/r2c/node_modules/resolve/.editorconfig delete mode 100644 user/themes/r2c/node_modules/resolve/.eslintignore delete mode 100644 user/themes/r2c/node_modules/resolve/.eslintrc delete mode 100644 user/themes/r2c/node_modules/resolve/.travis.yml delete mode 100644 user/themes/r2c/node_modules/resolve/LICENSE delete mode 100644 user/themes/r2c/node_modules/resolve/appveyor.yml delete mode 100644 user/themes/r2c/node_modules/resolve/example/async.js delete mode 100644 user/themes/r2c/node_modules/resolve/example/sync.js delete mode 100644 user/themes/r2c/node_modules/resolve/index.js delete mode 100644 user/themes/r2c/node_modules/resolve/lib/async.js delete mode 100644 user/themes/r2c/node_modules/resolve/lib/caller.js delete mode 100644 user/themes/r2c/node_modules/resolve/lib/core.js delete mode 100644 user/themes/r2c/node_modules/resolve/lib/core.json delete mode 100644 user/themes/r2c/node_modules/resolve/lib/node-modules-paths.js delete mode 100644 user/themes/r2c/node_modules/resolve/lib/sync.js delete mode 100644 user/themes/r2c/node_modules/resolve/package.json delete mode 100644 user/themes/r2c/node_modules/resolve/readme.markdown delete mode 100644 user/themes/r2c/node_modules/resolve/test/.eslintrc delete mode 100644 user/themes/r2c/node_modules/resolve/test/core.js delete mode 100644 user/themes/r2c/node_modules/resolve/test/dotdot.js delete mode 100644 user/themes/r2c/node_modules/resolve/test/dotdot/abc/index.js delete mode 100644 user/themes/r2c/node_modules/resolve/test/dotdot/index.js delete mode 100644 user/themes/r2c/node_modules/resolve/test/faulty_basedir.js delete mode 100644 user/themes/r2c/node_modules/resolve/test/filter.js delete mode 100644 user/themes/r2c/node_modules/resolve/test/filter_sync.js delete mode 100644 user/themes/r2c/node_modules/resolve/test/mock.js delete mode 100644 user/themes/r2c/node_modules/resolve/test/mock_sync.js delete mode 100644 user/themes/r2c/node_modules/resolve/test/module_dir.js delete mode 100644 user/themes/r2c/node_modules/resolve/test/module_dir/xmodules/aaa/index.js delete mode 100644 user/themes/r2c/node_modules/resolve/test/module_dir/ymodules/aaa/index.js delete mode 100644 user/themes/r2c/node_modules/resolve/test/module_dir/zmodules/bbb/main.js delete mode 100644 user/themes/r2c/node_modules/resolve/test/module_dir/zmodules/bbb/package.json delete mode 100644 user/themes/r2c/node_modules/resolve/test/node-modules-paths.js delete mode 100644 user/themes/r2c/node_modules/resolve/test/node_path.js delete mode 100644 user/themes/r2c/node_modules/resolve/test/node_path/x/aaa/index.js delete mode 100644 user/themes/r2c/node_modules/resolve/test/node_path/x/ccc/index.js delete mode 100644 user/themes/r2c/node_modules/resolve/test/node_path/y/bbb/index.js delete mode 100644 user/themes/r2c/node_modules/resolve/test/node_path/y/ccc/index.js delete mode 100644 user/themes/r2c/node_modules/resolve/test/nonstring.js delete mode 100644 user/themes/r2c/node_modules/resolve/test/pathfilter.js delete mode 100644 user/themes/r2c/node_modules/resolve/test/pathfilter/deep_ref/main.js delete mode 100644 user/themes/r2c/node_modules/resolve/test/precedence.js delete mode 100644 user/themes/r2c/node_modules/resolve/test/precedence/aaa.js delete mode 100644 user/themes/r2c/node_modules/resolve/test/precedence/aaa/index.js delete mode 100644 user/themes/r2c/node_modules/resolve/test/precedence/aaa/main.js delete mode 100644 user/themes/r2c/node_modules/resolve/test/precedence/bbb.js delete mode 100644 user/themes/r2c/node_modules/resolve/test/precedence/bbb/main.js delete mode 100644 user/themes/r2c/node_modules/resolve/test/resolver.js delete mode 100644 user/themes/r2c/node_modules/resolve/test/resolver/baz/doom.js delete mode 100644 user/themes/r2c/node_modules/resolve/test/resolver/baz/package.json delete mode 100644 user/themes/r2c/node_modules/resolve/test/resolver/baz/quux.js delete mode 100644 user/themes/r2c/node_modules/resolve/test/resolver/browser_field/a.js delete mode 100644 user/themes/r2c/node_modules/resolve/test/resolver/browser_field/b.js delete mode 100644 user/themes/r2c/node_modules/resolve/test/resolver/browser_field/package.json delete mode 100644 user/themes/r2c/node_modules/resolve/test/resolver/cup.coffee delete mode 100644 user/themes/r2c/node_modules/resolve/test/resolver/dot_main/index.js delete mode 100644 user/themes/r2c/node_modules/resolve/test/resolver/dot_main/package.json delete mode 100644 user/themes/r2c/node_modules/resolve/test/resolver/dot_slash_main/index.js delete mode 100644 user/themes/r2c/node_modules/resolve/test/resolver/dot_slash_main/package.json delete mode 100644 user/themes/r2c/node_modules/resolve/test/resolver/foo.js delete mode 100644 user/themes/r2c/node_modules/resolve/test/resolver/incorrect_main/index.js delete mode 100644 user/themes/r2c/node_modules/resolve/test/resolver/incorrect_main/package.json delete mode 100644 user/themes/r2c/node_modules/resolve/test/resolver/mug.coffee delete mode 100644 user/themes/r2c/node_modules/resolve/test/resolver/mug.js delete mode 100644 user/themes/r2c/node_modules/resolve/test/resolver/other_path/lib/other-lib.js delete mode 100644 user/themes/r2c/node_modules/resolve/test/resolver/other_path/root.js delete mode 100644 user/themes/r2c/node_modules/resolve/test/resolver/quux/foo/index.js delete mode 100644 user/themes/r2c/node_modules/resolve/test/resolver/same_names/foo.js delete mode 100644 user/themes/r2c/node_modules/resolve/test/resolver/same_names/foo/index.js delete mode 100644 user/themes/r2c/node_modules/resolve/test/resolver/symlinked/_/node_modules/foo.js delete mode 100644 user/themes/r2c/node_modules/resolve/test/resolver/symlinked/_/symlink_target/.gitkeep delete mode 100644 user/themes/r2c/node_modules/resolve/test/resolver/without_basedir/main.js delete mode 100644 user/themes/r2c/node_modules/resolve/test/resolver_sync.js delete mode 100644 user/themes/r2c/node_modules/resolve/test/subdirs.js delete mode 100644 user/themes/r2c/node_modules/resolve/test/symlinks.js delete mode 100644 user/themes/r2c/node_modules/ret/LICENSE delete mode 100644 user/themes/r2c/node_modules/ret/README.md delete mode 100644 user/themes/r2c/node_modules/ret/lib/index.js delete mode 100644 user/themes/r2c/node_modules/ret/lib/positions.js delete mode 100644 user/themes/r2c/node_modules/ret/lib/sets.js delete mode 100644 user/themes/r2c/node_modules/ret/lib/types.js delete mode 100644 user/themes/r2c/node_modules/ret/lib/util.js delete mode 100644 user/themes/r2c/node_modules/ret/package.json delete mode 100644 user/themes/r2c/node_modules/rimraf/LICENSE delete mode 100644 user/themes/r2c/node_modules/rimraf/README.md delete mode 100644 user/themes/r2c/node_modules/rimraf/bin.js delete mode 100644 user/themes/r2c/node_modules/rimraf/node_modules/glob/LICENSE delete mode 100644 user/themes/r2c/node_modules/rimraf/node_modules/glob/README.md delete mode 100644 user/themes/r2c/node_modules/rimraf/node_modules/glob/changelog.md delete mode 100644 user/themes/r2c/node_modules/rimraf/node_modules/glob/common.js delete mode 100644 user/themes/r2c/node_modules/rimraf/node_modules/glob/glob.js delete mode 100644 user/themes/r2c/node_modules/rimraf/node_modules/glob/package.json delete mode 100644 user/themes/r2c/node_modules/rimraf/node_modules/glob/sync.js delete mode 100644 user/themes/r2c/node_modules/rimraf/node_modules/minimatch/LICENSE delete mode 100644 user/themes/r2c/node_modules/rimraf/node_modules/minimatch/README.md delete mode 100644 user/themes/r2c/node_modules/rimraf/node_modules/minimatch/minimatch.js delete mode 100644 user/themes/r2c/node_modules/rimraf/node_modules/minimatch/package.json delete mode 100644 user/themes/r2c/node_modules/rimraf/package.json delete mode 100644 user/themes/r2c/node_modules/rimraf/rimraf.js delete mode 100644 user/themes/r2c/node_modules/safe-buffer/.travis.yml delete mode 100644 user/themes/r2c/node_modules/safe-buffer/LICENSE delete mode 100644 user/themes/r2c/node_modules/safe-buffer/README.md delete mode 100644 user/themes/r2c/node_modules/safe-buffer/index.js delete mode 100644 user/themes/r2c/node_modules/safe-buffer/package.json delete mode 100644 user/themes/r2c/node_modules/safe-buffer/test.js delete mode 100644 user/themes/r2c/node_modules/safe-regex/.travis.yml delete mode 100644 user/themes/r2c/node_modules/safe-regex/LICENSE delete mode 100644 user/themes/r2c/node_modules/safe-regex/example/safe.js delete mode 100644 user/themes/r2c/node_modules/safe-regex/index.js delete mode 100644 user/themes/r2c/node_modules/safe-regex/package.json delete mode 100644 user/themes/r2c/node_modules/safe-regex/readme.markdown delete mode 100644 user/themes/r2c/node_modules/safe-regex/test/regex.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/CHANGELOG.md delete mode 100644 user/themes/r2c/node_modules/sass-graph/bin/sassgraph delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/glob/LICENSE delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/glob/README.md delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/glob/changelog.md delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/glob/common.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/glob/glob.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/glob/package.json delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/glob/sync.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/LICENSE delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/README.md delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_DataView.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_Hash.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_LazyWrapper.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_ListCache.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_LodashWrapper.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_Map.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_MapCache.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_Promise.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_Set.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_SetCache.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_Stack.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_Symbol.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_Uint8Array.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_WeakMap.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_apply.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_arrayAggregator.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_arrayEach.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_arrayEachRight.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_arrayEvery.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_arrayFilter.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_arrayIncludes.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_arrayIncludesWith.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_arrayLikeKeys.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_arrayMap.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_arrayPush.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_arrayReduce.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_arrayReduceRight.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_arraySample.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_arraySampleSize.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_arrayShuffle.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_arraySome.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_asciiSize.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_asciiToArray.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_asciiWords.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_assignMergeValue.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_assignValue.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_assocIndexOf.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseAggregator.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseAssign.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseAssignIn.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseAssignValue.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseAt.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseClamp.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseClone.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseConforms.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseConformsTo.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseCreate.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseDelay.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseDifference.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseEach.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseEachRight.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseEvery.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseExtremum.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseFill.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseFilter.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseFindIndex.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseFindKey.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseFlatten.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseFor.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseForOwn.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseForOwnRight.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseForRight.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseFunctions.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseGet.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseGetAllKeys.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseGetTag.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseGt.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseHas.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseHasIn.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseInRange.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseIndexOf.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseIndexOfWith.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseIntersection.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseInverter.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseInvoke.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseIsArguments.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseIsArrayBuffer.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseIsDate.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseIsEqual.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseIsEqualDeep.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseIsMap.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseIsMatch.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseIsNaN.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseIsNative.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseIsRegExp.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseIsSet.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseIsTypedArray.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseIteratee.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseKeys.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseKeysIn.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseLodash.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseLt.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseMap.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseMatches.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseMatchesProperty.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseMean.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseMerge.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseMergeDeep.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseNth.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseOrderBy.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_basePick.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_basePickBy.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseProperty.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_basePropertyDeep.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_basePropertyOf.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_basePullAll.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_basePullAt.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseRandom.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseRange.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseReduce.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseRepeat.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseRest.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseSample.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseSampleSize.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseSet.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseSetData.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseSetToString.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseShuffle.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseSlice.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseSome.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseSortBy.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseSortedIndex.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseSortedIndexBy.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseSortedUniq.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseSum.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseTimes.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseToNumber.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseToPairs.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseToString.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseUnary.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseUniq.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseUnset.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseUpdate.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseValues.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseWhile.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseWrapperValue.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseXor.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_baseZipObject.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_cacheHas.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_castArrayLikeObject.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_castFunction.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_castPath.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_castRest.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_castSlice.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_charsEndIndex.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_charsStartIndex.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_cloneArrayBuffer.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_cloneBuffer.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_cloneDataView.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_cloneRegExp.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_cloneSymbol.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_cloneTypedArray.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_compareAscending.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_compareMultiple.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_composeArgs.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_composeArgsRight.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_copyArray.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_copyObject.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_copySymbols.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_copySymbolsIn.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_coreJsData.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_countHolders.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_createAggregator.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_createAssigner.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_createBaseEach.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_createBaseFor.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_createBind.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_createCaseFirst.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_createCompounder.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_createCtor.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_createCurry.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_createFind.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_createFlow.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_createHybrid.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_createInverter.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_createMathOperation.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_createOver.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_createPadding.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_createPartial.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_createRange.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_createRecurry.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_createRelationalOperation.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_createRound.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_createSet.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_createToPairs.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_createWrap.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_customDefaultsAssignIn.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_customDefaultsMerge.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_customOmitClone.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_deburrLetter.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_defineProperty.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_equalArrays.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_equalByTag.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_equalObjects.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_escapeHtmlChar.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_escapeStringChar.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_flatRest.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_freeGlobal.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_getAllKeys.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_getAllKeysIn.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_getData.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_getFuncName.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_getHolder.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_getMapData.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_getMatchData.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_getNative.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_getPrototype.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_getRawTag.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_getSymbols.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_getSymbolsIn.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_getTag.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_getValue.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_getView.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_getWrapDetails.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_hasPath.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_hasUnicode.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_hasUnicodeWord.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_hashClear.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_hashDelete.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_hashGet.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_hashHas.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_hashSet.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_initCloneArray.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_initCloneByTag.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_initCloneObject.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_insertWrapDetails.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_isFlattenable.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_isIndex.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_isIterateeCall.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_isKey.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_isKeyable.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_isLaziable.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_isMaskable.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_isMasked.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_isPrototype.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_isStrictComparable.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_iteratorToArray.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_lazyClone.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_lazyReverse.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_lazyValue.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_listCacheClear.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_listCacheDelete.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_listCacheGet.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_listCacheHas.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_listCacheSet.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_mapCacheClear.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_mapCacheDelete.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_mapCacheGet.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_mapCacheHas.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_mapCacheSet.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_mapToArray.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_matchesStrictComparable.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_memoizeCapped.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_mergeData.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_metaMap.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_nativeCreate.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_nativeKeys.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_nativeKeysIn.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_nodeUtil.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_objectToString.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_overArg.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_overRest.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_parent.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_reEscape.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_reEvaluate.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_reInterpolate.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_realNames.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_reorder.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_replaceHolders.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_root.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_safeGet.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_setCacheAdd.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_setCacheHas.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_setData.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_setToArray.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_setToPairs.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_setToString.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_setWrapToString.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_shortOut.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_shuffleSelf.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_stackClear.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_stackDelete.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_stackGet.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_stackHas.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_stackSet.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_strictIndexOf.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_strictLastIndexOf.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_stringSize.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_stringToArray.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_stringToPath.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_toKey.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_toSource.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_unescapeHtmlChar.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_unicodeSize.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_unicodeToArray.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_unicodeWords.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_updateWrapDetails.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/_wrapperClone.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/add.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/after.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/array.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/ary.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/assign.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/assignIn.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/assignInWith.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/assignWith.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/at.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/attempt.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/before.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/bind.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/bindAll.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/bindKey.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/camelCase.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/capitalize.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/castArray.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/ceil.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/chain.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/chunk.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/clamp.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/clone.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/cloneDeep.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/cloneDeepWith.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/cloneWith.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/collection.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/commit.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/compact.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/concat.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/cond.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/conforms.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/conformsTo.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/constant.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/core.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/core.min.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/countBy.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/create.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/curry.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/curryRight.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/date.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/debounce.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/deburr.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/defaultTo.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/defaults.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/defaultsDeep.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/defer.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/delay.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/difference.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/differenceBy.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/differenceWith.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/divide.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/drop.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/dropRight.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/dropRightWhile.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/dropWhile.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/each.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/eachRight.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/endsWith.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/entries.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/entriesIn.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/eq.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/escape.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/escapeRegExp.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/every.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/extend.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/extendWith.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fill.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/filter.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/find.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/findIndex.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/findKey.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/findLast.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/findLastIndex.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/findLastKey.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/first.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/flatMap.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/flatMapDeep.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/flatMapDepth.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/flatten.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/flattenDeep.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/flattenDepth.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/flip.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/floor.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/flow.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/flowRight.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/forEach.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/forEachRight.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/forIn.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/forInRight.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/forOwn.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/forOwnRight.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/F.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/T.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/__.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/_baseConvert.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/_convertBrowser.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/_falseOptions.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/_mapping.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/_util.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/add.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/after.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/all.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/allPass.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/always.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/any.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/anyPass.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/apply.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/array.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/ary.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/assign.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/assignAll.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/assignAllWith.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/assignIn.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/assignInAll.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/assignInAllWith.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/assignInWith.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/assignWith.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/assoc.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/assocPath.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/at.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/attempt.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/before.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/bind.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/bindAll.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/bindKey.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/camelCase.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/capitalize.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/castArray.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/ceil.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/chain.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/chunk.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/clamp.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/clone.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/cloneDeep.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/cloneDeepWith.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/cloneWith.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/collection.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/commit.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/compact.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/complement.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/compose.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/concat.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/cond.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/conforms.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/conformsTo.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/constant.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/contains.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/convert.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/countBy.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/create.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/curry.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/curryN.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/curryRight.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/curryRightN.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/date.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/debounce.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/deburr.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/defaultTo.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/defaults.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/defaultsAll.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/defaultsDeep.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/defaultsDeepAll.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/defer.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/delay.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/difference.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/differenceBy.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/differenceWith.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/dissoc.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/dissocPath.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/divide.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/drop.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/dropLast.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/dropLastWhile.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/dropRight.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/dropRightWhile.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/dropWhile.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/each.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/eachRight.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/endsWith.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/entries.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/entriesIn.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/eq.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/equals.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/escape.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/escapeRegExp.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/every.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/extend.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/extendAll.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/extendAllWith.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/extendWith.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/fill.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/filter.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/find.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/findFrom.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/findIndex.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/findIndexFrom.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/findKey.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/findLast.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/findLastFrom.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/findLastIndex.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/findLastIndexFrom.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/findLastKey.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/first.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/flatMap.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/flatMapDeep.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/flatMapDepth.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/flatten.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/flattenDeep.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/flattenDepth.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/flip.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/floor.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/flow.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/flowRight.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/forEach.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/forEachRight.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/forIn.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/forInRight.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/forOwn.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/forOwnRight.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/fromPairs.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/function.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/functions.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/functionsIn.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/get.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/getOr.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/groupBy.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/gt.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/gte.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/has.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/hasIn.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/head.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/identical.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/identity.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/inRange.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/includes.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/includesFrom.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/indexBy.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/indexOf.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/indexOfFrom.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/init.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/initial.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/intersection.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/intersectionBy.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/intersectionWith.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/invert.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/invertBy.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/invertObj.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/invoke.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/invokeArgs.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/invokeArgsMap.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/invokeMap.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/isArguments.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/isArray.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/isArrayBuffer.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/isArrayLike.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/isArrayLikeObject.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/isBoolean.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/isBuffer.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/isDate.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/isElement.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/isEmpty.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/isEqual.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/isEqualWith.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/isError.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/isFinite.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/isFunction.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/isInteger.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/isLength.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/isMap.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/isMatch.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/isMatchWith.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/isNaN.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/isNative.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/isNil.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/isNull.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/isNumber.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/isObject.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/isObjectLike.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/isPlainObject.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/isRegExp.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/isSafeInteger.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/isSet.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/isString.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/isSymbol.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/isTypedArray.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/isUndefined.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/isWeakMap.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/isWeakSet.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/iteratee.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/join.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/juxt.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/kebabCase.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/keyBy.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/keys.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/keysIn.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/lang.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/last.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/lastIndexOf.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/lastIndexOfFrom.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/lowerCase.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/lowerFirst.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/lt.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/lte.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/map.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/mapKeys.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/mapValues.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/matches.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/matchesProperty.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/math.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/max.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/maxBy.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/mean.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/meanBy.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/memoize.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/merge.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/mergeAll.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/mergeAllWith.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/mergeWith.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/method.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/methodOf.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/min.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/minBy.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/mixin.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/multiply.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/nAry.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/negate.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/next.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/noop.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/now.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/nth.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/nthArg.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/number.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/object.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/omit.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/omitAll.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/omitBy.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/once.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/orderBy.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/over.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/overArgs.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/overEvery.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/overSome.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/pad.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/padChars.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/padCharsEnd.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/padCharsStart.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/padEnd.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/padStart.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/parseInt.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/partial.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/partialRight.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/partition.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/path.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/pathEq.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/pathOr.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/paths.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/pick.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/pickAll.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/pickBy.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/pipe.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/placeholder.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/plant.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/pluck.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/prop.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/propEq.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/propOr.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/property.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/propertyOf.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/props.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/pull.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/pullAll.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/pullAllBy.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/pullAllWith.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/pullAt.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/random.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/range.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/rangeRight.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/rangeStep.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/rangeStepRight.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/rearg.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/reduce.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/reduceRight.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/reject.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/remove.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/repeat.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/replace.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/rest.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/restFrom.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/result.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/reverse.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/round.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/sample.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/sampleSize.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/seq.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/set.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/setWith.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/shuffle.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/size.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/slice.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/snakeCase.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/some.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/sortBy.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/sortedIndex.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/sortedIndexBy.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/sortedIndexOf.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/sortedLastIndex.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/sortedLastIndexBy.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/sortedLastIndexOf.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/sortedUniq.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/sortedUniqBy.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/split.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/spread.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/spreadFrom.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/startCase.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/startsWith.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/string.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/stubArray.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/stubFalse.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/stubObject.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/stubString.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/stubTrue.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/subtract.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/sum.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/sumBy.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/symmetricDifference.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/symmetricDifferenceBy.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/symmetricDifferenceWith.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/tail.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/take.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/takeLast.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/takeLastWhile.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/takeRight.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/takeRightWhile.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/takeWhile.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/tap.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/template.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/templateSettings.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/throttle.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/thru.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/times.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/toArray.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/toFinite.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/toInteger.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/toIterator.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/toJSON.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/toLength.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/toLower.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/toNumber.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/toPairs.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/toPairsIn.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/toPath.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/toPlainObject.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/toSafeInteger.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/toString.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/toUpper.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/transform.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/trim.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/trimChars.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/trimCharsEnd.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/trimCharsStart.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/trimEnd.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/trimStart.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/truncate.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/unapply.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/unary.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/unescape.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/union.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/unionBy.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/unionWith.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/uniq.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/uniqBy.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/uniqWith.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/uniqueId.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/unnest.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/unset.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/unzip.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/unzipWith.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/update.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/updateWith.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/upperCase.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/upperFirst.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/useWith.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/util.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/value.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/valueOf.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/values.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/valuesIn.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/where.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/whereEq.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/without.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/words.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/wrap.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/wrapperAt.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/wrapperChain.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/wrapperLodash.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/wrapperReverse.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/wrapperValue.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/xor.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/xorBy.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/xorWith.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/zip.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/zipAll.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/zipObj.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/zipObject.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/zipObjectDeep.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fp/zipWith.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/fromPairs.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/function.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/functions.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/functionsIn.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/get.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/groupBy.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/gt.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/gte.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/has.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/hasIn.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/head.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/identity.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/inRange.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/includes.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/index.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/indexOf.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/initial.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/intersection.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/intersectionBy.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/intersectionWith.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/invert.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/invertBy.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/invoke.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/invokeMap.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/isArguments.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/isArray.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/isArrayBuffer.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/isArrayLike.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/isArrayLikeObject.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/isBoolean.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/isBuffer.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/isDate.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/isElement.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/isEmpty.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/isEqual.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/isEqualWith.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/isError.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/isFinite.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/isFunction.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/isInteger.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/isLength.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/isMap.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/isMatch.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/isMatchWith.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/isNaN.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/isNative.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/isNil.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/isNull.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/isNumber.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/isObject.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/isObjectLike.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/isPlainObject.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/isRegExp.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/isSafeInteger.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/isSet.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/isString.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/isSymbol.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/isTypedArray.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/isUndefined.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/isWeakMap.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/isWeakSet.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/iteratee.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/join.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/kebabCase.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/keyBy.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/keys.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/keysIn.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/lang.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/last.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/lastIndexOf.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/lodash.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/lodash.min.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/lowerCase.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/lowerFirst.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/lt.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/lte.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/map.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/mapKeys.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/mapValues.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/matches.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/matchesProperty.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/math.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/max.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/maxBy.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/mean.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/meanBy.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/memoize.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/merge.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/mergeWith.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/method.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/methodOf.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/min.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/minBy.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/mixin.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/multiply.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/negate.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/next.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/noop.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/now.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/nth.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/nthArg.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/number.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/object.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/omit.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/omitBy.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/once.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/orderBy.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/over.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/overArgs.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/overEvery.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/overSome.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/package.json delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/pad.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/padEnd.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/padStart.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/parseInt.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/partial.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/partialRight.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/partition.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/pick.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/pickBy.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/plant.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/property.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/propertyOf.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/pull.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/pullAll.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/pullAllBy.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/pullAllWith.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/pullAt.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/random.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/range.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/rangeRight.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/rearg.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/reduce.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/reduceRight.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/reject.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/remove.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/repeat.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/replace.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/rest.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/result.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/reverse.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/round.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/sample.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/sampleSize.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/seq.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/set.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/setWith.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/shuffle.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/size.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/slice.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/snakeCase.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/some.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/sortBy.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/sortedIndex.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/sortedIndexBy.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/sortedIndexOf.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/sortedLastIndex.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/sortedLastIndexBy.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/sortedLastIndexOf.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/sortedUniq.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/sortedUniqBy.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/split.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/spread.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/startCase.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/startsWith.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/string.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/stubArray.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/stubFalse.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/stubObject.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/stubString.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/stubTrue.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/subtract.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/sum.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/sumBy.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/tail.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/take.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/takeRight.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/takeRightWhile.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/takeWhile.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/tap.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/template.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/templateSettings.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/throttle.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/thru.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/times.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/toArray.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/toFinite.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/toInteger.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/toIterator.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/toJSON.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/toLength.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/toLower.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/toNumber.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/toPairs.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/toPairsIn.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/toPath.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/toPlainObject.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/toSafeInteger.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/toString.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/toUpper.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/transform.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/trim.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/trimEnd.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/trimStart.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/truncate.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/unary.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/unescape.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/union.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/unionBy.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/unionWith.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/uniq.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/uniqBy.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/uniqWith.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/uniqueId.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/unset.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/unzip.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/unzipWith.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/update.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/updateWith.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/upperCase.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/upperFirst.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/util.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/value.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/valueOf.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/values.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/valuesIn.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/without.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/words.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/wrap.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/wrapperAt.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/wrapperChain.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/wrapperLodash.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/wrapperReverse.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/wrapperValue.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/xor.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/xorBy.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/xorWith.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/zip.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/zipObject.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/zipObjectDeep.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/lodash/zipWith.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/minimatch/LICENSE delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/minimatch/README.md delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/minimatch/minimatch.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/node_modules/minimatch/package.json delete mode 100644 user/themes/r2c/node_modules/sass-graph/package.json delete mode 100644 user/themes/r2c/node_modules/sass-graph/parse-imports.js delete mode 100644 user/themes/r2c/node_modules/sass-graph/readme.md delete mode 100644 user/themes/r2c/node_modules/sass-graph/sass-graph.js delete mode 100644 user/themes/r2c/node_modules/scss-tokenizer/LICENSE delete mode 100644 user/themes/r2c/node_modules/scss-tokenizer/README.md delete mode 100644 user/themes/r2c/node_modules/scss-tokenizer/index.js delete mode 100644 user/themes/r2c/node_modules/scss-tokenizer/lib/entry.js delete mode 100644 user/themes/r2c/node_modules/scss-tokenizer/lib/input.js delete mode 100644 user/themes/r2c/node_modules/scss-tokenizer/lib/previous-map.js delete mode 100644 user/themes/r2c/node_modules/scss-tokenizer/lib/tokenize-comment.js delete mode 100644 user/themes/r2c/node_modules/scss-tokenizer/lib/tokenize-interpolant.js delete mode 100644 user/themes/r2c/node_modules/scss-tokenizer/lib/tokenize-string.js delete mode 100644 user/themes/r2c/node_modules/scss-tokenizer/lib/tokenize.js delete mode 100644 user/themes/r2c/node_modules/scss-tokenizer/node_modules/source-map/README.md delete mode 100644 user/themes/r2c/node_modules/scss-tokenizer/node_modules/source-map/build/assert-shim.js delete mode 100644 user/themes/r2c/node_modules/scss-tokenizer/node_modules/source-map/build/mini-require.js delete mode 100644 user/themes/r2c/node_modules/scss-tokenizer/node_modules/source-map/build/prefix-source-map.jsm delete mode 100644 user/themes/r2c/node_modules/scss-tokenizer/node_modules/source-map/build/prefix-utils.jsm delete mode 100644 user/themes/r2c/node_modules/scss-tokenizer/node_modules/source-map/build/suffix-browser.js delete mode 100644 user/themes/r2c/node_modules/scss-tokenizer/node_modules/source-map/build/suffix-source-map.jsm delete mode 100644 user/themes/r2c/node_modules/scss-tokenizer/node_modules/source-map/build/suffix-utils.jsm delete mode 100644 user/themes/r2c/node_modules/scss-tokenizer/node_modules/source-map/build/test-prefix.js delete mode 100644 user/themes/r2c/node_modules/scss-tokenizer/node_modules/source-map/build/test-suffix.js delete mode 100644 user/themes/r2c/node_modules/scss-tokenizer/node_modules/source-map/lib/source-map.js delete mode 100644 user/themes/r2c/node_modules/scss-tokenizer/node_modules/source-map/lib/source-map/array-set.js delete mode 100644 user/themes/r2c/node_modules/scss-tokenizer/node_modules/source-map/lib/source-map/base64-vlq.js delete mode 100644 user/themes/r2c/node_modules/scss-tokenizer/node_modules/source-map/lib/source-map/base64.js delete mode 100644 user/themes/r2c/node_modules/scss-tokenizer/node_modules/source-map/lib/source-map/binary-search.js delete mode 100644 user/themes/r2c/node_modules/scss-tokenizer/node_modules/source-map/lib/source-map/mapping-list.js delete mode 100644 user/themes/r2c/node_modules/scss-tokenizer/node_modules/source-map/lib/source-map/quick-sort.js delete mode 100644 user/themes/r2c/node_modules/scss-tokenizer/node_modules/source-map/lib/source-map/source-map-consumer.js delete mode 100644 user/themes/r2c/node_modules/scss-tokenizer/node_modules/source-map/lib/source-map/source-map-generator.js delete mode 100644 user/themes/r2c/node_modules/scss-tokenizer/node_modules/source-map/lib/source-map/source-node.js delete mode 100644 user/themes/r2c/node_modules/scss-tokenizer/node_modules/source-map/lib/source-map/util.js delete mode 100644 user/themes/r2c/node_modules/scss-tokenizer/node_modules/source-map/package.json delete mode 100644 user/themes/r2c/node_modules/scss-tokenizer/package.json delete mode 100644 user/themes/r2c/node_modules/semver/.npmignore delete mode 100644 user/themes/r2c/node_modules/semver/.travis.yml delete mode 100644 user/themes/r2c/node_modules/semver/LICENSE delete mode 100644 user/themes/r2c/node_modules/semver/Makefile delete mode 100644 user/themes/r2c/node_modules/semver/README.md delete mode 100644 user/themes/r2c/node_modules/semver/bin/semver delete mode 100644 user/themes/r2c/node_modules/semver/foot.js.txt delete mode 100644 user/themes/r2c/node_modules/semver/head.js.txt delete mode 100644 user/themes/r2c/node_modules/semver/package.json delete mode 100644 user/themes/r2c/node_modules/semver/semver.browser.js delete mode 100644 user/themes/r2c/node_modules/semver/semver.js delete mode 100644 user/themes/r2c/node_modules/semver/semver.min.js delete mode 100644 user/themes/r2c/node_modules/semver/test/amd.js delete mode 100644 user/themes/r2c/node_modules/semver/test/big-numbers.js delete mode 100644 user/themes/r2c/node_modules/semver/test/clean.js delete mode 100644 user/themes/r2c/node_modules/semver/test/gtr.js delete mode 100644 user/themes/r2c/node_modules/semver/test/index.js delete mode 100644 user/themes/r2c/node_modules/semver/test/ltr.js delete mode 100644 user/themes/r2c/node_modules/semver/test/major-minor-patch.js delete mode 100644 user/themes/r2c/node_modules/semver/test/no-module.js delete mode 100644 user/themes/r2c/node_modules/sequencify/.npmignore delete mode 100644 user/themes/r2c/node_modules/sequencify/.travis.yml delete mode 100644 user/themes/r2c/node_modules/sequencify/LICENSE delete mode 100644 user/themes/r2c/node_modules/sequencify/README.md delete mode 100644 user/themes/r2c/node_modules/sequencify/index.js delete mode 100644 user/themes/r2c/node_modules/sequencify/package.json delete mode 100644 user/themes/r2c/node_modules/set-blocking/CHANGELOG.md delete mode 100644 user/themes/r2c/node_modules/set-blocking/LICENSE.txt delete mode 100644 user/themes/r2c/node_modules/set-blocking/README.md delete mode 100644 user/themes/r2c/node_modules/set-blocking/index.js delete mode 100644 user/themes/r2c/node_modules/set-blocking/package.json delete mode 100644 user/themes/r2c/node_modules/set-value/LICENSE delete mode 100644 user/themes/r2c/node_modules/set-value/README.md delete mode 100644 user/themes/r2c/node_modules/set-value/index.js delete mode 100644 user/themes/r2c/node_modules/set-value/node_modules/extend-shallow/LICENSE delete mode 100644 user/themes/r2c/node_modules/set-value/node_modules/extend-shallow/README.md delete mode 100644 user/themes/r2c/node_modules/set-value/node_modules/extend-shallow/index.js delete mode 100644 user/themes/r2c/node_modules/set-value/node_modules/extend-shallow/package.json delete mode 100644 user/themes/r2c/node_modules/set-value/package.json delete mode 100644 user/themes/r2c/node_modules/sigmund/LICENSE delete mode 100644 user/themes/r2c/node_modules/sigmund/README.md delete mode 100644 user/themes/r2c/node_modules/sigmund/bench.js delete mode 100644 user/themes/r2c/node_modules/sigmund/package.json delete mode 100644 user/themes/r2c/node_modules/sigmund/sigmund.js delete mode 100644 user/themes/r2c/node_modules/sigmund/test/basic.js delete mode 100644 user/themes/r2c/node_modules/signal-exit/CHANGELOG.md delete mode 100644 user/themes/r2c/node_modules/signal-exit/LICENSE.txt delete mode 100644 user/themes/r2c/node_modules/signal-exit/README.md delete mode 100644 user/themes/r2c/node_modules/signal-exit/index.js delete mode 100644 user/themes/r2c/node_modules/signal-exit/package.json delete mode 100644 user/themes/r2c/node_modules/signal-exit/signals.js delete mode 100644 user/themes/r2c/node_modules/snapdragon-node/LICENSE delete mode 100644 user/themes/r2c/node_modules/snapdragon-node/README.md delete mode 100644 user/themes/r2c/node_modules/snapdragon-node/index.js delete mode 100644 user/themes/r2c/node_modules/snapdragon-node/node_modules/define-property/LICENSE delete mode 100644 user/themes/r2c/node_modules/snapdragon-node/node_modules/define-property/README.md delete mode 100644 user/themes/r2c/node_modules/snapdragon-node/node_modules/define-property/index.js delete mode 100644 user/themes/r2c/node_modules/snapdragon-node/node_modules/define-property/package.json delete mode 100644 user/themes/r2c/node_modules/snapdragon-node/node_modules/is-accessor-descriptor/LICENSE delete mode 100644 user/themes/r2c/node_modules/snapdragon-node/node_modules/is-accessor-descriptor/README.md delete mode 100644 user/themes/r2c/node_modules/snapdragon-node/node_modules/is-accessor-descriptor/index.js delete mode 100644 user/themes/r2c/node_modules/snapdragon-node/node_modules/is-accessor-descriptor/package.json delete mode 100644 user/themes/r2c/node_modules/snapdragon-node/node_modules/is-data-descriptor/LICENSE delete mode 100644 user/themes/r2c/node_modules/snapdragon-node/node_modules/is-data-descriptor/README.md delete mode 100644 user/themes/r2c/node_modules/snapdragon-node/node_modules/is-data-descriptor/index.js delete mode 100644 user/themes/r2c/node_modules/snapdragon-node/node_modules/is-data-descriptor/package.json delete mode 100644 user/themes/r2c/node_modules/snapdragon-node/node_modules/is-descriptor/LICENSE delete mode 100644 user/themes/r2c/node_modules/snapdragon-node/node_modules/is-descriptor/README.md delete mode 100644 user/themes/r2c/node_modules/snapdragon-node/node_modules/is-descriptor/index.js delete mode 100644 user/themes/r2c/node_modules/snapdragon-node/node_modules/is-descriptor/package.json delete mode 100644 user/themes/r2c/node_modules/snapdragon-node/package.json delete mode 100644 user/themes/r2c/node_modules/snapdragon-util/LICENSE delete mode 100644 user/themes/r2c/node_modules/snapdragon-util/README.md delete mode 100644 user/themes/r2c/node_modules/snapdragon-util/index.js delete mode 100644 user/themes/r2c/node_modules/snapdragon-util/node_modules/kind-of/LICENSE delete mode 100644 user/themes/r2c/node_modules/snapdragon-util/node_modules/kind-of/README.md delete mode 100644 user/themes/r2c/node_modules/snapdragon-util/node_modules/kind-of/index.js delete mode 100644 user/themes/r2c/node_modules/snapdragon-util/node_modules/kind-of/package.json delete mode 100644 user/themes/r2c/node_modules/snapdragon-util/package.json delete mode 100644 user/themes/r2c/node_modules/snapdragon/LICENSE delete mode 100644 user/themes/r2c/node_modules/snapdragon/README.md delete mode 100644 user/themes/r2c/node_modules/snapdragon/index.js delete mode 100644 user/themes/r2c/node_modules/snapdragon/lib/compiler.js delete mode 100644 user/themes/r2c/node_modules/snapdragon/lib/parser.js delete mode 100644 user/themes/r2c/node_modules/snapdragon/lib/position.js delete mode 100644 user/themes/r2c/node_modules/snapdragon/lib/source-maps.js delete mode 100644 user/themes/r2c/node_modules/snapdragon/lib/utils.js delete mode 120000 user/themes/r2c/node_modules/snapdragon/node_modules/.bin/atob delete mode 100644 user/themes/r2c/node_modules/snapdragon/node_modules/atob/LICENSE delete mode 100644 user/themes/r2c/node_modules/snapdragon/node_modules/atob/LICENSE.DOCS delete mode 100644 user/themes/r2c/node_modules/snapdragon/node_modules/atob/README.md delete mode 100644 user/themes/r2c/node_modules/snapdragon/node_modules/atob/bin/atob.js delete mode 100644 user/themes/r2c/node_modules/snapdragon/node_modules/atob/bower.json delete mode 100644 user/themes/r2c/node_modules/snapdragon/node_modules/atob/browser-atob.js delete mode 100644 user/themes/r2c/node_modules/snapdragon/node_modules/atob/node-atob.js delete mode 100644 user/themes/r2c/node_modules/snapdragon/node_modules/atob/package.json delete mode 100644 user/themes/r2c/node_modules/snapdragon/node_modules/atob/test.js delete mode 100644 user/themes/r2c/node_modules/snapdragon/node_modules/debug/.coveralls.yml delete mode 100644 user/themes/r2c/node_modules/snapdragon/node_modules/debug/.eslintrc delete mode 100644 user/themes/r2c/node_modules/snapdragon/node_modules/debug/.npmignore delete mode 100644 user/themes/r2c/node_modules/snapdragon/node_modules/debug/.travis.yml delete mode 100644 user/themes/r2c/node_modules/snapdragon/node_modules/debug/CHANGELOG.md delete mode 100644 user/themes/r2c/node_modules/snapdragon/node_modules/debug/LICENSE delete mode 100644 user/themes/r2c/node_modules/snapdragon/node_modules/debug/Makefile delete mode 100644 user/themes/r2c/node_modules/snapdragon/node_modules/debug/README.md delete mode 100644 user/themes/r2c/node_modules/snapdragon/node_modules/debug/component.json delete mode 100644 user/themes/r2c/node_modules/snapdragon/node_modules/debug/karma.conf.js delete mode 100644 user/themes/r2c/node_modules/snapdragon/node_modules/debug/node.js delete mode 100644 user/themes/r2c/node_modules/snapdragon/node_modules/debug/package.json delete mode 100644 user/themes/r2c/node_modules/snapdragon/node_modules/debug/src/browser.js delete mode 100644 user/themes/r2c/node_modules/snapdragon/node_modules/debug/src/debug.js delete mode 100644 user/themes/r2c/node_modules/snapdragon/node_modules/debug/src/index.js delete mode 100644 user/themes/r2c/node_modules/snapdragon/node_modules/debug/src/inspector-log.js delete mode 100644 user/themes/r2c/node_modules/snapdragon/node_modules/debug/src/node.js delete mode 100644 user/themes/r2c/node_modules/snapdragon/node_modules/define-property/LICENSE delete mode 100644 user/themes/r2c/node_modules/snapdragon/node_modules/define-property/README.md delete mode 100644 user/themes/r2c/node_modules/snapdragon/node_modules/define-property/index.js delete mode 100644 user/themes/r2c/node_modules/snapdragon/node_modules/define-property/package.json delete mode 100644 user/themes/r2c/node_modules/snapdragon/node_modules/extend-shallow/LICENSE delete mode 100644 user/themes/r2c/node_modules/snapdragon/node_modules/extend-shallow/README.md delete mode 100644 user/themes/r2c/node_modules/snapdragon/node_modules/extend-shallow/index.js delete mode 100644 user/themes/r2c/node_modules/snapdragon/node_modules/extend-shallow/package.json delete mode 100644 user/themes/r2c/node_modules/snapdragon/node_modules/source-map-resolve/.jshintrc delete mode 100644 user/themes/r2c/node_modules/snapdragon/node_modules/source-map-resolve/.travis.yml delete mode 100644 user/themes/r2c/node_modules/snapdragon/node_modules/source-map-resolve/LICENSE delete mode 100644 user/themes/r2c/node_modules/snapdragon/node_modules/source-map-resolve/bower.json delete mode 100644 user/themes/r2c/node_modules/snapdragon/node_modules/source-map-resolve/changelog.md delete mode 100644 user/themes/r2c/node_modules/snapdragon/node_modules/source-map-resolve/component.json delete mode 100644 user/themes/r2c/node_modules/snapdragon/node_modules/source-map-resolve/generate-source-map-resolve.js delete mode 100644 user/themes/r2c/node_modules/snapdragon/node_modules/source-map-resolve/lib/decode-uri-component.js delete mode 100644 user/themes/r2c/node_modules/snapdragon/node_modules/source-map-resolve/lib/resolve-url.js delete mode 100644 user/themes/r2c/node_modules/snapdragon/node_modules/source-map-resolve/lib/source-map-resolve-node.js delete mode 100644 user/themes/r2c/node_modules/snapdragon/node_modules/source-map-resolve/package.json delete mode 100644 user/themes/r2c/node_modules/snapdragon/node_modules/source-map-resolve/readme.md delete mode 100644 user/themes/r2c/node_modules/snapdragon/node_modules/source-map-resolve/source-map-resolve.js delete mode 100644 user/themes/r2c/node_modules/snapdragon/node_modules/source-map-resolve/source-map-resolve.js.template delete mode 100644 user/themes/r2c/node_modules/snapdragon/node_modules/source-map-resolve/test/common.js delete mode 100644 user/themes/r2c/node_modules/snapdragon/node_modules/source-map-resolve/test/read.js delete mode 100644 user/themes/r2c/node_modules/snapdragon/node_modules/source-map-resolve/test/source-map-resolve.js delete mode 100644 user/themes/r2c/node_modules/snapdragon/node_modules/source-map-resolve/test/windows.js delete mode 100644 user/themes/r2c/node_modules/snapdragon/node_modules/source-map-resolve/x-package.json5 delete mode 100644 user/themes/r2c/node_modules/snapdragon/node_modules/source-map-url/.jshintrc delete mode 100644 user/themes/r2c/node_modules/snapdragon/node_modules/source-map-url/LICENSE delete mode 100644 user/themes/r2c/node_modules/snapdragon/node_modules/source-map-url/bower.json delete mode 100644 user/themes/r2c/node_modules/snapdragon/node_modules/source-map-url/changelog.md delete mode 100644 user/themes/r2c/node_modules/snapdragon/node_modules/source-map-url/component.json delete mode 100644 user/themes/r2c/node_modules/snapdragon/node_modules/source-map-url/package.json delete mode 100644 user/themes/r2c/node_modules/snapdragon/node_modules/source-map-url/readme.md delete mode 100644 user/themes/r2c/node_modules/snapdragon/node_modules/source-map-url/source-map-url.js delete mode 100644 user/themes/r2c/node_modules/snapdragon/node_modules/source-map-url/test/source-map-url.js delete mode 100644 user/themes/r2c/node_modules/snapdragon/node_modules/source-map-url/x-package.json5 delete mode 100644 user/themes/r2c/node_modules/snapdragon/node_modules/source-map/CHANGELOG.md delete mode 100644 user/themes/r2c/node_modules/snapdragon/node_modules/source-map/LICENSE delete mode 100644 user/themes/r2c/node_modules/snapdragon/node_modules/source-map/README.md delete mode 100644 user/themes/r2c/node_modules/snapdragon/node_modules/source-map/dist/source-map.debug.js delete mode 100644 user/themes/r2c/node_modules/snapdragon/node_modules/source-map/dist/source-map.js delete mode 100644 user/themes/r2c/node_modules/snapdragon/node_modules/source-map/dist/source-map.min.js delete mode 100644 user/themes/r2c/node_modules/snapdragon/node_modules/source-map/dist/source-map.min.js.map delete mode 100644 user/themes/r2c/node_modules/snapdragon/node_modules/source-map/lib/array-set.js delete mode 100644 user/themes/r2c/node_modules/snapdragon/node_modules/source-map/lib/base64-vlq.js delete mode 100644 user/themes/r2c/node_modules/snapdragon/node_modules/source-map/lib/base64.js delete mode 100644 user/themes/r2c/node_modules/snapdragon/node_modules/source-map/lib/binary-search.js delete mode 100644 user/themes/r2c/node_modules/snapdragon/node_modules/source-map/lib/mapping-list.js delete mode 100644 user/themes/r2c/node_modules/snapdragon/node_modules/source-map/lib/quick-sort.js delete mode 100644 user/themes/r2c/node_modules/snapdragon/node_modules/source-map/lib/source-map-consumer.js delete mode 100644 user/themes/r2c/node_modules/snapdragon/node_modules/source-map/lib/source-map-generator.js delete mode 100644 user/themes/r2c/node_modules/snapdragon/node_modules/source-map/lib/source-node.js delete mode 100644 user/themes/r2c/node_modules/snapdragon/node_modules/source-map/lib/util.js delete mode 100644 user/themes/r2c/node_modules/snapdragon/node_modules/source-map/package.json delete mode 100644 user/themes/r2c/node_modules/snapdragon/node_modules/source-map/source-map.js delete mode 100644 user/themes/r2c/node_modules/snapdragon/package.json delete mode 100644 user/themes/r2c/node_modules/sntp/.npmignore delete mode 100644 user/themes/r2c/node_modules/sntp/.travis.yml delete mode 100644 user/themes/r2c/node_modules/sntp/LICENSE delete mode 100644 user/themes/r2c/node_modules/sntp/Makefile delete mode 100644 user/themes/r2c/node_modules/sntp/README.md delete mode 100644 user/themes/r2c/node_modules/sntp/examples/offset.js delete mode 100644 user/themes/r2c/node_modules/sntp/examples/time.js delete mode 100644 user/themes/r2c/node_modules/sntp/index.js delete mode 100644 user/themes/r2c/node_modules/sntp/lib/index.js delete mode 100644 user/themes/r2c/node_modules/sntp/package.json delete mode 100644 user/themes/r2c/node_modules/sntp/test/index.js delete mode 100644 user/themes/r2c/node_modules/source-map-resolve/.jshintrc delete mode 100644 user/themes/r2c/node_modules/source-map-resolve/.npmignore delete mode 100644 user/themes/r2c/node_modules/source-map-resolve/bower.json delete mode 100644 user/themes/r2c/node_modules/source-map-resolve/changelog.md delete mode 100644 user/themes/r2c/node_modules/source-map-resolve/component.json delete mode 100644 user/themes/r2c/node_modules/source-map-resolve/generate-source-map-resolve.js delete mode 100644 user/themes/r2c/node_modules/source-map-resolve/lib/resolve-url.js delete mode 100644 user/themes/r2c/node_modules/source-map-resolve/lib/source-map-resolve-node.js delete mode 100644 user/themes/r2c/node_modules/source-map-resolve/package.json delete mode 100644 user/themes/r2c/node_modules/source-map-resolve/readme.md delete mode 100644 user/themes/r2c/node_modules/source-map-resolve/source-map-resolve.js delete mode 100644 user/themes/r2c/node_modules/source-map-resolve/source-map-resolve.js.template delete mode 100644 user/themes/r2c/node_modules/source-map-resolve/test/common.js delete mode 100644 user/themes/r2c/node_modules/source-map-resolve/test/source-map-resolve.js delete mode 100644 user/themes/r2c/node_modules/source-map-resolve/test/windows.js delete mode 100644 user/themes/r2c/node_modules/source-map-resolve/x-package.json5 delete mode 100644 user/themes/r2c/node_modules/source-map-url/.jshintrc delete mode 100644 user/themes/r2c/node_modules/source-map-url/.npmignore delete mode 100644 user/themes/r2c/node_modules/source-map-url/bower.json delete mode 100644 user/themes/r2c/node_modules/source-map-url/changelog.md delete mode 100644 user/themes/r2c/node_modules/source-map-url/component.json delete mode 100644 user/themes/r2c/node_modules/source-map-url/package.json delete mode 100644 user/themes/r2c/node_modules/source-map-url/readme.md delete mode 100644 user/themes/r2c/node_modules/source-map-url/source-map-url.js delete mode 100644 user/themes/r2c/node_modules/source-map-url/test/source-map-url.js delete mode 100644 user/themes/r2c/node_modules/source-map-url/x-package.json5 delete mode 100644 user/themes/r2c/node_modules/source-map/CHANGELOG.md delete mode 100644 user/themes/r2c/node_modules/source-map/LICENSE delete mode 100644 user/themes/r2c/node_modules/source-map/README.md delete mode 100644 user/themes/r2c/node_modules/source-map/dist/source-map.debug.js delete mode 100644 user/themes/r2c/node_modules/source-map/dist/source-map.js delete mode 100644 user/themes/r2c/node_modules/source-map/dist/source-map.min.js delete mode 100644 user/themes/r2c/node_modules/source-map/dist/source-map.min.js.map delete mode 100644 user/themes/r2c/node_modules/source-map/lib/array-set.js delete mode 100644 user/themes/r2c/node_modules/source-map/lib/base64-vlq.js delete mode 100644 user/themes/r2c/node_modules/source-map/lib/base64.js delete mode 100644 user/themes/r2c/node_modules/source-map/lib/binary-search.js delete mode 100644 user/themes/r2c/node_modules/source-map/lib/mapping-list.js delete mode 100644 user/themes/r2c/node_modules/source-map/lib/quick-sort.js delete mode 100644 user/themes/r2c/node_modules/source-map/lib/source-map-consumer.js delete mode 100644 user/themes/r2c/node_modules/source-map/lib/source-map-generator.js delete mode 100644 user/themes/r2c/node_modules/source-map/lib/source-node.js delete mode 100644 user/themes/r2c/node_modules/source-map/lib/util.js delete mode 100644 user/themes/r2c/node_modules/source-map/package.json delete mode 100644 user/themes/r2c/node_modules/source-map/source-map.d.ts delete mode 100644 user/themes/r2c/node_modules/source-map/source-map.js delete mode 100644 user/themes/r2c/node_modules/sparkles/LICENSE delete mode 100644 user/themes/r2c/node_modules/sparkles/README.md delete mode 100644 user/themes/r2c/node_modules/sparkles/index.js delete mode 100644 user/themes/r2c/node_modules/sparkles/package.json delete mode 100644 user/themes/r2c/node_modules/spdx-correct/LICENSE delete mode 100644 user/themes/r2c/node_modules/spdx-correct/README.md delete mode 100644 user/themes/r2c/node_modules/spdx-correct/index.js delete mode 100644 user/themes/r2c/node_modules/spdx-correct/package.json delete mode 100644 user/themes/r2c/node_modules/spdx-exceptions/README.md delete mode 100644 user/themes/r2c/node_modules/spdx-exceptions/index.json delete mode 100644 user/themes/r2c/node_modules/spdx-exceptions/package.json delete mode 100644 user/themes/r2c/node_modules/spdx-expression-parse/AUTHORS delete mode 100644 user/themes/r2c/node_modules/spdx-expression-parse/LICENSE delete mode 100644 user/themes/r2c/node_modules/spdx-expression-parse/README.md delete mode 100644 user/themes/r2c/node_modules/spdx-expression-parse/index.js delete mode 100644 user/themes/r2c/node_modules/spdx-expression-parse/package.json delete mode 100644 user/themes/r2c/node_modules/spdx-expression-parse/parse.js delete mode 100644 user/themes/r2c/node_modules/spdx-expression-parse/scan.js delete mode 100644 user/themes/r2c/node_modules/spdx-license-ids/README.md delete mode 100644 user/themes/r2c/node_modules/spdx-license-ids/deprecated.json delete mode 100644 user/themes/r2c/node_modules/spdx-license-ids/index.json delete mode 100644 user/themes/r2c/node_modules/spdx-license-ids/package.json delete mode 100644 user/themes/r2c/node_modules/split-string/LICENSE delete mode 100644 user/themes/r2c/node_modules/split-string/README.md delete mode 100644 user/themes/r2c/node_modules/split-string/index.js delete mode 100644 user/themes/r2c/node_modules/split-string/package.json delete mode 100644 user/themes/r2c/node_modules/sshpk/.npmignore delete mode 100644 user/themes/r2c/node_modules/sshpk/.travis.yml delete mode 100644 user/themes/r2c/node_modules/sshpk/LICENSE delete mode 100644 user/themes/r2c/node_modules/sshpk/README.md delete mode 100644 user/themes/r2c/node_modules/sshpk/bin/sshpk-conv delete mode 100644 user/themes/r2c/node_modules/sshpk/bin/sshpk-sign delete mode 100644 user/themes/r2c/node_modules/sshpk/bin/sshpk-verify delete mode 100644 user/themes/r2c/node_modules/sshpk/lib/algs.js delete mode 100644 user/themes/r2c/node_modules/sshpk/lib/certificate.js delete mode 100644 user/themes/r2c/node_modules/sshpk/lib/dhe.js delete mode 100644 user/themes/r2c/node_modules/sshpk/lib/ed-compat.js delete mode 100644 user/themes/r2c/node_modules/sshpk/lib/errors.js delete mode 100644 user/themes/r2c/node_modules/sshpk/lib/fingerprint.js delete mode 100644 user/themes/r2c/node_modules/sshpk/lib/formats/auto.js delete mode 100644 user/themes/r2c/node_modules/sshpk/lib/formats/dnssec.js delete mode 100644 user/themes/r2c/node_modules/sshpk/lib/formats/openssh-cert.js delete mode 100644 user/themes/r2c/node_modules/sshpk/lib/formats/pem.js delete mode 100644 user/themes/r2c/node_modules/sshpk/lib/formats/pkcs1.js delete mode 100644 user/themes/r2c/node_modules/sshpk/lib/formats/pkcs8.js delete mode 100644 user/themes/r2c/node_modules/sshpk/lib/formats/rfc4253.js delete mode 100644 user/themes/r2c/node_modules/sshpk/lib/formats/ssh-private.js delete mode 100644 user/themes/r2c/node_modules/sshpk/lib/formats/ssh.js delete mode 100644 user/themes/r2c/node_modules/sshpk/lib/formats/x509-pem.js delete mode 100644 user/themes/r2c/node_modules/sshpk/lib/formats/x509.js delete mode 100644 user/themes/r2c/node_modules/sshpk/lib/identity.js delete mode 100644 user/themes/r2c/node_modules/sshpk/lib/index.js delete mode 100644 user/themes/r2c/node_modules/sshpk/lib/key.js delete mode 100644 user/themes/r2c/node_modules/sshpk/lib/private-key.js delete mode 100644 user/themes/r2c/node_modules/sshpk/lib/signature.js delete mode 100644 user/themes/r2c/node_modules/sshpk/lib/ssh-buffer.js delete mode 100644 user/themes/r2c/node_modules/sshpk/lib/utils.js delete mode 100644 user/themes/r2c/node_modules/sshpk/man/man1/sshpk-conv.1 delete mode 100644 user/themes/r2c/node_modules/sshpk/man/man1/sshpk-sign.1 delete mode 100644 user/themes/r2c/node_modules/sshpk/man/man1/sshpk-verify.1 delete mode 100644 user/themes/r2c/node_modules/sshpk/node_modules/assert-plus/AUTHORS delete mode 100644 user/themes/r2c/node_modules/sshpk/node_modules/assert-plus/CHANGES.md delete mode 100644 user/themes/r2c/node_modules/sshpk/node_modules/assert-plus/README.md delete mode 100644 user/themes/r2c/node_modules/sshpk/node_modules/assert-plus/assert.js delete mode 100644 user/themes/r2c/node_modules/sshpk/node_modules/assert-plus/package.json delete mode 100644 user/themes/r2c/node_modules/sshpk/package.json delete mode 100644 user/themes/r2c/node_modules/static-extend/LICENSE delete mode 100644 user/themes/r2c/node_modules/static-extend/index.js delete mode 100644 user/themes/r2c/node_modules/static-extend/node_modules/define-property/LICENSE delete mode 100644 user/themes/r2c/node_modules/static-extend/node_modules/define-property/README.md delete mode 100644 user/themes/r2c/node_modules/static-extend/node_modules/define-property/index.js delete mode 100644 user/themes/r2c/node_modules/static-extend/node_modules/define-property/package.json delete mode 100644 user/themes/r2c/node_modules/static-extend/package.json delete mode 100644 user/themes/r2c/node_modules/stdout-stream/.npmignore delete mode 100644 user/themes/r2c/node_modules/stdout-stream/.travis.yml delete mode 100644 user/themes/r2c/node_modules/stdout-stream/LICENSE delete mode 100644 user/themes/r2c/node_modules/stdout-stream/README.md delete mode 100644 user/themes/r2c/node_modules/stdout-stream/index.js delete mode 100644 user/themes/r2c/node_modules/stdout-stream/package.json delete mode 100644 user/themes/r2c/node_modules/stdout-stream/test/fixtures/end.js delete mode 100644 user/themes/r2c/node_modules/stdout-stream/test/fixtures/hello-world.js delete mode 100644 user/themes/r2c/node_modules/stdout-stream/test/index.js delete mode 100644 user/themes/r2c/node_modules/stream-consume/README.md delete mode 100644 user/themes/r2c/node_modules/stream-consume/index.js delete mode 100644 user/themes/r2c/node_modules/stream-consume/package.json delete mode 100644 user/themes/r2c/node_modules/string-width/index.js delete mode 100644 user/themes/r2c/node_modules/string-width/license delete mode 100644 user/themes/r2c/node_modules/string-width/package.json delete mode 100644 user/themes/r2c/node_modules/string-width/readme.md delete mode 100644 user/themes/r2c/node_modules/string_decoder/.npmignore delete mode 100644 user/themes/r2c/node_modules/string_decoder/LICENSE delete mode 100644 user/themes/r2c/node_modules/string_decoder/README.md delete mode 100644 user/themes/r2c/node_modules/string_decoder/lib/string_decoder.js delete mode 100644 user/themes/r2c/node_modules/string_decoder/package.json delete mode 100644 user/themes/r2c/node_modules/stringstream/.npmignore delete mode 100644 user/themes/r2c/node_modules/stringstream/.travis.yml delete mode 100644 user/themes/r2c/node_modules/stringstream/LICENSE.txt delete mode 100644 user/themes/r2c/node_modules/stringstream/README.md delete mode 100644 user/themes/r2c/node_modules/stringstream/example.js delete mode 100644 user/themes/r2c/node_modules/stringstream/package.json delete mode 100644 user/themes/r2c/node_modules/stringstream/stringstream.js delete mode 100644 user/themes/r2c/node_modules/strip-ansi/index.js delete mode 100644 user/themes/r2c/node_modules/strip-ansi/license delete mode 100644 user/themes/r2c/node_modules/strip-ansi/package.json delete mode 100644 user/themes/r2c/node_modules/strip-ansi/readme.md delete mode 100644 user/themes/r2c/node_modules/strip-bom-string/LICENSE delete mode 100644 user/themes/r2c/node_modules/strip-bom-string/README.md delete mode 100644 user/themes/r2c/node_modules/strip-bom-string/index.js delete mode 100644 user/themes/r2c/node_modules/strip-bom-string/package.json delete mode 100644 user/themes/r2c/node_modules/strip-bom/cli.js delete mode 100644 user/themes/r2c/node_modules/strip-bom/index.js delete mode 100644 user/themes/r2c/node_modules/strip-bom/package.json delete mode 100644 user/themes/r2c/node_modules/strip-bom/readme.md delete mode 100644 user/themes/r2c/node_modules/strip-indent/cli.js delete mode 100644 user/themes/r2c/node_modules/strip-indent/index.js delete mode 100644 user/themes/r2c/node_modules/strip-indent/license delete mode 100644 user/themes/r2c/node_modules/strip-indent/package.json delete mode 100644 user/themes/r2c/node_modules/strip-indent/readme.md delete mode 100644 user/themes/r2c/node_modules/supports-color/index.js delete mode 100644 user/themes/r2c/node_modules/supports-color/license delete mode 100644 user/themes/r2c/node_modules/supports-color/package.json delete mode 100644 user/themes/r2c/node_modules/supports-color/readme.md delete mode 100644 user/themes/r2c/node_modules/tar/.npmignore delete mode 100644 user/themes/r2c/node_modules/tar/.travis.yml delete mode 100644 user/themes/r2c/node_modules/tar/LICENSE delete mode 100644 user/themes/r2c/node_modules/tar/README.md delete mode 100644 user/themes/r2c/node_modules/tar/examples/extracter.js delete mode 100644 user/themes/r2c/node_modules/tar/examples/packer.js delete mode 100644 user/themes/r2c/node_modules/tar/examples/reader.js delete mode 100644 user/themes/r2c/node_modules/tar/lib/buffer-entry.js delete mode 100644 user/themes/r2c/node_modules/tar/lib/entry-writer.js delete mode 100644 user/themes/r2c/node_modules/tar/lib/entry.js delete mode 100644 user/themes/r2c/node_modules/tar/lib/extended-header-writer.js delete mode 100644 user/themes/r2c/node_modules/tar/lib/extended-header.js delete mode 100644 user/themes/r2c/node_modules/tar/lib/extract.js delete mode 100644 user/themes/r2c/node_modules/tar/lib/global-header-writer.js delete mode 100644 user/themes/r2c/node_modules/tar/lib/header.js delete mode 100644 user/themes/r2c/node_modules/tar/lib/pack.js delete mode 100644 user/themes/r2c/node_modules/tar/lib/parse.js delete mode 100644 user/themes/r2c/node_modules/tar/package.json delete mode 100644 user/themes/r2c/node_modules/tar/tar.js delete mode 100644 user/themes/r2c/node_modules/tar/test/00-setup-fixtures.js delete mode 100644 user/themes/r2c/node_modules/tar/test/dir-normalization.js delete mode 100644 user/themes/r2c/node_modules/tar/test/error-on-broken.js delete mode 100644 user/themes/r2c/node_modules/tar/test/extract-move.js delete mode 100644 user/themes/r2c/node_modules/tar/test/extract.js delete mode 100644 user/themes/r2c/node_modules/tar/test/header.js delete mode 100644 user/themes/r2c/node_modules/tar/test/pack-no-proprietary.js delete mode 100644 user/themes/r2c/node_modules/tar/test/pack.js delete mode 100644 user/themes/r2c/node_modules/tar/test/parse-discard.js delete mode 100644 user/themes/r2c/node_modules/tar/test/parse.js delete mode 100644 user/themes/r2c/node_modules/tar/test/zz-cleanup.js delete mode 100644 user/themes/r2c/node_modules/through2/.npmignore delete mode 100644 user/themes/r2c/node_modules/through2/LICENSE.html delete mode 100644 user/themes/r2c/node_modules/through2/LICENSE.md delete mode 100644 user/themes/r2c/node_modules/through2/README.md delete mode 100644 user/themes/r2c/node_modules/through2/package.json delete mode 100644 user/themes/r2c/node_modules/through2/through2.js delete mode 100644 user/themes/r2c/node_modules/tildify/index.js delete mode 100644 user/themes/r2c/node_modules/tildify/license delete mode 100644 user/themes/r2c/node_modules/tildify/package.json delete mode 100644 user/themes/r2c/node_modules/tildify/readme.md delete mode 100644 user/themes/r2c/node_modules/time-stamp/LICENSE delete mode 100644 user/themes/r2c/node_modules/time-stamp/README.md delete mode 100644 user/themes/r2c/node_modules/time-stamp/index.js delete mode 100644 user/themes/r2c/node_modules/time-stamp/package.json delete mode 100644 user/themes/r2c/node_modules/timers-ext/.editorconfig delete mode 100644 user/themes/r2c/node_modules/timers-ext/CHANGELOG.md delete mode 100644 user/themes/r2c/node_modules/timers-ext/CHANGES delete mode 100644 user/themes/r2c/node_modules/timers-ext/LICENSE delete mode 100644 user/themes/r2c/node_modules/timers-ext/README.md delete mode 100644 user/themes/r2c/node_modules/timers-ext/delay.js delete mode 100644 user/themes/r2c/node_modules/timers-ext/max-timeout.js delete mode 100644 user/themes/r2c/node_modules/timers-ext/once.js delete mode 100644 user/themes/r2c/node_modules/timers-ext/package.json delete mode 100644 user/themes/r2c/node_modules/timers-ext/promise/.eslintrc.json delete mode 100644 user/themes/r2c/node_modules/timers-ext/promise/sleep.js delete mode 100644 user/themes/r2c/node_modules/timers-ext/promise_/timeout.js delete mode 100644 user/themes/r2c/node_modules/timers-ext/test/.eslintrc.json delete mode 100644 user/themes/r2c/node_modules/timers-ext/test/delay.js delete mode 100644 user/themes/r2c/node_modules/timers-ext/test/max-timeout.js delete mode 100644 user/themes/r2c/node_modules/timers-ext/test/once.js delete mode 100644 user/themes/r2c/node_modules/timers-ext/test/promise/sleep.js delete mode 100644 user/themes/r2c/node_modules/timers-ext/test/promise_/.eslintrc.json delete mode 100644 user/themes/r2c/node_modules/timers-ext/test/promise_/timeout.js delete mode 100644 user/themes/r2c/node_modules/timers-ext/test/throttle.js delete mode 100644 user/themes/r2c/node_modules/timers-ext/test/valid-timeout.js delete mode 100644 user/themes/r2c/node_modules/timers-ext/throttle.js delete mode 100644 user/themes/r2c/node_modules/timers-ext/valid-timeout.js delete mode 100644 user/themes/r2c/node_modules/to-object-path/LICENSE delete mode 100644 user/themes/r2c/node_modules/to-object-path/README.md delete mode 100644 user/themes/r2c/node_modules/to-object-path/index.js delete mode 100644 user/themes/r2c/node_modules/to-object-path/node_modules/kind-of/LICENSE delete mode 100644 user/themes/r2c/node_modules/to-object-path/node_modules/kind-of/README.md delete mode 100644 user/themes/r2c/node_modules/to-object-path/node_modules/kind-of/index.js delete mode 100644 user/themes/r2c/node_modules/to-object-path/node_modules/kind-of/package.json delete mode 100644 user/themes/r2c/node_modules/to-object-path/package.json delete mode 100644 user/themes/r2c/node_modules/to-regex-range/LICENSE delete mode 100644 user/themes/r2c/node_modules/to-regex-range/README.md delete mode 100644 user/themes/r2c/node_modules/to-regex-range/index.js delete mode 100644 user/themes/r2c/node_modules/to-regex-range/package.json delete mode 100644 user/themes/r2c/node_modules/to-regex/LICENSE delete mode 100644 user/themes/r2c/node_modules/to-regex/README.md delete mode 100644 user/themes/r2c/node_modules/to-regex/index.js delete mode 100644 user/themes/r2c/node_modules/to-regex/package.json delete mode 100644 user/themes/r2c/node_modules/tough-cookie/LICENSE delete mode 100644 user/themes/r2c/node_modules/tough-cookie/README.md delete mode 100644 user/themes/r2c/node_modules/tough-cookie/lib/cookie.js delete mode 100644 user/themes/r2c/node_modules/tough-cookie/lib/memstore.js delete mode 100644 user/themes/r2c/node_modules/tough-cookie/lib/pathMatch.js delete mode 100644 user/themes/r2c/node_modules/tough-cookie/lib/permuteDomain.js delete mode 100644 user/themes/r2c/node_modules/tough-cookie/lib/pubsuffix.js delete mode 100644 user/themes/r2c/node_modules/tough-cookie/lib/store.js delete mode 100644 user/themes/r2c/node_modules/tough-cookie/package.json delete mode 100644 user/themes/r2c/node_modules/trim-newlines/index.js delete mode 100644 user/themes/r2c/node_modules/trim-newlines/license delete mode 100644 user/themes/r2c/node_modules/trim-newlines/package.json delete mode 100644 user/themes/r2c/node_modules/trim-newlines/readme.md delete mode 100644 user/themes/r2c/node_modules/true-case-path/.npmignore delete mode 100644 user/themes/r2c/node_modules/true-case-path/LICENSE delete mode 100644 user/themes/r2c/node_modules/true-case-path/README.md delete mode 100644 user/themes/r2c/node_modules/true-case-path/index.js delete mode 100644 user/themes/r2c/node_modules/true-case-path/node_modules/glob/LICENSE delete mode 100644 user/themes/r2c/node_modules/true-case-path/node_modules/glob/README.md delete mode 100644 user/themes/r2c/node_modules/true-case-path/node_modules/glob/common.js delete mode 100644 user/themes/r2c/node_modules/true-case-path/node_modules/glob/glob.js delete mode 100644 user/themes/r2c/node_modules/true-case-path/node_modules/glob/package.json delete mode 100644 user/themes/r2c/node_modules/true-case-path/node_modules/glob/sync.js delete mode 100644 user/themes/r2c/node_modules/true-case-path/package.json delete mode 100644 user/themes/r2c/node_modules/tunnel-agent/LICENSE delete mode 100644 user/themes/r2c/node_modules/tunnel-agent/README.md delete mode 100644 user/themes/r2c/node_modules/tunnel-agent/index.js delete mode 100644 user/themes/r2c/node_modules/tunnel-agent/package.json delete mode 100644 user/themes/r2c/node_modules/tweetnacl/.npmignore delete mode 100644 user/themes/r2c/node_modules/tweetnacl/AUTHORS.md delete mode 100644 user/themes/r2c/node_modules/tweetnacl/CHANGELOG.md delete mode 100644 user/themes/r2c/node_modules/tweetnacl/LICENSE delete mode 100644 user/themes/r2c/node_modules/tweetnacl/PULL_REQUEST_TEMPLATE.md delete mode 100644 user/themes/r2c/node_modules/tweetnacl/README.md delete mode 100644 user/themes/r2c/node_modules/tweetnacl/nacl-fast.js delete mode 100644 user/themes/r2c/node_modules/tweetnacl/nacl-fast.min.js delete mode 100644 user/themes/r2c/node_modules/tweetnacl/nacl.d.ts delete mode 100644 user/themes/r2c/node_modules/tweetnacl/nacl.js delete mode 100644 user/themes/r2c/node_modules/tweetnacl/nacl.min.js delete mode 100644 user/themes/r2c/node_modules/tweetnacl/package.json delete mode 100644 user/themes/r2c/node_modules/unc-path-regex/LICENSE delete mode 100644 user/themes/r2c/node_modules/unc-path-regex/README.md delete mode 100644 user/themes/r2c/node_modules/unc-path-regex/index.js delete mode 100644 user/themes/r2c/node_modules/unc-path-regex/package.json delete mode 100644 user/themes/r2c/node_modules/union-value/LICENSE delete mode 100644 user/themes/r2c/node_modules/union-value/README.md delete mode 100644 user/themes/r2c/node_modules/union-value/index.js delete mode 100644 user/themes/r2c/node_modules/union-value/node_modules/extend-shallow/LICENSE delete mode 100644 user/themes/r2c/node_modules/union-value/node_modules/extend-shallow/README.md delete mode 100644 user/themes/r2c/node_modules/union-value/node_modules/extend-shallow/index.js delete mode 100644 user/themes/r2c/node_modules/union-value/node_modules/extend-shallow/package.json delete mode 100644 user/themes/r2c/node_modules/union-value/node_modules/set-value/LICENSE delete mode 100644 user/themes/r2c/node_modules/union-value/node_modules/set-value/README.md delete mode 100644 user/themes/r2c/node_modules/union-value/node_modules/set-value/index.js delete mode 100644 user/themes/r2c/node_modules/union-value/node_modules/set-value/package.json delete mode 100644 user/themes/r2c/node_modules/union-value/package.json delete mode 100644 user/themes/r2c/node_modules/unique-stream/.npmignore delete mode 100644 user/themes/r2c/node_modules/unique-stream/.travis.yml delete mode 100644 user/themes/r2c/node_modules/unique-stream/LICENSE delete mode 100644 user/themes/r2c/node_modules/unique-stream/README.md delete mode 100644 user/themes/r2c/node_modules/unique-stream/index.js delete mode 100644 user/themes/r2c/node_modules/unique-stream/package.json delete mode 100644 user/themes/r2c/node_modules/unique-stream/test/index.js delete mode 100644 user/themes/r2c/node_modules/unset-value/LICENSE delete mode 100644 user/themes/r2c/node_modules/unset-value/README.md delete mode 100644 user/themes/r2c/node_modules/unset-value/index.js delete mode 100644 user/themes/r2c/node_modules/unset-value/node_modules/has-value/LICENSE delete mode 100644 user/themes/r2c/node_modules/unset-value/node_modules/has-value/README.md delete mode 100644 user/themes/r2c/node_modules/unset-value/node_modules/has-value/index.js delete mode 100644 user/themes/r2c/node_modules/unset-value/node_modules/has-value/node_modules/isobject/LICENSE delete mode 100644 user/themes/r2c/node_modules/unset-value/node_modules/has-value/node_modules/isobject/README.md delete mode 100644 user/themes/r2c/node_modules/unset-value/node_modules/has-value/node_modules/isobject/index.js delete mode 100644 user/themes/r2c/node_modules/unset-value/node_modules/has-value/node_modules/isobject/package.json delete mode 100644 user/themes/r2c/node_modules/unset-value/node_modules/has-value/package.json delete mode 100644 user/themes/r2c/node_modules/unset-value/node_modules/has-values/LICENSE delete mode 100644 user/themes/r2c/node_modules/unset-value/node_modules/has-values/README.md delete mode 100644 user/themes/r2c/node_modules/unset-value/node_modules/has-values/index.js delete mode 100644 user/themes/r2c/node_modules/unset-value/node_modules/has-values/package.json delete mode 100644 user/themes/r2c/node_modules/unset-value/package.json delete mode 100644 user/themes/r2c/node_modules/urix/.jshintrc delete mode 100644 user/themes/r2c/node_modules/urix/LICENSE delete mode 100644 user/themes/r2c/node_modules/urix/index.js delete mode 100644 user/themes/r2c/node_modules/urix/package.json delete mode 100644 user/themes/r2c/node_modules/urix/readme.md delete mode 100644 user/themes/r2c/node_modules/urix/test/index.js delete mode 100644 user/themes/r2c/node_modules/use/LICENSE delete mode 100644 user/themes/r2c/node_modules/use/README.md delete mode 100644 user/themes/r2c/node_modules/use/index.js delete mode 100644 user/themes/r2c/node_modules/use/package.json delete mode 100644 user/themes/r2c/node_modules/user-home/cli.js delete mode 100644 user/themes/r2c/node_modules/user-home/index.js delete mode 100644 user/themes/r2c/node_modules/user-home/license delete mode 100644 user/themes/r2c/node_modules/user-home/package.json delete mode 100644 user/themes/r2c/node_modules/user-home/readme.md delete mode 100644 user/themes/r2c/node_modules/util-deprecate/History.md delete mode 100644 user/themes/r2c/node_modules/util-deprecate/LICENSE delete mode 100644 user/themes/r2c/node_modules/util-deprecate/README.md delete mode 100644 user/themes/r2c/node_modules/util-deprecate/browser.js delete mode 100644 user/themes/r2c/node_modules/util-deprecate/node.js delete mode 100644 user/themes/r2c/node_modules/util-deprecate/package.json delete mode 100644 user/themes/r2c/node_modules/uuid/.eslintrc.json delete mode 100644 user/themes/r2c/node_modules/uuid/AUTHORS delete mode 100644 user/themes/r2c/node_modules/uuid/CHANGELOG.md delete mode 100644 user/themes/r2c/node_modules/uuid/LICENSE.md delete mode 100644 user/themes/r2c/node_modules/uuid/README.md delete mode 100644 user/themes/r2c/node_modules/uuid/README_js.md delete mode 100644 user/themes/r2c/node_modules/uuid/bin/uuid delete mode 100644 user/themes/r2c/node_modules/uuid/index.js delete mode 100644 user/themes/r2c/node_modules/uuid/lib/bytesToUuid.js delete mode 100644 user/themes/r2c/node_modules/uuid/lib/md5-browser.js delete mode 100644 user/themes/r2c/node_modules/uuid/lib/md5.js delete mode 100644 user/themes/r2c/node_modules/uuid/lib/rng-browser.js delete mode 100644 user/themes/r2c/node_modules/uuid/lib/rng.js delete mode 100644 user/themes/r2c/node_modules/uuid/lib/sha1-browser.js delete mode 100644 user/themes/r2c/node_modules/uuid/lib/sha1.js delete mode 100644 user/themes/r2c/node_modules/uuid/lib/v35.js delete mode 100644 user/themes/r2c/node_modules/uuid/package.json delete mode 100644 user/themes/r2c/node_modules/uuid/v1.js delete mode 100644 user/themes/r2c/node_modules/uuid/v3.js delete mode 100644 user/themes/r2c/node_modules/uuid/v4.js delete mode 100644 user/themes/r2c/node_modules/uuid/v5.js delete mode 100644 user/themes/r2c/node_modules/v8flags/.npmignore delete mode 100644 user/themes/r2c/node_modules/v8flags/LICENSE delete mode 100644 user/themes/r2c/node_modules/v8flags/README.md delete mode 100644 user/themes/r2c/node_modules/v8flags/index.js delete mode 100644 user/themes/r2c/node_modules/v8flags/package.json delete mode 100644 user/themes/r2c/node_modules/validate-npm-package-license/LICENSE delete mode 100644 user/themes/r2c/node_modules/validate-npm-package-license/README.md delete mode 100644 user/themes/r2c/node_modules/validate-npm-package-license/index.js delete mode 100644 user/themes/r2c/node_modules/validate-npm-package-license/package.json delete mode 100644 user/themes/r2c/node_modules/verror/.npmignore delete mode 100644 user/themes/r2c/node_modules/verror/CHANGES.md delete mode 100644 user/themes/r2c/node_modules/verror/CONTRIBUTING.md delete mode 100644 user/themes/r2c/node_modules/verror/LICENSE delete mode 100644 user/themes/r2c/node_modules/verror/README.md delete mode 100644 user/themes/r2c/node_modules/verror/lib/verror.js delete mode 100644 user/themes/r2c/node_modules/verror/node_modules/assert-plus/AUTHORS delete mode 100644 user/themes/r2c/node_modules/verror/node_modules/assert-plus/CHANGES.md delete mode 100644 user/themes/r2c/node_modules/verror/node_modules/assert-plus/README.md delete mode 100644 user/themes/r2c/node_modules/verror/node_modules/assert-plus/assert.js delete mode 100644 user/themes/r2c/node_modules/verror/node_modules/assert-plus/package.json delete mode 100644 user/themes/r2c/node_modules/verror/package.json delete mode 100644 user/themes/r2c/node_modules/vinyl-fs/LICENSE delete mode 100644 user/themes/r2c/node_modules/vinyl-fs/README.md delete mode 100644 user/themes/r2c/node_modules/vinyl-fs/index.js delete mode 100644 user/themes/r2c/node_modules/vinyl-fs/lib/dest/index.js delete mode 100644 user/themes/r2c/node_modules/vinyl-fs/lib/dest/writeContents/index.js delete mode 100644 user/themes/r2c/node_modules/vinyl-fs/lib/dest/writeContents/writeBuffer.js delete mode 100644 user/themes/r2c/node_modules/vinyl-fs/lib/dest/writeContents/writeDir.js delete mode 100644 user/themes/r2c/node_modules/vinyl-fs/lib/dest/writeContents/writeStream.js delete mode 100644 user/themes/r2c/node_modules/vinyl-fs/lib/src/getContents/bufferFile.js delete mode 100644 user/themes/r2c/node_modules/vinyl-fs/lib/src/getContents/index.js delete mode 100644 user/themes/r2c/node_modules/vinyl-fs/lib/src/getContents/readDir.js delete mode 100644 user/themes/r2c/node_modules/vinyl-fs/lib/src/getContents/streamFile.js delete mode 100644 user/themes/r2c/node_modules/vinyl-fs/lib/src/getStats.js delete mode 100644 user/themes/r2c/node_modules/vinyl-fs/lib/src/index.js delete mode 100644 user/themes/r2c/node_modules/vinyl-fs/node_modules/graceful-fs/.npmignore delete mode 100644 user/themes/r2c/node_modules/vinyl-fs/node_modules/graceful-fs/.travis.yml delete mode 100644 user/themes/r2c/node_modules/vinyl-fs/node_modules/graceful-fs/LICENSE delete mode 100644 user/themes/r2c/node_modules/vinyl-fs/node_modules/graceful-fs/README.md delete mode 100644 user/themes/r2c/node_modules/vinyl-fs/node_modules/graceful-fs/fs.js delete mode 100644 user/themes/r2c/node_modules/vinyl-fs/node_modules/graceful-fs/graceful-fs.js delete mode 100644 user/themes/r2c/node_modules/vinyl-fs/node_modules/graceful-fs/package.json delete mode 100644 user/themes/r2c/node_modules/vinyl-fs/node_modules/graceful-fs/polyfills.js delete mode 100644 user/themes/r2c/node_modules/vinyl-fs/node_modules/graceful-fs/test/max-open.js delete mode 100644 user/themes/r2c/node_modules/vinyl-fs/node_modules/graceful-fs/test/open.js delete mode 100644 user/themes/r2c/node_modules/vinyl-fs/node_modules/graceful-fs/test/readdir-sort.js delete mode 100644 user/themes/r2c/node_modules/vinyl-fs/node_modules/graceful-fs/test/write-then-read.js delete mode 100644 user/themes/r2c/node_modules/vinyl-fs/node_modules/isarray/README.md delete mode 100644 user/themes/r2c/node_modules/vinyl-fs/node_modules/isarray/build/build.js delete mode 100644 user/themes/r2c/node_modules/vinyl-fs/node_modules/isarray/component.json delete mode 100644 user/themes/r2c/node_modules/vinyl-fs/node_modules/isarray/index.js delete mode 100644 user/themes/r2c/node_modules/vinyl-fs/node_modules/isarray/package.json delete mode 100644 user/themes/r2c/node_modules/vinyl-fs/node_modules/readable-stream/.npmignore delete mode 100644 user/themes/r2c/node_modules/vinyl-fs/node_modules/readable-stream/LICENSE delete mode 100644 user/themes/r2c/node_modules/vinyl-fs/node_modules/readable-stream/README.md delete mode 100644 user/themes/r2c/node_modules/vinyl-fs/node_modules/readable-stream/duplex.js delete mode 100644 user/themes/r2c/node_modules/vinyl-fs/node_modules/readable-stream/lib/_stream_duplex.js delete mode 100644 user/themes/r2c/node_modules/vinyl-fs/node_modules/readable-stream/lib/_stream_passthrough.js delete mode 100644 user/themes/r2c/node_modules/vinyl-fs/node_modules/readable-stream/lib/_stream_readable.js delete mode 100644 user/themes/r2c/node_modules/vinyl-fs/node_modules/readable-stream/lib/_stream_transform.js delete mode 100644 user/themes/r2c/node_modules/vinyl-fs/node_modules/readable-stream/lib/_stream_writable.js delete mode 100644 user/themes/r2c/node_modules/vinyl-fs/node_modules/readable-stream/package.json delete mode 100644 user/themes/r2c/node_modules/vinyl-fs/node_modules/readable-stream/passthrough.js delete mode 100644 user/themes/r2c/node_modules/vinyl-fs/node_modules/readable-stream/readable.js delete mode 100644 user/themes/r2c/node_modules/vinyl-fs/node_modules/readable-stream/transform.js delete mode 100644 user/themes/r2c/node_modules/vinyl-fs/node_modules/readable-stream/writable.js delete mode 100644 user/themes/r2c/node_modules/vinyl-fs/node_modules/string_decoder/.npmignore delete mode 100644 user/themes/r2c/node_modules/vinyl-fs/node_modules/string_decoder/LICENSE delete mode 100644 user/themes/r2c/node_modules/vinyl-fs/node_modules/string_decoder/README.md delete mode 100644 user/themes/r2c/node_modules/vinyl-fs/node_modules/string_decoder/index.js delete mode 100644 user/themes/r2c/node_modules/vinyl-fs/node_modules/string_decoder/package.json delete mode 100644 user/themes/r2c/node_modules/vinyl-fs/node_modules/through2/.npmignore delete mode 100644 user/themes/r2c/node_modules/vinyl-fs/node_modules/through2/LICENSE delete mode 100644 user/themes/r2c/node_modules/vinyl-fs/node_modules/through2/README.md delete mode 100644 user/themes/r2c/node_modules/vinyl-fs/node_modules/through2/package.json delete mode 100644 user/themes/r2c/node_modules/vinyl-fs/node_modules/through2/through2.js delete mode 100644 user/themes/r2c/node_modules/vinyl-fs/package.json delete mode 100644 user/themes/r2c/node_modules/vinyl-sourcemaps-apply/.jshintrc delete mode 100644 user/themes/r2c/node_modules/vinyl-sourcemaps-apply/.npmignore delete mode 100644 user/themes/r2c/node_modules/vinyl-sourcemaps-apply/README.md delete mode 100644 user/themes/r2c/node_modules/vinyl-sourcemaps-apply/index.js delete mode 100644 user/themes/r2c/node_modules/vinyl-sourcemaps-apply/node_modules/source-map/CHANGELOG.md delete mode 100644 user/themes/r2c/node_modules/vinyl-sourcemaps-apply/node_modules/source-map/LICENSE delete mode 100644 user/themes/r2c/node_modules/vinyl-sourcemaps-apply/node_modules/source-map/README.md delete mode 100644 user/themes/r2c/node_modules/vinyl-sourcemaps-apply/node_modules/source-map/dist/source-map.debug.js delete mode 100644 user/themes/r2c/node_modules/vinyl-sourcemaps-apply/node_modules/source-map/dist/source-map.js delete mode 100644 user/themes/r2c/node_modules/vinyl-sourcemaps-apply/node_modules/source-map/dist/source-map.min.js delete mode 100644 user/themes/r2c/node_modules/vinyl-sourcemaps-apply/node_modules/source-map/dist/source-map.min.js.map delete mode 100644 user/themes/r2c/node_modules/vinyl-sourcemaps-apply/node_modules/source-map/lib/array-set.js delete mode 100644 user/themes/r2c/node_modules/vinyl-sourcemaps-apply/node_modules/source-map/lib/base64-vlq.js delete mode 100644 user/themes/r2c/node_modules/vinyl-sourcemaps-apply/node_modules/source-map/lib/base64.js delete mode 100644 user/themes/r2c/node_modules/vinyl-sourcemaps-apply/node_modules/source-map/lib/binary-search.js delete mode 100644 user/themes/r2c/node_modules/vinyl-sourcemaps-apply/node_modules/source-map/lib/mapping-list.js delete mode 100644 user/themes/r2c/node_modules/vinyl-sourcemaps-apply/node_modules/source-map/lib/quick-sort.js delete mode 100644 user/themes/r2c/node_modules/vinyl-sourcemaps-apply/node_modules/source-map/lib/source-map-consumer.js delete mode 100644 user/themes/r2c/node_modules/vinyl-sourcemaps-apply/node_modules/source-map/lib/source-map-generator.js delete mode 100644 user/themes/r2c/node_modules/vinyl-sourcemaps-apply/node_modules/source-map/lib/source-node.js delete mode 100644 user/themes/r2c/node_modules/vinyl-sourcemaps-apply/node_modules/source-map/lib/util.js delete mode 100644 user/themes/r2c/node_modules/vinyl-sourcemaps-apply/node_modules/source-map/package.json delete mode 100644 user/themes/r2c/node_modules/vinyl-sourcemaps-apply/node_modules/source-map/source-map.js delete mode 100644 user/themes/r2c/node_modules/vinyl-sourcemaps-apply/package.json delete mode 100644 user/themes/r2c/node_modules/vinyl/LICENSE delete mode 100644 user/themes/r2c/node_modules/vinyl/README.md delete mode 100644 user/themes/r2c/node_modules/vinyl/index.js delete mode 100644 user/themes/r2c/node_modules/vinyl/lib/cloneBuffer.js delete mode 100644 user/themes/r2c/node_modules/vinyl/lib/inspectStream.js delete mode 100644 user/themes/r2c/node_modules/vinyl/lib/isBuffer.js delete mode 100644 user/themes/r2c/node_modules/vinyl/lib/isNull.js delete mode 100644 user/themes/r2c/node_modules/vinyl/lib/isStream.js delete mode 100644 user/themes/r2c/node_modules/vinyl/node_modules/clone/.npmignore delete mode 100644 user/themes/r2c/node_modules/vinyl/node_modules/clone/.travis.yml delete mode 100644 user/themes/r2c/node_modules/vinyl/node_modules/clone/LICENSE delete mode 100644 user/themes/r2c/node_modules/vinyl/node_modules/clone/README.md delete mode 100644 user/themes/r2c/node_modules/vinyl/node_modules/clone/clone.js delete mode 100644 user/themes/r2c/node_modules/vinyl/node_modules/clone/package.json delete mode 100644 user/themes/r2c/node_modules/vinyl/node_modules/clone/test.js delete mode 100644 user/themes/r2c/node_modules/vinyl/package.json delete mode 100644 user/themes/r2c/node_modules/vow-fs/.npmignore delete mode 100644 user/themes/r2c/node_modules/vow-fs/.travis.yml delete mode 100644 user/themes/r2c/node_modules/vow-fs/README.md delete mode 100644 user/themes/r2c/node_modules/vow-fs/lib/fs.js delete mode 100644 user/themes/r2c/node_modules/vow-fs/node_modules/glob/.npmignore delete mode 100644 user/themes/r2c/node_modules/vow-fs/node_modules/glob/.travis.yml delete mode 100644 user/themes/r2c/node_modules/vow-fs/node_modules/glob/LICENSE delete mode 100644 user/themes/r2c/node_modules/vow-fs/node_modules/glob/README.md delete mode 100644 user/themes/r2c/node_modules/vow-fs/node_modules/glob/examples/g.js delete mode 100644 user/themes/r2c/node_modules/vow-fs/node_modules/glob/examples/usr-local.js delete mode 100644 user/themes/r2c/node_modules/vow-fs/node_modules/glob/glob.js delete mode 100644 user/themes/r2c/node_modules/vow-fs/node_modules/glob/package.json delete mode 100644 user/themes/r2c/node_modules/vow-fs/node_modules/glob/test/00-setup.js delete mode 100644 user/themes/r2c/node_modules/vow-fs/node_modules/glob/test/bash-comparison.js delete mode 100644 user/themes/r2c/node_modules/vow-fs/node_modules/glob/test/bash-results.json delete mode 100644 user/themes/r2c/node_modules/vow-fs/node_modules/glob/test/cwd-test.js delete mode 100644 user/themes/r2c/node_modules/vow-fs/node_modules/glob/test/globstar-match.js delete mode 100644 user/themes/r2c/node_modules/vow-fs/node_modules/glob/test/mark.js delete mode 100644 user/themes/r2c/node_modules/vow-fs/node_modules/glob/test/new-glob-optional-options.js delete mode 100644 user/themes/r2c/node_modules/vow-fs/node_modules/glob/test/nocase-nomagic.js delete mode 100644 user/themes/r2c/node_modules/vow-fs/node_modules/glob/test/pause-resume.js delete mode 100644 user/themes/r2c/node_modules/vow-fs/node_modules/glob/test/root-nomount.js delete mode 100644 user/themes/r2c/node_modules/vow-fs/node_modules/glob/test/root.js delete mode 100644 user/themes/r2c/node_modules/vow-fs/node_modules/glob/test/stat.js delete mode 100644 user/themes/r2c/node_modules/vow-fs/node_modules/glob/test/zz-cleanup.js delete mode 100644 user/themes/r2c/node_modules/vow-fs/node_modules/minimatch/.npmignore delete mode 100644 user/themes/r2c/node_modules/vow-fs/node_modules/minimatch/LICENSE delete mode 100644 user/themes/r2c/node_modules/vow-fs/node_modules/minimatch/README.md delete mode 100644 user/themes/r2c/node_modules/vow-fs/node_modules/minimatch/minimatch.js delete mode 100644 user/themes/r2c/node_modules/vow-fs/node_modules/minimatch/package.json delete mode 100644 user/themes/r2c/node_modules/vow-fs/node_modules/minimatch/test/basic.js delete mode 100644 user/themes/r2c/node_modules/vow-fs/node_modules/minimatch/test/brace-expand.js delete mode 100644 user/themes/r2c/node_modules/vow-fs/node_modules/minimatch/test/caching.js delete mode 100644 user/themes/r2c/node_modules/vow-fs/node_modules/minimatch/test/defaults.js delete mode 100644 user/themes/r2c/node_modules/vow-fs/node_modules/minimatch/test/extglob-ending-with-state-char.js delete mode 100644 user/themes/r2c/node_modules/vow-fs/package.json delete mode 100644 user/themes/r2c/node_modules/vow-fs/test/copy.js delete mode 100644 user/themes/r2c/node_modules/vow-fs/test/issymlink.js delete mode 100644 user/themes/r2c/node_modules/vow-fs/test/makedir.js delete mode 100644 user/themes/r2c/node_modules/vow-fs/test/maketmpfile.js delete mode 100644 user/themes/r2c/node_modules/vow-fs/test/removedir.js delete mode 100644 user/themes/r2c/node_modules/vow-fs/test/runner.js delete mode 100644 user/themes/r2c/node_modules/vow-queue/.jscs.json delete mode 100644 user/themes/r2c/node_modules/vow-queue/.jshintignore delete mode 100644 user/themes/r2c/node_modules/vow-queue/.jshintrc delete mode 100644 user/themes/r2c/node_modules/vow-queue/.npmignore delete mode 100644 user/themes/r2c/node_modules/vow-queue/.travis.yml delete mode 100644 user/themes/r2c/node_modules/vow-queue/CHANGELOG.md delete mode 100644 user/themes/r2c/node_modules/vow-queue/CONTRIBUTION.md delete mode 100644 user/themes/r2c/node_modules/vow-queue/LICENSE delete mode 100644 user/themes/r2c/node_modules/vow-queue/Makefile delete mode 100644 user/themes/r2c/node_modules/vow-queue/README.md delete mode 100644 user/themes/r2c/node_modules/vow-queue/bower.json delete mode 100644 user/themes/r2c/node_modules/vow-queue/lib/queue.js delete mode 100644 user/themes/r2c/node_modules/vow-queue/package.json delete mode 100644 user/themes/r2c/node_modules/vow/lib/vow.js delete mode 100644 user/themes/r2c/node_modules/vow/package.json delete mode 100644 user/themes/r2c/node_modules/vow/vow.min.js delete mode 100644 user/themes/r2c/node_modules/which-module/CHANGELOG.md delete mode 100644 user/themes/r2c/node_modules/which-module/LICENSE delete mode 100644 user/themes/r2c/node_modules/which-module/README.md delete mode 100644 user/themes/r2c/node_modules/which-module/index.js delete mode 100644 user/themes/r2c/node_modules/which-module/package.json delete mode 100644 user/themes/r2c/node_modules/which/CHANGELOG.md delete mode 100644 user/themes/r2c/node_modules/which/LICENSE delete mode 100644 user/themes/r2c/node_modules/which/README.md delete mode 100644 user/themes/r2c/node_modules/which/bin/which delete mode 100644 user/themes/r2c/node_modules/which/package.json delete mode 100644 user/themes/r2c/node_modules/which/which.js delete mode 100644 user/themes/r2c/node_modules/wide-align/LICENSE delete mode 100644 user/themes/r2c/node_modules/wide-align/README.md delete mode 100644 user/themes/r2c/node_modules/wide-align/align.js delete mode 100644 user/themes/r2c/node_modules/wide-align/package.json delete mode 100644 user/themes/r2c/node_modules/wrap-ansi/index.js delete mode 100644 user/themes/r2c/node_modules/wrap-ansi/license delete mode 100644 user/themes/r2c/node_modules/wrap-ansi/package.json delete mode 100644 user/themes/r2c/node_modules/wrap-ansi/readme.md delete mode 100644 user/themes/r2c/node_modules/wrappy/LICENSE delete mode 100644 user/themes/r2c/node_modules/wrappy/README.md delete mode 100644 user/themes/r2c/node_modules/wrappy/package.json delete mode 100644 user/themes/r2c/node_modules/wrappy/wrappy.js delete mode 100644 user/themes/r2c/node_modules/xtend/.jshintrc delete mode 100644 user/themes/r2c/node_modules/xtend/.npmignore delete mode 100644 user/themes/r2c/node_modules/xtend/LICENCE delete mode 100644 user/themes/r2c/node_modules/xtend/Makefile delete mode 100644 user/themes/r2c/node_modules/xtend/README.md delete mode 100644 user/themes/r2c/node_modules/xtend/immutable.js delete mode 100644 user/themes/r2c/node_modules/xtend/mutable.js delete mode 100644 user/themes/r2c/node_modules/xtend/package.json delete mode 100644 user/themes/r2c/node_modules/xtend/test.js delete mode 100644 user/themes/r2c/node_modules/y18n/LICENSE delete mode 100644 user/themes/r2c/node_modules/y18n/README.md delete mode 100644 user/themes/r2c/node_modules/y18n/index.js delete mode 100644 user/themes/r2c/node_modules/y18n/package.json delete mode 100644 user/themes/r2c/node_modules/yallist/LICENSE delete mode 100644 user/themes/r2c/node_modules/yallist/README.md delete mode 100644 user/themes/r2c/node_modules/yallist/iterator.js delete mode 100644 user/themes/r2c/node_modules/yallist/package.json delete mode 100644 user/themes/r2c/node_modules/yallist/yallist.js delete mode 100644 user/themes/r2c/node_modules/yargs-parser/CHANGELOG.md delete mode 100644 user/themes/r2c/node_modules/yargs-parser/LICENSE.txt delete mode 100644 user/themes/r2c/node_modules/yargs-parser/README.md delete mode 100644 user/themes/r2c/node_modules/yargs-parser/index.js delete mode 100644 user/themes/r2c/node_modules/yargs-parser/lib/tokenize-arg-string.js delete mode 100644 user/themes/r2c/node_modules/yargs-parser/node_modules/camelcase/index.js delete mode 100644 user/themes/r2c/node_modules/yargs-parser/node_modules/camelcase/license delete mode 100644 user/themes/r2c/node_modules/yargs-parser/node_modules/camelcase/package.json delete mode 100644 user/themes/r2c/node_modules/yargs-parser/node_modules/camelcase/readme.md delete mode 100644 user/themes/r2c/node_modules/yargs-parser/package.json delete mode 100644 user/themes/r2c/node_modules/yargs/CHANGELOG.md delete mode 100644 user/themes/r2c/node_modules/yargs/LICENSE delete mode 100644 user/themes/r2c/node_modules/yargs/README.md delete mode 100644 user/themes/r2c/node_modules/yargs/completion.sh.hbs delete mode 100644 user/themes/r2c/node_modules/yargs/index.js delete mode 100644 user/themes/r2c/node_modules/yargs/lib/apply-extends.js delete mode 100644 user/themes/r2c/node_modules/yargs/lib/argsert.js delete mode 100644 user/themes/r2c/node_modules/yargs/lib/assign.js delete mode 100644 user/themes/r2c/node_modules/yargs/lib/command.js delete mode 100644 user/themes/r2c/node_modules/yargs/lib/completion.js delete mode 100644 user/themes/r2c/node_modules/yargs/lib/levenshtein.js delete mode 100644 user/themes/r2c/node_modules/yargs/lib/obj-filter.js delete mode 100644 user/themes/r2c/node_modules/yargs/lib/usage.js delete mode 100644 user/themes/r2c/node_modules/yargs/lib/validation.js delete mode 100644 user/themes/r2c/node_modules/yargs/lib/yerror.js delete mode 100644 user/themes/r2c/node_modules/yargs/locales/be.json delete mode 100644 user/themes/r2c/node_modules/yargs/locales/de.json delete mode 100644 user/themes/r2c/node_modules/yargs/locales/en.json delete mode 100644 user/themes/r2c/node_modules/yargs/locales/es.json delete mode 100644 user/themes/r2c/node_modules/yargs/locales/fr.json delete mode 100644 user/themes/r2c/node_modules/yargs/locales/hi.json delete mode 100644 user/themes/r2c/node_modules/yargs/locales/hu.json delete mode 100644 user/themes/r2c/node_modules/yargs/locales/id.json delete mode 100644 user/themes/r2c/node_modules/yargs/locales/it.json delete mode 100644 user/themes/r2c/node_modules/yargs/locales/ja.json delete mode 100644 user/themes/r2c/node_modules/yargs/locales/ko.json delete mode 100644 user/themes/r2c/node_modules/yargs/locales/nb.json delete mode 100644 user/themes/r2c/node_modules/yargs/locales/nl.json delete mode 100644 user/themes/r2c/node_modules/yargs/locales/pirate.json delete mode 100644 user/themes/r2c/node_modules/yargs/locales/pl.json delete mode 100644 user/themes/r2c/node_modules/yargs/locales/pt.json delete mode 100644 user/themes/r2c/node_modules/yargs/locales/pt_BR.json delete mode 100644 user/themes/r2c/node_modules/yargs/locales/ru.json delete mode 100644 user/themes/r2c/node_modules/yargs/locales/th.json delete mode 100644 user/themes/r2c/node_modules/yargs/locales/tr.json delete mode 100644 user/themes/r2c/node_modules/yargs/locales/zh_CN.json delete mode 100644 user/themes/r2c/node_modules/yargs/locales/zh_TW.json delete mode 100644 user/themes/r2c/node_modules/yargs/node_modules/camelcase/index.js delete mode 100644 user/themes/r2c/node_modules/yargs/node_modules/camelcase/license delete mode 100644 user/themes/r2c/node_modules/yargs/node_modules/camelcase/package.json delete mode 100644 user/themes/r2c/node_modules/yargs/node_modules/camelcase/readme.md delete mode 100644 user/themes/r2c/node_modules/yargs/package.json delete mode 100644 user/themes/r2c/node_modules/yargs/yargs.js diff --git a/user/themes/r2c/node_modules/.bin/acorn b/user/themes/r2c/node_modules/.bin/acorn deleted file mode 120000 index cf76760..0000000 --- a/user/themes/r2c/node_modules/.bin/acorn +++ /dev/null @@ -1 +0,0 @@ -../acorn/bin/acorn \ No newline at end of file diff --git a/user/themes/r2c/node_modules/.bin/atob b/user/themes/r2c/node_modules/.bin/atob deleted file mode 120000 index a68344a..0000000 --- a/user/themes/r2c/node_modules/.bin/atob +++ /dev/null @@ -1 +0,0 @@ -../atob/bin/atob.js \ No newline at end of file diff --git a/user/themes/r2c/node_modules/.bin/autoprefixer b/user/themes/r2c/node_modules/.bin/autoprefixer deleted file mode 120000 index e876d81..0000000 --- a/user/themes/r2c/node_modules/.bin/autoprefixer +++ /dev/null @@ -1 +0,0 @@ -../autoprefixer/bin/autoprefixer \ No newline at end of file diff --git a/user/themes/r2c/node_modules/.bin/browserslist b/user/themes/r2c/node_modules/.bin/browserslist deleted file mode 120000 index 3cd991b..0000000 --- a/user/themes/r2c/node_modules/.bin/browserslist +++ /dev/null @@ -1 +0,0 @@ -../browserslist/cli.js \ No newline at end of file diff --git a/user/themes/r2c/node_modules/.bin/color-support b/user/themes/r2c/node_modules/.bin/color-support deleted file mode 120000 index fcbcb28..0000000 --- a/user/themes/r2c/node_modules/.bin/color-support +++ /dev/null @@ -1 +0,0 @@ -../color-support/bin.js \ No newline at end of file diff --git a/user/themes/r2c/node_modules/.bin/csscomb b/user/themes/r2c/node_modules/.bin/csscomb deleted file mode 120000 index 1f3257e..0000000 --- a/user/themes/r2c/node_modules/.bin/csscomb +++ /dev/null @@ -1 +0,0 @@ -../csscomb/bin/csscomb \ No newline at end of file diff --git a/user/themes/r2c/node_modules/.bin/gonzales b/user/themes/r2c/node_modules/.bin/gonzales deleted file mode 120000 index 02426f4..0000000 --- a/user/themes/r2c/node_modules/.bin/gonzales +++ /dev/null @@ -1 +0,0 @@ -../gonzales-pe/bin/gonzales.js \ No newline at end of file diff --git a/user/themes/r2c/node_modules/.bin/gulp b/user/themes/r2c/node_modules/.bin/gulp deleted file mode 120000 index 5de7332..0000000 --- a/user/themes/r2c/node_modules/.bin/gulp +++ /dev/null @@ -1 +0,0 @@ -../gulp/bin/gulp.js \ No newline at end of file diff --git a/user/themes/r2c/node_modules/.bin/har-validator b/user/themes/r2c/node_modules/.bin/har-validator deleted file mode 120000 index c6ec163..0000000 --- a/user/themes/r2c/node_modules/.bin/har-validator +++ /dev/null @@ -1 +0,0 @@ -../har-validator/bin/har-validator \ No newline at end of file diff --git a/user/themes/r2c/node_modules/.bin/in-install b/user/themes/r2c/node_modules/.bin/in-install deleted file mode 120000 index 08c9689..0000000 --- a/user/themes/r2c/node_modules/.bin/in-install +++ /dev/null @@ -1 +0,0 @@ -../in-publish/in-install.js \ No newline at end of file diff --git a/user/themes/r2c/node_modules/.bin/in-publish b/user/themes/r2c/node_modules/.bin/in-publish deleted file mode 120000 index ae9e779..0000000 --- a/user/themes/r2c/node_modules/.bin/in-publish +++ /dev/null @@ -1 +0,0 @@ -../in-publish/in-publish.js \ No newline at end of file diff --git a/user/themes/r2c/node_modules/.bin/mkdirp b/user/themes/r2c/node_modules/.bin/mkdirp deleted file mode 120000 index 017896c..0000000 --- a/user/themes/r2c/node_modules/.bin/mkdirp +++ /dev/null @@ -1 +0,0 @@ -../mkdirp/bin/cmd.js \ No newline at end of file diff --git a/user/themes/r2c/node_modules/.bin/node-gyp b/user/themes/r2c/node_modules/.bin/node-gyp deleted file mode 120000 index 9b31a4f..0000000 --- a/user/themes/r2c/node_modules/.bin/node-gyp +++ /dev/null @@ -1 +0,0 @@ -../node-gyp/bin/node-gyp.js \ No newline at end of file diff --git a/user/themes/r2c/node_modules/.bin/node-sass b/user/themes/r2c/node_modules/.bin/node-sass deleted file mode 120000 index a4b0134..0000000 --- a/user/themes/r2c/node_modules/.bin/node-sass +++ /dev/null @@ -1 +0,0 @@ -../node-sass/bin/node-sass \ No newline at end of file diff --git a/user/themes/r2c/node_modules/.bin/nopt b/user/themes/r2c/node_modules/.bin/nopt deleted file mode 120000 index 6b6566e..0000000 --- a/user/themes/r2c/node_modules/.bin/nopt +++ /dev/null @@ -1 +0,0 @@ -../nopt/bin/nopt.js \ No newline at end of file diff --git a/user/themes/r2c/node_modules/.bin/not-in-install b/user/themes/r2c/node_modules/.bin/not-in-install deleted file mode 120000 index dbfcf38..0000000 --- a/user/themes/r2c/node_modules/.bin/not-in-install +++ /dev/null @@ -1 +0,0 @@ -../in-publish/not-in-install.js \ No newline at end of file diff --git a/user/themes/r2c/node_modules/.bin/not-in-publish b/user/themes/r2c/node_modules/.bin/not-in-publish deleted file mode 120000 index 5cc2922..0000000 --- a/user/themes/r2c/node_modules/.bin/not-in-publish +++ /dev/null @@ -1 +0,0 @@ -../in-publish/not-in-publish.js \ No newline at end of file diff --git a/user/themes/r2c/node_modules/.bin/rimraf b/user/themes/r2c/node_modules/.bin/rimraf deleted file mode 120000 index 4cd49a4..0000000 --- a/user/themes/r2c/node_modules/.bin/rimraf +++ /dev/null @@ -1 +0,0 @@ -../rimraf/bin.js \ No newline at end of file diff --git a/user/themes/r2c/node_modules/.bin/sassgraph b/user/themes/r2c/node_modules/.bin/sassgraph deleted file mode 120000 index 901ada9..0000000 --- a/user/themes/r2c/node_modules/.bin/sassgraph +++ /dev/null @@ -1 +0,0 @@ -../sass-graph/bin/sassgraph \ No newline at end of file diff --git a/user/themes/r2c/node_modules/.bin/semver b/user/themes/r2c/node_modules/.bin/semver deleted file mode 120000 index 317eb29..0000000 --- a/user/themes/r2c/node_modules/.bin/semver +++ /dev/null @@ -1 +0,0 @@ -../semver/bin/semver \ No newline at end of file diff --git a/user/themes/r2c/node_modules/.bin/sshpk-conv b/user/themes/r2c/node_modules/.bin/sshpk-conv deleted file mode 120000 index a2a295c..0000000 --- a/user/themes/r2c/node_modules/.bin/sshpk-conv +++ /dev/null @@ -1 +0,0 @@ -../sshpk/bin/sshpk-conv \ No newline at end of file diff --git a/user/themes/r2c/node_modules/.bin/sshpk-sign b/user/themes/r2c/node_modules/.bin/sshpk-sign deleted file mode 120000 index 766b9b3..0000000 --- a/user/themes/r2c/node_modules/.bin/sshpk-sign +++ /dev/null @@ -1 +0,0 @@ -../sshpk/bin/sshpk-sign \ No newline at end of file diff --git a/user/themes/r2c/node_modules/.bin/sshpk-verify b/user/themes/r2c/node_modules/.bin/sshpk-verify deleted file mode 120000 index bfd7e3a..0000000 --- a/user/themes/r2c/node_modules/.bin/sshpk-verify +++ /dev/null @@ -1 +0,0 @@ -../sshpk/bin/sshpk-verify \ No newline at end of file diff --git a/user/themes/r2c/node_modules/.bin/strip-bom b/user/themes/r2c/node_modules/.bin/strip-bom deleted file mode 120000 index ba65fdf..0000000 --- a/user/themes/r2c/node_modules/.bin/strip-bom +++ /dev/null @@ -1 +0,0 @@ -../strip-bom/cli.js \ No newline at end of file diff --git a/user/themes/r2c/node_modules/.bin/strip-indent b/user/themes/r2c/node_modules/.bin/strip-indent deleted file mode 120000 index dddee7e..0000000 --- a/user/themes/r2c/node_modules/.bin/strip-indent +++ /dev/null @@ -1 +0,0 @@ -../strip-indent/cli.js \ No newline at end of file diff --git a/user/themes/r2c/node_modules/.bin/user-home b/user/themes/r2c/node_modules/.bin/user-home deleted file mode 120000 index d72d76b..0000000 --- a/user/themes/r2c/node_modules/.bin/user-home +++ /dev/null @@ -1 +0,0 @@ -../user-home/cli.js \ No newline at end of file diff --git a/user/themes/r2c/node_modules/.bin/uuid b/user/themes/r2c/node_modules/.bin/uuid deleted file mode 120000 index b3e45bc..0000000 --- a/user/themes/r2c/node_modules/.bin/uuid +++ /dev/null @@ -1 +0,0 @@ -../uuid/bin/uuid \ No newline at end of file diff --git a/user/themes/r2c/node_modules/.bin/which b/user/themes/r2c/node_modules/.bin/which deleted file mode 120000 index f62471c..0000000 --- a/user/themes/r2c/node_modules/.bin/which +++ /dev/null @@ -1 +0,0 @@ -../which/bin/which \ No newline at end of file diff --git a/user/themes/r2c/node_modules/@gulp-sourcemaps/identity-map/LICENSE b/user/themes/r2c/node_modules/@gulp-sourcemaps/identity-map/LICENSE deleted file mode 100644 index bda81ce..0000000 --- a/user/themes/r2c/node_modules/@gulp-sourcemaps/identity-map/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2017 Blaine Bublitz - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/user/themes/r2c/node_modules/@gulp-sourcemaps/identity-map/README.md b/user/themes/r2c/node_modules/@gulp-sourcemaps/identity-map/README.md deleted file mode 100644 index 2aa3dd1..0000000 --- a/user/themes/r2c/node_modules/@gulp-sourcemaps/identity-map/README.md +++ /dev/null @@ -1,40 +0,0 @@ -# @gulp-sourcemaps/identity-map - -[![NPM version][npm-image]][npm-url] [![Downloads][downloads-image]][npm-url] [![Build Status][travis-image]][travis-url] [![AppVeyor Build Status][appveyor-image]][appveyor-url] [![Coveralls Status][coveralls-image]][coveralls-url] - -Gulp plugin for generating an identity sourcemap for a file. - -## Example - -```js -var identityMap = require('@gulp-sourcemaps/identity-map'); - -gulp.src(...) - .pipe(sourcemaps.init()) - .pipe(identityMap()) // .js and .css files will get a generated sourcemap - .pipe(sourcemaps.write()) - .pipe(gulp.dest(...)) -``` - -## API - -### `identityMap()` - -Returns an `objectMode` Transform stream that processes each file with a `.sourceMap` property and buffered contents. A sourcemap is generated and attached for each `.js` and `.css` file. - -## License - -MIT - -[downloads-image]: http://img.shields.io/npm/dm/@gulp-sourcemaps/identity-map.svg -[npm-url]: https://npmjs.org/package/@gulp-sourcemaps/identity-map -[npm-image]: http://img.shields.io/npm/v/@gulp-sourcemaps/identity-map.svg - -[travis-url]: https://travis-ci.org/gulp-sourcemaps/identity-map -[travis-image]: http://img.shields.io/travis/gulp-sourcemaps/identity-map.svg?label=travis-ci - -[appveyor-url]: https://ci.appveyor.com/project/phated/identity-map -[appveyor-image]: https://img.shields.io/appveyor/ci/phated/identity-map.svg?label=appveyor - -[coveralls-url]: https://coveralls.io/r/gulp-sourcemaps/identity-map -[coveralls-image]: http://img.shields.io/coveralls/gulp-sourcemaps/identity-map.svg diff --git a/user/themes/r2c/node_modules/@gulp-sourcemaps/identity-map/index.js b/user/themes/r2c/node_modules/@gulp-sourcemaps/identity-map/index.js deleted file mode 100644 index c74d848..0000000 --- a/user/themes/r2c/node_modules/@gulp-sourcemaps/identity-map/index.js +++ /dev/null @@ -1,35 +0,0 @@ -'use strict'; - -var through = require('through2'); -var normalizePath = require('normalize-path'); - -var generate = require('./lib/generate'); - -function identityMap() { - - function transform(file, _, cb) { - if (!file.sourceMap || !file.isBuffer()) { - return cb(null, file); - } - - var sourcePath = normalizePath(file.relative); - var contents = file.contents.toString(); - - switch (file.extname) { - case '.js': { - file.sourceMap = generate.js(sourcePath, contents); - break; - } - case '.css': { - file.sourceMap = generate.css(sourcePath, contents); - break; - } - } - - cb(null, file); - } - - return through.obj(transform); -} - -module.exports = identityMap; diff --git a/user/themes/r2c/node_modules/@gulp-sourcemaps/identity-map/lib/generate.js b/user/themes/r2c/node_modules/@gulp-sourcemaps/identity-map/lib/generate.js deleted file mode 100644 index 433e855..0000000 --- a/user/themes/r2c/node_modules/@gulp-sourcemaps/identity-map/lib/generate.js +++ /dev/null @@ -1,65 +0,0 @@ -'use strict'; - -var css = require('css'); -var acorn = require('acorn'); -var SourceMapGenerator = require('source-map').SourceMapGenerator; - -function generateJs(sourcePath, fileContent) { - var generator = new SourceMapGenerator({ file: sourcePath }); - var tokenizer = acorn.tokenizer(fileContent, { allowHashBang: true, locations: true }); - - while (true) { - var token = tokenizer.getToken(); - - if (token.type.label === 'eof') { - break; - } - var mapping = { - original: token.loc.start, - generated: token.loc.start, - source: sourcePath, - }; - if (token.type.label === 'name') { - mapping.name = token.value; - } - generator.addMapping(mapping); - } - generator.setSourceContent(sourcePath, fileContent); - - return generator.toJSON(); -} - -function generateCss(sourcePath, fileContent) { - var generator = new SourceMapGenerator({ file: sourcePath }); - var ast = css.parse(fileContent, { silent: true }); - - function registerTokens(ast) { - if (ast.position) { - generator.addMapping({ - original: ast.position.start, - generated: ast.position.start, - source: sourcePath, - }); - } - - for (var key in ast) { - if (key === 'position' || !ast[key]) { - break; - } - if (Object.prototype.toString.call(ast[key]) === '[object Object]') { - registerTokens(ast[key]); - } else if (Array.isArray(ast[key])) { - ast[key].forEach(registerTokens); - } - } - } - registerTokens(ast); - generator.setSourceContent(sourcePath, fileContent); - - return generator.toJSON(); -} - -module.exports = { - js: generateJs, - css: generateCss, -}; diff --git a/user/themes/r2c/node_modules/@gulp-sourcemaps/identity-map/node_modules/source-map/CHANGELOG.md b/user/themes/r2c/node_modules/@gulp-sourcemaps/identity-map/node_modules/source-map/CHANGELOG.md deleted file mode 100644 index 3a8c066..0000000 --- a/user/themes/r2c/node_modules/@gulp-sourcemaps/identity-map/node_modules/source-map/CHANGELOG.md +++ /dev/null @@ -1,301 +0,0 @@ -# Change Log - -## 0.5.6 - -* Fix for regression when people were using numbers as names in source maps. See - #236. - -## 0.5.5 - -* Fix "regression" of unsupported, implementation behavior that half the world - happens to have come to depend on. See #235. - -* Fix regression involving function hoisting in SpiderMonkey. See #233. - -## 0.5.4 - -* Large performance improvements to source-map serialization. See #228 and #229. - -## 0.5.3 - -* Do not include unnecessary distribution files. See - commit ef7006f8d1647e0a83fdc60f04f5a7ca54886f86. - -## 0.5.2 - -* Include browser distributions of the library in package.json's `files`. See - issue #212. - -## 0.5.1 - -* Fix latent bugs in IndexedSourceMapConsumer.prototype._parseMappings. See - ff05274becc9e6e1295ed60f3ea090d31d843379. - -## 0.5.0 - -* Node 0.8 is no longer supported. - -* Use webpack instead of dryice for bundling. - -* Big speedups serializing source maps. See pull request #203. - -* Fix a bug with `SourceMapConsumer.prototype.sourceContentFor` and sources that - explicitly start with the source root. See issue #199. - -## 0.4.4 - -* Fix an issue where using a `SourceMapGenerator` after having created a - `SourceMapConsumer` from it via `SourceMapConsumer.fromSourceMap` failed. See - issue #191. - -* Fix an issue with where `SourceMapGenerator` would mistakenly consider - different mappings as duplicates of each other and avoid generating them. See - issue #192. - -## 0.4.3 - -* A very large number of performance improvements, particularly when parsing - source maps. Collectively about 75% of time shaved off of the source map - parsing benchmark! - -* Fix a bug in `SourceMapConsumer.prototype.allGeneratedPositionsFor` and fuzzy - searching in the presence of a column option. See issue #177. - -* Fix a bug with joining a source and its source root when the source is above - the root. See issue #182. - -* Add the `SourceMapConsumer.prototype.hasContentsOfAllSources` method to - determine when all sources' contents are inlined into the source map. See - issue #190. - -## 0.4.2 - -* Add an `.npmignore` file so that the benchmarks aren't pulled down by - dependent projects. Issue #169. - -* Add an optional `column` argument to - `SourceMapConsumer.prototype.allGeneratedPositionsFor` and better handle lines - with no mappings. Issues #172 and #173. - -## 0.4.1 - -* Fix accidentally defining a global variable. #170. - -## 0.4.0 - -* The default direction for fuzzy searching was changed back to its original - direction. See #164. - -* There is now a `bias` option you can supply to `SourceMapConsumer` to control - the fuzzy searching direction. See #167. - -* About an 8% speed up in parsing source maps. See #159. - -* Added a benchmark for parsing and generating source maps. - -## 0.3.0 - -* Change the default direction that searching for positions fuzzes when there is - not an exact match. See #154. - -* Support for environments using json2.js for JSON serialization. See #156. - -## 0.2.0 - -* Support for consuming "indexed" source maps which do not have any remote - sections. See pull request #127. This introduces a minor backwards - incompatibility if you are monkey patching `SourceMapConsumer.prototype` - methods. - -## 0.1.43 - -* Performance improvements for `SourceMapGenerator` and `SourceNode`. See issue - #148 for some discussion and issues #150, #151, and #152 for implementations. - -## 0.1.42 - -* Fix an issue where `SourceNode`s from different versions of the source-map - library couldn't be used in conjunction with each other. See issue #142. - -## 0.1.41 - -* Fix a bug with getting the source content of relative sources with a "./" - prefix. See issue #145 and [Bug 1090768](bugzil.la/1090768). - -* Add the `SourceMapConsumer.prototype.computeColumnSpans` method to compute the - column span of each mapping. - -* Add the `SourceMapConsumer.prototype.allGeneratedPositionsFor` method to find - all generated positions associated with a given original source and line. - -## 0.1.40 - -* Performance improvements for parsing source maps in SourceMapConsumer. - -## 0.1.39 - -* Fix a bug where setting a source's contents to null before any source content - had been set before threw a TypeError. See issue #131. - -## 0.1.38 - -* Fix a bug where finding relative paths from an empty path were creating - absolute paths. See issue #129. - -## 0.1.37 - -* Fix a bug where if the source root was an empty string, relative source paths - would turn into absolute source paths. Issue #124. - -## 0.1.36 - -* Allow the `names` mapping property to be an empty string. Issue #121. - -## 0.1.35 - -* A third optional parameter was added to `SourceNode.fromStringWithSourceMap` - to specify a path that relative sources in the second parameter should be - relative to. Issue #105. - -* If no file property is given to a `SourceMapGenerator`, then the resulting - source map will no longer have a `null` file property. The property will - simply not exist. Issue #104. - -* Fixed a bug where consecutive newlines were ignored in `SourceNode`s. - Issue #116. - -## 0.1.34 - -* Make `SourceNode` work with windows style ("\r\n") newlines. Issue #103. - -* Fix bug involving source contents and the - `SourceMapGenerator.prototype.applySourceMap`. Issue #100. - -## 0.1.33 - -* Fix some edge cases surrounding path joining and URL resolution. - -* Add a third parameter for relative path to - `SourceMapGenerator.prototype.applySourceMap`. - -* Fix issues with mappings and EOLs. - -## 0.1.32 - -* Fixed a bug where SourceMapConsumer couldn't handle negative relative columns - (issue 92). - -* Fixed test runner to actually report number of failed tests as its process - exit code. - -* Fixed a typo when reporting bad mappings (issue 87). - -## 0.1.31 - -* Delay parsing the mappings in SourceMapConsumer until queried for a source - location. - -* Support Sass source maps (which at the time of writing deviate from the spec - in small ways) in SourceMapConsumer. - -## 0.1.30 - -* Do not join source root with a source, when the source is a data URI. - -* Extend the test runner to allow running single specific test files at a time. - -* Performance improvements in `SourceNode.prototype.walk` and - `SourceMapConsumer.prototype.eachMapping`. - -* Source map browser builds will now work inside Workers. - -* Better error messages when attempting to add an invalid mapping to a - `SourceMapGenerator`. - -## 0.1.29 - -* Allow duplicate entries in the `names` and `sources` arrays of source maps - (usually from TypeScript) we are parsing. Fixes github issue 72. - -## 0.1.28 - -* Skip duplicate mappings when creating source maps from SourceNode; github - issue 75. - -## 0.1.27 - -* Don't throw an error when the `file` property is missing in SourceMapConsumer, - we don't use it anyway. - -## 0.1.26 - -* Fix SourceNode.fromStringWithSourceMap for empty maps. Fixes github issue 70. - -## 0.1.25 - -* Make compatible with browserify - -## 0.1.24 - -* Fix issue with absolute paths and `file://` URIs. See - https://bugzilla.mozilla.org/show_bug.cgi?id=885597 - -## 0.1.23 - -* Fix issue with absolute paths and sourcesContent, github issue 64. - -## 0.1.22 - -* Ignore duplicate mappings in SourceMapGenerator. Fixes github issue 21. - -## 0.1.21 - -* Fixed handling of sources that start with a slash so that they are relative to - the source root's host. - -## 0.1.20 - -* Fixed github issue #43: absolute URLs aren't joined with the source root - anymore. - -## 0.1.19 - -* Using Travis CI to run tests. - -## 0.1.18 - -* Fixed a bug in the handling of sourceRoot. - -## 0.1.17 - -* Added SourceNode.fromStringWithSourceMap. - -## 0.1.16 - -* Added missing documentation. - -* Fixed the generating of empty mappings in SourceNode. - -## 0.1.15 - -* Added SourceMapGenerator.applySourceMap. - -## 0.1.14 - -* The sourceRoot is now handled consistently. - -## 0.1.13 - -* Added SourceMapGenerator.fromSourceMap. - -## 0.1.12 - -* SourceNode now generates empty mappings too. - -## 0.1.11 - -* Added name support to SourceNode. - -## 0.1.10 - -* Added sourcesContent support to the customer and generator. diff --git a/user/themes/r2c/node_modules/@gulp-sourcemaps/identity-map/node_modules/source-map/LICENSE b/user/themes/r2c/node_modules/@gulp-sourcemaps/identity-map/node_modules/source-map/LICENSE deleted file mode 100644 index ed1b7cf..0000000 --- a/user/themes/r2c/node_modules/@gulp-sourcemaps/identity-map/node_modules/source-map/LICENSE +++ /dev/null @@ -1,28 +0,0 @@ - -Copyright (c) 2009-2011, Mozilla Foundation and contributors -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -* Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. - -* Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -* Neither the names of the Mozilla Foundation nor the names of project - contributors may be used to endorse or promote products derived from this - software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/user/themes/r2c/node_modules/@gulp-sourcemaps/identity-map/node_modules/source-map/README.md b/user/themes/r2c/node_modules/@gulp-sourcemaps/identity-map/node_modules/source-map/README.md deleted file mode 100644 index 3281339..0000000 --- a/user/themes/r2c/node_modules/@gulp-sourcemaps/identity-map/node_modules/source-map/README.md +++ /dev/null @@ -1,729 +0,0 @@ -# Source Map - -[![Build Status](https://travis-ci.org/mozilla/source-map.png?branch=master)](https://travis-ci.org/mozilla/source-map) - -[![NPM](https://nodei.co/npm/source-map.png?downloads=true&downloadRank=true)](https://www.npmjs.com/package/source-map) - -This is a library to generate and consume the source map format -[described here][format]. - -[format]: https://docs.google.com/document/d/1U1RGAehQwRypUTovF1KRlpiOFze0b-_2gc6fAH0KY0k/edit - -## Use with Node - - $ npm install source-map - -## Use on the Web - - - --------------------------------------------------------------------------------- - - - - - -## Table of Contents - -- [Examples](#examples) - - [Consuming a source map](#consuming-a-source-map) - - [Generating a source map](#generating-a-source-map) - - [With SourceNode (high level API)](#with-sourcenode-high-level-api) - - [With SourceMapGenerator (low level API)](#with-sourcemapgenerator-low-level-api) -- [API](#api) - - [SourceMapConsumer](#sourcemapconsumer) - - [new SourceMapConsumer(rawSourceMap)](#new-sourcemapconsumerrawsourcemap) - - [SourceMapConsumer.prototype.computeColumnSpans()](#sourcemapconsumerprototypecomputecolumnspans) - - [SourceMapConsumer.prototype.originalPositionFor(generatedPosition)](#sourcemapconsumerprototypeoriginalpositionforgeneratedposition) - - [SourceMapConsumer.prototype.generatedPositionFor(originalPosition)](#sourcemapconsumerprototypegeneratedpositionfororiginalposition) - - [SourceMapConsumer.prototype.allGeneratedPositionsFor(originalPosition)](#sourcemapconsumerprototypeallgeneratedpositionsfororiginalposition) - - [SourceMapConsumer.prototype.hasContentsOfAllSources()](#sourcemapconsumerprototypehascontentsofallsources) - - [SourceMapConsumer.prototype.sourceContentFor(source[, returnNullOnMissing])](#sourcemapconsumerprototypesourcecontentforsource-returnnullonmissing) - - [SourceMapConsumer.prototype.eachMapping(callback, context, order)](#sourcemapconsumerprototypeeachmappingcallback-context-order) - - [SourceMapGenerator](#sourcemapgenerator) - - [new SourceMapGenerator([startOfSourceMap])](#new-sourcemapgeneratorstartofsourcemap) - - [SourceMapGenerator.fromSourceMap(sourceMapConsumer)](#sourcemapgeneratorfromsourcemapsourcemapconsumer) - - [SourceMapGenerator.prototype.addMapping(mapping)](#sourcemapgeneratorprototypeaddmappingmapping) - - [SourceMapGenerator.prototype.setSourceContent(sourceFile, sourceContent)](#sourcemapgeneratorprototypesetsourcecontentsourcefile-sourcecontent) - - [SourceMapGenerator.prototype.applySourceMap(sourceMapConsumer[, sourceFile[, sourceMapPath]])](#sourcemapgeneratorprototypeapplysourcemapsourcemapconsumer-sourcefile-sourcemappath) - - [SourceMapGenerator.prototype.toString()](#sourcemapgeneratorprototypetostring) - - [SourceNode](#sourcenode) - - [new SourceNode([line, column, source[, chunk[, name]]])](#new-sourcenodeline-column-source-chunk-name) - - [SourceNode.fromStringWithSourceMap(code, sourceMapConsumer[, relativePath])](#sourcenodefromstringwithsourcemapcode-sourcemapconsumer-relativepath) - - [SourceNode.prototype.add(chunk)](#sourcenodeprototypeaddchunk) - - [SourceNode.prototype.prepend(chunk)](#sourcenodeprototypeprependchunk) - - [SourceNode.prototype.setSourceContent(sourceFile, sourceContent)](#sourcenodeprototypesetsourcecontentsourcefile-sourcecontent) - - [SourceNode.prototype.walk(fn)](#sourcenodeprototypewalkfn) - - [SourceNode.prototype.walkSourceContents(fn)](#sourcenodeprototypewalksourcecontentsfn) - - [SourceNode.prototype.join(sep)](#sourcenodeprototypejoinsep) - - [SourceNode.prototype.replaceRight(pattern, replacement)](#sourcenodeprototypereplacerightpattern-replacement) - - [SourceNode.prototype.toString()](#sourcenodeprototypetostring) - - [SourceNode.prototype.toStringWithSourceMap([startOfSourceMap])](#sourcenodeprototypetostringwithsourcemapstartofsourcemap) - - - -## Examples - -### Consuming a source map - -```js -var rawSourceMap = { - version: 3, - file: 'min.js', - names: ['bar', 'baz', 'n'], - sources: ['one.js', 'two.js'], - sourceRoot: 'http://example.com/www/js/', - mappings: 'CAAC,IAAI,IAAM,SAAUA,GAClB,OAAOC,IAAID;CCDb,IAAI,IAAM,SAAUE,GAClB,OAAOA' -}; - -var smc = new SourceMapConsumer(rawSourceMap); - -console.log(smc.sources); -// [ 'http://example.com/www/js/one.js', -// 'http://example.com/www/js/two.js' ] - -console.log(smc.originalPositionFor({ - line: 2, - column: 28 -})); -// { source: 'http://example.com/www/js/two.js', -// line: 2, -// column: 10, -// name: 'n' } - -console.log(smc.generatedPositionFor({ - source: 'http://example.com/www/js/two.js', - line: 2, - column: 10 -})); -// { line: 2, column: 28 } - -smc.eachMapping(function (m) { - // ... -}); -``` - -### Generating a source map - -In depth guide: -[**Compiling to JavaScript, and Debugging with Source Maps**](https://hacks.mozilla.org/2013/05/compiling-to-javascript-and-debugging-with-source-maps/) - -#### With SourceNode (high level API) - -```js -function compile(ast) { - switch (ast.type) { - case 'BinaryExpression': - return new SourceNode( - ast.location.line, - ast.location.column, - ast.location.source, - [compile(ast.left), " + ", compile(ast.right)] - ); - case 'Literal': - return new SourceNode( - ast.location.line, - ast.location.column, - ast.location.source, - String(ast.value) - ); - // ... - default: - throw new Error("Bad AST"); - } -} - -var ast = parse("40 + 2", "add.js"); -console.log(compile(ast).toStringWithSourceMap({ - file: 'add.js' -})); -// { code: '40 + 2', -// map: [object SourceMapGenerator] } -``` - -#### With SourceMapGenerator (low level API) - -```js -var map = new SourceMapGenerator({ - file: "source-mapped.js" -}); - -map.addMapping({ - generated: { - line: 10, - column: 35 - }, - source: "foo.js", - original: { - line: 33, - column: 2 - }, - name: "christopher" -}); - -console.log(map.toString()); -// '{"version":3,"file":"source-mapped.js","sources":["foo.js"],"names":["christopher"],"mappings":";;;;;;;;;mCAgCEA"}' -``` - -## API - -Get a reference to the module: - -```js -// Node.js -var sourceMap = require('source-map'); - -// Browser builds -var sourceMap = window.sourceMap; - -// Inside Firefox -const sourceMap = require("devtools/toolkit/sourcemap/source-map.js"); -``` - -### SourceMapConsumer - -A SourceMapConsumer instance represents a parsed source map which we can query -for information about the original file positions by giving it a file position -in the generated source. - -#### new SourceMapConsumer(rawSourceMap) - -The only parameter is the raw source map (either as a string which can be -`JSON.parse`'d, or an object). According to the spec, source maps have the -following attributes: - -* `version`: Which version of the source map spec this map is following. - -* `sources`: An array of URLs to the original source files. - -* `names`: An array of identifiers which can be referenced by individual - mappings. - -* `sourceRoot`: Optional. The URL root from which all sources are relative. - -* `sourcesContent`: Optional. An array of contents of the original source files. - -* `mappings`: A string of base64 VLQs which contain the actual mappings. - -* `file`: Optional. The generated filename this source map is associated with. - -```js -var consumer = new sourceMap.SourceMapConsumer(rawSourceMapJsonData); -``` - -#### SourceMapConsumer.prototype.computeColumnSpans() - -Compute the last column for each generated mapping. The last column is -inclusive. - -```js -// Before: -consumer.allGeneratedPositionsFor({ line: 2, source: "foo.coffee" }) -// [ { line: 2, -// column: 1 }, -// { line: 2, -// column: 10 }, -// { line: 2, -// column: 20 } ] - -consumer.computeColumnSpans(); - -// After: -consumer.allGeneratedPositionsFor({ line: 2, source: "foo.coffee" }) -// [ { line: 2, -// column: 1, -// lastColumn: 9 }, -// { line: 2, -// column: 10, -// lastColumn: 19 }, -// { line: 2, -// column: 20, -// lastColumn: Infinity } ] - -``` - -#### SourceMapConsumer.prototype.originalPositionFor(generatedPosition) - -Returns the original source, line, and column information for the generated -source's line and column positions provided. The only argument is an object with -the following properties: - -* `line`: The line number in the generated source. - -* `column`: The column number in the generated source. - -* `bias`: Either `SourceMapConsumer.GREATEST_LOWER_BOUND` or - `SourceMapConsumer.LEAST_UPPER_BOUND`. Specifies whether to return the closest - element that is smaller than or greater than the one we are searching for, - respectively, if the exact element cannot be found. Defaults to - `SourceMapConsumer.GREATEST_LOWER_BOUND`. - -and an object is returned with the following properties: - -* `source`: The original source file, or null if this information is not - available. - -* `line`: The line number in the original source, or null if this information is - not available. - -* `column`: The column number in the original source, or null if this - information is not available. - -* `name`: The original identifier, or null if this information is not available. - -```js -consumer.originalPositionFor({ line: 2, column: 10 }) -// { source: 'foo.coffee', -// line: 2, -// column: 2, -// name: null } - -consumer.originalPositionFor({ line: 99999999999999999, column: 999999999999999 }) -// { source: null, -// line: null, -// column: null, -// name: null } -``` - -#### SourceMapConsumer.prototype.generatedPositionFor(originalPosition) - -Returns the generated line and column information for the original source, -line, and column positions provided. The only argument is an object with -the following properties: - -* `source`: The filename of the original source. - -* `line`: The line number in the original source. - -* `column`: The column number in the original source. - -and an object is returned with the following properties: - -* `line`: The line number in the generated source, or null. - -* `column`: The column number in the generated source, or null. - -```js -consumer.generatedPositionFor({ source: "example.js", line: 2, column: 10 }) -// { line: 1, -// column: 56 } -``` - -#### SourceMapConsumer.prototype.allGeneratedPositionsFor(originalPosition) - -Returns all generated line and column information for the original source, line, -and column provided. If no column is provided, returns all mappings -corresponding to a either the line we are searching for or the next closest line -that has any mappings. Otherwise, returns all mappings corresponding to the -given line and either the column we are searching for or the next closest column -that has any offsets. - -The only argument is an object with the following properties: - -* `source`: The filename of the original source. - -* `line`: The line number in the original source. - -* `column`: Optional. The column number in the original source. - -and an array of objects is returned, each with the following properties: - -* `line`: The line number in the generated source, or null. - -* `column`: The column number in the generated source, or null. - -```js -consumer.allGeneratedpositionsfor({ line: 2, source: "foo.coffee" }) -// [ { line: 2, -// column: 1 }, -// { line: 2, -// column: 10 }, -// { line: 2, -// column: 20 } ] -``` - -#### SourceMapConsumer.prototype.hasContentsOfAllSources() - -Return true if we have the embedded source content for every source listed in -the source map, false otherwise. - -In other words, if this method returns `true`, then -`consumer.sourceContentFor(s)` will succeed for every source `s` in -`consumer.sources`. - -```js -// ... -if (consumer.hasContentsOfAllSources()) { - consumerReadyCallback(consumer); -} else { - fetchSources(consumer, consumerReadyCallback); -} -// ... -``` - -#### SourceMapConsumer.prototype.sourceContentFor(source[, returnNullOnMissing]) - -Returns the original source content for the source provided. The only -argument is the URL of the original source file. - -If the source content for the given source is not found, then an error is -thrown. Optionally, pass `true` as the second param to have `null` returned -instead. - -```js -consumer.sources -// [ "my-cool-lib.clj" ] - -consumer.sourceContentFor("my-cool-lib.clj") -// "..." - -consumer.sourceContentFor("this is not in the source map"); -// Error: "this is not in the source map" is not in the source map - -consumer.sourceContentFor("this is not in the source map", true); -// null -``` - -#### SourceMapConsumer.prototype.eachMapping(callback, context, order) - -Iterate over each mapping between an original source/line/column and a -generated line/column in this source map. - -* `callback`: The function that is called with each mapping. Mappings have the - form `{ source, generatedLine, generatedColumn, originalLine, originalColumn, - name }` - -* `context`: Optional. If specified, this object will be the value of `this` - every time that `callback` is called. - -* `order`: Either `SourceMapConsumer.GENERATED_ORDER` or - `SourceMapConsumer.ORIGINAL_ORDER`. Specifies whether you want to iterate over - the mappings sorted by the generated file's line/column order or the - original's source/line/column order, respectively. Defaults to - `SourceMapConsumer.GENERATED_ORDER`. - -```js -consumer.eachMapping(function (m) { console.log(m); }) -// ... -// { source: 'illmatic.js', -// generatedLine: 1, -// generatedColumn: 0, -// originalLine: 1, -// originalColumn: 0, -// name: null } -// { source: 'illmatic.js', -// generatedLine: 2, -// generatedColumn: 0, -// originalLine: 2, -// originalColumn: 0, -// name: null } -// ... -``` -### SourceMapGenerator - -An instance of the SourceMapGenerator represents a source map which is being -built incrementally. - -#### new SourceMapGenerator([startOfSourceMap]) - -You may pass an object with the following properties: - -* `file`: The filename of the generated source that this source map is - associated with. - -* `sourceRoot`: A root for all relative URLs in this source map. - -* `skipValidation`: Optional. When `true`, disables validation of mappings as - they are added. This can improve performance but should be used with - discretion, as a last resort. Even then, one should avoid using this flag when - running tests, if possible. - -```js -var generator = new sourceMap.SourceMapGenerator({ - file: "my-generated-javascript-file.js", - sourceRoot: "http://example.com/app/js/" -}); -``` - -#### SourceMapGenerator.fromSourceMap(sourceMapConsumer) - -Creates a new `SourceMapGenerator` from an existing `SourceMapConsumer` instance. - -* `sourceMapConsumer` The SourceMap. - -```js -var generator = sourceMap.SourceMapGenerator.fromSourceMap(consumer); -``` - -#### SourceMapGenerator.prototype.addMapping(mapping) - -Add a single mapping from original source line and column to the generated -source's line and column for this source map being created. The mapping object -should have the following properties: - -* `generated`: An object with the generated line and column positions. - -* `original`: An object with the original line and column positions. - -* `source`: The original source file (relative to the sourceRoot). - -* `name`: An optional original token name for this mapping. - -```js -generator.addMapping({ - source: "module-one.scm", - original: { line: 128, column: 0 }, - generated: { line: 3, column: 456 } -}) -``` - -#### SourceMapGenerator.prototype.setSourceContent(sourceFile, sourceContent) - -Set the source content for an original source file. - -* `sourceFile` the URL of the original source file. - -* `sourceContent` the content of the source file. - -```js -generator.setSourceContent("module-one.scm", - fs.readFileSync("path/to/module-one.scm")) -``` - -#### SourceMapGenerator.prototype.applySourceMap(sourceMapConsumer[, sourceFile[, sourceMapPath]]) - -Applies a SourceMap for a source file to the SourceMap. -Each mapping to the supplied source file is rewritten using the -supplied SourceMap. Note: The resolution for the resulting mappings -is the minimum of this map and the supplied map. - -* `sourceMapConsumer`: The SourceMap to be applied. - -* `sourceFile`: Optional. The filename of the source file. - If omitted, sourceMapConsumer.file will be used, if it exists. - Otherwise an error will be thrown. - -* `sourceMapPath`: Optional. The dirname of the path to the SourceMap - to be applied. If relative, it is relative to the SourceMap. - - This parameter is needed when the two SourceMaps aren't in the same - directory, and the SourceMap to be applied contains relative source - paths. If so, those relative source paths need to be rewritten - relative to the SourceMap. - - If omitted, it is assumed that both SourceMaps are in the same directory, - thus not needing any rewriting. (Supplying `'.'` has the same effect.) - -#### SourceMapGenerator.prototype.toString() - -Renders the source map being generated to a string. - -```js -generator.toString() -// '{"version":3,"sources":["module-one.scm"],"names":[],"mappings":"...snip...","file":"my-generated-javascript-file.js","sourceRoot":"http://example.com/app/js/"}' -``` - -### SourceNode - -SourceNodes provide a way to abstract over interpolating and/or concatenating -snippets of generated JavaScript source code, while maintaining the line and -column information associated between those snippets and the original source -code. This is useful as the final intermediate representation a compiler might -use before outputting the generated JS and source map. - -#### new SourceNode([line, column, source[, chunk[, name]]]) - -* `line`: The original line number associated with this source node, or null if - it isn't associated with an original line. - -* `column`: The original column number associated with this source node, or null - if it isn't associated with an original column. - -* `source`: The original source's filename; null if no filename is provided. - -* `chunk`: Optional. Is immediately passed to `SourceNode.prototype.add`, see - below. - -* `name`: Optional. The original identifier. - -```js -var node = new SourceNode(1, 2, "a.cpp", [ - new SourceNode(3, 4, "b.cpp", "extern int status;\n"), - new SourceNode(5, 6, "c.cpp", "std::string* make_string(size_t n);\n"), - new SourceNode(7, 8, "d.cpp", "int main(int argc, char** argv) {}\n"), -]); -``` - -#### SourceNode.fromStringWithSourceMap(code, sourceMapConsumer[, relativePath]) - -Creates a SourceNode from generated code and a SourceMapConsumer. - -* `code`: The generated code - -* `sourceMapConsumer` The SourceMap for the generated code - -* `relativePath` The optional path that relative sources in `sourceMapConsumer` - should be relative to. - -```js -var consumer = new SourceMapConsumer(fs.readFileSync("path/to/my-file.js.map", "utf8")); -var node = SourceNode.fromStringWithSourceMap(fs.readFileSync("path/to/my-file.js"), - consumer); -``` - -#### SourceNode.prototype.add(chunk) - -Add a chunk of generated JS to this source node. - -* `chunk`: A string snippet of generated JS code, another instance of - `SourceNode`, or an array where each member is one of those things. - -```js -node.add(" + "); -node.add(otherNode); -node.add([leftHandOperandNode, " + ", rightHandOperandNode]); -``` - -#### SourceNode.prototype.prepend(chunk) - -Prepend a chunk of generated JS to this source node. - -* `chunk`: A string snippet of generated JS code, another instance of - `SourceNode`, or an array where each member is one of those things. - -```js -node.prepend("/** Build Id: f783haef86324gf **/\n\n"); -``` - -#### SourceNode.prototype.setSourceContent(sourceFile, sourceContent) - -Set the source content for a source file. This will be added to the -`SourceMap` in the `sourcesContent` field. - -* `sourceFile`: The filename of the source file - -* `sourceContent`: The content of the source file - -```js -node.setSourceContent("module-one.scm", - fs.readFileSync("path/to/module-one.scm")) -``` - -#### SourceNode.prototype.walk(fn) - -Walk over the tree of JS snippets in this node and its children. The walking -function is called once for each snippet of JS and is passed that snippet and -the its original associated source's line/column location. - -* `fn`: The traversal function. - -```js -var node = new SourceNode(1, 2, "a.js", [ - new SourceNode(3, 4, "b.js", "uno"), - "dos", - [ - "tres", - new SourceNode(5, 6, "c.js", "quatro") - ] -]); - -node.walk(function (code, loc) { console.log("WALK:", code, loc); }) -// WALK: uno { source: 'b.js', line: 3, column: 4, name: null } -// WALK: dos { source: 'a.js', line: 1, column: 2, name: null } -// WALK: tres { source: 'a.js', line: 1, column: 2, name: null } -// WALK: quatro { source: 'c.js', line: 5, column: 6, name: null } -``` - -#### SourceNode.prototype.walkSourceContents(fn) - -Walk over the tree of SourceNodes. The walking function is called for each -source file content and is passed the filename and source content. - -* `fn`: The traversal function. - -```js -var a = new SourceNode(1, 2, "a.js", "generated from a"); -a.setSourceContent("a.js", "original a"); -var b = new SourceNode(1, 2, "b.js", "generated from b"); -b.setSourceContent("b.js", "original b"); -var c = new SourceNode(1, 2, "c.js", "generated from c"); -c.setSourceContent("c.js", "original c"); - -var node = new SourceNode(null, null, null, [a, b, c]); -node.walkSourceContents(function (source, contents) { console.log("WALK:", source, ":", contents); }) -// WALK: a.js : original a -// WALK: b.js : original b -// WALK: c.js : original c -``` - -#### SourceNode.prototype.join(sep) - -Like `Array.prototype.join` except for SourceNodes. Inserts the separator -between each of this source node's children. - -* `sep`: The separator. - -```js -var lhs = new SourceNode(1, 2, "a.rs", "my_copy"); -var operand = new SourceNode(3, 4, "a.rs", "="); -var rhs = new SourceNode(5, 6, "a.rs", "orig.clone()"); - -var node = new SourceNode(null, null, null, [ lhs, operand, rhs ]); -var joinedNode = node.join(" "); -``` - -#### SourceNode.prototype.replaceRight(pattern, replacement) - -Call `String.prototype.replace` on the very right-most source snippet. Useful -for trimming white space from the end of a source node, etc. - -* `pattern`: The pattern to replace. - -* `replacement`: The thing to replace the pattern with. - -```js -// Trim trailing white space. -node.replaceRight(/\s*$/, ""); -``` - -#### SourceNode.prototype.toString() - -Return the string representation of this source node. Walks over the tree and -concatenates all the various snippets together to one string. - -```js -var node = new SourceNode(1, 2, "a.js", [ - new SourceNode(3, 4, "b.js", "uno"), - "dos", - [ - "tres", - new SourceNode(5, 6, "c.js", "quatro") - ] -]); - -node.toString() -// 'unodostresquatro' -``` - -#### SourceNode.prototype.toStringWithSourceMap([startOfSourceMap]) - -Returns the string representation of this tree of source nodes, plus a -SourceMapGenerator which contains all the mappings between the generated and -original sources. - -The arguments are the same as those to `new SourceMapGenerator`. - -```js -var node = new SourceNode(1, 2, "a.js", [ - new SourceNode(3, 4, "b.js", "uno"), - "dos", - [ - "tres", - new SourceNode(5, 6, "c.js", "quatro") - ] -]); - -node.toStringWithSourceMap({ file: "my-output-file.js" }) -// { code: 'unodostresquatro', -// map: [object SourceMapGenerator] } -``` diff --git a/user/themes/r2c/node_modules/@gulp-sourcemaps/identity-map/node_modules/source-map/dist/source-map.debug.js b/user/themes/r2c/node_modules/@gulp-sourcemaps/identity-map/node_modules/source-map/dist/source-map.debug.js deleted file mode 100644 index b5ab638..0000000 --- a/user/themes/r2c/node_modules/@gulp-sourcemaps/identity-map/node_modules/source-map/dist/source-map.debug.js +++ /dev/null @@ -1,3091 +0,0 @@ -(function webpackUniversalModuleDefinition(root, factory) { - if(typeof exports === 'object' && typeof module === 'object') - module.exports = factory(); - else if(typeof define === 'function' && define.amd) - define([], factory); - else if(typeof exports === 'object') - exports["sourceMap"] = factory(); - else - root["sourceMap"] = factory(); -})(this, function() { -return /******/ (function(modules) { // webpackBootstrap -/******/ // The module cache -/******/ var installedModules = {}; -/******/ -/******/ // The require function -/******/ function __webpack_require__(moduleId) { -/******/ -/******/ // Check if module is in cache -/******/ if(installedModules[moduleId]) -/******/ return installedModules[moduleId].exports; -/******/ -/******/ // Create a new module (and put it into the cache) -/******/ var module = installedModules[moduleId] = { -/******/ exports: {}, -/******/ id: moduleId, -/******/ loaded: false -/******/ }; -/******/ -/******/ // Execute the module function -/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); -/******/ -/******/ // Flag the module as loaded -/******/ module.loaded = true; -/******/ -/******/ // Return the exports of the module -/******/ return module.exports; -/******/ } -/******/ -/******/ -/******/ // expose the modules object (__webpack_modules__) -/******/ __webpack_require__.m = modules; -/******/ -/******/ // expose the module cache -/******/ __webpack_require__.c = installedModules; -/******/ -/******/ // __webpack_public_path__ -/******/ __webpack_require__.p = ""; -/******/ -/******/ // Load entry module and return exports -/******/ return __webpack_require__(0); -/******/ }) -/************************************************************************/ -/******/ ([ -/* 0 */ -/***/ (function(module, exports, __webpack_require__) { - - /* - * Copyright 2009-2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE.txt or: - * http://opensource.org/licenses/BSD-3-Clause - */ - exports.SourceMapGenerator = __webpack_require__(1).SourceMapGenerator; - exports.SourceMapConsumer = __webpack_require__(7).SourceMapConsumer; - exports.SourceNode = __webpack_require__(10).SourceNode; - - -/***/ }), -/* 1 */ -/***/ (function(module, exports, __webpack_require__) { - - /* -*- Mode: js; js-indent-level: 2; -*- */ - /* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - - var base64VLQ = __webpack_require__(2); - var util = __webpack_require__(4); - var ArraySet = __webpack_require__(5).ArraySet; - var MappingList = __webpack_require__(6).MappingList; - - /** - * An instance of the SourceMapGenerator represents a source map which is - * being built incrementally. You may pass an object with the following - * properties: - * - * - file: The filename of the generated source. - * - sourceRoot: A root for all relative URLs in this source map. - */ - function SourceMapGenerator(aArgs) { - if (!aArgs) { - aArgs = {}; - } - this._file = util.getArg(aArgs, 'file', null); - this._sourceRoot = util.getArg(aArgs, 'sourceRoot', null); - this._skipValidation = util.getArg(aArgs, 'skipValidation', false); - this._sources = new ArraySet(); - this._names = new ArraySet(); - this._mappings = new MappingList(); - this._sourcesContents = null; - } - - SourceMapGenerator.prototype._version = 3; - - /** - * Creates a new SourceMapGenerator based on a SourceMapConsumer - * - * @param aSourceMapConsumer The SourceMap. - */ - SourceMapGenerator.fromSourceMap = - function SourceMapGenerator_fromSourceMap(aSourceMapConsumer) { - var sourceRoot = aSourceMapConsumer.sourceRoot; - var generator = new SourceMapGenerator({ - file: aSourceMapConsumer.file, - sourceRoot: sourceRoot - }); - aSourceMapConsumer.eachMapping(function (mapping) { - var newMapping = { - generated: { - line: mapping.generatedLine, - column: mapping.generatedColumn - } - }; - - if (mapping.source != null) { - newMapping.source = mapping.source; - if (sourceRoot != null) { - newMapping.source = util.relative(sourceRoot, newMapping.source); - } - - newMapping.original = { - line: mapping.originalLine, - column: mapping.originalColumn - }; - - if (mapping.name != null) { - newMapping.name = mapping.name; - } - } - - generator.addMapping(newMapping); - }); - aSourceMapConsumer.sources.forEach(function (sourceFile) { - var content = aSourceMapConsumer.sourceContentFor(sourceFile); - if (content != null) { - generator.setSourceContent(sourceFile, content); - } - }); - return generator; - }; - - /** - * Add a single mapping from original source line and column to the generated - * source's line and column for this source map being created. The mapping - * object should have the following properties: - * - * - generated: An object with the generated line and column positions. - * - original: An object with the original line and column positions. - * - source: The original source file (relative to the sourceRoot). - * - name: An optional original token name for this mapping. - */ - SourceMapGenerator.prototype.addMapping = - function SourceMapGenerator_addMapping(aArgs) { - var generated = util.getArg(aArgs, 'generated'); - var original = util.getArg(aArgs, 'original', null); - var source = util.getArg(aArgs, 'source', null); - var name = util.getArg(aArgs, 'name', null); - - if (!this._skipValidation) { - this._validateMapping(generated, original, source, name); - } - - if (source != null) { - source = String(source); - if (!this._sources.has(source)) { - this._sources.add(source); - } - } - - if (name != null) { - name = String(name); - if (!this._names.has(name)) { - this._names.add(name); - } - } - - this._mappings.add({ - generatedLine: generated.line, - generatedColumn: generated.column, - originalLine: original != null && original.line, - originalColumn: original != null && original.column, - source: source, - name: name - }); - }; - - /** - * Set the source content for a source file. - */ - SourceMapGenerator.prototype.setSourceContent = - function SourceMapGenerator_setSourceContent(aSourceFile, aSourceContent) { - var source = aSourceFile; - if (this._sourceRoot != null) { - source = util.relative(this._sourceRoot, source); - } - - if (aSourceContent != null) { - // Add the source content to the _sourcesContents map. - // Create a new _sourcesContents map if the property is null. - if (!this._sourcesContents) { - this._sourcesContents = Object.create(null); - } - this._sourcesContents[util.toSetString(source)] = aSourceContent; - } else if (this._sourcesContents) { - // Remove the source file from the _sourcesContents map. - // If the _sourcesContents map is empty, set the property to null. - delete this._sourcesContents[util.toSetString(source)]; - if (Object.keys(this._sourcesContents).length === 0) { - this._sourcesContents = null; - } - } - }; - - /** - * Applies the mappings of a sub-source-map for a specific source file to the - * source map being generated. Each mapping to the supplied source file is - * rewritten using the supplied source map. Note: The resolution for the - * resulting mappings is the minimium of this map and the supplied map. - * - * @param aSourceMapConsumer The source map to be applied. - * @param aSourceFile Optional. The filename of the source file. - * If omitted, SourceMapConsumer's file property will be used. - * @param aSourceMapPath Optional. The dirname of the path to the source map - * to be applied. If relative, it is relative to the SourceMapConsumer. - * This parameter is needed when the two source maps aren't in the same - * directory, and the source map to be applied contains relative source - * paths. If so, those relative source paths need to be rewritten - * relative to the SourceMapGenerator. - */ - SourceMapGenerator.prototype.applySourceMap = - function SourceMapGenerator_applySourceMap(aSourceMapConsumer, aSourceFile, aSourceMapPath) { - var sourceFile = aSourceFile; - // If aSourceFile is omitted, we will use the file property of the SourceMap - if (aSourceFile == null) { - if (aSourceMapConsumer.file == null) { - throw new Error( - 'SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, ' + - 'or the source map\'s "file" property. Both were omitted.' - ); - } - sourceFile = aSourceMapConsumer.file; - } - var sourceRoot = this._sourceRoot; - // Make "sourceFile" relative if an absolute Url is passed. - if (sourceRoot != null) { - sourceFile = util.relative(sourceRoot, sourceFile); - } - // Applying the SourceMap can add and remove items from the sources and - // the names array. - var newSources = new ArraySet(); - var newNames = new ArraySet(); - - // Find mappings for the "sourceFile" - this._mappings.unsortedForEach(function (mapping) { - if (mapping.source === sourceFile && mapping.originalLine != null) { - // Check if it can be mapped by the source map, then update the mapping. - var original = aSourceMapConsumer.originalPositionFor({ - line: mapping.originalLine, - column: mapping.originalColumn - }); - if (original.source != null) { - // Copy mapping - mapping.source = original.source; - if (aSourceMapPath != null) { - mapping.source = util.join(aSourceMapPath, mapping.source) - } - if (sourceRoot != null) { - mapping.source = util.relative(sourceRoot, mapping.source); - } - mapping.originalLine = original.line; - mapping.originalColumn = original.column; - if (original.name != null) { - mapping.name = original.name; - } - } - } - - var source = mapping.source; - if (source != null && !newSources.has(source)) { - newSources.add(source); - } - - var name = mapping.name; - if (name != null && !newNames.has(name)) { - newNames.add(name); - } - - }, this); - this._sources = newSources; - this._names = newNames; - - // Copy sourcesContents of applied map. - aSourceMapConsumer.sources.forEach(function (sourceFile) { - var content = aSourceMapConsumer.sourceContentFor(sourceFile); - if (content != null) { - if (aSourceMapPath != null) { - sourceFile = util.join(aSourceMapPath, sourceFile); - } - if (sourceRoot != null) { - sourceFile = util.relative(sourceRoot, sourceFile); - } - this.setSourceContent(sourceFile, content); - } - }, this); - }; - - /** - * A mapping can have one of the three levels of data: - * - * 1. Just the generated position. - * 2. The Generated position, original position, and original source. - * 3. Generated and original position, original source, as well as a name - * token. - * - * To maintain consistency, we validate that any new mapping being added falls - * in to one of these categories. - */ - SourceMapGenerator.prototype._validateMapping = - function SourceMapGenerator_validateMapping(aGenerated, aOriginal, aSource, - aName) { - // When aOriginal is truthy but has empty values for .line and .column, - // it is most likely a programmer error. In this case we throw a very - // specific error message to try to guide them the right way. - // For example: https://github.com/Polymer/polymer-bundler/pull/519 - if (aOriginal && typeof aOriginal.line !== 'number' && typeof aOriginal.column !== 'number') { - throw new Error( - 'original.line and original.column are not numbers -- you probably meant to omit ' + - 'the original mapping entirely and only map the generated position. If so, pass ' + - 'null for the original mapping instead of an object with empty or null values.' - ); - } - - if (aGenerated && 'line' in aGenerated && 'column' in aGenerated - && aGenerated.line > 0 && aGenerated.column >= 0 - && !aOriginal && !aSource && !aName) { - // Case 1. - return; - } - else if (aGenerated && 'line' in aGenerated && 'column' in aGenerated - && aOriginal && 'line' in aOriginal && 'column' in aOriginal - && aGenerated.line > 0 && aGenerated.column >= 0 - && aOriginal.line > 0 && aOriginal.column >= 0 - && aSource) { - // Cases 2 and 3. - return; - } - else { - throw new Error('Invalid mapping: ' + JSON.stringify({ - generated: aGenerated, - source: aSource, - original: aOriginal, - name: aName - })); - } - }; - - /** - * Serialize the accumulated mappings in to the stream of base 64 VLQs - * specified by the source map format. - */ - SourceMapGenerator.prototype._serializeMappings = - function SourceMapGenerator_serializeMappings() { - var previousGeneratedColumn = 0; - var previousGeneratedLine = 1; - var previousOriginalColumn = 0; - var previousOriginalLine = 0; - var previousName = 0; - var previousSource = 0; - var result = ''; - var next; - var mapping; - var nameIdx; - var sourceIdx; - - var mappings = this._mappings.toArray(); - for (var i = 0, len = mappings.length; i < len; i++) { - mapping = mappings[i]; - next = '' - - if (mapping.generatedLine !== previousGeneratedLine) { - previousGeneratedColumn = 0; - while (mapping.generatedLine !== previousGeneratedLine) { - next += ';'; - previousGeneratedLine++; - } - } - else { - if (i > 0) { - if (!util.compareByGeneratedPositionsInflated(mapping, mappings[i - 1])) { - continue; - } - next += ','; - } - } - - next += base64VLQ.encode(mapping.generatedColumn - - previousGeneratedColumn); - previousGeneratedColumn = mapping.generatedColumn; - - if (mapping.source != null) { - sourceIdx = this._sources.indexOf(mapping.source); - next += base64VLQ.encode(sourceIdx - previousSource); - previousSource = sourceIdx; - - // lines are stored 0-based in SourceMap spec version 3 - next += base64VLQ.encode(mapping.originalLine - 1 - - previousOriginalLine); - previousOriginalLine = mapping.originalLine - 1; - - next += base64VLQ.encode(mapping.originalColumn - - previousOriginalColumn); - previousOriginalColumn = mapping.originalColumn; - - if (mapping.name != null) { - nameIdx = this._names.indexOf(mapping.name); - next += base64VLQ.encode(nameIdx - previousName); - previousName = nameIdx; - } - } - - result += next; - } - - return result; - }; - - SourceMapGenerator.prototype._generateSourcesContent = - function SourceMapGenerator_generateSourcesContent(aSources, aSourceRoot) { - return aSources.map(function (source) { - if (!this._sourcesContents) { - return null; - } - if (aSourceRoot != null) { - source = util.relative(aSourceRoot, source); - } - var key = util.toSetString(source); - return Object.prototype.hasOwnProperty.call(this._sourcesContents, key) - ? this._sourcesContents[key] - : null; - }, this); - }; - - /** - * Externalize the source map. - */ - SourceMapGenerator.prototype.toJSON = - function SourceMapGenerator_toJSON() { - var map = { - version: this._version, - sources: this._sources.toArray(), - names: this._names.toArray(), - mappings: this._serializeMappings() - }; - if (this._file != null) { - map.file = this._file; - } - if (this._sourceRoot != null) { - map.sourceRoot = this._sourceRoot; - } - if (this._sourcesContents) { - map.sourcesContent = this._generateSourcesContent(map.sources, map.sourceRoot); - } - - return map; - }; - - /** - * Render the source map being generated to a string. - */ - SourceMapGenerator.prototype.toString = - function SourceMapGenerator_toString() { - return JSON.stringify(this.toJSON()); - }; - - exports.SourceMapGenerator = SourceMapGenerator; - - -/***/ }), -/* 2 */ -/***/ (function(module, exports, __webpack_require__) { - - /* -*- Mode: js; js-indent-level: 2; -*- */ - /* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - * - * Based on the Base 64 VLQ implementation in Closure Compiler: - * https://code.google.com/p/closure-compiler/source/browse/trunk/src/com/google/debugging/sourcemap/Base64VLQ.java - * - * Copyright 2011 The Closure Compiler Authors. All rights reserved. - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are - * met: - * - * * Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * * Redistributions in binary form must reproduce the above - * copyright notice, this list of conditions and the following - * disclaimer in the documentation and/or other materials provided - * with the distribution. - * * Neither the name of Google Inc. nor the names of its - * contributors may be used to endorse or promote products derived - * from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - - var base64 = __webpack_require__(3); - - // A single base 64 digit can contain 6 bits of data. For the base 64 variable - // length quantities we use in the source map spec, the first bit is the sign, - // the next four bits are the actual value, and the 6th bit is the - // continuation bit. The continuation bit tells us whether there are more - // digits in this value following this digit. - // - // Continuation - // | Sign - // | | - // V V - // 101011 - - var VLQ_BASE_SHIFT = 5; - - // binary: 100000 - var VLQ_BASE = 1 << VLQ_BASE_SHIFT; - - // binary: 011111 - var VLQ_BASE_MASK = VLQ_BASE - 1; - - // binary: 100000 - var VLQ_CONTINUATION_BIT = VLQ_BASE; - - /** - * Converts from a two-complement value to a value where the sign bit is - * placed in the least significant bit. For example, as decimals: - * 1 becomes 2 (10 binary), -1 becomes 3 (11 binary) - * 2 becomes 4 (100 binary), -2 becomes 5 (101 binary) - */ - function toVLQSigned(aValue) { - return aValue < 0 - ? ((-aValue) << 1) + 1 - : (aValue << 1) + 0; - } - - /** - * Converts to a two-complement value from a value where the sign bit is - * placed in the least significant bit. For example, as decimals: - * 2 (10 binary) becomes 1, 3 (11 binary) becomes -1 - * 4 (100 binary) becomes 2, 5 (101 binary) becomes -2 - */ - function fromVLQSigned(aValue) { - var isNegative = (aValue & 1) === 1; - var shifted = aValue >> 1; - return isNegative - ? -shifted - : shifted; - } - - /** - * Returns the base 64 VLQ encoded value. - */ - exports.encode = function base64VLQ_encode(aValue) { - var encoded = ""; - var digit; - - var vlq = toVLQSigned(aValue); - - do { - digit = vlq & VLQ_BASE_MASK; - vlq >>>= VLQ_BASE_SHIFT; - if (vlq > 0) { - // There are still more digits in this value, so we must make sure the - // continuation bit is marked. - digit |= VLQ_CONTINUATION_BIT; - } - encoded += base64.encode(digit); - } while (vlq > 0); - - return encoded; - }; - - /** - * Decodes the next base 64 VLQ value from the given string and returns the - * value and the rest of the string via the out parameter. - */ - exports.decode = function base64VLQ_decode(aStr, aIndex, aOutParam) { - var strLen = aStr.length; - var result = 0; - var shift = 0; - var continuation, digit; - - do { - if (aIndex >= strLen) { - throw new Error("Expected more digits in base 64 VLQ value."); - } - - digit = base64.decode(aStr.charCodeAt(aIndex++)); - if (digit === -1) { - throw new Error("Invalid base64 digit: " + aStr.charAt(aIndex - 1)); - } - - continuation = !!(digit & VLQ_CONTINUATION_BIT); - digit &= VLQ_BASE_MASK; - result = result + (digit << shift); - shift += VLQ_BASE_SHIFT; - } while (continuation); - - aOutParam.value = fromVLQSigned(result); - aOutParam.rest = aIndex; - }; - - -/***/ }), -/* 3 */ -/***/ (function(module, exports) { - - /* -*- Mode: js; js-indent-level: 2; -*- */ - /* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - - var intToCharMap = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'.split(''); - - /** - * Encode an integer in the range of 0 to 63 to a single base 64 digit. - */ - exports.encode = function (number) { - if (0 <= number && number < intToCharMap.length) { - return intToCharMap[number]; - } - throw new TypeError("Must be between 0 and 63: " + number); - }; - - /** - * Decode a single base 64 character code digit to an integer. Returns -1 on - * failure. - */ - exports.decode = function (charCode) { - var bigA = 65; // 'A' - var bigZ = 90; // 'Z' - - var littleA = 97; // 'a' - var littleZ = 122; // 'z' - - var zero = 48; // '0' - var nine = 57; // '9' - - var plus = 43; // '+' - var slash = 47; // '/' - - var littleOffset = 26; - var numberOffset = 52; - - // 0 - 25: ABCDEFGHIJKLMNOPQRSTUVWXYZ - if (bigA <= charCode && charCode <= bigZ) { - return (charCode - bigA); - } - - // 26 - 51: abcdefghijklmnopqrstuvwxyz - if (littleA <= charCode && charCode <= littleZ) { - return (charCode - littleA + littleOffset); - } - - // 52 - 61: 0123456789 - if (zero <= charCode && charCode <= nine) { - return (charCode - zero + numberOffset); - } - - // 62: + - if (charCode == plus) { - return 62; - } - - // 63: / - if (charCode == slash) { - return 63; - } - - // Invalid base64 digit. - return -1; - }; - - -/***/ }), -/* 4 */ -/***/ (function(module, exports) { - - /* -*- Mode: js; js-indent-level: 2; -*- */ - /* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - - /** - * This is a helper function for getting values from parameter/options - * objects. - * - * @param args The object we are extracting values from - * @param name The name of the property we are getting. - * @param defaultValue An optional value to return if the property is missing - * from the object. If this is not specified and the property is missing, an - * error will be thrown. - */ - function getArg(aArgs, aName, aDefaultValue) { - if (aName in aArgs) { - return aArgs[aName]; - } else if (arguments.length === 3) { - return aDefaultValue; - } else { - throw new Error('"' + aName + '" is a required argument.'); - } - } - exports.getArg = getArg; - - var urlRegexp = /^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.]*)(?::(\d+))?(\S*)$/; - var dataUrlRegexp = /^data:.+\,.+$/; - - function urlParse(aUrl) { - var match = aUrl.match(urlRegexp); - if (!match) { - return null; - } - return { - scheme: match[1], - auth: match[2], - host: match[3], - port: match[4], - path: match[5] - }; - } - exports.urlParse = urlParse; - - function urlGenerate(aParsedUrl) { - var url = ''; - if (aParsedUrl.scheme) { - url += aParsedUrl.scheme + ':'; - } - url += '//'; - if (aParsedUrl.auth) { - url += aParsedUrl.auth + '@'; - } - if (aParsedUrl.host) { - url += aParsedUrl.host; - } - if (aParsedUrl.port) { - url += ":" + aParsedUrl.port - } - if (aParsedUrl.path) { - url += aParsedUrl.path; - } - return url; - } - exports.urlGenerate = urlGenerate; - - /** - * Normalizes a path, or the path portion of a URL: - * - * - Replaces consecutive slashes with one slash. - * - Removes unnecessary '.' parts. - * - Removes unnecessary '/..' parts. - * - * Based on code in the Node.js 'path' core module. - * - * @param aPath The path or url to normalize. - */ - function normalize(aPath) { - var path = aPath; - var url = urlParse(aPath); - if (url) { - if (!url.path) { - return aPath; - } - path = url.path; - } - var isAbsolute = exports.isAbsolute(path); - - var parts = path.split(/\/+/); - for (var part, up = 0, i = parts.length - 1; i >= 0; i--) { - part = parts[i]; - if (part === '.') { - parts.splice(i, 1); - } else if (part === '..') { - up++; - } else if (up > 0) { - if (part === '') { - // The first part is blank if the path is absolute. Trying to go - // above the root is a no-op. Therefore we can remove all '..' parts - // directly after the root. - parts.splice(i + 1, up); - up = 0; - } else { - parts.splice(i, 2); - up--; - } - } - } - path = parts.join('/'); - - if (path === '') { - path = isAbsolute ? '/' : '.'; - } - - if (url) { - url.path = path; - return urlGenerate(url); - } - return path; - } - exports.normalize = normalize; - - /** - * Joins two paths/URLs. - * - * @param aRoot The root path or URL. - * @param aPath The path or URL to be joined with the root. - * - * - If aPath is a URL or a data URI, aPath is returned, unless aPath is a - * scheme-relative URL: Then the scheme of aRoot, if any, is prepended - * first. - * - Otherwise aPath is a path. If aRoot is a URL, then its path portion - * is updated with the result and aRoot is returned. Otherwise the result - * is returned. - * - If aPath is absolute, the result is aPath. - * - Otherwise the two paths are joined with a slash. - * - Joining for example 'http://' and 'www.example.com' is also supported. - */ - function join(aRoot, aPath) { - if (aRoot === "") { - aRoot = "."; - } - if (aPath === "") { - aPath = "."; - } - var aPathUrl = urlParse(aPath); - var aRootUrl = urlParse(aRoot); - if (aRootUrl) { - aRoot = aRootUrl.path || '/'; - } - - // `join(foo, '//www.example.org')` - if (aPathUrl && !aPathUrl.scheme) { - if (aRootUrl) { - aPathUrl.scheme = aRootUrl.scheme; - } - return urlGenerate(aPathUrl); - } - - if (aPathUrl || aPath.match(dataUrlRegexp)) { - return aPath; - } - - // `join('http://', 'www.example.com')` - if (aRootUrl && !aRootUrl.host && !aRootUrl.path) { - aRootUrl.host = aPath; - return urlGenerate(aRootUrl); - } - - var joined = aPath.charAt(0) === '/' - ? aPath - : normalize(aRoot.replace(/\/+$/, '') + '/' + aPath); - - if (aRootUrl) { - aRootUrl.path = joined; - return urlGenerate(aRootUrl); - } - return joined; - } - exports.join = join; - - exports.isAbsolute = function (aPath) { - return aPath.charAt(0) === '/' || !!aPath.match(urlRegexp); - }; - - /** - * Make a path relative to a URL or another path. - * - * @param aRoot The root path or URL. - * @param aPath The path or URL to be made relative to aRoot. - */ - function relative(aRoot, aPath) { - if (aRoot === "") { - aRoot = "."; - } - - aRoot = aRoot.replace(/\/$/, ''); - - // It is possible for the path to be above the root. In this case, simply - // checking whether the root is a prefix of the path won't work. Instead, we - // need to remove components from the root one by one, until either we find - // a prefix that fits, or we run out of components to remove. - var level = 0; - while (aPath.indexOf(aRoot + '/') !== 0) { - var index = aRoot.lastIndexOf("/"); - if (index < 0) { - return aPath; - } - - // If the only part of the root that is left is the scheme (i.e. http://, - // file:///, etc.), one or more slashes (/), or simply nothing at all, we - // have exhausted all components, so the path is not relative to the root. - aRoot = aRoot.slice(0, index); - if (aRoot.match(/^([^\/]+:\/)?\/*$/)) { - return aPath; - } - - ++level; - } - - // Make sure we add a "../" for each component we removed from the root. - return Array(level + 1).join("../") + aPath.substr(aRoot.length + 1); - } - exports.relative = relative; - - var supportsNullProto = (function () { - var obj = Object.create(null); - return !('__proto__' in obj); - }()); - - function identity (s) { - return s; - } - - /** - * Because behavior goes wacky when you set `__proto__` on objects, we - * have to prefix all the strings in our set with an arbitrary character. - * - * See https://github.com/mozilla/source-map/pull/31 and - * https://github.com/mozilla/source-map/issues/30 - * - * @param String aStr - */ - function toSetString(aStr) { - if (isProtoString(aStr)) { - return '$' + aStr; - } - - return aStr; - } - exports.toSetString = supportsNullProto ? identity : toSetString; - - function fromSetString(aStr) { - if (isProtoString(aStr)) { - return aStr.slice(1); - } - - return aStr; - } - exports.fromSetString = supportsNullProto ? identity : fromSetString; - - function isProtoString(s) { - if (!s) { - return false; - } - - var length = s.length; - - if (length < 9 /* "__proto__".length */) { - return false; - } - - if (s.charCodeAt(length - 1) !== 95 /* '_' */ || - s.charCodeAt(length - 2) !== 95 /* '_' */ || - s.charCodeAt(length - 3) !== 111 /* 'o' */ || - s.charCodeAt(length - 4) !== 116 /* 't' */ || - s.charCodeAt(length - 5) !== 111 /* 'o' */ || - s.charCodeAt(length - 6) !== 114 /* 'r' */ || - s.charCodeAt(length - 7) !== 112 /* 'p' */ || - s.charCodeAt(length - 8) !== 95 /* '_' */ || - s.charCodeAt(length - 9) !== 95 /* '_' */) { - return false; - } - - for (var i = length - 10; i >= 0; i--) { - if (s.charCodeAt(i) !== 36 /* '$' */) { - return false; - } - } - - return true; - } - - /** - * Comparator between two mappings where the original positions are compared. - * - * Optionally pass in `true` as `onlyCompareGenerated` to consider two - * mappings with the same original source/line/column, but different generated - * line and column the same. Useful when searching for a mapping with a - * stubbed out mapping. - */ - function compareByOriginalPositions(mappingA, mappingB, onlyCompareOriginal) { - var cmp = mappingA.source - mappingB.source; - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.originalLine - mappingB.originalLine; - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.originalColumn - mappingB.originalColumn; - if (cmp !== 0 || onlyCompareOriginal) { - return cmp; - } - - cmp = mappingA.generatedColumn - mappingB.generatedColumn; - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.generatedLine - mappingB.generatedLine; - if (cmp !== 0) { - return cmp; - } - - return mappingA.name - mappingB.name; - } - exports.compareByOriginalPositions = compareByOriginalPositions; - - /** - * Comparator between two mappings with deflated source and name indices where - * the generated positions are compared. - * - * Optionally pass in `true` as `onlyCompareGenerated` to consider two - * mappings with the same generated line and column, but different - * source/name/original line and column the same. Useful when searching for a - * mapping with a stubbed out mapping. - */ - function compareByGeneratedPositionsDeflated(mappingA, mappingB, onlyCompareGenerated) { - var cmp = mappingA.generatedLine - mappingB.generatedLine; - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.generatedColumn - mappingB.generatedColumn; - if (cmp !== 0 || onlyCompareGenerated) { - return cmp; - } - - cmp = mappingA.source - mappingB.source; - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.originalLine - mappingB.originalLine; - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.originalColumn - mappingB.originalColumn; - if (cmp !== 0) { - return cmp; - } - - return mappingA.name - mappingB.name; - } - exports.compareByGeneratedPositionsDeflated = compareByGeneratedPositionsDeflated; - - function strcmp(aStr1, aStr2) { - if (aStr1 === aStr2) { - return 0; - } - - if (aStr1 > aStr2) { - return 1; - } - - return -1; - } - - /** - * Comparator between two mappings with inflated source and name strings where - * the generated positions are compared. - */ - function compareByGeneratedPositionsInflated(mappingA, mappingB) { - var cmp = mappingA.generatedLine - mappingB.generatedLine; - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.generatedColumn - mappingB.generatedColumn; - if (cmp !== 0) { - return cmp; - } - - cmp = strcmp(mappingA.source, mappingB.source); - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.originalLine - mappingB.originalLine; - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.originalColumn - mappingB.originalColumn; - if (cmp !== 0) { - return cmp; - } - - return strcmp(mappingA.name, mappingB.name); - } - exports.compareByGeneratedPositionsInflated = compareByGeneratedPositionsInflated; - - -/***/ }), -/* 5 */ -/***/ (function(module, exports, __webpack_require__) { - - /* -*- Mode: js; js-indent-level: 2; -*- */ - /* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - - var util = __webpack_require__(4); - var has = Object.prototype.hasOwnProperty; - var hasNativeMap = typeof Map !== "undefined"; - - /** - * A data structure which is a combination of an array and a set. Adding a new - * member is O(1), testing for membership is O(1), and finding the index of an - * element is O(1). Removing elements from the set is not supported. Only - * strings are supported for membership. - */ - function ArraySet() { - this._array = []; - this._set = hasNativeMap ? new Map() : Object.create(null); - } - - /** - * Static method for creating ArraySet instances from an existing array. - */ - ArraySet.fromArray = function ArraySet_fromArray(aArray, aAllowDuplicates) { - var set = new ArraySet(); - for (var i = 0, len = aArray.length; i < len; i++) { - set.add(aArray[i], aAllowDuplicates); - } - return set; - }; - - /** - * Return how many unique items are in this ArraySet. If duplicates have been - * added, than those do not count towards the size. - * - * @returns Number - */ - ArraySet.prototype.size = function ArraySet_size() { - return hasNativeMap ? this._set.size : Object.getOwnPropertyNames(this._set).length; - }; - - /** - * Add the given string to this set. - * - * @param String aStr - */ - ArraySet.prototype.add = function ArraySet_add(aStr, aAllowDuplicates) { - var sStr = hasNativeMap ? aStr : util.toSetString(aStr); - var isDuplicate = hasNativeMap ? this.has(aStr) : has.call(this._set, sStr); - var idx = this._array.length; - if (!isDuplicate || aAllowDuplicates) { - this._array.push(aStr); - } - if (!isDuplicate) { - if (hasNativeMap) { - this._set.set(aStr, idx); - } else { - this._set[sStr] = idx; - } - } - }; - - /** - * Is the given string a member of this set? - * - * @param String aStr - */ - ArraySet.prototype.has = function ArraySet_has(aStr) { - if (hasNativeMap) { - return this._set.has(aStr); - } else { - var sStr = util.toSetString(aStr); - return has.call(this._set, sStr); - } - }; - - /** - * What is the index of the given string in the array? - * - * @param String aStr - */ - ArraySet.prototype.indexOf = function ArraySet_indexOf(aStr) { - if (hasNativeMap) { - var idx = this._set.get(aStr); - if (idx >= 0) { - return idx; - } - } else { - var sStr = util.toSetString(aStr); - if (has.call(this._set, sStr)) { - return this._set[sStr]; - } - } - - throw new Error('"' + aStr + '" is not in the set.'); - }; - - /** - * What is the element at the given index? - * - * @param Number aIdx - */ - ArraySet.prototype.at = function ArraySet_at(aIdx) { - if (aIdx >= 0 && aIdx < this._array.length) { - return this._array[aIdx]; - } - throw new Error('No element indexed by ' + aIdx); - }; - - /** - * Returns the array representation of this set (which has the proper indices - * indicated by indexOf). Note that this is a copy of the internal array used - * for storing the members so that no one can mess with internal state. - */ - ArraySet.prototype.toArray = function ArraySet_toArray() { - return this._array.slice(); - }; - - exports.ArraySet = ArraySet; - - -/***/ }), -/* 6 */ -/***/ (function(module, exports, __webpack_require__) { - - /* -*- Mode: js; js-indent-level: 2; -*- */ - /* - * Copyright 2014 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - - var util = __webpack_require__(4); - - /** - * Determine whether mappingB is after mappingA with respect to generated - * position. - */ - function generatedPositionAfter(mappingA, mappingB) { - // Optimized for most common case - var lineA = mappingA.generatedLine; - var lineB = mappingB.generatedLine; - var columnA = mappingA.generatedColumn; - var columnB = mappingB.generatedColumn; - return lineB > lineA || lineB == lineA && columnB >= columnA || - util.compareByGeneratedPositionsInflated(mappingA, mappingB) <= 0; - } - - /** - * A data structure to provide a sorted view of accumulated mappings in a - * performance conscious manner. It trades a neglibable overhead in general - * case for a large speedup in case of mappings being added in order. - */ - function MappingList() { - this._array = []; - this._sorted = true; - // Serves as infimum - this._last = {generatedLine: -1, generatedColumn: 0}; - } - - /** - * Iterate through internal items. This method takes the same arguments that - * `Array.prototype.forEach` takes. - * - * NOTE: The order of the mappings is NOT guaranteed. - */ - MappingList.prototype.unsortedForEach = - function MappingList_forEach(aCallback, aThisArg) { - this._array.forEach(aCallback, aThisArg); - }; - - /** - * Add the given source mapping. - * - * @param Object aMapping - */ - MappingList.prototype.add = function MappingList_add(aMapping) { - if (generatedPositionAfter(this._last, aMapping)) { - this._last = aMapping; - this._array.push(aMapping); - } else { - this._sorted = false; - this._array.push(aMapping); - } - }; - - /** - * Returns the flat, sorted array of mappings. The mappings are sorted by - * generated position. - * - * WARNING: This method returns internal data without copying, for - * performance. The return value must NOT be mutated, and should be treated as - * an immutable borrow. If you want to take ownership, you must make your own - * copy. - */ - MappingList.prototype.toArray = function MappingList_toArray() { - if (!this._sorted) { - this._array.sort(util.compareByGeneratedPositionsInflated); - this._sorted = true; - } - return this._array; - }; - - exports.MappingList = MappingList; - - -/***/ }), -/* 7 */ -/***/ (function(module, exports, __webpack_require__) { - - /* -*- Mode: js; js-indent-level: 2; -*- */ - /* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - - var util = __webpack_require__(4); - var binarySearch = __webpack_require__(8); - var ArraySet = __webpack_require__(5).ArraySet; - var base64VLQ = __webpack_require__(2); - var quickSort = __webpack_require__(9).quickSort; - - function SourceMapConsumer(aSourceMap) { - var sourceMap = aSourceMap; - if (typeof aSourceMap === 'string') { - sourceMap = JSON.parse(aSourceMap.replace(/^\)\]\}'/, '')); - } - - return sourceMap.sections != null - ? new IndexedSourceMapConsumer(sourceMap) - : new BasicSourceMapConsumer(sourceMap); - } - - SourceMapConsumer.fromSourceMap = function(aSourceMap) { - return BasicSourceMapConsumer.fromSourceMap(aSourceMap); - } - - /** - * The version of the source mapping spec that we are consuming. - */ - SourceMapConsumer.prototype._version = 3; - - // `__generatedMappings` and `__originalMappings` are arrays that hold the - // parsed mapping coordinates from the source map's "mappings" attribute. They - // are lazily instantiated, accessed via the `_generatedMappings` and - // `_originalMappings` getters respectively, and we only parse the mappings - // and create these arrays once queried for a source location. We jump through - // these hoops because there can be many thousands of mappings, and parsing - // them is expensive, so we only want to do it if we must. - // - // Each object in the arrays is of the form: - // - // { - // generatedLine: The line number in the generated code, - // generatedColumn: The column number in the generated code, - // source: The path to the original source file that generated this - // chunk of code, - // originalLine: The line number in the original source that - // corresponds to this chunk of generated code, - // originalColumn: The column number in the original source that - // corresponds to this chunk of generated code, - // name: The name of the original symbol which generated this chunk of - // code. - // } - // - // All properties except for `generatedLine` and `generatedColumn` can be - // `null`. - // - // `_generatedMappings` is ordered by the generated positions. - // - // `_originalMappings` is ordered by the original positions. - - SourceMapConsumer.prototype.__generatedMappings = null; - Object.defineProperty(SourceMapConsumer.prototype, '_generatedMappings', { - get: function () { - if (!this.__generatedMappings) { - this._parseMappings(this._mappings, this.sourceRoot); - } - - return this.__generatedMappings; - } - }); - - SourceMapConsumer.prototype.__originalMappings = null; - Object.defineProperty(SourceMapConsumer.prototype, '_originalMappings', { - get: function () { - if (!this.__originalMappings) { - this._parseMappings(this._mappings, this.sourceRoot); - } - - return this.__originalMappings; - } - }); - - SourceMapConsumer.prototype._charIsMappingSeparator = - function SourceMapConsumer_charIsMappingSeparator(aStr, index) { - var c = aStr.charAt(index); - return c === ";" || c === ","; - }; - - /** - * Parse the mappings in a string in to a data structure which we can easily - * query (the ordered arrays in the `this.__generatedMappings` and - * `this.__originalMappings` properties). - */ - SourceMapConsumer.prototype._parseMappings = - function SourceMapConsumer_parseMappings(aStr, aSourceRoot) { - throw new Error("Subclasses must implement _parseMappings"); - }; - - SourceMapConsumer.GENERATED_ORDER = 1; - SourceMapConsumer.ORIGINAL_ORDER = 2; - - SourceMapConsumer.GREATEST_LOWER_BOUND = 1; - SourceMapConsumer.LEAST_UPPER_BOUND = 2; - - /** - * Iterate over each mapping between an original source/line/column and a - * generated line/column in this source map. - * - * @param Function aCallback - * The function that is called with each mapping. - * @param Object aContext - * Optional. If specified, this object will be the value of `this` every - * time that `aCallback` is called. - * @param aOrder - * Either `SourceMapConsumer.GENERATED_ORDER` or - * `SourceMapConsumer.ORIGINAL_ORDER`. Specifies whether you want to - * iterate over the mappings sorted by the generated file's line/column - * order or the original's source/line/column order, respectively. Defaults to - * `SourceMapConsumer.GENERATED_ORDER`. - */ - SourceMapConsumer.prototype.eachMapping = - function SourceMapConsumer_eachMapping(aCallback, aContext, aOrder) { - var context = aContext || null; - var order = aOrder || SourceMapConsumer.GENERATED_ORDER; - - var mappings; - switch (order) { - case SourceMapConsumer.GENERATED_ORDER: - mappings = this._generatedMappings; - break; - case SourceMapConsumer.ORIGINAL_ORDER: - mappings = this._originalMappings; - break; - default: - throw new Error("Unknown order of iteration."); - } - - var sourceRoot = this.sourceRoot; - mappings.map(function (mapping) { - var source = mapping.source === null ? null : this._sources.at(mapping.source); - if (source != null && sourceRoot != null) { - source = util.join(sourceRoot, source); - } - return { - source: source, - generatedLine: mapping.generatedLine, - generatedColumn: mapping.generatedColumn, - originalLine: mapping.originalLine, - originalColumn: mapping.originalColumn, - name: mapping.name === null ? null : this._names.at(mapping.name) - }; - }, this).forEach(aCallback, context); - }; - - /** - * Returns all generated line and column information for the original source, - * line, and column provided. If no column is provided, returns all mappings - * corresponding to a either the line we are searching for or the next - * closest line that has any mappings. Otherwise, returns all mappings - * corresponding to the given line and either the column we are searching for - * or the next closest column that has any offsets. - * - * The only argument is an object with the following properties: - * - * - source: The filename of the original source. - * - line: The line number in the original source. - * - column: Optional. the column number in the original source. - * - * and an array of objects is returned, each with the following properties: - * - * - line: The line number in the generated source, or null. - * - column: The column number in the generated source, or null. - */ - SourceMapConsumer.prototype.allGeneratedPositionsFor = - function SourceMapConsumer_allGeneratedPositionsFor(aArgs) { - var line = util.getArg(aArgs, 'line'); - - // When there is no exact match, BasicSourceMapConsumer.prototype._findMapping - // returns the index of the closest mapping less than the needle. By - // setting needle.originalColumn to 0, we thus find the last mapping for - // the given line, provided such a mapping exists. - var needle = { - source: util.getArg(aArgs, 'source'), - originalLine: line, - originalColumn: util.getArg(aArgs, 'column', 0) - }; - - if (this.sourceRoot != null) { - needle.source = util.relative(this.sourceRoot, needle.source); - } - if (!this._sources.has(needle.source)) { - return []; - } - needle.source = this._sources.indexOf(needle.source); - - var mappings = []; - - var index = this._findMapping(needle, - this._originalMappings, - "originalLine", - "originalColumn", - util.compareByOriginalPositions, - binarySearch.LEAST_UPPER_BOUND); - if (index >= 0) { - var mapping = this._originalMappings[index]; - - if (aArgs.column === undefined) { - var originalLine = mapping.originalLine; - - // Iterate until either we run out of mappings, or we run into - // a mapping for a different line than the one we found. Since - // mappings are sorted, this is guaranteed to find all mappings for - // the line we found. - while (mapping && mapping.originalLine === originalLine) { - mappings.push({ - line: util.getArg(mapping, 'generatedLine', null), - column: util.getArg(mapping, 'generatedColumn', null), - lastColumn: util.getArg(mapping, 'lastGeneratedColumn', null) - }); - - mapping = this._originalMappings[++index]; - } - } else { - var originalColumn = mapping.originalColumn; - - // Iterate until either we run out of mappings, or we run into - // a mapping for a different line than the one we were searching for. - // Since mappings are sorted, this is guaranteed to find all mappings for - // the line we are searching for. - while (mapping && - mapping.originalLine === line && - mapping.originalColumn == originalColumn) { - mappings.push({ - line: util.getArg(mapping, 'generatedLine', null), - column: util.getArg(mapping, 'generatedColumn', null), - lastColumn: util.getArg(mapping, 'lastGeneratedColumn', null) - }); - - mapping = this._originalMappings[++index]; - } - } - } - - return mappings; - }; - - exports.SourceMapConsumer = SourceMapConsumer; - - /** - * A BasicSourceMapConsumer instance represents a parsed source map which we can - * query for information about the original file positions by giving it a file - * position in the generated source. - * - * The only parameter is the raw source map (either as a JSON string, or - * already parsed to an object). According to the spec, source maps have the - * following attributes: - * - * - version: Which version of the source map spec this map is following. - * - sources: An array of URLs to the original source files. - * - names: An array of identifiers which can be referrenced by individual mappings. - * - sourceRoot: Optional. The URL root from which all sources are relative. - * - sourcesContent: Optional. An array of contents of the original source files. - * - mappings: A string of base64 VLQs which contain the actual mappings. - * - file: Optional. The generated file this source map is associated with. - * - * Here is an example source map, taken from the source map spec[0]: - * - * { - * version : 3, - * file: "out.js", - * sourceRoot : "", - * sources: ["foo.js", "bar.js"], - * names: ["src", "maps", "are", "fun"], - * mappings: "AA,AB;;ABCDE;" - * } - * - * [0]: https://docs.google.com/document/d/1U1RGAehQwRypUTovF1KRlpiOFze0b-_2gc6fAH0KY0k/edit?pli=1# - */ - function BasicSourceMapConsumer(aSourceMap) { - var sourceMap = aSourceMap; - if (typeof aSourceMap === 'string') { - sourceMap = JSON.parse(aSourceMap.replace(/^\)\]\}'/, '')); - } - - var version = util.getArg(sourceMap, 'version'); - var sources = util.getArg(sourceMap, 'sources'); - // Sass 3.3 leaves out the 'names' array, so we deviate from the spec (which - // requires the array) to play nice here. - var names = util.getArg(sourceMap, 'names', []); - var sourceRoot = util.getArg(sourceMap, 'sourceRoot', null); - var sourcesContent = util.getArg(sourceMap, 'sourcesContent', null); - var mappings = util.getArg(sourceMap, 'mappings'); - var file = util.getArg(sourceMap, 'file', null); - - // Once again, Sass deviates from the spec and supplies the version as a - // string rather than a number, so we use loose equality checking here. - if (version != this._version) { - throw new Error('Unsupported version: ' + version); - } - - sources = sources - .map(String) - // Some source maps produce relative source paths like "./foo.js" instead of - // "foo.js". Normalize these first so that future comparisons will succeed. - // See bugzil.la/1090768. - .map(util.normalize) - // Always ensure that absolute sources are internally stored relative to - // the source root, if the source root is absolute. Not doing this would - // be particularly problematic when the source root is a prefix of the - // source (valid, but why??). See github issue #199 and bugzil.la/1188982. - .map(function (source) { - return sourceRoot && util.isAbsolute(sourceRoot) && util.isAbsolute(source) - ? util.relative(sourceRoot, source) - : source; - }); - - // Pass `true` below to allow duplicate names and sources. While source maps - // are intended to be compressed and deduplicated, the TypeScript compiler - // sometimes generates source maps with duplicates in them. See Github issue - // #72 and bugzil.la/889492. - this._names = ArraySet.fromArray(names.map(String), true); - this._sources = ArraySet.fromArray(sources, true); - - this.sourceRoot = sourceRoot; - this.sourcesContent = sourcesContent; - this._mappings = mappings; - this.file = file; - } - - BasicSourceMapConsumer.prototype = Object.create(SourceMapConsumer.prototype); - BasicSourceMapConsumer.prototype.consumer = SourceMapConsumer; - - /** - * Create a BasicSourceMapConsumer from a SourceMapGenerator. - * - * @param SourceMapGenerator aSourceMap - * The source map that will be consumed. - * @returns BasicSourceMapConsumer - */ - BasicSourceMapConsumer.fromSourceMap = - function SourceMapConsumer_fromSourceMap(aSourceMap) { - var smc = Object.create(BasicSourceMapConsumer.prototype); - - var names = smc._names = ArraySet.fromArray(aSourceMap._names.toArray(), true); - var sources = smc._sources = ArraySet.fromArray(aSourceMap._sources.toArray(), true); - smc.sourceRoot = aSourceMap._sourceRoot; - smc.sourcesContent = aSourceMap._generateSourcesContent(smc._sources.toArray(), - smc.sourceRoot); - smc.file = aSourceMap._file; - - // Because we are modifying the entries (by converting string sources and - // names to indices into the sources and names ArraySets), we have to make - // a copy of the entry or else bad things happen. Shared mutable state - // strikes again! See github issue #191. - - var generatedMappings = aSourceMap._mappings.toArray().slice(); - var destGeneratedMappings = smc.__generatedMappings = []; - var destOriginalMappings = smc.__originalMappings = []; - - for (var i = 0, length = generatedMappings.length; i < length; i++) { - var srcMapping = generatedMappings[i]; - var destMapping = new Mapping; - destMapping.generatedLine = srcMapping.generatedLine; - destMapping.generatedColumn = srcMapping.generatedColumn; - - if (srcMapping.source) { - destMapping.source = sources.indexOf(srcMapping.source); - destMapping.originalLine = srcMapping.originalLine; - destMapping.originalColumn = srcMapping.originalColumn; - - if (srcMapping.name) { - destMapping.name = names.indexOf(srcMapping.name); - } - - destOriginalMappings.push(destMapping); - } - - destGeneratedMappings.push(destMapping); - } - - quickSort(smc.__originalMappings, util.compareByOriginalPositions); - - return smc; - }; - - /** - * The version of the source mapping spec that we are consuming. - */ - BasicSourceMapConsumer.prototype._version = 3; - - /** - * The list of original sources. - */ - Object.defineProperty(BasicSourceMapConsumer.prototype, 'sources', { - get: function () { - return this._sources.toArray().map(function (s) { - return this.sourceRoot != null ? util.join(this.sourceRoot, s) : s; - }, this); - } - }); - - /** - * Provide the JIT with a nice shape / hidden class. - */ - function Mapping() { - this.generatedLine = 0; - this.generatedColumn = 0; - this.source = null; - this.originalLine = null; - this.originalColumn = null; - this.name = null; - } - - /** - * Parse the mappings in a string in to a data structure which we can easily - * query (the ordered arrays in the `this.__generatedMappings` and - * `this.__originalMappings` properties). - */ - BasicSourceMapConsumer.prototype._parseMappings = - function SourceMapConsumer_parseMappings(aStr, aSourceRoot) { - var generatedLine = 1; - var previousGeneratedColumn = 0; - var previousOriginalLine = 0; - var previousOriginalColumn = 0; - var previousSource = 0; - var previousName = 0; - var length = aStr.length; - var index = 0; - var cachedSegments = {}; - var temp = {}; - var originalMappings = []; - var generatedMappings = []; - var mapping, str, segment, end, value; - - while (index < length) { - if (aStr.charAt(index) === ';') { - generatedLine++; - index++; - previousGeneratedColumn = 0; - } - else if (aStr.charAt(index) === ',') { - index++; - } - else { - mapping = new Mapping(); - mapping.generatedLine = generatedLine; - - // Because each offset is encoded relative to the previous one, - // many segments often have the same encoding. We can exploit this - // fact by caching the parsed variable length fields of each segment, - // allowing us to avoid a second parse if we encounter the same - // segment again. - for (end = index; end < length; end++) { - if (this._charIsMappingSeparator(aStr, end)) { - break; - } - } - str = aStr.slice(index, end); - - segment = cachedSegments[str]; - if (segment) { - index += str.length; - } else { - segment = []; - while (index < end) { - base64VLQ.decode(aStr, index, temp); - value = temp.value; - index = temp.rest; - segment.push(value); - } - - if (segment.length === 2) { - throw new Error('Found a source, but no line and column'); - } - - if (segment.length === 3) { - throw new Error('Found a source and line, but no column'); - } - - cachedSegments[str] = segment; - } - - // Generated column. - mapping.generatedColumn = previousGeneratedColumn + segment[0]; - previousGeneratedColumn = mapping.generatedColumn; - - if (segment.length > 1) { - // Original source. - mapping.source = previousSource + segment[1]; - previousSource += segment[1]; - - // Original line. - mapping.originalLine = previousOriginalLine + segment[2]; - previousOriginalLine = mapping.originalLine; - // Lines are stored 0-based - mapping.originalLine += 1; - - // Original column. - mapping.originalColumn = previousOriginalColumn + segment[3]; - previousOriginalColumn = mapping.originalColumn; - - if (segment.length > 4) { - // Original name. - mapping.name = previousName + segment[4]; - previousName += segment[4]; - } - } - - generatedMappings.push(mapping); - if (typeof mapping.originalLine === 'number') { - originalMappings.push(mapping); - } - } - } - - quickSort(generatedMappings, util.compareByGeneratedPositionsDeflated); - this.__generatedMappings = generatedMappings; - - quickSort(originalMappings, util.compareByOriginalPositions); - this.__originalMappings = originalMappings; - }; - - /** - * Find the mapping that best matches the hypothetical "needle" mapping that - * we are searching for in the given "haystack" of mappings. - */ - BasicSourceMapConsumer.prototype._findMapping = - function SourceMapConsumer_findMapping(aNeedle, aMappings, aLineName, - aColumnName, aComparator, aBias) { - // To return the position we are searching for, we must first find the - // mapping for the given position and then return the opposite position it - // points to. Because the mappings are sorted, we can use binary search to - // find the best mapping. - - if (aNeedle[aLineName] <= 0) { - throw new TypeError('Line must be greater than or equal to 1, got ' - + aNeedle[aLineName]); - } - if (aNeedle[aColumnName] < 0) { - throw new TypeError('Column must be greater than or equal to 0, got ' - + aNeedle[aColumnName]); - } - - return binarySearch.search(aNeedle, aMappings, aComparator, aBias); - }; - - /** - * Compute the last column for each generated mapping. The last column is - * inclusive. - */ - BasicSourceMapConsumer.prototype.computeColumnSpans = - function SourceMapConsumer_computeColumnSpans() { - for (var index = 0; index < this._generatedMappings.length; ++index) { - var mapping = this._generatedMappings[index]; - - // Mappings do not contain a field for the last generated columnt. We - // can come up with an optimistic estimate, however, by assuming that - // mappings are contiguous (i.e. given two consecutive mappings, the - // first mapping ends where the second one starts). - if (index + 1 < this._generatedMappings.length) { - var nextMapping = this._generatedMappings[index + 1]; - - if (mapping.generatedLine === nextMapping.generatedLine) { - mapping.lastGeneratedColumn = nextMapping.generatedColumn - 1; - continue; - } - } - - // The last mapping for each line spans the entire line. - mapping.lastGeneratedColumn = Infinity; - } - }; - - /** - * Returns the original source, line, and column information for the generated - * source's line and column positions provided. The only argument is an object - * with the following properties: - * - * - line: The line number in the generated source. - * - column: The column number in the generated source. - * - bias: Either 'SourceMapConsumer.GREATEST_LOWER_BOUND' or - * 'SourceMapConsumer.LEAST_UPPER_BOUND'. Specifies whether to return the - * closest element that is smaller than or greater than the one we are - * searching for, respectively, if the exact element cannot be found. - * Defaults to 'SourceMapConsumer.GREATEST_LOWER_BOUND'. - * - * and an object is returned with the following properties: - * - * - source: The original source file, or null. - * - line: The line number in the original source, or null. - * - column: The column number in the original source, or null. - * - name: The original identifier, or null. - */ - BasicSourceMapConsumer.prototype.originalPositionFor = - function SourceMapConsumer_originalPositionFor(aArgs) { - var needle = { - generatedLine: util.getArg(aArgs, 'line'), - generatedColumn: util.getArg(aArgs, 'column') - }; - - var index = this._findMapping( - needle, - this._generatedMappings, - "generatedLine", - "generatedColumn", - util.compareByGeneratedPositionsDeflated, - util.getArg(aArgs, 'bias', SourceMapConsumer.GREATEST_LOWER_BOUND) - ); - - if (index >= 0) { - var mapping = this._generatedMappings[index]; - - if (mapping.generatedLine === needle.generatedLine) { - var source = util.getArg(mapping, 'source', null); - if (source !== null) { - source = this._sources.at(source); - if (this.sourceRoot != null) { - source = util.join(this.sourceRoot, source); - } - } - var name = util.getArg(mapping, 'name', null); - if (name !== null) { - name = this._names.at(name); - } - return { - source: source, - line: util.getArg(mapping, 'originalLine', null), - column: util.getArg(mapping, 'originalColumn', null), - name: name - }; - } - } - - return { - source: null, - line: null, - column: null, - name: null - }; - }; - - /** - * Return true if we have the source content for every source in the source - * map, false otherwise. - */ - BasicSourceMapConsumer.prototype.hasContentsOfAllSources = - function BasicSourceMapConsumer_hasContentsOfAllSources() { - if (!this.sourcesContent) { - return false; - } - return this.sourcesContent.length >= this._sources.size() && - !this.sourcesContent.some(function (sc) { return sc == null; }); - }; - - /** - * Returns the original source content. The only argument is the url of the - * original source file. Returns null if no original source content is - * available. - */ - BasicSourceMapConsumer.prototype.sourceContentFor = - function SourceMapConsumer_sourceContentFor(aSource, nullOnMissing) { - if (!this.sourcesContent) { - return null; - } - - if (this.sourceRoot != null) { - aSource = util.relative(this.sourceRoot, aSource); - } - - if (this._sources.has(aSource)) { - return this.sourcesContent[this._sources.indexOf(aSource)]; - } - - var url; - if (this.sourceRoot != null - && (url = util.urlParse(this.sourceRoot))) { - // XXX: file:// URIs and absolute paths lead to unexpected behavior for - // many users. We can help them out when they expect file:// URIs to - // behave like it would if they were running a local HTTP server. See - // https://bugzilla.mozilla.org/show_bug.cgi?id=885597. - var fileUriAbsPath = aSource.replace(/^file:\/\//, ""); - if (url.scheme == "file" - && this._sources.has(fileUriAbsPath)) { - return this.sourcesContent[this._sources.indexOf(fileUriAbsPath)] - } - - if ((!url.path || url.path == "/") - && this._sources.has("/" + aSource)) { - return this.sourcesContent[this._sources.indexOf("/" + aSource)]; - } - } - - // This function is used recursively from - // IndexedSourceMapConsumer.prototype.sourceContentFor. In that case, we - // don't want to throw if we can't find the source - we just want to - // return null, so we provide a flag to exit gracefully. - if (nullOnMissing) { - return null; - } - else { - throw new Error('"' + aSource + '" is not in the SourceMap.'); - } - }; - - /** - * Returns the generated line and column information for the original source, - * line, and column positions provided. The only argument is an object with - * the following properties: - * - * - source: The filename of the original source. - * - line: The line number in the original source. - * - column: The column number in the original source. - * - bias: Either 'SourceMapConsumer.GREATEST_LOWER_BOUND' or - * 'SourceMapConsumer.LEAST_UPPER_BOUND'. Specifies whether to return the - * closest element that is smaller than or greater than the one we are - * searching for, respectively, if the exact element cannot be found. - * Defaults to 'SourceMapConsumer.GREATEST_LOWER_BOUND'. - * - * and an object is returned with the following properties: - * - * - line: The line number in the generated source, or null. - * - column: The column number in the generated source, or null. - */ - BasicSourceMapConsumer.prototype.generatedPositionFor = - function SourceMapConsumer_generatedPositionFor(aArgs) { - var source = util.getArg(aArgs, 'source'); - if (this.sourceRoot != null) { - source = util.relative(this.sourceRoot, source); - } - if (!this._sources.has(source)) { - return { - line: null, - column: null, - lastColumn: null - }; - } - source = this._sources.indexOf(source); - - var needle = { - source: source, - originalLine: util.getArg(aArgs, 'line'), - originalColumn: util.getArg(aArgs, 'column') - }; - - var index = this._findMapping( - needle, - this._originalMappings, - "originalLine", - "originalColumn", - util.compareByOriginalPositions, - util.getArg(aArgs, 'bias', SourceMapConsumer.GREATEST_LOWER_BOUND) - ); - - if (index >= 0) { - var mapping = this._originalMappings[index]; - - if (mapping.source === needle.source) { - return { - line: util.getArg(mapping, 'generatedLine', null), - column: util.getArg(mapping, 'generatedColumn', null), - lastColumn: util.getArg(mapping, 'lastGeneratedColumn', null) - }; - } - } - - return { - line: null, - column: null, - lastColumn: null - }; - }; - - exports.BasicSourceMapConsumer = BasicSourceMapConsumer; - - /** - * An IndexedSourceMapConsumer instance represents a parsed source map which - * we can query for information. It differs from BasicSourceMapConsumer in - * that it takes "indexed" source maps (i.e. ones with a "sections" field) as - * input. - * - * The only parameter is a raw source map (either as a JSON string, or already - * parsed to an object). According to the spec for indexed source maps, they - * have the following attributes: - * - * - version: Which version of the source map spec this map is following. - * - file: Optional. The generated file this source map is associated with. - * - sections: A list of section definitions. - * - * Each value under the "sections" field has two fields: - * - offset: The offset into the original specified at which this section - * begins to apply, defined as an object with a "line" and "column" - * field. - * - map: A source map definition. This source map could also be indexed, - * but doesn't have to be. - * - * Instead of the "map" field, it's also possible to have a "url" field - * specifying a URL to retrieve a source map from, but that's currently - * unsupported. - * - * Here's an example source map, taken from the source map spec[0], but - * modified to omit a section which uses the "url" field. - * - * { - * version : 3, - * file: "app.js", - * sections: [{ - * offset: {line:100, column:10}, - * map: { - * version : 3, - * file: "section.js", - * sources: ["foo.js", "bar.js"], - * names: ["src", "maps", "are", "fun"], - * mappings: "AAAA,E;;ABCDE;" - * } - * }], - * } - * - * [0]: https://docs.google.com/document/d/1U1RGAehQwRypUTovF1KRlpiOFze0b-_2gc6fAH0KY0k/edit#heading=h.535es3xeprgt - */ - function IndexedSourceMapConsumer(aSourceMap) { - var sourceMap = aSourceMap; - if (typeof aSourceMap === 'string') { - sourceMap = JSON.parse(aSourceMap.replace(/^\)\]\}'/, '')); - } - - var version = util.getArg(sourceMap, 'version'); - var sections = util.getArg(sourceMap, 'sections'); - - if (version != this._version) { - throw new Error('Unsupported version: ' + version); - } - - this._sources = new ArraySet(); - this._names = new ArraySet(); - - var lastOffset = { - line: -1, - column: 0 - }; - this._sections = sections.map(function (s) { - if (s.url) { - // The url field will require support for asynchronicity. - // See https://github.com/mozilla/source-map/issues/16 - throw new Error('Support for url field in sections not implemented.'); - } - var offset = util.getArg(s, 'offset'); - var offsetLine = util.getArg(offset, 'line'); - var offsetColumn = util.getArg(offset, 'column'); - - if (offsetLine < lastOffset.line || - (offsetLine === lastOffset.line && offsetColumn < lastOffset.column)) { - throw new Error('Section offsets must be ordered and non-overlapping.'); - } - lastOffset = offset; - - return { - generatedOffset: { - // The offset fields are 0-based, but we use 1-based indices when - // encoding/decoding from VLQ. - generatedLine: offsetLine + 1, - generatedColumn: offsetColumn + 1 - }, - consumer: new SourceMapConsumer(util.getArg(s, 'map')) - } - }); - } - - IndexedSourceMapConsumer.prototype = Object.create(SourceMapConsumer.prototype); - IndexedSourceMapConsumer.prototype.constructor = SourceMapConsumer; - - /** - * The version of the source mapping spec that we are consuming. - */ - IndexedSourceMapConsumer.prototype._version = 3; - - /** - * The list of original sources. - */ - Object.defineProperty(IndexedSourceMapConsumer.prototype, 'sources', { - get: function () { - var sources = []; - for (var i = 0; i < this._sections.length; i++) { - for (var j = 0; j < this._sections[i].consumer.sources.length; j++) { - sources.push(this._sections[i].consumer.sources[j]); - } - } - return sources; - } - }); - - /** - * Returns the original source, line, and column information for the generated - * source's line and column positions provided. The only argument is an object - * with the following properties: - * - * - line: The line number in the generated source. - * - column: The column number in the generated source. - * - * and an object is returned with the following properties: - * - * - source: The original source file, or null. - * - line: The line number in the original source, or null. - * - column: The column number in the original source, or null. - * - name: The original identifier, or null. - */ - IndexedSourceMapConsumer.prototype.originalPositionFor = - function IndexedSourceMapConsumer_originalPositionFor(aArgs) { - var needle = { - generatedLine: util.getArg(aArgs, 'line'), - generatedColumn: util.getArg(aArgs, 'column') - }; - - // Find the section containing the generated position we're trying to map - // to an original position. - var sectionIndex = binarySearch.search(needle, this._sections, - function(needle, section) { - var cmp = needle.generatedLine - section.generatedOffset.generatedLine; - if (cmp) { - return cmp; - } - - return (needle.generatedColumn - - section.generatedOffset.generatedColumn); - }); - var section = this._sections[sectionIndex]; - - if (!section) { - return { - source: null, - line: null, - column: null, - name: null - }; - } - - return section.consumer.originalPositionFor({ - line: needle.generatedLine - - (section.generatedOffset.generatedLine - 1), - column: needle.generatedColumn - - (section.generatedOffset.generatedLine === needle.generatedLine - ? section.generatedOffset.generatedColumn - 1 - : 0), - bias: aArgs.bias - }); - }; - - /** - * Return true if we have the source content for every source in the source - * map, false otherwise. - */ - IndexedSourceMapConsumer.prototype.hasContentsOfAllSources = - function IndexedSourceMapConsumer_hasContentsOfAllSources() { - return this._sections.every(function (s) { - return s.consumer.hasContentsOfAllSources(); - }); - }; - - /** - * Returns the original source content. The only argument is the url of the - * original source file. Returns null if no original source content is - * available. - */ - IndexedSourceMapConsumer.prototype.sourceContentFor = - function IndexedSourceMapConsumer_sourceContentFor(aSource, nullOnMissing) { - for (var i = 0; i < this._sections.length; i++) { - var section = this._sections[i]; - - var content = section.consumer.sourceContentFor(aSource, true); - if (content) { - return content; - } - } - if (nullOnMissing) { - return null; - } - else { - throw new Error('"' + aSource + '" is not in the SourceMap.'); - } - }; - - /** - * Returns the generated line and column information for the original source, - * line, and column positions provided. The only argument is an object with - * the following properties: - * - * - source: The filename of the original source. - * - line: The line number in the original source. - * - column: The column number in the original source. - * - * and an object is returned with the following properties: - * - * - line: The line number in the generated source, or null. - * - column: The column number in the generated source, or null. - */ - IndexedSourceMapConsumer.prototype.generatedPositionFor = - function IndexedSourceMapConsumer_generatedPositionFor(aArgs) { - for (var i = 0; i < this._sections.length; i++) { - var section = this._sections[i]; - - // Only consider this section if the requested source is in the list of - // sources of the consumer. - if (section.consumer.sources.indexOf(util.getArg(aArgs, 'source')) === -1) { - continue; - } - var generatedPosition = section.consumer.generatedPositionFor(aArgs); - if (generatedPosition) { - var ret = { - line: generatedPosition.line + - (section.generatedOffset.generatedLine - 1), - column: generatedPosition.column + - (section.generatedOffset.generatedLine === generatedPosition.line - ? section.generatedOffset.generatedColumn - 1 - : 0) - }; - return ret; - } - } - - return { - line: null, - column: null - }; - }; - - /** - * Parse the mappings in a string in to a data structure which we can easily - * query (the ordered arrays in the `this.__generatedMappings` and - * `this.__originalMappings` properties). - */ - IndexedSourceMapConsumer.prototype._parseMappings = - function IndexedSourceMapConsumer_parseMappings(aStr, aSourceRoot) { - this.__generatedMappings = []; - this.__originalMappings = []; - for (var i = 0; i < this._sections.length; i++) { - var section = this._sections[i]; - var sectionMappings = section.consumer._generatedMappings; - for (var j = 0; j < sectionMappings.length; j++) { - var mapping = sectionMappings[j]; - - var source = section.consumer._sources.at(mapping.source); - if (section.consumer.sourceRoot !== null) { - source = util.join(section.consumer.sourceRoot, source); - } - this._sources.add(source); - source = this._sources.indexOf(source); - - var name = section.consumer._names.at(mapping.name); - this._names.add(name); - name = this._names.indexOf(name); - - // The mappings coming from the consumer for the section have - // generated positions relative to the start of the section, so we - // need to offset them to be relative to the start of the concatenated - // generated file. - var adjustedMapping = { - source: source, - generatedLine: mapping.generatedLine + - (section.generatedOffset.generatedLine - 1), - generatedColumn: mapping.generatedColumn + - (section.generatedOffset.generatedLine === mapping.generatedLine - ? section.generatedOffset.generatedColumn - 1 - : 0), - originalLine: mapping.originalLine, - originalColumn: mapping.originalColumn, - name: name - }; - - this.__generatedMappings.push(adjustedMapping); - if (typeof adjustedMapping.originalLine === 'number') { - this.__originalMappings.push(adjustedMapping); - } - } - } - - quickSort(this.__generatedMappings, util.compareByGeneratedPositionsDeflated); - quickSort(this.__originalMappings, util.compareByOriginalPositions); - }; - - exports.IndexedSourceMapConsumer = IndexedSourceMapConsumer; - - -/***/ }), -/* 8 */ -/***/ (function(module, exports) { - - /* -*- Mode: js; js-indent-level: 2; -*- */ - /* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - - exports.GREATEST_LOWER_BOUND = 1; - exports.LEAST_UPPER_BOUND = 2; - - /** - * Recursive implementation of binary search. - * - * @param aLow Indices here and lower do not contain the needle. - * @param aHigh Indices here and higher do not contain the needle. - * @param aNeedle The element being searched for. - * @param aHaystack The non-empty array being searched. - * @param aCompare Function which takes two elements and returns -1, 0, or 1. - * @param aBias Either 'binarySearch.GREATEST_LOWER_BOUND' or - * 'binarySearch.LEAST_UPPER_BOUND'. Specifies whether to return the - * closest element that is smaller than or greater than the one we are - * searching for, respectively, if the exact element cannot be found. - */ - function recursiveSearch(aLow, aHigh, aNeedle, aHaystack, aCompare, aBias) { - // This function terminates when one of the following is true: - // - // 1. We find the exact element we are looking for. - // - // 2. We did not find the exact element, but we can return the index of - // the next-closest element. - // - // 3. We did not find the exact element, and there is no next-closest - // element than the one we are searching for, so we return -1. - var mid = Math.floor((aHigh - aLow) / 2) + aLow; - var cmp = aCompare(aNeedle, aHaystack[mid], true); - if (cmp === 0) { - // Found the element we are looking for. - return mid; - } - else if (cmp > 0) { - // Our needle is greater than aHaystack[mid]. - if (aHigh - mid > 1) { - // The element is in the upper half. - return recursiveSearch(mid, aHigh, aNeedle, aHaystack, aCompare, aBias); - } - - // The exact needle element was not found in this haystack. Determine if - // we are in termination case (3) or (2) and return the appropriate thing. - if (aBias == exports.LEAST_UPPER_BOUND) { - return aHigh < aHaystack.length ? aHigh : -1; - } else { - return mid; - } - } - else { - // Our needle is less than aHaystack[mid]. - if (mid - aLow > 1) { - // The element is in the lower half. - return recursiveSearch(aLow, mid, aNeedle, aHaystack, aCompare, aBias); - } - - // we are in termination case (3) or (2) and return the appropriate thing. - if (aBias == exports.LEAST_UPPER_BOUND) { - return mid; - } else { - return aLow < 0 ? -1 : aLow; - } - } - } - - /** - * This is an implementation of binary search which will always try and return - * the index of the closest element if there is no exact hit. This is because - * mappings between original and generated line/col pairs are single points, - * and there is an implicit region between each of them, so a miss just means - * that you aren't on the very start of a region. - * - * @param aNeedle The element you are looking for. - * @param aHaystack The array that is being searched. - * @param aCompare A function which takes the needle and an element in the - * array and returns -1, 0, or 1 depending on whether the needle is less - * than, equal to, or greater than the element, respectively. - * @param aBias Either 'binarySearch.GREATEST_LOWER_BOUND' or - * 'binarySearch.LEAST_UPPER_BOUND'. Specifies whether to return the - * closest element that is smaller than or greater than the one we are - * searching for, respectively, if the exact element cannot be found. - * Defaults to 'binarySearch.GREATEST_LOWER_BOUND'. - */ - exports.search = function search(aNeedle, aHaystack, aCompare, aBias) { - if (aHaystack.length === 0) { - return -1; - } - - var index = recursiveSearch(-1, aHaystack.length, aNeedle, aHaystack, - aCompare, aBias || exports.GREATEST_LOWER_BOUND); - if (index < 0) { - return -1; - } - - // We have found either the exact element, or the next-closest element than - // the one we are searching for. However, there may be more than one such - // element. Make sure we always return the smallest of these. - while (index - 1 >= 0) { - if (aCompare(aHaystack[index], aHaystack[index - 1], true) !== 0) { - break; - } - --index; - } - - return index; - }; - - -/***/ }), -/* 9 */ -/***/ (function(module, exports) { - - /* -*- Mode: js; js-indent-level: 2; -*- */ - /* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - - // It turns out that some (most?) JavaScript engines don't self-host - // `Array.prototype.sort`. This makes sense because C++ will likely remain - // faster than JS when doing raw CPU-intensive sorting. However, when using a - // custom comparator function, calling back and forth between the VM's C++ and - // JIT'd JS is rather slow *and* loses JIT type information, resulting in - // worse generated code for the comparator function than would be optimal. In - // fact, when sorting with a comparator, these costs outweigh the benefits of - // sorting in C++. By using our own JS-implemented Quick Sort (below), we get - // a ~3500ms mean speed-up in `bench/bench.html`. - - /** - * Swap the elements indexed by `x` and `y` in the array `ary`. - * - * @param {Array} ary - * The array. - * @param {Number} x - * The index of the first item. - * @param {Number} y - * The index of the second item. - */ - function swap(ary, x, y) { - var temp = ary[x]; - ary[x] = ary[y]; - ary[y] = temp; - } - - /** - * Returns a random integer within the range `low .. high` inclusive. - * - * @param {Number} low - * The lower bound on the range. - * @param {Number} high - * The upper bound on the range. - */ - function randomIntInRange(low, high) { - return Math.round(low + (Math.random() * (high - low))); - } - - /** - * The Quick Sort algorithm. - * - * @param {Array} ary - * An array to sort. - * @param {function} comparator - * Function to use to compare two items. - * @param {Number} p - * Start index of the array - * @param {Number} r - * End index of the array - */ - function doQuickSort(ary, comparator, p, r) { - // If our lower bound is less than our upper bound, we (1) partition the - // array into two pieces and (2) recurse on each half. If it is not, this is - // the empty array and our base case. - - if (p < r) { - // (1) Partitioning. - // - // The partitioning chooses a pivot between `p` and `r` and moves all - // elements that are less than or equal to the pivot to the before it, and - // all the elements that are greater than it after it. The effect is that - // once partition is done, the pivot is in the exact place it will be when - // the array is put in sorted order, and it will not need to be moved - // again. This runs in O(n) time. - - // Always choose a random pivot so that an input array which is reverse - // sorted does not cause O(n^2) running time. - var pivotIndex = randomIntInRange(p, r); - var i = p - 1; - - swap(ary, pivotIndex, r); - var pivot = ary[r]; - - // Immediately after `j` is incremented in this loop, the following hold - // true: - // - // * Every element in `ary[p .. i]` is less than or equal to the pivot. - // - // * Every element in `ary[i+1 .. j-1]` is greater than the pivot. - for (var j = p; j < r; j++) { - if (comparator(ary[j], pivot) <= 0) { - i += 1; - swap(ary, i, j); - } - } - - swap(ary, i + 1, j); - var q = i + 1; - - // (2) Recurse on each half. - - doQuickSort(ary, comparator, p, q - 1); - doQuickSort(ary, comparator, q + 1, r); - } - } - - /** - * Sort the given array in-place with the given comparator function. - * - * @param {Array} ary - * An array to sort. - * @param {function} comparator - * Function to use to compare two items. - */ - exports.quickSort = function (ary, comparator) { - doQuickSort(ary, comparator, 0, ary.length - 1); - }; - - -/***/ }), -/* 10 */ -/***/ (function(module, exports, __webpack_require__) { - - /* -*- Mode: js; js-indent-level: 2; -*- */ - /* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - - var SourceMapGenerator = __webpack_require__(1).SourceMapGenerator; - var util = __webpack_require__(4); - - // Matches a Windows-style `\r\n` newline or a `\n` newline used by all other - // operating systems these days (capturing the result). - var REGEX_NEWLINE = /(\r?\n)/; - - // Newline character code for charCodeAt() comparisons - var NEWLINE_CODE = 10; - - // Private symbol for identifying `SourceNode`s when multiple versions of - // the source-map library are loaded. This MUST NOT CHANGE across - // versions! - var isSourceNode = "$$$isSourceNode$$$"; - - /** - * SourceNodes provide a way to abstract over interpolating/concatenating - * snippets of generated JavaScript source code while maintaining the line and - * column information associated with the original source code. - * - * @param aLine The original line number. - * @param aColumn The original column number. - * @param aSource The original source's filename. - * @param aChunks Optional. An array of strings which are snippets of - * generated JS, or other SourceNodes. - * @param aName The original identifier. - */ - function SourceNode(aLine, aColumn, aSource, aChunks, aName) { - this.children = []; - this.sourceContents = {}; - this.line = aLine == null ? null : aLine; - this.column = aColumn == null ? null : aColumn; - this.source = aSource == null ? null : aSource; - this.name = aName == null ? null : aName; - this[isSourceNode] = true; - if (aChunks != null) this.add(aChunks); - } - - /** - * Creates a SourceNode from generated code and a SourceMapConsumer. - * - * @param aGeneratedCode The generated code - * @param aSourceMapConsumer The SourceMap for the generated code - * @param aRelativePath Optional. The path that relative sources in the - * SourceMapConsumer should be relative to. - */ - SourceNode.fromStringWithSourceMap = - function SourceNode_fromStringWithSourceMap(aGeneratedCode, aSourceMapConsumer, aRelativePath) { - // The SourceNode we want to fill with the generated code - // and the SourceMap - var node = new SourceNode(); - - // All even indices of this array are one line of the generated code, - // while all odd indices are the newlines between two adjacent lines - // (since `REGEX_NEWLINE` captures its match). - // Processed fragments are accessed by calling `shiftNextLine`. - var remainingLines = aGeneratedCode.split(REGEX_NEWLINE); - var remainingLinesIndex = 0; - var shiftNextLine = function() { - var lineContents = getNextLine(); - // The last line of a file might not have a newline. - var newLine = getNextLine() || ""; - return lineContents + newLine; - - function getNextLine() { - return remainingLinesIndex < remainingLines.length ? - remainingLines[remainingLinesIndex++] : undefined; - } - }; - - // We need to remember the position of "remainingLines" - var lastGeneratedLine = 1, lastGeneratedColumn = 0; - - // The generate SourceNodes we need a code range. - // To extract it current and last mapping is used. - // Here we store the last mapping. - var lastMapping = null; - - aSourceMapConsumer.eachMapping(function (mapping) { - if (lastMapping !== null) { - // We add the code from "lastMapping" to "mapping": - // First check if there is a new line in between. - if (lastGeneratedLine < mapping.generatedLine) { - // Associate first line with "lastMapping" - addMappingWithCode(lastMapping, shiftNextLine()); - lastGeneratedLine++; - lastGeneratedColumn = 0; - // The remaining code is added without mapping - } else { - // There is no new line in between. - // Associate the code between "lastGeneratedColumn" and - // "mapping.generatedColumn" with "lastMapping" - var nextLine = remainingLines[remainingLinesIndex]; - var code = nextLine.substr(0, mapping.generatedColumn - - lastGeneratedColumn); - remainingLines[remainingLinesIndex] = nextLine.substr(mapping.generatedColumn - - lastGeneratedColumn); - lastGeneratedColumn = mapping.generatedColumn; - addMappingWithCode(lastMapping, code); - // No more remaining code, continue - lastMapping = mapping; - return; - } - } - // We add the generated code until the first mapping - // to the SourceNode without any mapping. - // Each line is added as separate string. - while (lastGeneratedLine < mapping.generatedLine) { - node.add(shiftNextLine()); - lastGeneratedLine++; - } - if (lastGeneratedColumn < mapping.generatedColumn) { - var nextLine = remainingLines[remainingLinesIndex]; - node.add(nextLine.substr(0, mapping.generatedColumn)); - remainingLines[remainingLinesIndex] = nextLine.substr(mapping.generatedColumn); - lastGeneratedColumn = mapping.generatedColumn; - } - lastMapping = mapping; - }, this); - // We have processed all mappings. - if (remainingLinesIndex < remainingLines.length) { - if (lastMapping) { - // Associate the remaining code in the current line with "lastMapping" - addMappingWithCode(lastMapping, shiftNextLine()); - } - // and add the remaining lines without any mapping - node.add(remainingLines.splice(remainingLinesIndex).join("")); - } - - // Copy sourcesContent into SourceNode - aSourceMapConsumer.sources.forEach(function (sourceFile) { - var content = aSourceMapConsumer.sourceContentFor(sourceFile); - if (content != null) { - if (aRelativePath != null) { - sourceFile = util.join(aRelativePath, sourceFile); - } - node.setSourceContent(sourceFile, content); - } - }); - - return node; - - function addMappingWithCode(mapping, code) { - if (mapping === null || mapping.source === undefined) { - node.add(code); - } else { - var source = aRelativePath - ? util.join(aRelativePath, mapping.source) - : mapping.source; - node.add(new SourceNode(mapping.originalLine, - mapping.originalColumn, - source, - code, - mapping.name)); - } - } - }; - - /** - * Add a chunk of generated JS to this source node. - * - * @param aChunk A string snippet of generated JS code, another instance of - * SourceNode, or an array where each member is one of those things. - */ - SourceNode.prototype.add = function SourceNode_add(aChunk) { - if (Array.isArray(aChunk)) { - aChunk.forEach(function (chunk) { - this.add(chunk); - }, this); - } - else if (aChunk[isSourceNode] || typeof aChunk === "string") { - if (aChunk) { - this.children.push(aChunk); - } - } - else { - throw new TypeError( - "Expected a SourceNode, string, or an array of SourceNodes and strings. Got " + aChunk - ); - } - return this; - }; - - /** - * Add a chunk of generated JS to the beginning of this source node. - * - * @param aChunk A string snippet of generated JS code, another instance of - * SourceNode, or an array where each member is one of those things. - */ - SourceNode.prototype.prepend = function SourceNode_prepend(aChunk) { - if (Array.isArray(aChunk)) { - for (var i = aChunk.length-1; i >= 0; i--) { - this.prepend(aChunk[i]); - } - } - else if (aChunk[isSourceNode] || typeof aChunk === "string") { - this.children.unshift(aChunk); - } - else { - throw new TypeError( - "Expected a SourceNode, string, or an array of SourceNodes and strings. Got " + aChunk - ); - } - return this; - }; - - /** - * Walk over the tree of JS snippets in this node and its children. The - * walking function is called once for each snippet of JS and is passed that - * snippet and the its original associated source's line/column location. - * - * @param aFn The traversal function. - */ - SourceNode.prototype.walk = function SourceNode_walk(aFn) { - var chunk; - for (var i = 0, len = this.children.length; i < len; i++) { - chunk = this.children[i]; - if (chunk[isSourceNode]) { - chunk.walk(aFn); - } - else { - if (chunk !== '') { - aFn(chunk, { source: this.source, - line: this.line, - column: this.column, - name: this.name }); - } - } - } - }; - - /** - * Like `String.prototype.join` except for SourceNodes. Inserts `aStr` between - * each of `this.children`. - * - * @param aSep The separator. - */ - SourceNode.prototype.join = function SourceNode_join(aSep) { - var newChildren; - var i; - var len = this.children.length; - if (len > 0) { - newChildren = []; - for (i = 0; i < len-1; i++) { - newChildren.push(this.children[i]); - newChildren.push(aSep); - } - newChildren.push(this.children[i]); - this.children = newChildren; - } - return this; - }; - - /** - * Call String.prototype.replace on the very right-most source snippet. Useful - * for trimming whitespace from the end of a source node, etc. - * - * @param aPattern The pattern to replace. - * @param aReplacement The thing to replace the pattern with. - */ - SourceNode.prototype.replaceRight = function SourceNode_replaceRight(aPattern, aReplacement) { - var lastChild = this.children[this.children.length - 1]; - if (lastChild[isSourceNode]) { - lastChild.replaceRight(aPattern, aReplacement); - } - else if (typeof lastChild === 'string') { - this.children[this.children.length - 1] = lastChild.replace(aPattern, aReplacement); - } - else { - this.children.push(''.replace(aPattern, aReplacement)); - } - return this; - }; - - /** - * Set the source content for a source file. This will be added to the SourceMapGenerator - * in the sourcesContent field. - * - * @param aSourceFile The filename of the source file - * @param aSourceContent The content of the source file - */ - SourceNode.prototype.setSourceContent = - function SourceNode_setSourceContent(aSourceFile, aSourceContent) { - this.sourceContents[util.toSetString(aSourceFile)] = aSourceContent; - }; - - /** - * Walk over the tree of SourceNodes. The walking function is called for each - * source file content and is passed the filename and source content. - * - * @param aFn The traversal function. - */ - SourceNode.prototype.walkSourceContents = - function SourceNode_walkSourceContents(aFn) { - for (var i = 0, len = this.children.length; i < len; i++) { - if (this.children[i][isSourceNode]) { - this.children[i].walkSourceContents(aFn); - } - } - - var sources = Object.keys(this.sourceContents); - for (var i = 0, len = sources.length; i < len; i++) { - aFn(util.fromSetString(sources[i]), this.sourceContents[sources[i]]); - } - }; - - /** - * Return the string representation of this source node. Walks over the tree - * and concatenates all the various snippets together to one string. - */ - SourceNode.prototype.toString = function SourceNode_toString() { - var str = ""; - this.walk(function (chunk) { - str += chunk; - }); - return str; - }; - - /** - * Returns the string representation of this source node along with a source - * map. - */ - SourceNode.prototype.toStringWithSourceMap = function SourceNode_toStringWithSourceMap(aArgs) { - var generated = { - code: "", - line: 1, - column: 0 - }; - var map = new SourceMapGenerator(aArgs); - var sourceMappingActive = false; - var lastOriginalSource = null; - var lastOriginalLine = null; - var lastOriginalColumn = null; - var lastOriginalName = null; - this.walk(function (chunk, original) { - generated.code += chunk; - if (original.source !== null - && original.line !== null - && original.column !== null) { - if(lastOriginalSource !== original.source - || lastOriginalLine !== original.line - || lastOriginalColumn !== original.column - || lastOriginalName !== original.name) { - map.addMapping({ - source: original.source, - original: { - line: original.line, - column: original.column - }, - generated: { - line: generated.line, - column: generated.column - }, - name: original.name - }); - } - lastOriginalSource = original.source; - lastOriginalLine = original.line; - lastOriginalColumn = original.column; - lastOriginalName = original.name; - sourceMappingActive = true; - } else if (sourceMappingActive) { - map.addMapping({ - generated: { - line: generated.line, - column: generated.column - } - }); - lastOriginalSource = null; - sourceMappingActive = false; - } - for (var idx = 0, length = chunk.length; idx < length; idx++) { - if (chunk.charCodeAt(idx) === NEWLINE_CODE) { - generated.line++; - generated.column = 0; - // Mappings end at eol - if (idx + 1 === length) { - lastOriginalSource = null; - sourceMappingActive = false; - } else if (sourceMappingActive) { - map.addMapping({ - source: original.source, - original: { - line: original.line, - column: original.column - }, - generated: { - line: generated.line, - column: generated.column - }, - name: original.name - }); - } - } else { - generated.column++; - } - } - }); - this.walkSourceContents(function (sourceFile, sourceContent) { - map.setSourceContent(sourceFile, sourceContent); - }); - - return { code: generated.code, map: map }; - }; - - exports.SourceNode = SourceNode; - - -/***/ }) -/******/ ]) -}); -; -//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vd2VicGFjay91bml2ZXJzYWxNb2R1bGVEZWZpbml0aW9uIiwid2VicGFjazovLy93ZWJwYWNrL2Jvb3RzdHJhcCBlNDczOGZjNzJhN2IyMzAzOTg4OSIsIndlYnBhY2s6Ly8vLi9zb3VyY2UtbWFwLmpzIiwid2VicGFjazovLy8uL2xpYi9zb3VyY2UtbWFwLWdlbmVyYXRvci5qcyIsIndlYnBhY2s6Ly8vLi9saWIvYmFzZTY0LXZscS5qcyIsIndlYnBhY2s6Ly8vLi9saWIvYmFzZTY0LmpzIiwid2VicGFjazovLy8uL2xpYi91dGlsLmpzIiwid2VicGFjazovLy8uL2xpYi9hcnJheS1zZXQuanMiLCJ3ZWJwYWNrOi8vLy4vbGliL21hcHBpbmctbGlzdC5qcyIsIndlYnBhY2s6Ly8vLi9saWIvc291cmNlLW1hcC1jb25zdW1lci5qcyIsIndlYnBhY2s6Ly8vLi9saWIvYmluYXJ5LXNlYXJjaC5qcyIsIndlYnBhY2s6Ly8vLi9saWIvcXVpY2stc29ydC5qcyIsIndlYnBhY2s6Ly8vLi9saWIvc291cmNlLW5vZGUuanMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQ0FBQztBQUNELE87QUNWQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSx1QkFBZTtBQUNmO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOzs7QUFHQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBOzs7Ozs7O0FDdENBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Ozs7Ozs7QUNQQSxpQkFBZ0Isb0JBQW9CO0FBQ3BDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsTUFBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQSxNQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE1BQUs7QUFDTDtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsTUFBSztBQUNMOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE1BQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxVQUFTO0FBQ1Q7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUEsTUFBSztBQUNMO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsTUFBSztBQUNMOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxRQUFPO0FBQ1A7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0EsMkNBQTBDLFNBQVM7QUFDbkQ7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxxQkFBb0I7QUFDcEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxNQUFLO0FBQ0w7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOzs7Ozs7O0FDL1pBLGlCQUFnQixvQkFBb0I7QUFDcEM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDREQUEyRDtBQUMzRCxxQkFBb0I7QUFDcEI7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxJQUFHOztBQUVIO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSUFBRzs7QUFFSDtBQUNBO0FBQ0E7Ozs7Ozs7QUMzSUEsaUJBQWdCLG9CQUFvQjtBQUNwQztBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaUJBQWdCO0FBQ2hCLGlCQUFnQjs7QUFFaEIsb0JBQW1CO0FBQ25CLHFCQUFvQjs7QUFFcEIsaUJBQWdCO0FBQ2hCLGlCQUFnQjs7QUFFaEIsaUJBQWdCO0FBQ2hCLGtCQUFpQjs7QUFFakI7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7Ozs7Ozs7QUNsRUEsaUJBQWdCLG9CQUFvQjtBQUNwQztBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSUFBRztBQUNIO0FBQ0EsSUFBRztBQUNIO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0EsK0NBQThDLFFBQVE7QUFDdEQ7QUFDQTtBQUNBO0FBQ0EsTUFBSztBQUNMO0FBQ0EsTUFBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFFBQU87QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxFQUFDOztBQUVEO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBLDRCQUEyQixRQUFRO0FBQ25DO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7Ozs7Ozs7QUNoYUEsaUJBQWdCLG9CQUFvQjtBQUNwQztBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsdUNBQXNDLFNBQVM7QUFDL0M7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE1BQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSUFBRztBQUNIO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxJQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7Ozs7OztBQ3hIQSxpQkFBZ0Isb0JBQW9CO0FBQ3BDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaUJBQWdCO0FBQ2hCOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLElBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7Ozs7OztBQzlFQSxpQkFBZ0Isb0JBQW9CO0FBQ3BDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSx1REFBc0Q7QUFDdEQ7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQSxFQUFDOztBQUVEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsRUFBQzs7QUFFRDtBQUNBO0FBQ0E7QUFDQSxvQkFBbUI7QUFDbkI7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE1BQUs7QUFDTDs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFlBQVc7O0FBRVg7QUFDQTtBQUNBLFFBQU87QUFDUDs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsWUFBVzs7QUFFWDtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsNEJBQTJCLE1BQU07QUFDakM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx1REFBc0Q7QUFDdEQ7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE1BQUs7O0FBRUw7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBLHVEQUFzRCxZQUFZO0FBQ2xFO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE1BQUs7QUFDTDtBQUNBLEVBQUM7O0FBRUQ7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0Esb0NBQW1DO0FBQ25DO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwwQkFBeUIsY0FBYztBQUN2QztBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLFVBQVM7QUFDVDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esd0JBQXVCLHdDQUF3QztBQUMvRDs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsZ0RBQStDLG1CQUFtQixFQUFFO0FBQ3BFOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGtCQUFpQixvQkFBb0I7QUFDckM7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDhCQUE2QixNQUFNO0FBQ25DO0FBQ0EsUUFBTztBQUNQO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsdURBQXNEO0FBQ3REOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxRQUFPO0FBQ1A7QUFDQTtBQUNBLElBQUc7QUFDSDs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG9CQUFtQiwyQkFBMkI7QUFDOUMsc0JBQXFCLCtDQUErQztBQUNwRTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsRUFBQzs7QUFFRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0EsUUFBTztBQUNQOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLE1BQUs7QUFDTDs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsTUFBSztBQUNMOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esb0JBQW1CLDJCQUEyQjtBQUM5Qzs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxvQkFBbUIsMkJBQTJCO0FBQzlDOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG9CQUFtQiwyQkFBMkI7QUFDOUM7QUFDQTtBQUNBLHNCQUFxQiw0QkFBNEI7QUFDakQ7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBOzs7Ozs7O0FDempDQSxpQkFBZ0Isb0JBQW9CO0FBQ3BDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsTUFBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxNQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7Ozs7OztBQzlHQSxpQkFBZ0Isb0JBQW9CO0FBQ3BDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBLFlBQVcsTUFBTTtBQUNqQjtBQUNBLFlBQVcsT0FBTztBQUNsQjtBQUNBLFlBQVcsT0FBTztBQUNsQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxZQUFXLE9BQU87QUFDbEI7QUFDQSxZQUFXLE9BQU87QUFDbEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxZQUFXLE1BQU07QUFDakI7QUFDQSxZQUFXLFNBQVM7QUFDcEI7QUFDQSxZQUFXLE9BQU87QUFDbEI7QUFDQSxZQUFXLE9BQU87QUFDbEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG9CQUFtQixPQUFPO0FBQzFCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSxZQUFXLE1BQU07QUFDakI7QUFDQSxZQUFXLFNBQVM7QUFDcEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7Ozs7OztBQ2pIQSxpQkFBZ0Isb0JBQW9CO0FBQ3BDO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFVBQVM7QUFDVDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsTUFBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxNQUFLOztBQUVMOztBQUVBO0FBQ0E7QUFDQTtBQUNBLFFBQU87QUFDUDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsTUFBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxrQ0FBaUMsUUFBUTtBQUN6QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw4Q0FBNkMsU0FBUztBQUN0RDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxxQkFBb0I7QUFDcEI7QUFDQTtBQUNBLHVDQUFzQztBQUN0QztBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxnQkFBZSxXQUFXO0FBQzFCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxnREFBK0MsU0FBUztBQUN4RDtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLDBDQUF5QyxTQUFTO0FBQ2xEO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSUFBRztBQUNIO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsWUFBVztBQUNYO0FBQ0E7QUFDQTtBQUNBLFlBQVc7QUFDWDtBQUNBLFVBQVM7QUFDVDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxNQUFLO0FBQ0w7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFFBQU87QUFDUDtBQUNBO0FBQ0E7QUFDQSw2Q0FBNEMsY0FBYztBQUMxRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFVBQVM7QUFDVDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsY0FBYTtBQUNiO0FBQ0E7QUFDQTtBQUNBLGNBQWE7QUFDYjtBQUNBLFlBQVc7QUFDWDtBQUNBLFFBQU87QUFDUDtBQUNBO0FBQ0E7QUFDQSxJQUFHO0FBQ0g7QUFDQTtBQUNBLElBQUc7O0FBRUgsV0FBVTtBQUNWOztBQUVBIiwiZmlsZSI6InNvdXJjZS1tYXAuZGVidWcuanMiLCJzb3VyY2VzQ29udGVudCI6WyIoZnVuY3Rpb24gd2VicGFja1VuaXZlcnNhbE1vZHVsZURlZmluaXRpb24ocm9vdCwgZmFjdG9yeSkge1xuXHRpZih0eXBlb2YgZXhwb3J0cyA9PT0gJ29iamVjdCcgJiYgdHlwZW9mIG1vZHVsZSA9PT0gJ29iamVjdCcpXG5cdFx0bW9kdWxlLmV4cG9ydHMgPSBmYWN0b3J5KCk7XG5cdGVsc2UgaWYodHlwZW9mIGRlZmluZSA9PT0gJ2Z1bmN0aW9uJyAmJiBkZWZpbmUuYW1kKVxuXHRcdGRlZmluZShbXSwgZmFjdG9yeSk7XG5cdGVsc2UgaWYodHlwZW9mIGV4cG9ydHMgPT09ICdvYmplY3QnKVxuXHRcdGV4cG9ydHNbXCJzb3VyY2VNYXBcIl0gPSBmYWN0b3J5KCk7XG5cdGVsc2Vcblx0XHRyb290W1wic291cmNlTWFwXCJdID0gZmFjdG9yeSgpO1xufSkodGhpcywgZnVuY3Rpb24oKSB7XG5yZXR1cm4gXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIHdlYnBhY2svdW5pdmVyc2FsTW9kdWxlRGVmaW5pdGlvbiIsIiBcdC8vIFRoZSBtb2R1bGUgY2FjaGVcbiBcdHZhciBpbnN0YWxsZWRNb2R1bGVzID0ge307XG5cbiBcdC8vIFRoZSByZXF1aXJlIGZ1bmN0aW9uXG4gXHRmdW5jdGlvbiBfX3dlYnBhY2tfcmVxdWlyZV9fKG1vZHVsZUlkKSB7XG5cbiBcdFx0Ly8gQ2hlY2sgaWYgbW9kdWxlIGlzIGluIGNhY2hlXG4gXHRcdGlmKGluc3RhbGxlZE1vZHVsZXNbbW9kdWxlSWRdKVxuIFx0XHRcdHJldHVybiBpbnN0YWxsZWRNb2R1bGVzW21vZHVsZUlkXS5leHBvcnRzO1xuXG4gXHRcdC8vIENyZWF0ZSBhIG5ldyBtb2R1bGUgKGFuZCBwdXQgaXQgaW50byB0aGUgY2FjaGUpXG4gXHRcdHZhciBtb2R1bGUgPSBpbnN0YWxsZWRNb2R1bGVzW21vZHVsZUlkXSA9IHtcbiBcdFx0XHRleHBvcnRzOiB7fSxcbiBcdFx0XHRpZDogbW9kdWxlSWQsXG4gXHRcdFx0bG9hZGVkOiBmYWxzZVxuIFx0XHR9O1xuXG4gXHRcdC8vIEV4ZWN1dGUgdGhlIG1vZHVsZSBmdW5jdGlvblxuIFx0XHRtb2R1bGVzW21vZHVsZUlkXS5jYWxsKG1vZHVsZS5leHBvcnRzLCBtb2R1bGUsIG1vZHVsZS5leHBvcnRzLCBfX3dlYnBhY2tfcmVxdWlyZV9fKTtcblxuIFx0XHQvLyBGbGFnIHRoZSBtb2R1bGUgYXMgbG9hZGVkXG4gXHRcdG1vZHVsZS5sb2FkZWQgPSB0cnVlO1xuXG4gXHRcdC8vIFJldHVybiB0aGUgZXhwb3J0cyBvZiB0aGUgbW9kdWxlXG4gXHRcdHJldHVybiBtb2R1bGUuZXhwb3J0cztcbiBcdH1cblxuXG4gXHQvLyBleHBvc2UgdGhlIG1vZHVsZXMgb2JqZWN0IChfX3dlYnBhY2tfbW9kdWxlc19fKVxuIFx0X193ZWJwYWNrX3JlcXVpcmVfXy5tID0gbW9kdWxlcztcblxuIFx0Ly8gZXhwb3NlIHRoZSBtb2R1bGUgY2FjaGVcbiBcdF9fd2VicGFja19yZXF1aXJlX18uYyA9IGluc3RhbGxlZE1vZHVsZXM7XG5cbiBcdC8vIF9fd2VicGFja19wdWJsaWNfcGF0aF9fXG4gXHRfX3dlYnBhY2tfcmVxdWlyZV9fLnAgPSBcIlwiO1xuXG4gXHQvLyBMb2FkIGVudHJ5IG1vZHVsZSBhbmQgcmV0dXJuIGV4cG9ydHNcbiBcdHJldHVybiBfX3dlYnBhY2tfcmVxdWlyZV9fKDApO1xuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIHdlYnBhY2svYm9vdHN0cmFwIGU0NzM4ZmM3MmE3YjIzMDM5ODg5IiwiLypcbiAqIENvcHlyaWdodCAyMDA5LTIwMTEgTW96aWxsYSBGb3VuZGF0aW9uIGFuZCBjb250cmlidXRvcnNcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBOZXcgQlNEIGxpY2Vuc2UuIFNlZSBMSUNFTlNFLnR4dCBvcjpcbiAqIGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9CU0QtMy1DbGF1c2VcbiAqL1xuZXhwb3J0cy5Tb3VyY2VNYXBHZW5lcmF0b3IgPSByZXF1aXJlKCcuL2xpYi9zb3VyY2UtbWFwLWdlbmVyYXRvcicpLlNvdXJjZU1hcEdlbmVyYXRvcjtcbmV4cG9ydHMuU291cmNlTWFwQ29uc3VtZXIgPSByZXF1aXJlKCcuL2xpYi9zb3VyY2UtbWFwLWNvbnN1bWVyJykuU291cmNlTWFwQ29uc3VtZXI7XG5leHBvcnRzLlNvdXJjZU5vZGUgPSByZXF1aXJlKCcuL2xpYi9zb3VyY2Utbm9kZScpLlNvdXJjZU5vZGU7XG5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL3NvdXJjZS1tYXAuanNcbi8vIG1vZHVsZSBpZCA9IDBcbi8vIG1vZHVsZSBjaHVua3MgPSAwIiwiLyogLSotIE1vZGU6IGpzOyBqcy1pbmRlbnQtbGV2ZWw6IDI7IC0qLSAqL1xuLypcbiAqIENvcHlyaWdodCAyMDExIE1vemlsbGEgRm91bmRhdGlvbiBhbmQgY29udHJpYnV0b3JzXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTmV3IEJTRCBsaWNlbnNlLiBTZWUgTElDRU5TRSBvcjpcbiAqIGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9CU0QtMy1DbGF1c2VcbiAqL1xuXG52YXIgYmFzZTY0VkxRID0gcmVxdWlyZSgnLi9iYXNlNjQtdmxxJyk7XG52YXIgdXRpbCA9IHJlcXVpcmUoJy4vdXRpbCcpO1xudmFyIEFycmF5U2V0ID0gcmVxdWlyZSgnLi9hcnJheS1zZXQnKS5BcnJheVNldDtcbnZhciBNYXBwaW5nTGlzdCA9IHJlcXVpcmUoJy4vbWFwcGluZy1saXN0JykuTWFwcGluZ0xpc3Q7XG5cbi8qKlxuICogQW4gaW5zdGFuY2Ugb2YgdGhlIFNvdXJjZU1hcEdlbmVyYXRvciByZXByZXNlbnRzIGEgc291cmNlIG1hcCB3aGljaCBpc1xuICogYmVpbmcgYnVpbHQgaW5jcmVtZW50YWxseS4gWW91IG1heSBwYXNzIGFuIG9iamVjdCB3aXRoIHRoZSBmb2xsb3dpbmdcbiAqIHByb3BlcnRpZXM6XG4gKlxuICogICAtIGZpbGU6IFRoZSBmaWxlbmFtZSBvZiB0aGUgZ2VuZXJhdGVkIHNvdXJjZS5cbiAqICAgLSBzb3VyY2VSb290OiBBIHJvb3QgZm9yIGFsbCByZWxhdGl2ZSBVUkxzIGluIHRoaXMgc291cmNlIG1hcC5cbiAqL1xuZnVuY3Rpb24gU291cmNlTWFwR2VuZXJhdG9yKGFBcmdzKSB7XG4gIGlmICghYUFyZ3MpIHtcbiAgICBhQXJncyA9IHt9O1xuICB9XG4gIHRoaXMuX2ZpbGUgPSB1dGlsLmdldEFyZyhhQXJncywgJ2ZpbGUnLCBudWxsKTtcbiAgdGhpcy5fc291cmNlUm9vdCA9IHV0aWwuZ2V0QXJnKGFBcmdzLCAnc291cmNlUm9vdCcsIG51bGwpO1xuICB0aGlzLl9za2lwVmFsaWRhdGlvbiA9IHV0aWwuZ2V0QXJnKGFBcmdzLCAnc2tpcFZhbGlkYXRpb24nLCBmYWxzZSk7XG4gIHRoaXMuX3NvdXJjZXMgPSBuZXcgQXJyYXlTZXQoKTtcbiAgdGhpcy5fbmFtZXMgPSBuZXcgQXJyYXlTZXQoKTtcbiAgdGhpcy5fbWFwcGluZ3MgPSBuZXcgTWFwcGluZ0xpc3QoKTtcbiAgdGhpcy5fc291cmNlc0NvbnRlbnRzID0gbnVsbDtcbn1cblxuU291cmNlTWFwR2VuZXJhdG9yLnByb3RvdHlwZS5fdmVyc2lvbiA9IDM7XG5cbi8qKlxuICogQ3JlYXRlcyBhIG5ldyBTb3VyY2VNYXBHZW5lcmF0b3IgYmFzZWQgb24gYSBTb3VyY2VNYXBDb25zdW1lclxuICpcbiAqIEBwYXJhbSBhU291cmNlTWFwQ29uc3VtZXIgVGhlIFNvdXJjZU1hcC5cbiAqL1xuU291cmNlTWFwR2VuZXJhdG9yLmZyb21Tb3VyY2VNYXAgPVxuICBmdW5jdGlvbiBTb3VyY2VNYXBHZW5lcmF0b3JfZnJvbVNvdXJjZU1hcChhU291cmNlTWFwQ29uc3VtZXIpIHtcbiAgICB2YXIgc291cmNlUm9vdCA9IGFTb3VyY2VNYXBDb25zdW1lci5zb3VyY2VSb290O1xuICAgIHZhciBnZW5lcmF0b3IgPSBuZXcgU291cmNlTWFwR2VuZXJhdG9yKHtcbiAgICAgIGZpbGU6IGFTb3VyY2VNYXBDb25zdW1lci5maWxlLFxuICAgICAgc291cmNlUm9vdDogc291cmNlUm9vdFxuICAgIH0pO1xuICAgIGFTb3VyY2VNYXBDb25zdW1lci5lYWNoTWFwcGluZyhmdW5jdGlvbiAobWFwcGluZykge1xuICAgICAgdmFyIG5ld01hcHBpbmcgPSB7XG4gICAgICAgIGdlbmVyYXRlZDoge1xuICAgICAgICAgIGxpbmU6IG1hcHBpbmcuZ2VuZXJhdGVkTGluZSxcbiAgICAgICAgICBjb2x1bW46IG1hcHBpbmcuZ2VuZXJhdGVkQ29sdW1uXG4gICAgICAgIH1cbiAgICAgIH07XG5cbiAgICAgIGlmIChtYXBwaW5nLnNvdXJjZSAhPSBudWxsKSB7XG4gICAgICAgIG5ld01hcHBpbmcuc291cmNlID0gbWFwcGluZy5zb3VyY2U7XG4gICAgICAgIGlmIChzb3VyY2VSb290ICE9IG51bGwpIHtcbiAgICAgICAgICBuZXdNYXBwaW5nLnNvdXJjZSA9IHV0aWwucmVsYXRpdmUoc291cmNlUm9vdCwgbmV3TWFwcGluZy5zb3VyY2UpO1xuICAgICAgICB9XG5cbiAgICAgICAgbmV3TWFwcGluZy5vcmlnaW5hbCA9IHtcbiAgICAgICAgICBsaW5lOiBtYXBwaW5nLm9yaWdpbmFsTGluZSxcbiAgICAgICAgICBjb2x1bW46IG1hcHBpbmcub3JpZ2luYWxDb2x1bW5cbiAgICAgICAgfTtcblxuICAgICAgICBpZiAobWFwcGluZy5uYW1lICE9IG51bGwpIHtcbiAgICAgICAgICBuZXdNYXBwaW5nLm5hbWUgPSBtYXBwaW5nLm5hbWU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgZ2VuZXJhdG9yLmFkZE1hcHBpbmcobmV3TWFwcGluZyk7XG4gICAgfSk7XG4gICAgYVNvdXJjZU1hcENvbnN1bWVyLnNvdXJjZXMuZm9yRWFjaChmdW5jdGlvbiAoc291cmNlRmlsZSkge1xuICAgICAgdmFyIGNvbnRlbnQgPSBhU291cmNlTWFwQ29uc3VtZXIuc291cmNlQ29udGVudEZvcihzb3VyY2VGaWxlKTtcbiAgICAgIGlmIChjb250ZW50ICE9IG51bGwpIHtcbiAgICAgICAgZ2VuZXJhdG9yLnNldFNvdXJjZUNvbnRlbnQoc291cmNlRmlsZSwgY29udGVudCk7XG4gICAgICB9XG4gICAgfSk7XG4gICAgcmV0dXJuIGdlbmVyYXRvcjtcbiAgfTtcblxuLyoqXG4gKiBBZGQgYSBzaW5nbGUgbWFwcGluZyBmcm9tIG9yaWdpbmFsIHNvdXJjZSBsaW5lIGFuZCBjb2x1bW4gdG8gdGhlIGdlbmVyYXRlZFxuICogc291cmNlJ3MgbGluZSBhbmQgY29sdW1uIGZvciB0aGlzIHNvdXJjZSBtYXAgYmVpbmcgY3JlYXRlZC4gVGhlIG1hcHBpbmdcbiAqIG9iamVjdCBzaG91bGQgaGF2ZSB0aGUgZm9sbG93aW5nIHByb3BlcnRpZXM6XG4gKlxuICogICAtIGdlbmVyYXRlZDogQW4gb2JqZWN0IHdpdGggdGhlIGdlbmVyYXRlZCBsaW5lIGFuZCBjb2x1bW4gcG9zaXRpb25zLlxuICogICAtIG9yaWdpbmFsOiBBbiBvYmplY3Qgd2l0aCB0aGUgb3JpZ2luYWwgbGluZSBhbmQgY29sdW1uIHBvc2l0aW9ucy5cbiAqICAgLSBzb3VyY2U6IFRoZSBvcmlnaW5hbCBzb3VyY2UgZmlsZSAocmVsYXRpdmUgdG8gdGhlIHNvdXJjZVJvb3QpLlxuICogICAtIG5hbWU6IEFuIG9wdGlvbmFsIG9yaWdpbmFsIHRva2VuIG5hbWUgZm9yIHRoaXMgbWFwcGluZy5cbiAqL1xuU291cmNlTWFwR2VuZXJhdG9yLnByb3RvdHlwZS5hZGRNYXBwaW5nID1cbiAgZnVuY3Rpb24gU291cmNlTWFwR2VuZXJhdG9yX2FkZE1hcHBpbmcoYUFyZ3MpIHtcbiAgICB2YXIgZ2VuZXJhdGVkID0gdXRpbC5nZXRBcmcoYUFyZ3MsICdnZW5lcmF0ZWQnKTtcbiAgICB2YXIgb3JpZ2luYWwgPSB1dGlsLmdldEFyZyhhQXJncywgJ29yaWdpbmFsJywgbnVsbCk7XG4gICAgdmFyIHNvdXJjZSA9IHV0aWwuZ2V0QXJnKGFBcmdzLCAnc291cmNlJywgbnVsbCk7XG4gICAgdmFyIG5hbWUgPSB1dGlsLmdldEFyZyhhQXJncywgJ25hbWUnLCBudWxsKTtcblxuICAgIGlmICghdGhpcy5fc2tpcFZhbGlkYXRpb24pIHtcbiAgICAgIHRoaXMuX3ZhbGlkYXRlTWFwcGluZyhnZW5lcmF0ZWQsIG9yaWdpbmFsLCBzb3VyY2UsIG5hbWUpO1xuICAgIH1cblxuICAgIGlmIChzb3VyY2UgIT0gbnVsbCkge1xuICAgICAgc291cmNlID0gU3RyaW5nKHNvdXJjZSk7XG4gICAgICBpZiAoIXRoaXMuX3NvdXJjZXMuaGFzKHNvdXJjZSkpIHtcbiAgICAgICAgdGhpcy5fc291cmNlcy5hZGQoc291cmNlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpZiAobmFtZSAhPSBudWxsKSB7XG4gICAgICBuYW1lID0gU3RyaW5nKG5hbWUpO1xuICAgICAgaWYgKCF0aGlzLl9uYW1lcy5oYXMobmFtZSkpIHtcbiAgICAgICAgdGhpcy5fbmFtZXMuYWRkKG5hbWUpO1xuICAgICAgfVxuICAgIH1cblxuICAgIHRoaXMuX21hcHBpbmdzLmFkZCh7XG4gICAgICBnZW5lcmF0ZWRMaW5lOiBnZW5lcmF0ZWQubGluZSxcbiAgICAgIGdlbmVyYXRlZENvbHVtbjogZ2VuZXJhdGVkLmNvbHVtbixcbiAgICAgIG9yaWdpbmFsTGluZTogb3JpZ2luYWwgIT0gbnVsbCAmJiBvcmlnaW5hbC5saW5lLFxuICAgICAgb3JpZ2luYWxDb2x1bW46IG9yaWdpbmFsICE9IG51bGwgJiYgb3JpZ2luYWwuY29sdW1uLFxuICAgICAgc291cmNlOiBzb3VyY2UsXG4gICAgICBuYW1lOiBuYW1lXG4gICAgfSk7XG4gIH07XG5cbi8qKlxuICogU2V0IHRoZSBzb3VyY2UgY29udGVudCBmb3IgYSBzb3VyY2UgZmlsZS5cbiAqL1xuU291cmNlTWFwR2VuZXJhdG9yLnByb3RvdHlwZS5zZXRTb3VyY2VDb250ZW50ID1cbiAgZnVuY3Rpb24gU291cmNlTWFwR2VuZXJhdG9yX3NldFNvdXJjZUNvbnRlbnQoYVNvdXJjZUZpbGUsIGFTb3VyY2VDb250ZW50KSB7XG4gICAgdmFyIHNvdXJjZSA9IGFTb3VyY2VGaWxlO1xuICAgIGlmICh0aGlzLl9zb3VyY2VSb290ICE9IG51bGwpIHtcbiAgICAgIHNvdXJjZSA9IHV0aWwucmVsYXRpdmUodGhpcy5fc291cmNlUm9vdCwgc291cmNlKTtcbiAgICB9XG5cbiAgICBpZiAoYVNvdXJjZUNvbnRlbnQgIT0gbnVsbCkge1xuICAgICAgLy8gQWRkIHRoZSBzb3VyY2UgY29udGVudCB0byB0aGUgX3NvdXJjZXNDb250ZW50cyBtYXAuXG4gICAgICAvLyBDcmVhdGUgYSBuZXcgX3NvdXJjZXNDb250ZW50cyBtYXAgaWYgdGhlIHByb3BlcnR5IGlzIG51bGwuXG4gICAgICBpZiAoIXRoaXMuX3NvdXJjZXNDb250ZW50cykge1xuICAgICAgICB0aGlzLl9zb3VyY2VzQ29udGVudHMgPSBPYmplY3QuY3JlYXRlKG51bGwpO1xuICAgICAgfVxuICAgICAgdGhpcy5fc291cmNlc0NvbnRlbnRzW3V0aWwudG9TZXRTdHJpbmcoc291cmNlKV0gPSBhU291cmNlQ29udGVudDtcbiAgICB9IGVsc2UgaWYgKHRoaXMuX3NvdXJjZXNDb250ZW50cykge1xuICAgICAgLy8gUmVtb3ZlIHRoZSBzb3VyY2UgZmlsZSBmcm9tIHRoZSBfc291cmNlc0NvbnRlbnRzIG1hcC5cbiAgICAgIC8vIElmIHRoZSBfc291cmNlc0NvbnRlbnRzIG1hcCBpcyBlbXB0eSwgc2V0IHRoZSBwcm9wZXJ0eSB0byBudWxsLlxuICAgICAgZGVsZXRlIHRoaXMuX3NvdXJjZXNDb250ZW50c1t1dGlsLnRvU2V0U3RyaW5nKHNvdXJjZSldO1xuICAgICAgaWYgKE9iamVjdC5rZXlzKHRoaXMuX3NvdXJjZXNDb250ZW50cykubGVuZ3RoID09PSAwKSB7XG4gICAgICAgIHRoaXMuX3NvdXJjZXNDb250ZW50cyA9IG51bGw7XG4gICAgICB9XG4gICAgfVxuICB9O1xuXG4vKipcbiAqIEFwcGxpZXMgdGhlIG1hcHBpbmdzIG9mIGEgc3ViLXNvdXJjZS1tYXAgZm9yIGEgc3BlY2lmaWMgc291cmNlIGZpbGUgdG8gdGhlXG4gKiBzb3VyY2UgbWFwIGJlaW5nIGdlbmVyYXRlZC4gRWFjaCBtYXBwaW5nIHRvIHRoZSBzdXBwbGllZCBzb3VyY2UgZmlsZSBpc1xuICogcmV3cml0dGVuIHVzaW5nIHRoZSBzdXBwbGllZCBzb3VyY2UgbWFwLiBOb3RlOiBUaGUgcmVzb2x1dGlvbiBmb3IgdGhlXG4gKiByZXN1bHRpbmcgbWFwcGluZ3MgaXMgdGhlIG1pbmltaXVtIG9mIHRoaXMgbWFwIGFuZCB0aGUgc3VwcGxpZWQgbWFwLlxuICpcbiAqIEBwYXJhbSBhU291cmNlTWFwQ29uc3VtZXIgVGhlIHNvdXJjZSBtYXAgdG8gYmUgYXBwbGllZC5cbiAqIEBwYXJhbSBhU291cmNlRmlsZSBPcHRpb25hbC4gVGhlIGZpbGVuYW1lIG9mIHRoZSBzb3VyY2UgZmlsZS5cbiAqICAgICAgICBJZiBvbWl0dGVkLCBTb3VyY2VNYXBDb25zdW1lcidzIGZpbGUgcHJvcGVydHkgd2lsbCBiZSB1c2VkLlxuICogQHBhcmFtIGFTb3VyY2VNYXBQYXRoIE9wdGlvbmFsLiBUaGUgZGlybmFtZSBvZiB0aGUgcGF0aCB0byB0aGUgc291cmNlIG1hcFxuICogICAgICAgIHRvIGJlIGFwcGxpZWQuIElmIHJlbGF0aXZlLCBpdCBpcyByZWxhdGl2ZSB0byB0aGUgU291cmNlTWFwQ29uc3VtZXIuXG4gKiAgICAgICAgVGhpcyBwYXJhbWV0ZXIgaXMgbmVlZGVkIHdoZW4gdGhlIHR3byBzb3VyY2UgbWFwcyBhcmVuJ3QgaW4gdGhlIHNhbWVcbiAqICAgICAgICBkaXJlY3RvcnksIGFuZCB0aGUgc291cmNlIG1hcCB0byBiZSBhcHBsaWVkIGNvbnRhaW5zIHJlbGF0aXZlIHNvdXJjZVxuICogICAgICAgIHBhdGhzLiBJZiBzbywgdGhvc2UgcmVsYXRpdmUgc291cmNlIHBhdGhzIG5lZWQgdG8gYmUgcmV3cml0dGVuXG4gKiAgICAgICAgcmVsYXRpdmUgdG8gdGhlIFNvdXJjZU1hcEdlbmVyYXRvci5cbiAqL1xuU291cmNlTWFwR2VuZXJhdG9yLnByb3RvdHlwZS5hcHBseVNvdXJjZU1hcCA9XG4gIGZ1bmN0aW9uIFNvdXJjZU1hcEdlbmVyYXRvcl9hcHBseVNvdXJjZU1hcChhU291cmNlTWFwQ29uc3VtZXIsIGFTb3VyY2VGaWxlLCBhU291cmNlTWFwUGF0aCkge1xuICAgIHZhciBzb3VyY2VGaWxlID0gYVNvdXJjZUZpbGU7XG4gICAgLy8gSWYgYVNvdXJjZUZpbGUgaXMgb21pdHRlZCwgd2Ugd2lsbCB1c2UgdGhlIGZpbGUgcHJvcGVydHkgb2YgdGhlIFNvdXJjZU1hcFxuICAgIGlmIChhU291cmNlRmlsZSA9PSBudWxsKSB7XG4gICAgICBpZiAoYVNvdXJjZU1hcENvbnN1bWVyLmZpbGUgPT0gbnVsbCkge1xuICAgICAgICB0aHJvdyBuZXcgRXJyb3IoXG4gICAgICAgICAgJ1NvdXJjZU1hcEdlbmVyYXRvci5wcm90b3R5cGUuYXBwbHlTb3VyY2VNYXAgcmVxdWlyZXMgZWl0aGVyIGFuIGV4cGxpY2l0IHNvdXJjZSBmaWxlLCAnICtcbiAgICAgICAgICAnb3IgdGhlIHNvdXJjZSBtYXBcXCdzIFwiZmlsZVwiIHByb3BlcnR5LiBCb3RoIHdlcmUgb21pdHRlZC4nXG4gICAgICAgICk7XG4gICAgICB9XG4gICAgICBzb3VyY2VGaWxlID0gYVNvdXJjZU1hcENvbnN1bWVyLmZpbGU7XG4gICAgfVxuICAgIHZhciBzb3VyY2VSb290ID0gdGhpcy5fc291cmNlUm9vdDtcbiAgICAvLyBNYWtlIFwic291cmNlRmlsZVwiIHJlbGF0aXZlIGlmIGFuIGFic29sdXRlIFVybCBpcyBwYXNzZWQuXG4gICAgaWYgKHNvdXJjZVJvb3QgIT0gbnVsbCkge1xuICAgICAgc291cmNlRmlsZSA9IHV0aWwucmVsYXRpdmUoc291cmNlUm9vdCwgc291cmNlRmlsZSk7XG4gICAgfVxuICAgIC8vIEFwcGx5aW5nIHRoZSBTb3VyY2VNYXAgY2FuIGFkZCBhbmQgcmVtb3ZlIGl0ZW1zIGZyb20gdGhlIHNvdXJjZXMgYW5kXG4gICAgLy8gdGhlIG5hbWVzIGFycmF5LlxuICAgIHZhciBuZXdTb3VyY2VzID0gbmV3IEFycmF5U2V0KCk7XG4gICAgdmFyIG5ld05hbWVzID0gbmV3IEFycmF5U2V0KCk7XG5cbiAgICAvLyBGaW5kIG1hcHBpbmdzIGZvciB0aGUgXCJzb3VyY2VGaWxlXCJcbiAgICB0aGlzLl9tYXBwaW5ncy51bnNvcnRlZEZvckVhY2goZnVuY3Rpb24gKG1hcHBpbmcpIHtcbiAgICAgIGlmIChtYXBwaW5nLnNvdXJjZSA9PT0gc291cmNlRmlsZSAmJiBtYXBwaW5nLm9yaWdpbmFsTGluZSAhPSBudWxsKSB7XG4gICAgICAgIC8vIENoZWNrIGlmIGl0IGNhbiBiZSBtYXBwZWQgYnkgdGhlIHNvdXJjZSBtYXAsIHRoZW4gdXBkYXRlIHRoZSBtYXBwaW5nLlxuICAgICAgICB2YXIgb3JpZ2luYWwgPSBhU291cmNlTWFwQ29uc3VtZXIub3JpZ2luYWxQb3NpdGlvbkZvcih7XG4gICAgICAgICAgbGluZTogbWFwcGluZy5vcmlnaW5hbExpbmUsXG4gICAgICAgICAgY29sdW1uOiBtYXBwaW5nLm9yaWdpbmFsQ29sdW1uXG4gICAgICAgIH0pO1xuICAgICAgICBpZiAob3JpZ2luYWwuc291cmNlICE9IG51bGwpIHtcbiAgICAgICAgICAvLyBDb3B5IG1hcHBpbmdcbiAgICAgICAgICBtYXBwaW5nLnNvdXJjZSA9IG9yaWdpbmFsLnNvdXJjZTtcbiAgICAgICAgICBpZiAoYVNvdXJjZU1hcFBhdGggIT0gbnVsbCkge1xuICAgICAgICAgICAgbWFwcGluZy5zb3VyY2UgPSB1dGlsLmpvaW4oYVNvdXJjZU1hcFBhdGgsIG1hcHBpbmcuc291cmNlKVxuICAgICAgICAgIH1cbiAgICAgICAgICBpZiAoc291cmNlUm9vdCAhPSBudWxsKSB7XG4gICAgICAgICAgICBtYXBwaW5nLnNvdXJjZSA9IHV0aWwucmVsYXRpdmUoc291cmNlUm9vdCwgbWFwcGluZy5zb3VyY2UpO1xuICAgICAgICAgIH1cbiAgICAgICAgICBtYXBwaW5nLm9yaWdpbmFsTGluZSA9IG9yaWdpbmFsLmxpbmU7XG4gICAgICAgICAgbWFwcGluZy5vcmlnaW5hbENvbHVtbiA9IG9yaWdpbmFsLmNvbHVtbjtcbiAgICAgICAgICBpZiAob3JpZ2luYWwubmFtZSAhPSBudWxsKSB7XG4gICAgICAgICAgICBtYXBwaW5nLm5hbWUgPSBvcmlnaW5hbC5uYW1lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB2YXIgc291cmNlID0gbWFwcGluZy5zb3VyY2U7XG4gICAgICBpZiAoc291cmNlICE9IG51bGwgJiYgIW5ld1NvdXJjZXMuaGFzKHNvdXJjZSkpIHtcbiAgICAgICAgbmV3U291cmNlcy5hZGQoc291cmNlKTtcbiAgICAgIH1cblxuICAgICAgdmFyIG5hbWUgPSBtYXBwaW5nLm5hbWU7XG4gICAgICBpZiAobmFtZSAhPSBudWxsICYmICFuZXdOYW1lcy5oYXMobmFtZSkpIHtcbiAgICAgICAgbmV3TmFtZXMuYWRkKG5hbWUpO1xuICAgICAgfVxuXG4gICAgfSwgdGhpcyk7XG4gICAgdGhpcy5fc291cmNlcyA9IG5ld1NvdXJjZXM7XG4gICAgdGhpcy5fbmFtZXMgPSBuZXdOYW1lcztcblxuICAgIC8vIENvcHkgc291cmNlc0NvbnRlbnRzIG9mIGFwcGxpZWQgbWFwLlxuICAgIGFTb3VyY2VNYXBDb25zdW1lci5zb3VyY2VzLmZvckVhY2goZnVuY3Rpb24gKHNvdXJjZUZpbGUpIHtcbiAgICAgIHZhciBjb250ZW50ID0gYVNvdXJjZU1hcENvbnN1bWVyLnNvdXJjZUNvbnRlbnRGb3Ioc291cmNlRmlsZSk7XG4gICAgICBpZiAoY29udGVudCAhPSBudWxsKSB7XG4gICAgICAgIGlmIChhU291cmNlTWFwUGF0aCAhPSBudWxsKSB7XG4gICAgICAgICAgc291cmNlRmlsZSA9IHV0aWwuam9pbihhU291cmNlTWFwUGF0aCwgc291cmNlRmlsZSk7XG4gICAgICAgIH1cbiAgICAgICAgaWYgKHNvdXJjZVJvb3QgIT0gbnVsbCkge1xuICAgICAgICAgIHNvdXJjZUZpbGUgPSB1dGlsLnJlbGF0aXZlKHNvdXJjZVJvb3QsIHNvdXJjZUZpbGUpO1xuICAgICAgICB9XG4gICAgICAgIHRoaXMuc2V0U291cmNlQ29udGVudChzb3VyY2VGaWxlLCBjb250ZW50KTtcbiAgICAgIH1cbiAgICB9LCB0aGlzKTtcbiAgfTtcblxuLyoqXG4gKiBBIG1hcHBpbmcgY2FuIGhhdmUgb25lIG9mIHRoZSB0aHJlZSBsZXZlbHMgb2YgZGF0YTpcbiAqXG4gKiAgIDEuIEp1c3QgdGhlIGdlbmVyYXRlZCBwb3NpdGlvbi5cbiAqICAgMi4gVGhlIEdlbmVyYXRlZCBwb3NpdGlvbiwgb3JpZ2luYWwgcG9zaXRpb24sIGFuZCBvcmlnaW5hbCBzb3VyY2UuXG4gKiAgIDMuIEdlbmVyYXRlZCBhbmQgb3JpZ2luYWwgcG9zaXRpb24sIG9yaWdpbmFsIHNvdXJjZSwgYXMgd2VsbCBhcyBhIG5hbWVcbiAqICAgICAgdG9rZW4uXG4gKlxuICogVG8gbWFpbnRhaW4gY29uc2lzdGVuY3ksIHdlIHZhbGlkYXRlIHRoYXQgYW55IG5ldyBtYXBwaW5nIGJlaW5nIGFkZGVkIGZhbGxzXG4gKiBpbiB0byBvbmUgb2YgdGhlc2UgY2F0ZWdvcmllcy5cbiAqL1xuU291cmNlTWFwR2VuZXJhdG9yLnByb3RvdHlwZS5fdmFsaWRhdGVNYXBwaW5nID1cbiAgZnVuY3Rpb24gU291cmNlTWFwR2VuZXJhdG9yX3ZhbGlkYXRlTWFwcGluZyhhR2VuZXJhdGVkLCBhT3JpZ2luYWwsIGFTb3VyY2UsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYU5hbWUpIHtcbiAgICAvLyBXaGVuIGFPcmlnaW5hbCBpcyB0cnV0aHkgYnV0IGhhcyBlbXB0eSB2YWx1ZXMgZm9yIC5saW5lIGFuZCAuY29sdW1uLFxuICAgIC8vIGl0IGlzIG1vc3QgbGlrZWx5IGEgcHJvZ3JhbW1lciBlcnJvci4gSW4gdGhpcyBjYXNlIHdlIHRocm93IGEgdmVyeVxuICAgIC8vIHNwZWNpZmljIGVycm9yIG1lc3NhZ2UgdG8gdHJ5IHRvIGd1aWRlIHRoZW0gdGhlIHJpZ2h0IHdheS5cbiAgICAvLyBGb3IgZXhhbXBsZTogaHR0cHM6Ly9naXRodWIuY29tL1BvbHltZXIvcG9seW1lci1idW5kbGVyL3B1bGwvNTE5XG4gICAgaWYgKGFPcmlnaW5hbCAmJiB0eXBlb2YgYU9yaWdpbmFsLmxpbmUgIT09ICdudW1iZXInICYmIHR5cGVvZiBhT3JpZ2luYWwuY29sdW1uICE9PSAnbnVtYmVyJykge1xuICAgICAgICB0aHJvdyBuZXcgRXJyb3IoXG4gICAgICAgICAgICAnb3JpZ2luYWwubGluZSBhbmQgb3JpZ2luYWwuY29sdW1uIGFyZSBub3QgbnVtYmVycyAtLSB5b3UgcHJvYmFibHkgbWVhbnQgdG8gb21pdCAnICtcbiAgICAgICAgICAgICd0aGUgb3JpZ2luYWwgbWFwcGluZyBlbnRpcmVseSBhbmQgb25seSBtYXAgdGhlIGdlbmVyYXRlZCBwb3NpdGlvbi4gSWYgc28sIHBhc3MgJyArXG4gICAgICAgICAgICAnbnVsbCBmb3IgdGhlIG9yaWdpbmFsIG1hcHBpbmcgaW5zdGVhZCBvZiBhbiBvYmplY3Qgd2l0aCBlbXB0eSBvciBudWxsIHZhbHVlcy4nXG4gICAgICAgICk7XG4gICAgfVxuXG4gICAgaWYgKGFHZW5lcmF0ZWQgJiYgJ2xpbmUnIGluIGFHZW5lcmF0ZWQgJiYgJ2NvbHVtbicgaW4gYUdlbmVyYXRlZFxuICAgICAgICAmJiBhR2VuZXJhdGVkLmxpbmUgPiAwICYmIGFHZW5lcmF0ZWQuY29sdW1uID49IDBcbiAgICAgICAgJiYgIWFPcmlnaW5hbCAmJiAhYVNvdXJjZSAmJiAhYU5hbWUpIHtcbiAgICAgIC8vIENhc2UgMS5cbiAgICAgIHJldHVybjtcbiAgICB9XG4gICAgZWxzZSBpZiAoYUdlbmVyYXRlZCAmJiAnbGluZScgaW4gYUdlbmVyYXRlZCAmJiAnY29sdW1uJyBpbiBhR2VuZXJhdGVkXG4gICAgICAgICAgICAgJiYgYU9yaWdpbmFsICYmICdsaW5lJyBpbiBhT3JpZ2luYWwgJiYgJ2NvbHVtbicgaW4gYU9yaWdpbmFsXG4gICAgICAgICAgICAgJiYgYUdlbmVyYXRlZC5saW5lID4gMCAmJiBhR2VuZXJhdGVkLmNvbHVtbiA+PSAwXG4gICAgICAgICAgICAgJiYgYU9yaWdpbmFsLmxpbmUgPiAwICYmIGFPcmlnaW5hbC5jb2x1bW4gPj0gMFxuICAgICAgICAgICAgICYmIGFTb3VyY2UpIHtcbiAgICAgIC8vIENhc2VzIDIgYW5kIDMuXG4gICAgICByZXR1cm47XG4gICAgfVxuICAgIGVsc2Uge1xuICAgICAgdGhyb3cgbmV3IEVycm9yKCdJbnZhbGlkIG1hcHBpbmc6ICcgKyBKU09OLnN0cmluZ2lmeSh7XG4gICAgICAgIGdlbmVyYXRlZDogYUdlbmVyYXRlZCxcbiAgICAgICAgc291cmNlOiBhU291cmNlLFxuICAgICAgICBvcmlnaW5hbDogYU9yaWdpbmFsLFxuICAgICAgICBuYW1lOiBhTmFtZVxuICAgICAgfSkpO1xuICAgIH1cbiAgfTtcblxuLyoqXG4gKiBTZXJpYWxpemUgdGhlIGFjY3VtdWxhdGVkIG1hcHBpbmdzIGluIHRvIHRoZSBzdHJlYW0gb2YgYmFzZSA2NCBWTFFzXG4gKiBzcGVjaWZpZWQgYnkgdGhlIHNvdXJjZSBtYXAgZm9ybWF0LlxuICovXG5Tb3VyY2VNYXBHZW5lcmF0b3IucHJvdG90eXBlLl9zZXJpYWxpemVNYXBwaW5ncyA9XG4gIGZ1bmN0aW9uIFNvdXJjZU1hcEdlbmVyYXRvcl9zZXJpYWxpemVNYXBwaW5ncygpIHtcbiAgICB2YXIgcHJldmlvdXNHZW5lcmF0ZWRDb2x1bW4gPSAwO1xuICAgIHZhciBwcmV2aW91c0dlbmVyYXRlZExpbmUgPSAxO1xuICAgIHZhciBwcmV2aW91c09yaWdpbmFsQ29sdW1uID0gMDtcbiAgICB2YXIgcHJldmlvdXNPcmlnaW5hbExpbmUgPSAwO1xuICAgIHZhciBwcmV2aW91c05hbWUgPSAwO1xuICAgIHZhciBwcmV2aW91c1NvdXJjZSA9IDA7XG4gICAgdmFyIHJlc3VsdCA9ICcnO1xuICAgIHZhciBuZXh0O1xuICAgIHZhciBtYXBwaW5nO1xuICAgIHZhciBuYW1lSWR4O1xuICAgIHZhciBzb3VyY2VJZHg7XG5cbiAgICB2YXIgbWFwcGluZ3MgPSB0aGlzLl9tYXBwaW5ncy50b0FycmF5KCk7XG4gICAgZm9yICh2YXIgaSA9IDAsIGxlbiA9IG1hcHBpbmdzLmxlbmd0aDsgaSA8IGxlbjsgaSsrKSB7XG4gICAgICBtYXBwaW5nID0gbWFwcGluZ3NbaV07XG4gICAgICBuZXh0ID0gJydcblxuICAgICAgaWYgKG1hcHBpbmcuZ2VuZXJhdGVkTGluZSAhPT0gcHJldmlvdXNHZW5lcmF0ZWRMaW5lKSB7XG4gICAgICAgIHByZXZpb3VzR2VuZXJhdGVkQ29sdW1uID0gMDtcbiAgICAgICAgd2hpbGUgKG1hcHBpbmcuZ2VuZXJhdGVkTGluZSAhPT0gcHJldmlvdXNHZW5lcmF0ZWRMaW5lKSB7XG4gICAgICAgICAgbmV4dCArPSAnOyc7XG4gICAgICAgICAgcHJldmlvdXNHZW5lcmF0ZWRMaW5lKys7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGVsc2Uge1xuICAgICAgICBpZiAoaSA+IDApIHtcbiAgICAgICAgICBpZiAoIXV0aWwuY29tcGFyZUJ5R2VuZXJhdGVkUG9zaXRpb25zSW5mbGF0ZWQobWFwcGluZywgbWFwcGluZ3NbaSAtIDFdKSkge1xuICAgICAgICAgICAgY29udGludWU7XG4gICAgICAgICAgfVxuICAgICAgICAgIG5leHQgKz0gJywnO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIG5leHQgKz0gYmFzZTY0VkxRLmVuY29kZShtYXBwaW5nLmdlbmVyYXRlZENvbHVtblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSBwcmV2aW91c0dlbmVyYXRlZENvbHVtbik7XG4gICAgICBwcmV2aW91c0dlbmVyYXRlZENvbHVtbiA9IG1hcHBpbmcuZ2VuZXJhdGVkQ29sdW1uO1xuXG4gICAgICBpZiAobWFwcGluZy5zb3VyY2UgIT0gbnVsbCkge1xuICAgICAgICBzb3VyY2VJZHggPSB0aGlzLl9zb3VyY2VzLmluZGV4T2YobWFwcGluZy5zb3VyY2UpO1xuICAgICAgICBuZXh0ICs9IGJhc2U2NFZMUS5lbmNvZGUoc291cmNlSWR4IC0gcHJldmlvdXNTb3VyY2UpO1xuICAgICAgICBwcmV2aW91c1NvdXJjZSA9IHNvdXJjZUlkeDtcblxuICAgICAgICAvLyBsaW5lcyBhcmUgc3RvcmVkIDAtYmFzZWQgaW4gU291cmNlTWFwIHNwZWMgdmVyc2lvbiAzXG4gICAgICAgIG5leHQgKz0gYmFzZTY0VkxRLmVuY29kZShtYXBwaW5nLm9yaWdpbmFsTGluZSAtIDFcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSBwcmV2aW91c09yaWdpbmFsTGluZSk7XG4gICAgICAgIHByZXZpb3VzT3JpZ2luYWxMaW5lID0gbWFwcGluZy5vcmlnaW5hbExpbmUgLSAxO1xuXG4gICAgICAgIG5leHQgKz0gYmFzZTY0VkxRLmVuY29kZShtYXBwaW5nLm9yaWdpbmFsQ29sdW1uXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0gcHJldmlvdXNPcmlnaW5hbENvbHVtbik7XG4gICAgICAgIHByZXZpb3VzT3JpZ2luYWxDb2x1bW4gPSBtYXBwaW5nLm9yaWdpbmFsQ29sdW1uO1xuXG4gICAgICAgIGlmIChtYXBwaW5nLm5hbWUgIT0gbnVsbCkge1xuICAgICAgICAgIG5hbWVJZHggPSB0aGlzLl9uYW1lcy5pbmRleE9mKG1hcHBpbmcubmFtZSk7XG4gICAgICAgICAgbmV4dCArPSBiYXNlNjRWTFEuZW5jb2RlKG5hbWVJZHggLSBwcmV2aW91c05hbWUpO1xuICAgICAgICAgIHByZXZpb3VzTmFtZSA9IG5hbWVJZHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgcmVzdWx0ICs9IG5leHQ7XG4gICAgfVxuXG4gICAgcmV0dXJuIHJlc3VsdDtcbiAgfTtcblxuU291cmNlTWFwR2VuZXJhdG9yLnByb3RvdHlwZS5fZ2VuZXJhdGVTb3VyY2VzQ29udGVudCA9XG4gIGZ1bmN0aW9uIFNvdXJjZU1hcEdlbmVyYXRvcl9nZW5lcmF0ZVNvdXJjZXNDb250ZW50KGFTb3VyY2VzLCBhU291cmNlUm9vdCkge1xuICAgIHJldHVybiBhU291cmNlcy5tYXAoZnVuY3Rpb24gKHNvdXJjZSkge1xuICAgICAgaWYgKCF0aGlzLl9zb3VyY2VzQ29udGVudHMpIHtcbiAgICAgICAgcmV0dXJuIG51bGw7XG4gICAgICB9XG4gICAgICBpZiAoYVNvdXJjZVJvb3QgIT0gbnVsbCkge1xuICAgICAgICBzb3VyY2UgPSB1dGlsLnJlbGF0aXZlKGFTb3VyY2VSb290LCBzb3VyY2UpO1xuICAgICAgfVxuICAgICAgdmFyIGtleSA9IHV0aWwudG9TZXRTdHJpbmcoc291cmNlKTtcbiAgICAgIHJldHVybiBPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwodGhpcy5fc291cmNlc0NvbnRlbnRzLCBrZXkpXG4gICAgICAgID8gdGhpcy5fc291cmNlc0NvbnRlbnRzW2tleV1cbiAgICAgICAgOiBudWxsO1xuICAgIH0sIHRoaXMpO1xuICB9O1xuXG4vKipcbiAqIEV4dGVybmFsaXplIHRoZSBzb3VyY2UgbWFwLlxuICovXG5Tb3VyY2VNYXBHZW5lcmF0b3IucHJvdG90eXBlLnRvSlNPTiA9XG4gIGZ1bmN0aW9uIFNvdXJjZU1hcEdlbmVyYXRvcl90b0pTT04oKSB7XG4gICAgdmFyIG1hcCA9IHtcbiAgICAgIHZlcnNpb246IHRoaXMuX3ZlcnNpb24sXG4gICAgICBzb3VyY2VzOiB0aGlzLl9zb3VyY2VzLnRvQXJyYXkoKSxcbiAgICAgIG5hbWVzOiB0aGlzLl9uYW1lcy50b0FycmF5KCksXG4gICAgICBtYXBwaW5nczogdGhpcy5fc2VyaWFsaXplTWFwcGluZ3MoKVxuICAgIH07XG4gICAgaWYgKHRoaXMuX2ZpbGUgIT0gbnVsbCkge1xuICAgICAgbWFwLmZpbGUgPSB0aGlzLl9maWxlO1xuICAgIH1cbiAgICBpZiAodGhpcy5fc291cmNlUm9vdCAhPSBudWxsKSB7XG4gICAgICBtYXAuc291cmNlUm9vdCA9IHRoaXMuX3NvdXJjZVJvb3Q7XG4gICAgfVxuICAgIGlmICh0aGlzLl9zb3VyY2VzQ29udGVudHMpIHtcbiAgICAgIG1hcC5zb3VyY2VzQ29udGVudCA9IHRoaXMuX2dlbmVyYXRlU291cmNlc0NvbnRlbnQobWFwLnNvdXJjZXMsIG1hcC5zb3VyY2VSb290KTtcbiAgICB9XG5cbiAgICByZXR1cm4gbWFwO1xuICB9O1xuXG4vKipcbiAqIFJlbmRlciB0aGUgc291cmNlIG1hcCBiZWluZyBnZW5lcmF0ZWQgdG8gYSBzdHJpbmcuXG4gKi9cblNvdXJjZU1hcEdlbmVyYXRvci5wcm90b3R5cGUudG9TdHJpbmcgPVxuICBmdW5jdGlvbiBTb3VyY2VNYXBHZW5lcmF0b3JfdG9TdHJpbmcoKSB7XG4gICAgcmV0dXJuIEpTT04uc3RyaW5naWZ5KHRoaXMudG9KU09OKCkpO1xuICB9O1xuXG5leHBvcnRzLlNvdXJjZU1hcEdlbmVyYXRvciA9IFNvdXJjZU1hcEdlbmVyYXRvcjtcblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vbGliL3NvdXJjZS1tYXAtZ2VuZXJhdG9yLmpzXG4vLyBtb2R1bGUgaWQgPSAxXG4vLyBtb2R1bGUgY2h1bmtzID0gMCIsIi8qIC0qLSBNb2RlOiBqczsganMtaW5kZW50LWxldmVsOiAyOyAtKi0gKi9cbi8qXG4gKiBDb3B5cmlnaHQgMjAxMSBNb3ppbGxhIEZvdW5kYXRpb24gYW5kIGNvbnRyaWJ1dG9yc1xuICogTGljZW5zZWQgdW5kZXIgdGhlIE5ldyBCU0QgbGljZW5zZS4gU2VlIExJQ0VOU0Ugb3I6XG4gKiBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvQlNELTMtQ2xhdXNlXG4gKlxuICogQmFzZWQgb24gdGhlIEJhc2UgNjQgVkxRIGltcGxlbWVudGF0aW9uIGluIENsb3N1cmUgQ29tcGlsZXI6XG4gKiBodHRwczovL2NvZGUuZ29vZ2xlLmNvbS9wL2Nsb3N1cmUtY29tcGlsZXIvc291cmNlL2Jyb3dzZS90cnVuay9zcmMvY29tL2dvb2dsZS9kZWJ1Z2dpbmcvc291cmNlbWFwL0Jhc2U2NFZMUS5qYXZhXG4gKlxuICogQ29weXJpZ2h0IDIwMTEgVGhlIENsb3N1cmUgQ29tcGlsZXIgQXV0aG9ycy4gQWxsIHJpZ2h0cyByZXNlcnZlZC5cbiAqIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dFxuICogbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zIGFyZVxuICogbWV0OlxuICpcbiAqICAqIFJlZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0XG4gKiAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIuXG4gKiAgKiBSZWRpc3RyaWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0gbXVzdCByZXByb2R1Y2UgdGhlIGFib3ZlXG4gKiAgICBjb3B5cmlnaHQgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZ1xuICogICAgZGlzY2xhaW1lciBpbiB0aGUgZG9jdW1lbnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHByb3ZpZGVkXG4gKiAgICB3aXRoIHRoZSBkaXN0cmlidXRpb24uXG4gKiAgKiBOZWl0aGVyIHRoZSBuYW1lIG9mIEdvb2dsZSBJbmMuIG5vciB0aGUgbmFtZXMgb2YgaXRzXG4gKiAgICBjb250cmlidXRvcnMgbWF5IGJlIHVzZWQgdG8gZW5kb3JzZSBvciBwcm9tb3RlIHByb2R1Y3RzIGRlcml2ZWRcbiAqICAgIGZyb20gdGhpcyBzb2Z0d2FyZSB3aXRob3V0IHNwZWNpZmljIHByaW9yIHdyaXR0ZW4gcGVybWlzc2lvbi5cbiAqXG4gKiBUSElTIFNPRlRXQVJFIElTIFBST1ZJREVEIEJZIFRIRSBDT1BZUklHSFQgSE9MREVSUyBBTkQgQ09OVFJJQlVUT1JTXG4gKiBcIkFTIElTXCIgQU5EIEFOWSBFWFBSRVNTIE9SIElNUExJRUQgV0FSUkFOVElFUywgSU5DTFVESU5HLCBCVVQgTk9UXG4gKiBMSU1JVEVEIFRPLCBUSEUgSU1QTElFRCBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSBBTkQgRklUTkVTUyBGT1JcbiAqIEEgUEFSVElDVUxBUiBQVVJQT1NFIEFSRSBESVNDTEFJTUVELiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUgQ09QWVJJR0hUXG4gKiBPV05FUiBPUiBDT05UUklCVVRPUlMgQkUgTElBQkxFIEZPUiBBTlkgRElSRUNULCBJTkRJUkVDVCwgSU5DSURFTlRBTCxcbiAqIFNQRUNJQUwsIEVYRU1QTEFSWSwgT1IgQ09OU0VRVUVOVElBTCBEQU1BR0VTIChJTkNMVURJTkcsIEJVVCBOT1RcbiAqIExJTUlURUQgVE8sIFBST0NVUkVNRU5UIE9GIFNVQlNUSVRVVEUgR09PRFMgT1IgU0VSVklDRVM7IExPU1MgT0YgVVNFLFxuICogREFUQSwgT1IgUFJPRklUUzsgT1IgQlVTSU5FU1MgSU5URVJSVVBUSU9OKSBIT1dFVkVSIENBVVNFRCBBTkQgT04gQU5ZXG4gKiBUSEVPUlkgT0YgTElBQklMSVRZLCBXSEVUSEVSIElOIENPTlRSQUNULCBTVFJJQ1QgTElBQklMSVRZLCBPUiBUT1JUXG4gKiAoSU5DTFVESU5HIE5FR0xJR0VOQ0UgT1IgT1RIRVJXSVNFKSBBUklTSU5HIElOIEFOWSBXQVkgT1VUIE9GIFRIRSBVU0VcbiAqIE9GIFRISVMgU09GVFdBUkUsIEVWRU4gSUYgQURWSVNFRCBPRiBUSEUgUE9TU0lCSUxJVFkgT0YgU1VDSCBEQU1BR0UuXG4gKi9cblxudmFyIGJhc2U2NCA9IHJlcXVpcmUoJy4vYmFzZTY0Jyk7XG5cbi8vIEEgc2luZ2xlIGJhc2UgNjQgZGlnaXQgY2FuIGNvbnRhaW4gNiBiaXRzIG9mIGRhdGEuIEZvciB0aGUgYmFzZSA2NCB2YXJpYWJsZVxuLy8gbGVuZ3RoIHF1YW50aXRpZXMgd2UgdXNlIGluIHRoZSBzb3VyY2UgbWFwIHNwZWMsIHRoZSBmaXJzdCBiaXQgaXMgdGhlIHNpZ24sXG4vLyB0aGUgbmV4dCBmb3VyIGJpdHMgYXJlIHRoZSBhY3R1YWwgdmFsdWUsIGFuZCB0aGUgNnRoIGJpdCBpcyB0aGVcbi8vIGNvbnRpbnVhdGlvbiBiaXQuIFRoZSBjb250aW51YXRpb24gYml0IHRlbGxzIHVzIHdoZXRoZXIgdGhlcmUgYXJlIG1vcmVcbi8vIGRpZ2l0cyBpbiB0aGlzIHZhbHVlIGZvbGxvd2luZyB0aGlzIGRpZ2l0LlxuLy9cbi8vICAgQ29udGludWF0aW9uXG4vLyAgIHwgICAgU2lnblxuLy8gICB8ICAgIHxcbi8vICAgViAgICBWXG4vLyAgIDEwMTAxMVxuXG52YXIgVkxRX0JBU0VfU0hJRlQgPSA1O1xuXG4vLyBiaW5hcnk6IDEwMDAwMFxudmFyIFZMUV9CQVNFID0gMSA8PCBWTFFfQkFTRV9TSElGVDtcblxuLy8gYmluYXJ5OiAwMTExMTFcbnZhciBWTFFfQkFTRV9NQVNLID0gVkxRX0JBU0UgLSAxO1xuXG4vLyBiaW5hcnk6IDEwMDAwMFxudmFyIFZMUV9DT05USU5VQVRJT05fQklUID0gVkxRX0JBU0U7XG5cbi8qKlxuICogQ29udmVydHMgZnJvbSBhIHR3by1jb21wbGVtZW50IHZhbHVlIHRvIGEgdmFsdWUgd2hlcmUgdGhlIHNpZ24gYml0IGlzXG4gKiBwbGFjZWQgaW4gdGhlIGxlYXN0IHNpZ25pZmljYW50IGJpdC4gIEZvciBleGFtcGxlLCBhcyBkZWNpbWFsczpcbiAqICAgMSBiZWNvbWVzIDIgKDEwIGJpbmFyeSksIC0xIGJlY29tZXMgMyAoMTEgYmluYXJ5KVxuICogICAyIGJlY29tZXMgNCAoMTAwIGJpbmFyeSksIC0yIGJlY29tZXMgNSAoMTAxIGJpbmFyeSlcbiAqL1xuZnVuY3Rpb24gdG9WTFFTaWduZWQoYVZhbHVlKSB7XG4gIHJldHVybiBhVmFsdWUgPCAwXG4gICAgPyAoKC1hVmFsdWUpIDw8IDEpICsgMVxuICAgIDogKGFWYWx1ZSA8PCAxKSArIDA7XG59XG5cbi8qKlxuICogQ29udmVydHMgdG8gYSB0d28tY29tcGxlbWVudCB2YWx1ZSBmcm9tIGEgdmFsdWUgd2hlcmUgdGhlIHNpZ24gYml0IGlzXG4gKiBwbGFjZWQgaW4gdGhlIGxlYXN0IHNpZ25pZmljYW50IGJpdC4gIEZvciBleGFtcGxlLCBhcyBkZWNpbWFsczpcbiAqICAgMiAoMTAgYmluYXJ5KSBiZWNvbWVzIDEsIDMgKDExIGJpbmFyeSkgYmVjb21lcyAtMVxuICogICA0ICgxMDAgYmluYXJ5KSBiZWNvbWVzIDIsIDUgKDEwMSBiaW5hcnkpIGJlY29tZXMgLTJcbiAqL1xuZnVuY3Rpb24gZnJvbVZMUVNpZ25lZChhVmFsdWUpIHtcbiAgdmFyIGlzTmVnYXRpdmUgPSAoYVZhbHVlICYgMSkgPT09IDE7XG4gIHZhciBzaGlmdGVkID0gYVZhbHVlID4+IDE7XG4gIHJldHVybiBpc05lZ2F0aXZlXG4gICAgPyAtc2hpZnRlZFxuICAgIDogc2hpZnRlZDtcbn1cblxuLyoqXG4gKiBSZXR1cm5zIHRoZSBiYXNlIDY0IFZMUSBlbmNvZGVkIHZhbHVlLlxuICovXG5leHBvcnRzLmVuY29kZSA9IGZ1bmN0aW9uIGJhc2U2NFZMUV9lbmNvZGUoYVZhbHVlKSB7XG4gIHZhciBlbmNvZGVkID0gXCJcIjtcbiAgdmFyIGRpZ2l0O1xuXG4gIHZhciB2bHEgPSB0b1ZMUVNpZ25lZChhVmFsdWUpO1xuXG4gIGRvIHtcbiAgICBkaWdpdCA9IHZscSAmIFZMUV9CQVNFX01BU0s7XG4gICAgdmxxID4+Pj0gVkxRX0JBU0VfU0hJRlQ7XG4gICAgaWYgKHZscSA+IDApIHtcbiAgICAgIC8vIFRoZXJlIGFyZSBzdGlsbCBtb3JlIGRpZ2l0cyBpbiB0aGlzIHZhbHVlLCBzbyB3ZSBtdXN0IG1ha2Ugc3VyZSB0aGVcbiAgICAgIC8vIGNvbnRpbnVhdGlvbiBiaXQgaXMgbWFya2VkLlxuICAgICAgZGlnaXQgfD0gVkxRX0NPTlRJTlVBVElPTl9CSVQ7XG4gICAgfVxuICAgIGVuY29kZWQgKz0gYmFzZTY0LmVuY29kZShkaWdpdCk7XG4gIH0gd2hpbGUgKHZscSA+IDApO1xuXG4gIHJldHVybiBlbmNvZGVkO1xufTtcblxuLyoqXG4gKiBEZWNvZGVzIHRoZSBuZXh0IGJhc2UgNjQgVkxRIHZhbHVlIGZyb20gdGhlIGdpdmVuIHN0cmluZyBhbmQgcmV0dXJucyB0aGVcbiAqIHZhbHVlIGFuZCB0aGUgcmVzdCBvZiB0aGUgc3RyaW5nIHZpYSB0aGUgb3V0IHBhcmFtZXRlci5cbiAqL1xuZXhwb3J0cy5kZWNvZGUgPSBmdW5jdGlvbiBiYXNlNjRWTFFfZGVjb2RlKGFTdHIsIGFJbmRleCwgYU91dFBhcmFtKSB7XG4gIHZhciBzdHJMZW4gPSBhU3RyLmxlbmd0aDtcbiAgdmFyIHJlc3VsdCA9IDA7XG4gIHZhciBzaGlmdCA9IDA7XG4gIHZhciBjb250aW51YXRpb24sIGRpZ2l0O1xuXG4gIGRvIHtcbiAgICBpZiAoYUluZGV4ID49IHN0ckxlbikge1xuICAgICAgdGhyb3cgbmV3IEVycm9yKFwiRXhwZWN0ZWQgbW9yZSBkaWdpdHMgaW4gYmFzZSA2NCBWTFEgdmFsdWUuXCIpO1xuICAgIH1cblxuICAgIGRpZ2l0ID0gYmFzZTY0LmRlY29kZShhU3RyLmNoYXJDb2RlQXQoYUluZGV4KyspKTtcbiAgICBpZiAoZGlnaXQgPT09IC0xKSB7XG4gICAgICB0aHJvdyBuZXcgRXJyb3IoXCJJbnZhbGlkIGJhc2U2NCBkaWdpdDogXCIgKyBhU3RyLmNoYXJBdChhSW5kZXggLSAxKSk7XG4gICAgfVxuXG4gICAgY29udGludWF0aW9uID0gISEoZGlnaXQgJiBWTFFfQ09OVElOVUFUSU9OX0JJVCk7XG4gICAgZGlnaXQgJj0gVkxRX0JBU0VfTUFTSztcbiAgICByZXN1bHQgPSByZXN1bHQgKyAoZGlnaXQgPDwgc2hpZnQpO1xuICAgIHNoaWZ0ICs9IFZMUV9CQVNFX1NISUZUO1xuICB9IHdoaWxlIChjb250aW51YXRpb24pO1xuXG4gIGFPdXRQYXJhbS52YWx1ZSA9IGZyb21WTFFTaWduZWQocmVzdWx0KTtcbiAgYU91dFBhcmFtLnJlc3QgPSBhSW5kZXg7XG59O1xuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9saWIvYmFzZTY0LXZscS5qc1xuLy8gbW9kdWxlIGlkID0gMlxuLy8gbW9kdWxlIGNodW5rcyA9IDAiLCIvKiAtKi0gTW9kZToganM7IGpzLWluZGVudC1sZXZlbDogMjsgLSotICovXG4vKlxuICogQ29weXJpZ2h0IDIwMTEgTW96aWxsYSBGb3VuZGF0aW9uIGFuZCBjb250cmlidXRvcnNcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBOZXcgQlNEIGxpY2Vuc2UuIFNlZSBMSUNFTlNFIG9yOlxuICogaHR0cDovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL0JTRC0zLUNsYXVzZVxuICovXG5cbnZhciBpbnRUb0NoYXJNYXAgPSAnQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVphYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ejAxMjM0NTY3ODkrLycuc3BsaXQoJycpO1xuXG4vKipcbiAqIEVuY29kZSBhbiBpbnRlZ2VyIGluIHRoZSByYW5nZSBvZiAwIHRvIDYzIHRvIGEgc2luZ2xlIGJhc2UgNjQgZGlnaXQuXG4gKi9cbmV4cG9ydHMuZW5jb2RlID0gZnVuY3Rpb24gKG51bWJlcikge1xuICBpZiAoMCA8PSBudW1iZXIgJiYgbnVtYmVyIDwgaW50VG9DaGFyTWFwLmxlbmd0aCkge1xuICAgIHJldHVybiBpbnRUb0NoYXJNYXBbbnVtYmVyXTtcbiAgfVxuICB0aHJvdyBuZXcgVHlwZUVycm9yKFwiTXVzdCBiZSBiZXR3ZWVuIDAgYW5kIDYzOiBcIiArIG51bWJlcik7XG59O1xuXG4vKipcbiAqIERlY29kZSBhIHNpbmdsZSBiYXNlIDY0IGNoYXJhY3RlciBjb2RlIGRpZ2l0IHRvIGFuIGludGVnZXIuIFJldHVybnMgLTEgb25cbiAqIGZhaWx1cmUuXG4gKi9cbmV4cG9ydHMuZGVjb2RlID0gZnVuY3Rpb24gKGNoYXJDb2RlKSB7XG4gIHZhciBiaWdBID0gNjU7ICAgICAvLyAnQSdcbiAgdmFyIGJpZ1ogPSA5MDsgICAgIC8vICdaJ1xuXG4gIHZhciBsaXR0bGVBID0gOTc7ICAvLyAnYSdcbiAgdmFyIGxpdHRsZVogPSAxMjI7IC8vICd6J1xuXG4gIHZhciB6ZXJvID0gNDg7ICAgICAvLyAnMCdcbiAgdmFyIG5pbmUgPSA1NzsgICAgIC8vICc5J1xuXG4gIHZhciBwbHVzID0gNDM7ICAgICAvLyAnKydcbiAgdmFyIHNsYXNoID0gNDc7ICAgIC8vICcvJ1xuXG4gIHZhciBsaXR0bGVPZmZzZXQgPSAyNjtcbiAgdmFyIG51bWJlck9mZnNldCA9IDUyO1xuXG4gIC8vIDAgLSAyNTogQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVpcbiAgaWYgKGJpZ0EgPD0gY2hhckNvZGUgJiYgY2hhckNvZGUgPD0gYmlnWikge1xuICAgIHJldHVybiAoY2hhckNvZGUgLSBiaWdBKTtcbiAgfVxuXG4gIC8vIDI2IC0gNTE6IGFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6XG4gIGlmIChsaXR0bGVBIDw9IGNoYXJDb2RlICYmIGNoYXJDb2RlIDw9IGxpdHRsZVopIHtcbiAgICByZXR1cm4gKGNoYXJDb2RlIC0gbGl0dGxlQSArIGxpdHRsZU9mZnNldCk7XG4gIH1cblxuICAvLyA1MiAtIDYxOiAwMTIzNDU2Nzg5XG4gIGlmICh6ZXJvIDw9IGNoYXJDb2RlICYmIGNoYXJDb2RlIDw9IG5pbmUpIHtcbiAgICByZXR1cm4gKGNoYXJDb2RlIC0gemVybyArIG51bWJlck9mZnNldCk7XG4gIH1cblxuICAvLyA2MjogK1xuICBpZiAoY2hhckNvZGUgPT0gcGx1cykge1xuICAgIHJldHVybiA2MjtcbiAgfVxuXG4gIC8vIDYzOiAvXG4gIGlmIChjaGFyQ29kZSA9PSBzbGFzaCkge1xuICAgIHJldHVybiA2MztcbiAgfVxuXG4gIC8vIEludmFsaWQgYmFzZTY0IGRpZ2l0LlxuICByZXR1cm4gLTE7XG59O1xuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9saWIvYmFzZTY0LmpzXG4vLyBtb2R1bGUgaWQgPSAzXG4vLyBtb2R1bGUgY2h1bmtzID0gMCIsIi8qIC0qLSBNb2RlOiBqczsganMtaW5kZW50LWxldmVsOiAyOyAtKi0gKi9cbi8qXG4gKiBDb3B5cmlnaHQgMjAxMSBNb3ppbGxhIEZvdW5kYXRpb24gYW5kIGNvbnRyaWJ1dG9yc1xuICogTGljZW5zZWQgdW5kZXIgdGhlIE5ldyBCU0QgbGljZW5zZS4gU2VlIExJQ0VOU0Ugb3I6XG4gKiBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvQlNELTMtQ2xhdXNlXG4gKi9cblxuLyoqXG4gKiBUaGlzIGlzIGEgaGVscGVyIGZ1bmN0aW9uIGZvciBnZXR0aW5nIHZhbHVlcyBmcm9tIHBhcmFtZXRlci9vcHRpb25zXG4gKiBvYmplY3RzLlxuICpcbiAqIEBwYXJhbSBhcmdzIFRoZSBvYmplY3Qgd2UgYXJlIGV4dHJhY3RpbmcgdmFsdWVzIGZyb21cbiAqIEBwYXJhbSBuYW1lIFRoZSBuYW1lIG9mIHRoZSBwcm9wZXJ0eSB3ZSBhcmUgZ2V0dGluZy5cbiAqIEBwYXJhbSBkZWZhdWx0VmFsdWUgQW4gb3B0aW9uYWwgdmFsdWUgdG8gcmV0dXJuIGlmIHRoZSBwcm9wZXJ0eSBpcyBtaXNzaW5nXG4gKiBmcm9tIHRoZSBvYmplY3QuIElmIHRoaXMgaXMgbm90IHNwZWNpZmllZCBhbmQgdGhlIHByb3BlcnR5IGlzIG1pc3NpbmcsIGFuXG4gKiBlcnJvciB3aWxsIGJlIHRocm93bi5cbiAqL1xuZnVuY3Rpb24gZ2V0QXJnKGFBcmdzLCBhTmFtZSwgYURlZmF1bHRWYWx1ZSkge1xuICBpZiAoYU5hbWUgaW4gYUFyZ3MpIHtcbiAgICByZXR1cm4gYUFyZ3NbYU5hbWVdO1xuICB9IGVsc2UgaWYgKGFyZ3VtZW50cy5sZW5ndGggPT09IDMpIHtcbiAgICByZXR1cm4gYURlZmF1bHRWYWx1ZTtcbiAgfSBlbHNlIHtcbiAgICB0aHJvdyBuZXcgRXJyb3IoJ1wiJyArIGFOYW1lICsgJ1wiIGlzIGEgcmVxdWlyZWQgYXJndW1lbnQuJyk7XG4gIH1cbn1cbmV4cG9ydHMuZ2V0QXJnID0gZ2V0QXJnO1xuXG52YXIgdXJsUmVnZXhwID0gL14oPzooW1xcdytcXC0uXSspOik/XFwvXFwvKD86KFxcdys6XFx3KylAKT8oW1xcdy5dKikoPzo6KFxcZCspKT8oXFxTKikkLztcbnZhciBkYXRhVXJsUmVnZXhwID0gL15kYXRhOi4rXFwsLiskLztcblxuZnVuY3Rpb24gdXJsUGFyc2UoYVVybCkge1xuICB2YXIgbWF0Y2ggPSBhVXJsLm1hdGNoKHVybFJlZ2V4cCk7XG4gIGlmICghbWF0Y2gpIHtcbiAgICByZXR1cm4gbnVsbDtcbiAgfVxuICByZXR1cm4ge1xuICAgIHNjaGVtZTogbWF0Y2hbMV0sXG4gICAgYXV0aDogbWF0Y2hbMl0sXG4gICAgaG9zdDogbWF0Y2hbM10sXG4gICAgcG9ydDogbWF0Y2hbNF0sXG4gICAgcGF0aDogbWF0Y2hbNV1cbiAgfTtcbn1cbmV4cG9ydHMudXJsUGFyc2UgPSB1cmxQYXJzZTtcblxuZnVuY3Rpb24gdXJsR2VuZXJhdGUoYVBhcnNlZFVybCkge1xuICB2YXIgdXJsID0gJyc7XG4gIGlmIChhUGFyc2VkVXJsLnNjaGVtZSkge1xuICAgIHVybCArPSBhUGFyc2VkVXJsLnNjaGVtZSArICc6JztcbiAgfVxuICB1cmwgKz0gJy8vJztcbiAgaWYgKGFQYXJzZWRVcmwuYXV0aCkge1xuICAgIHVybCArPSBhUGFyc2VkVXJsLmF1dGggKyAnQCc7XG4gIH1cbiAgaWYgKGFQYXJzZWRVcmwuaG9zdCkge1xuICAgIHVybCArPSBhUGFyc2VkVXJsLmhvc3Q7XG4gIH1cbiAgaWYgKGFQYXJzZWRVcmwucG9ydCkge1xuICAgIHVybCArPSBcIjpcIiArIGFQYXJzZWRVcmwucG9ydFxuICB9XG4gIGlmIChhUGFyc2VkVXJsLnBhdGgpIHtcbiAgICB1cmwgKz0gYVBhcnNlZFVybC5wYXRoO1xuICB9XG4gIHJldHVybiB1cmw7XG59XG5leHBvcnRzLnVybEdlbmVyYXRlID0gdXJsR2VuZXJhdGU7XG5cbi8qKlxuICogTm9ybWFsaXplcyBhIHBhdGgsIG9yIHRoZSBwYXRoIHBvcnRpb24gb2YgYSBVUkw6XG4gKlxuICogLSBSZXBsYWNlcyBjb25zZWN1dGl2ZSBzbGFzaGVzIHdpdGggb25lIHNsYXNoLlxuICogLSBSZW1vdmVzIHVubmVjZXNzYXJ5ICcuJyBwYXJ0cy5cbiAqIC0gUmVtb3ZlcyB1bm5lY2Vzc2FyeSAnPGRpcj4vLi4nIHBhcnRzLlxuICpcbiAqIEJhc2VkIG9uIGNvZGUgaW4gdGhlIE5vZGUuanMgJ3BhdGgnIGNvcmUgbW9kdWxlLlxuICpcbiAqIEBwYXJhbSBhUGF0aCBUaGUgcGF0aCBvciB1cmwgdG8gbm9ybWFsaXplLlxuICovXG5mdW5jdGlvbiBub3JtYWxpemUoYVBhdGgpIHtcbiAgdmFyIHBhdGggPSBhUGF0aDtcbiAgdmFyIHVybCA9IHVybFBhcnNlKGFQYXRoKTtcbiAgaWYgKHVybCkge1xuICAgIGlmICghdXJsLnBhdGgpIHtcbiAgICAgIHJldHVybiBhUGF0aDtcbiAgICB9XG4gICAgcGF0aCA9IHVybC5wYXRoO1xuICB9XG4gIHZhciBpc0Fic29sdXRlID0gZXhwb3J0cy5pc0Fic29sdXRlKHBhdGgpO1xuXG4gIHZhciBwYXJ0cyA9IHBhdGguc3BsaXQoL1xcLysvKTtcbiAgZm9yICh2YXIgcGFydCwgdXAgPSAwLCBpID0gcGFydHMubGVuZ3RoIC0gMTsgaSA+PSAwOyBpLS0pIHtcbiAgICBwYXJ0ID0gcGFydHNbaV07XG4gICAgaWYgKHBhcnQgPT09ICcuJykge1xuICAgICAgcGFydHMuc3BsaWNlKGksIDEpO1xuICAgIH0gZWxzZSBpZiAocGFydCA9PT0gJy4uJykge1xuICAgICAgdXArKztcbiAgICB9IGVsc2UgaWYgKHVwID4gMCkge1xuICAgICAgaWYgKHBhcnQgPT09ICcnKSB7XG4gICAgICAgIC8vIFRoZSBmaXJzdCBwYXJ0IGlzIGJsYW5rIGlmIHRoZSBwYXRoIGlzIGFic29sdXRlLiBUcnlpbmcgdG8gZ29cbiAgICAgICAgLy8gYWJvdmUgdGhlIHJvb3QgaXMgYSBuby1vcC4gVGhlcmVmb3JlIHdlIGNhbiByZW1vdmUgYWxsICcuLicgcGFydHNcbiAgICAgICAgLy8gZGlyZWN0bHkgYWZ0ZXIgdGhlIHJvb3QuXG4gICAgICAgIHBhcnRzLnNwbGljZShpICsgMSwgdXApO1xuICAgICAgICB1cCA9IDA7XG4gICAgICB9IGVsc2Uge1xuICAgICAgICBwYXJ0cy5zcGxpY2UoaSwgMik7XG4gICAgICAgIHVwLS07XG4gICAgICB9XG4gICAgfVxuICB9XG4gIHBhdGggPSBwYXJ0cy5qb2luKCcvJyk7XG5cbiAgaWYgKHBhdGggPT09ICcnKSB7XG4gICAgcGF0aCA9IGlzQWJzb2x1dGUgPyAnLycgOiAnLic7XG4gIH1cblxuICBpZiAodXJsKSB7XG4gICAgdXJsLnBhdGggPSBwYXRoO1xuICAgIHJldHVybiB1cmxHZW5lcmF0ZSh1cmwpO1xuICB9XG4gIHJldHVybiBwYXRoO1xufVxuZXhwb3J0cy5ub3JtYWxpemUgPSBub3JtYWxpemU7XG5cbi8qKlxuICogSm9pbnMgdHdvIHBhdGhzL1VSTHMuXG4gKlxuICogQHBhcmFtIGFSb290IFRoZSByb290IHBhdGggb3IgVVJMLlxuICogQHBhcmFtIGFQYXRoIFRoZSBwYXRoIG9yIFVSTCB0byBiZSBqb2luZWQgd2l0aCB0aGUgcm9vdC5cbiAqXG4gKiAtIElmIGFQYXRoIGlzIGEgVVJMIG9yIGEgZGF0YSBVUkksIGFQYXRoIGlzIHJldHVybmVkLCB1bmxlc3MgYVBhdGggaXMgYVxuICogICBzY2hlbWUtcmVsYXRpdmUgVVJMOiBUaGVuIHRoZSBzY2hlbWUgb2YgYVJvb3QsIGlmIGFueSwgaXMgcHJlcGVuZGVkXG4gKiAgIGZpcnN0LlxuICogLSBPdGhlcndpc2UgYVBhdGggaXMgYSBwYXRoLiBJZiBhUm9vdCBpcyBhIFVSTCwgdGhlbiBpdHMgcGF0aCBwb3J0aW9uXG4gKiAgIGlzIHVwZGF0ZWQgd2l0aCB0aGUgcmVzdWx0IGFuZCBhUm9vdCBpcyByZXR1cm5lZC4gT3RoZXJ3aXNlIHRoZSByZXN1bHRcbiAqICAgaXMgcmV0dXJuZWQuXG4gKiAgIC0gSWYgYVBhdGggaXMgYWJzb2x1dGUsIHRoZSByZXN1bHQgaXMgYVBhdGguXG4gKiAgIC0gT3RoZXJ3aXNlIHRoZSB0d28gcGF0aHMgYXJlIGpvaW5lZCB3aXRoIGEgc2xhc2guXG4gKiAtIEpvaW5pbmcgZm9yIGV4YW1wbGUgJ2h0dHA6Ly8nIGFuZCAnd3d3LmV4YW1wbGUuY29tJyBpcyBhbHNvIHN1cHBvcnRlZC5cbiAqL1xuZnVuY3Rpb24gam9pbihhUm9vdCwgYVBhdGgpIHtcbiAgaWYgKGFSb290ID09PSBcIlwiKSB7XG4gICAgYVJvb3QgPSBcIi5cIjtcbiAgfVxuICBpZiAoYVBhdGggPT09IFwiXCIpIHtcbiAgICBhUGF0aCA9IFwiLlwiO1xuICB9XG4gIHZhciBhUGF0aFVybCA9IHVybFBhcnNlKGFQYXRoKTtcbiAgdmFyIGFSb290VXJsID0gdXJsUGFyc2UoYVJvb3QpO1xuICBpZiAoYVJvb3RVcmwpIHtcbiAgICBhUm9vdCA9IGFSb290VXJsLnBhdGggfHwgJy8nO1xuICB9XG5cbiAgLy8gYGpvaW4oZm9vLCAnLy93d3cuZXhhbXBsZS5vcmcnKWBcbiAgaWYgKGFQYXRoVXJsICYmICFhUGF0aFVybC5zY2hlbWUpIHtcbiAgICBpZiAoYVJvb3RVcmwpIHtcbiAgICAgIGFQYXRoVXJsLnNjaGVtZSA9IGFSb290VXJsLnNjaGVtZTtcbiAgICB9XG4gICAgcmV0dXJuIHVybEdlbmVyYXRlKGFQYXRoVXJsKTtcbiAgfVxuXG4gIGlmIChhUGF0aFVybCB8fCBhUGF0aC5tYXRjaChkYXRhVXJsUmVnZXhwKSkge1xuICAgIHJldHVybiBhUGF0aDtcbiAgfVxuXG4gIC8vIGBqb2luKCdodHRwOi8vJywgJ3d3dy5leGFtcGxlLmNvbScpYFxuICBpZiAoYVJvb3RVcmwgJiYgIWFSb290VXJsLmhvc3QgJiYgIWFSb290VXJsLnBhdGgpIHtcbiAgICBhUm9vdFVybC5ob3N0ID0gYVBhdGg7XG4gICAgcmV0dXJuIHVybEdlbmVyYXRlKGFSb290VXJsKTtcbiAgfVxuXG4gIHZhciBqb2luZWQgPSBhUGF0aC5jaGFyQXQoMCkgPT09ICcvJ1xuICAgID8gYVBhdGhcbiAgICA6IG5vcm1hbGl6ZShhUm9vdC5yZXBsYWNlKC9cXC8rJC8sICcnKSArICcvJyArIGFQYXRoKTtcblxuICBpZiAoYVJvb3RVcmwpIHtcbiAgICBhUm9vdFVybC5wYXRoID0gam9pbmVkO1xuICAgIHJldHVybiB1cmxHZW5lcmF0ZShhUm9vdFVybCk7XG4gIH1cbiAgcmV0dXJuIGpvaW5lZDtcbn1cbmV4cG9ydHMuam9pbiA9IGpvaW47XG5cbmV4cG9ydHMuaXNBYnNvbHV0ZSA9IGZ1bmN0aW9uIChhUGF0aCkge1xuICByZXR1cm4gYVBhdGguY2hhckF0KDApID09PSAnLycgfHwgISFhUGF0aC5tYXRjaCh1cmxSZWdleHApO1xufTtcblxuLyoqXG4gKiBNYWtlIGEgcGF0aCByZWxhdGl2ZSB0byBhIFVSTCBvciBhbm90aGVyIHBhdGguXG4gKlxuICogQHBhcmFtIGFSb290IFRoZSByb290IHBhdGggb3IgVVJMLlxuICogQHBhcmFtIGFQYXRoIFRoZSBwYXRoIG9yIFVSTCB0byBiZSBtYWRlIHJlbGF0aXZlIHRvIGFSb290LlxuICovXG5mdW5jdGlvbiByZWxhdGl2ZShhUm9vdCwgYVBhdGgpIHtcbiAgaWYgKGFSb290ID09PSBcIlwiKSB7XG4gICAgYVJvb3QgPSBcIi5cIjtcbiAgfVxuXG4gIGFSb290ID0gYVJvb3QucmVwbGFjZSgvXFwvJC8sICcnKTtcblxuICAvLyBJdCBpcyBwb3NzaWJsZSBmb3IgdGhlIHBhdGggdG8gYmUgYWJvdmUgdGhlIHJvb3QuIEluIHRoaXMgY2FzZSwgc2ltcGx5XG4gIC8vIGNoZWNraW5nIHdoZXRoZXIgdGhlIHJvb3QgaXMgYSBwcmVmaXggb2YgdGhlIHBhdGggd29uJ3Qgd29yay4gSW5zdGVhZCwgd2VcbiAgLy8gbmVlZCB0byByZW1vdmUgY29tcG9uZW50cyBmcm9tIHRoZSByb290IG9uZSBieSBvbmUsIHVudGlsIGVpdGhlciB3ZSBmaW5kXG4gIC8vIGEgcHJlZml4IHRoYXQgZml0cywgb3Igd2UgcnVuIG91dCBvZiBjb21wb25lbnRzIHRvIHJlbW92ZS5cbiAgdmFyIGxldmVsID0gMDtcbiAgd2hpbGUgKGFQYXRoLmluZGV4T2YoYVJvb3QgKyAnLycpICE9PSAwKSB7XG4gICAgdmFyIGluZGV4ID0gYVJvb3QubGFzdEluZGV4T2YoXCIvXCIpO1xuICAgIGlmIChpbmRleCA8IDApIHtcbiAgICAgIHJldHVybiBhUGF0aDtcbiAgICB9XG5cbiAgICAvLyBJZiB0aGUgb25seSBwYXJ0IG9mIHRoZSByb290IHRoYXQgaXMgbGVmdCBpcyB0aGUgc2NoZW1lIChpLmUuIGh0dHA6Ly8sXG4gICAgLy8gZmlsZTovLy8sIGV0Yy4pLCBvbmUgb3IgbW9yZSBzbGFzaGVzICgvKSwgb3Igc2ltcGx5IG5vdGhpbmcgYXQgYWxsLCB3ZVxuICAgIC8vIGhhdmUgZXhoYXVzdGVkIGFsbCBjb21wb25lbnRzLCBzbyB0aGUgcGF0aCBpcyBub3QgcmVsYXRpdmUgdG8gdGhlIHJvb3QuXG4gICAgYVJvb3QgPSBhUm9vdC5zbGljZSgwLCBpbmRleCk7XG4gICAgaWYgKGFSb290Lm1hdGNoKC9eKFteXFwvXSs6XFwvKT9cXC8qJC8pKSB7XG4gICAgICByZXR1cm4gYVBhdGg7XG4gICAgfVxuXG4gICAgKytsZXZlbDtcbiAgfVxuXG4gIC8vIE1ha2Ugc3VyZSB3ZSBhZGQgYSBcIi4uL1wiIGZvciBlYWNoIGNvbXBvbmVudCB3ZSByZW1vdmVkIGZyb20gdGhlIHJvb3QuXG4gIHJldHVybiBBcnJheShsZXZlbCArIDEpLmpvaW4oXCIuLi9cIikgKyBhUGF0aC5zdWJzdHIoYVJvb3QubGVuZ3RoICsgMSk7XG59XG5leHBvcnRzLnJlbGF0aXZlID0gcmVsYXRpdmU7XG5cbnZhciBzdXBwb3J0c051bGxQcm90byA9IChmdW5jdGlvbiAoKSB7XG4gIHZhciBvYmogPSBPYmplY3QuY3JlYXRlKG51bGwpO1xuICByZXR1cm4gISgnX19wcm90b19fJyBpbiBvYmopO1xufSgpKTtcblxuZnVuY3Rpb24gaWRlbnRpdHkgKHMpIHtcbiAgcmV0dXJuIHM7XG59XG5cbi8qKlxuICogQmVjYXVzZSBiZWhhdmlvciBnb2VzIHdhY2t5IHdoZW4geW91IHNldCBgX19wcm90b19fYCBvbiBvYmplY3RzLCB3ZVxuICogaGF2ZSB0byBwcmVmaXggYWxsIHRoZSBzdHJpbmdzIGluIG91ciBzZXQgd2l0aCBhbiBhcmJpdHJhcnkgY2hhcmFjdGVyLlxuICpcbiAqIFNlZSBodHRwczovL2dpdGh1Yi5jb20vbW96aWxsYS9zb3VyY2UtbWFwL3B1bGwvMzEgYW5kXG4gKiBodHRwczovL2dpdGh1Yi5jb20vbW96aWxsYS9zb3VyY2UtbWFwL2lzc3Vlcy8zMFxuICpcbiAqIEBwYXJhbSBTdHJpbmcgYVN0clxuICovXG5mdW5jdGlvbiB0b1NldFN0cmluZyhhU3RyKSB7XG4gIGlmIChpc1Byb3RvU3RyaW5nKGFTdHIpKSB7XG4gICAgcmV0dXJuICckJyArIGFTdHI7XG4gIH1cblxuICByZXR1cm4gYVN0cjtcbn1cbmV4cG9ydHMudG9TZXRTdHJpbmcgPSBzdXBwb3J0c051bGxQcm90byA/IGlkZW50aXR5IDogdG9TZXRTdHJpbmc7XG5cbmZ1bmN0aW9uIGZyb21TZXRTdHJpbmcoYVN0cikge1xuICBpZiAoaXNQcm90b1N0cmluZyhhU3RyKSkge1xuICAgIHJldHVybiBhU3RyLnNsaWNlKDEpO1xuICB9XG5cbiAgcmV0dXJuIGFTdHI7XG59XG5leHBvcnRzLmZyb21TZXRTdHJpbmcgPSBzdXBwb3J0c051bGxQcm90byA/IGlkZW50aXR5IDogZnJvbVNldFN0cmluZztcblxuZnVuY3Rpb24gaXNQcm90b1N0cmluZyhzKSB7XG4gIGlmICghcykge1xuICAgIHJldHVybiBmYWxzZTtcbiAgfVxuXG4gIHZhciBsZW5ndGggPSBzLmxlbmd0aDtcblxuICBpZiAobGVuZ3RoIDwgOSAvKiBcIl9fcHJvdG9fX1wiLmxlbmd0aCAqLykge1xuICAgIHJldHVybiBmYWxzZTtcbiAgfVxuXG4gIGlmIChzLmNoYXJDb2RlQXQobGVuZ3RoIC0gMSkgIT09IDk1ICAvKiAnXycgKi8gfHxcbiAgICAgIHMuY2hhckNvZGVBdChsZW5ndGggLSAyKSAhPT0gOTUgIC8qICdfJyAqLyB8fFxuICAgICAgcy5jaGFyQ29kZUF0KGxlbmd0aCAtIDMpICE9PSAxMTEgLyogJ28nICovIHx8XG4gICAgICBzLmNoYXJDb2RlQXQobGVuZ3RoIC0gNCkgIT09IDExNiAvKiAndCcgKi8gfHxcbiAgICAgIHMuY2hhckNvZGVBdChsZW5ndGggLSA1KSAhPT0gMTExIC8qICdvJyAqLyB8fFxuICAgICAgcy5jaGFyQ29kZUF0KGxlbmd0aCAtIDYpICE9PSAxMTQgLyogJ3InICovIHx8XG4gICAgICBzLmNoYXJDb2RlQXQobGVuZ3RoIC0gNykgIT09IDExMiAvKiAncCcgKi8gfHxcbiAgICAgIHMuY2hhckNvZGVBdChsZW5ndGggLSA4KSAhPT0gOTUgIC8qICdfJyAqLyB8fFxuICAgICAgcy5jaGFyQ29kZUF0KGxlbmd0aCAtIDkpICE9PSA5NSAgLyogJ18nICovKSB7XG4gICAgcmV0dXJuIGZhbHNlO1xuICB9XG5cbiAgZm9yICh2YXIgaSA9IGxlbmd0aCAtIDEwOyBpID49IDA7IGktLSkge1xuICAgIGlmIChzLmNoYXJDb2RlQXQoaSkgIT09IDM2IC8qICckJyAqLykge1xuICAgICAgcmV0dXJuIGZhbHNlO1xuICAgIH1cbiAgfVxuXG4gIHJldHVybiB0cnVlO1xufVxuXG4vKipcbiAqIENvbXBhcmF0b3IgYmV0d2VlbiB0d28gbWFwcGluZ3Mgd2hlcmUgdGhlIG9yaWdpbmFsIHBvc2l0aW9ucyBhcmUgY29tcGFyZWQuXG4gKlxuICogT3B0aW9uYWxseSBwYXNzIGluIGB0cnVlYCBhcyBgb25seUNvbXBhcmVHZW5lcmF0ZWRgIHRvIGNvbnNpZGVyIHR3b1xuICogbWFwcGluZ3Mgd2l0aCB0aGUgc2FtZSBvcmlnaW5hbCBzb3VyY2UvbGluZS9jb2x1bW4sIGJ1dCBkaWZmZXJlbnQgZ2VuZXJhdGVkXG4gKiBsaW5lIGFuZCBjb2x1bW4gdGhlIHNhbWUuIFVzZWZ1bCB3aGVuIHNlYXJjaGluZyBmb3IgYSBtYXBwaW5nIHdpdGggYVxuICogc3R1YmJlZCBvdXQgbWFwcGluZy5cbiAqL1xuZnVuY3Rpb24gY29tcGFyZUJ5T3JpZ2luYWxQb3NpdGlvbnMobWFwcGluZ0EsIG1hcHBpbmdCLCBvbmx5Q29tcGFyZU9yaWdpbmFsKSB7XG4gIHZhciBjbXAgPSBtYXBwaW5nQS5zb3VyY2UgLSBtYXBwaW5nQi5zb3VyY2U7XG4gIGlmIChjbXAgIT09IDApIHtcbiAgICByZXR1cm4gY21wO1xuICB9XG5cbiAgY21wID0gbWFwcGluZ0Eub3JpZ2luYWxMaW5lIC0gbWFwcGluZ0Iub3JpZ2luYWxMaW5lO1xuICBpZiAoY21wICE9PSAwKSB7XG4gICAgcmV0dXJuIGNtcDtcbiAgfVxuXG4gIGNtcCA9IG1hcHBpbmdBLm9yaWdpbmFsQ29sdW1uIC0gbWFwcGluZ0Iub3JpZ2luYWxDb2x1bW47XG4gIGlmIChjbXAgIT09IDAgfHwgb25seUNvbXBhcmVPcmlnaW5hbCkge1xuICAgIHJldHVybiBjbXA7XG4gIH1cblxuICBjbXAgPSBtYXBwaW5nQS5nZW5lcmF0ZWRDb2x1bW4gLSBtYXBwaW5nQi5nZW5lcmF0ZWRDb2x1bW47XG4gIGlmIChjbXAgIT09IDApIHtcbiAgICByZXR1cm4gY21wO1xuICB9XG5cbiAgY21wID0gbWFwcGluZ0EuZ2VuZXJhdGVkTGluZSAtIG1hcHBpbmdCLmdlbmVyYXRlZExpbmU7XG4gIGlmIChjbXAgIT09IDApIHtcbiAgICByZXR1cm4gY21wO1xuICB9XG5cbiAgcmV0dXJuIG1hcHBpbmdBLm5hbWUgLSBtYXBwaW5nQi5uYW1lO1xufVxuZXhwb3J0cy5jb21wYXJlQnlPcmlnaW5hbFBvc2l0aW9ucyA9IGNvbXBhcmVCeU9yaWdpbmFsUG9zaXRpb25zO1xuXG4vKipcbiAqIENvbXBhcmF0b3IgYmV0d2VlbiB0d28gbWFwcGluZ3Mgd2l0aCBkZWZsYXRlZCBzb3VyY2UgYW5kIG5hbWUgaW5kaWNlcyB3aGVyZVxuICogdGhlIGdlbmVyYXRlZCBwb3NpdGlvbnMgYXJlIGNvbXBhcmVkLlxuICpcbiAqIE9wdGlvbmFsbHkgcGFzcyBpbiBgdHJ1ZWAgYXMgYG9ubHlDb21wYXJlR2VuZXJhdGVkYCB0byBjb25zaWRlciB0d29cbiAqIG1hcHBpbmdzIHdpdGggdGhlIHNhbWUgZ2VuZXJhdGVkIGxpbmUgYW5kIGNvbHVtbiwgYnV0IGRpZmZlcmVudFxuICogc291cmNlL25hbWUvb3JpZ2luYWwgbGluZSBhbmQgY29sdW1uIHRoZSBzYW1lLiBVc2VmdWwgd2hlbiBzZWFyY2hpbmcgZm9yIGFcbiAqIG1hcHBpbmcgd2l0aCBhIHN0dWJiZWQgb3V0IG1hcHBpbmcuXG4gKi9cbmZ1bmN0aW9uIGNvbXBhcmVCeUdlbmVyYXRlZFBvc2l0aW9uc0RlZmxhdGVkKG1hcHBpbmdBLCBtYXBwaW5nQiwgb25seUNvbXBhcmVHZW5lcmF0ZWQpIHtcbiAgdmFyIGNtcCA9IG1hcHBpbmdBLmdlbmVyYXRlZExpbmUgLSBtYXBwaW5nQi5nZW5lcmF0ZWRMaW5lO1xuICBpZiAoY21wICE9PSAwKSB7XG4gICAgcmV0dXJuIGNtcDtcbiAgfVxuXG4gIGNtcCA9IG1hcHBpbmdBLmdlbmVyYXRlZENvbHVtbiAtIG1hcHBpbmdCLmdlbmVyYXRlZENvbHVtbjtcbiAgaWYgKGNtcCAhPT0gMCB8fCBvbmx5Q29tcGFyZUdlbmVyYXRlZCkge1xuICAgIHJldHVybiBjbXA7XG4gIH1cblxuICBjbXAgPSBtYXBwaW5nQS5zb3VyY2UgLSBtYXBwaW5nQi5zb3VyY2U7XG4gIGlmIChjbXAgIT09IDApIHtcbiAgICByZXR1cm4gY21wO1xuICB9XG5cbiAgY21wID0gbWFwcGluZ0Eub3JpZ2luYWxMaW5lIC0gbWFwcGluZ0Iub3JpZ2luYWxMaW5lO1xuICBpZiAoY21wICE9PSAwKSB7XG4gICAgcmV0dXJuIGNtcDtcbiAgfVxuXG4gIGNtcCA9IG1hcHBpbmdBLm9yaWdpbmFsQ29sdW1uIC0gbWFwcGluZ0Iub3JpZ2luYWxDb2x1bW47XG4gIGlmIChjbXAgIT09IDApIHtcbiAgICByZXR1cm4gY21wO1xuICB9XG5cbiAgcmV0dXJuIG1hcHBpbmdBLm5hbWUgLSBtYXBwaW5nQi5uYW1lO1xufVxuZXhwb3J0cy5jb21wYXJlQnlHZW5lcmF0ZWRQb3NpdGlvbnNEZWZsYXRlZCA9IGNvbXBhcmVCeUdlbmVyYXRlZFBvc2l0aW9uc0RlZmxhdGVkO1xuXG5mdW5jdGlvbiBzdHJjbXAoYVN0cjEsIGFTdHIyKSB7XG4gIGlmIChhU3RyMSA9PT0gYVN0cjIpIHtcbiAgICByZXR1cm4gMDtcbiAgfVxuXG4gIGlmIChhU3RyMSA+IGFTdHIyKSB7XG4gICAgcmV0dXJuIDE7XG4gIH1cblxuICByZXR1cm4gLTE7XG59XG5cbi8qKlxuICogQ29tcGFyYXRvciBiZXR3ZWVuIHR3byBtYXBwaW5ncyB3aXRoIGluZmxhdGVkIHNvdXJjZSBhbmQgbmFtZSBzdHJpbmdzIHdoZXJlXG4gKiB0aGUgZ2VuZXJhdGVkIHBvc2l0aW9ucyBhcmUgY29tcGFyZWQuXG4gKi9cbmZ1bmN0aW9uIGNvbXBhcmVCeUdlbmVyYXRlZFBvc2l0aW9uc0luZmxhdGVkKG1hcHBpbmdBLCBtYXBwaW5nQikge1xuICB2YXIgY21wID0gbWFwcGluZ0EuZ2VuZXJhdGVkTGluZSAtIG1hcHBpbmdCLmdlbmVyYXRlZExpbmU7XG4gIGlmIChjbXAgIT09IDApIHtcbiAgICByZXR1cm4gY21wO1xuICB9XG5cbiAgY21wID0gbWFwcGluZ0EuZ2VuZXJhdGVkQ29sdW1uIC0gbWFwcGluZ0IuZ2VuZXJhdGVkQ29sdW1uO1xuICBpZiAoY21wICE9PSAwKSB7XG4gICAgcmV0dXJuIGNtcDtcbiAgfVxuXG4gIGNtcCA9IHN0cmNtcChtYXBwaW5nQS5zb3VyY2UsIG1hcHBpbmdCLnNvdXJjZSk7XG4gIGlmIChjbXAgIT09IDApIHtcbiAgICByZXR1cm4gY21wO1xuICB9XG5cbiAgY21wID0gbWFwcGluZ0Eub3JpZ2luYWxMaW5lIC0gbWFwcGluZ0Iub3JpZ2luYWxMaW5lO1xuICBpZiAoY21wICE9PSAwKSB7XG4gICAgcmV0dXJuIGNtcDtcbiAgfVxuXG4gIGNtcCA9IG1hcHBpbmdBLm9yaWdpbmFsQ29sdW1uIC0gbWFwcGluZ0Iub3JpZ2luYWxDb2x1bW47XG4gIGlmIChjbXAgIT09IDApIHtcbiAgICByZXR1cm4gY21wO1xuICB9XG5cbiAgcmV0dXJuIHN0cmNtcChtYXBwaW5nQS5uYW1lLCBtYXBwaW5nQi5uYW1lKTtcbn1cbmV4cG9ydHMuY29tcGFyZUJ5R2VuZXJhdGVkUG9zaXRpb25zSW5mbGF0ZWQgPSBjb21wYXJlQnlHZW5lcmF0ZWRQb3NpdGlvbnNJbmZsYXRlZDtcblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vbGliL3V0aWwuanNcbi8vIG1vZHVsZSBpZCA9IDRcbi8vIG1vZHVsZSBjaHVua3MgPSAwIiwiLyogLSotIE1vZGU6IGpzOyBqcy1pbmRlbnQtbGV2ZWw6IDI7IC0qLSAqL1xuLypcbiAqIENvcHlyaWdodCAyMDExIE1vemlsbGEgRm91bmRhdGlvbiBhbmQgY29udHJpYnV0b3JzXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTmV3IEJTRCBsaWNlbnNlLiBTZWUgTElDRU5TRSBvcjpcbiAqIGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9CU0QtMy1DbGF1c2VcbiAqL1xuXG52YXIgdXRpbCA9IHJlcXVpcmUoJy4vdXRpbCcpO1xudmFyIGhhcyA9IE9iamVjdC5wcm90b3R5cGUuaGFzT3duUHJvcGVydHk7XG52YXIgaGFzTmF0aXZlTWFwID0gdHlwZW9mIE1hcCAhPT0gXCJ1bmRlZmluZWRcIjtcblxuLyoqXG4gKiBBIGRhdGEgc3RydWN0dXJlIHdoaWNoIGlzIGEgY29tYmluYXRpb24gb2YgYW4gYXJyYXkgYW5kIGEgc2V0LiBBZGRpbmcgYSBuZXdcbiAqIG1lbWJlciBpcyBPKDEpLCB0ZXN0aW5nIGZvciBtZW1iZXJzaGlwIGlzIE8oMSksIGFuZCBmaW5kaW5nIHRoZSBpbmRleCBvZiBhblxuICogZWxlbWVudCBpcyBPKDEpLiBSZW1vdmluZyBlbGVtZW50cyBmcm9tIHRoZSBzZXQgaXMgbm90IHN1cHBvcnRlZC4gT25seVxuICogc3RyaW5ncyBhcmUgc3VwcG9ydGVkIGZvciBtZW1iZXJzaGlwLlxuICovXG5mdW5jdGlvbiBBcnJheVNldCgpIHtcbiAgdGhpcy5fYXJyYXkgPSBbXTtcbiAgdGhpcy5fc2V0ID0gaGFzTmF0aXZlTWFwID8gbmV3IE1hcCgpIDogT2JqZWN0LmNyZWF0ZShudWxsKTtcbn1cblxuLyoqXG4gKiBTdGF0aWMgbWV0aG9kIGZvciBjcmVhdGluZyBBcnJheVNldCBpbnN0YW5jZXMgZnJvbSBhbiBleGlzdGluZyBhcnJheS5cbiAqL1xuQXJyYXlTZXQuZnJvbUFycmF5ID0gZnVuY3Rpb24gQXJyYXlTZXRfZnJvbUFycmF5KGFBcnJheSwgYUFsbG93RHVwbGljYXRlcykge1xuICB2YXIgc2V0ID0gbmV3IEFycmF5U2V0KCk7XG4gIGZvciAodmFyIGkgPSAwLCBsZW4gPSBhQXJyYXkubGVuZ3RoOyBpIDwgbGVuOyBpKyspIHtcbiAgICBzZXQuYWRkKGFBcnJheVtpXSwgYUFsbG93RHVwbGljYXRlcyk7XG4gIH1cbiAgcmV0dXJuIHNldDtcbn07XG5cbi8qKlxuICogUmV0dXJuIGhvdyBtYW55IHVuaXF1ZSBpdGVtcyBhcmUgaW4gdGhpcyBBcnJheVNldC4gSWYgZHVwbGljYXRlcyBoYXZlIGJlZW5cbiAqIGFkZGVkLCB0aGFuIHRob3NlIGRvIG5vdCBjb3VudCB0b3dhcmRzIHRoZSBzaXplLlxuICpcbiAqIEByZXR1cm5zIE51bWJlclxuICovXG5BcnJheVNldC5wcm90b3R5cGUuc2l6ZSA9IGZ1bmN0aW9uIEFycmF5U2V0X3NpemUoKSB7XG4gIHJldHVybiBoYXNOYXRpdmVNYXAgPyB0aGlzLl9zZXQuc2l6ZSA6IE9iamVjdC5nZXRPd25Qcm9wZXJ0eU5hbWVzKHRoaXMuX3NldCkubGVuZ3RoO1xufTtcblxuLyoqXG4gKiBBZGQgdGhlIGdpdmVuIHN0cmluZyB0byB0aGlzIHNldC5cbiAqXG4gKiBAcGFyYW0gU3RyaW5nIGFTdHJcbiAqL1xuQXJyYXlTZXQucHJvdG90eXBlLmFkZCA9IGZ1bmN0aW9uIEFycmF5U2V0X2FkZChhU3RyLCBhQWxsb3dEdXBsaWNhdGVzKSB7XG4gIHZhciBzU3RyID0gaGFzTmF0aXZlTWFwID8gYVN0ciA6IHV0aWwudG9TZXRTdHJpbmcoYVN0cik7XG4gIHZhciBpc0R1cGxpY2F0ZSA9IGhhc05hdGl2ZU1hcCA/IHRoaXMuaGFzKGFTdHIpIDogaGFzLmNhbGwodGhpcy5fc2V0LCBzU3RyKTtcbiAgdmFyIGlkeCA9IHRoaXMuX2FycmF5Lmxlbmd0aDtcbiAgaWYgKCFpc0R1cGxpY2F0ZSB8fCBhQWxsb3dEdXBsaWNhdGVzKSB7XG4gICAgdGhpcy5fYXJyYXkucHVzaChhU3RyKTtcbiAgfVxuICBpZiAoIWlzRHVwbGljYXRlKSB7XG4gICAgaWYgKGhhc05hdGl2ZU1hcCkge1xuICAgICAgdGhpcy5fc2V0LnNldChhU3RyLCBpZHgpO1xuICAgIH0gZWxzZSB7XG4gICAgICB0aGlzLl9zZXRbc1N0cl0gPSBpZHg7XG4gICAgfVxuICB9XG59O1xuXG4vKipcbiAqIElzIHRoZSBnaXZlbiBzdHJpbmcgYSBtZW1iZXIgb2YgdGhpcyBzZXQ/XG4gKlxuICogQHBhcmFtIFN0cmluZyBhU3RyXG4gKi9cbkFycmF5U2V0LnByb3RvdHlwZS5oYXMgPSBmdW5jdGlvbiBBcnJheVNldF9oYXMoYVN0cikge1xuICBpZiAoaGFzTmF0aXZlTWFwKSB7XG4gICAgcmV0dXJuIHRoaXMuX3NldC5oYXMoYVN0cik7XG4gIH0gZWxzZSB7XG4gICAgdmFyIHNTdHIgPSB1dGlsLnRvU2V0U3RyaW5nKGFTdHIpO1xuICAgIHJldHVybiBoYXMuY2FsbCh0aGlzLl9zZXQsIHNTdHIpO1xuICB9XG59O1xuXG4vKipcbiAqIFdoYXQgaXMgdGhlIGluZGV4IG9mIHRoZSBnaXZlbiBzdHJpbmcgaW4gdGhlIGFycmF5P1xuICpcbiAqIEBwYXJhbSBTdHJpbmcgYVN0clxuICovXG5BcnJheVNldC5wcm90b3R5cGUuaW5kZXhPZiA9IGZ1bmN0aW9uIEFycmF5U2V0X2luZGV4T2YoYVN0cikge1xuICBpZiAoaGFzTmF0aXZlTWFwKSB7XG4gICAgdmFyIGlkeCA9IHRoaXMuX3NldC5nZXQoYVN0cik7XG4gICAgaWYgKGlkeCA+PSAwKSB7XG4gICAgICAgIHJldHVybiBpZHg7XG4gICAgfVxuICB9IGVsc2Uge1xuICAgIHZhciBzU3RyID0gdXRpbC50b1NldFN0cmluZyhhU3RyKTtcbiAgICBpZiAoaGFzLmNhbGwodGhpcy5fc2V0LCBzU3RyKSkge1xuICAgICAgcmV0dXJuIHRoaXMuX3NldFtzU3RyXTtcbiAgICB9XG4gIH1cblxuICB0aHJvdyBuZXcgRXJyb3IoJ1wiJyArIGFTdHIgKyAnXCIgaXMgbm90IGluIHRoZSBzZXQuJyk7XG59O1xuXG4vKipcbiAqIFdoYXQgaXMgdGhlIGVsZW1lbnQgYXQgdGhlIGdpdmVuIGluZGV4P1xuICpcbiAqIEBwYXJhbSBOdW1iZXIgYUlkeFxuICovXG5BcnJheVNldC5wcm90b3R5cGUuYXQgPSBmdW5jdGlvbiBBcnJheVNldF9hdChhSWR4KSB7XG4gIGlmIChhSWR4ID49IDAgJiYgYUlkeCA8IHRoaXMuX2FycmF5Lmxlbmd0aCkge1xuICAgIHJldHVybiB0aGlzLl9hcnJheVthSWR4XTtcbiAgfVxuICB0aHJvdyBuZXcgRXJyb3IoJ05vIGVsZW1lbnQgaW5kZXhlZCBieSAnICsgYUlkeCk7XG59O1xuXG4vKipcbiAqIFJldHVybnMgdGhlIGFycmF5IHJlcHJlc2VudGF0aW9uIG9mIHRoaXMgc2V0ICh3aGljaCBoYXMgdGhlIHByb3BlciBpbmRpY2VzXG4gKiBpbmRpY2F0ZWQgYnkgaW5kZXhPZikuIE5vdGUgdGhhdCB0aGlzIGlzIGEgY29weSBvZiB0aGUgaW50ZXJuYWwgYXJyYXkgdXNlZFxuICogZm9yIHN0b3JpbmcgdGhlIG1lbWJlcnMgc28gdGhhdCBubyBvbmUgY2FuIG1lc3Mgd2l0aCBpbnRlcm5hbCBzdGF0ZS5cbiAqL1xuQXJyYXlTZXQucHJvdG90eXBlLnRvQXJyYXkgPSBmdW5jdGlvbiBBcnJheVNldF90b0FycmF5KCkge1xuICByZXR1cm4gdGhpcy5fYXJyYXkuc2xpY2UoKTtcbn07XG5cbmV4cG9ydHMuQXJyYXlTZXQgPSBBcnJheVNldDtcblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vbGliL2FycmF5LXNldC5qc1xuLy8gbW9kdWxlIGlkID0gNVxuLy8gbW9kdWxlIGNodW5rcyA9IDAiLCIvKiAtKi0gTW9kZToganM7IGpzLWluZGVudC1sZXZlbDogMjsgLSotICovXG4vKlxuICogQ29weXJpZ2h0IDIwMTQgTW96aWxsYSBGb3VuZGF0aW9uIGFuZCBjb250cmlidXRvcnNcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBOZXcgQlNEIGxpY2Vuc2UuIFNlZSBMSUNFTlNFIG9yOlxuICogaHR0cDovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL0JTRC0zLUNsYXVzZVxuICovXG5cbnZhciB1dGlsID0gcmVxdWlyZSgnLi91dGlsJyk7XG5cbi8qKlxuICogRGV0ZXJtaW5lIHdoZXRoZXIgbWFwcGluZ0IgaXMgYWZ0ZXIgbWFwcGluZ0Egd2l0aCByZXNwZWN0IHRvIGdlbmVyYXRlZFxuICogcG9zaXRpb24uXG4gKi9cbmZ1bmN0aW9uIGdlbmVyYXRlZFBvc2l0aW9uQWZ0ZXIobWFwcGluZ0EsIG1hcHBpbmdCKSB7XG4gIC8vIE9wdGltaXplZCBmb3IgbW9zdCBjb21tb24gY2FzZVxuICB2YXIgbGluZUEgPSBtYXBwaW5nQS5nZW5lcmF0ZWRMaW5lO1xuICB2YXIgbGluZUIgPSBtYXBwaW5nQi5nZW5lcmF0ZWRMaW5lO1xuICB2YXIgY29sdW1uQSA9IG1hcHBpbmdBLmdlbmVyYXRlZENvbHVtbjtcbiAgdmFyIGNvbHVtbkIgPSBtYXBwaW5nQi5nZW5lcmF0ZWRDb2x1bW47XG4gIHJldHVybiBsaW5lQiA+IGxpbmVBIHx8IGxpbmVCID09IGxpbmVBICYmIGNvbHVtbkIgPj0gY29sdW1uQSB8fFxuICAgICAgICAgdXRpbC5jb21wYXJlQnlHZW5lcmF0ZWRQb3NpdGlvbnNJbmZsYXRlZChtYXBwaW5nQSwgbWFwcGluZ0IpIDw9IDA7XG59XG5cbi8qKlxuICogQSBkYXRhIHN0cnVjdHVyZSB0byBwcm92aWRlIGEgc29ydGVkIHZpZXcgb2YgYWNjdW11bGF0ZWQgbWFwcGluZ3MgaW4gYVxuICogcGVyZm9ybWFuY2UgY29uc2Npb3VzIG1hbm5lci4gSXQgdHJhZGVzIGEgbmVnbGliYWJsZSBvdmVyaGVhZCBpbiBnZW5lcmFsXG4gKiBjYXNlIGZvciBhIGxhcmdlIHNwZWVkdXAgaW4gY2FzZSBvZiBtYXBwaW5ncyBiZWluZyBhZGRlZCBpbiBvcmRlci5cbiAqL1xuZnVuY3Rpb24gTWFwcGluZ0xpc3QoKSB7XG4gIHRoaXMuX2FycmF5ID0gW107XG4gIHRoaXMuX3NvcnRlZCA9IHRydWU7XG4gIC8vIFNlcnZlcyBhcyBpbmZpbXVtXG4gIHRoaXMuX2xhc3QgPSB7Z2VuZXJhdGVkTGluZTogLTEsIGdlbmVyYXRlZENvbHVtbjogMH07XG59XG5cbi8qKlxuICogSXRlcmF0ZSB0aHJvdWdoIGludGVybmFsIGl0ZW1zLiBUaGlzIG1ldGhvZCB0YWtlcyB0aGUgc2FtZSBhcmd1bWVudHMgdGhhdFxuICogYEFycmF5LnByb3RvdHlwZS5mb3JFYWNoYCB0YWtlcy5cbiAqXG4gKiBOT1RFOiBUaGUgb3JkZXIgb2YgdGhlIG1hcHBpbmdzIGlzIE5PVCBndWFyYW50ZWVkLlxuICovXG5NYXBwaW5nTGlzdC5wcm90b3R5cGUudW5zb3J0ZWRGb3JFYWNoID1cbiAgZnVuY3Rpb24gTWFwcGluZ0xpc3RfZm9yRWFjaChhQ2FsbGJhY2ssIGFUaGlzQXJnKSB7XG4gICAgdGhpcy5fYXJyYXkuZm9yRWFjaChhQ2FsbGJhY2ssIGFUaGlzQXJnKTtcbiAgfTtcblxuLyoqXG4gKiBBZGQgdGhlIGdpdmVuIHNvdXJjZSBtYXBwaW5nLlxuICpcbiAqIEBwYXJhbSBPYmplY3QgYU1hcHBpbmdcbiAqL1xuTWFwcGluZ0xpc3QucHJvdG90eXBlLmFkZCA9IGZ1bmN0aW9uIE1hcHBpbmdMaXN0X2FkZChhTWFwcGluZykge1xuICBpZiAoZ2VuZXJhdGVkUG9zaXRpb25BZnRlcih0aGlzLl9sYXN0LCBhTWFwcGluZykpIHtcbiAgICB0aGlzLl9sYXN0ID0gYU1hcHBpbmc7XG4gICAgdGhpcy5fYXJyYXkucHVzaChhTWFwcGluZyk7XG4gIH0gZWxzZSB7XG4gICAgdGhpcy5fc29ydGVkID0gZmFsc2U7XG4gICAgdGhpcy5fYXJyYXkucHVzaChhTWFwcGluZyk7XG4gIH1cbn07XG5cbi8qKlxuICogUmV0dXJucyB0aGUgZmxhdCwgc29ydGVkIGFycmF5IG9mIG1hcHBpbmdzLiBUaGUgbWFwcGluZ3MgYXJlIHNvcnRlZCBieVxuICogZ2VuZXJhdGVkIHBvc2l0aW9uLlxuICpcbiAqIFdBUk5JTkc6IFRoaXMgbWV0aG9kIHJldHVybnMgaW50ZXJuYWwgZGF0YSB3aXRob3V0IGNvcHlpbmcsIGZvclxuICogcGVyZm9ybWFuY2UuIFRoZSByZXR1cm4gdmFsdWUgbXVzdCBOT1QgYmUgbXV0YXRlZCwgYW5kIHNob3VsZCBiZSB0cmVhdGVkIGFzXG4gKiBhbiBpbW11dGFibGUgYm9ycm93LiBJZiB5b3Ugd2FudCB0byB0YWtlIG93bmVyc2hpcCwgeW91IG11c3QgbWFrZSB5b3VyIG93blxuICogY29weS5cbiAqL1xuTWFwcGluZ0xpc3QucHJvdG90eXBlLnRvQXJyYXkgPSBmdW5jdGlvbiBNYXBwaW5nTGlzdF90b0FycmF5KCkge1xuICBpZiAoIXRoaXMuX3NvcnRlZCkge1xuICAgIHRoaXMuX2FycmF5LnNvcnQodXRpbC5jb21wYXJlQnlHZW5lcmF0ZWRQb3NpdGlvbnNJbmZsYXRlZCk7XG4gICAgdGhpcy5fc29ydGVkID0gdHJ1ZTtcbiAgfVxuICByZXR1cm4gdGhpcy5fYXJyYXk7XG59O1xuXG5leHBvcnRzLk1hcHBpbmdMaXN0ID0gTWFwcGluZ0xpc3Q7XG5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIFdFQlBBQ0sgRk9PVEVSXG4vLyAuL2xpYi9tYXBwaW5nLWxpc3QuanNcbi8vIG1vZHVsZSBpZCA9IDZcbi8vIG1vZHVsZSBjaHVua3MgPSAwIiwiLyogLSotIE1vZGU6IGpzOyBqcy1pbmRlbnQtbGV2ZWw6IDI7IC0qLSAqL1xuLypcbiAqIENvcHlyaWdodCAyMDExIE1vemlsbGEgRm91bmRhdGlvbiBhbmQgY29udHJpYnV0b3JzXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTmV3IEJTRCBsaWNlbnNlLiBTZWUgTElDRU5TRSBvcjpcbiAqIGh0dHA6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9CU0QtMy1DbGF1c2VcbiAqL1xuXG52YXIgdXRpbCA9IHJlcXVpcmUoJy4vdXRpbCcpO1xudmFyIGJpbmFyeVNlYXJjaCA9IHJlcXVpcmUoJy4vYmluYXJ5LXNlYXJjaCcpO1xudmFyIEFycmF5U2V0ID0gcmVxdWlyZSgnLi9hcnJheS1zZXQnKS5BcnJheVNldDtcbnZhciBiYXNlNjRWTFEgPSByZXF1aXJlKCcuL2Jhc2U2NC12bHEnKTtcbnZhciBxdWlja1NvcnQgPSByZXF1aXJlKCcuL3F1aWNrLXNvcnQnKS5xdWlja1NvcnQ7XG5cbmZ1bmN0aW9uIFNvdXJjZU1hcENvbnN1bWVyKGFTb3VyY2VNYXApIHtcbiAgdmFyIHNvdXJjZU1hcCA9IGFTb3VyY2VNYXA7XG4gIGlmICh0eXBlb2YgYVNvdXJjZU1hcCA9PT0gJ3N0cmluZycpIHtcbiAgICBzb3VyY2VNYXAgPSBKU09OLnBhcnNlKGFTb3VyY2VNYXAucmVwbGFjZSgvXlxcKVxcXVxcfScvLCAnJykpO1xuICB9XG5cbiAgcmV0dXJuIHNvdXJjZU1hcC5zZWN0aW9ucyAhPSBudWxsXG4gICAgPyBuZXcgSW5kZXhlZFNvdXJjZU1hcENvbnN1bWVyKHNvdXJjZU1hcClcbiAgICA6IG5ldyBCYXNpY1NvdXJjZU1hcENvbnN1bWVyKHNvdXJjZU1hcCk7XG59XG5cblNvdXJjZU1hcENvbnN1bWVyLmZyb21Tb3VyY2VNYXAgPSBmdW5jdGlvbihhU291cmNlTWFwKSB7XG4gIHJldHVybiBCYXNpY1NvdXJjZU1hcENvbnN1bWVyLmZyb21Tb3VyY2VNYXAoYVNvdXJjZU1hcCk7XG59XG5cbi8qKlxuICogVGhlIHZlcnNpb24gb2YgdGhlIHNvdXJjZSBtYXBwaW5nIHNwZWMgdGhhdCB3ZSBhcmUgY29uc3VtaW5nLlxuICovXG5Tb3VyY2VNYXBDb25zdW1lci5wcm90b3R5cGUuX3ZlcnNpb24gPSAzO1xuXG4vLyBgX19nZW5lcmF0ZWRNYXBwaW5nc2AgYW5kIGBfX29yaWdpbmFsTWFwcGluZ3NgIGFyZSBhcnJheXMgdGhhdCBob2xkIHRoZVxuLy8gcGFyc2VkIG1hcHBpbmcgY29vcmRpbmF0ZXMgZnJvbSB0aGUgc291cmNlIG1hcCdzIFwibWFwcGluZ3NcIiBhdHRyaWJ1dGUuIFRoZXlcbi8vIGFyZSBsYXppbHkgaW5zdGFudGlhdGVkLCBhY2Nlc3NlZCB2aWEgdGhlIGBfZ2VuZXJhdGVkTWFwcGluZ3NgIGFuZFxuLy8gYF9vcmlnaW5hbE1hcHBpbmdzYCBnZXR0ZXJzIHJlc3BlY3RpdmVseSwgYW5kIHdlIG9ubHkgcGFyc2UgdGhlIG1hcHBpbmdzXG4vLyBhbmQgY3JlYXRlIHRoZXNlIGFycmF5cyBvbmNlIHF1ZXJpZWQgZm9yIGEgc291cmNlIGxvY2F0aW9uLiBXZSBqdW1wIHRocm91Z2hcbi8vIHRoZXNlIGhvb3BzIGJlY2F1c2UgdGhlcmUgY2FuIGJlIG1hbnkgdGhvdXNhbmRzIG9mIG1hcHBpbmdzLCBhbmQgcGFyc2luZ1xuLy8gdGhlbSBpcyBleHBlbnNpdmUsIHNvIHdlIG9ubHkgd2FudCB0byBkbyBpdCBpZiB3ZSBtdXN0LlxuLy9cbi8vIEVhY2ggb2JqZWN0IGluIHRoZSBhcnJheXMgaXMgb2YgdGhlIGZvcm06XG4vL1xuLy8gICAgIHtcbi8vICAgICAgIGdlbmVyYXRlZExpbmU6IFRoZSBsaW5lIG51bWJlciBpbiB0aGUgZ2VuZXJhdGVkIGNvZGUsXG4vLyAgICAgICBnZW5lcmF0ZWRDb2x1bW46IFRoZSBjb2x1bW4gbnVtYmVyIGluIHRoZSBnZW5lcmF0ZWQgY29kZSxcbi8vICAgICAgIHNvdXJjZTogVGhlIHBhdGggdG8gdGhlIG9yaWdpbmFsIHNvdXJjZSBmaWxlIHRoYXQgZ2VuZXJhdGVkIHRoaXNcbi8vICAgICAgICAgICAgICAgY2h1bmsgb2YgY29kZSxcbi8vICAgICAgIG9yaWdpbmFsTGluZTogVGhlIGxpbmUgbnVtYmVyIGluIHRoZSBvcmlnaW5hbCBzb3VyY2UgdGhhdFxuLy8gICAgICAgICAgICAgICAgICAgICBjb3JyZXNwb25kcyB0byB0aGlzIGNodW5rIG9mIGdlbmVyYXRlZCBjb2RlLFxuLy8gICAgICAgb3JpZ2luYWxDb2x1bW46IFRoZSBjb2x1bW4gbnVtYmVyIGluIHRoZSBvcmlnaW5hbCBzb3VyY2UgdGhhdFxuLy8gICAgICAgICAgICAgICAgICAgICAgIGNvcnJlc3BvbmRzIHRvIHRoaXMgY2h1bmsgb2YgZ2VuZXJhdGVkIGNvZGUsXG4vLyAgICAgICBuYW1lOiBUaGUgbmFtZSBvZiB0aGUgb3JpZ2luYWwgc3ltYm9sIHdoaWNoIGdlbmVyYXRlZCB0aGlzIGNodW5rIG9mXG4vLyAgICAgICAgICAgICBjb2RlLlxuLy8gICAgIH1cbi8vXG4vLyBBbGwgcHJvcGVydGllcyBleGNlcHQgZm9yIGBnZW5lcmF0ZWRMaW5lYCBhbmQgYGdlbmVyYXRlZENvbHVtbmAgY2FuIGJlXG4vLyBgbnVsbGAuXG4vL1xuLy8gYF9nZW5lcmF0ZWRNYXBwaW5nc2AgaXMgb3JkZXJlZCBieSB0aGUgZ2VuZXJhdGVkIHBvc2l0aW9ucy5cbi8vXG4vLyBgX29yaWdpbmFsTWFwcGluZ3NgIGlzIG9yZGVyZWQgYnkgdGhlIG9yaWdpbmFsIHBvc2l0aW9ucy5cblxuU291cmNlTWFwQ29uc3VtZXIucHJvdG90eXBlLl9fZ2VuZXJhdGVkTWFwcGluZ3MgPSBudWxsO1xuT2JqZWN0LmRlZmluZVByb3BlcnR5KFNvdXJjZU1hcENvbnN1bWVyLnByb3RvdHlwZSwgJ19nZW5lcmF0ZWRNYXBwaW5ncycsIHtcbiAgZ2V0OiBmdW5jdGlvbiAoKSB7XG4gICAgaWYgKCF0aGlzLl9fZ2VuZXJhdGVkTWFwcGluZ3MpIHtcbiAgICAgIHRoaXMuX3BhcnNlTWFwcGluZ3ModGhpcy5fbWFwcGluZ3MsIHRoaXMuc291cmNlUm9vdCk7XG4gICAgfVxuXG4gICAgcmV0dXJuIHRoaXMuX19nZW5lcmF0ZWRNYXBwaW5ncztcbiAgfVxufSk7XG5cblNvdXJjZU1hcENvbnN1bWVyLnByb3RvdHlwZS5fX29yaWdpbmFsTWFwcGluZ3MgPSBudWxsO1xuT2JqZWN0LmRlZmluZVByb3BlcnR5KFNvdXJjZU1hcENvbnN1bWVyLnByb3RvdHlwZSwgJ19vcmlnaW5hbE1hcHBpbmdzJywge1xuICBnZXQ6IGZ1bmN0aW9uICgpIHtcbiAgICBpZiAoIXRoaXMuX19vcmlnaW5hbE1hcHBpbmdzKSB7XG4gICAgICB0aGlzLl9wYXJzZU1hcHBpbmdzKHRoaXMuX21hcHBpbmdzLCB0aGlzLnNvdXJjZVJvb3QpO1xuICAgIH1cblxuICAgIHJldHVybiB0aGlzLl9fb3JpZ2luYWxNYXBwaW5ncztcbiAgfVxufSk7XG5cblNvdXJjZU1hcENvbnN1bWVyLnByb3RvdHlwZS5fY2hhcklzTWFwcGluZ1NlcGFyYXRvciA9XG4gIGZ1bmN0aW9uIFNvdXJjZU1hcENvbnN1bWVyX2NoYXJJc01hcHBpbmdTZXBhcmF0b3IoYVN0ciwgaW5kZXgpIHtcbiAgICB2YXIgYyA9IGFTdHIuY2hhckF0KGluZGV4KTtcbiAgICByZXR1cm4gYyA9PT0gXCI7XCIgfHwgYyA9PT0gXCIsXCI7XG4gIH07XG5cbi8qKlxuICogUGFyc2UgdGhlIG1hcHBpbmdzIGluIGEgc3RyaW5nIGluIHRvIGEgZGF0YSBzdHJ1Y3R1cmUgd2hpY2ggd2UgY2FuIGVhc2lseVxuICogcXVlcnkgKHRoZSBvcmRlcmVkIGFycmF5cyBpbiB0aGUgYHRoaXMuX19nZW5lcmF0ZWRNYXBwaW5nc2AgYW5kXG4gKiBgdGhpcy5fX29yaWdpbmFsTWFwcGluZ3NgIHByb3BlcnRpZXMpLlxuICovXG5Tb3VyY2VNYXBDb25zdW1lci5wcm90b3R5cGUuX3BhcnNlTWFwcGluZ3MgPVxuICBmdW5jdGlvbiBTb3VyY2VNYXBDb25zdW1lcl9wYXJzZU1hcHBpbmdzKGFTdHIsIGFTb3VyY2VSb290KSB7XG4gICAgdGhyb3cgbmV3IEVycm9yKFwiU3ViY2xhc3NlcyBtdXN0IGltcGxlbWVudCBfcGFyc2VNYXBwaW5nc1wiKTtcbiAgfTtcblxuU291cmNlTWFwQ29uc3VtZXIuR0VORVJBVEVEX09SREVSID0gMTtcblNvdXJjZU1hcENvbnN1bWVyLk9SSUdJTkFMX09SREVSID0gMjtcblxuU291cmNlTWFwQ29uc3VtZXIuR1JFQVRFU1RfTE9XRVJfQk9VTkQgPSAxO1xuU291cmNlTWFwQ29uc3VtZXIuTEVBU1RfVVBQRVJfQk9VTkQgPSAyO1xuXG4vKipcbiAqIEl0ZXJhdGUgb3ZlciBlYWNoIG1hcHBpbmcgYmV0d2VlbiBhbiBvcmlnaW5hbCBzb3VyY2UvbGluZS9jb2x1bW4gYW5kIGFcbiAqIGdlbmVyYXRlZCBsaW5lL2NvbHVtbiBpbiB0aGlzIHNvdXJjZSBtYXAuXG4gKlxuICogQHBhcmFtIEZ1bmN0aW9uIGFDYWxsYmFja1xuICogICAgICAgIFRoZSBmdW5jdGlvbiB0aGF0IGlzIGNhbGxlZCB3aXRoIGVhY2ggbWFwcGluZy5cbiAqIEBwYXJhbSBPYmplY3QgYUNvbnRleHRcbiAqICAgICAgICBPcHRpb25hbC4gSWYgc3BlY2lmaWVkLCB0aGlzIG9iamVjdCB3aWxsIGJlIHRoZSB2YWx1ZSBvZiBgdGhpc2AgZXZlcnlcbiAqICAgICAgICB0aW1lIHRoYXQgYGFDYWxsYmFja2AgaXMgY2FsbGVkLlxuICogQHBhcmFtIGFPcmRlclxuICogICAgICAgIEVpdGhlciBgU291cmNlTWFwQ29uc3VtZXIuR0VORVJBVEVEX09SREVSYCBvclxuICogICAgICAgIGBTb3VyY2VNYXBDb25zdW1lci5PUklHSU5BTF9PUkRFUmAuIFNwZWNpZmllcyB3aGV0aGVyIHlvdSB3YW50IHRvXG4gKiAgICAgICAgaXRlcmF0ZSBvdmVyIHRoZSBtYXBwaW5ncyBzb3J0ZWQgYnkgdGhlIGdlbmVyYXRlZCBmaWxlJ3MgbGluZS9jb2x1bW5cbiAqICAgICAgICBvcmRlciBvciB0aGUgb3JpZ2luYWwncyBzb3VyY2UvbGluZS9jb2x1bW4gb3JkZXIsIHJlc3BlY3RpdmVseS4gRGVmYXVsdHMgdG9cbiAqICAgICAgICBgU291cmNlTWFwQ29uc3VtZXIuR0VORVJBVEVEX09SREVSYC5cbiAqL1xuU291cmNlTWFwQ29uc3VtZXIucHJvdG90eXBlLmVhY2hNYXBwaW5nID1cbiAgZnVuY3Rpb24gU291cmNlTWFwQ29uc3VtZXJfZWFjaE1hcHBpbmcoYUNhbGxiYWNrLCBhQ29udGV4dCwgYU9yZGVyKSB7XG4gICAgdmFyIGNvbnRleHQgPSBhQ29udGV4dCB8fCBudWxsO1xuICAgIHZhciBvcmRlciA9IGFPcmRlciB8fCBTb3VyY2VNYXBDb25zdW1lci5HRU5FUkFURURfT1JERVI7XG5cbiAgICB2YXIgbWFwcGluZ3M7XG4gICAgc3dpdGNoIChvcmRlcikge1xuICAgIGNhc2UgU291cmNlTWFwQ29uc3VtZXIuR0VORVJBVEVEX09SREVSOlxuICAgICAgbWFwcGluZ3MgPSB0aGlzLl9nZW5lcmF0ZWRNYXBwaW5ncztcbiAgICAgIGJyZWFrO1xuICAgIGNhc2UgU291cmNlTWFwQ29uc3VtZXIuT1JJR0lOQUxfT1JERVI6XG4gICAgICBtYXBwaW5ncyA9IHRoaXMuX29yaWdpbmFsTWFwcGluZ3M7XG4gICAgICBicmVhaztcbiAgICBkZWZhdWx0OlxuICAgICAgdGhyb3cgbmV3IEVycm9yKFwiVW5rbm93biBvcmRlciBvZiBpdGVyYXRpb24uXCIpO1xuICAgIH1cblxuICAgIHZhciBzb3VyY2VSb290ID0gdGhpcy5zb3VyY2VSb290O1xuICAgIG1hcHBpbmdzLm1hcChmdW5jdGlvbiAobWFwcGluZykge1xuICAgICAgdmFyIHNvdXJjZSA9IG1hcHBpbmcuc291cmNlID09PSBudWxsID8gbnVsbCA6IHRoaXMuX3NvdXJjZXMuYXQobWFwcGluZy5zb3VyY2UpO1xuICAgICAgaWYgKHNvdXJjZSAhPSBudWxsICYmIHNvdXJjZVJvb3QgIT0gbnVsbCkge1xuICAgICAgICBzb3VyY2UgPSB1dGlsLmpvaW4oc291cmNlUm9vdCwgc291cmNlKTtcbiAgICAgIH1cbiAgICAgIHJldHVybiB7XG4gICAgICAgIHNvdXJjZTogc291cmNlLFxuICAgICAgICBnZW5lcmF0ZWRMaW5lOiBtYXBwaW5nLmdlbmVyYXRlZExpbmUsXG4gICAgICAgIGdlbmVyYXRlZENvbHVtbjogbWFwcGluZy5nZW5lcmF0ZWRDb2x1bW4sXG4gICAgICAgIG9yaWdpbmFsTGluZTogbWFwcGluZy5vcmlnaW5hbExpbmUsXG4gICAgICAgIG9yaWdpbmFsQ29sdW1uOiBtYXBwaW5nLm9yaWdpbmFsQ29sdW1uLFxuICAgICAgICBuYW1lOiBtYXBwaW5nLm5hbWUgPT09IG51bGwgPyBudWxsIDogdGhpcy5fbmFtZXMuYXQobWFwcGluZy5uYW1lKVxuICAgICAgfTtcbiAgICB9LCB0aGlzKS5mb3JFYWNoKGFDYWxsYmFjaywgY29udGV4dCk7XG4gIH07XG5cbi8qKlxuICogUmV0dXJucyBhbGwgZ2VuZXJhdGVkIGxpbmUgYW5kIGNvbHVtbiBpbmZvcm1hdGlvbiBmb3IgdGhlIG9yaWdpbmFsIHNvdXJjZSxcbiAqIGxpbmUsIGFuZCBjb2x1bW4gcHJvdmlkZWQuIElmIG5vIGNvbHVtbiBpcyBwcm92aWRlZCwgcmV0dXJucyBhbGwgbWFwcGluZ3NcbiAqIGNvcnJlc3BvbmRpbmcgdG8gYSBlaXRoZXIgdGhlIGxpbmUgd2UgYXJlIHNlYXJjaGluZyBmb3Igb3IgdGhlIG5leHRcbiAqIGNsb3Nlc3QgbGluZSB0aGF0IGhhcyBhbnkgbWFwcGluZ3MuIE90aGVyd2lzZSwgcmV0dXJucyBhbGwgbWFwcGluZ3NcbiAqIGNvcnJlc3BvbmRpbmcgdG8gdGhlIGdpdmVuIGxpbmUgYW5kIGVpdGhlciB0aGUgY29sdW1uIHdlIGFyZSBzZWFyY2hpbmcgZm9yXG4gKiBvciB0aGUgbmV4dCBjbG9zZXN0IGNvbHVtbiB0aGF0IGhhcyBhbnkgb2Zmc2V0cy5cbiAqXG4gKiBUaGUgb25seSBhcmd1bWVudCBpcyBhbiBvYmplY3Qgd2l0aCB0aGUgZm9sbG93aW5nIHByb3BlcnRpZXM6XG4gKlxuICogICAtIHNvdXJjZTogVGhlIGZpbGVuYW1lIG9mIHRoZSBvcmlnaW5hbCBzb3VyY2UuXG4gKiAgIC0gbGluZTogVGhlIGxpbmUgbnVtYmVyIGluIHRoZSBvcmlnaW5hbCBzb3VyY2UuXG4gKiAgIC0gY29sdW1uOiBPcHRpb25hbC4gdGhlIGNvbHVtbiBudW1iZXIgaW4gdGhlIG9yaWdpbmFsIHNvdXJjZS5cbiAqXG4gKiBhbmQgYW4gYXJyYXkgb2Ygb2JqZWN0cyBpcyByZXR1cm5lZCwgZWFjaCB3aXRoIHRoZSBmb2xsb3dpbmcgcHJvcGVydGllczpcbiAqXG4gKiAgIC0gbGluZTogVGhlIGxpbmUgbnVtYmVyIGluIHRoZSBnZW5lcmF0ZWQgc291cmNlLCBvciBudWxsLlxuICogICAtIGNvbHVtbjogVGhlIGNvbHVtbiBudW1iZXIgaW4gdGhlIGdlbmVyYXRlZCBzb3VyY2UsIG9yIG51bGwuXG4gKi9cblNvdXJjZU1hcENvbnN1bWVyLnByb3RvdHlwZS5hbGxHZW5lcmF0ZWRQb3NpdGlvbnNGb3IgPVxuICBmdW5jdGlvbiBTb3VyY2VNYXBDb25zdW1lcl9hbGxHZW5lcmF0ZWRQb3NpdGlvbnNGb3IoYUFyZ3MpIHtcbiAgICB2YXIgbGluZSA9IHV0aWwuZ2V0QXJnKGFBcmdzLCAnbGluZScpO1xuXG4gICAgLy8gV2hlbiB0aGVyZSBpcyBubyBleGFjdCBtYXRjaCwgQmFzaWNTb3VyY2VNYXBDb25zdW1lci5wcm90b3R5cGUuX2ZpbmRNYXBwaW5nXG4gICAgLy8gcmV0dXJucyB0aGUgaW5kZXggb2YgdGhlIGNsb3Nlc3QgbWFwcGluZyBsZXNzIHRoYW4gdGhlIG5lZWRsZS4gQnlcbiAgICAvLyBzZXR0aW5nIG5lZWRsZS5vcmlnaW5hbENvbHVtbiB0byAwLCB3ZSB0aHVzIGZpbmQgdGhlIGxhc3QgbWFwcGluZyBmb3JcbiAgICAvLyB0aGUgZ2l2ZW4gbGluZSwgcHJvdmlkZWQgc3VjaCBhIG1hcHBpbmcgZXhpc3RzLlxuICAgIHZhciBuZWVkbGUgPSB7XG4gICAgICBzb3VyY2U6IHV0aWwuZ2V0QXJnKGFBcmdzLCAnc291cmNlJyksXG4gICAgICBvcmlnaW5hbExpbmU6IGxpbmUsXG4gICAgICBvcmlnaW5hbENvbHVtbjogdXRpbC5nZXRBcmcoYUFyZ3MsICdjb2x1bW4nLCAwKVxuICAgIH07XG5cbiAgICBpZiAodGhpcy5zb3VyY2VSb290ICE9IG51bGwpIHtcbiAgICAgIG5lZWRsZS5zb3VyY2UgPSB1dGlsLnJlbGF0aXZlKHRoaXMuc291cmNlUm9vdCwgbmVlZGxlLnNvdXJjZSk7XG4gICAgfVxuICAgIGlmICghdGhpcy5fc291cmNlcy5oYXMobmVlZGxlLnNvdXJjZSkpIHtcbiAgICAgIHJldHVybiBbXTtcbiAgICB9XG4gICAgbmVlZGxlLnNvdXJjZSA9IHRoaXMuX3NvdXJjZXMuaW5kZXhPZihuZWVkbGUuc291cmNlKTtcblxuICAgIHZhciBtYXBwaW5ncyA9IFtdO1xuXG4gICAgdmFyIGluZGV4ID0gdGhpcy5fZmluZE1hcHBpbmcobmVlZGxlLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoaXMuX29yaWdpbmFsTWFwcGluZ3MsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJvcmlnaW5hbExpbmVcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIm9yaWdpbmFsQ29sdW1uXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdXRpbC5jb21wYXJlQnlPcmlnaW5hbFBvc2l0aW9ucyxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiaW5hcnlTZWFyY2guTEVBU1RfVVBQRVJfQk9VTkQpO1xuICAgIGlmIChpbmRleCA+PSAwKSB7XG4gICAgICB2YXIgbWFwcGluZyA9IHRoaXMuX29yaWdpbmFsTWFwcGluZ3NbaW5kZXhdO1xuXG4gICAgICBpZiAoYUFyZ3MuY29sdW1uID09PSB1bmRlZmluZWQpIHtcbiAgICAgICAgdmFyIG9yaWdpbmFsTGluZSA9IG1hcHBpbmcub3JpZ2luYWxMaW5lO1xuXG4gICAgICAgIC8vIEl0ZXJhdGUgdW50aWwgZWl0aGVyIHdlIHJ1biBvdXQgb2YgbWFwcGluZ3MsIG9yIHdlIHJ1biBpbnRvXG4gICAgICAgIC8vIGEgbWFwcGluZyBmb3IgYSBkaWZmZXJlbnQgbGluZSB0aGFuIHRoZSBvbmUgd2UgZm91bmQuIFNpbmNlXG4gICAgICAgIC8vIG1hcHBpbmdzIGFyZSBzb3J0ZWQsIHRoaXMgaXMgZ3VhcmFudGVlZCB0byBmaW5kIGFsbCBtYXBwaW5ncyBmb3JcbiAgICAgICAgLy8gdGhlIGxpbmUgd2UgZm91bmQuXG4gICAgICAgIHdoaWxlIChtYXBwaW5nICYmIG1hcHBpbmcub3JpZ2luYWxMaW5lID09PSBvcmlnaW5hbExpbmUpIHtcbiAgICAgICAgICBtYXBwaW5ncy5wdXNoKHtcbiAgICAgICAgICAgIGxpbmU6IHV0aWwuZ2V0QXJnKG1hcHBpbmcsICdnZW5lcmF0ZWRMaW5lJywgbnVsbCksXG4gICAgICAgICAgICBjb2x1bW46IHV0aWwuZ2V0QXJnKG1hcHBpbmcsICdnZW5lcmF0ZWRDb2x1bW4nLCBudWxsKSxcbiAgICAgICAgICAgIGxhc3RDb2x1bW46IHV0aWwuZ2V0QXJnKG1hcHBpbmcsICdsYXN0R2VuZXJhdGVkQ29sdW1uJywgbnVsbClcbiAgICAgICAgICB9KTtcblxuICAgICAgICAgIG1hcHBpbmcgPSB0aGlzLl9vcmlnaW5hbE1hcHBpbmdzWysraW5kZXhdO1xuICAgICAgICB9XG4gICAgICB9IGVsc2Uge1xuICAgICAgICB2YXIgb3JpZ2luYWxDb2x1bW4gPSBtYXBwaW5nLm9yaWdpbmFsQ29sdW1uO1xuXG4gICAgICAgIC8vIEl0ZXJhdGUgdW50aWwgZWl0aGVyIHdlIHJ1biBvdXQgb2YgbWFwcGluZ3MsIG9yIHdlIHJ1biBpbnRvXG4gICAgICAgIC8vIGEgbWFwcGluZyBmb3IgYSBkaWZmZXJlbnQgbGluZSB0aGFuIHRoZSBvbmUgd2Ugd2VyZSBzZWFyY2hpbmcgZm9yLlxuICAgICAgICAvLyBTaW5jZSBtYXBwaW5ncyBhcmUgc29ydGVkLCB0aGlzIGlzIGd1YXJhbnRlZWQgdG8gZmluZCBhbGwgbWFwcGluZ3MgZm9yXG4gICAgICAgIC8vIHRoZSBsaW5lIHdlIGFyZSBzZWFyY2hpbmcgZm9yLlxuICAgICAgICB3aGlsZSAobWFwcGluZyAmJlxuICAgICAgICAgICAgICAgbWFwcGluZy5vcmlnaW5hbExpbmUgPT09IGxpbmUgJiZcbiAgICAgICAgICAgICAgIG1hcHBpbmcub3JpZ2luYWxDb2x1bW4gPT0gb3JpZ2luYWxDb2x1bW4pIHtcbiAgICAgICAgICBtYXBwaW5ncy5wdXNoKHtcbiAgICAgICAgICAgIGxpbmU6IHV0aWwuZ2V0QXJnKG1hcHBpbmcsICdnZW5lcmF0ZWRMaW5lJywgbnVsbCksXG4gICAgICAgICAgICBjb2x1bW46IHV0aWwuZ2V0QXJnKG1hcHBpbmcsICdnZW5lcmF0ZWRDb2x1bW4nLCBudWxsKSxcbiAgICAgICAgICAgIGxhc3RDb2x1bW46IHV0aWwuZ2V0QXJnKG1hcHBpbmcsICdsYXN0R2VuZXJhdGVkQ29sdW1uJywgbnVsbClcbiAgICAgICAgICB9KTtcblxuICAgICAgICAgIG1hcHBpbmcgPSB0aGlzLl9vcmlnaW5hbE1hcHBpbmdzWysraW5kZXhdO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgcmV0dXJuIG1hcHBpbmdzO1xuICB9O1xuXG5leHBvcnRzLlNvdXJjZU1hcENvbnN1bWVyID0gU291cmNlTWFwQ29uc3VtZXI7XG5cbi8qKlxuICogQSBCYXNpY1NvdXJjZU1hcENvbnN1bWVyIGluc3RhbmNlIHJlcHJlc2VudHMgYSBwYXJzZWQgc291cmNlIG1hcCB3aGljaCB3ZSBjYW5cbiAqIHF1ZXJ5IGZvciBpbmZvcm1hdGlvbiBhYm91dCB0aGUgb3JpZ2luYWwgZmlsZSBwb3NpdGlvbnMgYnkgZ2l2aW5nIGl0IGEgZmlsZVxuICogcG9zaXRpb24gaW4gdGhlIGdlbmVyYXRlZCBzb3VyY2UuXG4gKlxuICogVGhlIG9ubHkgcGFyYW1ldGVyIGlzIHRoZSByYXcgc291cmNlIG1hcCAoZWl0aGVyIGFzIGEgSlNPTiBzdHJpbmcsIG9yXG4gKiBhbHJlYWR5IHBhcnNlZCB0byBhbiBvYmplY3QpLiBBY2NvcmRpbmcgdG8gdGhlIHNwZWMsIHNvdXJjZSBtYXBzIGhhdmUgdGhlXG4gKiBmb2xsb3dpbmcgYXR0cmlidXRlczpcbiAqXG4gKiAgIC0gdmVyc2lvbjogV2hpY2ggdmVyc2lvbiBvZiB0aGUgc291cmNlIG1hcCBzcGVjIHRoaXMgbWFwIGlzIGZvbGxvd2luZy5cbiAqICAgLSBzb3VyY2VzOiBBbiBhcnJheSBvZiBVUkxzIHRvIHRoZSBvcmlnaW5hbCBzb3VyY2UgZmlsZXMuXG4gKiAgIC0gbmFtZXM6IEFuIGFycmF5IG9mIGlkZW50aWZpZXJzIHdoaWNoIGNhbiBiZSByZWZlcnJlbmNlZCBieSBpbmRpdmlkdWFsIG1hcHBpbmdzLlxuICogICAtIHNvdXJjZVJvb3Q6IE9wdGlvbmFsLiBUaGUgVVJMIHJvb3QgZnJvbSB3aGljaCBhbGwgc291cmNlcyBhcmUgcmVsYXRpdmUuXG4gKiAgIC0gc291cmNlc0NvbnRlbnQ6IE9wdGlvbmFsLiBBbiBhcnJheSBvZiBjb250ZW50cyBvZiB0aGUgb3JpZ2luYWwgc291cmNlIGZpbGVzLlxuICogICAtIG1hcHBpbmdzOiBBIHN0cmluZyBvZiBiYXNlNjQgVkxRcyB3aGljaCBjb250YWluIHRoZSBhY3R1YWwgbWFwcGluZ3MuXG4gKiAgIC0gZmlsZTogT3B0aW9uYWwuIFRoZSBnZW5lcmF0ZWQgZmlsZSB0aGlzIHNvdXJjZSBtYXAgaXMgYXNzb2NpYXRlZCB3aXRoLlxuICpcbiAqIEhlcmUgaXMgYW4gZXhhbXBsZSBzb3VyY2UgbWFwLCB0YWtlbiBmcm9tIHRoZSBzb3VyY2UgbWFwIHNwZWNbMF06XG4gKlxuICogICAgIHtcbiAqICAgICAgIHZlcnNpb24gOiAzLFxuICogICAgICAgZmlsZTogXCJvdXQuanNcIixcbiAqICAgICAgIHNvdXJjZVJvb3QgOiBcIlwiLFxuICogICAgICAgc291cmNlczogW1wiZm9vLmpzXCIsIFwiYmFyLmpzXCJdLFxuICogICAgICAgbmFtZXM6IFtcInNyY1wiLCBcIm1hcHNcIiwgXCJhcmVcIiwgXCJmdW5cIl0sXG4gKiAgICAgICBtYXBwaW5nczogXCJBQSxBQjs7QUJDREU7XCJcbiAqICAgICB9XG4gKlxuICogWzBdOiBodHRwczovL2RvY3MuZ29vZ2xlLmNvbS9kb2N1bWVudC9kLzFVMVJHQWVoUXdSeXBVVG92RjFLUmxwaU9GemUwYi1fMmdjNmZBSDBLWTBrL2VkaXQ/cGxpPTEjXG4gKi9cbmZ1bmN0aW9uIEJhc2ljU291cmNlTWFwQ29uc3VtZXIoYVNvdXJjZU1hcCkge1xuICB2YXIgc291cmNlTWFwID0gYVNvdXJjZU1hcDtcbiAgaWYgKHR5cGVvZiBhU291cmNlTWFwID09PSAnc3RyaW5nJykge1xuICAgIHNvdXJjZU1hcCA9IEpTT04ucGFyc2UoYVNvdXJjZU1hcC5yZXBsYWNlKC9eXFwpXFxdXFx9Jy8sICcnKSk7XG4gIH1cblxuICB2YXIgdmVyc2lvbiA9IHV0aWwuZ2V0QXJnKHNvdXJjZU1hcCwgJ3ZlcnNpb24nKTtcbiAgdmFyIHNvdXJjZXMgPSB1dGlsLmdldEFyZyhzb3VyY2VNYXAsICdzb3VyY2VzJyk7XG4gIC8vIFNhc3MgMy4zIGxlYXZlcyBvdXQgdGhlICduYW1lcycgYXJyYXksIHNvIHdlIGRldmlhdGUgZnJvbSB0aGUgc3BlYyAod2hpY2hcbiAgLy8gcmVxdWlyZXMgdGhlIGFycmF5KSB0byBwbGF5IG5pY2UgaGVyZS5cbiAgdmFyIG5hbWVzID0gdXRpbC5nZXRBcmcoc291cmNlTWFwLCAnbmFtZXMnLCBbXSk7XG4gIHZhciBzb3VyY2VSb290ID0gdXRpbC5nZXRBcmcoc291cmNlTWFwLCAnc291cmNlUm9vdCcsIG51bGwpO1xuICB2YXIgc291cmNlc0NvbnRlbnQgPSB1dGlsLmdldEFyZyhzb3VyY2VNYXAsICdzb3VyY2VzQ29udGVudCcsIG51bGwpO1xuICB2YXIgbWFwcGluZ3MgPSB1dGlsLmdldEFyZyhzb3VyY2VNYXAsICdtYXBwaW5ncycpO1xuICB2YXIgZmlsZSA9IHV0aWwuZ2V0QXJnKHNvdXJjZU1hcCwgJ2ZpbGUnLCBudWxsKTtcblxuICAvLyBPbmNlIGFnYWluLCBTYXNzIGRldmlhdGVzIGZyb20gdGhlIHNwZWMgYW5kIHN1cHBsaWVzIHRoZSB2ZXJzaW9uIGFzIGFcbiAgLy8gc3RyaW5nIHJhdGhlciB0aGFuIGEgbnVtYmVyLCBzbyB3ZSB1c2UgbG9vc2UgZXF1YWxpdHkgY2hlY2tpbmcgaGVyZS5cbiAgaWYgKHZlcnNpb24gIT0gdGhpcy5fdmVyc2lvbikge1xuICAgIHRocm93IG5ldyBFcnJvcignVW5zdXBwb3J0ZWQgdmVyc2lvbjogJyArIHZlcnNpb24pO1xuICB9XG5cbiAgc291cmNlcyA9IHNvdXJjZXNcbiAgICAubWFwKFN0cmluZylcbiAgICAvLyBTb21lIHNvdXJjZSBtYXBzIHByb2R1Y2UgcmVsYXRpdmUgc291cmNlIHBhdGhzIGxpa2UgXCIuL2Zvby5qc1wiIGluc3RlYWQgb2ZcbiAgICAvLyBcImZvby5qc1wiLiAgTm9ybWFsaXplIHRoZXNlIGZpcnN0IHNvIHRoYXQgZnV0dXJlIGNvbXBhcmlzb25zIHdpbGwgc3VjY2VlZC5cbiAgICAvLyBTZWUgYnVnemlsLmxhLzEwOTA3NjguXG4gICAgLm1hcCh1dGlsLm5vcm1hbGl6ZSlcbiAgICAvLyBBbHdheXMgZW5zdXJlIHRoYXQgYWJzb2x1dGUgc291cmNlcyBhcmUgaW50ZXJuYWxseSBzdG9yZWQgcmVsYXRpdmUgdG9cbiAgICAvLyB0aGUgc291cmNlIHJvb3QsIGlmIHRoZSBzb3VyY2Ugcm9vdCBpcyBhYnNvbHV0ZS4gTm90IGRvaW5nIHRoaXMgd291bGRcbiAgICAvLyBiZSBwYXJ0aWN1bGFybHkgcHJvYmxlbWF0aWMgd2hlbiB0aGUgc291cmNlIHJvb3QgaXMgYSBwcmVmaXggb2YgdGhlXG4gICAgLy8gc291cmNlICh2YWxpZCwgYnV0IHdoeT8/KS4gU2VlIGdpdGh1YiBpc3N1ZSAjMTk5IGFuZCBidWd6aWwubGEvMTE4ODk4Mi5cbiAgICAubWFwKGZ1bmN0aW9uIChzb3VyY2UpIHtcbiAgICAgIHJldHVybiBzb3VyY2VSb290ICYmIHV0aWwuaXNBYnNvbHV0ZShzb3VyY2VSb290KSAmJiB1dGlsLmlzQWJzb2x1dGUoc291cmNlKVxuICAgICAgICA/IHV0aWwucmVsYXRpdmUoc291cmNlUm9vdCwgc291cmNlKVxuICAgICAgICA6IHNvdXJjZTtcbiAgICB9KTtcblxuICAvLyBQYXNzIGB0cnVlYCBiZWxvdyB0byBhbGxvdyBkdXBsaWNhdGUgbmFtZXMgYW5kIHNvdXJjZXMuIFdoaWxlIHNvdXJjZSBtYXBzXG4gIC8vIGFyZSBpbnRlbmRlZCB0byBiZSBjb21wcmVzc2VkIGFuZCBkZWR1cGxpY2F0ZWQsIHRoZSBUeXBlU2NyaXB0IGNvbXBpbGVyXG4gIC8vIHNvbWV0aW1lcyBnZW5lcmF0ZXMgc291cmNlIG1hcHMgd2l0aCBkdXBsaWNhdGVzIGluIHRoZW0uIFNlZSBHaXRodWIgaXNzdWVcbiAgLy8gIzcyIGFuZCBidWd6aWwubGEvODg5NDkyLlxuICB0aGlzLl9uYW1lcyA9IEFycmF5U2V0LmZyb21BcnJheShuYW1lcy5tYXAoU3RyaW5nKSwgdHJ1ZSk7XG4gIHRoaXMuX3NvdXJjZXMgPSBBcnJheVNldC5mcm9tQXJyYXkoc291cmNlcywgdHJ1ZSk7XG5cbiAgdGhpcy5zb3VyY2VSb290ID0gc291cmNlUm9vdDtcbiAgdGhpcy5zb3VyY2VzQ29udGVudCA9IHNvdXJjZXNDb250ZW50O1xuICB0aGlzLl9tYXBwaW5ncyA9IG1hcHBpbmdzO1xuICB0aGlzLmZpbGUgPSBmaWxlO1xufVxuXG5CYXNpY1NvdXJjZU1hcENvbnN1bWVyLnByb3RvdHlwZSA9IE9iamVjdC5jcmVhdGUoU291cmNlTWFwQ29uc3VtZXIucHJvdG90eXBlKTtcbkJhc2ljU291cmNlTWFwQ29uc3VtZXIucHJvdG90eXBlLmNvbnN1bWVyID0gU291cmNlTWFwQ29uc3VtZXI7XG5cbi8qKlxuICogQ3JlYXRlIGEgQmFzaWNTb3VyY2VNYXBDb25zdW1lciBmcm9tIGEgU291cmNlTWFwR2VuZXJhdG9yLlxuICpcbiAqIEBwYXJhbSBTb3VyY2VNYXBHZW5lcmF0b3IgYVNvdXJjZU1hcFxuICogICAgICAgIFRoZSBzb3VyY2UgbWFwIHRoYXQgd2lsbCBiZSBjb25zdW1lZC5cbiAqIEByZXR1cm5zIEJhc2ljU291cmNlTWFwQ29uc3VtZXJcbiAqL1xuQmFzaWNTb3VyY2VNYXBDb25zdW1lci5mcm9tU291cmNlTWFwID1cbiAgZnVuY3Rpb24gU291cmNlTWFwQ29uc3VtZXJfZnJvbVNvdXJjZU1hcChhU291cmNlTWFwKSB7XG4gICAgdmFyIHNtYyA9IE9iamVjdC5jcmVhdGUoQmFzaWNTb3VyY2VNYXBDb25zdW1lci5wcm90b3R5cGUpO1xuXG4gICAgdmFyIG5hbWVzID0gc21jLl9uYW1lcyA9IEFycmF5U2V0LmZyb21BcnJheShhU291cmNlTWFwLl9uYW1lcy50b0FycmF5KCksIHRydWUpO1xuICAgIHZhciBzb3VyY2VzID0gc21jLl9zb3VyY2VzID0gQXJyYXlTZXQuZnJvbUFycmF5KGFTb3VyY2VNYXAuX3NvdXJjZXMudG9BcnJheSgpLCB0cnVlKTtcbiAgICBzbWMuc291cmNlUm9vdCA9IGFTb3VyY2VNYXAuX3NvdXJjZVJvb3Q7XG4gICAgc21jLnNvdXJjZXNDb250ZW50ID0gYVNvdXJjZU1hcC5fZ2VuZXJhdGVTb3VyY2VzQ29udGVudChzbWMuX3NvdXJjZXMudG9BcnJheSgpLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc21jLnNvdXJjZVJvb3QpO1xuICAgIHNtYy5maWxlID0gYVNvdXJjZU1hcC5fZmlsZTtcblxuICAgIC8vIEJlY2F1c2Ugd2UgYXJlIG1vZGlmeWluZyB0aGUgZW50cmllcyAoYnkgY29udmVydGluZyBzdHJpbmcgc291cmNlcyBhbmRcbiAgICAvLyBuYW1lcyB0byBpbmRpY2VzIGludG8gdGhlIHNvdXJjZXMgYW5kIG5hbWVzIEFycmF5U2V0cyksIHdlIGhhdmUgdG8gbWFrZVxuICAgIC8vIGEgY29weSBvZiB0aGUgZW50cnkgb3IgZWxzZSBiYWQgdGhpbmdzIGhhcHBlbi4gU2hhcmVkIG11dGFibGUgc3RhdGVcbiAgICAvLyBzdHJpa2VzIGFnYWluISBTZWUgZ2l0aHViIGlzc3VlICMxOTEuXG5cbiAgICB2YXIgZ2VuZXJhdGVkTWFwcGluZ3MgPSBhU291cmNlTWFwLl9tYXBwaW5ncy50b0FycmF5KCkuc2xpY2UoKTtcbiAgICB2YXIgZGVzdEdlbmVyYXRlZE1hcHBpbmdzID0gc21jLl9fZ2VuZXJhdGVkTWFwcGluZ3MgPSBbXTtcbiAgICB2YXIgZGVzdE9yaWdpbmFsTWFwcGluZ3MgPSBzbWMuX19vcmlnaW5hbE1hcHBpbmdzID0gW107XG5cbiAgICBmb3IgKHZhciBpID0gMCwgbGVuZ3RoID0gZ2VuZXJhdGVkTWFwcGluZ3MubGVuZ3RoOyBpIDwgbGVuZ3RoOyBpKyspIHtcbiAgICAgIHZhciBzcmNNYXBwaW5nID0gZ2VuZXJhdGVkTWFwcGluZ3NbaV07XG4gICAgICB2YXIgZGVzdE1hcHBpbmcgPSBuZXcgTWFwcGluZztcbiAgICAgIGRlc3RNYXBwaW5nLmdlbmVyYXRlZExpbmUgPSBzcmNNYXBwaW5nLmdlbmVyYXRlZExpbmU7XG4gICAgICBkZXN0TWFwcGluZy5nZW5lcmF0ZWRDb2x1bW4gPSBzcmNNYXBwaW5nLmdlbmVyYXRlZENvbHVtbjtcblxuICAgICAgaWYgKHNyY01hcHBpbmcuc291cmNlKSB7XG4gICAgICAgIGRlc3RNYXBwaW5nLnNvdXJjZSA9IHNvdXJjZXMuaW5kZXhPZihzcmNNYXBwaW5nLnNvdXJjZSk7XG4gICAgICAgIGRlc3RNYXBwaW5nLm9yaWdpbmFsTGluZSA9IHNyY01hcHBpbmcub3JpZ2luYWxMaW5lO1xuICAgICAgICBkZXN0TWFwcGluZy5vcmlnaW5hbENvbHVtbiA9IHNyY01hcHBpbmcub3JpZ2luYWxDb2x1bW47XG5cbiAgICAgICAgaWYgKHNyY01hcHBpbmcubmFtZSkge1xuICAgICAgICAgIGRlc3RNYXBwaW5nLm5hbWUgPSBuYW1lcy5pbmRleE9mKHNyY01hcHBpbmcubmFtZSk7XG4gICAgICAgIH1cblxuICAgICAgICBkZXN0T3JpZ2luYWxNYXBwaW5ncy5wdXNoKGRlc3RNYXBwaW5nKTtcbiAgICAgIH1cblxuICAgICAgZGVzdEdlbmVyYXRlZE1hcHBpbmdzLnB1c2goZGVzdE1hcHBpbmcpO1xuICAgIH1cblxuICAgIHF1aWNrU29ydChzbWMuX19vcmlnaW5hbE1hcHBpbmdzLCB1dGlsLmNvbXBhcmVCeU9yaWdpbmFsUG9zaXRpb25zKTtcblxuICAgIHJldHVybiBzbWM7XG4gIH07XG5cbi8qKlxuICogVGhlIHZlcnNpb24gb2YgdGhlIHNvdXJjZSBtYXBwaW5nIHNwZWMgdGhhdCB3ZSBhcmUgY29uc3VtaW5nLlxuICovXG5CYXNpY1NvdXJjZU1hcENvbnN1bWVyLnByb3RvdHlwZS5fdmVyc2lvbiA9IDM7XG5cbi8qKlxuICogVGhlIGxpc3Qgb2Ygb3JpZ2luYWwgc291cmNlcy5cbiAqL1xuT2JqZWN0LmRlZmluZVByb3BlcnR5KEJhc2ljU291cmNlTWFwQ29uc3VtZXIucHJvdG90eXBlLCAnc291cmNlcycsIHtcbiAgZ2V0OiBmdW5jdGlvbiAoKSB7XG4gICAgcmV0dXJuIHRoaXMuX3NvdXJjZXMudG9BcnJheSgpLm1hcChmdW5jdGlvbiAocykge1xuICAgICAgcmV0dXJuIHRoaXMuc291cmNlUm9vdCAhPSBudWxsID8gdXRpbC5qb2luKHRoaXMuc291cmNlUm9vdCwgcykgOiBzO1xuICAgIH0sIHRoaXMpO1xuICB9XG59KTtcblxuLyoqXG4gKiBQcm92aWRlIHRoZSBKSVQgd2l0aCBhIG5pY2Ugc2hhcGUgLyBoaWRkZW4gY2xhc3MuXG4gKi9cbmZ1bmN0aW9uIE1hcHBpbmcoKSB7XG4gIHRoaXMuZ2VuZXJhdGVkTGluZSA9IDA7XG4gIHRoaXMuZ2VuZXJhdGVkQ29sdW1uID0gMDtcbiAgdGhpcy5zb3VyY2UgPSBudWxsO1xuICB0aGlzLm9yaWdpbmFsTGluZSA9IG51bGw7XG4gIHRoaXMub3JpZ2luYWxDb2x1bW4gPSBudWxsO1xuICB0aGlzLm5hbWUgPSBudWxsO1xufVxuXG4vKipcbiAqIFBhcnNlIHRoZSBtYXBwaW5ncyBpbiBhIHN0cmluZyBpbiB0byBhIGRhdGEgc3RydWN0dXJlIHdoaWNoIHdlIGNhbiBlYXNpbHlcbiAqIHF1ZXJ5ICh0aGUgb3JkZXJlZCBhcnJheXMgaW4gdGhlIGB0aGlzLl9fZ2VuZXJhdGVkTWFwcGluZ3NgIGFuZFxuICogYHRoaXMuX19vcmlnaW5hbE1hcHBpbmdzYCBwcm9wZXJ0aWVzKS5cbiAqL1xuQmFzaWNTb3VyY2VNYXBDb25zdW1lci5wcm90b3R5cGUuX3BhcnNlTWFwcGluZ3MgPVxuICBmdW5jdGlvbiBTb3VyY2VNYXBDb25zdW1lcl9wYXJzZU1hcHBpbmdzKGFTdHIsIGFTb3VyY2VSb290KSB7XG4gICAgdmFyIGdlbmVyYXRlZExpbmUgPSAxO1xuICAgIHZhciBwcmV2aW91c0dlbmVyYXRlZENvbHVtbiA9IDA7XG4gICAgdmFyIHByZXZpb3VzT3JpZ2luYWxMaW5lID0gMDtcbiAgICB2YXIgcHJldmlvdXNPcmlnaW5hbENvbHVtbiA9IDA7XG4gICAgdmFyIHByZXZpb3VzU291cmNlID0gMDtcbiAgICB2YXIgcHJldmlvdXNOYW1lID0gMDtcbiAgICB2YXIgbGVuZ3RoID0gYVN0ci5sZW5ndGg7XG4gICAgdmFyIGluZGV4ID0gMDtcbiAgICB2YXIgY2FjaGVkU2VnbWVudHMgPSB7fTtcbiAgICB2YXIgdGVtcCA9IHt9O1xuICAgIHZhciBvcmlnaW5hbE1hcHBpbmdzID0gW107XG4gICAgdmFyIGdlbmVyYXRlZE1hcHBpbmdzID0gW107XG4gICAgdmFyIG1hcHBpbmcsIHN0ciwgc2VnbWVudCwgZW5kLCB2YWx1ZTtcblxuICAgIHdoaWxlIChpbmRleCA8IGxlbmd0aCkge1xuICAgICAgaWYgKGFTdHIuY2hhckF0KGluZGV4KSA9PT0gJzsnKSB7XG4gICAgICAgIGdlbmVyYXRlZExpbmUrKztcbiAgICAgICAgaW5kZXgrKztcbiAgICAgICAgcHJldmlvdXNHZW5lcmF0ZWRDb2x1bW4gPSAwO1xuICAgICAgfVxuICAgICAgZWxzZSBpZiAoYVN0ci5jaGFyQXQoaW5kZXgpID09PSAnLCcpIHtcbiAgICAgICAgaW5kZXgrKztcbiAgICAgIH1cbiAgICAgIGVsc2Uge1xuICAgICAgICBtYXBwaW5nID0gbmV3IE1hcHBpbmcoKTtcbiAgICAgICAgbWFwcGluZy5nZW5lcmF0ZWRMaW5lID0gZ2VuZXJhdGVkTGluZTtcblxuICAgICAgICAvLyBCZWNhdXNlIGVhY2ggb2Zmc2V0IGlzIGVuY29kZWQgcmVsYXRpdmUgdG8gdGhlIHByZXZpb3VzIG9uZSxcbiAgICAgICAgLy8gbWFueSBzZWdtZW50cyBvZnRlbiBoYXZlIHRoZSBzYW1lIGVuY29kaW5nLiBXZSBjYW4gZXhwbG9pdCB0aGlzXG4gICAgICAgIC8vIGZhY3QgYnkgY2FjaGluZyB0aGUgcGFyc2VkIHZhcmlhYmxlIGxlbmd0aCBmaWVsZHMgb2YgZWFjaCBzZWdtZW50LFxuICAgICAgICAvLyBhbGxvd2luZyB1cyB0byBhdm9pZCBhIHNlY29uZCBwYXJzZSBpZiB3ZSBlbmNvdW50ZXIgdGhlIHNhbWVcbiAgICAgICAgLy8gc2VnbWVudCBhZ2Fpbi5cbiAgICAgICAgZm9yIChlbmQgPSBpbmRleDsgZW5kIDwgbGVuZ3RoOyBlbmQrKykge1xuICAgICAgICAgIGlmICh0aGlzLl9jaGFySXNNYXBwaW5nU2VwYXJhdG9yKGFTdHIsIGVuZCkpIHtcbiAgICAgICAgICAgIGJyZWFrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBzdHIgPSBhU3RyLnNsaWNlKGluZGV4LCBlbmQpO1xuXG4gICAgICAgIHNlZ21lbnQgPSBjYWNoZWRTZWdtZW50c1tzdHJdO1xuICAgICAgICBpZiAoc2VnbWVudCkge1xuICAgICAgICAgIGluZGV4ICs9IHN0ci5sZW5ndGg7XG4gICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgc2VnbWVudCA9IFtdO1xuICAgICAgICAgIHdoaWxlIChpbmRleCA8IGVuZCkge1xuICAgICAgICAgICAgYmFzZTY0VkxRLmRlY29kZShhU3RyLCBpbmRleCwgdGVtcCk7XG4gICAgICAgICAgICB2YWx1ZSA9IHRlbXAudmFsdWU7XG4gICAgICAgICAgICBpbmRleCA9IHRlbXAucmVzdDtcbiAgICAgICAgICAgIHNlZ21lbnQucHVzaCh2YWx1ZSk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaWYgKHNlZ21lbnQubGVuZ3RoID09PSAyKSB7XG4gICAgICAgICAgICB0aHJvdyBuZXcgRXJyb3IoJ0ZvdW5kIGEgc291cmNlLCBidXQgbm8gbGluZSBhbmQgY29sdW1uJyk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaWYgKHNlZ21lbnQubGVuZ3RoID09PSAzKSB7XG4gICAgICAgICAgICB0aHJvdyBuZXcgRXJyb3IoJ0ZvdW5kIGEgc291cmNlIGFuZCBsaW5lLCBidXQgbm8gY29sdW1uJyk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgY2FjaGVkU2VnbWVudHNbc3RyXSA9IHNlZ21lbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBHZW5lcmF0ZWQgY29sdW1uLlxuICAgICAgICBtYXBwaW5nLmdlbmVyYXRlZENvbHVtbiA9IHByZXZpb3VzR2VuZXJhdGVkQ29sdW1uICsgc2VnbWVudFswXTtcbiAgICAgICAgcHJldmlvdXNHZW5lcmF0ZWRDb2x1bW4gPSBtYXBwaW5nLmdlbmVyYXRlZENvbHVtbjtcblxuICAgICAgICBpZiAoc2VnbWVudC5sZW5ndGggPiAxKSB7XG4gICAgICAgICAgLy8gT3JpZ2luYWwgc291cmNlLlxuICAgICAgICAgIG1hcHBpbmcuc291cmNlID0gcHJldmlvdXNTb3VyY2UgKyBzZWdtZW50WzFdO1xuICAgICAgICAgIHByZXZpb3VzU291cmNlICs9IHNlZ21lbnRbMV07XG5cbiAgICAgICAgICAvLyBPcmlnaW5hbCBsaW5lLlxuICAgICAgICAgIG1hcHBpbmcub3JpZ2luYWxMaW5lID0gcHJldmlvdXNPcmlnaW5hbExpbmUgKyBzZWdtZW50WzJdO1xuICAgICAgICAgIHByZXZpb3VzT3JpZ2luYWxMaW5lID0gbWFwcGluZy5vcmlnaW5hbExpbmU7XG4gICAgICAgICAgLy8gTGluZXMgYXJlIHN0b3JlZCAwLWJhc2VkXG4gICAgICAgICAgbWFwcGluZy5vcmlnaW5hbExpbmUgKz0gMTtcblxuICAgICAgICAgIC8vIE9yaWdpbmFsIGNvbHVtbi5cbiAgICAgICAgICBtYXBwaW5nLm9yaWdpbmFsQ29sdW1uID0gcHJldmlvdXNPcmlnaW5hbENvbHVtbiArIHNlZ21lbnRbM107XG4gICAgICAgICAgcHJldmlvdXNPcmlnaW5hbENvbHVtbiA9IG1hcHBpbmcub3JpZ2luYWxDb2x1bW47XG5cbiAgICAgICAgICBpZiAoc2VnbWVudC5sZW5ndGggPiA0KSB7XG4gICAgICAgICAgICAvLyBPcmlnaW5hbCBuYW1lLlxuICAgICAgICAgICAgbWFwcGluZy5uYW1lID0gcHJldmlvdXNOYW1lICsgc2VnbWVudFs0XTtcbiAgICAgICAgICAgIHByZXZpb3VzTmFtZSArPSBzZWdtZW50WzRdO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGdlbmVyYXRlZE1hcHBpbmdzLnB1c2gobWFwcGluZyk7XG4gICAgICAgIGlmICh0eXBlb2YgbWFwcGluZy5vcmlnaW5hbExpbmUgPT09ICdudW1iZXInKSB7XG4gICAgICAgICAgb3JpZ2luYWxNYXBwaW5ncy5wdXNoKG1hcHBpbmcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgcXVpY2tTb3J0KGdlbmVyYXRlZE1hcHBpbmdzLCB1dGlsLmNvbXBhcmVCeUdlbmVyYXRlZFBvc2l0aW9uc0RlZmxhdGVkKTtcbiAgICB0aGlzLl9fZ2VuZXJhdGVkTWFwcGluZ3MgPSBnZW5lcmF0ZWRNYXBwaW5ncztcblxuICAgIHF1aWNrU29ydChvcmlnaW5hbE1hcHBpbmdzLCB1dGlsLmNvbXBhcmVCeU9yaWdpbmFsUG9zaXRpb25zKTtcbiAgICB0aGlzLl9fb3JpZ2luYWxNYXBwaW5ncyA9IG9yaWdpbmFsTWFwcGluZ3M7XG4gIH07XG5cbi8qKlxuICogRmluZCB0aGUgbWFwcGluZyB0aGF0IGJlc3QgbWF0Y2hlcyB0aGUgaHlwb3RoZXRpY2FsIFwibmVlZGxlXCIgbWFwcGluZyB0aGF0XG4gKiB3ZSBhcmUgc2VhcmNoaW5nIGZvciBpbiB0aGUgZ2l2ZW4gXCJoYXlzdGFja1wiIG9mIG1hcHBpbmdzLlxuICovXG5CYXNpY1NvdXJjZU1hcENvbnN1bWVyLnByb3RvdHlwZS5fZmluZE1hcHBpbmcgPVxuICBmdW5jdGlvbiBTb3VyY2VNYXBDb25zdW1lcl9maW5kTWFwcGluZyhhTmVlZGxlLCBhTWFwcGluZ3MsIGFMaW5lTmFtZSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYUNvbHVtbk5hbWUsIGFDb21wYXJhdG9yLCBhQmlhcykge1xuICAgIC8vIFRvIHJldHVybiB0aGUgcG9zaXRpb24gd2UgYXJlIHNlYXJjaGluZyBmb3IsIHdlIG11c3QgZmlyc3QgZmluZCB0aGVcbiAgICAvLyBtYXBwaW5nIGZvciB0aGUgZ2l2ZW4gcG9zaXRpb24gYW5kIHRoZW4gcmV0dXJuIHRoZSBvcHBvc2l0ZSBwb3NpdGlvbiBpdFxuICAgIC8vIHBvaW50cyB0by4gQmVjYXVzZSB0aGUgbWFwcGluZ3MgYXJlIHNvcnRlZCwgd2UgY2FuIHVzZSBiaW5hcnkgc2VhcmNoIHRvXG4gICAgLy8gZmluZCB0aGUgYmVzdCBtYXBwaW5nLlxuXG4gICAgaWYgKGFOZWVkbGVbYUxpbmVOYW1lXSA8PSAwKSB7XG4gICAgICB0aHJvdyBuZXcgVHlwZUVycm9yKCdMaW5lIG11c3QgYmUgZ3JlYXRlciB0aGFuIG9yIGVxdWFsIHRvIDEsIGdvdCAnXG4gICAgICAgICAgICAgICAgICAgICAgICAgICsgYU5lZWRsZVthTGluZU5hbWVdKTtcbiAgICB9XG4gICAgaWYgKGFOZWVkbGVbYUNvbHVtbk5hbWVdIDwgMCkge1xuICAgICAgdGhyb3cgbmV3IFR5cGVFcnJvcignQ29sdW1uIG11c3QgYmUgZ3JlYXRlciB0aGFuIG9yIGVxdWFsIHRvIDAsIGdvdCAnXG4gICAgICAgICAgICAgICAgICAgICAgICAgICsgYU5lZWRsZVthQ29sdW1uTmFtZV0pO1xuICAgIH1cblxuICAgIHJldHVybiBiaW5hcnlTZWFyY2guc2VhcmNoKGFOZWVkbGUsIGFNYXBwaW5ncywgYUNvbXBhcmF0b3IsIGFCaWFzKTtcbiAgfTtcblxuLyoqXG4gKiBDb21wdXRlIHRoZSBsYXN0IGNvbHVtbiBmb3IgZWFjaCBnZW5lcmF0ZWQgbWFwcGluZy4gVGhlIGxhc3QgY29sdW1uIGlzXG4gKiBpbmNsdXNpdmUuXG4gKi9cbkJhc2ljU291cmNlTWFwQ29uc3VtZXIucHJvdG90eXBlLmNvbXB1dGVDb2x1bW5TcGFucyA9XG4gIGZ1bmN0aW9uIFNvdXJjZU1hcENvbnN1bWVyX2NvbXB1dGVDb2x1bW5TcGFucygpIHtcbiAgICBmb3IgKHZhciBpbmRleCA9IDA7IGluZGV4IDwgdGhpcy5fZ2VuZXJhdGVkTWFwcGluZ3MubGVuZ3RoOyArK2luZGV4KSB7XG4gICAgICB2YXIgbWFwcGluZyA9IHRoaXMuX2dlbmVyYXRlZE1hcHBpbmdzW2luZGV4XTtcblxuICAgICAgLy8gTWFwcGluZ3MgZG8gbm90IGNvbnRhaW4gYSBmaWVsZCBmb3IgdGhlIGxhc3QgZ2VuZXJhdGVkIGNvbHVtbnQuIFdlXG4gICAgICAvLyBjYW4gY29tZSB1cCB3aXRoIGFuIG9wdGltaXN0aWMgZXN0aW1hdGUsIGhvd2V2ZXIsIGJ5IGFzc3VtaW5nIHRoYXRcbiAgICAgIC8vIG1hcHBpbmdzIGFyZSBjb250aWd1b3VzIChpLmUuIGdpdmVuIHR3byBjb25zZWN1dGl2ZSBtYXBwaW5ncywgdGhlXG4gICAgICAvLyBmaXJzdCBtYXBwaW5nIGVuZHMgd2hlcmUgdGhlIHNlY29uZCBvbmUgc3RhcnRzKS5cbiAgICAgIGlmIChpbmRleCArIDEgPCB0aGlzLl9nZW5lcmF0ZWRNYXBwaW5ncy5sZW5ndGgpIHtcbiAgICAgICAgdmFyIG5leHRNYXBwaW5nID0gdGhpcy5fZ2VuZXJhdGVkTWFwcGluZ3NbaW5kZXggKyAxXTtcblxuICAgICAgICBpZiAobWFwcGluZy5nZW5lcmF0ZWRMaW5lID09PSBuZXh0TWFwcGluZy5nZW5lcmF0ZWRMaW5lKSB7XG4gICAgICAgICAgbWFwcGluZy5sYXN0R2VuZXJhdGVkQ29sdW1uID0gbmV4dE1hcHBpbmcuZ2VuZXJhdGVkQ29sdW1uIC0gMTtcbiAgICAgICAgICBjb250aW51ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBUaGUgbGFzdCBtYXBwaW5nIGZvciBlYWNoIGxpbmUgc3BhbnMgdGhlIGVudGlyZSBsaW5lLlxuICAgICAgbWFwcGluZy5sYXN0R2VuZXJhdGVkQ29sdW1uID0gSW5maW5pdHk7XG4gICAgfVxuICB9O1xuXG4vKipcbiAqIFJldHVybnMgdGhlIG9yaWdpbmFsIHNvdXJjZSwgbGluZSwgYW5kIGNvbHVtbiBpbmZvcm1hdGlvbiBmb3IgdGhlIGdlbmVyYXRlZFxuICogc291cmNlJ3MgbGluZSBhbmQgY29sdW1uIHBvc2l0aW9ucyBwcm92aWRlZC4gVGhlIG9ubHkgYXJndW1lbnQgaXMgYW4gb2JqZWN0XG4gKiB3aXRoIHRoZSBmb2xsb3dpbmcgcHJvcGVydGllczpcbiAqXG4gKiAgIC0gbGluZTogVGhlIGxpbmUgbnVtYmVyIGluIHRoZSBnZW5lcmF0ZWQgc291cmNlLlxuICogICAtIGNvbHVtbjogVGhlIGNvbHVtbiBudW1iZXIgaW4gdGhlIGdlbmVyYXRlZCBzb3VyY2UuXG4gKiAgIC0gYmlhczogRWl0aGVyICdTb3VyY2VNYXBDb25zdW1lci5HUkVBVEVTVF9MT1dFUl9CT1VORCcgb3JcbiAqICAgICAnU291cmNlTWFwQ29uc3VtZXIuTEVBU1RfVVBQRVJfQk9VTkQnLiBTcGVjaWZpZXMgd2hldGhlciB0byByZXR1cm4gdGhlXG4gKiAgICAgY2xvc2VzdCBlbGVtZW50IHRoYXQgaXMgc21hbGxlciB0aGFuIG9yIGdyZWF0ZXIgdGhhbiB0aGUgb25lIHdlIGFyZVxuICogICAgIHNlYXJjaGluZyBmb3IsIHJlc3BlY3RpdmVseSwgaWYgdGhlIGV4YWN0IGVsZW1lbnQgY2Fubm90IGJlIGZvdW5kLlxuICogICAgIERlZmF1bHRzIHRvICdTb3VyY2VNYXBDb25zdW1lci5HUkVBVEVTVF9MT1dFUl9CT1VORCcuXG4gKlxuICogYW5kIGFuIG9iamVjdCBpcyByZXR1cm5lZCB3aXRoIHRoZSBmb2xsb3dpbmcgcHJvcGVydGllczpcbiAqXG4gKiAgIC0gc291cmNlOiBUaGUgb3JpZ2luYWwgc291cmNlIGZpbGUsIG9yIG51bGwuXG4gKiAgIC0gbGluZTogVGhlIGxpbmUgbnVtYmVyIGluIHRoZSBvcmlnaW5hbCBzb3VyY2UsIG9yIG51bGwuXG4gKiAgIC0gY29sdW1uOiBUaGUgY29sdW1uIG51bWJlciBpbiB0aGUgb3JpZ2luYWwgc291cmNlLCBvciBudWxsLlxuICogICAtIG5hbWU6IFRoZSBvcmlnaW5hbCBpZGVudGlmaWVyLCBvciBudWxsLlxuICovXG5CYXNpY1NvdXJjZU1hcENvbnN1bWVyLnByb3RvdHlwZS5vcmlnaW5hbFBvc2l0aW9uRm9yID1cbiAgZnVuY3Rpb24gU291cmNlTWFwQ29uc3VtZXJfb3JpZ2luYWxQb3NpdGlvbkZvcihhQXJncykge1xuICAgIHZhciBuZWVkbGUgPSB7XG4gICAgICBnZW5lcmF0ZWRMaW5lOiB1dGlsLmdldEFyZyhhQXJncywgJ2xpbmUnKSxcbiAgICAgIGdlbmVyYXRlZENvbHVtbjogdXRpbC5nZXRBcmcoYUFyZ3MsICdjb2x1bW4nKVxuICAgIH07XG5cbiAgICB2YXIgaW5kZXggPSB0aGlzLl9maW5kTWFwcGluZyhcbiAgICAgIG5lZWRsZSxcbiAgICAgIHRoaXMuX2dlbmVyYXRlZE1hcHBpbmdzLFxuICAgICAgXCJnZW5lcmF0ZWRMaW5lXCIsXG4gICAgICBcImdlbmVyYXRlZENvbHVtblwiLFxuICAgICAgdXRpbC5jb21wYXJlQnlHZW5lcmF0ZWRQb3NpdGlvbnNEZWZsYXRlZCxcbiAgICAgIHV0aWwuZ2V0QXJnKGFBcmdzLCAnYmlhcycsIFNvdXJjZU1hcENvbnN1bWVyLkdSRUFURVNUX0xPV0VSX0JPVU5EKVxuICAgICk7XG5cbiAgICBpZiAoaW5kZXggPj0gMCkge1xuICAgICAgdmFyIG1hcHBpbmcgPSB0aGlzLl9nZW5lcmF0ZWRNYXBwaW5nc1tpbmRleF07XG5cbiAgICAgIGlmIChtYXBwaW5nLmdlbmVyYXRlZExpbmUgPT09IG5lZWRsZS5nZW5lcmF0ZWRMaW5lKSB7XG4gICAgICAgIHZhciBzb3VyY2UgPSB1dGlsLmdldEFyZyhtYXBwaW5nLCAnc291cmNlJywgbnVsbCk7XG4gICAgICAgIGlmIChzb3VyY2UgIT09IG51bGwpIHtcbiAgICAgICAgICBzb3VyY2UgPSB0aGlzLl9zb3VyY2VzLmF0KHNvdXJjZSk7XG4gICAgICAgICAgaWYgKHRoaXMuc291cmNlUm9vdCAhPSBudWxsKSB7XG4gICAgICAgICAgICBzb3VyY2UgPSB1dGlsLmpvaW4odGhpcy5zb3VyY2VSb290LCBzb3VyY2UpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB2YXIgbmFtZSA9IHV0aWwuZ2V0QXJnKG1hcHBpbmcsICduYW1lJywgbnVsbCk7XG4gICAgICAgIGlmIChuYW1lICE9PSBudWxsKSB7XG4gICAgICAgICAgbmFtZSA9IHRoaXMuX25hbWVzLmF0KG5hbWUpO1xuICAgICAgICB9XG4gICAgICAgIHJldHVybiB7XG4gICAgICAgICAgc291cmNlOiBzb3VyY2UsXG4gICAgICAgICAgbGluZTogdXRpbC5nZXRBcmcobWFwcGluZywgJ29yaWdpbmFsTGluZScsIG51bGwpLFxuICAgICAgICAgIGNvbHVtbjogdXRpbC5nZXRBcmcobWFwcGluZywgJ29yaWdpbmFsQ29sdW1uJywgbnVsbCksXG4gICAgICAgICAgbmFtZTogbmFtZVxuICAgICAgICB9O1xuICAgICAgfVxuICAgIH1cblxuICAgIHJldHVybiB7XG4gICAgICBzb3VyY2U6IG51bGwsXG4gICAgICBsaW5lOiBudWxsLFxuICAgICAgY29sdW1uOiBudWxsLFxuICAgICAgbmFtZTogbnVsbFxuICAgIH07XG4gIH07XG5cbi8qKlxuICogUmV0dXJuIHRydWUgaWYgd2UgaGF2ZSB0aGUgc291cmNlIGNvbnRlbnQgZm9yIGV2ZXJ5IHNvdXJjZSBpbiB0aGUgc291cmNlXG4gKiBtYXAsIGZhbHNlIG90aGVyd2lzZS5cbiAqL1xuQmFzaWNTb3VyY2VNYXBDb25zdW1lci5wcm90b3R5cGUuaGFzQ29udGVudHNPZkFsbFNvdXJjZXMgPVxuICBmdW5jdGlvbiBCYXNpY1NvdXJjZU1hcENvbnN1bWVyX2hhc0NvbnRlbnRzT2ZBbGxTb3VyY2VzKCkge1xuICAgIGlmICghdGhpcy5zb3VyY2VzQ29udGVudCkge1xuICAgICAgcmV0dXJuIGZhbHNlO1xuICAgIH1cbiAgICByZXR1cm4gdGhpcy5zb3VyY2VzQ29udGVudC5sZW5ndGggPj0gdGhpcy5fc291cmNlcy5zaXplKCkgJiZcbiAgICAgICF0aGlzLnNvdXJjZXNDb250ZW50LnNvbWUoZnVuY3Rpb24gKHNjKSB7IHJldHVybiBzYyA9PSBudWxsOyB9KTtcbiAgfTtcblxuLyoqXG4gKiBSZXR1cm5zIHRoZSBvcmlnaW5hbCBzb3VyY2UgY29udGVudC4gVGhlIG9ubHkgYXJndW1lbnQgaXMgdGhlIHVybCBvZiB0aGVcbiAqIG9yaWdpbmFsIHNvdXJjZSBmaWxlLiBSZXR1cm5zIG51bGwgaWYgbm8gb3JpZ2luYWwgc291cmNlIGNvbnRlbnQgaXNcbiAqIGF2YWlsYWJsZS5cbiAqL1xuQmFzaWNTb3VyY2VNYXBDb25zdW1lci5wcm90b3R5cGUuc291cmNlQ29udGVudEZvciA9XG4gIGZ1bmN0aW9uIFNvdXJjZU1hcENvbnN1bWVyX3NvdXJjZUNvbnRlbnRGb3IoYVNvdXJjZSwgbnVsbE9uTWlzc2luZykge1xuICAgIGlmICghdGhpcy5zb3VyY2VzQ29udGVudCkge1xuICAgICAgcmV0dXJuIG51bGw7XG4gICAgfVxuXG4gICAgaWYgKHRoaXMuc291cmNlUm9vdCAhPSBudWxsKSB7XG4gICAgICBhU291cmNlID0gdXRpbC5yZWxhdGl2ZSh0aGlzLnNvdXJjZVJvb3QsIGFTb3VyY2UpO1xuICAgIH1cblxuICAgIGlmICh0aGlzLl9zb3VyY2VzLmhhcyhhU291cmNlKSkge1xuICAgICAgcmV0dXJuIHRoaXMuc291cmNlc0NvbnRlbnRbdGhpcy5fc291cmNlcy5pbmRleE9mKGFTb3VyY2UpXTtcbiAgICB9XG5cbiAgICB2YXIgdXJsO1xuICAgIGlmICh0aGlzLnNvdXJjZVJvb3QgIT0gbnVsbFxuICAgICAgICAmJiAodXJsID0gdXRpbC51cmxQYXJzZSh0aGlzLnNvdXJjZVJvb3QpKSkge1xuICAgICAgLy8gWFhYOiBmaWxlOi8vIFVSSXMgYW5kIGFic29sdXRlIHBhdGhzIGxlYWQgdG8gdW5leHBlY3RlZCBiZWhhdmlvciBmb3JcbiAgICAgIC8vIG1hbnkgdXNlcnMuIFdlIGNhbiBoZWxwIHRoZW0gb3V0IHdoZW4gdGhleSBleHBlY3QgZmlsZTovLyBVUklzIHRvXG4gICAgICAvLyBiZWhhdmUgbGlrZSBpdCB3b3VsZCBpZiB0aGV5IHdlcmUgcnVubmluZyBhIGxvY2FsIEhUVFAgc2VydmVyLiBTZWVcbiAgICAgIC8vIGh0dHBzOi8vYnVnemlsbGEubW96aWxsYS5vcmcvc2hvd19idWcuY2dpP2lkPTg4NTU5Ny5cbiAgICAgIHZhciBmaWxlVXJpQWJzUGF0aCA9IGFTb3VyY2UucmVwbGFjZSgvXmZpbGU6XFwvXFwvLywgXCJcIik7XG4gICAgICBpZiAodXJsLnNjaGVtZSA9PSBcImZpbGVcIlxuICAgICAgICAgICYmIHRoaXMuX3NvdXJjZXMuaGFzKGZpbGVVcmlBYnNQYXRoKSkge1xuICAgICAgICByZXR1cm4gdGhpcy5zb3VyY2VzQ29udGVudFt0aGlzLl9zb3VyY2VzLmluZGV4T2YoZmlsZVVyaUFic1BhdGgpXVxuICAgICAgfVxuXG4gICAgICBpZiAoKCF1cmwucGF0aCB8fCB1cmwucGF0aCA9PSBcIi9cIilcbiAgICAgICAgICAmJiB0aGlzLl9zb3VyY2VzLmhhcyhcIi9cIiArIGFTb3VyY2UpKSB7XG4gICAgICAgIHJldHVybiB0aGlzLnNvdXJjZXNDb250ZW50W3RoaXMuX3NvdXJjZXMuaW5kZXhPZihcIi9cIiArIGFTb3VyY2UpXTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBUaGlzIGZ1bmN0aW9uIGlzIHVzZWQgcmVjdXJzaXZlbHkgZnJvbVxuICAgIC8vIEluZGV4ZWRTb3VyY2VNYXBDb25zdW1lci5wcm90b3R5cGUuc291cmNlQ29udGVudEZvci4gSW4gdGhhdCBjYXNlLCB3ZVxuICAgIC8vIGRvbid0IHdhbnQgdG8gdGhyb3cgaWYgd2UgY2FuJ3QgZmluZCB0aGUgc291cmNlIC0gd2UganVzdCB3YW50IHRvXG4gICAgLy8gcmV0dXJuIG51bGwsIHNvIHdlIHByb3ZpZGUgYSBmbGFnIHRvIGV4aXQgZ3JhY2VmdWxseS5cbiAgICBpZiAobnVsbE9uTWlzc2luZykge1xuICAgICAgcmV0dXJuIG51bGw7XG4gICAgfVxuICAgIGVsc2Uge1xuICAgICAgdGhyb3cgbmV3IEVycm9yKCdcIicgKyBhU291cmNlICsgJ1wiIGlzIG5vdCBpbiB0aGUgU291cmNlTWFwLicpO1xuICAgIH1cbiAgfTtcblxuLyoqXG4gKiBSZXR1cm5zIHRoZSBnZW5lcmF0ZWQgbGluZSBhbmQgY29sdW1uIGluZm9ybWF0aW9uIGZvciB0aGUgb3JpZ2luYWwgc291cmNlLFxuICogbGluZSwgYW5kIGNvbHVtbiBwb3NpdGlvbnMgcHJvdmlkZWQuIFRoZSBvbmx5IGFyZ3VtZW50IGlzIGFuIG9iamVjdCB3aXRoXG4gKiB0aGUgZm9sbG93aW5nIHByb3BlcnRpZXM6XG4gKlxuICogICAtIHNvdXJjZTogVGhlIGZpbGVuYW1lIG9mIHRoZSBvcmlnaW5hbCBzb3VyY2UuXG4gKiAgIC0gbGluZTogVGhlIGxpbmUgbnVtYmVyIGluIHRoZSBvcmlnaW5hbCBzb3VyY2UuXG4gKiAgIC0gY29sdW1uOiBUaGUgY29sdW1uIG51bWJlciBpbiB0aGUgb3JpZ2luYWwgc291cmNlLlxuICogICAtIGJpYXM6IEVpdGhlciAnU291cmNlTWFwQ29uc3VtZXIuR1JFQVRFU1RfTE9XRVJfQk9VTkQnIG9yXG4gKiAgICAgJ1NvdXJjZU1hcENvbnN1bWVyLkxFQVNUX1VQUEVSX0JPVU5EJy4gU3BlY2lmaWVzIHdoZXRoZXIgdG8gcmV0dXJuIHRoZVxuICogICAgIGNsb3Nlc3QgZWxlbWVudCB0aGF0IGlzIHNtYWxsZXIgdGhhbiBvciBncmVhdGVyIHRoYW4gdGhlIG9uZSB3ZSBhcmVcbiAqICAgICBzZWFyY2hpbmcgZm9yLCByZXNwZWN0aXZlbHksIGlmIHRoZSBleGFjdCBlbGVtZW50IGNhbm5vdCBiZSBmb3VuZC5cbiAqICAgICBEZWZhdWx0cyB0byAnU291cmNlTWFwQ29uc3VtZXIuR1JFQVRFU1RfTE9XRVJfQk9VTkQnLlxuICpcbiAqIGFuZCBhbiBvYmplY3QgaXMgcmV0dXJuZWQgd2l0aCB0aGUgZm9sbG93aW5nIHByb3BlcnRpZXM6XG4gKlxuICogICAtIGxpbmU6IFRoZSBsaW5lIG51bWJlciBpbiB0aGUgZ2VuZXJhdGVkIHNvdXJjZSwgb3IgbnVsbC5cbiAqICAgLSBjb2x1bW46IFRoZSBjb2x1bW4gbnVtYmVyIGluIHRoZSBnZW5lcmF0ZWQgc291cmNlLCBvciBudWxsLlxuICovXG5CYXNpY1NvdXJjZU1hcENvbnN1bWVyLnByb3RvdHlwZS5nZW5lcmF0ZWRQb3NpdGlvbkZvciA9XG4gIGZ1bmN0aW9uIFNvdXJjZU1hcENvbnN1bWVyX2dlbmVyYXRlZFBvc2l0aW9uRm9yKGFBcmdzKSB7XG4gICAgdmFyIHNvdXJjZSA9IHV0aWwuZ2V0QXJnKGFBcmdzLCAnc291cmNlJyk7XG4gICAgaWYgKHRoaXMuc291cmNlUm9vdCAhPSBudWxsKSB7XG4gICAgICBzb3VyY2UgPSB1dGlsLnJlbGF0aXZlKHRoaXMuc291cmNlUm9vdCwgc291cmNlKTtcbiAgICB9XG4gICAgaWYgKCF0aGlzLl9zb3VyY2VzLmhhcyhzb3VyY2UpKSB7XG4gICAgICByZXR1cm4ge1xuICAgICAgICBsaW5lOiBudWxsLFxuICAgICAgICBjb2x1bW46IG51bGwsXG4gICAgICAgIGxhc3RDb2x1bW46IG51bGxcbiAgICAgIH07XG4gICAgfVxuICAgIHNvdXJjZSA9IHRoaXMuX3NvdXJjZXMuaW5kZXhPZihzb3VyY2UpO1xuXG4gICAgdmFyIG5lZWRsZSA9IHtcbiAgICAgIHNvdXJjZTogc291cmNlLFxuICAgICAgb3JpZ2luYWxMaW5lOiB1dGlsLmdldEFyZyhhQXJncywgJ2xpbmUnKSxcbiAgICAgIG9yaWdpbmFsQ29sdW1uOiB1dGlsLmdldEFyZyhhQXJncywgJ2NvbHVtbicpXG4gICAgfTtcblxuICAgIHZhciBpbmRleCA9IHRoaXMuX2ZpbmRNYXBwaW5nKFxuICAgICAgbmVlZGxlLFxuICAgICAgdGhpcy5fb3JpZ2luYWxNYXBwaW5ncyxcbiAgICAgIFwib3JpZ2luYWxMaW5lXCIsXG4gICAgICBcIm9yaWdpbmFsQ29sdW1uXCIsXG4gICAgICB1dGlsLmNvbXBhcmVCeU9yaWdpbmFsUG9zaXRpb25zLFxuICAgICAgdXRpbC5nZXRBcmcoYUFyZ3MsICdiaWFzJywgU291cmNlTWFwQ29uc3VtZXIuR1JFQVRFU1RfTE9XRVJfQk9VTkQpXG4gICAgKTtcblxuICAgIGlmIChpbmRleCA+PSAwKSB7XG4gICAgICB2YXIgbWFwcGluZyA9IHRoaXMuX29yaWdpbmFsTWFwcGluZ3NbaW5kZXhdO1xuXG4gICAgICBpZiAobWFwcGluZy5zb3VyY2UgPT09IG5lZWRsZS5zb3VyY2UpIHtcbiAgICAgICAgcmV0dXJuIHtcbiAgICAgICAgICBsaW5lOiB1dGlsLmdldEFyZyhtYXBwaW5nLCAnZ2VuZXJhdGVkTGluZScsIG51bGwpLFxuICAgICAgICAgIGNvbHVtbjogdXRpbC5nZXRBcmcobWFwcGluZywgJ2dlbmVyYXRlZENvbHVtbicsIG51bGwpLFxuICAgICAgICAgIGxhc3RDb2x1bW46IHV0aWwuZ2V0QXJnKG1hcHBpbmcsICdsYXN0R2VuZXJhdGVkQ29sdW1uJywgbnVsbClcbiAgICAgICAgfTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICByZXR1cm4ge1xuICAgICAgbGluZTogbnVsbCxcbiAgICAgIGNvbHVtbjogbnVsbCxcbiAgICAgIGxhc3RDb2x1bW46IG51bGxcbiAgICB9O1xuICB9O1xuXG5leHBvcnRzLkJhc2ljU291cmNlTWFwQ29uc3VtZXIgPSBCYXNpY1NvdXJjZU1hcENvbnN1bWVyO1xuXG4vKipcbiAqIEFuIEluZGV4ZWRTb3VyY2VNYXBDb25zdW1lciBpbnN0YW5jZSByZXByZXNlbnRzIGEgcGFyc2VkIHNvdXJjZSBtYXAgd2hpY2hcbiAqIHdlIGNhbiBxdWVyeSBmb3IgaW5mb3JtYXRpb24uIEl0IGRpZmZlcnMgZnJvbSBCYXNpY1NvdXJjZU1hcENvbnN1bWVyIGluXG4gKiB0aGF0IGl0IHRha2VzIFwiaW5kZXhlZFwiIHNvdXJjZSBtYXBzIChpLmUuIG9uZXMgd2l0aCBhIFwic2VjdGlvbnNcIiBmaWVsZCkgYXNcbiAqIGlucHV0LlxuICpcbiAqIFRoZSBvbmx5IHBhcmFtZXRlciBpcyBhIHJhdyBzb3VyY2UgbWFwIChlaXRoZXIgYXMgYSBKU09OIHN0cmluZywgb3IgYWxyZWFkeVxuICogcGFyc2VkIHRvIGFuIG9iamVjdCkuIEFjY29yZGluZyB0byB0aGUgc3BlYyBmb3IgaW5kZXhlZCBzb3VyY2UgbWFwcywgdGhleVxuICogaGF2ZSB0aGUgZm9sbG93aW5nIGF0dHJpYnV0ZXM6XG4gKlxuICogICAtIHZlcnNpb246IFdoaWNoIHZlcnNpb24gb2YgdGhlIHNvdXJjZSBtYXAgc3BlYyB0aGlzIG1hcCBpcyBmb2xsb3dpbmcuXG4gKiAgIC0gZmlsZTogT3B0aW9uYWwuIFRoZSBnZW5lcmF0ZWQgZmlsZSB0aGlzIHNvdXJjZSBtYXAgaXMgYXNzb2NpYXRlZCB3aXRoLlxuICogICAtIHNlY3Rpb25zOiBBIGxpc3Qgb2Ygc2VjdGlvbiBkZWZpbml0aW9ucy5cbiAqXG4gKiBFYWNoIHZhbHVlIHVuZGVyIHRoZSBcInNlY3Rpb25zXCIgZmllbGQgaGFzIHR3byBmaWVsZHM6XG4gKiAgIC0gb2Zmc2V0OiBUaGUgb2Zmc2V0IGludG8gdGhlIG9yaWdpbmFsIHNwZWNpZmllZCBhdCB3aGljaCB0aGlzIHNlY3Rpb25cbiAqICAgICAgIGJlZ2lucyB0byBhcHBseSwgZGVmaW5lZCBhcyBhbiBvYmplY3Qgd2l0aCBhIFwibGluZVwiIGFuZCBcImNvbHVtblwiXG4gKiAgICAgICBmaWVsZC5cbiAqICAgLSBtYXA6IEEgc291cmNlIG1hcCBkZWZpbml0aW9uLiBUaGlzIHNvdXJjZSBtYXAgY291bGQgYWxzbyBiZSBpbmRleGVkLFxuICogICAgICAgYnV0IGRvZXNuJ3QgaGF2ZSB0byBiZS5cbiAqXG4gKiBJbnN0ZWFkIG9mIHRoZSBcIm1hcFwiIGZpZWxkLCBpdCdzIGFsc28gcG9zc2libGUgdG8gaGF2ZSBhIFwidXJsXCIgZmllbGRcbiAqIHNwZWNpZnlpbmcgYSBVUkwgdG8gcmV0cmlldmUgYSBzb3VyY2UgbWFwIGZyb20sIGJ1dCB0aGF0J3MgY3VycmVudGx5XG4gKiB1bnN1cHBvcnRlZC5cbiAqXG4gKiBIZXJlJ3MgYW4gZXhhbXBsZSBzb3VyY2UgbWFwLCB0YWtlbiBmcm9tIHRoZSBzb3VyY2UgbWFwIHNwZWNbMF0sIGJ1dFxuICogbW9kaWZpZWQgdG8gb21pdCBhIHNlY3Rpb24gd2hpY2ggdXNlcyB0aGUgXCJ1cmxcIiBmaWVsZC5cbiAqXG4gKiAge1xuICogICAgdmVyc2lvbiA6IDMsXG4gKiAgICBmaWxlOiBcImFwcC5qc1wiLFxuICogICAgc2VjdGlvbnM6IFt7XG4gKiAgICAgIG9mZnNldDoge2xpbmU6MTAwLCBjb2x1bW46MTB9LFxuICogICAgICBtYXA6IHtcbiAqICAgICAgICB2ZXJzaW9uIDogMyxcbiAqICAgICAgICBmaWxlOiBcInNlY3Rpb24uanNcIixcbiAqICAgICAgICBzb3VyY2VzOiBbXCJmb28uanNcIiwgXCJiYXIuanNcIl0sXG4gKiAgICAgICAgbmFtZXM6IFtcInNyY1wiLCBcIm1hcHNcIiwgXCJhcmVcIiwgXCJmdW5cIl0sXG4gKiAgICAgICAgbWFwcGluZ3M6IFwiQUFBQSxFOztBQkNERTtcIlxuICogICAgICB9XG4gKiAgICB9XSxcbiAqICB9XG4gKlxuICogWzBdOiBodHRwczovL2RvY3MuZ29vZ2xlLmNvbS9kb2N1bWVudC9kLzFVMVJHQWVoUXdSeXBVVG92RjFLUmxwaU9GemUwYi1fMmdjNmZBSDBLWTBrL2VkaXQjaGVhZGluZz1oLjUzNWVzM3hlcHJndFxuICovXG5mdW5jdGlvbiBJbmRleGVkU291cmNlTWFwQ29uc3VtZXIoYVNvdXJjZU1hcCkge1xuICB2YXIgc291cmNlTWFwID0gYVNvdXJjZU1hcDtcbiAgaWYgKHR5cGVvZiBhU291cmNlTWFwID09PSAnc3RyaW5nJykge1xuICAgIHNvdXJjZU1hcCA9IEpTT04ucGFyc2UoYVNvdXJjZU1hcC5yZXBsYWNlKC9eXFwpXFxdXFx9Jy8sICcnKSk7XG4gIH1cblxuICB2YXIgdmVyc2lvbiA9IHV0aWwuZ2V0QXJnKHNvdXJjZU1hcCwgJ3ZlcnNpb24nKTtcbiAgdmFyIHNlY3Rpb25zID0gdXRpbC5nZXRBcmcoc291cmNlTWFwLCAnc2VjdGlvbnMnKTtcblxuICBpZiAodmVyc2lvbiAhPSB0aGlzLl92ZXJzaW9uKSB7XG4gICAgdGhyb3cgbmV3IEVycm9yKCdVbnN1cHBvcnRlZCB2ZXJzaW9uOiAnICsgdmVyc2lvbik7XG4gIH1cblxuICB0aGlzLl9zb3VyY2VzID0gbmV3IEFycmF5U2V0KCk7XG4gIHRoaXMuX25hbWVzID0gbmV3IEFycmF5U2V0KCk7XG5cbiAgdmFyIGxhc3RPZmZzZXQgPSB7XG4gICAgbGluZTogLTEsXG4gICAgY29sdW1uOiAwXG4gIH07XG4gIHRoaXMuX3NlY3Rpb25zID0gc2VjdGlvbnMubWFwKGZ1bmN0aW9uIChzKSB7XG4gICAgaWYgKHMudXJsKSB7XG4gICAgICAvLyBUaGUgdXJsIGZpZWxkIHdpbGwgcmVxdWlyZSBzdXBwb3J0IGZvciBhc3luY2hyb25pY2l0eS5cbiAgICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vbW96aWxsYS9zb3VyY2UtbWFwL2lzc3Vlcy8xNlxuICAgICAgdGhyb3cgbmV3IEVycm9yKCdTdXBwb3J0IGZvciB1cmwgZmllbGQgaW4gc2VjdGlvbnMgbm90IGltcGxlbWVudGVkLicpO1xuICAgIH1cbiAgICB2YXIgb2Zmc2V0ID0gdXRpbC5nZXRBcmcocywgJ29mZnNldCcpO1xuICAgIHZhciBvZmZzZXRMaW5lID0gdXRpbC5nZXRBcmcob2Zmc2V0LCAnbGluZScpO1xuICAgIHZhciBvZmZzZXRDb2x1bW4gPSB1dGlsLmdldEFyZyhvZmZzZXQsICdjb2x1bW4nKTtcblxuICAgIGlmIChvZmZzZXRMaW5lIDwgbGFzdE9mZnNldC5saW5lIHx8XG4gICAgICAgIChvZmZzZXRMaW5lID09PSBsYXN0T2Zmc2V0LmxpbmUgJiYgb2Zmc2V0Q29sdW1uIDwgbGFzdE9mZnNldC5jb2x1bW4pKSB7XG4gICAgICB0aHJvdyBuZXcgRXJyb3IoJ1NlY3Rpb24gb2Zmc2V0cyBtdXN0IGJlIG9yZGVyZWQgYW5kIG5vbi1vdmVybGFwcGluZy4nKTtcbiAgICB9XG4gICAgbGFzdE9mZnNldCA9IG9mZnNldDtcblxuICAgIHJldHVybiB7XG4gICAgICBnZW5lcmF0ZWRPZmZzZXQ6IHtcbiAgICAgICAgLy8gVGhlIG9mZnNldCBmaWVsZHMgYXJlIDAtYmFzZWQsIGJ1dCB3ZSB1c2UgMS1iYXNlZCBpbmRpY2VzIHdoZW5cbiAgICAgICAgLy8gZW5jb2RpbmcvZGVjb2RpbmcgZnJvbSBWTFEuXG4gICAgICAgIGdlbmVyYXRlZExpbmU6IG9mZnNldExpbmUgKyAxLFxuICAgICAgICBnZW5lcmF0ZWRDb2x1bW46IG9mZnNldENvbHVtbiArIDFcbiAgICAgIH0sXG4gICAgICBjb25zdW1lcjogbmV3IFNvdXJjZU1hcENvbnN1bWVyKHV0aWwuZ2V0QXJnKHMsICdtYXAnKSlcbiAgICB9XG4gIH0pO1xufVxuXG5JbmRleGVkU291cmNlTWFwQ29uc3VtZXIucHJvdG90eXBlID0gT2JqZWN0LmNyZWF0ZShTb3VyY2VNYXBDb25zdW1lci5wcm90b3R5cGUpO1xuSW5kZXhlZFNvdXJjZU1hcENvbnN1bWVyLnByb3RvdHlwZS5jb25zdHJ1Y3RvciA9IFNvdXJjZU1hcENvbnN1bWVyO1xuXG4vKipcbiAqIFRoZSB2ZXJzaW9uIG9mIHRoZSBzb3VyY2UgbWFwcGluZyBzcGVjIHRoYXQgd2UgYXJlIGNvbnN1bWluZy5cbiAqL1xuSW5kZXhlZFNvdXJjZU1hcENvbnN1bWVyLnByb3RvdHlwZS5fdmVyc2lvbiA9IDM7XG5cbi8qKlxuICogVGhlIGxpc3Qgb2Ygb3JpZ2luYWwgc291cmNlcy5cbiAqL1xuT2JqZWN0LmRlZmluZVByb3BlcnR5KEluZGV4ZWRTb3VyY2VNYXBDb25zdW1lci5wcm90b3R5cGUsICdzb3VyY2VzJywge1xuICBnZXQ6IGZ1bmN0aW9uICgpIHtcbiAgICB2YXIgc291cmNlcyA9IFtdO1xuICAgIGZvciAodmFyIGkgPSAwOyBpIDwgdGhpcy5fc2VjdGlvbnMubGVuZ3RoOyBpKyspIHtcbiAgICAgIGZvciAodmFyIGogPSAwOyBqIDwgdGhpcy5fc2VjdGlvbnNbaV0uY29uc3VtZXIuc291cmNlcy5sZW5ndGg7IGorKykge1xuICAgICAgICBzb3VyY2VzLnB1c2godGhpcy5fc2VjdGlvbnNbaV0uY29uc3VtZXIuc291cmNlc1tqXSk7XG4gICAgICB9XG4gICAgfVxuICAgIHJldHVybiBzb3VyY2VzO1xuICB9XG59KTtcblxuLyoqXG4gKiBSZXR1cm5zIHRoZSBvcmlnaW5hbCBzb3VyY2UsIGxpbmUsIGFuZCBjb2x1bW4gaW5mb3JtYXRpb24gZm9yIHRoZSBnZW5lcmF0ZWRcbiAqIHNvdXJjZSdzIGxpbmUgYW5kIGNvbHVtbiBwb3NpdGlvbnMgcHJvdmlkZWQuIFRoZSBvbmx5IGFyZ3VtZW50IGlzIGFuIG9iamVjdFxuICogd2l0aCB0aGUgZm9sbG93aW5nIHByb3BlcnRpZXM6XG4gKlxuICogICAtIGxpbmU6IFRoZSBsaW5lIG51bWJlciBpbiB0aGUgZ2VuZXJhdGVkIHNvdXJjZS5cbiAqICAgLSBjb2x1bW46IFRoZSBjb2x1bW4gbnVtYmVyIGluIHRoZSBnZW5lcmF0ZWQgc291cmNlLlxuICpcbiAqIGFuZCBhbiBvYmplY3QgaXMgcmV0dXJuZWQgd2l0aCB0aGUgZm9sbG93aW5nIHByb3BlcnRpZXM6XG4gKlxuICogICAtIHNvdXJjZTogVGhlIG9yaWdpbmFsIHNvdXJjZSBmaWxlLCBvciBudWxsLlxuICogICAtIGxpbmU6IFRoZSBsaW5lIG51bWJlciBpbiB0aGUgb3JpZ2luYWwgc291cmNlLCBvciBudWxsLlxuICogICAtIGNvbHVtbjogVGhlIGNvbHVtbiBudW1iZXIgaW4gdGhlIG9yaWdpbmFsIHNvdXJjZSwgb3IgbnVsbC5cbiAqICAgLSBuYW1lOiBUaGUgb3JpZ2luYWwgaWRlbnRpZmllciwgb3IgbnVsbC5cbiAqL1xuSW5kZXhlZFNvdXJjZU1hcENvbnN1bWVyLnByb3RvdHlwZS5vcmlnaW5hbFBvc2l0aW9uRm9yID1cbiAgZnVuY3Rpb24gSW5kZXhlZFNvdXJjZU1hcENvbnN1bWVyX29yaWdpbmFsUG9zaXRpb25Gb3IoYUFyZ3MpIHtcbiAgICB2YXIgbmVlZGxlID0ge1xuICAgICAgZ2VuZXJhdGVkTGluZTogdXRpbC5nZXRBcmcoYUFyZ3MsICdsaW5lJyksXG4gICAgICBnZW5lcmF0ZWRDb2x1bW46IHV0aWwuZ2V0QXJnKGFBcmdzLCAnY29sdW1uJylcbiAgICB9O1xuXG4gICAgLy8gRmluZCB0aGUgc2VjdGlvbiBjb250YWluaW5nIHRoZSBnZW5lcmF0ZWQgcG9zaXRpb24gd2UncmUgdHJ5aW5nIHRvIG1hcFxuICAgIC8vIHRvIGFuIG9yaWdpbmFsIHBvc2l0aW9uLlxuICAgIHZhciBzZWN0aW9uSW5kZXggPSBiaW5hcnlTZWFyY2guc2VhcmNoKG5lZWRsZSwgdGhpcy5fc2VjdGlvbnMsXG4gICAgICBmdW5jdGlvbihuZWVkbGUsIHNlY3Rpb24pIHtcbiAgICAgICAgdmFyIGNtcCA9IG5lZWRsZS5nZW5lcmF0ZWRMaW5lIC0gc2VjdGlvbi5nZW5lcmF0ZWRPZmZzZXQuZ2VuZXJhdGVkTGluZTtcbiAgICAgICAgaWYgKGNtcCkge1xuICAgICAgICAgIHJldHVybiBjbXA7XG4gICAgICAgIH1cblxuICAgICAgICByZXR1cm4gKG5lZWRsZS5nZW5lcmF0ZWRDb2x1bW4gLVxuICAgICAgICAgICAgICAgIHNlY3Rpb24uZ2VuZXJhdGVkT2Zmc2V0LmdlbmVyYXRlZENvbHVtbik7XG4gICAgICB9KTtcbiAgICB2YXIgc2VjdGlvbiA9IHRoaXMuX3NlY3Rpb25zW3NlY3Rpb25JbmRleF07XG5cbiAgICBpZiAoIXNlY3Rpb24pIHtcbiAgICAgIHJldHVybiB7XG4gICAgICAgIHNvdXJjZTogbnVsbCxcbiAgICAgICAgbGluZTogbnVsbCxcbiAgICAgICAgY29sdW1uOiBudWxsLFxuICAgICAgICBuYW1lOiBudWxsXG4gICAgICB9O1xuICAgIH1cblxuICAgIHJldHVybiBzZWN0aW9uLmNvbnN1bWVyLm9yaWdpbmFsUG9zaXRpb25Gb3Ioe1xuICAgICAgbGluZTogbmVlZGxlLmdlbmVyYXRlZExpbmUgLVxuICAgICAgICAoc2VjdGlvbi5nZW5lcmF0ZWRPZmZzZXQuZ2VuZXJhdGVkTGluZSAtIDEpLFxuICAgICAgY29sdW1uOiBuZWVkbGUuZ2VuZXJhdGVkQ29sdW1uIC1cbiAgICAgICAgKHNlY3Rpb24uZ2VuZXJhdGVkT2Zmc2V0LmdlbmVyYXRlZExpbmUgPT09IG5lZWRsZS5nZW5lcmF0ZWRMaW5lXG4gICAgICAgICA/IHNlY3Rpb24uZ2VuZXJhdGVkT2Zmc2V0LmdlbmVyYXRlZENvbHVtbiAtIDFcbiAgICAgICAgIDogMCksXG4gICAgICBiaWFzOiBhQXJncy5iaWFzXG4gICAgfSk7XG4gIH07XG5cbi8qKlxuICogUmV0dXJuIHRydWUgaWYgd2UgaGF2ZSB0aGUgc291cmNlIGNvbnRlbnQgZm9yIGV2ZXJ5IHNvdXJjZSBpbiB0aGUgc291cmNlXG4gKiBtYXAsIGZhbHNlIG90aGVyd2lzZS5cbiAqL1xuSW5kZXhlZFNvdXJjZU1hcENvbnN1bWVyLnByb3RvdHlwZS5oYXNDb250ZW50c09mQWxsU291cmNlcyA9XG4gIGZ1bmN0aW9uIEluZGV4ZWRTb3VyY2VNYXBDb25zdW1lcl9oYXNDb250ZW50c09mQWxsU291cmNlcygpIHtcbiAgICByZXR1cm4gdGhpcy5fc2VjdGlvbnMuZXZlcnkoZnVuY3Rpb24gKHMpIHtcbiAgICAgIHJldHVybiBzLmNvbnN1bWVyLmhhc0NvbnRlbnRzT2ZBbGxTb3VyY2VzKCk7XG4gICAgfSk7XG4gIH07XG5cbi8qKlxuICogUmV0dXJucyB0aGUgb3JpZ2luYWwgc291cmNlIGNvbnRlbnQuIFRoZSBvbmx5IGFyZ3VtZW50IGlzIHRoZSB1cmwgb2YgdGhlXG4gKiBvcmlnaW5hbCBzb3VyY2UgZmlsZS4gUmV0dXJucyBudWxsIGlmIG5vIG9yaWdpbmFsIHNvdXJjZSBjb250ZW50IGlzXG4gKiBhdmFpbGFibGUuXG4gKi9cbkluZGV4ZWRTb3VyY2VNYXBDb25zdW1lci5wcm90b3R5cGUuc291cmNlQ29udGVudEZvciA9XG4gIGZ1bmN0aW9uIEluZGV4ZWRTb3VyY2VNYXBDb25zdW1lcl9zb3VyY2VDb250ZW50Rm9yKGFTb3VyY2UsIG51bGxPbk1pc3NpbmcpIHtcbiAgICBmb3IgKHZhciBpID0gMDsgaSA8IHRoaXMuX3NlY3Rpb25zLmxlbmd0aDsgaSsrKSB7XG4gICAgICB2YXIgc2VjdGlvbiA9IHRoaXMuX3NlY3Rpb25zW2ldO1xuXG4gICAgICB2YXIgY29udGVudCA9IHNlY3Rpb24uY29uc3VtZXIuc291cmNlQ29udGVudEZvcihhU291cmNlLCB0cnVlKTtcbiAgICAgIGlmIChjb250ZW50KSB7XG4gICAgICAgIHJldHVybiBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgICBpZiAobnVsbE9uTWlzc2luZykge1xuICAgICAgcmV0dXJuIG51bGw7XG4gICAgfVxuICAgIGVsc2Uge1xuICAgICAgdGhyb3cgbmV3IEVycm9yKCdcIicgKyBhU291cmNlICsgJ1wiIGlzIG5vdCBpbiB0aGUgU291cmNlTWFwLicpO1xuICAgIH1cbiAgfTtcblxuLyoqXG4gKiBSZXR1cm5zIHRoZSBnZW5lcmF0ZWQgbGluZSBhbmQgY29sdW1uIGluZm9ybWF0aW9uIGZvciB0aGUgb3JpZ2luYWwgc291cmNlLFxuICogbGluZSwgYW5kIGNvbHVtbiBwb3NpdGlvbnMgcHJvdmlkZWQuIFRoZSBvbmx5IGFyZ3VtZW50IGlzIGFuIG9iamVjdCB3aXRoXG4gKiB0aGUgZm9sbG93aW5nIHByb3BlcnRpZXM6XG4gKlxuICogICAtIHNvdXJjZTogVGhlIGZpbGVuYW1lIG9mIHRoZSBvcmlnaW5hbCBzb3VyY2UuXG4gKiAgIC0gbGluZTogVGhlIGxpbmUgbnVtYmVyIGluIHRoZSBvcmlnaW5hbCBzb3VyY2UuXG4gKiAgIC0gY29sdW1uOiBUaGUgY29sdW1uIG51bWJlciBpbiB0aGUgb3JpZ2luYWwgc291cmNlLlxuICpcbiAqIGFuZCBhbiBvYmplY3QgaXMgcmV0dXJuZWQgd2l0aCB0aGUgZm9sbG93aW5nIHByb3BlcnRpZXM6XG4gKlxuICogICAtIGxpbmU6IFRoZSBsaW5lIG51bWJlciBpbiB0aGUgZ2VuZXJhdGVkIHNvdXJjZSwgb3IgbnVsbC5cbiAqICAgLSBjb2x1bW46IFRoZSBjb2x1bW4gbnVtYmVyIGluIHRoZSBnZW5lcmF0ZWQgc291cmNlLCBvciBudWxsLlxuICovXG5JbmRleGVkU291cmNlTWFwQ29uc3VtZXIucHJvdG90eXBlLmdlbmVyYXRlZFBvc2l0aW9uRm9yID1cbiAgZnVuY3Rpb24gSW5kZXhlZFNvdXJjZU1hcENvbnN1bWVyX2dlbmVyYXRlZFBvc2l0aW9uRm9yKGFBcmdzKSB7XG4gICAgZm9yICh2YXIgaSA9IDA7IGkgPCB0aGlzLl9zZWN0aW9ucy5sZW5ndGg7IGkrKykge1xuICAgICAgdmFyIHNlY3Rpb24gPSB0aGlzLl9zZWN0aW9uc1tpXTtcblxuICAgICAgLy8gT25seSBjb25zaWRlciB0aGlzIHNlY3Rpb24gaWYgdGhlIHJlcXVlc3RlZCBzb3VyY2UgaXMgaW4gdGhlIGxpc3Qgb2ZcbiAgICAgIC8vIHNvdXJjZXMgb2YgdGhlIGNvbnN1bWVyLlxuICAgICAgaWYgKHNlY3Rpb24uY29uc3VtZXIuc291cmNlcy5pbmRleE9mKHV0aWwuZ2V0QXJnKGFBcmdzLCAnc291cmNlJykpID09PSAtMSkge1xuICAgICAgICBjb250aW51ZTtcbiAgICAgIH1cbiAgICAgIHZhciBnZW5lcmF0ZWRQb3NpdGlvbiA9IHNlY3Rpb24uY29uc3VtZXIuZ2VuZXJhdGVkUG9zaXRpb25Gb3IoYUFyZ3MpO1xuICAgICAgaWYgKGdlbmVyYXRlZFBvc2l0aW9uKSB7XG4gICAgICAgIHZhciByZXQgPSB7XG4gICAgICAgICAgbGluZTogZ2VuZXJhdGVkUG9zaXRpb24ubGluZSArXG4gICAgICAgICAgICAoc2VjdGlvbi5nZW5lcmF0ZWRPZmZzZXQuZ2VuZXJhdGVkTGluZSAtIDEpLFxuICAgICAgICAgIGNvbHVtbjogZ2VuZXJhdGVkUG9zaXRpb24uY29sdW1uICtcbiAgICAgICAgICAgIChzZWN0aW9uLmdlbmVyYXRlZE9mZnNldC5nZW5lcmF0ZWRMaW5lID09PSBnZW5lcmF0ZWRQb3NpdGlvbi5saW5lXG4gICAgICAgICAgICAgPyBzZWN0aW9uLmdlbmVyYXRlZE9mZnNldC5nZW5lcmF0ZWRDb2x1bW4gLSAxXG4gICAgICAgICAgICAgOiAwKVxuICAgICAgICB9O1xuICAgICAgICByZXR1cm4gcmV0O1xuICAgICAgfVxuICAgIH1cblxuICAgIHJldHVybiB7XG4gICAgICBsaW5lOiBudWxsLFxuICAgICAgY29sdW1uOiBudWxsXG4gICAgfTtcbiAgfTtcblxuLyoqXG4gKiBQYXJzZSB0aGUgbWFwcGluZ3MgaW4gYSBzdHJpbmcgaW4gdG8gYSBkYXRhIHN0cnVjdHVyZSB3aGljaCB3ZSBjYW4gZWFzaWx5XG4gKiBxdWVyeSAodGhlIG9yZGVyZWQgYXJyYXlzIGluIHRoZSBgdGhpcy5fX2dlbmVyYXRlZE1hcHBpbmdzYCBhbmRcbiAqIGB0aGlzLl9fb3JpZ2luYWxNYXBwaW5nc2AgcHJvcGVydGllcykuXG4gKi9cbkluZGV4ZWRTb3VyY2VNYXBDb25zdW1lci5wcm90b3R5cGUuX3BhcnNlTWFwcGluZ3MgPVxuICBmdW5jdGlvbiBJbmRleGVkU291cmNlTWFwQ29uc3VtZXJfcGFyc2VNYXBwaW5ncyhhU3RyLCBhU291cmNlUm9vdCkge1xuICAgIHRoaXMuX19nZW5lcmF0ZWRNYXBwaW5ncyA9IFtdO1xuICAgIHRoaXMuX19vcmlnaW5hbE1hcHBpbmdzID0gW107XG4gICAgZm9yICh2YXIgaSA9IDA7IGkgPCB0aGlzLl9zZWN0aW9ucy5sZW5ndGg7IGkrKykge1xuICAgICAgdmFyIHNlY3Rpb24gPSB0aGlzLl9zZWN0aW9uc1tpXTtcbiAgICAgIHZhciBzZWN0aW9uTWFwcGluZ3MgPSBzZWN0aW9uLmNvbnN1bWVyLl9nZW5lcmF0ZWRNYXBwaW5ncztcbiAgICAgIGZvciAodmFyIGogPSAwOyBqIDwgc2VjdGlvbk1hcHBpbmdzLmxlbmd0aDsgaisrKSB7XG4gICAgICAgIHZhciBtYXBwaW5nID0gc2VjdGlvbk1hcHBpbmdzW2pdO1xuXG4gICAgICAgIHZhciBzb3VyY2UgPSBzZWN0aW9uLmNvbnN1bWVyLl9zb3VyY2VzLmF0KG1hcHBpbmcuc291cmNlKTtcbiAgICAgICAgaWYgKHNlY3Rpb24uY29uc3VtZXIuc291cmNlUm9vdCAhPT0gbnVsbCkge1xuICAgICAgICAgIHNvdXJjZSA9IHV0aWwuam9pbihzZWN0aW9uLmNvbnN1bWVyLnNvdXJjZVJvb3QsIHNvdXJjZSk7XG4gICAgICAgIH1cbiAgICAgICAgdGhpcy5fc291cmNlcy5hZGQoc291cmNlKTtcbiAgICAgICAgc291cmNlID0gdGhpcy5fc291cmNlcy5pbmRleE9mKHNvdXJjZSk7XG5cbiAgICAgICAgdmFyIG5hbWUgPSBzZWN0aW9uLmNvbnN1bWVyLl9uYW1lcy5hdChtYXBwaW5nLm5hbWUpO1xuICAgICAgICB0aGlzLl9uYW1lcy5hZGQobmFtZSk7XG4gICAgICAgIG5hbWUgPSB0aGlzLl9uYW1lcy5pbmRleE9mKG5hbWUpO1xuXG4gICAgICAgIC8vIFRoZSBtYXBwaW5ncyBjb21pbmcgZnJvbSB0aGUgY29uc3VtZXIgZm9yIHRoZSBzZWN0aW9uIGhhdmVcbiAgICAgICAgLy8gZ2VuZXJhdGVkIHBvc2l0aW9ucyByZWxhdGl2ZSB0byB0aGUgc3RhcnQgb2YgdGhlIHNlY3Rpb24sIHNvIHdlXG4gICAgICAgIC8vIG5lZWQgdG8gb2Zmc2V0IHRoZW0gdG8gYmUgcmVsYXRpdmUgdG8gdGhlIHN0YXJ0IG9mIHRoZSBjb25jYXRlbmF0ZWRcbiAgICAgICAgLy8gZ2VuZXJhdGVkIGZpbGUuXG4gICAgICAgIHZhciBhZGp1c3RlZE1hcHBpbmcgPSB7XG4gICAgICAgICAgc291cmNlOiBzb3VyY2UsXG4gICAgICAgICAgZ2VuZXJhdGVkTGluZTogbWFwcGluZy5nZW5lcmF0ZWRMaW5lICtcbiAgICAgICAgICAgIChzZWN0aW9uLmdlbmVyYXRlZE9mZnNldC5nZW5lcmF0ZWRMaW5lIC0gMSksXG4gICAgICAgICAgZ2VuZXJhdGVkQ29sdW1uOiBtYXBwaW5nLmdlbmVyYXRlZENvbHVtbiArXG4gICAgICAgICAgICAoc2VjdGlvbi5nZW5lcmF0ZWRPZmZzZXQuZ2VuZXJhdGVkTGluZSA9PT0gbWFwcGluZy5nZW5lcmF0ZWRMaW5lXG4gICAgICAgICAgICA/IHNlY3Rpb24uZ2VuZXJhdGVkT2Zmc2V0LmdlbmVyYXRlZENvbHVtbiAtIDFcbiAgICAgICAgICAgIDogMCksXG4gICAgICAgICAgb3JpZ2luYWxMaW5lOiBtYXBwaW5nLm9yaWdpbmFsTGluZSxcbiAgICAgICAgICBvcmlnaW5hbENvbHVtbjogbWFwcGluZy5vcmlnaW5hbENvbHVtbixcbiAgICAgICAgICBuYW1lOiBuYW1lXG4gICAgICAgIH07XG5cbiAgICAgICAgdGhpcy5fX2dlbmVyYXRlZE1hcHBpbmdzLnB1c2goYWRqdXN0ZWRNYXBwaW5nKTtcbiAgICAgICAgaWYgKHR5cGVvZiBhZGp1c3RlZE1hcHBpbmcub3JpZ2luYWxMaW5lID09PSAnbnVtYmVyJykge1xuICAgICAgICAgIHRoaXMuX19vcmlnaW5hbE1hcHBpbmdzLnB1c2goYWRqdXN0ZWRNYXBwaW5nKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHF1aWNrU29ydCh0aGlzLl9fZ2VuZXJhdGVkTWFwcGluZ3MsIHV0aWwuY29tcGFyZUJ5R2VuZXJhdGVkUG9zaXRpb25zRGVmbGF0ZWQpO1xuICAgIHF1aWNrU29ydCh0aGlzLl9fb3JpZ2luYWxNYXBwaW5ncywgdXRpbC5jb21wYXJlQnlPcmlnaW5hbFBvc2l0aW9ucyk7XG4gIH07XG5cbmV4cG9ydHMuSW5kZXhlZFNvdXJjZU1hcENvbnN1bWVyID0gSW5kZXhlZFNvdXJjZU1hcENvbnN1bWVyO1xuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9saWIvc291cmNlLW1hcC1jb25zdW1lci5qc1xuLy8gbW9kdWxlIGlkID0gN1xuLy8gbW9kdWxlIGNodW5rcyA9IDAiLCIvKiAtKi0gTW9kZToganM7IGpzLWluZGVudC1sZXZlbDogMjsgLSotICovXG4vKlxuICogQ29weXJpZ2h0IDIwMTEgTW96aWxsYSBGb3VuZGF0aW9uIGFuZCBjb250cmlidXRvcnNcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBOZXcgQlNEIGxpY2Vuc2UuIFNlZSBMSUNFTlNFIG9yOlxuICogaHR0cDovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL0JTRC0zLUNsYXVzZVxuICovXG5cbmV4cG9ydHMuR1JFQVRFU1RfTE9XRVJfQk9VTkQgPSAxO1xuZXhwb3J0cy5MRUFTVF9VUFBFUl9CT1VORCA9IDI7XG5cbi8qKlxuICogUmVjdXJzaXZlIGltcGxlbWVudGF0aW9uIG9mIGJpbmFyeSBzZWFyY2guXG4gKlxuICogQHBhcmFtIGFMb3cgSW5kaWNlcyBoZXJlIGFuZCBsb3dlciBkbyBub3QgY29udGFpbiB0aGUgbmVlZGxlLlxuICogQHBhcmFtIGFIaWdoIEluZGljZXMgaGVyZSBhbmQgaGlnaGVyIGRvIG5vdCBjb250YWluIHRoZSBuZWVkbGUuXG4gKiBAcGFyYW0gYU5lZWRsZSBUaGUgZWxlbWVudCBiZWluZyBzZWFyY2hlZCBmb3IuXG4gKiBAcGFyYW0gYUhheXN0YWNrIFRoZSBub24tZW1wdHkgYXJyYXkgYmVpbmcgc2VhcmNoZWQuXG4gKiBAcGFyYW0gYUNvbXBhcmUgRnVuY3Rpb24gd2hpY2ggdGFrZXMgdHdvIGVsZW1lbnRzIGFuZCByZXR1cm5zIC0xLCAwLCBvciAxLlxuICogQHBhcmFtIGFCaWFzIEVpdGhlciAnYmluYXJ5U2VhcmNoLkdSRUFURVNUX0xPV0VSX0JPVU5EJyBvclxuICogICAgICdiaW5hcnlTZWFyY2guTEVBU1RfVVBQRVJfQk9VTkQnLiBTcGVjaWZpZXMgd2hldGhlciB0byByZXR1cm4gdGhlXG4gKiAgICAgY2xvc2VzdCBlbGVtZW50IHRoYXQgaXMgc21hbGxlciB0aGFuIG9yIGdyZWF0ZXIgdGhhbiB0aGUgb25lIHdlIGFyZVxuICogICAgIHNlYXJjaGluZyBmb3IsIHJlc3BlY3RpdmVseSwgaWYgdGhlIGV4YWN0IGVsZW1lbnQgY2Fubm90IGJlIGZvdW5kLlxuICovXG5mdW5jdGlvbiByZWN1cnNpdmVTZWFyY2goYUxvdywgYUhpZ2gsIGFOZWVkbGUsIGFIYXlzdGFjaywgYUNvbXBhcmUsIGFCaWFzKSB7XG4gIC8vIFRoaXMgZnVuY3Rpb24gdGVybWluYXRlcyB3aGVuIG9uZSBvZiB0aGUgZm9sbG93aW5nIGlzIHRydWU6XG4gIC8vXG4gIC8vICAgMS4gV2UgZmluZCB0aGUgZXhhY3QgZWxlbWVudCB3ZSBhcmUgbG9va2luZyBmb3IuXG4gIC8vXG4gIC8vICAgMi4gV2UgZGlkIG5vdCBmaW5kIHRoZSBleGFjdCBlbGVtZW50LCBidXQgd2UgY2FuIHJldHVybiB0aGUgaW5kZXggb2ZcbiAgLy8gICAgICB0aGUgbmV4dC1jbG9zZXN0IGVsZW1lbnQuXG4gIC8vXG4gIC8vICAgMy4gV2UgZGlkIG5vdCBmaW5kIHRoZSBleGFjdCBlbGVtZW50LCBhbmQgdGhlcmUgaXMgbm8gbmV4dC1jbG9zZXN0XG4gIC8vICAgICAgZWxlbWVudCB0aGFuIHRoZSBvbmUgd2UgYXJlIHNlYXJjaGluZyBmb3IsIHNvIHdlIHJldHVybiAtMS5cbiAgdmFyIG1pZCA9IE1hdGguZmxvb3IoKGFIaWdoIC0gYUxvdykgLyAyKSArIGFMb3c7XG4gIHZhciBjbXAgPSBhQ29tcGFyZShhTmVlZGxlLCBhSGF5c3RhY2tbbWlkXSwgdHJ1ZSk7XG4gIGlmIChjbXAgPT09IDApIHtcbiAgICAvLyBGb3VuZCB0aGUgZWxlbWVudCB3ZSBhcmUgbG9va2luZyBmb3IuXG4gICAgcmV0dXJuIG1pZDtcbiAgfVxuICBlbHNlIGlmIChjbXAgPiAwKSB7XG4gICAgLy8gT3VyIG5lZWRsZSBpcyBncmVhdGVyIHRoYW4gYUhheXN0YWNrW21pZF0uXG4gICAgaWYgKGFIaWdoIC0gbWlkID4gMSkge1xuICAgICAgLy8gVGhlIGVsZW1lbnQgaXMgaW4gdGhlIHVwcGVyIGhhbGYuXG4gICAgICByZXR1cm4gcmVjdXJzaXZlU2VhcmNoKG1pZCwgYUhpZ2gsIGFOZWVkbGUsIGFIYXlzdGFjaywgYUNvbXBhcmUsIGFCaWFzKTtcbiAgICB9XG5cbiAgICAvLyBUaGUgZXhhY3QgbmVlZGxlIGVsZW1lbnQgd2FzIG5vdCBmb3VuZCBpbiB0aGlzIGhheXN0YWNrLiBEZXRlcm1pbmUgaWZcbiAgICAvLyB3ZSBhcmUgaW4gdGVybWluYXRpb24gY2FzZSAoMykgb3IgKDIpIGFuZCByZXR1cm4gdGhlIGFwcHJvcHJpYXRlIHRoaW5nLlxuICAgIGlmIChhQmlhcyA9PSBleHBvcnRzLkxFQVNUX1VQUEVSX0JPVU5EKSB7XG4gICAgICByZXR1cm4gYUhpZ2ggPCBhSGF5c3RhY2subGVuZ3RoID8gYUhpZ2ggOiAtMTtcbiAgICB9IGVsc2Uge1xuICAgICAgcmV0dXJuIG1pZDtcbiAgICB9XG4gIH1cbiAgZWxzZSB7XG4gICAgLy8gT3VyIG5lZWRsZSBpcyBsZXNzIHRoYW4gYUhheXN0YWNrW21pZF0uXG4gICAgaWYgKG1pZCAtIGFMb3cgPiAxKSB7XG4gICAgICAvLyBUaGUgZWxlbWVudCBpcyBpbiB0aGUgbG93ZXIgaGFsZi5cbiAgICAgIHJldHVybiByZWN1cnNpdmVTZWFyY2goYUxvdywgbWlkLCBhTmVlZGxlLCBhSGF5c3RhY2ssIGFDb21wYXJlLCBhQmlhcyk7XG4gICAgfVxuXG4gICAgLy8gd2UgYXJlIGluIHRlcm1pbmF0aW9uIGNhc2UgKDMpIG9yICgyKSBhbmQgcmV0dXJuIHRoZSBhcHByb3ByaWF0ZSB0aGluZy5cbiAgICBpZiAoYUJpYXMgPT0gZXhwb3J0cy5MRUFTVF9VUFBFUl9CT1VORCkge1xuICAgICAgcmV0dXJuIG1pZDtcbiAgICB9IGVsc2Uge1xuICAgICAgcmV0dXJuIGFMb3cgPCAwID8gLTEgOiBhTG93O1xuICAgIH1cbiAgfVxufVxuXG4vKipcbiAqIFRoaXMgaXMgYW4gaW1wbGVtZW50YXRpb24gb2YgYmluYXJ5IHNlYXJjaCB3aGljaCB3aWxsIGFsd2F5cyB0cnkgYW5kIHJldHVyblxuICogdGhlIGluZGV4IG9mIHRoZSBjbG9zZXN0IGVsZW1lbnQgaWYgdGhlcmUgaXMgbm8gZXhhY3QgaGl0LiBUaGlzIGlzIGJlY2F1c2VcbiAqIG1hcHBpbmdzIGJldHdlZW4gb3JpZ2luYWwgYW5kIGdlbmVyYXRlZCBsaW5lL2NvbCBwYWlycyBhcmUgc2luZ2xlIHBvaW50cyxcbiAqIGFuZCB0aGVyZSBpcyBhbiBpbXBsaWNpdCByZWdpb24gYmV0d2VlbiBlYWNoIG9mIHRoZW0sIHNvIGEgbWlzcyBqdXN0IG1lYW5zXG4gKiB0aGF0IHlvdSBhcmVuJ3Qgb24gdGhlIHZlcnkgc3RhcnQgb2YgYSByZWdpb24uXG4gKlxuICogQHBhcmFtIGFOZWVkbGUgVGhlIGVsZW1lbnQgeW91IGFyZSBsb29raW5nIGZvci5cbiAqIEBwYXJhbSBhSGF5c3RhY2sgVGhlIGFycmF5IHRoYXQgaXMgYmVpbmcgc2VhcmNoZWQuXG4gKiBAcGFyYW0gYUNvbXBhcmUgQSBmdW5jdGlvbiB3aGljaCB0YWtlcyB0aGUgbmVlZGxlIGFuZCBhbiBlbGVtZW50IGluIHRoZVxuICogICAgIGFycmF5IGFuZCByZXR1cm5zIC0xLCAwLCBvciAxIGRlcGVuZGluZyBvbiB3aGV0aGVyIHRoZSBuZWVkbGUgaXMgbGVzc1xuICogICAgIHRoYW4sIGVxdWFsIHRvLCBvciBncmVhdGVyIHRoYW4gdGhlIGVsZW1lbnQsIHJlc3BlY3RpdmVseS5cbiAqIEBwYXJhbSBhQmlhcyBFaXRoZXIgJ2JpbmFyeVNlYXJjaC5HUkVBVEVTVF9MT1dFUl9CT1VORCcgb3JcbiAqICAgICAnYmluYXJ5U2VhcmNoLkxFQVNUX1VQUEVSX0JPVU5EJy4gU3BlY2lmaWVzIHdoZXRoZXIgdG8gcmV0dXJuIHRoZVxuICogICAgIGNsb3Nlc3QgZWxlbWVudCB0aGF0IGlzIHNtYWxsZXIgdGhhbiBvciBncmVhdGVyIHRoYW4gdGhlIG9uZSB3ZSBhcmVcbiAqICAgICBzZWFyY2hpbmcgZm9yLCByZXNwZWN0aXZlbHksIGlmIHRoZSBleGFjdCBlbGVtZW50IGNhbm5vdCBiZSBmb3VuZC5cbiAqICAgICBEZWZhdWx0cyB0byAnYmluYXJ5U2VhcmNoLkdSRUFURVNUX0xPV0VSX0JPVU5EJy5cbiAqL1xuZXhwb3J0cy5zZWFyY2ggPSBmdW5jdGlvbiBzZWFyY2goYU5lZWRsZSwgYUhheXN0YWNrLCBhQ29tcGFyZSwgYUJpYXMpIHtcbiAgaWYgKGFIYXlzdGFjay5sZW5ndGggPT09IDApIHtcbiAgICByZXR1cm4gLTE7XG4gIH1cblxuICB2YXIgaW5kZXggPSByZWN1cnNpdmVTZWFyY2goLTEsIGFIYXlzdGFjay5sZW5ndGgsIGFOZWVkbGUsIGFIYXlzdGFjayxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFDb21wYXJlLCBhQmlhcyB8fCBleHBvcnRzLkdSRUFURVNUX0xPV0VSX0JPVU5EKTtcbiAgaWYgKGluZGV4IDwgMCkge1xuICAgIHJldHVybiAtMTtcbiAgfVxuXG4gIC8vIFdlIGhhdmUgZm91bmQgZWl0aGVyIHRoZSBleGFjdCBlbGVtZW50LCBvciB0aGUgbmV4dC1jbG9zZXN0IGVsZW1lbnQgdGhhblxuICAvLyB0aGUgb25lIHdlIGFyZSBzZWFyY2hpbmcgZm9yLiBIb3dldmVyLCB0aGVyZSBtYXkgYmUgbW9yZSB0aGFuIG9uZSBzdWNoXG4gIC8vIGVsZW1lbnQuIE1ha2Ugc3VyZSB3ZSBhbHdheXMgcmV0dXJuIHRoZSBzbWFsbGVzdCBvZiB0aGVzZS5cbiAgd2hpbGUgKGluZGV4IC0gMSA+PSAwKSB7XG4gICAgaWYgKGFDb21wYXJlKGFIYXlzdGFja1tpbmRleF0sIGFIYXlzdGFja1tpbmRleCAtIDFdLCB0cnVlKSAhPT0gMCkge1xuICAgICAgYnJlYWs7XG4gICAgfVxuICAgIC0taW5kZXg7XG4gIH1cblxuICByZXR1cm4gaW5kZXg7XG59O1xuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9saWIvYmluYXJ5LXNlYXJjaC5qc1xuLy8gbW9kdWxlIGlkID0gOFxuLy8gbW9kdWxlIGNodW5rcyA9IDAiLCIvKiAtKi0gTW9kZToganM7IGpzLWluZGVudC1sZXZlbDogMjsgLSotICovXG4vKlxuICogQ29weXJpZ2h0IDIwMTEgTW96aWxsYSBGb3VuZGF0aW9uIGFuZCBjb250cmlidXRvcnNcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBOZXcgQlNEIGxpY2Vuc2UuIFNlZSBMSUNFTlNFIG9yOlxuICogaHR0cDovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL0JTRC0zLUNsYXVzZVxuICovXG5cbi8vIEl0IHR1cm5zIG91dCB0aGF0IHNvbWUgKG1vc3Q/KSBKYXZhU2NyaXB0IGVuZ2luZXMgZG9uJ3Qgc2VsZi1ob3N0XG4vLyBgQXJyYXkucHJvdG90eXBlLnNvcnRgLiBUaGlzIG1ha2VzIHNlbnNlIGJlY2F1c2UgQysrIHdpbGwgbGlrZWx5IHJlbWFpblxuLy8gZmFzdGVyIHRoYW4gSlMgd2hlbiBkb2luZyByYXcgQ1BVLWludGVuc2l2ZSBzb3J0aW5nLiBIb3dldmVyLCB3aGVuIHVzaW5nIGFcbi8vIGN1c3RvbSBjb21wYXJhdG9yIGZ1bmN0aW9uLCBjYWxsaW5nIGJhY2sgYW5kIGZvcnRoIGJldHdlZW4gdGhlIFZNJ3MgQysrIGFuZFxuLy8gSklUJ2QgSlMgaXMgcmF0aGVyIHNsb3cgKmFuZCogbG9zZXMgSklUIHR5cGUgaW5mb3JtYXRpb24sIHJlc3VsdGluZyBpblxuLy8gd29yc2UgZ2VuZXJhdGVkIGNvZGUgZm9yIHRoZSBjb21wYXJhdG9yIGZ1bmN0aW9uIHRoYW4gd291bGQgYmUgb3B0aW1hbC4gSW5cbi8vIGZhY3QsIHdoZW4gc29ydGluZyB3aXRoIGEgY29tcGFyYXRvciwgdGhlc2UgY29zdHMgb3V0d2VpZ2ggdGhlIGJlbmVmaXRzIG9mXG4vLyBzb3J0aW5nIGluIEMrKy4gQnkgdXNpbmcgb3VyIG93biBKUy1pbXBsZW1lbnRlZCBRdWljayBTb3J0IChiZWxvdyksIHdlIGdldFxuLy8gYSB+MzUwMG1zIG1lYW4gc3BlZWQtdXAgaW4gYGJlbmNoL2JlbmNoLmh0bWxgLlxuXG4vKipcbiAqIFN3YXAgdGhlIGVsZW1lbnRzIGluZGV4ZWQgYnkgYHhgIGFuZCBgeWAgaW4gdGhlIGFycmF5IGBhcnlgLlxuICpcbiAqIEBwYXJhbSB7QXJyYXl9IGFyeVxuICogICAgICAgIFRoZSBhcnJheS5cbiAqIEBwYXJhbSB7TnVtYmVyfSB4XG4gKiAgICAgICAgVGhlIGluZGV4IG9mIHRoZSBmaXJzdCBpdGVtLlxuICogQHBhcmFtIHtOdW1iZXJ9IHlcbiAqICAgICAgICBUaGUgaW5kZXggb2YgdGhlIHNlY29uZCBpdGVtLlxuICovXG5mdW5jdGlvbiBzd2FwKGFyeSwgeCwgeSkge1xuICB2YXIgdGVtcCA9IGFyeVt4XTtcbiAgYXJ5W3hdID0gYXJ5W3ldO1xuICBhcnlbeV0gPSB0ZW1wO1xufVxuXG4vKipcbiAqIFJldHVybnMgYSByYW5kb20gaW50ZWdlciB3aXRoaW4gdGhlIHJhbmdlIGBsb3cgLi4gaGlnaGAgaW5jbHVzaXZlLlxuICpcbiAqIEBwYXJhbSB7TnVtYmVyfSBsb3dcbiAqICAgICAgICBUaGUgbG93ZXIgYm91bmQgb24gdGhlIHJhbmdlLlxuICogQHBhcmFtIHtOdW1iZXJ9IGhpZ2hcbiAqICAgICAgICBUaGUgdXBwZXIgYm91bmQgb24gdGhlIHJhbmdlLlxuICovXG5mdW5jdGlvbiByYW5kb21JbnRJblJhbmdlKGxvdywgaGlnaCkge1xuICByZXR1cm4gTWF0aC5yb3VuZChsb3cgKyAoTWF0aC5yYW5kb20oKSAqIChoaWdoIC0gbG93KSkpO1xufVxuXG4vKipcbiAqIFRoZSBRdWljayBTb3J0IGFsZ29yaXRobS5cbiAqXG4gKiBAcGFyYW0ge0FycmF5fSBhcnlcbiAqICAgICAgICBBbiBhcnJheSB0byBzb3J0LlxuICogQHBhcmFtIHtmdW5jdGlvbn0gY29tcGFyYXRvclxuICogICAgICAgIEZ1bmN0aW9uIHRvIHVzZSB0byBjb21wYXJlIHR3byBpdGVtcy5cbiAqIEBwYXJhbSB7TnVtYmVyfSBwXG4gKiAgICAgICAgU3RhcnQgaW5kZXggb2YgdGhlIGFycmF5XG4gKiBAcGFyYW0ge051bWJlcn0gclxuICogICAgICAgIEVuZCBpbmRleCBvZiB0aGUgYXJyYXlcbiAqL1xuZnVuY3Rpb24gZG9RdWlja1NvcnQoYXJ5LCBjb21wYXJhdG9yLCBwLCByKSB7XG4gIC8vIElmIG91ciBsb3dlciBib3VuZCBpcyBsZXNzIHRoYW4gb3VyIHVwcGVyIGJvdW5kLCB3ZSAoMSkgcGFydGl0aW9uIHRoZVxuICAvLyBhcnJheSBpbnRvIHR3byBwaWVjZXMgYW5kICgyKSByZWN1cnNlIG9uIGVhY2ggaGFsZi4gSWYgaXQgaXMgbm90LCB0aGlzIGlzXG4gIC8vIHRoZSBlbXB0eSBhcnJheSBhbmQgb3VyIGJhc2UgY2FzZS5cblxuICBpZiAocCA8IHIpIHtcbiAgICAvLyAoMSkgUGFydGl0aW9uaW5nLlxuICAgIC8vXG4gICAgLy8gVGhlIHBhcnRpdGlvbmluZyBjaG9vc2VzIGEgcGl2b3QgYmV0d2VlbiBgcGAgYW5kIGByYCBhbmQgbW92ZXMgYWxsXG4gICAgLy8gZWxlbWVudHMgdGhhdCBhcmUgbGVzcyB0aGFuIG9yIGVxdWFsIHRvIHRoZSBwaXZvdCB0byB0aGUgYmVmb3JlIGl0LCBhbmRcbiAgICAvLyBhbGwgdGhlIGVsZW1lbnRzIHRoYXQgYXJlIGdyZWF0ZXIgdGhhbiBpdCBhZnRlciBpdC4gVGhlIGVmZmVjdCBpcyB0aGF0XG4gICAgLy8gb25jZSBwYXJ0aXRpb24gaXMgZG9uZSwgdGhlIHBpdm90IGlzIGluIHRoZSBleGFjdCBwbGFjZSBpdCB3aWxsIGJlIHdoZW5cbiAgICAvLyB0aGUgYXJyYXkgaXMgcHV0IGluIHNvcnRlZCBvcmRlciwgYW5kIGl0IHdpbGwgbm90IG5lZWQgdG8gYmUgbW92ZWRcbiAgICAvLyBhZ2Fpbi4gVGhpcyBydW5zIGluIE8obikgdGltZS5cblxuICAgIC8vIEFsd2F5cyBjaG9vc2UgYSByYW5kb20gcGl2b3Qgc28gdGhhdCBhbiBpbnB1dCBhcnJheSB3aGljaCBpcyByZXZlcnNlXG4gICAgLy8gc29ydGVkIGRvZXMgbm90IGNhdXNlIE8obl4yKSBydW5uaW5nIHRpbWUuXG4gICAgdmFyIHBpdm90SW5kZXggPSByYW5kb21JbnRJblJhbmdlKHAsIHIpO1xuICAgIHZhciBpID0gcCAtIDE7XG5cbiAgICBzd2FwKGFyeSwgcGl2b3RJbmRleCwgcik7XG4gICAgdmFyIHBpdm90ID0gYXJ5W3JdO1xuXG4gICAgLy8gSW1tZWRpYXRlbHkgYWZ0ZXIgYGpgIGlzIGluY3JlbWVudGVkIGluIHRoaXMgbG9vcCwgdGhlIGZvbGxvd2luZyBob2xkXG4gICAgLy8gdHJ1ZTpcbiAgICAvL1xuICAgIC8vICAgKiBFdmVyeSBlbGVtZW50IGluIGBhcnlbcCAuLiBpXWAgaXMgbGVzcyB0aGFuIG9yIGVxdWFsIHRvIHRoZSBwaXZvdC5cbiAgICAvL1xuICAgIC8vICAgKiBFdmVyeSBlbGVtZW50IGluIGBhcnlbaSsxIC4uIGotMV1gIGlzIGdyZWF0ZXIgdGhhbiB0aGUgcGl2b3QuXG4gICAgZm9yICh2YXIgaiA9IHA7IGogPCByOyBqKyspIHtcbiAgICAgIGlmIChjb21wYXJhdG9yKGFyeVtqXSwgcGl2b3QpIDw9IDApIHtcbiAgICAgICAgaSArPSAxO1xuICAgICAgICBzd2FwKGFyeSwgaSwgaik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3dhcChhcnksIGkgKyAxLCBqKTtcbiAgICB2YXIgcSA9IGkgKyAxO1xuXG4gICAgLy8gKDIpIFJlY3Vyc2Ugb24gZWFjaCBoYWxmLlxuXG4gICAgZG9RdWlja1NvcnQoYXJ5LCBjb21wYXJhdG9yLCBwLCBxIC0gMSk7XG4gICAgZG9RdWlja1NvcnQoYXJ5LCBjb21wYXJhdG9yLCBxICsgMSwgcik7XG4gIH1cbn1cblxuLyoqXG4gKiBTb3J0IHRoZSBnaXZlbiBhcnJheSBpbi1wbGFjZSB3aXRoIHRoZSBnaXZlbiBjb21wYXJhdG9yIGZ1bmN0aW9uLlxuICpcbiAqIEBwYXJhbSB7QXJyYXl9IGFyeVxuICogICAgICAgIEFuIGFycmF5IHRvIHNvcnQuXG4gKiBAcGFyYW0ge2Z1bmN0aW9ufSBjb21wYXJhdG9yXG4gKiAgICAgICAgRnVuY3Rpb24gdG8gdXNlIHRvIGNvbXBhcmUgdHdvIGl0ZW1zLlxuICovXG5leHBvcnRzLnF1aWNrU29ydCA9IGZ1bmN0aW9uIChhcnksIGNvbXBhcmF0b3IpIHtcbiAgZG9RdWlja1NvcnQoYXJ5LCBjb21wYXJhdG9yLCAwLCBhcnkubGVuZ3RoIC0gMSk7XG59O1xuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9saWIvcXVpY2stc29ydC5qc1xuLy8gbW9kdWxlIGlkID0gOVxuLy8gbW9kdWxlIGNodW5rcyA9IDAiLCIvKiAtKi0gTW9kZToganM7IGpzLWluZGVudC1sZXZlbDogMjsgLSotICovXG4vKlxuICogQ29weXJpZ2h0IDIwMTEgTW96aWxsYSBGb3VuZGF0aW9uIGFuZCBjb250cmlidXRvcnNcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBOZXcgQlNEIGxpY2Vuc2UuIFNlZSBMSUNFTlNFIG9yOlxuICogaHR0cDovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL0JTRC0zLUNsYXVzZVxuICovXG5cbnZhciBTb3VyY2VNYXBHZW5lcmF0b3IgPSByZXF1aXJlKCcuL3NvdXJjZS1tYXAtZ2VuZXJhdG9yJykuU291cmNlTWFwR2VuZXJhdG9yO1xudmFyIHV0aWwgPSByZXF1aXJlKCcuL3V0aWwnKTtcblxuLy8gTWF0Y2hlcyBhIFdpbmRvd3Mtc3R5bGUgYFxcclxcbmAgbmV3bGluZSBvciBhIGBcXG5gIG5ld2xpbmUgdXNlZCBieSBhbGwgb3RoZXJcbi8vIG9wZXJhdGluZyBzeXN0ZW1zIHRoZXNlIGRheXMgKGNhcHR1cmluZyB0aGUgcmVzdWx0KS5cbnZhciBSRUdFWF9ORVdMSU5FID0gLyhcXHI/XFxuKS87XG5cbi8vIE5ld2xpbmUgY2hhcmFjdGVyIGNvZGUgZm9yIGNoYXJDb2RlQXQoKSBjb21wYXJpc29uc1xudmFyIE5FV0xJTkVfQ09ERSA9IDEwO1xuXG4vLyBQcml2YXRlIHN5bWJvbCBmb3IgaWRlbnRpZnlpbmcgYFNvdXJjZU5vZGVgcyB3aGVuIG11bHRpcGxlIHZlcnNpb25zIG9mXG4vLyB0aGUgc291cmNlLW1hcCBsaWJyYXJ5IGFyZSBsb2FkZWQuIFRoaXMgTVVTVCBOT1QgQ0hBTkdFIGFjcm9zc1xuLy8gdmVyc2lvbnMhXG52YXIgaXNTb3VyY2VOb2RlID0gXCIkJCRpc1NvdXJjZU5vZGUkJCRcIjtcblxuLyoqXG4gKiBTb3VyY2VOb2RlcyBwcm92aWRlIGEgd2F5IHRvIGFic3RyYWN0IG92ZXIgaW50ZXJwb2xhdGluZy9jb25jYXRlbmF0aW5nXG4gKiBzbmlwcGV0cyBvZiBnZW5lcmF0ZWQgSmF2YVNjcmlwdCBzb3VyY2UgY29kZSB3aGlsZSBtYWludGFpbmluZyB0aGUgbGluZSBhbmRcbiAqIGNvbHVtbiBpbmZvcm1hdGlvbiBhc3NvY2lhdGVkIHdpdGggdGhlIG9yaWdpbmFsIHNvdXJjZSBjb2RlLlxuICpcbiAqIEBwYXJhbSBhTGluZSBUaGUgb3JpZ2luYWwgbGluZSBudW1iZXIuXG4gKiBAcGFyYW0gYUNvbHVtbiBUaGUgb3JpZ2luYWwgY29sdW1uIG51bWJlci5cbiAqIEBwYXJhbSBhU291cmNlIFRoZSBvcmlnaW5hbCBzb3VyY2UncyBmaWxlbmFtZS5cbiAqIEBwYXJhbSBhQ2h1bmtzIE9wdGlvbmFsLiBBbiBhcnJheSBvZiBzdHJpbmdzIHdoaWNoIGFyZSBzbmlwcGV0cyBvZlxuICogICAgICAgIGdlbmVyYXRlZCBKUywgb3Igb3RoZXIgU291cmNlTm9kZXMuXG4gKiBAcGFyYW0gYU5hbWUgVGhlIG9yaWdpbmFsIGlkZW50aWZpZXIuXG4gKi9cbmZ1bmN0aW9uIFNvdXJjZU5vZGUoYUxpbmUsIGFDb2x1bW4sIGFTb3VyY2UsIGFDaHVua3MsIGFOYW1lKSB7XG4gIHRoaXMuY2hpbGRyZW4gPSBbXTtcbiAgdGhpcy5zb3VyY2VDb250ZW50cyA9IHt9O1xuICB0aGlzLmxpbmUgPSBhTGluZSA9PSBudWxsID8gbnVsbCA6IGFMaW5lO1xuICB0aGlzLmNvbHVtbiA9IGFDb2x1bW4gPT0gbnVsbCA/IG51bGwgOiBhQ29sdW1uO1xuICB0aGlzLnNvdXJjZSA9IGFTb3VyY2UgPT0gbnVsbCA/IG51bGwgOiBhU291cmNlO1xuICB0aGlzLm5hbWUgPSBhTmFtZSA9PSBudWxsID8gbnVsbCA6IGFOYW1lO1xuICB0aGlzW2lzU291cmNlTm9kZV0gPSB0cnVlO1xuICBpZiAoYUNodW5rcyAhPSBudWxsKSB0aGlzLmFkZChhQ2h1bmtzKTtcbn1cblxuLyoqXG4gKiBDcmVhdGVzIGEgU291cmNlTm9kZSBmcm9tIGdlbmVyYXRlZCBjb2RlIGFuZCBhIFNvdXJjZU1hcENvbnN1bWVyLlxuICpcbiAqIEBwYXJhbSBhR2VuZXJhdGVkQ29kZSBUaGUgZ2VuZXJhdGVkIGNvZGVcbiAqIEBwYXJhbSBhU291cmNlTWFwQ29uc3VtZXIgVGhlIFNvdXJjZU1hcCBmb3IgdGhlIGdlbmVyYXRlZCBjb2RlXG4gKiBAcGFyYW0gYVJlbGF0aXZlUGF0aCBPcHRpb25hbC4gVGhlIHBhdGggdGhhdCByZWxhdGl2ZSBzb3VyY2VzIGluIHRoZVxuICogICAgICAgIFNvdXJjZU1hcENvbnN1bWVyIHNob3VsZCBiZSByZWxhdGl2ZSB0by5cbiAqL1xuU291cmNlTm9kZS5mcm9tU3RyaW5nV2l0aFNvdXJjZU1hcCA9XG4gIGZ1bmN0aW9uIFNvdXJjZU5vZGVfZnJvbVN0cmluZ1dpdGhTb3VyY2VNYXAoYUdlbmVyYXRlZENvZGUsIGFTb3VyY2VNYXBDb25zdW1lciwgYVJlbGF0aXZlUGF0aCkge1xuICAgIC8vIFRoZSBTb3VyY2VOb2RlIHdlIHdhbnQgdG8gZmlsbCB3aXRoIHRoZSBnZW5lcmF0ZWQgY29kZVxuICAgIC8vIGFuZCB0aGUgU291cmNlTWFwXG4gICAgdmFyIG5vZGUgPSBuZXcgU291cmNlTm9kZSgpO1xuXG4gICAgLy8gQWxsIGV2ZW4gaW5kaWNlcyBvZiB0aGlzIGFycmF5IGFyZSBvbmUgbGluZSBvZiB0aGUgZ2VuZXJhdGVkIGNvZGUsXG4gICAgLy8gd2hpbGUgYWxsIG9kZCBpbmRpY2VzIGFyZSB0aGUgbmV3bGluZXMgYmV0d2VlbiB0d28gYWRqYWNlbnQgbGluZXNcbiAgICAvLyAoc2luY2UgYFJFR0VYX05FV0xJTkVgIGNhcHR1cmVzIGl0cyBtYXRjaCkuXG4gICAgLy8gUHJvY2Vzc2VkIGZyYWdtZW50cyBhcmUgYWNjZXNzZWQgYnkgY2FsbGluZyBgc2hpZnROZXh0TGluZWAuXG4gICAgdmFyIHJlbWFpbmluZ0xpbmVzID0gYUdlbmVyYXRlZENvZGUuc3BsaXQoUkVHRVhfTkVXTElORSk7XG4gICAgdmFyIHJlbWFpbmluZ0xpbmVzSW5kZXggPSAwO1xuICAgIHZhciBzaGlmdE5leHRMaW5lID0gZnVuY3Rpb24oKSB7XG4gICAgICB2YXIgbGluZUNvbnRlbnRzID0gZ2V0TmV4dExpbmUoKTtcbiAgICAgIC8vIFRoZSBsYXN0IGxpbmUgb2YgYSBmaWxlIG1pZ2h0IG5vdCBoYXZlIGEgbmV3bGluZS5cbiAgICAgIHZhciBuZXdMaW5lID0gZ2V0TmV4dExpbmUoKSB8fCBcIlwiO1xuICAgICAgcmV0dXJuIGxpbmVDb250ZW50cyArIG5ld0xpbmU7XG5cbiAgICAgIGZ1bmN0aW9uIGdldE5leHRMaW5lKCkge1xuICAgICAgICByZXR1cm4gcmVtYWluaW5nTGluZXNJbmRleCA8IHJlbWFpbmluZ0xpbmVzLmxlbmd0aCA/XG4gICAgICAgICAgICByZW1haW5pbmdMaW5lc1tyZW1haW5pbmdMaW5lc0luZGV4KytdIDogdW5kZWZpbmVkO1xuICAgICAgfVxuICAgIH07XG5cbiAgICAvLyBXZSBuZWVkIHRvIHJlbWVtYmVyIHRoZSBwb3NpdGlvbiBvZiBcInJlbWFpbmluZ0xpbmVzXCJcbiAgICB2YXIgbGFzdEdlbmVyYXRlZExpbmUgPSAxLCBsYXN0R2VuZXJhdGVkQ29sdW1uID0gMDtcblxuICAgIC8vIFRoZSBnZW5lcmF0ZSBTb3VyY2VOb2RlcyB3ZSBuZWVkIGEgY29kZSByYW5nZS5cbiAgICAvLyBUbyBleHRyYWN0IGl0IGN1cnJlbnQgYW5kIGxhc3QgbWFwcGluZyBpcyB1c2VkLlxuICAgIC8vIEhlcmUgd2Ugc3RvcmUgdGhlIGxhc3QgbWFwcGluZy5cbiAgICB2YXIgbGFzdE1hcHBpbmcgPSBudWxsO1xuXG4gICAgYVNvdXJjZU1hcENvbnN1bWVyLmVhY2hNYXBwaW5nKGZ1bmN0aW9uIChtYXBwaW5nKSB7XG4gICAgICBpZiAobGFzdE1hcHBpbmcgIT09IG51bGwpIHtcbiAgICAgICAgLy8gV2UgYWRkIHRoZSBjb2RlIGZyb20gXCJsYXN0TWFwcGluZ1wiIHRvIFwibWFwcGluZ1wiOlxuICAgICAgICAvLyBGaXJzdCBjaGVjayBpZiB0aGVyZSBpcyBhIG5ldyBsaW5lIGluIGJldHdlZW4uXG4gICAgICAgIGlmIChsYXN0R2VuZXJhdGVkTGluZSA8IG1hcHBpbmcuZ2VuZXJhdGVkTGluZSkge1xuICAgICAgICAgIC8vIEFzc29jaWF0ZSBmaXJzdCBsaW5lIHdpdGggXCJsYXN0TWFwcGluZ1wiXG4gICAgICAgICAgYWRkTWFwcGluZ1dpdGhDb2RlKGxhc3RNYXBwaW5nLCBzaGlmdE5leHRMaW5lKCkpO1xuICAgICAgICAgIGxhc3RHZW5lcmF0ZWRMaW5lKys7XG4gICAgICAgICAgbGFzdEdlbmVyYXRlZENvbHVtbiA9IDA7XG4gICAgICAgICAgLy8gVGhlIHJlbWFpbmluZyBjb2RlIGlzIGFkZGVkIHdpdGhvdXQgbWFwcGluZ1xuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgIC8vIFRoZXJlIGlzIG5vIG5ldyBsaW5lIGluIGJldHdlZW4uXG4gICAgICAgICAgLy8gQXNzb2NpYXRlIHRoZSBjb2RlIGJldHdlZW4gXCJsYXN0R2VuZXJhdGVkQ29sdW1uXCIgYW5kXG4gICAgICAgICAgLy8gXCJtYXBwaW5nLmdlbmVyYXRlZENvbHVtblwiIHdpdGggXCJsYXN0TWFwcGluZ1wiXG4gICAgICAgICAgdmFyIG5leHRMaW5lID0gcmVtYWluaW5nTGluZXNbcmVtYWluaW5nTGluZXNJbmRleF07XG4gICAgICAgICAgdmFyIGNvZGUgPSBuZXh0TGluZS5zdWJzdHIoMCwgbWFwcGluZy5nZW5lcmF0ZWRDb2x1bW4gLVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhc3RHZW5lcmF0ZWRDb2x1bW4pO1xuICAgICAgICAgIHJlbWFpbmluZ0xpbmVzW3JlbWFpbmluZ0xpbmVzSW5kZXhdID0gbmV4dExpbmUuc3Vic3RyKG1hcHBpbmcuZ2VuZXJhdGVkQ29sdW1uIC1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYXN0R2VuZXJhdGVkQ29sdW1uKTtcbiAgICAgICAgICBsYXN0R2VuZXJhdGVkQ29sdW1uID0gbWFwcGluZy5nZW5lcmF0ZWRDb2x1bW47XG4gICAgICAgICAgYWRkTWFwcGluZ1dpdGhDb2RlKGxhc3RNYXBwaW5nLCBjb2RlKTtcbiAgICAgICAgICAvLyBObyBtb3JlIHJlbWFpbmluZyBjb2RlLCBjb250aW51ZVxuICAgICAgICAgIGxhc3RNYXBwaW5nID0gbWFwcGluZztcbiAgICAgICAgICByZXR1cm47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC8vIFdlIGFkZCB0aGUgZ2VuZXJhdGVkIGNvZGUgdW50aWwgdGhlIGZpcnN0IG1hcHBpbmdcbiAgICAgIC8vIHRvIHRoZSBTb3VyY2VOb2RlIHdpdGhvdXQgYW55IG1hcHBpbmcuXG4gICAgICAvLyBFYWNoIGxpbmUgaXMgYWRkZWQgYXMgc2VwYXJhdGUgc3RyaW5nLlxuICAgICAgd2hpbGUgKGxhc3RHZW5lcmF0ZWRMaW5lIDwgbWFwcGluZy5nZW5lcmF0ZWRMaW5lKSB7XG4gICAgICAgIG5vZGUuYWRkKHNoaWZ0TmV4dExpbmUoKSk7XG4gICAgICAgIGxhc3RHZW5lcmF0ZWRMaW5lKys7XG4gICAgICB9XG4gICAgICBpZiAobGFzdEdlbmVyYXRlZENvbHVtbiA8IG1hcHBpbmcuZ2VuZXJhdGVkQ29sdW1uKSB7XG4gICAgICAgIHZhciBuZXh0TGluZSA9IHJlbWFpbmluZ0xpbmVzW3JlbWFpbmluZ0xpbmVzSW5kZXhdO1xuICAgICAgICBub2RlLmFkZChuZXh0TGluZS5zdWJzdHIoMCwgbWFwcGluZy5nZW5lcmF0ZWRDb2x1bW4pKTtcbiAgICAgICAgcmVtYWluaW5nTGluZXNbcmVtYWluaW5nTGluZXNJbmRleF0gPSBuZXh0TGluZS5zdWJzdHIobWFwcGluZy5nZW5lcmF0ZWRDb2x1bW4pO1xuICAgICAgICBsYXN0R2VuZXJhdGVkQ29sdW1uID0gbWFwcGluZy5nZW5lcmF0ZWRDb2x1bW47XG4gICAgICB9XG4gICAgICBsYXN0TWFwcGluZyA9IG1hcHBpbmc7XG4gICAgfSwgdGhpcyk7XG4gICAgLy8gV2UgaGF2ZSBwcm9jZXNzZWQgYWxsIG1hcHBpbmdzLlxuICAgIGlmIChyZW1haW5pbmdMaW5lc0luZGV4IDwgcmVtYWluaW5nTGluZXMubGVuZ3RoKSB7XG4gICAgICBpZiAobGFzdE1hcHBpbmcpIHtcbiAgICAgICAgLy8gQXNzb2NpYXRlIHRoZSByZW1haW5pbmcgY29kZSBpbiB0aGUgY3VycmVudCBsaW5lIHdpdGggXCJsYXN0TWFwcGluZ1wiXG4gICAgICAgIGFkZE1hcHBpbmdXaXRoQ29kZShsYXN0TWFwcGluZywgc2hpZnROZXh0TGluZSgpKTtcbiAgICAgIH1cbiAgICAgIC8vIGFuZCBhZGQgdGhlIHJlbWFpbmluZyBsaW5lcyB3aXRob3V0IGFueSBtYXBwaW5nXG4gICAgICBub2RlLmFkZChyZW1haW5pbmdMaW5lcy5zcGxpY2UocmVtYWluaW5nTGluZXNJbmRleCkuam9pbihcIlwiKSk7XG4gICAgfVxuXG4gICAgLy8gQ29weSBzb3VyY2VzQ29udGVudCBpbnRvIFNvdXJjZU5vZGVcbiAgICBhU291cmNlTWFwQ29uc3VtZXIuc291cmNlcy5mb3JFYWNoKGZ1bmN0aW9uIChzb3VyY2VGaWxlKSB7XG4gICAgICB2YXIgY29udGVudCA9IGFTb3VyY2VNYXBDb25zdW1lci5zb3VyY2VDb250ZW50Rm9yKHNvdXJjZUZpbGUpO1xuICAgICAgaWYgKGNvbnRlbnQgIT0gbnVsbCkge1xuICAgICAgICBpZiAoYVJlbGF0aXZlUGF0aCAhPSBudWxsKSB7XG4gICAgICAgICAgc291cmNlRmlsZSA9IHV0aWwuam9pbihhUmVsYXRpdmVQYXRoLCBzb3VyY2VGaWxlKTtcbiAgICAgICAgfVxuICAgICAgICBub2RlLnNldFNvdXJjZUNvbnRlbnQoc291cmNlRmlsZSwgY29udGVudCk7XG4gICAgICB9XG4gICAgfSk7XG5cbiAgICByZXR1cm4gbm9kZTtcblxuICAgIGZ1bmN0aW9uIGFkZE1hcHBpbmdXaXRoQ29kZShtYXBwaW5nLCBjb2RlKSB7XG4gICAgICBpZiAobWFwcGluZyA9PT0gbnVsbCB8fCBtYXBwaW5nLnNvdXJjZSA9PT0gdW5kZWZpbmVkKSB7XG4gICAgICAgIG5vZGUuYWRkKGNvZGUpO1xuICAgICAgfSBlbHNlIHtcbiAgICAgICAgdmFyIHNvdXJjZSA9IGFSZWxhdGl2ZVBhdGhcbiAgICAgICAgICA/IHV0aWwuam9pbihhUmVsYXRpdmVQYXRoLCBtYXBwaW5nLnNvdXJjZSlcbiAgICAgICAgICA6IG1hcHBpbmcuc291cmNlO1xuICAgICAgICBub2RlLmFkZChuZXcgU291cmNlTm9kZShtYXBwaW5nLm9yaWdpbmFsTGluZSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFwcGluZy5vcmlnaW5hbENvbHVtbixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc291cmNlLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2RlLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXBwaW5nLm5hbWUpKTtcbiAgICAgIH1cbiAgICB9XG4gIH07XG5cbi8qKlxuICogQWRkIGEgY2h1bmsgb2YgZ2VuZXJhdGVkIEpTIHRvIHRoaXMgc291cmNlIG5vZGUuXG4gKlxuICogQHBhcmFtIGFDaHVuayBBIHN0cmluZyBzbmlwcGV0IG9mIGdlbmVyYXRlZCBKUyBjb2RlLCBhbm90aGVyIGluc3RhbmNlIG9mXG4gKiAgICAgICAgU291cmNlTm9kZSwgb3IgYW4gYXJyYXkgd2hlcmUgZWFjaCBtZW1iZXIgaXMgb25lIG9mIHRob3NlIHRoaW5ncy5cbiAqL1xuU291cmNlTm9kZS5wcm90b3R5cGUuYWRkID0gZnVuY3Rpb24gU291cmNlTm9kZV9hZGQoYUNodW5rKSB7XG4gIGlmIChBcnJheS5pc0FycmF5KGFDaHVuaykpIHtcbiAgICBhQ2h1bmsuZm9yRWFjaChmdW5jdGlvbiAoY2h1bmspIHtcbiAgICAgIHRoaXMuYWRkKGNodW5rKTtcbiAgICB9LCB0aGlzKTtcbiAgfVxuICBlbHNlIGlmIChhQ2h1bmtbaXNTb3VyY2VOb2RlXSB8fCB0eXBlb2YgYUNodW5rID09PSBcInN0cmluZ1wiKSB7XG4gICAgaWYgKGFDaHVuaykge1xuICAgICAgdGhpcy5jaGlsZHJlbi5wdXNoKGFDaHVuayk7XG4gICAgfVxuICB9XG4gIGVsc2Uge1xuICAgIHRocm93IG5ldyBUeXBlRXJyb3IoXG4gICAgICBcIkV4cGVjdGVkIGEgU291cmNlTm9kZSwgc3RyaW5nLCBvciBhbiBhcnJheSBvZiBTb3VyY2VOb2RlcyBhbmQgc3RyaW5ncy4gR290IFwiICsgYUNodW5rXG4gICAgKTtcbiAgfVxuICByZXR1cm4gdGhpcztcbn07XG5cbi8qKlxuICogQWRkIGEgY2h1bmsgb2YgZ2VuZXJhdGVkIEpTIHRvIHRoZSBiZWdpbm5pbmcgb2YgdGhpcyBzb3VyY2Ugbm9kZS5cbiAqXG4gKiBAcGFyYW0gYUNodW5rIEEgc3RyaW5nIHNuaXBwZXQgb2YgZ2VuZXJhdGVkIEpTIGNvZGUsIGFub3RoZXIgaW5zdGFuY2Ugb2ZcbiAqICAgICAgICBTb3VyY2VOb2RlLCBvciBhbiBhcnJheSB3aGVyZSBlYWNoIG1lbWJlciBpcyBvbmUgb2YgdGhvc2UgdGhpbmdzLlxuICovXG5Tb3VyY2VOb2RlLnByb3RvdHlwZS5wcmVwZW5kID0gZnVuY3Rpb24gU291cmNlTm9kZV9wcmVwZW5kKGFDaHVuaykge1xuICBpZiAoQXJyYXkuaXNBcnJheShhQ2h1bmspKSB7XG4gICAgZm9yICh2YXIgaSA9IGFDaHVuay5sZW5ndGgtMTsgaSA+PSAwOyBpLS0pIHtcbiAgICAgIHRoaXMucHJlcGVuZChhQ2h1bmtbaV0pO1xuICAgIH1cbiAgfVxuICBlbHNlIGlmIChhQ2h1bmtbaXNTb3VyY2VOb2RlXSB8fCB0eXBlb2YgYUNodW5rID09PSBcInN0cmluZ1wiKSB7XG4gICAgdGhpcy5jaGlsZHJlbi51bnNoaWZ0KGFDaHVuayk7XG4gIH1cbiAgZWxzZSB7XG4gICAgdGhyb3cgbmV3IFR5cGVFcnJvcihcbiAgICAgIFwiRXhwZWN0ZWQgYSBTb3VyY2VOb2RlLCBzdHJpbmcsIG9yIGFuIGFycmF5IG9mIFNvdXJjZU5vZGVzIGFuZCBzdHJpbmdzLiBHb3QgXCIgKyBhQ2h1bmtcbiAgICApO1xuICB9XG4gIHJldHVybiB0aGlzO1xufTtcblxuLyoqXG4gKiBXYWxrIG92ZXIgdGhlIHRyZWUgb2YgSlMgc25pcHBldHMgaW4gdGhpcyBub2RlIGFuZCBpdHMgY2hpbGRyZW4uIFRoZVxuICogd2Fsa2luZyBmdW5jdGlvbiBpcyBjYWxsZWQgb25jZSBmb3IgZWFjaCBzbmlwcGV0IG9mIEpTIGFuZCBpcyBwYXNzZWQgdGhhdFxuICogc25pcHBldCBhbmQgdGhlIGl0cyBvcmlnaW5hbCBhc3NvY2lhdGVkIHNvdXJjZSdzIGxpbmUvY29sdW1uIGxvY2F0aW9uLlxuICpcbiAqIEBwYXJhbSBhRm4gVGhlIHRyYXZlcnNhbCBmdW5jdGlvbi5cbiAqL1xuU291cmNlTm9kZS5wcm90b3R5cGUud2FsayA9IGZ1bmN0aW9uIFNvdXJjZU5vZGVfd2FsayhhRm4pIHtcbiAgdmFyIGNodW5rO1xuICBmb3IgKHZhciBpID0gMCwgbGVuID0gdGhpcy5jaGlsZHJlbi5sZW5ndGg7IGkgPCBsZW47IGkrKykge1xuICAgIGNodW5rID0gdGhpcy5jaGlsZHJlbltpXTtcbiAgICBpZiAoY2h1bmtbaXNTb3VyY2VOb2RlXSkge1xuICAgICAgY2h1bmsud2FsayhhRm4pO1xuICAgIH1cbiAgICBlbHNlIHtcbiAgICAgIGlmIChjaHVuayAhPT0gJycpIHtcbiAgICAgICAgYUZuKGNodW5rLCB7IHNvdXJjZTogdGhpcy5zb3VyY2UsXG4gICAgICAgICAgICAgICAgICAgICBsaW5lOiB0aGlzLmxpbmUsXG4gICAgICAgICAgICAgICAgICAgICBjb2x1bW46IHRoaXMuY29sdW1uLFxuICAgICAgICAgICAgICAgICAgICAgbmFtZTogdGhpcy5uYW1lIH0pO1xuICAgICAgfVxuICAgIH1cbiAgfVxufTtcblxuLyoqXG4gKiBMaWtlIGBTdHJpbmcucHJvdG90eXBlLmpvaW5gIGV4Y2VwdCBmb3IgU291cmNlTm9kZXMuIEluc2VydHMgYGFTdHJgIGJldHdlZW5cbiAqIGVhY2ggb2YgYHRoaXMuY2hpbGRyZW5gLlxuICpcbiAqIEBwYXJhbSBhU2VwIFRoZSBzZXBhcmF0b3IuXG4gKi9cblNvdXJjZU5vZGUucHJvdG90eXBlLmpvaW4gPSBmdW5jdGlvbiBTb3VyY2VOb2RlX2pvaW4oYVNlcCkge1xuICB2YXIgbmV3Q2hpbGRyZW47XG4gIHZhciBpO1xuICB2YXIgbGVuID0gdGhpcy5jaGlsZHJlbi5sZW5ndGg7XG4gIGlmIChsZW4gPiAwKSB7XG4gICAgbmV3Q2hpbGRyZW4gPSBbXTtcbiAgICBmb3IgKGkgPSAwOyBpIDwgbGVuLTE7IGkrKykge1xuICAgICAgbmV3Q2hpbGRyZW4ucHVzaCh0aGlzLmNoaWxkcmVuW2ldKTtcbiAgICAgIG5ld0NoaWxkcmVuLnB1c2goYVNlcCk7XG4gICAgfVxuICAgIG5ld0NoaWxkcmVuLnB1c2godGhpcy5jaGlsZHJlbltpXSk7XG4gICAgdGhpcy5jaGlsZHJlbiA9IG5ld0NoaWxkcmVuO1xuICB9XG4gIHJldHVybiB0aGlzO1xufTtcblxuLyoqXG4gKiBDYWxsIFN0cmluZy5wcm90b3R5cGUucmVwbGFjZSBvbiB0aGUgdmVyeSByaWdodC1tb3N0IHNvdXJjZSBzbmlwcGV0LiBVc2VmdWxcbiAqIGZvciB0cmltbWluZyB3aGl0ZXNwYWNlIGZyb20gdGhlIGVuZCBvZiBhIHNvdXJjZSBub2RlLCBldGMuXG4gKlxuICogQHBhcmFtIGFQYXR0ZXJuIFRoZSBwYXR0ZXJuIHRvIHJlcGxhY2UuXG4gKiBAcGFyYW0gYVJlcGxhY2VtZW50IFRoZSB0aGluZyB0byByZXBsYWNlIHRoZSBwYXR0ZXJuIHdpdGguXG4gKi9cblNvdXJjZU5vZGUucHJvdG90eXBlLnJlcGxhY2VSaWdodCA9IGZ1bmN0aW9uIFNvdXJjZU5vZGVfcmVwbGFjZVJpZ2h0KGFQYXR0ZXJuLCBhUmVwbGFjZW1lbnQpIHtcbiAgdmFyIGxhc3RDaGlsZCA9IHRoaXMuY2hpbGRyZW5bdGhpcy5jaGlsZHJlbi5sZW5ndGggLSAxXTtcbiAgaWYgKGxhc3RDaGlsZFtpc1NvdXJjZU5vZGVdKSB7XG4gICAgbGFzdENoaWxkLnJlcGxhY2VSaWdodChhUGF0dGVybiwgYVJlcGxhY2VtZW50KTtcbiAgfVxuICBlbHNlIGlmICh0eXBlb2YgbGFzdENoaWxkID09PSAnc3RyaW5nJykge1xuICAgIHRoaXMuY2hpbGRyZW5bdGhpcy5jaGlsZHJlbi5sZW5ndGggLSAxXSA9IGxhc3RDaGlsZC5yZXBsYWNlKGFQYXR0ZXJuLCBhUmVwbGFjZW1lbnQpO1xuICB9XG4gIGVsc2Uge1xuICAgIHRoaXMuY2hpbGRyZW4ucHVzaCgnJy5yZXBsYWNlKGFQYXR0ZXJuLCBhUmVwbGFjZW1lbnQpKTtcbiAgfVxuICByZXR1cm4gdGhpcztcbn07XG5cbi8qKlxuICogU2V0IHRoZSBzb3VyY2UgY29udGVudCBmb3IgYSBzb3VyY2UgZmlsZS4gVGhpcyB3aWxsIGJlIGFkZGVkIHRvIHRoZSBTb3VyY2VNYXBHZW5lcmF0b3JcbiAqIGluIHRoZSBzb3VyY2VzQ29udGVudCBmaWVsZC5cbiAqXG4gKiBAcGFyYW0gYVNvdXJjZUZpbGUgVGhlIGZpbGVuYW1lIG9mIHRoZSBzb3VyY2UgZmlsZVxuICogQHBhcmFtIGFTb3VyY2VDb250ZW50IFRoZSBjb250ZW50IG9mIHRoZSBzb3VyY2UgZmlsZVxuICovXG5Tb3VyY2VOb2RlLnByb3RvdHlwZS5zZXRTb3VyY2VDb250ZW50ID1cbiAgZnVuY3Rpb24gU291cmNlTm9kZV9zZXRTb3VyY2VDb250ZW50KGFTb3VyY2VGaWxlLCBhU291cmNlQ29udGVudCkge1xuICAgIHRoaXMuc291cmNlQ29udGVudHNbdXRpbC50b1NldFN0cmluZyhhU291cmNlRmlsZSldID0gYVNvdXJjZUNvbnRlbnQ7XG4gIH07XG5cbi8qKlxuICogV2FsayBvdmVyIHRoZSB0cmVlIG9mIFNvdXJjZU5vZGVzLiBUaGUgd2Fsa2luZyBmdW5jdGlvbiBpcyBjYWxsZWQgZm9yIGVhY2hcbiAqIHNvdXJjZSBmaWxlIGNvbnRlbnQgYW5kIGlzIHBhc3NlZCB0aGUgZmlsZW5hbWUgYW5kIHNvdXJjZSBjb250ZW50LlxuICpcbiAqIEBwYXJhbSBhRm4gVGhlIHRyYXZlcnNhbCBmdW5jdGlvbi5cbiAqL1xuU291cmNlTm9kZS5wcm90b3R5cGUud2Fsa1NvdXJjZUNvbnRlbnRzID1cbiAgZnVuY3Rpb24gU291cmNlTm9kZV93YWxrU291cmNlQ29udGVudHMoYUZuKSB7XG4gICAgZm9yICh2YXIgaSA9IDAsIGxlbiA9IHRoaXMuY2hpbGRyZW4ubGVuZ3RoOyBpIDwgbGVuOyBpKyspIHtcbiAgICAgIGlmICh0aGlzLmNoaWxkcmVuW2ldW2lzU291cmNlTm9kZV0pIHtcbiAgICAgICAgdGhpcy5jaGlsZHJlbltpXS53YWxrU291cmNlQ29udGVudHMoYUZuKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB2YXIgc291cmNlcyA9IE9iamVjdC5rZXlzKHRoaXMuc291cmNlQ29udGVudHMpO1xuICAgIGZvciAodmFyIGkgPSAwLCBsZW4gPSBzb3VyY2VzLmxlbmd0aDsgaSA8IGxlbjsgaSsrKSB7XG4gICAgICBhRm4odXRpbC5mcm9tU2V0U3RyaW5nKHNvdXJjZXNbaV0pLCB0aGlzLnNvdXJjZUNvbnRlbnRzW3NvdXJjZXNbaV1dKTtcbiAgICB9XG4gIH07XG5cbi8qKlxuICogUmV0dXJuIHRoZSBzdHJpbmcgcmVwcmVzZW50YXRpb24gb2YgdGhpcyBzb3VyY2Ugbm9kZS4gV2Fsa3Mgb3ZlciB0aGUgdHJlZVxuICogYW5kIGNvbmNhdGVuYXRlcyBhbGwgdGhlIHZhcmlvdXMgc25pcHBldHMgdG9nZXRoZXIgdG8gb25lIHN0cmluZy5cbiAqL1xuU291cmNlTm9kZS5wcm90b3R5cGUudG9TdHJpbmcgPSBmdW5jdGlvbiBTb3VyY2VOb2RlX3RvU3RyaW5nKCkge1xuICB2YXIgc3RyID0gXCJcIjtcbiAgdGhpcy53YWxrKGZ1bmN0aW9uIChjaHVuaykge1xuICAgIHN0ciArPSBjaHVuaztcbiAgfSk7XG4gIHJldHVybiBzdHI7XG59O1xuXG4vKipcbiAqIFJldHVybnMgdGhlIHN0cmluZyByZXByZXNlbnRhdGlvbiBvZiB0aGlzIHNvdXJjZSBub2RlIGFsb25nIHdpdGggYSBzb3VyY2VcbiAqIG1hcC5cbiAqL1xuU291cmNlTm9kZS5wcm90b3R5cGUudG9TdHJpbmdXaXRoU291cmNlTWFwID0gZnVuY3Rpb24gU291cmNlTm9kZV90b1N0cmluZ1dpdGhTb3VyY2VNYXAoYUFyZ3MpIHtcbiAgdmFyIGdlbmVyYXRlZCA9IHtcbiAgICBjb2RlOiBcIlwiLFxuICAgIGxpbmU6IDEsXG4gICAgY29sdW1uOiAwXG4gIH07XG4gIHZhciBtYXAgPSBuZXcgU291cmNlTWFwR2VuZXJhdG9yKGFBcmdzKTtcbiAgdmFyIHNvdXJjZU1hcHBpbmdBY3RpdmUgPSBmYWxzZTtcbiAgdmFyIGxhc3RPcmlnaW5hbFNvdXJjZSA9IG51bGw7XG4gIHZhciBsYXN0T3JpZ2luYWxMaW5lID0gbnVsbDtcbiAgdmFyIGxhc3RPcmlnaW5hbENvbHVtbiA9IG51bGw7XG4gIHZhciBsYXN0T3JpZ2luYWxOYW1lID0gbnVsbDtcbiAgdGhpcy53YWxrKGZ1bmN0aW9uIChjaHVuaywgb3JpZ2luYWwpIHtcbiAgICBnZW5lcmF0ZWQuY29kZSArPSBjaHVuaztcbiAgICBpZiAob3JpZ2luYWwuc291cmNlICE9PSBudWxsXG4gICAgICAgICYmIG9yaWdpbmFsLmxpbmUgIT09IG51bGxcbiAgICAgICAgJiYgb3JpZ2luYWwuY29sdW1uICE9PSBudWxsKSB7XG4gICAgICBpZihsYXN0T3JpZ2luYWxTb3VyY2UgIT09IG9yaWdpbmFsLnNvdXJjZVxuICAgICAgICAgfHwgbGFzdE9yaWdpbmFsTGluZSAhPT0gb3JpZ2luYWwubGluZVxuICAgICAgICAgfHwgbGFzdE9yaWdpbmFsQ29sdW1uICE9PSBvcmlnaW5hbC5jb2x1bW5cbiAgICAgICAgIHx8IGxhc3RPcmlnaW5hbE5hbWUgIT09IG9yaWdpbmFsLm5hbWUpIHtcbiAgICAgICAgbWFwLmFkZE1hcHBpbmcoe1xuICAgICAgICAgIHNvdXJjZTogb3JpZ2luYWwuc291cmNlLFxuICAgICAgICAgIG9yaWdpbmFsOiB7XG4gICAgICAgICAgICBsaW5lOiBvcmlnaW5hbC5saW5lLFxuICAgICAgICAgICAgY29sdW1uOiBvcmlnaW5hbC5jb2x1bW5cbiAgICAgICAgICB9LFxuICAgICAgICAgIGdlbmVyYXRlZDoge1xuICAgICAgICAgICAgbGluZTogZ2VuZXJhdGVkLmxpbmUsXG4gICAgICAgICAgICBjb2x1bW46IGdlbmVyYXRlZC5jb2x1bW5cbiAgICAgICAgICB9LFxuICAgICAgICAgIG5hbWU6IG9yaWdpbmFsLm5hbWVcbiAgICAgICAgfSk7XG4gICAgICB9XG4gICAgICBsYXN0T3JpZ2luYWxTb3VyY2UgPSBvcmlnaW5hbC5zb3VyY2U7XG4gICAgICBsYXN0T3JpZ2luYWxMaW5lID0gb3JpZ2luYWwubGluZTtcbiAgICAgIGxhc3RPcmlnaW5hbENvbHVtbiA9IG9yaWdpbmFsLmNvbHVtbjtcbiAgICAgIGxhc3RPcmlnaW5hbE5hbWUgPSBvcmlnaW5hbC5uYW1lO1xuICAgICAgc291cmNlTWFwcGluZ0FjdGl2ZSA9IHRydWU7XG4gICAgfSBlbHNlIGlmIChzb3VyY2VNYXBwaW5nQWN0aXZlKSB7XG4gICAgICBtYXAuYWRkTWFwcGluZyh7XG4gICAgICAgIGdlbmVyYXRlZDoge1xuICAgICAgICAgIGxpbmU6IGdlbmVyYXRlZC5saW5lLFxuICAgICAgICAgIGNvbHVtbjogZ2VuZXJhdGVkLmNvbHVtblxuICAgICAgICB9XG4gICAgICB9KTtcbiAgICAgIGxhc3RPcmlnaW5hbFNvdXJjZSA9IG51bGw7XG4gICAgICBzb3VyY2VNYXBwaW5nQWN0aXZlID0gZmFsc2U7XG4gICAgfVxuICAgIGZvciAodmFyIGlkeCA9IDAsIGxlbmd0aCA9IGNodW5rLmxlbmd0aDsgaWR4IDwgbGVuZ3RoOyBpZHgrKykge1xuICAgICAgaWYgKGNodW5rLmNoYXJDb2RlQXQoaWR4KSA9PT0gTkVXTElORV9DT0RFKSB7XG4gICAgICAgIGdlbmVyYXRlZC5saW5lKys7XG4gICAgICAgIGdlbmVyYXRlZC5jb2x1bW4gPSAwO1xuICAgICAgICAvLyBNYXBwaW5ncyBlbmQgYXQgZW9sXG4gICAgICAgIGlmIChpZHggKyAxID09PSBsZW5ndGgpIHtcbiAgICAgICAgICBsYXN0T3JpZ2luYWxTb3VyY2UgPSBudWxsO1xuICAgICAgICAgIHNvdXJjZU1hcHBpbmdBY3RpdmUgPSBmYWxzZTtcbiAgICAgICAgfSBlbHNlIGlmIChzb3VyY2VNYXBwaW5nQWN0aXZlKSB7XG4gICAgICAgICAgbWFwLmFkZE1hcHBpbmcoe1xuICAgICAgICAgICAgc291cmNlOiBvcmlnaW5hbC5zb3VyY2UsXG4gICAgICAgICAgICBvcmlnaW5hbDoge1xuICAgICAgICAgICAgICBsaW5lOiBvcmlnaW5hbC5saW5lLFxuICAgICAgICAgICAgICBjb2x1bW46IG9yaWdpbmFsLmNvbHVtblxuICAgICAgICAgICAgfSxcbiAgICAgICAgICAgIGdlbmVyYXRlZDoge1xuICAgICAgICAgICAgICBsaW5lOiBnZW5lcmF0ZWQubGluZSxcbiAgICAgICAgICAgICAgY29sdW1uOiBnZW5lcmF0ZWQuY29sdW1uXG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgbmFtZTogb3JpZ2luYWwubmFtZVxuICAgICAgICAgIH0pO1xuICAgICAgICB9XG4gICAgICB9IGVsc2Uge1xuICAgICAgICBnZW5lcmF0ZWQuY29sdW1uKys7XG4gICAgICB9XG4gICAgfVxuICB9KTtcbiAgdGhpcy53YWxrU291cmNlQ29udGVudHMoZnVuY3Rpb24gKHNvdXJjZUZpbGUsIHNvdXJjZUNvbnRlbnQpIHtcbiAgICBtYXAuc2V0U291cmNlQ29udGVudChzb3VyY2VGaWxlLCBzb3VyY2VDb250ZW50KTtcbiAgfSk7XG5cbiAgcmV0dXJuIHsgY29kZTogZ2VuZXJhdGVkLmNvZGUsIG1hcDogbWFwIH07XG59O1xuXG5leHBvcnRzLlNvdXJjZU5vZGUgPSBTb3VyY2VOb2RlO1xuXG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBXRUJQQUNLIEZPT1RFUlxuLy8gLi9saWIvc291cmNlLW5vZGUuanNcbi8vIG1vZHVsZSBpZCA9IDEwXG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJzb3VyY2VSb290IjoiIn0= \ No newline at end of file diff --git a/user/themes/r2c/node_modules/@gulp-sourcemaps/identity-map/node_modules/source-map/dist/source-map.js b/user/themes/r2c/node_modules/@gulp-sourcemaps/identity-map/node_modules/source-map/dist/source-map.js deleted file mode 100644 index 4e630e2..0000000 --- a/user/themes/r2c/node_modules/@gulp-sourcemaps/identity-map/node_modules/source-map/dist/source-map.js +++ /dev/null @@ -1,3090 +0,0 @@ -(function webpackUniversalModuleDefinition(root, factory) { - if(typeof exports === 'object' && typeof module === 'object') - module.exports = factory(); - else if(typeof define === 'function' && define.amd) - define([], factory); - else if(typeof exports === 'object') - exports["sourceMap"] = factory(); - else - root["sourceMap"] = factory(); -})(this, function() { -return /******/ (function(modules) { // webpackBootstrap -/******/ // The module cache -/******/ var installedModules = {}; - -/******/ // The require function -/******/ function __webpack_require__(moduleId) { - -/******/ // Check if module is in cache -/******/ if(installedModules[moduleId]) -/******/ return installedModules[moduleId].exports; - -/******/ // Create a new module (and put it into the cache) -/******/ var module = installedModules[moduleId] = { -/******/ exports: {}, -/******/ id: moduleId, -/******/ loaded: false -/******/ }; - -/******/ // Execute the module function -/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); - -/******/ // Flag the module as loaded -/******/ module.loaded = true; - -/******/ // Return the exports of the module -/******/ return module.exports; -/******/ } - - -/******/ // expose the modules object (__webpack_modules__) -/******/ __webpack_require__.m = modules; - -/******/ // expose the module cache -/******/ __webpack_require__.c = installedModules; - -/******/ // __webpack_public_path__ -/******/ __webpack_require__.p = ""; - -/******/ // Load entry module and return exports -/******/ return __webpack_require__(0); -/******/ }) -/************************************************************************/ -/******/ ([ -/* 0 */ -/***/ (function(module, exports, __webpack_require__) { - - /* - * Copyright 2009-2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE.txt or: - * http://opensource.org/licenses/BSD-3-Clause - */ - exports.SourceMapGenerator = __webpack_require__(1).SourceMapGenerator; - exports.SourceMapConsumer = __webpack_require__(7).SourceMapConsumer; - exports.SourceNode = __webpack_require__(10).SourceNode; - - -/***/ }), -/* 1 */ -/***/ (function(module, exports, __webpack_require__) { - - /* -*- Mode: js; js-indent-level: 2; -*- */ - /* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - - var base64VLQ = __webpack_require__(2); - var util = __webpack_require__(4); - var ArraySet = __webpack_require__(5).ArraySet; - var MappingList = __webpack_require__(6).MappingList; - - /** - * An instance of the SourceMapGenerator represents a source map which is - * being built incrementally. You may pass an object with the following - * properties: - * - * - file: The filename of the generated source. - * - sourceRoot: A root for all relative URLs in this source map. - */ - function SourceMapGenerator(aArgs) { - if (!aArgs) { - aArgs = {}; - } - this._file = util.getArg(aArgs, 'file', null); - this._sourceRoot = util.getArg(aArgs, 'sourceRoot', null); - this._skipValidation = util.getArg(aArgs, 'skipValidation', false); - this._sources = new ArraySet(); - this._names = new ArraySet(); - this._mappings = new MappingList(); - this._sourcesContents = null; - } - - SourceMapGenerator.prototype._version = 3; - - /** - * Creates a new SourceMapGenerator based on a SourceMapConsumer - * - * @param aSourceMapConsumer The SourceMap. - */ - SourceMapGenerator.fromSourceMap = - function SourceMapGenerator_fromSourceMap(aSourceMapConsumer) { - var sourceRoot = aSourceMapConsumer.sourceRoot; - var generator = new SourceMapGenerator({ - file: aSourceMapConsumer.file, - sourceRoot: sourceRoot - }); - aSourceMapConsumer.eachMapping(function (mapping) { - var newMapping = { - generated: { - line: mapping.generatedLine, - column: mapping.generatedColumn - } - }; - - if (mapping.source != null) { - newMapping.source = mapping.source; - if (sourceRoot != null) { - newMapping.source = util.relative(sourceRoot, newMapping.source); - } - - newMapping.original = { - line: mapping.originalLine, - column: mapping.originalColumn - }; - - if (mapping.name != null) { - newMapping.name = mapping.name; - } - } - - generator.addMapping(newMapping); - }); - aSourceMapConsumer.sources.forEach(function (sourceFile) { - var content = aSourceMapConsumer.sourceContentFor(sourceFile); - if (content != null) { - generator.setSourceContent(sourceFile, content); - } - }); - return generator; - }; - - /** - * Add a single mapping from original source line and column to the generated - * source's line and column for this source map being created. The mapping - * object should have the following properties: - * - * - generated: An object with the generated line and column positions. - * - original: An object with the original line and column positions. - * - source: The original source file (relative to the sourceRoot). - * - name: An optional original token name for this mapping. - */ - SourceMapGenerator.prototype.addMapping = - function SourceMapGenerator_addMapping(aArgs) { - var generated = util.getArg(aArgs, 'generated'); - var original = util.getArg(aArgs, 'original', null); - var source = util.getArg(aArgs, 'source', null); - var name = util.getArg(aArgs, 'name', null); - - if (!this._skipValidation) { - this._validateMapping(generated, original, source, name); - } - - if (source != null) { - source = String(source); - if (!this._sources.has(source)) { - this._sources.add(source); - } - } - - if (name != null) { - name = String(name); - if (!this._names.has(name)) { - this._names.add(name); - } - } - - this._mappings.add({ - generatedLine: generated.line, - generatedColumn: generated.column, - originalLine: original != null && original.line, - originalColumn: original != null && original.column, - source: source, - name: name - }); - }; - - /** - * Set the source content for a source file. - */ - SourceMapGenerator.prototype.setSourceContent = - function SourceMapGenerator_setSourceContent(aSourceFile, aSourceContent) { - var source = aSourceFile; - if (this._sourceRoot != null) { - source = util.relative(this._sourceRoot, source); - } - - if (aSourceContent != null) { - // Add the source content to the _sourcesContents map. - // Create a new _sourcesContents map if the property is null. - if (!this._sourcesContents) { - this._sourcesContents = Object.create(null); - } - this._sourcesContents[util.toSetString(source)] = aSourceContent; - } else if (this._sourcesContents) { - // Remove the source file from the _sourcesContents map. - // If the _sourcesContents map is empty, set the property to null. - delete this._sourcesContents[util.toSetString(source)]; - if (Object.keys(this._sourcesContents).length === 0) { - this._sourcesContents = null; - } - } - }; - - /** - * Applies the mappings of a sub-source-map for a specific source file to the - * source map being generated. Each mapping to the supplied source file is - * rewritten using the supplied source map. Note: The resolution for the - * resulting mappings is the minimium of this map and the supplied map. - * - * @param aSourceMapConsumer The source map to be applied. - * @param aSourceFile Optional. The filename of the source file. - * If omitted, SourceMapConsumer's file property will be used. - * @param aSourceMapPath Optional. The dirname of the path to the source map - * to be applied. If relative, it is relative to the SourceMapConsumer. - * This parameter is needed when the two source maps aren't in the same - * directory, and the source map to be applied contains relative source - * paths. If so, those relative source paths need to be rewritten - * relative to the SourceMapGenerator. - */ - SourceMapGenerator.prototype.applySourceMap = - function SourceMapGenerator_applySourceMap(aSourceMapConsumer, aSourceFile, aSourceMapPath) { - var sourceFile = aSourceFile; - // If aSourceFile is omitted, we will use the file property of the SourceMap - if (aSourceFile == null) { - if (aSourceMapConsumer.file == null) { - throw new Error( - 'SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, ' + - 'or the source map\'s "file" property. Both were omitted.' - ); - } - sourceFile = aSourceMapConsumer.file; - } - var sourceRoot = this._sourceRoot; - // Make "sourceFile" relative if an absolute Url is passed. - if (sourceRoot != null) { - sourceFile = util.relative(sourceRoot, sourceFile); - } - // Applying the SourceMap can add and remove items from the sources and - // the names array. - var newSources = new ArraySet(); - var newNames = new ArraySet(); - - // Find mappings for the "sourceFile" - this._mappings.unsortedForEach(function (mapping) { - if (mapping.source === sourceFile && mapping.originalLine != null) { - // Check if it can be mapped by the source map, then update the mapping. - var original = aSourceMapConsumer.originalPositionFor({ - line: mapping.originalLine, - column: mapping.originalColumn - }); - if (original.source != null) { - // Copy mapping - mapping.source = original.source; - if (aSourceMapPath != null) { - mapping.source = util.join(aSourceMapPath, mapping.source) - } - if (sourceRoot != null) { - mapping.source = util.relative(sourceRoot, mapping.source); - } - mapping.originalLine = original.line; - mapping.originalColumn = original.column; - if (original.name != null) { - mapping.name = original.name; - } - } - } - - var source = mapping.source; - if (source != null && !newSources.has(source)) { - newSources.add(source); - } - - var name = mapping.name; - if (name != null && !newNames.has(name)) { - newNames.add(name); - } - - }, this); - this._sources = newSources; - this._names = newNames; - - // Copy sourcesContents of applied map. - aSourceMapConsumer.sources.forEach(function (sourceFile) { - var content = aSourceMapConsumer.sourceContentFor(sourceFile); - if (content != null) { - if (aSourceMapPath != null) { - sourceFile = util.join(aSourceMapPath, sourceFile); - } - if (sourceRoot != null) { - sourceFile = util.relative(sourceRoot, sourceFile); - } - this.setSourceContent(sourceFile, content); - } - }, this); - }; - - /** - * A mapping can have one of the three levels of data: - * - * 1. Just the generated position. - * 2. The Generated position, original position, and original source. - * 3. Generated and original position, original source, as well as a name - * token. - * - * To maintain consistency, we validate that any new mapping being added falls - * in to one of these categories. - */ - SourceMapGenerator.prototype._validateMapping = - function SourceMapGenerator_validateMapping(aGenerated, aOriginal, aSource, - aName) { - // When aOriginal is truthy but has empty values for .line and .column, - // it is most likely a programmer error. In this case we throw a very - // specific error message to try to guide them the right way. - // For example: https://github.com/Polymer/polymer-bundler/pull/519 - if (aOriginal && typeof aOriginal.line !== 'number' && typeof aOriginal.column !== 'number') { - throw new Error( - 'original.line and original.column are not numbers -- you probably meant to omit ' + - 'the original mapping entirely and only map the generated position. If so, pass ' + - 'null for the original mapping instead of an object with empty or null values.' - ); - } - - if (aGenerated && 'line' in aGenerated && 'column' in aGenerated - && aGenerated.line > 0 && aGenerated.column >= 0 - && !aOriginal && !aSource && !aName) { - // Case 1. - return; - } - else if (aGenerated && 'line' in aGenerated && 'column' in aGenerated - && aOriginal && 'line' in aOriginal && 'column' in aOriginal - && aGenerated.line > 0 && aGenerated.column >= 0 - && aOriginal.line > 0 && aOriginal.column >= 0 - && aSource) { - // Cases 2 and 3. - return; - } - else { - throw new Error('Invalid mapping: ' + JSON.stringify({ - generated: aGenerated, - source: aSource, - original: aOriginal, - name: aName - })); - } - }; - - /** - * Serialize the accumulated mappings in to the stream of base 64 VLQs - * specified by the source map format. - */ - SourceMapGenerator.prototype._serializeMappings = - function SourceMapGenerator_serializeMappings() { - var previousGeneratedColumn = 0; - var previousGeneratedLine = 1; - var previousOriginalColumn = 0; - var previousOriginalLine = 0; - var previousName = 0; - var previousSource = 0; - var result = ''; - var next; - var mapping; - var nameIdx; - var sourceIdx; - - var mappings = this._mappings.toArray(); - for (var i = 0, len = mappings.length; i < len; i++) { - mapping = mappings[i]; - next = '' - - if (mapping.generatedLine !== previousGeneratedLine) { - previousGeneratedColumn = 0; - while (mapping.generatedLine !== previousGeneratedLine) { - next += ';'; - previousGeneratedLine++; - } - } - else { - if (i > 0) { - if (!util.compareByGeneratedPositionsInflated(mapping, mappings[i - 1])) { - continue; - } - next += ','; - } - } - - next += base64VLQ.encode(mapping.generatedColumn - - previousGeneratedColumn); - previousGeneratedColumn = mapping.generatedColumn; - - if (mapping.source != null) { - sourceIdx = this._sources.indexOf(mapping.source); - next += base64VLQ.encode(sourceIdx - previousSource); - previousSource = sourceIdx; - - // lines are stored 0-based in SourceMap spec version 3 - next += base64VLQ.encode(mapping.originalLine - 1 - - previousOriginalLine); - previousOriginalLine = mapping.originalLine - 1; - - next += base64VLQ.encode(mapping.originalColumn - - previousOriginalColumn); - previousOriginalColumn = mapping.originalColumn; - - if (mapping.name != null) { - nameIdx = this._names.indexOf(mapping.name); - next += base64VLQ.encode(nameIdx - previousName); - previousName = nameIdx; - } - } - - result += next; - } - - return result; - }; - - SourceMapGenerator.prototype._generateSourcesContent = - function SourceMapGenerator_generateSourcesContent(aSources, aSourceRoot) { - return aSources.map(function (source) { - if (!this._sourcesContents) { - return null; - } - if (aSourceRoot != null) { - source = util.relative(aSourceRoot, source); - } - var key = util.toSetString(source); - return Object.prototype.hasOwnProperty.call(this._sourcesContents, key) - ? this._sourcesContents[key] - : null; - }, this); - }; - - /** - * Externalize the source map. - */ - SourceMapGenerator.prototype.toJSON = - function SourceMapGenerator_toJSON() { - var map = { - version: this._version, - sources: this._sources.toArray(), - names: this._names.toArray(), - mappings: this._serializeMappings() - }; - if (this._file != null) { - map.file = this._file; - } - if (this._sourceRoot != null) { - map.sourceRoot = this._sourceRoot; - } - if (this._sourcesContents) { - map.sourcesContent = this._generateSourcesContent(map.sources, map.sourceRoot); - } - - return map; - }; - - /** - * Render the source map being generated to a string. - */ - SourceMapGenerator.prototype.toString = - function SourceMapGenerator_toString() { - return JSON.stringify(this.toJSON()); - }; - - exports.SourceMapGenerator = SourceMapGenerator; - - -/***/ }), -/* 2 */ -/***/ (function(module, exports, __webpack_require__) { - - /* -*- Mode: js; js-indent-level: 2; -*- */ - /* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - * - * Based on the Base 64 VLQ implementation in Closure Compiler: - * https://code.google.com/p/closure-compiler/source/browse/trunk/src/com/google/debugging/sourcemap/Base64VLQ.java - * - * Copyright 2011 The Closure Compiler Authors. All rights reserved. - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are - * met: - * - * * Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * * Redistributions in binary form must reproduce the above - * copyright notice, this list of conditions and the following - * disclaimer in the documentation and/or other materials provided - * with the distribution. - * * Neither the name of Google Inc. nor the names of its - * contributors may be used to endorse or promote products derived - * from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - - var base64 = __webpack_require__(3); - - // A single base 64 digit can contain 6 bits of data. For the base 64 variable - // length quantities we use in the source map spec, the first bit is the sign, - // the next four bits are the actual value, and the 6th bit is the - // continuation bit. The continuation bit tells us whether there are more - // digits in this value following this digit. - // - // Continuation - // | Sign - // | | - // V V - // 101011 - - var VLQ_BASE_SHIFT = 5; - - // binary: 100000 - var VLQ_BASE = 1 << VLQ_BASE_SHIFT; - - // binary: 011111 - var VLQ_BASE_MASK = VLQ_BASE - 1; - - // binary: 100000 - var VLQ_CONTINUATION_BIT = VLQ_BASE; - - /** - * Converts from a two-complement value to a value where the sign bit is - * placed in the least significant bit. For example, as decimals: - * 1 becomes 2 (10 binary), -1 becomes 3 (11 binary) - * 2 becomes 4 (100 binary), -2 becomes 5 (101 binary) - */ - function toVLQSigned(aValue) { - return aValue < 0 - ? ((-aValue) << 1) + 1 - : (aValue << 1) + 0; - } - - /** - * Converts to a two-complement value from a value where the sign bit is - * placed in the least significant bit. For example, as decimals: - * 2 (10 binary) becomes 1, 3 (11 binary) becomes -1 - * 4 (100 binary) becomes 2, 5 (101 binary) becomes -2 - */ - function fromVLQSigned(aValue) { - var isNegative = (aValue & 1) === 1; - var shifted = aValue >> 1; - return isNegative - ? -shifted - : shifted; - } - - /** - * Returns the base 64 VLQ encoded value. - */ - exports.encode = function base64VLQ_encode(aValue) { - var encoded = ""; - var digit; - - var vlq = toVLQSigned(aValue); - - do { - digit = vlq & VLQ_BASE_MASK; - vlq >>>= VLQ_BASE_SHIFT; - if (vlq > 0) { - // There are still more digits in this value, so we must make sure the - // continuation bit is marked. - digit |= VLQ_CONTINUATION_BIT; - } - encoded += base64.encode(digit); - } while (vlq > 0); - - return encoded; - }; - - /** - * Decodes the next base 64 VLQ value from the given string and returns the - * value and the rest of the string via the out parameter. - */ - exports.decode = function base64VLQ_decode(aStr, aIndex, aOutParam) { - var strLen = aStr.length; - var result = 0; - var shift = 0; - var continuation, digit; - - do { - if (aIndex >= strLen) { - throw new Error("Expected more digits in base 64 VLQ value."); - } - - digit = base64.decode(aStr.charCodeAt(aIndex++)); - if (digit === -1) { - throw new Error("Invalid base64 digit: " + aStr.charAt(aIndex - 1)); - } - - continuation = !!(digit & VLQ_CONTINUATION_BIT); - digit &= VLQ_BASE_MASK; - result = result + (digit << shift); - shift += VLQ_BASE_SHIFT; - } while (continuation); - - aOutParam.value = fromVLQSigned(result); - aOutParam.rest = aIndex; - }; - - -/***/ }), -/* 3 */ -/***/ (function(module, exports) { - - /* -*- Mode: js; js-indent-level: 2; -*- */ - /* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - - var intToCharMap = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'.split(''); - - /** - * Encode an integer in the range of 0 to 63 to a single base 64 digit. - */ - exports.encode = function (number) { - if (0 <= number && number < intToCharMap.length) { - return intToCharMap[number]; - } - throw new TypeError("Must be between 0 and 63: " + number); - }; - - /** - * Decode a single base 64 character code digit to an integer. Returns -1 on - * failure. - */ - exports.decode = function (charCode) { - var bigA = 65; // 'A' - var bigZ = 90; // 'Z' - - var littleA = 97; // 'a' - var littleZ = 122; // 'z' - - var zero = 48; // '0' - var nine = 57; // '9' - - var plus = 43; // '+' - var slash = 47; // '/' - - var littleOffset = 26; - var numberOffset = 52; - - // 0 - 25: ABCDEFGHIJKLMNOPQRSTUVWXYZ - if (bigA <= charCode && charCode <= bigZ) { - return (charCode - bigA); - } - - // 26 - 51: abcdefghijklmnopqrstuvwxyz - if (littleA <= charCode && charCode <= littleZ) { - return (charCode - littleA + littleOffset); - } - - // 52 - 61: 0123456789 - if (zero <= charCode && charCode <= nine) { - return (charCode - zero + numberOffset); - } - - // 62: + - if (charCode == plus) { - return 62; - } - - // 63: / - if (charCode == slash) { - return 63; - } - - // Invalid base64 digit. - return -1; - }; - - -/***/ }), -/* 4 */ -/***/ (function(module, exports) { - - /* -*- Mode: js; js-indent-level: 2; -*- */ - /* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - - /** - * This is a helper function for getting values from parameter/options - * objects. - * - * @param args The object we are extracting values from - * @param name The name of the property we are getting. - * @param defaultValue An optional value to return if the property is missing - * from the object. If this is not specified and the property is missing, an - * error will be thrown. - */ - function getArg(aArgs, aName, aDefaultValue) { - if (aName in aArgs) { - return aArgs[aName]; - } else if (arguments.length === 3) { - return aDefaultValue; - } else { - throw new Error('"' + aName + '" is a required argument.'); - } - } - exports.getArg = getArg; - - var urlRegexp = /^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.]*)(?::(\d+))?(\S*)$/; - var dataUrlRegexp = /^data:.+\,.+$/; - - function urlParse(aUrl) { - var match = aUrl.match(urlRegexp); - if (!match) { - return null; - } - return { - scheme: match[1], - auth: match[2], - host: match[3], - port: match[4], - path: match[5] - }; - } - exports.urlParse = urlParse; - - function urlGenerate(aParsedUrl) { - var url = ''; - if (aParsedUrl.scheme) { - url += aParsedUrl.scheme + ':'; - } - url += '//'; - if (aParsedUrl.auth) { - url += aParsedUrl.auth + '@'; - } - if (aParsedUrl.host) { - url += aParsedUrl.host; - } - if (aParsedUrl.port) { - url += ":" + aParsedUrl.port - } - if (aParsedUrl.path) { - url += aParsedUrl.path; - } - return url; - } - exports.urlGenerate = urlGenerate; - - /** - * Normalizes a path, or the path portion of a URL: - * - * - Replaces consecutive slashes with one slash. - * - Removes unnecessary '.' parts. - * - Removes unnecessary '/..' parts. - * - * Based on code in the Node.js 'path' core module. - * - * @param aPath The path or url to normalize. - */ - function normalize(aPath) { - var path = aPath; - var url = urlParse(aPath); - if (url) { - if (!url.path) { - return aPath; - } - path = url.path; - } - var isAbsolute = exports.isAbsolute(path); - - var parts = path.split(/\/+/); - for (var part, up = 0, i = parts.length - 1; i >= 0; i--) { - part = parts[i]; - if (part === '.') { - parts.splice(i, 1); - } else if (part === '..') { - up++; - } else if (up > 0) { - if (part === '') { - // The first part is blank if the path is absolute. Trying to go - // above the root is a no-op. Therefore we can remove all '..' parts - // directly after the root. - parts.splice(i + 1, up); - up = 0; - } else { - parts.splice(i, 2); - up--; - } - } - } - path = parts.join('/'); - - if (path === '') { - path = isAbsolute ? '/' : '.'; - } - - if (url) { - url.path = path; - return urlGenerate(url); - } - return path; - } - exports.normalize = normalize; - - /** - * Joins two paths/URLs. - * - * @param aRoot The root path or URL. - * @param aPath The path or URL to be joined with the root. - * - * - If aPath is a URL or a data URI, aPath is returned, unless aPath is a - * scheme-relative URL: Then the scheme of aRoot, if any, is prepended - * first. - * - Otherwise aPath is a path. If aRoot is a URL, then its path portion - * is updated with the result and aRoot is returned. Otherwise the result - * is returned. - * - If aPath is absolute, the result is aPath. - * - Otherwise the two paths are joined with a slash. - * - Joining for example 'http://' and 'www.example.com' is also supported. - */ - function join(aRoot, aPath) { - if (aRoot === "") { - aRoot = "."; - } - if (aPath === "") { - aPath = "."; - } - var aPathUrl = urlParse(aPath); - var aRootUrl = urlParse(aRoot); - if (aRootUrl) { - aRoot = aRootUrl.path || '/'; - } - - // `join(foo, '//www.example.org')` - if (aPathUrl && !aPathUrl.scheme) { - if (aRootUrl) { - aPathUrl.scheme = aRootUrl.scheme; - } - return urlGenerate(aPathUrl); - } - - if (aPathUrl || aPath.match(dataUrlRegexp)) { - return aPath; - } - - // `join('http://', 'www.example.com')` - if (aRootUrl && !aRootUrl.host && !aRootUrl.path) { - aRootUrl.host = aPath; - return urlGenerate(aRootUrl); - } - - var joined = aPath.charAt(0) === '/' - ? aPath - : normalize(aRoot.replace(/\/+$/, '') + '/' + aPath); - - if (aRootUrl) { - aRootUrl.path = joined; - return urlGenerate(aRootUrl); - } - return joined; - } - exports.join = join; - - exports.isAbsolute = function (aPath) { - return aPath.charAt(0) === '/' || !!aPath.match(urlRegexp); - }; - - /** - * Make a path relative to a URL or another path. - * - * @param aRoot The root path or URL. - * @param aPath The path or URL to be made relative to aRoot. - */ - function relative(aRoot, aPath) { - if (aRoot === "") { - aRoot = "."; - } - - aRoot = aRoot.replace(/\/$/, ''); - - // It is possible for the path to be above the root. In this case, simply - // checking whether the root is a prefix of the path won't work. Instead, we - // need to remove components from the root one by one, until either we find - // a prefix that fits, or we run out of components to remove. - var level = 0; - while (aPath.indexOf(aRoot + '/') !== 0) { - var index = aRoot.lastIndexOf("/"); - if (index < 0) { - return aPath; - } - - // If the only part of the root that is left is the scheme (i.e. http://, - // file:///, etc.), one or more slashes (/), or simply nothing at all, we - // have exhausted all components, so the path is not relative to the root. - aRoot = aRoot.slice(0, index); - if (aRoot.match(/^([^\/]+:\/)?\/*$/)) { - return aPath; - } - - ++level; - } - - // Make sure we add a "../" for each component we removed from the root. - return Array(level + 1).join("../") + aPath.substr(aRoot.length + 1); - } - exports.relative = relative; - - var supportsNullProto = (function () { - var obj = Object.create(null); - return !('__proto__' in obj); - }()); - - function identity (s) { - return s; - } - - /** - * Because behavior goes wacky when you set `__proto__` on objects, we - * have to prefix all the strings in our set with an arbitrary character. - * - * See https://github.com/mozilla/source-map/pull/31 and - * https://github.com/mozilla/source-map/issues/30 - * - * @param String aStr - */ - function toSetString(aStr) { - if (isProtoString(aStr)) { - return '$' + aStr; - } - - return aStr; - } - exports.toSetString = supportsNullProto ? identity : toSetString; - - function fromSetString(aStr) { - if (isProtoString(aStr)) { - return aStr.slice(1); - } - - return aStr; - } - exports.fromSetString = supportsNullProto ? identity : fromSetString; - - function isProtoString(s) { - if (!s) { - return false; - } - - var length = s.length; - - if (length < 9 /* "__proto__".length */) { - return false; - } - - if (s.charCodeAt(length - 1) !== 95 /* '_' */ || - s.charCodeAt(length - 2) !== 95 /* '_' */ || - s.charCodeAt(length - 3) !== 111 /* 'o' */ || - s.charCodeAt(length - 4) !== 116 /* 't' */ || - s.charCodeAt(length - 5) !== 111 /* 'o' */ || - s.charCodeAt(length - 6) !== 114 /* 'r' */ || - s.charCodeAt(length - 7) !== 112 /* 'p' */ || - s.charCodeAt(length - 8) !== 95 /* '_' */ || - s.charCodeAt(length - 9) !== 95 /* '_' */) { - return false; - } - - for (var i = length - 10; i >= 0; i--) { - if (s.charCodeAt(i) !== 36 /* '$' */) { - return false; - } - } - - return true; - } - - /** - * Comparator between two mappings where the original positions are compared. - * - * Optionally pass in `true` as `onlyCompareGenerated` to consider two - * mappings with the same original source/line/column, but different generated - * line and column the same. Useful when searching for a mapping with a - * stubbed out mapping. - */ - function compareByOriginalPositions(mappingA, mappingB, onlyCompareOriginal) { - var cmp = mappingA.source - mappingB.source; - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.originalLine - mappingB.originalLine; - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.originalColumn - mappingB.originalColumn; - if (cmp !== 0 || onlyCompareOriginal) { - return cmp; - } - - cmp = mappingA.generatedColumn - mappingB.generatedColumn; - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.generatedLine - mappingB.generatedLine; - if (cmp !== 0) { - return cmp; - } - - return mappingA.name - mappingB.name; - } - exports.compareByOriginalPositions = compareByOriginalPositions; - - /** - * Comparator between two mappings with deflated source and name indices where - * the generated positions are compared. - * - * Optionally pass in `true` as `onlyCompareGenerated` to consider two - * mappings with the same generated line and column, but different - * source/name/original line and column the same. Useful when searching for a - * mapping with a stubbed out mapping. - */ - function compareByGeneratedPositionsDeflated(mappingA, mappingB, onlyCompareGenerated) { - var cmp = mappingA.generatedLine - mappingB.generatedLine; - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.generatedColumn - mappingB.generatedColumn; - if (cmp !== 0 || onlyCompareGenerated) { - return cmp; - } - - cmp = mappingA.source - mappingB.source; - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.originalLine - mappingB.originalLine; - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.originalColumn - mappingB.originalColumn; - if (cmp !== 0) { - return cmp; - } - - return mappingA.name - mappingB.name; - } - exports.compareByGeneratedPositionsDeflated = compareByGeneratedPositionsDeflated; - - function strcmp(aStr1, aStr2) { - if (aStr1 === aStr2) { - return 0; - } - - if (aStr1 > aStr2) { - return 1; - } - - return -1; - } - - /** - * Comparator between two mappings with inflated source and name strings where - * the generated positions are compared. - */ - function compareByGeneratedPositionsInflated(mappingA, mappingB) { - var cmp = mappingA.generatedLine - mappingB.generatedLine; - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.generatedColumn - mappingB.generatedColumn; - if (cmp !== 0) { - return cmp; - } - - cmp = strcmp(mappingA.source, mappingB.source); - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.originalLine - mappingB.originalLine; - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.originalColumn - mappingB.originalColumn; - if (cmp !== 0) { - return cmp; - } - - return strcmp(mappingA.name, mappingB.name); - } - exports.compareByGeneratedPositionsInflated = compareByGeneratedPositionsInflated; - - -/***/ }), -/* 5 */ -/***/ (function(module, exports, __webpack_require__) { - - /* -*- Mode: js; js-indent-level: 2; -*- */ - /* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - - var util = __webpack_require__(4); - var has = Object.prototype.hasOwnProperty; - var hasNativeMap = typeof Map !== "undefined"; - - /** - * A data structure which is a combination of an array and a set. Adding a new - * member is O(1), testing for membership is O(1), and finding the index of an - * element is O(1). Removing elements from the set is not supported. Only - * strings are supported for membership. - */ - function ArraySet() { - this._array = []; - this._set = hasNativeMap ? new Map() : Object.create(null); - } - - /** - * Static method for creating ArraySet instances from an existing array. - */ - ArraySet.fromArray = function ArraySet_fromArray(aArray, aAllowDuplicates) { - var set = new ArraySet(); - for (var i = 0, len = aArray.length; i < len; i++) { - set.add(aArray[i], aAllowDuplicates); - } - return set; - }; - - /** - * Return how many unique items are in this ArraySet. If duplicates have been - * added, than those do not count towards the size. - * - * @returns Number - */ - ArraySet.prototype.size = function ArraySet_size() { - return hasNativeMap ? this._set.size : Object.getOwnPropertyNames(this._set).length; - }; - - /** - * Add the given string to this set. - * - * @param String aStr - */ - ArraySet.prototype.add = function ArraySet_add(aStr, aAllowDuplicates) { - var sStr = hasNativeMap ? aStr : util.toSetString(aStr); - var isDuplicate = hasNativeMap ? this.has(aStr) : has.call(this._set, sStr); - var idx = this._array.length; - if (!isDuplicate || aAllowDuplicates) { - this._array.push(aStr); - } - if (!isDuplicate) { - if (hasNativeMap) { - this._set.set(aStr, idx); - } else { - this._set[sStr] = idx; - } - } - }; - - /** - * Is the given string a member of this set? - * - * @param String aStr - */ - ArraySet.prototype.has = function ArraySet_has(aStr) { - if (hasNativeMap) { - return this._set.has(aStr); - } else { - var sStr = util.toSetString(aStr); - return has.call(this._set, sStr); - } - }; - - /** - * What is the index of the given string in the array? - * - * @param String aStr - */ - ArraySet.prototype.indexOf = function ArraySet_indexOf(aStr) { - if (hasNativeMap) { - var idx = this._set.get(aStr); - if (idx >= 0) { - return idx; - } - } else { - var sStr = util.toSetString(aStr); - if (has.call(this._set, sStr)) { - return this._set[sStr]; - } - } - - throw new Error('"' + aStr + '" is not in the set.'); - }; - - /** - * What is the element at the given index? - * - * @param Number aIdx - */ - ArraySet.prototype.at = function ArraySet_at(aIdx) { - if (aIdx >= 0 && aIdx < this._array.length) { - return this._array[aIdx]; - } - throw new Error('No element indexed by ' + aIdx); - }; - - /** - * Returns the array representation of this set (which has the proper indices - * indicated by indexOf). Note that this is a copy of the internal array used - * for storing the members so that no one can mess with internal state. - */ - ArraySet.prototype.toArray = function ArraySet_toArray() { - return this._array.slice(); - }; - - exports.ArraySet = ArraySet; - - -/***/ }), -/* 6 */ -/***/ (function(module, exports, __webpack_require__) { - - /* -*- Mode: js; js-indent-level: 2; -*- */ - /* - * Copyright 2014 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - - var util = __webpack_require__(4); - - /** - * Determine whether mappingB is after mappingA with respect to generated - * position. - */ - function generatedPositionAfter(mappingA, mappingB) { - // Optimized for most common case - var lineA = mappingA.generatedLine; - var lineB = mappingB.generatedLine; - var columnA = mappingA.generatedColumn; - var columnB = mappingB.generatedColumn; - return lineB > lineA || lineB == lineA && columnB >= columnA || - util.compareByGeneratedPositionsInflated(mappingA, mappingB) <= 0; - } - - /** - * A data structure to provide a sorted view of accumulated mappings in a - * performance conscious manner. It trades a neglibable overhead in general - * case for a large speedup in case of mappings being added in order. - */ - function MappingList() { - this._array = []; - this._sorted = true; - // Serves as infimum - this._last = {generatedLine: -1, generatedColumn: 0}; - } - - /** - * Iterate through internal items. This method takes the same arguments that - * `Array.prototype.forEach` takes. - * - * NOTE: The order of the mappings is NOT guaranteed. - */ - MappingList.prototype.unsortedForEach = - function MappingList_forEach(aCallback, aThisArg) { - this._array.forEach(aCallback, aThisArg); - }; - - /** - * Add the given source mapping. - * - * @param Object aMapping - */ - MappingList.prototype.add = function MappingList_add(aMapping) { - if (generatedPositionAfter(this._last, aMapping)) { - this._last = aMapping; - this._array.push(aMapping); - } else { - this._sorted = false; - this._array.push(aMapping); - } - }; - - /** - * Returns the flat, sorted array of mappings. The mappings are sorted by - * generated position. - * - * WARNING: This method returns internal data without copying, for - * performance. The return value must NOT be mutated, and should be treated as - * an immutable borrow. If you want to take ownership, you must make your own - * copy. - */ - MappingList.prototype.toArray = function MappingList_toArray() { - if (!this._sorted) { - this._array.sort(util.compareByGeneratedPositionsInflated); - this._sorted = true; - } - return this._array; - }; - - exports.MappingList = MappingList; - - -/***/ }), -/* 7 */ -/***/ (function(module, exports, __webpack_require__) { - - /* -*- Mode: js; js-indent-level: 2; -*- */ - /* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - - var util = __webpack_require__(4); - var binarySearch = __webpack_require__(8); - var ArraySet = __webpack_require__(5).ArraySet; - var base64VLQ = __webpack_require__(2); - var quickSort = __webpack_require__(9).quickSort; - - function SourceMapConsumer(aSourceMap) { - var sourceMap = aSourceMap; - if (typeof aSourceMap === 'string') { - sourceMap = JSON.parse(aSourceMap.replace(/^\)\]\}'/, '')); - } - - return sourceMap.sections != null - ? new IndexedSourceMapConsumer(sourceMap) - : new BasicSourceMapConsumer(sourceMap); - } - - SourceMapConsumer.fromSourceMap = function(aSourceMap) { - return BasicSourceMapConsumer.fromSourceMap(aSourceMap); - } - - /** - * The version of the source mapping spec that we are consuming. - */ - SourceMapConsumer.prototype._version = 3; - - // `__generatedMappings` and `__originalMappings` are arrays that hold the - // parsed mapping coordinates from the source map's "mappings" attribute. They - // are lazily instantiated, accessed via the `_generatedMappings` and - // `_originalMappings` getters respectively, and we only parse the mappings - // and create these arrays once queried for a source location. We jump through - // these hoops because there can be many thousands of mappings, and parsing - // them is expensive, so we only want to do it if we must. - // - // Each object in the arrays is of the form: - // - // { - // generatedLine: The line number in the generated code, - // generatedColumn: The column number in the generated code, - // source: The path to the original source file that generated this - // chunk of code, - // originalLine: The line number in the original source that - // corresponds to this chunk of generated code, - // originalColumn: The column number in the original source that - // corresponds to this chunk of generated code, - // name: The name of the original symbol which generated this chunk of - // code. - // } - // - // All properties except for `generatedLine` and `generatedColumn` can be - // `null`. - // - // `_generatedMappings` is ordered by the generated positions. - // - // `_originalMappings` is ordered by the original positions. - - SourceMapConsumer.prototype.__generatedMappings = null; - Object.defineProperty(SourceMapConsumer.prototype, '_generatedMappings', { - get: function () { - if (!this.__generatedMappings) { - this._parseMappings(this._mappings, this.sourceRoot); - } - - return this.__generatedMappings; - } - }); - - SourceMapConsumer.prototype.__originalMappings = null; - Object.defineProperty(SourceMapConsumer.prototype, '_originalMappings', { - get: function () { - if (!this.__originalMappings) { - this._parseMappings(this._mappings, this.sourceRoot); - } - - return this.__originalMappings; - } - }); - - SourceMapConsumer.prototype._charIsMappingSeparator = - function SourceMapConsumer_charIsMappingSeparator(aStr, index) { - var c = aStr.charAt(index); - return c === ";" || c === ","; - }; - - /** - * Parse the mappings in a string in to a data structure which we can easily - * query (the ordered arrays in the `this.__generatedMappings` and - * `this.__originalMappings` properties). - */ - SourceMapConsumer.prototype._parseMappings = - function SourceMapConsumer_parseMappings(aStr, aSourceRoot) { - throw new Error("Subclasses must implement _parseMappings"); - }; - - SourceMapConsumer.GENERATED_ORDER = 1; - SourceMapConsumer.ORIGINAL_ORDER = 2; - - SourceMapConsumer.GREATEST_LOWER_BOUND = 1; - SourceMapConsumer.LEAST_UPPER_BOUND = 2; - - /** - * Iterate over each mapping between an original source/line/column and a - * generated line/column in this source map. - * - * @param Function aCallback - * The function that is called with each mapping. - * @param Object aContext - * Optional. If specified, this object will be the value of `this` every - * time that `aCallback` is called. - * @param aOrder - * Either `SourceMapConsumer.GENERATED_ORDER` or - * `SourceMapConsumer.ORIGINAL_ORDER`. Specifies whether you want to - * iterate over the mappings sorted by the generated file's line/column - * order or the original's source/line/column order, respectively. Defaults to - * `SourceMapConsumer.GENERATED_ORDER`. - */ - SourceMapConsumer.prototype.eachMapping = - function SourceMapConsumer_eachMapping(aCallback, aContext, aOrder) { - var context = aContext || null; - var order = aOrder || SourceMapConsumer.GENERATED_ORDER; - - var mappings; - switch (order) { - case SourceMapConsumer.GENERATED_ORDER: - mappings = this._generatedMappings; - break; - case SourceMapConsumer.ORIGINAL_ORDER: - mappings = this._originalMappings; - break; - default: - throw new Error("Unknown order of iteration."); - } - - var sourceRoot = this.sourceRoot; - mappings.map(function (mapping) { - var source = mapping.source === null ? null : this._sources.at(mapping.source); - if (source != null && sourceRoot != null) { - source = util.join(sourceRoot, source); - } - return { - source: source, - generatedLine: mapping.generatedLine, - generatedColumn: mapping.generatedColumn, - originalLine: mapping.originalLine, - originalColumn: mapping.originalColumn, - name: mapping.name === null ? null : this._names.at(mapping.name) - }; - }, this).forEach(aCallback, context); - }; - - /** - * Returns all generated line and column information for the original source, - * line, and column provided. If no column is provided, returns all mappings - * corresponding to a either the line we are searching for or the next - * closest line that has any mappings. Otherwise, returns all mappings - * corresponding to the given line and either the column we are searching for - * or the next closest column that has any offsets. - * - * The only argument is an object with the following properties: - * - * - source: The filename of the original source. - * - line: The line number in the original source. - * - column: Optional. the column number in the original source. - * - * and an array of objects is returned, each with the following properties: - * - * - line: The line number in the generated source, or null. - * - column: The column number in the generated source, or null. - */ - SourceMapConsumer.prototype.allGeneratedPositionsFor = - function SourceMapConsumer_allGeneratedPositionsFor(aArgs) { - var line = util.getArg(aArgs, 'line'); - - // When there is no exact match, BasicSourceMapConsumer.prototype._findMapping - // returns the index of the closest mapping less than the needle. By - // setting needle.originalColumn to 0, we thus find the last mapping for - // the given line, provided such a mapping exists. - var needle = { - source: util.getArg(aArgs, 'source'), - originalLine: line, - originalColumn: util.getArg(aArgs, 'column', 0) - }; - - if (this.sourceRoot != null) { - needle.source = util.relative(this.sourceRoot, needle.source); - } - if (!this._sources.has(needle.source)) { - return []; - } - needle.source = this._sources.indexOf(needle.source); - - var mappings = []; - - var index = this._findMapping(needle, - this._originalMappings, - "originalLine", - "originalColumn", - util.compareByOriginalPositions, - binarySearch.LEAST_UPPER_BOUND); - if (index >= 0) { - var mapping = this._originalMappings[index]; - - if (aArgs.column === undefined) { - var originalLine = mapping.originalLine; - - // Iterate until either we run out of mappings, or we run into - // a mapping for a different line than the one we found. Since - // mappings are sorted, this is guaranteed to find all mappings for - // the line we found. - while (mapping && mapping.originalLine === originalLine) { - mappings.push({ - line: util.getArg(mapping, 'generatedLine', null), - column: util.getArg(mapping, 'generatedColumn', null), - lastColumn: util.getArg(mapping, 'lastGeneratedColumn', null) - }); - - mapping = this._originalMappings[++index]; - } - } else { - var originalColumn = mapping.originalColumn; - - // Iterate until either we run out of mappings, or we run into - // a mapping for a different line than the one we were searching for. - // Since mappings are sorted, this is guaranteed to find all mappings for - // the line we are searching for. - while (mapping && - mapping.originalLine === line && - mapping.originalColumn == originalColumn) { - mappings.push({ - line: util.getArg(mapping, 'generatedLine', null), - column: util.getArg(mapping, 'generatedColumn', null), - lastColumn: util.getArg(mapping, 'lastGeneratedColumn', null) - }); - - mapping = this._originalMappings[++index]; - } - } - } - - return mappings; - }; - - exports.SourceMapConsumer = SourceMapConsumer; - - /** - * A BasicSourceMapConsumer instance represents a parsed source map which we can - * query for information about the original file positions by giving it a file - * position in the generated source. - * - * The only parameter is the raw source map (either as a JSON string, or - * already parsed to an object). According to the spec, source maps have the - * following attributes: - * - * - version: Which version of the source map spec this map is following. - * - sources: An array of URLs to the original source files. - * - names: An array of identifiers which can be referrenced by individual mappings. - * - sourceRoot: Optional. The URL root from which all sources are relative. - * - sourcesContent: Optional. An array of contents of the original source files. - * - mappings: A string of base64 VLQs which contain the actual mappings. - * - file: Optional. The generated file this source map is associated with. - * - * Here is an example source map, taken from the source map spec[0]: - * - * { - * version : 3, - * file: "out.js", - * sourceRoot : "", - * sources: ["foo.js", "bar.js"], - * names: ["src", "maps", "are", "fun"], - * mappings: "AA,AB;;ABCDE;" - * } - * - * [0]: https://docs.google.com/document/d/1U1RGAehQwRypUTovF1KRlpiOFze0b-_2gc6fAH0KY0k/edit?pli=1# - */ - function BasicSourceMapConsumer(aSourceMap) { - var sourceMap = aSourceMap; - if (typeof aSourceMap === 'string') { - sourceMap = JSON.parse(aSourceMap.replace(/^\)\]\}'/, '')); - } - - var version = util.getArg(sourceMap, 'version'); - var sources = util.getArg(sourceMap, 'sources'); - // Sass 3.3 leaves out the 'names' array, so we deviate from the spec (which - // requires the array) to play nice here. - var names = util.getArg(sourceMap, 'names', []); - var sourceRoot = util.getArg(sourceMap, 'sourceRoot', null); - var sourcesContent = util.getArg(sourceMap, 'sourcesContent', null); - var mappings = util.getArg(sourceMap, 'mappings'); - var file = util.getArg(sourceMap, 'file', null); - - // Once again, Sass deviates from the spec and supplies the version as a - // string rather than a number, so we use loose equality checking here. - if (version != this._version) { - throw new Error('Unsupported version: ' + version); - } - - sources = sources - .map(String) - // Some source maps produce relative source paths like "./foo.js" instead of - // "foo.js". Normalize these first so that future comparisons will succeed. - // See bugzil.la/1090768. - .map(util.normalize) - // Always ensure that absolute sources are internally stored relative to - // the source root, if the source root is absolute. Not doing this would - // be particularly problematic when the source root is a prefix of the - // source (valid, but why??). See github issue #199 and bugzil.la/1188982. - .map(function (source) { - return sourceRoot && util.isAbsolute(sourceRoot) && util.isAbsolute(source) - ? util.relative(sourceRoot, source) - : source; - }); - - // Pass `true` below to allow duplicate names and sources. While source maps - // are intended to be compressed and deduplicated, the TypeScript compiler - // sometimes generates source maps with duplicates in them. See Github issue - // #72 and bugzil.la/889492. - this._names = ArraySet.fromArray(names.map(String), true); - this._sources = ArraySet.fromArray(sources, true); - - this.sourceRoot = sourceRoot; - this.sourcesContent = sourcesContent; - this._mappings = mappings; - this.file = file; - } - - BasicSourceMapConsumer.prototype = Object.create(SourceMapConsumer.prototype); - BasicSourceMapConsumer.prototype.consumer = SourceMapConsumer; - - /** - * Create a BasicSourceMapConsumer from a SourceMapGenerator. - * - * @param SourceMapGenerator aSourceMap - * The source map that will be consumed. - * @returns BasicSourceMapConsumer - */ - BasicSourceMapConsumer.fromSourceMap = - function SourceMapConsumer_fromSourceMap(aSourceMap) { - var smc = Object.create(BasicSourceMapConsumer.prototype); - - var names = smc._names = ArraySet.fromArray(aSourceMap._names.toArray(), true); - var sources = smc._sources = ArraySet.fromArray(aSourceMap._sources.toArray(), true); - smc.sourceRoot = aSourceMap._sourceRoot; - smc.sourcesContent = aSourceMap._generateSourcesContent(smc._sources.toArray(), - smc.sourceRoot); - smc.file = aSourceMap._file; - - // Because we are modifying the entries (by converting string sources and - // names to indices into the sources and names ArraySets), we have to make - // a copy of the entry or else bad things happen. Shared mutable state - // strikes again! See github issue #191. - - var generatedMappings = aSourceMap._mappings.toArray().slice(); - var destGeneratedMappings = smc.__generatedMappings = []; - var destOriginalMappings = smc.__originalMappings = []; - - for (var i = 0, length = generatedMappings.length; i < length; i++) { - var srcMapping = generatedMappings[i]; - var destMapping = new Mapping; - destMapping.generatedLine = srcMapping.generatedLine; - destMapping.generatedColumn = srcMapping.generatedColumn; - - if (srcMapping.source) { - destMapping.source = sources.indexOf(srcMapping.source); - destMapping.originalLine = srcMapping.originalLine; - destMapping.originalColumn = srcMapping.originalColumn; - - if (srcMapping.name) { - destMapping.name = names.indexOf(srcMapping.name); - } - - destOriginalMappings.push(destMapping); - } - - destGeneratedMappings.push(destMapping); - } - - quickSort(smc.__originalMappings, util.compareByOriginalPositions); - - return smc; - }; - - /** - * The version of the source mapping spec that we are consuming. - */ - BasicSourceMapConsumer.prototype._version = 3; - - /** - * The list of original sources. - */ - Object.defineProperty(BasicSourceMapConsumer.prototype, 'sources', { - get: function () { - return this._sources.toArray().map(function (s) { - return this.sourceRoot != null ? util.join(this.sourceRoot, s) : s; - }, this); - } - }); - - /** - * Provide the JIT with a nice shape / hidden class. - */ - function Mapping() { - this.generatedLine = 0; - this.generatedColumn = 0; - this.source = null; - this.originalLine = null; - this.originalColumn = null; - this.name = null; - } - - /** - * Parse the mappings in a string in to a data structure which we can easily - * query (the ordered arrays in the `this.__generatedMappings` and - * `this.__originalMappings` properties). - */ - BasicSourceMapConsumer.prototype._parseMappings = - function SourceMapConsumer_parseMappings(aStr, aSourceRoot) { - var generatedLine = 1; - var previousGeneratedColumn = 0; - var previousOriginalLine = 0; - var previousOriginalColumn = 0; - var previousSource = 0; - var previousName = 0; - var length = aStr.length; - var index = 0; - var cachedSegments = {}; - var temp = {}; - var originalMappings = []; - var generatedMappings = []; - var mapping, str, segment, end, value; - - while (index < length) { - if (aStr.charAt(index) === ';') { - generatedLine++; - index++; - previousGeneratedColumn = 0; - } - else if (aStr.charAt(index) === ',') { - index++; - } - else { - mapping = new Mapping(); - mapping.generatedLine = generatedLine; - - // Because each offset is encoded relative to the previous one, - // many segments often have the same encoding. We can exploit this - // fact by caching the parsed variable length fields of each segment, - // allowing us to avoid a second parse if we encounter the same - // segment again. - for (end = index; end < length; end++) { - if (this._charIsMappingSeparator(aStr, end)) { - break; - } - } - str = aStr.slice(index, end); - - segment = cachedSegments[str]; - if (segment) { - index += str.length; - } else { - segment = []; - while (index < end) { - base64VLQ.decode(aStr, index, temp); - value = temp.value; - index = temp.rest; - segment.push(value); - } - - if (segment.length === 2) { - throw new Error('Found a source, but no line and column'); - } - - if (segment.length === 3) { - throw new Error('Found a source and line, but no column'); - } - - cachedSegments[str] = segment; - } - - // Generated column. - mapping.generatedColumn = previousGeneratedColumn + segment[0]; - previousGeneratedColumn = mapping.generatedColumn; - - if (segment.length > 1) { - // Original source. - mapping.source = previousSource + segment[1]; - previousSource += segment[1]; - - // Original line. - mapping.originalLine = previousOriginalLine + segment[2]; - previousOriginalLine = mapping.originalLine; - // Lines are stored 0-based - mapping.originalLine += 1; - - // Original column. - mapping.originalColumn = previousOriginalColumn + segment[3]; - previousOriginalColumn = mapping.originalColumn; - - if (segment.length > 4) { - // Original name. - mapping.name = previousName + segment[4]; - previousName += segment[4]; - } - } - - generatedMappings.push(mapping); - if (typeof mapping.originalLine === 'number') { - originalMappings.push(mapping); - } - } - } - - quickSort(generatedMappings, util.compareByGeneratedPositionsDeflated); - this.__generatedMappings = generatedMappings; - - quickSort(originalMappings, util.compareByOriginalPositions); - this.__originalMappings = originalMappings; - }; - - /** - * Find the mapping that best matches the hypothetical "needle" mapping that - * we are searching for in the given "haystack" of mappings. - */ - BasicSourceMapConsumer.prototype._findMapping = - function SourceMapConsumer_findMapping(aNeedle, aMappings, aLineName, - aColumnName, aComparator, aBias) { - // To return the position we are searching for, we must first find the - // mapping for the given position and then return the opposite position it - // points to. Because the mappings are sorted, we can use binary search to - // find the best mapping. - - if (aNeedle[aLineName] <= 0) { - throw new TypeError('Line must be greater than or equal to 1, got ' - + aNeedle[aLineName]); - } - if (aNeedle[aColumnName] < 0) { - throw new TypeError('Column must be greater than or equal to 0, got ' - + aNeedle[aColumnName]); - } - - return binarySearch.search(aNeedle, aMappings, aComparator, aBias); - }; - - /** - * Compute the last column for each generated mapping. The last column is - * inclusive. - */ - BasicSourceMapConsumer.prototype.computeColumnSpans = - function SourceMapConsumer_computeColumnSpans() { - for (var index = 0; index < this._generatedMappings.length; ++index) { - var mapping = this._generatedMappings[index]; - - // Mappings do not contain a field for the last generated columnt. We - // can come up with an optimistic estimate, however, by assuming that - // mappings are contiguous (i.e. given two consecutive mappings, the - // first mapping ends where the second one starts). - if (index + 1 < this._generatedMappings.length) { - var nextMapping = this._generatedMappings[index + 1]; - - if (mapping.generatedLine === nextMapping.generatedLine) { - mapping.lastGeneratedColumn = nextMapping.generatedColumn - 1; - continue; - } - } - - // The last mapping for each line spans the entire line. - mapping.lastGeneratedColumn = Infinity; - } - }; - - /** - * Returns the original source, line, and column information for the generated - * source's line and column positions provided. The only argument is an object - * with the following properties: - * - * - line: The line number in the generated source. - * - column: The column number in the generated source. - * - bias: Either 'SourceMapConsumer.GREATEST_LOWER_BOUND' or - * 'SourceMapConsumer.LEAST_UPPER_BOUND'. Specifies whether to return the - * closest element that is smaller than or greater than the one we are - * searching for, respectively, if the exact element cannot be found. - * Defaults to 'SourceMapConsumer.GREATEST_LOWER_BOUND'. - * - * and an object is returned with the following properties: - * - * - source: The original source file, or null. - * - line: The line number in the original source, or null. - * - column: The column number in the original source, or null. - * - name: The original identifier, or null. - */ - BasicSourceMapConsumer.prototype.originalPositionFor = - function SourceMapConsumer_originalPositionFor(aArgs) { - var needle = { - generatedLine: util.getArg(aArgs, 'line'), - generatedColumn: util.getArg(aArgs, 'column') - }; - - var index = this._findMapping( - needle, - this._generatedMappings, - "generatedLine", - "generatedColumn", - util.compareByGeneratedPositionsDeflated, - util.getArg(aArgs, 'bias', SourceMapConsumer.GREATEST_LOWER_BOUND) - ); - - if (index >= 0) { - var mapping = this._generatedMappings[index]; - - if (mapping.generatedLine === needle.generatedLine) { - var source = util.getArg(mapping, 'source', null); - if (source !== null) { - source = this._sources.at(source); - if (this.sourceRoot != null) { - source = util.join(this.sourceRoot, source); - } - } - var name = util.getArg(mapping, 'name', null); - if (name !== null) { - name = this._names.at(name); - } - return { - source: source, - line: util.getArg(mapping, 'originalLine', null), - column: util.getArg(mapping, 'originalColumn', null), - name: name - }; - } - } - - return { - source: null, - line: null, - column: null, - name: null - }; - }; - - /** - * Return true if we have the source content for every source in the source - * map, false otherwise. - */ - BasicSourceMapConsumer.prototype.hasContentsOfAllSources = - function BasicSourceMapConsumer_hasContentsOfAllSources() { - if (!this.sourcesContent) { - return false; - } - return this.sourcesContent.length >= this._sources.size() && - !this.sourcesContent.some(function (sc) { return sc == null; }); - }; - - /** - * Returns the original source content. The only argument is the url of the - * original source file. Returns null if no original source content is - * available. - */ - BasicSourceMapConsumer.prototype.sourceContentFor = - function SourceMapConsumer_sourceContentFor(aSource, nullOnMissing) { - if (!this.sourcesContent) { - return null; - } - - if (this.sourceRoot != null) { - aSource = util.relative(this.sourceRoot, aSource); - } - - if (this._sources.has(aSource)) { - return this.sourcesContent[this._sources.indexOf(aSource)]; - } - - var url; - if (this.sourceRoot != null - && (url = util.urlParse(this.sourceRoot))) { - // XXX: file:// URIs and absolute paths lead to unexpected behavior for - // many users. We can help them out when they expect file:// URIs to - // behave like it would if they were running a local HTTP server. See - // https://bugzilla.mozilla.org/show_bug.cgi?id=885597. - var fileUriAbsPath = aSource.replace(/^file:\/\//, ""); - if (url.scheme == "file" - && this._sources.has(fileUriAbsPath)) { - return this.sourcesContent[this._sources.indexOf(fileUriAbsPath)] - } - - if ((!url.path || url.path == "/") - && this._sources.has("/" + aSource)) { - return this.sourcesContent[this._sources.indexOf("/" + aSource)]; - } - } - - // This function is used recursively from - // IndexedSourceMapConsumer.prototype.sourceContentFor. In that case, we - // don't want to throw if we can't find the source - we just want to - // return null, so we provide a flag to exit gracefully. - if (nullOnMissing) { - return null; - } - else { - throw new Error('"' + aSource + '" is not in the SourceMap.'); - } - }; - - /** - * Returns the generated line and column information for the original source, - * line, and column positions provided. The only argument is an object with - * the following properties: - * - * - source: The filename of the original source. - * - line: The line number in the original source. - * - column: The column number in the original source. - * - bias: Either 'SourceMapConsumer.GREATEST_LOWER_BOUND' or - * 'SourceMapConsumer.LEAST_UPPER_BOUND'. Specifies whether to return the - * closest element that is smaller than or greater than the one we are - * searching for, respectively, if the exact element cannot be found. - * Defaults to 'SourceMapConsumer.GREATEST_LOWER_BOUND'. - * - * and an object is returned with the following properties: - * - * - line: The line number in the generated source, or null. - * - column: The column number in the generated source, or null. - */ - BasicSourceMapConsumer.prototype.generatedPositionFor = - function SourceMapConsumer_generatedPositionFor(aArgs) { - var source = util.getArg(aArgs, 'source'); - if (this.sourceRoot != null) { - source = util.relative(this.sourceRoot, source); - } - if (!this._sources.has(source)) { - return { - line: null, - column: null, - lastColumn: null - }; - } - source = this._sources.indexOf(source); - - var needle = { - source: source, - originalLine: util.getArg(aArgs, 'line'), - originalColumn: util.getArg(aArgs, 'column') - }; - - var index = this._findMapping( - needle, - this._originalMappings, - "originalLine", - "originalColumn", - util.compareByOriginalPositions, - util.getArg(aArgs, 'bias', SourceMapConsumer.GREATEST_LOWER_BOUND) - ); - - if (index >= 0) { - var mapping = this._originalMappings[index]; - - if (mapping.source === needle.source) { - return { - line: util.getArg(mapping, 'generatedLine', null), - column: util.getArg(mapping, 'generatedColumn', null), - lastColumn: util.getArg(mapping, 'lastGeneratedColumn', null) - }; - } - } - - return { - line: null, - column: null, - lastColumn: null - }; - }; - - exports.BasicSourceMapConsumer = BasicSourceMapConsumer; - - /** - * An IndexedSourceMapConsumer instance represents a parsed source map which - * we can query for information. It differs from BasicSourceMapConsumer in - * that it takes "indexed" source maps (i.e. ones with a "sections" field) as - * input. - * - * The only parameter is a raw source map (either as a JSON string, or already - * parsed to an object). According to the spec for indexed source maps, they - * have the following attributes: - * - * - version: Which version of the source map spec this map is following. - * - file: Optional. The generated file this source map is associated with. - * - sections: A list of section definitions. - * - * Each value under the "sections" field has two fields: - * - offset: The offset into the original specified at which this section - * begins to apply, defined as an object with a "line" and "column" - * field. - * - map: A source map definition. This source map could also be indexed, - * but doesn't have to be. - * - * Instead of the "map" field, it's also possible to have a "url" field - * specifying a URL to retrieve a source map from, but that's currently - * unsupported. - * - * Here's an example source map, taken from the source map spec[0], but - * modified to omit a section which uses the "url" field. - * - * { - * version : 3, - * file: "app.js", - * sections: [{ - * offset: {line:100, column:10}, - * map: { - * version : 3, - * file: "section.js", - * sources: ["foo.js", "bar.js"], - * names: ["src", "maps", "are", "fun"], - * mappings: "AAAA,E;;ABCDE;" - * } - * }], - * } - * - * [0]: https://docs.google.com/document/d/1U1RGAehQwRypUTovF1KRlpiOFze0b-_2gc6fAH0KY0k/edit#heading=h.535es3xeprgt - */ - function IndexedSourceMapConsumer(aSourceMap) { - var sourceMap = aSourceMap; - if (typeof aSourceMap === 'string') { - sourceMap = JSON.parse(aSourceMap.replace(/^\)\]\}'/, '')); - } - - var version = util.getArg(sourceMap, 'version'); - var sections = util.getArg(sourceMap, 'sections'); - - if (version != this._version) { - throw new Error('Unsupported version: ' + version); - } - - this._sources = new ArraySet(); - this._names = new ArraySet(); - - var lastOffset = { - line: -1, - column: 0 - }; - this._sections = sections.map(function (s) { - if (s.url) { - // The url field will require support for asynchronicity. - // See https://github.com/mozilla/source-map/issues/16 - throw new Error('Support for url field in sections not implemented.'); - } - var offset = util.getArg(s, 'offset'); - var offsetLine = util.getArg(offset, 'line'); - var offsetColumn = util.getArg(offset, 'column'); - - if (offsetLine < lastOffset.line || - (offsetLine === lastOffset.line && offsetColumn < lastOffset.column)) { - throw new Error('Section offsets must be ordered and non-overlapping.'); - } - lastOffset = offset; - - return { - generatedOffset: { - // The offset fields are 0-based, but we use 1-based indices when - // encoding/decoding from VLQ. - generatedLine: offsetLine + 1, - generatedColumn: offsetColumn + 1 - }, - consumer: new SourceMapConsumer(util.getArg(s, 'map')) - } - }); - } - - IndexedSourceMapConsumer.prototype = Object.create(SourceMapConsumer.prototype); - IndexedSourceMapConsumer.prototype.constructor = SourceMapConsumer; - - /** - * The version of the source mapping spec that we are consuming. - */ - IndexedSourceMapConsumer.prototype._version = 3; - - /** - * The list of original sources. - */ - Object.defineProperty(IndexedSourceMapConsumer.prototype, 'sources', { - get: function () { - var sources = []; - for (var i = 0; i < this._sections.length; i++) { - for (var j = 0; j < this._sections[i].consumer.sources.length; j++) { - sources.push(this._sections[i].consumer.sources[j]); - } - } - return sources; - } - }); - - /** - * Returns the original source, line, and column information for the generated - * source's line and column positions provided. The only argument is an object - * with the following properties: - * - * - line: The line number in the generated source. - * - column: The column number in the generated source. - * - * and an object is returned with the following properties: - * - * - source: The original source file, or null. - * - line: The line number in the original source, or null. - * - column: The column number in the original source, or null. - * - name: The original identifier, or null. - */ - IndexedSourceMapConsumer.prototype.originalPositionFor = - function IndexedSourceMapConsumer_originalPositionFor(aArgs) { - var needle = { - generatedLine: util.getArg(aArgs, 'line'), - generatedColumn: util.getArg(aArgs, 'column') - }; - - // Find the section containing the generated position we're trying to map - // to an original position. - var sectionIndex = binarySearch.search(needle, this._sections, - function(needle, section) { - var cmp = needle.generatedLine - section.generatedOffset.generatedLine; - if (cmp) { - return cmp; - } - - return (needle.generatedColumn - - section.generatedOffset.generatedColumn); - }); - var section = this._sections[sectionIndex]; - - if (!section) { - return { - source: null, - line: null, - column: null, - name: null - }; - } - - return section.consumer.originalPositionFor({ - line: needle.generatedLine - - (section.generatedOffset.generatedLine - 1), - column: needle.generatedColumn - - (section.generatedOffset.generatedLine === needle.generatedLine - ? section.generatedOffset.generatedColumn - 1 - : 0), - bias: aArgs.bias - }); - }; - - /** - * Return true if we have the source content for every source in the source - * map, false otherwise. - */ - IndexedSourceMapConsumer.prototype.hasContentsOfAllSources = - function IndexedSourceMapConsumer_hasContentsOfAllSources() { - return this._sections.every(function (s) { - return s.consumer.hasContentsOfAllSources(); - }); - }; - - /** - * Returns the original source content. The only argument is the url of the - * original source file. Returns null if no original source content is - * available. - */ - IndexedSourceMapConsumer.prototype.sourceContentFor = - function IndexedSourceMapConsumer_sourceContentFor(aSource, nullOnMissing) { - for (var i = 0; i < this._sections.length; i++) { - var section = this._sections[i]; - - var content = section.consumer.sourceContentFor(aSource, true); - if (content) { - return content; - } - } - if (nullOnMissing) { - return null; - } - else { - throw new Error('"' + aSource + '" is not in the SourceMap.'); - } - }; - - /** - * Returns the generated line and column information for the original source, - * line, and column positions provided. The only argument is an object with - * the following properties: - * - * - source: The filename of the original source. - * - line: The line number in the original source. - * - column: The column number in the original source. - * - * and an object is returned with the following properties: - * - * - line: The line number in the generated source, or null. - * - column: The column number in the generated source, or null. - */ - IndexedSourceMapConsumer.prototype.generatedPositionFor = - function IndexedSourceMapConsumer_generatedPositionFor(aArgs) { - for (var i = 0; i < this._sections.length; i++) { - var section = this._sections[i]; - - // Only consider this section if the requested source is in the list of - // sources of the consumer. - if (section.consumer.sources.indexOf(util.getArg(aArgs, 'source')) === -1) { - continue; - } - var generatedPosition = section.consumer.generatedPositionFor(aArgs); - if (generatedPosition) { - var ret = { - line: generatedPosition.line + - (section.generatedOffset.generatedLine - 1), - column: generatedPosition.column + - (section.generatedOffset.generatedLine === generatedPosition.line - ? section.generatedOffset.generatedColumn - 1 - : 0) - }; - return ret; - } - } - - return { - line: null, - column: null - }; - }; - - /** - * Parse the mappings in a string in to a data structure which we can easily - * query (the ordered arrays in the `this.__generatedMappings` and - * `this.__originalMappings` properties). - */ - IndexedSourceMapConsumer.prototype._parseMappings = - function IndexedSourceMapConsumer_parseMappings(aStr, aSourceRoot) { - this.__generatedMappings = []; - this.__originalMappings = []; - for (var i = 0; i < this._sections.length; i++) { - var section = this._sections[i]; - var sectionMappings = section.consumer._generatedMappings; - for (var j = 0; j < sectionMappings.length; j++) { - var mapping = sectionMappings[j]; - - var source = section.consumer._sources.at(mapping.source); - if (section.consumer.sourceRoot !== null) { - source = util.join(section.consumer.sourceRoot, source); - } - this._sources.add(source); - source = this._sources.indexOf(source); - - var name = section.consumer._names.at(mapping.name); - this._names.add(name); - name = this._names.indexOf(name); - - // The mappings coming from the consumer for the section have - // generated positions relative to the start of the section, so we - // need to offset them to be relative to the start of the concatenated - // generated file. - var adjustedMapping = { - source: source, - generatedLine: mapping.generatedLine + - (section.generatedOffset.generatedLine - 1), - generatedColumn: mapping.generatedColumn + - (section.generatedOffset.generatedLine === mapping.generatedLine - ? section.generatedOffset.generatedColumn - 1 - : 0), - originalLine: mapping.originalLine, - originalColumn: mapping.originalColumn, - name: name - }; - - this.__generatedMappings.push(adjustedMapping); - if (typeof adjustedMapping.originalLine === 'number') { - this.__originalMappings.push(adjustedMapping); - } - } - } - - quickSort(this.__generatedMappings, util.compareByGeneratedPositionsDeflated); - quickSort(this.__originalMappings, util.compareByOriginalPositions); - }; - - exports.IndexedSourceMapConsumer = IndexedSourceMapConsumer; - - -/***/ }), -/* 8 */ -/***/ (function(module, exports) { - - /* -*- Mode: js; js-indent-level: 2; -*- */ - /* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - - exports.GREATEST_LOWER_BOUND = 1; - exports.LEAST_UPPER_BOUND = 2; - - /** - * Recursive implementation of binary search. - * - * @param aLow Indices here and lower do not contain the needle. - * @param aHigh Indices here and higher do not contain the needle. - * @param aNeedle The element being searched for. - * @param aHaystack The non-empty array being searched. - * @param aCompare Function which takes two elements and returns -1, 0, or 1. - * @param aBias Either 'binarySearch.GREATEST_LOWER_BOUND' or - * 'binarySearch.LEAST_UPPER_BOUND'. Specifies whether to return the - * closest element that is smaller than or greater than the one we are - * searching for, respectively, if the exact element cannot be found. - */ - function recursiveSearch(aLow, aHigh, aNeedle, aHaystack, aCompare, aBias) { - // This function terminates when one of the following is true: - // - // 1. We find the exact element we are looking for. - // - // 2. We did not find the exact element, but we can return the index of - // the next-closest element. - // - // 3. We did not find the exact element, and there is no next-closest - // element than the one we are searching for, so we return -1. - var mid = Math.floor((aHigh - aLow) / 2) + aLow; - var cmp = aCompare(aNeedle, aHaystack[mid], true); - if (cmp === 0) { - // Found the element we are looking for. - return mid; - } - else if (cmp > 0) { - // Our needle is greater than aHaystack[mid]. - if (aHigh - mid > 1) { - // The element is in the upper half. - return recursiveSearch(mid, aHigh, aNeedle, aHaystack, aCompare, aBias); - } - - // The exact needle element was not found in this haystack. Determine if - // we are in termination case (3) or (2) and return the appropriate thing. - if (aBias == exports.LEAST_UPPER_BOUND) { - return aHigh < aHaystack.length ? aHigh : -1; - } else { - return mid; - } - } - else { - // Our needle is less than aHaystack[mid]. - if (mid - aLow > 1) { - // The element is in the lower half. - return recursiveSearch(aLow, mid, aNeedle, aHaystack, aCompare, aBias); - } - - // we are in termination case (3) or (2) and return the appropriate thing. - if (aBias == exports.LEAST_UPPER_BOUND) { - return mid; - } else { - return aLow < 0 ? -1 : aLow; - } - } - } - - /** - * This is an implementation of binary search which will always try and return - * the index of the closest element if there is no exact hit. This is because - * mappings between original and generated line/col pairs are single points, - * and there is an implicit region between each of them, so a miss just means - * that you aren't on the very start of a region. - * - * @param aNeedle The element you are looking for. - * @param aHaystack The array that is being searched. - * @param aCompare A function which takes the needle and an element in the - * array and returns -1, 0, or 1 depending on whether the needle is less - * than, equal to, or greater than the element, respectively. - * @param aBias Either 'binarySearch.GREATEST_LOWER_BOUND' or - * 'binarySearch.LEAST_UPPER_BOUND'. Specifies whether to return the - * closest element that is smaller than or greater than the one we are - * searching for, respectively, if the exact element cannot be found. - * Defaults to 'binarySearch.GREATEST_LOWER_BOUND'. - */ - exports.search = function search(aNeedle, aHaystack, aCompare, aBias) { - if (aHaystack.length === 0) { - return -1; - } - - var index = recursiveSearch(-1, aHaystack.length, aNeedle, aHaystack, - aCompare, aBias || exports.GREATEST_LOWER_BOUND); - if (index < 0) { - return -1; - } - - // We have found either the exact element, or the next-closest element than - // the one we are searching for. However, there may be more than one such - // element. Make sure we always return the smallest of these. - while (index - 1 >= 0) { - if (aCompare(aHaystack[index], aHaystack[index - 1], true) !== 0) { - break; - } - --index; - } - - return index; - }; - - -/***/ }), -/* 9 */ -/***/ (function(module, exports) { - - /* -*- Mode: js; js-indent-level: 2; -*- */ - /* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - - // It turns out that some (most?) JavaScript engines don't self-host - // `Array.prototype.sort`. This makes sense because C++ will likely remain - // faster than JS when doing raw CPU-intensive sorting. However, when using a - // custom comparator function, calling back and forth between the VM's C++ and - // JIT'd JS is rather slow *and* loses JIT type information, resulting in - // worse generated code for the comparator function than would be optimal. In - // fact, when sorting with a comparator, these costs outweigh the benefits of - // sorting in C++. By using our own JS-implemented Quick Sort (below), we get - // a ~3500ms mean speed-up in `bench/bench.html`. - - /** - * Swap the elements indexed by `x` and `y` in the array `ary`. - * - * @param {Array} ary - * The array. - * @param {Number} x - * The index of the first item. - * @param {Number} y - * The index of the second item. - */ - function swap(ary, x, y) { - var temp = ary[x]; - ary[x] = ary[y]; - ary[y] = temp; - } - - /** - * Returns a random integer within the range `low .. high` inclusive. - * - * @param {Number} low - * The lower bound on the range. - * @param {Number} high - * The upper bound on the range. - */ - function randomIntInRange(low, high) { - return Math.round(low + (Math.random() * (high - low))); - } - - /** - * The Quick Sort algorithm. - * - * @param {Array} ary - * An array to sort. - * @param {function} comparator - * Function to use to compare two items. - * @param {Number} p - * Start index of the array - * @param {Number} r - * End index of the array - */ - function doQuickSort(ary, comparator, p, r) { - // If our lower bound is less than our upper bound, we (1) partition the - // array into two pieces and (2) recurse on each half. If it is not, this is - // the empty array and our base case. - - if (p < r) { - // (1) Partitioning. - // - // The partitioning chooses a pivot between `p` and `r` and moves all - // elements that are less than or equal to the pivot to the before it, and - // all the elements that are greater than it after it. The effect is that - // once partition is done, the pivot is in the exact place it will be when - // the array is put in sorted order, and it will not need to be moved - // again. This runs in O(n) time. - - // Always choose a random pivot so that an input array which is reverse - // sorted does not cause O(n^2) running time. - var pivotIndex = randomIntInRange(p, r); - var i = p - 1; - - swap(ary, pivotIndex, r); - var pivot = ary[r]; - - // Immediately after `j` is incremented in this loop, the following hold - // true: - // - // * Every element in `ary[p .. i]` is less than or equal to the pivot. - // - // * Every element in `ary[i+1 .. j-1]` is greater than the pivot. - for (var j = p; j < r; j++) { - if (comparator(ary[j], pivot) <= 0) { - i += 1; - swap(ary, i, j); - } - } - - swap(ary, i + 1, j); - var q = i + 1; - - // (2) Recurse on each half. - - doQuickSort(ary, comparator, p, q - 1); - doQuickSort(ary, comparator, q + 1, r); - } - } - - /** - * Sort the given array in-place with the given comparator function. - * - * @param {Array} ary - * An array to sort. - * @param {function} comparator - * Function to use to compare two items. - */ - exports.quickSort = function (ary, comparator) { - doQuickSort(ary, comparator, 0, ary.length - 1); - }; - - -/***/ }), -/* 10 */ -/***/ (function(module, exports, __webpack_require__) { - - /* -*- Mode: js; js-indent-level: 2; -*- */ - /* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - - var SourceMapGenerator = __webpack_require__(1).SourceMapGenerator; - var util = __webpack_require__(4); - - // Matches a Windows-style `\r\n` newline or a `\n` newline used by all other - // operating systems these days (capturing the result). - var REGEX_NEWLINE = /(\r?\n)/; - - // Newline character code for charCodeAt() comparisons - var NEWLINE_CODE = 10; - - // Private symbol for identifying `SourceNode`s when multiple versions of - // the source-map library are loaded. This MUST NOT CHANGE across - // versions! - var isSourceNode = "$$$isSourceNode$$$"; - - /** - * SourceNodes provide a way to abstract over interpolating/concatenating - * snippets of generated JavaScript source code while maintaining the line and - * column information associated with the original source code. - * - * @param aLine The original line number. - * @param aColumn The original column number. - * @param aSource The original source's filename. - * @param aChunks Optional. An array of strings which are snippets of - * generated JS, or other SourceNodes. - * @param aName The original identifier. - */ - function SourceNode(aLine, aColumn, aSource, aChunks, aName) { - this.children = []; - this.sourceContents = {}; - this.line = aLine == null ? null : aLine; - this.column = aColumn == null ? null : aColumn; - this.source = aSource == null ? null : aSource; - this.name = aName == null ? null : aName; - this[isSourceNode] = true; - if (aChunks != null) this.add(aChunks); - } - - /** - * Creates a SourceNode from generated code and a SourceMapConsumer. - * - * @param aGeneratedCode The generated code - * @param aSourceMapConsumer The SourceMap for the generated code - * @param aRelativePath Optional. The path that relative sources in the - * SourceMapConsumer should be relative to. - */ - SourceNode.fromStringWithSourceMap = - function SourceNode_fromStringWithSourceMap(aGeneratedCode, aSourceMapConsumer, aRelativePath) { - // The SourceNode we want to fill with the generated code - // and the SourceMap - var node = new SourceNode(); - - // All even indices of this array are one line of the generated code, - // while all odd indices are the newlines between two adjacent lines - // (since `REGEX_NEWLINE` captures its match). - // Processed fragments are accessed by calling `shiftNextLine`. - var remainingLines = aGeneratedCode.split(REGEX_NEWLINE); - var remainingLinesIndex = 0; - var shiftNextLine = function() { - var lineContents = getNextLine(); - // The last line of a file might not have a newline. - var newLine = getNextLine() || ""; - return lineContents + newLine; - - function getNextLine() { - return remainingLinesIndex < remainingLines.length ? - remainingLines[remainingLinesIndex++] : undefined; - } - }; - - // We need to remember the position of "remainingLines" - var lastGeneratedLine = 1, lastGeneratedColumn = 0; - - // The generate SourceNodes we need a code range. - // To extract it current and last mapping is used. - // Here we store the last mapping. - var lastMapping = null; - - aSourceMapConsumer.eachMapping(function (mapping) { - if (lastMapping !== null) { - // We add the code from "lastMapping" to "mapping": - // First check if there is a new line in between. - if (lastGeneratedLine < mapping.generatedLine) { - // Associate first line with "lastMapping" - addMappingWithCode(lastMapping, shiftNextLine()); - lastGeneratedLine++; - lastGeneratedColumn = 0; - // The remaining code is added without mapping - } else { - // There is no new line in between. - // Associate the code between "lastGeneratedColumn" and - // "mapping.generatedColumn" with "lastMapping" - var nextLine = remainingLines[remainingLinesIndex]; - var code = nextLine.substr(0, mapping.generatedColumn - - lastGeneratedColumn); - remainingLines[remainingLinesIndex] = nextLine.substr(mapping.generatedColumn - - lastGeneratedColumn); - lastGeneratedColumn = mapping.generatedColumn; - addMappingWithCode(lastMapping, code); - // No more remaining code, continue - lastMapping = mapping; - return; - } - } - // We add the generated code until the first mapping - // to the SourceNode without any mapping. - // Each line is added as separate string. - while (lastGeneratedLine < mapping.generatedLine) { - node.add(shiftNextLine()); - lastGeneratedLine++; - } - if (lastGeneratedColumn < mapping.generatedColumn) { - var nextLine = remainingLines[remainingLinesIndex]; - node.add(nextLine.substr(0, mapping.generatedColumn)); - remainingLines[remainingLinesIndex] = nextLine.substr(mapping.generatedColumn); - lastGeneratedColumn = mapping.generatedColumn; - } - lastMapping = mapping; - }, this); - // We have processed all mappings. - if (remainingLinesIndex < remainingLines.length) { - if (lastMapping) { - // Associate the remaining code in the current line with "lastMapping" - addMappingWithCode(lastMapping, shiftNextLine()); - } - // and add the remaining lines without any mapping - node.add(remainingLines.splice(remainingLinesIndex).join("")); - } - - // Copy sourcesContent into SourceNode - aSourceMapConsumer.sources.forEach(function (sourceFile) { - var content = aSourceMapConsumer.sourceContentFor(sourceFile); - if (content != null) { - if (aRelativePath != null) { - sourceFile = util.join(aRelativePath, sourceFile); - } - node.setSourceContent(sourceFile, content); - } - }); - - return node; - - function addMappingWithCode(mapping, code) { - if (mapping === null || mapping.source === undefined) { - node.add(code); - } else { - var source = aRelativePath - ? util.join(aRelativePath, mapping.source) - : mapping.source; - node.add(new SourceNode(mapping.originalLine, - mapping.originalColumn, - source, - code, - mapping.name)); - } - } - }; - - /** - * Add a chunk of generated JS to this source node. - * - * @param aChunk A string snippet of generated JS code, another instance of - * SourceNode, or an array where each member is one of those things. - */ - SourceNode.prototype.add = function SourceNode_add(aChunk) { - if (Array.isArray(aChunk)) { - aChunk.forEach(function (chunk) { - this.add(chunk); - }, this); - } - else if (aChunk[isSourceNode] || typeof aChunk === "string") { - if (aChunk) { - this.children.push(aChunk); - } - } - else { - throw new TypeError( - "Expected a SourceNode, string, or an array of SourceNodes and strings. Got " + aChunk - ); - } - return this; - }; - - /** - * Add a chunk of generated JS to the beginning of this source node. - * - * @param aChunk A string snippet of generated JS code, another instance of - * SourceNode, or an array where each member is one of those things. - */ - SourceNode.prototype.prepend = function SourceNode_prepend(aChunk) { - if (Array.isArray(aChunk)) { - for (var i = aChunk.length-1; i >= 0; i--) { - this.prepend(aChunk[i]); - } - } - else if (aChunk[isSourceNode] || typeof aChunk === "string") { - this.children.unshift(aChunk); - } - else { - throw new TypeError( - "Expected a SourceNode, string, or an array of SourceNodes and strings. Got " + aChunk - ); - } - return this; - }; - - /** - * Walk over the tree of JS snippets in this node and its children. The - * walking function is called once for each snippet of JS and is passed that - * snippet and the its original associated source's line/column location. - * - * @param aFn The traversal function. - */ - SourceNode.prototype.walk = function SourceNode_walk(aFn) { - var chunk; - for (var i = 0, len = this.children.length; i < len; i++) { - chunk = this.children[i]; - if (chunk[isSourceNode]) { - chunk.walk(aFn); - } - else { - if (chunk !== '') { - aFn(chunk, { source: this.source, - line: this.line, - column: this.column, - name: this.name }); - } - } - } - }; - - /** - * Like `String.prototype.join` except for SourceNodes. Inserts `aStr` between - * each of `this.children`. - * - * @param aSep The separator. - */ - SourceNode.prototype.join = function SourceNode_join(aSep) { - var newChildren; - var i; - var len = this.children.length; - if (len > 0) { - newChildren = []; - for (i = 0; i < len-1; i++) { - newChildren.push(this.children[i]); - newChildren.push(aSep); - } - newChildren.push(this.children[i]); - this.children = newChildren; - } - return this; - }; - - /** - * Call String.prototype.replace on the very right-most source snippet. Useful - * for trimming whitespace from the end of a source node, etc. - * - * @param aPattern The pattern to replace. - * @param aReplacement The thing to replace the pattern with. - */ - SourceNode.prototype.replaceRight = function SourceNode_replaceRight(aPattern, aReplacement) { - var lastChild = this.children[this.children.length - 1]; - if (lastChild[isSourceNode]) { - lastChild.replaceRight(aPattern, aReplacement); - } - else if (typeof lastChild === 'string') { - this.children[this.children.length - 1] = lastChild.replace(aPattern, aReplacement); - } - else { - this.children.push(''.replace(aPattern, aReplacement)); - } - return this; - }; - - /** - * Set the source content for a source file. This will be added to the SourceMapGenerator - * in the sourcesContent field. - * - * @param aSourceFile The filename of the source file - * @param aSourceContent The content of the source file - */ - SourceNode.prototype.setSourceContent = - function SourceNode_setSourceContent(aSourceFile, aSourceContent) { - this.sourceContents[util.toSetString(aSourceFile)] = aSourceContent; - }; - - /** - * Walk over the tree of SourceNodes. The walking function is called for each - * source file content and is passed the filename and source content. - * - * @param aFn The traversal function. - */ - SourceNode.prototype.walkSourceContents = - function SourceNode_walkSourceContents(aFn) { - for (var i = 0, len = this.children.length; i < len; i++) { - if (this.children[i][isSourceNode]) { - this.children[i].walkSourceContents(aFn); - } - } - - var sources = Object.keys(this.sourceContents); - for (var i = 0, len = sources.length; i < len; i++) { - aFn(util.fromSetString(sources[i]), this.sourceContents[sources[i]]); - } - }; - - /** - * Return the string representation of this source node. Walks over the tree - * and concatenates all the various snippets together to one string. - */ - SourceNode.prototype.toString = function SourceNode_toString() { - var str = ""; - this.walk(function (chunk) { - str += chunk; - }); - return str; - }; - - /** - * Returns the string representation of this source node along with a source - * map. - */ - SourceNode.prototype.toStringWithSourceMap = function SourceNode_toStringWithSourceMap(aArgs) { - var generated = { - code: "", - line: 1, - column: 0 - }; - var map = new SourceMapGenerator(aArgs); - var sourceMappingActive = false; - var lastOriginalSource = null; - var lastOriginalLine = null; - var lastOriginalColumn = null; - var lastOriginalName = null; - this.walk(function (chunk, original) { - generated.code += chunk; - if (original.source !== null - && original.line !== null - && original.column !== null) { - if(lastOriginalSource !== original.source - || lastOriginalLine !== original.line - || lastOriginalColumn !== original.column - || lastOriginalName !== original.name) { - map.addMapping({ - source: original.source, - original: { - line: original.line, - column: original.column - }, - generated: { - line: generated.line, - column: generated.column - }, - name: original.name - }); - } - lastOriginalSource = original.source; - lastOriginalLine = original.line; - lastOriginalColumn = original.column; - lastOriginalName = original.name; - sourceMappingActive = true; - } else if (sourceMappingActive) { - map.addMapping({ - generated: { - line: generated.line, - column: generated.column - } - }); - lastOriginalSource = null; - sourceMappingActive = false; - } - for (var idx = 0, length = chunk.length; idx < length; idx++) { - if (chunk.charCodeAt(idx) === NEWLINE_CODE) { - generated.line++; - generated.column = 0; - // Mappings end at eol - if (idx + 1 === length) { - lastOriginalSource = null; - sourceMappingActive = false; - } else if (sourceMappingActive) { - map.addMapping({ - source: original.source, - original: { - line: original.line, - column: original.column - }, - generated: { - line: generated.line, - column: generated.column - }, - name: original.name - }); - } - } else { - generated.column++; - } - } - }); - this.walkSourceContents(function (sourceFile, sourceContent) { - map.setSourceContent(sourceFile, sourceContent); - }); - - return { code: generated.code, map: map }; - }; - - exports.SourceNode = SourceNode; - - -/***/ }) -/******/ ]) -}); -; \ No newline at end of file diff --git a/user/themes/r2c/node_modules/@gulp-sourcemaps/identity-map/node_modules/source-map/dist/source-map.min.js b/user/themes/r2c/node_modules/@gulp-sourcemaps/identity-map/node_modules/source-map/dist/source-map.min.js deleted file mode 100644 index f2a46bd..0000000 --- a/user/themes/r2c/node_modules/@gulp-sourcemaps/identity-map/node_modules/source-map/dist/source-map.min.js +++ /dev/null @@ -1,2 +0,0 @@ -!function(e,n){"object"==typeof exports&&"object"==typeof module?module.exports=n():"function"==typeof define&&define.amd?define([],n):"object"==typeof exports?exports.sourceMap=n():e.sourceMap=n()}(this,function(){return function(e){function n(t){if(r[t])return r[t].exports;var o=r[t]={exports:{},id:t,loaded:!1};return e[t].call(o.exports,o,o.exports,n),o.loaded=!0,o.exports}var r={};return n.m=e,n.c=r,n.p="",n(0)}([function(e,n,r){n.SourceMapGenerator=r(1).SourceMapGenerator,n.SourceMapConsumer=r(7).SourceMapConsumer,n.SourceNode=r(10).SourceNode},function(e,n,r){function t(e){e||(e={}),this._file=i.getArg(e,"file",null),this._sourceRoot=i.getArg(e,"sourceRoot",null),this._skipValidation=i.getArg(e,"skipValidation",!1),this._sources=new s,this._names=new s,this._mappings=new a,this._sourcesContents=null}var o=r(2),i=r(4),s=r(5).ArraySet,a=r(6).MappingList;t.prototype._version=3,t.fromSourceMap=function(e){var n=e.sourceRoot,r=new t({file:e.file,sourceRoot:n});return e.eachMapping(function(e){var t={generated:{line:e.generatedLine,column:e.generatedColumn}};null!=e.source&&(t.source=e.source,null!=n&&(t.source=i.relative(n,t.source)),t.original={line:e.originalLine,column:e.originalColumn},null!=e.name&&(t.name=e.name)),r.addMapping(t)}),e.sources.forEach(function(n){var t=e.sourceContentFor(n);null!=t&&r.setSourceContent(n,t)}),r},t.prototype.addMapping=function(e){var n=i.getArg(e,"generated"),r=i.getArg(e,"original",null),t=i.getArg(e,"source",null),o=i.getArg(e,"name",null);this._skipValidation||this._validateMapping(n,r,t,o),null!=t&&(t=String(t),this._sources.has(t)||this._sources.add(t)),null!=o&&(o=String(o),this._names.has(o)||this._names.add(o)),this._mappings.add({generatedLine:n.line,generatedColumn:n.column,originalLine:null!=r&&r.line,originalColumn:null!=r&&r.column,source:t,name:o})},t.prototype.setSourceContent=function(e,n){var r=e;null!=this._sourceRoot&&(r=i.relative(this._sourceRoot,r)),null!=n?(this._sourcesContents||(this._sourcesContents=Object.create(null)),this._sourcesContents[i.toSetString(r)]=n):this._sourcesContents&&(delete this._sourcesContents[i.toSetString(r)],0===Object.keys(this._sourcesContents).length&&(this._sourcesContents=null))},t.prototype.applySourceMap=function(e,n,r){var t=n;if(null==n){if(null==e.file)throw new Error('SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, or the source map\'s "file" property. Both were omitted.');t=e.file}var o=this._sourceRoot;null!=o&&(t=i.relative(o,t));var a=new s,u=new s;this._mappings.unsortedForEach(function(n){if(n.source===t&&null!=n.originalLine){var s=e.originalPositionFor({line:n.originalLine,column:n.originalColumn});null!=s.source&&(n.source=s.source,null!=r&&(n.source=i.join(r,n.source)),null!=o&&(n.source=i.relative(o,n.source)),n.originalLine=s.line,n.originalColumn=s.column,null!=s.name&&(n.name=s.name))}var l=n.source;null==l||a.has(l)||a.add(l);var c=n.name;null==c||u.has(c)||u.add(c)},this),this._sources=a,this._names=u,e.sources.forEach(function(n){var t=e.sourceContentFor(n);null!=t&&(null!=r&&(n=i.join(r,n)),null!=o&&(n=i.relative(o,n)),this.setSourceContent(n,t))},this)},t.prototype._validateMapping=function(e,n,r,t){if(n&&"number"!=typeof n.line&&"number"!=typeof n.column)throw new Error("original.line and original.column are not numbers -- you probably meant to omit the original mapping entirely and only map the generated position. If so, pass null for the original mapping instead of an object with empty or null values.");if((!(e&&"line"in e&&"column"in e&&e.line>0&&e.column>=0)||n||r||t)&&!(e&&"line"in e&&"column"in e&&n&&"line"in n&&"column"in n&&e.line>0&&e.column>=0&&n.line>0&&n.column>=0&&r))throw new Error("Invalid mapping: "+JSON.stringify({generated:e,source:r,original:n,name:t}))},t.prototype._serializeMappings=function(){for(var e,n,r,t,s=0,a=1,u=0,l=0,c=0,g=0,p="",h=this._mappings.toArray(),f=0,d=h.length;f0){if(!i.compareByGeneratedPositionsInflated(n,h[f-1]))continue;e+=","}e+=o.encode(n.generatedColumn-s),s=n.generatedColumn,null!=n.source&&(t=this._sources.indexOf(n.source),e+=o.encode(t-g),g=t,e+=o.encode(n.originalLine-1-l),l=n.originalLine-1,e+=o.encode(n.originalColumn-u),u=n.originalColumn,null!=n.name&&(r=this._names.indexOf(n.name),e+=o.encode(r-c),c=r)),p+=e}return p},t.prototype._generateSourcesContent=function(e,n){return e.map(function(e){if(!this._sourcesContents)return null;null!=n&&(e=i.relative(n,e));var r=i.toSetString(e);return Object.prototype.hasOwnProperty.call(this._sourcesContents,r)?this._sourcesContents[r]:null},this)},t.prototype.toJSON=function(){var e={version:this._version,sources:this._sources.toArray(),names:this._names.toArray(),mappings:this._serializeMappings()};return null!=this._file&&(e.file=this._file),null!=this._sourceRoot&&(e.sourceRoot=this._sourceRoot),this._sourcesContents&&(e.sourcesContent=this._generateSourcesContent(e.sources,e.sourceRoot)),e},t.prototype.toString=function(){return JSON.stringify(this.toJSON())},n.SourceMapGenerator=t},function(e,n,r){function t(e){return e<0?(-e<<1)+1:(e<<1)+0}function o(e){var n=1===(1&e),r=e>>1;return n?-r:r}var i=r(3),s=5,a=1<>>=s,o>0&&(n|=l),r+=i.encode(n);while(o>0);return r},n.decode=function(e,n,r){var t,a,c=e.length,g=0,p=0;do{if(n>=c)throw new Error("Expected more digits in base 64 VLQ value.");if(a=i.decode(e.charCodeAt(n++)),a===-1)throw new Error("Invalid base64 digit: "+e.charAt(n-1));t=!!(a&l),a&=u,g+=a<=0;c--)s=u[c],"."===s?u.splice(c,1):".."===s?l++:l>0&&(""===s?(u.splice(c+1,l),l=0):(u.splice(c,2),l--));return r=u.join("/"),""===r&&(r=a?"/":"."),i?(i.path=r,o(i)):r}function s(e,n){""===e&&(e="."),""===n&&(n=".");var r=t(n),s=t(e);if(s&&(e=s.path||"/"),r&&!r.scheme)return s&&(r.scheme=s.scheme),o(r);if(r||n.match(_))return n;if(s&&!s.host&&!s.path)return s.host=n,o(s);var a="/"===n.charAt(0)?n:i(e.replace(/\/+$/,"")+"/"+n);return s?(s.path=a,o(s)):a}function a(e,n){""===e&&(e="."),e=e.replace(/\/$/,"");for(var r=0;0!==n.indexOf(e+"/");){var t=e.lastIndexOf("/");if(t<0)return n;if(e=e.slice(0,t),e.match(/^([^\/]+:\/)?\/*$/))return n;++r}return Array(r+1).join("../")+n.substr(e.length+1)}function u(e){return e}function l(e){return g(e)?"$"+e:e}function c(e){return g(e)?e.slice(1):e}function g(e){if(!e)return!1;var n=e.length;if(n<9)return!1;if(95!==e.charCodeAt(n-1)||95!==e.charCodeAt(n-2)||111!==e.charCodeAt(n-3)||116!==e.charCodeAt(n-4)||111!==e.charCodeAt(n-5)||114!==e.charCodeAt(n-6)||112!==e.charCodeAt(n-7)||95!==e.charCodeAt(n-8)||95!==e.charCodeAt(n-9))return!1;for(var r=n-10;r>=0;r--)if(36!==e.charCodeAt(r))return!1;return!0}function p(e,n,r){var t=e.source-n.source;return 0!==t?t:(t=e.originalLine-n.originalLine,0!==t?t:(t=e.originalColumn-n.originalColumn,0!==t||r?t:(t=e.generatedColumn-n.generatedColumn,0!==t?t:(t=e.generatedLine-n.generatedLine,0!==t?t:e.name-n.name))))}function h(e,n,r){var t=e.generatedLine-n.generatedLine;return 0!==t?t:(t=e.generatedColumn-n.generatedColumn,0!==t||r?t:(t=e.source-n.source,0!==t?t:(t=e.originalLine-n.originalLine,0!==t?t:(t=e.originalColumn-n.originalColumn,0!==t?t:e.name-n.name))))}function f(e,n){return e===n?0:e>n?1:-1}function d(e,n){var r=e.generatedLine-n.generatedLine;return 0!==r?r:(r=e.generatedColumn-n.generatedColumn,0!==r?r:(r=f(e.source,n.source),0!==r?r:(r=e.originalLine-n.originalLine,0!==r?r:(r=e.originalColumn-n.originalColumn,0!==r?r:f(e.name,n.name)))))}n.getArg=r;var m=/^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.]*)(?::(\d+))?(\S*)$/,_=/^data:.+\,.+$/;n.urlParse=t,n.urlGenerate=o,n.normalize=i,n.join=s,n.isAbsolute=function(e){return"/"===e.charAt(0)||!!e.match(m)},n.relative=a;var v=function(){var e=Object.create(null);return!("__proto__"in e)}();n.toSetString=v?u:l,n.fromSetString=v?u:c,n.compareByOriginalPositions=p,n.compareByGeneratedPositionsDeflated=h,n.compareByGeneratedPositionsInflated=d},function(e,n,r){function t(){this._array=[],this._set=s?new Map:Object.create(null)}var o=r(4),i=Object.prototype.hasOwnProperty,s="undefined"!=typeof Map;t.fromArray=function(e,n){for(var r=new t,o=0,i=e.length;o=0)return n}else{var r=o.toSetString(e);if(i.call(this._set,r))return this._set[r]}throw new Error('"'+e+'" is not in the set.')},t.prototype.at=function(e){if(e>=0&&er||t==r&&s>=o||i.compareByGeneratedPositionsInflated(e,n)<=0}function o(){this._array=[],this._sorted=!0,this._last={generatedLine:-1,generatedColumn:0}}var i=r(4);o.prototype.unsortedForEach=function(e,n){this._array.forEach(e,n)},o.prototype.add=function(e){t(this._last,e)?(this._last=e,this._array.push(e)):(this._sorted=!1,this._array.push(e))},o.prototype.toArray=function(){return this._sorted||(this._array.sort(i.compareByGeneratedPositionsInflated),this._sorted=!0),this._array},n.MappingList=o},function(e,n,r){function t(e){var n=e;return"string"==typeof e&&(n=JSON.parse(e.replace(/^\)\]\}'/,""))),null!=n.sections?new s(n):new o(n)}function o(e){var n=e;"string"==typeof e&&(n=JSON.parse(e.replace(/^\)\]\}'/,"")));var r=a.getArg(n,"version"),t=a.getArg(n,"sources"),o=a.getArg(n,"names",[]),i=a.getArg(n,"sourceRoot",null),s=a.getArg(n,"sourcesContent",null),u=a.getArg(n,"mappings"),c=a.getArg(n,"file",null);if(r!=this._version)throw new Error("Unsupported version: "+r);t=t.map(String).map(a.normalize).map(function(e){return i&&a.isAbsolute(i)&&a.isAbsolute(e)?a.relative(i,e):e}),this._names=l.fromArray(o.map(String),!0),this._sources=l.fromArray(t,!0),this.sourceRoot=i,this.sourcesContent=s,this._mappings=u,this.file=c}function i(){this.generatedLine=0,this.generatedColumn=0,this.source=null,this.originalLine=null,this.originalColumn=null,this.name=null}function s(e){var n=e;"string"==typeof e&&(n=JSON.parse(e.replace(/^\)\]\}'/,"")));var r=a.getArg(n,"version"),o=a.getArg(n,"sections");if(r!=this._version)throw new Error("Unsupported version: "+r);this._sources=new l,this._names=new l;var i={line:-1,column:0};this._sections=o.map(function(e){if(e.url)throw new Error("Support for url field in sections not implemented.");var n=a.getArg(e,"offset"),r=a.getArg(n,"line"),o=a.getArg(n,"column");if(r=0){var i=this._originalMappings[o];if(void 0===e.column)for(var s=i.originalLine;i&&i.originalLine===s;)t.push({line:a.getArg(i,"generatedLine",null),column:a.getArg(i,"generatedColumn",null),lastColumn:a.getArg(i,"lastGeneratedColumn",null)}),i=this._originalMappings[++o];else for(var l=i.originalColumn;i&&i.originalLine===n&&i.originalColumn==l;)t.push({line:a.getArg(i,"generatedLine",null),column:a.getArg(i,"generatedColumn",null),lastColumn:a.getArg(i,"lastGeneratedColumn",null)}),i=this._originalMappings[++o]}return t},n.SourceMapConsumer=t,o.prototype=Object.create(t.prototype),o.prototype.consumer=t,o.fromSourceMap=function(e){var n=Object.create(o.prototype),r=n._names=l.fromArray(e._names.toArray(),!0),t=n._sources=l.fromArray(e._sources.toArray(),!0);n.sourceRoot=e._sourceRoot,n.sourcesContent=e._generateSourcesContent(n._sources.toArray(),n.sourceRoot),n.file=e._file;for(var s=e._mappings.toArray().slice(),u=n.__generatedMappings=[],c=n.__originalMappings=[],p=0,h=s.length;p1&&(r.source=d+o[1],d+=o[1],r.originalLine=h+o[2],h=r.originalLine,r.originalLine+=1,r.originalColumn=f+o[3],f=r.originalColumn,o.length>4&&(r.name=m+o[4],m+=o[4])),S.push(r),"number"==typeof r.originalLine&&A.push(r)}g(S,a.compareByGeneratedPositionsDeflated),this.__generatedMappings=S,g(A,a.compareByOriginalPositions),this.__originalMappings=A},o.prototype._findMapping=function(e,n,r,t,o,i){if(e[r]<=0)throw new TypeError("Line must be greater than or equal to 1, got "+e[r]);if(e[t]<0)throw new TypeError("Column must be greater than or equal to 0, got "+e[t]);return u.search(e,n,o,i)},o.prototype.computeColumnSpans=function(){for(var e=0;e=0){var o=this._generatedMappings[r];if(o.generatedLine===n.generatedLine){var i=a.getArg(o,"source",null);null!==i&&(i=this._sources.at(i),null!=this.sourceRoot&&(i=a.join(this.sourceRoot,i)));var s=a.getArg(o,"name",null);return null!==s&&(s=this._names.at(s)),{source:i,line:a.getArg(o,"originalLine",null),column:a.getArg(o,"originalColumn",null),name:s}}}return{source:null,line:null,column:null,name:null}},o.prototype.hasContentsOfAllSources=function(){return!!this.sourcesContent&&(this.sourcesContent.length>=this._sources.size()&&!this.sourcesContent.some(function(e){return null==e}))},o.prototype.sourceContentFor=function(e,n){if(!this.sourcesContent)return null;if(null!=this.sourceRoot&&(e=a.relative(this.sourceRoot,e)),this._sources.has(e))return this.sourcesContent[this._sources.indexOf(e)];var r;if(null!=this.sourceRoot&&(r=a.urlParse(this.sourceRoot))){var t=e.replace(/^file:\/\//,"");if("file"==r.scheme&&this._sources.has(t))return this.sourcesContent[this._sources.indexOf(t)];if((!r.path||"/"==r.path)&&this._sources.has("/"+e))return this.sourcesContent[this._sources.indexOf("/"+e)]}if(n)return null;throw new Error('"'+e+'" is not in the SourceMap.')},o.prototype.generatedPositionFor=function(e){var n=a.getArg(e,"source");if(null!=this.sourceRoot&&(n=a.relative(this.sourceRoot,n)),!this._sources.has(n))return{line:null,column:null,lastColumn:null};n=this._sources.indexOf(n);var r={source:n,originalLine:a.getArg(e,"line"),originalColumn:a.getArg(e,"column")},o=this._findMapping(r,this._originalMappings,"originalLine","originalColumn",a.compareByOriginalPositions,a.getArg(e,"bias",t.GREATEST_LOWER_BOUND));if(o>=0){var i=this._originalMappings[o];if(i.source===r.source)return{line:a.getArg(i,"generatedLine",null),column:a.getArg(i,"generatedColumn",null),lastColumn:a.getArg(i,"lastGeneratedColumn",null)}}return{line:null,column:null,lastColumn:null}},n.BasicSourceMapConsumer=o,s.prototype=Object.create(t.prototype),s.prototype.constructor=t,s.prototype._version=3,Object.defineProperty(s.prototype,"sources",{get:function(){for(var e=[],n=0;n0?t-u>1?r(u,t,o,i,s,a):a==n.LEAST_UPPER_BOUND?t1?r(e,u,o,i,s,a):a==n.LEAST_UPPER_BOUND?u:e<0?-1:e}n.GREATEST_LOWER_BOUND=1,n.LEAST_UPPER_BOUND=2,n.search=function(e,t,o,i){if(0===t.length)return-1;var s=r(-1,t.length,e,t,o,i||n.GREATEST_LOWER_BOUND);if(s<0)return-1;for(;s-1>=0&&0===o(t[s],t[s-1],!0);)--s;return s}},function(e,n){function r(e,n,r){var t=e[n];e[n]=e[r],e[r]=t}function t(e,n){return Math.round(e+Math.random()*(n-e))}function o(e,n,i,s){if(i=0;n--)this.prepend(e[n]);else{if(!e[u]&&"string"!=typeof e)throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+e);this.children.unshift(e)}return this},t.prototype.walk=function(e){for(var n,r=0,t=this.children.length;r0){for(n=[],r=0;r 0 && aGenerated.column >= 0\n\t && !aOriginal && !aSource && !aName) {\n\t // Case 1.\n\t return;\n\t }\n\t else if (aGenerated && 'line' in aGenerated && 'column' in aGenerated\n\t && aOriginal && 'line' in aOriginal && 'column' in aOriginal\n\t && aGenerated.line > 0 && aGenerated.column >= 0\n\t && aOriginal.line > 0 && aOriginal.column >= 0\n\t && aSource) {\n\t // Cases 2 and 3.\n\t return;\n\t }\n\t else {\n\t throw new Error('Invalid mapping: ' + JSON.stringify({\n\t generated: aGenerated,\n\t source: aSource,\n\t original: aOriginal,\n\t name: aName\n\t }));\n\t }\n\t };\n\t\n\t/**\n\t * Serialize the accumulated mappings in to the stream of base 64 VLQs\n\t * specified by the source map format.\n\t */\n\tSourceMapGenerator.prototype._serializeMappings =\n\t function SourceMapGenerator_serializeMappings() {\n\t var previousGeneratedColumn = 0;\n\t var previousGeneratedLine = 1;\n\t var previousOriginalColumn = 0;\n\t var previousOriginalLine = 0;\n\t var previousName = 0;\n\t var previousSource = 0;\n\t var result = '';\n\t var next;\n\t var mapping;\n\t var nameIdx;\n\t var sourceIdx;\n\t\n\t var mappings = this._mappings.toArray();\n\t for (var i = 0, len = mappings.length; i < len; i++) {\n\t mapping = mappings[i];\n\t next = ''\n\t\n\t if (mapping.generatedLine !== previousGeneratedLine) {\n\t previousGeneratedColumn = 0;\n\t while (mapping.generatedLine !== previousGeneratedLine) {\n\t next += ';';\n\t previousGeneratedLine++;\n\t }\n\t }\n\t else {\n\t if (i > 0) {\n\t if (!util.compareByGeneratedPositionsInflated(mapping, mappings[i - 1])) {\n\t continue;\n\t }\n\t next += ',';\n\t }\n\t }\n\t\n\t next += base64VLQ.encode(mapping.generatedColumn\n\t - previousGeneratedColumn);\n\t previousGeneratedColumn = mapping.generatedColumn;\n\t\n\t if (mapping.source != null) {\n\t sourceIdx = this._sources.indexOf(mapping.source);\n\t next += base64VLQ.encode(sourceIdx - previousSource);\n\t previousSource = sourceIdx;\n\t\n\t // lines are stored 0-based in SourceMap spec version 3\n\t next += base64VLQ.encode(mapping.originalLine - 1\n\t - previousOriginalLine);\n\t previousOriginalLine = mapping.originalLine - 1;\n\t\n\t next += base64VLQ.encode(mapping.originalColumn\n\t - previousOriginalColumn);\n\t previousOriginalColumn = mapping.originalColumn;\n\t\n\t if (mapping.name != null) {\n\t nameIdx = this._names.indexOf(mapping.name);\n\t next += base64VLQ.encode(nameIdx - previousName);\n\t previousName = nameIdx;\n\t }\n\t }\n\t\n\t result += next;\n\t }\n\t\n\t return result;\n\t };\n\t\n\tSourceMapGenerator.prototype._generateSourcesContent =\n\t function SourceMapGenerator_generateSourcesContent(aSources, aSourceRoot) {\n\t return aSources.map(function (source) {\n\t if (!this._sourcesContents) {\n\t return null;\n\t }\n\t if (aSourceRoot != null) {\n\t source = util.relative(aSourceRoot, source);\n\t }\n\t var key = util.toSetString(source);\n\t return Object.prototype.hasOwnProperty.call(this._sourcesContents, key)\n\t ? this._sourcesContents[key]\n\t : null;\n\t }, this);\n\t };\n\t\n\t/**\n\t * Externalize the source map.\n\t */\n\tSourceMapGenerator.prototype.toJSON =\n\t function SourceMapGenerator_toJSON() {\n\t var map = {\n\t version: this._version,\n\t sources: this._sources.toArray(),\n\t names: this._names.toArray(),\n\t mappings: this._serializeMappings()\n\t };\n\t if (this._file != null) {\n\t map.file = this._file;\n\t }\n\t if (this._sourceRoot != null) {\n\t map.sourceRoot = this._sourceRoot;\n\t }\n\t if (this._sourcesContents) {\n\t map.sourcesContent = this._generateSourcesContent(map.sources, map.sourceRoot);\n\t }\n\t\n\t return map;\n\t };\n\t\n\t/**\n\t * Render the source map being generated to a string.\n\t */\n\tSourceMapGenerator.prototype.toString =\n\t function SourceMapGenerator_toString() {\n\t return JSON.stringify(this.toJSON());\n\t };\n\t\n\texports.SourceMapGenerator = SourceMapGenerator;\n\n\n/***/ }),\n/* 2 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\t/* -*- Mode: js; js-indent-level: 2; -*- */\n\t/*\n\t * Copyright 2011 Mozilla Foundation and contributors\n\t * Licensed under the New BSD license. See LICENSE or:\n\t * http://opensource.org/licenses/BSD-3-Clause\n\t *\n\t * Based on the Base 64 VLQ implementation in Closure Compiler:\n\t * https://code.google.com/p/closure-compiler/source/browse/trunk/src/com/google/debugging/sourcemap/Base64VLQ.java\n\t *\n\t * Copyright 2011 The Closure Compiler Authors. All rights reserved.\n\t * Redistribution and use in source and binary forms, with or without\n\t * modification, are permitted provided that the following conditions are\n\t * met:\n\t *\n\t * * Redistributions of source code must retain the above copyright\n\t * notice, this list of conditions and the following disclaimer.\n\t * * Redistributions in binary form must reproduce the above\n\t * copyright notice, this list of conditions and the following\n\t * disclaimer in the documentation and/or other materials provided\n\t * with the distribution.\n\t * * Neither the name of Google Inc. nor the names of its\n\t * contributors may be used to endorse or promote products derived\n\t * from this software without specific prior written permission.\n\t *\n\t * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n\t * \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\n\t * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\n\t * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\n\t * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\n\t * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT\n\t * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\n\t * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\n\t * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n\t * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\n\t * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\t */\n\t\n\tvar base64 = __webpack_require__(3);\n\t\n\t// A single base 64 digit can contain 6 bits of data. For the base 64 variable\n\t// length quantities we use in the source map spec, the first bit is the sign,\n\t// the next four bits are the actual value, and the 6th bit is the\n\t// continuation bit. The continuation bit tells us whether there are more\n\t// digits in this value following this digit.\n\t//\n\t// Continuation\n\t// | Sign\n\t// | |\n\t// V V\n\t// 101011\n\t\n\tvar VLQ_BASE_SHIFT = 5;\n\t\n\t// binary: 100000\n\tvar VLQ_BASE = 1 << VLQ_BASE_SHIFT;\n\t\n\t// binary: 011111\n\tvar VLQ_BASE_MASK = VLQ_BASE - 1;\n\t\n\t// binary: 100000\n\tvar VLQ_CONTINUATION_BIT = VLQ_BASE;\n\t\n\t/**\n\t * Converts from a two-complement value to a value where the sign bit is\n\t * placed in the least significant bit. For example, as decimals:\n\t * 1 becomes 2 (10 binary), -1 becomes 3 (11 binary)\n\t * 2 becomes 4 (100 binary), -2 becomes 5 (101 binary)\n\t */\n\tfunction toVLQSigned(aValue) {\n\t return aValue < 0\n\t ? ((-aValue) << 1) + 1\n\t : (aValue << 1) + 0;\n\t}\n\t\n\t/**\n\t * Converts to a two-complement value from a value where the sign bit is\n\t * placed in the least significant bit. For example, as decimals:\n\t * 2 (10 binary) becomes 1, 3 (11 binary) becomes -1\n\t * 4 (100 binary) becomes 2, 5 (101 binary) becomes -2\n\t */\n\tfunction fromVLQSigned(aValue) {\n\t var isNegative = (aValue & 1) === 1;\n\t var shifted = aValue >> 1;\n\t return isNegative\n\t ? -shifted\n\t : shifted;\n\t}\n\t\n\t/**\n\t * Returns the base 64 VLQ encoded value.\n\t */\n\texports.encode = function base64VLQ_encode(aValue) {\n\t var encoded = \"\";\n\t var digit;\n\t\n\t var vlq = toVLQSigned(aValue);\n\t\n\t do {\n\t digit = vlq & VLQ_BASE_MASK;\n\t vlq >>>= VLQ_BASE_SHIFT;\n\t if (vlq > 0) {\n\t // There are still more digits in this value, so we must make sure the\n\t // continuation bit is marked.\n\t digit |= VLQ_CONTINUATION_BIT;\n\t }\n\t encoded += base64.encode(digit);\n\t } while (vlq > 0);\n\t\n\t return encoded;\n\t};\n\t\n\t/**\n\t * Decodes the next base 64 VLQ value from the given string and returns the\n\t * value and the rest of the string via the out parameter.\n\t */\n\texports.decode = function base64VLQ_decode(aStr, aIndex, aOutParam) {\n\t var strLen = aStr.length;\n\t var result = 0;\n\t var shift = 0;\n\t var continuation, digit;\n\t\n\t do {\n\t if (aIndex >= strLen) {\n\t throw new Error(\"Expected more digits in base 64 VLQ value.\");\n\t }\n\t\n\t digit = base64.decode(aStr.charCodeAt(aIndex++));\n\t if (digit === -1) {\n\t throw new Error(\"Invalid base64 digit: \" + aStr.charAt(aIndex - 1));\n\t }\n\t\n\t continuation = !!(digit & VLQ_CONTINUATION_BIT);\n\t digit &= VLQ_BASE_MASK;\n\t result = result + (digit << shift);\n\t shift += VLQ_BASE_SHIFT;\n\t } while (continuation);\n\t\n\t aOutParam.value = fromVLQSigned(result);\n\t aOutParam.rest = aIndex;\n\t};\n\n\n/***/ }),\n/* 3 */\n/***/ (function(module, exports) {\n\n\t/* -*- Mode: js; js-indent-level: 2; -*- */\n\t/*\n\t * Copyright 2011 Mozilla Foundation and contributors\n\t * Licensed under the New BSD license. See LICENSE or:\n\t * http://opensource.org/licenses/BSD-3-Clause\n\t */\n\t\n\tvar intToCharMap = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'.split('');\n\t\n\t/**\n\t * Encode an integer in the range of 0 to 63 to a single base 64 digit.\n\t */\n\texports.encode = function (number) {\n\t if (0 <= number && number < intToCharMap.length) {\n\t return intToCharMap[number];\n\t }\n\t throw new TypeError(\"Must be between 0 and 63: \" + number);\n\t};\n\t\n\t/**\n\t * Decode a single base 64 character code digit to an integer. Returns -1 on\n\t * failure.\n\t */\n\texports.decode = function (charCode) {\n\t var bigA = 65; // 'A'\n\t var bigZ = 90; // 'Z'\n\t\n\t var littleA = 97; // 'a'\n\t var littleZ = 122; // 'z'\n\t\n\t var zero = 48; // '0'\n\t var nine = 57; // '9'\n\t\n\t var plus = 43; // '+'\n\t var slash = 47; // '/'\n\t\n\t var littleOffset = 26;\n\t var numberOffset = 52;\n\t\n\t // 0 - 25: ABCDEFGHIJKLMNOPQRSTUVWXYZ\n\t if (bigA <= charCode && charCode <= bigZ) {\n\t return (charCode - bigA);\n\t }\n\t\n\t // 26 - 51: abcdefghijklmnopqrstuvwxyz\n\t if (littleA <= charCode && charCode <= littleZ) {\n\t return (charCode - littleA + littleOffset);\n\t }\n\t\n\t // 52 - 61: 0123456789\n\t if (zero <= charCode && charCode <= nine) {\n\t return (charCode - zero + numberOffset);\n\t }\n\t\n\t // 62: +\n\t if (charCode == plus) {\n\t return 62;\n\t }\n\t\n\t // 63: /\n\t if (charCode == slash) {\n\t return 63;\n\t }\n\t\n\t // Invalid base64 digit.\n\t return -1;\n\t};\n\n\n/***/ }),\n/* 4 */\n/***/ (function(module, exports) {\n\n\t/* -*- Mode: js; js-indent-level: 2; -*- */\n\t/*\n\t * Copyright 2011 Mozilla Foundation and contributors\n\t * Licensed under the New BSD license. See LICENSE or:\n\t * http://opensource.org/licenses/BSD-3-Clause\n\t */\n\t\n\t/**\n\t * This is a helper function for getting values from parameter/options\n\t * objects.\n\t *\n\t * @param args The object we are extracting values from\n\t * @param name The name of the property we are getting.\n\t * @param defaultValue An optional value to return if the property is missing\n\t * from the object. If this is not specified and the property is missing, an\n\t * error will be thrown.\n\t */\n\tfunction getArg(aArgs, aName, aDefaultValue) {\n\t if (aName in aArgs) {\n\t return aArgs[aName];\n\t } else if (arguments.length === 3) {\n\t return aDefaultValue;\n\t } else {\n\t throw new Error('\"' + aName + '\" is a required argument.');\n\t }\n\t}\n\texports.getArg = getArg;\n\t\n\tvar urlRegexp = /^(?:([\\w+\\-.]+):)?\\/\\/(?:(\\w+:\\w+)@)?([\\w.]*)(?::(\\d+))?(\\S*)$/;\n\tvar dataUrlRegexp = /^data:.+\\,.+$/;\n\t\n\tfunction urlParse(aUrl) {\n\t var match = aUrl.match(urlRegexp);\n\t if (!match) {\n\t return null;\n\t }\n\t return {\n\t scheme: match[1],\n\t auth: match[2],\n\t host: match[3],\n\t port: match[4],\n\t path: match[5]\n\t };\n\t}\n\texports.urlParse = urlParse;\n\t\n\tfunction urlGenerate(aParsedUrl) {\n\t var url = '';\n\t if (aParsedUrl.scheme) {\n\t url += aParsedUrl.scheme + ':';\n\t }\n\t url += '//';\n\t if (aParsedUrl.auth) {\n\t url += aParsedUrl.auth + '@';\n\t }\n\t if (aParsedUrl.host) {\n\t url += aParsedUrl.host;\n\t }\n\t if (aParsedUrl.port) {\n\t url += \":\" + aParsedUrl.port\n\t }\n\t if (aParsedUrl.path) {\n\t url += aParsedUrl.path;\n\t }\n\t return url;\n\t}\n\texports.urlGenerate = urlGenerate;\n\t\n\t/**\n\t * Normalizes a path, or the path portion of a URL:\n\t *\n\t * - Replaces consecutive slashes with one slash.\n\t * - Removes unnecessary '.' parts.\n\t * - Removes unnecessary '/..' parts.\n\t *\n\t * Based on code in the Node.js 'path' core module.\n\t *\n\t * @param aPath The path or url to normalize.\n\t */\n\tfunction normalize(aPath) {\n\t var path = aPath;\n\t var url = urlParse(aPath);\n\t if (url) {\n\t if (!url.path) {\n\t return aPath;\n\t }\n\t path = url.path;\n\t }\n\t var isAbsolute = exports.isAbsolute(path);\n\t\n\t var parts = path.split(/\\/+/);\n\t for (var part, up = 0, i = parts.length - 1; i >= 0; i--) {\n\t part = parts[i];\n\t if (part === '.') {\n\t parts.splice(i, 1);\n\t } else if (part === '..') {\n\t up++;\n\t } else if (up > 0) {\n\t if (part === '') {\n\t // The first part is blank if the path is absolute. Trying to go\n\t // above the root is a no-op. Therefore we can remove all '..' parts\n\t // directly after the root.\n\t parts.splice(i + 1, up);\n\t up = 0;\n\t } else {\n\t parts.splice(i, 2);\n\t up--;\n\t }\n\t }\n\t }\n\t path = parts.join('/');\n\t\n\t if (path === '') {\n\t path = isAbsolute ? '/' : '.';\n\t }\n\t\n\t if (url) {\n\t url.path = path;\n\t return urlGenerate(url);\n\t }\n\t return path;\n\t}\n\texports.normalize = normalize;\n\t\n\t/**\n\t * Joins two paths/URLs.\n\t *\n\t * @param aRoot The root path or URL.\n\t * @param aPath The path or URL to be joined with the root.\n\t *\n\t * - If aPath is a URL or a data URI, aPath is returned, unless aPath is a\n\t * scheme-relative URL: Then the scheme of aRoot, if any, is prepended\n\t * first.\n\t * - Otherwise aPath is a path. If aRoot is a URL, then its path portion\n\t * is updated with the result and aRoot is returned. Otherwise the result\n\t * is returned.\n\t * - If aPath is absolute, the result is aPath.\n\t * - Otherwise the two paths are joined with a slash.\n\t * - Joining for example 'http://' and 'www.example.com' is also supported.\n\t */\n\tfunction join(aRoot, aPath) {\n\t if (aRoot === \"\") {\n\t aRoot = \".\";\n\t }\n\t if (aPath === \"\") {\n\t aPath = \".\";\n\t }\n\t var aPathUrl = urlParse(aPath);\n\t var aRootUrl = urlParse(aRoot);\n\t if (aRootUrl) {\n\t aRoot = aRootUrl.path || '/';\n\t }\n\t\n\t // `join(foo, '//www.example.org')`\n\t if (aPathUrl && !aPathUrl.scheme) {\n\t if (aRootUrl) {\n\t aPathUrl.scheme = aRootUrl.scheme;\n\t }\n\t return urlGenerate(aPathUrl);\n\t }\n\t\n\t if (aPathUrl || aPath.match(dataUrlRegexp)) {\n\t return aPath;\n\t }\n\t\n\t // `join('http://', 'www.example.com')`\n\t if (aRootUrl && !aRootUrl.host && !aRootUrl.path) {\n\t aRootUrl.host = aPath;\n\t return urlGenerate(aRootUrl);\n\t }\n\t\n\t var joined = aPath.charAt(0) === '/'\n\t ? aPath\n\t : normalize(aRoot.replace(/\\/+$/, '') + '/' + aPath);\n\t\n\t if (aRootUrl) {\n\t aRootUrl.path = joined;\n\t return urlGenerate(aRootUrl);\n\t }\n\t return joined;\n\t}\n\texports.join = join;\n\t\n\texports.isAbsolute = function (aPath) {\n\t return aPath.charAt(0) === '/' || !!aPath.match(urlRegexp);\n\t};\n\t\n\t/**\n\t * Make a path relative to a URL or another path.\n\t *\n\t * @param aRoot The root path or URL.\n\t * @param aPath The path or URL to be made relative to aRoot.\n\t */\n\tfunction relative(aRoot, aPath) {\n\t if (aRoot === \"\") {\n\t aRoot = \".\";\n\t }\n\t\n\t aRoot = aRoot.replace(/\\/$/, '');\n\t\n\t // It is possible for the path to be above the root. In this case, simply\n\t // checking whether the root is a prefix of the path won't work. Instead, we\n\t // need to remove components from the root one by one, until either we find\n\t // a prefix that fits, or we run out of components to remove.\n\t var level = 0;\n\t while (aPath.indexOf(aRoot + '/') !== 0) {\n\t var index = aRoot.lastIndexOf(\"/\");\n\t if (index < 0) {\n\t return aPath;\n\t }\n\t\n\t // If the only part of the root that is left is the scheme (i.e. http://,\n\t // file:///, etc.), one or more slashes (/), or simply nothing at all, we\n\t // have exhausted all components, so the path is not relative to the root.\n\t aRoot = aRoot.slice(0, index);\n\t if (aRoot.match(/^([^\\/]+:\\/)?\\/*$/)) {\n\t return aPath;\n\t }\n\t\n\t ++level;\n\t }\n\t\n\t // Make sure we add a \"../\" for each component we removed from the root.\n\t return Array(level + 1).join(\"../\") + aPath.substr(aRoot.length + 1);\n\t}\n\texports.relative = relative;\n\t\n\tvar supportsNullProto = (function () {\n\t var obj = Object.create(null);\n\t return !('__proto__' in obj);\n\t}());\n\t\n\tfunction identity (s) {\n\t return s;\n\t}\n\t\n\t/**\n\t * Because behavior goes wacky when you set `__proto__` on objects, we\n\t * have to prefix all the strings in our set with an arbitrary character.\n\t *\n\t * See https://github.com/mozilla/source-map/pull/31 and\n\t * https://github.com/mozilla/source-map/issues/30\n\t *\n\t * @param String aStr\n\t */\n\tfunction toSetString(aStr) {\n\t if (isProtoString(aStr)) {\n\t return '$' + aStr;\n\t }\n\t\n\t return aStr;\n\t}\n\texports.toSetString = supportsNullProto ? identity : toSetString;\n\t\n\tfunction fromSetString(aStr) {\n\t if (isProtoString(aStr)) {\n\t return aStr.slice(1);\n\t }\n\t\n\t return aStr;\n\t}\n\texports.fromSetString = supportsNullProto ? identity : fromSetString;\n\t\n\tfunction isProtoString(s) {\n\t if (!s) {\n\t return false;\n\t }\n\t\n\t var length = s.length;\n\t\n\t if (length < 9 /* \"__proto__\".length */) {\n\t return false;\n\t }\n\t\n\t if (s.charCodeAt(length - 1) !== 95 /* '_' */ ||\n\t s.charCodeAt(length - 2) !== 95 /* '_' */ ||\n\t s.charCodeAt(length - 3) !== 111 /* 'o' */ ||\n\t s.charCodeAt(length - 4) !== 116 /* 't' */ ||\n\t s.charCodeAt(length - 5) !== 111 /* 'o' */ ||\n\t s.charCodeAt(length - 6) !== 114 /* 'r' */ ||\n\t s.charCodeAt(length - 7) !== 112 /* 'p' */ ||\n\t s.charCodeAt(length - 8) !== 95 /* '_' */ ||\n\t s.charCodeAt(length - 9) !== 95 /* '_' */) {\n\t return false;\n\t }\n\t\n\t for (var i = length - 10; i >= 0; i--) {\n\t if (s.charCodeAt(i) !== 36 /* '$' */) {\n\t return false;\n\t }\n\t }\n\t\n\t return true;\n\t}\n\t\n\t/**\n\t * Comparator between two mappings where the original positions are compared.\n\t *\n\t * Optionally pass in `true` as `onlyCompareGenerated` to consider two\n\t * mappings with the same original source/line/column, but different generated\n\t * line and column the same. Useful when searching for a mapping with a\n\t * stubbed out mapping.\n\t */\n\tfunction compareByOriginalPositions(mappingA, mappingB, onlyCompareOriginal) {\n\t var cmp = mappingA.source - mappingB.source;\n\t if (cmp !== 0) {\n\t return cmp;\n\t }\n\t\n\t cmp = mappingA.originalLine - mappingB.originalLine;\n\t if (cmp !== 0) {\n\t return cmp;\n\t }\n\t\n\t cmp = mappingA.originalColumn - mappingB.originalColumn;\n\t if (cmp !== 0 || onlyCompareOriginal) {\n\t return cmp;\n\t }\n\t\n\t cmp = mappingA.generatedColumn - mappingB.generatedColumn;\n\t if (cmp !== 0) {\n\t return cmp;\n\t }\n\t\n\t cmp = mappingA.generatedLine - mappingB.generatedLine;\n\t if (cmp !== 0) {\n\t return cmp;\n\t }\n\t\n\t return mappingA.name - mappingB.name;\n\t}\n\texports.compareByOriginalPositions = compareByOriginalPositions;\n\t\n\t/**\n\t * Comparator between two mappings with deflated source and name indices where\n\t * the generated positions are compared.\n\t *\n\t * Optionally pass in `true` as `onlyCompareGenerated` to consider two\n\t * mappings with the same generated line and column, but different\n\t * source/name/original line and column the same. Useful when searching for a\n\t * mapping with a stubbed out mapping.\n\t */\n\tfunction compareByGeneratedPositionsDeflated(mappingA, mappingB, onlyCompareGenerated) {\n\t var cmp = mappingA.generatedLine - mappingB.generatedLine;\n\t if (cmp !== 0) {\n\t return cmp;\n\t }\n\t\n\t cmp = mappingA.generatedColumn - mappingB.generatedColumn;\n\t if (cmp !== 0 || onlyCompareGenerated) {\n\t return cmp;\n\t }\n\t\n\t cmp = mappingA.source - mappingB.source;\n\t if (cmp !== 0) {\n\t return cmp;\n\t }\n\t\n\t cmp = mappingA.originalLine - mappingB.originalLine;\n\t if (cmp !== 0) {\n\t return cmp;\n\t }\n\t\n\t cmp = mappingA.originalColumn - mappingB.originalColumn;\n\t if (cmp !== 0) {\n\t return cmp;\n\t }\n\t\n\t return mappingA.name - mappingB.name;\n\t}\n\texports.compareByGeneratedPositionsDeflated = compareByGeneratedPositionsDeflated;\n\t\n\tfunction strcmp(aStr1, aStr2) {\n\t if (aStr1 === aStr2) {\n\t return 0;\n\t }\n\t\n\t if (aStr1 > aStr2) {\n\t return 1;\n\t }\n\t\n\t return -1;\n\t}\n\t\n\t/**\n\t * Comparator between two mappings with inflated source and name strings where\n\t * the generated positions are compared.\n\t */\n\tfunction compareByGeneratedPositionsInflated(mappingA, mappingB) {\n\t var cmp = mappingA.generatedLine - mappingB.generatedLine;\n\t if (cmp !== 0) {\n\t return cmp;\n\t }\n\t\n\t cmp = mappingA.generatedColumn - mappingB.generatedColumn;\n\t if (cmp !== 0) {\n\t return cmp;\n\t }\n\t\n\t cmp = strcmp(mappingA.source, mappingB.source);\n\t if (cmp !== 0) {\n\t return cmp;\n\t }\n\t\n\t cmp = mappingA.originalLine - mappingB.originalLine;\n\t if (cmp !== 0) {\n\t return cmp;\n\t }\n\t\n\t cmp = mappingA.originalColumn - mappingB.originalColumn;\n\t if (cmp !== 0) {\n\t return cmp;\n\t }\n\t\n\t return strcmp(mappingA.name, mappingB.name);\n\t}\n\texports.compareByGeneratedPositionsInflated = compareByGeneratedPositionsInflated;\n\n\n/***/ }),\n/* 5 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\t/* -*- Mode: js; js-indent-level: 2; -*- */\n\t/*\n\t * Copyright 2011 Mozilla Foundation and contributors\n\t * Licensed under the New BSD license. See LICENSE or:\n\t * http://opensource.org/licenses/BSD-3-Clause\n\t */\n\t\n\tvar util = __webpack_require__(4);\n\tvar has = Object.prototype.hasOwnProperty;\n\tvar hasNativeMap = typeof Map !== \"undefined\";\n\t\n\t/**\n\t * A data structure which is a combination of an array and a set. Adding a new\n\t * member is O(1), testing for membership is O(1), and finding the index of an\n\t * element is O(1). Removing elements from the set is not supported. Only\n\t * strings are supported for membership.\n\t */\n\tfunction ArraySet() {\n\t this._array = [];\n\t this._set = hasNativeMap ? new Map() : Object.create(null);\n\t}\n\t\n\t/**\n\t * Static method for creating ArraySet instances from an existing array.\n\t */\n\tArraySet.fromArray = function ArraySet_fromArray(aArray, aAllowDuplicates) {\n\t var set = new ArraySet();\n\t for (var i = 0, len = aArray.length; i < len; i++) {\n\t set.add(aArray[i], aAllowDuplicates);\n\t }\n\t return set;\n\t};\n\t\n\t/**\n\t * Return how many unique items are in this ArraySet. If duplicates have been\n\t * added, than those do not count towards the size.\n\t *\n\t * @returns Number\n\t */\n\tArraySet.prototype.size = function ArraySet_size() {\n\t return hasNativeMap ? this._set.size : Object.getOwnPropertyNames(this._set).length;\n\t};\n\t\n\t/**\n\t * Add the given string to this set.\n\t *\n\t * @param String aStr\n\t */\n\tArraySet.prototype.add = function ArraySet_add(aStr, aAllowDuplicates) {\n\t var sStr = hasNativeMap ? aStr : util.toSetString(aStr);\n\t var isDuplicate = hasNativeMap ? this.has(aStr) : has.call(this._set, sStr);\n\t var idx = this._array.length;\n\t if (!isDuplicate || aAllowDuplicates) {\n\t this._array.push(aStr);\n\t }\n\t if (!isDuplicate) {\n\t if (hasNativeMap) {\n\t this._set.set(aStr, idx);\n\t } else {\n\t this._set[sStr] = idx;\n\t }\n\t }\n\t};\n\t\n\t/**\n\t * Is the given string a member of this set?\n\t *\n\t * @param String aStr\n\t */\n\tArraySet.prototype.has = function ArraySet_has(aStr) {\n\t if (hasNativeMap) {\n\t return this._set.has(aStr);\n\t } else {\n\t var sStr = util.toSetString(aStr);\n\t return has.call(this._set, sStr);\n\t }\n\t};\n\t\n\t/**\n\t * What is the index of the given string in the array?\n\t *\n\t * @param String aStr\n\t */\n\tArraySet.prototype.indexOf = function ArraySet_indexOf(aStr) {\n\t if (hasNativeMap) {\n\t var idx = this._set.get(aStr);\n\t if (idx >= 0) {\n\t return idx;\n\t }\n\t } else {\n\t var sStr = util.toSetString(aStr);\n\t if (has.call(this._set, sStr)) {\n\t return this._set[sStr];\n\t }\n\t }\n\t\n\t throw new Error('\"' + aStr + '\" is not in the set.');\n\t};\n\t\n\t/**\n\t * What is the element at the given index?\n\t *\n\t * @param Number aIdx\n\t */\n\tArraySet.prototype.at = function ArraySet_at(aIdx) {\n\t if (aIdx >= 0 && aIdx < this._array.length) {\n\t return this._array[aIdx];\n\t }\n\t throw new Error('No element indexed by ' + aIdx);\n\t};\n\t\n\t/**\n\t * Returns the array representation of this set (which has the proper indices\n\t * indicated by indexOf). Note that this is a copy of the internal array used\n\t * for storing the members so that no one can mess with internal state.\n\t */\n\tArraySet.prototype.toArray = function ArraySet_toArray() {\n\t return this._array.slice();\n\t};\n\t\n\texports.ArraySet = ArraySet;\n\n\n/***/ }),\n/* 6 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\t/* -*- Mode: js; js-indent-level: 2; -*- */\n\t/*\n\t * Copyright 2014 Mozilla Foundation and contributors\n\t * Licensed under the New BSD license. See LICENSE or:\n\t * http://opensource.org/licenses/BSD-3-Clause\n\t */\n\t\n\tvar util = __webpack_require__(4);\n\t\n\t/**\n\t * Determine whether mappingB is after mappingA with respect to generated\n\t * position.\n\t */\n\tfunction generatedPositionAfter(mappingA, mappingB) {\n\t // Optimized for most common case\n\t var lineA = mappingA.generatedLine;\n\t var lineB = mappingB.generatedLine;\n\t var columnA = mappingA.generatedColumn;\n\t var columnB = mappingB.generatedColumn;\n\t return lineB > lineA || lineB == lineA && columnB >= columnA ||\n\t util.compareByGeneratedPositionsInflated(mappingA, mappingB) <= 0;\n\t}\n\t\n\t/**\n\t * A data structure to provide a sorted view of accumulated mappings in a\n\t * performance conscious manner. It trades a neglibable overhead in general\n\t * case for a large speedup in case of mappings being added in order.\n\t */\n\tfunction MappingList() {\n\t this._array = [];\n\t this._sorted = true;\n\t // Serves as infimum\n\t this._last = {generatedLine: -1, generatedColumn: 0};\n\t}\n\t\n\t/**\n\t * Iterate through internal items. This method takes the same arguments that\n\t * `Array.prototype.forEach` takes.\n\t *\n\t * NOTE: The order of the mappings is NOT guaranteed.\n\t */\n\tMappingList.prototype.unsortedForEach =\n\t function MappingList_forEach(aCallback, aThisArg) {\n\t this._array.forEach(aCallback, aThisArg);\n\t };\n\t\n\t/**\n\t * Add the given source mapping.\n\t *\n\t * @param Object aMapping\n\t */\n\tMappingList.prototype.add = function MappingList_add(aMapping) {\n\t if (generatedPositionAfter(this._last, aMapping)) {\n\t this._last = aMapping;\n\t this._array.push(aMapping);\n\t } else {\n\t this._sorted = false;\n\t this._array.push(aMapping);\n\t }\n\t};\n\t\n\t/**\n\t * Returns the flat, sorted array of mappings. The mappings are sorted by\n\t * generated position.\n\t *\n\t * WARNING: This method returns internal data without copying, for\n\t * performance. The return value must NOT be mutated, and should be treated as\n\t * an immutable borrow. If you want to take ownership, you must make your own\n\t * copy.\n\t */\n\tMappingList.prototype.toArray = function MappingList_toArray() {\n\t if (!this._sorted) {\n\t this._array.sort(util.compareByGeneratedPositionsInflated);\n\t this._sorted = true;\n\t }\n\t return this._array;\n\t};\n\t\n\texports.MappingList = MappingList;\n\n\n/***/ }),\n/* 7 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\t/* -*- Mode: js; js-indent-level: 2; -*- */\n\t/*\n\t * Copyright 2011 Mozilla Foundation and contributors\n\t * Licensed under the New BSD license. See LICENSE or:\n\t * http://opensource.org/licenses/BSD-3-Clause\n\t */\n\t\n\tvar util = __webpack_require__(4);\n\tvar binarySearch = __webpack_require__(8);\n\tvar ArraySet = __webpack_require__(5).ArraySet;\n\tvar base64VLQ = __webpack_require__(2);\n\tvar quickSort = __webpack_require__(9).quickSort;\n\t\n\tfunction SourceMapConsumer(aSourceMap) {\n\t var sourceMap = aSourceMap;\n\t if (typeof aSourceMap === 'string') {\n\t sourceMap = JSON.parse(aSourceMap.replace(/^\\)\\]\\}'/, ''));\n\t }\n\t\n\t return sourceMap.sections != null\n\t ? new IndexedSourceMapConsumer(sourceMap)\n\t : new BasicSourceMapConsumer(sourceMap);\n\t}\n\t\n\tSourceMapConsumer.fromSourceMap = function(aSourceMap) {\n\t return BasicSourceMapConsumer.fromSourceMap(aSourceMap);\n\t}\n\t\n\t/**\n\t * The version of the source mapping spec that we are consuming.\n\t */\n\tSourceMapConsumer.prototype._version = 3;\n\t\n\t// `__generatedMappings` and `__originalMappings` are arrays that hold the\n\t// parsed mapping coordinates from the source map's \"mappings\" attribute. They\n\t// are lazily instantiated, accessed via the `_generatedMappings` and\n\t// `_originalMappings` getters respectively, and we only parse the mappings\n\t// and create these arrays once queried for a source location. We jump through\n\t// these hoops because there can be many thousands of mappings, and parsing\n\t// them is expensive, so we only want to do it if we must.\n\t//\n\t// Each object in the arrays is of the form:\n\t//\n\t// {\n\t// generatedLine: The line number in the generated code,\n\t// generatedColumn: The column number in the generated code,\n\t// source: The path to the original source file that generated this\n\t// chunk of code,\n\t// originalLine: The line number in the original source that\n\t// corresponds to this chunk of generated code,\n\t// originalColumn: The column number in the original source that\n\t// corresponds to this chunk of generated code,\n\t// name: The name of the original symbol which generated this chunk of\n\t// code.\n\t// }\n\t//\n\t// All properties except for `generatedLine` and `generatedColumn` can be\n\t// `null`.\n\t//\n\t// `_generatedMappings` is ordered by the generated positions.\n\t//\n\t// `_originalMappings` is ordered by the original positions.\n\t\n\tSourceMapConsumer.prototype.__generatedMappings = null;\n\tObject.defineProperty(SourceMapConsumer.prototype, '_generatedMappings', {\n\t get: function () {\n\t if (!this.__generatedMappings) {\n\t this._parseMappings(this._mappings, this.sourceRoot);\n\t }\n\t\n\t return this.__generatedMappings;\n\t }\n\t});\n\t\n\tSourceMapConsumer.prototype.__originalMappings = null;\n\tObject.defineProperty(SourceMapConsumer.prototype, '_originalMappings', {\n\t get: function () {\n\t if (!this.__originalMappings) {\n\t this._parseMappings(this._mappings, this.sourceRoot);\n\t }\n\t\n\t return this.__originalMappings;\n\t }\n\t});\n\t\n\tSourceMapConsumer.prototype._charIsMappingSeparator =\n\t function SourceMapConsumer_charIsMappingSeparator(aStr, index) {\n\t var c = aStr.charAt(index);\n\t return c === \";\" || c === \",\";\n\t };\n\t\n\t/**\n\t * Parse the mappings in a string in to a data structure which we can easily\n\t * query (the ordered arrays in the `this.__generatedMappings` and\n\t * `this.__originalMappings` properties).\n\t */\n\tSourceMapConsumer.prototype._parseMappings =\n\t function SourceMapConsumer_parseMappings(aStr, aSourceRoot) {\n\t throw new Error(\"Subclasses must implement _parseMappings\");\n\t };\n\t\n\tSourceMapConsumer.GENERATED_ORDER = 1;\n\tSourceMapConsumer.ORIGINAL_ORDER = 2;\n\t\n\tSourceMapConsumer.GREATEST_LOWER_BOUND = 1;\n\tSourceMapConsumer.LEAST_UPPER_BOUND = 2;\n\t\n\t/**\n\t * Iterate over each mapping between an original source/line/column and a\n\t * generated line/column in this source map.\n\t *\n\t * @param Function aCallback\n\t * The function that is called with each mapping.\n\t * @param Object aContext\n\t * Optional. If specified, this object will be the value of `this` every\n\t * time that `aCallback` is called.\n\t * @param aOrder\n\t * Either `SourceMapConsumer.GENERATED_ORDER` or\n\t * `SourceMapConsumer.ORIGINAL_ORDER`. Specifies whether you want to\n\t * iterate over the mappings sorted by the generated file's line/column\n\t * order or the original's source/line/column order, respectively. Defaults to\n\t * `SourceMapConsumer.GENERATED_ORDER`.\n\t */\n\tSourceMapConsumer.prototype.eachMapping =\n\t function SourceMapConsumer_eachMapping(aCallback, aContext, aOrder) {\n\t var context = aContext || null;\n\t var order = aOrder || SourceMapConsumer.GENERATED_ORDER;\n\t\n\t var mappings;\n\t switch (order) {\n\t case SourceMapConsumer.GENERATED_ORDER:\n\t mappings = this._generatedMappings;\n\t break;\n\t case SourceMapConsumer.ORIGINAL_ORDER:\n\t mappings = this._originalMappings;\n\t break;\n\t default:\n\t throw new Error(\"Unknown order of iteration.\");\n\t }\n\t\n\t var sourceRoot = this.sourceRoot;\n\t mappings.map(function (mapping) {\n\t var source = mapping.source === null ? null : this._sources.at(mapping.source);\n\t if (source != null && sourceRoot != null) {\n\t source = util.join(sourceRoot, source);\n\t }\n\t return {\n\t source: source,\n\t generatedLine: mapping.generatedLine,\n\t generatedColumn: mapping.generatedColumn,\n\t originalLine: mapping.originalLine,\n\t originalColumn: mapping.originalColumn,\n\t name: mapping.name === null ? null : this._names.at(mapping.name)\n\t };\n\t }, this).forEach(aCallback, context);\n\t };\n\t\n\t/**\n\t * Returns all generated line and column information for the original source,\n\t * line, and column provided. If no column is provided, returns all mappings\n\t * corresponding to a either the line we are searching for or the next\n\t * closest line that has any mappings. Otherwise, returns all mappings\n\t * corresponding to the given line and either the column we are searching for\n\t * or the next closest column that has any offsets.\n\t *\n\t * The only argument is an object with the following properties:\n\t *\n\t * - source: The filename of the original source.\n\t * - line: The line number in the original source.\n\t * - column: Optional. the column number in the original source.\n\t *\n\t * and an array of objects is returned, each with the following properties:\n\t *\n\t * - line: The line number in the generated source, or null.\n\t * - column: The column number in the generated source, or null.\n\t */\n\tSourceMapConsumer.prototype.allGeneratedPositionsFor =\n\t function SourceMapConsumer_allGeneratedPositionsFor(aArgs) {\n\t var line = util.getArg(aArgs, 'line');\n\t\n\t // When there is no exact match, BasicSourceMapConsumer.prototype._findMapping\n\t // returns the index of the closest mapping less than the needle. By\n\t // setting needle.originalColumn to 0, we thus find the last mapping for\n\t // the given line, provided such a mapping exists.\n\t var needle = {\n\t source: util.getArg(aArgs, 'source'),\n\t originalLine: line,\n\t originalColumn: util.getArg(aArgs, 'column', 0)\n\t };\n\t\n\t if (this.sourceRoot != null) {\n\t needle.source = util.relative(this.sourceRoot, needle.source);\n\t }\n\t if (!this._sources.has(needle.source)) {\n\t return [];\n\t }\n\t needle.source = this._sources.indexOf(needle.source);\n\t\n\t var mappings = [];\n\t\n\t var index = this._findMapping(needle,\n\t this._originalMappings,\n\t \"originalLine\",\n\t \"originalColumn\",\n\t util.compareByOriginalPositions,\n\t binarySearch.LEAST_UPPER_BOUND);\n\t if (index >= 0) {\n\t var mapping = this._originalMappings[index];\n\t\n\t if (aArgs.column === undefined) {\n\t var originalLine = mapping.originalLine;\n\t\n\t // Iterate until either we run out of mappings, or we run into\n\t // a mapping for a different line than the one we found. Since\n\t // mappings are sorted, this is guaranteed to find all mappings for\n\t // the line we found.\n\t while (mapping && mapping.originalLine === originalLine) {\n\t mappings.push({\n\t line: util.getArg(mapping, 'generatedLine', null),\n\t column: util.getArg(mapping, 'generatedColumn', null),\n\t lastColumn: util.getArg(mapping, 'lastGeneratedColumn', null)\n\t });\n\t\n\t mapping = this._originalMappings[++index];\n\t }\n\t } else {\n\t var originalColumn = mapping.originalColumn;\n\t\n\t // Iterate until either we run out of mappings, or we run into\n\t // a mapping for a different line than the one we were searching for.\n\t // Since mappings are sorted, this is guaranteed to find all mappings for\n\t // the line we are searching for.\n\t while (mapping &&\n\t mapping.originalLine === line &&\n\t mapping.originalColumn == originalColumn) {\n\t mappings.push({\n\t line: util.getArg(mapping, 'generatedLine', null),\n\t column: util.getArg(mapping, 'generatedColumn', null),\n\t lastColumn: util.getArg(mapping, 'lastGeneratedColumn', null)\n\t });\n\t\n\t mapping = this._originalMappings[++index];\n\t }\n\t }\n\t }\n\t\n\t return mappings;\n\t };\n\t\n\texports.SourceMapConsumer = SourceMapConsumer;\n\t\n\t/**\n\t * A BasicSourceMapConsumer instance represents a parsed source map which we can\n\t * query for information about the original file positions by giving it a file\n\t * position in the generated source.\n\t *\n\t * The only parameter is the raw source map (either as a JSON string, or\n\t * already parsed to an object). According to the spec, source maps have the\n\t * following attributes:\n\t *\n\t * - version: Which version of the source map spec this map is following.\n\t * - sources: An array of URLs to the original source files.\n\t * - names: An array of identifiers which can be referrenced by individual mappings.\n\t * - sourceRoot: Optional. The URL root from which all sources are relative.\n\t * - sourcesContent: Optional. An array of contents of the original source files.\n\t * - mappings: A string of base64 VLQs which contain the actual mappings.\n\t * - file: Optional. The generated file this source map is associated with.\n\t *\n\t * Here is an example source map, taken from the source map spec[0]:\n\t *\n\t * {\n\t * version : 3,\n\t * file: \"out.js\",\n\t * sourceRoot : \"\",\n\t * sources: [\"foo.js\", \"bar.js\"],\n\t * names: [\"src\", \"maps\", \"are\", \"fun\"],\n\t * mappings: \"AA,AB;;ABCDE;\"\n\t * }\n\t *\n\t * [0]: https://docs.google.com/document/d/1U1RGAehQwRypUTovF1KRlpiOFze0b-_2gc6fAH0KY0k/edit?pli=1#\n\t */\n\tfunction BasicSourceMapConsumer(aSourceMap) {\n\t var sourceMap = aSourceMap;\n\t if (typeof aSourceMap === 'string') {\n\t sourceMap = JSON.parse(aSourceMap.replace(/^\\)\\]\\}'/, ''));\n\t }\n\t\n\t var version = util.getArg(sourceMap, 'version');\n\t var sources = util.getArg(sourceMap, 'sources');\n\t // Sass 3.3 leaves out the 'names' array, so we deviate from the spec (which\n\t // requires the array) to play nice here.\n\t var names = util.getArg(sourceMap, 'names', []);\n\t var sourceRoot = util.getArg(sourceMap, 'sourceRoot', null);\n\t var sourcesContent = util.getArg(sourceMap, 'sourcesContent', null);\n\t var mappings = util.getArg(sourceMap, 'mappings');\n\t var file = util.getArg(sourceMap, 'file', null);\n\t\n\t // Once again, Sass deviates from the spec and supplies the version as a\n\t // string rather than a number, so we use loose equality checking here.\n\t if (version != this._version) {\n\t throw new Error('Unsupported version: ' + version);\n\t }\n\t\n\t sources = sources\n\t .map(String)\n\t // Some source maps produce relative source paths like \"./foo.js\" instead of\n\t // \"foo.js\". Normalize these first so that future comparisons will succeed.\n\t // See bugzil.la/1090768.\n\t .map(util.normalize)\n\t // Always ensure that absolute sources are internally stored relative to\n\t // the source root, if the source root is absolute. Not doing this would\n\t // be particularly problematic when the source root is a prefix of the\n\t // source (valid, but why??). See github issue #199 and bugzil.la/1188982.\n\t .map(function (source) {\n\t return sourceRoot && util.isAbsolute(sourceRoot) && util.isAbsolute(source)\n\t ? util.relative(sourceRoot, source)\n\t : source;\n\t });\n\t\n\t // Pass `true` below to allow duplicate names and sources. While source maps\n\t // are intended to be compressed and deduplicated, the TypeScript compiler\n\t // sometimes generates source maps with duplicates in them. See Github issue\n\t // #72 and bugzil.la/889492.\n\t this._names = ArraySet.fromArray(names.map(String), true);\n\t this._sources = ArraySet.fromArray(sources, true);\n\t\n\t this.sourceRoot = sourceRoot;\n\t this.sourcesContent = sourcesContent;\n\t this._mappings = mappings;\n\t this.file = file;\n\t}\n\t\n\tBasicSourceMapConsumer.prototype = Object.create(SourceMapConsumer.prototype);\n\tBasicSourceMapConsumer.prototype.consumer = SourceMapConsumer;\n\t\n\t/**\n\t * Create a BasicSourceMapConsumer from a SourceMapGenerator.\n\t *\n\t * @param SourceMapGenerator aSourceMap\n\t * The source map that will be consumed.\n\t * @returns BasicSourceMapConsumer\n\t */\n\tBasicSourceMapConsumer.fromSourceMap =\n\t function SourceMapConsumer_fromSourceMap(aSourceMap) {\n\t var smc = Object.create(BasicSourceMapConsumer.prototype);\n\t\n\t var names = smc._names = ArraySet.fromArray(aSourceMap._names.toArray(), true);\n\t var sources = smc._sources = ArraySet.fromArray(aSourceMap._sources.toArray(), true);\n\t smc.sourceRoot = aSourceMap._sourceRoot;\n\t smc.sourcesContent = aSourceMap._generateSourcesContent(smc._sources.toArray(),\n\t smc.sourceRoot);\n\t smc.file = aSourceMap._file;\n\t\n\t // Because we are modifying the entries (by converting string sources and\n\t // names to indices into the sources and names ArraySets), we have to make\n\t // a copy of the entry or else bad things happen. Shared mutable state\n\t // strikes again! See github issue #191.\n\t\n\t var generatedMappings = aSourceMap._mappings.toArray().slice();\n\t var destGeneratedMappings = smc.__generatedMappings = [];\n\t var destOriginalMappings = smc.__originalMappings = [];\n\t\n\t for (var i = 0, length = generatedMappings.length; i < length; i++) {\n\t var srcMapping = generatedMappings[i];\n\t var destMapping = new Mapping;\n\t destMapping.generatedLine = srcMapping.generatedLine;\n\t destMapping.generatedColumn = srcMapping.generatedColumn;\n\t\n\t if (srcMapping.source) {\n\t destMapping.source = sources.indexOf(srcMapping.source);\n\t destMapping.originalLine = srcMapping.originalLine;\n\t destMapping.originalColumn = srcMapping.originalColumn;\n\t\n\t if (srcMapping.name) {\n\t destMapping.name = names.indexOf(srcMapping.name);\n\t }\n\t\n\t destOriginalMappings.push(destMapping);\n\t }\n\t\n\t destGeneratedMappings.push(destMapping);\n\t }\n\t\n\t quickSort(smc.__originalMappings, util.compareByOriginalPositions);\n\t\n\t return smc;\n\t };\n\t\n\t/**\n\t * The version of the source mapping spec that we are consuming.\n\t */\n\tBasicSourceMapConsumer.prototype._version = 3;\n\t\n\t/**\n\t * The list of original sources.\n\t */\n\tObject.defineProperty(BasicSourceMapConsumer.prototype, 'sources', {\n\t get: function () {\n\t return this._sources.toArray().map(function (s) {\n\t return this.sourceRoot != null ? util.join(this.sourceRoot, s) : s;\n\t }, this);\n\t }\n\t});\n\t\n\t/**\n\t * Provide the JIT with a nice shape / hidden class.\n\t */\n\tfunction Mapping() {\n\t this.generatedLine = 0;\n\t this.generatedColumn = 0;\n\t this.source = null;\n\t this.originalLine = null;\n\t this.originalColumn = null;\n\t this.name = null;\n\t}\n\t\n\t/**\n\t * Parse the mappings in a string in to a data structure which we can easily\n\t * query (the ordered arrays in the `this.__generatedMappings` and\n\t * `this.__originalMappings` properties).\n\t */\n\tBasicSourceMapConsumer.prototype._parseMappings =\n\t function SourceMapConsumer_parseMappings(aStr, aSourceRoot) {\n\t var generatedLine = 1;\n\t var previousGeneratedColumn = 0;\n\t var previousOriginalLine = 0;\n\t var previousOriginalColumn = 0;\n\t var previousSource = 0;\n\t var previousName = 0;\n\t var length = aStr.length;\n\t var index = 0;\n\t var cachedSegments = {};\n\t var temp = {};\n\t var originalMappings = [];\n\t var generatedMappings = [];\n\t var mapping, str, segment, end, value;\n\t\n\t while (index < length) {\n\t if (aStr.charAt(index) === ';') {\n\t generatedLine++;\n\t index++;\n\t previousGeneratedColumn = 0;\n\t }\n\t else if (aStr.charAt(index) === ',') {\n\t index++;\n\t }\n\t else {\n\t mapping = new Mapping();\n\t mapping.generatedLine = generatedLine;\n\t\n\t // Because each offset is encoded relative to the previous one,\n\t // many segments often have the same encoding. We can exploit this\n\t // fact by caching the parsed variable length fields of each segment,\n\t // allowing us to avoid a second parse if we encounter the same\n\t // segment again.\n\t for (end = index; end < length; end++) {\n\t if (this._charIsMappingSeparator(aStr, end)) {\n\t break;\n\t }\n\t }\n\t str = aStr.slice(index, end);\n\t\n\t segment = cachedSegments[str];\n\t if (segment) {\n\t index += str.length;\n\t } else {\n\t segment = [];\n\t while (index < end) {\n\t base64VLQ.decode(aStr, index, temp);\n\t value = temp.value;\n\t index = temp.rest;\n\t segment.push(value);\n\t }\n\t\n\t if (segment.length === 2) {\n\t throw new Error('Found a source, but no line and column');\n\t }\n\t\n\t if (segment.length === 3) {\n\t throw new Error('Found a source and line, but no column');\n\t }\n\t\n\t cachedSegments[str] = segment;\n\t }\n\t\n\t // Generated column.\n\t mapping.generatedColumn = previousGeneratedColumn + segment[0];\n\t previousGeneratedColumn = mapping.generatedColumn;\n\t\n\t if (segment.length > 1) {\n\t // Original source.\n\t mapping.source = previousSource + segment[1];\n\t previousSource += segment[1];\n\t\n\t // Original line.\n\t mapping.originalLine = previousOriginalLine + segment[2];\n\t previousOriginalLine = mapping.originalLine;\n\t // Lines are stored 0-based\n\t mapping.originalLine += 1;\n\t\n\t // Original column.\n\t mapping.originalColumn = previousOriginalColumn + segment[3];\n\t previousOriginalColumn = mapping.originalColumn;\n\t\n\t if (segment.length > 4) {\n\t // Original name.\n\t mapping.name = previousName + segment[4];\n\t previousName += segment[4];\n\t }\n\t }\n\t\n\t generatedMappings.push(mapping);\n\t if (typeof mapping.originalLine === 'number') {\n\t originalMappings.push(mapping);\n\t }\n\t }\n\t }\n\t\n\t quickSort(generatedMappings, util.compareByGeneratedPositionsDeflated);\n\t this.__generatedMappings = generatedMappings;\n\t\n\t quickSort(originalMappings, util.compareByOriginalPositions);\n\t this.__originalMappings = originalMappings;\n\t };\n\t\n\t/**\n\t * Find the mapping that best matches the hypothetical \"needle\" mapping that\n\t * we are searching for in the given \"haystack\" of mappings.\n\t */\n\tBasicSourceMapConsumer.prototype._findMapping =\n\t function SourceMapConsumer_findMapping(aNeedle, aMappings, aLineName,\n\t aColumnName, aComparator, aBias) {\n\t // To return the position we are searching for, we must first find the\n\t // mapping for the given position and then return the opposite position it\n\t // points to. Because the mappings are sorted, we can use binary search to\n\t // find the best mapping.\n\t\n\t if (aNeedle[aLineName] <= 0) {\n\t throw new TypeError('Line must be greater than or equal to 1, got '\n\t + aNeedle[aLineName]);\n\t }\n\t if (aNeedle[aColumnName] < 0) {\n\t throw new TypeError('Column must be greater than or equal to 0, got '\n\t + aNeedle[aColumnName]);\n\t }\n\t\n\t return binarySearch.search(aNeedle, aMappings, aComparator, aBias);\n\t };\n\t\n\t/**\n\t * Compute the last column for each generated mapping. The last column is\n\t * inclusive.\n\t */\n\tBasicSourceMapConsumer.prototype.computeColumnSpans =\n\t function SourceMapConsumer_computeColumnSpans() {\n\t for (var index = 0; index < this._generatedMappings.length; ++index) {\n\t var mapping = this._generatedMappings[index];\n\t\n\t // Mappings do not contain a field for the last generated columnt. We\n\t // can come up with an optimistic estimate, however, by assuming that\n\t // mappings are contiguous (i.e. given two consecutive mappings, the\n\t // first mapping ends where the second one starts).\n\t if (index + 1 < this._generatedMappings.length) {\n\t var nextMapping = this._generatedMappings[index + 1];\n\t\n\t if (mapping.generatedLine === nextMapping.generatedLine) {\n\t mapping.lastGeneratedColumn = nextMapping.generatedColumn - 1;\n\t continue;\n\t }\n\t }\n\t\n\t // The last mapping for each line spans the entire line.\n\t mapping.lastGeneratedColumn = Infinity;\n\t }\n\t };\n\t\n\t/**\n\t * Returns the original source, line, and column information for the generated\n\t * source's line and column positions provided. The only argument is an object\n\t * with the following properties:\n\t *\n\t * - line: The line number in the generated source.\n\t * - column: The column number in the generated source.\n\t * - bias: Either 'SourceMapConsumer.GREATEST_LOWER_BOUND' or\n\t * 'SourceMapConsumer.LEAST_UPPER_BOUND'. Specifies whether to return the\n\t * closest element that is smaller than or greater than the one we are\n\t * searching for, respectively, if the exact element cannot be found.\n\t * Defaults to 'SourceMapConsumer.GREATEST_LOWER_BOUND'.\n\t *\n\t * and an object is returned with the following properties:\n\t *\n\t * - source: The original source file, or null.\n\t * - line: The line number in the original source, or null.\n\t * - column: The column number in the original source, or null.\n\t * - name: The original identifier, or null.\n\t */\n\tBasicSourceMapConsumer.prototype.originalPositionFor =\n\t function SourceMapConsumer_originalPositionFor(aArgs) {\n\t var needle = {\n\t generatedLine: util.getArg(aArgs, 'line'),\n\t generatedColumn: util.getArg(aArgs, 'column')\n\t };\n\t\n\t var index = this._findMapping(\n\t needle,\n\t this._generatedMappings,\n\t \"generatedLine\",\n\t \"generatedColumn\",\n\t util.compareByGeneratedPositionsDeflated,\n\t util.getArg(aArgs, 'bias', SourceMapConsumer.GREATEST_LOWER_BOUND)\n\t );\n\t\n\t if (index >= 0) {\n\t var mapping = this._generatedMappings[index];\n\t\n\t if (mapping.generatedLine === needle.generatedLine) {\n\t var source = util.getArg(mapping, 'source', null);\n\t if (source !== null) {\n\t source = this._sources.at(source);\n\t if (this.sourceRoot != null) {\n\t source = util.join(this.sourceRoot, source);\n\t }\n\t }\n\t var name = util.getArg(mapping, 'name', null);\n\t if (name !== null) {\n\t name = this._names.at(name);\n\t }\n\t return {\n\t source: source,\n\t line: util.getArg(mapping, 'originalLine', null),\n\t column: util.getArg(mapping, 'originalColumn', null),\n\t name: name\n\t };\n\t }\n\t }\n\t\n\t return {\n\t source: null,\n\t line: null,\n\t column: null,\n\t name: null\n\t };\n\t };\n\t\n\t/**\n\t * Return true if we have the source content for every source in the source\n\t * map, false otherwise.\n\t */\n\tBasicSourceMapConsumer.prototype.hasContentsOfAllSources =\n\t function BasicSourceMapConsumer_hasContentsOfAllSources() {\n\t if (!this.sourcesContent) {\n\t return false;\n\t }\n\t return this.sourcesContent.length >= this._sources.size() &&\n\t !this.sourcesContent.some(function (sc) { return sc == null; });\n\t };\n\t\n\t/**\n\t * Returns the original source content. The only argument is the url of the\n\t * original source file. Returns null if no original source content is\n\t * available.\n\t */\n\tBasicSourceMapConsumer.prototype.sourceContentFor =\n\t function SourceMapConsumer_sourceContentFor(aSource, nullOnMissing) {\n\t if (!this.sourcesContent) {\n\t return null;\n\t }\n\t\n\t if (this.sourceRoot != null) {\n\t aSource = util.relative(this.sourceRoot, aSource);\n\t }\n\t\n\t if (this._sources.has(aSource)) {\n\t return this.sourcesContent[this._sources.indexOf(aSource)];\n\t }\n\t\n\t var url;\n\t if (this.sourceRoot != null\n\t && (url = util.urlParse(this.sourceRoot))) {\n\t // XXX: file:// URIs and absolute paths lead to unexpected behavior for\n\t // many users. We can help them out when they expect file:// URIs to\n\t // behave like it would if they were running a local HTTP server. See\n\t // https://bugzilla.mozilla.org/show_bug.cgi?id=885597.\n\t var fileUriAbsPath = aSource.replace(/^file:\\/\\//, \"\");\n\t if (url.scheme == \"file\"\n\t && this._sources.has(fileUriAbsPath)) {\n\t return this.sourcesContent[this._sources.indexOf(fileUriAbsPath)]\n\t }\n\t\n\t if ((!url.path || url.path == \"/\")\n\t && this._sources.has(\"/\" + aSource)) {\n\t return this.sourcesContent[this._sources.indexOf(\"/\" + aSource)];\n\t }\n\t }\n\t\n\t // This function is used recursively from\n\t // IndexedSourceMapConsumer.prototype.sourceContentFor. In that case, we\n\t // don't want to throw if we can't find the source - we just want to\n\t // return null, so we provide a flag to exit gracefully.\n\t if (nullOnMissing) {\n\t return null;\n\t }\n\t else {\n\t throw new Error('\"' + aSource + '\" is not in the SourceMap.');\n\t }\n\t };\n\t\n\t/**\n\t * Returns the generated line and column information for the original source,\n\t * line, and column positions provided. The only argument is an object with\n\t * the following properties:\n\t *\n\t * - source: The filename of the original source.\n\t * - line: The line number in the original source.\n\t * - column: The column number in the original source.\n\t * - bias: Either 'SourceMapConsumer.GREATEST_LOWER_BOUND' or\n\t * 'SourceMapConsumer.LEAST_UPPER_BOUND'. Specifies whether to return the\n\t * closest element that is smaller than or greater than the one we are\n\t * searching for, respectively, if the exact element cannot be found.\n\t * Defaults to 'SourceMapConsumer.GREATEST_LOWER_BOUND'.\n\t *\n\t * and an object is returned with the following properties:\n\t *\n\t * - line: The line number in the generated source, or null.\n\t * - column: The column number in the generated source, or null.\n\t */\n\tBasicSourceMapConsumer.prototype.generatedPositionFor =\n\t function SourceMapConsumer_generatedPositionFor(aArgs) {\n\t var source = util.getArg(aArgs, 'source');\n\t if (this.sourceRoot != null) {\n\t source = util.relative(this.sourceRoot, source);\n\t }\n\t if (!this._sources.has(source)) {\n\t return {\n\t line: null,\n\t column: null,\n\t lastColumn: null\n\t };\n\t }\n\t source = this._sources.indexOf(source);\n\t\n\t var needle = {\n\t source: source,\n\t originalLine: util.getArg(aArgs, 'line'),\n\t originalColumn: util.getArg(aArgs, 'column')\n\t };\n\t\n\t var index = this._findMapping(\n\t needle,\n\t this._originalMappings,\n\t \"originalLine\",\n\t \"originalColumn\",\n\t util.compareByOriginalPositions,\n\t util.getArg(aArgs, 'bias', SourceMapConsumer.GREATEST_LOWER_BOUND)\n\t );\n\t\n\t if (index >= 0) {\n\t var mapping = this._originalMappings[index];\n\t\n\t if (mapping.source === needle.source) {\n\t return {\n\t line: util.getArg(mapping, 'generatedLine', null),\n\t column: util.getArg(mapping, 'generatedColumn', null),\n\t lastColumn: util.getArg(mapping, 'lastGeneratedColumn', null)\n\t };\n\t }\n\t }\n\t\n\t return {\n\t line: null,\n\t column: null,\n\t lastColumn: null\n\t };\n\t };\n\t\n\texports.BasicSourceMapConsumer = BasicSourceMapConsumer;\n\t\n\t/**\n\t * An IndexedSourceMapConsumer instance represents a parsed source map which\n\t * we can query for information. It differs from BasicSourceMapConsumer in\n\t * that it takes \"indexed\" source maps (i.e. ones with a \"sections\" field) as\n\t * input.\n\t *\n\t * The only parameter is a raw source map (either as a JSON string, or already\n\t * parsed to an object). According to the spec for indexed source maps, they\n\t * have the following attributes:\n\t *\n\t * - version: Which version of the source map spec this map is following.\n\t * - file: Optional. The generated file this source map is associated with.\n\t * - sections: A list of section definitions.\n\t *\n\t * Each value under the \"sections\" field has two fields:\n\t * - offset: The offset into the original specified at which this section\n\t * begins to apply, defined as an object with a \"line\" and \"column\"\n\t * field.\n\t * - map: A source map definition. This source map could also be indexed,\n\t * but doesn't have to be.\n\t *\n\t * Instead of the \"map\" field, it's also possible to have a \"url\" field\n\t * specifying a URL to retrieve a source map from, but that's currently\n\t * unsupported.\n\t *\n\t * Here's an example source map, taken from the source map spec[0], but\n\t * modified to omit a section which uses the \"url\" field.\n\t *\n\t * {\n\t * version : 3,\n\t * file: \"app.js\",\n\t * sections: [{\n\t * offset: {line:100, column:10},\n\t * map: {\n\t * version : 3,\n\t * file: \"section.js\",\n\t * sources: [\"foo.js\", \"bar.js\"],\n\t * names: [\"src\", \"maps\", \"are\", \"fun\"],\n\t * mappings: \"AAAA,E;;ABCDE;\"\n\t * }\n\t * }],\n\t * }\n\t *\n\t * [0]: https://docs.google.com/document/d/1U1RGAehQwRypUTovF1KRlpiOFze0b-_2gc6fAH0KY0k/edit#heading=h.535es3xeprgt\n\t */\n\tfunction IndexedSourceMapConsumer(aSourceMap) {\n\t var sourceMap = aSourceMap;\n\t if (typeof aSourceMap === 'string') {\n\t sourceMap = JSON.parse(aSourceMap.replace(/^\\)\\]\\}'/, ''));\n\t }\n\t\n\t var version = util.getArg(sourceMap, 'version');\n\t var sections = util.getArg(sourceMap, 'sections');\n\t\n\t if (version != this._version) {\n\t throw new Error('Unsupported version: ' + version);\n\t }\n\t\n\t this._sources = new ArraySet();\n\t this._names = new ArraySet();\n\t\n\t var lastOffset = {\n\t line: -1,\n\t column: 0\n\t };\n\t this._sections = sections.map(function (s) {\n\t if (s.url) {\n\t // The url field will require support for asynchronicity.\n\t // See https://github.com/mozilla/source-map/issues/16\n\t throw new Error('Support for url field in sections not implemented.');\n\t }\n\t var offset = util.getArg(s, 'offset');\n\t var offsetLine = util.getArg(offset, 'line');\n\t var offsetColumn = util.getArg(offset, 'column');\n\t\n\t if (offsetLine < lastOffset.line ||\n\t (offsetLine === lastOffset.line && offsetColumn < lastOffset.column)) {\n\t throw new Error('Section offsets must be ordered and non-overlapping.');\n\t }\n\t lastOffset = offset;\n\t\n\t return {\n\t generatedOffset: {\n\t // The offset fields are 0-based, but we use 1-based indices when\n\t // encoding/decoding from VLQ.\n\t generatedLine: offsetLine + 1,\n\t generatedColumn: offsetColumn + 1\n\t },\n\t consumer: new SourceMapConsumer(util.getArg(s, 'map'))\n\t }\n\t });\n\t}\n\t\n\tIndexedSourceMapConsumer.prototype = Object.create(SourceMapConsumer.prototype);\n\tIndexedSourceMapConsumer.prototype.constructor = SourceMapConsumer;\n\t\n\t/**\n\t * The version of the source mapping spec that we are consuming.\n\t */\n\tIndexedSourceMapConsumer.prototype._version = 3;\n\t\n\t/**\n\t * The list of original sources.\n\t */\n\tObject.defineProperty(IndexedSourceMapConsumer.prototype, 'sources', {\n\t get: function () {\n\t var sources = [];\n\t for (var i = 0; i < this._sections.length; i++) {\n\t for (var j = 0; j < this._sections[i].consumer.sources.length; j++) {\n\t sources.push(this._sections[i].consumer.sources[j]);\n\t }\n\t }\n\t return sources;\n\t }\n\t});\n\t\n\t/**\n\t * Returns the original source, line, and column information for the generated\n\t * source's line and column positions provided. The only argument is an object\n\t * with the following properties:\n\t *\n\t * - line: The line number in the generated source.\n\t * - column: The column number in the generated source.\n\t *\n\t * and an object is returned with the following properties:\n\t *\n\t * - source: The original source file, or null.\n\t * - line: The line number in the original source, or null.\n\t * - column: The column number in the original source, or null.\n\t * - name: The original identifier, or null.\n\t */\n\tIndexedSourceMapConsumer.prototype.originalPositionFor =\n\t function IndexedSourceMapConsumer_originalPositionFor(aArgs) {\n\t var needle = {\n\t generatedLine: util.getArg(aArgs, 'line'),\n\t generatedColumn: util.getArg(aArgs, 'column')\n\t };\n\t\n\t // Find the section containing the generated position we're trying to map\n\t // to an original position.\n\t var sectionIndex = binarySearch.search(needle, this._sections,\n\t function(needle, section) {\n\t var cmp = needle.generatedLine - section.generatedOffset.generatedLine;\n\t if (cmp) {\n\t return cmp;\n\t }\n\t\n\t return (needle.generatedColumn -\n\t section.generatedOffset.generatedColumn);\n\t });\n\t var section = this._sections[sectionIndex];\n\t\n\t if (!section) {\n\t return {\n\t source: null,\n\t line: null,\n\t column: null,\n\t name: null\n\t };\n\t }\n\t\n\t return section.consumer.originalPositionFor({\n\t line: needle.generatedLine -\n\t (section.generatedOffset.generatedLine - 1),\n\t column: needle.generatedColumn -\n\t (section.generatedOffset.generatedLine === needle.generatedLine\n\t ? section.generatedOffset.generatedColumn - 1\n\t : 0),\n\t bias: aArgs.bias\n\t });\n\t };\n\t\n\t/**\n\t * Return true if we have the source content for every source in the source\n\t * map, false otherwise.\n\t */\n\tIndexedSourceMapConsumer.prototype.hasContentsOfAllSources =\n\t function IndexedSourceMapConsumer_hasContentsOfAllSources() {\n\t return this._sections.every(function (s) {\n\t return s.consumer.hasContentsOfAllSources();\n\t });\n\t };\n\t\n\t/**\n\t * Returns the original source content. The only argument is the url of the\n\t * original source file. Returns null if no original source content is\n\t * available.\n\t */\n\tIndexedSourceMapConsumer.prototype.sourceContentFor =\n\t function IndexedSourceMapConsumer_sourceContentFor(aSource, nullOnMissing) {\n\t for (var i = 0; i < this._sections.length; i++) {\n\t var section = this._sections[i];\n\t\n\t var content = section.consumer.sourceContentFor(aSource, true);\n\t if (content) {\n\t return content;\n\t }\n\t }\n\t if (nullOnMissing) {\n\t return null;\n\t }\n\t else {\n\t throw new Error('\"' + aSource + '\" is not in the SourceMap.');\n\t }\n\t };\n\t\n\t/**\n\t * Returns the generated line and column information for the original source,\n\t * line, and column positions provided. The only argument is an object with\n\t * the following properties:\n\t *\n\t * - source: The filename of the original source.\n\t * - line: The line number in the original source.\n\t * - column: The column number in the original source.\n\t *\n\t * and an object is returned with the following properties:\n\t *\n\t * - line: The line number in the generated source, or null.\n\t * - column: The column number in the generated source, or null.\n\t */\n\tIndexedSourceMapConsumer.prototype.generatedPositionFor =\n\t function IndexedSourceMapConsumer_generatedPositionFor(aArgs) {\n\t for (var i = 0; i < this._sections.length; i++) {\n\t var section = this._sections[i];\n\t\n\t // Only consider this section if the requested source is in the list of\n\t // sources of the consumer.\n\t if (section.consumer.sources.indexOf(util.getArg(aArgs, 'source')) === -1) {\n\t continue;\n\t }\n\t var generatedPosition = section.consumer.generatedPositionFor(aArgs);\n\t if (generatedPosition) {\n\t var ret = {\n\t line: generatedPosition.line +\n\t (section.generatedOffset.generatedLine - 1),\n\t column: generatedPosition.column +\n\t (section.generatedOffset.generatedLine === generatedPosition.line\n\t ? section.generatedOffset.generatedColumn - 1\n\t : 0)\n\t };\n\t return ret;\n\t }\n\t }\n\t\n\t return {\n\t line: null,\n\t column: null\n\t };\n\t };\n\t\n\t/**\n\t * Parse the mappings in a string in to a data structure which we can easily\n\t * query (the ordered arrays in the `this.__generatedMappings` and\n\t * `this.__originalMappings` properties).\n\t */\n\tIndexedSourceMapConsumer.prototype._parseMappings =\n\t function IndexedSourceMapConsumer_parseMappings(aStr, aSourceRoot) {\n\t this.__generatedMappings = [];\n\t this.__originalMappings = [];\n\t for (var i = 0; i < this._sections.length; i++) {\n\t var section = this._sections[i];\n\t var sectionMappings = section.consumer._generatedMappings;\n\t for (var j = 0; j < sectionMappings.length; j++) {\n\t var mapping = sectionMappings[j];\n\t\n\t var source = section.consumer._sources.at(mapping.source);\n\t if (section.consumer.sourceRoot !== null) {\n\t source = util.join(section.consumer.sourceRoot, source);\n\t }\n\t this._sources.add(source);\n\t source = this._sources.indexOf(source);\n\t\n\t var name = section.consumer._names.at(mapping.name);\n\t this._names.add(name);\n\t name = this._names.indexOf(name);\n\t\n\t // The mappings coming from the consumer for the section have\n\t // generated positions relative to the start of the section, so we\n\t // need to offset them to be relative to the start of the concatenated\n\t // generated file.\n\t var adjustedMapping = {\n\t source: source,\n\t generatedLine: mapping.generatedLine +\n\t (section.generatedOffset.generatedLine - 1),\n\t generatedColumn: mapping.generatedColumn +\n\t (section.generatedOffset.generatedLine === mapping.generatedLine\n\t ? section.generatedOffset.generatedColumn - 1\n\t : 0),\n\t originalLine: mapping.originalLine,\n\t originalColumn: mapping.originalColumn,\n\t name: name\n\t };\n\t\n\t this.__generatedMappings.push(adjustedMapping);\n\t if (typeof adjustedMapping.originalLine === 'number') {\n\t this.__originalMappings.push(adjustedMapping);\n\t }\n\t }\n\t }\n\t\n\t quickSort(this.__generatedMappings, util.compareByGeneratedPositionsDeflated);\n\t quickSort(this.__originalMappings, util.compareByOriginalPositions);\n\t };\n\t\n\texports.IndexedSourceMapConsumer = IndexedSourceMapConsumer;\n\n\n/***/ }),\n/* 8 */\n/***/ (function(module, exports) {\n\n\t/* -*- Mode: js; js-indent-level: 2; -*- */\n\t/*\n\t * Copyright 2011 Mozilla Foundation and contributors\n\t * Licensed under the New BSD license. See LICENSE or:\n\t * http://opensource.org/licenses/BSD-3-Clause\n\t */\n\t\n\texports.GREATEST_LOWER_BOUND = 1;\n\texports.LEAST_UPPER_BOUND = 2;\n\t\n\t/**\n\t * Recursive implementation of binary search.\n\t *\n\t * @param aLow Indices here and lower do not contain the needle.\n\t * @param aHigh Indices here and higher do not contain the needle.\n\t * @param aNeedle The element being searched for.\n\t * @param aHaystack The non-empty array being searched.\n\t * @param aCompare Function which takes two elements and returns -1, 0, or 1.\n\t * @param aBias Either 'binarySearch.GREATEST_LOWER_BOUND' or\n\t * 'binarySearch.LEAST_UPPER_BOUND'. Specifies whether to return the\n\t * closest element that is smaller than or greater than the one we are\n\t * searching for, respectively, if the exact element cannot be found.\n\t */\n\tfunction recursiveSearch(aLow, aHigh, aNeedle, aHaystack, aCompare, aBias) {\n\t // This function terminates when one of the following is true:\n\t //\n\t // 1. We find the exact element we are looking for.\n\t //\n\t // 2. We did not find the exact element, but we can return the index of\n\t // the next-closest element.\n\t //\n\t // 3. We did not find the exact element, and there is no next-closest\n\t // element than the one we are searching for, so we return -1.\n\t var mid = Math.floor((aHigh - aLow) / 2) + aLow;\n\t var cmp = aCompare(aNeedle, aHaystack[mid], true);\n\t if (cmp === 0) {\n\t // Found the element we are looking for.\n\t return mid;\n\t }\n\t else if (cmp > 0) {\n\t // Our needle is greater than aHaystack[mid].\n\t if (aHigh - mid > 1) {\n\t // The element is in the upper half.\n\t return recursiveSearch(mid, aHigh, aNeedle, aHaystack, aCompare, aBias);\n\t }\n\t\n\t // The exact needle element was not found in this haystack. Determine if\n\t // we are in termination case (3) or (2) and return the appropriate thing.\n\t if (aBias == exports.LEAST_UPPER_BOUND) {\n\t return aHigh < aHaystack.length ? aHigh : -1;\n\t } else {\n\t return mid;\n\t }\n\t }\n\t else {\n\t // Our needle is less than aHaystack[mid].\n\t if (mid - aLow > 1) {\n\t // The element is in the lower half.\n\t return recursiveSearch(aLow, mid, aNeedle, aHaystack, aCompare, aBias);\n\t }\n\t\n\t // we are in termination case (3) or (2) and return the appropriate thing.\n\t if (aBias == exports.LEAST_UPPER_BOUND) {\n\t return mid;\n\t } else {\n\t return aLow < 0 ? -1 : aLow;\n\t }\n\t }\n\t}\n\t\n\t/**\n\t * This is an implementation of binary search which will always try and return\n\t * the index of the closest element if there is no exact hit. This is because\n\t * mappings between original and generated line/col pairs are single points,\n\t * and there is an implicit region between each of them, so a miss just means\n\t * that you aren't on the very start of a region.\n\t *\n\t * @param aNeedle The element you are looking for.\n\t * @param aHaystack The array that is being searched.\n\t * @param aCompare A function which takes the needle and an element in the\n\t * array and returns -1, 0, or 1 depending on whether the needle is less\n\t * than, equal to, or greater than the element, respectively.\n\t * @param aBias Either 'binarySearch.GREATEST_LOWER_BOUND' or\n\t * 'binarySearch.LEAST_UPPER_BOUND'. Specifies whether to return the\n\t * closest element that is smaller than or greater than the one we are\n\t * searching for, respectively, if the exact element cannot be found.\n\t * Defaults to 'binarySearch.GREATEST_LOWER_BOUND'.\n\t */\n\texports.search = function search(aNeedle, aHaystack, aCompare, aBias) {\n\t if (aHaystack.length === 0) {\n\t return -1;\n\t }\n\t\n\t var index = recursiveSearch(-1, aHaystack.length, aNeedle, aHaystack,\n\t aCompare, aBias || exports.GREATEST_LOWER_BOUND);\n\t if (index < 0) {\n\t return -1;\n\t }\n\t\n\t // We have found either the exact element, or the next-closest element than\n\t // the one we are searching for. However, there may be more than one such\n\t // element. Make sure we always return the smallest of these.\n\t while (index - 1 >= 0) {\n\t if (aCompare(aHaystack[index], aHaystack[index - 1], true) !== 0) {\n\t break;\n\t }\n\t --index;\n\t }\n\t\n\t return index;\n\t};\n\n\n/***/ }),\n/* 9 */\n/***/ (function(module, exports) {\n\n\t/* -*- Mode: js; js-indent-level: 2; -*- */\n\t/*\n\t * Copyright 2011 Mozilla Foundation and contributors\n\t * Licensed under the New BSD license. See LICENSE or:\n\t * http://opensource.org/licenses/BSD-3-Clause\n\t */\n\t\n\t// It turns out that some (most?) JavaScript engines don't self-host\n\t// `Array.prototype.sort`. This makes sense because C++ will likely remain\n\t// faster than JS when doing raw CPU-intensive sorting. However, when using a\n\t// custom comparator function, calling back and forth between the VM's C++ and\n\t// JIT'd JS is rather slow *and* loses JIT type information, resulting in\n\t// worse generated code for the comparator function than would be optimal. In\n\t// fact, when sorting with a comparator, these costs outweigh the benefits of\n\t// sorting in C++. By using our own JS-implemented Quick Sort (below), we get\n\t// a ~3500ms mean speed-up in `bench/bench.html`.\n\t\n\t/**\n\t * Swap the elements indexed by `x` and `y` in the array `ary`.\n\t *\n\t * @param {Array} ary\n\t * The array.\n\t * @param {Number} x\n\t * The index of the first item.\n\t * @param {Number} y\n\t * The index of the second item.\n\t */\n\tfunction swap(ary, x, y) {\n\t var temp = ary[x];\n\t ary[x] = ary[y];\n\t ary[y] = temp;\n\t}\n\t\n\t/**\n\t * Returns a random integer within the range `low .. high` inclusive.\n\t *\n\t * @param {Number} low\n\t * The lower bound on the range.\n\t * @param {Number} high\n\t * The upper bound on the range.\n\t */\n\tfunction randomIntInRange(low, high) {\n\t return Math.round(low + (Math.random() * (high - low)));\n\t}\n\t\n\t/**\n\t * The Quick Sort algorithm.\n\t *\n\t * @param {Array} ary\n\t * An array to sort.\n\t * @param {function} comparator\n\t * Function to use to compare two items.\n\t * @param {Number} p\n\t * Start index of the array\n\t * @param {Number} r\n\t * End index of the array\n\t */\n\tfunction doQuickSort(ary, comparator, p, r) {\n\t // If our lower bound is less than our upper bound, we (1) partition the\n\t // array into two pieces and (2) recurse on each half. If it is not, this is\n\t // the empty array and our base case.\n\t\n\t if (p < r) {\n\t // (1) Partitioning.\n\t //\n\t // The partitioning chooses a pivot between `p` and `r` and moves all\n\t // elements that are less than or equal to the pivot to the before it, and\n\t // all the elements that are greater than it after it. The effect is that\n\t // once partition is done, the pivot is in the exact place it will be when\n\t // the array is put in sorted order, and it will not need to be moved\n\t // again. This runs in O(n) time.\n\t\n\t // Always choose a random pivot so that an input array which is reverse\n\t // sorted does not cause O(n^2) running time.\n\t var pivotIndex = randomIntInRange(p, r);\n\t var i = p - 1;\n\t\n\t swap(ary, pivotIndex, r);\n\t var pivot = ary[r];\n\t\n\t // Immediately after `j` is incremented in this loop, the following hold\n\t // true:\n\t //\n\t // * Every element in `ary[p .. i]` is less than or equal to the pivot.\n\t //\n\t // * Every element in `ary[i+1 .. j-1]` is greater than the pivot.\n\t for (var j = p; j < r; j++) {\n\t if (comparator(ary[j], pivot) <= 0) {\n\t i += 1;\n\t swap(ary, i, j);\n\t }\n\t }\n\t\n\t swap(ary, i + 1, j);\n\t var q = i + 1;\n\t\n\t // (2) Recurse on each half.\n\t\n\t doQuickSort(ary, comparator, p, q - 1);\n\t doQuickSort(ary, comparator, q + 1, r);\n\t }\n\t}\n\t\n\t/**\n\t * Sort the given array in-place with the given comparator function.\n\t *\n\t * @param {Array} ary\n\t * An array to sort.\n\t * @param {function} comparator\n\t * Function to use to compare two items.\n\t */\n\texports.quickSort = function (ary, comparator) {\n\t doQuickSort(ary, comparator, 0, ary.length - 1);\n\t};\n\n\n/***/ }),\n/* 10 */\n/***/ (function(module, exports, __webpack_require__) {\n\n\t/* -*- Mode: js; js-indent-level: 2; -*- */\n\t/*\n\t * Copyright 2011 Mozilla Foundation and contributors\n\t * Licensed under the New BSD license. See LICENSE or:\n\t * http://opensource.org/licenses/BSD-3-Clause\n\t */\n\t\n\tvar SourceMapGenerator = __webpack_require__(1).SourceMapGenerator;\n\tvar util = __webpack_require__(4);\n\t\n\t// Matches a Windows-style `\\r\\n` newline or a `\\n` newline used by all other\n\t// operating systems these days (capturing the result).\n\tvar REGEX_NEWLINE = /(\\r?\\n)/;\n\t\n\t// Newline character code for charCodeAt() comparisons\n\tvar NEWLINE_CODE = 10;\n\t\n\t// Private symbol for identifying `SourceNode`s when multiple versions of\n\t// the source-map library are loaded. This MUST NOT CHANGE across\n\t// versions!\n\tvar isSourceNode = \"$$$isSourceNode$$$\";\n\t\n\t/**\n\t * SourceNodes provide a way to abstract over interpolating/concatenating\n\t * snippets of generated JavaScript source code while maintaining the line and\n\t * column information associated with the original source code.\n\t *\n\t * @param aLine The original line number.\n\t * @param aColumn The original column number.\n\t * @param aSource The original source's filename.\n\t * @param aChunks Optional. An array of strings which are snippets of\n\t * generated JS, or other SourceNodes.\n\t * @param aName The original identifier.\n\t */\n\tfunction SourceNode(aLine, aColumn, aSource, aChunks, aName) {\n\t this.children = [];\n\t this.sourceContents = {};\n\t this.line = aLine == null ? null : aLine;\n\t this.column = aColumn == null ? null : aColumn;\n\t this.source = aSource == null ? null : aSource;\n\t this.name = aName == null ? null : aName;\n\t this[isSourceNode] = true;\n\t if (aChunks != null) this.add(aChunks);\n\t}\n\t\n\t/**\n\t * Creates a SourceNode from generated code and a SourceMapConsumer.\n\t *\n\t * @param aGeneratedCode The generated code\n\t * @param aSourceMapConsumer The SourceMap for the generated code\n\t * @param aRelativePath Optional. The path that relative sources in the\n\t * SourceMapConsumer should be relative to.\n\t */\n\tSourceNode.fromStringWithSourceMap =\n\t function SourceNode_fromStringWithSourceMap(aGeneratedCode, aSourceMapConsumer, aRelativePath) {\n\t // The SourceNode we want to fill with the generated code\n\t // and the SourceMap\n\t var node = new SourceNode();\n\t\n\t // All even indices of this array are one line of the generated code,\n\t // while all odd indices are the newlines between two adjacent lines\n\t // (since `REGEX_NEWLINE` captures its match).\n\t // Processed fragments are accessed by calling `shiftNextLine`.\n\t var remainingLines = aGeneratedCode.split(REGEX_NEWLINE);\n\t var remainingLinesIndex = 0;\n\t var shiftNextLine = function() {\n\t var lineContents = getNextLine();\n\t // The last line of a file might not have a newline.\n\t var newLine = getNextLine() || \"\";\n\t return lineContents + newLine;\n\t\n\t function getNextLine() {\n\t return remainingLinesIndex < remainingLines.length ?\n\t remainingLines[remainingLinesIndex++] : undefined;\n\t }\n\t };\n\t\n\t // We need to remember the position of \"remainingLines\"\n\t var lastGeneratedLine = 1, lastGeneratedColumn = 0;\n\t\n\t // The generate SourceNodes we need a code range.\n\t // To extract it current and last mapping is used.\n\t // Here we store the last mapping.\n\t var lastMapping = null;\n\t\n\t aSourceMapConsumer.eachMapping(function (mapping) {\n\t if (lastMapping !== null) {\n\t // We add the code from \"lastMapping\" to \"mapping\":\n\t // First check if there is a new line in between.\n\t if (lastGeneratedLine < mapping.generatedLine) {\n\t // Associate first line with \"lastMapping\"\n\t addMappingWithCode(lastMapping, shiftNextLine());\n\t lastGeneratedLine++;\n\t lastGeneratedColumn = 0;\n\t // The remaining code is added without mapping\n\t } else {\n\t // There is no new line in between.\n\t // Associate the code between \"lastGeneratedColumn\" and\n\t // \"mapping.generatedColumn\" with \"lastMapping\"\n\t var nextLine = remainingLines[remainingLinesIndex];\n\t var code = nextLine.substr(0, mapping.generatedColumn -\n\t lastGeneratedColumn);\n\t remainingLines[remainingLinesIndex] = nextLine.substr(mapping.generatedColumn -\n\t lastGeneratedColumn);\n\t lastGeneratedColumn = mapping.generatedColumn;\n\t addMappingWithCode(lastMapping, code);\n\t // No more remaining code, continue\n\t lastMapping = mapping;\n\t return;\n\t }\n\t }\n\t // We add the generated code until the first mapping\n\t // to the SourceNode without any mapping.\n\t // Each line is added as separate string.\n\t while (lastGeneratedLine < mapping.generatedLine) {\n\t node.add(shiftNextLine());\n\t lastGeneratedLine++;\n\t }\n\t if (lastGeneratedColumn < mapping.generatedColumn) {\n\t var nextLine = remainingLines[remainingLinesIndex];\n\t node.add(nextLine.substr(0, mapping.generatedColumn));\n\t remainingLines[remainingLinesIndex] = nextLine.substr(mapping.generatedColumn);\n\t lastGeneratedColumn = mapping.generatedColumn;\n\t }\n\t lastMapping = mapping;\n\t }, this);\n\t // We have processed all mappings.\n\t if (remainingLinesIndex < remainingLines.length) {\n\t if (lastMapping) {\n\t // Associate the remaining code in the current line with \"lastMapping\"\n\t addMappingWithCode(lastMapping, shiftNextLine());\n\t }\n\t // and add the remaining lines without any mapping\n\t node.add(remainingLines.splice(remainingLinesIndex).join(\"\"));\n\t }\n\t\n\t // Copy sourcesContent into SourceNode\n\t aSourceMapConsumer.sources.forEach(function (sourceFile) {\n\t var content = aSourceMapConsumer.sourceContentFor(sourceFile);\n\t if (content != null) {\n\t if (aRelativePath != null) {\n\t sourceFile = util.join(aRelativePath, sourceFile);\n\t }\n\t node.setSourceContent(sourceFile, content);\n\t }\n\t });\n\t\n\t return node;\n\t\n\t function addMappingWithCode(mapping, code) {\n\t if (mapping === null || mapping.source === undefined) {\n\t node.add(code);\n\t } else {\n\t var source = aRelativePath\n\t ? util.join(aRelativePath, mapping.source)\n\t : mapping.source;\n\t node.add(new SourceNode(mapping.originalLine,\n\t mapping.originalColumn,\n\t source,\n\t code,\n\t mapping.name));\n\t }\n\t }\n\t };\n\t\n\t/**\n\t * Add a chunk of generated JS to this source node.\n\t *\n\t * @param aChunk A string snippet of generated JS code, another instance of\n\t * SourceNode, or an array where each member is one of those things.\n\t */\n\tSourceNode.prototype.add = function SourceNode_add(aChunk) {\n\t if (Array.isArray(aChunk)) {\n\t aChunk.forEach(function (chunk) {\n\t this.add(chunk);\n\t }, this);\n\t }\n\t else if (aChunk[isSourceNode] || typeof aChunk === \"string\") {\n\t if (aChunk) {\n\t this.children.push(aChunk);\n\t }\n\t }\n\t else {\n\t throw new TypeError(\n\t \"Expected a SourceNode, string, or an array of SourceNodes and strings. Got \" + aChunk\n\t );\n\t }\n\t return this;\n\t};\n\t\n\t/**\n\t * Add a chunk of generated JS to the beginning of this source node.\n\t *\n\t * @param aChunk A string snippet of generated JS code, another instance of\n\t * SourceNode, or an array where each member is one of those things.\n\t */\n\tSourceNode.prototype.prepend = function SourceNode_prepend(aChunk) {\n\t if (Array.isArray(aChunk)) {\n\t for (var i = aChunk.length-1; i >= 0; i--) {\n\t this.prepend(aChunk[i]);\n\t }\n\t }\n\t else if (aChunk[isSourceNode] || typeof aChunk === \"string\") {\n\t this.children.unshift(aChunk);\n\t }\n\t else {\n\t throw new TypeError(\n\t \"Expected a SourceNode, string, or an array of SourceNodes and strings. Got \" + aChunk\n\t );\n\t }\n\t return this;\n\t};\n\t\n\t/**\n\t * Walk over the tree of JS snippets in this node and its children. The\n\t * walking function is called once for each snippet of JS and is passed that\n\t * snippet and the its original associated source's line/column location.\n\t *\n\t * @param aFn The traversal function.\n\t */\n\tSourceNode.prototype.walk = function SourceNode_walk(aFn) {\n\t var chunk;\n\t for (var i = 0, len = this.children.length; i < len; i++) {\n\t chunk = this.children[i];\n\t if (chunk[isSourceNode]) {\n\t chunk.walk(aFn);\n\t }\n\t else {\n\t if (chunk !== '') {\n\t aFn(chunk, { source: this.source,\n\t line: this.line,\n\t column: this.column,\n\t name: this.name });\n\t }\n\t }\n\t }\n\t};\n\t\n\t/**\n\t * Like `String.prototype.join` except for SourceNodes. Inserts `aStr` between\n\t * each of `this.children`.\n\t *\n\t * @param aSep The separator.\n\t */\n\tSourceNode.prototype.join = function SourceNode_join(aSep) {\n\t var newChildren;\n\t var i;\n\t var len = this.children.length;\n\t if (len > 0) {\n\t newChildren = [];\n\t for (i = 0; i < len-1; i++) {\n\t newChildren.push(this.children[i]);\n\t newChildren.push(aSep);\n\t }\n\t newChildren.push(this.children[i]);\n\t this.children = newChildren;\n\t }\n\t return this;\n\t};\n\t\n\t/**\n\t * Call String.prototype.replace on the very right-most source snippet. Useful\n\t * for trimming whitespace from the end of a source node, etc.\n\t *\n\t * @param aPattern The pattern to replace.\n\t * @param aReplacement The thing to replace the pattern with.\n\t */\n\tSourceNode.prototype.replaceRight = function SourceNode_replaceRight(aPattern, aReplacement) {\n\t var lastChild = this.children[this.children.length - 1];\n\t if (lastChild[isSourceNode]) {\n\t lastChild.replaceRight(aPattern, aReplacement);\n\t }\n\t else if (typeof lastChild === 'string') {\n\t this.children[this.children.length - 1] = lastChild.replace(aPattern, aReplacement);\n\t }\n\t else {\n\t this.children.push(''.replace(aPattern, aReplacement));\n\t }\n\t return this;\n\t};\n\t\n\t/**\n\t * Set the source content for a source file. This will be added to the SourceMapGenerator\n\t * in the sourcesContent field.\n\t *\n\t * @param aSourceFile The filename of the source file\n\t * @param aSourceContent The content of the source file\n\t */\n\tSourceNode.prototype.setSourceContent =\n\t function SourceNode_setSourceContent(aSourceFile, aSourceContent) {\n\t this.sourceContents[util.toSetString(aSourceFile)] = aSourceContent;\n\t };\n\t\n\t/**\n\t * Walk over the tree of SourceNodes. The walking function is called for each\n\t * source file content and is passed the filename and source content.\n\t *\n\t * @param aFn The traversal function.\n\t */\n\tSourceNode.prototype.walkSourceContents =\n\t function SourceNode_walkSourceContents(aFn) {\n\t for (var i = 0, len = this.children.length; i < len; i++) {\n\t if (this.children[i][isSourceNode]) {\n\t this.children[i].walkSourceContents(aFn);\n\t }\n\t }\n\t\n\t var sources = Object.keys(this.sourceContents);\n\t for (var i = 0, len = sources.length; i < len; i++) {\n\t aFn(util.fromSetString(sources[i]), this.sourceContents[sources[i]]);\n\t }\n\t };\n\t\n\t/**\n\t * Return the string representation of this source node. Walks over the tree\n\t * and concatenates all the various snippets together to one string.\n\t */\n\tSourceNode.prototype.toString = function SourceNode_toString() {\n\t var str = \"\";\n\t this.walk(function (chunk) {\n\t str += chunk;\n\t });\n\t return str;\n\t};\n\t\n\t/**\n\t * Returns the string representation of this source node along with a source\n\t * map.\n\t */\n\tSourceNode.prototype.toStringWithSourceMap = function SourceNode_toStringWithSourceMap(aArgs) {\n\t var generated = {\n\t code: \"\",\n\t line: 1,\n\t column: 0\n\t };\n\t var map = new SourceMapGenerator(aArgs);\n\t var sourceMappingActive = false;\n\t var lastOriginalSource = null;\n\t var lastOriginalLine = null;\n\t var lastOriginalColumn = null;\n\t var lastOriginalName = null;\n\t this.walk(function (chunk, original) {\n\t generated.code += chunk;\n\t if (original.source !== null\n\t && original.line !== null\n\t && original.column !== null) {\n\t if(lastOriginalSource !== original.source\n\t || lastOriginalLine !== original.line\n\t || lastOriginalColumn !== original.column\n\t || lastOriginalName !== original.name) {\n\t map.addMapping({\n\t source: original.source,\n\t original: {\n\t line: original.line,\n\t column: original.column\n\t },\n\t generated: {\n\t line: generated.line,\n\t column: generated.column\n\t },\n\t name: original.name\n\t });\n\t }\n\t lastOriginalSource = original.source;\n\t lastOriginalLine = original.line;\n\t lastOriginalColumn = original.column;\n\t lastOriginalName = original.name;\n\t sourceMappingActive = true;\n\t } else if (sourceMappingActive) {\n\t map.addMapping({\n\t generated: {\n\t line: generated.line,\n\t column: generated.column\n\t }\n\t });\n\t lastOriginalSource = null;\n\t sourceMappingActive = false;\n\t }\n\t for (var idx = 0, length = chunk.length; idx < length; idx++) {\n\t if (chunk.charCodeAt(idx) === NEWLINE_CODE) {\n\t generated.line++;\n\t generated.column = 0;\n\t // Mappings end at eol\n\t if (idx + 1 === length) {\n\t lastOriginalSource = null;\n\t sourceMappingActive = false;\n\t } else if (sourceMappingActive) {\n\t map.addMapping({\n\t source: original.source,\n\t original: {\n\t line: original.line,\n\t column: original.column\n\t },\n\t generated: {\n\t line: generated.line,\n\t column: generated.column\n\t },\n\t name: original.name\n\t });\n\t }\n\t } else {\n\t generated.column++;\n\t }\n\t }\n\t });\n\t this.walkSourceContents(function (sourceFile, sourceContent) {\n\t map.setSourceContent(sourceFile, sourceContent);\n\t });\n\t\n\t return { code: generated.code, map: map };\n\t};\n\t\n\texports.SourceNode = SourceNode;\n\n\n/***/ })\n/******/ ])\n});\n;\n\n\n// WEBPACK FOOTER //\n// source-map.min.js"," \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId])\n \t\t\treturn installedModules[moduleId].exports;\n\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\texports: {},\n \t\t\tid: moduleId,\n \t\t\tloaded: false\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.loaded = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(0);\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap 42c329f865e32e011afb","/*\n * Copyright 2009-2011 Mozilla Foundation and contributors\n * Licensed under the New BSD license. See LICENSE.txt or:\n * http://opensource.org/licenses/BSD-3-Clause\n */\nexports.SourceMapGenerator = require('./lib/source-map-generator').SourceMapGenerator;\nexports.SourceMapConsumer = require('./lib/source-map-consumer').SourceMapConsumer;\nexports.SourceNode = require('./lib/source-node').SourceNode;\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./source-map.js\n// module id = 0\n// module chunks = 0","/* -*- Mode: js; js-indent-level: 2; -*- */\n/*\n * Copyright 2011 Mozilla Foundation and contributors\n * Licensed under the New BSD license. See LICENSE or:\n * http://opensource.org/licenses/BSD-3-Clause\n */\n\nvar base64VLQ = require('./base64-vlq');\nvar util = require('./util');\nvar ArraySet = require('./array-set').ArraySet;\nvar MappingList = require('./mapping-list').MappingList;\n\n/**\n * An instance of the SourceMapGenerator represents a source map which is\n * being built incrementally. You may pass an object with the following\n * properties:\n *\n * - file: The filename of the generated source.\n * - sourceRoot: A root for all relative URLs in this source map.\n */\nfunction SourceMapGenerator(aArgs) {\n if (!aArgs) {\n aArgs = {};\n }\n this._file = util.getArg(aArgs, 'file', null);\n this._sourceRoot = util.getArg(aArgs, 'sourceRoot', null);\n this._skipValidation = util.getArg(aArgs, 'skipValidation', false);\n this._sources = new ArraySet();\n this._names = new ArraySet();\n this._mappings = new MappingList();\n this._sourcesContents = null;\n}\n\nSourceMapGenerator.prototype._version = 3;\n\n/**\n * Creates a new SourceMapGenerator based on a SourceMapConsumer\n *\n * @param aSourceMapConsumer The SourceMap.\n */\nSourceMapGenerator.fromSourceMap =\n function SourceMapGenerator_fromSourceMap(aSourceMapConsumer) {\n var sourceRoot = aSourceMapConsumer.sourceRoot;\n var generator = new SourceMapGenerator({\n file: aSourceMapConsumer.file,\n sourceRoot: sourceRoot\n });\n aSourceMapConsumer.eachMapping(function (mapping) {\n var newMapping = {\n generated: {\n line: mapping.generatedLine,\n column: mapping.generatedColumn\n }\n };\n\n if (mapping.source != null) {\n newMapping.source = mapping.source;\n if (sourceRoot != null) {\n newMapping.source = util.relative(sourceRoot, newMapping.source);\n }\n\n newMapping.original = {\n line: mapping.originalLine,\n column: mapping.originalColumn\n };\n\n if (mapping.name != null) {\n newMapping.name = mapping.name;\n }\n }\n\n generator.addMapping(newMapping);\n });\n aSourceMapConsumer.sources.forEach(function (sourceFile) {\n var content = aSourceMapConsumer.sourceContentFor(sourceFile);\n if (content != null) {\n generator.setSourceContent(sourceFile, content);\n }\n });\n return generator;\n };\n\n/**\n * Add a single mapping from original source line and column to the generated\n * source's line and column for this source map being created. The mapping\n * object should have the following properties:\n *\n * - generated: An object with the generated line and column positions.\n * - original: An object with the original line and column positions.\n * - source: The original source file (relative to the sourceRoot).\n * - name: An optional original token name for this mapping.\n */\nSourceMapGenerator.prototype.addMapping =\n function SourceMapGenerator_addMapping(aArgs) {\n var generated = util.getArg(aArgs, 'generated');\n var original = util.getArg(aArgs, 'original', null);\n var source = util.getArg(aArgs, 'source', null);\n var name = util.getArg(aArgs, 'name', null);\n\n if (!this._skipValidation) {\n this._validateMapping(generated, original, source, name);\n }\n\n if (source != null) {\n source = String(source);\n if (!this._sources.has(source)) {\n this._sources.add(source);\n }\n }\n\n if (name != null) {\n name = String(name);\n if (!this._names.has(name)) {\n this._names.add(name);\n }\n }\n\n this._mappings.add({\n generatedLine: generated.line,\n generatedColumn: generated.column,\n originalLine: original != null && original.line,\n originalColumn: original != null && original.column,\n source: source,\n name: name\n });\n };\n\n/**\n * Set the source content for a source file.\n */\nSourceMapGenerator.prototype.setSourceContent =\n function SourceMapGenerator_setSourceContent(aSourceFile, aSourceContent) {\n var source = aSourceFile;\n if (this._sourceRoot != null) {\n source = util.relative(this._sourceRoot, source);\n }\n\n if (aSourceContent != null) {\n // Add the source content to the _sourcesContents map.\n // Create a new _sourcesContents map if the property is null.\n if (!this._sourcesContents) {\n this._sourcesContents = Object.create(null);\n }\n this._sourcesContents[util.toSetString(source)] = aSourceContent;\n } else if (this._sourcesContents) {\n // Remove the source file from the _sourcesContents map.\n // If the _sourcesContents map is empty, set the property to null.\n delete this._sourcesContents[util.toSetString(source)];\n if (Object.keys(this._sourcesContents).length === 0) {\n this._sourcesContents = null;\n }\n }\n };\n\n/**\n * Applies the mappings of a sub-source-map for a specific source file to the\n * source map being generated. Each mapping to the supplied source file is\n * rewritten using the supplied source map. Note: The resolution for the\n * resulting mappings is the minimium of this map and the supplied map.\n *\n * @param aSourceMapConsumer The source map to be applied.\n * @param aSourceFile Optional. The filename of the source file.\n * If omitted, SourceMapConsumer's file property will be used.\n * @param aSourceMapPath Optional. The dirname of the path to the source map\n * to be applied. If relative, it is relative to the SourceMapConsumer.\n * This parameter is needed when the two source maps aren't in the same\n * directory, and the source map to be applied contains relative source\n * paths. If so, those relative source paths need to be rewritten\n * relative to the SourceMapGenerator.\n */\nSourceMapGenerator.prototype.applySourceMap =\n function SourceMapGenerator_applySourceMap(aSourceMapConsumer, aSourceFile, aSourceMapPath) {\n var sourceFile = aSourceFile;\n // If aSourceFile is omitted, we will use the file property of the SourceMap\n if (aSourceFile == null) {\n if (aSourceMapConsumer.file == null) {\n throw new Error(\n 'SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, ' +\n 'or the source map\\'s \"file\" property. Both were omitted.'\n );\n }\n sourceFile = aSourceMapConsumer.file;\n }\n var sourceRoot = this._sourceRoot;\n // Make \"sourceFile\" relative if an absolute Url is passed.\n if (sourceRoot != null) {\n sourceFile = util.relative(sourceRoot, sourceFile);\n }\n // Applying the SourceMap can add and remove items from the sources and\n // the names array.\n var newSources = new ArraySet();\n var newNames = new ArraySet();\n\n // Find mappings for the \"sourceFile\"\n this._mappings.unsortedForEach(function (mapping) {\n if (mapping.source === sourceFile && mapping.originalLine != null) {\n // Check if it can be mapped by the source map, then update the mapping.\n var original = aSourceMapConsumer.originalPositionFor({\n line: mapping.originalLine,\n column: mapping.originalColumn\n });\n if (original.source != null) {\n // Copy mapping\n mapping.source = original.source;\n if (aSourceMapPath != null) {\n mapping.source = util.join(aSourceMapPath, mapping.source)\n }\n if (sourceRoot != null) {\n mapping.source = util.relative(sourceRoot, mapping.source);\n }\n mapping.originalLine = original.line;\n mapping.originalColumn = original.column;\n if (original.name != null) {\n mapping.name = original.name;\n }\n }\n }\n\n var source = mapping.source;\n if (source != null && !newSources.has(source)) {\n newSources.add(source);\n }\n\n var name = mapping.name;\n if (name != null && !newNames.has(name)) {\n newNames.add(name);\n }\n\n }, this);\n this._sources = newSources;\n this._names = newNames;\n\n // Copy sourcesContents of applied map.\n aSourceMapConsumer.sources.forEach(function (sourceFile) {\n var content = aSourceMapConsumer.sourceContentFor(sourceFile);\n if (content != null) {\n if (aSourceMapPath != null) {\n sourceFile = util.join(aSourceMapPath, sourceFile);\n }\n if (sourceRoot != null) {\n sourceFile = util.relative(sourceRoot, sourceFile);\n }\n this.setSourceContent(sourceFile, content);\n }\n }, this);\n };\n\n/**\n * A mapping can have one of the three levels of data:\n *\n * 1. Just the generated position.\n * 2. The Generated position, original position, and original source.\n * 3. Generated and original position, original source, as well as a name\n * token.\n *\n * To maintain consistency, we validate that any new mapping being added falls\n * in to one of these categories.\n */\nSourceMapGenerator.prototype._validateMapping =\n function SourceMapGenerator_validateMapping(aGenerated, aOriginal, aSource,\n aName) {\n // When aOriginal is truthy but has empty values for .line and .column,\n // it is most likely a programmer error. In this case we throw a very\n // specific error message to try to guide them the right way.\n // For example: https://github.com/Polymer/polymer-bundler/pull/519\n if (aOriginal && typeof aOriginal.line !== 'number' && typeof aOriginal.column !== 'number') {\n throw new Error(\n 'original.line and original.column are not numbers -- you probably meant to omit ' +\n 'the original mapping entirely and only map the generated position. If so, pass ' +\n 'null for the original mapping instead of an object with empty or null values.'\n );\n }\n\n if (aGenerated && 'line' in aGenerated && 'column' in aGenerated\n && aGenerated.line > 0 && aGenerated.column >= 0\n && !aOriginal && !aSource && !aName) {\n // Case 1.\n return;\n }\n else if (aGenerated && 'line' in aGenerated && 'column' in aGenerated\n && aOriginal && 'line' in aOriginal && 'column' in aOriginal\n && aGenerated.line > 0 && aGenerated.column >= 0\n && aOriginal.line > 0 && aOriginal.column >= 0\n && aSource) {\n // Cases 2 and 3.\n return;\n }\n else {\n throw new Error('Invalid mapping: ' + JSON.stringify({\n generated: aGenerated,\n source: aSource,\n original: aOriginal,\n name: aName\n }));\n }\n };\n\n/**\n * Serialize the accumulated mappings in to the stream of base 64 VLQs\n * specified by the source map format.\n */\nSourceMapGenerator.prototype._serializeMappings =\n function SourceMapGenerator_serializeMappings() {\n var previousGeneratedColumn = 0;\n var previousGeneratedLine = 1;\n var previousOriginalColumn = 0;\n var previousOriginalLine = 0;\n var previousName = 0;\n var previousSource = 0;\n var result = '';\n var next;\n var mapping;\n var nameIdx;\n var sourceIdx;\n\n var mappings = this._mappings.toArray();\n for (var i = 0, len = mappings.length; i < len; i++) {\n mapping = mappings[i];\n next = ''\n\n if (mapping.generatedLine !== previousGeneratedLine) {\n previousGeneratedColumn = 0;\n while (mapping.generatedLine !== previousGeneratedLine) {\n next += ';';\n previousGeneratedLine++;\n }\n }\n else {\n if (i > 0) {\n if (!util.compareByGeneratedPositionsInflated(mapping, mappings[i - 1])) {\n continue;\n }\n next += ',';\n }\n }\n\n next += base64VLQ.encode(mapping.generatedColumn\n - previousGeneratedColumn);\n previousGeneratedColumn = mapping.generatedColumn;\n\n if (mapping.source != null) {\n sourceIdx = this._sources.indexOf(mapping.source);\n next += base64VLQ.encode(sourceIdx - previousSource);\n previousSource = sourceIdx;\n\n // lines are stored 0-based in SourceMap spec version 3\n next += base64VLQ.encode(mapping.originalLine - 1\n - previousOriginalLine);\n previousOriginalLine = mapping.originalLine - 1;\n\n next += base64VLQ.encode(mapping.originalColumn\n - previousOriginalColumn);\n previousOriginalColumn = mapping.originalColumn;\n\n if (mapping.name != null) {\n nameIdx = this._names.indexOf(mapping.name);\n next += base64VLQ.encode(nameIdx - previousName);\n previousName = nameIdx;\n }\n }\n\n result += next;\n }\n\n return result;\n };\n\nSourceMapGenerator.prototype._generateSourcesContent =\n function SourceMapGenerator_generateSourcesContent(aSources, aSourceRoot) {\n return aSources.map(function (source) {\n if (!this._sourcesContents) {\n return null;\n }\n if (aSourceRoot != null) {\n source = util.relative(aSourceRoot, source);\n }\n var key = util.toSetString(source);\n return Object.prototype.hasOwnProperty.call(this._sourcesContents, key)\n ? this._sourcesContents[key]\n : null;\n }, this);\n };\n\n/**\n * Externalize the source map.\n */\nSourceMapGenerator.prototype.toJSON =\n function SourceMapGenerator_toJSON() {\n var map = {\n version: this._version,\n sources: this._sources.toArray(),\n names: this._names.toArray(),\n mappings: this._serializeMappings()\n };\n if (this._file != null) {\n map.file = this._file;\n }\n if (this._sourceRoot != null) {\n map.sourceRoot = this._sourceRoot;\n }\n if (this._sourcesContents) {\n map.sourcesContent = this._generateSourcesContent(map.sources, map.sourceRoot);\n }\n\n return map;\n };\n\n/**\n * Render the source map being generated to a string.\n */\nSourceMapGenerator.prototype.toString =\n function SourceMapGenerator_toString() {\n return JSON.stringify(this.toJSON());\n };\n\nexports.SourceMapGenerator = SourceMapGenerator;\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./lib/source-map-generator.js\n// module id = 1\n// module chunks = 0","/* -*- Mode: js; js-indent-level: 2; -*- */\n/*\n * Copyright 2011 Mozilla Foundation and contributors\n * Licensed under the New BSD license. See LICENSE or:\n * http://opensource.org/licenses/BSD-3-Clause\n *\n * Based on the Base 64 VLQ implementation in Closure Compiler:\n * https://code.google.com/p/closure-compiler/source/browse/trunk/src/com/google/debugging/sourcemap/Base64VLQ.java\n *\n * Copyright 2011 The Closure Compiler Authors. All rights reserved.\n * Redistribution and use in source and binary forms, with or without\n * modification, are permitted provided that the following conditions are\n * met:\n *\n * * Redistributions of source code must retain the above copyright\n * notice, this list of conditions and the following disclaimer.\n * * Redistributions in binary form must reproduce the above\n * copyright notice, this list of conditions and the following\n * disclaimer in the documentation and/or other materials provided\n * with the distribution.\n * * Neither the name of Google Inc. nor the names of its\n * contributors may be used to endorse or promote products derived\n * from this software without specific prior written permission.\n *\n * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS\n * \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT\n * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR\n * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\n * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\n * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT\n * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,\n * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY\n * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\n * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\n * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n */\n\nvar base64 = require('./base64');\n\n// A single base 64 digit can contain 6 bits of data. For the base 64 variable\n// length quantities we use in the source map spec, the first bit is the sign,\n// the next four bits are the actual value, and the 6th bit is the\n// continuation bit. The continuation bit tells us whether there are more\n// digits in this value following this digit.\n//\n// Continuation\n// | Sign\n// | |\n// V V\n// 101011\n\nvar VLQ_BASE_SHIFT = 5;\n\n// binary: 100000\nvar VLQ_BASE = 1 << VLQ_BASE_SHIFT;\n\n// binary: 011111\nvar VLQ_BASE_MASK = VLQ_BASE - 1;\n\n// binary: 100000\nvar VLQ_CONTINUATION_BIT = VLQ_BASE;\n\n/**\n * Converts from a two-complement value to a value where the sign bit is\n * placed in the least significant bit. For example, as decimals:\n * 1 becomes 2 (10 binary), -1 becomes 3 (11 binary)\n * 2 becomes 4 (100 binary), -2 becomes 5 (101 binary)\n */\nfunction toVLQSigned(aValue) {\n return aValue < 0\n ? ((-aValue) << 1) + 1\n : (aValue << 1) + 0;\n}\n\n/**\n * Converts to a two-complement value from a value where the sign bit is\n * placed in the least significant bit. For example, as decimals:\n * 2 (10 binary) becomes 1, 3 (11 binary) becomes -1\n * 4 (100 binary) becomes 2, 5 (101 binary) becomes -2\n */\nfunction fromVLQSigned(aValue) {\n var isNegative = (aValue & 1) === 1;\n var shifted = aValue >> 1;\n return isNegative\n ? -shifted\n : shifted;\n}\n\n/**\n * Returns the base 64 VLQ encoded value.\n */\nexports.encode = function base64VLQ_encode(aValue) {\n var encoded = \"\";\n var digit;\n\n var vlq = toVLQSigned(aValue);\n\n do {\n digit = vlq & VLQ_BASE_MASK;\n vlq >>>= VLQ_BASE_SHIFT;\n if (vlq > 0) {\n // There are still more digits in this value, so we must make sure the\n // continuation bit is marked.\n digit |= VLQ_CONTINUATION_BIT;\n }\n encoded += base64.encode(digit);\n } while (vlq > 0);\n\n return encoded;\n};\n\n/**\n * Decodes the next base 64 VLQ value from the given string and returns the\n * value and the rest of the string via the out parameter.\n */\nexports.decode = function base64VLQ_decode(aStr, aIndex, aOutParam) {\n var strLen = aStr.length;\n var result = 0;\n var shift = 0;\n var continuation, digit;\n\n do {\n if (aIndex >= strLen) {\n throw new Error(\"Expected more digits in base 64 VLQ value.\");\n }\n\n digit = base64.decode(aStr.charCodeAt(aIndex++));\n if (digit === -1) {\n throw new Error(\"Invalid base64 digit: \" + aStr.charAt(aIndex - 1));\n }\n\n continuation = !!(digit & VLQ_CONTINUATION_BIT);\n digit &= VLQ_BASE_MASK;\n result = result + (digit << shift);\n shift += VLQ_BASE_SHIFT;\n } while (continuation);\n\n aOutParam.value = fromVLQSigned(result);\n aOutParam.rest = aIndex;\n};\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./lib/base64-vlq.js\n// module id = 2\n// module chunks = 0","/* -*- Mode: js; js-indent-level: 2; -*- */\n/*\n * Copyright 2011 Mozilla Foundation and contributors\n * Licensed under the New BSD license. See LICENSE or:\n * http://opensource.org/licenses/BSD-3-Clause\n */\n\nvar intToCharMap = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'.split('');\n\n/**\n * Encode an integer in the range of 0 to 63 to a single base 64 digit.\n */\nexports.encode = function (number) {\n if (0 <= number && number < intToCharMap.length) {\n return intToCharMap[number];\n }\n throw new TypeError(\"Must be between 0 and 63: \" + number);\n};\n\n/**\n * Decode a single base 64 character code digit to an integer. Returns -1 on\n * failure.\n */\nexports.decode = function (charCode) {\n var bigA = 65; // 'A'\n var bigZ = 90; // 'Z'\n\n var littleA = 97; // 'a'\n var littleZ = 122; // 'z'\n\n var zero = 48; // '0'\n var nine = 57; // '9'\n\n var plus = 43; // '+'\n var slash = 47; // '/'\n\n var littleOffset = 26;\n var numberOffset = 52;\n\n // 0 - 25: ABCDEFGHIJKLMNOPQRSTUVWXYZ\n if (bigA <= charCode && charCode <= bigZ) {\n return (charCode - bigA);\n }\n\n // 26 - 51: abcdefghijklmnopqrstuvwxyz\n if (littleA <= charCode && charCode <= littleZ) {\n return (charCode - littleA + littleOffset);\n }\n\n // 52 - 61: 0123456789\n if (zero <= charCode && charCode <= nine) {\n return (charCode - zero + numberOffset);\n }\n\n // 62: +\n if (charCode == plus) {\n return 62;\n }\n\n // 63: /\n if (charCode == slash) {\n return 63;\n }\n\n // Invalid base64 digit.\n return -1;\n};\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./lib/base64.js\n// module id = 3\n// module chunks = 0","/* -*- Mode: js; js-indent-level: 2; -*- */\n/*\n * Copyright 2011 Mozilla Foundation and contributors\n * Licensed under the New BSD license. See LICENSE or:\n * http://opensource.org/licenses/BSD-3-Clause\n */\n\n/**\n * This is a helper function for getting values from parameter/options\n * objects.\n *\n * @param args The object we are extracting values from\n * @param name The name of the property we are getting.\n * @param defaultValue An optional value to return if the property is missing\n * from the object. If this is not specified and the property is missing, an\n * error will be thrown.\n */\nfunction getArg(aArgs, aName, aDefaultValue) {\n if (aName in aArgs) {\n return aArgs[aName];\n } else if (arguments.length === 3) {\n return aDefaultValue;\n } else {\n throw new Error('\"' + aName + '\" is a required argument.');\n }\n}\nexports.getArg = getArg;\n\nvar urlRegexp = /^(?:([\\w+\\-.]+):)?\\/\\/(?:(\\w+:\\w+)@)?([\\w.]*)(?::(\\d+))?(\\S*)$/;\nvar dataUrlRegexp = /^data:.+\\,.+$/;\n\nfunction urlParse(aUrl) {\n var match = aUrl.match(urlRegexp);\n if (!match) {\n return null;\n }\n return {\n scheme: match[1],\n auth: match[2],\n host: match[3],\n port: match[4],\n path: match[5]\n };\n}\nexports.urlParse = urlParse;\n\nfunction urlGenerate(aParsedUrl) {\n var url = '';\n if (aParsedUrl.scheme) {\n url += aParsedUrl.scheme + ':';\n }\n url += '//';\n if (aParsedUrl.auth) {\n url += aParsedUrl.auth + '@';\n }\n if (aParsedUrl.host) {\n url += aParsedUrl.host;\n }\n if (aParsedUrl.port) {\n url += \":\" + aParsedUrl.port\n }\n if (aParsedUrl.path) {\n url += aParsedUrl.path;\n }\n return url;\n}\nexports.urlGenerate = urlGenerate;\n\n/**\n * Normalizes a path, or the path portion of a URL:\n *\n * - Replaces consecutive slashes with one slash.\n * - Removes unnecessary '.' parts.\n * - Removes unnecessary '/..' parts.\n *\n * Based on code in the Node.js 'path' core module.\n *\n * @param aPath The path or url to normalize.\n */\nfunction normalize(aPath) {\n var path = aPath;\n var url = urlParse(aPath);\n if (url) {\n if (!url.path) {\n return aPath;\n }\n path = url.path;\n }\n var isAbsolute = exports.isAbsolute(path);\n\n var parts = path.split(/\\/+/);\n for (var part, up = 0, i = parts.length - 1; i >= 0; i--) {\n part = parts[i];\n if (part === '.') {\n parts.splice(i, 1);\n } else if (part === '..') {\n up++;\n } else if (up > 0) {\n if (part === '') {\n // The first part is blank if the path is absolute. Trying to go\n // above the root is a no-op. Therefore we can remove all '..' parts\n // directly after the root.\n parts.splice(i + 1, up);\n up = 0;\n } else {\n parts.splice(i, 2);\n up--;\n }\n }\n }\n path = parts.join('/');\n\n if (path === '') {\n path = isAbsolute ? '/' : '.';\n }\n\n if (url) {\n url.path = path;\n return urlGenerate(url);\n }\n return path;\n}\nexports.normalize = normalize;\n\n/**\n * Joins two paths/URLs.\n *\n * @param aRoot The root path or URL.\n * @param aPath The path or URL to be joined with the root.\n *\n * - If aPath is a URL or a data URI, aPath is returned, unless aPath is a\n * scheme-relative URL: Then the scheme of aRoot, if any, is prepended\n * first.\n * - Otherwise aPath is a path. If aRoot is a URL, then its path portion\n * is updated with the result and aRoot is returned. Otherwise the result\n * is returned.\n * - If aPath is absolute, the result is aPath.\n * - Otherwise the two paths are joined with a slash.\n * - Joining for example 'http://' and 'www.example.com' is also supported.\n */\nfunction join(aRoot, aPath) {\n if (aRoot === \"\") {\n aRoot = \".\";\n }\n if (aPath === \"\") {\n aPath = \".\";\n }\n var aPathUrl = urlParse(aPath);\n var aRootUrl = urlParse(aRoot);\n if (aRootUrl) {\n aRoot = aRootUrl.path || '/';\n }\n\n // `join(foo, '//www.example.org')`\n if (aPathUrl && !aPathUrl.scheme) {\n if (aRootUrl) {\n aPathUrl.scheme = aRootUrl.scheme;\n }\n return urlGenerate(aPathUrl);\n }\n\n if (aPathUrl || aPath.match(dataUrlRegexp)) {\n return aPath;\n }\n\n // `join('http://', 'www.example.com')`\n if (aRootUrl && !aRootUrl.host && !aRootUrl.path) {\n aRootUrl.host = aPath;\n return urlGenerate(aRootUrl);\n }\n\n var joined = aPath.charAt(0) === '/'\n ? aPath\n : normalize(aRoot.replace(/\\/+$/, '') + '/' + aPath);\n\n if (aRootUrl) {\n aRootUrl.path = joined;\n return urlGenerate(aRootUrl);\n }\n return joined;\n}\nexports.join = join;\n\nexports.isAbsolute = function (aPath) {\n return aPath.charAt(0) === '/' || !!aPath.match(urlRegexp);\n};\n\n/**\n * Make a path relative to a URL or another path.\n *\n * @param aRoot The root path or URL.\n * @param aPath The path or URL to be made relative to aRoot.\n */\nfunction relative(aRoot, aPath) {\n if (aRoot === \"\") {\n aRoot = \".\";\n }\n\n aRoot = aRoot.replace(/\\/$/, '');\n\n // It is possible for the path to be above the root. In this case, simply\n // checking whether the root is a prefix of the path won't work. Instead, we\n // need to remove components from the root one by one, until either we find\n // a prefix that fits, or we run out of components to remove.\n var level = 0;\n while (aPath.indexOf(aRoot + '/') !== 0) {\n var index = aRoot.lastIndexOf(\"/\");\n if (index < 0) {\n return aPath;\n }\n\n // If the only part of the root that is left is the scheme (i.e. http://,\n // file:///, etc.), one or more slashes (/), or simply nothing at all, we\n // have exhausted all components, so the path is not relative to the root.\n aRoot = aRoot.slice(0, index);\n if (aRoot.match(/^([^\\/]+:\\/)?\\/*$/)) {\n return aPath;\n }\n\n ++level;\n }\n\n // Make sure we add a \"../\" for each component we removed from the root.\n return Array(level + 1).join(\"../\") + aPath.substr(aRoot.length + 1);\n}\nexports.relative = relative;\n\nvar supportsNullProto = (function () {\n var obj = Object.create(null);\n return !('__proto__' in obj);\n}());\n\nfunction identity (s) {\n return s;\n}\n\n/**\n * Because behavior goes wacky when you set `__proto__` on objects, we\n * have to prefix all the strings in our set with an arbitrary character.\n *\n * See https://github.com/mozilla/source-map/pull/31 and\n * https://github.com/mozilla/source-map/issues/30\n *\n * @param String aStr\n */\nfunction toSetString(aStr) {\n if (isProtoString(aStr)) {\n return '$' + aStr;\n }\n\n return aStr;\n}\nexports.toSetString = supportsNullProto ? identity : toSetString;\n\nfunction fromSetString(aStr) {\n if (isProtoString(aStr)) {\n return aStr.slice(1);\n }\n\n return aStr;\n}\nexports.fromSetString = supportsNullProto ? identity : fromSetString;\n\nfunction isProtoString(s) {\n if (!s) {\n return false;\n }\n\n var length = s.length;\n\n if (length < 9 /* \"__proto__\".length */) {\n return false;\n }\n\n if (s.charCodeAt(length - 1) !== 95 /* '_' */ ||\n s.charCodeAt(length - 2) !== 95 /* '_' */ ||\n s.charCodeAt(length - 3) !== 111 /* 'o' */ ||\n s.charCodeAt(length - 4) !== 116 /* 't' */ ||\n s.charCodeAt(length - 5) !== 111 /* 'o' */ ||\n s.charCodeAt(length - 6) !== 114 /* 'r' */ ||\n s.charCodeAt(length - 7) !== 112 /* 'p' */ ||\n s.charCodeAt(length - 8) !== 95 /* '_' */ ||\n s.charCodeAt(length - 9) !== 95 /* '_' */) {\n return false;\n }\n\n for (var i = length - 10; i >= 0; i--) {\n if (s.charCodeAt(i) !== 36 /* '$' */) {\n return false;\n }\n }\n\n return true;\n}\n\n/**\n * Comparator between two mappings where the original positions are compared.\n *\n * Optionally pass in `true` as `onlyCompareGenerated` to consider two\n * mappings with the same original source/line/column, but different generated\n * line and column the same. Useful when searching for a mapping with a\n * stubbed out mapping.\n */\nfunction compareByOriginalPositions(mappingA, mappingB, onlyCompareOriginal) {\n var cmp = mappingA.source - mappingB.source;\n if (cmp !== 0) {\n return cmp;\n }\n\n cmp = mappingA.originalLine - mappingB.originalLine;\n if (cmp !== 0) {\n return cmp;\n }\n\n cmp = mappingA.originalColumn - mappingB.originalColumn;\n if (cmp !== 0 || onlyCompareOriginal) {\n return cmp;\n }\n\n cmp = mappingA.generatedColumn - mappingB.generatedColumn;\n if (cmp !== 0) {\n return cmp;\n }\n\n cmp = mappingA.generatedLine - mappingB.generatedLine;\n if (cmp !== 0) {\n return cmp;\n }\n\n return mappingA.name - mappingB.name;\n}\nexports.compareByOriginalPositions = compareByOriginalPositions;\n\n/**\n * Comparator between two mappings with deflated source and name indices where\n * the generated positions are compared.\n *\n * Optionally pass in `true` as `onlyCompareGenerated` to consider two\n * mappings with the same generated line and column, but different\n * source/name/original line and column the same. Useful when searching for a\n * mapping with a stubbed out mapping.\n */\nfunction compareByGeneratedPositionsDeflated(mappingA, mappingB, onlyCompareGenerated) {\n var cmp = mappingA.generatedLine - mappingB.generatedLine;\n if (cmp !== 0) {\n return cmp;\n }\n\n cmp = mappingA.generatedColumn - mappingB.generatedColumn;\n if (cmp !== 0 || onlyCompareGenerated) {\n return cmp;\n }\n\n cmp = mappingA.source - mappingB.source;\n if (cmp !== 0) {\n return cmp;\n }\n\n cmp = mappingA.originalLine - mappingB.originalLine;\n if (cmp !== 0) {\n return cmp;\n }\n\n cmp = mappingA.originalColumn - mappingB.originalColumn;\n if (cmp !== 0) {\n return cmp;\n }\n\n return mappingA.name - mappingB.name;\n}\nexports.compareByGeneratedPositionsDeflated = compareByGeneratedPositionsDeflated;\n\nfunction strcmp(aStr1, aStr2) {\n if (aStr1 === aStr2) {\n return 0;\n }\n\n if (aStr1 > aStr2) {\n return 1;\n }\n\n return -1;\n}\n\n/**\n * Comparator between two mappings with inflated source and name strings where\n * the generated positions are compared.\n */\nfunction compareByGeneratedPositionsInflated(mappingA, mappingB) {\n var cmp = mappingA.generatedLine - mappingB.generatedLine;\n if (cmp !== 0) {\n return cmp;\n }\n\n cmp = mappingA.generatedColumn - mappingB.generatedColumn;\n if (cmp !== 0) {\n return cmp;\n }\n\n cmp = strcmp(mappingA.source, mappingB.source);\n if (cmp !== 0) {\n return cmp;\n }\n\n cmp = mappingA.originalLine - mappingB.originalLine;\n if (cmp !== 0) {\n return cmp;\n }\n\n cmp = mappingA.originalColumn - mappingB.originalColumn;\n if (cmp !== 0) {\n return cmp;\n }\n\n return strcmp(mappingA.name, mappingB.name);\n}\nexports.compareByGeneratedPositionsInflated = compareByGeneratedPositionsInflated;\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./lib/util.js\n// module id = 4\n// module chunks = 0","/* -*- Mode: js; js-indent-level: 2; -*- */\n/*\n * Copyright 2011 Mozilla Foundation and contributors\n * Licensed under the New BSD license. See LICENSE or:\n * http://opensource.org/licenses/BSD-3-Clause\n */\n\nvar util = require('./util');\nvar has = Object.prototype.hasOwnProperty;\nvar hasNativeMap = typeof Map !== \"undefined\";\n\n/**\n * A data structure which is a combination of an array and a set. Adding a new\n * member is O(1), testing for membership is O(1), and finding the index of an\n * element is O(1). Removing elements from the set is not supported. Only\n * strings are supported for membership.\n */\nfunction ArraySet() {\n this._array = [];\n this._set = hasNativeMap ? new Map() : Object.create(null);\n}\n\n/**\n * Static method for creating ArraySet instances from an existing array.\n */\nArraySet.fromArray = function ArraySet_fromArray(aArray, aAllowDuplicates) {\n var set = new ArraySet();\n for (var i = 0, len = aArray.length; i < len; i++) {\n set.add(aArray[i], aAllowDuplicates);\n }\n return set;\n};\n\n/**\n * Return how many unique items are in this ArraySet. If duplicates have been\n * added, than those do not count towards the size.\n *\n * @returns Number\n */\nArraySet.prototype.size = function ArraySet_size() {\n return hasNativeMap ? this._set.size : Object.getOwnPropertyNames(this._set).length;\n};\n\n/**\n * Add the given string to this set.\n *\n * @param String aStr\n */\nArraySet.prototype.add = function ArraySet_add(aStr, aAllowDuplicates) {\n var sStr = hasNativeMap ? aStr : util.toSetString(aStr);\n var isDuplicate = hasNativeMap ? this.has(aStr) : has.call(this._set, sStr);\n var idx = this._array.length;\n if (!isDuplicate || aAllowDuplicates) {\n this._array.push(aStr);\n }\n if (!isDuplicate) {\n if (hasNativeMap) {\n this._set.set(aStr, idx);\n } else {\n this._set[sStr] = idx;\n }\n }\n};\n\n/**\n * Is the given string a member of this set?\n *\n * @param String aStr\n */\nArraySet.prototype.has = function ArraySet_has(aStr) {\n if (hasNativeMap) {\n return this._set.has(aStr);\n } else {\n var sStr = util.toSetString(aStr);\n return has.call(this._set, sStr);\n }\n};\n\n/**\n * What is the index of the given string in the array?\n *\n * @param String aStr\n */\nArraySet.prototype.indexOf = function ArraySet_indexOf(aStr) {\n if (hasNativeMap) {\n var idx = this._set.get(aStr);\n if (idx >= 0) {\n return idx;\n }\n } else {\n var sStr = util.toSetString(aStr);\n if (has.call(this._set, sStr)) {\n return this._set[sStr];\n }\n }\n\n throw new Error('\"' + aStr + '\" is not in the set.');\n};\n\n/**\n * What is the element at the given index?\n *\n * @param Number aIdx\n */\nArraySet.prototype.at = function ArraySet_at(aIdx) {\n if (aIdx >= 0 && aIdx < this._array.length) {\n return this._array[aIdx];\n }\n throw new Error('No element indexed by ' + aIdx);\n};\n\n/**\n * Returns the array representation of this set (which has the proper indices\n * indicated by indexOf). Note that this is a copy of the internal array used\n * for storing the members so that no one can mess with internal state.\n */\nArraySet.prototype.toArray = function ArraySet_toArray() {\n return this._array.slice();\n};\n\nexports.ArraySet = ArraySet;\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./lib/array-set.js\n// module id = 5\n// module chunks = 0","/* -*- Mode: js; js-indent-level: 2; -*- */\n/*\n * Copyright 2014 Mozilla Foundation and contributors\n * Licensed under the New BSD license. See LICENSE or:\n * http://opensource.org/licenses/BSD-3-Clause\n */\n\nvar util = require('./util');\n\n/**\n * Determine whether mappingB is after mappingA with respect to generated\n * position.\n */\nfunction generatedPositionAfter(mappingA, mappingB) {\n // Optimized for most common case\n var lineA = mappingA.generatedLine;\n var lineB = mappingB.generatedLine;\n var columnA = mappingA.generatedColumn;\n var columnB = mappingB.generatedColumn;\n return lineB > lineA || lineB == lineA && columnB >= columnA ||\n util.compareByGeneratedPositionsInflated(mappingA, mappingB) <= 0;\n}\n\n/**\n * A data structure to provide a sorted view of accumulated mappings in a\n * performance conscious manner. It trades a neglibable overhead in general\n * case for a large speedup in case of mappings being added in order.\n */\nfunction MappingList() {\n this._array = [];\n this._sorted = true;\n // Serves as infimum\n this._last = {generatedLine: -1, generatedColumn: 0};\n}\n\n/**\n * Iterate through internal items. This method takes the same arguments that\n * `Array.prototype.forEach` takes.\n *\n * NOTE: The order of the mappings is NOT guaranteed.\n */\nMappingList.prototype.unsortedForEach =\n function MappingList_forEach(aCallback, aThisArg) {\n this._array.forEach(aCallback, aThisArg);\n };\n\n/**\n * Add the given source mapping.\n *\n * @param Object aMapping\n */\nMappingList.prototype.add = function MappingList_add(aMapping) {\n if (generatedPositionAfter(this._last, aMapping)) {\n this._last = aMapping;\n this._array.push(aMapping);\n } else {\n this._sorted = false;\n this._array.push(aMapping);\n }\n};\n\n/**\n * Returns the flat, sorted array of mappings. The mappings are sorted by\n * generated position.\n *\n * WARNING: This method returns internal data without copying, for\n * performance. The return value must NOT be mutated, and should be treated as\n * an immutable borrow. If you want to take ownership, you must make your own\n * copy.\n */\nMappingList.prototype.toArray = function MappingList_toArray() {\n if (!this._sorted) {\n this._array.sort(util.compareByGeneratedPositionsInflated);\n this._sorted = true;\n }\n return this._array;\n};\n\nexports.MappingList = MappingList;\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./lib/mapping-list.js\n// module id = 6\n// module chunks = 0","/* -*- Mode: js; js-indent-level: 2; -*- */\n/*\n * Copyright 2011 Mozilla Foundation and contributors\n * Licensed under the New BSD license. See LICENSE or:\n * http://opensource.org/licenses/BSD-3-Clause\n */\n\nvar util = require('./util');\nvar binarySearch = require('./binary-search');\nvar ArraySet = require('./array-set').ArraySet;\nvar base64VLQ = require('./base64-vlq');\nvar quickSort = require('./quick-sort').quickSort;\n\nfunction SourceMapConsumer(aSourceMap) {\n var sourceMap = aSourceMap;\n if (typeof aSourceMap === 'string') {\n sourceMap = JSON.parse(aSourceMap.replace(/^\\)\\]\\}'/, ''));\n }\n\n return sourceMap.sections != null\n ? new IndexedSourceMapConsumer(sourceMap)\n : new BasicSourceMapConsumer(sourceMap);\n}\n\nSourceMapConsumer.fromSourceMap = function(aSourceMap) {\n return BasicSourceMapConsumer.fromSourceMap(aSourceMap);\n}\n\n/**\n * The version of the source mapping spec that we are consuming.\n */\nSourceMapConsumer.prototype._version = 3;\n\n// `__generatedMappings` and `__originalMappings` are arrays that hold the\n// parsed mapping coordinates from the source map's \"mappings\" attribute. They\n// are lazily instantiated, accessed via the `_generatedMappings` and\n// `_originalMappings` getters respectively, and we only parse the mappings\n// and create these arrays once queried for a source location. We jump through\n// these hoops because there can be many thousands of mappings, and parsing\n// them is expensive, so we only want to do it if we must.\n//\n// Each object in the arrays is of the form:\n//\n// {\n// generatedLine: The line number in the generated code,\n// generatedColumn: The column number in the generated code,\n// source: The path to the original source file that generated this\n// chunk of code,\n// originalLine: The line number in the original source that\n// corresponds to this chunk of generated code,\n// originalColumn: The column number in the original source that\n// corresponds to this chunk of generated code,\n// name: The name of the original symbol which generated this chunk of\n// code.\n// }\n//\n// All properties except for `generatedLine` and `generatedColumn` can be\n// `null`.\n//\n// `_generatedMappings` is ordered by the generated positions.\n//\n// `_originalMappings` is ordered by the original positions.\n\nSourceMapConsumer.prototype.__generatedMappings = null;\nObject.defineProperty(SourceMapConsumer.prototype, '_generatedMappings', {\n get: function () {\n if (!this.__generatedMappings) {\n this._parseMappings(this._mappings, this.sourceRoot);\n }\n\n return this.__generatedMappings;\n }\n});\n\nSourceMapConsumer.prototype.__originalMappings = null;\nObject.defineProperty(SourceMapConsumer.prototype, '_originalMappings', {\n get: function () {\n if (!this.__originalMappings) {\n this._parseMappings(this._mappings, this.sourceRoot);\n }\n\n return this.__originalMappings;\n }\n});\n\nSourceMapConsumer.prototype._charIsMappingSeparator =\n function SourceMapConsumer_charIsMappingSeparator(aStr, index) {\n var c = aStr.charAt(index);\n return c === \";\" || c === \",\";\n };\n\n/**\n * Parse the mappings in a string in to a data structure which we can easily\n * query (the ordered arrays in the `this.__generatedMappings` and\n * `this.__originalMappings` properties).\n */\nSourceMapConsumer.prototype._parseMappings =\n function SourceMapConsumer_parseMappings(aStr, aSourceRoot) {\n throw new Error(\"Subclasses must implement _parseMappings\");\n };\n\nSourceMapConsumer.GENERATED_ORDER = 1;\nSourceMapConsumer.ORIGINAL_ORDER = 2;\n\nSourceMapConsumer.GREATEST_LOWER_BOUND = 1;\nSourceMapConsumer.LEAST_UPPER_BOUND = 2;\n\n/**\n * Iterate over each mapping between an original source/line/column and a\n * generated line/column in this source map.\n *\n * @param Function aCallback\n * The function that is called with each mapping.\n * @param Object aContext\n * Optional. If specified, this object will be the value of `this` every\n * time that `aCallback` is called.\n * @param aOrder\n * Either `SourceMapConsumer.GENERATED_ORDER` or\n * `SourceMapConsumer.ORIGINAL_ORDER`. Specifies whether you want to\n * iterate over the mappings sorted by the generated file's line/column\n * order or the original's source/line/column order, respectively. Defaults to\n * `SourceMapConsumer.GENERATED_ORDER`.\n */\nSourceMapConsumer.prototype.eachMapping =\n function SourceMapConsumer_eachMapping(aCallback, aContext, aOrder) {\n var context = aContext || null;\n var order = aOrder || SourceMapConsumer.GENERATED_ORDER;\n\n var mappings;\n switch (order) {\n case SourceMapConsumer.GENERATED_ORDER:\n mappings = this._generatedMappings;\n break;\n case SourceMapConsumer.ORIGINAL_ORDER:\n mappings = this._originalMappings;\n break;\n default:\n throw new Error(\"Unknown order of iteration.\");\n }\n\n var sourceRoot = this.sourceRoot;\n mappings.map(function (mapping) {\n var source = mapping.source === null ? null : this._sources.at(mapping.source);\n if (source != null && sourceRoot != null) {\n source = util.join(sourceRoot, source);\n }\n return {\n source: source,\n generatedLine: mapping.generatedLine,\n generatedColumn: mapping.generatedColumn,\n originalLine: mapping.originalLine,\n originalColumn: mapping.originalColumn,\n name: mapping.name === null ? null : this._names.at(mapping.name)\n };\n }, this).forEach(aCallback, context);\n };\n\n/**\n * Returns all generated line and column information for the original source,\n * line, and column provided. If no column is provided, returns all mappings\n * corresponding to a either the line we are searching for or the next\n * closest line that has any mappings. Otherwise, returns all mappings\n * corresponding to the given line and either the column we are searching for\n * or the next closest column that has any offsets.\n *\n * The only argument is an object with the following properties:\n *\n * - source: The filename of the original source.\n * - line: The line number in the original source.\n * - column: Optional. the column number in the original source.\n *\n * and an array of objects is returned, each with the following properties:\n *\n * - line: The line number in the generated source, or null.\n * - column: The column number in the generated source, or null.\n */\nSourceMapConsumer.prototype.allGeneratedPositionsFor =\n function SourceMapConsumer_allGeneratedPositionsFor(aArgs) {\n var line = util.getArg(aArgs, 'line');\n\n // When there is no exact match, BasicSourceMapConsumer.prototype._findMapping\n // returns the index of the closest mapping less than the needle. By\n // setting needle.originalColumn to 0, we thus find the last mapping for\n // the given line, provided such a mapping exists.\n var needle = {\n source: util.getArg(aArgs, 'source'),\n originalLine: line,\n originalColumn: util.getArg(aArgs, 'column', 0)\n };\n\n if (this.sourceRoot != null) {\n needle.source = util.relative(this.sourceRoot, needle.source);\n }\n if (!this._sources.has(needle.source)) {\n return [];\n }\n needle.source = this._sources.indexOf(needle.source);\n\n var mappings = [];\n\n var index = this._findMapping(needle,\n this._originalMappings,\n \"originalLine\",\n \"originalColumn\",\n util.compareByOriginalPositions,\n binarySearch.LEAST_UPPER_BOUND);\n if (index >= 0) {\n var mapping = this._originalMappings[index];\n\n if (aArgs.column === undefined) {\n var originalLine = mapping.originalLine;\n\n // Iterate until either we run out of mappings, or we run into\n // a mapping for a different line than the one we found. Since\n // mappings are sorted, this is guaranteed to find all mappings for\n // the line we found.\n while (mapping && mapping.originalLine === originalLine) {\n mappings.push({\n line: util.getArg(mapping, 'generatedLine', null),\n column: util.getArg(mapping, 'generatedColumn', null),\n lastColumn: util.getArg(mapping, 'lastGeneratedColumn', null)\n });\n\n mapping = this._originalMappings[++index];\n }\n } else {\n var originalColumn = mapping.originalColumn;\n\n // Iterate until either we run out of mappings, or we run into\n // a mapping for a different line than the one we were searching for.\n // Since mappings are sorted, this is guaranteed to find all mappings for\n // the line we are searching for.\n while (mapping &&\n mapping.originalLine === line &&\n mapping.originalColumn == originalColumn) {\n mappings.push({\n line: util.getArg(mapping, 'generatedLine', null),\n column: util.getArg(mapping, 'generatedColumn', null),\n lastColumn: util.getArg(mapping, 'lastGeneratedColumn', null)\n });\n\n mapping = this._originalMappings[++index];\n }\n }\n }\n\n return mappings;\n };\n\nexports.SourceMapConsumer = SourceMapConsumer;\n\n/**\n * A BasicSourceMapConsumer instance represents a parsed source map which we can\n * query for information about the original file positions by giving it a file\n * position in the generated source.\n *\n * The only parameter is the raw source map (either as a JSON string, or\n * already parsed to an object). According to the spec, source maps have the\n * following attributes:\n *\n * - version: Which version of the source map spec this map is following.\n * - sources: An array of URLs to the original source files.\n * - names: An array of identifiers which can be referrenced by individual mappings.\n * - sourceRoot: Optional. The URL root from which all sources are relative.\n * - sourcesContent: Optional. An array of contents of the original source files.\n * - mappings: A string of base64 VLQs which contain the actual mappings.\n * - file: Optional. The generated file this source map is associated with.\n *\n * Here is an example source map, taken from the source map spec[0]:\n *\n * {\n * version : 3,\n * file: \"out.js\",\n * sourceRoot : \"\",\n * sources: [\"foo.js\", \"bar.js\"],\n * names: [\"src\", \"maps\", \"are\", \"fun\"],\n * mappings: \"AA,AB;;ABCDE;\"\n * }\n *\n * [0]: https://docs.google.com/document/d/1U1RGAehQwRypUTovF1KRlpiOFze0b-_2gc6fAH0KY0k/edit?pli=1#\n */\nfunction BasicSourceMapConsumer(aSourceMap) {\n var sourceMap = aSourceMap;\n if (typeof aSourceMap === 'string') {\n sourceMap = JSON.parse(aSourceMap.replace(/^\\)\\]\\}'/, ''));\n }\n\n var version = util.getArg(sourceMap, 'version');\n var sources = util.getArg(sourceMap, 'sources');\n // Sass 3.3 leaves out the 'names' array, so we deviate from the spec (which\n // requires the array) to play nice here.\n var names = util.getArg(sourceMap, 'names', []);\n var sourceRoot = util.getArg(sourceMap, 'sourceRoot', null);\n var sourcesContent = util.getArg(sourceMap, 'sourcesContent', null);\n var mappings = util.getArg(sourceMap, 'mappings');\n var file = util.getArg(sourceMap, 'file', null);\n\n // Once again, Sass deviates from the spec and supplies the version as a\n // string rather than a number, so we use loose equality checking here.\n if (version != this._version) {\n throw new Error('Unsupported version: ' + version);\n }\n\n sources = sources\n .map(String)\n // Some source maps produce relative source paths like \"./foo.js\" instead of\n // \"foo.js\". Normalize these first so that future comparisons will succeed.\n // See bugzil.la/1090768.\n .map(util.normalize)\n // Always ensure that absolute sources are internally stored relative to\n // the source root, if the source root is absolute. Not doing this would\n // be particularly problematic when the source root is a prefix of the\n // source (valid, but why??). See github issue #199 and bugzil.la/1188982.\n .map(function (source) {\n return sourceRoot && util.isAbsolute(sourceRoot) && util.isAbsolute(source)\n ? util.relative(sourceRoot, source)\n : source;\n });\n\n // Pass `true` below to allow duplicate names and sources. While source maps\n // are intended to be compressed and deduplicated, the TypeScript compiler\n // sometimes generates source maps with duplicates in them. See Github issue\n // #72 and bugzil.la/889492.\n this._names = ArraySet.fromArray(names.map(String), true);\n this._sources = ArraySet.fromArray(sources, true);\n\n this.sourceRoot = sourceRoot;\n this.sourcesContent = sourcesContent;\n this._mappings = mappings;\n this.file = file;\n}\n\nBasicSourceMapConsumer.prototype = Object.create(SourceMapConsumer.prototype);\nBasicSourceMapConsumer.prototype.consumer = SourceMapConsumer;\n\n/**\n * Create a BasicSourceMapConsumer from a SourceMapGenerator.\n *\n * @param SourceMapGenerator aSourceMap\n * The source map that will be consumed.\n * @returns BasicSourceMapConsumer\n */\nBasicSourceMapConsumer.fromSourceMap =\n function SourceMapConsumer_fromSourceMap(aSourceMap) {\n var smc = Object.create(BasicSourceMapConsumer.prototype);\n\n var names = smc._names = ArraySet.fromArray(aSourceMap._names.toArray(), true);\n var sources = smc._sources = ArraySet.fromArray(aSourceMap._sources.toArray(), true);\n smc.sourceRoot = aSourceMap._sourceRoot;\n smc.sourcesContent = aSourceMap._generateSourcesContent(smc._sources.toArray(),\n smc.sourceRoot);\n smc.file = aSourceMap._file;\n\n // Because we are modifying the entries (by converting string sources and\n // names to indices into the sources and names ArraySets), we have to make\n // a copy of the entry or else bad things happen. Shared mutable state\n // strikes again! See github issue #191.\n\n var generatedMappings = aSourceMap._mappings.toArray().slice();\n var destGeneratedMappings = smc.__generatedMappings = [];\n var destOriginalMappings = smc.__originalMappings = [];\n\n for (var i = 0, length = generatedMappings.length; i < length; i++) {\n var srcMapping = generatedMappings[i];\n var destMapping = new Mapping;\n destMapping.generatedLine = srcMapping.generatedLine;\n destMapping.generatedColumn = srcMapping.generatedColumn;\n\n if (srcMapping.source) {\n destMapping.source = sources.indexOf(srcMapping.source);\n destMapping.originalLine = srcMapping.originalLine;\n destMapping.originalColumn = srcMapping.originalColumn;\n\n if (srcMapping.name) {\n destMapping.name = names.indexOf(srcMapping.name);\n }\n\n destOriginalMappings.push(destMapping);\n }\n\n destGeneratedMappings.push(destMapping);\n }\n\n quickSort(smc.__originalMappings, util.compareByOriginalPositions);\n\n return smc;\n };\n\n/**\n * The version of the source mapping spec that we are consuming.\n */\nBasicSourceMapConsumer.prototype._version = 3;\n\n/**\n * The list of original sources.\n */\nObject.defineProperty(BasicSourceMapConsumer.prototype, 'sources', {\n get: function () {\n return this._sources.toArray().map(function (s) {\n return this.sourceRoot != null ? util.join(this.sourceRoot, s) : s;\n }, this);\n }\n});\n\n/**\n * Provide the JIT with a nice shape / hidden class.\n */\nfunction Mapping() {\n this.generatedLine = 0;\n this.generatedColumn = 0;\n this.source = null;\n this.originalLine = null;\n this.originalColumn = null;\n this.name = null;\n}\n\n/**\n * Parse the mappings in a string in to a data structure which we can easily\n * query (the ordered arrays in the `this.__generatedMappings` and\n * `this.__originalMappings` properties).\n */\nBasicSourceMapConsumer.prototype._parseMappings =\n function SourceMapConsumer_parseMappings(aStr, aSourceRoot) {\n var generatedLine = 1;\n var previousGeneratedColumn = 0;\n var previousOriginalLine = 0;\n var previousOriginalColumn = 0;\n var previousSource = 0;\n var previousName = 0;\n var length = aStr.length;\n var index = 0;\n var cachedSegments = {};\n var temp = {};\n var originalMappings = [];\n var generatedMappings = [];\n var mapping, str, segment, end, value;\n\n while (index < length) {\n if (aStr.charAt(index) === ';') {\n generatedLine++;\n index++;\n previousGeneratedColumn = 0;\n }\n else if (aStr.charAt(index) === ',') {\n index++;\n }\n else {\n mapping = new Mapping();\n mapping.generatedLine = generatedLine;\n\n // Because each offset is encoded relative to the previous one,\n // many segments often have the same encoding. We can exploit this\n // fact by caching the parsed variable length fields of each segment,\n // allowing us to avoid a second parse if we encounter the same\n // segment again.\n for (end = index; end < length; end++) {\n if (this._charIsMappingSeparator(aStr, end)) {\n break;\n }\n }\n str = aStr.slice(index, end);\n\n segment = cachedSegments[str];\n if (segment) {\n index += str.length;\n } else {\n segment = [];\n while (index < end) {\n base64VLQ.decode(aStr, index, temp);\n value = temp.value;\n index = temp.rest;\n segment.push(value);\n }\n\n if (segment.length === 2) {\n throw new Error('Found a source, but no line and column');\n }\n\n if (segment.length === 3) {\n throw new Error('Found a source and line, but no column');\n }\n\n cachedSegments[str] = segment;\n }\n\n // Generated column.\n mapping.generatedColumn = previousGeneratedColumn + segment[0];\n previousGeneratedColumn = mapping.generatedColumn;\n\n if (segment.length > 1) {\n // Original source.\n mapping.source = previousSource + segment[1];\n previousSource += segment[1];\n\n // Original line.\n mapping.originalLine = previousOriginalLine + segment[2];\n previousOriginalLine = mapping.originalLine;\n // Lines are stored 0-based\n mapping.originalLine += 1;\n\n // Original column.\n mapping.originalColumn = previousOriginalColumn + segment[3];\n previousOriginalColumn = mapping.originalColumn;\n\n if (segment.length > 4) {\n // Original name.\n mapping.name = previousName + segment[4];\n previousName += segment[4];\n }\n }\n\n generatedMappings.push(mapping);\n if (typeof mapping.originalLine === 'number') {\n originalMappings.push(mapping);\n }\n }\n }\n\n quickSort(generatedMappings, util.compareByGeneratedPositionsDeflated);\n this.__generatedMappings = generatedMappings;\n\n quickSort(originalMappings, util.compareByOriginalPositions);\n this.__originalMappings = originalMappings;\n };\n\n/**\n * Find the mapping that best matches the hypothetical \"needle\" mapping that\n * we are searching for in the given \"haystack\" of mappings.\n */\nBasicSourceMapConsumer.prototype._findMapping =\n function SourceMapConsumer_findMapping(aNeedle, aMappings, aLineName,\n aColumnName, aComparator, aBias) {\n // To return the position we are searching for, we must first find the\n // mapping for the given position and then return the opposite position it\n // points to. Because the mappings are sorted, we can use binary search to\n // find the best mapping.\n\n if (aNeedle[aLineName] <= 0) {\n throw new TypeError('Line must be greater than or equal to 1, got '\n + aNeedle[aLineName]);\n }\n if (aNeedle[aColumnName] < 0) {\n throw new TypeError('Column must be greater than or equal to 0, got '\n + aNeedle[aColumnName]);\n }\n\n return binarySearch.search(aNeedle, aMappings, aComparator, aBias);\n };\n\n/**\n * Compute the last column for each generated mapping. The last column is\n * inclusive.\n */\nBasicSourceMapConsumer.prototype.computeColumnSpans =\n function SourceMapConsumer_computeColumnSpans() {\n for (var index = 0; index < this._generatedMappings.length; ++index) {\n var mapping = this._generatedMappings[index];\n\n // Mappings do not contain a field for the last generated columnt. We\n // can come up with an optimistic estimate, however, by assuming that\n // mappings are contiguous (i.e. given two consecutive mappings, the\n // first mapping ends where the second one starts).\n if (index + 1 < this._generatedMappings.length) {\n var nextMapping = this._generatedMappings[index + 1];\n\n if (mapping.generatedLine === nextMapping.generatedLine) {\n mapping.lastGeneratedColumn = nextMapping.generatedColumn - 1;\n continue;\n }\n }\n\n // The last mapping for each line spans the entire line.\n mapping.lastGeneratedColumn = Infinity;\n }\n };\n\n/**\n * Returns the original source, line, and column information for the generated\n * source's line and column positions provided. The only argument is an object\n * with the following properties:\n *\n * - line: The line number in the generated source.\n * - column: The column number in the generated source.\n * - bias: Either 'SourceMapConsumer.GREATEST_LOWER_BOUND' or\n * 'SourceMapConsumer.LEAST_UPPER_BOUND'. Specifies whether to return the\n * closest element that is smaller than or greater than the one we are\n * searching for, respectively, if the exact element cannot be found.\n * Defaults to 'SourceMapConsumer.GREATEST_LOWER_BOUND'.\n *\n * and an object is returned with the following properties:\n *\n * - source: The original source file, or null.\n * - line: The line number in the original source, or null.\n * - column: The column number in the original source, or null.\n * - name: The original identifier, or null.\n */\nBasicSourceMapConsumer.prototype.originalPositionFor =\n function SourceMapConsumer_originalPositionFor(aArgs) {\n var needle = {\n generatedLine: util.getArg(aArgs, 'line'),\n generatedColumn: util.getArg(aArgs, 'column')\n };\n\n var index = this._findMapping(\n needle,\n this._generatedMappings,\n \"generatedLine\",\n \"generatedColumn\",\n util.compareByGeneratedPositionsDeflated,\n util.getArg(aArgs, 'bias', SourceMapConsumer.GREATEST_LOWER_BOUND)\n );\n\n if (index >= 0) {\n var mapping = this._generatedMappings[index];\n\n if (mapping.generatedLine === needle.generatedLine) {\n var source = util.getArg(mapping, 'source', null);\n if (source !== null) {\n source = this._sources.at(source);\n if (this.sourceRoot != null) {\n source = util.join(this.sourceRoot, source);\n }\n }\n var name = util.getArg(mapping, 'name', null);\n if (name !== null) {\n name = this._names.at(name);\n }\n return {\n source: source,\n line: util.getArg(mapping, 'originalLine', null),\n column: util.getArg(mapping, 'originalColumn', null),\n name: name\n };\n }\n }\n\n return {\n source: null,\n line: null,\n column: null,\n name: null\n };\n };\n\n/**\n * Return true if we have the source content for every source in the source\n * map, false otherwise.\n */\nBasicSourceMapConsumer.prototype.hasContentsOfAllSources =\n function BasicSourceMapConsumer_hasContentsOfAllSources() {\n if (!this.sourcesContent) {\n return false;\n }\n return this.sourcesContent.length >= this._sources.size() &&\n !this.sourcesContent.some(function (sc) { return sc == null; });\n };\n\n/**\n * Returns the original source content. The only argument is the url of the\n * original source file. Returns null if no original source content is\n * available.\n */\nBasicSourceMapConsumer.prototype.sourceContentFor =\n function SourceMapConsumer_sourceContentFor(aSource, nullOnMissing) {\n if (!this.sourcesContent) {\n return null;\n }\n\n if (this.sourceRoot != null) {\n aSource = util.relative(this.sourceRoot, aSource);\n }\n\n if (this._sources.has(aSource)) {\n return this.sourcesContent[this._sources.indexOf(aSource)];\n }\n\n var url;\n if (this.sourceRoot != null\n && (url = util.urlParse(this.sourceRoot))) {\n // XXX: file:// URIs and absolute paths lead to unexpected behavior for\n // many users. We can help them out when they expect file:// URIs to\n // behave like it would if they were running a local HTTP server. See\n // https://bugzilla.mozilla.org/show_bug.cgi?id=885597.\n var fileUriAbsPath = aSource.replace(/^file:\\/\\//, \"\");\n if (url.scheme == \"file\"\n && this._sources.has(fileUriAbsPath)) {\n return this.sourcesContent[this._sources.indexOf(fileUriAbsPath)]\n }\n\n if ((!url.path || url.path == \"/\")\n && this._sources.has(\"/\" + aSource)) {\n return this.sourcesContent[this._sources.indexOf(\"/\" + aSource)];\n }\n }\n\n // This function is used recursively from\n // IndexedSourceMapConsumer.prototype.sourceContentFor. In that case, we\n // don't want to throw if we can't find the source - we just want to\n // return null, so we provide a flag to exit gracefully.\n if (nullOnMissing) {\n return null;\n }\n else {\n throw new Error('\"' + aSource + '\" is not in the SourceMap.');\n }\n };\n\n/**\n * Returns the generated line and column information for the original source,\n * line, and column positions provided. The only argument is an object with\n * the following properties:\n *\n * - source: The filename of the original source.\n * - line: The line number in the original source.\n * - column: The column number in the original source.\n * - bias: Either 'SourceMapConsumer.GREATEST_LOWER_BOUND' or\n * 'SourceMapConsumer.LEAST_UPPER_BOUND'. Specifies whether to return the\n * closest element that is smaller than or greater than the one we are\n * searching for, respectively, if the exact element cannot be found.\n * Defaults to 'SourceMapConsumer.GREATEST_LOWER_BOUND'.\n *\n * and an object is returned with the following properties:\n *\n * - line: The line number in the generated source, or null.\n * - column: The column number in the generated source, or null.\n */\nBasicSourceMapConsumer.prototype.generatedPositionFor =\n function SourceMapConsumer_generatedPositionFor(aArgs) {\n var source = util.getArg(aArgs, 'source');\n if (this.sourceRoot != null) {\n source = util.relative(this.sourceRoot, source);\n }\n if (!this._sources.has(source)) {\n return {\n line: null,\n column: null,\n lastColumn: null\n };\n }\n source = this._sources.indexOf(source);\n\n var needle = {\n source: source,\n originalLine: util.getArg(aArgs, 'line'),\n originalColumn: util.getArg(aArgs, 'column')\n };\n\n var index = this._findMapping(\n needle,\n this._originalMappings,\n \"originalLine\",\n \"originalColumn\",\n util.compareByOriginalPositions,\n util.getArg(aArgs, 'bias', SourceMapConsumer.GREATEST_LOWER_BOUND)\n );\n\n if (index >= 0) {\n var mapping = this._originalMappings[index];\n\n if (mapping.source === needle.source) {\n return {\n line: util.getArg(mapping, 'generatedLine', null),\n column: util.getArg(mapping, 'generatedColumn', null),\n lastColumn: util.getArg(mapping, 'lastGeneratedColumn', null)\n };\n }\n }\n\n return {\n line: null,\n column: null,\n lastColumn: null\n };\n };\n\nexports.BasicSourceMapConsumer = BasicSourceMapConsumer;\n\n/**\n * An IndexedSourceMapConsumer instance represents a parsed source map which\n * we can query for information. It differs from BasicSourceMapConsumer in\n * that it takes \"indexed\" source maps (i.e. ones with a \"sections\" field) as\n * input.\n *\n * The only parameter is a raw source map (either as a JSON string, or already\n * parsed to an object). According to the spec for indexed source maps, they\n * have the following attributes:\n *\n * - version: Which version of the source map spec this map is following.\n * - file: Optional. The generated file this source map is associated with.\n * - sections: A list of section definitions.\n *\n * Each value under the \"sections\" field has two fields:\n * - offset: The offset into the original specified at which this section\n * begins to apply, defined as an object with a \"line\" and \"column\"\n * field.\n * - map: A source map definition. This source map could also be indexed,\n * but doesn't have to be.\n *\n * Instead of the \"map\" field, it's also possible to have a \"url\" field\n * specifying a URL to retrieve a source map from, but that's currently\n * unsupported.\n *\n * Here's an example source map, taken from the source map spec[0], but\n * modified to omit a section which uses the \"url\" field.\n *\n * {\n * version : 3,\n * file: \"app.js\",\n * sections: [{\n * offset: {line:100, column:10},\n * map: {\n * version : 3,\n * file: \"section.js\",\n * sources: [\"foo.js\", \"bar.js\"],\n * names: [\"src\", \"maps\", \"are\", \"fun\"],\n * mappings: \"AAAA,E;;ABCDE;\"\n * }\n * }],\n * }\n *\n * [0]: https://docs.google.com/document/d/1U1RGAehQwRypUTovF1KRlpiOFze0b-_2gc6fAH0KY0k/edit#heading=h.535es3xeprgt\n */\nfunction IndexedSourceMapConsumer(aSourceMap) {\n var sourceMap = aSourceMap;\n if (typeof aSourceMap === 'string') {\n sourceMap = JSON.parse(aSourceMap.replace(/^\\)\\]\\}'/, ''));\n }\n\n var version = util.getArg(sourceMap, 'version');\n var sections = util.getArg(sourceMap, 'sections');\n\n if (version != this._version) {\n throw new Error('Unsupported version: ' + version);\n }\n\n this._sources = new ArraySet();\n this._names = new ArraySet();\n\n var lastOffset = {\n line: -1,\n column: 0\n };\n this._sections = sections.map(function (s) {\n if (s.url) {\n // The url field will require support for asynchronicity.\n // See https://github.com/mozilla/source-map/issues/16\n throw new Error('Support for url field in sections not implemented.');\n }\n var offset = util.getArg(s, 'offset');\n var offsetLine = util.getArg(offset, 'line');\n var offsetColumn = util.getArg(offset, 'column');\n\n if (offsetLine < lastOffset.line ||\n (offsetLine === lastOffset.line && offsetColumn < lastOffset.column)) {\n throw new Error('Section offsets must be ordered and non-overlapping.');\n }\n lastOffset = offset;\n\n return {\n generatedOffset: {\n // The offset fields are 0-based, but we use 1-based indices when\n // encoding/decoding from VLQ.\n generatedLine: offsetLine + 1,\n generatedColumn: offsetColumn + 1\n },\n consumer: new SourceMapConsumer(util.getArg(s, 'map'))\n }\n });\n}\n\nIndexedSourceMapConsumer.prototype = Object.create(SourceMapConsumer.prototype);\nIndexedSourceMapConsumer.prototype.constructor = SourceMapConsumer;\n\n/**\n * The version of the source mapping spec that we are consuming.\n */\nIndexedSourceMapConsumer.prototype._version = 3;\n\n/**\n * The list of original sources.\n */\nObject.defineProperty(IndexedSourceMapConsumer.prototype, 'sources', {\n get: function () {\n var sources = [];\n for (var i = 0; i < this._sections.length; i++) {\n for (var j = 0; j < this._sections[i].consumer.sources.length; j++) {\n sources.push(this._sections[i].consumer.sources[j]);\n }\n }\n return sources;\n }\n});\n\n/**\n * Returns the original source, line, and column information for the generated\n * source's line and column positions provided. The only argument is an object\n * with the following properties:\n *\n * - line: The line number in the generated source.\n * - column: The column number in the generated source.\n *\n * and an object is returned with the following properties:\n *\n * - source: The original source file, or null.\n * - line: The line number in the original source, or null.\n * - column: The column number in the original source, or null.\n * - name: The original identifier, or null.\n */\nIndexedSourceMapConsumer.prototype.originalPositionFor =\n function IndexedSourceMapConsumer_originalPositionFor(aArgs) {\n var needle = {\n generatedLine: util.getArg(aArgs, 'line'),\n generatedColumn: util.getArg(aArgs, 'column')\n };\n\n // Find the section containing the generated position we're trying to map\n // to an original position.\n var sectionIndex = binarySearch.search(needle, this._sections,\n function(needle, section) {\n var cmp = needle.generatedLine - section.generatedOffset.generatedLine;\n if (cmp) {\n return cmp;\n }\n\n return (needle.generatedColumn -\n section.generatedOffset.generatedColumn);\n });\n var section = this._sections[sectionIndex];\n\n if (!section) {\n return {\n source: null,\n line: null,\n column: null,\n name: null\n };\n }\n\n return section.consumer.originalPositionFor({\n line: needle.generatedLine -\n (section.generatedOffset.generatedLine - 1),\n column: needle.generatedColumn -\n (section.generatedOffset.generatedLine === needle.generatedLine\n ? section.generatedOffset.generatedColumn - 1\n : 0),\n bias: aArgs.bias\n });\n };\n\n/**\n * Return true if we have the source content for every source in the source\n * map, false otherwise.\n */\nIndexedSourceMapConsumer.prototype.hasContentsOfAllSources =\n function IndexedSourceMapConsumer_hasContentsOfAllSources() {\n return this._sections.every(function (s) {\n return s.consumer.hasContentsOfAllSources();\n });\n };\n\n/**\n * Returns the original source content. The only argument is the url of the\n * original source file. Returns null if no original source content is\n * available.\n */\nIndexedSourceMapConsumer.prototype.sourceContentFor =\n function IndexedSourceMapConsumer_sourceContentFor(aSource, nullOnMissing) {\n for (var i = 0; i < this._sections.length; i++) {\n var section = this._sections[i];\n\n var content = section.consumer.sourceContentFor(aSource, true);\n if (content) {\n return content;\n }\n }\n if (nullOnMissing) {\n return null;\n }\n else {\n throw new Error('\"' + aSource + '\" is not in the SourceMap.');\n }\n };\n\n/**\n * Returns the generated line and column information for the original source,\n * line, and column positions provided. The only argument is an object with\n * the following properties:\n *\n * - source: The filename of the original source.\n * - line: The line number in the original source.\n * - column: The column number in the original source.\n *\n * and an object is returned with the following properties:\n *\n * - line: The line number in the generated source, or null.\n * - column: The column number in the generated source, or null.\n */\nIndexedSourceMapConsumer.prototype.generatedPositionFor =\n function IndexedSourceMapConsumer_generatedPositionFor(aArgs) {\n for (var i = 0; i < this._sections.length; i++) {\n var section = this._sections[i];\n\n // Only consider this section if the requested source is in the list of\n // sources of the consumer.\n if (section.consumer.sources.indexOf(util.getArg(aArgs, 'source')) === -1) {\n continue;\n }\n var generatedPosition = section.consumer.generatedPositionFor(aArgs);\n if (generatedPosition) {\n var ret = {\n line: generatedPosition.line +\n (section.generatedOffset.generatedLine - 1),\n column: generatedPosition.column +\n (section.generatedOffset.generatedLine === generatedPosition.line\n ? section.generatedOffset.generatedColumn - 1\n : 0)\n };\n return ret;\n }\n }\n\n return {\n line: null,\n column: null\n };\n };\n\n/**\n * Parse the mappings in a string in to a data structure which we can easily\n * query (the ordered arrays in the `this.__generatedMappings` and\n * `this.__originalMappings` properties).\n */\nIndexedSourceMapConsumer.prototype._parseMappings =\n function IndexedSourceMapConsumer_parseMappings(aStr, aSourceRoot) {\n this.__generatedMappings = [];\n this.__originalMappings = [];\n for (var i = 0; i < this._sections.length; i++) {\n var section = this._sections[i];\n var sectionMappings = section.consumer._generatedMappings;\n for (var j = 0; j < sectionMappings.length; j++) {\n var mapping = sectionMappings[j];\n\n var source = section.consumer._sources.at(mapping.source);\n if (section.consumer.sourceRoot !== null) {\n source = util.join(section.consumer.sourceRoot, source);\n }\n this._sources.add(source);\n source = this._sources.indexOf(source);\n\n var name = section.consumer._names.at(mapping.name);\n this._names.add(name);\n name = this._names.indexOf(name);\n\n // The mappings coming from the consumer for the section have\n // generated positions relative to the start of the section, so we\n // need to offset them to be relative to the start of the concatenated\n // generated file.\n var adjustedMapping = {\n source: source,\n generatedLine: mapping.generatedLine +\n (section.generatedOffset.generatedLine - 1),\n generatedColumn: mapping.generatedColumn +\n (section.generatedOffset.generatedLine === mapping.generatedLine\n ? section.generatedOffset.generatedColumn - 1\n : 0),\n originalLine: mapping.originalLine,\n originalColumn: mapping.originalColumn,\n name: name\n };\n\n this.__generatedMappings.push(adjustedMapping);\n if (typeof adjustedMapping.originalLine === 'number') {\n this.__originalMappings.push(adjustedMapping);\n }\n }\n }\n\n quickSort(this.__generatedMappings, util.compareByGeneratedPositionsDeflated);\n quickSort(this.__originalMappings, util.compareByOriginalPositions);\n };\n\nexports.IndexedSourceMapConsumer = IndexedSourceMapConsumer;\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./lib/source-map-consumer.js\n// module id = 7\n// module chunks = 0","/* -*- Mode: js; js-indent-level: 2; -*- */\n/*\n * Copyright 2011 Mozilla Foundation and contributors\n * Licensed under the New BSD license. See LICENSE or:\n * http://opensource.org/licenses/BSD-3-Clause\n */\n\nexports.GREATEST_LOWER_BOUND = 1;\nexports.LEAST_UPPER_BOUND = 2;\n\n/**\n * Recursive implementation of binary search.\n *\n * @param aLow Indices here and lower do not contain the needle.\n * @param aHigh Indices here and higher do not contain the needle.\n * @param aNeedle The element being searched for.\n * @param aHaystack The non-empty array being searched.\n * @param aCompare Function which takes two elements and returns -1, 0, or 1.\n * @param aBias Either 'binarySearch.GREATEST_LOWER_BOUND' or\n * 'binarySearch.LEAST_UPPER_BOUND'. Specifies whether to return the\n * closest element that is smaller than or greater than the one we are\n * searching for, respectively, if the exact element cannot be found.\n */\nfunction recursiveSearch(aLow, aHigh, aNeedle, aHaystack, aCompare, aBias) {\n // This function terminates when one of the following is true:\n //\n // 1. We find the exact element we are looking for.\n //\n // 2. We did not find the exact element, but we can return the index of\n // the next-closest element.\n //\n // 3. We did not find the exact element, and there is no next-closest\n // element than the one we are searching for, so we return -1.\n var mid = Math.floor((aHigh - aLow) / 2) + aLow;\n var cmp = aCompare(aNeedle, aHaystack[mid], true);\n if (cmp === 0) {\n // Found the element we are looking for.\n return mid;\n }\n else if (cmp > 0) {\n // Our needle is greater than aHaystack[mid].\n if (aHigh - mid > 1) {\n // The element is in the upper half.\n return recursiveSearch(mid, aHigh, aNeedle, aHaystack, aCompare, aBias);\n }\n\n // The exact needle element was not found in this haystack. Determine if\n // we are in termination case (3) or (2) and return the appropriate thing.\n if (aBias == exports.LEAST_UPPER_BOUND) {\n return aHigh < aHaystack.length ? aHigh : -1;\n } else {\n return mid;\n }\n }\n else {\n // Our needle is less than aHaystack[mid].\n if (mid - aLow > 1) {\n // The element is in the lower half.\n return recursiveSearch(aLow, mid, aNeedle, aHaystack, aCompare, aBias);\n }\n\n // we are in termination case (3) or (2) and return the appropriate thing.\n if (aBias == exports.LEAST_UPPER_BOUND) {\n return mid;\n } else {\n return aLow < 0 ? -1 : aLow;\n }\n }\n}\n\n/**\n * This is an implementation of binary search which will always try and return\n * the index of the closest element if there is no exact hit. This is because\n * mappings between original and generated line/col pairs are single points,\n * and there is an implicit region between each of them, so a miss just means\n * that you aren't on the very start of a region.\n *\n * @param aNeedle The element you are looking for.\n * @param aHaystack The array that is being searched.\n * @param aCompare A function which takes the needle and an element in the\n * array and returns -1, 0, or 1 depending on whether the needle is less\n * than, equal to, or greater than the element, respectively.\n * @param aBias Either 'binarySearch.GREATEST_LOWER_BOUND' or\n * 'binarySearch.LEAST_UPPER_BOUND'. Specifies whether to return the\n * closest element that is smaller than or greater than the one we are\n * searching for, respectively, if the exact element cannot be found.\n * Defaults to 'binarySearch.GREATEST_LOWER_BOUND'.\n */\nexports.search = function search(aNeedle, aHaystack, aCompare, aBias) {\n if (aHaystack.length === 0) {\n return -1;\n }\n\n var index = recursiveSearch(-1, aHaystack.length, aNeedle, aHaystack,\n aCompare, aBias || exports.GREATEST_LOWER_BOUND);\n if (index < 0) {\n return -1;\n }\n\n // We have found either the exact element, or the next-closest element than\n // the one we are searching for. However, there may be more than one such\n // element. Make sure we always return the smallest of these.\n while (index - 1 >= 0) {\n if (aCompare(aHaystack[index], aHaystack[index - 1], true) !== 0) {\n break;\n }\n --index;\n }\n\n return index;\n};\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./lib/binary-search.js\n// module id = 8\n// module chunks = 0","/* -*- Mode: js; js-indent-level: 2; -*- */\n/*\n * Copyright 2011 Mozilla Foundation and contributors\n * Licensed under the New BSD license. See LICENSE or:\n * http://opensource.org/licenses/BSD-3-Clause\n */\n\n// It turns out that some (most?) JavaScript engines don't self-host\n// `Array.prototype.sort`. This makes sense because C++ will likely remain\n// faster than JS when doing raw CPU-intensive sorting. However, when using a\n// custom comparator function, calling back and forth between the VM's C++ and\n// JIT'd JS is rather slow *and* loses JIT type information, resulting in\n// worse generated code for the comparator function than would be optimal. In\n// fact, when sorting with a comparator, these costs outweigh the benefits of\n// sorting in C++. By using our own JS-implemented Quick Sort (below), we get\n// a ~3500ms mean speed-up in `bench/bench.html`.\n\n/**\n * Swap the elements indexed by `x` and `y` in the array `ary`.\n *\n * @param {Array} ary\n * The array.\n * @param {Number} x\n * The index of the first item.\n * @param {Number} y\n * The index of the second item.\n */\nfunction swap(ary, x, y) {\n var temp = ary[x];\n ary[x] = ary[y];\n ary[y] = temp;\n}\n\n/**\n * Returns a random integer within the range `low .. high` inclusive.\n *\n * @param {Number} low\n * The lower bound on the range.\n * @param {Number} high\n * The upper bound on the range.\n */\nfunction randomIntInRange(low, high) {\n return Math.round(low + (Math.random() * (high - low)));\n}\n\n/**\n * The Quick Sort algorithm.\n *\n * @param {Array} ary\n * An array to sort.\n * @param {function} comparator\n * Function to use to compare two items.\n * @param {Number} p\n * Start index of the array\n * @param {Number} r\n * End index of the array\n */\nfunction doQuickSort(ary, comparator, p, r) {\n // If our lower bound is less than our upper bound, we (1) partition the\n // array into two pieces and (2) recurse on each half. If it is not, this is\n // the empty array and our base case.\n\n if (p < r) {\n // (1) Partitioning.\n //\n // The partitioning chooses a pivot between `p` and `r` and moves all\n // elements that are less than or equal to the pivot to the before it, and\n // all the elements that are greater than it after it. The effect is that\n // once partition is done, the pivot is in the exact place it will be when\n // the array is put in sorted order, and it will not need to be moved\n // again. This runs in O(n) time.\n\n // Always choose a random pivot so that an input array which is reverse\n // sorted does not cause O(n^2) running time.\n var pivotIndex = randomIntInRange(p, r);\n var i = p - 1;\n\n swap(ary, pivotIndex, r);\n var pivot = ary[r];\n\n // Immediately after `j` is incremented in this loop, the following hold\n // true:\n //\n // * Every element in `ary[p .. i]` is less than or equal to the pivot.\n //\n // * Every element in `ary[i+1 .. j-1]` is greater than the pivot.\n for (var j = p; j < r; j++) {\n if (comparator(ary[j], pivot) <= 0) {\n i += 1;\n swap(ary, i, j);\n }\n }\n\n swap(ary, i + 1, j);\n var q = i + 1;\n\n // (2) Recurse on each half.\n\n doQuickSort(ary, comparator, p, q - 1);\n doQuickSort(ary, comparator, q + 1, r);\n }\n}\n\n/**\n * Sort the given array in-place with the given comparator function.\n *\n * @param {Array} ary\n * An array to sort.\n * @param {function} comparator\n * Function to use to compare two items.\n */\nexports.quickSort = function (ary, comparator) {\n doQuickSort(ary, comparator, 0, ary.length - 1);\n};\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./lib/quick-sort.js\n// module id = 9\n// module chunks = 0","/* -*- Mode: js; js-indent-level: 2; -*- */\n/*\n * Copyright 2011 Mozilla Foundation and contributors\n * Licensed under the New BSD license. See LICENSE or:\n * http://opensource.org/licenses/BSD-3-Clause\n */\n\nvar SourceMapGenerator = require('./source-map-generator').SourceMapGenerator;\nvar util = require('./util');\n\n// Matches a Windows-style `\\r\\n` newline or a `\\n` newline used by all other\n// operating systems these days (capturing the result).\nvar REGEX_NEWLINE = /(\\r?\\n)/;\n\n// Newline character code for charCodeAt() comparisons\nvar NEWLINE_CODE = 10;\n\n// Private symbol for identifying `SourceNode`s when multiple versions of\n// the source-map library are loaded. This MUST NOT CHANGE across\n// versions!\nvar isSourceNode = \"$$$isSourceNode$$$\";\n\n/**\n * SourceNodes provide a way to abstract over interpolating/concatenating\n * snippets of generated JavaScript source code while maintaining the line and\n * column information associated with the original source code.\n *\n * @param aLine The original line number.\n * @param aColumn The original column number.\n * @param aSource The original source's filename.\n * @param aChunks Optional. An array of strings which are snippets of\n * generated JS, or other SourceNodes.\n * @param aName The original identifier.\n */\nfunction SourceNode(aLine, aColumn, aSource, aChunks, aName) {\n this.children = [];\n this.sourceContents = {};\n this.line = aLine == null ? null : aLine;\n this.column = aColumn == null ? null : aColumn;\n this.source = aSource == null ? null : aSource;\n this.name = aName == null ? null : aName;\n this[isSourceNode] = true;\n if (aChunks != null) this.add(aChunks);\n}\n\n/**\n * Creates a SourceNode from generated code and a SourceMapConsumer.\n *\n * @param aGeneratedCode The generated code\n * @param aSourceMapConsumer The SourceMap for the generated code\n * @param aRelativePath Optional. The path that relative sources in the\n * SourceMapConsumer should be relative to.\n */\nSourceNode.fromStringWithSourceMap =\n function SourceNode_fromStringWithSourceMap(aGeneratedCode, aSourceMapConsumer, aRelativePath) {\n // The SourceNode we want to fill with the generated code\n // and the SourceMap\n var node = new SourceNode();\n\n // All even indices of this array are one line of the generated code,\n // while all odd indices are the newlines between two adjacent lines\n // (since `REGEX_NEWLINE` captures its match).\n // Processed fragments are accessed by calling `shiftNextLine`.\n var remainingLines = aGeneratedCode.split(REGEX_NEWLINE);\n var remainingLinesIndex = 0;\n var shiftNextLine = function() {\n var lineContents = getNextLine();\n // The last line of a file might not have a newline.\n var newLine = getNextLine() || \"\";\n return lineContents + newLine;\n\n function getNextLine() {\n return remainingLinesIndex < remainingLines.length ?\n remainingLines[remainingLinesIndex++] : undefined;\n }\n };\n\n // We need to remember the position of \"remainingLines\"\n var lastGeneratedLine = 1, lastGeneratedColumn = 0;\n\n // The generate SourceNodes we need a code range.\n // To extract it current and last mapping is used.\n // Here we store the last mapping.\n var lastMapping = null;\n\n aSourceMapConsumer.eachMapping(function (mapping) {\n if (lastMapping !== null) {\n // We add the code from \"lastMapping\" to \"mapping\":\n // First check if there is a new line in between.\n if (lastGeneratedLine < mapping.generatedLine) {\n // Associate first line with \"lastMapping\"\n addMappingWithCode(lastMapping, shiftNextLine());\n lastGeneratedLine++;\n lastGeneratedColumn = 0;\n // The remaining code is added without mapping\n } else {\n // There is no new line in between.\n // Associate the code between \"lastGeneratedColumn\" and\n // \"mapping.generatedColumn\" with \"lastMapping\"\n var nextLine = remainingLines[remainingLinesIndex];\n var code = nextLine.substr(0, mapping.generatedColumn -\n lastGeneratedColumn);\n remainingLines[remainingLinesIndex] = nextLine.substr(mapping.generatedColumn -\n lastGeneratedColumn);\n lastGeneratedColumn = mapping.generatedColumn;\n addMappingWithCode(lastMapping, code);\n // No more remaining code, continue\n lastMapping = mapping;\n return;\n }\n }\n // We add the generated code until the first mapping\n // to the SourceNode without any mapping.\n // Each line is added as separate string.\n while (lastGeneratedLine < mapping.generatedLine) {\n node.add(shiftNextLine());\n lastGeneratedLine++;\n }\n if (lastGeneratedColumn < mapping.generatedColumn) {\n var nextLine = remainingLines[remainingLinesIndex];\n node.add(nextLine.substr(0, mapping.generatedColumn));\n remainingLines[remainingLinesIndex] = nextLine.substr(mapping.generatedColumn);\n lastGeneratedColumn = mapping.generatedColumn;\n }\n lastMapping = mapping;\n }, this);\n // We have processed all mappings.\n if (remainingLinesIndex < remainingLines.length) {\n if (lastMapping) {\n // Associate the remaining code in the current line with \"lastMapping\"\n addMappingWithCode(lastMapping, shiftNextLine());\n }\n // and add the remaining lines without any mapping\n node.add(remainingLines.splice(remainingLinesIndex).join(\"\"));\n }\n\n // Copy sourcesContent into SourceNode\n aSourceMapConsumer.sources.forEach(function (sourceFile) {\n var content = aSourceMapConsumer.sourceContentFor(sourceFile);\n if (content != null) {\n if (aRelativePath != null) {\n sourceFile = util.join(aRelativePath, sourceFile);\n }\n node.setSourceContent(sourceFile, content);\n }\n });\n\n return node;\n\n function addMappingWithCode(mapping, code) {\n if (mapping === null || mapping.source === undefined) {\n node.add(code);\n } else {\n var source = aRelativePath\n ? util.join(aRelativePath, mapping.source)\n : mapping.source;\n node.add(new SourceNode(mapping.originalLine,\n mapping.originalColumn,\n source,\n code,\n mapping.name));\n }\n }\n };\n\n/**\n * Add a chunk of generated JS to this source node.\n *\n * @param aChunk A string snippet of generated JS code, another instance of\n * SourceNode, or an array where each member is one of those things.\n */\nSourceNode.prototype.add = function SourceNode_add(aChunk) {\n if (Array.isArray(aChunk)) {\n aChunk.forEach(function (chunk) {\n this.add(chunk);\n }, this);\n }\n else if (aChunk[isSourceNode] || typeof aChunk === \"string\") {\n if (aChunk) {\n this.children.push(aChunk);\n }\n }\n else {\n throw new TypeError(\n \"Expected a SourceNode, string, or an array of SourceNodes and strings. Got \" + aChunk\n );\n }\n return this;\n};\n\n/**\n * Add a chunk of generated JS to the beginning of this source node.\n *\n * @param aChunk A string snippet of generated JS code, another instance of\n * SourceNode, or an array where each member is one of those things.\n */\nSourceNode.prototype.prepend = function SourceNode_prepend(aChunk) {\n if (Array.isArray(aChunk)) {\n for (var i = aChunk.length-1; i >= 0; i--) {\n this.prepend(aChunk[i]);\n }\n }\n else if (aChunk[isSourceNode] || typeof aChunk === \"string\") {\n this.children.unshift(aChunk);\n }\n else {\n throw new TypeError(\n \"Expected a SourceNode, string, or an array of SourceNodes and strings. Got \" + aChunk\n );\n }\n return this;\n};\n\n/**\n * Walk over the tree of JS snippets in this node and its children. The\n * walking function is called once for each snippet of JS and is passed that\n * snippet and the its original associated source's line/column location.\n *\n * @param aFn The traversal function.\n */\nSourceNode.prototype.walk = function SourceNode_walk(aFn) {\n var chunk;\n for (var i = 0, len = this.children.length; i < len; i++) {\n chunk = this.children[i];\n if (chunk[isSourceNode]) {\n chunk.walk(aFn);\n }\n else {\n if (chunk !== '') {\n aFn(chunk, { source: this.source,\n line: this.line,\n column: this.column,\n name: this.name });\n }\n }\n }\n};\n\n/**\n * Like `String.prototype.join` except for SourceNodes. Inserts `aStr` between\n * each of `this.children`.\n *\n * @param aSep The separator.\n */\nSourceNode.prototype.join = function SourceNode_join(aSep) {\n var newChildren;\n var i;\n var len = this.children.length;\n if (len > 0) {\n newChildren = [];\n for (i = 0; i < len-1; i++) {\n newChildren.push(this.children[i]);\n newChildren.push(aSep);\n }\n newChildren.push(this.children[i]);\n this.children = newChildren;\n }\n return this;\n};\n\n/**\n * Call String.prototype.replace on the very right-most source snippet. Useful\n * for trimming whitespace from the end of a source node, etc.\n *\n * @param aPattern The pattern to replace.\n * @param aReplacement The thing to replace the pattern with.\n */\nSourceNode.prototype.replaceRight = function SourceNode_replaceRight(aPattern, aReplacement) {\n var lastChild = this.children[this.children.length - 1];\n if (lastChild[isSourceNode]) {\n lastChild.replaceRight(aPattern, aReplacement);\n }\n else if (typeof lastChild === 'string') {\n this.children[this.children.length - 1] = lastChild.replace(aPattern, aReplacement);\n }\n else {\n this.children.push(''.replace(aPattern, aReplacement));\n }\n return this;\n};\n\n/**\n * Set the source content for a source file. This will be added to the SourceMapGenerator\n * in the sourcesContent field.\n *\n * @param aSourceFile The filename of the source file\n * @param aSourceContent The content of the source file\n */\nSourceNode.prototype.setSourceContent =\n function SourceNode_setSourceContent(aSourceFile, aSourceContent) {\n this.sourceContents[util.toSetString(aSourceFile)] = aSourceContent;\n };\n\n/**\n * Walk over the tree of SourceNodes. The walking function is called for each\n * source file content and is passed the filename and source content.\n *\n * @param aFn The traversal function.\n */\nSourceNode.prototype.walkSourceContents =\n function SourceNode_walkSourceContents(aFn) {\n for (var i = 0, len = this.children.length; i < len; i++) {\n if (this.children[i][isSourceNode]) {\n this.children[i].walkSourceContents(aFn);\n }\n }\n\n var sources = Object.keys(this.sourceContents);\n for (var i = 0, len = sources.length; i < len; i++) {\n aFn(util.fromSetString(sources[i]), this.sourceContents[sources[i]]);\n }\n };\n\n/**\n * Return the string representation of this source node. Walks over the tree\n * and concatenates all the various snippets together to one string.\n */\nSourceNode.prototype.toString = function SourceNode_toString() {\n var str = \"\";\n this.walk(function (chunk) {\n str += chunk;\n });\n return str;\n};\n\n/**\n * Returns the string representation of this source node along with a source\n * map.\n */\nSourceNode.prototype.toStringWithSourceMap = function SourceNode_toStringWithSourceMap(aArgs) {\n var generated = {\n code: \"\",\n line: 1,\n column: 0\n };\n var map = new SourceMapGenerator(aArgs);\n var sourceMappingActive = false;\n var lastOriginalSource = null;\n var lastOriginalLine = null;\n var lastOriginalColumn = null;\n var lastOriginalName = null;\n this.walk(function (chunk, original) {\n generated.code += chunk;\n if (original.source !== null\n && original.line !== null\n && original.column !== null) {\n if(lastOriginalSource !== original.source\n || lastOriginalLine !== original.line\n || lastOriginalColumn !== original.column\n || lastOriginalName !== original.name) {\n map.addMapping({\n source: original.source,\n original: {\n line: original.line,\n column: original.column\n },\n generated: {\n line: generated.line,\n column: generated.column\n },\n name: original.name\n });\n }\n lastOriginalSource = original.source;\n lastOriginalLine = original.line;\n lastOriginalColumn = original.column;\n lastOriginalName = original.name;\n sourceMappingActive = true;\n } else if (sourceMappingActive) {\n map.addMapping({\n generated: {\n line: generated.line,\n column: generated.column\n }\n });\n lastOriginalSource = null;\n sourceMappingActive = false;\n }\n for (var idx = 0, length = chunk.length; idx < length; idx++) {\n if (chunk.charCodeAt(idx) === NEWLINE_CODE) {\n generated.line++;\n generated.column = 0;\n // Mappings end at eol\n if (idx + 1 === length) {\n lastOriginalSource = null;\n sourceMappingActive = false;\n } else if (sourceMappingActive) {\n map.addMapping({\n source: original.source,\n original: {\n line: original.line,\n column: original.column\n },\n generated: {\n line: generated.line,\n column: generated.column\n },\n name: original.name\n });\n }\n } else {\n generated.column++;\n }\n }\n });\n this.walkSourceContents(function (sourceFile, sourceContent) {\n map.setSourceContent(sourceFile, sourceContent);\n });\n\n return { code: generated.code, map: map };\n};\n\nexports.SourceNode = SourceNode;\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./lib/source-node.js\n// module id = 10\n// module chunks = 0"],"sourceRoot":""} \ No newline at end of file diff --git a/user/themes/r2c/node_modules/@gulp-sourcemaps/identity-map/node_modules/source-map/lib/array-set.js b/user/themes/r2c/node_modules/@gulp-sourcemaps/identity-map/node_modules/source-map/lib/array-set.js deleted file mode 100644 index fbd5c81..0000000 --- a/user/themes/r2c/node_modules/@gulp-sourcemaps/identity-map/node_modules/source-map/lib/array-set.js +++ /dev/null @@ -1,121 +0,0 @@ -/* -*- Mode: js; js-indent-level: 2; -*- */ -/* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - -var util = require('./util'); -var has = Object.prototype.hasOwnProperty; -var hasNativeMap = typeof Map !== "undefined"; - -/** - * A data structure which is a combination of an array and a set. Adding a new - * member is O(1), testing for membership is O(1), and finding the index of an - * element is O(1). Removing elements from the set is not supported. Only - * strings are supported for membership. - */ -function ArraySet() { - this._array = []; - this._set = hasNativeMap ? new Map() : Object.create(null); -} - -/** - * Static method for creating ArraySet instances from an existing array. - */ -ArraySet.fromArray = function ArraySet_fromArray(aArray, aAllowDuplicates) { - var set = new ArraySet(); - for (var i = 0, len = aArray.length; i < len; i++) { - set.add(aArray[i], aAllowDuplicates); - } - return set; -}; - -/** - * Return how many unique items are in this ArraySet. If duplicates have been - * added, than those do not count towards the size. - * - * @returns Number - */ -ArraySet.prototype.size = function ArraySet_size() { - return hasNativeMap ? this._set.size : Object.getOwnPropertyNames(this._set).length; -}; - -/** - * Add the given string to this set. - * - * @param String aStr - */ -ArraySet.prototype.add = function ArraySet_add(aStr, aAllowDuplicates) { - var sStr = hasNativeMap ? aStr : util.toSetString(aStr); - var isDuplicate = hasNativeMap ? this.has(aStr) : has.call(this._set, sStr); - var idx = this._array.length; - if (!isDuplicate || aAllowDuplicates) { - this._array.push(aStr); - } - if (!isDuplicate) { - if (hasNativeMap) { - this._set.set(aStr, idx); - } else { - this._set[sStr] = idx; - } - } -}; - -/** - * Is the given string a member of this set? - * - * @param String aStr - */ -ArraySet.prototype.has = function ArraySet_has(aStr) { - if (hasNativeMap) { - return this._set.has(aStr); - } else { - var sStr = util.toSetString(aStr); - return has.call(this._set, sStr); - } -}; - -/** - * What is the index of the given string in the array? - * - * @param String aStr - */ -ArraySet.prototype.indexOf = function ArraySet_indexOf(aStr) { - if (hasNativeMap) { - var idx = this._set.get(aStr); - if (idx >= 0) { - return idx; - } - } else { - var sStr = util.toSetString(aStr); - if (has.call(this._set, sStr)) { - return this._set[sStr]; - } - } - - throw new Error('"' + aStr + '" is not in the set.'); -}; - -/** - * What is the element at the given index? - * - * @param Number aIdx - */ -ArraySet.prototype.at = function ArraySet_at(aIdx) { - if (aIdx >= 0 && aIdx < this._array.length) { - return this._array[aIdx]; - } - throw new Error('No element indexed by ' + aIdx); -}; - -/** - * Returns the array representation of this set (which has the proper indices - * indicated by indexOf). Note that this is a copy of the internal array used - * for storing the members so that no one can mess with internal state. - */ -ArraySet.prototype.toArray = function ArraySet_toArray() { - return this._array.slice(); -}; - -exports.ArraySet = ArraySet; diff --git a/user/themes/r2c/node_modules/@gulp-sourcemaps/identity-map/node_modules/source-map/lib/base64-vlq.js b/user/themes/r2c/node_modules/@gulp-sourcemaps/identity-map/node_modules/source-map/lib/base64-vlq.js deleted file mode 100644 index 612b404..0000000 --- a/user/themes/r2c/node_modules/@gulp-sourcemaps/identity-map/node_modules/source-map/lib/base64-vlq.js +++ /dev/null @@ -1,140 +0,0 @@ -/* -*- Mode: js; js-indent-level: 2; -*- */ -/* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - * - * Based on the Base 64 VLQ implementation in Closure Compiler: - * https://code.google.com/p/closure-compiler/source/browse/trunk/src/com/google/debugging/sourcemap/Base64VLQ.java - * - * Copyright 2011 The Closure Compiler Authors. All rights reserved. - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are - * met: - * - * * Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * * Redistributions in binary form must reproduce the above - * copyright notice, this list of conditions and the following - * disclaimer in the documentation and/or other materials provided - * with the distribution. - * * Neither the name of Google Inc. nor the names of its - * contributors may be used to endorse or promote products derived - * from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -var base64 = require('./base64'); - -// A single base 64 digit can contain 6 bits of data. For the base 64 variable -// length quantities we use in the source map spec, the first bit is the sign, -// the next four bits are the actual value, and the 6th bit is the -// continuation bit. The continuation bit tells us whether there are more -// digits in this value following this digit. -// -// Continuation -// | Sign -// | | -// V V -// 101011 - -var VLQ_BASE_SHIFT = 5; - -// binary: 100000 -var VLQ_BASE = 1 << VLQ_BASE_SHIFT; - -// binary: 011111 -var VLQ_BASE_MASK = VLQ_BASE - 1; - -// binary: 100000 -var VLQ_CONTINUATION_BIT = VLQ_BASE; - -/** - * Converts from a two-complement value to a value where the sign bit is - * placed in the least significant bit. For example, as decimals: - * 1 becomes 2 (10 binary), -1 becomes 3 (11 binary) - * 2 becomes 4 (100 binary), -2 becomes 5 (101 binary) - */ -function toVLQSigned(aValue) { - return aValue < 0 - ? ((-aValue) << 1) + 1 - : (aValue << 1) + 0; -} - -/** - * Converts to a two-complement value from a value where the sign bit is - * placed in the least significant bit. For example, as decimals: - * 2 (10 binary) becomes 1, 3 (11 binary) becomes -1 - * 4 (100 binary) becomes 2, 5 (101 binary) becomes -2 - */ -function fromVLQSigned(aValue) { - var isNegative = (aValue & 1) === 1; - var shifted = aValue >> 1; - return isNegative - ? -shifted - : shifted; -} - -/** - * Returns the base 64 VLQ encoded value. - */ -exports.encode = function base64VLQ_encode(aValue) { - var encoded = ""; - var digit; - - var vlq = toVLQSigned(aValue); - - do { - digit = vlq & VLQ_BASE_MASK; - vlq >>>= VLQ_BASE_SHIFT; - if (vlq > 0) { - // There are still more digits in this value, so we must make sure the - // continuation bit is marked. - digit |= VLQ_CONTINUATION_BIT; - } - encoded += base64.encode(digit); - } while (vlq > 0); - - return encoded; -}; - -/** - * Decodes the next base 64 VLQ value from the given string and returns the - * value and the rest of the string via the out parameter. - */ -exports.decode = function base64VLQ_decode(aStr, aIndex, aOutParam) { - var strLen = aStr.length; - var result = 0; - var shift = 0; - var continuation, digit; - - do { - if (aIndex >= strLen) { - throw new Error("Expected more digits in base 64 VLQ value."); - } - - digit = base64.decode(aStr.charCodeAt(aIndex++)); - if (digit === -1) { - throw new Error("Invalid base64 digit: " + aStr.charAt(aIndex - 1)); - } - - continuation = !!(digit & VLQ_CONTINUATION_BIT); - digit &= VLQ_BASE_MASK; - result = result + (digit << shift); - shift += VLQ_BASE_SHIFT; - } while (continuation); - - aOutParam.value = fromVLQSigned(result); - aOutParam.rest = aIndex; -}; diff --git a/user/themes/r2c/node_modules/@gulp-sourcemaps/identity-map/node_modules/source-map/lib/base64.js b/user/themes/r2c/node_modules/@gulp-sourcemaps/identity-map/node_modules/source-map/lib/base64.js deleted file mode 100644 index 8aa86b3..0000000 --- a/user/themes/r2c/node_modules/@gulp-sourcemaps/identity-map/node_modules/source-map/lib/base64.js +++ /dev/null @@ -1,67 +0,0 @@ -/* -*- Mode: js; js-indent-level: 2; -*- */ -/* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - -var intToCharMap = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'.split(''); - -/** - * Encode an integer in the range of 0 to 63 to a single base 64 digit. - */ -exports.encode = function (number) { - if (0 <= number && number < intToCharMap.length) { - return intToCharMap[number]; - } - throw new TypeError("Must be between 0 and 63: " + number); -}; - -/** - * Decode a single base 64 character code digit to an integer. Returns -1 on - * failure. - */ -exports.decode = function (charCode) { - var bigA = 65; // 'A' - var bigZ = 90; // 'Z' - - var littleA = 97; // 'a' - var littleZ = 122; // 'z' - - var zero = 48; // '0' - var nine = 57; // '9' - - var plus = 43; // '+' - var slash = 47; // '/' - - var littleOffset = 26; - var numberOffset = 52; - - // 0 - 25: ABCDEFGHIJKLMNOPQRSTUVWXYZ - if (bigA <= charCode && charCode <= bigZ) { - return (charCode - bigA); - } - - // 26 - 51: abcdefghijklmnopqrstuvwxyz - if (littleA <= charCode && charCode <= littleZ) { - return (charCode - littleA + littleOffset); - } - - // 52 - 61: 0123456789 - if (zero <= charCode && charCode <= nine) { - return (charCode - zero + numberOffset); - } - - // 62: + - if (charCode == plus) { - return 62; - } - - // 63: / - if (charCode == slash) { - return 63; - } - - // Invalid base64 digit. - return -1; -}; diff --git a/user/themes/r2c/node_modules/@gulp-sourcemaps/identity-map/node_modules/source-map/lib/binary-search.js b/user/themes/r2c/node_modules/@gulp-sourcemaps/identity-map/node_modules/source-map/lib/binary-search.js deleted file mode 100644 index 010ac94..0000000 --- a/user/themes/r2c/node_modules/@gulp-sourcemaps/identity-map/node_modules/source-map/lib/binary-search.js +++ /dev/null @@ -1,111 +0,0 @@ -/* -*- Mode: js; js-indent-level: 2; -*- */ -/* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - -exports.GREATEST_LOWER_BOUND = 1; -exports.LEAST_UPPER_BOUND = 2; - -/** - * Recursive implementation of binary search. - * - * @param aLow Indices here and lower do not contain the needle. - * @param aHigh Indices here and higher do not contain the needle. - * @param aNeedle The element being searched for. - * @param aHaystack The non-empty array being searched. - * @param aCompare Function which takes two elements and returns -1, 0, or 1. - * @param aBias Either 'binarySearch.GREATEST_LOWER_BOUND' or - * 'binarySearch.LEAST_UPPER_BOUND'. Specifies whether to return the - * closest element that is smaller than or greater than the one we are - * searching for, respectively, if the exact element cannot be found. - */ -function recursiveSearch(aLow, aHigh, aNeedle, aHaystack, aCompare, aBias) { - // This function terminates when one of the following is true: - // - // 1. We find the exact element we are looking for. - // - // 2. We did not find the exact element, but we can return the index of - // the next-closest element. - // - // 3. We did not find the exact element, and there is no next-closest - // element than the one we are searching for, so we return -1. - var mid = Math.floor((aHigh - aLow) / 2) + aLow; - var cmp = aCompare(aNeedle, aHaystack[mid], true); - if (cmp === 0) { - // Found the element we are looking for. - return mid; - } - else if (cmp > 0) { - // Our needle is greater than aHaystack[mid]. - if (aHigh - mid > 1) { - // The element is in the upper half. - return recursiveSearch(mid, aHigh, aNeedle, aHaystack, aCompare, aBias); - } - - // The exact needle element was not found in this haystack. Determine if - // we are in termination case (3) or (2) and return the appropriate thing. - if (aBias == exports.LEAST_UPPER_BOUND) { - return aHigh < aHaystack.length ? aHigh : -1; - } else { - return mid; - } - } - else { - // Our needle is less than aHaystack[mid]. - if (mid - aLow > 1) { - // The element is in the lower half. - return recursiveSearch(aLow, mid, aNeedle, aHaystack, aCompare, aBias); - } - - // we are in termination case (3) or (2) and return the appropriate thing. - if (aBias == exports.LEAST_UPPER_BOUND) { - return mid; - } else { - return aLow < 0 ? -1 : aLow; - } - } -} - -/** - * This is an implementation of binary search which will always try and return - * the index of the closest element if there is no exact hit. This is because - * mappings between original and generated line/col pairs are single points, - * and there is an implicit region between each of them, so a miss just means - * that you aren't on the very start of a region. - * - * @param aNeedle The element you are looking for. - * @param aHaystack The array that is being searched. - * @param aCompare A function which takes the needle and an element in the - * array and returns -1, 0, or 1 depending on whether the needle is less - * than, equal to, or greater than the element, respectively. - * @param aBias Either 'binarySearch.GREATEST_LOWER_BOUND' or - * 'binarySearch.LEAST_UPPER_BOUND'. Specifies whether to return the - * closest element that is smaller than or greater than the one we are - * searching for, respectively, if the exact element cannot be found. - * Defaults to 'binarySearch.GREATEST_LOWER_BOUND'. - */ -exports.search = function search(aNeedle, aHaystack, aCompare, aBias) { - if (aHaystack.length === 0) { - return -1; - } - - var index = recursiveSearch(-1, aHaystack.length, aNeedle, aHaystack, - aCompare, aBias || exports.GREATEST_LOWER_BOUND); - if (index < 0) { - return -1; - } - - // We have found either the exact element, or the next-closest element than - // the one we are searching for. However, there may be more than one such - // element. Make sure we always return the smallest of these. - while (index - 1 >= 0) { - if (aCompare(aHaystack[index], aHaystack[index - 1], true) !== 0) { - break; - } - --index; - } - - return index; -}; diff --git a/user/themes/r2c/node_modules/@gulp-sourcemaps/identity-map/node_modules/source-map/lib/mapping-list.js b/user/themes/r2c/node_modules/@gulp-sourcemaps/identity-map/node_modules/source-map/lib/mapping-list.js deleted file mode 100644 index 06d1274..0000000 --- a/user/themes/r2c/node_modules/@gulp-sourcemaps/identity-map/node_modules/source-map/lib/mapping-list.js +++ /dev/null @@ -1,79 +0,0 @@ -/* -*- Mode: js; js-indent-level: 2; -*- */ -/* - * Copyright 2014 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - -var util = require('./util'); - -/** - * Determine whether mappingB is after mappingA with respect to generated - * position. - */ -function generatedPositionAfter(mappingA, mappingB) { - // Optimized for most common case - var lineA = mappingA.generatedLine; - var lineB = mappingB.generatedLine; - var columnA = mappingA.generatedColumn; - var columnB = mappingB.generatedColumn; - return lineB > lineA || lineB == lineA && columnB >= columnA || - util.compareByGeneratedPositionsInflated(mappingA, mappingB) <= 0; -} - -/** - * A data structure to provide a sorted view of accumulated mappings in a - * performance conscious manner. It trades a neglibable overhead in general - * case for a large speedup in case of mappings being added in order. - */ -function MappingList() { - this._array = []; - this._sorted = true; - // Serves as infimum - this._last = {generatedLine: -1, generatedColumn: 0}; -} - -/** - * Iterate through internal items. This method takes the same arguments that - * `Array.prototype.forEach` takes. - * - * NOTE: The order of the mappings is NOT guaranteed. - */ -MappingList.prototype.unsortedForEach = - function MappingList_forEach(aCallback, aThisArg) { - this._array.forEach(aCallback, aThisArg); - }; - -/** - * Add the given source mapping. - * - * @param Object aMapping - */ -MappingList.prototype.add = function MappingList_add(aMapping) { - if (generatedPositionAfter(this._last, aMapping)) { - this._last = aMapping; - this._array.push(aMapping); - } else { - this._sorted = false; - this._array.push(aMapping); - } -}; - -/** - * Returns the flat, sorted array of mappings. The mappings are sorted by - * generated position. - * - * WARNING: This method returns internal data without copying, for - * performance. The return value must NOT be mutated, and should be treated as - * an immutable borrow. If you want to take ownership, you must make your own - * copy. - */ -MappingList.prototype.toArray = function MappingList_toArray() { - if (!this._sorted) { - this._array.sort(util.compareByGeneratedPositionsInflated); - this._sorted = true; - } - return this._array; -}; - -exports.MappingList = MappingList; diff --git a/user/themes/r2c/node_modules/@gulp-sourcemaps/identity-map/node_modules/source-map/lib/quick-sort.js b/user/themes/r2c/node_modules/@gulp-sourcemaps/identity-map/node_modules/source-map/lib/quick-sort.js deleted file mode 100644 index 6a7caad..0000000 --- a/user/themes/r2c/node_modules/@gulp-sourcemaps/identity-map/node_modules/source-map/lib/quick-sort.js +++ /dev/null @@ -1,114 +0,0 @@ -/* -*- Mode: js; js-indent-level: 2; -*- */ -/* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - -// It turns out that some (most?) JavaScript engines don't self-host -// `Array.prototype.sort`. This makes sense because C++ will likely remain -// faster than JS when doing raw CPU-intensive sorting. However, when using a -// custom comparator function, calling back and forth between the VM's C++ and -// JIT'd JS is rather slow *and* loses JIT type information, resulting in -// worse generated code for the comparator function than would be optimal. In -// fact, when sorting with a comparator, these costs outweigh the benefits of -// sorting in C++. By using our own JS-implemented Quick Sort (below), we get -// a ~3500ms mean speed-up in `bench/bench.html`. - -/** - * Swap the elements indexed by `x` and `y` in the array `ary`. - * - * @param {Array} ary - * The array. - * @param {Number} x - * The index of the first item. - * @param {Number} y - * The index of the second item. - */ -function swap(ary, x, y) { - var temp = ary[x]; - ary[x] = ary[y]; - ary[y] = temp; -} - -/** - * Returns a random integer within the range `low .. high` inclusive. - * - * @param {Number} low - * The lower bound on the range. - * @param {Number} high - * The upper bound on the range. - */ -function randomIntInRange(low, high) { - return Math.round(low + (Math.random() * (high - low))); -} - -/** - * The Quick Sort algorithm. - * - * @param {Array} ary - * An array to sort. - * @param {function} comparator - * Function to use to compare two items. - * @param {Number} p - * Start index of the array - * @param {Number} r - * End index of the array - */ -function doQuickSort(ary, comparator, p, r) { - // If our lower bound is less than our upper bound, we (1) partition the - // array into two pieces and (2) recurse on each half. If it is not, this is - // the empty array and our base case. - - if (p < r) { - // (1) Partitioning. - // - // The partitioning chooses a pivot between `p` and `r` and moves all - // elements that are less than or equal to the pivot to the before it, and - // all the elements that are greater than it after it. The effect is that - // once partition is done, the pivot is in the exact place it will be when - // the array is put in sorted order, and it will not need to be moved - // again. This runs in O(n) time. - - // Always choose a random pivot so that an input array which is reverse - // sorted does not cause O(n^2) running time. - var pivotIndex = randomIntInRange(p, r); - var i = p - 1; - - swap(ary, pivotIndex, r); - var pivot = ary[r]; - - // Immediately after `j` is incremented in this loop, the following hold - // true: - // - // * Every element in `ary[p .. i]` is less than or equal to the pivot. - // - // * Every element in `ary[i+1 .. j-1]` is greater than the pivot. - for (var j = p; j < r; j++) { - if (comparator(ary[j], pivot) <= 0) { - i += 1; - swap(ary, i, j); - } - } - - swap(ary, i + 1, j); - var q = i + 1; - - // (2) Recurse on each half. - - doQuickSort(ary, comparator, p, q - 1); - doQuickSort(ary, comparator, q + 1, r); - } -} - -/** - * Sort the given array in-place with the given comparator function. - * - * @param {Array} ary - * An array to sort. - * @param {function} comparator - * Function to use to compare two items. - */ -exports.quickSort = function (ary, comparator) { - doQuickSort(ary, comparator, 0, ary.length - 1); -}; diff --git a/user/themes/r2c/node_modules/@gulp-sourcemaps/identity-map/node_modules/source-map/lib/source-map-consumer.js b/user/themes/r2c/node_modules/@gulp-sourcemaps/identity-map/node_modules/source-map/lib/source-map-consumer.js deleted file mode 100644 index 6abcc28..0000000 --- a/user/themes/r2c/node_modules/@gulp-sourcemaps/identity-map/node_modules/source-map/lib/source-map-consumer.js +++ /dev/null @@ -1,1082 +0,0 @@ -/* -*- Mode: js; js-indent-level: 2; -*- */ -/* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - -var util = require('./util'); -var binarySearch = require('./binary-search'); -var ArraySet = require('./array-set').ArraySet; -var base64VLQ = require('./base64-vlq'); -var quickSort = require('./quick-sort').quickSort; - -function SourceMapConsumer(aSourceMap) { - var sourceMap = aSourceMap; - if (typeof aSourceMap === 'string') { - sourceMap = JSON.parse(aSourceMap.replace(/^\)\]\}'/, '')); - } - - return sourceMap.sections != null - ? new IndexedSourceMapConsumer(sourceMap) - : new BasicSourceMapConsumer(sourceMap); -} - -SourceMapConsumer.fromSourceMap = function(aSourceMap) { - return BasicSourceMapConsumer.fromSourceMap(aSourceMap); -} - -/** - * The version of the source mapping spec that we are consuming. - */ -SourceMapConsumer.prototype._version = 3; - -// `__generatedMappings` and `__originalMappings` are arrays that hold the -// parsed mapping coordinates from the source map's "mappings" attribute. They -// are lazily instantiated, accessed via the `_generatedMappings` and -// `_originalMappings` getters respectively, and we only parse the mappings -// and create these arrays once queried for a source location. We jump through -// these hoops because there can be many thousands of mappings, and parsing -// them is expensive, so we only want to do it if we must. -// -// Each object in the arrays is of the form: -// -// { -// generatedLine: The line number in the generated code, -// generatedColumn: The column number in the generated code, -// source: The path to the original source file that generated this -// chunk of code, -// originalLine: The line number in the original source that -// corresponds to this chunk of generated code, -// originalColumn: The column number in the original source that -// corresponds to this chunk of generated code, -// name: The name of the original symbol which generated this chunk of -// code. -// } -// -// All properties except for `generatedLine` and `generatedColumn` can be -// `null`. -// -// `_generatedMappings` is ordered by the generated positions. -// -// `_originalMappings` is ordered by the original positions. - -SourceMapConsumer.prototype.__generatedMappings = null; -Object.defineProperty(SourceMapConsumer.prototype, '_generatedMappings', { - get: function () { - if (!this.__generatedMappings) { - this._parseMappings(this._mappings, this.sourceRoot); - } - - return this.__generatedMappings; - } -}); - -SourceMapConsumer.prototype.__originalMappings = null; -Object.defineProperty(SourceMapConsumer.prototype, '_originalMappings', { - get: function () { - if (!this.__originalMappings) { - this._parseMappings(this._mappings, this.sourceRoot); - } - - return this.__originalMappings; - } -}); - -SourceMapConsumer.prototype._charIsMappingSeparator = - function SourceMapConsumer_charIsMappingSeparator(aStr, index) { - var c = aStr.charAt(index); - return c === ";" || c === ","; - }; - -/** - * Parse the mappings in a string in to a data structure which we can easily - * query (the ordered arrays in the `this.__generatedMappings` and - * `this.__originalMappings` properties). - */ -SourceMapConsumer.prototype._parseMappings = - function SourceMapConsumer_parseMappings(aStr, aSourceRoot) { - throw new Error("Subclasses must implement _parseMappings"); - }; - -SourceMapConsumer.GENERATED_ORDER = 1; -SourceMapConsumer.ORIGINAL_ORDER = 2; - -SourceMapConsumer.GREATEST_LOWER_BOUND = 1; -SourceMapConsumer.LEAST_UPPER_BOUND = 2; - -/** - * Iterate over each mapping between an original source/line/column and a - * generated line/column in this source map. - * - * @param Function aCallback - * The function that is called with each mapping. - * @param Object aContext - * Optional. If specified, this object will be the value of `this` every - * time that `aCallback` is called. - * @param aOrder - * Either `SourceMapConsumer.GENERATED_ORDER` or - * `SourceMapConsumer.ORIGINAL_ORDER`. Specifies whether you want to - * iterate over the mappings sorted by the generated file's line/column - * order or the original's source/line/column order, respectively. Defaults to - * `SourceMapConsumer.GENERATED_ORDER`. - */ -SourceMapConsumer.prototype.eachMapping = - function SourceMapConsumer_eachMapping(aCallback, aContext, aOrder) { - var context = aContext || null; - var order = aOrder || SourceMapConsumer.GENERATED_ORDER; - - var mappings; - switch (order) { - case SourceMapConsumer.GENERATED_ORDER: - mappings = this._generatedMappings; - break; - case SourceMapConsumer.ORIGINAL_ORDER: - mappings = this._originalMappings; - break; - default: - throw new Error("Unknown order of iteration."); - } - - var sourceRoot = this.sourceRoot; - mappings.map(function (mapping) { - var source = mapping.source === null ? null : this._sources.at(mapping.source); - if (source != null && sourceRoot != null) { - source = util.join(sourceRoot, source); - } - return { - source: source, - generatedLine: mapping.generatedLine, - generatedColumn: mapping.generatedColumn, - originalLine: mapping.originalLine, - originalColumn: mapping.originalColumn, - name: mapping.name === null ? null : this._names.at(mapping.name) - }; - }, this).forEach(aCallback, context); - }; - -/** - * Returns all generated line and column information for the original source, - * line, and column provided. If no column is provided, returns all mappings - * corresponding to a either the line we are searching for or the next - * closest line that has any mappings. Otherwise, returns all mappings - * corresponding to the given line and either the column we are searching for - * or the next closest column that has any offsets. - * - * The only argument is an object with the following properties: - * - * - source: The filename of the original source. - * - line: The line number in the original source. - * - column: Optional. the column number in the original source. - * - * and an array of objects is returned, each with the following properties: - * - * - line: The line number in the generated source, or null. - * - column: The column number in the generated source, or null. - */ -SourceMapConsumer.prototype.allGeneratedPositionsFor = - function SourceMapConsumer_allGeneratedPositionsFor(aArgs) { - var line = util.getArg(aArgs, 'line'); - - // When there is no exact match, BasicSourceMapConsumer.prototype._findMapping - // returns the index of the closest mapping less than the needle. By - // setting needle.originalColumn to 0, we thus find the last mapping for - // the given line, provided such a mapping exists. - var needle = { - source: util.getArg(aArgs, 'source'), - originalLine: line, - originalColumn: util.getArg(aArgs, 'column', 0) - }; - - if (this.sourceRoot != null) { - needle.source = util.relative(this.sourceRoot, needle.source); - } - if (!this._sources.has(needle.source)) { - return []; - } - needle.source = this._sources.indexOf(needle.source); - - var mappings = []; - - var index = this._findMapping(needle, - this._originalMappings, - "originalLine", - "originalColumn", - util.compareByOriginalPositions, - binarySearch.LEAST_UPPER_BOUND); - if (index >= 0) { - var mapping = this._originalMappings[index]; - - if (aArgs.column === undefined) { - var originalLine = mapping.originalLine; - - // Iterate until either we run out of mappings, or we run into - // a mapping for a different line than the one we found. Since - // mappings are sorted, this is guaranteed to find all mappings for - // the line we found. - while (mapping && mapping.originalLine === originalLine) { - mappings.push({ - line: util.getArg(mapping, 'generatedLine', null), - column: util.getArg(mapping, 'generatedColumn', null), - lastColumn: util.getArg(mapping, 'lastGeneratedColumn', null) - }); - - mapping = this._originalMappings[++index]; - } - } else { - var originalColumn = mapping.originalColumn; - - // Iterate until either we run out of mappings, or we run into - // a mapping for a different line than the one we were searching for. - // Since mappings are sorted, this is guaranteed to find all mappings for - // the line we are searching for. - while (mapping && - mapping.originalLine === line && - mapping.originalColumn == originalColumn) { - mappings.push({ - line: util.getArg(mapping, 'generatedLine', null), - column: util.getArg(mapping, 'generatedColumn', null), - lastColumn: util.getArg(mapping, 'lastGeneratedColumn', null) - }); - - mapping = this._originalMappings[++index]; - } - } - } - - return mappings; - }; - -exports.SourceMapConsumer = SourceMapConsumer; - -/** - * A BasicSourceMapConsumer instance represents a parsed source map which we can - * query for information about the original file positions by giving it a file - * position in the generated source. - * - * The only parameter is the raw source map (either as a JSON string, or - * already parsed to an object). According to the spec, source maps have the - * following attributes: - * - * - version: Which version of the source map spec this map is following. - * - sources: An array of URLs to the original source files. - * - names: An array of identifiers which can be referrenced by individual mappings. - * - sourceRoot: Optional. The URL root from which all sources are relative. - * - sourcesContent: Optional. An array of contents of the original source files. - * - mappings: A string of base64 VLQs which contain the actual mappings. - * - file: Optional. The generated file this source map is associated with. - * - * Here is an example source map, taken from the source map spec[0]: - * - * { - * version : 3, - * file: "out.js", - * sourceRoot : "", - * sources: ["foo.js", "bar.js"], - * names: ["src", "maps", "are", "fun"], - * mappings: "AA,AB;;ABCDE;" - * } - * - * [0]: https://docs.google.com/document/d/1U1RGAehQwRypUTovF1KRlpiOFze0b-_2gc6fAH0KY0k/edit?pli=1# - */ -function BasicSourceMapConsumer(aSourceMap) { - var sourceMap = aSourceMap; - if (typeof aSourceMap === 'string') { - sourceMap = JSON.parse(aSourceMap.replace(/^\)\]\}'/, '')); - } - - var version = util.getArg(sourceMap, 'version'); - var sources = util.getArg(sourceMap, 'sources'); - // Sass 3.3 leaves out the 'names' array, so we deviate from the spec (which - // requires the array) to play nice here. - var names = util.getArg(sourceMap, 'names', []); - var sourceRoot = util.getArg(sourceMap, 'sourceRoot', null); - var sourcesContent = util.getArg(sourceMap, 'sourcesContent', null); - var mappings = util.getArg(sourceMap, 'mappings'); - var file = util.getArg(sourceMap, 'file', null); - - // Once again, Sass deviates from the spec and supplies the version as a - // string rather than a number, so we use loose equality checking here. - if (version != this._version) { - throw new Error('Unsupported version: ' + version); - } - - sources = sources - .map(String) - // Some source maps produce relative source paths like "./foo.js" instead of - // "foo.js". Normalize these first so that future comparisons will succeed. - // See bugzil.la/1090768. - .map(util.normalize) - // Always ensure that absolute sources are internally stored relative to - // the source root, if the source root is absolute. Not doing this would - // be particularly problematic when the source root is a prefix of the - // source (valid, but why??). See github issue #199 and bugzil.la/1188982. - .map(function (source) { - return sourceRoot && util.isAbsolute(sourceRoot) && util.isAbsolute(source) - ? util.relative(sourceRoot, source) - : source; - }); - - // Pass `true` below to allow duplicate names and sources. While source maps - // are intended to be compressed and deduplicated, the TypeScript compiler - // sometimes generates source maps with duplicates in them. See Github issue - // #72 and bugzil.la/889492. - this._names = ArraySet.fromArray(names.map(String), true); - this._sources = ArraySet.fromArray(sources, true); - - this.sourceRoot = sourceRoot; - this.sourcesContent = sourcesContent; - this._mappings = mappings; - this.file = file; -} - -BasicSourceMapConsumer.prototype = Object.create(SourceMapConsumer.prototype); -BasicSourceMapConsumer.prototype.consumer = SourceMapConsumer; - -/** - * Create a BasicSourceMapConsumer from a SourceMapGenerator. - * - * @param SourceMapGenerator aSourceMap - * The source map that will be consumed. - * @returns BasicSourceMapConsumer - */ -BasicSourceMapConsumer.fromSourceMap = - function SourceMapConsumer_fromSourceMap(aSourceMap) { - var smc = Object.create(BasicSourceMapConsumer.prototype); - - var names = smc._names = ArraySet.fromArray(aSourceMap._names.toArray(), true); - var sources = smc._sources = ArraySet.fromArray(aSourceMap._sources.toArray(), true); - smc.sourceRoot = aSourceMap._sourceRoot; - smc.sourcesContent = aSourceMap._generateSourcesContent(smc._sources.toArray(), - smc.sourceRoot); - smc.file = aSourceMap._file; - - // Because we are modifying the entries (by converting string sources and - // names to indices into the sources and names ArraySets), we have to make - // a copy of the entry or else bad things happen. Shared mutable state - // strikes again! See github issue #191. - - var generatedMappings = aSourceMap._mappings.toArray().slice(); - var destGeneratedMappings = smc.__generatedMappings = []; - var destOriginalMappings = smc.__originalMappings = []; - - for (var i = 0, length = generatedMappings.length; i < length; i++) { - var srcMapping = generatedMappings[i]; - var destMapping = new Mapping; - destMapping.generatedLine = srcMapping.generatedLine; - destMapping.generatedColumn = srcMapping.generatedColumn; - - if (srcMapping.source) { - destMapping.source = sources.indexOf(srcMapping.source); - destMapping.originalLine = srcMapping.originalLine; - destMapping.originalColumn = srcMapping.originalColumn; - - if (srcMapping.name) { - destMapping.name = names.indexOf(srcMapping.name); - } - - destOriginalMappings.push(destMapping); - } - - destGeneratedMappings.push(destMapping); - } - - quickSort(smc.__originalMappings, util.compareByOriginalPositions); - - return smc; - }; - -/** - * The version of the source mapping spec that we are consuming. - */ -BasicSourceMapConsumer.prototype._version = 3; - -/** - * The list of original sources. - */ -Object.defineProperty(BasicSourceMapConsumer.prototype, 'sources', { - get: function () { - return this._sources.toArray().map(function (s) { - return this.sourceRoot != null ? util.join(this.sourceRoot, s) : s; - }, this); - } -}); - -/** - * Provide the JIT with a nice shape / hidden class. - */ -function Mapping() { - this.generatedLine = 0; - this.generatedColumn = 0; - this.source = null; - this.originalLine = null; - this.originalColumn = null; - this.name = null; -} - -/** - * Parse the mappings in a string in to a data structure which we can easily - * query (the ordered arrays in the `this.__generatedMappings` and - * `this.__originalMappings` properties). - */ -BasicSourceMapConsumer.prototype._parseMappings = - function SourceMapConsumer_parseMappings(aStr, aSourceRoot) { - var generatedLine = 1; - var previousGeneratedColumn = 0; - var previousOriginalLine = 0; - var previousOriginalColumn = 0; - var previousSource = 0; - var previousName = 0; - var length = aStr.length; - var index = 0; - var cachedSegments = {}; - var temp = {}; - var originalMappings = []; - var generatedMappings = []; - var mapping, str, segment, end, value; - - while (index < length) { - if (aStr.charAt(index) === ';') { - generatedLine++; - index++; - previousGeneratedColumn = 0; - } - else if (aStr.charAt(index) === ',') { - index++; - } - else { - mapping = new Mapping(); - mapping.generatedLine = generatedLine; - - // Because each offset is encoded relative to the previous one, - // many segments often have the same encoding. We can exploit this - // fact by caching the parsed variable length fields of each segment, - // allowing us to avoid a second parse if we encounter the same - // segment again. - for (end = index; end < length; end++) { - if (this._charIsMappingSeparator(aStr, end)) { - break; - } - } - str = aStr.slice(index, end); - - segment = cachedSegments[str]; - if (segment) { - index += str.length; - } else { - segment = []; - while (index < end) { - base64VLQ.decode(aStr, index, temp); - value = temp.value; - index = temp.rest; - segment.push(value); - } - - if (segment.length === 2) { - throw new Error('Found a source, but no line and column'); - } - - if (segment.length === 3) { - throw new Error('Found a source and line, but no column'); - } - - cachedSegments[str] = segment; - } - - // Generated column. - mapping.generatedColumn = previousGeneratedColumn + segment[0]; - previousGeneratedColumn = mapping.generatedColumn; - - if (segment.length > 1) { - // Original source. - mapping.source = previousSource + segment[1]; - previousSource += segment[1]; - - // Original line. - mapping.originalLine = previousOriginalLine + segment[2]; - previousOriginalLine = mapping.originalLine; - // Lines are stored 0-based - mapping.originalLine += 1; - - // Original column. - mapping.originalColumn = previousOriginalColumn + segment[3]; - previousOriginalColumn = mapping.originalColumn; - - if (segment.length > 4) { - // Original name. - mapping.name = previousName + segment[4]; - previousName += segment[4]; - } - } - - generatedMappings.push(mapping); - if (typeof mapping.originalLine === 'number') { - originalMappings.push(mapping); - } - } - } - - quickSort(generatedMappings, util.compareByGeneratedPositionsDeflated); - this.__generatedMappings = generatedMappings; - - quickSort(originalMappings, util.compareByOriginalPositions); - this.__originalMappings = originalMappings; - }; - -/** - * Find the mapping that best matches the hypothetical "needle" mapping that - * we are searching for in the given "haystack" of mappings. - */ -BasicSourceMapConsumer.prototype._findMapping = - function SourceMapConsumer_findMapping(aNeedle, aMappings, aLineName, - aColumnName, aComparator, aBias) { - // To return the position we are searching for, we must first find the - // mapping for the given position and then return the opposite position it - // points to. Because the mappings are sorted, we can use binary search to - // find the best mapping. - - if (aNeedle[aLineName] <= 0) { - throw new TypeError('Line must be greater than or equal to 1, got ' - + aNeedle[aLineName]); - } - if (aNeedle[aColumnName] < 0) { - throw new TypeError('Column must be greater than or equal to 0, got ' - + aNeedle[aColumnName]); - } - - return binarySearch.search(aNeedle, aMappings, aComparator, aBias); - }; - -/** - * Compute the last column for each generated mapping. The last column is - * inclusive. - */ -BasicSourceMapConsumer.prototype.computeColumnSpans = - function SourceMapConsumer_computeColumnSpans() { - for (var index = 0; index < this._generatedMappings.length; ++index) { - var mapping = this._generatedMappings[index]; - - // Mappings do not contain a field for the last generated columnt. We - // can come up with an optimistic estimate, however, by assuming that - // mappings are contiguous (i.e. given two consecutive mappings, the - // first mapping ends where the second one starts). - if (index + 1 < this._generatedMappings.length) { - var nextMapping = this._generatedMappings[index + 1]; - - if (mapping.generatedLine === nextMapping.generatedLine) { - mapping.lastGeneratedColumn = nextMapping.generatedColumn - 1; - continue; - } - } - - // The last mapping for each line spans the entire line. - mapping.lastGeneratedColumn = Infinity; - } - }; - -/** - * Returns the original source, line, and column information for the generated - * source's line and column positions provided. The only argument is an object - * with the following properties: - * - * - line: The line number in the generated source. - * - column: The column number in the generated source. - * - bias: Either 'SourceMapConsumer.GREATEST_LOWER_BOUND' or - * 'SourceMapConsumer.LEAST_UPPER_BOUND'. Specifies whether to return the - * closest element that is smaller than or greater than the one we are - * searching for, respectively, if the exact element cannot be found. - * Defaults to 'SourceMapConsumer.GREATEST_LOWER_BOUND'. - * - * and an object is returned with the following properties: - * - * - source: The original source file, or null. - * - line: The line number in the original source, or null. - * - column: The column number in the original source, or null. - * - name: The original identifier, or null. - */ -BasicSourceMapConsumer.prototype.originalPositionFor = - function SourceMapConsumer_originalPositionFor(aArgs) { - var needle = { - generatedLine: util.getArg(aArgs, 'line'), - generatedColumn: util.getArg(aArgs, 'column') - }; - - var index = this._findMapping( - needle, - this._generatedMappings, - "generatedLine", - "generatedColumn", - util.compareByGeneratedPositionsDeflated, - util.getArg(aArgs, 'bias', SourceMapConsumer.GREATEST_LOWER_BOUND) - ); - - if (index >= 0) { - var mapping = this._generatedMappings[index]; - - if (mapping.generatedLine === needle.generatedLine) { - var source = util.getArg(mapping, 'source', null); - if (source !== null) { - source = this._sources.at(source); - if (this.sourceRoot != null) { - source = util.join(this.sourceRoot, source); - } - } - var name = util.getArg(mapping, 'name', null); - if (name !== null) { - name = this._names.at(name); - } - return { - source: source, - line: util.getArg(mapping, 'originalLine', null), - column: util.getArg(mapping, 'originalColumn', null), - name: name - }; - } - } - - return { - source: null, - line: null, - column: null, - name: null - }; - }; - -/** - * Return true if we have the source content for every source in the source - * map, false otherwise. - */ -BasicSourceMapConsumer.prototype.hasContentsOfAllSources = - function BasicSourceMapConsumer_hasContentsOfAllSources() { - if (!this.sourcesContent) { - return false; - } - return this.sourcesContent.length >= this._sources.size() && - !this.sourcesContent.some(function (sc) { return sc == null; }); - }; - -/** - * Returns the original source content. The only argument is the url of the - * original source file. Returns null if no original source content is - * available. - */ -BasicSourceMapConsumer.prototype.sourceContentFor = - function SourceMapConsumer_sourceContentFor(aSource, nullOnMissing) { - if (!this.sourcesContent) { - return null; - } - - if (this.sourceRoot != null) { - aSource = util.relative(this.sourceRoot, aSource); - } - - if (this._sources.has(aSource)) { - return this.sourcesContent[this._sources.indexOf(aSource)]; - } - - var url; - if (this.sourceRoot != null - && (url = util.urlParse(this.sourceRoot))) { - // XXX: file:// URIs and absolute paths lead to unexpected behavior for - // many users. We can help them out when they expect file:// URIs to - // behave like it would if they were running a local HTTP server. See - // https://bugzilla.mozilla.org/show_bug.cgi?id=885597. - var fileUriAbsPath = aSource.replace(/^file:\/\//, ""); - if (url.scheme == "file" - && this._sources.has(fileUriAbsPath)) { - return this.sourcesContent[this._sources.indexOf(fileUriAbsPath)] - } - - if ((!url.path || url.path == "/") - && this._sources.has("/" + aSource)) { - return this.sourcesContent[this._sources.indexOf("/" + aSource)]; - } - } - - // This function is used recursively from - // IndexedSourceMapConsumer.prototype.sourceContentFor. In that case, we - // don't want to throw if we can't find the source - we just want to - // return null, so we provide a flag to exit gracefully. - if (nullOnMissing) { - return null; - } - else { - throw new Error('"' + aSource + '" is not in the SourceMap.'); - } - }; - -/** - * Returns the generated line and column information for the original source, - * line, and column positions provided. The only argument is an object with - * the following properties: - * - * - source: The filename of the original source. - * - line: The line number in the original source. - * - column: The column number in the original source. - * - bias: Either 'SourceMapConsumer.GREATEST_LOWER_BOUND' or - * 'SourceMapConsumer.LEAST_UPPER_BOUND'. Specifies whether to return the - * closest element that is smaller than or greater than the one we are - * searching for, respectively, if the exact element cannot be found. - * Defaults to 'SourceMapConsumer.GREATEST_LOWER_BOUND'. - * - * and an object is returned with the following properties: - * - * - line: The line number in the generated source, or null. - * - column: The column number in the generated source, or null. - */ -BasicSourceMapConsumer.prototype.generatedPositionFor = - function SourceMapConsumer_generatedPositionFor(aArgs) { - var source = util.getArg(aArgs, 'source'); - if (this.sourceRoot != null) { - source = util.relative(this.sourceRoot, source); - } - if (!this._sources.has(source)) { - return { - line: null, - column: null, - lastColumn: null - }; - } - source = this._sources.indexOf(source); - - var needle = { - source: source, - originalLine: util.getArg(aArgs, 'line'), - originalColumn: util.getArg(aArgs, 'column') - }; - - var index = this._findMapping( - needle, - this._originalMappings, - "originalLine", - "originalColumn", - util.compareByOriginalPositions, - util.getArg(aArgs, 'bias', SourceMapConsumer.GREATEST_LOWER_BOUND) - ); - - if (index >= 0) { - var mapping = this._originalMappings[index]; - - if (mapping.source === needle.source) { - return { - line: util.getArg(mapping, 'generatedLine', null), - column: util.getArg(mapping, 'generatedColumn', null), - lastColumn: util.getArg(mapping, 'lastGeneratedColumn', null) - }; - } - } - - return { - line: null, - column: null, - lastColumn: null - }; - }; - -exports.BasicSourceMapConsumer = BasicSourceMapConsumer; - -/** - * An IndexedSourceMapConsumer instance represents a parsed source map which - * we can query for information. It differs from BasicSourceMapConsumer in - * that it takes "indexed" source maps (i.e. ones with a "sections" field) as - * input. - * - * The only parameter is a raw source map (either as a JSON string, or already - * parsed to an object). According to the spec for indexed source maps, they - * have the following attributes: - * - * - version: Which version of the source map spec this map is following. - * - file: Optional. The generated file this source map is associated with. - * - sections: A list of section definitions. - * - * Each value under the "sections" field has two fields: - * - offset: The offset into the original specified at which this section - * begins to apply, defined as an object with a "line" and "column" - * field. - * - map: A source map definition. This source map could also be indexed, - * but doesn't have to be. - * - * Instead of the "map" field, it's also possible to have a "url" field - * specifying a URL to retrieve a source map from, but that's currently - * unsupported. - * - * Here's an example source map, taken from the source map spec[0], but - * modified to omit a section which uses the "url" field. - * - * { - * version : 3, - * file: "app.js", - * sections: [{ - * offset: {line:100, column:10}, - * map: { - * version : 3, - * file: "section.js", - * sources: ["foo.js", "bar.js"], - * names: ["src", "maps", "are", "fun"], - * mappings: "AAAA,E;;ABCDE;" - * } - * }], - * } - * - * [0]: https://docs.google.com/document/d/1U1RGAehQwRypUTovF1KRlpiOFze0b-_2gc6fAH0KY0k/edit#heading=h.535es3xeprgt - */ -function IndexedSourceMapConsumer(aSourceMap) { - var sourceMap = aSourceMap; - if (typeof aSourceMap === 'string') { - sourceMap = JSON.parse(aSourceMap.replace(/^\)\]\}'/, '')); - } - - var version = util.getArg(sourceMap, 'version'); - var sections = util.getArg(sourceMap, 'sections'); - - if (version != this._version) { - throw new Error('Unsupported version: ' + version); - } - - this._sources = new ArraySet(); - this._names = new ArraySet(); - - var lastOffset = { - line: -1, - column: 0 - }; - this._sections = sections.map(function (s) { - if (s.url) { - // The url field will require support for asynchronicity. - // See https://github.com/mozilla/source-map/issues/16 - throw new Error('Support for url field in sections not implemented.'); - } - var offset = util.getArg(s, 'offset'); - var offsetLine = util.getArg(offset, 'line'); - var offsetColumn = util.getArg(offset, 'column'); - - if (offsetLine < lastOffset.line || - (offsetLine === lastOffset.line && offsetColumn < lastOffset.column)) { - throw new Error('Section offsets must be ordered and non-overlapping.'); - } - lastOffset = offset; - - return { - generatedOffset: { - // The offset fields are 0-based, but we use 1-based indices when - // encoding/decoding from VLQ. - generatedLine: offsetLine + 1, - generatedColumn: offsetColumn + 1 - }, - consumer: new SourceMapConsumer(util.getArg(s, 'map')) - } - }); -} - -IndexedSourceMapConsumer.prototype = Object.create(SourceMapConsumer.prototype); -IndexedSourceMapConsumer.prototype.constructor = SourceMapConsumer; - -/** - * The version of the source mapping spec that we are consuming. - */ -IndexedSourceMapConsumer.prototype._version = 3; - -/** - * The list of original sources. - */ -Object.defineProperty(IndexedSourceMapConsumer.prototype, 'sources', { - get: function () { - var sources = []; - for (var i = 0; i < this._sections.length; i++) { - for (var j = 0; j < this._sections[i].consumer.sources.length; j++) { - sources.push(this._sections[i].consumer.sources[j]); - } - } - return sources; - } -}); - -/** - * Returns the original source, line, and column information for the generated - * source's line and column positions provided. The only argument is an object - * with the following properties: - * - * - line: The line number in the generated source. - * - column: The column number in the generated source. - * - * and an object is returned with the following properties: - * - * - source: The original source file, or null. - * - line: The line number in the original source, or null. - * - column: The column number in the original source, or null. - * - name: The original identifier, or null. - */ -IndexedSourceMapConsumer.prototype.originalPositionFor = - function IndexedSourceMapConsumer_originalPositionFor(aArgs) { - var needle = { - generatedLine: util.getArg(aArgs, 'line'), - generatedColumn: util.getArg(aArgs, 'column') - }; - - // Find the section containing the generated position we're trying to map - // to an original position. - var sectionIndex = binarySearch.search(needle, this._sections, - function(needle, section) { - var cmp = needle.generatedLine - section.generatedOffset.generatedLine; - if (cmp) { - return cmp; - } - - return (needle.generatedColumn - - section.generatedOffset.generatedColumn); - }); - var section = this._sections[sectionIndex]; - - if (!section) { - return { - source: null, - line: null, - column: null, - name: null - }; - } - - return section.consumer.originalPositionFor({ - line: needle.generatedLine - - (section.generatedOffset.generatedLine - 1), - column: needle.generatedColumn - - (section.generatedOffset.generatedLine === needle.generatedLine - ? section.generatedOffset.generatedColumn - 1 - : 0), - bias: aArgs.bias - }); - }; - -/** - * Return true if we have the source content for every source in the source - * map, false otherwise. - */ -IndexedSourceMapConsumer.prototype.hasContentsOfAllSources = - function IndexedSourceMapConsumer_hasContentsOfAllSources() { - return this._sections.every(function (s) { - return s.consumer.hasContentsOfAllSources(); - }); - }; - -/** - * Returns the original source content. The only argument is the url of the - * original source file. Returns null if no original source content is - * available. - */ -IndexedSourceMapConsumer.prototype.sourceContentFor = - function IndexedSourceMapConsumer_sourceContentFor(aSource, nullOnMissing) { - for (var i = 0; i < this._sections.length; i++) { - var section = this._sections[i]; - - var content = section.consumer.sourceContentFor(aSource, true); - if (content) { - return content; - } - } - if (nullOnMissing) { - return null; - } - else { - throw new Error('"' + aSource + '" is not in the SourceMap.'); - } - }; - -/** - * Returns the generated line and column information for the original source, - * line, and column positions provided. The only argument is an object with - * the following properties: - * - * - source: The filename of the original source. - * - line: The line number in the original source. - * - column: The column number in the original source. - * - * and an object is returned with the following properties: - * - * - line: The line number in the generated source, or null. - * - column: The column number in the generated source, or null. - */ -IndexedSourceMapConsumer.prototype.generatedPositionFor = - function IndexedSourceMapConsumer_generatedPositionFor(aArgs) { - for (var i = 0; i < this._sections.length; i++) { - var section = this._sections[i]; - - // Only consider this section if the requested source is in the list of - // sources of the consumer. - if (section.consumer.sources.indexOf(util.getArg(aArgs, 'source')) === -1) { - continue; - } - var generatedPosition = section.consumer.generatedPositionFor(aArgs); - if (generatedPosition) { - var ret = { - line: generatedPosition.line + - (section.generatedOffset.generatedLine - 1), - column: generatedPosition.column + - (section.generatedOffset.generatedLine === generatedPosition.line - ? section.generatedOffset.generatedColumn - 1 - : 0) - }; - return ret; - } - } - - return { - line: null, - column: null - }; - }; - -/** - * Parse the mappings in a string in to a data structure which we can easily - * query (the ordered arrays in the `this.__generatedMappings` and - * `this.__originalMappings` properties). - */ -IndexedSourceMapConsumer.prototype._parseMappings = - function IndexedSourceMapConsumer_parseMappings(aStr, aSourceRoot) { - this.__generatedMappings = []; - this.__originalMappings = []; - for (var i = 0; i < this._sections.length; i++) { - var section = this._sections[i]; - var sectionMappings = section.consumer._generatedMappings; - for (var j = 0; j < sectionMappings.length; j++) { - var mapping = sectionMappings[j]; - - var source = section.consumer._sources.at(mapping.source); - if (section.consumer.sourceRoot !== null) { - source = util.join(section.consumer.sourceRoot, source); - } - this._sources.add(source); - source = this._sources.indexOf(source); - - var name = section.consumer._names.at(mapping.name); - this._names.add(name); - name = this._names.indexOf(name); - - // The mappings coming from the consumer for the section have - // generated positions relative to the start of the section, so we - // need to offset them to be relative to the start of the concatenated - // generated file. - var adjustedMapping = { - source: source, - generatedLine: mapping.generatedLine + - (section.generatedOffset.generatedLine - 1), - generatedColumn: mapping.generatedColumn + - (section.generatedOffset.generatedLine === mapping.generatedLine - ? section.generatedOffset.generatedColumn - 1 - : 0), - originalLine: mapping.originalLine, - originalColumn: mapping.originalColumn, - name: name - }; - - this.__generatedMappings.push(adjustedMapping); - if (typeof adjustedMapping.originalLine === 'number') { - this.__originalMappings.push(adjustedMapping); - } - } - } - - quickSort(this.__generatedMappings, util.compareByGeneratedPositionsDeflated); - quickSort(this.__originalMappings, util.compareByOriginalPositions); - }; - -exports.IndexedSourceMapConsumer = IndexedSourceMapConsumer; diff --git a/user/themes/r2c/node_modules/@gulp-sourcemaps/identity-map/node_modules/source-map/lib/source-map-generator.js b/user/themes/r2c/node_modules/@gulp-sourcemaps/identity-map/node_modules/source-map/lib/source-map-generator.js deleted file mode 100644 index aff1e7f..0000000 --- a/user/themes/r2c/node_modules/@gulp-sourcemaps/identity-map/node_modules/source-map/lib/source-map-generator.js +++ /dev/null @@ -1,416 +0,0 @@ -/* -*- Mode: js; js-indent-level: 2; -*- */ -/* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - -var base64VLQ = require('./base64-vlq'); -var util = require('./util'); -var ArraySet = require('./array-set').ArraySet; -var MappingList = require('./mapping-list').MappingList; - -/** - * An instance of the SourceMapGenerator represents a source map which is - * being built incrementally. You may pass an object with the following - * properties: - * - * - file: The filename of the generated source. - * - sourceRoot: A root for all relative URLs in this source map. - */ -function SourceMapGenerator(aArgs) { - if (!aArgs) { - aArgs = {}; - } - this._file = util.getArg(aArgs, 'file', null); - this._sourceRoot = util.getArg(aArgs, 'sourceRoot', null); - this._skipValidation = util.getArg(aArgs, 'skipValidation', false); - this._sources = new ArraySet(); - this._names = new ArraySet(); - this._mappings = new MappingList(); - this._sourcesContents = null; -} - -SourceMapGenerator.prototype._version = 3; - -/** - * Creates a new SourceMapGenerator based on a SourceMapConsumer - * - * @param aSourceMapConsumer The SourceMap. - */ -SourceMapGenerator.fromSourceMap = - function SourceMapGenerator_fromSourceMap(aSourceMapConsumer) { - var sourceRoot = aSourceMapConsumer.sourceRoot; - var generator = new SourceMapGenerator({ - file: aSourceMapConsumer.file, - sourceRoot: sourceRoot - }); - aSourceMapConsumer.eachMapping(function (mapping) { - var newMapping = { - generated: { - line: mapping.generatedLine, - column: mapping.generatedColumn - } - }; - - if (mapping.source != null) { - newMapping.source = mapping.source; - if (sourceRoot != null) { - newMapping.source = util.relative(sourceRoot, newMapping.source); - } - - newMapping.original = { - line: mapping.originalLine, - column: mapping.originalColumn - }; - - if (mapping.name != null) { - newMapping.name = mapping.name; - } - } - - generator.addMapping(newMapping); - }); - aSourceMapConsumer.sources.forEach(function (sourceFile) { - var content = aSourceMapConsumer.sourceContentFor(sourceFile); - if (content != null) { - generator.setSourceContent(sourceFile, content); - } - }); - return generator; - }; - -/** - * Add a single mapping from original source line and column to the generated - * source's line and column for this source map being created. The mapping - * object should have the following properties: - * - * - generated: An object with the generated line and column positions. - * - original: An object with the original line and column positions. - * - source: The original source file (relative to the sourceRoot). - * - name: An optional original token name for this mapping. - */ -SourceMapGenerator.prototype.addMapping = - function SourceMapGenerator_addMapping(aArgs) { - var generated = util.getArg(aArgs, 'generated'); - var original = util.getArg(aArgs, 'original', null); - var source = util.getArg(aArgs, 'source', null); - var name = util.getArg(aArgs, 'name', null); - - if (!this._skipValidation) { - this._validateMapping(generated, original, source, name); - } - - if (source != null) { - source = String(source); - if (!this._sources.has(source)) { - this._sources.add(source); - } - } - - if (name != null) { - name = String(name); - if (!this._names.has(name)) { - this._names.add(name); - } - } - - this._mappings.add({ - generatedLine: generated.line, - generatedColumn: generated.column, - originalLine: original != null && original.line, - originalColumn: original != null && original.column, - source: source, - name: name - }); - }; - -/** - * Set the source content for a source file. - */ -SourceMapGenerator.prototype.setSourceContent = - function SourceMapGenerator_setSourceContent(aSourceFile, aSourceContent) { - var source = aSourceFile; - if (this._sourceRoot != null) { - source = util.relative(this._sourceRoot, source); - } - - if (aSourceContent != null) { - // Add the source content to the _sourcesContents map. - // Create a new _sourcesContents map if the property is null. - if (!this._sourcesContents) { - this._sourcesContents = Object.create(null); - } - this._sourcesContents[util.toSetString(source)] = aSourceContent; - } else if (this._sourcesContents) { - // Remove the source file from the _sourcesContents map. - // If the _sourcesContents map is empty, set the property to null. - delete this._sourcesContents[util.toSetString(source)]; - if (Object.keys(this._sourcesContents).length === 0) { - this._sourcesContents = null; - } - } - }; - -/** - * Applies the mappings of a sub-source-map for a specific source file to the - * source map being generated. Each mapping to the supplied source file is - * rewritten using the supplied source map. Note: The resolution for the - * resulting mappings is the minimium of this map and the supplied map. - * - * @param aSourceMapConsumer The source map to be applied. - * @param aSourceFile Optional. The filename of the source file. - * If omitted, SourceMapConsumer's file property will be used. - * @param aSourceMapPath Optional. The dirname of the path to the source map - * to be applied. If relative, it is relative to the SourceMapConsumer. - * This parameter is needed when the two source maps aren't in the same - * directory, and the source map to be applied contains relative source - * paths. If so, those relative source paths need to be rewritten - * relative to the SourceMapGenerator. - */ -SourceMapGenerator.prototype.applySourceMap = - function SourceMapGenerator_applySourceMap(aSourceMapConsumer, aSourceFile, aSourceMapPath) { - var sourceFile = aSourceFile; - // If aSourceFile is omitted, we will use the file property of the SourceMap - if (aSourceFile == null) { - if (aSourceMapConsumer.file == null) { - throw new Error( - 'SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, ' + - 'or the source map\'s "file" property. Both were omitted.' - ); - } - sourceFile = aSourceMapConsumer.file; - } - var sourceRoot = this._sourceRoot; - // Make "sourceFile" relative if an absolute Url is passed. - if (sourceRoot != null) { - sourceFile = util.relative(sourceRoot, sourceFile); - } - // Applying the SourceMap can add and remove items from the sources and - // the names array. - var newSources = new ArraySet(); - var newNames = new ArraySet(); - - // Find mappings for the "sourceFile" - this._mappings.unsortedForEach(function (mapping) { - if (mapping.source === sourceFile && mapping.originalLine != null) { - // Check if it can be mapped by the source map, then update the mapping. - var original = aSourceMapConsumer.originalPositionFor({ - line: mapping.originalLine, - column: mapping.originalColumn - }); - if (original.source != null) { - // Copy mapping - mapping.source = original.source; - if (aSourceMapPath != null) { - mapping.source = util.join(aSourceMapPath, mapping.source) - } - if (sourceRoot != null) { - mapping.source = util.relative(sourceRoot, mapping.source); - } - mapping.originalLine = original.line; - mapping.originalColumn = original.column; - if (original.name != null) { - mapping.name = original.name; - } - } - } - - var source = mapping.source; - if (source != null && !newSources.has(source)) { - newSources.add(source); - } - - var name = mapping.name; - if (name != null && !newNames.has(name)) { - newNames.add(name); - } - - }, this); - this._sources = newSources; - this._names = newNames; - - // Copy sourcesContents of applied map. - aSourceMapConsumer.sources.forEach(function (sourceFile) { - var content = aSourceMapConsumer.sourceContentFor(sourceFile); - if (content != null) { - if (aSourceMapPath != null) { - sourceFile = util.join(aSourceMapPath, sourceFile); - } - if (sourceRoot != null) { - sourceFile = util.relative(sourceRoot, sourceFile); - } - this.setSourceContent(sourceFile, content); - } - }, this); - }; - -/** - * A mapping can have one of the three levels of data: - * - * 1. Just the generated position. - * 2. The Generated position, original position, and original source. - * 3. Generated and original position, original source, as well as a name - * token. - * - * To maintain consistency, we validate that any new mapping being added falls - * in to one of these categories. - */ -SourceMapGenerator.prototype._validateMapping = - function SourceMapGenerator_validateMapping(aGenerated, aOriginal, aSource, - aName) { - // When aOriginal is truthy but has empty values for .line and .column, - // it is most likely a programmer error. In this case we throw a very - // specific error message to try to guide them the right way. - // For example: https://github.com/Polymer/polymer-bundler/pull/519 - if (aOriginal && typeof aOriginal.line !== 'number' && typeof aOriginal.column !== 'number') { - throw new Error( - 'original.line and original.column are not numbers -- you probably meant to omit ' + - 'the original mapping entirely and only map the generated position. If so, pass ' + - 'null for the original mapping instead of an object with empty or null values.' - ); - } - - if (aGenerated && 'line' in aGenerated && 'column' in aGenerated - && aGenerated.line > 0 && aGenerated.column >= 0 - && !aOriginal && !aSource && !aName) { - // Case 1. - return; - } - else if (aGenerated && 'line' in aGenerated && 'column' in aGenerated - && aOriginal && 'line' in aOriginal && 'column' in aOriginal - && aGenerated.line > 0 && aGenerated.column >= 0 - && aOriginal.line > 0 && aOriginal.column >= 0 - && aSource) { - // Cases 2 and 3. - return; - } - else { - throw new Error('Invalid mapping: ' + JSON.stringify({ - generated: aGenerated, - source: aSource, - original: aOriginal, - name: aName - })); - } - }; - -/** - * Serialize the accumulated mappings in to the stream of base 64 VLQs - * specified by the source map format. - */ -SourceMapGenerator.prototype._serializeMappings = - function SourceMapGenerator_serializeMappings() { - var previousGeneratedColumn = 0; - var previousGeneratedLine = 1; - var previousOriginalColumn = 0; - var previousOriginalLine = 0; - var previousName = 0; - var previousSource = 0; - var result = ''; - var next; - var mapping; - var nameIdx; - var sourceIdx; - - var mappings = this._mappings.toArray(); - for (var i = 0, len = mappings.length; i < len; i++) { - mapping = mappings[i]; - next = '' - - if (mapping.generatedLine !== previousGeneratedLine) { - previousGeneratedColumn = 0; - while (mapping.generatedLine !== previousGeneratedLine) { - next += ';'; - previousGeneratedLine++; - } - } - else { - if (i > 0) { - if (!util.compareByGeneratedPositionsInflated(mapping, mappings[i - 1])) { - continue; - } - next += ','; - } - } - - next += base64VLQ.encode(mapping.generatedColumn - - previousGeneratedColumn); - previousGeneratedColumn = mapping.generatedColumn; - - if (mapping.source != null) { - sourceIdx = this._sources.indexOf(mapping.source); - next += base64VLQ.encode(sourceIdx - previousSource); - previousSource = sourceIdx; - - // lines are stored 0-based in SourceMap spec version 3 - next += base64VLQ.encode(mapping.originalLine - 1 - - previousOriginalLine); - previousOriginalLine = mapping.originalLine - 1; - - next += base64VLQ.encode(mapping.originalColumn - - previousOriginalColumn); - previousOriginalColumn = mapping.originalColumn; - - if (mapping.name != null) { - nameIdx = this._names.indexOf(mapping.name); - next += base64VLQ.encode(nameIdx - previousName); - previousName = nameIdx; - } - } - - result += next; - } - - return result; - }; - -SourceMapGenerator.prototype._generateSourcesContent = - function SourceMapGenerator_generateSourcesContent(aSources, aSourceRoot) { - return aSources.map(function (source) { - if (!this._sourcesContents) { - return null; - } - if (aSourceRoot != null) { - source = util.relative(aSourceRoot, source); - } - var key = util.toSetString(source); - return Object.prototype.hasOwnProperty.call(this._sourcesContents, key) - ? this._sourcesContents[key] - : null; - }, this); - }; - -/** - * Externalize the source map. - */ -SourceMapGenerator.prototype.toJSON = - function SourceMapGenerator_toJSON() { - var map = { - version: this._version, - sources: this._sources.toArray(), - names: this._names.toArray(), - mappings: this._serializeMappings() - }; - if (this._file != null) { - map.file = this._file; - } - if (this._sourceRoot != null) { - map.sourceRoot = this._sourceRoot; - } - if (this._sourcesContents) { - map.sourcesContent = this._generateSourcesContent(map.sources, map.sourceRoot); - } - - return map; - }; - -/** - * Render the source map being generated to a string. - */ -SourceMapGenerator.prototype.toString = - function SourceMapGenerator_toString() { - return JSON.stringify(this.toJSON()); - }; - -exports.SourceMapGenerator = SourceMapGenerator; diff --git a/user/themes/r2c/node_modules/@gulp-sourcemaps/identity-map/node_modules/source-map/lib/source-node.js b/user/themes/r2c/node_modules/@gulp-sourcemaps/identity-map/node_modules/source-map/lib/source-node.js deleted file mode 100644 index d196a53..0000000 --- a/user/themes/r2c/node_modules/@gulp-sourcemaps/identity-map/node_modules/source-map/lib/source-node.js +++ /dev/null @@ -1,413 +0,0 @@ -/* -*- Mode: js; js-indent-level: 2; -*- */ -/* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - -var SourceMapGenerator = require('./source-map-generator').SourceMapGenerator; -var util = require('./util'); - -// Matches a Windows-style `\r\n` newline or a `\n` newline used by all other -// operating systems these days (capturing the result). -var REGEX_NEWLINE = /(\r?\n)/; - -// Newline character code for charCodeAt() comparisons -var NEWLINE_CODE = 10; - -// Private symbol for identifying `SourceNode`s when multiple versions of -// the source-map library are loaded. This MUST NOT CHANGE across -// versions! -var isSourceNode = "$$$isSourceNode$$$"; - -/** - * SourceNodes provide a way to abstract over interpolating/concatenating - * snippets of generated JavaScript source code while maintaining the line and - * column information associated with the original source code. - * - * @param aLine The original line number. - * @param aColumn The original column number. - * @param aSource The original source's filename. - * @param aChunks Optional. An array of strings which are snippets of - * generated JS, or other SourceNodes. - * @param aName The original identifier. - */ -function SourceNode(aLine, aColumn, aSource, aChunks, aName) { - this.children = []; - this.sourceContents = {}; - this.line = aLine == null ? null : aLine; - this.column = aColumn == null ? null : aColumn; - this.source = aSource == null ? null : aSource; - this.name = aName == null ? null : aName; - this[isSourceNode] = true; - if (aChunks != null) this.add(aChunks); -} - -/** - * Creates a SourceNode from generated code and a SourceMapConsumer. - * - * @param aGeneratedCode The generated code - * @param aSourceMapConsumer The SourceMap for the generated code - * @param aRelativePath Optional. The path that relative sources in the - * SourceMapConsumer should be relative to. - */ -SourceNode.fromStringWithSourceMap = - function SourceNode_fromStringWithSourceMap(aGeneratedCode, aSourceMapConsumer, aRelativePath) { - // The SourceNode we want to fill with the generated code - // and the SourceMap - var node = new SourceNode(); - - // All even indices of this array are one line of the generated code, - // while all odd indices are the newlines between two adjacent lines - // (since `REGEX_NEWLINE` captures its match). - // Processed fragments are accessed by calling `shiftNextLine`. - var remainingLines = aGeneratedCode.split(REGEX_NEWLINE); - var remainingLinesIndex = 0; - var shiftNextLine = function() { - var lineContents = getNextLine(); - // The last line of a file might not have a newline. - var newLine = getNextLine() || ""; - return lineContents + newLine; - - function getNextLine() { - return remainingLinesIndex < remainingLines.length ? - remainingLines[remainingLinesIndex++] : undefined; - } - }; - - // We need to remember the position of "remainingLines" - var lastGeneratedLine = 1, lastGeneratedColumn = 0; - - // The generate SourceNodes we need a code range. - // To extract it current and last mapping is used. - // Here we store the last mapping. - var lastMapping = null; - - aSourceMapConsumer.eachMapping(function (mapping) { - if (lastMapping !== null) { - // We add the code from "lastMapping" to "mapping": - // First check if there is a new line in between. - if (lastGeneratedLine < mapping.generatedLine) { - // Associate first line with "lastMapping" - addMappingWithCode(lastMapping, shiftNextLine()); - lastGeneratedLine++; - lastGeneratedColumn = 0; - // The remaining code is added without mapping - } else { - // There is no new line in between. - // Associate the code between "lastGeneratedColumn" and - // "mapping.generatedColumn" with "lastMapping" - var nextLine = remainingLines[remainingLinesIndex]; - var code = nextLine.substr(0, mapping.generatedColumn - - lastGeneratedColumn); - remainingLines[remainingLinesIndex] = nextLine.substr(mapping.generatedColumn - - lastGeneratedColumn); - lastGeneratedColumn = mapping.generatedColumn; - addMappingWithCode(lastMapping, code); - // No more remaining code, continue - lastMapping = mapping; - return; - } - } - // We add the generated code until the first mapping - // to the SourceNode without any mapping. - // Each line is added as separate string. - while (lastGeneratedLine < mapping.generatedLine) { - node.add(shiftNextLine()); - lastGeneratedLine++; - } - if (lastGeneratedColumn < mapping.generatedColumn) { - var nextLine = remainingLines[remainingLinesIndex]; - node.add(nextLine.substr(0, mapping.generatedColumn)); - remainingLines[remainingLinesIndex] = nextLine.substr(mapping.generatedColumn); - lastGeneratedColumn = mapping.generatedColumn; - } - lastMapping = mapping; - }, this); - // We have processed all mappings. - if (remainingLinesIndex < remainingLines.length) { - if (lastMapping) { - // Associate the remaining code in the current line with "lastMapping" - addMappingWithCode(lastMapping, shiftNextLine()); - } - // and add the remaining lines without any mapping - node.add(remainingLines.splice(remainingLinesIndex).join("")); - } - - // Copy sourcesContent into SourceNode - aSourceMapConsumer.sources.forEach(function (sourceFile) { - var content = aSourceMapConsumer.sourceContentFor(sourceFile); - if (content != null) { - if (aRelativePath != null) { - sourceFile = util.join(aRelativePath, sourceFile); - } - node.setSourceContent(sourceFile, content); - } - }); - - return node; - - function addMappingWithCode(mapping, code) { - if (mapping === null || mapping.source === undefined) { - node.add(code); - } else { - var source = aRelativePath - ? util.join(aRelativePath, mapping.source) - : mapping.source; - node.add(new SourceNode(mapping.originalLine, - mapping.originalColumn, - source, - code, - mapping.name)); - } - } - }; - -/** - * Add a chunk of generated JS to this source node. - * - * @param aChunk A string snippet of generated JS code, another instance of - * SourceNode, or an array where each member is one of those things. - */ -SourceNode.prototype.add = function SourceNode_add(aChunk) { - if (Array.isArray(aChunk)) { - aChunk.forEach(function (chunk) { - this.add(chunk); - }, this); - } - else if (aChunk[isSourceNode] || typeof aChunk === "string") { - if (aChunk) { - this.children.push(aChunk); - } - } - else { - throw new TypeError( - "Expected a SourceNode, string, or an array of SourceNodes and strings. Got " + aChunk - ); - } - return this; -}; - -/** - * Add a chunk of generated JS to the beginning of this source node. - * - * @param aChunk A string snippet of generated JS code, another instance of - * SourceNode, or an array where each member is one of those things. - */ -SourceNode.prototype.prepend = function SourceNode_prepend(aChunk) { - if (Array.isArray(aChunk)) { - for (var i = aChunk.length-1; i >= 0; i--) { - this.prepend(aChunk[i]); - } - } - else if (aChunk[isSourceNode] || typeof aChunk === "string") { - this.children.unshift(aChunk); - } - else { - throw new TypeError( - "Expected a SourceNode, string, or an array of SourceNodes and strings. Got " + aChunk - ); - } - return this; -}; - -/** - * Walk over the tree of JS snippets in this node and its children. The - * walking function is called once for each snippet of JS and is passed that - * snippet and the its original associated source's line/column location. - * - * @param aFn The traversal function. - */ -SourceNode.prototype.walk = function SourceNode_walk(aFn) { - var chunk; - for (var i = 0, len = this.children.length; i < len; i++) { - chunk = this.children[i]; - if (chunk[isSourceNode]) { - chunk.walk(aFn); - } - else { - if (chunk !== '') { - aFn(chunk, { source: this.source, - line: this.line, - column: this.column, - name: this.name }); - } - } - } -}; - -/** - * Like `String.prototype.join` except for SourceNodes. Inserts `aStr` between - * each of `this.children`. - * - * @param aSep The separator. - */ -SourceNode.prototype.join = function SourceNode_join(aSep) { - var newChildren; - var i; - var len = this.children.length; - if (len > 0) { - newChildren = []; - for (i = 0; i < len-1; i++) { - newChildren.push(this.children[i]); - newChildren.push(aSep); - } - newChildren.push(this.children[i]); - this.children = newChildren; - } - return this; -}; - -/** - * Call String.prototype.replace on the very right-most source snippet. Useful - * for trimming whitespace from the end of a source node, etc. - * - * @param aPattern The pattern to replace. - * @param aReplacement The thing to replace the pattern with. - */ -SourceNode.prototype.replaceRight = function SourceNode_replaceRight(aPattern, aReplacement) { - var lastChild = this.children[this.children.length - 1]; - if (lastChild[isSourceNode]) { - lastChild.replaceRight(aPattern, aReplacement); - } - else if (typeof lastChild === 'string') { - this.children[this.children.length - 1] = lastChild.replace(aPattern, aReplacement); - } - else { - this.children.push(''.replace(aPattern, aReplacement)); - } - return this; -}; - -/** - * Set the source content for a source file. This will be added to the SourceMapGenerator - * in the sourcesContent field. - * - * @param aSourceFile The filename of the source file - * @param aSourceContent The content of the source file - */ -SourceNode.prototype.setSourceContent = - function SourceNode_setSourceContent(aSourceFile, aSourceContent) { - this.sourceContents[util.toSetString(aSourceFile)] = aSourceContent; - }; - -/** - * Walk over the tree of SourceNodes. The walking function is called for each - * source file content and is passed the filename and source content. - * - * @param aFn The traversal function. - */ -SourceNode.prototype.walkSourceContents = - function SourceNode_walkSourceContents(aFn) { - for (var i = 0, len = this.children.length; i < len; i++) { - if (this.children[i][isSourceNode]) { - this.children[i].walkSourceContents(aFn); - } - } - - var sources = Object.keys(this.sourceContents); - for (var i = 0, len = sources.length; i < len; i++) { - aFn(util.fromSetString(sources[i]), this.sourceContents[sources[i]]); - } - }; - -/** - * Return the string representation of this source node. Walks over the tree - * and concatenates all the various snippets together to one string. - */ -SourceNode.prototype.toString = function SourceNode_toString() { - var str = ""; - this.walk(function (chunk) { - str += chunk; - }); - return str; -}; - -/** - * Returns the string representation of this source node along with a source - * map. - */ -SourceNode.prototype.toStringWithSourceMap = function SourceNode_toStringWithSourceMap(aArgs) { - var generated = { - code: "", - line: 1, - column: 0 - }; - var map = new SourceMapGenerator(aArgs); - var sourceMappingActive = false; - var lastOriginalSource = null; - var lastOriginalLine = null; - var lastOriginalColumn = null; - var lastOriginalName = null; - this.walk(function (chunk, original) { - generated.code += chunk; - if (original.source !== null - && original.line !== null - && original.column !== null) { - if(lastOriginalSource !== original.source - || lastOriginalLine !== original.line - || lastOriginalColumn !== original.column - || lastOriginalName !== original.name) { - map.addMapping({ - source: original.source, - original: { - line: original.line, - column: original.column - }, - generated: { - line: generated.line, - column: generated.column - }, - name: original.name - }); - } - lastOriginalSource = original.source; - lastOriginalLine = original.line; - lastOriginalColumn = original.column; - lastOriginalName = original.name; - sourceMappingActive = true; - } else if (sourceMappingActive) { - map.addMapping({ - generated: { - line: generated.line, - column: generated.column - } - }); - lastOriginalSource = null; - sourceMappingActive = false; - } - for (var idx = 0, length = chunk.length; idx < length; idx++) { - if (chunk.charCodeAt(idx) === NEWLINE_CODE) { - generated.line++; - generated.column = 0; - // Mappings end at eol - if (idx + 1 === length) { - lastOriginalSource = null; - sourceMappingActive = false; - } else if (sourceMappingActive) { - map.addMapping({ - source: original.source, - original: { - line: original.line, - column: original.column - }, - generated: { - line: generated.line, - column: generated.column - }, - name: original.name - }); - } - } else { - generated.column++; - } - } - }); - this.walkSourceContents(function (sourceFile, sourceContent) { - map.setSourceContent(sourceFile, sourceContent); - }); - - return { code: generated.code, map: map }; -}; - -exports.SourceNode = SourceNode; diff --git a/user/themes/r2c/node_modules/@gulp-sourcemaps/identity-map/node_modules/source-map/lib/util.js b/user/themes/r2c/node_modules/@gulp-sourcemaps/identity-map/node_modules/source-map/lib/util.js deleted file mode 100644 index 44e0e45..0000000 --- a/user/themes/r2c/node_modules/@gulp-sourcemaps/identity-map/node_modules/source-map/lib/util.js +++ /dev/null @@ -1,417 +0,0 @@ -/* -*- Mode: js; js-indent-level: 2; -*- */ -/* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - -/** - * This is a helper function for getting values from parameter/options - * objects. - * - * @param args The object we are extracting values from - * @param name The name of the property we are getting. - * @param defaultValue An optional value to return if the property is missing - * from the object. If this is not specified and the property is missing, an - * error will be thrown. - */ -function getArg(aArgs, aName, aDefaultValue) { - if (aName in aArgs) { - return aArgs[aName]; - } else if (arguments.length === 3) { - return aDefaultValue; - } else { - throw new Error('"' + aName + '" is a required argument.'); - } -} -exports.getArg = getArg; - -var urlRegexp = /^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.]*)(?::(\d+))?(\S*)$/; -var dataUrlRegexp = /^data:.+\,.+$/; - -function urlParse(aUrl) { - var match = aUrl.match(urlRegexp); - if (!match) { - return null; - } - return { - scheme: match[1], - auth: match[2], - host: match[3], - port: match[4], - path: match[5] - }; -} -exports.urlParse = urlParse; - -function urlGenerate(aParsedUrl) { - var url = ''; - if (aParsedUrl.scheme) { - url += aParsedUrl.scheme + ':'; - } - url += '//'; - if (aParsedUrl.auth) { - url += aParsedUrl.auth + '@'; - } - if (aParsedUrl.host) { - url += aParsedUrl.host; - } - if (aParsedUrl.port) { - url += ":" + aParsedUrl.port - } - if (aParsedUrl.path) { - url += aParsedUrl.path; - } - return url; -} -exports.urlGenerate = urlGenerate; - -/** - * Normalizes a path, or the path portion of a URL: - * - * - Replaces consecutive slashes with one slash. - * - Removes unnecessary '.' parts. - * - Removes unnecessary '/..' parts. - * - * Based on code in the Node.js 'path' core module. - * - * @param aPath The path or url to normalize. - */ -function normalize(aPath) { - var path = aPath; - var url = urlParse(aPath); - if (url) { - if (!url.path) { - return aPath; - } - path = url.path; - } - var isAbsolute = exports.isAbsolute(path); - - var parts = path.split(/\/+/); - for (var part, up = 0, i = parts.length - 1; i >= 0; i--) { - part = parts[i]; - if (part === '.') { - parts.splice(i, 1); - } else if (part === '..') { - up++; - } else if (up > 0) { - if (part === '') { - // The first part is blank if the path is absolute. Trying to go - // above the root is a no-op. Therefore we can remove all '..' parts - // directly after the root. - parts.splice(i + 1, up); - up = 0; - } else { - parts.splice(i, 2); - up--; - } - } - } - path = parts.join('/'); - - if (path === '') { - path = isAbsolute ? '/' : '.'; - } - - if (url) { - url.path = path; - return urlGenerate(url); - } - return path; -} -exports.normalize = normalize; - -/** - * Joins two paths/URLs. - * - * @param aRoot The root path or URL. - * @param aPath The path or URL to be joined with the root. - * - * - If aPath is a URL or a data URI, aPath is returned, unless aPath is a - * scheme-relative URL: Then the scheme of aRoot, if any, is prepended - * first. - * - Otherwise aPath is a path. If aRoot is a URL, then its path portion - * is updated with the result and aRoot is returned. Otherwise the result - * is returned. - * - If aPath is absolute, the result is aPath. - * - Otherwise the two paths are joined with a slash. - * - Joining for example 'http://' and 'www.example.com' is also supported. - */ -function join(aRoot, aPath) { - if (aRoot === "") { - aRoot = "."; - } - if (aPath === "") { - aPath = "."; - } - var aPathUrl = urlParse(aPath); - var aRootUrl = urlParse(aRoot); - if (aRootUrl) { - aRoot = aRootUrl.path || '/'; - } - - // `join(foo, '//www.example.org')` - if (aPathUrl && !aPathUrl.scheme) { - if (aRootUrl) { - aPathUrl.scheme = aRootUrl.scheme; - } - return urlGenerate(aPathUrl); - } - - if (aPathUrl || aPath.match(dataUrlRegexp)) { - return aPath; - } - - // `join('http://', 'www.example.com')` - if (aRootUrl && !aRootUrl.host && !aRootUrl.path) { - aRootUrl.host = aPath; - return urlGenerate(aRootUrl); - } - - var joined = aPath.charAt(0) === '/' - ? aPath - : normalize(aRoot.replace(/\/+$/, '') + '/' + aPath); - - if (aRootUrl) { - aRootUrl.path = joined; - return urlGenerate(aRootUrl); - } - return joined; -} -exports.join = join; - -exports.isAbsolute = function (aPath) { - return aPath.charAt(0) === '/' || !!aPath.match(urlRegexp); -}; - -/** - * Make a path relative to a URL or another path. - * - * @param aRoot The root path or URL. - * @param aPath The path or URL to be made relative to aRoot. - */ -function relative(aRoot, aPath) { - if (aRoot === "") { - aRoot = "."; - } - - aRoot = aRoot.replace(/\/$/, ''); - - // It is possible for the path to be above the root. In this case, simply - // checking whether the root is a prefix of the path won't work. Instead, we - // need to remove components from the root one by one, until either we find - // a prefix that fits, or we run out of components to remove. - var level = 0; - while (aPath.indexOf(aRoot + '/') !== 0) { - var index = aRoot.lastIndexOf("/"); - if (index < 0) { - return aPath; - } - - // If the only part of the root that is left is the scheme (i.e. http://, - // file:///, etc.), one or more slashes (/), or simply nothing at all, we - // have exhausted all components, so the path is not relative to the root. - aRoot = aRoot.slice(0, index); - if (aRoot.match(/^([^\/]+:\/)?\/*$/)) { - return aPath; - } - - ++level; - } - - // Make sure we add a "../" for each component we removed from the root. - return Array(level + 1).join("../") + aPath.substr(aRoot.length + 1); -} -exports.relative = relative; - -var supportsNullProto = (function () { - var obj = Object.create(null); - return !('__proto__' in obj); -}()); - -function identity (s) { - return s; -} - -/** - * Because behavior goes wacky when you set `__proto__` on objects, we - * have to prefix all the strings in our set with an arbitrary character. - * - * See https://github.com/mozilla/source-map/pull/31 and - * https://github.com/mozilla/source-map/issues/30 - * - * @param String aStr - */ -function toSetString(aStr) { - if (isProtoString(aStr)) { - return '$' + aStr; - } - - return aStr; -} -exports.toSetString = supportsNullProto ? identity : toSetString; - -function fromSetString(aStr) { - if (isProtoString(aStr)) { - return aStr.slice(1); - } - - return aStr; -} -exports.fromSetString = supportsNullProto ? identity : fromSetString; - -function isProtoString(s) { - if (!s) { - return false; - } - - var length = s.length; - - if (length < 9 /* "__proto__".length */) { - return false; - } - - if (s.charCodeAt(length - 1) !== 95 /* '_' */ || - s.charCodeAt(length - 2) !== 95 /* '_' */ || - s.charCodeAt(length - 3) !== 111 /* 'o' */ || - s.charCodeAt(length - 4) !== 116 /* 't' */ || - s.charCodeAt(length - 5) !== 111 /* 'o' */ || - s.charCodeAt(length - 6) !== 114 /* 'r' */ || - s.charCodeAt(length - 7) !== 112 /* 'p' */ || - s.charCodeAt(length - 8) !== 95 /* '_' */ || - s.charCodeAt(length - 9) !== 95 /* '_' */) { - return false; - } - - for (var i = length - 10; i >= 0; i--) { - if (s.charCodeAt(i) !== 36 /* '$' */) { - return false; - } - } - - return true; -} - -/** - * Comparator between two mappings where the original positions are compared. - * - * Optionally pass in `true` as `onlyCompareGenerated` to consider two - * mappings with the same original source/line/column, but different generated - * line and column the same. Useful when searching for a mapping with a - * stubbed out mapping. - */ -function compareByOriginalPositions(mappingA, mappingB, onlyCompareOriginal) { - var cmp = mappingA.source - mappingB.source; - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.originalLine - mappingB.originalLine; - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.originalColumn - mappingB.originalColumn; - if (cmp !== 0 || onlyCompareOriginal) { - return cmp; - } - - cmp = mappingA.generatedColumn - mappingB.generatedColumn; - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.generatedLine - mappingB.generatedLine; - if (cmp !== 0) { - return cmp; - } - - return mappingA.name - mappingB.name; -} -exports.compareByOriginalPositions = compareByOriginalPositions; - -/** - * Comparator between two mappings with deflated source and name indices where - * the generated positions are compared. - * - * Optionally pass in `true` as `onlyCompareGenerated` to consider two - * mappings with the same generated line and column, but different - * source/name/original line and column the same. Useful when searching for a - * mapping with a stubbed out mapping. - */ -function compareByGeneratedPositionsDeflated(mappingA, mappingB, onlyCompareGenerated) { - var cmp = mappingA.generatedLine - mappingB.generatedLine; - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.generatedColumn - mappingB.generatedColumn; - if (cmp !== 0 || onlyCompareGenerated) { - return cmp; - } - - cmp = mappingA.source - mappingB.source; - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.originalLine - mappingB.originalLine; - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.originalColumn - mappingB.originalColumn; - if (cmp !== 0) { - return cmp; - } - - return mappingA.name - mappingB.name; -} -exports.compareByGeneratedPositionsDeflated = compareByGeneratedPositionsDeflated; - -function strcmp(aStr1, aStr2) { - if (aStr1 === aStr2) { - return 0; - } - - if (aStr1 > aStr2) { - return 1; - } - - return -1; -} - -/** - * Comparator between two mappings with inflated source and name strings where - * the generated positions are compared. - */ -function compareByGeneratedPositionsInflated(mappingA, mappingB) { - var cmp = mappingA.generatedLine - mappingB.generatedLine; - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.generatedColumn - mappingB.generatedColumn; - if (cmp !== 0) { - return cmp; - } - - cmp = strcmp(mappingA.source, mappingB.source); - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.originalLine - mappingB.originalLine; - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.originalColumn - mappingB.originalColumn; - if (cmp !== 0) { - return cmp; - } - - return strcmp(mappingA.name, mappingB.name); -} -exports.compareByGeneratedPositionsInflated = compareByGeneratedPositionsInflated; diff --git a/user/themes/r2c/node_modules/@gulp-sourcemaps/identity-map/node_modules/source-map/package.json b/user/themes/r2c/node_modules/@gulp-sourcemaps/identity-map/node_modules/source-map/package.json deleted file mode 100644 index 79a5a91..0000000 --- a/user/themes/r2c/node_modules/@gulp-sourcemaps/identity-map/node_modules/source-map/package.json +++ /dev/null @@ -1,214 +0,0 @@ -{ - "_args": [ - [ - "source-map@0.5.7", - "/mnt/data/Sites/r2c.net/user/themes/r2c" - ] - ], - "_from": "source-map@0.5.7", - "_id": "source-map@0.5.7", - "_inBundle": false, - "_integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "_location": "/@gulp-sourcemaps/identity-map/source-map", - "_phantomChildren": {}, - "_requested": { - "type": "version", - "registry": true, - "raw": "source-map@0.5.7", - "name": "source-map", - "escapedName": "source-map", - "rawSpec": "0.5.7", - "saveSpec": null, - "fetchSpec": "0.5.7" - }, - "_requiredBy": [ - "/@gulp-sourcemaps/identity-map" - ], - "_resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "_spec": "0.5.7", - "_where": "/mnt/data/Sites/r2c.net/user/themes/r2c", - "author": { - "name": "Nick Fitzgerald", - "email": "nfitzgerald@mozilla.com" - }, - "bugs": { - "url": "https://github.com/mozilla/source-map/issues" - }, - "contributors": [ - { - "name": "Tobias Koppers", - "email": "tobias.koppers@googlemail.com" - }, - { - "name": "Duncan Beevers", - "email": "duncan@dweebd.com" - }, - { - "name": "Stephen Crane", - "email": "scrane@mozilla.com" - }, - { - "name": "Ryan Seddon", - "email": "seddon.ryan@gmail.com" - }, - { - "name": "Miles Elam", - "email": "miles.elam@deem.com" - }, - { - "name": "Mihai Bazon", - "email": "mihai.bazon@gmail.com" - }, - { - "name": "Michael Ficarra", - "email": "github.public.email@michael.ficarra.me" - }, - { - "name": "Todd Wolfson", - "email": "todd@twolfson.com" - }, - { - "name": "Alexander Solovyov", - "email": "alexander@solovyov.net" - }, - { - "name": "Felix Gnass", - "email": "fgnass@gmail.com" - }, - { - "name": "Conrad Irwin", - "email": "conrad.irwin@gmail.com" - }, - { - "name": "usrbincc", - "email": "usrbincc@yahoo.com" - }, - { - "name": "David Glasser", - "email": "glasser@davidglasser.net" - }, - { - "name": "Chase Douglas", - "email": "chase@newrelic.com" - }, - { - "name": "Evan Wallace", - "email": "evan.exe@gmail.com" - }, - { - "name": "Heather Arthur", - "email": "fayearthur@gmail.com" - }, - { - "name": "Hugh Kennedy", - "email": "hughskennedy@gmail.com" - }, - { - "name": "David Glasser", - "email": "glasser@davidglasser.net" - }, - { - "name": "Simon Lydell", - "email": "simon.lydell@gmail.com" - }, - { - "name": "Jmeas Smith", - "email": "jellyes2@gmail.com" - }, - { - "name": "Michael Z Goddard", - "email": "mzgoddard@gmail.com" - }, - { - "name": "azu", - "email": "azu@users.noreply.github.com" - }, - { - "name": "John Gozde", - "email": "john@gozde.ca" - }, - { - "name": "Adam Kirkton", - "email": "akirkton@truefitinnovation.com" - }, - { - "name": "Chris Montgomery", - "email": "christopher.montgomery@dowjones.com" - }, - { - "name": "J. Ryan Stinnett", - "email": "jryans@gmail.com" - }, - { - "name": "Jack Herrington", - "email": "jherrington@walmartlabs.com" - }, - { - "name": "Chris Truter", - "email": "jeffpalentine@gmail.com" - }, - { - "name": "Daniel Espeset", - "email": "daniel@danielespeset.com" - }, - { - "name": "Jamie Wong", - "email": "jamie.lf.wong@gmail.com" - }, - { - "name": "Eddy Bruël", - "email": "ejpbruel@mozilla.com" - }, - { - "name": "Hawken Rives", - "email": "hawkrives@gmail.com" - }, - { - "name": "Gilad Peleg", - "email": "giladp007@gmail.com" - }, - { - "name": "djchie", - "email": "djchie.dev@gmail.com" - }, - { - "name": "Gary Ye", - "email": "garysye@gmail.com" - }, - { - "name": "Nicolas Lalevée", - "email": "nicolas.lalevee@hibnet.org" - } - ], - "description": "Generates and consumes source maps", - "devDependencies": { - "doctoc": "^0.15.0", - "webpack": "^1.12.0" - }, - "engines": { - "node": ">=0.10.0" - }, - "files": [ - "source-map.js", - "lib/", - "dist/source-map.debug.js", - "dist/source-map.js", - "dist/source-map.min.js", - "dist/source-map.min.js.map" - ], - "homepage": "https://github.com/mozilla/source-map", - "license": "BSD-3-Clause", - "main": "./source-map.js", - "name": "source-map", - "repository": { - "type": "git", - "url": "git+ssh://git@github.com/mozilla/source-map.git" - }, - "scripts": { - "build": "webpack --color", - "test": "npm run build && node test/run-tests.js", - "toc": "doctoc --title '## Table of Contents' README.md && doctoc --title '## Table of Contents' CONTRIBUTING.md" - }, - "typings": "source-map", - "version": "0.5.7" -} diff --git a/user/themes/r2c/node_modules/@gulp-sourcemaps/identity-map/node_modules/source-map/source-map.js b/user/themes/r2c/node_modules/@gulp-sourcemaps/identity-map/node_modules/source-map/source-map.js deleted file mode 100644 index bc88fe8..0000000 --- a/user/themes/r2c/node_modules/@gulp-sourcemaps/identity-map/node_modules/source-map/source-map.js +++ /dev/null @@ -1,8 +0,0 @@ -/* - * Copyright 2009-2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE.txt or: - * http://opensource.org/licenses/BSD-3-Clause - */ -exports.SourceMapGenerator = require('./lib/source-map-generator').SourceMapGenerator; -exports.SourceMapConsumer = require('./lib/source-map-consumer').SourceMapConsumer; -exports.SourceNode = require('./lib/source-node').SourceNode; diff --git a/user/themes/r2c/node_modules/@gulp-sourcemaps/identity-map/package.json b/user/themes/r2c/node_modules/@gulp-sourcemaps/identity-map/package.json deleted file mode 100644 index cd4f106..0000000 --- a/user/themes/r2c/node_modules/@gulp-sourcemaps/identity-map/package.json +++ /dev/null @@ -1,93 +0,0 @@ -{ - "_args": [ - [ - "@gulp-sourcemaps/identity-map@1.0.1", - "/mnt/data/Sites/r2c.net/user/themes/r2c" - ] - ], - "_from": "@gulp-sourcemaps/identity-map@1.0.1", - "_id": "@gulp-sourcemaps/identity-map@1.0.1", - "_inBundle": false, - "_integrity": "sha1-z6I7xYQPkQTOMqZedNt+epdLvuE=", - "_location": "/@gulp-sourcemaps/identity-map", - "_phantomChildren": {}, - "_requested": { - "type": "version", - "registry": true, - "raw": "@gulp-sourcemaps/identity-map@1.0.1", - "name": "@gulp-sourcemaps/identity-map", - "escapedName": "@gulp-sourcemaps%2fidentity-map", - "scope": "@gulp-sourcemaps", - "rawSpec": "1.0.1", - "saveSpec": null, - "fetchSpec": "1.0.1" - }, - "_requiredBy": [ - "/gulp-sourcemaps" - ], - "_resolved": "https://registry.npmjs.org/@gulp-sourcemaps/identity-map/-/identity-map-1.0.1.tgz", - "_spec": "1.0.1", - "_where": "/mnt/data/Sites/r2c.net/user/themes/r2c", - "author": { - "name": "Gulp-sourcemaps Team" - }, - "bugs": { - "url": "https://github.com/gulp-sourcemaps/identity-map/issues" - }, - "contributors": [ - { - "name": "Blaine Bublitz", - "email": "blaine.bublitz@gmail.com" - } - ], - "dependencies": { - "acorn": "^5.0.3", - "css": "^2.2.1", - "normalize-path": "^2.1.1", - "source-map": "^0.5.6", - "through2": "^2.0.3" - }, - "description": "Gulp plugin for generating an identity sourcemap for a file.", - "devDependencies": { - "eslint": "^1.7.3", - "eslint-config-gulp": "^2.0.0", - "expect": "^1.19.0", - "istanbul": "^0.4.3", - "istanbul-coveralls": "^1.0.3", - "jscs": "^2.3.5", - "jscs-preset-gulp": "^1.0.0", - "mississippi": "^1.3.0", - "mocha": "^2.4.5", - "vinyl": "^2.0.1" - }, - "engines": { - "node": ">= 0.10" - }, - "files": [ - "LICENSE", - "index.js", - "lib" - ], - "homepage": "https://github.com/gulp-sourcemaps/identity-map#readme", - "keywords": [ - "sourcemap", - "identity", - "generate", - "stream" - ], - "license": "MIT", - "main": "index.js", - "name": "@gulp-sourcemaps/identity-map", - "repository": { - "type": "git", - "url": "git+https://github.com/gulp-sourcemaps/identity-map.git" - }, - "scripts": { - "cover": "istanbul cover _mocha --report lcovonly", - "coveralls": "npm run cover && istanbul-coveralls", - "lint": "eslint . && jscs index.js test/index.js lib/", - "pretest": "npm run lint", - "test": "mocha --async-only" - }, - "version": "1.0.1" -} diff --git a/user/themes/r2c/node_modules/@gulp-sourcemaps/map-sources/LICENSE b/user/themes/r2c/node_modules/@gulp-sourcemaps/map-sources/LICENSE deleted file mode 100644 index bda81ce..0000000 --- a/user/themes/r2c/node_modules/@gulp-sourcemaps/map-sources/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2017 Blaine Bublitz - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/user/themes/r2c/node_modules/@gulp-sourcemaps/map-sources/README.md b/user/themes/r2c/node_modules/@gulp-sourcemaps/map-sources/README.md deleted file mode 100644 index 01a755a..0000000 --- a/user/themes/r2c/node_modules/@gulp-sourcemaps/map-sources/README.md +++ /dev/null @@ -1,52 +0,0 @@ -# @gulp-sourcemaps/map-sources - -[![NPM version][npm-image]][npm-url] [![Downloads][downloads-image]][npm-url] [![Build Status][travis-image]][travis-url] [![AppVeyor Build Status][appveyor-image]][appveyor-url] [![Coveralls Status][coveralls-image]][coveralls-url] - -Gulp plugin for mapping sources of a sourcemap. - -## Example - -```js -var mapSources = require('@gulp-sourcemaps/map-sources'); - -gulp.src(...) - .pipe(sourcemaps.init()) - .pipe(mapSources(function(sourcePath, file) { - return '../' + sourcePath; - })) - .pipe(sourcemaps.write()) - .pipe(gulp.dest(...)) -``` - -## API - -### `mapSources(mapFn)` - -Takes a map function as the only argument. Returns an `objectMode` Transform stream. - -#### `mapFn(sourcePath, file)` - -The map function is called once per value of the `sources` array of a `sourceMap` attached to each [`Vinyl`][vinyl-url] object passed through the stream. The map function is called with the `sourcePath` string from the `sources` array and the `file` object it originated from. The return value replaces the original value in the array. - -If a `Vinyl` object doesn't have a `sourceMap` or `sourceMap.sources` property, the file is passed through the stream without having the `mapFn` called. - -All `sources` are normalized to use `/` instead of `\\` as path separators. - -## License - -MIT - -[vinyl-url]: https://github.com/gulpjs/vinyl - -[downloads-image]: http://img.shields.io/npm/dm/@gulp-sourcemaps/map-sources.svg -[npm-url]: https://npmjs.org/package/@gulp-sourcemaps/map-sources -[npm-image]: http://img.shields.io/npm/v/@gulp-sourcemaps/map-sources.svg - -[travis-url]: https://travis-ci.org/gulp-sourcemaps/map-sources -[travis-image]: http://img.shields.io/travis/gulp-sourcemaps/map-sources.svg?label=travis-ci - -[appveyor-url]: https://ci.appveyor.com/project/phated/map-sources -[appveyor-image]: https://img.shields.io/appveyor/ci/phated/map-sources.svg?label=appveyor - -[coveralls-url]: https://coveralls.io/r/gulp-sourcemaps/map-sources -[coveralls-image]: http://img.shields.io/coveralls/gulp-sourcemaps/map-sources.svg diff --git a/user/themes/r2c/node_modules/@gulp-sourcemaps/map-sources/index.js b/user/themes/r2c/node_modules/@gulp-sourcemaps/map-sources/index.js deleted file mode 100644 index 65d85f7..0000000 --- a/user/themes/r2c/node_modules/@gulp-sourcemaps/map-sources/index.js +++ /dev/null @@ -1,30 +0,0 @@ -'use strict'; - -var through = require('through2'); -var normalize = require('normalize-path'); - -function mapSources(mapFn) { - - function transform(file, _, cb) { - if (!file.sourceMap || !file.sourceMap.sources) { - return cb(null, file); - } - - function mapper(sourcePath) { - var result = sourcePath; - if (typeof mapFn === 'function') { - result = mapFn(sourcePath, file); - } - - return normalize(result); - } - - file.sourceMap.sources = file.sourceMap.sources.map(mapper); - - cb(null, file); - } - - return through.obj(transform); -} - -module.exports = mapSources; diff --git a/user/themes/r2c/node_modules/@gulp-sourcemaps/map-sources/package.json b/user/themes/r2c/node_modules/@gulp-sourcemaps/map-sources/package.json deleted file mode 100644 index cd7b4a4..0000000 --- a/user/themes/r2c/node_modules/@gulp-sourcemaps/map-sources/package.json +++ /dev/null @@ -1,88 +0,0 @@ -{ - "_args": [ - [ - "@gulp-sourcemaps/map-sources@1.0.0", - "/mnt/data/Sites/r2c.net/user/themes/r2c" - ] - ], - "_from": "@gulp-sourcemaps/map-sources@1.0.0", - "_id": "@gulp-sourcemaps/map-sources@1.0.0", - "_inBundle": false, - "_integrity": "sha1-iQrnxdjId/bThIYCFazp1+yUW9o=", - "_location": "/@gulp-sourcemaps/map-sources", - "_phantomChildren": {}, - "_requested": { - "type": "version", - "registry": true, - "raw": "@gulp-sourcemaps/map-sources@1.0.0", - "name": "@gulp-sourcemaps/map-sources", - "escapedName": "@gulp-sourcemaps%2fmap-sources", - "scope": "@gulp-sourcemaps", - "rawSpec": "1.0.0", - "saveSpec": null, - "fetchSpec": "1.0.0" - }, - "_requiredBy": [ - "/gulp-sourcemaps" - ], - "_resolved": "https://registry.npmjs.org/@gulp-sourcemaps/map-sources/-/map-sources-1.0.0.tgz", - "_spec": "1.0.0", - "_where": "/mnt/data/Sites/r2c.net/user/themes/r2c", - "author": { - "name": "Gulp-sourcemaps Team" - }, - "bugs": { - "url": "https://github.com/gulp-sourcemaps/map-sources/issues" - }, - "contributors": [ - { - "name": "Blaine Bublitz", - "email": "blaine.bublitz@gmail.com" - } - ], - "dependencies": { - "normalize-path": "^2.0.1", - "through2": "^2.0.3" - }, - "description": "Gulp plugin for mapping sources of a sourcemap.", - "devDependencies": { - "eslint": "^1.7.3", - "eslint-config-gulp": "^2.0.0", - "expect": "^1.19.0", - "istanbul": "^0.4.3", - "istanbul-coveralls": "^1.0.3", - "jscs": "^2.3.5", - "jscs-preset-gulp": "^1.0.0", - "mississippi": "^1.3.0", - "mocha": "^2.4.5", - "vinyl": "^2.0.1" - }, - "engines": { - "node": ">= 0.10" - }, - "files": [ - "LICENSE", - "index.js" - ], - "homepage": "https://github.com/gulp-sourcemaps/map-sources#readme", - "keywords": [ - "sourcemap", - "sources", - "stream" - ], - "license": "MIT", - "main": "index.js", - "name": "@gulp-sourcemaps/map-sources", - "repository": { - "type": "git", - "url": "git+https://github.com/gulp-sourcemaps/map-sources.git" - }, - "scripts": { - "cover": "istanbul cover _mocha --report lcovonly", - "coveralls": "npm run cover && istanbul-coveralls", - "lint": "eslint . && jscs index.js test/", - "pretest": "npm run lint", - "test": "mocha --async-only" - }, - "version": "1.0.0" -} diff --git a/user/themes/r2c/node_modules/abbrev/LICENSE b/user/themes/r2c/node_modules/abbrev/LICENSE deleted file mode 100644 index 9bcfa9d..0000000 --- a/user/themes/r2c/node_modules/abbrev/LICENSE +++ /dev/null @@ -1,46 +0,0 @@ -This software is dual-licensed under the ISC and MIT licenses. -You may use this software under EITHER of the following licenses. - ----------- - -The ISC License - -Copyright (c) Isaac Z. Schlueter and Contributors - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR -IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - ----------- - -Copyright Isaac Z. Schlueter and Contributors -All rights reserved. - -Permission is hereby granted, free of charge, to any person -obtaining a copy of this software and associated documentation -files (the "Software"), to deal in the Software without -restriction, including without limitation the rights to use, -copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following -conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES -OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT -HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. diff --git a/user/themes/r2c/node_modules/abbrev/README.md b/user/themes/r2c/node_modules/abbrev/README.md deleted file mode 100644 index 99746fe..0000000 --- a/user/themes/r2c/node_modules/abbrev/README.md +++ /dev/null @@ -1,23 +0,0 @@ -# abbrev-js - -Just like [ruby's Abbrev](http://apidock.com/ruby/Abbrev). - -Usage: - - var abbrev = require("abbrev"); - abbrev("foo", "fool", "folding", "flop"); - - // returns: - { fl: 'flop' - , flo: 'flop' - , flop: 'flop' - , fol: 'folding' - , fold: 'folding' - , foldi: 'folding' - , foldin: 'folding' - , folding: 'folding' - , foo: 'foo' - , fool: 'fool' - } - -This is handy for command-line scripts, or other cases where you want to be able to accept shorthands. diff --git a/user/themes/r2c/node_modules/abbrev/abbrev.js b/user/themes/r2c/node_modules/abbrev/abbrev.js deleted file mode 100644 index 7b1dc5d..0000000 --- a/user/themes/r2c/node_modules/abbrev/abbrev.js +++ /dev/null @@ -1,61 +0,0 @@ -module.exports = exports = abbrev.abbrev = abbrev - -abbrev.monkeyPatch = monkeyPatch - -function monkeyPatch () { - Object.defineProperty(Array.prototype, 'abbrev', { - value: function () { return abbrev(this) }, - enumerable: false, configurable: true, writable: true - }) - - Object.defineProperty(Object.prototype, 'abbrev', { - value: function () { return abbrev(Object.keys(this)) }, - enumerable: false, configurable: true, writable: true - }) -} - -function abbrev (list) { - if (arguments.length !== 1 || !Array.isArray(list)) { - list = Array.prototype.slice.call(arguments, 0) - } - for (var i = 0, l = list.length, args = [] ; i < l ; i ++) { - args[i] = typeof list[i] === "string" ? list[i] : String(list[i]) - } - - // sort them lexicographically, so that they're next to their nearest kin - args = args.sort(lexSort) - - // walk through each, seeing how much it has in common with the next and previous - var abbrevs = {} - , prev = "" - for (var i = 0, l = args.length ; i < l ; i ++) { - var current = args[i] - , next = args[i + 1] || "" - , nextMatches = true - , prevMatches = true - if (current === next) continue - for (var j = 0, cl = current.length ; j < cl ; j ++) { - var curChar = current.charAt(j) - nextMatches = nextMatches && curChar === next.charAt(j) - prevMatches = prevMatches && curChar === prev.charAt(j) - if (!nextMatches && !prevMatches) { - j ++ - break - } - } - prev = current - if (j === cl) { - abbrevs[current] = current - continue - } - for (var a = current.substr(0, j) ; j <= cl ; j ++) { - abbrevs[a] = current - a += current.charAt(j) - } - } - return abbrevs -} - -function lexSort (a, b) { - return a === b ? 0 : a > b ? 1 : -1 -} diff --git a/user/themes/r2c/node_modules/abbrev/package.json b/user/themes/r2c/node_modules/abbrev/package.json deleted file mode 100644 index 33e6e7e..0000000 --- a/user/themes/r2c/node_modules/abbrev/package.json +++ /dev/null @@ -1,60 +0,0 @@ -{ - "_args": [ - [ - "abbrev@1.1.1", - "/mnt/data/Sites/r2c.net/user/themes/r2c" - ] - ], - "_development": true, - "_from": "abbrev@1.1.1", - "_id": "abbrev@1.1.1", - "_inBundle": false, - "_integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", - "_location": "/abbrev", - "_phantomChildren": {}, - "_requested": { - "type": "version", - "registry": true, - "raw": "abbrev@1.1.1", - "name": "abbrev", - "escapedName": "abbrev", - "rawSpec": "1.1.1", - "saveSpec": null, - "fetchSpec": "1.1.1" - }, - "_requiredBy": [ - "/nopt" - ], - "_resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "_spec": "1.1.1", - "_where": "/mnt/data/Sites/r2c.net/user/themes/r2c", - "author": { - "name": "Isaac Z. Schlueter", - "email": "i@izs.me" - }, - "bugs": { - "url": "https://github.com/isaacs/abbrev-js/issues" - }, - "description": "Like ruby's abbrev module, but in js", - "devDependencies": { - "tap": "^10.1" - }, - "files": [ - "abbrev.js" - ], - "homepage": "https://github.com/isaacs/abbrev-js#readme", - "license": "ISC", - "main": "abbrev.js", - "name": "abbrev", - "repository": { - "type": "git", - "url": "git+ssh://git@github.com/isaacs/abbrev-js.git" - }, - "scripts": { - "postpublish": "git push origin --all; git push origin --tags", - "postversion": "npm publish", - "preversion": "npm test", - "test": "tap test.js --100" - }, - "version": "1.1.1" -} diff --git a/user/themes/r2c/node_modules/acorn/AUTHORS b/user/themes/r2c/node_modules/acorn/AUTHORS deleted file mode 100644 index 86c8d9b..0000000 --- a/user/themes/r2c/node_modules/acorn/AUTHORS +++ /dev/null @@ -1,75 +0,0 @@ -List of Acorn contributors. Updated before every release. - -Adrian Heine -Adrian Rakovsky -Alistair Braidwood -Amila Welihinda -Andres Suarez -Angelo -Aparajita Fishman -Arian Stolwijk -Artem Govorov -Boopesh Mahendran -Bradley Heinz -Brandon Mills -Charles Hughes -Charmander -Conrad Irwin -Daniel Tschinder -David Bonnet -Domenico Matteo -ehmicky -Felix Maier -Forbes Lindesay -Gilad Peleg -impinball -Ingvar Stepanyan -Jackson Ray Hamilton -Jesse McCarthy -Jiaxing Wang -Joel Kemp -Johannes Herr -John-David Dalton -Jordan Klassen -Jürg Lehni -Kai Cataldo -keeyipchan -Keheliya Gallaba -Kevin Irish -Kevin Kwok -krator -laosb -Marek -Marijn Haverbeke -Martin Carlberg -Mat Garcia -Mathias Bynens -Mathieu 'p01' Henri -Matthew Bastien -Max Schaefer -Max Zerzouri -Mihai Bazon -Mike Rennie -naoh -Nicholas C. Zakas -Nick Fitzgerald -Olivier Thomann -Oskar Schöldström -Paul Harper -Peter Rust -PlNG -Prayag Verma -ReadmeCritic -r-e-d -Richard Gibson -Rich Harris -Sebastian McKenzie -Shahar Soel -Sheel Bedi -Simen Bekkhus -Teddy Katz -Timothy Gu -Toru Nagashima -Victor Homyakov -Wexpo Lyu -zsjforcn diff --git a/user/themes/r2c/node_modules/acorn/CHANGELOG.md b/user/themes/r2c/node_modules/acorn/CHANGELOG.md deleted file mode 100644 index f9e5a4f..0000000 --- a/user/themes/r2c/node_modules/acorn/CHANGELOG.md +++ /dev/null @@ -1,454 +0,0 @@ -## 5.5.3 (2018-03-08) - -### Bug fixes - -A _second_ republish of the code in 5.5.1, this time with yarn, to hopefully get valid timestamps. - -## 5.5.2 (2018-03-08) - -### Bug fixes - -A republish of the code in 5.5.1 in an attempt to solve an issue with the file timestamps in the npm package being 0. - -## 5.5.2 (2018-03-08) - -### Bug fixes - -A republish of the code in 5.5.1 in an attempt to solve an issue with the file timestamps in the npm package being 0. - -## 5.5.1 (2018-03-06) - -### Bug fixes - -Fix regression in walker causing property values in object patterns to be walked as expressions. - -Fix misleading error message for octal escapes in template strings. - -## 5.5.0 (2018-02-27) - -### Bug fixes - -Support object spread in the AST walker. - -### New features - -The identifier character categorization is now based on Unicode version 10. - -Acorn will now validate the content of regular expressions, including new ES9 features. - -## 5.4.1 (2018-02-02) - -### Bug fixes - -5.4.0 somehow accidentally included an old version of walk.js. - -## 5.4.0 (2018-02-01) - -### Bug fixes - -Disallow duplicate or escaped flags on regular expressions. - -Disallow octal escapes in strings in strict mode. - -### New features - -Add support for async iteration. - -Add support for object spread and rest. - -## 5.3.0 (2017-12-28) - -### Bug fixes - -Fix parsing of floating point literals with leading zeroes in loose mode. - -Allow duplicate property names in object patterns. - -Don't allow static class methods named `prototype`. - -Disallow async functions directly under `if` or `else`. - -Parse right-hand-side of `for`/`of` as an assignment expression. - -Stricter parsing of `for`/`in`. - -Don't allow unicode escapes in contextual keywords. - -### New features - -Parsing class members was factored into smaller methods to allow plugins to hook into it. - -## 5.2.1 (2017-10-30) - -### Bug fixes - -Fix a token context corruption bug. - -## 5.2.0 (2017-10-30) - -### Bug fixes - -Fix token context tracking for `class` and `function` in property-name position. - -Make sure `%*` isn't parsed as a valid operator. - -The `full` and `fullAncestor` walkers no longer visit nodes multiple times. - -Allow shorthand properties `get` and `set` to be followed by default values. - -Disallow `super` when not in callee or object position. - -### New features - -Support [`directive` property](https://github.com/estree/estree/compare/b3de58c9997504d6fba04b72f76e6dd1619ee4eb...1da8e603237144f44710360f8feb7a9977e905e0) on directive expression statements. - -## 5.1.2 (2017-09-04) - -### Bug fixes - -Disable parsing of legacy HTML-style comments in modules. - -Fix parsing of async methods whose names are keywords. - -## 5.1.1 (2017-07-06) - -### Bug fixes - -Fix problem with disambiguating regexp and division after a class. - -## 5.1.0 (2017-07-05) - -### Bug fixes - -Fix tokenizing of regexps in an object-desctructuring `for`/`of` loop and after `yield`. - -Parse zero-prefixed numbers with non-octal digits as decimal. - -Allow object/array patterns in rest parameters. - -Don't error when `yield` is used as a property name. - -Allow `async` as a shorthand object property. - -Make the ES module version of the loose parser actually work. - -### New features - -Implement the [template literal revision proposal](https://github.com/tc39/proposal-template-literal-revision) for ES9. - -New walker functions `full` and `fullAncestor`. - -## 5.0.3 (2017-04-01) - -### Bug fixes - -Fix spurious duplicate variable definition errors for named functions. - -## 5.0.2 (2017-03-30) - -### Bug fixes - -A binary operator after a parenthesized arrow expression is no longer incorrectly treated as an error. - -## 5.0.0 (2017-03-28) - -### Bug fixes - -Raise an error for duplicated lexical bindings. - -Fix spurious error when an assignement expression occurred after a spread expression. - -Accept regular expressions after `of` (in `for`/`of`), `yield` (in a generator), and braced arrow functions. - -Allow labels in front or `var` declarations, even in strict mode. - -### Breaking changes - -Parse declarations following `export default` as declaration nodes, not expressions. This means that class and function declarations nodes can now have `null` as their `id`. - -## 4.0.11 (2017-02-07) - -### Bug fixes - -Allow all forms of member expressions to be parenthesized as lvalue. - -## 4.0.10 (2017-02-07) - -### Bug fixes - -Don't expect semicolons after default-exported functions or classes, -even when they are expressions. - -Check for use of `'use strict'` directives in non-simple parameter -functions, even when already in strict mode. - -## 4.0.9 (2017-02-06) - -### Bug fixes - -Fix incorrect error raised for parenthesized simple assignment -targets, so that `(x) = 1` parses again. - -## 4.0.8 (2017-02-03) - -### Bug fixes - -Solve spurious parenthesized pattern errors by temporarily erring on -the side of accepting programs that our delayed errors don't handle -correctly yet. - -## 4.0.7 (2017-02-02) - -### Bug fixes - -Accept invalidly rejected code like `(x).y = 2` again. - -Don't raise an error when a function _inside_ strict code has a -non-simple parameter list. - -## 4.0.6 (2017-02-02) - -### Bug fixes - -Fix exponential behavior (manifesting itself as a complete hang for -even relatively small source files) introduced by the new 'use strict' -check. - -## 4.0.5 (2017-02-02) - -### Bug fixes - -Disallow parenthesized pattern expressions. - -Allow keywords as export names. - -Don't allow the `async` keyword to be parenthesized. - -Properly raise an error when a keyword contains a character escape. - -Allow `"use strict"` to appear after other string literal expressions. - -Disallow labeled declarations. - -## 4.0.4 (2016-12-19) - -### Bug fixes - -Fix issue with loading acorn_loose.js with an AMD loader. - -Fix crash when `export` was followed by a keyword that can't be -exported. - -## 4.0.3 (2016-08-16) - -### Bug fixes - -Allow regular function declarations inside single-statement `if` -branches in loose mode. Forbid them entirely in strict mode. - -Properly parse properties named `async` in ES2017 mode. - -Fix bug where reserved words were broken in ES2017 mode. - -## 4.0.2 (2016-08-11) - -### Bug fixes - -Don't ignore period or 'e' characters after octal numbers. - -Fix broken parsing for call expressions in default parameter values -of arrow functions. - -## 4.0.1 (2016-08-08) - -### Bug fixes - -Fix false positives in duplicated export name errors. - -## 4.0.0 (2016-08-07) - -### Breaking changes - -The default `ecmaVersion` option value is now 7. - -A number of internal method signatures changed, so plugins might need -to be updated. - -### Bug fixes - -The parser now raises errors on duplicated export names. - -`arguments` and `eval` can now be used in shorthand properties. - -Duplicate parameter names in non-simple argument lists now always -produce an error. - -### New features - -The `ecmaVersion` option now also accepts year-style version numbers -(2015, etc). - -Support for `async`/`await` syntax when `ecmaVersion` is >= 8. - -Support for trailing commas in call expressions when `ecmaVersion` -is >= 8. - -## 3.3.0 (2016-07-25) - -### Bug fixes - -Fix bug in tokenizing of regexp operator after a function declaration. - -Fix parser crash when parsing an array pattern with a hole. - -### New features - -Implement check against complex argument lists in functions that -enable strict mode in ES7. - -## 3.2.0 (2016-06-07) - -### Bug fixes - -Improve handling of lack of unicode regexp support in host -environment. - -Properly reject shorthand properties whose name is a keyword. - -Don't crash when the loose parser is called without options object. - -### New features - -Visitors created with `visit.make` now have their base as _prototype_, -rather than copying properties into a fresh object. - -Make it possible to use `visit.ancestor` with a walk state. - -## 3.1.0 (2016-04-18) - -### Bug fixes - -Fix issue where the loose parser created invalid TemplateElement nodes -for unclosed template literals. - -Properly tokenize the division operator directly after a function -expression. - -Allow trailing comma in destructuring arrays. - -### New features - -The walker now allows defining handlers for `CatchClause` nodes. - -## 3.0.4 (2016-02-25) - -### Fixes - -Allow update expressions as left-hand-side of the ES7 exponential -operator. - -## 3.0.2 (2016-02-10) - -### Fixes - -Fix bug that accidentally made `undefined` a reserved word when -parsing ES7. - -## 3.0.0 (2016-02-10) - -### Breaking changes - -The default value of the `ecmaVersion` option is now 6 (used to be 5). - -Support for comprehension syntax (which was dropped from the draft -spec) has been removed. - -### Fixes - -`let` and `yield` are now “contextual keywords”, meaning you can -mostly use them as identifiers in ES5 non-strict code. - -A parenthesized class or function expression after `export default` is -now parsed correctly. - -### New features - -When `ecmaVersion` is set to 7, Acorn will parse the exponentiation -operator (`**`). - -The identifier character ranges are now based on Unicode 8.0.0. - -Plugins can now override the `raiseRecoverable` method to override the -way non-critical errors are handled. - -## 2.7.0 (2016-01-04) - -### Fixes - -Stop allowing rest parameters in setters. - -Make sure the loose parser always attaches a `local` property to -`ImportNamespaceSpecifier` nodes. - -Disallow `y` rexexp flag in ES5. - -Disallow `\00` and `\000` escapes in strict mode. - -Raise an error when an import name is a reserved word. - -## 2.6.4 (2015-11-12) - -### Fixes - -Fix crash in loose parser when parsing invalid object pattern. - -### New features - -Support plugins in the loose parser. - -## 2.6.2 (2015-11-10) - -### Fixes - -Don't crash when no options object is passed. - -## 2.6.0 (2015-11-09) - -### Fixes - -Add `await` as a reserved word in module sources. - -Disallow `yield` in a parameter default value for a generator. - -Forbid using a comma after a rest pattern in an array destructuring. - -### New features - -Support parsing stdin in command-line tool. - -## 2.5.2 (2015-10-27) - -### Fixes - -Fix bug where the walker walked an exported `let` statement as an -expression. - -## 2.5.0 (2015-10-27) - -### Fixes - -Fix tokenizer support in the command-line tool. - -In the loose parser, don't allow non-string-literals as import -sources. - -Stop allowing `new.target` outside of functions. - -Remove legacy `guard` and `guardedHandler` properties from try nodes. - -Stop allowing multiple `__proto__` properties on an object literal in -strict mode. - -Don't allow rest parameters to be non-identifier patterns. - -Check for duplicate paramter names in arrow functions. diff --git a/user/themes/r2c/node_modules/acorn/LICENSE b/user/themes/r2c/node_modules/acorn/LICENSE deleted file mode 100644 index 2c0632b..0000000 --- a/user/themes/r2c/node_modules/acorn/LICENSE +++ /dev/null @@ -1,19 +0,0 @@ -Copyright (C) 2012-2018 by various contributors (see AUTHORS) - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/user/themes/r2c/node_modules/acorn/README.md b/user/themes/r2c/node_modules/acorn/README.md deleted file mode 100644 index 276dab3..0000000 --- a/user/themes/r2c/node_modules/acorn/README.md +++ /dev/null @@ -1,465 +0,0 @@ -# Acorn - -[![Build Status](https://travis-ci.org/acornjs/acorn.svg?branch=master)](https://travis-ci.org/acornjs/acorn) -[![NPM version](https://img.shields.io/npm/v/acorn.svg)](https://www.npmjs.com/package/acorn) -[![CDNJS](https://img.shields.io/cdnjs/v/acorn.svg)](https://cdnjs.com/libraries/acorn) -[Author funding status: ![maintainer happiness](https://marijnhaverbeke.nl/fund/status_s.png?force)](https://marijnhaverbeke.nl/fund/) - -A tiny, fast JavaScript parser, written completely in JavaScript. - -## Community - -Acorn is open source software released under an -[MIT license](https://github.com/acornjs/acorn/blob/master/LICENSE). - -You are welcome to -[report bugs](https://github.com/acornjs/acorn/issues) or create pull -requests on [github](https://github.com/acornjs/acorn). For questions -and discussion, please use the -[Tern discussion forum](https://discuss.acornjs.net). - -## Installation - -The easiest way to install acorn is with [`npm`][npm]. - -[npm]: https://www.npmjs.com/ - -```sh -npm install acorn -``` - -Alternately, you can download the source and build acorn yourself: - -```sh -git clone https://github.com/acornjs/acorn.git -cd acorn -npm install -npm run build -``` - -## Components - -When run in a CommonJS (node.js) or AMD environment, exported values -appear in the interfaces exposed by the individual files, as usual. -When loaded in the browser (Acorn works in any JS-enabled browser more -recent than IE5) without any kind of module management, a single -global object `acorn` will be defined, and all the exported properties -will be added to that. - -### Main parser - -This is implemented in `dist/acorn.js`, and is what you get when you -`require("acorn")` in node.js. - -**parse**`(input, options)` is used to parse a JavaScript program. -The `input` parameter is a string, `options` can be undefined or an -object setting some of the options listed below. The return value will -be an abstract syntax tree object as specified by the -[ESTree spec][estree]. - -When encountering a syntax error, the parser will raise a -`SyntaxError` object with a meaningful message. The error object will -have a `pos` property that indicates the character offset at which the -error occurred, and a `loc` object that contains a `{line, column}` -object referring to that same position. - -[estree]: https://github.com/estree/estree - -- **ecmaVersion**: Indicates the ECMAScript version to parse. Must be - either 3, 5, 6 (2015), 7 (2016), 8 (2017), or 9 (2018, partial - support). This influences support for strict mode, the set of - reserved words, and support for new syntax features. Default is 7. - - **NOTE**: Only 'stage 4' (finalized) ECMAScript features are being - implemented by Acorn. - -- **sourceType**: Indicate the mode the code should be parsed in. Can be - either `"script"` or `"module"`. This influences global strict mode - and parsing of `import` and `export` declarations. - -- **onInsertedSemicolon**: If given a callback, that callback will be - called whenever a missing semicolon is inserted by the parser. The - callback will be given the character offset of the point where the - semicolon is inserted as argument, and if `locations` is on, also a - `{line, column}` object representing this position. - -- **onTrailingComma**: Like `onInsertedSemicolon`, but for trailing - commas. - -- **allowReserved**: If `false`, using a reserved word will generate - an error. Defaults to `true` for `ecmaVersion` 3, `false` for higher - versions. When given the value `"never"`, reserved words and - keywords can also not be used as property names (as in Internet - Explorer's old parser). - -- **allowReturnOutsideFunction**: By default, a return statement at - the top level raises an error. Set this to `true` to accept such - code. - -- **allowImportExportEverywhere**: By default, `import` and `export` - declarations can only appear at a program's top level. Setting this - option to `true` allows them anywhere where a statement is allowed. - -- **allowHashBang**: When this is enabled (off by default), if the - code starts with the characters `#!` (as in a shellscript), the - first line will be treated as a comment. - -- **locations**: When `true`, each node has a `loc` object attached - with `start` and `end` subobjects, each of which contains the - one-based line and zero-based column numbers in `{line, column}` - form. Default is `false`. - -- **onToken**: If a function is passed for this option, each found - token will be passed in same format as tokens returned from - `tokenizer().getToken()`. - - If array is passed, each found token is pushed to it. - - Note that you are not allowed to call the parser from the - callback—that will corrupt its internal state. - -- **onComment**: If a function is passed for this option, whenever a - comment is encountered the function will be called with the - following parameters: - - - `block`: `true` if the comment is a block comment, false if it - is a line comment. - - `text`: The content of the comment. - - `start`: Character offset of the start of the comment. - - `end`: Character offset of the end of the comment. - - When the `locations` options is on, the `{line, column}` locations - of the comment’s start and end are passed as two additional - parameters. - - If array is passed for this option, each found comment is pushed - to it as object in Esprima format: - - ```javascript - { - "type": "Line" | "Block", - "value": "comment text", - "start": Number, - "end": Number, - // If `locations` option is on: - "loc": { - "start": {line: Number, column: Number} - "end": {line: Number, column: Number} - }, - // If `ranges` option is on: - "range": [Number, Number] - } - ``` - - Note that you are not allowed to call the parser from the - callback—that will corrupt its internal state. - -- **ranges**: Nodes have their start and end characters offsets - recorded in `start` and `end` properties (directly on the node, - rather than the `loc` object, which holds line/column data. To also - add a [semi-standardized][range] `range` property holding a - `[start, end]` array with the same numbers, set the `ranges` option - to `true`. - -- **program**: It is possible to parse multiple files into a single - AST by passing the tree produced by parsing the first file as the - `program` option in subsequent parses. This will add the toplevel - forms of the parsed file to the "Program" (top) node of an existing - parse tree. - -- **sourceFile**: When the `locations` option is `true`, you can pass - this option to add a `source` attribute in every node’s `loc` - object. Note that the contents of this option are not examined or - processed in any way; you are free to use whatever format you - choose. - -- **directSourceFile**: Like `sourceFile`, but a `sourceFile` property - will be added (regardless of the `location` option) directly to the - nodes, rather than the `loc` object. - -- **preserveParens**: If this option is `true`, parenthesized expressions - are represented by (non-standard) `ParenthesizedExpression` nodes - that have a single `expression` property containing the expression - inside parentheses. - -[range]: https://bugzilla.mozilla.org/show_bug.cgi?id=745678 - -**parseExpressionAt**`(input, offset, options)` will parse a single -expression in a string, and return its AST. It will not complain if -there is more of the string left after the expression. - -**getLineInfo**`(input, offset)` can be used to get a `{line, -column}` object for a given program string and character offset. - -**tokenizer**`(input, options)` returns an object with a `getToken` -method that can be called repeatedly to get the next token, a `{start, -end, type, value}` object (with added `loc` property when the -`locations` option is enabled and `range` property when the `ranges` -option is enabled). When the token's type is `tokTypes.eof`, you -should stop calling the method, since it will keep returning that same -token forever. - -In ES6 environment, returned result can be used as any other -protocol-compliant iterable: - -```javascript -for (let token of acorn.tokenizer(str)) { - // iterate over the tokens -} - -// transform code to array of tokens: -var tokens = [...acorn.tokenizer(str)]; -``` - -**tokTypes** holds an object mapping names to the token type objects -that end up in the `type` properties of tokens. - -#### Note on using with [Escodegen][escodegen] - -Escodegen supports generating comments from AST, attached in -Esprima-specific format. In order to simulate same format in -Acorn, consider following example: - -```javascript -var comments = [], tokens = []; - -var ast = acorn.parse('var x = 42; // answer', { - // collect ranges for each node - ranges: true, - // collect comments in Esprima's format - onComment: comments, - // collect token ranges - onToken: tokens -}); - -// attach comments using collected information -escodegen.attachComments(ast, comments, tokens); - -// generate code -console.log(escodegen.generate(ast, {comment: true})); -// > 'var x = 42; // answer' -``` - -[escodegen]: https://github.com/estools/escodegen - -### dist/acorn_loose.js ### - -This file implements an error-tolerant parser. It exposes a single -function. The loose parser is accessible in node.js via `require("acorn/dist/acorn_loose")`. - -**parse_dammit**`(input, options)` takes the same arguments and -returns the same syntax tree as the `parse` function in `acorn.js`, -but never raises an error, and will do its best to parse syntactically -invalid code in as meaningful a way as it can. It'll insert identifier -nodes with name `"✖"` as placeholders in places where it can't make -sense of the input. Depends on `acorn.js`, because it uses the same -tokenizer. - -### dist/walk.js ### - -Implements an abstract syntax tree walker. Will store its interface in -`acorn.walk` when loaded without a module system. - -**simple**`(node, visitors, base, state)` does a 'simple' walk over -a tree. `node` should be the AST node to walk, and `visitors` an -object with properties whose names correspond to node types in the -[ESTree spec][estree]. The properties should contain functions -that will be called with the node object and, if applicable the state -at that point. The last two arguments are optional. `base` is a walker -algorithm, and `state` is a start state. The default walker will -simply visit all statements and expressions and not produce a -meaningful state. (An example of a use of state is to track scope at -each point in the tree.) - -```js -const acorn = require("acorn") -const walk = require("acorn/dist/walk") - -walk.simple(acorn.parse("let x = 10"), { - Literal(node) { - console.log(`Found a literal: ${node.value}`) - } -}) -``` - -**ancestor**`(node, visitors, base, state)` does a 'simple' walk over -a tree, building up an array of ancestor nodes (including the current node) -and passing the array to the callbacks as a third parameter. - -```js -const acorn = require("acorn") -const walk = require("acorn/dist/walk") - -walk.ancestor(acorn.parse("foo('hi')"), { - Literal(_, ancestors) { - console.log("This literal's ancestors are:", - ancestors.map(n => n.type)) - } -}) -``` - -**recursive**`(node, state, functions, base)` does a 'recursive' -walk, where the walker functions are responsible for continuing the -walk on the child nodes of their target node. `state` is the start -state, and `functions` should contain an object that maps node types -to walker functions. Such functions are called with `(node, state, c)` -arguments, and can cause the walk to continue on a sub-node by calling -the `c` argument on it with `(node, state)` arguments. The optional -`base` argument provides the fallback walker functions for node types -that aren't handled in the `functions` object. If not given, the -default walkers will be used. - -**make**`(functions, base)` builds a new walker object by using the -walker functions in `functions` and filling in the missing ones by -taking defaults from `base`. - -**full**`(node, callback, base, state)` does a 'full' -walk over a tree, calling the callback with the arguments (node, state, type) -for each node - -**fullAncestor**`(node, callback, base, state)` does a 'full' walk over -a tree, building up an array of ancestor nodes (including the current node) -and passing the array to the callbacks as a third parameter. - -```js -const acorn = require("acorn") -const walk = require("acorn/dist/walk") - -walk.full(acorn.parse("1 + 1"), node => { - console.log(`There's a ${node.type} node at ${node.ch}`) -}) -``` - -**findNodeAt**`(node, start, end, test, base, state)` tries to -locate a node in a tree at the given start and/or end offsets, which -satisfies the predicate `test`. `start` and `end` can be either `null` -(as wildcard) or a number. `test` may be a string (indicating a node -type) or a function that takes `(nodeType, node)` arguments and -returns a boolean indicating whether this node is interesting. `base` -and `state` are optional, and can be used to specify a custom walker. -Nodes are tested from inner to outer, so if two nodes match the -boundaries, the inner one will be preferred. - -**findNodeAround**`(node, pos, test, base, state)` is a lot like -`findNodeAt`, but will match any node that exists 'around' (spanning) -the given position. - -**findNodeAfter**`(node, pos, test, base, state)` is similar to -`findNodeAround`, but will match all nodes *after* the given position -(testing outer nodes before inner nodes). - -## Command line interface - -The `bin/acorn` utility can be used to parse a file from the command -line. It accepts as arguments its input file and the following -options: - -- `--ecma3|--ecma5|--ecma6|--ecma7|--ecma8|--ecma9`: Sets the ECMAScript version - to parse. Default is version 7. - -- `--module`: Sets the parsing mode to `"module"`. Is set to `"script"` otherwise. - -- `--locations`: Attaches a "loc" object to each node with "start" and - "end" subobjects, each of which contains the one-based line and - zero-based column numbers in `{line, column}` form. - -- `--allow-hash-bang`: If the code starts with the characters #! (as in a shellscript), the first line will be treated as a comment. - -- `--compact`: No whitespace is used in the AST output. - -- `--silent`: Do not output the AST, just return the exit status. - -- `--help`: Print the usage information and quit. - -The utility spits out the syntax tree as JSON data. - -## Build system - -Acorn is written in ECMAScript 6, as a set of small modules, in the -project's `src` directory, and compiled down to bigger ECMAScript 3 -files in `dist` using [Browserify](http://browserify.org) and -[Babel](http://babeljs.io/). If you are already using Babel, you can -consider including the modules directly. - -The command-line test runner (`npm test`) uses the ES6 modules. The -browser-based test page (`test/index.html`) uses the compiled modules. -The `bin/build-acorn.js` script builds the latter from the former. - -If you are working on Acorn, you'll probably want to try the code out -directly, without an intermediate build step. In your scripts, you can -register the Babel require shim like this: - - require("babel-core/register") - -That will allow you to directly `require` the ES6 modules. - -## Plugins - -Acorn is designed support allow plugins which, within reasonable -bounds, redefine the way the parser works. Plugins can add new token -types and new tokenizer contexts (if necessary), and extend methods in -the parser object. This is not a clean, elegant API—using it requires -an understanding of Acorn's internals, and plugins are likely to break -whenever those internals are significantly changed. But still, it is -_possible_, in this way, to create parsers for JavaScript dialects -without forking all of Acorn. And in principle it is even possible to -combine such plugins, so that if you have, for example, a plugin for -parsing types and a plugin for parsing JSX-style XML literals, you -could load them both and parse code with both JSX tags and types. - -A plugin should register itself by adding a property to -`acorn.plugins`, which holds a function. Calling `acorn.parse`, a -`plugins` option can be passed, holding an object mapping plugin names -to configuration values (or just `true` for plugins that don't take -options). After the parser object has been created, the initialization -functions for the chosen plugins are called with `(parser, -configValue)` arguments. They are expected to use the `parser.extend` -method to extend parser methods. For example, the `readToken` method -could be extended like this: - -```javascript -parser.extend("readToken", function(nextMethod) { - return function(code) { - console.log("Reading a token!") - return nextMethod.call(this, code) - } -}) -``` - -The `nextMethod` argument passed to `extend`'s second argument is the -previous value of this method, and should usually be called through to -whenever the extended method does not handle the call itself. - -Similarly, the loose parser allows plugins to register themselves via -`acorn.pluginsLoose`. The extension mechanism is the same as for the -normal parser: - -```javascript -looseParser.extend("readToken", function(nextMethod) { - return function() { - console.log("Reading a token in the loose parser!") - return nextMethod.call(this) - } -}) -``` - -### Existing plugins - - - [`acorn-jsx`](https://github.com/RReverser/acorn-jsx): Parse [Facebook JSX syntax extensions](https://github.com/facebook/jsx) - - [`acorn-objj`](https://github.com/cappuccino/acorn-objj): [Objective-J](http://www.cappuccino-project.org/learn/objective-j.html) language parser built as Acorn plugin - - Plugins for ECMAScript proposals: - - - [`acorn-stage3`](https://github.com/acornjs/acorn-stage3): Parse most stage 3 proposals, bundling: - - [`acorn-async-iteration`](https://github.com/acornjs/acorn-async-iteration): Parse [async iteration proposal](https://github.com/tc39/proposal-async-iteration) - - [`acorn-bigint`](https://github.com/acornjs/acorn-bigint): Parse [BigInt proposal](https://github.com/tc39/proposal-bigint) - - [`acorn-class-fields`](https://github.com/acornjs/acorn-class-fields): Parse [class fields proposal](https://github.com/tc39/proposal-class-fields) - - [`acorn-dynamic-import`](https://github.com/kesne/acorn-dynamic-import): Parse [import() proposal](https://github.com/tc39/proposal-dynamic-import) - - [`acorn-import-meta`](https://github.com/acornjs/acorn-import-meta): Parse [import.meta proposal](https://github.com/tc39/proposal-import-meta) - - [`acorn-numeric-separator`](https://github.com/acornjs/acorn-numeric-separator): Parse [numeric separator proposal](https://github.com/tc39/proposal-numeric-separator) - - [`acorn-optional-catch-binding`](https://github.com/acornjs/acorn-optional-catch-binding): Parse [optional catch binding proposal](https://github.com/tc39/proposal-optional-catch-binding) - - [`acorn-private-methods`](https://github.com/acornjs/acorn-private-methods): parse [private methods, getters and setters proposal](https://github.com/tc39/proposal-private-methods) - - [`acorn5-object-spread`](https://github.com/adrianheine/acorn5-object-spread): Parse [Object Rest/Spread Properties proposal](https://github.com/tc39/proposal-object-rest-spread) - - [`acorn-object-rest-spread`](https://github.com/victor-homyakov/acorn-object-rest-spread): Parse [Object Rest/Spread Properties proposal](https://github.com/tc39/proposal-object-rest-spread) - - [`acorn-es7`](https://github.com/angelozerr/acorn-es7): Parse [decorator syntax proposal](https://github.com/wycats/javascript-decorators) - - [`acorn-static-class-property-initializer`](https://github.com/victor-homyakov/acorn-static-class-property-initializer): Partial support for static class properties from [ES Class Fields & Static Properties Proposal](https://github.com/tc39/proposal-class-public-fields) to support static property initializers in [React components written as ES6+ classes](https://babeljs.io/blog/2015/06/07/react-on-es6-plus) diff --git a/user/themes/r2c/node_modules/acorn/bin/_acorn.js b/user/themes/r2c/node_modules/acorn/bin/_acorn.js deleted file mode 100644 index 830c389..0000000 --- a/user/themes/r2c/node_modules/acorn/bin/_acorn.js +++ /dev/null @@ -1,69 +0,0 @@ -#!/usr/bin/env node -'use strict'; - -var path = require('path'); -var fs = require('fs'); -var acorn = require('../dist/acorn.js'); - -var infile; -var forceFile; -var silent = false; -var compact = false; -var tokenize = false; -var options = {}; - -function help(status) { - var print = (status == 0) ? console.log : console.error; - print("usage: " + path.basename(process.argv[1]) + " [--ecma3|--ecma5|--ecma6|--ecma7|--ecma8|--ecma9|...|--ecma2015|--ecma2016|--ecma2017|--ecma2018|...]"); - print(" [--tokenize] [--locations] [---allow-hash-bang] [--compact] [--silent] [--module] [--help] [--] [infile]"); - process.exit(status); -} - -for (var i = 2; i < process.argv.length; ++i) { - var arg = process.argv[i]; - if ((arg == "-" || arg[0] != "-") && !infile) { infile = arg; } - else if (arg == "--" && !infile && i + 2 == process.argv.length) { forceFile = infile = process.argv[++i]; } - else if (arg == "--locations") { options.locations = true; } - else if (arg == "--allow-hash-bang") { options.allowHashBang = true; } - else if (arg == "--silent") { silent = true; } - else if (arg == "--compact") { compact = true; } - else if (arg == "--help") { help(0); } - else if (arg == "--tokenize") { tokenize = true; } - else if (arg == "--module") { options.sourceType = "module"; } - else { - var match = arg.match(/^--ecma(\d+)$/); - if (match) - { options.ecmaVersion = +match[1]; } - else - { help(1); } - } -} - -function run(code) { - var result; - try { - if (!tokenize) { - result = acorn.parse(code, options); - } else { - result = []; - var tokenizer$$1 = acorn.tokenizer(code, options), token; - do { - token = tokenizer$$1.getToken(); - result.push(token); - } while (token.type != acorn.tokTypes.eof) - } - } catch (e) { - console.error(e.message); - process.exit(1); - } - if (!silent) { console.log(JSON.stringify(result, null, compact ? null : 2)); } -} - -if (forceFile || infile && infile != "-") { - run(fs.readFileSync(infile, "utf8")); -} else { - var code = ""; - process.stdin.resume(); - process.stdin.on("data", function (chunk) { return code += chunk; }); - process.stdin.on("end", function () { return run(code); }); -} diff --git a/user/themes/r2c/node_modules/acorn/bin/acorn b/user/themes/r2c/node_modules/acorn/bin/acorn deleted file mode 100644 index 03888d0..0000000 --- a/user/themes/r2c/node_modules/acorn/bin/acorn +++ /dev/null @@ -1,4 +0,0 @@ -#!/usr/bin/env node -'use strict'; - -require('./_acorn.js'); diff --git a/user/themes/r2c/node_modules/acorn/bin/run_test262.js b/user/themes/r2c/node_modules/acorn/bin/run_test262.js deleted file mode 100644 index f52a478..0000000 --- a/user/themes/r2c/node_modules/acorn/bin/run_test262.js +++ /dev/null @@ -1,22 +0,0 @@ -const fs = require("fs") -const path = require("path") -const run = require("test262-parser-runner") -const parse = require("..").parse - -const unsupportedFeatures = [ - "BigInt", - "class-fields", - "class-fields-private", - "class-fields-public", - "numeric-separator-literal", - "optional-catch-binding" -]; - -run( - (content, {sourceType}) => parse(content, {sourceType, ecmaVersion: 9}), - { - testsDirectory: path.dirname(require.resolve("test262/package.json")), - skip: test => (test.attrs.features && unsupportedFeatures.some(f => test.attrs.features.includes(f))), - whitelist: fs.readFileSync("./bin/test262.whitelist", "utf8").split("\n").filter(v => v) - } -) diff --git a/user/themes/r2c/node_modules/acorn/bin/test262.whitelist b/user/themes/r2c/node_modules/acorn/bin/test262.whitelist deleted file mode 100644 index b00d340..0000000 --- a/user/themes/r2c/node_modules/acorn/bin/test262.whitelist +++ /dev/null @@ -1,409 +0,0 @@ -annexB/language/function-code/block-decl-func-no-skip-try.js (default) -annexB/language/function-code/block-decl-func-skip-early-err-block.js (default) -annexB/language/function-code/block-decl-func-skip-early-err.js (default) -annexB/language/function-code/block-decl-func-skip-early-err-switch.js (default) -annexB/language/function-code/block-decl-func-skip-early-err-try.js (default) -annexB/language/function-code/if-decl-else-decl-a-func-no-skip-try.js (default) -annexB/language/function-code/if-decl-else-decl-a-func-skip-early-err-block.js (default) -annexB/language/function-code/if-decl-else-decl-a-func-skip-early-err.js (default) -annexB/language/function-code/if-decl-else-decl-a-func-skip-early-err-switch.js (default) -annexB/language/function-code/if-decl-else-decl-a-func-skip-early-err-try.js (default) -annexB/language/function-code/if-decl-else-decl-b-func-no-skip-try.js (default) -annexB/language/function-code/if-decl-else-decl-b-func-skip-early-err-block.js (default) -annexB/language/function-code/if-decl-else-decl-b-func-skip-early-err.js (default) -annexB/language/function-code/if-decl-else-decl-b-func-skip-early-err-switch.js (default) -annexB/language/function-code/if-decl-else-decl-b-func-skip-early-err-try.js (default) -annexB/language/function-code/if-decl-else-stmt-func-no-skip-try.js (default) -annexB/language/function-code/if-decl-else-stmt-func-skip-early-err-block.js (default) -annexB/language/function-code/if-decl-else-stmt-func-skip-early-err.js (default) -annexB/language/function-code/if-decl-else-stmt-func-skip-early-err-switch.js (default) -annexB/language/function-code/if-decl-else-stmt-func-skip-early-err-try.js (default) -annexB/language/function-code/if-decl-no-else-func-no-skip-try.js (default) -annexB/language/function-code/if-decl-no-else-func-skip-early-err-block.js (default) -annexB/language/function-code/if-decl-no-else-func-skip-early-err.js (default) -annexB/language/function-code/if-decl-no-else-func-skip-early-err-switch.js (default) -annexB/language/function-code/if-decl-no-else-func-skip-early-err-try.js (default) -annexB/language/function-code/if-stmt-else-decl-func-no-skip-try.js (default) -annexB/language/function-code/if-stmt-else-decl-func-skip-early-err-block.js (default) -annexB/language/function-code/if-stmt-else-decl-func-skip-early-err.js (default) -annexB/language/function-code/if-stmt-else-decl-func-skip-early-err-switch.js (default) -annexB/language/function-code/if-stmt-else-decl-func-skip-early-err-try.js (default) -annexB/language/function-code/switch-case-func-no-skip-try.js (default) -annexB/language/function-code/switch-case-func-skip-early-err-block.js (default) -annexB/language/function-code/switch-case-func-skip-early-err.js (default) -annexB/language/function-code/switch-case-func-skip-early-err-switch.js (default) -annexB/language/function-code/switch-case-func-skip-early-err-try.js (default) -annexB/language/function-code/switch-dflt-func-no-skip-try.js (default) -annexB/language/function-code/switch-dflt-func-skip-early-err-block.js (default) -annexB/language/function-code/switch-dflt-func-skip-early-err.js (default) -annexB/language/function-code/switch-dflt-func-skip-early-err-switch.js (default) -annexB/language/function-code/switch-dflt-func-skip-early-err-try.js (default) -annexB/language/global-code/block-decl-global-no-skip-try.js (default) -annexB/language/global-code/block-decl-global-skip-early-err-block.js (default) -annexB/language/global-code/block-decl-global-skip-early-err.js (default) -annexB/language/global-code/block-decl-global-skip-early-err-switch.js (default) -annexB/language/global-code/block-decl-global-skip-early-err-try.js (default) -annexB/language/global-code/if-decl-else-decl-a-global-no-skip-try.js (default) -annexB/language/global-code/if-decl-else-decl-a-global-skip-early-err-block.js (default) -annexB/language/global-code/if-decl-else-decl-a-global-skip-early-err.js (default) -annexB/language/global-code/if-decl-else-decl-a-global-skip-early-err-switch.js (default) -annexB/language/global-code/if-decl-else-decl-a-global-skip-early-err-try.js (default) -annexB/language/global-code/if-decl-else-decl-b-global-no-skip-try.js (default) -annexB/language/global-code/if-decl-else-decl-b-global-skip-early-err-block.js (default) -annexB/language/global-code/if-decl-else-decl-b-global-skip-early-err.js (default) -annexB/language/global-code/if-decl-else-decl-b-global-skip-early-err-switch.js (default) -annexB/language/global-code/if-decl-else-decl-b-global-skip-early-err-try.js (default) -annexB/language/global-code/if-decl-else-stmt-global-no-skip-try.js (default) -annexB/language/global-code/if-decl-else-stmt-global-skip-early-err-block.js (default) -annexB/language/global-code/if-decl-else-stmt-global-skip-early-err.js (default) -annexB/language/global-code/if-decl-else-stmt-global-skip-early-err-switch.js (default) -annexB/language/global-code/if-decl-else-stmt-global-skip-early-err-try.js (default) -annexB/language/global-code/if-decl-no-else-global-no-skip-try.js (default) -annexB/language/global-code/if-decl-no-else-global-skip-early-err-block.js (default) -annexB/language/global-code/if-decl-no-else-global-skip-early-err.js (default) -annexB/language/global-code/if-decl-no-else-global-skip-early-err-switch.js (default) -annexB/language/global-code/if-decl-no-else-global-skip-early-err-try.js (default) -annexB/language/global-code/if-stmt-else-decl-global-no-skip-try.js (default) -annexB/language/global-code/if-stmt-else-decl-global-skip-early-err-block.js (default) -annexB/language/global-code/if-stmt-else-decl-global-skip-early-err.js (default) -annexB/language/global-code/if-stmt-else-decl-global-skip-early-err-switch.js (default) -annexB/language/global-code/if-stmt-else-decl-global-skip-early-err-try.js (default) -annexB/language/global-code/switch-case-global-no-skip-try.js (default) -annexB/language/global-code/switch-case-global-skip-early-err-block.js (default) -annexB/language/global-code/switch-case-global-skip-early-err.js (default) -annexB/language/global-code/switch-case-global-skip-early-err-switch.js (default) -annexB/language/global-code/switch-case-global-skip-early-err-try.js (default) -annexB/language/global-code/switch-dflt-global-no-skip-try.js (default) -annexB/language/global-code/switch-dflt-global-skip-early-err-block.js (default) -annexB/language/global-code/switch-dflt-global-skip-early-err.js (default) -annexB/language/global-code/switch-dflt-global-skip-early-err-switch.js (default) -annexB/language/global-code/switch-dflt-global-skip-early-err-try.js (default) -annexB/language/statements/try/catch-redeclared-for-in-var.js (default) -annexB/language/statements/try/catch-redeclared-for-in-var.js (strict mode) -annexB/language/statements/try/catch-redeclared-for-var.js (default) -annexB/language/statements/try/catch-redeclared-for-var.js (strict mode) -annexB/language/statements/try/catch-redeclared-var-statement-captured.js (default) -annexB/language/statements/try/catch-redeclared-var-statement-captured.js (strict mode) -annexB/language/statements/try/catch-redeclared-var-statement.js (default) -annexB/language/statements/try/catch-redeclared-var-statement.js (strict mode) -language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-async-function-declaration.js (default) -language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-async-function-declaration.js (strict mode) -language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-class-declaration.js (default) -language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-class-declaration.js (strict mode) -language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-function-declaration.js (default) -language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-function-declaration.js (strict mode) -language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-generator-declaration.js (default) -language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-generator-declaration.js (strict mode) -language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-var-declaration.js (default) -language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-var-declaration.js (strict mode) -language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-async-generator-declaration.js (default) -language/block-scope/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-async-generator-declaration.js (strict mode) -language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-async-function-declaration.js (default) -language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-async-function-declaration.js (strict mode) -language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-async-generator-declaration.js (default) -language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-async-generator-declaration.js (strict mode) -language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-class-declaration.js (default) -language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-class-declaration.js (strict mode) -language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-function-declaration.js (default) -language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-function-declaration.js (strict mode) -language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-generator-declaration.js (default) -language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-generator-declaration.js (strict mode) -language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-var-declaration.js (default) -language/block-scope/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-var-declaration.js (strict mode) -language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-async-generator-declaration.js (default) -language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-async-generator-declaration.js (strict mode) -language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-async-generator-declaration.js (default) -language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-async-generator-declaration.js (strict mode) -language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-async-generator-declaration.js (default) -language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-async-generator-declaration.js (strict mode) -language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-async-generator-declaration.js (default) -language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-async-generator-declaration.js (strict mode) -language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-async-function-declaration.js (default) -language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-async-function-declaration.js (strict mode) -language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-class-declaration.js (default) -language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-class-declaration.js (strict mode) -language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-const-declaration.js (default) -language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-const-declaration.js (strict mode) -language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-function-declaration.js (default) -language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-function-declaration.js (strict mode) -language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-generator-declaration.js (default) -language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-generator-declaration.js (strict mode) -language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-let-declaration.js (default) -language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-let-declaration.js (strict mode) -language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-var-declaration.js (default) -language/block-scope/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-var-declaration.js (strict mode) -language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-class-declaration.js (default) -language/block-scope/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-class-declaration.js (strict mode) -language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-async-function-declaration.js (default) -language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-async-function-declaration.js (strict mode) -language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-class-declaration.js (default) -language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-class-declaration.js (strict mode) -language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-function-declaration.js (strict mode) -language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-generator-declaration.js (default) -language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-generator-declaration.js (strict mode) -language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-var-declaration.js (default) -language/block-scope/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-var-declaration.js (strict mode) -language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-async-function-declaration.js (default) -language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-async-function-declaration.js (strict mode) -language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-class-declaration.js (default) -language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-class-declaration.js (strict mode) -language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-function-declaration.js (default) -language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-function-declaration.js (strict mode) -language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-generator-declaration.js (default) -language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-generator-declaration.js (strict mode) -language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-var-declaration.js (default) -language/block-scope/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-var-declaration.js (strict mode) -language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-class-declaration.js (default) -language/block-scope/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-class-declaration.js (strict mode) -language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-async-function-declaration.js (default) -language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-async-function-declaration.js (strict mode) -language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-class-declaration.js (default) -language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-class-declaration.js (strict mode) -language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-function-declaration.js (default) -language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-function-declaration.js (strict mode) -language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-generator-declaration.js (default) -language/block-scope/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-generator-declaration.js (strict mode) -language/expressions/async-arrow-function/early-errors-arrow-await-in-formals-default.js (default) -language/expressions/async-arrow-function/early-errors-arrow-await-in-formals-default.js (strict mode) -language/expressions/async-arrow-function/early-errors-arrow-body-contains-super-call.js (default) -language/expressions/async-arrow-function/early-errors-arrow-body-contains-super-call.js (strict mode) -language/expressions/async-arrow-function/early-errors-arrow-body-contains-super-property.js (default) -language/expressions/async-arrow-function/early-errors-arrow-body-contains-super-property.js (strict mode) -language/expressions/async-function/early-errors-expression-body-contains-super-call.js (default) -language/expressions/async-function/early-errors-expression-body-contains-super-call.js (strict mode) -language/expressions/async-function/early-errors-expression-body-contains-super-property.js (default) -language/expressions/async-function/early-errors-expression-body-contains-super-property.js (strict mode) -language/expressions/async-function/early-errors-expression-formals-contains-super-call.js (default) -language/expressions/async-function/early-errors-expression-formals-contains-super-call.js (strict mode) -language/expressions/async-function/early-errors-expression-formals-contains-super-property.js (default) -language/expressions/async-function/early-errors-expression-formals-contains-super-property.js (strict mode) -language/expressions/class/method-param-dflt-yield.js (default) -language/expressions/class/static-method-param-dflt-yield.js (default) -language/expressions/function/early-body-super-call.js (default) -language/expressions/function/early-body-super-call.js (strict mode) -language/expressions/function/early-body-super-prop.js (default) -language/expressions/function/early-body-super-prop.js (strict mode) -language/expressions/function/early-params-super-call.js (default) -language/expressions/function/early-params-super-call.js (strict mode) -language/expressions/function/early-params-super-prop.js (default) -language/expressions/function/early-params-super-prop.js (strict mode) -language/expressions/object/method-definition/early-errors-object-method-body-contains-super-call.js (default) -language/expressions/object/method-definition/early-errors-object-method-body-contains-super-call.js (strict mode) -language/expressions/object/method-definition/early-errors-object-method-duplicate-parameters.js (default) -language/expressions/object/method-definition/early-errors-object-method-formals-contains-super-call.js (default) -language/expressions/object/method-definition/early-errors-object-method-formals-contains-super-call.js (strict mode) -language/expressions/object/method-definition/generator-super-call-body.js (default) -language/expressions/object/method-definition/generator-super-call-body.js (strict mode) -language/expressions/object/method-definition/generator-super-call-param.js (default) -language/expressions/object/method-definition/generator-super-call-param.js (strict mode) -language/expressions/object/prop-def-invalid-async-prefix.js (default) -language/expressions/object/prop-def-invalid-async-prefix.js (strict mode) -language/expressions/yield/in-iteration-stmt.js (default) -language/expressions/yield/in-iteration-stmt.js (strict mode) -language/expressions/yield/star-in-iteration-stmt.js (default) -language/expressions/yield/star-in-iteration-stmt.js (strict mode) -language/global-code/new.target-arrow.js (default) -language/global-code/new.target-arrow.js (strict mode) -language/global-code/super-call-arrow.js (default) -language/global-code/super-call-arrow.js (strict mode) -language/global-code/super-prop-arrow.js (default) -language/global-code/super-prop-arrow.js (strict mode) -language/module-code/early-export-global.js (default) -language/module-code/early-export-global.js (strict mode) -language/module-code/early-export-unresolvable.js (default) -language/module-code/early-export-unresolvable.js (strict mode) -language/module-code/parse-err-hoist-lex-fun.js (default) -language/module-code/parse-err-hoist-lex-fun.js (strict mode) -language/module-code/parse-err-hoist-lex-gen.js (default) -language/module-code/parse-err-hoist-lex-gen.js (strict mode) -language/statements/async-function/early-errors-declaration-body-contains-super-call.js (default) -language/statements/async-function/early-errors-declaration-body-contains-super-call.js (strict mode) -language/statements/async-function/early-errors-declaration-body-contains-super-property.js (default) -language/statements/async-function/early-errors-declaration-body-contains-super-property.js (strict mode) -language/statements/async-function/early-errors-declaration-formals-contains-super-call.js (default) -language/statements/async-function/early-errors-declaration-formals-contains-super-call.js (strict mode) -language/statements/async-function/early-errors-declaration-formals-contains-super-property.js (default) -language/statements/async-function/early-errors-declaration-formals-contains-super-property.js (strict mode) -language/expressions/async-generator/early-errors-expression-body-contains-super-call.js (default) -language/expressions/async-generator/early-errors-expression-body-contains-super-call.js (strict mode) -language/expressions/async-generator/early-errors-expression-body-contains-super-property.js (default) -language/expressions/async-generator/early-errors-expression-body-contains-super-property.js (strict mode) -language/expressions/async-generator/early-errors-expression-formals-contains-super-call.js (default) -language/expressions/async-generator/early-errors-expression-formals-contains-super-call.js (strict mode) -language/expressions/async-generator/early-errors-expression-formals-contains-super-property.js (default) -language/expressions/async-generator/early-errors-expression-formals-contains-super-property.js (strict mode) -language/statements/class/definition/early-errors-class-method-arguments-in-formal-parameters.js (default) -language/statements/class/definition/early-errors-class-method-body-contains-super-call.js (default) -language/statements/class/definition/early-errors-class-method-body-contains-super-call.js (strict mode) -language/statements/class/definition/early-errors-class-method-duplicate-parameters.js (default) -language/statements/class/definition/early-errors-class-method-eval-in-formal-parameters.js (default) -language/statements/class/definition/early-errors-class-method-formals-contains-super-call.js (default) -language/statements/class/definition/early-errors-class-method-formals-contains-super-call.js (strict mode) -language/statements/class/definition/methods-gen-yield-as-function-expression-binding-identifier.js (default) -language/statements/class/definition/methods-gen-yield-as-identifier-in-nested-function.js (default) -language/statements/class/method-param-yield.js (default) -language/statements/class/static-method-param-yield.js (default) -language/statements/class/strict-mode/with.js (default) -language/statements/class/syntax/early-errors/class-body-has-direct-super-missing-class-heritage.js (default) -language/statements/class/syntax/early-errors/class-body-has-direct-super-missing-class-heritage.js (strict mode) -language/statements/class/syntax/early-errors/class-body-method-contains-direct-super.js (default) -language/statements/class/syntax/early-errors/class-body-method-contains-direct-super.js (strict mode) -language/statements/class/syntax/early-errors/class-body-special-method-generator-contains-direct-super.js (default) -language/statements/class/syntax/early-errors/class-body-special-method-generator-contains-direct-super.js (strict mode) -language/statements/class/syntax/early-errors/class-body-special-method-get-contains-direct-super.js (default) -language/statements/class/syntax/early-errors/class-body-special-method-get-contains-direct-super.js (strict mode) -language/statements/class/syntax/early-errors/class-body-special-method-set-contains-direct-super.js (default) -language/statements/class/syntax/early-errors/class-body-special-method-set-contains-direct-super.js (strict mode) -language/statements/class/syntax/early-errors/class-body-static-method-contains-direct-super.js (default) -language/statements/class/syntax/early-errors/class-body-static-method-contains-direct-super.js (strict mode) -language/statements/class/syntax/early-errors/class-body-static-method-get-contains-direct-super.js (default) -language/statements/class/syntax/early-errors/class-body-static-method-get-contains-direct-super.js (strict mode) -language/statements/class/syntax/early-errors/class-body-static-method-set-contains-direct-super.js (default) -language/statements/class/syntax/early-errors/class-body-static-method-set-contains-direct-super.js (strict mode) -language/statements/class/syntax/early-errors/class-definition-evaluation-block-duplicate-binding.js (default) -language/statements/class/syntax/early-errors/class-definition-evaluation-block-duplicate-binding.js (strict mode) -language/statements/class/syntax/early-errors/class-definition-evaluation-scriptbody-duplicate-binding.js (default) -language/statements/class/syntax/early-errors/class-definition-evaluation-scriptbody-duplicate-binding.js (strict mode) -language/statements/const/syntax/const-declaring-let-split-across-two-lines.js (default) -language/statements/do-while/labelled-fn-stmt.js (default) -language/statements/for/head-let-bound-names-in-stmt.js (default) -language/statements/for/head-let-bound-names-in-stmt.js (strict mode) -language/statements/for-in/head-const-bound-names-in-stmt.js (default) -language/statements/for-in/head-const-bound-names-in-stmt.js (strict mode) -language/statements/for-in/head-const-bound-names-let.js (default) -language/statements/for-in/head-let-bound-names-in-stmt.js (default) -language/statements/for-in/head-let-bound-names-in-stmt.js (strict mode) -language/statements/for-in/head-let-bound-names-let.js (default) -language/statements/for-in/labelled-fn-stmt-const.js (default) -language/statements/for-in/labelled-fn-stmt-let.js (default) -language/statements/for-in/labelled-fn-stmt-lhs.js (default) -language/statements/for-in/labelled-fn-stmt-var.js (default) -language/statements/for-in/let-block-with-newline.js (default) -language/statements/for-in/let-identifier-with-newline.js (default) -language/statements/for/labelled-fn-stmt-expr.js (default) -language/statements/for/labelled-fn-stmt-let.js (default) -language/statements/for/labelled-fn-stmt-var.js (default) -language/statements/for/let-block-with-newline.js (default) -language/statements/for/let-identifier-with-newline.js (default) -language/statements/for-of/head-const-bound-names-in-stmt.js (default) -language/statements/for-of/head-const-bound-names-in-stmt.js (strict mode) -language/statements/for-of/head-const-bound-names-let.js (default) -language/statements/for-of/head-let-bound-names-in-stmt.js (default) -language/statements/for-of/head-let-bound-names-in-stmt.js (strict mode) -language/statements/for-of/head-let-bound-names-let.js (default) -language/statements/for-of/labelled-fn-stmt-const.js (default) -language/statements/for-of/labelled-fn-stmt-let.js (default) -language/statements/for-of/labelled-fn-stmt-lhs.js (default) -language/statements/for-of/labelled-fn-stmt-var.js (default) -language/statements/for-of/let-block-with-newline.js (default) -language/statements/for-of/let-identifier-with-newline.js (default) -language/statements/for-await-of/let-block-with-newline.js (default) -language/statements/for-await-of/let-identifier-with-newline.js (default) -language/statements/function/early-body-super-call.js (default) -language/statements/function/early-body-super-call.js (strict mode) -language/statements/function/early-body-super-prop.js (default) -language/statements/function/early-body-super-prop.js (strict mode) -language/statements/function/early-params-super-call.js (default) -language/statements/function/early-params-super-call.js (strict mode) -language/statements/function/early-params-super-prop.js (default) -language/statements/function/early-params-super-prop.js (strict mode) -language/statements/if/if-gen-else-gen.js (default) -language/statements/if/if-gen-else-stmt.js (default) -language/statements/if/if-gen-no-else.js (default) -language/statements/if/if-stmt-else-gen.js (default) -language/statements/if/labelled-fn-stmt-first.js (default) -language/statements/if/labelled-fn-stmt-lone.js (default) -language/statements/if/labelled-fn-stmt-second.js (default) -language/statements/if/let-block-with-newline.js (default) -language/statements/if/let-identifier-with-newline.js (default) -language/statements/labeled/decl-async-function.js (default) -language/statements/labeled/let-block-with-newline.js (default) -language/statements/labeled/let-identifier-with-newline.js (default) -language/statements/let/syntax/identifier-let-disallowed-as-boundname.js (default) -language/statements/let/syntax/let-let-declaration-split-across-two-lines.js (default) -language/statements/let/syntax/let-let-declaration-with-initializer-split-across-two-lines.js (default) -language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-async-function-declaration.js (default) -language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-async-function-declaration.js (strict mode) -language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-class-declaration.js (default) -language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-class-declaration.js (strict mode) -language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-function-declaration.js (default) -language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-function-declaration.js (strict mode) -language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-generator-declaration.js (default) -language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-generator-declaration.js (strict mode) -language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-var-declaration.js (default) -language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-var-declaration.js (strict mode) -language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-async-generator-declaration.js (default) -language/statements/switch/syntax/redeclaration/async-function-declaration-attempt-to-redeclare-with-async-generator-declaration.js (strict mode) -language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-async-function-declaration.js (default) -language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-async-function-declaration.js (strict mode) -language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-async-generator-declaration.js (default) -language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-async-generator-declaration.js (strict mode) -language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-class-declaration.js (default) -language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-class-declaration.js (strict mode) -language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-function-declaration.js (default) -language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-function-declaration.js (strict mode) -language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-generator-declaration.js (default) -language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-generator-declaration.js (strict mode) -language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-var-declaration.js (default) -language/statements/switch/syntax/redeclaration/async-generator-declaration-attempt-to-redeclare-with-var-declaration.js (strict mode) -language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-async-generator-declaration.js (default) -language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-async-generator-declaration.js (strict mode) -language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-async-generator-declaration.js (default) -language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-async-generator-declaration.js (strict mode) -language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-async-generator-declaration.js (default) -language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-async-generator-declaration.js (strict mode) -language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-async-generator-declaration.js (default) -language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-async-generator-declaration.js (strict mode) -language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-async-function-declaration.js (default) -language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-async-function-declaration.js (strict mode) -language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-class-declaration.js (default) -language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-class-declaration.js (strict mode) -language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-const-declaration.js (default) -language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-const-declaration.js (strict mode) -language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-function-declaration.js (default) -language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-function-declaration.js (strict mode) -language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-generator-declaration.js (default) -language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-generator-declaration.js (strict mode) -language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-let-declaration.js (default) -language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-let-declaration.js (strict mode) -language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-var-declaration.js (default) -language/statements/switch/syntax/redeclaration/class-declaration-attempt-to-redeclare-with-var-declaration.js (strict mode) -language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-class-declaration.js (default) -language/statements/switch/syntax/redeclaration/const-declaration-attempt-to-redeclare-with-class-declaration.js (strict mode) -language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-async-function-declaration.js (default) -language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-async-function-declaration.js (strict mode) -language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-class-declaration.js (default) -language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-class-declaration.js (strict mode) -language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-function-declaration.js (strict mode) -language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-generator-declaration.js (default) -language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-generator-declaration.js (strict mode) -language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-var-declaration.js (default) -language/statements/switch/syntax/redeclaration/function-declaration-attempt-to-redeclare-with-var-declaration.js (strict mode) -language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-async-function-declaration.js (default) -language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-async-function-declaration.js (strict mode) -language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-class-declaration.js (default) -language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-class-declaration.js (strict mode) -language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-function-declaration.js (default) -language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-function-declaration.js (strict mode) -language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-generator-declaration.js (default) -language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-generator-declaration.js (strict mode) -language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-var-declaration.js (default) -language/statements/switch/syntax/redeclaration/generator-declaration-attempt-to-redeclare-with-var-declaration.js (strict mode) -language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-class-declaration.js (default) -language/statements/switch/syntax/redeclaration/let-declaration-attempt-to-redeclare-with-class-declaration.js (strict mode) -language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-async-function-declaration.js (default) -language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-async-function-declaration.js (strict mode) -language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-class-declaration.js (default) -language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-class-declaration.js (strict mode) -language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-function-declaration.js (default) -language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-function-declaration.js (strict mode) -language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-generator-declaration.js (default) -language/statements/switch/syntax/redeclaration/var-declaration-attempt-to-redeclare-with-generator-declaration.js (strict mode) -language/statements/while/labelled-fn-stmt.js (default) -language/statements/while/let-block-with-newline.js (default) -language/statements/while/let-identifier-with-newline.js (default) -language/statements/with/labelled-fn-stmt.js (default) -language/statements/with/let-block-with-newline.js (default) -language/statements/with/let-identifier-with-newline.js (default) -language/white-space/mongolian-vowel-separator.js (default) -language/white-space/mongolian-vowel-separator.js (strict mode) diff --git a/user/themes/r2c/node_modules/acorn/dist/.keep b/user/themes/r2c/node_modules/acorn/dist/.keep deleted file mode 100644 index e69de29..0000000 diff --git a/user/themes/r2c/node_modules/acorn/dist/acorn.es.js b/user/themes/r2c/node_modules/acorn/dist/acorn.es.js deleted file mode 100644 index c272a9d..0000000 --- a/user/themes/r2c/node_modules/acorn/dist/acorn.es.js +++ /dev/null @@ -1,5305 +0,0 @@ -// Reserved word lists for various dialects of the language - -var reservedWords = { - 3: "abstract boolean byte char class double enum export extends final float goto implements import int interface long native package private protected public short static super synchronized throws transient volatile", - 5: "class enum extends super const export import", - 6: "enum", - strict: "implements interface let package private protected public static yield", - strictBind: "eval arguments" -}; - -// And the keywords - -var ecma5AndLessKeywords = "break case catch continue debugger default do else finally for function if return switch throw try var while with null true false instanceof typeof void delete new in this"; - -var keywords = { - 5: ecma5AndLessKeywords, - 6: ecma5AndLessKeywords + " const class extends export import super" -}; - -var keywordRelationalOperator = /^in(stanceof)?$/; - -// ## Character categories - -// Big ugly regular expressions that match characters in the -// whitespace, identifier, and identifier-start categories. These -// are only applied when a character is found to actually have a -// code point above 128. -// Generated by `bin/generate-identifier-regex.js`. - -var nonASCIIidentifierStartChars = "\xaa\xb5\xba\xc0-\xd6\xd8-\xf6\xf8-\u02c1\u02c6-\u02d1\u02e0-\u02e4\u02ec\u02ee\u0370-\u0374\u0376\u0377\u037a-\u037d\u037f\u0386\u0388-\u038a\u038c\u038e-\u03a1\u03a3-\u03f5\u03f7-\u0481\u048a-\u052f\u0531-\u0556\u0559\u0561-\u0587\u05d0-\u05ea\u05f0-\u05f2\u0620-\u064a\u066e\u066f\u0671-\u06d3\u06d5\u06e5\u06e6\u06ee\u06ef\u06fa-\u06fc\u06ff\u0710\u0712-\u072f\u074d-\u07a5\u07b1\u07ca-\u07ea\u07f4\u07f5\u07fa\u0800-\u0815\u081a\u0824\u0828\u0840-\u0858\u0860-\u086a\u08a0-\u08b4\u08b6-\u08bd\u0904-\u0939\u093d\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098c\u098f\u0990\u0993-\u09a8\u09aa-\u09b0\u09b2\u09b6-\u09b9\u09bd\u09ce\u09dc\u09dd\u09df-\u09e1\u09f0\u09f1\u09fc\u0a05-\u0a0a\u0a0f\u0a10\u0a13-\u0a28\u0a2a-\u0a30\u0a32\u0a33\u0a35\u0a36\u0a38\u0a39\u0a59-\u0a5c\u0a5e\u0a72-\u0a74\u0a85-\u0a8d\u0a8f-\u0a91\u0a93-\u0aa8\u0aaa-\u0ab0\u0ab2\u0ab3\u0ab5-\u0ab9\u0abd\u0ad0\u0ae0\u0ae1\u0af9\u0b05-\u0b0c\u0b0f\u0b10\u0b13-\u0b28\u0b2a-\u0b30\u0b32\u0b33\u0b35-\u0b39\u0b3d\u0b5c\u0b5d\u0b5f-\u0b61\u0b71\u0b83\u0b85-\u0b8a\u0b8e-\u0b90\u0b92-\u0b95\u0b99\u0b9a\u0b9c\u0b9e\u0b9f\u0ba3\u0ba4\u0ba8-\u0baa\u0bae-\u0bb9\u0bd0\u0c05-\u0c0c\u0c0e-\u0c10\u0c12-\u0c28\u0c2a-\u0c39\u0c3d\u0c58-\u0c5a\u0c60\u0c61\u0c80\u0c85-\u0c8c\u0c8e-\u0c90\u0c92-\u0ca8\u0caa-\u0cb3\u0cb5-\u0cb9\u0cbd\u0cde\u0ce0\u0ce1\u0cf1\u0cf2\u0d05-\u0d0c\u0d0e-\u0d10\u0d12-\u0d3a\u0d3d\u0d4e\u0d54-\u0d56\u0d5f-\u0d61\u0d7a-\u0d7f\u0d85-\u0d96\u0d9a-\u0db1\u0db3-\u0dbb\u0dbd\u0dc0-\u0dc6\u0e01-\u0e30\u0e32\u0e33\u0e40-\u0e46\u0e81\u0e82\u0e84\u0e87\u0e88\u0e8a\u0e8d\u0e94-\u0e97\u0e99-\u0e9f\u0ea1-\u0ea3\u0ea5\u0ea7\u0eaa\u0eab\u0ead-\u0eb0\u0eb2\u0eb3\u0ebd\u0ec0-\u0ec4\u0ec6\u0edc-\u0edf\u0f00\u0f40-\u0f47\u0f49-\u0f6c\u0f88-\u0f8c\u1000-\u102a\u103f\u1050-\u1055\u105a-\u105d\u1061\u1065\u1066\u106e-\u1070\u1075-\u1081\u108e\u10a0-\u10c5\u10c7\u10cd\u10d0-\u10fa\u10fc-\u1248\u124a-\u124d\u1250-\u1256\u1258\u125a-\u125d\u1260-\u1288\u128a-\u128d\u1290-\u12b0\u12b2-\u12b5\u12b8-\u12be\u12c0\u12c2-\u12c5\u12c8-\u12d6\u12d8-\u1310\u1312-\u1315\u1318-\u135a\u1380-\u138f\u13a0-\u13f5\u13f8-\u13fd\u1401-\u166c\u166f-\u167f\u1681-\u169a\u16a0-\u16ea\u16ee-\u16f8\u1700-\u170c\u170e-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176c\u176e-\u1770\u1780-\u17b3\u17d7\u17dc\u1820-\u1877\u1880-\u18a8\u18aa\u18b0-\u18f5\u1900-\u191e\u1950-\u196d\u1970-\u1974\u1980-\u19ab\u19b0-\u19c9\u1a00-\u1a16\u1a20-\u1a54\u1aa7\u1b05-\u1b33\u1b45-\u1b4b\u1b83-\u1ba0\u1bae\u1baf\u1bba-\u1be5\u1c00-\u1c23\u1c4d-\u1c4f\u1c5a-\u1c7d\u1c80-\u1c88\u1ce9-\u1cec\u1cee-\u1cf1\u1cf5\u1cf6\u1d00-\u1dbf\u1e00-\u1f15\u1f18-\u1f1d\u1f20-\u1f45\u1f48-\u1f4d\u1f50-\u1f57\u1f59\u1f5b\u1f5d\u1f5f-\u1f7d\u1f80-\u1fb4\u1fb6-\u1fbc\u1fbe\u1fc2-\u1fc4\u1fc6-\u1fcc\u1fd0-\u1fd3\u1fd6-\u1fdb\u1fe0-\u1fec\u1ff2-\u1ff4\u1ff6-\u1ffc\u2071\u207f\u2090-\u209c\u2102\u2107\u210a-\u2113\u2115\u2118-\u211d\u2124\u2126\u2128\u212a-\u2139\u213c-\u213f\u2145-\u2149\u214e\u2160-\u2188\u2c00-\u2c2e\u2c30-\u2c5e\u2c60-\u2ce4\u2ceb-\u2cee\u2cf2\u2cf3\u2d00-\u2d25\u2d27\u2d2d\u2d30-\u2d67\u2d6f\u2d80-\u2d96\u2da0-\u2da6\u2da8-\u2dae\u2db0-\u2db6\u2db8-\u2dbe\u2dc0-\u2dc6\u2dc8-\u2dce\u2dd0-\u2dd6\u2dd8-\u2dde\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303c\u3041-\u3096\u309b-\u309f\u30a1-\u30fa\u30fc-\u30ff\u3105-\u312e\u3131-\u318e\u31a0-\u31ba\u31f0-\u31ff\u3400-\u4db5\u4e00-\u9fea\ua000-\ua48c\ua4d0-\ua4fd\ua500-\ua60c\ua610-\ua61f\ua62a\ua62b\ua640-\ua66e\ua67f-\ua69d\ua6a0-\ua6ef\ua717-\ua71f\ua722-\ua788\ua78b-\ua7ae\ua7b0-\ua7b7\ua7f7-\ua801\ua803-\ua805\ua807-\ua80a\ua80c-\ua822\ua840-\ua873\ua882-\ua8b3\ua8f2-\ua8f7\ua8fb\ua8fd\ua90a-\ua925\ua930-\ua946\ua960-\ua97c\ua984-\ua9b2\ua9cf\ua9e0-\ua9e4\ua9e6-\ua9ef\ua9fa-\ua9fe\uaa00-\uaa28\uaa40-\uaa42\uaa44-\uaa4b\uaa60-\uaa76\uaa7a\uaa7e-\uaaaf\uaab1\uaab5\uaab6\uaab9-\uaabd\uaac0\uaac2\uaadb-\uaadd\uaae0-\uaaea\uaaf2-\uaaf4\uab01-\uab06\uab09-\uab0e\uab11-\uab16\uab20-\uab26\uab28-\uab2e\uab30-\uab5a\uab5c-\uab65\uab70-\uabe2\uac00-\ud7a3\ud7b0-\ud7c6\ud7cb-\ud7fb\uf900-\ufa6d\ufa70-\ufad9\ufb00-\ufb06\ufb13-\ufb17\ufb1d\ufb1f-\ufb28\ufb2a-\ufb36\ufb38-\ufb3c\ufb3e\ufb40\ufb41\ufb43\ufb44\ufb46-\ufbb1\ufbd3-\ufd3d\ufd50-\ufd8f\ufd92-\ufdc7\ufdf0-\ufdfb\ufe70-\ufe74\ufe76-\ufefc\uff21-\uff3a\uff41-\uff5a\uff66-\uffbe\uffc2-\uffc7\uffca-\uffcf\uffd2-\uffd7\uffda-\uffdc"; -var nonASCIIidentifierChars = "\u200c\u200d\xb7\u0300-\u036f\u0387\u0483-\u0487\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u0669\u0670\u06d6-\u06dc\u06df-\u06e4\u06e7\u06e8\u06ea-\u06ed\u06f0-\u06f9\u0711\u0730-\u074a\u07a6-\u07b0\u07c0-\u07c9\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0859-\u085b\u08d4-\u08e1\u08e3-\u0903\u093a-\u093c\u093e-\u094f\u0951-\u0957\u0962\u0963\u0966-\u096f\u0981-\u0983\u09bc\u09be-\u09c4\u09c7\u09c8\u09cb-\u09cd\u09d7\u09e2\u09e3\u09e6-\u09ef\u0a01-\u0a03\u0a3c\u0a3e-\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a66-\u0a71\u0a75\u0a81-\u0a83\u0abc\u0abe-\u0ac5\u0ac7-\u0ac9\u0acb-\u0acd\u0ae2\u0ae3\u0ae6-\u0aef\u0afa-\u0aff\u0b01-\u0b03\u0b3c\u0b3e-\u0b44\u0b47\u0b48\u0b4b-\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b66-\u0b6f\u0b82\u0bbe-\u0bc2\u0bc6-\u0bc8\u0bca-\u0bcd\u0bd7\u0be6-\u0bef\u0c00-\u0c03\u0c3e-\u0c44\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0c66-\u0c6f\u0c81-\u0c83\u0cbc\u0cbe-\u0cc4\u0cc6-\u0cc8\u0cca-\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0ce6-\u0cef\u0d00-\u0d03\u0d3b\u0d3c\u0d3e-\u0d44\u0d46-\u0d48\u0d4a-\u0d4d\u0d57\u0d62\u0d63\u0d66-\u0d6f\u0d82\u0d83\u0dca\u0dcf-\u0dd4\u0dd6\u0dd8-\u0ddf\u0de6-\u0def\u0df2\u0df3\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0e50-\u0e59\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0ed0-\u0ed9\u0f18\u0f19\u0f20-\u0f29\u0f35\u0f37\u0f39\u0f3e\u0f3f\u0f71-\u0f84\u0f86\u0f87\u0f8d-\u0f97\u0f99-\u0fbc\u0fc6\u102b-\u103e\u1040-\u1049\u1056-\u1059\u105e-\u1060\u1062-\u1064\u1067-\u106d\u1071-\u1074\u1082-\u108d\u108f-\u109d\u135d-\u135f\u1369-\u1371\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b4-\u17d3\u17dd\u17e0-\u17e9\u180b-\u180d\u1810-\u1819\u18a9\u1920-\u192b\u1930-\u193b\u1946-\u194f\u19d0-\u19da\u1a17-\u1a1b\u1a55-\u1a5e\u1a60-\u1a7c\u1a7f-\u1a89\u1a90-\u1a99\u1ab0-\u1abd\u1b00-\u1b04\u1b34-\u1b44\u1b50-\u1b59\u1b6b-\u1b73\u1b80-\u1b82\u1ba1-\u1bad\u1bb0-\u1bb9\u1be6-\u1bf3\u1c24-\u1c37\u1c40-\u1c49\u1c50-\u1c59\u1cd0-\u1cd2\u1cd4-\u1ce8\u1ced\u1cf2-\u1cf4\u1cf7-\u1cf9\u1dc0-\u1df9\u1dfb-\u1dff\u203f\u2040\u2054\u20d0-\u20dc\u20e1\u20e5-\u20f0\u2cef-\u2cf1\u2d7f\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua620-\ua629\ua66f\ua674-\ua67d\ua69e\ua69f\ua6f0\ua6f1\ua802\ua806\ua80b\ua823-\ua827\ua880\ua881\ua8b4-\ua8c5\ua8d0-\ua8d9\ua8e0-\ua8f1\ua900-\ua909\ua926-\ua92d\ua947-\ua953\ua980-\ua983\ua9b3-\ua9c0\ua9d0-\ua9d9\ua9e5\ua9f0-\ua9f9\uaa29-\uaa36\uaa43\uaa4c\uaa4d\uaa50-\uaa59\uaa7b-\uaa7d\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uaaeb-\uaaef\uaaf5\uaaf6\uabe3-\uabea\uabec\uabed\uabf0-\uabf9\ufb1e\ufe00-\ufe0f\ufe20-\ufe2f\ufe33\ufe34\ufe4d-\ufe4f\uff10-\uff19\uff3f"; - -var nonASCIIidentifierStart = new RegExp("[" + nonASCIIidentifierStartChars + "]"); -var nonASCIIidentifier = new RegExp("[" + nonASCIIidentifierStartChars + nonASCIIidentifierChars + "]"); - -nonASCIIidentifierStartChars = nonASCIIidentifierChars = null; - -// These are a run-length and offset encoded representation of the -// >0xffff code points that are a valid part of identifiers. The -// offset starts at 0x10000, and each pair of numbers represents an -// offset to the next range, and then a size of the range. They were -// generated by bin/generate-identifier-regex.js - -// eslint-disable-next-line comma-spacing -var astralIdentifierStartCodes = [0,11,2,25,2,18,2,1,2,14,3,13,35,122,70,52,268,28,4,48,48,31,14,29,6,37,11,29,3,35,5,7,2,4,43,157,19,35,5,35,5,39,9,51,157,310,10,21,11,7,153,5,3,0,2,43,2,1,4,0,3,22,11,22,10,30,66,18,2,1,11,21,11,25,71,55,7,1,65,0,16,3,2,2,2,26,45,28,4,28,36,7,2,27,28,53,11,21,11,18,14,17,111,72,56,50,14,50,785,52,76,44,33,24,27,35,42,34,4,0,13,47,15,3,22,0,2,0,36,17,2,24,85,6,2,0,2,3,2,14,2,9,8,46,39,7,3,1,3,21,2,6,2,1,2,4,4,0,19,0,13,4,159,52,19,3,54,47,21,1,2,0,185,46,42,3,37,47,21,0,60,42,86,25,391,63,32,0,257,0,11,39,8,0,22,0,12,39,3,3,55,56,264,8,2,36,18,0,50,29,113,6,2,1,2,37,22,0,698,921,103,110,18,195,2749,1070,4050,582,8634,568,8,30,114,29,19,47,17,3,32,20,6,18,881,68,12,0,67,12,65,1,31,6124,20,754,9486,286,82,395,2309,106,6,12,4,8,8,9,5991,84,2,70,2,1,3,0,3,1,3,3,2,11,2,0,2,6,2,64,2,3,3,7,2,6,2,27,2,3,2,4,2,0,4,6,2,339,3,24,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,7,4149,196,60,67,1213,3,2,26,2,1,2,0,3,0,2,9,2,3,2,0,2,0,7,0,5,0,2,0,2,0,2,2,2,1,2,0,3,0,2,0,2,0,2,0,2,0,2,1,2,0,3,3,2,6,2,3,2,3,2,0,2,9,2,16,6,2,2,4,2,16,4421,42710,42,4148,12,221,3,5761,15,7472,3104,541]; - -// eslint-disable-next-line comma-spacing -var astralIdentifierCodes = [509,0,227,0,150,4,294,9,1368,2,2,1,6,3,41,2,5,0,166,1,1306,2,54,14,32,9,16,3,46,10,54,9,7,2,37,13,2,9,52,0,13,2,49,13,10,2,4,9,83,11,7,0,161,11,6,9,7,3,57,0,2,6,3,1,3,2,10,0,11,1,3,6,4,4,193,17,10,9,87,19,13,9,214,6,3,8,28,1,83,16,16,9,82,12,9,9,84,14,5,9,423,9,280,9,41,6,2,3,9,0,10,10,47,15,406,7,2,7,17,9,57,21,2,13,123,5,4,0,2,1,2,6,2,0,9,9,19719,9,135,4,60,6,26,9,1016,45,17,3,19723,1,5319,4,4,5,9,7,3,6,31,3,149,2,1418,49,513,54,5,49,9,0,15,0,23,4,2,14,1361,6,2,16,3,6,2,1,2,4,2214,6,110,6,6,9,792487,239]; - -// This has a complexity linear to the value of the code. The -// assumption is that looking up astral identifier characters is -// rare. -function isInAstralSet(code, set) { - var pos = 0x10000; - for (var i = 0; i < set.length; i += 2) { - pos += set[i]; - if (pos > code) { return false } - pos += set[i + 1]; - if (pos >= code) { return true } - } -} - -// Test whether a given character code starts an identifier. - -function isIdentifierStart(code, astral) { - if (code < 65) { return code === 36 } - if (code < 91) { return true } - if (code < 97) { return code === 95 } - if (code < 123) { return true } - if (code <= 0xffff) { return code >= 0xaa && nonASCIIidentifierStart.test(String.fromCharCode(code)) } - if (astral === false) { return false } - return isInAstralSet(code, astralIdentifierStartCodes) -} - -// Test whether a given character is part of an identifier. - -function isIdentifierChar(code, astral) { - if (code < 48) { return code === 36 } - if (code < 58) { return true } - if (code < 65) { return false } - if (code < 91) { return true } - if (code < 97) { return code === 95 } - if (code < 123) { return true } - if (code <= 0xffff) { return code >= 0xaa && nonASCIIidentifier.test(String.fromCharCode(code)) } - if (astral === false) { return false } - return isInAstralSet(code, astralIdentifierStartCodes) || isInAstralSet(code, astralIdentifierCodes) -} - -// ## Token types - -// The assignment of fine-grained, information-carrying type objects -// allows the tokenizer to store the information it has about a -// token in a way that is very cheap for the parser to look up. - -// All token type variables start with an underscore, to make them -// easy to recognize. - -// The `beforeExpr` property is used to disambiguate between regular -// expressions and divisions. It is set on all token types that can -// be followed by an expression (thus, a slash after them would be a -// regular expression). -// -// The `startsExpr` property is used to check if the token ends a -// `yield` expression. It is set on all token types that either can -// directly start an expression (like a quotation mark) or can -// continue an expression (like the body of a string). -// -// `isLoop` marks a keyword as starting a loop, which is important -// to know when parsing a label, in order to allow or disallow -// continue jumps to that label. - -var TokenType = function TokenType(label, conf) { - if ( conf === void 0 ) conf = {}; - - this.label = label; - this.keyword = conf.keyword; - this.beforeExpr = !!conf.beforeExpr; - this.startsExpr = !!conf.startsExpr; - this.isLoop = !!conf.isLoop; - this.isAssign = !!conf.isAssign; - this.prefix = !!conf.prefix; - this.postfix = !!conf.postfix; - this.binop = conf.binop || null; - this.updateContext = null; -}; - -function binop(name, prec) { - return new TokenType(name, {beforeExpr: true, binop: prec}) -} -var beforeExpr = {beforeExpr: true}; -var startsExpr = {startsExpr: true}; - -// Map keyword names to token types. - -var keywords$1 = {}; - -// Succinct definitions of keyword token types -function kw(name, options) { - if ( options === void 0 ) options = {}; - - options.keyword = name; - return keywords$1[name] = new TokenType(name, options) -} - -var types = { - num: new TokenType("num", startsExpr), - regexp: new TokenType("regexp", startsExpr), - string: new TokenType("string", startsExpr), - name: new TokenType("name", startsExpr), - eof: new TokenType("eof"), - - // Punctuation token types. - bracketL: new TokenType("[", {beforeExpr: true, startsExpr: true}), - bracketR: new TokenType("]"), - braceL: new TokenType("{", {beforeExpr: true, startsExpr: true}), - braceR: new TokenType("}"), - parenL: new TokenType("(", {beforeExpr: true, startsExpr: true}), - parenR: new TokenType(")"), - comma: new TokenType(",", beforeExpr), - semi: new TokenType(";", beforeExpr), - colon: new TokenType(":", beforeExpr), - dot: new TokenType("."), - question: new TokenType("?", beforeExpr), - arrow: new TokenType("=>", beforeExpr), - template: new TokenType("template"), - invalidTemplate: new TokenType("invalidTemplate"), - ellipsis: new TokenType("...", beforeExpr), - backQuote: new TokenType("`", startsExpr), - dollarBraceL: new TokenType("${", {beforeExpr: true, startsExpr: true}), - - // Operators. These carry several kinds of properties to help the - // parser use them properly (the presence of these properties is - // what categorizes them as operators). - // - // `binop`, when present, specifies that this operator is a binary - // operator, and will refer to its precedence. - // - // `prefix` and `postfix` mark the operator as a prefix or postfix - // unary operator. - // - // `isAssign` marks all of `=`, `+=`, `-=` etcetera, which act as - // binary operators with a very low precedence, that should result - // in AssignmentExpression nodes. - - eq: new TokenType("=", {beforeExpr: true, isAssign: true}), - assign: new TokenType("_=", {beforeExpr: true, isAssign: true}), - incDec: new TokenType("++/--", {prefix: true, postfix: true, startsExpr: true}), - prefix: new TokenType("!/~", {beforeExpr: true, prefix: true, startsExpr: true}), - logicalOR: binop("||", 1), - logicalAND: binop("&&", 2), - bitwiseOR: binop("|", 3), - bitwiseXOR: binop("^", 4), - bitwiseAND: binop("&", 5), - equality: binop("==/!=/===/!==", 6), - relational: binop("/<=/>=", 7), - bitShift: binop("<>/>>>", 8), - plusMin: new TokenType("+/-", {beforeExpr: true, binop: 9, prefix: true, startsExpr: true}), - modulo: binop("%", 10), - star: binop("*", 10), - slash: binop("/", 10), - starstar: new TokenType("**", {beforeExpr: true}), - - // Keyword token types. - _break: kw("break"), - _case: kw("case", beforeExpr), - _catch: kw("catch"), - _continue: kw("continue"), - _debugger: kw("debugger"), - _default: kw("default", beforeExpr), - _do: kw("do", {isLoop: true, beforeExpr: true}), - _else: kw("else", beforeExpr), - _finally: kw("finally"), - _for: kw("for", {isLoop: true}), - _function: kw("function", startsExpr), - _if: kw("if"), - _return: kw("return", beforeExpr), - _switch: kw("switch"), - _throw: kw("throw", beforeExpr), - _try: kw("try"), - _var: kw("var"), - _const: kw("const"), - _while: kw("while", {isLoop: true}), - _with: kw("with"), - _new: kw("new", {beforeExpr: true, startsExpr: true}), - _this: kw("this", startsExpr), - _super: kw("super", startsExpr), - _class: kw("class", startsExpr), - _extends: kw("extends", beforeExpr), - _export: kw("export"), - _import: kw("import"), - _null: kw("null", startsExpr), - _true: kw("true", startsExpr), - _false: kw("false", startsExpr), - _in: kw("in", {beforeExpr: true, binop: 7}), - _instanceof: kw("instanceof", {beforeExpr: true, binop: 7}), - _typeof: kw("typeof", {beforeExpr: true, prefix: true, startsExpr: true}), - _void: kw("void", {beforeExpr: true, prefix: true, startsExpr: true}), - _delete: kw("delete", {beforeExpr: true, prefix: true, startsExpr: true}) -}; - -// Matches a whole line break (where CRLF is considered a single -// line break). Used to count lines. - -var lineBreak = /\r\n?|\n|\u2028|\u2029/; -var lineBreakG = new RegExp(lineBreak.source, "g"); - -function isNewLine(code) { - return code === 10 || code === 13 || code === 0x2028 || code === 0x2029 -} - -var nonASCIIwhitespace = /[\u1680\u180e\u2000-\u200a\u202f\u205f\u3000\ufeff]/; - -var skipWhiteSpace = /(?:\s|\/\/.*|\/\*[^]*?\*\/)*/g; - -var ref = Object.prototype; -var hasOwnProperty = ref.hasOwnProperty; -var toString = ref.toString; - -// Checks if an object has a property. - -function has(obj, propName) { - return hasOwnProperty.call(obj, propName) -} - -var isArray = Array.isArray || (function (obj) { return ( - toString.call(obj) === "[object Array]" -); }); - -// These are used when `options.locations` is on, for the -// `startLoc` and `endLoc` properties. - -var Position = function Position(line, col) { - this.line = line; - this.column = col; -}; - -Position.prototype.offset = function offset (n) { - return new Position(this.line, this.column + n) -}; - -var SourceLocation = function SourceLocation(p, start, end) { - this.start = start; - this.end = end; - if (p.sourceFile !== null) { this.source = p.sourceFile; } -}; - -// The `getLineInfo` function is mostly useful when the -// `locations` option is off (for performance reasons) and you -// want to find the line/column position for a given character -// offset. `input` should be the code string that the offset refers -// into. - -function getLineInfo(input, offset) { - for (var line = 1, cur = 0;;) { - lineBreakG.lastIndex = cur; - var match = lineBreakG.exec(input); - if (match && match.index < offset) { - ++line; - cur = match.index + match[0].length; - } else { - return new Position(line, offset - cur) - } - } -} - -// A second optional argument can be given to further configure -// the parser process. These options are recognized: - -var defaultOptions = { - // `ecmaVersion` indicates the ECMAScript version to parse. Must - // be either 3, 5, 6 (2015), 7 (2016), or 8 (2017). This influences support - // for strict mode, the set of reserved words, and support for - // new syntax features. The default is 7. - ecmaVersion: 7, - // `sourceType` indicates the mode the code should be parsed in. - // Can be either `"script"` or `"module"`. This influences global - // strict mode and parsing of `import` and `export` declarations. - sourceType: "script", - // `onInsertedSemicolon` can be a callback that will be called - // when a semicolon is automatically inserted. It will be passed - // th position of the comma as an offset, and if `locations` is - // enabled, it is given the location as a `{line, column}` object - // as second argument. - onInsertedSemicolon: null, - // `onTrailingComma` is similar to `onInsertedSemicolon`, but for - // trailing commas. - onTrailingComma: null, - // By default, reserved words are only enforced if ecmaVersion >= 5. - // Set `allowReserved` to a boolean value to explicitly turn this on - // an off. When this option has the value "never", reserved words - // and keywords can also not be used as property names. - allowReserved: null, - // When enabled, a return at the top level is not considered an - // error. - allowReturnOutsideFunction: false, - // When enabled, import/export statements are not constrained to - // appearing at the top of the program. - allowImportExportEverywhere: false, - // When enabled, hashbang directive in the beginning of file - // is allowed and treated as a line comment. - allowHashBang: false, - // When `locations` is on, `loc` properties holding objects with - // `start` and `end` properties in `{line, column}` form (with - // line being 1-based and column 0-based) will be attached to the - // nodes. - locations: false, - // A function can be passed as `onToken` option, which will - // cause Acorn to call that function with object in the same - // format as tokens returned from `tokenizer().getToken()`. Note - // that you are not allowed to call the parser from the - // callback—that will corrupt its internal state. - onToken: null, - // A function can be passed as `onComment` option, which will - // cause Acorn to call that function with `(block, text, start, - // end)` parameters whenever a comment is skipped. `block` is a - // boolean indicating whether this is a block (`/* */`) comment, - // `text` is the content of the comment, and `start` and `end` are - // character offsets that denote the start and end of the comment. - // When the `locations` option is on, two more parameters are - // passed, the full `{line, column}` locations of the start and - // end of the comments. Note that you are not allowed to call the - // parser from the callback—that will corrupt its internal state. - onComment: null, - // Nodes have their start and end characters offsets recorded in - // `start` and `end` properties (directly on the node, rather than - // the `loc` object, which holds line/column data. To also add a - // [semi-standardized][range] `range` property holding a `[start, - // end]` array with the same numbers, set the `ranges` option to - // `true`. - // - // [range]: https://bugzilla.mozilla.org/show_bug.cgi?id=745678 - ranges: false, - // It is possible to parse multiple files into a single AST by - // passing the tree produced by parsing the first file as - // `program` option in subsequent parses. This will add the - // toplevel forms of the parsed file to the `Program` (top) node - // of an existing parse tree. - program: null, - // When `locations` is on, you can pass this to record the source - // file in every node's `loc` object. - sourceFile: null, - // This value, if given, is stored in every node, whether - // `locations` is on or off. - directSourceFile: null, - // When enabled, parenthesized expressions are represented by - // (non-standard) ParenthesizedExpression nodes - preserveParens: false, - plugins: {} -}; - -// Interpret and default an options object - -function getOptions(opts) { - var options = {}; - - for (var opt in defaultOptions) - { options[opt] = opts && has(opts, opt) ? opts[opt] : defaultOptions[opt]; } - - if (options.ecmaVersion >= 2015) - { options.ecmaVersion -= 2009; } - - if (options.allowReserved == null) - { options.allowReserved = options.ecmaVersion < 5; } - - if (isArray(options.onToken)) { - var tokens = options.onToken; - options.onToken = function (token) { return tokens.push(token); }; - } - if (isArray(options.onComment)) - { options.onComment = pushComment(options, options.onComment); } - - return options -} - -function pushComment(options, array) { - return function(block, text, start, end, startLoc, endLoc) { - var comment = { - type: block ? "Block" : "Line", - value: text, - start: start, - end: end - }; - if (options.locations) - { comment.loc = new SourceLocation(this, startLoc, endLoc); } - if (options.ranges) - { comment.range = [start, end]; } - array.push(comment); - } -} - -// Registered plugins -var plugins = {}; - -function keywordRegexp(words) { - return new RegExp("^(?:" + words.replace(/ /g, "|") + ")$") -} - -var Parser = function Parser(options, input, startPos) { - this.options = options = getOptions(options); - this.sourceFile = options.sourceFile; - this.keywords = keywordRegexp(keywords[options.ecmaVersion >= 6 ? 6 : 5]); - var reserved = ""; - if (!options.allowReserved) { - for (var v = options.ecmaVersion;; v--) - { if (reserved = reservedWords[v]) { break } } - if (options.sourceType == "module") { reserved += " await"; } - } - this.reservedWords = keywordRegexp(reserved); - var reservedStrict = (reserved ? reserved + " " : "") + reservedWords.strict; - this.reservedWordsStrict = keywordRegexp(reservedStrict); - this.reservedWordsStrictBind = keywordRegexp(reservedStrict + " " + reservedWords.strictBind); - this.input = String(input); - - // Used to signal to callers of `readWord1` whether the word - // contained any escape sequences. This is needed because words with - // escape sequences must not be interpreted as keywords. - this.containsEsc = false; - - // Load plugins - this.loadPlugins(options.plugins); - - // Set up token state - - // The current position of the tokenizer in the input. - if (startPos) { - this.pos = startPos; - this.lineStart = this.input.lastIndexOf("\n", startPos - 1) + 1; - this.curLine = this.input.slice(0, this.lineStart).split(lineBreak).length; - } else { - this.pos = this.lineStart = 0; - this.curLine = 1; - } - - // Properties of the current token: - // Its type - this.type = types.eof; - // For tokens that include more information than their type, the value - this.value = null; - // Its start and end offset - this.start = this.end = this.pos; - // And, if locations are used, the {line, column} object - // corresponding to those offsets - this.startLoc = this.endLoc = this.curPosition(); - - // Position information for the previous token - this.lastTokEndLoc = this.lastTokStartLoc = null; - this.lastTokStart = this.lastTokEnd = this.pos; - - // The context stack is used to superficially track syntactic - // context to predict whether a regular expression is allowed in a - // given position. - this.context = this.initialContext(); - this.exprAllowed = true; - - // Figure out if it's a module code. - this.inModule = options.sourceType === "module"; - this.strict = this.inModule || this.strictDirective(this.pos); - - // Used to signify the start of a potential arrow function - this.potentialArrowAt = -1; - - // Flags to track whether we are in a function, a generator, an async function. - this.inFunction = this.inGenerator = this.inAsync = false; - // Positions to delayed-check that yield/await does not exist in default parameters. - this.yieldPos = this.awaitPos = 0; - // Labels in scope. - this.labels = []; - - // If enabled, skip leading hashbang line. - if (this.pos === 0 && options.allowHashBang && this.input.slice(0, 2) === "#!") - { this.skipLineComment(2); } - - // Scope tracking for duplicate variable names (see scope.js) - this.scopeStack = []; - this.enterFunctionScope(); - - // For RegExp validation - this.regexpState = null; -}; - -// DEPRECATED Kept for backwards compatibility until 3.0 in case a plugin uses them -Parser.prototype.isKeyword = function isKeyword (word) { return this.keywords.test(word) }; -Parser.prototype.isReservedWord = function isReservedWord (word) { return this.reservedWords.test(word) }; - -Parser.prototype.extend = function extend (name, f) { - this[name] = f(this[name]); -}; - -Parser.prototype.loadPlugins = function loadPlugins (pluginConfigs) { - var this$1 = this; - - for (var name in pluginConfigs) { - var plugin = plugins[name]; - if (!plugin) { throw new Error("Plugin '" + name + "' not found") } - plugin(this$1, pluginConfigs[name]); - } -}; - -Parser.prototype.parse = function parse () { - var node = this.options.program || this.startNode(); - this.nextToken(); - return this.parseTopLevel(node) -}; - -var pp = Parser.prototype; - -// ## Parser utilities - -var literal = /^(?:'((?:\\.|[^'])*?)'|"((?:\\.|[^"])*?)"|;)/; -pp.strictDirective = function(start) { - var this$1 = this; - - for (;;) { - skipWhiteSpace.lastIndex = start; - start += skipWhiteSpace.exec(this$1.input)[0].length; - var match = literal.exec(this$1.input.slice(start)); - if (!match) { return false } - if ((match[1] || match[2]) == "use strict") { return true } - start += match[0].length; - } -}; - -// Predicate that tests whether the next token is of the given -// type, and if yes, consumes it as a side effect. - -pp.eat = function(type) { - if (this.type === type) { - this.next(); - return true - } else { - return false - } -}; - -// Tests whether parsed token is a contextual keyword. - -pp.isContextual = function(name) { - return this.type === types.name && this.value === name && !this.containsEsc -}; - -// Consumes contextual keyword if possible. - -pp.eatContextual = function(name) { - if (!this.isContextual(name)) { return false } - this.next(); - return true -}; - -// Asserts that following token is given contextual keyword. - -pp.expectContextual = function(name) { - if (!this.eatContextual(name)) { this.unexpected(); } -}; - -// Test whether a semicolon can be inserted at the current position. - -pp.canInsertSemicolon = function() { - return this.type === types.eof || - this.type === types.braceR || - lineBreak.test(this.input.slice(this.lastTokEnd, this.start)) -}; - -pp.insertSemicolon = function() { - if (this.canInsertSemicolon()) { - if (this.options.onInsertedSemicolon) - { this.options.onInsertedSemicolon(this.lastTokEnd, this.lastTokEndLoc); } - return true - } -}; - -// Consume a semicolon, or, failing that, see if we are allowed to -// pretend that there is a semicolon at this position. - -pp.semicolon = function() { - if (!this.eat(types.semi) && !this.insertSemicolon()) { this.unexpected(); } -}; - -pp.afterTrailingComma = function(tokType, notNext) { - if (this.type == tokType) { - if (this.options.onTrailingComma) - { this.options.onTrailingComma(this.lastTokStart, this.lastTokStartLoc); } - if (!notNext) - { this.next(); } - return true - } -}; - -// Expect a token of a given type. If found, consume it, otherwise, -// raise an unexpected token error. - -pp.expect = function(type) { - this.eat(type) || this.unexpected(); -}; - -// Raise an unexpected token error. - -pp.unexpected = function(pos) { - this.raise(pos != null ? pos : this.start, "Unexpected token"); -}; - -function DestructuringErrors() { - this.shorthandAssign = - this.trailingComma = - this.parenthesizedAssign = - this.parenthesizedBind = - this.doubleProto = - -1; -} - -pp.checkPatternErrors = function(refDestructuringErrors, isAssign) { - if (!refDestructuringErrors) { return } - if (refDestructuringErrors.trailingComma > -1) - { this.raiseRecoverable(refDestructuringErrors.trailingComma, "Comma is not permitted after the rest element"); } - var parens = isAssign ? refDestructuringErrors.parenthesizedAssign : refDestructuringErrors.parenthesizedBind; - if (parens > -1) { this.raiseRecoverable(parens, "Parenthesized pattern"); } -}; - -pp.checkExpressionErrors = function(refDestructuringErrors, andThrow) { - if (!refDestructuringErrors) { return false } - var shorthandAssign = refDestructuringErrors.shorthandAssign; - var doubleProto = refDestructuringErrors.doubleProto; - if (!andThrow) { return shorthandAssign >= 0 || doubleProto >= 0 } - if (shorthandAssign >= 0) - { this.raise(shorthandAssign, "Shorthand property assignments are valid only in destructuring patterns"); } - if (doubleProto >= 0) - { this.raiseRecoverable(doubleProto, "Redefinition of __proto__ property"); } -}; - -pp.checkYieldAwaitInDefaultParams = function() { - if (this.yieldPos && (!this.awaitPos || this.yieldPos < this.awaitPos)) - { this.raise(this.yieldPos, "Yield expression cannot be a default value"); } - if (this.awaitPos) - { this.raise(this.awaitPos, "Await expression cannot be a default value"); } -}; - -pp.isSimpleAssignTarget = function(expr) { - if (expr.type === "ParenthesizedExpression") - { return this.isSimpleAssignTarget(expr.expression) } - return expr.type === "Identifier" || expr.type === "MemberExpression" -}; - -var pp$1 = Parser.prototype; - -// ### Statement parsing - -// Parse a program. Initializes the parser, reads any number of -// statements, and wraps them in a Program node. Optionally takes a -// `program` argument. If present, the statements will be appended -// to its body instead of creating a new node. - -pp$1.parseTopLevel = function(node) { - var this$1 = this; - - var exports = {}; - if (!node.body) { node.body = []; } - while (this.type !== types.eof) { - var stmt = this$1.parseStatement(true, true, exports); - node.body.push(stmt); - } - this.adaptDirectivePrologue(node.body); - this.next(); - if (this.options.ecmaVersion >= 6) { - node.sourceType = this.options.sourceType; - } - return this.finishNode(node, "Program") -}; - -var loopLabel = {kind: "loop"}; -var switchLabel = {kind: "switch"}; - -pp$1.isLet = function() { - if (this.options.ecmaVersion < 6 || !this.isContextual("let")) { return false } - skipWhiteSpace.lastIndex = this.pos; - var skip = skipWhiteSpace.exec(this.input); - var next = this.pos + skip[0].length, nextCh = this.input.charCodeAt(next); - if (nextCh === 91 || nextCh == 123) { return true } // '{' and '[' - if (isIdentifierStart(nextCh, true)) { - var pos = next + 1; - while (isIdentifierChar(this.input.charCodeAt(pos), true)) { ++pos; } - var ident = this.input.slice(next, pos); - if (!keywordRelationalOperator.test(ident)) { return true } - } - return false -}; - -// check 'async [no LineTerminator here] function' -// - 'async /*foo*/ function' is OK. -// - 'async /*\n*/ function' is invalid. -pp$1.isAsyncFunction = function() { - if (this.options.ecmaVersion < 8 || !this.isContextual("async")) - { return false } - - skipWhiteSpace.lastIndex = this.pos; - var skip = skipWhiteSpace.exec(this.input); - var next = this.pos + skip[0].length; - return !lineBreak.test(this.input.slice(this.pos, next)) && - this.input.slice(next, next + 8) === "function" && - (next + 8 == this.input.length || !isIdentifierChar(this.input.charAt(next + 8))) -}; - -// Parse a single statement. -// -// If expecting a statement and finding a slash operator, parse a -// regular expression literal. This is to handle cases like -// `if (foo) /blah/.exec(foo)`, where looking at the previous token -// does not help. - -pp$1.parseStatement = function(declaration, topLevel, exports) { - var starttype = this.type, node = this.startNode(), kind; - - if (this.isLet()) { - starttype = types._var; - kind = "let"; - } - - // Most types of statements are recognized by the keyword they - // start with. Many are trivial to parse, some require a bit of - // complexity. - - switch (starttype) { - case types._break: case types._continue: return this.parseBreakContinueStatement(node, starttype.keyword) - case types._debugger: return this.parseDebuggerStatement(node) - case types._do: return this.parseDoStatement(node) - case types._for: return this.parseForStatement(node) - case types._function: - if (!declaration && this.options.ecmaVersion >= 6) { this.unexpected(); } - return this.parseFunctionStatement(node, false) - case types._class: - if (!declaration) { this.unexpected(); } - return this.parseClass(node, true) - case types._if: return this.parseIfStatement(node) - case types._return: return this.parseReturnStatement(node) - case types._switch: return this.parseSwitchStatement(node) - case types._throw: return this.parseThrowStatement(node) - case types._try: return this.parseTryStatement(node) - case types._const: case types._var: - kind = kind || this.value; - if (!declaration && kind != "var") { this.unexpected(); } - return this.parseVarStatement(node, kind) - case types._while: return this.parseWhileStatement(node) - case types._with: return this.parseWithStatement(node) - case types.braceL: return this.parseBlock() - case types.semi: return this.parseEmptyStatement(node) - case types._export: - case types._import: - if (!this.options.allowImportExportEverywhere) { - if (!topLevel) - { this.raise(this.start, "'import' and 'export' may only appear at the top level"); } - if (!this.inModule) - { this.raise(this.start, "'import' and 'export' may appear only with 'sourceType: module'"); } - } - return starttype === types._import ? this.parseImport(node) : this.parseExport(node, exports) - - // If the statement does not start with a statement keyword or a - // brace, it's an ExpressionStatement or LabeledStatement. We - // simply start parsing an expression, and afterwards, if the - // next token is a colon and the expression was a simple - // Identifier node, we switch to interpreting it as a label. - default: - if (this.isAsyncFunction()) { - if (!declaration) { this.unexpected(); } - this.next(); - return this.parseFunctionStatement(node, true) - } - - var maybeName = this.value, expr = this.parseExpression(); - if (starttype === types.name && expr.type === "Identifier" && this.eat(types.colon)) - { return this.parseLabeledStatement(node, maybeName, expr) } - else { return this.parseExpressionStatement(node, expr) } - } -}; - -pp$1.parseBreakContinueStatement = function(node, keyword) { - var this$1 = this; - - var isBreak = keyword == "break"; - this.next(); - if (this.eat(types.semi) || this.insertSemicolon()) { node.label = null; } - else if (this.type !== types.name) { this.unexpected(); } - else { - node.label = this.parseIdent(); - this.semicolon(); - } - - // Verify that there is an actual destination to break or - // continue to. - var i = 0; - for (; i < this.labels.length; ++i) { - var lab = this$1.labels[i]; - if (node.label == null || lab.name === node.label.name) { - if (lab.kind != null && (isBreak || lab.kind === "loop")) { break } - if (node.label && isBreak) { break } - } - } - if (i === this.labels.length) { this.raise(node.start, "Unsyntactic " + keyword); } - return this.finishNode(node, isBreak ? "BreakStatement" : "ContinueStatement") -}; - -pp$1.parseDebuggerStatement = function(node) { - this.next(); - this.semicolon(); - return this.finishNode(node, "DebuggerStatement") -}; - -pp$1.parseDoStatement = function(node) { - this.next(); - this.labels.push(loopLabel); - node.body = this.parseStatement(false); - this.labels.pop(); - this.expect(types._while); - node.test = this.parseParenExpression(); - if (this.options.ecmaVersion >= 6) - { this.eat(types.semi); } - else - { this.semicolon(); } - return this.finishNode(node, "DoWhileStatement") -}; - -// Disambiguating between a `for` and a `for`/`in` or `for`/`of` -// loop is non-trivial. Basically, we have to parse the init `var` -// statement or expression, disallowing the `in` operator (see -// the second parameter to `parseExpression`), and then check -// whether the next token is `in` or `of`. When there is no init -// part (semicolon immediately after the opening parenthesis), it -// is a regular `for` loop. - -pp$1.parseForStatement = function(node) { - this.next(); - var awaitAt = (this.options.ecmaVersion >= 9 && this.inAsync && this.eatContextual("await")) ? this.lastTokStart : -1; - this.labels.push(loopLabel); - this.enterLexicalScope(); - this.expect(types.parenL); - if (this.type === types.semi) { - if (awaitAt > -1) { this.unexpected(awaitAt); } - return this.parseFor(node, null) - } - var isLet = this.isLet(); - if (this.type === types._var || this.type === types._const || isLet) { - var init$1 = this.startNode(), kind = isLet ? "let" : this.value; - this.next(); - this.parseVar(init$1, true, kind); - this.finishNode(init$1, "VariableDeclaration"); - if ((this.type === types._in || (this.options.ecmaVersion >= 6 && this.isContextual("of"))) && init$1.declarations.length === 1 && - !(kind !== "var" && init$1.declarations[0].init)) { - if (this.options.ecmaVersion >= 9) { - if (this.type === types._in) { - if (awaitAt > -1) { this.unexpected(awaitAt); } - } else { node.await = awaitAt > -1; } - } - return this.parseForIn(node, init$1) - } - if (awaitAt > -1) { this.unexpected(awaitAt); } - return this.parseFor(node, init$1) - } - var refDestructuringErrors = new DestructuringErrors; - var init = this.parseExpression(true, refDestructuringErrors); - if (this.type === types._in || (this.options.ecmaVersion >= 6 && this.isContextual("of"))) { - if (this.options.ecmaVersion >= 9) { - if (this.type === types._in) { - if (awaitAt > -1) { this.unexpected(awaitAt); } - } else { node.await = awaitAt > -1; } - } - this.toAssignable(init, false, refDestructuringErrors); - this.checkLVal(init); - return this.parseForIn(node, init) - } else { - this.checkExpressionErrors(refDestructuringErrors, true); - } - if (awaitAt > -1) { this.unexpected(awaitAt); } - return this.parseFor(node, init) -}; - -pp$1.parseFunctionStatement = function(node, isAsync) { - this.next(); - return this.parseFunction(node, true, false, isAsync) -}; - -pp$1.parseIfStatement = function(node) { - this.next(); - node.test = this.parseParenExpression(); - // allow function declarations in branches, but only in non-strict mode - node.consequent = this.parseStatement(!this.strict && this.type == types._function); - node.alternate = this.eat(types._else) ? this.parseStatement(!this.strict && this.type == types._function) : null; - return this.finishNode(node, "IfStatement") -}; - -pp$1.parseReturnStatement = function(node) { - if (!this.inFunction && !this.options.allowReturnOutsideFunction) - { this.raise(this.start, "'return' outside of function"); } - this.next(); - - // In `return` (and `break`/`continue`), the keywords with - // optional arguments, we eagerly look for a semicolon or the - // possibility to insert one. - - if (this.eat(types.semi) || this.insertSemicolon()) { node.argument = null; } - else { node.argument = this.parseExpression(); this.semicolon(); } - return this.finishNode(node, "ReturnStatement") -}; - -pp$1.parseSwitchStatement = function(node) { - var this$1 = this; - - this.next(); - node.discriminant = this.parseParenExpression(); - node.cases = []; - this.expect(types.braceL); - this.labels.push(switchLabel); - this.enterLexicalScope(); - - // Statements under must be grouped (by label) in SwitchCase - // nodes. `cur` is used to keep the node that we are currently - // adding statements to. - - var cur; - for (var sawDefault = false; this.type != types.braceR;) { - if (this$1.type === types._case || this$1.type === types._default) { - var isCase = this$1.type === types._case; - if (cur) { this$1.finishNode(cur, "SwitchCase"); } - node.cases.push(cur = this$1.startNode()); - cur.consequent = []; - this$1.next(); - if (isCase) { - cur.test = this$1.parseExpression(); - } else { - if (sawDefault) { this$1.raiseRecoverable(this$1.lastTokStart, "Multiple default clauses"); } - sawDefault = true; - cur.test = null; - } - this$1.expect(types.colon); - } else { - if (!cur) { this$1.unexpected(); } - cur.consequent.push(this$1.parseStatement(true)); - } - } - this.exitLexicalScope(); - if (cur) { this.finishNode(cur, "SwitchCase"); } - this.next(); // Closing brace - this.labels.pop(); - return this.finishNode(node, "SwitchStatement") -}; - -pp$1.parseThrowStatement = function(node) { - this.next(); - if (lineBreak.test(this.input.slice(this.lastTokEnd, this.start))) - { this.raise(this.lastTokEnd, "Illegal newline after throw"); } - node.argument = this.parseExpression(); - this.semicolon(); - return this.finishNode(node, "ThrowStatement") -}; - -// Reused empty array added for node fields that are always empty. - -var empty = []; - -pp$1.parseTryStatement = function(node) { - this.next(); - node.block = this.parseBlock(); - node.handler = null; - if (this.type === types._catch) { - var clause = this.startNode(); - this.next(); - this.expect(types.parenL); - clause.param = this.parseBindingAtom(); - this.enterLexicalScope(); - this.checkLVal(clause.param, "let"); - this.expect(types.parenR); - clause.body = this.parseBlock(false); - this.exitLexicalScope(); - node.handler = this.finishNode(clause, "CatchClause"); - } - node.finalizer = this.eat(types._finally) ? this.parseBlock() : null; - if (!node.handler && !node.finalizer) - { this.raise(node.start, "Missing catch or finally clause"); } - return this.finishNode(node, "TryStatement") -}; - -pp$1.parseVarStatement = function(node, kind) { - this.next(); - this.parseVar(node, false, kind); - this.semicolon(); - return this.finishNode(node, "VariableDeclaration") -}; - -pp$1.parseWhileStatement = function(node) { - this.next(); - node.test = this.parseParenExpression(); - this.labels.push(loopLabel); - node.body = this.parseStatement(false); - this.labels.pop(); - return this.finishNode(node, "WhileStatement") -}; - -pp$1.parseWithStatement = function(node) { - if (this.strict) { this.raise(this.start, "'with' in strict mode"); } - this.next(); - node.object = this.parseParenExpression(); - node.body = this.parseStatement(false); - return this.finishNode(node, "WithStatement") -}; - -pp$1.parseEmptyStatement = function(node) { - this.next(); - return this.finishNode(node, "EmptyStatement") -}; - -pp$1.parseLabeledStatement = function(node, maybeName, expr) { - var this$1 = this; - - for (var i$1 = 0, list = this$1.labels; i$1 < list.length; i$1 += 1) - { - var label = list[i$1]; - - if (label.name === maybeName) - { this$1.raise(expr.start, "Label '" + maybeName + "' is already declared"); - } } - var kind = this.type.isLoop ? "loop" : this.type === types._switch ? "switch" : null; - for (var i = this.labels.length - 1; i >= 0; i--) { - var label$1 = this$1.labels[i]; - if (label$1.statementStart == node.start) { - // Update information about previous labels on this node - label$1.statementStart = this$1.start; - label$1.kind = kind; - } else { break } - } - this.labels.push({name: maybeName, kind: kind, statementStart: this.start}); - node.body = this.parseStatement(true); - if (node.body.type == "ClassDeclaration" || - node.body.type == "VariableDeclaration" && node.body.kind != "var" || - node.body.type == "FunctionDeclaration" && (this.strict || node.body.generator)) - { this.raiseRecoverable(node.body.start, "Invalid labeled declaration"); } - this.labels.pop(); - node.label = expr; - return this.finishNode(node, "LabeledStatement") -}; - -pp$1.parseExpressionStatement = function(node, expr) { - node.expression = expr; - this.semicolon(); - return this.finishNode(node, "ExpressionStatement") -}; - -// Parse a semicolon-enclosed block of statements, handling `"use -// strict"` declarations when `allowStrict` is true (used for -// function bodies). - -pp$1.parseBlock = function(createNewLexicalScope) { - var this$1 = this; - if ( createNewLexicalScope === void 0 ) createNewLexicalScope = true; - - var node = this.startNode(); - node.body = []; - this.expect(types.braceL); - if (createNewLexicalScope) { - this.enterLexicalScope(); - } - while (!this.eat(types.braceR)) { - var stmt = this$1.parseStatement(true); - node.body.push(stmt); - } - if (createNewLexicalScope) { - this.exitLexicalScope(); - } - return this.finishNode(node, "BlockStatement") -}; - -// Parse a regular `for` loop. The disambiguation code in -// `parseStatement` will already have parsed the init statement or -// expression. - -pp$1.parseFor = function(node, init) { - node.init = init; - this.expect(types.semi); - node.test = this.type === types.semi ? null : this.parseExpression(); - this.expect(types.semi); - node.update = this.type === types.parenR ? null : this.parseExpression(); - this.expect(types.parenR); - this.exitLexicalScope(); - node.body = this.parseStatement(false); - this.labels.pop(); - return this.finishNode(node, "ForStatement") -}; - -// Parse a `for`/`in` and `for`/`of` loop, which are almost -// same from parser's perspective. - -pp$1.parseForIn = function(node, init) { - var type = this.type === types._in ? "ForInStatement" : "ForOfStatement"; - this.next(); - if (type == "ForInStatement") { - if (init.type === "AssignmentPattern" || - (init.type === "VariableDeclaration" && init.declarations[0].init != null && - (this.strict || init.declarations[0].id.type !== "Identifier"))) - { this.raise(init.start, "Invalid assignment in for-in loop head"); } - } - node.left = init; - node.right = type == "ForInStatement" ? this.parseExpression() : this.parseMaybeAssign(); - this.expect(types.parenR); - this.exitLexicalScope(); - node.body = this.parseStatement(false); - this.labels.pop(); - return this.finishNode(node, type) -}; - -// Parse a list of variable declarations. - -pp$1.parseVar = function(node, isFor, kind) { - var this$1 = this; - - node.declarations = []; - node.kind = kind; - for (;;) { - var decl = this$1.startNode(); - this$1.parseVarId(decl, kind); - if (this$1.eat(types.eq)) { - decl.init = this$1.parseMaybeAssign(isFor); - } else if (kind === "const" && !(this$1.type === types._in || (this$1.options.ecmaVersion >= 6 && this$1.isContextual("of")))) { - this$1.unexpected(); - } else if (decl.id.type != "Identifier" && !(isFor && (this$1.type === types._in || this$1.isContextual("of")))) { - this$1.raise(this$1.lastTokEnd, "Complex binding patterns require an initialization value"); - } else { - decl.init = null; - } - node.declarations.push(this$1.finishNode(decl, "VariableDeclarator")); - if (!this$1.eat(types.comma)) { break } - } - return node -}; - -pp$1.parseVarId = function(decl, kind) { - decl.id = this.parseBindingAtom(kind); - this.checkLVal(decl.id, kind, false); -}; - -// Parse a function declaration or literal (depending on the -// `isStatement` parameter). - -pp$1.parseFunction = function(node, isStatement, allowExpressionBody, isAsync) { - this.initFunction(node); - if (this.options.ecmaVersion >= 9 || this.options.ecmaVersion >= 6 && !isAsync) - { node.generator = this.eat(types.star); } - if (this.options.ecmaVersion >= 8) - { node.async = !!isAsync; } - - if (isStatement) { - node.id = isStatement === "nullableID" && this.type != types.name ? null : this.parseIdent(); - if (node.id) { - this.checkLVal(node.id, "var"); - } - } - - var oldInGen = this.inGenerator, oldInAsync = this.inAsync, - oldYieldPos = this.yieldPos, oldAwaitPos = this.awaitPos, oldInFunc = this.inFunction; - this.inGenerator = node.generator; - this.inAsync = node.async; - this.yieldPos = 0; - this.awaitPos = 0; - this.inFunction = true; - this.enterFunctionScope(); - - if (!isStatement) - { node.id = this.type == types.name ? this.parseIdent() : null; } - - this.parseFunctionParams(node); - this.parseFunctionBody(node, allowExpressionBody); - - this.inGenerator = oldInGen; - this.inAsync = oldInAsync; - this.yieldPos = oldYieldPos; - this.awaitPos = oldAwaitPos; - this.inFunction = oldInFunc; - return this.finishNode(node, isStatement ? "FunctionDeclaration" : "FunctionExpression") -}; - -pp$1.parseFunctionParams = function(node) { - this.expect(types.parenL); - node.params = this.parseBindingList(types.parenR, false, this.options.ecmaVersion >= 8); - this.checkYieldAwaitInDefaultParams(); -}; - -// Parse a class declaration or literal (depending on the -// `isStatement` parameter). - -pp$1.parseClass = function(node, isStatement) { - var this$1 = this; - - this.next(); - - this.parseClassId(node, isStatement); - this.parseClassSuper(node); - var classBody = this.startNode(); - var hadConstructor = false; - classBody.body = []; - this.expect(types.braceL); - while (!this.eat(types.braceR)) { - var member = this$1.parseClassMember(classBody); - if (member && member.type === "MethodDefinition" && member.kind === "constructor") { - if (hadConstructor) { this$1.raise(member.start, "Duplicate constructor in the same class"); } - hadConstructor = true; - } - } - node.body = this.finishNode(classBody, "ClassBody"); - return this.finishNode(node, isStatement ? "ClassDeclaration" : "ClassExpression") -}; - -pp$1.parseClassMember = function(classBody) { - var this$1 = this; - - if (this.eat(types.semi)) { return null } - - var method = this.startNode(); - var tryContextual = function (k, noLineBreak) { - if ( noLineBreak === void 0 ) noLineBreak = false; - - var start = this$1.start, startLoc = this$1.startLoc; - if (!this$1.eatContextual(k)) { return false } - if (this$1.type !== types.parenL && (!noLineBreak || !this$1.canInsertSemicolon())) { return true } - if (method.key) { this$1.unexpected(); } - method.computed = false; - method.key = this$1.startNodeAt(start, startLoc); - method.key.name = k; - this$1.finishNode(method.key, "Identifier"); - return false - }; - - method.kind = "method"; - method.static = tryContextual("static"); - var isGenerator = this.eat(types.star); - var isAsync = false; - if (!isGenerator) { - if (this.options.ecmaVersion >= 8 && tryContextual("async", true)) { - isAsync = true; - isGenerator = this.options.ecmaVersion >= 9 && this.eat(types.star); - } else if (tryContextual("get")) { - method.kind = "get"; - } else if (tryContextual("set")) { - method.kind = "set"; - } - } - if (!method.key) { this.parsePropertyName(method); } - var key = method.key; - if (!method.computed && !method.static && (key.type === "Identifier" && key.name === "constructor" || - key.type === "Literal" && key.value === "constructor")) { - if (method.kind !== "method") { this.raise(key.start, "Constructor can't have get/set modifier"); } - if (isGenerator) { this.raise(key.start, "Constructor can't be a generator"); } - if (isAsync) { this.raise(key.start, "Constructor can't be an async method"); } - method.kind = "constructor"; - } else if (method.static && key.type === "Identifier" && key.name === "prototype") { - this.raise(key.start, "Classes may not have a static property named prototype"); - } - this.parseClassMethod(classBody, method, isGenerator, isAsync); - if (method.kind === "get" && method.value.params.length !== 0) - { this.raiseRecoverable(method.value.start, "getter should have no params"); } - if (method.kind === "set" && method.value.params.length !== 1) - { this.raiseRecoverable(method.value.start, "setter should have exactly one param"); } - if (method.kind === "set" && method.value.params[0].type === "RestElement") - { this.raiseRecoverable(method.value.params[0].start, "Setter cannot use rest params"); } - return method -}; - -pp$1.parseClassMethod = function(classBody, method, isGenerator, isAsync) { - method.value = this.parseMethod(isGenerator, isAsync); - classBody.body.push(this.finishNode(method, "MethodDefinition")); -}; - -pp$1.parseClassId = function(node, isStatement) { - node.id = this.type === types.name ? this.parseIdent() : isStatement === true ? this.unexpected() : null; -}; - -pp$1.parseClassSuper = function(node) { - node.superClass = this.eat(types._extends) ? this.parseExprSubscripts() : null; -}; - -// Parses module export declaration. - -pp$1.parseExport = function(node, exports) { - var this$1 = this; - - this.next(); - // export * from '...' - if (this.eat(types.star)) { - this.expectContextual("from"); - if (this.type !== types.string) { this.unexpected(); } - node.source = this.parseExprAtom(); - this.semicolon(); - return this.finishNode(node, "ExportAllDeclaration") - } - if (this.eat(types._default)) { // export default ... - this.checkExport(exports, "default", this.lastTokStart); - var isAsync; - if (this.type === types._function || (isAsync = this.isAsyncFunction())) { - var fNode = this.startNode(); - this.next(); - if (isAsync) { this.next(); } - node.declaration = this.parseFunction(fNode, "nullableID", false, isAsync); - } else if (this.type === types._class) { - var cNode = this.startNode(); - node.declaration = this.parseClass(cNode, "nullableID"); - } else { - node.declaration = this.parseMaybeAssign(); - this.semicolon(); - } - return this.finishNode(node, "ExportDefaultDeclaration") - } - // export var|const|let|function|class ... - if (this.shouldParseExportStatement()) { - node.declaration = this.parseStatement(true); - if (node.declaration.type === "VariableDeclaration") - { this.checkVariableExport(exports, node.declaration.declarations); } - else - { this.checkExport(exports, node.declaration.id.name, node.declaration.id.start); } - node.specifiers = []; - node.source = null; - } else { // export { x, y as z } [from '...'] - node.declaration = null; - node.specifiers = this.parseExportSpecifiers(exports); - if (this.eatContextual("from")) { - if (this.type !== types.string) { this.unexpected(); } - node.source = this.parseExprAtom(); - } else { - // check for keywords used as local names - for (var i = 0, list = node.specifiers; i < list.length; i += 1) { - var spec = list[i]; - - this$1.checkUnreserved(spec.local); - } - - node.source = null; - } - this.semicolon(); - } - return this.finishNode(node, "ExportNamedDeclaration") -}; - -pp$1.checkExport = function(exports, name, pos) { - if (!exports) { return } - if (has(exports, name)) - { this.raiseRecoverable(pos, "Duplicate export '" + name + "'"); } - exports[name] = true; -}; - -pp$1.checkPatternExport = function(exports, pat) { - var this$1 = this; - - var type = pat.type; - if (type == "Identifier") - { this.checkExport(exports, pat.name, pat.start); } - else if (type == "ObjectPattern") - { for (var i = 0, list = pat.properties; i < list.length; i += 1) - { - var prop = list[i]; - - this$1.checkPatternExport(exports, prop); - } } - else if (type == "ArrayPattern") - { for (var i$1 = 0, list$1 = pat.elements; i$1 < list$1.length; i$1 += 1) { - var elt = list$1[i$1]; - - if (elt) { this$1.checkPatternExport(exports, elt); } - } } - else if (type == "Property") - { this.checkPatternExport(exports, pat.value); } - else if (type == "AssignmentPattern") - { this.checkPatternExport(exports, pat.left); } - else if (type == "RestElement") - { this.checkPatternExport(exports, pat.argument); } - else if (type == "ParenthesizedExpression") - { this.checkPatternExport(exports, pat.expression); } -}; - -pp$1.checkVariableExport = function(exports, decls) { - var this$1 = this; - - if (!exports) { return } - for (var i = 0, list = decls; i < list.length; i += 1) - { - var decl = list[i]; - - this$1.checkPatternExport(exports, decl.id); - } -}; - -pp$1.shouldParseExportStatement = function() { - return this.type.keyword === "var" || - this.type.keyword === "const" || - this.type.keyword === "class" || - this.type.keyword === "function" || - this.isLet() || - this.isAsyncFunction() -}; - -// Parses a comma-separated list of module exports. - -pp$1.parseExportSpecifiers = function(exports) { - var this$1 = this; - - var nodes = [], first = true; - // export { x, y as z } [from '...'] - this.expect(types.braceL); - while (!this.eat(types.braceR)) { - if (!first) { - this$1.expect(types.comma); - if (this$1.afterTrailingComma(types.braceR)) { break } - } else { first = false; } - - var node = this$1.startNode(); - node.local = this$1.parseIdent(true); - node.exported = this$1.eatContextual("as") ? this$1.parseIdent(true) : node.local; - this$1.checkExport(exports, node.exported.name, node.exported.start); - nodes.push(this$1.finishNode(node, "ExportSpecifier")); - } - return nodes -}; - -// Parses import declaration. - -pp$1.parseImport = function(node) { - this.next(); - // import '...' - if (this.type === types.string) { - node.specifiers = empty; - node.source = this.parseExprAtom(); - } else { - node.specifiers = this.parseImportSpecifiers(); - this.expectContextual("from"); - node.source = this.type === types.string ? this.parseExprAtom() : this.unexpected(); - } - this.semicolon(); - return this.finishNode(node, "ImportDeclaration") -}; - -// Parses a comma-separated list of module imports. - -pp$1.parseImportSpecifiers = function() { - var this$1 = this; - - var nodes = [], first = true; - if (this.type === types.name) { - // import defaultObj, { x, y as z } from '...' - var node = this.startNode(); - node.local = this.parseIdent(); - this.checkLVal(node.local, "let"); - nodes.push(this.finishNode(node, "ImportDefaultSpecifier")); - if (!this.eat(types.comma)) { return nodes } - } - if (this.type === types.star) { - var node$1 = this.startNode(); - this.next(); - this.expectContextual("as"); - node$1.local = this.parseIdent(); - this.checkLVal(node$1.local, "let"); - nodes.push(this.finishNode(node$1, "ImportNamespaceSpecifier")); - return nodes - } - this.expect(types.braceL); - while (!this.eat(types.braceR)) { - if (!first) { - this$1.expect(types.comma); - if (this$1.afterTrailingComma(types.braceR)) { break } - } else { first = false; } - - var node$2 = this$1.startNode(); - node$2.imported = this$1.parseIdent(true); - if (this$1.eatContextual("as")) { - node$2.local = this$1.parseIdent(); - } else { - this$1.checkUnreserved(node$2.imported); - node$2.local = node$2.imported; - } - this$1.checkLVal(node$2.local, "let"); - nodes.push(this$1.finishNode(node$2, "ImportSpecifier")); - } - return nodes -}; - -// Set `ExpressionStatement#directive` property for directive prologues. -pp$1.adaptDirectivePrologue = function(statements) { - for (var i = 0; i < statements.length && this.isDirectiveCandidate(statements[i]); ++i) { - statements[i].directive = statements[i].expression.raw.slice(1, -1); - } -}; -pp$1.isDirectiveCandidate = function(statement) { - return ( - statement.type === "ExpressionStatement" && - statement.expression.type === "Literal" && - typeof statement.expression.value === "string" && - // Reject parenthesized strings. - (this.input[statement.start] === "\"" || this.input[statement.start] === "'") - ) -}; - -var pp$2 = Parser.prototype; - -// Convert existing expression atom to assignable pattern -// if possible. - -pp$2.toAssignable = function(node, isBinding, refDestructuringErrors) { - var this$1 = this; - - if (this.options.ecmaVersion >= 6 && node) { - switch (node.type) { - case "Identifier": - if (this.inAsync && node.name === "await") - { this.raise(node.start, "Can not use 'await' as identifier inside an async function"); } - break - - case "ObjectPattern": - case "ArrayPattern": - case "RestElement": - break - - case "ObjectExpression": - node.type = "ObjectPattern"; - if (refDestructuringErrors) { this.checkPatternErrors(refDestructuringErrors, true); } - for (var i = 0, list = node.properties; i < list.length; i += 1) { - var prop = list[i]; - - this$1.toAssignable(prop, isBinding); - // Early error: - // AssignmentRestProperty[Yield, Await] : - // `...` DestructuringAssignmentTarget[Yield, Await] - // - // It is a Syntax Error if |DestructuringAssignmentTarget| is an |ArrayLiteral| or an |ObjectLiteral|. - if ( - prop.type === "RestElement" && - (prop.argument.type === "ArrayPattern" || prop.argument.type === "ObjectPattern") - ) { - this$1.raise(prop.argument.start, "Unexpected token"); - } - } - break - - case "Property": - // AssignmentProperty has type == "Property" - if (node.kind !== "init") { this.raise(node.key.start, "Object pattern can't contain getter or setter"); } - this.toAssignable(node.value, isBinding); - break - - case "ArrayExpression": - node.type = "ArrayPattern"; - if (refDestructuringErrors) { this.checkPatternErrors(refDestructuringErrors, true); } - this.toAssignableList(node.elements, isBinding); - break - - case "SpreadElement": - node.type = "RestElement"; - this.toAssignable(node.argument, isBinding); - if (node.argument.type === "AssignmentPattern") - { this.raise(node.argument.start, "Rest elements cannot have a default value"); } - break - - case "AssignmentExpression": - if (node.operator !== "=") { this.raise(node.left.end, "Only '=' operator can be used for specifying default value."); } - node.type = "AssignmentPattern"; - delete node.operator; - this.toAssignable(node.left, isBinding); - // falls through to AssignmentPattern - - case "AssignmentPattern": - break - - case "ParenthesizedExpression": - this.toAssignable(node.expression, isBinding); - break - - case "MemberExpression": - if (!isBinding) { break } - - default: - this.raise(node.start, "Assigning to rvalue"); - } - } else if (refDestructuringErrors) { this.checkPatternErrors(refDestructuringErrors, true); } - return node -}; - -// Convert list of expression atoms to binding list. - -pp$2.toAssignableList = function(exprList, isBinding) { - var this$1 = this; - - var end = exprList.length; - for (var i = 0; i < end; i++) { - var elt = exprList[i]; - if (elt) { this$1.toAssignable(elt, isBinding); } - } - if (end) { - var last = exprList[end - 1]; - if (this.options.ecmaVersion === 6 && isBinding && last && last.type === "RestElement" && last.argument.type !== "Identifier") - { this.unexpected(last.argument.start); } - } - return exprList -}; - -// Parses spread element. - -pp$2.parseSpread = function(refDestructuringErrors) { - var node = this.startNode(); - this.next(); - node.argument = this.parseMaybeAssign(false, refDestructuringErrors); - return this.finishNode(node, "SpreadElement") -}; - -pp$2.parseRestBinding = function() { - var node = this.startNode(); - this.next(); - - // RestElement inside of a function parameter must be an identifier - if (this.options.ecmaVersion === 6 && this.type !== types.name) - { this.unexpected(); } - - node.argument = this.parseBindingAtom(); - - return this.finishNode(node, "RestElement") -}; - -// Parses lvalue (assignable) atom. - -pp$2.parseBindingAtom = function() { - if (this.options.ecmaVersion >= 6) { - switch (this.type) { - case types.bracketL: - var node = this.startNode(); - this.next(); - node.elements = this.parseBindingList(types.bracketR, true, true); - return this.finishNode(node, "ArrayPattern") - - case types.braceL: - return this.parseObj(true) - } - } - return this.parseIdent() -}; - -pp$2.parseBindingList = function(close, allowEmpty, allowTrailingComma) { - var this$1 = this; - - var elts = [], first = true; - while (!this.eat(close)) { - if (first) { first = false; } - else { this$1.expect(types.comma); } - if (allowEmpty && this$1.type === types.comma) { - elts.push(null); - } else if (allowTrailingComma && this$1.afterTrailingComma(close)) { - break - } else if (this$1.type === types.ellipsis) { - var rest = this$1.parseRestBinding(); - this$1.parseBindingListItem(rest); - elts.push(rest); - if (this$1.type === types.comma) { this$1.raise(this$1.start, "Comma is not permitted after the rest element"); } - this$1.expect(close); - break - } else { - var elem = this$1.parseMaybeDefault(this$1.start, this$1.startLoc); - this$1.parseBindingListItem(elem); - elts.push(elem); - } - } - return elts -}; - -pp$2.parseBindingListItem = function(param) { - return param -}; - -// Parses assignment pattern around given atom if possible. - -pp$2.parseMaybeDefault = function(startPos, startLoc, left) { - left = left || this.parseBindingAtom(); - if (this.options.ecmaVersion < 6 || !this.eat(types.eq)) { return left } - var node = this.startNodeAt(startPos, startLoc); - node.left = left; - node.right = this.parseMaybeAssign(); - return this.finishNode(node, "AssignmentPattern") -}; - -// Verify that a node is an lval — something that can be assigned -// to. -// bindingType can be either: -// 'var' indicating that the lval creates a 'var' binding -// 'let' indicating that the lval creates a lexical ('let' or 'const') binding -// 'none' indicating that the binding should be checked for illegal identifiers, but not for duplicate references - -pp$2.checkLVal = function(expr, bindingType, checkClashes) { - var this$1 = this; - - switch (expr.type) { - case "Identifier": - if (this.strict && this.reservedWordsStrictBind.test(expr.name)) - { this.raiseRecoverable(expr.start, (bindingType ? "Binding " : "Assigning to ") + expr.name + " in strict mode"); } - if (checkClashes) { - if (has(checkClashes, expr.name)) - { this.raiseRecoverable(expr.start, "Argument name clash"); } - checkClashes[expr.name] = true; - } - if (bindingType && bindingType !== "none") { - if ( - bindingType === "var" && !this.canDeclareVarName(expr.name) || - bindingType !== "var" && !this.canDeclareLexicalName(expr.name) - ) { - this.raiseRecoverable(expr.start, ("Identifier '" + (expr.name) + "' has already been declared")); - } - if (bindingType === "var") { - this.declareVarName(expr.name); - } else { - this.declareLexicalName(expr.name); - } - } - break - - case "MemberExpression": - if (bindingType) { this.raiseRecoverable(expr.start, "Binding member expression"); } - break - - case "ObjectPattern": - for (var i = 0, list = expr.properties; i < list.length; i += 1) - { - var prop = list[i]; - - this$1.checkLVal(prop, bindingType, checkClashes); - } - break - - case "Property": - // AssignmentProperty has type == "Property" - this.checkLVal(expr.value, bindingType, checkClashes); - break - - case "ArrayPattern": - for (var i$1 = 0, list$1 = expr.elements; i$1 < list$1.length; i$1 += 1) { - var elem = list$1[i$1]; - - if (elem) { this$1.checkLVal(elem, bindingType, checkClashes); } - } - break - - case "AssignmentPattern": - this.checkLVal(expr.left, bindingType, checkClashes); - break - - case "RestElement": - this.checkLVal(expr.argument, bindingType, checkClashes); - break - - case "ParenthesizedExpression": - this.checkLVal(expr.expression, bindingType, checkClashes); - break - - default: - this.raise(expr.start, (bindingType ? "Binding" : "Assigning to") + " rvalue"); - } -}; - -// A recursive descent parser operates by defining functions for all -// syntactic elements, and recursively calling those, each function -// advancing the input stream and returning an AST node. Precedence -// of constructs (for example, the fact that `!x[1]` means `!(x[1])` -// instead of `(!x)[1]` is handled by the fact that the parser -// function that parses unary prefix operators is called first, and -// in turn calls the function that parses `[]` subscripts — that -// way, it'll receive the node for `x[1]` already parsed, and wraps -// *that* in the unary operator node. -// -// Acorn uses an [operator precedence parser][opp] to handle binary -// operator precedence, because it is much more compact than using -// the technique outlined above, which uses different, nesting -// functions to specify precedence, for all of the ten binary -// precedence levels that JavaScript defines. -// -// [opp]: http://en.wikipedia.org/wiki/Operator-precedence_parser - -var pp$3 = Parser.prototype; - -// Check if property name clashes with already added. -// Object/class getters and setters are not allowed to clash — -// either with each other or with an init property — and in -// strict mode, init properties are also not allowed to be repeated. - -pp$3.checkPropClash = function(prop, propHash, refDestructuringErrors) { - if (this.options.ecmaVersion >= 9 && prop.type === "SpreadElement") - { return } - if (this.options.ecmaVersion >= 6 && (prop.computed || prop.method || prop.shorthand)) - { return } - var key = prop.key; - var name; - switch (key.type) { - case "Identifier": name = key.name; break - case "Literal": name = String(key.value); break - default: return - } - var kind = prop.kind; - if (this.options.ecmaVersion >= 6) { - if (name === "__proto__" && kind === "init") { - if (propHash.proto) { - if (refDestructuringErrors && refDestructuringErrors.doubleProto < 0) { refDestructuringErrors.doubleProto = key.start; } - // Backwards-compat kludge. Can be removed in version 6.0 - else { this.raiseRecoverable(key.start, "Redefinition of __proto__ property"); } - } - propHash.proto = true; - } - return - } - name = "$" + name; - var other = propHash[name]; - if (other) { - var redefinition; - if (kind === "init") { - redefinition = this.strict && other.init || other.get || other.set; - } else { - redefinition = other.init || other[kind]; - } - if (redefinition) - { this.raiseRecoverable(key.start, "Redefinition of property"); } - } else { - other = propHash[name] = { - init: false, - get: false, - set: false - }; - } - other[kind] = true; -}; - -// ### Expression parsing - -// These nest, from the most general expression type at the top to -// 'atomic', nondivisible expression types at the bottom. Most of -// the functions will simply let the function(s) below them parse, -// and, *if* the syntactic construct they handle is present, wrap -// the AST node that the inner parser gave them in another node. - -// Parse a full expression. The optional arguments are used to -// forbid the `in` operator (in for loops initalization expressions) -// and provide reference for storing '=' operator inside shorthand -// property assignment in contexts where both object expression -// and object pattern might appear (so it's possible to raise -// delayed syntax error at correct position). - -pp$3.parseExpression = function(noIn, refDestructuringErrors) { - var this$1 = this; - - var startPos = this.start, startLoc = this.startLoc; - var expr = this.parseMaybeAssign(noIn, refDestructuringErrors); - if (this.type === types.comma) { - var node = this.startNodeAt(startPos, startLoc); - node.expressions = [expr]; - while (this.eat(types.comma)) { node.expressions.push(this$1.parseMaybeAssign(noIn, refDestructuringErrors)); } - return this.finishNode(node, "SequenceExpression") - } - return expr -}; - -// Parse an assignment expression. This includes applications of -// operators like `+=`. - -pp$3.parseMaybeAssign = function(noIn, refDestructuringErrors, afterLeftParse) { - if (this.inGenerator && this.isContextual("yield")) { return this.parseYield() } - - var ownDestructuringErrors = false, oldParenAssign = -1, oldTrailingComma = -1; - if (refDestructuringErrors) { - oldParenAssign = refDestructuringErrors.parenthesizedAssign; - oldTrailingComma = refDestructuringErrors.trailingComma; - refDestructuringErrors.parenthesizedAssign = refDestructuringErrors.trailingComma = -1; - } else { - refDestructuringErrors = new DestructuringErrors; - ownDestructuringErrors = true; - } - - var startPos = this.start, startLoc = this.startLoc; - if (this.type == types.parenL || this.type == types.name) - { this.potentialArrowAt = this.start; } - var left = this.parseMaybeConditional(noIn, refDestructuringErrors); - if (afterLeftParse) { left = afterLeftParse.call(this, left, startPos, startLoc); } - if (this.type.isAssign) { - var node = this.startNodeAt(startPos, startLoc); - node.operator = this.value; - node.left = this.type === types.eq ? this.toAssignable(left, false, refDestructuringErrors) : left; - if (!ownDestructuringErrors) { DestructuringErrors.call(refDestructuringErrors); } - refDestructuringErrors.shorthandAssign = -1; // reset because shorthand default was used correctly - this.checkLVal(left); - this.next(); - node.right = this.parseMaybeAssign(noIn); - return this.finishNode(node, "AssignmentExpression") - } else { - if (ownDestructuringErrors) { this.checkExpressionErrors(refDestructuringErrors, true); } - } - if (oldParenAssign > -1) { refDestructuringErrors.parenthesizedAssign = oldParenAssign; } - if (oldTrailingComma > -1) { refDestructuringErrors.trailingComma = oldTrailingComma; } - return left -}; - -// Parse a ternary conditional (`?:`) operator. - -pp$3.parseMaybeConditional = function(noIn, refDestructuringErrors) { - var startPos = this.start, startLoc = this.startLoc; - var expr = this.parseExprOps(noIn, refDestructuringErrors); - if (this.checkExpressionErrors(refDestructuringErrors)) { return expr } - if (this.eat(types.question)) { - var node = this.startNodeAt(startPos, startLoc); - node.test = expr; - node.consequent = this.parseMaybeAssign(); - this.expect(types.colon); - node.alternate = this.parseMaybeAssign(noIn); - return this.finishNode(node, "ConditionalExpression") - } - return expr -}; - -// Start the precedence parser. - -pp$3.parseExprOps = function(noIn, refDestructuringErrors) { - var startPos = this.start, startLoc = this.startLoc; - var expr = this.parseMaybeUnary(refDestructuringErrors, false); - if (this.checkExpressionErrors(refDestructuringErrors)) { return expr } - return expr.start == startPos && expr.type === "ArrowFunctionExpression" ? expr : this.parseExprOp(expr, startPos, startLoc, -1, noIn) -}; - -// Parse binary operators with the operator precedence parsing -// algorithm. `left` is the left-hand side of the operator. -// `minPrec` provides context that allows the function to stop and -// defer further parser to one of its callers when it encounters an -// operator that has a lower precedence than the set it is parsing. - -pp$3.parseExprOp = function(left, leftStartPos, leftStartLoc, minPrec, noIn) { - var prec = this.type.binop; - if (prec != null && (!noIn || this.type !== types._in)) { - if (prec > minPrec) { - var logical = this.type === types.logicalOR || this.type === types.logicalAND; - var op = this.value; - this.next(); - var startPos = this.start, startLoc = this.startLoc; - var right = this.parseExprOp(this.parseMaybeUnary(null, false), startPos, startLoc, prec, noIn); - var node = this.buildBinary(leftStartPos, leftStartLoc, left, right, op, logical); - return this.parseExprOp(node, leftStartPos, leftStartLoc, minPrec, noIn) - } - } - return left -}; - -pp$3.buildBinary = function(startPos, startLoc, left, right, op, logical) { - var node = this.startNodeAt(startPos, startLoc); - node.left = left; - node.operator = op; - node.right = right; - return this.finishNode(node, logical ? "LogicalExpression" : "BinaryExpression") -}; - -// Parse unary operators, both prefix and postfix. - -pp$3.parseMaybeUnary = function(refDestructuringErrors, sawUnary) { - var this$1 = this; - - var startPos = this.start, startLoc = this.startLoc, expr; - if (this.inAsync && this.isContextual("await")) { - expr = this.parseAwait(); - sawUnary = true; - } else if (this.type.prefix) { - var node = this.startNode(), update = this.type === types.incDec; - node.operator = this.value; - node.prefix = true; - this.next(); - node.argument = this.parseMaybeUnary(null, true); - this.checkExpressionErrors(refDestructuringErrors, true); - if (update) { this.checkLVal(node.argument); } - else if (this.strict && node.operator === "delete" && - node.argument.type === "Identifier") - { this.raiseRecoverable(node.start, "Deleting local variable in strict mode"); } - else { sawUnary = true; } - expr = this.finishNode(node, update ? "UpdateExpression" : "UnaryExpression"); - } else { - expr = this.parseExprSubscripts(refDestructuringErrors); - if (this.checkExpressionErrors(refDestructuringErrors)) { return expr } - while (this.type.postfix && !this.canInsertSemicolon()) { - var node$1 = this$1.startNodeAt(startPos, startLoc); - node$1.operator = this$1.value; - node$1.prefix = false; - node$1.argument = expr; - this$1.checkLVal(expr); - this$1.next(); - expr = this$1.finishNode(node$1, "UpdateExpression"); - } - } - - if (!sawUnary && this.eat(types.starstar)) - { return this.buildBinary(startPos, startLoc, expr, this.parseMaybeUnary(null, false), "**", false) } - else - { return expr } -}; - -// Parse call, dot, and `[]`-subscript expressions. - -pp$3.parseExprSubscripts = function(refDestructuringErrors) { - var startPos = this.start, startLoc = this.startLoc; - var expr = this.parseExprAtom(refDestructuringErrors); - var skipArrowSubscripts = expr.type === "ArrowFunctionExpression" && this.input.slice(this.lastTokStart, this.lastTokEnd) !== ")"; - if (this.checkExpressionErrors(refDestructuringErrors) || skipArrowSubscripts) { return expr } - var result = this.parseSubscripts(expr, startPos, startLoc); - if (refDestructuringErrors && result.type === "MemberExpression") { - if (refDestructuringErrors.parenthesizedAssign >= result.start) { refDestructuringErrors.parenthesizedAssign = -1; } - if (refDestructuringErrors.parenthesizedBind >= result.start) { refDestructuringErrors.parenthesizedBind = -1; } - } - return result -}; - -pp$3.parseSubscripts = function(base, startPos, startLoc, noCalls) { - var this$1 = this; - - var maybeAsyncArrow = this.options.ecmaVersion >= 8 && base.type === "Identifier" && base.name === "async" && - this.lastTokEnd == base.end && !this.canInsertSemicolon() && this.input.slice(base.start, base.end) === "async"; - for (var computed = (void 0);;) { - if ((computed = this$1.eat(types.bracketL)) || this$1.eat(types.dot)) { - var node = this$1.startNodeAt(startPos, startLoc); - node.object = base; - node.property = computed ? this$1.parseExpression() : this$1.parseIdent(true); - node.computed = !!computed; - if (computed) { this$1.expect(types.bracketR); } - base = this$1.finishNode(node, "MemberExpression"); - } else if (!noCalls && this$1.eat(types.parenL)) { - var refDestructuringErrors = new DestructuringErrors, oldYieldPos = this$1.yieldPos, oldAwaitPos = this$1.awaitPos; - this$1.yieldPos = 0; - this$1.awaitPos = 0; - var exprList = this$1.parseExprList(types.parenR, this$1.options.ecmaVersion >= 8, false, refDestructuringErrors); - if (maybeAsyncArrow && !this$1.canInsertSemicolon() && this$1.eat(types.arrow)) { - this$1.checkPatternErrors(refDestructuringErrors, false); - this$1.checkYieldAwaitInDefaultParams(); - this$1.yieldPos = oldYieldPos; - this$1.awaitPos = oldAwaitPos; - return this$1.parseArrowExpression(this$1.startNodeAt(startPos, startLoc), exprList, true) - } - this$1.checkExpressionErrors(refDestructuringErrors, true); - this$1.yieldPos = oldYieldPos || this$1.yieldPos; - this$1.awaitPos = oldAwaitPos || this$1.awaitPos; - var node$1 = this$1.startNodeAt(startPos, startLoc); - node$1.callee = base; - node$1.arguments = exprList; - base = this$1.finishNode(node$1, "CallExpression"); - } else if (this$1.type === types.backQuote) { - var node$2 = this$1.startNodeAt(startPos, startLoc); - node$2.tag = base; - node$2.quasi = this$1.parseTemplate({isTagged: true}); - base = this$1.finishNode(node$2, "TaggedTemplateExpression"); - } else { - return base - } - } -}; - -// Parse an atomic expression — either a single token that is an -// expression, an expression started by a keyword like `function` or -// `new`, or an expression wrapped in punctuation like `()`, `[]`, -// or `{}`. - -pp$3.parseExprAtom = function(refDestructuringErrors) { - var node, canBeArrow = this.potentialArrowAt == this.start; - switch (this.type) { - case types._super: - if (!this.inFunction) - { this.raise(this.start, "'super' outside of function or class"); } - node = this.startNode(); - this.next(); - // The `super` keyword can appear at below: - // SuperProperty: - // super [ Expression ] - // super . IdentifierName - // SuperCall: - // super Arguments - if (this.type !== types.dot && this.type !== types.bracketL && this.type !== types.parenL) - { this.unexpected(); } - return this.finishNode(node, "Super") - - case types._this: - node = this.startNode(); - this.next(); - return this.finishNode(node, "ThisExpression") - - case types.name: - var startPos = this.start, startLoc = this.startLoc, containsEsc = this.containsEsc; - var id = this.parseIdent(this.type !== types.name); - if (this.options.ecmaVersion >= 8 && !containsEsc && id.name === "async" && !this.canInsertSemicolon() && this.eat(types._function)) - { return this.parseFunction(this.startNodeAt(startPos, startLoc), false, false, true) } - if (canBeArrow && !this.canInsertSemicolon()) { - if (this.eat(types.arrow)) - { return this.parseArrowExpression(this.startNodeAt(startPos, startLoc), [id], false) } - if (this.options.ecmaVersion >= 8 && id.name === "async" && this.type === types.name && !containsEsc) { - id = this.parseIdent(); - if (this.canInsertSemicolon() || !this.eat(types.arrow)) - { this.unexpected(); } - return this.parseArrowExpression(this.startNodeAt(startPos, startLoc), [id], true) - } - } - return id - - case types.regexp: - var value = this.value; - node = this.parseLiteral(value.value); - node.regex = {pattern: value.pattern, flags: value.flags}; - return node - - case types.num: case types.string: - return this.parseLiteral(this.value) - - case types._null: case types._true: case types._false: - node = this.startNode(); - node.value = this.type === types._null ? null : this.type === types._true; - node.raw = this.type.keyword; - this.next(); - return this.finishNode(node, "Literal") - - case types.parenL: - var start = this.start, expr = this.parseParenAndDistinguishExpression(canBeArrow); - if (refDestructuringErrors) { - if (refDestructuringErrors.parenthesizedAssign < 0 && !this.isSimpleAssignTarget(expr)) - { refDestructuringErrors.parenthesizedAssign = start; } - if (refDestructuringErrors.parenthesizedBind < 0) - { refDestructuringErrors.parenthesizedBind = start; } - } - return expr - - case types.bracketL: - node = this.startNode(); - this.next(); - node.elements = this.parseExprList(types.bracketR, true, true, refDestructuringErrors); - return this.finishNode(node, "ArrayExpression") - - case types.braceL: - return this.parseObj(false, refDestructuringErrors) - - case types._function: - node = this.startNode(); - this.next(); - return this.parseFunction(node, false) - - case types._class: - return this.parseClass(this.startNode(), false) - - case types._new: - return this.parseNew() - - case types.backQuote: - return this.parseTemplate() - - default: - this.unexpected(); - } -}; - -pp$3.parseLiteral = function(value) { - var node = this.startNode(); - node.value = value; - node.raw = this.input.slice(this.start, this.end); - this.next(); - return this.finishNode(node, "Literal") -}; - -pp$3.parseParenExpression = function() { - this.expect(types.parenL); - var val = this.parseExpression(); - this.expect(types.parenR); - return val -}; - -pp$3.parseParenAndDistinguishExpression = function(canBeArrow) { - var this$1 = this; - - var startPos = this.start, startLoc = this.startLoc, val, allowTrailingComma = this.options.ecmaVersion >= 8; - if (this.options.ecmaVersion >= 6) { - this.next(); - - var innerStartPos = this.start, innerStartLoc = this.startLoc; - var exprList = [], first = true, lastIsComma = false; - var refDestructuringErrors = new DestructuringErrors, oldYieldPos = this.yieldPos, oldAwaitPos = this.awaitPos, spreadStart; - this.yieldPos = 0; - this.awaitPos = 0; - while (this.type !== types.parenR) { - first ? first = false : this$1.expect(types.comma); - if (allowTrailingComma && this$1.afterTrailingComma(types.parenR, true)) { - lastIsComma = true; - break - } else if (this$1.type === types.ellipsis) { - spreadStart = this$1.start; - exprList.push(this$1.parseParenItem(this$1.parseRestBinding())); - if (this$1.type === types.comma) { this$1.raise(this$1.start, "Comma is not permitted after the rest element"); } - break - } else { - exprList.push(this$1.parseMaybeAssign(false, refDestructuringErrors, this$1.parseParenItem)); - } - } - var innerEndPos = this.start, innerEndLoc = this.startLoc; - this.expect(types.parenR); - - if (canBeArrow && !this.canInsertSemicolon() && this.eat(types.arrow)) { - this.checkPatternErrors(refDestructuringErrors, false); - this.checkYieldAwaitInDefaultParams(); - this.yieldPos = oldYieldPos; - this.awaitPos = oldAwaitPos; - return this.parseParenArrowList(startPos, startLoc, exprList) - } - - if (!exprList.length || lastIsComma) { this.unexpected(this.lastTokStart); } - if (spreadStart) { this.unexpected(spreadStart); } - this.checkExpressionErrors(refDestructuringErrors, true); - this.yieldPos = oldYieldPos || this.yieldPos; - this.awaitPos = oldAwaitPos || this.awaitPos; - - if (exprList.length > 1) { - val = this.startNodeAt(innerStartPos, innerStartLoc); - val.expressions = exprList; - this.finishNodeAt(val, "SequenceExpression", innerEndPos, innerEndLoc); - } else { - val = exprList[0]; - } - } else { - val = this.parseParenExpression(); - } - - if (this.options.preserveParens) { - var par = this.startNodeAt(startPos, startLoc); - par.expression = val; - return this.finishNode(par, "ParenthesizedExpression") - } else { - return val - } -}; - -pp$3.parseParenItem = function(item) { - return item -}; - -pp$3.parseParenArrowList = function(startPos, startLoc, exprList) { - return this.parseArrowExpression(this.startNodeAt(startPos, startLoc), exprList) -}; - -// New's precedence is slightly tricky. It must allow its argument to -// be a `[]` or dot subscript expression, but not a call — at least, -// not without wrapping it in parentheses. Thus, it uses the noCalls -// argument to parseSubscripts to prevent it from consuming the -// argument list. - -var empty$1 = []; - -pp$3.parseNew = function() { - var node = this.startNode(); - var meta = this.parseIdent(true); - if (this.options.ecmaVersion >= 6 && this.eat(types.dot)) { - node.meta = meta; - var containsEsc = this.containsEsc; - node.property = this.parseIdent(true); - if (node.property.name !== "target" || containsEsc) - { this.raiseRecoverable(node.property.start, "The only valid meta property for new is new.target"); } - if (!this.inFunction) - { this.raiseRecoverable(node.start, "new.target can only be used in functions"); } - return this.finishNode(node, "MetaProperty") - } - var startPos = this.start, startLoc = this.startLoc; - node.callee = this.parseSubscripts(this.parseExprAtom(), startPos, startLoc, true); - if (this.eat(types.parenL)) { node.arguments = this.parseExprList(types.parenR, this.options.ecmaVersion >= 8, false); } - else { node.arguments = empty$1; } - return this.finishNode(node, "NewExpression") -}; - -// Parse template expression. - -pp$3.parseTemplateElement = function(ref) { - var isTagged = ref.isTagged; - - var elem = this.startNode(); - if (this.type === types.invalidTemplate) { - if (!isTagged) { - this.raiseRecoverable(this.start, "Bad escape sequence in untagged template literal"); - } - elem.value = { - raw: this.value, - cooked: null - }; - } else { - elem.value = { - raw: this.input.slice(this.start, this.end).replace(/\r\n?/g, "\n"), - cooked: this.value - }; - } - this.next(); - elem.tail = this.type === types.backQuote; - return this.finishNode(elem, "TemplateElement") -}; - -pp$3.parseTemplate = function(ref) { - var this$1 = this; - if ( ref === void 0 ) ref = {}; - var isTagged = ref.isTagged; if ( isTagged === void 0 ) isTagged = false; - - var node = this.startNode(); - this.next(); - node.expressions = []; - var curElt = this.parseTemplateElement({isTagged: isTagged}); - node.quasis = [curElt]; - while (!curElt.tail) { - this$1.expect(types.dollarBraceL); - node.expressions.push(this$1.parseExpression()); - this$1.expect(types.braceR); - node.quasis.push(curElt = this$1.parseTemplateElement({isTagged: isTagged})); - } - this.next(); - return this.finishNode(node, "TemplateLiteral") -}; - -pp$3.isAsyncProp = function(prop) { - return !prop.computed && prop.key.type === "Identifier" && prop.key.name === "async" && - (this.type === types.name || this.type === types.num || this.type === types.string || this.type === types.bracketL || this.type.keyword || (this.options.ecmaVersion >= 9 && this.type === types.star)) && - !lineBreak.test(this.input.slice(this.lastTokEnd, this.start)) -}; - -// Parse an object literal or binding pattern. - -pp$3.parseObj = function(isPattern, refDestructuringErrors) { - var this$1 = this; - - var node = this.startNode(), first = true, propHash = {}; - node.properties = []; - this.next(); - while (!this.eat(types.braceR)) { - if (!first) { - this$1.expect(types.comma); - if (this$1.afterTrailingComma(types.braceR)) { break } - } else { first = false; } - - var prop = this$1.parseProperty(isPattern, refDestructuringErrors); - if (!isPattern) { this$1.checkPropClash(prop, propHash, refDestructuringErrors); } - node.properties.push(prop); - } - return this.finishNode(node, isPattern ? "ObjectPattern" : "ObjectExpression") -}; - -pp$3.parseProperty = function(isPattern, refDestructuringErrors) { - var prop = this.startNode(), isGenerator, isAsync, startPos, startLoc; - if (this.options.ecmaVersion >= 9 && this.eat(types.ellipsis)) { - if (isPattern) { - prop.argument = this.parseIdent(false); - if (this.type === types.comma) { - this.raise(this.start, "Comma is not permitted after the rest element"); - } - return this.finishNode(prop, "RestElement") - } - // To disallow parenthesized identifier via `this.toAssignable()`. - if (this.type === types.parenL && refDestructuringErrors) { - if (refDestructuringErrors.parenthesizedAssign < 0) { - refDestructuringErrors.parenthesizedAssign = this.start; - } - if (refDestructuringErrors.parenthesizedBind < 0) { - refDestructuringErrors.parenthesizedBind = this.start; - } - } - // Parse argument. - prop.argument = this.parseMaybeAssign(false, refDestructuringErrors); - // To disallow trailing comma via `this.toAssignable()`. - if (this.type === types.comma && refDestructuringErrors && refDestructuringErrors.trailingComma < 0) { - refDestructuringErrors.trailingComma = this.start; - } - // Finish - return this.finishNode(prop, "SpreadElement") - } - if (this.options.ecmaVersion >= 6) { - prop.method = false; - prop.shorthand = false; - if (isPattern || refDestructuringErrors) { - startPos = this.start; - startLoc = this.startLoc; - } - if (!isPattern) - { isGenerator = this.eat(types.star); } - } - var containsEsc = this.containsEsc; - this.parsePropertyName(prop); - if (!isPattern && !containsEsc && this.options.ecmaVersion >= 8 && !isGenerator && this.isAsyncProp(prop)) { - isAsync = true; - isGenerator = this.options.ecmaVersion >= 9 && this.eat(types.star); - this.parsePropertyName(prop, refDestructuringErrors); - } else { - isAsync = false; - } - this.parsePropertyValue(prop, isPattern, isGenerator, isAsync, startPos, startLoc, refDestructuringErrors, containsEsc); - return this.finishNode(prop, "Property") -}; - -pp$3.parsePropertyValue = function(prop, isPattern, isGenerator, isAsync, startPos, startLoc, refDestructuringErrors, containsEsc) { - if ((isGenerator || isAsync) && this.type === types.colon) - { this.unexpected(); } - - if (this.eat(types.colon)) { - prop.value = isPattern ? this.parseMaybeDefault(this.start, this.startLoc) : this.parseMaybeAssign(false, refDestructuringErrors); - prop.kind = "init"; - } else if (this.options.ecmaVersion >= 6 && this.type === types.parenL) { - if (isPattern) { this.unexpected(); } - prop.kind = "init"; - prop.method = true; - prop.value = this.parseMethod(isGenerator, isAsync); - } else if (!isPattern && !containsEsc && - this.options.ecmaVersion >= 5 && !prop.computed && prop.key.type === "Identifier" && - (prop.key.name === "get" || prop.key.name === "set") && - (this.type != types.comma && this.type != types.braceR)) { - if (isGenerator || isAsync) { this.unexpected(); } - prop.kind = prop.key.name; - this.parsePropertyName(prop); - prop.value = this.parseMethod(false); - var paramCount = prop.kind === "get" ? 0 : 1; - if (prop.value.params.length !== paramCount) { - var start = prop.value.start; - if (prop.kind === "get") - { this.raiseRecoverable(start, "getter should have no params"); } - else - { this.raiseRecoverable(start, "setter should have exactly one param"); } - } else { - if (prop.kind === "set" && prop.value.params[0].type === "RestElement") - { this.raiseRecoverable(prop.value.params[0].start, "Setter cannot use rest params"); } - } - } else if (this.options.ecmaVersion >= 6 && !prop.computed && prop.key.type === "Identifier") { - this.checkUnreserved(prop.key); - prop.kind = "init"; - if (isPattern) { - prop.value = this.parseMaybeDefault(startPos, startLoc, prop.key); - } else if (this.type === types.eq && refDestructuringErrors) { - if (refDestructuringErrors.shorthandAssign < 0) - { refDestructuringErrors.shorthandAssign = this.start; } - prop.value = this.parseMaybeDefault(startPos, startLoc, prop.key); - } else { - prop.value = prop.key; - } - prop.shorthand = true; - } else { this.unexpected(); } -}; - -pp$3.parsePropertyName = function(prop) { - if (this.options.ecmaVersion >= 6) { - if (this.eat(types.bracketL)) { - prop.computed = true; - prop.key = this.parseMaybeAssign(); - this.expect(types.bracketR); - return prop.key - } else { - prop.computed = false; - } - } - return prop.key = this.type === types.num || this.type === types.string ? this.parseExprAtom() : this.parseIdent(true) -}; - -// Initialize empty function node. - -pp$3.initFunction = function(node) { - node.id = null; - if (this.options.ecmaVersion >= 6) { - node.generator = false; - node.expression = false; - } - if (this.options.ecmaVersion >= 8) - { node.async = false; } -}; - -// Parse object or class method. - -pp$3.parseMethod = function(isGenerator, isAsync) { - var node = this.startNode(), oldInGen = this.inGenerator, oldInAsync = this.inAsync, - oldYieldPos = this.yieldPos, oldAwaitPos = this.awaitPos, oldInFunc = this.inFunction; - - this.initFunction(node); - if (this.options.ecmaVersion >= 6) - { node.generator = isGenerator; } - if (this.options.ecmaVersion >= 8) - { node.async = !!isAsync; } - - this.inGenerator = node.generator; - this.inAsync = node.async; - this.yieldPos = 0; - this.awaitPos = 0; - this.inFunction = true; - this.enterFunctionScope(); - - this.expect(types.parenL); - node.params = this.parseBindingList(types.parenR, false, this.options.ecmaVersion >= 8); - this.checkYieldAwaitInDefaultParams(); - this.parseFunctionBody(node, false); - - this.inGenerator = oldInGen; - this.inAsync = oldInAsync; - this.yieldPos = oldYieldPos; - this.awaitPos = oldAwaitPos; - this.inFunction = oldInFunc; - return this.finishNode(node, "FunctionExpression") -}; - -// Parse arrow function expression with given parameters. - -pp$3.parseArrowExpression = function(node, params, isAsync) { - var oldInGen = this.inGenerator, oldInAsync = this.inAsync, - oldYieldPos = this.yieldPos, oldAwaitPos = this.awaitPos, oldInFunc = this.inFunction; - - this.enterFunctionScope(); - this.initFunction(node); - if (this.options.ecmaVersion >= 8) - { node.async = !!isAsync; } - - this.inGenerator = false; - this.inAsync = node.async; - this.yieldPos = 0; - this.awaitPos = 0; - this.inFunction = true; - - node.params = this.toAssignableList(params, true); - this.parseFunctionBody(node, true); - - this.inGenerator = oldInGen; - this.inAsync = oldInAsync; - this.yieldPos = oldYieldPos; - this.awaitPos = oldAwaitPos; - this.inFunction = oldInFunc; - return this.finishNode(node, "ArrowFunctionExpression") -}; - -// Parse function body and check parameters. - -pp$3.parseFunctionBody = function(node, isArrowFunction) { - var isExpression = isArrowFunction && this.type !== types.braceL; - var oldStrict = this.strict, useStrict = false; - - if (isExpression) { - node.body = this.parseMaybeAssign(); - node.expression = true; - this.checkParams(node, false); - } else { - var nonSimple = this.options.ecmaVersion >= 7 && !this.isSimpleParamList(node.params); - if (!oldStrict || nonSimple) { - useStrict = this.strictDirective(this.end); - // If this is a strict mode function, verify that argument names - // are not repeated, and it does not try to bind the words `eval` - // or `arguments`. - if (useStrict && nonSimple) - { this.raiseRecoverable(node.start, "Illegal 'use strict' directive in function with non-simple parameter list"); } - } - // Start a new scope with regard to labels and the `inFunction` - // flag (restore them to their old value afterwards). - var oldLabels = this.labels; - this.labels = []; - if (useStrict) { this.strict = true; } - - // Add the params to varDeclaredNames to ensure that an error is thrown - // if a let/const declaration in the function clashes with one of the params. - this.checkParams(node, !oldStrict && !useStrict && !isArrowFunction && this.isSimpleParamList(node.params)); - node.body = this.parseBlock(false); - node.expression = false; - this.adaptDirectivePrologue(node.body.body); - this.labels = oldLabels; - } - this.exitFunctionScope(); - - if (this.strict && node.id) { - // Ensure the function name isn't a forbidden identifier in strict mode, e.g. 'eval' - this.checkLVal(node.id, "none"); - } - this.strict = oldStrict; -}; - -pp$3.isSimpleParamList = function(params) { - for (var i = 0, list = params; i < list.length; i += 1) - { - var param = list[i]; - - if (param.type !== "Identifier") { return false - } } - return true -}; - -// Checks function params for various disallowed patterns such as using "eval" -// or "arguments" and duplicate parameters. - -pp$3.checkParams = function(node, allowDuplicates) { - var this$1 = this; - - var nameHash = {}; - for (var i = 0, list = node.params; i < list.length; i += 1) - { - var param = list[i]; - - this$1.checkLVal(param, "var", allowDuplicates ? null : nameHash); - } -}; - -// Parses a comma-separated list of expressions, and returns them as -// an array. `close` is the token type that ends the list, and -// `allowEmpty` can be turned on to allow subsequent commas with -// nothing in between them to be parsed as `null` (which is needed -// for array literals). - -pp$3.parseExprList = function(close, allowTrailingComma, allowEmpty, refDestructuringErrors) { - var this$1 = this; - - var elts = [], first = true; - while (!this.eat(close)) { - if (!first) { - this$1.expect(types.comma); - if (allowTrailingComma && this$1.afterTrailingComma(close)) { break } - } else { first = false; } - - var elt = (void 0); - if (allowEmpty && this$1.type === types.comma) - { elt = null; } - else if (this$1.type === types.ellipsis) { - elt = this$1.parseSpread(refDestructuringErrors); - if (refDestructuringErrors && this$1.type === types.comma && refDestructuringErrors.trailingComma < 0) - { refDestructuringErrors.trailingComma = this$1.start; } - } else { - elt = this$1.parseMaybeAssign(false, refDestructuringErrors); - } - elts.push(elt); - } - return elts -}; - -pp$3.checkUnreserved = function(ref) { - var start = ref.start; - var end = ref.end; - var name = ref.name; - - if (this.inGenerator && name === "yield") - { this.raiseRecoverable(start, "Can not use 'yield' as identifier inside a generator"); } - if (this.inAsync && name === "await") - { this.raiseRecoverable(start, "Can not use 'await' as identifier inside an async function"); } - if (this.isKeyword(name)) - { this.raise(start, ("Unexpected keyword '" + name + "'")); } - if (this.options.ecmaVersion < 6 && - this.input.slice(start, end).indexOf("\\") != -1) { return } - var re = this.strict ? this.reservedWordsStrict : this.reservedWords; - if (re.test(name)) { - if (!this.inAsync && name === "await") - { this.raiseRecoverable(start, "Can not use keyword 'await' outside an async function"); } - this.raiseRecoverable(start, ("The keyword '" + name + "' is reserved")); - } -}; - -// Parse the next token as an identifier. If `liberal` is true (used -// when parsing properties), it will also convert keywords into -// identifiers. - -pp$3.parseIdent = function(liberal, isBinding) { - var node = this.startNode(); - if (liberal && this.options.allowReserved == "never") { liberal = false; } - if (this.type === types.name) { - node.name = this.value; - } else if (this.type.keyword) { - node.name = this.type.keyword; - - // To fix https://github.com/acornjs/acorn/issues/575 - // `class` and `function` keywords push new context into this.context. - // But there is no chance to pop the context if the keyword is consumed as an identifier such as a property name. - // If the previous token is a dot, this does not apply because the context-managing code already ignored the keyword - if ((node.name === "class" || node.name === "function") && - (this.lastTokEnd !== this.lastTokStart + 1 || this.input.charCodeAt(this.lastTokStart) !== 46)) { - this.context.pop(); - } - } else { - this.unexpected(); - } - this.next(); - this.finishNode(node, "Identifier"); - if (!liberal) { this.checkUnreserved(node); } - return node -}; - -// Parses yield expression inside generator. - -pp$3.parseYield = function() { - if (!this.yieldPos) { this.yieldPos = this.start; } - - var node = this.startNode(); - this.next(); - if (this.type == types.semi || this.canInsertSemicolon() || (this.type != types.star && !this.type.startsExpr)) { - node.delegate = false; - node.argument = null; - } else { - node.delegate = this.eat(types.star); - node.argument = this.parseMaybeAssign(); - } - return this.finishNode(node, "YieldExpression") -}; - -pp$3.parseAwait = function() { - if (!this.awaitPos) { this.awaitPos = this.start; } - - var node = this.startNode(); - this.next(); - node.argument = this.parseMaybeUnary(null, true); - return this.finishNode(node, "AwaitExpression") -}; - -var pp$4 = Parser.prototype; - -// This function is used to raise exceptions on parse errors. It -// takes an offset integer (into the current `input`) to indicate -// the location of the error, attaches the position to the end -// of the error message, and then raises a `SyntaxError` with that -// message. - -pp$4.raise = function(pos, message) { - var loc = getLineInfo(this.input, pos); - message += " (" + loc.line + ":" + loc.column + ")"; - var err = new SyntaxError(message); - err.pos = pos; err.loc = loc; err.raisedAt = this.pos; - throw err -}; - -pp$4.raiseRecoverable = pp$4.raise; - -pp$4.curPosition = function() { - if (this.options.locations) { - return new Position(this.curLine, this.pos - this.lineStart) - } -}; - -var pp$5 = Parser.prototype; - -// Object.assign polyfill -var assign = Object.assign || function(target) { - var sources = [], len = arguments.length - 1; - while ( len-- > 0 ) sources[ len ] = arguments[ len + 1 ]; - - for (var i = 0, list = sources; i < list.length; i += 1) { - var source = list[i]; - - for (var key in source) { - if (has(source, key)) { - target[key] = source[key]; - } - } - } - return target -}; - -// The functions in this module keep track of declared variables in the current scope in order to detect duplicate variable names. - -pp$5.enterFunctionScope = function() { - // var: a hash of var-declared names in the current lexical scope - // lexical: a hash of lexically-declared names in the current lexical scope - // childVar: a hash of var-declared names in all child lexical scopes of the current lexical scope (within the current function scope) - // parentLexical: a hash of lexically-declared names in all parent lexical scopes of the current lexical scope (within the current function scope) - this.scopeStack.push({var: {}, lexical: {}, childVar: {}, parentLexical: {}}); -}; - -pp$5.exitFunctionScope = function() { - this.scopeStack.pop(); -}; - -pp$5.enterLexicalScope = function() { - var parentScope = this.scopeStack[this.scopeStack.length - 1]; - var childScope = {var: {}, lexical: {}, childVar: {}, parentLexical: {}}; - - this.scopeStack.push(childScope); - assign(childScope.parentLexical, parentScope.lexical, parentScope.parentLexical); -}; - -pp$5.exitLexicalScope = function() { - var childScope = this.scopeStack.pop(); - var parentScope = this.scopeStack[this.scopeStack.length - 1]; - - assign(parentScope.childVar, childScope.var, childScope.childVar); -}; - -/** - * A name can be declared with `var` if there are no variables with the same name declared with `let`/`const` - * in the current lexical scope or any of the parent lexical scopes in this function. - */ -pp$5.canDeclareVarName = function(name) { - var currentScope = this.scopeStack[this.scopeStack.length - 1]; - - return !has(currentScope.lexical, name) && !has(currentScope.parentLexical, name) -}; - -/** - * A name can be declared with `let`/`const` if there are no variables with the same name declared with `let`/`const` - * in the current scope, and there are no variables with the same name declared with `var` in the current scope or in - * any child lexical scopes in this function. - */ -pp$5.canDeclareLexicalName = function(name) { - var currentScope = this.scopeStack[this.scopeStack.length - 1]; - - return !has(currentScope.lexical, name) && !has(currentScope.var, name) && !has(currentScope.childVar, name) -}; - -pp$5.declareVarName = function(name) { - this.scopeStack[this.scopeStack.length - 1].var[name] = true; -}; - -pp$5.declareLexicalName = function(name) { - this.scopeStack[this.scopeStack.length - 1].lexical[name] = true; -}; - -var Node = function Node(parser, pos, loc) { - this.type = ""; - this.start = pos; - this.end = 0; - if (parser.options.locations) - { this.loc = new SourceLocation(parser, loc); } - if (parser.options.directSourceFile) - { this.sourceFile = parser.options.directSourceFile; } - if (parser.options.ranges) - { this.range = [pos, 0]; } -}; - -// Start an AST node, attaching a start offset. - -var pp$6 = Parser.prototype; - -pp$6.startNode = function() { - return new Node(this, this.start, this.startLoc) -}; - -pp$6.startNodeAt = function(pos, loc) { - return new Node(this, pos, loc) -}; - -// Finish an AST node, adding `type` and `end` properties. - -function finishNodeAt(node, type, pos, loc) { - node.type = type; - node.end = pos; - if (this.options.locations) - { node.loc.end = loc; } - if (this.options.ranges) - { node.range[1] = pos; } - return node -} - -pp$6.finishNode = function(node, type) { - return finishNodeAt.call(this, node, type, this.lastTokEnd, this.lastTokEndLoc) -}; - -// Finish node at given position - -pp$6.finishNodeAt = function(node, type, pos, loc) { - return finishNodeAt.call(this, node, type, pos, loc) -}; - -// The algorithm used to determine whether a regexp can appear at a -// given point in the program is loosely based on sweet.js' approach. -// See https://github.com/mozilla/sweet.js/wiki/design - -var TokContext = function TokContext(token, isExpr, preserveSpace, override, generator) { - this.token = token; - this.isExpr = !!isExpr; - this.preserveSpace = !!preserveSpace; - this.override = override; - this.generator = !!generator; -}; - -var types$1 = { - b_stat: new TokContext("{", false), - b_expr: new TokContext("{", true), - b_tmpl: new TokContext("${", false), - p_stat: new TokContext("(", false), - p_expr: new TokContext("(", true), - q_tmpl: new TokContext("`", true, true, function (p) { return p.tryReadTemplateToken(); }), - f_stat: new TokContext("function", false), - f_expr: new TokContext("function", true), - f_expr_gen: new TokContext("function", true, false, null, true), - f_gen: new TokContext("function", false, false, null, true) -}; - -var pp$7 = Parser.prototype; - -pp$7.initialContext = function() { - return [types$1.b_stat] -}; - -pp$7.braceIsBlock = function(prevType) { - var parent = this.curContext(); - if (parent === types$1.f_expr || parent === types$1.f_stat) - { return true } - if (prevType === types.colon && (parent === types$1.b_stat || parent === types$1.b_expr)) - { return !parent.isExpr } - - // The check for `tt.name && exprAllowed` detects whether we are - // after a `yield` or `of` construct. See the `updateContext` for - // `tt.name`. - if (prevType === types._return || prevType == types.name && this.exprAllowed) - { return lineBreak.test(this.input.slice(this.lastTokEnd, this.start)) } - if (prevType === types._else || prevType === types.semi || prevType === types.eof || prevType === types.parenR || prevType == types.arrow) - { return true } - if (prevType == types.braceL) - { return parent === types$1.b_stat } - if (prevType == types._var || prevType == types.name) - { return false } - return !this.exprAllowed -}; - -pp$7.inGeneratorContext = function() { - var this$1 = this; - - for (var i = this.context.length - 1; i >= 1; i--) { - var context = this$1.context[i]; - if (context.token === "function") - { return context.generator } - } - return false -}; - -pp$7.updateContext = function(prevType) { - var update, type = this.type; - if (type.keyword && prevType == types.dot) - { this.exprAllowed = false; } - else if (update = type.updateContext) - { update.call(this, prevType); } - else - { this.exprAllowed = type.beforeExpr; } -}; - -// Token-specific context update code - -types.parenR.updateContext = types.braceR.updateContext = function() { - if (this.context.length == 1) { - this.exprAllowed = true; - return - } - var out = this.context.pop(); - if (out === types$1.b_stat && this.curContext().token === "function") { - out = this.context.pop(); - } - this.exprAllowed = !out.isExpr; -}; - -types.braceL.updateContext = function(prevType) { - this.context.push(this.braceIsBlock(prevType) ? types$1.b_stat : types$1.b_expr); - this.exprAllowed = true; -}; - -types.dollarBraceL.updateContext = function() { - this.context.push(types$1.b_tmpl); - this.exprAllowed = true; -}; - -types.parenL.updateContext = function(prevType) { - var statementParens = prevType === types._if || prevType === types._for || prevType === types._with || prevType === types._while; - this.context.push(statementParens ? types$1.p_stat : types$1.p_expr); - this.exprAllowed = true; -}; - -types.incDec.updateContext = function() { - // tokExprAllowed stays unchanged -}; - -types._function.updateContext = types._class.updateContext = function(prevType) { - if (prevType.beforeExpr && prevType !== types.semi && prevType !== types._else && - !((prevType === types.colon || prevType === types.braceL) && this.curContext() === types$1.b_stat)) - { this.context.push(types$1.f_expr); } - else - { this.context.push(types$1.f_stat); } - this.exprAllowed = false; -}; - -types.backQuote.updateContext = function() { - if (this.curContext() === types$1.q_tmpl) - { this.context.pop(); } - else - { this.context.push(types$1.q_tmpl); } - this.exprAllowed = false; -}; - -types.star.updateContext = function(prevType) { - if (prevType == types._function) { - var index = this.context.length - 1; - if (this.context[index] === types$1.f_expr) - { this.context[index] = types$1.f_expr_gen; } - else - { this.context[index] = types$1.f_gen; } - } - this.exprAllowed = true; -}; - -types.name.updateContext = function(prevType) { - var allowed = false; - if (this.options.ecmaVersion >= 6) { - if (this.value == "of" && !this.exprAllowed || - this.value == "yield" && this.inGeneratorContext()) - { allowed = true; } - } - this.exprAllowed = allowed; -}; - -var data = { - "$LONE": [ - "ASCII", - "ASCII_Hex_Digit", - "AHex", - "Alphabetic", - "Alpha", - "Any", - "Assigned", - "Bidi_Control", - "Bidi_C", - "Bidi_Mirrored", - "Bidi_M", - "Case_Ignorable", - "CI", - "Cased", - "Changes_When_Casefolded", - "CWCF", - "Changes_When_Casemapped", - "CWCM", - "Changes_When_Lowercased", - "CWL", - "Changes_When_NFKC_Casefolded", - "CWKCF", - "Changes_When_Titlecased", - "CWT", - "Changes_When_Uppercased", - "CWU", - "Dash", - "Default_Ignorable_Code_Point", - "DI", - "Deprecated", - "Dep", - "Diacritic", - "Dia", - "Emoji", - "Emoji_Component", - "Emoji_Modifier", - "Emoji_Modifier_Base", - "Emoji_Presentation", - "Extender", - "Ext", - "Grapheme_Base", - "Gr_Base", - "Grapheme_Extend", - "Gr_Ext", - "Hex_Digit", - "Hex", - "IDS_Binary_Operator", - "IDSB", - "IDS_Trinary_Operator", - "IDST", - "ID_Continue", - "IDC", - "ID_Start", - "IDS", - "Ideographic", - "Ideo", - "Join_Control", - "Join_C", - "Logical_Order_Exception", - "LOE", - "Lowercase", - "Lower", - "Math", - "Noncharacter_Code_Point", - "NChar", - "Pattern_Syntax", - "Pat_Syn", - "Pattern_White_Space", - "Pat_WS", - "Quotation_Mark", - "QMark", - "Radical", - "Regional_Indicator", - "RI", - "Sentence_Terminal", - "STerm", - "Soft_Dotted", - "SD", - "Terminal_Punctuation", - "Term", - "Unified_Ideograph", - "UIdeo", - "Uppercase", - "Upper", - "Variation_Selector", - "VS", - "White_Space", - "space", - "XID_Continue", - "XIDC", - "XID_Start", - "XIDS" - ], - "General_Category": [ - "Cased_Letter", - "LC", - "Close_Punctuation", - "Pe", - "Connector_Punctuation", - "Pc", - "Control", - "Cc", - "cntrl", - "Currency_Symbol", - "Sc", - "Dash_Punctuation", - "Pd", - "Decimal_Number", - "Nd", - "digit", - "Enclosing_Mark", - "Me", - "Final_Punctuation", - "Pf", - "Format", - "Cf", - "Initial_Punctuation", - "Pi", - "Letter", - "L", - "Letter_Number", - "Nl", - "Line_Separator", - "Zl", - "Lowercase_Letter", - "Ll", - "Mark", - "M", - "Combining_Mark", - "Math_Symbol", - "Sm", - "Modifier_Letter", - "Lm", - "Modifier_Symbol", - "Sk", - "Nonspacing_Mark", - "Mn", - "Number", - "N", - "Open_Punctuation", - "Ps", - "Other", - "C", - "Other_Letter", - "Lo", - "Other_Number", - "No", - "Other_Punctuation", - "Po", - "Other_Symbol", - "So", - "Paragraph_Separator", - "Zp", - "Private_Use", - "Co", - "Punctuation", - "P", - "punct", - "Separator", - "Z", - "Space_Separator", - "Zs", - "Spacing_Mark", - "Mc", - "Surrogate", - "Cs", - "Symbol", - "S", - "Titlecase_Letter", - "Lt", - "Unassigned", - "Cn", - "Uppercase_Letter", - "Lu" - ], - "Script": [ - "Adlam", - "Adlm", - "Ahom", - "Anatolian_Hieroglyphs", - "Hluw", - "Arabic", - "Arab", - "Armenian", - "Armn", - "Avestan", - "Avst", - "Balinese", - "Bali", - "Bamum", - "Bamu", - "Bassa_Vah", - "Bass", - "Batak", - "Batk", - "Bengali", - "Beng", - "Bhaiksuki", - "Bhks", - "Bopomofo", - "Bopo", - "Brahmi", - "Brah", - "Braille", - "Brai", - "Buginese", - "Bugi", - "Buhid", - "Buhd", - "Canadian_Aboriginal", - "Cans", - "Carian", - "Cari", - "Caucasian_Albanian", - "Aghb", - "Chakma", - "Cakm", - "Cham", - "Cherokee", - "Cher", - "Common", - "Zyyy", - "Coptic", - "Copt", - "Qaac", - "Cuneiform", - "Xsux", - "Cypriot", - "Cprt", - "Cyrillic", - "Cyrl", - "Deseret", - "Dsrt", - "Devanagari", - "Deva", - "Duployan", - "Dupl", - "Egyptian_Hieroglyphs", - "Egyp", - "Elbasan", - "Elba", - "Ethiopic", - "Ethi", - "Georgian", - "Geor", - "Glagolitic", - "Glag", - "Gothic", - "Goth", - "Grantha", - "Gran", - "Greek", - "Grek", - "Gujarati", - "Gujr", - "Gurmukhi", - "Guru", - "Han", - "Hani", - "Hangul", - "Hang", - "Hanunoo", - "Hano", - "Hatran", - "Hatr", - "Hebrew", - "Hebr", - "Hiragana", - "Hira", - "Imperial_Aramaic", - "Armi", - "Inherited", - "Zinh", - "Qaai", - "Inscriptional_Pahlavi", - "Phli", - "Inscriptional_Parthian", - "Prti", - "Javanese", - "Java", - "Kaithi", - "Kthi", - "Kannada", - "Knda", - "Katakana", - "Kana", - "Kayah_Li", - "Kali", - "Kharoshthi", - "Khar", - "Khmer", - "Khmr", - "Khojki", - "Khoj", - "Khudawadi", - "Sind", - "Lao", - "Laoo", - "Latin", - "Latn", - "Lepcha", - "Lepc", - "Limbu", - "Limb", - "Linear_A", - "Lina", - "Linear_B", - "Linb", - "Lisu", - "Lycian", - "Lyci", - "Lydian", - "Lydi", - "Mahajani", - "Mahj", - "Malayalam", - "Mlym", - "Mandaic", - "Mand", - "Manichaean", - "Mani", - "Marchen", - "Marc", - "Masaram_Gondi", - "Gonm", - "Meetei_Mayek", - "Mtei", - "Mende_Kikakui", - "Mend", - "Meroitic_Cursive", - "Merc", - "Meroitic_Hieroglyphs", - "Mero", - "Miao", - "Plrd", - "Modi", - "Mongolian", - "Mong", - "Mro", - "Mroo", - "Multani", - "Mult", - "Myanmar", - "Mymr", - "Nabataean", - "Nbat", - "New_Tai_Lue", - "Talu", - "Newa", - "Nko", - "Nkoo", - "Nushu", - "Nshu", - "Ogham", - "Ogam", - "Ol_Chiki", - "Olck", - "Old_Hungarian", - "Hung", - "Old_Italic", - "Ital", - "Old_North_Arabian", - "Narb", - "Old_Permic", - "Perm", - "Old_Persian", - "Xpeo", - "Old_South_Arabian", - "Sarb", - "Old_Turkic", - "Orkh", - "Oriya", - "Orya", - "Osage", - "Osge", - "Osmanya", - "Osma", - "Pahawh_Hmong", - "Hmng", - "Palmyrene", - "Palm", - "Pau_Cin_Hau", - "Pauc", - "Phags_Pa", - "Phag", - "Phoenician", - "Phnx", - "Psalter_Pahlavi", - "Phlp", - "Rejang", - "Rjng", - "Runic", - "Runr", - "Samaritan", - "Samr", - "Saurashtra", - "Saur", - "Sharada", - "Shrd", - "Shavian", - "Shaw", - "Siddham", - "Sidd", - "SignWriting", - "Sgnw", - "Sinhala", - "Sinh", - "Sora_Sompeng", - "Sora", - "Soyombo", - "Soyo", - "Sundanese", - "Sund", - "Syloti_Nagri", - "Sylo", - "Syriac", - "Syrc", - "Tagalog", - "Tglg", - "Tagbanwa", - "Tagb", - "Tai_Le", - "Tale", - "Tai_Tham", - "Lana", - "Tai_Viet", - "Tavt", - "Takri", - "Takr", - "Tamil", - "Taml", - "Tangut", - "Tang", - "Telugu", - "Telu", - "Thaana", - "Thaa", - "Thai", - "Tibetan", - "Tibt", - "Tifinagh", - "Tfng", - "Tirhuta", - "Tirh", - "Ugaritic", - "Ugar", - "Vai", - "Vaii", - "Warang_Citi", - "Wara", - "Yi", - "Yiii", - "Zanabazar_Square", - "Zanb" - ] -}; -Array.prototype.push.apply(data.$LONE, data.General_Category); -data.gc = data.General_Category; -data.sc = data.Script_Extensions = data.scx = data.Script; - -var pp$9 = Parser.prototype; - -var RegExpValidationState = function RegExpValidationState(parser) { - this.parser = parser; - this.validFlags = "gim" + (parser.options.ecmaVersion >= 6 ? "uy" : "") + (parser.options.ecmaVersion >= 9 ? "s" : ""); - this.source = ""; - this.flags = ""; - this.start = 0; - this.switchU = false; - this.switchN = false; - this.pos = 0; - this.lastIntValue = 0; - this.lastStringValue = ""; - this.lastAssertionIsQuantifiable = false; - this.numCapturingParens = 0; - this.maxBackReference = 0; - this.groupNames = []; - this.backReferenceNames = []; -}; - -RegExpValidationState.prototype.reset = function reset (start, pattern, flags) { - var unicode = flags.indexOf("u") !== -1; - this.start = start | 0; - this.source = pattern + ""; - this.flags = flags; - this.switchU = unicode && this.parser.options.ecmaVersion >= 6; - this.switchN = unicode && this.parser.options.ecmaVersion >= 9; -}; - -RegExpValidationState.prototype.raise = function raise (message) { - this.parser.raiseRecoverable(this.start, ("Invalid regular expression: /" + (this.source) + "/: " + message)); -}; - -// If u flag is given, this returns the code point at the index (it combines a surrogate pair). -// Otherwise, this returns the code unit of the index (can be a part of a surrogate pair). -RegExpValidationState.prototype.at = function at (i) { - var s = this.source; - var l = s.length; - if (i >= l) { - return -1 - } - var c = s.charCodeAt(i); - if (!this.switchU || c <= 0xD7FF || c >= 0xE000 || i + 1 >= l) { - return c - } - return (c << 10) + s.charCodeAt(i + 1) - 0x35FDC00 -}; - -RegExpValidationState.prototype.nextIndex = function nextIndex (i) { - var s = this.source; - var l = s.length; - if (i >= l) { - return l - } - var c = s.charCodeAt(i); - if (!this.switchU || c <= 0xD7FF || c >= 0xE000 || i + 1 >= l) { - return i + 1 - } - return i + 2 -}; - -RegExpValidationState.prototype.current = function current () { - return this.at(this.pos) -}; - -RegExpValidationState.prototype.lookahead = function lookahead () { - return this.at(this.nextIndex(this.pos)) -}; - -RegExpValidationState.prototype.advance = function advance () { - this.pos = this.nextIndex(this.pos); -}; - -RegExpValidationState.prototype.eat = function eat (ch) { - if (this.current() === ch) { - this.advance(); - return true - } - return false -}; - -function codePointToString$1(ch) { - if (ch <= 0xFFFF) { return String.fromCharCode(ch) } - ch -= 0x10000; - return String.fromCharCode((ch >> 10) + 0xD800, (ch & 0x03FF) + 0xDC00) -} - -/** - * Validate the flags part of a given RegExpLiteral. - * - * @param {RegExpValidationState} state The state to validate RegExp. - * @returns {void} - */ -pp$9.validateRegExpFlags = function(state) { - var this$1 = this; - - var validFlags = state.validFlags; - var flags = state.flags; - - for (var i = 0; i < flags.length; i++) { - var flag = flags.charAt(i); - if (validFlags.indexOf(flag) == -1) { - this$1.raise(state.start, "Invalid regular expression flag"); - } - if (flags.indexOf(flag, i + 1) > -1) { - this$1.raise(state.start, "Duplicate regular expression flag"); - } - } -}; - -/** - * Validate the pattern part of a given RegExpLiteral. - * - * @param {RegExpValidationState} state The state to validate RegExp. - * @returns {void} - */ -pp$9.validateRegExpPattern = function(state) { - this.regexp_pattern(state); - - // The goal symbol for the parse is |Pattern[~U, ~N]|. If the result of - // parsing contains a |GroupName|, reparse with the goal symbol - // |Pattern[~U, +N]| and use this result instead. Throw a *SyntaxError* - // exception if _P_ did not conform to the grammar, if any elements of _P_ - // were not matched by the parse, or if any Early Error conditions exist. - if (!state.switchN && this.options.ecmaVersion >= 9 && state.groupNames.length > 0) { - state.switchN = true; - this.regexp_pattern(state); - } -}; - -// https://www.ecma-international.org/ecma-262/8.0/#prod-Pattern -pp$9.regexp_pattern = function(state) { - state.pos = 0; - state.lastIntValue = 0; - state.lastStringValue = ""; - state.lastAssertionIsQuantifiable = false; - state.numCapturingParens = 0; - state.maxBackReference = 0; - state.groupNames.length = 0; - state.backReferenceNames.length = 0; - - this.regexp_disjunction(state); - - if (state.pos !== state.source.length) { - // Make the same messages as V8. - if (state.eat(0x29 /* ) */)) { - state.raise("Unmatched ')'"); - } - if (state.eat(0x5D /* [ */) || state.eat(0x7D /* } */)) { - state.raise("Lone quantifier brackets"); - } - } - if (state.maxBackReference > state.numCapturingParens) { - state.raise("Invalid escape"); - } - for (var i = 0, list = state.backReferenceNames; i < list.length; i += 1) { - var name = list[i]; - - if (state.groupNames.indexOf(name) === -1) { - state.raise("Invalid named capture referenced"); - } - } -}; - -// https://www.ecma-international.org/ecma-262/8.0/#prod-Disjunction -pp$9.regexp_disjunction = function(state) { - var this$1 = this; - - this.regexp_alternative(state); - while (state.eat(0x7C /* | */)) { - this$1.regexp_alternative(state); - } - - // Make the same message as V8. - if (this.regexp_eatQuantifier(state, true)) { - state.raise("Nothing to repeat"); - } - if (state.eat(0x7B /* { */)) { - state.raise("Lone quantifier brackets"); - } -}; - -// https://www.ecma-international.org/ecma-262/8.0/#prod-Alternative -pp$9.regexp_alternative = function(state) { - while (state.pos < state.source.length && this.regexp_eatTerm(state)) - { } -}; - -// https://www.ecma-international.org/ecma-262/8.0/#prod-annexB-Term -pp$9.regexp_eatTerm = function(state) { - if (this.regexp_eatAssertion(state)) { - // Handle `QuantifiableAssertion Quantifier` alternative. - // `state.lastAssertionIsQuantifiable` is true if the last eaten Assertion - // is a QuantifiableAssertion. - if (state.lastAssertionIsQuantifiable && this.regexp_eatQuantifier(state)) { - // Make the same message as V8. - if (state.switchU) { - state.raise("Invalid quantifier"); - } - } - return true - } - - if (state.switchU ? this.regexp_eatAtom(state) : this.regexp_eatExtendedAtom(state)) { - this.regexp_eatQuantifier(state); - return true - } - - return false -}; - -// https://www.ecma-international.org/ecma-262/8.0/#prod-annexB-Assertion -pp$9.regexp_eatAssertion = function(state) { - var start = state.pos; - state.lastAssertionIsQuantifiable = false; - - // ^, $ - if (state.eat(0x5E /* ^ */) || state.eat(0x24 /* $ */)) { - return true - } - - // \b \B - if (state.eat(0x5C /* \ */)) { - if (state.eat(0x42 /* B */) || state.eat(0x62 /* b */)) { - return true - } - state.pos = start; - } - - // Lookahead / Lookbehind - if (state.eat(0x28 /* ( */) && state.eat(0x3F /* ? */)) { - var lookbehind = false; - if (this.options.ecmaVersion >= 9) { - lookbehind = state.eat(0x3C /* < */); - } - if (state.eat(0x3D /* = */) || state.eat(0x21 /* ! */)) { - this.regexp_disjunction(state); - if (!state.eat(0x29 /* ) */)) { - state.raise("Unterminated group"); - } - state.lastAssertionIsQuantifiable = !lookbehind; - return true - } - } - - state.pos = start; - return false -}; - -// https://www.ecma-international.org/ecma-262/8.0/#prod-Quantifier -pp$9.regexp_eatQuantifier = function(state, noError) { - if ( noError === void 0 ) noError = false; - - if (this.regexp_eatQuantifierPrefix(state, noError)) { - state.eat(0x3F /* ? */); - return true - } - return false -}; - -// https://www.ecma-international.org/ecma-262/8.0/#prod-QuantifierPrefix -pp$9.regexp_eatQuantifierPrefix = function(state, noError) { - return ( - state.eat(0x2A /* * */) || - state.eat(0x2B /* + */) || - state.eat(0x3F /* ? */) || - this.regexp_eatBracedQuantifier(state, noError) - ) -}; -pp$9.regexp_eatBracedQuantifier = function(state, noError) { - var start = state.pos; - if (state.eat(0x7B /* { */)) { - var min = 0, max = -1; - if (this.regexp_eatDecimalDigits(state)) { - min = state.lastIntValue; - if (state.eat(0x2C /* , */) && this.regexp_eatDecimalDigits(state)) { - max = state.lastIntValue; - } - if (state.eat(0x7D /* } */)) { - // SyntaxError in https://www.ecma-international.org/ecma-262/8.0/#sec-term - if (max !== -1 && max < min && !noError) { - state.raise("numbers out of order in {} quantifier"); - } - return true - } - } - if (state.switchU && !noError) { - state.raise("Incomplete quantifier"); - } - state.pos = start; - } - return false -}; - -// https://www.ecma-international.org/ecma-262/8.0/#prod-Atom -pp$9.regexp_eatAtom = function(state) { - return ( - this.regexp_eatPatternCharacters(state) || - state.eat(0x2E /* . */) || - this.regexp_eatReverseSolidusAtomEscape(state) || - this.regexp_eatCharacterClass(state) || - this.regexp_eatUncapturingGroup(state) || - this.regexp_eatCapturingGroup(state) - ) -}; -pp$9.regexp_eatReverseSolidusAtomEscape = function(state) { - var start = state.pos; - if (state.eat(0x5C /* \ */)) { - if (this.regexp_eatAtomEscape(state)) { - return true - } - state.pos = start; - } - return false -}; -pp$9.regexp_eatUncapturingGroup = function(state) { - var start = state.pos; - if (state.eat(0x28 /* ( */)) { - if (state.eat(0x3F /* ? */) && state.eat(0x3A /* : */)) { - this.regexp_disjunction(state); - if (state.eat(0x29 /* ) */)) { - return true - } - state.raise("Unterminated group"); - } - state.pos = start; - } - return false -}; -pp$9.regexp_eatCapturingGroup = function(state) { - if (state.eat(0x28 /* ( */)) { - if (this.options.ecmaVersion >= 9) { - this.regexp_groupSpecifier(state); - } else if (state.current() === 0x3F /* ? */) { - state.raise("Invalid group"); - } - this.regexp_disjunction(state); - if (state.eat(0x29 /* ) */)) { - state.numCapturingParens += 1; - return true - } - state.raise("Unterminated group"); - } - return false -}; - -// https://www.ecma-international.org/ecma-262/8.0/#prod-annexB-ExtendedAtom -pp$9.regexp_eatExtendedAtom = function(state) { - return ( - state.eat(0x2E /* . */) || - this.regexp_eatReverseSolidusAtomEscape(state) || - this.regexp_eatCharacterClass(state) || - this.regexp_eatUncapturingGroup(state) || - this.regexp_eatCapturingGroup(state) || - this.regexp_eatInvalidBracedQuantifier(state) || - this.regexp_eatExtendedPatternCharacter(state) - ) -}; - -// https://www.ecma-international.org/ecma-262/8.0/#prod-annexB-InvalidBracedQuantifier -pp$9.regexp_eatInvalidBracedQuantifier = function(state) { - if (this.regexp_eatBracedQuantifier(state, true)) { - state.raise("Nothing to repeat"); - } - return false -}; - -// https://www.ecma-international.org/ecma-262/8.0/#prod-SyntaxCharacter -pp$9.regexp_eatSyntaxCharacter = function(state) { - var ch = state.current(); - if (isSyntaxCharacter(ch)) { - state.lastIntValue = ch; - state.advance(); - return true - } - return false -}; -function isSyntaxCharacter(ch) { - return ( - ch === 0x24 /* $ */ || - ch >= 0x28 /* ( */ && ch <= 0x2B /* + */ || - ch === 0x2E /* . */ || - ch === 0x3F /* ? */ || - ch >= 0x5B /* [ */ && ch <= 0x5E /* ^ */ || - ch >= 0x7B /* { */ && ch <= 0x7D /* } */ - ) -} - -// https://www.ecma-international.org/ecma-262/8.0/#prod-PatternCharacter -// But eat eager. -pp$9.regexp_eatPatternCharacters = function(state) { - var start = state.pos; - var ch = 0; - while ((ch = state.current()) !== -1 && !isSyntaxCharacter(ch)) { - state.advance(); - } - return state.pos !== start -}; - -// https://www.ecma-international.org/ecma-262/8.0/#prod-annexB-ExtendedPatternCharacter -pp$9.regexp_eatExtendedPatternCharacter = function(state) { - var ch = state.current(); - if ( - ch !== -1 && - ch !== 0x24 /* $ */ && - !(ch >= 0x28 /* ( */ && ch <= 0x2B /* + */) && - ch !== 0x2E /* . */ && - ch !== 0x3F /* ? */ && - ch !== 0x5B /* [ */ && - ch !== 0x5E /* ^ */ && - ch !== 0x7C /* | */ - ) { - state.advance(); - return true - } - return false -}; - -// GroupSpecifier[U] :: -// [empty] -// `?` GroupName[?U] -pp$9.regexp_groupSpecifier = function(state) { - if (state.eat(0x3F /* ? */)) { - if (this.regexp_eatGroupName(state)) { - if (state.groupNames.indexOf(state.lastStringValue) !== -1) { - state.raise("Duplicate capture group name"); - } - state.groupNames.push(state.lastStringValue); - return - } - state.raise("Invalid group"); - } -}; - -// GroupName[U] :: -// `<` RegExpIdentifierName[?U] `>` -// Note: this updates `state.lastStringValue` property with the eaten name. -pp$9.regexp_eatGroupName = function(state) { - state.lastStringValue = ""; - if (state.eat(0x3C /* < */)) { - if (this.regexp_eatRegExpIdentifierName(state) && state.eat(0x3E /* > */)) { - return true - } - state.raise("Invalid capture group name"); - } - return false -}; - -// RegExpIdentifierName[U] :: -// RegExpIdentifierStart[?U] -// RegExpIdentifierName[?U] RegExpIdentifierPart[?U] -// Note: this updates `state.lastStringValue` property with the eaten name. -pp$9.regexp_eatRegExpIdentifierName = function(state) { - state.lastStringValue = ""; - if (this.regexp_eatRegExpIdentifierStart(state)) { - state.lastStringValue += codePointToString$1(state.lastIntValue); - while (this.regexp_eatRegExpIdentifierPart(state)) { - state.lastStringValue += codePointToString$1(state.lastIntValue); - } - return true - } - return false -}; - -// RegExpIdentifierStart[U] :: -// UnicodeIDStart -// `$` -// `_` -// `\` RegExpUnicodeEscapeSequence[?U] -pp$9.regexp_eatRegExpIdentifierStart = function(state) { - var start = state.pos; - var ch = state.current(); - state.advance(); - - if (ch === 0x5C /* \ */ && this.regexp_eatRegExpUnicodeEscapeSequence(state)) { - ch = state.lastIntValue; - } - if (isRegExpIdentifierStart(ch)) { - state.lastIntValue = ch; - return true - } - - state.pos = start; - return false -}; -function isRegExpIdentifierStart(ch) { - return isIdentifierStart(ch, true) || ch === 0x24 /* $ */ || ch === 0x5F /* _ */ -} - -// RegExpIdentifierPart[U] :: -// UnicodeIDContinue -// `$` -// `_` -// `\` RegExpUnicodeEscapeSequence[?U] -// -// -pp$9.regexp_eatRegExpIdentifierPart = function(state) { - var start = state.pos; - var ch = state.current(); - state.advance(); - - if (ch === 0x5C /* \ */ && this.regexp_eatRegExpUnicodeEscapeSequence(state)) { - ch = state.lastIntValue; - } - if (isRegExpIdentifierPart(ch)) { - state.lastIntValue = ch; - return true - } - - state.pos = start; - return false -}; -function isRegExpIdentifierPart(ch) { - return isIdentifierChar(ch, true) || ch === 0x24 /* $ */ || ch === 0x5F /* _ */ || ch === 0x200C /* */ || ch === 0x200D /* */ -} - -// https://www.ecma-international.org/ecma-262/8.0/#prod-annexB-AtomEscape -pp$9.regexp_eatAtomEscape = function(state) { - if ( - this.regexp_eatBackReference(state) || - this.regexp_eatCharacterClassEscape(state) || - this.regexp_eatCharacterEscape(state) || - (state.switchN && this.regexp_eatKGroupName(state)) - ) { - return true - } - if (state.switchU) { - // Make the same message as V8. - if (state.current() === 0x63 /* c */) { - state.raise("Invalid unicode escape"); - } - state.raise("Invalid escape"); - } - return false -}; -pp$9.regexp_eatBackReference = function(state) { - var start = state.pos; - if (this.regexp_eatDecimalEscape(state)) { - var n = state.lastIntValue; - if (state.switchU) { - // For SyntaxError in https://www.ecma-international.org/ecma-262/8.0/#sec-atomescape - if (n > state.maxBackReference) { - state.maxBackReference = n; - } - return true - } - if (n <= state.numCapturingParens) { - return true - } - state.pos = start; - } - return false -}; -pp$9.regexp_eatKGroupName = function(state) { - if (state.eat(0x6B /* k */)) { - if (this.regexp_eatGroupName(state)) { - state.backReferenceNames.push(state.lastStringValue); - return true - } - state.raise("Invalid named reference"); - } - return false -}; - -// https://www.ecma-international.org/ecma-262/8.0/#prod-annexB-CharacterEscape -pp$9.regexp_eatCharacterEscape = function(state) { - return ( - this.regexp_eatControlEscape(state) || - this.regexp_eatCControlLetter(state) || - this.regexp_eatZero(state) || - this.regexp_eatHexEscapeSequence(state) || - this.regexp_eatRegExpUnicodeEscapeSequence(state) || - (!state.switchU && this.regexp_eatLegacyOctalEscapeSequence(state)) || - this.regexp_eatIdentityEscape(state) - ) -}; -pp$9.regexp_eatCControlLetter = function(state) { - var start = state.pos; - if (state.eat(0x63 /* c */)) { - if (this.regexp_eatControlLetter(state)) { - return true - } - state.pos = start; - } - return false -}; -pp$9.regexp_eatZero = function(state) { - if (state.current() === 0x30 /* 0 */ && !isDecimalDigit(state.lookahead())) { - state.lastIntValue = 0; - state.advance(); - return true - } - return false -}; - -// https://www.ecma-international.org/ecma-262/8.0/#prod-ControlEscape -pp$9.regexp_eatControlEscape = function(state) { - var ch = state.current(); - if (ch === 0x74 /* t */) { - state.lastIntValue = 0x09; /* \t */ - state.advance(); - return true - } - if (ch === 0x6E /* n */) { - state.lastIntValue = 0x0A; /* \n */ - state.advance(); - return true - } - if (ch === 0x76 /* v */) { - state.lastIntValue = 0x0B; /* \v */ - state.advance(); - return true - } - if (ch === 0x66 /* f */) { - state.lastIntValue = 0x0C; /* \f */ - state.advance(); - return true - } - if (ch === 0x72 /* r */) { - state.lastIntValue = 0x0D; /* \r */ - state.advance(); - return true - } - return false -}; - -// https://www.ecma-international.org/ecma-262/8.0/#prod-ControlLetter -pp$9.regexp_eatControlLetter = function(state) { - var ch = state.current(); - if (isControlLetter(ch)) { - state.lastIntValue = ch % 0x20; - state.advance(); - return true - } - return false -}; -function isControlLetter(ch) { - return ( - (ch >= 0x41 /* A */ && ch <= 0x5A /* Z */) || - (ch >= 0x61 /* a */ && ch <= 0x7A /* z */) - ) -} - -// https://www.ecma-international.org/ecma-262/8.0/#prod-RegExpUnicodeEscapeSequence -pp$9.regexp_eatRegExpUnicodeEscapeSequence = function(state) { - var start = state.pos; - - if (state.eat(0x75 /* u */)) { - if (this.regexp_eatFixedHexDigits(state, 4)) { - var lead = state.lastIntValue; - if (state.switchU && lead >= 0xD800 && lead <= 0xDBFF) { - var leadSurrogateEnd = state.pos; - if (state.eat(0x5C /* \ */) && state.eat(0x75 /* u */) && this.regexp_eatFixedHexDigits(state, 4)) { - var trail = state.lastIntValue; - if (trail >= 0xDC00 && trail <= 0xDFFF) { - state.lastIntValue = (lead - 0xD800) * 0x400 + (trail - 0xDC00) + 0x10000; - return true - } - } - state.pos = leadSurrogateEnd; - state.lastIntValue = lead; - } - return true - } - if ( - state.switchU && - state.eat(0x7B /* { */) && - this.regexp_eatHexDigits(state) && - state.eat(0x7D /* } */) && - isValidUnicode(state.lastIntValue) - ) { - return true - } - if (state.switchU) { - state.raise("Invalid unicode escape"); - } - state.pos = start; - } - - return false -}; -function isValidUnicode(ch) { - return ch >= 0 && ch <= 0x10FFFF -} - -// https://www.ecma-international.org/ecma-262/8.0/#prod-annexB-IdentityEscape -pp$9.regexp_eatIdentityEscape = function(state) { - if (state.switchU) { - if (this.regexp_eatSyntaxCharacter(state)) { - return true - } - if (state.eat(0x2F /* / */)) { - state.lastIntValue = 0x2F; /* / */ - return true - } - return false - } - - var ch = state.current(); - if (ch !== 0x63 /* c */ && (!state.switchN || ch !== 0x6B /* k */)) { - state.lastIntValue = ch; - state.advance(); - return true - } - - return false -}; - -// https://www.ecma-international.org/ecma-262/8.0/#prod-DecimalEscape -pp$9.regexp_eatDecimalEscape = function(state) { - state.lastIntValue = 0; - var ch = state.current(); - if (ch >= 0x31 /* 1 */ && ch <= 0x39 /* 9 */) { - do { - state.lastIntValue = 10 * state.lastIntValue + (ch - 0x30 /* 0 */); - state.advance(); - } while ((ch = state.current()) >= 0x30 /* 0 */ && ch <= 0x39 /* 9 */) - return true - } - return false -}; - -// https://www.ecma-international.org/ecma-262/8.0/#prod-CharacterClassEscape -pp$9.regexp_eatCharacterClassEscape = function(state) { - var ch = state.current(); - - if (isCharacterClassEscape(ch)) { - state.lastIntValue = -1; - state.advance(); - return true - } - - if ( - state.switchU && - this.options.ecmaVersion >= 9 && - (ch === 0x50 /* P */ || ch === 0x70 /* p */) - ) { - state.lastIntValue = -1; - state.advance(); - if ( - state.eat(0x7B /* { */) && - this.regexp_eatUnicodePropertyValueExpression(state) && - state.eat(0x7D /* } */) - ) { - return true - } - state.raise("Invalid property name"); - } - - return false -}; -function isCharacterClassEscape(ch) { - return ( - ch === 0x64 /* d */ || - ch === 0x44 /* D */ || - ch === 0x73 /* s */ || - ch === 0x53 /* S */ || - ch === 0x77 /* w */ || - ch === 0x57 /* W */ - ) -} - -// UnicodePropertyValueExpression :: -// UnicodePropertyName `=` UnicodePropertyValue -// LoneUnicodePropertyNameOrValue -pp$9.regexp_eatUnicodePropertyValueExpression = function(state) { - var start = state.pos; - - // UnicodePropertyName `=` UnicodePropertyValue - if (this.regexp_eatUnicodePropertyName(state) && state.eat(0x3D /* = */)) { - var name = state.lastStringValue; - if (this.regexp_eatUnicodePropertyValue(state)) { - var value = state.lastStringValue; - this.regexp_validateUnicodePropertyNameAndValue(state, name, value); - return true - } - } - state.pos = start; - - // LoneUnicodePropertyNameOrValue - if (this.regexp_eatLoneUnicodePropertyNameOrValue(state)) { - var nameOrValue = state.lastStringValue; - this.regexp_validateUnicodePropertyNameOrValue(state, nameOrValue); - return true - } - return false -}; -pp$9.regexp_validateUnicodePropertyNameAndValue = function(state, name, value) { - if (!data.hasOwnProperty(name) || data[name].indexOf(value) === -1) { - state.raise("Invalid property name"); - } -}; -pp$9.regexp_validateUnicodePropertyNameOrValue = function(state, nameOrValue) { - if (data.$LONE.indexOf(nameOrValue) === -1) { - state.raise("Invalid property name"); - } -}; - -// UnicodePropertyName :: -// UnicodePropertyNameCharacters -pp$9.regexp_eatUnicodePropertyName = function(state) { - var ch = 0; - state.lastStringValue = ""; - while (isUnicodePropertyNameCharacter(ch = state.current())) { - state.lastStringValue += codePointToString$1(ch); - state.advance(); - } - return state.lastStringValue !== "" -}; -function isUnicodePropertyNameCharacter(ch) { - return isControlLetter(ch) || ch === 0x5F /* _ */ -} - -// UnicodePropertyValue :: -// UnicodePropertyValueCharacters -pp$9.regexp_eatUnicodePropertyValue = function(state) { - var ch = 0; - state.lastStringValue = ""; - while (isUnicodePropertyValueCharacter(ch = state.current())) { - state.lastStringValue += codePointToString$1(ch); - state.advance(); - } - return state.lastStringValue !== "" -}; -function isUnicodePropertyValueCharacter(ch) { - return isUnicodePropertyNameCharacter(ch) || isDecimalDigit(ch) -} - -// LoneUnicodePropertyNameOrValue :: -// UnicodePropertyValueCharacters -pp$9.regexp_eatLoneUnicodePropertyNameOrValue = function(state) { - return this.regexp_eatUnicodePropertyValue(state) -}; - -// https://www.ecma-international.org/ecma-262/8.0/#prod-CharacterClass -pp$9.regexp_eatCharacterClass = function(state) { - if (state.eat(0x5B /* [ */)) { - state.eat(0x5E /* ^ */); - this.regexp_classRanges(state); - if (state.eat(0x5D /* [ */)) { - return true - } - // Unreachable since it threw "unterminated regular expression" error before. - state.raise("Unterminated character class"); - } - return false -}; - -// https://www.ecma-international.org/ecma-262/8.0/#prod-ClassRanges -// https://www.ecma-international.org/ecma-262/8.0/#prod-NonemptyClassRanges -// https://www.ecma-international.org/ecma-262/8.0/#prod-NonemptyClassRangesNoDash -pp$9.regexp_classRanges = function(state) { - var this$1 = this; - - while (this.regexp_eatClassAtom(state)) { - var left = state.lastIntValue; - if (state.eat(0x2D /* - */) && this$1.regexp_eatClassAtom(state)) { - var right = state.lastIntValue; - if (state.switchU && (left === -1 || right === -1)) { - state.raise("Invalid character class"); - } - if (left !== -1 && right !== -1 && left > right) { - state.raise("Range out of order in character class"); - } - } - } -}; - -// https://www.ecma-international.org/ecma-262/8.0/#prod-ClassAtom -// https://www.ecma-international.org/ecma-262/8.0/#prod-ClassAtomNoDash -pp$9.regexp_eatClassAtom = function(state) { - var start = state.pos; - - if (state.eat(0x5C /* \ */)) { - if (this.regexp_eatClassEscape(state)) { - return true - } - if (state.switchU) { - // Make the same message as V8. - var ch$1 = state.current(); - if (ch$1 === 0x63 /* c */ || isOctalDigit(ch$1)) { - state.raise("Invalid class escape"); - } - state.raise("Invalid escape"); - } - state.pos = start; - } - - var ch = state.current(); - if (ch !== 0x5D /* [ */) { - state.lastIntValue = ch; - state.advance(); - return true - } - - return false -}; - -// https://www.ecma-international.org/ecma-262/8.0/#prod-annexB-ClassEscape -pp$9.regexp_eatClassEscape = function(state) { - var start = state.pos; - - if (state.eat(0x62 /* b */)) { - state.lastIntValue = 0x08; /* */ - return true - } - - if (state.switchU && state.eat(0x2D /* - */)) { - state.lastIntValue = 0x2D; /* - */ - return true - } - - if (!state.switchU && state.eat(0x63 /* c */)) { - if (this.regexp_eatClassControlLetter(state)) { - return true - } - state.pos = start; - } - - return ( - this.regexp_eatCharacterClassEscape(state) || - this.regexp_eatCharacterEscape(state) - ) -}; - -// https://www.ecma-international.org/ecma-262/8.0/#prod-annexB-ClassControlLetter -pp$9.regexp_eatClassControlLetter = function(state) { - var ch = state.current(); - if (isDecimalDigit(ch) || ch === 0x5F /* _ */) { - state.lastIntValue = ch % 0x20; - state.advance(); - return true - } - return false -}; - -// https://www.ecma-international.org/ecma-262/8.0/#prod-HexEscapeSequence -pp$9.regexp_eatHexEscapeSequence = function(state) { - var start = state.pos; - if (state.eat(0x78 /* x */)) { - if (this.regexp_eatFixedHexDigits(state, 2)) { - return true - } - if (state.switchU) { - state.raise("Invalid escape"); - } - state.pos = start; - } - return false -}; - -// https://www.ecma-international.org/ecma-262/8.0/#prod-DecimalDigits -pp$9.regexp_eatDecimalDigits = function(state) { - var start = state.pos; - var ch = 0; - state.lastIntValue = 0; - while (isDecimalDigit(ch = state.current())) { - state.lastIntValue = 10 * state.lastIntValue + (ch - 0x30 /* 0 */); - state.advance(); - } - return state.pos !== start -}; -function isDecimalDigit(ch) { - return ch >= 0x30 /* 0 */ && ch <= 0x39 /* 9 */ -} - -// https://www.ecma-international.org/ecma-262/8.0/#prod-HexDigits -pp$9.regexp_eatHexDigits = function(state) { - var start = state.pos; - var ch = 0; - state.lastIntValue = 0; - while (isHexDigit(ch = state.current())) { - state.lastIntValue = 16 * state.lastIntValue + hexToInt(ch); - state.advance(); - } - return state.pos !== start -}; -function isHexDigit(ch) { - return ( - (ch >= 0x30 /* 0 */ && ch <= 0x39 /* 9 */) || - (ch >= 0x41 /* A */ && ch <= 0x46 /* F */) || - (ch >= 0x61 /* a */ && ch <= 0x66 /* f */) - ) -} -function hexToInt(ch) { - if (ch >= 0x41 /* A */ && ch <= 0x46 /* F */) { - return 10 + (ch - 0x41 /* A */) - } - if (ch >= 0x61 /* a */ && ch <= 0x66 /* f */) { - return 10 + (ch - 0x61 /* a */) - } - return ch - 0x30 /* 0 */ -} - -// https://www.ecma-international.org/ecma-262/8.0/#prod-annexB-LegacyOctalEscapeSequence -// Allows only 0-377(octal) i.e. 0-255(decimal). -pp$9.regexp_eatLegacyOctalEscapeSequence = function(state) { - if (this.regexp_eatOctalDigit(state)) { - var n1 = state.lastIntValue; - if (this.regexp_eatOctalDigit(state)) { - var n2 = state.lastIntValue; - if (n1 <= 3 && this.regexp_eatOctalDigit(state)) { - state.lastIntValue = n1 * 64 + n2 * 8 + state.lastIntValue; - } else { - state.lastIntValue = n1 * 8 + n2; - } - } else { - state.lastIntValue = n1; - } - return true - } - return false -}; - -// https://www.ecma-international.org/ecma-262/8.0/#prod-OctalDigit -pp$9.regexp_eatOctalDigit = function(state) { - var ch = state.current(); - if (isOctalDigit(ch)) { - state.lastIntValue = ch - 0x30; /* 0 */ - state.advance(); - return true - } - state.lastIntValue = 0; - return false -}; -function isOctalDigit(ch) { - return ch >= 0x30 /* 0 */ && ch <= 0x37 /* 7 */ -} - -// https://www.ecma-international.org/ecma-262/8.0/#prod-Hex4Digits -// https://www.ecma-international.org/ecma-262/8.0/#prod-HexDigit -// And HexDigit HexDigit in https://www.ecma-international.org/ecma-262/8.0/#prod-HexEscapeSequence -pp$9.regexp_eatFixedHexDigits = function(state, length) { - var start = state.pos; - state.lastIntValue = 0; - for (var i = 0; i < length; ++i) { - var ch = state.current(); - if (!isHexDigit(ch)) { - state.pos = start; - return false - } - state.lastIntValue = 16 * state.lastIntValue + hexToInt(ch); - state.advance(); - } - return true -}; - -// Object type used to represent tokens. Note that normally, tokens -// simply exist as properties on the parser object. This is only -// used for the onToken callback and the external tokenizer. - -var Token = function Token(p) { - this.type = p.type; - this.value = p.value; - this.start = p.start; - this.end = p.end; - if (p.options.locations) - { this.loc = new SourceLocation(p, p.startLoc, p.endLoc); } - if (p.options.ranges) - { this.range = [p.start, p.end]; } -}; - -// ## Tokenizer - -var pp$8 = Parser.prototype; - -// Move to the next token - -pp$8.next = function() { - if (this.options.onToken) - { this.options.onToken(new Token(this)); } - - this.lastTokEnd = this.end; - this.lastTokStart = this.start; - this.lastTokEndLoc = this.endLoc; - this.lastTokStartLoc = this.startLoc; - this.nextToken(); -}; - -pp$8.getToken = function() { - this.next(); - return new Token(this) -}; - -// If we're in an ES6 environment, make parsers iterable -if (typeof Symbol !== "undefined") - { pp$8[Symbol.iterator] = function() { - var this$1 = this; - - return { - next: function () { - var token = this$1.getToken(); - return { - done: token.type === types.eof, - value: token - } - } - } - }; } - -// Toggle strict mode. Re-reads the next number or string to please -// pedantic tests (`"use strict"; 010;` should fail). - -pp$8.curContext = function() { - return this.context[this.context.length - 1] -}; - -// Read a single token, updating the parser object's token-related -// properties. - -pp$8.nextToken = function() { - var curContext = this.curContext(); - if (!curContext || !curContext.preserveSpace) { this.skipSpace(); } - - this.start = this.pos; - if (this.options.locations) { this.startLoc = this.curPosition(); } - if (this.pos >= this.input.length) { return this.finishToken(types.eof) } - - if (curContext.override) { return curContext.override(this) } - else { this.readToken(this.fullCharCodeAtPos()); } -}; - -pp$8.readToken = function(code) { - // Identifier or keyword. '\uXXXX' sequences are allowed in - // identifiers, so '\' also dispatches to that. - if (isIdentifierStart(code, this.options.ecmaVersion >= 6) || code === 92 /* '\' */) - { return this.readWord() } - - return this.getTokenFromCode(code) -}; - -pp$8.fullCharCodeAtPos = function() { - var code = this.input.charCodeAt(this.pos); - if (code <= 0xd7ff || code >= 0xe000) { return code } - var next = this.input.charCodeAt(this.pos + 1); - return (code << 10) + next - 0x35fdc00 -}; - -pp$8.skipBlockComment = function() { - var this$1 = this; - - var startLoc = this.options.onComment && this.curPosition(); - var start = this.pos, end = this.input.indexOf("*/", this.pos += 2); - if (end === -1) { this.raise(this.pos - 2, "Unterminated comment"); } - this.pos = end + 2; - if (this.options.locations) { - lineBreakG.lastIndex = start; - var match; - while ((match = lineBreakG.exec(this.input)) && match.index < this.pos) { - ++this$1.curLine; - this$1.lineStart = match.index + match[0].length; - } - } - if (this.options.onComment) - { this.options.onComment(true, this.input.slice(start + 2, end), start, this.pos, - startLoc, this.curPosition()); } -}; - -pp$8.skipLineComment = function(startSkip) { - var this$1 = this; - - var start = this.pos; - var startLoc = this.options.onComment && this.curPosition(); - var ch = this.input.charCodeAt(this.pos += startSkip); - while (this.pos < this.input.length && !isNewLine(ch)) { - ch = this$1.input.charCodeAt(++this$1.pos); - } - if (this.options.onComment) - { this.options.onComment(false, this.input.slice(start + startSkip, this.pos), start, this.pos, - startLoc, this.curPosition()); } -}; - -// Called at the start of the parse and after every token. Skips -// whitespace and comments, and. - -pp$8.skipSpace = function() { - var this$1 = this; - - loop: while (this.pos < this.input.length) { - var ch = this$1.input.charCodeAt(this$1.pos); - switch (ch) { - case 32: case 160: // ' ' - ++this$1.pos; - break - case 13: - if (this$1.input.charCodeAt(this$1.pos + 1) === 10) { - ++this$1.pos; - } - case 10: case 8232: case 8233: - ++this$1.pos; - if (this$1.options.locations) { - ++this$1.curLine; - this$1.lineStart = this$1.pos; - } - break - case 47: // '/' - switch (this$1.input.charCodeAt(this$1.pos + 1)) { - case 42: // '*' - this$1.skipBlockComment(); - break - case 47: - this$1.skipLineComment(2); - break - default: - break loop - } - break - default: - if (ch > 8 && ch < 14 || ch >= 5760 && nonASCIIwhitespace.test(String.fromCharCode(ch))) { - ++this$1.pos; - } else { - break loop - } - } - } -}; - -// Called at the end of every token. Sets `end`, `val`, and -// maintains `context` and `exprAllowed`, and skips the space after -// the token, so that the next one's `start` will point at the -// right position. - -pp$8.finishToken = function(type, val) { - this.end = this.pos; - if (this.options.locations) { this.endLoc = this.curPosition(); } - var prevType = this.type; - this.type = type; - this.value = val; - - this.updateContext(prevType); -}; - -// ### Token reading - -// This is the function that is called to fetch the next token. It -// is somewhat obscure, because it works in character codes rather -// than characters, and because operator parsing has been inlined -// into it. -// -// All in the name of speed. -// -pp$8.readToken_dot = function() { - var next = this.input.charCodeAt(this.pos + 1); - if (next >= 48 && next <= 57) { return this.readNumber(true) } - var next2 = this.input.charCodeAt(this.pos + 2); - if (this.options.ecmaVersion >= 6 && next === 46 && next2 === 46) { // 46 = dot '.' - this.pos += 3; - return this.finishToken(types.ellipsis) - } else { - ++this.pos; - return this.finishToken(types.dot) - } -}; - -pp$8.readToken_slash = function() { // '/' - var next = this.input.charCodeAt(this.pos + 1); - if (this.exprAllowed) { ++this.pos; return this.readRegexp() } - if (next === 61) { return this.finishOp(types.assign, 2) } - return this.finishOp(types.slash, 1) -}; - -pp$8.readToken_mult_modulo_exp = function(code) { // '%*' - var next = this.input.charCodeAt(this.pos + 1); - var size = 1; - var tokentype = code === 42 ? types.star : types.modulo; - - // exponentiation operator ** and **= - if (this.options.ecmaVersion >= 7 && code == 42 && next === 42) { - ++size; - tokentype = types.starstar; - next = this.input.charCodeAt(this.pos + 2); - } - - if (next === 61) { return this.finishOp(types.assign, size + 1) } - return this.finishOp(tokentype, size) -}; - -pp$8.readToken_pipe_amp = function(code) { // '|&' - var next = this.input.charCodeAt(this.pos + 1); - if (next === code) { return this.finishOp(code === 124 ? types.logicalOR : types.logicalAND, 2) } - if (next === 61) { return this.finishOp(types.assign, 2) } - return this.finishOp(code === 124 ? types.bitwiseOR : types.bitwiseAND, 1) -}; - -pp$8.readToken_caret = function() { // '^' - var next = this.input.charCodeAt(this.pos + 1); - if (next === 61) { return this.finishOp(types.assign, 2) } - return this.finishOp(types.bitwiseXOR, 1) -}; - -pp$8.readToken_plus_min = function(code) { // '+-' - var next = this.input.charCodeAt(this.pos + 1); - if (next === code) { - if (next == 45 && !this.inModule && this.input.charCodeAt(this.pos + 2) == 62 && - (this.lastTokEnd === 0 || lineBreak.test(this.input.slice(this.lastTokEnd, this.pos)))) { - // A `-->` line comment - this.skipLineComment(3); - this.skipSpace(); - return this.nextToken() - } - return this.finishOp(types.incDec, 2) - } - if (next === 61) { return this.finishOp(types.assign, 2) } - return this.finishOp(types.plusMin, 1) -}; - -pp$8.readToken_lt_gt = function(code) { // '<>' - var next = this.input.charCodeAt(this.pos + 1); - var size = 1; - if (next === code) { - size = code === 62 && this.input.charCodeAt(this.pos + 2) === 62 ? 3 : 2; - if (this.input.charCodeAt(this.pos + size) === 61) { return this.finishOp(types.assign, size + 1) } - return this.finishOp(types.bitShift, size) - } - if (next == 33 && code == 60 && !this.inModule && this.input.charCodeAt(this.pos + 2) == 45 && - this.input.charCodeAt(this.pos + 3) == 45) { - // `` line comment - this.skipLineComment(3); - this.skipSpace(); - return this.nextToken() - } - return this.finishOp(types.incDec, 2) - } - if (next === 61) { return this.finishOp(types.assign, 2) } - return this.finishOp(types.plusMin, 1) -}; - -pp$8.readToken_lt_gt = function(code) { // '<>' - var next = this.input.charCodeAt(this.pos + 1); - var size = 1; - if (next === code) { - size = code === 62 && this.input.charCodeAt(this.pos + 2) === 62 ? 3 : 2; - if (this.input.charCodeAt(this.pos + size) === 61) { return this.finishOp(types.assign, size + 1) } - return this.finishOp(types.bitShift, size) - } - if (next == 33 && code == 60 && !this.inModule && this.input.charCodeAt(this.pos + 2) == 45 && - this.input.charCodeAt(this.pos + 3) == 45) { - // ` - -AsyncKit provides harness for `parallel` and `serial` iterators over list of items represented by arrays or objects. -Optionally it accepts abort function (should be synchronously return by iterator for each item), and terminates left over jobs upon an error event. For specific iteration order built-in (`ascending` and `descending`) and custom sort helpers also supported, via `asynckit.serialOrdered` method. - -It ensures async operations to keep behavior more stable and prevent `Maximum call stack size exceeded` errors, from sync iterators. - -| compression | size | -| :----------------- | -------: | -| asynckit.js | 12.34 kB | -| asynckit.min.js | 4.11 kB | -| asynckit.min.js.gz | 1.47 kB | - - -## Install - -```sh -$ npm install --save asynckit -``` - -## Examples - -### Parallel Jobs - -Runs iterator over provided array in parallel. Stores output in the `result` array, -on the matching positions. In unlikely event of an error from one of the jobs, -will terminate rest of the active jobs (if abort function is provided) -and return error along with salvaged data to the main callback function. - -#### Input Array - -```javascript -var parallel = require('asynckit').parallel - , assert = require('assert') - ; - -var source = [ 1, 1, 4, 16, 64, 32, 8, 2 ] - , expectedResult = [ 2, 2, 8, 32, 128, 64, 16, 4 ] - , expectedTarget = [ 1, 1, 2, 4, 8, 16, 32, 64 ] - , target = [] - ; - -parallel(source, asyncJob, function(err, result) -{ - assert.deepEqual(result, expectedResult); - assert.deepEqual(target, expectedTarget); -}); - -// async job accepts one element from the array -// and a callback function -function asyncJob(item, cb) -{ - // different delays (in ms) per item - var delay = item * 25; - - // pretend different jobs take different time to finish - // and not in consequential order - var timeoutId = setTimeout(function() { - target.push(item); - cb(null, item * 2); - }, delay); - - // allow to cancel "leftover" jobs upon error - // return function, invoking of which will abort this job - return clearTimeout.bind(null, timeoutId); -} -``` - -More examples could be found in [test/test-parallel-array.js](test/test-parallel-array.js). - -#### Input Object - -Also it supports named jobs, listed via object. - -```javascript -var parallel = require('asynckit/parallel') - , assert = require('assert') - ; - -var source = { first: 1, one: 1, four: 4, sixteen: 16, sixtyFour: 64, thirtyTwo: 32, eight: 8, two: 2 } - , expectedResult = { first: 2, one: 2, four: 8, sixteen: 32, sixtyFour: 128, thirtyTwo: 64, eight: 16, two: 4 } - , expectedTarget = [ 1, 1, 2, 4, 8, 16, 32, 64 ] - , expectedKeys = [ 'first', 'one', 'two', 'four', 'eight', 'sixteen', 'thirtyTwo', 'sixtyFour' ] - , target = [] - , keys = [] - ; - -parallel(source, asyncJob, function(err, result) -{ - assert.deepEqual(result, expectedResult); - assert.deepEqual(target, expectedTarget); - assert.deepEqual(keys, expectedKeys); -}); - -// supports full value, key, callback (shortcut) interface -function asyncJob(item, key, cb) -{ - // different delays (in ms) per item - var delay = item * 25; - - // pretend different jobs take different time to finish - // and not in consequential order - var timeoutId = setTimeout(function() { - keys.push(key); - target.push(item); - cb(null, item * 2); - }, delay); - - // allow to cancel "leftover" jobs upon error - // return function, invoking of which will abort this job - return clearTimeout.bind(null, timeoutId); -} -``` - -More examples could be found in [test/test-parallel-object.js](test/test-parallel-object.js). - -### Serial Jobs - -Runs iterator over provided array sequentially. Stores output in the `result` array, -on the matching positions. In unlikely event of an error from one of the jobs, -will not proceed to the rest of the items in the list -and return error along with salvaged data to the main callback function. - -#### Input Array - -```javascript -var serial = require('asynckit/serial') - , assert = require('assert') - ; - -var source = [ 1, 1, 4, 16, 64, 32, 8, 2 ] - , expectedResult = [ 2, 2, 8, 32, 128, 64, 16, 4 ] - , expectedTarget = [ 0, 1, 2, 3, 4, 5, 6, 7 ] - , target = [] - ; - -serial(source, asyncJob, function(err, result) -{ - assert.deepEqual(result, expectedResult); - assert.deepEqual(target, expectedTarget); -}); - -// extended interface (item, key, callback) -// also supported for arrays -function asyncJob(item, key, cb) -{ - target.push(key); - - // it will be automatically made async - // even it iterator "returns" in the same event loop - cb(null, item * 2); -} -``` - -More examples could be found in [test/test-serial-array.js](test/test-serial-array.js). - -#### Input Object - -Also it supports named jobs, listed via object. - -```javascript -var serial = require('asynckit').serial - , assert = require('assert') - ; - -var source = [ 1, 1, 4, 16, 64, 32, 8, 2 ] - , expectedResult = [ 2, 2, 8, 32, 128, 64, 16, 4 ] - , expectedTarget = [ 0, 1, 2, 3, 4, 5, 6, 7 ] - , target = [] - ; - -var source = { first: 1, one: 1, four: 4, sixteen: 16, sixtyFour: 64, thirtyTwo: 32, eight: 8, two: 2 } - , expectedResult = { first: 2, one: 2, four: 8, sixteen: 32, sixtyFour: 128, thirtyTwo: 64, eight: 16, two: 4 } - , expectedTarget = [ 1, 1, 4, 16, 64, 32, 8, 2 ] - , target = [] - ; - - -serial(source, asyncJob, function(err, result) -{ - assert.deepEqual(result, expectedResult); - assert.deepEqual(target, expectedTarget); -}); - -// shortcut interface (item, callback) -// works for object as well as for the arrays -function asyncJob(item, cb) -{ - target.push(item); - - // it will be automatically made async - // even it iterator "returns" in the same event loop - cb(null, item * 2); -} -``` - -More examples could be found in [test/test-serial-object.js](test/test-serial-object.js). - -_Note: Since _object_ is an _unordered_ collection of properties, -it may produce unexpected results with sequential iterations. -Whenever order of the jobs' execution is important please use `serialOrdered` method._ - -### Ordered Serial Iterations - -TBD - -For example [compare-property](compare-property) package. - -### Streaming interface - -TBD - -## Want to Know More? - -More examples can be found in [test folder](test/). - -Or open an [issue](https://github.com/alexindigo/asynckit/issues) with questions and/or suggestions. - -## License - -AsyncKit is licensed under the MIT license. diff --git a/user/themes/r2c/node_modules/asynckit/bench.js b/user/themes/r2c/node_modules/asynckit/bench.js deleted file mode 100644 index c612f1a..0000000 --- a/user/themes/r2c/node_modules/asynckit/bench.js +++ /dev/null @@ -1,76 +0,0 @@ -/* eslint no-console: "off" */ - -var asynckit = require('./') - , async = require('async') - , assert = require('assert') - , expected = 0 - ; - -var Benchmark = require('benchmark'); -var suite = new Benchmark.Suite; - -var source = []; -for (var z = 1; z < 100; z++) -{ - source.push(z); - expected += z; -} - -suite -// add tests - -.add('async.map', function(deferred) -{ - var total = 0; - - async.map(source, - function(i, cb) - { - setImmediate(function() - { - total += i; - cb(null, total); - }); - }, - function(err, result) - { - assert.ifError(err); - assert.equal(result[result.length - 1], expected); - deferred.resolve(); - }); -}, {'defer': true}) - - -.add('asynckit.parallel', function(deferred) -{ - var total = 0; - - asynckit.parallel(source, - function(i, cb) - { - setImmediate(function() - { - total += i; - cb(null, total); - }); - }, - function(err, result) - { - assert.ifError(err); - assert.equal(result[result.length - 1], expected); - deferred.resolve(); - }); -}, {'defer': true}) - - -// add listeners -.on('cycle', function(ev) -{ - console.log(String(ev.target)); -}) -.on('complete', function() -{ - console.log('Fastest is ' + this.filter('fastest').map('name')); -}) -// run async -.run({ 'async': true }); diff --git a/user/themes/r2c/node_modules/asynckit/index.js b/user/themes/r2c/node_modules/asynckit/index.js deleted file mode 100644 index 455f945..0000000 --- a/user/themes/r2c/node_modules/asynckit/index.js +++ /dev/null @@ -1,6 +0,0 @@ -module.exports = -{ - parallel : require('./parallel.js'), - serial : require('./serial.js'), - serialOrdered : require('./serialOrdered.js') -}; diff --git a/user/themes/r2c/node_modules/asynckit/lib/abort.js b/user/themes/r2c/node_modules/asynckit/lib/abort.js deleted file mode 100644 index 114367e..0000000 --- a/user/themes/r2c/node_modules/asynckit/lib/abort.js +++ /dev/null @@ -1,29 +0,0 @@ -// API -module.exports = abort; - -/** - * Aborts leftover active jobs - * - * @param {object} state - current state object - */ -function abort(state) -{ - Object.keys(state.jobs).forEach(clean.bind(state)); - - // reset leftover jobs - state.jobs = {}; -} - -/** - * Cleans up leftover job by invoking abort function for the provided job id - * - * @this state - * @param {string|number} key - job id to abort - */ -function clean(key) -{ - if (typeof this.jobs[key] == 'function') - { - this.jobs[key](); - } -} diff --git a/user/themes/r2c/node_modules/asynckit/lib/async.js b/user/themes/r2c/node_modules/asynckit/lib/async.js deleted file mode 100644 index 7f1288a..0000000 --- a/user/themes/r2c/node_modules/asynckit/lib/async.js +++ /dev/null @@ -1,34 +0,0 @@ -var defer = require('./defer.js'); - -// API -module.exports = async; - -/** - * Runs provided callback asynchronously - * even if callback itself is not - * - * @param {function} callback - callback to invoke - * @returns {function} - augmented callback - */ -function async(callback) -{ - var isAsync = false; - - // check if async happened - defer(function() { isAsync = true; }); - - return function async_callback(err, result) - { - if (isAsync) - { - callback(err, result); - } - else - { - defer(function nextTick_callback() - { - callback(err, result); - }); - } - }; -} diff --git a/user/themes/r2c/node_modules/asynckit/lib/defer.js b/user/themes/r2c/node_modules/asynckit/lib/defer.js deleted file mode 100644 index b67110c..0000000 --- a/user/themes/r2c/node_modules/asynckit/lib/defer.js +++ /dev/null @@ -1,26 +0,0 @@ -module.exports = defer; - -/** - * Runs provided function on next iteration of the event loop - * - * @param {function} fn - function to run - */ -function defer(fn) -{ - var nextTick = typeof setImmediate == 'function' - ? setImmediate - : ( - typeof process == 'object' && typeof process.nextTick == 'function' - ? process.nextTick - : null - ); - - if (nextTick) - { - nextTick(fn); - } - else - { - setTimeout(fn, 0); - } -} diff --git a/user/themes/r2c/node_modules/asynckit/lib/iterate.js b/user/themes/r2c/node_modules/asynckit/lib/iterate.js deleted file mode 100644 index 5d2839a..0000000 --- a/user/themes/r2c/node_modules/asynckit/lib/iterate.js +++ /dev/null @@ -1,75 +0,0 @@ -var async = require('./async.js') - , abort = require('./abort.js') - ; - -// API -module.exports = iterate; - -/** - * Iterates over each job object - * - * @param {array|object} list - array or object (named list) to iterate over - * @param {function} iterator - iterator to run - * @param {object} state - current job status - * @param {function} callback - invoked when all elements processed - */ -function iterate(list, iterator, state, callback) -{ - // store current index - var key = state['keyedList'] ? state['keyedList'][state.index] : state.index; - - state.jobs[key] = runJob(iterator, key, list[key], function(error, output) - { - // don't repeat yourself - // skip secondary callbacks - if (!(key in state.jobs)) - { - return; - } - - // clean up jobs - delete state.jobs[key]; - - if (error) - { - // don't process rest of the results - // stop still active jobs - // and reset the list - abort(state); - } - else - { - state.results[key] = output; - } - - // return salvaged results - callback(error, state.results); - }); -} - -/** - * Runs iterator over provided job element - * - * @param {function} iterator - iterator to invoke - * @param {string|number} key - key/index of the element in the list of jobs - * @param {mixed} item - job description - * @param {function} callback - invoked after iterator is done with the job - * @returns {function|mixed} - job abort function or something else - */ -function runJob(iterator, key, item, callback) -{ - var aborter; - - // allow shortcut if iterator expects only two arguments - if (iterator.length == 2) - { - aborter = iterator(item, async(callback)); - } - // otherwise go with full three arguments - else - { - aborter = iterator(item, key, async(callback)); - } - - return aborter; -} diff --git a/user/themes/r2c/node_modules/asynckit/lib/readable_asynckit.js b/user/themes/r2c/node_modules/asynckit/lib/readable_asynckit.js deleted file mode 100644 index 78ad240..0000000 --- a/user/themes/r2c/node_modules/asynckit/lib/readable_asynckit.js +++ /dev/null @@ -1,91 +0,0 @@ -var streamify = require('./streamify.js') - , defer = require('./defer.js') - ; - -// API -module.exports = ReadableAsyncKit; - -/** - * Base constructor for all streams - * used to hold properties/methods - */ -function ReadableAsyncKit() -{ - ReadableAsyncKit.super_.apply(this, arguments); - - // list of active jobs - this.jobs = {}; - - // add stream methods - this.destroy = destroy; - this._start = _start; - this._read = _read; -} - -/** - * Destroys readable stream, - * by aborting outstanding jobs - * - * @returns {void} - */ -function destroy() -{ - if (this.destroyed) - { - return; - } - - this.destroyed = true; - - if (typeof this.terminator == 'function') - { - this.terminator(); - } -} - -/** - * Starts provided jobs in async manner - * - * @private - */ -function _start() -{ - // first argument – runner function - var runner = arguments[0] - // take away first argument - , args = Array.prototype.slice.call(arguments, 1) - // second argument - input data - , input = args[0] - // last argument - result callback - , endCb = streamify.callback.call(this, args[args.length - 1]) - ; - - args[args.length - 1] = endCb; - // third argument - iterator - args[1] = streamify.iterator.call(this, args[1]); - - // allow time for proper setup - defer(function() - { - if (!this.destroyed) - { - this.terminator = runner.apply(null, args); - } - else - { - endCb(null, Array.isArray(input) ? [] : {}); - } - }.bind(this)); -} - - -/** - * Implement _read to comply with Readable streams - * Doesn't really make sense for flowing object mode - * - * @private - */ -function _read() -{ - -} diff --git a/user/themes/r2c/node_modules/asynckit/lib/readable_parallel.js b/user/themes/r2c/node_modules/asynckit/lib/readable_parallel.js deleted file mode 100644 index 5d2929f..0000000 --- a/user/themes/r2c/node_modules/asynckit/lib/readable_parallel.js +++ /dev/null @@ -1,25 +0,0 @@ -var parallel = require('../parallel.js'); - -// API -module.exports = ReadableParallel; - -/** - * Streaming wrapper to `asynckit.parallel` - * - * @param {array|object} list - array or object (named list) to iterate over - * @param {function} iterator - iterator to run - * @param {function} callback - invoked when all elements processed - * @returns {stream.Readable#} - */ -function ReadableParallel(list, iterator, callback) -{ - if (!(this instanceof ReadableParallel)) - { - return new ReadableParallel(list, iterator, callback); - } - - // turn on object mode - ReadableParallel.super_.call(this, {objectMode: true}); - - this._start(parallel, list, iterator, callback); -} diff --git a/user/themes/r2c/node_modules/asynckit/lib/readable_serial.js b/user/themes/r2c/node_modules/asynckit/lib/readable_serial.js deleted file mode 100644 index 7822698..0000000 --- a/user/themes/r2c/node_modules/asynckit/lib/readable_serial.js +++ /dev/null @@ -1,25 +0,0 @@ -var serial = require('../serial.js'); - -// API -module.exports = ReadableSerial; - -/** - * Streaming wrapper to `asynckit.serial` - * - * @param {array|object} list - array or object (named list) to iterate over - * @param {function} iterator - iterator to run - * @param {function} callback - invoked when all elements processed - * @returns {stream.Readable#} - */ -function ReadableSerial(list, iterator, callback) -{ - if (!(this instanceof ReadableSerial)) - { - return new ReadableSerial(list, iterator, callback); - } - - // turn on object mode - ReadableSerial.super_.call(this, {objectMode: true}); - - this._start(serial, list, iterator, callback); -} diff --git a/user/themes/r2c/node_modules/asynckit/lib/readable_serial_ordered.js b/user/themes/r2c/node_modules/asynckit/lib/readable_serial_ordered.js deleted file mode 100644 index 3de89c4..0000000 --- a/user/themes/r2c/node_modules/asynckit/lib/readable_serial_ordered.js +++ /dev/null @@ -1,29 +0,0 @@ -var serialOrdered = require('../serialOrdered.js'); - -// API -module.exports = ReadableSerialOrdered; -// expose sort helpers -module.exports.ascending = serialOrdered.ascending; -module.exports.descending = serialOrdered.descending; - -/** - * Streaming wrapper to `asynckit.serialOrdered` - * - * @param {array|object} list - array or object (named list) to iterate over - * @param {function} iterator - iterator to run - * @param {function} sortMethod - custom sort function - * @param {function} callback - invoked when all elements processed - * @returns {stream.Readable#} - */ -function ReadableSerialOrdered(list, iterator, sortMethod, callback) -{ - if (!(this instanceof ReadableSerialOrdered)) - { - return new ReadableSerialOrdered(list, iterator, sortMethod, callback); - } - - // turn on object mode - ReadableSerialOrdered.super_.call(this, {objectMode: true}); - - this._start(serialOrdered, list, iterator, sortMethod, callback); -} diff --git a/user/themes/r2c/node_modules/asynckit/lib/state.js b/user/themes/r2c/node_modules/asynckit/lib/state.js deleted file mode 100644 index cbea7ad..0000000 --- a/user/themes/r2c/node_modules/asynckit/lib/state.js +++ /dev/null @@ -1,37 +0,0 @@ -// API -module.exports = state; - -/** - * Creates initial state object - * for iteration over list - * - * @param {array|object} list - list to iterate over - * @param {function|null} sortMethod - function to use for keys sort, - * or `null` to keep them as is - * @returns {object} - initial state object - */ -function state(list, sortMethod) -{ - var isNamedList = !Array.isArray(list) - , initState = - { - index : 0, - keyedList: isNamedList || sortMethod ? Object.keys(list) : null, - jobs : {}, - results : isNamedList ? {} : [], - size : isNamedList ? Object.keys(list).length : list.length - } - ; - - if (sortMethod) - { - // sort array keys based on it's values - // sort object's keys just on own merit - initState.keyedList.sort(isNamedList ? sortMethod : function(a, b) - { - return sortMethod(list[a], list[b]); - }); - } - - return initState; -} diff --git a/user/themes/r2c/node_modules/asynckit/lib/streamify.js b/user/themes/r2c/node_modules/asynckit/lib/streamify.js deleted file mode 100644 index f56a1c9..0000000 --- a/user/themes/r2c/node_modules/asynckit/lib/streamify.js +++ /dev/null @@ -1,141 +0,0 @@ -var async = require('./async.js'); - -// API -module.exports = { - iterator: wrapIterator, - callback: wrapCallback -}; - -/** - * Wraps iterators with long signature - * - * @this ReadableAsyncKit# - * @param {function} iterator - function to wrap - * @returns {function} - wrapped function - */ -function wrapIterator(iterator) -{ - var stream = this; - - return function(item, key, cb) - { - var aborter - , wrappedCb = async(wrapIteratorCallback.call(stream, cb, key)) - ; - - stream.jobs[key] = wrappedCb; - - // it's either shortcut (item, cb) - if (iterator.length == 2) - { - aborter = iterator(item, wrappedCb); - } - // or long format (item, key, cb) - else - { - aborter = iterator(item, key, wrappedCb); - } - - return aborter; - }; -} - -/** - * Wraps provided callback function - * allowing to execute snitch function before - * real callback - * - * @this ReadableAsyncKit# - * @param {function} callback - function to wrap - * @returns {function} - wrapped function - */ -function wrapCallback(callback) -{ - var stream = this; - - var wrapped = function(error, result) - { - return finisher.call(stream, error, result, callback); - }; - - return wrapped; -} - -/** - * Wraps provided iterator callback function - * makes sure snitch only called once, - * but passes secondary calls to the original callback - * - * @this ReadableAsyncKit# - * @param {function} callback - callback to wrap - * @param {number|string} key - iteration key - * @returns {function} wrapped callback - */ -function wrapIteratorCallback(callback, key) -{ - var stream = this; - - return function(error, output) - { - // don't repeat yourself - if (!(key in stream.jobs)) - { - callback(error, output); - return; - } - - // clean up jobs - delete stream.jobs[key]; - - return streamer.call(stream, error, {key: key, value: output}, callback); - }; -} - -/** - * Stream wrapper for iterator callback - * - * @this ReadableAsyncKit# - * @param {mixed} error - error response - * @param {mixed} output - iterator output - * @param {function} callback - callback that expects iterator results - */ -function streamer(error, output, callback) -{ - if (error && !this.error) - { - this.error = error; - this.pause(); - this.emit('error', error); - // send back value only, as expected - callback(error, output && output.value); - return; - } - - // stream stuff - this.push(output); - - // back to original track - // send back value only, as expected - callback(error, output && output.value); -} - -/** - * Stream wrapper for finishing callback - * - * @this ReadableAsyncKit# - * @param {mixed} error - error response - * @param {mixed} output - iterator output - * @param {function} callback - callback that expects final results - */ -function finisher(error, output, callback) -{ - // signal end of the stream - // only for successfully finished streams - if (!error) - { - this.push(null); - } - - // back to original track - callback(error, output); -} diff --git a/user/themes/r2c/node_modules/asynckit/lib/terminator.js b/user/themes/r2c/node_modules/asynckit/lib/terminator.js deleted file mode 100644 index d6eb992..0000000 --- a/user/themes/r2c/node_modules/asynckit/lib/terminator.js +++ /dev/null @@ -1,29 +0,0 @@ -var abort = require('./abort.js') - , async = require('./async.js') - ; - -// API -module.exports = terminator; - -/** - * Terminates jobs in the attached state context - * - * @this AsyncKitState# - * @param {function} callback - final callback to invoke after termination - */ -function terminator(callback) -{ - if (!Object.keys(this.jobs).length) - { - return; - } - - // fast forward iteration index - this.index = this.size; - - // abort jobs - abort(this); - - // send back results we have so far - async(callback)(null, this.results); -} diff --git a/user/themes/r2c/node_modules/asynckit/package.json b/user/themes/r2c/node_modules/asynckit/package.json deleted file mode 100644 index ca1fc8f..0000000 --- a/user/themes/r2c/node_modules/asynckit/package.json +++ /dev/null @@ -1,95 +0,0 @@ -{ - "_args": [ - [ - "asynckit@0.4.0", - "/mnt/data/Sites/r2c.net/user/themes/r2c" - ] - ], - "_development": true, - "_from": "asynckit@0.4.0", - "_id": "asynckit@0.4.0", - "_inBundle": false, - "_integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", - "_location": "/asynckit", - "_phantomChildren": {}, - "_requested": { - "type": "version", - "registry": true, - "raw": "asynckit@0.4.0", - "name": "asynckit", - "escapedName": "asynckit", - "rawSpec": "0.4.0", - "saveSpec": null, - "fetchSpec": "0.4.0" - }, - "_requiredBy": [ - "/form-data" - ], - "_resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "_spec": "0.4.0", - "_where": "/mnt/data/Sites/r2c.net/user/themes/r2c", - "author": { - "name": "Alex Indigo", - "email": "iam@alexindigo.com" - }, - "bugs": { - "url": "https://github.com/alexindigo/asynckit/issues" - }, - "dependencies": {}, - "description": "Minimal async jobs utility library, with streams support", - "devDependencies": { - "browserify": "^13.0.0", - "browserify-istanbul": "^2.0.0", - "coveralls": "^2.11.9", - "eslint": "^2.9.0", - "istanbul": "^0.4.3", - "obake": "^0.1.2", - "phantomjs-prebuilt": "^2.1.7", - "pre-commit": "^1.1.3", - "reamde": "^1.1.0", - "rimraf": "^2.5.2", - "size-table": "^0.2.0", - "tap-spec": "^4.1.1", - "tape": "^4.5.1" - }, - "homepage": "https://github.com/alexindigo/asynckit#readme", - "keywords": [ - "async", - "jobs", - "parallel", - "serial", - "iterator", - "array", - "object", - "stream", - "destroy", - "terminate", - "abort" - ], - "license": "MIT", - "main": "index.js", - "name": "asynckit", - "pre-commit": [ - "clean", - "lint", - "test", - "browser", - "report", - "size" - ], - "repository": { - "type": "git", - "url": "git+https://github.com/alexindigo/asynckit.git" - }, - "scripts": { - "browser": "browserify -t browserify-istanbul test/lib/browserify_adjustment.js test/test-*.js | obake --coverage | tap-spec", - "clean": "rimraf coverage", - "debug": "tape test/test-*.js", - "lint": "eslint *.js lib/*.js test/*.js", - "report": "istanbul report", - "size": "browserify index.js | size-table asynckit", - "test": "istanbul cover --reporter=json tape -- 'test/test-*.js' | tap-spec", - "win-test": "tape test/test-*.js" - }, - "version": "0.4.0" -} diff --git a/user/themes/r2c/node_modules/asynckit/parallel.js b/user/themes/r2c/node_modules/asynckit/parallel.js deleted file mode 100644 index 3c50344..0000000 --- a/user/themes/r2c/node_modules/asynckit/parallel.js +++ /dev/null @@ -1,43 +0,0 @@ -var iterate = require('./lib/iterate.js') - , initState = require('./lib/state.js') - , terminator = require('./lib/terminator.js') - ; - -// Public API -module.exports = parallel; - -/** - * Runs iterator over provided array elements in parallel - * - * @param {array|object} list - array or object (named list) to iterate over - * @param {function} iterator - iterator to run - * @param {function} callback - invoked when all elements processed - * @returns {function} - jobs terminator - */ -function parallel(list, iterator, callback) -{ - var state = initState(list); - - while (state.index < (state['keyedList'] || list).length) - { - iterate(list, iterator, state, function(error, result) - { - if (error) - { - callback(error, result); - return; - } - - // looks like it's the last one - if (Object.keys(state.jobs).length === 0) - { - callback(null, state.results); - return; - } - }); - - state.index++; - } - - return terminator.bind(state, callback); -} diff --git a/user/themes/r2c/node_modules/asynckit/serial.js b/user/themes/r2c/node_modules/asynckit/serial.js deleted file mode 100644 index 6cd949a..0000000 --- a/user/themes/r2c/node_modules/asynckit/serial.js +++ /dev/null @@ -1,17 +0,0 @@ -var serialOrdered = require('./serialOrdered.js'); - -// Public API -module.exports = serial; - -/** - * Runs iterator over provided array elements in series - * - * @param {array|object} list - array or object (named list) to iterate over - * @param {function} iterator - iterator to run - * @param {function} callback - invoked when all elements processed - * @returns {function} - jobs terminator - */ -function serial(list, iterator, callback) -{ - return serialOrdered(list, iterator, null, callback); -} diff --git a/user/themes/r2c/node_modules/asynckit/serialOrdered.js b/user/themes/r2c/node_modules/asynckit/serialOrdered.js deleted file mode 100644 index 607eafe..0000000 --- a/user/themes/r2c/node_modules/asynckit/serialOrdered.js +++ /dev/null @@ -1,75 +0,0 @@ -var iterate = require('./lib/iterate.js') - , initState = require('./lib/state.js') - , terminator = require('./lib/terminator.js') - ; - -// Public API -module.exports = serialOrdered; -// sorting helpers -module.exports.ascending = ascending; -module.exports.descending = descending; - -/** - * Runs iterator over provided sorted array elements in series - * - * @param {array|object} list - array or object (named list) to iterate over - * @param {function} iterator - iterator to run - * @param {function} sortMethod - custom sort function - * @param {function} callback - invoked when all elements processed - * @returns {function} - jobs terminator - */ -function serialOrdered(list, iterator, sortMethod, callback) -{ - var state = initState(list, sortMethod); - - iterate(list, iterator, state, function iteratorHandler(error, result) - { - if (error) - { - callback(error, result); - return; - } - - state.index++; - - // are we there yet? - if (state.index < (state['keyedList'] || list).length) - { - iterate(list, iterator, state, iteratorHandler); - return; - } - - // done here - callback(null, state.results); - }); - - return terminator.bind(state, callback); -} - -/* - * -- Sort methods - */ - -/** - * sort helper to sort array elements in ascending order - * - * @param {mixed} a - an item to compare - * @param {mixed} b - an item to compare - * @returns {number} - comparison result - */ -function ascending(a, b) -{ - return a < b ? -1 : a > b ? 1 : 0; -} - -/** - * sort helper to sort array elements in descending order - * - * @param {mixed} a - an item to compare - * @param {mixed} b - an item to compare - * @returns {number} - comparison result - */ -function descending(a, b) -{ - return -1 * ascending(a, b); -} diff --git a/user/themes/r2c/node_modules/asynckit/stream.js b/user/themes/r2c/node_modules/asynckit/stream.js deleted file mode 100644 index d43465f..0000000 --- a/user/themes/r2c/node_modules/asynckit/stream.js +++ /dev/null @@ -1,21 +0,0 @@ -var inherits = require('util').inherits - , Readable = require('stream').Readable - , ReadableAsyncKit = require('./lib/readable_asynckit.js') - , ReadableParallel = require('./lib/readable_parallel.js') - , ReadableSerial = require('./lib/readable_serial.js') - , ReadableSerialOrdered = require('./lib/readable_serial_ordered.js') - ; - -// API -module.exports = -{ - parallel : ReadableParallel, - serial : ReadableSerial, - serialOrdered : ReadableSerialOrdered, -}; - -inherits(ReadableAsyncKit, Readable); - -inherits(ReadableParallel, ReadableAsyncKit); -inherits(ReadableSerial, ReadableAsyncKit); -inherits(ReadableSerialOrdered, ReadableAsyncKit); diff --git a/user/themes/r2c/node_modules/atob/LICENSE b/user/themes/r2c/node_modules/atob/LICENSE deleted file mode 100644 index 2d9338b..0000000 --- a/user/themes/r2c/node_modules/atob/LICENSE +++ /dev/null @@ -1,230 +0,0 @@ -At your option you may choose either of the following licenses: - - * The MIT License (MIT) - * The Apache License 2.0 (Apache-2.0) - - -The MIT License (MIT) - -Copyright (c) 2015 AJ ONeal - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2015 AJ ONeal - - 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. diff --git a/user/themes/r2c/node_modules/atob/LICENSE.DOCS b/user/themes/r2c/node_modules/atob/LICENSE.DOCS deleted file mode 100644 index 1d658d6..0000000 --- a/user/themes/r2c/node_modules/atob/LICENSE.DOCS +++ /dev/null @@ -1,319 +0,0 @@ -Creative Commons Legal Code - -Attribution 3.0 Unported - - CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE - LEGAL SERVICES. DISTRIBUTION OF THIS LICENSE DOES NOT CREATE AN - ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS - INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES - REGARDING THE INFORMATION PROVIDED, AND DISCLAIMS LIABILITY FOR - DAMAGES RESULTING FROM ITS USE. - -License - -THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE -COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS PROTECTED BY -COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS -AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED. - -BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE -TO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS LICENSE MAY -BE CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE RIGHTS -CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND -CONDITIONS. - -1. Definitions - - a. "Adaptation" means a work based upon the Work, or upon the Work and - other pre-existing works, such as a translation, adaptation, - derivative work, arrangement of music or other alterations of a - literary or artistic work, or phonogram or performance and includes - cinematographic adaptations or any other form in which the Work may be - recast, transformed, or adapted including in any form recognizably - derived from the original, except that a work that constitutes a - Collection will not be considered an Adaptation for the purpose of - this License. For the avoidance of doubt, where the Work is a musical - work, performance or phonogram, the synchronization of the Work in - timed-relation with a moving image ("synching") will be considered an - Adaptation for the purpose of this License. - b. "Collection" means a collection of literary or artistic works, such as - encyclopedias and anthologies, or performances, phonograms or - broadcasts, or other works or subject matter other than works listed - in Section 1(f) below, which, by reason of the selection and - arrangement of their contents, constitute intellectual creations, in - which the Work is included in its entirety in unmodified form along - with one or more other contributions, each constituting separate and - independent works in themselves, which together are assembled into a - collective whole. A work that constitutes a Collection will not be - considered an Adaptation (as defined above) for the purposes of this - License. - c. "Distribute" means to make available to the public the original and - copies of the Work or Adaptation, as appropriate, through sale or - other transfer of ownership. - d. "Licensor" means the individual, individuals, entity or entities that - offer(s) the Work under the terms of this License. - e. "Original Author" means, in the case of a literary or artistic work, - the individual, individuals, entity or entities who created the Work - or if no individual or entity can be identified, the publisher; and in - addition (i) in the case of a performance the actors, singers, - musicians, dancers, and other persons who act, sing, deliver, declaim, - play in, interpret or otherwise perform literary or artistic works or - expressions of folklore; (ii) in the case of a phonogram the producer - being the person or legal entity who first fixes the sounds of a - performance or other sounds; and, (iii) in the case of broadcasts, the - organization that transmits the broadcast. - f. "Work" means the literary and/or artistic work offered under the terms - of this License including without limitation any production in the - literary, scientific and artistic domain, whatever may be the mode or - form of its expression including digital form, such as a book, - pamphlet and other writing; a lecture, address, sermon or other work - of the same nature; a dramatic or dramatico-musical work; a - choreographic work or entertainment in dumb show; a musical - composition with or without words; a cinematographic work to which are - assimilated works expressed by a process analogous to cinematography; - a work of drawing, painting, architecture, sculpture, engraving or - lithography; a photographic work to which are assimilated works - expressed by a process analogous to photography; a work of applied - art; an illustration, map, plan, sketch or three-dimensional work - relative to geography, topography, architecture or science; a - performance; a broadcast; a phonogram; a compilation of data to the - extent it is protected as a copyrightable work; or a work performed by - a variety or circus performer to the extent it is not otherwise - considered a literary or artistic work. - g. "You" means an individual or entity exercising rights under this - License who has not previously violated the terms of this License with - respect to the Work, or who has received express permission from the - Licensor to exercise rights under this License despite a previous - violation. - h. "Publicly Perform" means to perform public recitations of the Work and - to communicate to the public those public recitations, by any means or - process, including by wire or wireless means or public digital - performances; to make available to the public Works in such a way that - members of the public may access these Works from a place and at a - place individually chosen by them; to perform the Work to the public - by any means or process and the communication to the public of the - performances of the Work, including by public digital performance; to - broadcast and rebroadcast the Work by any means including signs, - sounds or images. - i. "Reproduce" means to make copies of the Work by any means including - without limitation by sound or visual recordings and the right of - fixation and reproducing fixations of the Work, including storage of a - protected performance or phonogram in digital form or other electronic - medium. - -2. Fair Dealing Rights. Nothing in this License is intended to reduce, -limit, or restrict any uses free from copyright or rights arising from -limitations or exceptions that are provided for in connection with the -copyright protection under copyright law or other applicable laws. - -3. License Grant. Subject to the terms and conditions of this License, -Licensor hereby grants You a worldwide, royalty-free, non-exclusive, -perpetual (for the duration of the applicable copyright) license to -exercise the rights in the Work as stated below: - - a. to Reproduce the Work, to incorporate the Work into one or more - Collections, and to Reproduce the Work as incorporated in the - Collections; - b. to create and Reproduce Adaptations provided that any such Adaptation, - including any translation in any medium, takes reasonable steps to - clearly label, demarcate or otherwise identify that changes were made - to the original Work. For example, a translation could be marked "The - original work was translated from English to Spanish," or a - modification could indicate "The original work has been modified."; - c. to Distribute and Publicly Perform the Work including as incorporated - in Collections; and, - d. to Distribute and Publicly Perform Adaptations. - e. For the avoidance of doubt: - - i. Non-waivable Compulsory License Schemes. In those jurisdictions in - which the right to collect royalties through any statutory or - compulsory licensing scheme cannot be waived, the Licensor - reserves the exclusive right to collect such royalties for any - exercise by You of the rights granted under this License; - ii. Waivable Compulsory License Schemes. In those jurisdictions in - which the right to collect royalties through any statutory or - compulsory licensing scheme can be waived, the Licensor waives the - exclusive right to collect such royalties for any exercise by You - of the rights granted under this License; and, - iii. Voluntary License Schemes. The Licensor waives the right to - collect royalties, whether individually or, in the event that the - Licensor is a member of a collecting society that administers - voluntary licensing schemes, via that society, from any exercise - by You of the rights granted under this License. - -The above rights may be exercised in all media and formats whether now -known or hereafter devised. The above rights include the right to make -such modifications as are technically necessary to exercise the rights in -other media and formats. Subject to Section 8(f), all rights not expressly -granted by Licensor are hereby reserved. - -4. Restrictions. The license granted in Section 3 above is expressly made -subject to and limited by the following restrictions: - - a. You may Distribute or Publicly Perform the Work only under the terms - of this License. You must include a copy of, or the Uniform Resource - Identifier (URI) for, this License with every copy of the Work You - Distribute or Publicly Perform. You may not offer or impose any terms - on the Work that restrict the terms of this License or the ability of - the recipient of the Work to exercise the rights granted to that - recipient under the terms of the License. You may not sublicense the - Work. You must keep intact all notices that refer to this License and - to the disclaimer of warranties with every copy of the Work You - Distribute or Publicly Perform. When You Distribute or Publicly - Perform the Work, You may not impose any effective technological - measures on the Work that restrict the ability of a recipient of the - Work from You to exercise the rights granted to that recipient under - the terms of the License. This Section 4(a) applies to the Work as - incorporated in a Collection, but this does not require the Collection - apart from the Work itself to be made subject to the terms of this - License. If You create a Collection, upon notice from any Licensor You - must, to the extent practicable, remove from the Collection any credit - as required by Section 4(b), as requested. If You create an - Adaptation, upon notice from any Licensor You must, to the extent - practicable, remove from the Adaptation any credit as required by - Section 4(b), as requested. - b. If You Distribute, or Publicly Perform the Work or any Adaptations or - Collections, You must, unless a request has been made pursuant to - Section 4(a), keep intact all copyright notices for the Work and - provide, reasonable to the medium or means You are utilizing: (i) the - name of the Original Author (or pseudonym, if applicable) if supplied, - and/or if the Original Author and/or Licensor designate another party - or parties (e.g., a sponsor institute, publishing entity, journal) for - attribution ("Attribution Parties") in Licensor's copyright notice, - terms of service or by other reasonable means, the name of such party - or parties; (ii) the title of the Work if supplied; (iii) to the - extent reasonably practicable, the URI, if any, that Licensor - specifies to be associated with the Work, unless such URI does not - refer to the copyright notice or licensing information for the Work; - and (iv) , consistent with Section 3(b), in the case of an Adaptation, - a credit identifying the use of the Work in the Adaptation (e.g., - "French translation of the Work by Original Author," or "Screenplay - based on original Work by Original Author"). The credit required by - this Section 4 (b) may be implemented in any reasonable manner; - provided, however, that in the case of a Adaptation or Collection, at - a minimum such credit will appear, if a credit for all contributing - authors of the Adaptation or Collection appears, then as part of these - credits and in a manner at least as prominent as the credits for the - other contributing authors. For the avoidance of doubt, You may only - use the credit required by this Section for the purpose of attribution - in the manner set out above and, by exercising Your rights under this - License, You may not implicitly or explicitly assert or imply any - connection with, sponsorship or endorsement by the Original Author, - Licensor and/or Attribution Parties, as appropriate, of You or Your - use of the Work, without the separate, express prior written - permission of the Original Author, Licensor and/or Attribution - Parties. - c. Except as otherwise agreed in writing by the Licensor or as may be - otherwise permitted by applicable law, if You Reproduce, Distribute or - Publicly Perform the Work either by itself or as part of any - Adaptations or Collections, You must not distort, mutilate, modify or - take other derogatory action in relation to the Work which would be - prejudicial to the Original Author's honor or reputation. Licensor - agrees that in those jurisdictions (e.g. Japan), in which any exercise - of the right granted in Section 3(b) of this License (the right to - make Adaptations) would be deemed to be a distortion, mutilation, - modification or other derogatory action prejudicial to the Original - Author's honor and reputation, the Licensor will waive or not assert, - as appropriate, this Section, to the fullest extent permitted by the - applicable national law, to enable You to reasonably exercise Your - right under Section 3(b) of this License (right to make Adaptations) - but not otherwise. - -5. Representations, Warranties and Disclaimer - -UNLESS OTHERWISE MUTUALLY AGREED TO BY THE PARTIES IN WRITING, LICENSOR -OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY -KIND CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, -INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY, -FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF -LATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS, -WHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION -OF IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU. - -6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE -LAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR -ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES -ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS -BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - -7. Termination - - a. This License and the rights granted hereunder will terminate - automatically upon any breach by You of the terms of this License. - Individuals or entities who have received Adaptations or Collections - from You under this License, however, will not have their licenses - terminated provided such individuals or entities remain in full - compliance with those licenses. Sections 1, 2, 5, 6, 7, and 8 will - survive any termination of this License. - b. Subject to the above terms and conditions, the license granted here is - perpetual (for the duration of the applicable copyright in the Work). - Notwithstanding the above, Licensor reserves the right to release the - Work under different license terms or to stop distributing the Work at - any time; provided, however that any such election will not serve to - withdraw this License (or any other license that has been, or is - required to be, granted under the terms of this License), and this - License will continue in full force and effect unless terminated as - stated above. - -8. Miscellaneous - - a. Each time You Distribute or Publicly Perform the Work or a Collection, - the Licensor offers to the recipient a license to the Work on the same - terms and conditions as the license granted to You under this License. - b. Each time You Distribute or Publicly Perform an Adaptation, Licensor - offers to the recipient a license to the original Work on the same - terms and conditions as the license granted to You under this License. - c. If any provision of this License is invalid or unenforceable under - applicable law, it shall not affect the validity or enforceability of - the remainder of the terms of this License, and without further action - by the parties to this agreement, such provision shall be reformed to - the minimum extent necessary to make such provision valid and - enforceable. - d. No term or provision of this License shall be deemed waived and no - breach consented to unless such waiver or consent shall be in writing - and signed by the party to be charged with such waiver or consent. - e. This License constitutes the entire agreement between the parties with - respect to the Work licensed here. There are no understandings, - agreements or representations with respect to the Work not specified - here. Licensor shall not be bound by any additional provisions that - may appear in any communication from You. This License may not be - modified without the mutual written agreement of the Licensor and You. - f. The rights granted under, and the subject matter referenced, in this - License were drafted utilizing the terminology of the Berne Convention - for the Protection of Literary and Artistic Works (as amended on - September 28, 1979), the Rome Convention of 1961, the WIPO Copyright - Treaty of 1996, the WIPO Performances and Phonograms Treaty of 1996 - and the Universal Copyright Convention (as revised on July 24, 1971). - These rights and subject matter take effect in the relevant - jurisdiction in which the License terms are sought to be enforced - according to the corresponding provisions of the implementation of - those treaty provisions in the applicable national law. If the - standard suite of rights granted under applicable copyright law - includes additional rights not granted under this License, such - additional rights are deemed to be included in the License; this - License is not intended to restrict the license of any rights under - applicable law. - - -Creative Commons Notice - - Creative Commons is not a party to this License, and makes no warranty - whatsoever in connection with the Work. Creative Commons will not be - liable to You or any party on any legal theory for any damages - whatsoever, including without limitation any general, special, - incidental or consequential damages arising in connection to this - license. Notwithstanding the foregoing two (2) sentences, if Creative - Commons has expressly identified itself as the Licensor hereunder, it - shall have all rights and obligations of Licensor. - - Except for the limited purpose of indicating to the public that the - Work is licensed under the CCPL, Creative Commons does not authorize - the use by either party of the trademark "Creative Commons" or any - related trademark or logo of Creative Commons without the prior - written consent of Creative Commons. Any permitted use will be in - compliance with Creative Commons' then-current trademark usage - guidelines, as may be published on its website or otherwise made - available upon request from time to time. For the avoidance of doubt, - this trademark restriction does not form part of this License. - - Creative Commons may be contacted at http://creativecommons.org/. diff --git a/user/themes/r2c/node_modules/atob/README.md b/user/themes/r2c/node_modules/atob/README.md deleted file mode 100644 index ca7a65b..0000000 --- a/user/themes/r2c/node_modules/atob/README.md +++ /dev/null @@ -1,30 +0,0 @@ -atob -=== - -Uses `Buffer` to emulate the exact functionality of the browser's atob. - -Note: Unicode may be handled incorrectly (like the browser). - -It turns base64-encoded ascii data back **to** binary. - - (function () { - "use strict"; - - var atob = require('atob') - , b64 = "SGVsbG8gV29ybGQ=" - , bin = atob(b64) - ; - - console.log(bin); // "Hello World" - }()); - -LICENSE -======= - -Code copyright 2012-2015 AJ ONeal - -Dual-licensed MIT and Apache-2.0 - -Docs copyright 2012-2015 AJ ONeal - -Docs released under [Creative Commons](https://github.com/node-browser-compat/atob/blob/master/LICENSE.DOCS). diff --git a/user/themes/r2c/node_modules/atob/bin/atob.js b/user/themes/r2c/node_modules/atob/bin/atob.js deleted file mode 100644 index 5b008a7..0000000 --- a/user/themes/r2c/node_modules/atob/bin/atob.js +++ /dev/null @@ -1,10 +0,0 @@ -#!/usr/bin/env node -/*jshint strict:true node:true es5:true onevar:true laxcomma:true laxbreak:true eqeqeq:true immed:true latedef:true*/ -(function () { - "use strict"; - - var atob = require('../index') - ; - - console.log(atob(process.argv[2])); -}()); diff --git a/user/themes/r2c/node_modules/atob/index.js b/user/themes/r2c/node_modules/atob/index.js deleted file mode 100644 index e95f1e3..0000000 --- a/user/themes/r2c/node_modules/atob/index.js +++ /dev/null @@ -1,9 +0,0 @@ -(function () { - "use strict"; - - function atob(str) { - return new Buffer(str, 'base64').toString('binary'); - } - - module.exports = atob; -}()); diff --git a/user/themes/r2c/node_modules/atob/package.json b/user/themes/r2c/node_modules/atob/package.json deleted file mode 100644 index f6752f9..0000000 --- a/user/themes/r2c/node_modules/atob/package.json +++ /dev/null @@ -1,58 +0,0 @@ -{ - "_args": [ - [ - "atob@1.1.3", - "/mnt/data/Sites/r2c.net/user/themes/r2c" - ] - ], - "_from": "atob@1.1.3", - "_id": "atob@1.1.3", - "_inBundle": false, - "_integrity": "sha1-lfE2KbEsOlGl0hWr3OKqnzL4B3M=", - "_location": "/atob", - "_phantomChildren": {}, - "_requested": { - "type": "version", - "registry": true, - "raw": "atob@1.1.3", - "name": "atob", - "escapedName": "atob", - "rawSpec": "1.1.3", - "saveSpec": null, - "fetchSpec": "1.1.3" - }, - "_requiredBy": [ - "/source-map-resolve" - ], - "_resolved": "https://registry.npmjs.org/atob/-/atob-1.1.3.tgz", - "_spec": "1.1.3", - "_where": "/mnt/data/Sites/r2c.net/user/themes/r2c", - "author": { - "name": "AJ ONeal", - "email": "coolaj86@gmail.com", - "url": "http://coolaj86.info" - }, - "bin": { - "atob": "bin/atob.js" - }, - "bugs": { - "url": "https://github.com/coolaj86/node-browser-compat/issues" - }, - "description": "atob for Node.JS and Linux / Mac / Windows CLI (it's a one-liner)", - "engines": { - "node": ">= 0.4.0" - }, - "homepage": "https://github.com/coolaj86/node-browser-compat", - "keywords": [ - "atob", - "browser" - ], - "license": "(MIT OR Apache-2.0)", - "main": "index", - "name": "atob", - "repository": { - "type": "git", - "url": "git://github.com/coolaj86/node-browser-compat.git" - }, - "version": "1.1.3" -} diff --git a/user/themes/r2c/node_modules/atob/test.js b/user/themes/r2c/node_modules/atob/test.js deleted file mode 100644 index f8903d0..0000000 --- a/user/themes/r2c/node_modules/atob/test.js +++ /dev/null @@ -1,20 +0,0 @@ -/*jshint strict:true node:true es5:true onevar:true laxcomma:true laxbreak:true eqeqeq:true immed:true latedef:true*/ -(function () { - "use strict"; - - var atob = require('./index') - , encoded = "SGVsbG8gV29ybGQ=" - , unencoded = "Hello World" - /* - , encoded = "SGVsbG8sIBZM" - , unencoded = "Hello, 世界" - */ - ; - - if (unencoded !== atob(encoded)) { - console.log('[FAIL]', unencoded, atob(encoded)); - return; - } - - console.log('[PASS] all tests pass'); -}()); diff --git a/user/themes/r2c/node_modules/autoprefixer/AUTHORS b/user/themes/r2c/node_modules/autoprefixer/AUTHORS deleted file mode 100644 index 9ccc2de..0000000 --- a/user/themes/r2c/node_modules/autoprefixer/AUTHORS +++ /dev/null @@ -1,160 +0,0 @@ -# This is the official list of Autoprefixer authors for copyright purposes. -# -# This does not necessarily list everyone who has contributed code, since in -# some cases, their employer may be the copyright holder. To see the full list -# of contributors, see the revision history in source control or -# https://github.com/postcss/autoprefixer/graphs/contributors -# -# Authors who wish to be recognized in this file should add themselves (or -# their employer, as appropriate). - -Aaron -Adam Lynch -Adonis K -Adriaan -Aleksei Androsov -Aleksey Shvayka -Aleks Hudochenkov -Alexey Komarov -Alexey Plutalov -Anders Olsen Sandvik -Andreas Haller -Andreas Lind -Andrew Rhoads -Andrey Sitnik -Andrey Taritsyn -Andy Trevorah -Anton Khlynovskiy -Artem Yavorsky -aruseni -Ben Briggs -bernig -Bogdan Chadkin -brainopia -Brandon Mathis -Chad von Nau -Chi Vinh Le -Cory House -Cory Simmons -Craig Martin -Damon -Daniel Garcia-Carrillo -Daniel Tschinder -Danny Pule -Darius -David Narbutovich -David Pike -Denis Sokolov -Diablohu -Dominik Porada -Dominik Schilling -dotch -Dmitry Semigradsky -Efremov Alexey -eitanr -Erik Sundahl -Eugene Datsky -Evgeny Petukhov -Evilebot Tnawi -Fangzhou Li -Forrest York -Google Inc. -Gregory Eremin -GU Yiling -Gustavo Real -Hallvord R. M. Steen -heady -HongShaoRou -Huáng Jùnliàng -Iain Beeston -Igor Adamenko -Filipe W. Lima -Jack Moore -Jason Kuhrt -Jeff Escalante -Joan León -Johannes J. Schmidt -John Kreitlow -Jonathan Ong -Josh Gillies -Junliang Huang -jvdanilo -Kevin Pfefferle -Kieran -Kir Shatrov -Kiwi -kizu -Leonya Khachaturov -Lovchikov Anton -L.T -Lucas Caton -Luciano Battagliero -Luke Page -martco -Matt Smith -Maxime Thirouin -Max Mechanic -Michael Beil -Michael Scott Hertzberg -Michał Gołębiowski-Owczarek -Mikael Jorhult -Morton Fox -mvasilkov -Nick Howes -Nick Marchenko -Nic Nilov -Nick Schonning -nickspielgist -Niels Dequeker -Nikolay Burlov -Oleh Aloshkin -Oleksandr Sergiienko -Pavel Pustovalov -Pavel Vostrikov -Paul Statezny -Peter van Westen -Peter Zotov -Phani Kandula -Phil Dokas -Rafael Silva -Ray Lehnhoff -ReadmeCritic -Reinaldo Schiehll -René Stalder -Richard Wang -Rob Howell -Roland Warmerdam -Roman Dvornov -Ryan Zimmerman -Sami Suo-Heikki -Sasha Koss -Sean Anderson -Sergey Belov -Sergey Leschina -Sergey Lysenko -sethjgore -Šime Vidas -Simon Lydell -Sindre Sorhus -Stanislav -Stephen Edgar -Steve Mao -Stig Otnes Kolstad -Subash Pathak -sunhao -tomdavenport -Tony Ganch -Vegard Andreas Larsen -Vera Surkova -Vincent De Oliveira -Vishnu Ravi -Vladimir Pouzanov -vladkens -Yet Another Minion -Yuriy Alekseyev -Yury Timofeev -Даниил Пронин -一丝 -刘祺 -忆初 diff --git a/user/themes/r2c/node_modules/autoprefixer/CHANGELOG.md b/user/themes/r2c/node_modules/autoprefixer/CHANGELOG.md deleted file mode 100644 index 7eab7d0..0000000 --- a/user/themes/r2c/node_modules/autoprefixer/CHANGELOG.md +++ /dev/null @@ -1,814 +0,0 @@ -# Change Log -This project adheres to [Semantic Versioning](http://semver.org/). - -## 8.6.4 -* Fix `stretch` prefix in Chrome >= 46. - -## 8.6.3 -* Add warnings for unsupported Grid features. -* Add warnings about wrong Grid properties. -* Add note about `grid` option for grid properties in `autoprefixer --info`. - -## 8.6.2 -* Fix error during adding Grid prefixes in `@media` (by Evgeny Petukhov). - -## 8.6.1 -* Fix `grid-template` with media queries (by Evgeny Petukhov). - -## 8.6 “Follow Reason” -* Add `gap` support (by Evgeny Petukhov). -* Add two values support for `grid-gap` and `gap` (by Evgeny Petukhov). -* Add `ignoreUnknownVersions` option for Browserslist. - -## 8.5.2 -* Fix `grid-template` support wit auto row sizes (by Yury Timofeev). - -## 8.5.1 -* Remove unnecessary warning on `-webkit-fill-available`. - -## 8.5 “Muito Nobre e Sempre Leal” -* Add `grid-gap` support (by Evgeny Petukhov). -* Fix radial gradients direction fix. -* Fix docs (by Phani Kandula and Huáng Jùnliàng). - -## 8.4.1 -* Fix working in old PostCSS versions (by Diablohu). - -## 8.4 “Non in aves, sed in angues” -* Add `/* autoprefixer: ignore next */` control comment (by Pavel Vostrikov). - -## 8.3 “Benigno Numine” -* Add `@media` support to `grid-template` (by Evgeny Petukhov). -* Fix `radial-gradient` direction warning (by Gustavo Real). - -## 8.2 “Ad Astra per Aspera” -* Add `color-adjust` (by Sergey Lysenko, Stanislav Botev, and Yuriy Alekseyev). - -## 8.1 “Rex, Familia et Ultio” -* Add `overscroll-behavior` support. -* Add `grid-template` shortcut support (by Evgeny Petukhov). -* Add better `grid-column-end` and `grid-row-end` support (by Evgeny Petukhov). -* Fix Grid properties support in `@supports`. - -## 8.0 “Excelsior” -* Use Browserslist 3.0. -* Rename `autoprefixer-info` CLI tool to `autoprefixer --info`. -* Remove `break-*` to `page-break-*` conversion for Firefox. - -## 7.2.6 -* Fix `-ms-` prefix for grid cells with same `grid-area` (by Evgeny Petukhov). - -## 7.2.5 -* Fix multiple prefixes in declaration value. - -## 7.2.4 -* Fix IE 10 support. - -## 7.2.3 -* Fix `grid-template-areas` in `@media` (by Evgeny Petukhov). - -## 7.2.2 -* Fix `_autoprefixerDisabled is undefined` issue. - -## 7.2.1 -* Fix IE and other old JS runtimes support. - -## 7.2 “Ordem e Progresso” -* Add `grid-template-areas` support (by Evgeny Petukhov). -* Add `grid-template` support (by Evgeny Petukhov). -* Add `grid-area` support (by Alexey Komarov). -* Add `autoprefixer-info` CLI tool. -* Add wrong `radial-gradient` properties warning. -* Use current working dir on missed `from` in `info()` (by Phil Dokas). -* Fix `grid-row` and `grid-column` support (by Alexey Komarov). -* Do not prefix `reverse` animation direction. -* Improve test coverage (by Dmitry Semigradsky). - -## 7.1.6 -* Add warning for using `browserslist` option instead of `browsers`. -* Add warning for multiple control comments in the same scope. -* Fix `Invalid array length` error during indent changes. - -## 7.1.5 -* Fix `::placeholder` prefix for Edge. -* Fix `inherit`/`initial`/`unset` values for `flex-direction`. -* Fix RegExp usage in gradients (by Yet Another Minion). - -## 7.1.4 -* Fix `radial-gradient` direction conversion. -* Fix `image-set` in `cursor`. - -## 7.1.3 -* Add warning for old `radial-gradient` direction syntax. - -## 7.1.2 -* Fix `text-decoration` shortcut support. - -## 7.1.1 -* Remove non-`-webkit-` intrinsic prefixes in Grid Layout (by 一丝). - -## 7.1 “Universitas litterarum” -* Add `unicode-bidi` support. -* Add `-webkit-appearance` support for Edge. -* Add `from` option to `info()`. -* Fix intrinsic widths prefixes in Grid Layout. - -## 7.0.1 -* Fix Autoprefixer for old JS runtimes. - -## 7.0 “Coelestem adspicit lucem” -* Remove node.js 0.12 support. -* Use PostCSS 6.0. -* Use Browserslist 2. -* Use `caniuse-lite` instead of `caniuse-db` (by Ben Briggs). -* Use `^` for Browserslist dependencies, instead of `~`. -* Rewrite project from CoffeeScript to Babel (by Dmitry Semigradsky). -* Disable Grid Layout prefixes for IE by default. -* Fix `-ms-grid-column-align`. -* Move tests to Jest. - -## 6.7.7 -* Fix `order` for non-digit values. - -## 6.7.6 -* Fix `font-kerning` (by Chi Vinh Le). - -## 6.7.5 -* Fix `text-decoration-skip` in iOS (by Chi Vinh Le). -* Fix `clip-path` (by Chi Vinh Le). - -## 6.7.4 -* Improve `browsers` option perfomance. -* Update CoffeeScript compiler. - -## 6.7.3 -* Fix compatibility with “Intrinsic & Extrinsic Sizing” spec update. - -## 6.7.2 -* Do not prefix grid/flexbox in `@supports` on `grid: false`/`flexbox: false`. - -## 6.7.1 -* Update Browserslist with `last n version` fix. - -## 6.7 “Krungthep doot thep saang” -* Add Electron support in browsers list (by Kilian Valkhof). -* Add `flex-flow` partial support for Flexbox 2009 specification. -* Fix browsers `0` version issue in some Can I Use data. - -## 6.6.1 -* Add metadata to use Autoprefixer in JSS tests (by Chi Vinh Le). - -## 6.6 “Kaiyuan” -* Add `browserslist` key in `package.json` support. -* Add support for separated environments in browserslist config. -* Add `browserslist-stats.json` file support to load custom usage statistics. - -## 6.5.4 -* Fix unitless 0 basis in IE10/IE11 shorthand flex (by Google). - -## 6.5.3 -* Add error for popular mistake with `browser` option instead of `browsers`. - -## 6.5.2 -* Clean prefixes data (by Reinaldo Schiehll). - -## 6.5.1 -* Fix selectors with `:--` prefix support. - -## 6.5 “Einigkeit und Recht und Freiheit” -* Add `defaults` keyword to browsers requirements. -* Fix CSS Grid Layout support. -* Fix `align-self` cleaning. - -## 6.4.1 -* Fix node cloning after some PostCSS plugins. - -## 6.4 “Hic et ubique terrarum” -* Add `:any-link` selector support. -* Add `text-decoration-skip` support. -* Add `transition: duration property` support. -* Fix `-webkit-` prefix for `backface-visibility`. -* Fix `rad` unit support in gradients (by 刘祺). -* Fix `transition` support in Opera 12. -* Removed Safari TP Grid prefixes support. - -## 6.3.7 -* Fix rare `Cannot read property 'constructor' of null` issue. - -## 6.3.6 -* Add Safari TP prefix support for Grid Layout. - -## 6.3.5 -* Fix duplicate prefixes for `-ms-interpolation-mode`. - -## 6.3.4 -* Show users coverage for selected browsers in `info()`. - -## 6.3.3 -* Fix transition warning. - -## 6.3.2 -* Fix jspm support (by Sean Anderson). - -## 6.3.1 -* Fix compatibility with Flexibility polyfill. - -## 6.3 “Pro rege et lege” -* Add Grid Layout support. -* Add `text-spacing` support. -* Add `> 10% in my stats` browsers query with custom usage statistics. -* Add options to disable `@supports`, Flexbox or Grid support. -* Fix compatibility with other PostCSS plugins. - -## 6.2.3 -* Fix error on broken transition with double comma. - -## 6.2.2 -* Fix issues in broken transitions. - -## 6.2.1 -* Fix AST error in transition warning (by @jvdanilo). - -## 6.2 “Fluctuat nec mergitur” -* Use `fill` instead of `fill-available` according spec changes (by 一丝). -* Add `fill` support for logical dimension properties (by 一丝). -* Add `text-emphasis` support (by 一丝). -* Add prefixes to `@supports` only for compatible browsers. -* Add `rad`, `grad` and `turn` units support to linear gradients. -* Add some `deg` directions support for old WebKit linear gradients. -* Fix `@supports` parenthesis (by @heady). -* Add warning when prefixes could not be generated - for complicated `transition-property` values. -* Add warning for outdated `fill-available` value. -* Add warning for wrong `text-emphasis-position` value. -* Add “time capsule” warning for prefix-less future. -* Normalizes all warning messages. - -## 6.1.2 -* Fix gradient hack on some parameters (by Alexey Efremov). - -## 6.1.1 -* Fix `cursor: grab` and `cursor: grabbing` support. - -## 6.1 “Bil-shaʿb wa lil-shaʿb” -* Change `transition` support to output more robust CSS. -* Add `:read-only` support. -* Add support for `appearance` with any values. -* Add CSS-in-JS support via `postcss-js`. -* Add loud `/*! autoprefixer: off */` control comments support. -* Convert `rotateZ` to `rotate` for `-ms-transform`. -* Use `postcss-value-parser` to carefully work with gradients. -* Remove `-ms-transform-style` and `-o-transform-style` that never existed. - -## 6.0.3 -* Fix old gradient direction warning. - -## 6.0.2 -* Remove unnecessary `-khtml-` prefix too. - -## 6.0.1 -* Fix `cross-fade()` support (by 一丝). - -## 6.0 “Eureka” -* CLI was removed from `autoprefixer` package to `autoprefixer-cli`. -* `autoprefixer-core` and `autoprefixer` packages was merged back. -* Remove `autoprefixer(opt).process(css)`, use `autoprefixer.process(css, opt)`. -* Remove `safe` option. Use separated Safe parser from PostCSS. -* Remove Opera 12.1 from default query. -* Use PostCSS 5.0 API. -* Add custom syntaxes support. -* Add `image-set` support (by 一丝). -* Add `mask-border` support (by 一丝). -* Add `filter()` function support (by Vincent De Oliveira). -* Add `backdrop-filter` support (by Vincent De Oliveira). -* Add `element()` support (by Vincent De Oliveira). -* Add CSS Regions support. -* Add Scroll Snap Points support. -* Add `writing-mode` support. -* Add `::backdrop` support. -* Add `cross-fade()` support. -* Add other `break-` properties support. -* Add Microsoft Edge support (by Andrey Polischuk). -* Add `not` keyword and exclude browsers by query. -* Add version ranges `IE 6-9` (by Ben Briggs). -* Fix `filter` in `transition` support on Safari. -* Fix `url()` parsing. -* Fix `pixelated` cleaning. -* Always show old gradient direction warning. - -## 5.2.1 -* Fix parent-less node issue on some cases (by Josh Gillies). - -## 5.2 “Dont tread on me” -* Add `appearance` support. -* Warn users on old gradient direction or flexbox syntax. -* Add `add: false` option to disable new prefixes adding. -* Make Autoprefixer 30% faster. -* Use PostCSS 4.1 plugin API. -* Add prefixes for `pixelated` instead of `crisp-edges` in `image-rendering`. -* Do not add `::placeholder` prefixes for `:placeholder-shown`. -* Fix `text-decoration` prefixes. -* `autoprefixer.process()` was deprecated. Use PostCSS API. - -## 5.1.11 -* Update `num2fraction` to fix resolution media query (by 一丝). - -## 5.1.10 -* Do not generate `-webkit-image-rendering`. - -## 5.1.9 -* Fix DynJS compatibility (by Nick Howes). - -## 5.1.8 -* Fix gradients in `mask` and `mask-image` properties. -* Fix old webkit prefix on some unsupported gradients. - -## 5.1.7 -* Fix placeholder selector (by Vincent De Oliveira). - -## 5.1.6 -* Use official `::placeholder-shown` selector (by Vincent De Oliveira). - -## 5.1.5 -* Add transition support for CSS Masks properties. - -## 5.1.4 -* Use `-webkit-` prefix for Opera Mobile 24. - -## 5.1.3 -* Add IE support for `image-rendering: crisp-edges`. - -## 5.1.2 -* Add never existed `@-ms-keyframes` to common mistake. - -## 5.1.1 -* Safer value split in `flex` hack. - -## 5.1 “Jianyuan” -* Add support for resolution media query (by 一丝). -* Higher accuracy while removing prefixes in values. -* Add support for logical properties (by 一丝). -* Add `@viewport` support. -* Add `text-overflow` support (by 一丝). -* Add `text-emphasis` support (by 一丝). -* Add `image-rendering: crisp-edges` support. -* Add `text-align-last` support. -* Return `autoprefixer.defaults` as alias to current `browserslist.defaults`. -* Save code style while adding prefixes to `@keyframes` and `@viewport`. -* Do not remove `-webkit-background-clip` with non-spec `text` value. -* Fix `-webkit-filter` in `transition`. -* Better support for browser versions joined on Can I Use - like `ios_saf 7.0-7.1` (by Vincent De Oliveira). -* Fix compatibility with `postcss-import` (by Jason Kuhrt). -* Fix Flexbox prefixes for BlackBerry and UC Browser. -* Fix gradient prefixes for old Chrome. - -## 5.0 “Pravda vítězí” -* Use PostCSS 4.0. -* Use Browserslist to parse browsers queries. -* Use global `browserslist` config. -* Add `> 5% in US` query to select browsers by usage in some country. -* Add `object-fit` and `object-position` properties support. -* Add CSS Shape properties support. -* Fix UC Browser name in debug info. -* Remove `autoprefixer.defaults` and use defaults from Browserslist. - -## 4.0.2 -* Remove `o-border-radius`, which is common mistake in legacy CSS. - -## 4.0.1 -* Fix `@supports` support with brackets in values (by Vincent De Oliveira). - -## 4.0 “Indivisibiliter ac Inseparabiliter” -* Become 2.5 times fatser by new PostCSS 3.0 parser. -* Do not remove outdated prefixes by `remove: false` option. -* `map.inline` and `map.sourcesContent` options are now `true` by default. -* Add `box-decoration-break` support. -* Do not add old `-webkit-` prefix for gradients with `px` units. -* Use previous source map to show origin source of CSS syntax error. -* Use `from` option from previous source map `file` field. -* Set `to` value to `from` if `to` option is missing. -* Trim Unicode BOM on source maps parsing. -* Parse at-rules without spaces like `@import"file"`. -* Better previous `sourceMappingURL` annotation comment cleaning. -* Do not remove previous `sourceMappingURL` comment on `map.annotation: false`. - -## 3.1.2 -* Update Firefox ESR version from 24 to 31. - -## 3.1.1 -* Use Flexbox 2009 spec for Android stock browser < 4.4. - -## 3.1 “Satyameva Jayate” -* Do not remove comments from prefixed values (by Eitan Rousso). -* Allow Safari 6.1 to use final Flexbox spec (by John Kreitlow). -* Fix `filter` value in `transition` in Webkits. -* Show greetings if your browsers don’t require any prefixes. -* Add `<=` and `<` browsers requirement (by Andreas Lind). - -## 3.0.1 -* Fix `autoprefixer.postcss` in callbacks. - -## 3.0 “Liberté, Égalité, Fraternité” -* Project was split to autoprefixer (with CLI) and autoprefixer-core. -* `autoprefixer()` now receives only `options` object with `browsers` key. -* GNU format for syntax error messages from PostCSS 2.2. - -## 2.2 “Mobilis in mobili” -* Allow to disable Autoprefixer for some rule by control comment. -* Use PostCSS 2.1 with Safe Mode option and broken source line - in CSS syntax error messages. - -## 2.1.1 -* Fix `-webkit-background-size` hack for `contain` and `cover` values. -* Don’t add `-webkit-` prefix to `filter` with SVG (by Vincent De Oliveira). - -## 2.1 “Eleftheria i thanatos” -* Add support for `clip-path` and `mask` properties. -* Return `-webkit-` prefix to `filter` with SVG URI. - -## 2.0.2 -* Add readable names for new browsers from 2.0 release. -* Don’t add `-webkit-` prefix to `filter` with SVG URI. -* Don’t add `-o-` prefix 3D transforms. - -## 2.0.1 -* Save declaration style, when clone declaration to prefix. - -## 2.0 “Hongik Ingan” -* Based on PostCSS 1.0. - See [options changes](https://github.com/postcss/postcss/releases/tag/1.0.0). -* Restore visual cascade after declaration removing. -* Enable visual cascade by default. -* Prefix declareation in `@supports` at-rule conditions. -* Add all browsers from Can I Use: `ie_mob`, `and_chr`, `and_ff`, - `op_mob` and `op_mini`. -* Allow to use latest Autoprefixer from GitHub by npm. -* Add `--no-cascade`, `--annotation` and `--sources-content` options to binary. - -## 1.3.1 -* Fix gradient hack, when `background` property contains color. - -## 1.3 “Tenka Fubu” -* Add `text-size-adjust` support. -* Add `background-size` to support Android 2. - -## 1.2 “Meiji” -* Use Can I Use data from official `caniuse-db` npm package. -* Remove package data update from binary. -* Use increment value instead of current date in minor versions. - -## 1.1 “Nutrisco et extingo” -* Add source map annotation comment support. -* Add inline source map support. -* Autodetect previous source map. -* Fix source maps support on Windows. -* Fix source maps support in subdirectory. -* Prefix selector even if it is already prefixed by developer. -* Add option `cascade` to create nice visual cascade of prefixes. -* Fix flexbox support for IE 10 (by Roland Warmerdam). -* Better `break-inside` support. -* Fix prefixing, when two same properties are near. - -### 20140222: -* Add `touch-action` support. - -### 20140226: -* Chrome 33 is moved to released versions. -* Add Chrome 36 data. - -### 20140302: -* Add `text-decoration-*` properties support. -* Update browsers usage statistics. -* Use new PostCSS version. - -### 20140319: -* Check already prefixed properties after current declaration. -* Normalize spaces before already prefixed check. -* Firefox 28 is moved to released versions. -* Add Firefox 31 data. -* Add some Blackberry data. - -### 20140327: -* Don’t use `-ms-transform` in `@keyframes`, because IE 9 doesn’t support - animations. -* Update BlackBerry 10 data. - -### 20140403: -* Update browsers usage statistics. -* Opera 20 is moved to released versions. -* Add Opera 22 data. - -### 20140410: -* Chrome 34 is moved to released versions. -* Add Chrome 37 data. -* Fix Chrome 36 data. - -### 20140429: -* Fix `display: inline-flex` support by 2009 spec. -* Fix old WebKit gradient converter (by Sergey Belov). -* Fix CSS 3 cursors data (by Nick Schonning). - -### 20140430: -* Separate 2D and 3D transform prefixes to clean unnecessary `-ms-` prefixes. -* Firefox 29 is moved to released versions. -* Add Firefox 32 data. - -### 20140510 -* Do not add `-ms-` prefix for `transform` with 3D functions. -* Update browsers global usage statistics. - -### 20140512 -* Remove unnecessary `-moz-` prefix for `wavy` in `text-decoration`. -* Update Safari data for font properties. - -### 20140521 -* Chrome 36 is moved to released versions. -* Add Chrome 38 data. - -### 20140523 -* Opera 21 is moved to released versions. -* Add Opera 23 data. - -### 20140605 -* Allow to parse gradients without space between color and position. -* Add iOS 8, Safari 8 and Android 4.4.3 data. -* Update browsers usage statistics. - -## 1.0 “Plus ultra” -* Source map support. -* Save origin indents and code formatting. -* Change CSS parser to PostCSS. -* Preserve vendor-prefixed properties put right after unprefixed ones. -* Rename `compile()` to `process()` and return result object, - instead of CSS string. -* Rename `inspect()` to `info()`. -* Add in binary `-d` option to specify output directory. -* Binary now will not concat output files. -* Allow to select last versions for specified browser. -* Add full browser names aliases: `firefox`, `explorer` and `blackberry`. -* Ignore case in browser names. -* Change license to MIT. -* Add prefixes inside custom at-rules. -* Add only necessary prefixes to selector inside prefixed at-rule. -* Safer backgrounds list parser in gradient hack. -* Prefix `@keyframes` inside `@media`. -* Don’t prefix values for CSS3 PIE properties. -* Binary now shows file name in syntax error. -* Use browserify to build standalone version. - -### 20131225: -* Fix deprecated API convertor. -* Add `::placeholder` support for Firefix >= 18. -* Fix vendor prefixes order. - -### 20140103: -* Add `-webkit-` prefix for `sticky` position. -* Update browsers popularity statistics. - -### 20140109: -* Add selectors and at-rules sections to debug info. -* Fix outdated prefixes cleaning. - -### 20140110: -* Add `Firefox ESR` browser requirement. -* Opera 18 is moved to released versions. -* Add Opera 20 data. - -### 20140117: -* Chrome 32 is moved to released versions. -* Add Opera 34 data. - -### 20140130: -* Fix flexbox properties names in transitions. -* Add Chrome 35 and Firefox 29 data. - -### 20140203: -* Android 4.4 stock browser and Opera 19 are moved to released versions. -* Add Opera 21 data. -* Update browsers usage statistics. - -### 20140213: -* Add case insensitive to IE’s filter hack (by Dominik Schilling). -* Improve selector prefixing in some rare cases (by Simon Lydell). -* Firefox 27 is moved to released versions. -* Add Firefox 30 data. - -## 0.8 “Unbowed, Unbent, Unbroken” -* Add more browsers to defaults ("> 1%, last 2 versions, ff 17, opera 12.1" - instead of just "last 2 browsers"). -* Keep vendor prefixes without unprefixed version (like vendor-specific hacks). -* Convert gradients to old WebKit syntax (actual for Android 2.3). -* Better support for several syntaxes with one prefix (like Flexbox and - gradients in WebKit). -* Add intrinsic and extrinsic sizing values support. -* Remove never existed prefixes from common mistakes (like -ms-transition). -* Add Opera 17 data. -* Fix selector prefixes order. -* Fix browser versions order in inspect. - -### 20130903: -* Fix old WebKit gradients convertor on rgba() colors. -* Allow to write old direction syntax in gradients. - -### 20130906: -* Fix direction syntax in radial gradients. -* Don’t prefix IE filter with modern syntax. - -### 20130911: -* Fix parsing property name with spaces. - -### 20130919: -* Fix processing custom framework prefixes (by Johannes J. Schmidt). -* Concat outputs if several files compiled to one output. -* Decrease standalone build size by removing unnecessary Binary class. -* iOS 7 is moved to released versions. -* Clean up binary code (by Simon Lydell). - -### 20130923: -* Firefox 24 is moved to released versions. - -### 20131001: -* Add support for grab, grabbing, zoom-in and zoom-out cursor values. - -### 20131006: -* Chrome 30 is moved to released versions. - -### 20131007: -* Don’t add another prefixes in rule with prefixed selector. - -### 20131009: -* Opera 17 is moved to released versions. - -### 20131015: -* Fix converting multiple gradients to old webkit syntax (by Aleksei Androsov). - -### 20131017: -* Fix @host at-rule parsing. - -### 20131020: -* IE 11 and Andrid 4.3 is moved to released versions. -* Add Opera 18 data. -* Add @namespace support. -* Sort browser versions in data file. - -### 20131029: -* Add Safari 6.1 data. -* Add fx alias for Firefox. - -### 20131104: -* Update Android future version to 4.4. -* Google Chrome 32 added to future versions list. -* Firefox 25 now is actual version, 27 and 28 added to future versions. -* Browsers statistics are updated. - -### 20131205: -* Google Chrome 33 added to future releases list. -* Google Chrome 31 moved to current releases list. - -### 20131209: -* Use old webkit gradients for old iOS and Safari (by Chad von Nau). -* Fix direction conversion for old webkit gradients (by Chad von Nau). -* Update browsers popularity statistics. - -### 20131213: -* Firefox ESR in default browsers was changed to 24 version. -* Firefox 26 was moved to current releases list. -* Firefox 28 was added to future releases list. - -## 0.7 “We Do Not Sow” -* Add vendor prefixes to selectors. -* Add ::selection and ::placeholder selectors support. -* Allow to load support data from Can I Use pull requests. -* Remove deprecated API. - -### 20130806: -* Add hyphens support. - -### 20130807: -* Add tab-size support. -* Add :fullscreen support. - -### 20130808: -* Allow to select browser versions by > and >= operator. -* Fix flex properties in transition. - -### 20130810: -* Add Firefox 25 data. - -### 20130824: -* Add Chrome 31 and 30 data. -* Fix CSS comments parsing (by vladkens). - -## 0.6 “As High As Honor” -* New faster API, which cache preprocessed data. Old API is deprecated. -* A lot of perfomance improvements. -* Add Opera 15 -webkit- prefix support. -* Update Chrome 29 and Safari 7 prefixes data. -* Add minor browsers in popularity select. -* Better syntax error messages. - -### 20130721: -* Add Chrome 30 data. - -### 20130728: -* Don’t remove non-standard -webkit-background-clip: text. -* Don’t remove IE hack on CSS parse. - -### 20130729: -* Add Opera 16 data. -* Fix “Invalid range in character class” error on Firefox. - -### 20130730: -* Fix correct clone comments inside keyframes (by Alexey Plutalov). -* Fix angle recalculation in gradients (by Roman Komarov). - -### 20130731: -* Add border-image support. - -## 0.5 “Ours is the Fury” -* Rewrite Autoprefixer to be more flexible. -* Use css, instead of Rework, to fix CSS parsing errors faster. -* Fix a lot of CSS parsing errors. - -### 20130616: -* More useful message for CSS parsing errors. -* Remove old WebKit gradient syntax. -* Fix parsing error on comment with braces. - -### 20130617: -* Remove old Mozilla border-radius. -* Don’t prefix old IE filter. -* Remove old background-clip, background-size and background-origin prefixes. -* Speed up regexps in values. -* Allow to hack property declarations. - -### 20130625: -* Convert flexbox properties to 2009 and 2012 specifications. -* Improve messages on syntax errors. - -### 20130626: -* Add Firefox 24 data. -* Add prefixes for font-feature-settings. - -### 20130629: -* Fix convert flex properties to old box-flex. - -## 0.4 “Winter Is Coming” -* Remove outdated prefixes. -* Add border-radius and box-shadow properties to database. -* Change degrees in webkit gradients. - -### 20130515: -* Add old syntax in gradient direction. -* Add old syntax for display: flex. -* Update browser global usage statistics. - -### 20130521: -* Add Firefox 23 data. - -### 20130524: -* Add Chrome 29 data. - -### 20130528: -* Fix compatibilty with Rework from git master. -* Add minor browsers to data, which can be selected only directly. - -### 20130530: -* Add Opera 15 and iOS 6.1 data. -* Fix iOS versions in properties and values data. - -### 20130603: -* Use latest Rework 0.15 with a lot of CSS parsing fixes. -* Update browsers usage statistics. - -## 0.3 “Growing Strong” -* Rename `autoprefixer.filter()` to `autoprefixer.rework()`. -* Use own filters instead of Rework’s `prefix` and `prefixValue`. -* Smarter value prefixer without false match “order” in “border”. -* 40% faster. -* Don’t add unnecessary properties instead of Rework’s `prefixValue`. -* Don’t change properties order. -* Sort properties and values in inspect output. -* Add main to component config (by Jonathan Ong). -* Fix documentation (by Sergey Leschina and Mark Vasilkov). - -### 20130424: -* Fix value override in prefixer. - -### 20130427: -* Prefix several same values in one property. -* Fix Windows support in binary. -* Improve print errors in binary. - -### 20130502: -* Don’t add -webkit- prefix to IE filter. -* Don’t duplicate prefixes on second run. - -## 0.2 “Hear Me Roar!” -* Update parse libraries. -* Use component package manager to build standalone script. -* Add inspect to standalone script. - -## 0.1 “Fire and Blood” -* Initial release. diff --git a/user/themes/r2c/node_modules/autoprefixer/LICENSE b/user/themes/r2c/node_modules/autoprefixer/LICENSE deleted file mode 100644 index da057b4..0000000 --- a/user/themes/r2c/node_modules/autoprefixer/LICENSE +++ /dev/null @@ -1,20 +0,0 @@ -The MIT License (MIT) - -Copyright 2013 Andrey Sitnik - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of -the Software, and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR -COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/user/themes/r2c/node_modules/autoprefixer/README.md b/user/themes/r2c/node_modules/autoprefixer/README.md deleted file mode 100644 index c01d770..0000000 --- a/user/themes/r2c/node_modules/autoprefixer/README.md +++ /dev/null @@ -1,641 +0,0 @@ -# Autoprefixer [![Cult Of Martians][cult-img]][cult] - - - -[PostCSS] plugin to parse CSS and add vendor prefixes to CSS rules using values -from [Can I Use]. It is [recommended] by Google and used in Twitter and Taobao. - -Write your CSS rules without vendor prefixes (in fact, forget about them -entirely): - -```css -::placeholder { - color: gray; -} -``` - -Autoprefixer will use the data based on current browser popularity and property -support to apply prefixes for you. You can try the [interactive demo] -of Autoprefixer. - -```css -::-webkit-input-placeholder { - color: gray; -} -:-ms-input-placeholder { - color: gray; -} -::-ms-input-placeholder { - color: gray; -} -::placeholder { - color: gray; -} -``` - -Twitter account for news and releases: [@autoprefixer]. - - -Sponsored by Evil Martians - - -[interactive demo]: http://autoprefixer.github.io/ -[@autoprefixer]: https://twitter.com/autoprefixer -[recommended]: https://developers.google.com/web/tools/setup/setup-buildtools#dont_trip_up_with_vendor_prefixes -[Can I Use]: http://caniuse.com/ -[cult-img]: http://cultofmartians.com/assets/badges/badge.svg -[PostCSS]: https://github.com/postcss/postcss -[cult]: http://cultofmartians.com/tasks/autoprefixer-grid.html - - -## Features - -### Write Pure CSS - -Working with Autoprefixer is simple: just forget about vendor prefixes -and write normal CSS according to the latest W3C specs. You don’t need -a special language (like Sass) or remember where you must use mixins. - -Autoprefixer supports selectors (like `:fullscreen` and `::selection`), -unit function (`calc()`), at‑rules (`@supports` and `@keyframes`) -and properties. - -Because Autoprefixer is a postprocessor for CSS, -you can also use it with preprocessors such as Sass, Stylus or LESS. - - -### Only Actual Prefixes - -Autoprefixer utilizes the most recent data from [Can I Use] -to add only necessary vendor prefixes. - -It also removes old, unnecessary prefixes from your CSS -(like `border-radius` prefixes, produced by many CSS libraries). - -```css -a { - -webkit-border-radius: 5px; - border-radius: 5px; -} -``` - -compiles to: - -```css -a { - border-radius: 5px; -} -``` - -[Can I Use]: http://caniuse.com/ - - -## Browsers - -Autoprefixer uses [Browserslist], so you can specify the browsers -you want to target in your project by queries like `> 5%` -(see [Best Practices]). - -The best way to provide browsers is `.browserslistrc` config -or `package.json` with `browserslist` key. Put it in your project root. - -We recommend to avoid Autoprefixer option and use `.browserslistrc` config -or `package.json`. In this case browsers will be shared with other tools -like [babel-preset-env] or [Stylelint]. - -See [Browserslist docs] for queries, browser names, config format, -and default value. - -[Browserslist docs]: https://github.com/ai/browserslist#queries -[babel-preset-env]: https://github.com/babel/babel-preset-env -[Best Practices]: https://github.com/browserslist/browserslist#best-practices -[Browserslist]: https://github.com/ai/browserslist -[Stylelint]: http://stylelint.io/ - - -## Outdated Prefixes - -By default, Autoprefixer also removes outdated prefixes. - -You can disable this behavior with the `remove: false` option. If you have -no legacy code, this option will make Autoprefixer about 10% faster. - -Also, you can set the `add: false` option. Autoprefixer will only clean outdated -prefixes, but will not add any new prefixes. - -Autoprefixer adds new prefixes between any unprefixed properties and already -written prefixes in your CSS. If it will break the expected prefixes order, -you can clean all prefixes from your CSS and then -add the necessary prefixes again: - -```js -var cleaner = postcss([ autoprefixer({ add: false, browsers: [] }) ]); -var prefixer = postcss([ autoprefixer ]); - -cleaner.process(css).then(function (cleaned) { - return prefixer.process(cleaned.css); -}).then(function (result) { - console.log(result.css); -}); -``` - - -## FAQ - -#### No prefixes in production - -Many other tools contain Autoprefixer. For example, webpack uses Autoprefixer -to minify CSS by cleaning unnecessary prefixes. - -If you set browsers list to Autoprefixer by `browsers` option, only first -Autoprefixer will know your browsers. Autoprefixer inside webpack will use -default browsers list. As result, webpack will remove prefixes, that first -Autoprefixer added. - -You need to put your browsers to [`browserslist` config] in project root — -as result all tools (Autoprefixer, cssnano, doiuse, cssnext) will use same -browsers list. - -[`browserslist` config]: https://github.com/ai/browserslist#config-file - - -#### What is unprefixed version for `-webkit-min-device-pixel-ratio`? - -```css -@media (min-resolution: 2dppx) { - .image { - background-image: url(image@2x.png); - } -} -``` - -Will be compiled to: - -```css -@media (-webkit-min-device-pixel-ratio: 2), - (-o-min-device-pixel-ratio: 2/1), - (min-resolution: 2dppx) { - .image { - background-image: url(image@2x.png); - } -} -``` - - -#### Does it add polyfills? - -No. Autoprefixer only adds prefixes. - -Most new CSS features will require client side JavaScript to handle a new -behavior correctly. - -Depending on what you consider to be a “polyfill”, you can take a look at some -other tools and libraries. If you are just looking for syntax sugar, -you might take a look at: - -- [postcss-preset-env] is a plugins preset with polyfills - to write future CSS today. -- [Oldie], a PostCSS plugin that handles some IE hacks (opacity, rgba, etc). -- [postcss-flexbugs-fixes], a PostCSS plugin to fix flexbox issues. - -[postcss-flexbugs-fixes]: https://github.com/luisrudge/postcss-flexbugs-fixes -[postcss-preset-env]: https://github.com/jonathantneal/postcss-preset-env -[Oldie]: https://github.com/jonathantneal/oldie - - -#### Why doesn’t Autoprefixer add prefixes to `border-radius`? - -Developers are often surprised by how few prefixes are required today. -If Autoprefixer doesn’t add prefixes to your CSS, check if they’re still -required on [Can I Use]. - -There is a [list with all supported] properties, values, and selectors. - -[list with all supported]: https://github.com/postcss/autoprefixer/wiki/support-list -[Can I Use]: http://caniuse.com/ - - -#### Why Autoprefixer uses unprefixed properties in `@-webkit-keyframes`? - -Browser teams can remove some prefixes before others. So we try to use -all combinations of prefixed/unprefixed values. - - -#### How to work with legacy `-webkit-` only code? - -Autoprefixer needs unprefixed property to add prefixes. So if you only -wrote `-webkit-gradient` without W3C’s `gradient`, -Autoprefixer will not add other prefixes. - -But [PostCSS] has a plugins to convert CSS to unprefixed state. -Use [postcss-unprefix] before Autoprefixer. - -[postcss-unprefix]: https://github.com/gucong3000/postcss-unprefix - - -#### Does Autoprefixer add `-epub-` prefix? - -No, Autoprefixer works only with browsers prefixes from Can I Use. -But you can use [postcss-epub](https://github.com/Rycochet/postcss-epub) -for prefixing ePub3 properties. - - -#### Why doesn’t Autoprefixer transform generic font-family `system-ui`? - -`system-ui` is technically not a prefix and the transformation is not future-proof. But you can use [postcss-font-family-system-ui](https://github.com/JLHwung/postcss-font-family-system-ui) to transform `system-ui` to a practical font-family list. - - -## Usage - -### Gulp - -In Gulp you can use [gulp-postcss] with `autoprefixer` npm package. - -```js -gulp.task('autoprefixer', function () { - var postcss = require('gulp-postcss'); - var sourcemaps = require('gulp-sourcemaps'); - var autoprefixer = require('autoprefixer'); - - return gulp.src('./src/*.css') - .pipe(sourcemaps.init()) - .pipe(postcss([ autoprefixer() ])) - .pipe(sourcemaps.write('.')) - .pipe(gulp.dest('./dest')); -}); -``` - -With `gulp-postcss` you also can combine Autoprefixer -with [other PostCSS plugins]. - -[other PostCSS plugins]: https://github.com/postcss/postcss#plugins -[gulp-postcss]: https://github.com/postcss/gulp-postcss - - -### Webpack - -In [webpack] you can use [postcss-loader] with `autoprefixer` -and [other PostCSS plugins]. - -```js -module.exports = { - module: { - rules: [ - { - test: /\.css$/, - use: ["style-loader", "css-loader", "postcss-loader"] - } - ] - } -} -``` - -And create a `postcss.config.js` with: - -```js -module.exports = { - plugins: [ - require('autoprefixer') - ] -} -``` - -[other PostCSS plugins]: https://github.com/postcss/postcss#plugins -[postcss-loader]: https://github.com/postcss/postcss-loader -[webpack]: http://webpack.github.io/ - - -### Grunt - -In Grunt you can use [grunt-postcss] with `autoprefixer` npm package. - -```js -module.exports = function(grunt) { - grunt.loadNpmTasks('grunt-postcss'); - - grunt.initConfig({ - postcss: { - options: { - map: true, - processors: [ - require('autoprefixer') - ] - }, - dist: { - src: 'css/*.css' - } - } - }); - - grunt.registerTask('default', ['postcss:dist']); -}; -``` - -With `grunt-postcss` you also can combine Autoprefixer -with [other PostCSS plugins]. - -[other PostCSS plugins]: https://github.com/postcss/postcss#plugins -[grunt-postcss]: https://github.com/nDmitry/grunt-postcss - - -### Other Build Tools: - -* **Ruby on Rails**: [autoprefixer-rails] -* **Neutrino**: [neutrino-middleware-postcss] -* **Jekyll**: add `autoprefixer-rails` and `jekyll-assets` to `Gemfile` -* **Brunch**: [postcss-brunch] -* **Broccoli**: [broccoli-postcss] -* **Middleman**: [middleman-autoprefixer] -* **Mincer**: add `autoprefixer` npm package and enable it: - `environment.enable('autoprefixer')` - -[neutrino-middleware-postcss]: https://www.npmjs.com/package/neutrino-middleware-postcss -[middleman-autoprefixer]: https://github.com/middleman/middleman-autoprefixer -[autoprefixer-rails]: https://github.com/ai/autoprefixer-rails -[broccoli-postcss]: https://github.com/jeffjewiss/broccoli-postcss -[postcss-brunch]: https://github.com/iamvdo/postcss-brunch - - -### Preprocessors - -* **Less**: [less-plugin-autoprefix] -* **Stylus**: [autoprefixer-stylus] -* **Compass**: [autoprefixer-rails#compass] - -[less-plugin-autoprefix]: https://github.com/less/less-plugin-autoprefix -[autoprefixer-stylus]: https://github.com/jenius/autoprefixer-stylus -[autoprefixer-rails#compass]: https://github.com/ai/autoprefixer-rails#compass - - -### CSS-in-JS - -There is [postcss-js] to use Autoprefixer in React Inline Styles, [Free Style], -Radium and other CSS-in-JS solutions. - -```js -let prefixer = postcssJs.sync([ autoprefixer ]); -let style = prefixer({ - display: 'flex' -}); -``` - -[postcss-js]: https://github.com/postcss/postcss-js -[Free Style]: https://github.com/blakeembrey/free-style - - -### GUI Tools - -* [CodeKit](https://codekitapp.com/help/autoprefixer/) -* [Prepros](https://prepros.io) - - -### CLI - -You can use the [postcss-cli] to run Autoprefixer from CLI: - -```sh -npm install postcss-cli autoprefixer -npx postcss *.css --use autoprefixer -d build/ -``` - -See `postcss -h` for help. - -[postcss-cli]: https://github.com/postcss/postcss-cli - - -### JavaScript - -You can use Autoprefixer with [PostCSS] in your Node.js application -or if you want to develop an Autoprefixer plugin for new environment. - -```js -var autoprefixer = require('autoprefixer'); -var postcss = require('postcss'); - -postcss([ autoprefixer ]).process(css).then(function (result) { - result.warnings().forEach(function (warn) { - console.warn(warn.toString()); - }); - console.log(result.css); -}); -``` - -There is also [standalone build] for the browser or as a non-Node.js runtime. - -You can use [html-autoprefixer] to process HTML with inlined CSS. - -[html-autoprefixer]: https://github.com/RebelMail/html-autoprefixer -[standalone build]: https://raw.github.com/ai/autoprefixer-rails/master/vendor/autoprefixer.js -[PostCSS]: https://github.com/postcss/postcss - - -### Text Editors and IDE - -Autoprefixer should be used in assets build tools. Text editor plugins are not -a good solution, because prefixes decrease code readability and you will need -to change value in all prefixed properties. - -I recommend you to learn how to use build tools like [Gulp]. -They work much better and will open you a whole new world of useful plugins -and automatization. - -But, if you can’t move to a build tool, you can use text editor plugins: - -* [Sublime Text](https://github.com/sindresorhus/sublime-autoprefixer) -* [Brackets](https://github.com/mikaeljorhult/brackets-autoprefixer) -* [Atom Editor](https://github.com/sindresorhus/atom-autoprefixer) -* [Visual Studio](http://vswebessentials.com/) - -[Gulp]: http://gulpjs.com/ - - -## Warnings - -Autoprefixer uses the [PostCSS warning API] to warn about really important problems -in your CSS: - -* Old direction syntax in gradients. -* Old unprefixed `display: box` instead of `display: flex` - by latest specification version. - -You can get warnings from `result.warnings()`: - -```js -result.warnings().forEach(function (warn) { - console.warn(warn.toString()); -}); -``` - -Every Autoprefixer runner should display this warnings. - -[PostCSS warning API]: https://github.com/postcss/postcss/blob/master/docs/api.md#warning-class - - -## Disabling - -### Prefixes - -Autoprefixer was designed to have no interface – it just works. -If you need some browser specific hack just write a prefixed property -after the unprefixed one. - -```css -a { - transform: scale(0.5); - -moz-transform: scale(0.6); -} -``` - -If some prefixes were generated in a wrong way, -please create an issue on GitHub. - - -### Features - -You can use these plugin options to disable some of the Autoprefixer's features. - -* `supports: false` will disable `@supports` parameters prefixing. -* `flexbox: false` will disable flexbox properties prefixing. - Or `flexbox: "no-2009"` will add prefixes only for final and IE - versions of specification. -* `remove: false` will disable cleaning outdated prefixes. - -You should set them to the plugin: - -```js -autoprefixer({ grid: true }); -``` - - -### Control Comments - -If you do not need Autoprefixer in some part of your CSS, -you can use control comments to disable Autoprefixer. - -```css -.a { - transition: 1s; /* it will be prefixed */ -} - -.b { - /* autoprefixer: off */ - transition: 1s; /* it will not be prefixed */ -} - -.c { - /* autoprefixer: ignore next */ - transition: 1s; /* it will not be prefixed */ - mask: url(image.png); /* it will be prefixed */ -} -``` - -There are two types of control comments: - -* `/* autoprefixer: off */` disable the whole block *before* and after comment. -* `/* autoprefixer: ignore next */` disable only next property - or next rule selector or at-rule parameters (but not rule/at‑rule body). - -You can also use comments recursively: - -```css -/* autoprefixer: off */ -@supports (transition: all) { - /* autoprefixer: on */ - a { - /* autoprefixer: off */ - } -} -``` - -In Sass/SCSS/Less you can use all the disable options above, add an exclamation mark -in the start of comment: - -```scss -/*! autoprefixer: off */ -``` - - -## Options - -Function `autoprefixer(options)` returns new PostCSS plugin. -See [PostCSS API] for plugin usage documentation. - -```js -autoprefixer({ cascade: false }) -``` - -Available options are: - -* `env` (string): environment for Browserslist. -* `cascade` (boolean): should Autoprefixer use Visual Cascade, - if CSS is uncompressed. Default: `true` -* `add` (boolean): should Autoprefixer add prefixes. Default is `true`. -* `remove` (boolean): should Autoprefixer [remove outdated] prefixes. - Default is `true`. -* `supports` (boolean): should Autoprefixer add prefixes for `@supports` - parameters. Default is `true`. -* `flexbox` (boolean|string): should Autoprefixer add prefixes for flexbox - properties. With `"no-2009"` value Autoprefixer will add prefixes only - for final and IE versions of specification. Default is `true`. -* `grid` (boolean): should Autoprefixer add IE prefixes for Grid Layout - properties. Default is `false`. -* `stats` (object): custom [usage statistics] for `> 10% in my stats` - browsers query. -* `browsers` (array): list of queries for target browsers. Try to not use it. -  The best practice is to use `.browserslistrc` config - or `browserslist` key in `package.json` to share target browsers - with Babel, ESLint and Stylelint. See [Browserslist docs] - for available queries and default value. -* `ignoreUnknownVersions` (boolean): do not raise error on unknown browser - version in Browserslist config or `browsers` option. Default is `false`. - -Plugin object has `info()` method for debugging purpose. - -You can use PostCSS processor to process several CSS files -to increase performance. - -[usage statistics]: https://github.com/ai/browserslist#custom-usage-data -[PostCSS API]: http://api.postcss.org - - -## Debug - -Run `npx autoprefixer --info` in your project directory to check -which browsers are selected and which properties will be prefixed: - -``` -$ npx autoprefixer --info -Browsers: - Edge: 16 - -These browsers account for 0.04% of all users globally - -At-Rules: - @viewport: ms - -Selectors: - ::placeholder: ms - -Properties: - user-select: ms - hyphens: ms - appearance: webkit - scroll-snap-type: ms - scroll-snap-coordinate: ms - scroll-snap-destination: ms - scroll-snap-points-x: ms - scroll-snap-points-y: ms - flow-into: ms - flow-from: ms - region-fragment: ms - text-spacing: ms -``` - -JS API is also available: - -```js -var info = autoprefixer().info(); -console.log(info); -``` diff --git a/user/themes/r2c/node_modules/autoprefixer/bin/autoprefixer b/user/themes/r2c/node_modules/autoprefixer/bin/autoprefixer deleted file mode 100644 index 55b24da..0000000 --- a/user/themes/r2c/node_modules/autoprefixer/bin/autoprefixer +++ /dev/null @@ -1,22 +0,0 @@ -#!/usr/bin/env node - -const mode = process.argv[2]; -if (mode === '--info') { - process.stdout.write( - require('../')().info() + '\n'); -} else if (mode === '--version') { - process.stdout.write( - 'autoprefixer ' + require('../package.json').version + '\n'); -} else { - process.stdout.write( - 'autoprefix\n' + - '\n' + - 'Options:\n' + - ' --info Show target browsers and used prefixes\n' + - ' --version Show version number\n' + - ' --help Show help\n' + - '\n' + - 'Usage:\n' + - ' autoprefixer --info\n' - ); -} diff --git a/user/themes/r2c/node_modules/autoprefixer/data/prefixes.js b/user/themes/r2c/node_modules/autoprefixer/data/prefixes.js deleted file mode 100644 index 64c58d4..0000000 --- a/user/themes/r2c/node_modules/autoprefixer/data/prefixes.js +++ /dev/null @@ -1,735 +0,0 @@ -'use strict'; - -var unpack = require('caniuse-lite').feature; - -var browsersSort = function browsersSort(a, b) { - a = a.split(' '); - b = b.split(' '); - if (a[0] > b[0]) { - return 1; - } else if (a[0] < b[0]) { - return -1; - } else { - return Math.sign(parseFloat(a[1]) - parseFloat(b[1])); - } -}; - -// Convert Can I Use data -function f(data, opts, callback) { - data = unpack(data); - - if (!callback) { - var _ref = [opts, {}]; - callback = _ref[0]; - opts = _ref[1]; - } - - var match = opts.match || /\sx($|\s)/; - var need = []; - - for (var browser in data.stats) { - var versions = data.stats[browser]; - for (var version in versions) { - var support = versions[version]; - if (support.match(match)) { - need.push(browser + ' ' + version); - } - } - } - - callback(need.sort(browsersSort)); -} - -// Add data for all properties -var result = {}; - -var prefix = function prefix(names, data) { - for (var _iterator = names, _isArray = Array.isArray(_iterator), _i = 0, _iterator = _isArray ? _iterator : _iterator[Symbol.iterator]();;) { - var _ref2; - - if (_isArray) { - if (_i >= _iterator.length) break; - _ref2 = _iterator[_i++]; - } else { - _i = _iterator.next(); - if (_i.done) break; - _ref2 = _i.value; - } - - var name = _ref2; - - result[name] = Object.assign({}, data); - } -}; - -var add = function add(names, data) { - for (var _iterator2 = names, _isArray2 = Array.isArray(_iterator2), _i2 = 0, _iterator2 = _isArray2 ? _iterator2 : _iterator2[Symbol.iterator]();;) { - var _ref3; - - if (_isArray2) { - if (_i2 >= _iterator2.length) break; - _ref3 = _iterator2[_i2++]; - } else { - _i2 = _iterator2.next(); - if (_i2.done) break; - _ref3 = _i2.value; - } - - var name = _ref3; - - result[name].browsers = result[name].browsers.concat(data.browsers).sort(browsersSort); - } -}; - -module.exports = result; - -// Border Radius -f(require('caniuse-lite/data/features/border-radius'), function (browsers) { - return prefix(['border-radius', 'border-top-left-radius', 'border-top-right-radius', 'border-bottom-right-radius', 'border-bottom-left-radius'], { - mistakes: ['-khtml-', '-ms-', '-o-'], - feature: 'border-radius', - browsers: browsers - }); -}); - -// Box Shadow -f(require('caniuse-lite/data/features/css-boxshadow'), function (browsers) { - return prefix(['box-shadow'], { - mistakes: ['-khtml-'], - feature: 'css-boxshadow', - browsers: browsers - }); -}); - -// Animation -f(require('caniuse-lite/data/features/css-animation'), function (browsers) { - return prefix(['animation', 'animation-name', 'animation-duration', 'animation-delay', 'animation-direction', 'animation-fill-mode', 'animation-iteration-count', 'animation-play-state', 'animation-timing-function', '@keyframes'], { - mistakes: ['-khtml-', '-ms-'], - feature: 'css-animation', - browsers: browsers - }); -}); - -// Transition -f(require('caniuse-lite/data/features/css-transitions'), function (browsers) { - return prefix(['transition', 'transition-property', 'transition-duration', 'transition-delay', 'transition-timing-function'], { - mistakes: ['-khtml-', '-ms-'], - browsers: browsers, - feature: 'css-transitions' - }); -}); - -// Transform 2D -f(require('caniuse-lite/data/features/transforms2d'), function (browsers) { - return prefix(['transform', 'transform-origin'], { - feature: 'transforms2d', - browsers: browsers - }); -}); - -// Transform 3D -var transforms3d = require('caniuse-lite/data/features/transforms3d'); - -f(transforms3d, function (browsers) { - prefix(['perspective', 'perspective-origin'], { - feature: 'transforms3d', - browsers: browsers - }); - return prefix(['transform-style'], { - mistakes: ['-ms-', '-o-'], - browsers: browsers, - feature: 'transforms3d' - }); -}); - -f(transforms3d, { match: /y\sx|y\s#2/ }, function (browsers) { - return prefix(['backface-visibility'], { - mistakes: ['-ms-', '-o-'], - feature: 'transforms3d', - browsers: browsers - }); -}); - -// Gradients -var gradients = require('caniuse-lite/data/features/css-gradients'); - -f(gradients, { match: /y\sx/ }, function (browsers) { - return prefix(['linear-gradient', 'repeating-linear-gradient', 'radial-gradient', 'repeating-radial-gradient'], { - props: ['background', 'background-image', 'border-image', 'mask', 'list-style', 'list-style-image', 'content', 'mask-image'], - mistakes: ['-ms-'], - feature: 'css-gradients', - browsers: browsers - }); -}); - -f(gradients, { match: /a\sx/ }, function (browsers) { - browsers = browsers.map(function (i) { - if (/op/.test(i)) { - return i; - } else { - return i + ' old'; - } - }); - return add(['linear-gradient', 'repeating-linear-gradient', 'radial-gradient', 'repeating-radial-gradient'], { - feature: 'css-gradients', - browsers: browsers - }); -}); - -// Box sizing -f(require('caniuse-lite/data/features/css3-boxsizing'), function (browsers) { - return prefix(['box-sizing'], { - feature: 'css3-boxsizing', - browsers: browsers - }); -}); - -// Filter Effects -f(require('caniuse-lite/data/features/css-filters'), function (browsers) { - return prefix(['filter'], { - feature: 'css-filters', - browsers: browsers - }); -}); - -// filter() function -f(require('caniuse-lite/data/features/css-filter-function'), function (browsers) { - return prefix(['filter-function'], { - props: ['background', 'background-image', 'border-image', 'mask', 'list-style', 'list-style-image', 'content', 'mask-image'], - feature: 'css-filter-function', - browsers: browsers - }); -}); - -// Backdrop-filter -f(require('caniuse-lite/data/features/css-backdrop-filter'), function (browsers) { - return prefix(['backdrop-filter'], { - feature: 'css-backdrop-filter', - browsers: browsers - }); -}); - -// element() function -f(require('caniuse-lite/data/features/css-element-function'), function (browsers) { - return prefix(['element'], { - props: ['background', 'background-image', 'border-image', 'mask', 'list-style', 'list-style-image', 'content', 'mask-image'], - feature: 'css-element-function', - browsers: browsers - }); -}); - -// Multicolumns -f(require('caniuse-lite/data/features/multicolumn'), function (browsers) { - prefix(['columns', 'column-width', 'column-gap', 'column-rule', 'column-rule-color', 'column-rule-width', 'column-count', 'column-rule-style', 'column-span', 'column-fill'], { - feature: 'multicolumn', - browsers: browsers - }); - - var noff = browsers.filter(function (i) { - return !/firefox/.test(i); - }); - prefix(['break-before', 'break-after', 'break-inside'], { - feature: 'multicolumn', - browsers: noff - }); -}); - -// User select -f(require('caniuse-lite/data/features/user-select-none'), function (browsers) { - return prefix(['user-select'], { - mistakes: ['-khtml-'], - feature: 'user-select-none', - browsers: browsers - }); -}); - -// Flexible Box Layout -var flexbox = require('caniuse-lite/data/features/flexbox'); -f(flexbox, { match: /a\sx/ }, function (browsers) { - browsers = browsers.map(function (i) { - if (/ie|firefox/.test(i)) { - return i; - } else { - return i + ' 2009'; - } - }); - prefix(['display-flex', 'inline-flex'], { - props: ['display'], - feature: 'flexbox', - browsers: browsers - }); - prefix(['flex', 'flex-grow', 'flex-shrink', 'flex-basis'], { - feature: 'flexbox', - browsers: browsers - }); - prefix(['flex-direction', 'flex-wrap', 'flex-flow', 'justify-content', 'order', 'align-items', 'align-self', 'align-content'], { - feature: 'flexbox', - browsers: browsers - }); -}); - -f(flexbox, { match: /y\sx/ }, function (browsers) { - add(['display-flex', 'inline-flex'], { - feature: 'flexbox', - browsers: browsers - }); - add(['flex', 'flex-grow', 'flex-shrink', 'flex-basis'], { - feature: 'flexbox', - browsers: browsers - }); - add(['flex-direction', 'flex-wrap', 'flex-flow', 'justify-content', 'order', 'align-items', 'align-self', 'align-content'], { - feature: 'flexbox', - browsers: browsers - }); -}); - -// calc() unit -f(require('caniuse-lite/data/features/calc'), function (browsers) { - return prefix(['calc'], { - props: ['*'], - feature: 'calc', - browsers: browsers - }); -}); - -// Background options -f(require('caniuse-lite/data/features/background-img-opts'), function (browsers) { - return prefix(['background-clip', 'background-origin', 'background-size'], { - feature: 'background-img-opts', - browsers: browsers - }); -}); - -// Font feature settings -f(require('caniuse-lite/data/features/font-feature'), function (browsers) { - return prefix(['font-feature-settings', 'font-variant-ligatures', 'font-language-override'], { - feature: 'font-feature', - browsers: browsers - }); -}); - -// CSS font-kerning property -f(require('caniuse-lite/data/features/font-kerning'), function (browsers) { - return prefix(['font-kerning'], { - feature: 'font-kerning', - browsers: browsers - }); -}); - -// Border image -f(require('caniuse-lite/data/features/border-image'), function (browsers) { - return prefix(['border-image'], { - feature: 'border-image', - browsers: browsers - }); -}); - -// Selection selector -f(require('caniuse-lite/data/features/css-selection'), function (browsers) { - return prefix(['::selection'], { - selector: true, - feature: 'css-selection', - browsers: browsers - }); -}); - -// Placeholder selector -f(require('caniuse-lite/data/features/css-placeholder'), function (browsers) { - browsers = browsers.map(function (i) { - var _i$split = i.split(' '), - name = _i$split[0], - version = _i$split[1]; - - if (name === 'firefox' && parseFloat(version) <= 18) { - return i + ' old'; - } else if (name === 'ie') { - return i + ' old'; - } else { - return i; - } - }); - - prefix(['::placeholder'], { - selector: true, - feature: 'css-placeholder', - browsers: browsers - }); -}); - -// Hyphenation -f(require('caniuse-lite/data/features/css-hyphens'), function (browsers) { - return prefix(['hyphens'], { - feature: 'css-hyphens', - browsers: browsers - }); -}); - -// Fullscreen selector -var fullscreen = require('caniuse-lite/data/features/fullscreen'); - -f(fullscreen, function (browsers) { - return prefix([':fullscreen'], { - selector: true, - feature: 'fullscreen', - browsers: browsers - }); -}); - -f(fullscreen, { match: /x(\s#2|$)/ }, function (browsers) { - return prefix(['::backdrop'], { - selector: true, - feature: 'fullscreen', - browsers: browsers - }); -}); - -// Tab size -f(require('caniuse-lite/data/features/css3-tabsize'), function (browsers) { - return prefix(['tab-size'], { - feature: 'css3-tabsize', - browsers: browsers - }); -}); - -// Intrinsic & extrinsic sizing -var intrinsic = require('caniuse-lite/data/features/intrinsic-width'); - -f(intrinsic, function (browsers) { - return prefix(['max-content', 'min-content', 'fit-content'], { - props: ['width', 'min-width', 'max-width', 'height', 'min-height', 'max-height', 'inline-size', 'min-inline-size', 'max-inline-size', 'block-size', 'min-block-size', 'max-block-size', 'grid', 'grid-template', 'grid-template-rows', 'grid-template-columns', 'grid-auto-columns', 'grid-auto-rows'], - feature: 'intrinsic-width', - browsers: browsers - }); -}); - -f(intrinsic, { match: /x|\s#4/ }, function (browsers) { - return prefix(['fill', 'fill-available', 'stretch'], { - props: ['width', 'min-width', 'max-width', 'height', 'min-height', 'max-height', 'inline-size', 'min-inline-size', 'max-inline-size', 'block-size', 'min-block-size', 'max-block-size', 'grid', 'grid-template', 'grid-template-rows', 'grid-template-columns', 'grid-auto-columns', 'grid-auto-rows'], - feature: 'intrinsic-width', - browsers: browsers - }); -}); - -// Zoom cursors -f(require('caniuse-lite/data/features/css3-cursors-newer'), function (browsers) { - return prefix(['zoom-in', 'zoom-out'], { - props: ['cursor'], - feature: 'css3-cursors-newer', - browsers: browsers - }); -}); - -// Grab cursors -f(require('caniuse-lite/data/features/css3-cursors-grab'), function (browsers) { - return prefix(['grab', 'grabbing'], { - props: ['cursor'], - feature: 'css3-cursors-grab', - browsers: browsers - }); -}); - -// Sticky position -f(require('caniuse-lite/data/features/css-sticky'), function (browsers) { - return prefix(['sticky'], { - props: ['position'], - feature: 'css-sticky', - browsers: browsers - }); -}); - -// Pointer Events -f(require('caniuse-lite/data/features/pointer'), function (browsers) { - return prefix(['touch-action'], { - feature: 'pointer', - browsers: browsers - }); -}); - -// Text decoration -var decoration = require('caniuse-lite/data/features/text-decoration'); - -f(decoration, function (browsers) { - return prefix(['text-decoration-style', 'text-decoration-color', 'text-decoration-line', 'text-decoration'], { - feature: 'text-decoration', - browsers: browsers - }); -}); - -f(decoration, { match: /x.*#[23]/ }, function (browsers) { - return prefix(['text-decoration-skip'], { - feature: 'text-decoration', - browsers: browsers - }); -}); - -// Text Size Adjust -f(require('caniuse-lite/data/features/text-size-adjust'), function (browsers) { - return prefix(['text-size-adjust'], { - feature: 'text-size-adjust', - browsers: browsers - }); -}); - -// CSS Masks -f(require('caniuse-lite/data/features/css-masks'), function (browsers) { - prefix(['mask-clip', 'mask-composite', 'mask-image', 'mask-origin', 'mask-repeat', 'mask-border-repeat', 'mask-border-source'], { - feature: 'css-masks', - browsers: browsers - }); - prefix(['mask', 'mask-position', 'mask-size', 'mask-border', 'mask-border-outset', 'mask-border-width', 'mask-border-slice'], { - feature: 'css-masks', - browsers: browsers - }); -}); - -// CSS clip-path property -f(require('caniuse-lite/data/features/css-clip-path'), function (browsers) { - return prefix(['clip-path'], { - feature: 'css-clip-path', - browsers: browsers - }); -}); - -// Fragmented Borders and Backgrounds -f(require('caniuse-lite/data/features/css-boxdecorationbreak'), function (browsers) { - return prefix(['box-decoration-break'], { - feature: 'css-boxdecorationbreak', - browsers: browsers - }); -}); - -// CSS3 object-fit/object-position -f(require('caniuse-lite/data/features/object-fit'), function (browsers) { - return prefix(['object-fit', 'object-position'], { - feature: 'object-fit', - browsers: browsers - }); -}); - -// CSS Shapes -f(require('caniuse-lite/data/features/css-shapes'), function (browsers) { - return prefix(['shape-margin', 'shape-outside', 'shape-image-threshold'], { - feature: 'css-shapes', - browsers: browsers - }); -}); - -// CSS3 text-overflow -f(require('caniuse-lite/data/features/text-overflow'), function (browsers) { - return prefix(['text-overflow'], { - feature: 'text-overflow', - browsers: browsers - }); -}); - -// Viewport at-rule -f(require('caniuse-lite/data/features/css-deviceadaptation'), function (browsers) { - return prefix(['@viewport'], { - feature: 'css-deviceadaptation', - browsers: browsers - }); -}); - -// Resolution Media Queries -var resolut = require('caniuse-lite/data/features/css-media-resolution'); -f(resolut, { match: /( x($| )|a #3)/ }, function (browsers) { - return prefix(['@resolution'], { - feature: 'css-media-resolution', - browsers: browsers - }); -}); - -// CSS text-align-last -f(require('caniuse-lite/data/features/css-text-align-last'), function (browsers) { - return prefix(['text-align-last'], { - feature: 'css-text-align-last', - browsers: browsers - }); -}); - -// Crisp Edges Image Rendering Algorithm -var crispedges = require('caniuse-lite/data/features/css-crisp-edges'); - -f(crispedges, { match: /y x|a x #1/ }, function (browsers) { - return prefix(['pixelated'], { - props: ['image-rendering'], - feature: 'css-crisp-edges', - browsers: browsers - }); -}); - -f(crispedges, { match: /a x #2/ }, function (browsers) { - return prefix(['image-rendering'], { - feature: 'css-crisp-edges', - browsers: browsers - }); -}); - -// Logical Properties -var logicalProps = require('caniuse-lite/data/features/css-logical-props'); - -f(logicalProps, function (browsers) { - return prefix(['border-inline-start', 'border-inline-end', 'margin-inline-start', 'margin-inline-end', 'padding-inline-start', 'padding-inline-end'], { - feature: 'css-logical-props', - browsers: browsers - }); -}); - -f(logicalProps, { match: /x\s#2/ }, function (browsers) { - return prefix(['border-block-start', 'border-block-end', 'margin-block-start', 'margin-block-end', 'padding-block-start', 'padding-block-end'], { - feature: 'css-logical-props', - browsers: browsers - }); -}); - -// CSS appearance -var appearance = require('caniuse-lite/data/features/css-appearance'); -f(appearance, { match: /#2|x/ }, function (browsers) { - return prefix(['appearance'], { - feature: 'css-appearance', - browsers: browsers - }); -}); - -// CSS Scroll snap points -f(require('caniuse-lite/data/features/css-snappoints'), function (browsers) { - return prefix(['scroll-snap-type', 'scroll-snap-coordinate', 'scroll-snap-destination', 'scroll-snap-points-x', 'scroll-snap-points-y'], { - feature: 'css-snappoints', - browsers: browsers - }); -}); - -// CSS Regions -f(require('caniuse-lite/data/features/css-regions'), function (browsers) { - return prefix(['flow-into', 'flow-from', 'region-fragment'], { - feature: 'css-regions', - browsers: browsers - }); -}); - -// CSS image-set -f(require('caniuse-lite/data/features/css-image-set'), function (browsers) { - return prefix(['image-set'], { - props: ['background', 'background-image', 'border-image', 'cursor', 'mask', 'mask-image', 'list-style', 'list-style-image', 'content'], - feature: 'css-image-set', - browsers: browsers - }); -}); - -// Writing Mode -var writingMode = require('caniuse-lite/data/features/css-writing-mode'); -f(writingMode, { match: /a|x/ }, function (browsers) { - return prefix(['writing-mode'], { - feature: 'css-writing-mode', - browsers: browsers - }); -}); - -// Cross-Fade Function -f(require('caniuse-lite/data/features/css-cross-fade'), function (browsers) { - return prefix(['cross-fade'], { - props: ['background', 'background-image', 'border-image', 'mask', 'list-style', 'list-style-image', 'content', 'mask-image'], - feature: 'css-cross-fade', - browsers: browsers - }); -}); - -// Read Only selector -f(require('caniuse-lite/data/features/css-read-only-write'), function (browsers) { - return prefix([':read-only', ':read-write'], { - selector: true, - feature: 'css-read-only-write', - browsers: browsers - }); -}); - -// Text Emphasize -f(require('caniuse-lite/data/features/text-emphasis'), function (browsers) { - return prefix(['text-emphasis', 'text-emphasis-position', 'text-emphasis-style', 'text-emphasis-color'], { - feature: 'text-emphasis', - browsers: browsers - }); -}); - -// CSS Grid Layout -var grid = require('caniuse-lite/data/features/css-grid'); - -f(grid, function (browsers) { - prefix(['display-grid', 'inline-grid'], { - props: ['display'], - feature: 'css-grid', - browsers: browsers - }); - prefix(['grid-template-columns', 'grid-template-rows', 'grid-row-start', 'grid-column-start', 'grid-row-end', 'grid-column-end', 'grid-row', 'grid-column', 'grid-area', 'grid-template', 'grid-template-areas'], { - feature: 'css-grid', - browsers: browsers - }); -}); - -f(grid, { match: /a x/ }, function (browsers) { - return prefix(['grid-column-align', 'grid-row-align'], { - feature: 'css-grid', - browsers: browsers - }); -}); - -// CSS text-spacing -f(require('caniuse-lite/data/features/css-text-spacing'), function (browsers) { - return prefix(['text-spacing'], { - feature: 'css-text-spacing', - browsers: browsers - }); -}); - -// :any-link selector -f(require('caniuse-lite/data/features/css-any-link'), function (browsers) { - return prefix([':any-link'], { - selector: true, - feature: 'css-any-link', - browsers: browsers - }); -}); - -// unicode-bidi -var bidi = require('caniuse-lite/data/features/css-unicode-bidi'); - -f(bidi, function (browsers) { - return prefix(['isolate'], { - props: ['unicode-bidi'], - feature: 'css-unicode-bidi', - browsers: browsers - }); -}); - -f(bidi, { match: /y x|a x #2/ }, function (browsers) { - return prefix(['plaintext'], { - props: ['unicode-bidi'], - feature: 'css-unicode-bidi', - browsers: browsers - }); -}); - -f(bidi, { match: /y x/ }, function (browsers) { - return prefix(['isolate-override'], { - props: ['unicode-bidi'], - feature: 'css-unicode-bidi', - browsers: browsers - }); -}); - -// overscroll-behavior selector -var over = require('caniuse-lite/data/features/css-overscroll-behavior'); -f(over, { match: /a #1/ }, function (browsers) { - return prefix(['overscroll-behavior'], { - feature: 'css-overscroll-behavior', - browsers: browsers - }); -}); - -// color-adjust -f(require('caniuse-lite/data/features/css-color-adjust'), function (browsers) { - return prefix(['color-adjust'], { - feature: 'css-color-adjust', - browsers: browsers - }); -}); \ No newline at end of file diff --git a/user/themes/r2c/node_modules/autoprefixer/lib/at-rule.js b/user/themes/r2c/node_modules/autoprefixer/lib/at-rule.js deleted file mode 100644 index d77d012..0000000 --- a/user/themes/r2c/node_modules/autoprefixer/lib/at-rule.js +++ /dev/null @@ -1,70 +0,0 @@ -'use strict'; - -function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } - -function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); } - -var Prefixer = require('./prefixer'); - -var AtRule = function (_Prefixer) { - _inherits(AtRule, _Prefixer); - - function AtRule() { - _classCallCheck(this, AtRule); - - return _possibleConstructorReturn(this, _Prefixer.apply(this, arguments)); - } - - /** - * Clone and add prefixes for at-rule - */ - AtRule.prototype.add = function add(rule, prefix) { - var prefixed = prefix + rule.name; - - var already = rule.parent.some(function (i) { - return i.name === prefixed && i.params === rule.params; - }); - if (already) { - return undefined; - } - - var cloned = this.clone(rule, { name: prefixed }); - return rule.parent.insertBefore(rule, cloned); - }; - - /** - * Clone node with prefixes - */ - - - AtRule.prototype.process = function process(node) { - var parent = this.parentPrefix(node); - - for (var _iterator = this.prefixes, _isArray = Array.isArray(_iterator), _i = 0, _iterator = _isArray ? _iterator : _iterator[Symbol.iterator]();;) { - var _ref; - - if (_isArray) { - if (_i >= _iterator.length) break; - _ref = _iterator[_i++]; - } else { - _i = _iterator.next(); - if (_i.done) break; - _ref = _i.value; - } - - var prefix = _ref; - - if (!parent || parent === prefix) { - this.add(node, prefix); - } - } - }; - - return AtRule; -}(Prefixer); - -module.exports = AtRule; \ No newline at end of file diff --git a/user/themes/r2c/node_modules/autoprefixer/lib/autoprefixer.js b/user/themes/r2c/node_modules/autoprefixer/lib/autoprefixer.js deleted file mode 100644 index 581d372..0000000 --- a/user/themes/r2c/node_modules/autoprefixer/lib/autoprefixer.js +++ /dev/null @@ -1,131 +0,0 @@ -'use strict'; - -var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; - -var browserslist = require('browserslist'); -var postcss = require('postcss'); - -var Browsers = require('./browsers'); -var Prefixes = require('./prefixes'); - -function isPlainObject(obj) { - return Object.prototype.toString.apply(obj) === '[object Object]'; -} - -var cache = {}; - -function timeCapsule(result, prefixes) { - if (prefixes.browsers.selected.length === 0) { - return; - } - if (prefixes.add.selectors.length > 0) { - return; - } - if (Object.keys(prefixes.add).length > 2) { - return; - } - - /* istanbul ignore next */ - result.warn('Greetings, time traveller. ' + 'We are in the golden age of prefix-less CSS, ' + 'where Autoprefixer is no longer needed for your stylesheet.'); -} - -module.exports = postcss.plugin('autoprefixer', function () { - for (var _len = arguments.length, reqs = Array(_len), _key = 0; _key < _len; _key++) { - reqs[_key] = arguments[_key]; - } - - var options = void 0; - if (reqs.length === 1 && isPlainObject(reqs[0])) { - options = reqs[0]; - reqs = undefined; - } else if (reqs.length === 0 || reqs.length === 1 && !reqs[0]) { - reqs = undefined; - } else if (reqs.length <= 2 && (reqs[0] instanceof Array || !reqs[0])) { - options = reqs[1]; - reqs = reqs[0]; - } else if (_typeof(reqs[reqs.length - 1]) === 'object') { - options = reqs.pop(); - } - - if (!options) { - options = {}; - } - - if (options.browser) { - throw new Error('Change `browser` option to `browsers` in Autoprefixer'); - } else if (options.browserslist) { - throw new Error('Change `browserslist` option to `browsers` in Autoprefixer'); - } - - if (options.browsers) { - reqs = options.browsers; - } - - if (typeof options.grid === 'undefined') { - options.grid = false; - } - - var brwlstOpts = { - ignoreUnknownVersions: options.ignoreUnknownVersions, - stats: options.stats - }; - - var loadPrefixes = function loadPrefixes(opts) { - var data = module.exports.data; - var browsers = new Browsers(data.browsers, reqs, opts, brwlstOpts); - var key = browsers.selected.join(', ') + JSON.stringify(options); - - if (!cache[key]) { - cache[key] = new Prefixes(data.prefixes, browsers, options); - } - - return cache[key]; - }; - - var plugin = function plugin(css, result) { - var prefixes = loadPrefixes({ - from: css.source && css.source.input.file, - env: options.env - }); - timeCapsule(result, prefixes); - if (options.remove !== false) { - prefixes.processor.remove(css, result); - } - if (options.add !== false) { - prefixes.processor.add(css, result); - } - }; - - plugin.options = options; - - plugin.browsers = reqs; - - plugin.info = function (opts) { - opts = opts || {}; - opts.from = opts.from || process.cwd(); - - return require('./info')(loadPrefixes(opts)); - }; - - return plugin; -}); - -/** - * Autoprefixer data - */ -module.exports.data = { - browsers: require('caniuse-lite').agents, - prefixes: require('../data/prefixes') -}; - -/** - * Autoprefixer default browsers - */ -module.exports.defaults = browserslist.defaults; - -/** - * Inspect with default Autoprefixer - */ -module.exports.info = function () { - return module.exports().info(); -}; \ No newline at end of file diff --git a/user/themes/r2c/node_modules/autoprefixer/lib/brackets.js b/user/themes/r2c/node_modules/autoprefixer/lib/brackets.js deleted file mode 100644 index 7e1ad85..0000000 --- a/user/themes/r2c/node_modules/autoprefixer/lib/brackets.js +++ /dev/null @@ -1,71 +0,0 @@ -'use strict'; - -var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; - -var last = function last(array) { - return array[array.length - 1]; -}; - -var brackets = { - - /** - * Parse string to nodes tree - */ - parse: function parse(str) { - var current = ['']; - var stack = [current]; - - for (var i = 0; i < str.length; i++) { - var sym = str[i]; - if (sym === '(') { - current = ['']; - last(stack).push(current); - stack.push(current); - continue; - } - - if (sym === ')') { - stack.pop(); - current = last(stack); - current.push(''); - continue; - } - - current[current.length - 1] += sym; - } - - return stack[0]; - }, - - - /** - * Generate output string by nodes tree - */ - stringify: function stringify(ast) { - var result = ''; - for (var _iterator = ast, _isArray = Array.isArray(_iterator), _i = 0, _iterator = _isArray ? _iterator : _iterator[Symbol.iterator]();;) { - var _ref; - - if (_isArray) { - if (_i >= _iterator.length) break; - _ref = _iterator[_i++]; - } else { - _i = _iterator.next(); - if (_i.done) break; - _ref = _i.value; - } - - var i = _ref; - - if ((typeof i === 'undefined' ? 'undefined' : _typeof(i)) === 'object') { - result += '(' + brackets.stringify(i) + ')'; - continue; - } - - result += i; - } - return result; - } -}; - -module.exports = brackets; \ No newline at end of file diff --git a/user/themes/r2c/node_modules/autoprefixer/lib/browsers.js b/user/themes/r2c/node_modules/autoprefixer/lib/browsers.js deleted file mode 100644 index 5ab3eab..0000000 --- a/user/themes/r2c/node_modules/autoprefixer/lib/browsers.js +++ /dev/null @@ -1,101 +0,0 @@ -'use strict'; - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -var browserslist = require('browserslist'); - -var utils = require('./utils'); - -var Browsers = function () { - - /** - * Return all prefixes for default browser data - */ - Browsers.prefixes = function prefixes() { - if (this.prefixesCache) { - return this.prefixesCache; - } - - var data = require('caniuse-lite').agents; - - this.prefixesCache = []; - for (var name in data) { - this.prefixesCache.push('-' + data[name].prefix + '-'); - } - - this.prefixesCache = utils.uniq(this.prefixesCache).sort(function (a, b) { - return b.length - a.length; - }); - - return this.prefixesCache; - }; - - /** - * Check is value contain any possibe prefix - */ - - - Browsers.withPrefix = function withPrefix(value) { - if (!this.prefixesRegexp) { - this.prefixesRegexp = new RegExp(this.prefixes().join('|')); - } - - return this.prefixesRegexp.test(value); - }; - - function Browsers(data, requirements, options, browserslistOpts) { - _classCallCheck(this, Browsers); - - this.data = data; - this.options = options || {}; - this.browserslistOpts = browserslistOpts || {}; - this.selected = this.parse(requirements); - } - - /** - * Return browsers selected by requirements - */ - - - Browsers.prototype.parse = function parse(requirements) { - var opts = {}; - for (var i in this.browserslistOpts) { - opts[i] = this.browserslistOpts[i]; - } - opts.path = this.options.from; - opts.env = this.options.env; - return browserslist(requirements, opts); - }; - - /** - * Return prefix for selected browser - */ - - - Browsers.prototype.prefix = function prefix(browser) { - var _browser$split = browser.split(' '), - name = _browser$split[0], - version = _browser$split[1]; - - var data = this.data[name]; - - var prefix = data.prefix_exceptions && data.prefix_exceptions[version]; - if (!prefix) { - prefix = data.prefix; - } - return '-' + prefix + '-'; - }; - - /** - * Is browser is selected by requirements - */ - - - Browsers.prototype.isSelected = function isSelected(browser) { - return this.selected.indexOf(browser) !== -1; - }; - - return Browsers; -}(); - -module.exports = Browsers; \ No newline at end of file diff --git a/user/themes/r2c/node_modules/autoprefixer/lib/declaration.js b/user/themes/r2c/node_modules/autoprefixer/lib/declaration.js deleted file mode 100644 index 74dceb9..0000000 --- a/user/themes/r2c/node_modules/autoprefixer/lib/declaration.js +++ /dev/null @@ -1,261 +0,0 @@ -'use strict'; - -function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } - -function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); } - -var Prefixer = require('./prefixer'); -var Browsers = require('./browsers'); -var utils = require('./utils'); - -var Declaration = function (_Prefixer) { - _inherits(Declaration, _Prefixer); - - function Declaration() { - _classCallCheck(this, Declaration); - - return _possibleConstructorReturn(this, _Prefixer.apply(this, arguments)); - } - - /** - * Always true, because we already get prefixer by property name - */ - Declaration.prototype.check = function check() /* decl */{ - return true; - }; - - /** - * Return prefixed version of property - */ - - - Declaration.prototype.prefixed = function prefixed(prop, prefix) { - return prefix + prop; - }; - - /** - * Return unprefixed version of property - */ - - - Declaration.prototype.normalize = function normalize(prop) { - return prop; - }; - - /** - * Check `value`, that it contain other prefixes, rather than `prefix` - */ - - - Declaration.prototype.otherPrefixes = function otherPrefixes(value, prefix) { - for (var _iterator = Browsers.prefixes(), _isArray = Array.isArray(_iterator), _i = 0, _iterator = _isArray ? _iterator : _iterator[Symbol.iterator]();;) { - var _ref; - - if (_isArray) { - if (_i >= _iterator.length) break; - _ref = _iterator[_i++]; - } else { - _i = _iterator.next(); - if (_i.done) break; - _ref = _i.value; - } - - var other = _ref; - - if (other === prefix) { - continue; - } - if (value.indexOf(other) !== -1) { - return true; - } - } - return false; - }; - - /** - * Set prefix to declaration - */ - - - Declaration.prototype.set = function set(decl, prefix) { - decl.prop = this.prefixed(decl.prop, prefix); - return decl; - }; - - /** - * Should we use visual cascade for prefixes - */ - - - Declaration.prototype.needCascade = function needCascade(decl) { - if (!decl._autoprefixerCascade) { - decl._autoprefixerCascade = this.all.options.cascade !== false && decl.raw('before').indexOf('\n') !== -1; - } - return decl._autoprefixerCascade; - }; - - /** - * Return maximum length of possible prefixed property - */ - - - Declaration.prototype.maxPrefixed = function maxPrefixed(prefixes, decl) { - if (decl._autoprefixerMax) { - return decl._autoprefixerMax; - } - - var max = 0; - for (var _iterator2 = prefixes, _isArray2 = Array.isArray(_iterator2), _i2 = 0, _iterator2 = _isArray2 ? _iterator2 : _iterator2[Symbol.iterator]();;) { - var _ref2; - - if (_isArray2) { - if (_i2 >= _iterator2.length) break; - _ref2 = _iterator2[_i2++]; - } else { - _i2 = _iterator2.next(); - if (_i2.done) break; - _ref2 = _i2.value; - } - - var prefix = _ref2; - - prefix = utils.removeNote(prefix); - if (prefix.length > max) { - max = prefix.length; - } - } - decl._autoprefixerMax = max; - - return decl._autoprefixerMax; - }; - - /** - * Calculate indentation to create visual cascade - */ - - - Declaration.prototype.calcBefore = function calcBefore(prefixes, decl) { - var prefix = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : ''; - - var max = this.maxPrefixed(prefixes, decl); - var diff = max - utils.removeNote(prefix).length; - - var before = decl.raw('before'); - if (diff > 0) { - before += Array(diff).fill(' ').join(''); - } - - return before; - }; - - /** - * Remove visual cascade - */ - - - Declaration.prototype.restoreBefore = function restoreBefore(decl) { - var lines = decl.raw('before').split('\n'); - var min = lines[lines.length - 1]; - - this.all.group(decl).up(function (prefixed) { - var array = prefixed.raw('before').split('\n'); - var last = array[array.length - 1]; - if (last.length < min.length) { - min = last; - } - }); - - lines[lines.length - 1] = min; - decl.raws.before = lines.join('\n'); - }; - - /** - * Clone and insert new declaration - */ - - - Declaration.prototype.insert = function insert(decl, prefix, prefixes) { - var cloned = this.set(this.clone(decl), prefix); - if (!cloned) return undefined; - - var already = decl.parent.some(function (i) { - return i.prop === cloned.prop && i.value === cloned.value; - }); - if (already) { - return undefined; - } - - if (this.needCascade(decl)) { - cloned.raws.before = this.calcBefore(prefixes, decl, prefix); - } - return decl.parent.insertBefore(decl, cloned); - }; - - /** - * Did this declaration has this prefix above - */ - - - Declaration.prototype.isAlready = function isAlready(decl, prefixed) { - var already = this.all.group(decl).up(function (i) { - return i.prop === prefixed; - }); - if (!already) { - already = this.all.group(decl).down(function (i) { - return i.prop === prefixed; - }); - } - return already; - }; - - /** - * Clone and add prefixes for declaration - */ - - - Declaration.prototype.add = function add(decl, prefix, prefixes, result) { - var prefixed = this.prefixed(decl.prop, prefix); - if (this.isAlready(decl, prefixed) || this.otherPrefixes(decl.value, prefix)) { - return undefined; - } - return this.insert(decl, prefix, prefixes, result); - }; - - /** - * Add spaces for visual cascade - */ - - - Declaration.prototype.process = function process(decl, result) { - if (!this.needCascade(decl)) { - _Prefixer.prototype.process.call(this, decl, result); - return; - } - - var prefixes = _Prefixer.prototype.process.call(this, decl, result); - - if (!prefixes || !prefixes.length) { - return; - } - - this.restoreBefore(decl); - decl.raws.before = this.calcBefore(prefixes, decl); - }; - - /** - * Return list of prefixed properties to clean old prefixes - */ - - - Declaration.prototype.old = function old(prop, prefix) { - return [this.prefixed(prop, prefix)]; - }; - - return Declaration; -}(Prefixer); - -module.exports = Declaration; \ No newline at end of file diff --git a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/align-content.js b/user/themes/r2c/node_modules/autoprefixer/lib/hacks/align-content.js deleted file mode 100644 index 482f5c3..0000000 --- a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/align-content.js +++ /dev/null @@ -1,86 +0,0 @@ -'use strict'; - -function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } - -function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); } - -var flexSpec = require('./flex-spec'); -var Declaration = require('../declaration'); - -var AlignContent = function (_Declaration) { - _inherits(AlignContent, _Declaration); - - function AlignContent() { - _classCallCheck(this, AlignContent); - - return _possibleConstructorReturn(this, _Declaration.apply(this, arguments)); - } - - /** - * Change property name for 2012 spec - */ - AlignContent.prototype.prefixed = function prefixed(prop, prefix) { - var spec = void 0; - - var _flexSpec = flexSpec(prefix); - - spec = _flexSpec[0]; - prefix = _flexSpec[1]; - - if (spec === 2012) { - return prefix + 'flex-line-pack'; - } else { - return _Declaration.prototype.prefixed.call(this, prop, prefix); - } - }; - - /** - * Return property name by final spec - */ - - - AlignContent.prototype.normalize = function normalize() { - return 'align-content'; - }; - - /** - * Change value for 2012 spec and ignore prefix for 2009 - */ - - - AlignContent.prototype.set = function set(decl, prefix) { - var spec = flexSpec(prefix)[0]; - if (spec === 2012) { - decl.value = AlignContent.oldValues[decl.value] || decl.value; - return _Declaration.prototype.set.call(this, decl, prefix); - } else if (spec === 'final') { - return _Declaration.prototype.set.call(this, decl, prefix); - } - return undefined; - }; - - return AlignContent; -}(Declaration); - -Object.defineProperty(AlignContent, 'names', { - enumerable: true, - writable: true, - value: ['align-content', 'flex-line-pack'] -}); -Object.defineProperty(AlignContent, 'oldValues', { - enumerable: true, - writable: true, - value: { - 'flex-end': 'end', - 'flex-start': 'start', - 'space-between': 'justify', - 'space-around': 'distribute' - } -}); - - -module.exports = AlignContent; \ No newline at end of file diff --git a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/align-items.js b/user/themes/r2c/node_modules/autoprefixer/lib/hacks/align-items.js deleted file mode 100644 index a545cd0..0000000 --- a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/align-items.js +++ /dev/null @@ -1,83 +0,0 @@ -'use strict'; - -function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } - -function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); } - -var flexSpec = require('./flex-spec'); -var Declaration = require('../declaration'); - -var AlignItems = function (_Declaration) { - _inherits(AlignItems, _Declaration); - - function AlignItems() { - _classCallCheck(this, AlignItems); - - return _possibleConstructorReturn(this, _Declaration.apply(this, arguments)); - } - - /** - * Change property name for 2009 and 2012 specs - */ - AlignItems.prototype.prefixed = function prefixed(prop, prefix) { - var spec = void 0; - - var _flexSpec = flexSpec(prefix); - - spec = _flexSpec[0]; - prefix = _flexSpec[1]; - - if (spec === 2009) { - return prefix + 'box-align'; - } else if (spec === 2012) { - return prefix + 'flex-align'; - } else { - return _Declaration.prototype.prefixed.call(this, prop, prefix); - } - }; - - /** - * Return property name by final spec - */ - - - AlignItems.prototype.normalize = function normalize() { - return 'align-items'; - }; - - /** - * Change value for 2009 and 2012 specs - */ - - - AlignItems.prototype.set = function set(decl, prefix) { - var spec = flexSpec(prefix)[0]; - if (spec === 2009 || spec === 2012) { - decl.value = AlignItems.oldValues[decl.value] || decl.value; - } - return _Declaration.prototype.set.call(this, decl, prefix); - }; - - return AlignItems; -}(Declaration); - -Object.defineProperty(AlignItems, 'names', { - enumerable: true, - writable: true, - value: ['align-items', 'flex-align', 'box-align'] -}); -Object.defineProperty(AlignItems, 'oldValues', { - enumerable: true, - writable: true, - value: { - 'flex-end': 'end', - 'flex-start': 'start' - } -}); - - -module.exports = AlignItems; \ No newline at end of file diff --git a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/align-self.js b/user/themes/r2c/node_modules/autoprefixer/lib/hacks/align-self.js deleted file mode 100644 index b38cb4a..0000000 --- a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/align-self.js +++ /dev/null @@ -1,84 +0,0 @@ -'use strict'; - -function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } - -function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); } - -var flexSpec = require('./flex-spec'); -var Declaration = require('../declaration'); - -var AlignSelf = function (_Declaration) { - _inherits(AlignSelf, _Declaration); - - function AlignSelf() { - _classCallCheck(this, AlignSelf); - - return _possibleConstructorReturn(this, _Declaration.apply(this, arguments)); - } - - /** - * Change property name for 2012 specs - */ - AlignSelf.prototype.prefixed = function prefixed(prop, prefix) { - var spec = void 0; - - var _flexSpec = flexSpec(prefix); - - spec = _flexSpec[0]; - prefix = _flexSpec[1]; - - if (spec === 2012) { - return prefix + 'flex-item-align'; - } else { - return _Declaration.prototype.prefixed.call(this, prop, prefix); - } - }; - - /** - * Return property name by final spec - */ - - - AlignSelf.prototype.normalize = function normalize() { - return 'align-self'; - }; - - /** - * Change value for 2012 spec and ignore prefix for 2009 - */ - - - AlignSelf.prototype.set = function set(decl, prefix) { - var spec = flexSpec(prefix)[0]; - if (spec === 2012) { - decl.value = AlignSelf.oldValues[decl.value] || decl.value; - return _Declaration.prototype.set.call(this, decl, prefix); - } else if (spec === 'final') { - return _Declaration.prototype.set.call(this, decl, prefix); - } - return undefined; - }; - - return AlignSelf; -}(Declaration); - -Object.defineProperty(AlignSelf, 'names', { - enumerable: true, - writable: true, - value: ['align-self', 'flex-item-align'] -}); -Object.defineProperty(AlignSelf, 'oldValues', { - enumerable: true, - writable: true, - value: { - 'flex-end': 'end', - 'flex-start': 'start' - } -}); - - -module.exports = AlignSelf; \ No newline at end of file diff --git a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/animation.js b/user/themes/r2c/node_modules/autoprefixer/lib/hacks/animation.js deleted file mode 100644 index c226aaf..0000000 --- a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/animation.js +++ /dev/null @@ -1,42 +0,0 @@ -'use strict'; - -function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } - -function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); } - -var Declaration = require('../declaration'); - -var Animation = function (_Declaration) { - _inherits(Animation, _Declaration); - - function Animation() { - _classCallCheck(this, Animation); - - return _possibleConstructorReturn(this, _Declaration.apply(this, arguments)); - } - - /** - * Don’t add prefixes for modern values. - */ - Animation.prototype.check = function check(decl) { - return !decl.value.split(/\s+/).some(function (i) { - var lower = i.toLowerCase(); - return lower === 'reverse' || lower === 'alternate-reverse'; - }); - }; - - return Animation; -}(Declaration); - -Object.defineProperty(Animation, 'names', { - enumerable: true, - writable: true, - value: ['animation', 'animation-direction'] -}); - - -module.exports = Animation; \ No newline at end of file diff --git a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/appearance.js b/user/themes/r2c/node_modules/autoprefixer/lib/hacks/appearance.js deleted file mode 100644 index c965c74..0000000 --- a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/appearance.js +++ /dev/null @@ -1,44 +0,0 @@ -'use strict'; - -function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } - -function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); } - -var Declaration = require('../declaration'); -var utils = require('../utils'); - -var Appearance = function (_Declaration) { - _inherits(Appearance, _Declaration); - - function Appearance(name, prefixes, all) { - _classCallCheck(this, Appearance); - - var _this = _possibleConstructorReturn(this, _Declaration.call(this, name, prefixes, all)); - - if (_this.prefixes) { - _this.prefixes = utils.uniq(_this.prefixes.map(function (i) { - if (i === '-ms-') { - return '-webkit-'; - } else { - return i; - } - })); - } - return _this; - } - - return Appearance; -}(Declaration); - -Object.defineProperty(Appearance, 'names', { - enumerable: true, - writable: true, - value: ['appearance'] -}); - - -module.exports = Appearance; \ No newline at end of file diff --git a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/background-size.js b/user/themes/r2c/node_modules/autoprefixer/lib/hacks/background-size.js deleted file mode 100644 index 56253c3..0000000 --- a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/background-size.js +++ /dev/null @@ -1,43 +0,0 @@ -'use strict'; - -function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } - -function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); } - -var Declaration = require('../declaration'); - -var BackgroundSize = function (_Declaration) { - _inherits(BackgroundSize, _Declaration); - - function BackgroundSize() { - _classCallCheck(this, BackgroundSize); - - return _possibleConstructorReturn(this, _Declaration.apply(this, arguments)); - } - - /** - * Duplication parameter for -webkit- browsers - */ - BackgroundSize.prototype.set = function set(decl, prefix) { - var value = decl.value.toLowerCase(); - if (prefix === '-webkit-' && value.indexOf(' ') === -1 && value !== 'contain' && value !== 'cover') { - decl.value = decl.value + ' ' + decl.value; - } - return _Declaration.prototype.set.call(this, decl, prefix); - }; - - return BackgroundSize; -}(Declaration); - -Object.defineProperty(BackgroundSize, 'names', { - enumerable: true, - writable: true, - value: ['background-size'] -}); - - -module.exports = BackgroundSize; \ No newline at end of file diff --git a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/block-logical.js b/user/themes/r2c/node_modules/autoprefixer/lib/hacks/block-logical.js deleted file mode 100644 index afbe7db..0000000 --- a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/block-logical.js +++ /dev/null @@ -1,52 +0,0 @@ -'use strict'; - -function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } - -function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); } - -var Declaration = require('../declaration'); - -var BlockLogical = function (_Declaration) { - _inherits(BlockLogical, _Declaration); - - function BlockLogical() { - _classCallCheck(this, BlockLogical); - - return _possibleConstructorReturn(this, _Declaration.apply(this, arguments)); - } - - /** - * Use old syntax for -moz- and -webkit- - */ - BlockLogical.prototype.prefixed = function prefixed(prop, prefix) { - return prefix + (prop.indexOf('-start') !== -1 ? prop.replace('-block-start', '-before') : prop.replace('-block-end', '-after')); - }; - - /** - * Return property name by spec - */ - - - BlockLogical.prototype.normalize = function normalize(prop) { - if (prop.indexOf('-before') !== -1) { - return prop.replace('-before', '-block-start'); - } else { - return prop.replace('-after', '-block-end'); - } - }; - - return BlockLogical; -}(Declaration); - -Object.defineProperty(BlockLogical, 'names', { - enumerable: true, - writable: true, - value: ['border-block-start', 'border-block-end', 'margin-block-start', 'margin-block-end', 'padding-block-start', 'padding-block-end', 'border-before', 'border-after', 'margin-before', 'margin-after', 'padding-before', 'padding-after'] -}); - - -module.exports = BlockLogical; \ No newline at end of file diff --git a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/border-image.js b/user/themes/r2c/node_modules/autoprefixer/lib/hacks/border-image.js deleted file mode 100644 index a48e113..0000000 --- a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/border-image.js +++ /dev/null @@ -1,40 +0,0 @@ -'use strict'; - -function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } - -function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); } - -var Declaration = require('../declaration'); - -var BorderImage = function (_Declaration) { - _inherits(BorderImage, _Declaration); - - function BorderImage() { - _classCallCheck(this, BorderImage); - - return _possibleConstructorReturn(this, _Declaration.apply(this, arguments)); - } - - /** - * Remove fill parameter for prefixed declarations - */ - BorderImage.prototype.set = function set(decl, prefix) { - decl.value = decl.value.replace(/\s+fill(\s)/, '$1'); - return _Declaration.prototype.set.call(this, decl, prefix); - }; - - return BorderImage; -}(Declaration); - -Object.defineProperty(BorderImage, 'names', { - enumerable: true, - writable: true, - value: ['border-image'] -}); - - -module.exports = BorderImage; \ No newline at end of file diff --git a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/border-radius.js b/user/themes/r2c/node_modules/autoprefixer/lib/hacks/border-radius.js deleted file mode 100644 index c553b8c..0000000 --- a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/border-radius.js +++ /dev/null @@ -1,79 +0,0 @@ -'use strict'; - -function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } - -function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); } - -var Declaration = require('../declaration'); - -var BorderRadius = function (_Declaration) { - _inherits(BorderRadius, _Declaration); - - function BorderRadius() { - _classCallCheck(this, BorderRadius); - - return _possibleConstructorReturn(this, _Declaration.apply(this, arguments)); - } - - /** - * Change syntax, when add Mozilla prefix - */ - BorderRadius.prototype.prefixed = function prefixed(prop, prefix) { - if (prefix === '-moz-') { - return prefix + (BorderRadius.toMozilla[prop] || prop); - } else { - return _Declaration.prototype.prefixed.call(this, prop, prefix); - } - }; - - /** - * Return unprefixed version of property - */ - - - BorderRadius.prototype.normalize = function normalize(prop) { - return BorderRadius.toNormal[prop] || prop; - }; - - return BorderRadius; -}(Declaration); - -Object.defineProperty(BorderRadius, 'names', { - enumerable: true, - writable: true, - value: ['border-radius'] -}); -Object.defineProperty(BorderRadius, 'toMozilla', { - enumerable: true, - writable: true, - value: {} -}); -Object.defineProperty(BorderRadius, 'toNormal', { - enumerable: true, - writable: true, - value: {} -}); -var _arr = ['top', 'bottom']; - - -for (var _i = 0; _i < _arr.length; _i++) { - var ver = _arr[_i];var _arr2 = ['left', 'right']; - - for (var _i2 = 0; _i2 < _arr2.length; _i2++) { - var hor = _arr2[_i2]; - var normal = 'border-' + ver + '-' + hor + '-radius'; - var mozilla = 'border-radius-' + ver + hor; - - BorderRadius.names.push(normal); - BorderRadius.names.push(mozilla); - - BorderRadius.toMozilla[normal] = mozilla; - BorderRadius.toNormal[mozilla] = normal; - } -} - -module.exports = BorderRadius; \ No newline at end of file diff --git a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/break-props.js b/user/themes/r2c/node_modules/autoprefixer/lib/hacks/break-props.js deleted file mode 100644 index 4724f2f..0000000 --- a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/break-props.js +++ /dev/null @@ -1,81 +0,0 @@ -'use strict'; - -function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } - -function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); } - -var Declaration = require('../declaration'); - -var BreakProps = function (_Declaration) { - _inherits(BreakProps, _Declaration); - - function BreakProps() { - _classCallCheck(this, BreakProps); - - return _possibleConstructorReturn(this, _Declaration.apply(this, arguments)); - } - - /** - * Change name for -webkit- and -moz- prefix - */ - BreakProps.prototype.prefixed = function prefixed(prop, prefix) { - return prefix + 'column-' + prop; - }; - - /** - * Return property name by final spec - */ - - - BreakProps.prototype.normalize = function normalize(prop) { - if (prop.indexOf('inside') !== -1) { - return 'break-inside'; - } else if (prop.indexOf('before') !== -1) { - return 'break-before'; - } else { - return 'break-after'; - } - }; - - /** - * Change prefixed value for avoid-column and avoid-page - */ - - - BreakProps.prototype.set = function set(decl, prefix) { - if (decl.prop === 'break-inside' && decl.value === 'avoid-column' || decl.value === 'avoid-page') { - decl.value = 'avoid'; - } - return _Declaration.prototype.set.call(this, decl, prefix); - }; - - /** - * Don’t prefix some values - */ - - - BreakProps.prototype.insert = function insert(decl, prefix, prefixes) { - if (decl.prop !== 'break-inside') { - return _Declaration.prototype.insert.call(this, decl, prefix, prefixes); - } else if (/region/i.test(decl.value) || /page/i.test(decl.value)) { - return undefined; - } else { - return _Declaration.prototype.insert.call(this, decl, prefix, prefixes); - } - }; - - return BreakProps; -}(Declaration); - -Object.defineProperty(BreakProps, 'names', { - enumerable: true, - writable: true, - value: ['break-inside', 'page-break-inside', 'column-break-inside', 'break-before', 'page-break-before', 'column-break-before', 'break-after', 'page-break-after', 'column-break-after'] -}); - - -module.exports = BreakProps; \ No newline at end of file diff --git a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/color-adjust.js b/user/themes/r2c/node_modules/autoprefixer/lib/hacks/color-adjust.js deleted file mode 100644 index bb0c26f..0000000 --- a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/color-adjust.js +++ /dev/null @@ -1,48 +0,0 @@ -'use strict'; - -function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } - -function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); } - -var Declaration = require('../declaration'); - -var ColorAdjust = function (_Declaration) { - _inherits(ColorAdjust, _Declaration); - - function ColorAdjust() { - _classCallCheck(this, ColorAdjust); - - return _possibleConstructorReturn(this, _Declaration.apply(this, arguments)); - } - - /** - * Change property name for WebKit-based browsers - */ - ColorAdjust.prototype.prefixed = function prefixed(prop, prefix) { - return prefix + 'print-color-adjust'; - }; - - /** - * Return property name by spec - */ - - - ColorAdjust.prototype.normalize = function normalize() { - return 'color-adjust'; - }; - - return ColorAdjust; -}(Declaration); - -Object.defineProperty(ColorAdjust, 'names', { - enumerable: true, - writable: true, - value: ['color-adjust', 'print-color-adjust'] -}); - - -module.exports = ColorAdjust; \ No newline at end of file diff --git a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/cross-fade.js b/user/themes/r2c/node_modules/autoprefixer/lib/hacks/cross-fade.js deleted file mode 100644 index 764db3c..0000000 --- a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/cross-fade.js +++ /dev/null @@ -1,58 +0,0 @@ -'use strict'; - -function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } - -function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); } - -var Value = require('../value'); -var list = require('postcss').list; - -var CrossFade = function (_Value) { - _inherits(CrossFade, _Value); - - function CrossFade() { - _classCallCheck(this, CrossFade); - - return _possibleConstructorReturn(this, _Value.apply(this, arguments)); - } - - CrossFade.prototype.replace = function replace(string, prefix) { - var _this2 = this; - - return list.space(string).map(function (value) { - if (value.slice(0, +_this2.name.length + 1) !== _this2.name + '(') { - return value; - } - - var close = value.lastIndexOf(')'); - var after = value.slice(close + 1); - var args = value.slice(_this2.name.length + 1, close); - - if (prefix === '-webkit-') { - var match = args.match(/\d*.?\d+%?/); - if (match) { - args = args.slice(match[0].length).trim(); - args += ', ' + match[0]; - } else { - args += ', 0.5'; - } - } - return prefix + _this2.name + '(' + args + ')' + after; - }).join(' '); - }; - - return CrossFade; -}(Value); - -Object.defineProperty(CrossFade, 'names', { - enumerable: true, - writable: true, - value: ['cross-fade'] -}); - - -module.exports = CrossFade; \ No newline at end of file diff --git a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/display-flex.js b/user/themes/r2c/node_modules/autoprefixer/lib/hacks/display-flex.js deleted file mode 100644 index 2937a6b..0000000 --- a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/display-flex.js +++ /dev/null @@ -1,102 +0,0 @@ -'use strict'; - -function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } - -function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); } - -var flexSpec = require('./flex-spec'); -var OldValue = require('../old-value'); -var Value = require('../value'); - -var DisplayFlex = function (_Value) { - _inherits(DisplayFlex, _Value); - - function DisplayFlex(name, prefixes) { - _classCallCheck(this, DisplayFlex); - - var _this = _possibleConstructorReturn(this, _Value.call(this, name, prefixes)); - - if (name === 'display-flex') { - _this.name = 'flex'; - } - return _this; - } - - /** - * Faster check for flex value - */ - - - DisplayFlex.prototype.check = function check(decl) { - return decl.prop === 'display' && decl.value === this.name; - }; - - /** - * Return value by spec - */ - - - DisplayFlex.prototype.prefixed = function prefixed(prefix) { - var spec = void 0, - value = void 0; - - var _flexSpec = flexSpec(prefix); - - spec = _flexSpec[0]; - prefix = _flexSpec[1]; - - - if (spec === 2009) { - if (this.name === 'flex') { - value = 'box'; - } else { - value = 'inline-box'; - } - } else if (spec === 2012) { - if (this.name === 'flex') { - value = 'flexbox'; - } else { - value = 'inline-flexbox'; - } - } else if (spec === 'final') { - value = this.name; - } - - return prefix + value; - }; - - /** - * Add prefix to value depend on flebox spec version - */ - - - DisplayFlex.prototype.replace = function replace(string, prefix) { - return this.prefixed(prefix); - }; - - /** - * Change value for old specs - */ - - - DisplayFlex.prototype.old = function old(prefix) { - var prefixed = this.prefixed(prefix); - if (!prefixed) return undefined; - return new OldValue(this.name, prefixed); - }; - - return DisplayFlex; -}(Value); - -Object.defineProperty(DisplayFlex, 'names', { - enumerable: true, - writable: true, - value: ['display-flex', 'inline-flex'] -}); - - -module.exports = DisplayFlex; \ No newline at end of file diff --git a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/display-grid.js b/user/themes/r2c/node_modules/autoprefixer/lib/hacks/display-grid.js deleted file mode 100644 index 1bd61b8..0000000 --- a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/display-grid.js +++ /dev/null @@ -1,46 +0,0 @@ -'use strict'; - -function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } - -function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); } - -var Value = require('../value'); - -var DisplayGrid = function (_Value) { - _inherits(DisplayGrid, _Value); - - function DisplayGrid(name, prefixes) { - _classCallCheck(this, DisplayGrid); - - var _this = _possibleConstructorReturn(this, _Value.call(this, name, prefixes)); - - if (name === 'display-grid') { - _this.name = 'grid'; - } - return _this; - } - - /** - * Faster check for flex value - */ - - - DisplayGrid.prototype.check = function check(decl) { - return decl.prop === 'display' && decl.value === this.name; - }; - - return DisplayGrid; -}(Value); - -Object.defineProperty(DisplayGrid, 'names', { - enumerable: true, - writable: true, - value: ['display-grid', 'inline-grid'] -}); - - -module.exports = DisplayGrid; \ No newline at end of file diff --git a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/filter-value.js b/user/themes/r2c/node_modules/autoprefixer/lib/hacks/filter-value.js deleted file mode 100644 index 41ba272..0000000 --- a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/filter-value.js +++ /dev/null @@ -1,37 +0,0 @@ -'use strict'; - -function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } - -function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); } - -var Value = require('../value'); - -var FilterValue = function (_Value) { - _inherits(FilterValue, _Value); - - function FilterValue(name, prefixes) { - _classCallCheck(this, FilterValue); - - var _this = _possibleConstructorReturn(this, _Value.call(this, name, prefixes)); - - if (name === 'filter-function') { - _this.name = 'filter'; - } - return _this; - } - - return FilterValue; -}(Value); - -Object.defineProperty(FilterValue, 'names', { - enumerable: true, - writable: true, - value: ['filter', 'filter-function'] -}); - - -module.exports = FilterValue; \ No newline at end of file diff --git a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/filter.js b/user/themes/r2c/node_modules/autoprefixer/lib/hacks/filter.js deleted file mode 100644 index aeaeac3..0000000 --- a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/filter.js +++ /dev/null @@ -1,40 +0,0 @@ -'use strict'; - -function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } - -function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); } - -var Declaration = require('../declaration'); - -var Filter = function (_Declaration) { - _inherits(Filter, _Declaration); - - function Filter() { - _classCallCheck(this, Filter); - - return _possibleConstructorReturn(this, _Declaration.apply(this, arguments)); - } - - /** - * Check is it Internet Explorer filter - */ - Filter.prototype.check = function check(decl) { - var v = decl.value; - return v.toLowerCase().indexOf('alpha(') === -1 && v.indexOf('DXImageTransform.Microsoft') === -1 && v.indexOf('data:image/svg+xml') === -1; - }; - - return Filter; -}(Declaration); - -Object.defineProperty(Filter, 'names', { - enumerable: true, - writable: true, - value: ['filter'] -}); - - -module.exports = Filter; \ No newline at end of file diff --git a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/flex-basis.js b/user/themes/r2c/node_modules/autoprefixer/lib/hacks/flex-basis.js deleted file mode 100644 index 6263484..0000000 --- a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/flex-basis.js +++ /dev/null @@ -1,79 +0,0 @@ -'use strict'; - -function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } - -function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); } - -var flexSpec = require('./flex-spec'); -var Declaration = require('../declaration'); - -var FlexBasis = function (_Declaration) { - _inherits(FlexBasis, _Declaration); - - function FlexBasis() { - _classCallCheck(this, FlexBasis); - - return _possibleConstructorReturn(this, _Declaration.apply(this, arguments)); - } - - /** - * Return property name by final spec - */ - FlexBasis.prototype.normalize = function normalize() { - return 'flex-basis'; - }; - - /** - * Return flex property for 2012 spec - */ - - - FlexBasis.prototype.prefixed = function prefixed(prop, prefix) { - var spec = void 0; - - var _flexSpec = flexSpec(prefix); - - spec = _flexSpec[0]; - prefix = _flexSpec[1]; - - if (spec === 2012) { - return prefix + 'flex-preferred-size'; - } else { - return _Declaration.prototype.prefixed.call(this, prop, prefix); - } - }; - - /** - * Ignore 2009 spec and use flex property for 2012 - */ - - - FlexBasis.prototype.set = function set(decl, prefix) { - var spec = void 0; - - var _flexSpec2 = flexSpec(prefix); - - spec = _flexSpec2[0]; - prefix = _flexSpec2[1]; - - if (spec === 2012 || spec === 'final') { - return _Declaration.prototype.set.call(this, decl, prefix); - } - return undefined; - }; - - return FlexBasis; -}(Declaration); - -Object.defineProperty(FlexBasis, 'names', { - enumerable: true, - writable: true, - value: ['flex-basis', 'flex-preferred-size'] -}); - - -module.exports = FlexBasis; \ No newline at end of file diff --git a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/flex-direction.js b/user/themes/r2c/node_modules/autoprefixer/lib/hacks/flex-direction.js deleted file mode 100644 index 7ca23e3..0000000 --- a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/flex-direction.js +++ /dev/null @@ -1,112 +0,0 @@ -'use strict'; - -function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } - -function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); } - -var flexSpec = require('./flex-spec'); -var Declaration = require('../declaration'); - -var FlexDirection = function (_Declaration) { - _inherits(FlexDirection, _Declaration); - - function FlexDirection() { - _classCallCheck(this, FlexDirection); - - return _possibleConstructorReturn(this, _Declaration.apply(this, arguments)); - } - - /** - * Return property name by final spec - */ - FlexDirection.prototype.normalize = function normalize() { - return 'flex-direction'; - }; - - /** - * Use two properties for 2009 spec - */ - - - FlexDirection.prototype.insert = function insert(decl, prefix, prefixes) { - var spec = void 0; - - var _flexSpec = flexSpec(prefix); - - spec = _flexSpec[0]; - prefix = _flexSpec[1]; - - if (spec !== 2009) { - return _Declaration.prototype.insert.call(this, decl, prefix, prefixes); - } else { - var already = decl.parent.some(function (i) { - return i.prop === prefix + 'box-orient' || i.prop === prefix + 'box-direction'; - }); - if (already) { - return undefined; - } - - var v = decl.value; - var orient = void 0, - dir = void 0; - if (v === 'inherit' || v === 'initial' || v === 'unset') { - orient = v; - dir = v; - } else { - orient = v.indexOf('row') !== -1 ? 'horizontal' : 'vertical'; - dir = v.indexOf('reverse') !== -1 ? 'reverse' : 'normal'; - } - - var cloned = this.clone(decl); - cloned.prop = prefix + 'box-orient'; - cloned.value = orient; - if (this.needCascade(decl)) { - cloned.raws.before = this.calcBefore(prefixes, decl, prefix); - } - decl.parent.insertBefore(decl, cloned); - - cloned = this.clone(decl); - cloned.prop = prefix + 'box-direction'; - cloned.value = dir; - if (this.needCascade(decl)) { - cloned.raws.before = this.calcBefore(prefixes, decl, prefix); - } - return decl.parent.insertBefore(decl, cloned); - } - }; - - /** - * Clean two properties for 2009 spec - */ - - - FlexDirection.prototype.old = function old(prop, prefix) { - var spec = void 0; - - var _flexSpec2 = flexSpec(prefix); - - spec = _flexSpec2[0]; - prefix = _flexSpec2[1]; - - if (spec === 2009) { - return [prefix + 'box-orient', prefix + 'box-direction']; - } else { - return _Declaration.prototype.old.call(this, prop, prefix); - } - }; - - return FlexDirection; -}(Declaration); - -Object.defineProperty(FlexDirection, 'names', { - enumerable: true, - writable: true, - value: ['flex-direction', 'box-direction', 'box-orient'] -}); - - -module.exports = FlexDirection; \ No newline at end of file diff --git a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/flex-flow.js b/user/themes/r2c/node_modules/autoprefixer/lib/hacks/flex-flow.js deleted file mode 100644 index 74c7cef..0000000 --- a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/flex-flow.js +++ /dev/null @@ -1,83 +0,0 @@ -'use strict'; - -function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } - -function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); } - -var flexSpec = require('./flex-spec'); -var Declaration = require('../declaration'); - -var FlexFlow = function (_Declaration) { - _inherits(FlexFlow, _Declaration); - - function FlexFlow() { - _classCallCheck(this, FlexFlow); - - return _possibleConstructorReturn(this, _Declaration.apply(this, arguments)); - } - - /** - * Use two properties for 2009 spec - */ - FlexFlow.prototype.insert = function insert(decl, prefix, prefixes) { - var spec = void 0; - - var _flexSpec = flexSpec(prefix); - - spec = _flexSpec[0]; - prefix = _flexSpec[1]; - - if (spec !== 2009) { - return _Declaration.prototype.insert.call(this, decl, prefix, prefixes); - } else { - var values = decl.value.split(/\s+/).filter(function (i) { - return i !== 'wrap' && i !== 'nowrap' && 'wrap-reverse'; - }); - if (values.length === 0) { - return undefined; - } - - var already = decl.parent.some(function (i) { - return i.prop === prefix + 'box-orient' || i.prop === prefix + 'box-direction'; - }); - if (already) { - return undefined; - } - - var value = values[0]; - var orient = value.indexOf('row') !== -1 ? 'horizontal' : 'vertical'; - var dir = value.indexOf('reverse') !== -1 ? 'reverse' : 'normal'; - - var cloned = this.clone(decl); - cloned.prop = prefix + 'box-orient'; - cloned.value = orient; - if (this.needCascade(decl)) { - cloned.raws.before = this.calcBefore(prefixes, decl, prefix); - } - decl.parent.insertBefore(decl, cloned); - - cloned = this.clone(decl); - cloned.prop = prefix + 'box-direction'; - cloned.value = dir; - if (this.needCascade(decl)) { - cloned.raws.before = this.calcBefore(prefixes, decl, prefix); - } - return decl.parent.insertBefore(decl, cloned); - } - }; - - return FlexFlow; -}(Declaration); - -Object.defineProperty(FlexFlow, 'names', { - enumerable: true, - writable: true, - value: ['flex-flow', 'box-direction', 'box-orient'] -}); - - -module.exports = FlexFlow; \ No newline at end of file diff --git a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/flex-grow.js b/user/themes/r2c/node_modules/autoprefixer/lib/hacks/flex-grow.js deleted file mode 100644 index 2efc5b9..0000000 --- a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/flex-grow.js +++ /dev/null @@ -1,62 +0,0 @@ -'use strict'; - -function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } - -function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); } - -var flexSpec = require('./flex-spec'); -var Declaration = require('../declaration'); - -var Flex = function (_Declaration) { - _inherits(Flex, _Declaration); - - function Flex() { - _classCallCheck(this, Flex); - - return _possibleConstructorReturn(this, _Declaration.apply(this, arguments)); - } - - /** - * Return property name by final spec - */ - Flex.prototype.normalize = function normalize() { - return 'flex'; - }; - - /** - * Return flex property for 2009 and 2012 specs - */ - - - Flex.prototype.prefixed = function prefixed(prop, prefix) { - var spec = void 0; - - var _flexSpec = flexSpec(prefix); - - spec = _flexSpec[0]; - prefix = _flexSpec[1]; - - if (spec === 2009) { - return prefix + 'box-flex'; - } else if (spec === 2012) { - return prefix + 'flex-positive'; - } else { - return _Declaration.prototype.prefixed.call(this, prop, prefix); - } - }; - - return Flex; -}(Declaration); - -Object.defineProperty(Flex, 'names', { - enumerable: true, - writable: true, - value: ['flex-grow', 'flex-positive'] -}); - - -module.exports = Flex; \ No newline at end of file diff --git a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/flex-shrink.js b/user/themes/r2c/node_modules/autoprefixer/lib/hacks/flex-shrink.js deleted file mode 100644 index 05ab965..0000000 --- a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/flex-shrink.js +++ /dev/null @@ -1,79 +0,0 @@ -'use strict'; - -function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } - -function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); } - -var flexSpec = require('./flex-spec'); -var Declaration = require('../declaration'); - -var FlexShrink = function (_Declaration) { - _inherits(FlexShrink, _Declaration); - - function FlexShrink() { - _classCallCheck(this, FlexShrink); - - return _possibleConstructorReturn(this, _Declaration.apply(this, arguments)); - } - - /** - * Return property name by final spec - */ - FlexShrink.prototype.normalize = function normalize() { - return 'flex-shrink'; - }; - - /** - * Return flex property for 2012 spec - */ - - - FlexShrink.prototype.prefixed = function prefixed(prop, prefix) { - var spec = void 0; - - var _flexSpec = flexSpec(prefix); - - spec = _flexSpec[0]; - prefix = _flexSpec[1]; - - if (spec === 2012) { - return prefix + 'flex-negative'; - } else { - return _Declaration.prototype.prefixed.call(this, prop, prefix); - } - }; - - /** - * Ignore 2009 spec and use flex property for 2012 - */ - - - FlexShrink.prototype.set = function set(decl, prefix) { - var spec = void 0; - - var _flexSpec2 = flexSpec(prefix); - - spec = _flexSpec2[0]; - prefix = _flexSpec2[1]; - - if (spec === 2012 || spec === 'final') { - return _Declaration.prototype.set.call(this, decl, prefix); - } - return undefined; - }; - - return FlexShrink; -}(Declaration); - -Object.defineProperty(FlexShrink, 'names', { - enumerable: true, - writable: true, - value: ['flex-shrink', 'flex-negative'] -}); - - -module.exports = FlexShrink; \ No newline at end of file diff --git a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/flex-spec.js b/user/themes/r2c/node_modules/autoprefixer/lib/hacks/flex-spec.js deleted file mode 100644 index 06ebd10..0000000 --- a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/flex-spec.js +++ /dev/null @@ -1,21 +0,0 @@ -'use strict'; - -/** - * Return flexbox spec versions by prefix - */ -module.exports = function (prefix) { - var spec = void 0; - if (prefix === '-webkit- 2009' || prefix === '-moz-') { - spec = 2009; - } else if (prefix === '-ms-') { - spec = 2012; - } else if (prefix === '-webkit-') { - spec = 'final'; - } - - if (prefix === '-webkit- 2009') { - prefix = '-webkit-'; - } - - return [spec, prefix]; -}; \ No newline at end of file diff --git a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/flex-wrap.js b/user/themes/r2c/node_modules/autoprefixer/lib/hacks/flex-wrap.js deleted file mode 100644 index bc51446..0000000 --- a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/flex-wrap.js +++ /dev/null @@ -1,44 +0,0 @@ -'use strict'; - -function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } - -function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); } - -var flexSpec = require('./flex-spec'); -var Declaration = require('../declaration'); - -var FlexWrap = function (_Declaration) { - _inherits(FlexWrap, _Declaration); - - function FlexWrap() { - _classCallCheck(this, FlexWrap); - - return _possibleConstructorReturn(this, _Declaration.apply(this, arguments)); - } - - /** - * Don't add prefix for 2009 spec - */ - FlexWrap.prototype.set = function set(decl, prefix) { - var spec = flexSpec(prefix)[0]; - if (spec !== 2009) { - return _Declaration.prototype.set.call(this, decl, prefix); - } - return undefined; - }; - - return FlexWrap; -}(Declaration); - -Object.defineProperty(FlexWrap, 'names', { - enumerable: true, - writable: true, - value: ['flex-wrap'] -}); - - -module.exports = FlexWrap; \ No newline at end of file diff --git a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/flex.js b/user/themes/r2c/node_modules/autoprefixer/lib/hacks/flex.js deleted file mode 100644 index 4ebad1b..0000000 --- a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/flex.js +++ /dev/null @@ -1,91 +0,0 @@ -'use strict'; - -function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } - -function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); } - -var flexSpec = require('./flex-spec'); -var Declaration = require('../declaration'); - -var list = require('postcss').list; - -var Flex = function (_Declaration) { - _inherits(Flex, _Declaration); - - function Flex() { - _classCallCheck(this, Flex); - - return _possibleConstructorReturn(this, _Declaration.apply(this, arguments)); - } - - /** - * Change property name for 2009 spec - */ - Flex.prototype.prefixed = function prefixed(prop, prefix) { - var spec = void 0; - - var _flexSpec = flexSpec(prefix); - - spec = _flexSpec[0]; - prefix = _flexSpec[1]; - - if (spec === 2009) { - return prefix + 'box-flex'; - } else { - return _Declaration.prototype.prefixed.call(this, prop, prefix); - } - }; - - /** - * Return property name by final spec - */ - - - Flex.prototype.normalize = function normalize() { - return 'flex'; - }; - - /** - * Spec 2009 supports only first argument - * Spec 2012 disallows unitless basis - */ - - - Flex.prototype.set = function set(decl, prefix) { - var spec = flexSpec(prefix)[0]; - if (spec === 2009) { - decl.value = list.space(decl.value)[0]; - decl.value = Flex.oldValues[decl.value] || decl.value; - return _Declaration.prototype.set.call(this, decl, prefix); - } else if (spec === 2012) { - var components = list.space(decl.value); - if (components.length === 3 && components[2] === '0') { - decl.value = components.slice(0, 2).concat('0px').join(' '); - } - } - return _Declaration.prototype.set.call(this, decl, prefix); - }; - - return Flex; -}(Declaration); - -Object.defineProperty(Flex, 'names', { - enumerable: true, - writable: true, - value: ['flex', 'box-flex'] -}); -Object.defineProperty(Flex, 'oldValues', { - enumerable: true, - writable: true, - value: { - auto: '1', - none: '0' - } -}); - - -module.exports = Flex; \ No newline at end of file diff --git a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/fullscreen.js b/user/themes/r2c/node_modules/autoprefixer/lib/hacks/fullscreen.js deleted file mode 100644 index 805f81b..0000000 --- a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/fullscreen.js +++ /dev/null @@ -1,45 +0,0 @@ -'use strict'; - -function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } - -function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); } - -var Selector = require('../selector'); - -var Fullscreen = function (_Selector) { - _inherits(Fullscreen, _Selector); - - function Fullscreen() { - _classCallCheck(this, Fullscreen); - - return _possibleConstructorReturn(this, _Selector.apply(this, arguments)); - } - - /** - * Return different selectors depend on prefix - */ - Fullscreen.prototype.prefixed = function prefixed(prefix) { - if (prefix === '-webkit-') { - return ':-webkit-full-screen'; - } else if (prefix === '-moz-') { - return ':-moz-full-screen'; - } else { - return ':' + prefix + 'fullscreen'; - } - }; - - return Fullscreen; -}(Selector); - -Object.defineProperty(Fullscreen, 'names', { - enumerable: true, - writable: true, - value: [':fullscreen'] -}); - - -module.exports = Fullscreen; \ No newline at end of file diff --git a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/gradient.js b/user/themes/r2c/node_modules/autoprefixer/lib/hacks/gradient.js deleted file mode 100644 index 3e41a25..0000000 --- a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/gradient.js +++ /dev/null @@ -1,577 +0,0 @@ -'use strict'; - -function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } - -function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); } - -var OldValue = require('../old-value'); -var Value = require('../value'); -var utils = require('../utils'); - -var parser = require('postcss-value-parser'); -var range = require('normalize-range'); - -var isDirection = /top|left|right|bottom/gi; - -var Gradient = function (_Value) { - _inherits(Gradient, _Value); - - function Gradient() { - var _temp, _this, _ret; - - _classCallCheck(this, Gradient); - - for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) { - args[_key] = arguments[_key]; - } - - return _ret = (_temp = (_this = _possibleConstructorReturn(this, _Value.call.apply(_Value, [this].concat(args))), _this), Object.defineProperty(_this, 'directions', { - enumerable: true, - writable: true, - value: { - top: 'bottom', - left: 'right', - bottom: 'top', - right: 'left' - } - }), Object.defineProperty(_this, 'oldDirections', { - enumerable: true, - writable: true, - value: { - 'top': 'left bottom, left top', - 'left': 'right top, left top', - 'bottom': 'left top, left bottom', - 'right': 'left top, right top', - - 'top right': 'left bottom, right top', - 'top left': 'right bottom, left top', - 'right top': 'left bottom, right top', - 'right bottom': 'left top, right bottom', - 'bottom right': 'left top, right bottom', - 'bottom left': 'right top, left bottom', - 'left top': 'right bottom, left top', - 'left bottom': 'right top, left bottom' - } - }), _temp), _possibleConstructorReturn(_this, _ret); - } - - // Direction to replace - - - // Direction to replace - - - /** - * Change degrees for webkit prefix - */ - Gradient.prototype.replace = function replace(string, prefix) { - var ast = parser(string); - for (var _iterator = ast.nodes, _isArray = Array.isArray(_iterator), _i = 0, _iterator = _isArray ? _iterator : _iterator[Symbol.iterator]();;) { - var _ref; - - if (_isArray) { - if (_i >= _iterator.length) break; - _ref = _iterator[_i++]; - } else { - _i = _iterator.next(); - if (_i.done) break; - _ref = _i.value; - } - - var node = _ref; - - if (node.type === 'function' && node.value === this.name) { - node.nodes = this.newDirection(node.nodes); - node.nodes = this.normalize(node.nodes); - if (prefix === '-webkit- old') { - var changes = this.oldWebkit(node); - if (!changes) { - return false; - } - } else { - node.nodes = this.convertDirection(node.nodes); - node.value = prefix + node.value; - } - } - } - return ast.toString(); - }; - - /** - * Replace first token - */ - - - Gradient.prototype.replaceFirst = function replaceFirst(params) { - for (var _len2 = arguments.length, words = Array(_len2 > 1 ? _len2 - 1 : 0), _key2 = 1; _key2 < _len2; _key2++) { - words[_key2 - 1] = arguments[_key2]; - } - - var prefix = words.map(function (i) { - if (i === ' ') { - return { type: 'space', value: i }; - } else { - return { type: 'word', value: i }; - } - }); - return prefix.concat(params.slice(1)); - }; - - /** - * Convert angle unit to deg - */ - - - Gradient.prototype.normalizeUnit = function normalizeUnit(str, full) { - var num = parseFloat(str); - var deg = num / full * 360; - return deg + 'deg'; - }; - - /** - * Normalize angle - */ - - - Gradient.prototype.normalize = function normalize(nodes) { - if (!nodes[0]) return nodes; - - if (/-?\d+(.\d+)?grad/.test(nodes[0].value)) { - nodes[0].value = this.normalizeUnit(nodes[0].value, 400); - } else if (/-?\d+(.\d+)?rad/.test(nodes[0].value)) { - nodes[0].value = this.normalizeUnit(nodes[0].value, 2 * Math.PI); - } else if (/-?\d+(.\d+)?turn/.test(nodes[0].value)) { - nodes[0].value = this.normalizeUnit(nodes[0].value, 1); - } else if (nodes[0].value.indexOf('deg') !== -1) { - var num = parseFloat(nodes[0].value); - num = range.wrap(0, 360, num); - nodes[0].value = num + 'deg'; - } - - if (nodes[0].value === '0deg') { - nodes = this.replaceFirst(nodes, 'to', ' ', 'top'); - } else if (nodes[0].value === '90deg') { - nodes = this.replaceFirst(nodes, 'to', ' ', 'right'); - } else if (nodes[0].value === '180deg') { - nodes = this.replaceFirst(nodes, 'to', ' ', 'bottom'); - } else if (nodes[0].value === '270deg') { - nodes = this.replaceFirst(nodes, 'to', ' ', 'left'); - } - - return nodes; - }; - - /** - * Replace old direction to new - */ - - - Gradient.prototype.newDirection = function newDirection(params) { - if (params[0].value === 'to') { - return params; - } - isDirection.lastIndex = 0; // reset search index of global regexp - if (!isDirection.test(params[0].value)) { - return params; - } - - params.unshift({ - type: 'word', - value: 'to' - }, { - type: 'space', - value: ' ' - }); - - for (var i = 2; i < params.length; i++) { - if (params[i].type === 'div') { - break; - } - if (params[i].type === 'word') { - params[i].value = this.revertDirection(params[i].value); - } - } - - return params; - }; - - /** - * Look for at word - */ - - - Gradient.prototype.isRadial = function isRadial(params) { - var state = 'before'; - for (var _iterator2 = params, _isArray2 = Array.isArray(_iterator2), _i2 = 0, _iterator2 = _isArray2 ? _iterator2 : _iterator2[Symbol.iterator]();;) { - var _ref2; - - if (_isArray2) { - if (_i2 >= _iterator2.length) break; - _ref2 = _iterator2[_i2++]; - } else { - _i2 = _iterator2.next(); - if (_i2.done) break; - _ref2 = _i2.value; - } - - var param = _ref2; - - if (state === 'before' && param.type === 'space') { - state = 'at'; - } else if (state === 'at' && param.value === 'at') { - state = 'after'; - } else if (state === 'after' && param.type === 'space') { - return true; - } else if (param.type === 'div') { - break; - } else { - state = 'before'; - } - } - return false; - }; - - /** - * Change new direction to old - */ - - - Gradient.prototype.convertDirection = function convertDirection(params) { - if (params.length > 0) { - if (params[0].value === 'to') { - this.fixDirection(params); - } else if (params[0].value.indexOf('deg') !== -1) { - this.fixAngle(params); - } else if (this.isRadial(params)) { - this.fixRadial(params); - } - } - return params; - }; - - /** - * Replace `to top left` to `bottom right` - */ - - - Gradient.prototype.fixDirection = function fixDirection(params) { - params.splice(0, 2); - - for (var _iterator3 = params, _isArray3 = Array.isArray(_iterator3), _i3 = 0, _iterator3 = _isArray3 ? _iterator3 : _iterator3[Symbol.iterator]();;) { - var _ref3; - - if (_isArray3) { - if (_i3 >= _iterator3.length) break; - _ref3 = _iterator3[_i3++]; - } else { - _i3 = _iterator3.next(); - if (_i3.done) break; - _ref3 = _i3.value; - } - - var param = _ref3; - - if (param.type === 'div') { - break; - } - if (param.type === 'word') { - param.value = this.revertDirection(param.value); - } - } - }; - - /** - * Add 90 degrees - */ - - - Gradient.prototype.fixAngle = function fixAngle(params) { - var first = params[0].value; - first = parseFloat(first); - first = Math.abs(450 - first) % 360; - first = this.roundFloat(first, 3); - params[0].value = first + 'deg'; - }; - - /** - * Fix radial direction syntax - */ - - - Gradient.prototype.fixRadial = function fixRadial(params) { - var first = []; - var second = []; - var a = void 0, - b = void 0, - c = void 0, - i = void 0, - next = void 0; - - for (i = 0; i < params.length - 2; i++) { - a = params[i]; - b = params[i + 1]; - c = params[i + 2]; - if (a.type === 'space' && b.value === 'at' && c.type === 'space') { - next = i + 3; - break; - } else { - first.push(a); - } - } - - var div = void 0; - for (i = next; i < params.length; i++) { - if (params[i].type === 'div') { - div = params[i]; - break; - } else { - second.push(params[i]); - } - } - - params.splice.apply(params, [0, i].concat(second, [div], first)); - }; - - Gradient.prototype.revertDirection = function revertDirection(word) { - return this.directions[word.toLowerCase()] || word; - }; - - /** - * Round float and save digits under dot - */ - - - Gradient.prototype.roundFloat = function roundFloat(float, digits) { - return parseFloat(float.toFixed(digits)); - }; - - /** - * Convert to old webkit syntax - */ - - - Gradient.prototype.oldWebkit = function oldWebkit(node) { - var nodes = node.nodes; - - var string = parser.stringify(node.nodes); - - if (this.name !== 'linear-gradient') { - return false; - } - if (nodes[0] && nodes[0].value.indexOf('deg') !== -1) { - return false; - } - if (string.indexOf('px') !== -1 || string.indexOf('-corner') !== -1 || string.indexOf('-side') !== -1) { - return false; - } - - var params = [[]]; - for (var _iterator4 = nodes, _isArray4 = Array.isArray(_iterator4), _i4 = 0, _iterator4 = _isArray4 ? _iterator4 : _iterator4[Symbol.iterator]();;) { - var _ref4; - - if (_isArray4) { - if (_i4 >= _iterator4.length) break; - _ref4 = _iterator4[_i4++]; - } else { - _i4 = _iterator4.next(); - if (_i4.done) break; - _ref4 = _i4.value; - } - - var i = _ref4; - - params[params.length - 1].push(i); - if (i.type === 'div' && i.value === ',') { - params.push([]); - } - } - - this.oldDirection(params); - this.colorStops(params); - - node.nodes = []; - for (var _iterator5 = params, _isArray5 = Array.isArray(_iterator5), _i5 = 0, _iterator5 = _isArray5 ? _iterator5 : _iterator5[Symbol.iterator]();;) { - var _ref5; - - if (_isArray5) { - if (_i5 >= _iterator5.length) break; - _ref5 = _iterator5[_i5++]; - } else { - _i5 = _iterator5.next(); - if (_i5.done) break; - _ref5 = _i5.value; - } - - var param = _ref5; - - node.nodes = node.nodes.concat(param); - } - - node.nodes.unshift({ type: 'word', value: 'linear' }, this.cloneDiv(node.nodes)); - node.value = '-webkit-gradient'; - - return true; - }; - - /** - * Change direction syntax to old webkit - */ - - - Gradient.prototype.oldDirection = function oldDirection(params) { - var div = this.cloneDiv(params[0]); - - if (params[0][0].value !== 'to') { - return params.unshift([{ type: 'word', value: this.oldDirections.bottom }, div]); - } else { - var _words = []; - for (var _iterator6 = params[0].slice(2), _isArray6 = Array.isArray(_iterator6), _i6 = 0, _iterator6 = _isArray6 ? _iterator6 : _iterator6[Symbol.iterator]();;) { - var _ref6; - - if (_isArray6) { - if (_i6 >= _iterator6.length) break; - _ref6 = _iterator6[_i6++]; - } else { - _i6 = _iterator6.next(); - if (_i6.done) break; - _ref6 = _i6.value; - } - - var node = _ref6; - - if (node.type === 'word') { - _words.push(node.value.toLowerCase()); - } - } - - _words = _words.join(' '); - var old = this.oldDirections[_words] || _words; - - params[0] = [{ type: 'word', value: old }, div]; - return params[0]; - } - }; - - /** - * Get div token from exists parameters - */ - - - Gradient.prototype.cloneDiv = function cloneDiv(params) { - for (var _iterator7 = params, _isArray7 = Array.isArray(_iterator7), _i7 = 0, _iterator7 = _isArray7 ? _iterator7 : _iterator7[Symbol.iterator]();;) { - var _ref7; - - if (_isArray7) { - if (_i7 >= _iterator7.length) break; - _ref7 = _iterator7[_i7++]; - } else { - _i7 = _iterator7.next(); - if (_i7.done) break; - _ref7 = _i7.value; - } - - var i = _ref7; - - if (i.type === 'div' && i.value === ',') { - return i; - } - } - return { type: 'div', value: ',', after: ' ' }; - }; - - /** - * Change colors syntax to old webkit - */ - - - Gradient.prototype.colorStops = function colorStops(params) { - var result = []; - for (var i = 0; i < params.length; i++) { - var pos = void 0; - var param = params[i]; - var item = void 0; - if (i === 0) { - continue; - } - - var color = parser.stringify(param[0]); - if (param[1] && param[1].type === 'word') { - pos = param[1].value; - } else if (param[2] && param[2].type === 'word') { - pos = param[2].value; - } - - var stop = void 0; - if (i === 1 && (!pos || pos === '0%')) { - stop = 'from(' + color + ')'; - } else if (i === params.length - 1 && (!pos || pos === '100%')) { - stop = 'to(' + color + ')'; - } else if (pos) { - stop = 'color-stop(' + pos + ', ' + color + ')'; - } else { - stop = 'color-stop(' + color + ')'; - } - - var div = param[param.length - 1]; - params[i] = [{ type: 'word', value: stop }]; - if (div.type === 'div' && div.value === ',') { - item = params[i].push(div); - } - result.push(item); - } - return result; - }; - - /** - * Remove old WebKit gradient too - */ - - - Gradient.prototype.old = function old(prefix) { - if (prefix === '-webkit-') { - var type = this.name === 'linear-gradient' ? 'linear' : 'radial'; - var string = '-gradient'; - var regexp = utils.regexp('-webkit-(' + type + '-gradient|gradient\\(\\s*' + type + ')', false); - - return new OldValue(this.name, prefix + this.name, string, regexp); - } else { - return _Value.prototype.old.call(this, prefix); - } - }; - - /** - * Do not add non-webkit prefixes for list-style and object - */ - - - Gradient.prototype.add = function add(decl, prefix) { - var p = decl.prop; - if (p.indexOf('mask') !== -1) { - if (prefix === '-webkit-' || prefix === '-webkit- old') { - return _Value.prototype.add.call(this, decl, prefix); - } - } else if (p === 'list-style' || p === 'list-style-image' || p === 'content') { - if (prefix === '-webkit-' || prefix === '-webkit- old') { - return _Value.prototype.add.call(this, decl, prefix); - } - } else { - return _Value.prototype.add.call(this, decl, prefix); - } - return undefined; - }; - - return Gradient; -}(Value); - -Object.defineProperty(Gradient, 'names', { - enumerable: true, - writable: true, - value: ['linear-gradient', 'repeating-linear-gradient', 'radial-gradient', 'repeating-radial-gradient'] -}); - - -module.exports = Gradient; \ No newline at end of file diff --git a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/grid-area.js b/user/themes/r2c/node_modules/autoprefixer/lib/hacks/grid-area.js deleted file mode 100644 index 78d2716..0000000 --- a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/grid-area.js +++ /dev/null @@ -1,59 +0,0 @@ -'use strict'; - -function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } - -function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); } - -var Declaration = require('../declaration'); -var utils = require('./grid-utils'); - -var GridArea = function (_Declaration) { - _inherits(GridArea, _Declaration); - - function GridArea() { - _classCallCheck(this, GridArea); - - return _possibleConstructorReturn(this, _Declaration.apply(this, arguments)); - } - - /** - * Translate grid-area to separate -ms- prefixed properties - */ - GridArea.prototype.insert = function insert(decl, prefix, prefixes) { - if (prefix !== '-ms-') return _Declaration.prototype.insert.call(this, decl, prefix, prefixes); - - var values = utils.parse(decl); - - var _utils$translate = utils.translate(values, 0, 2), - rowStart = _utils$translate[0], - rowSpan = _utils$translate[1]; - - var _utils$translate2 = utils.translate(values, 1, 3), - columnStart = _utils$translate2[0], - columnSpan = _utils$translate2[1]; - - [['grid-row', rowStart], ['grid-row-span', rowSpan], ['grid-column', columnStart], ['grid-column-span', columnSpan]].forEach(function (_ref) { - var prop = _ref[0], - value = _ref[1]; - - utils.insertDecl(decl, prop, value); - }); - - return undefined; - }; - - return GridArea; -}(Declaration); - -Object.defineProperty(GridArea, 'names', { - enumerable: true, - writable: true, - value: ['grid-area'] -}); - - -module.exports = GridArea; \ No newline at end of file diff --git a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/grid-column-align.js b/user/themes/r2c/node_modules/autoprefixer/lib/hacks/grid-column-align.js deleted file mode 100644 index 242f4be..0000000 --- a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/grid-column-align.js +++ /dev/null @@ -1,57 +0,0 @@ -'use strict'; - -function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } - -function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); } - -var Declaration = require('../declaration'); - -var GridColumnAlign = function (_Declaration) { - _inherits(GridColumnAlign, _Declaration); - - function GridColumnAlign() { - _classCallCheck(this, GridColumnAlign); - - return _possibleConstructorReturn(this, _Declaration.apply(this, arguments)); - } - - /** - * Do not prefix flexbox values - */ - GridColumnAlign.prototype.check = function check(decl) { - return decl.value.indexOf('flex-') === -1 && decl.value !== 'baseline'; - }; - - /** - * Change property name for IE - */ - - - GridColumnAlign.prototype.prefixed = function prefixed(prop, prefix) { - return prefix + 'grid-column-align'; - }; - - /** - * Change IE property back - */ - - - GridColumnAlign.prototype.normalize = function normalize() { - return 'justify-self'; - }; - - return GridColumnAlign; -}(Declaration); - -Object.defineProperty(GridColumnAlign, 'names', { - enumerable: true, - writable: true, - value: ['grid-column-align'] -}); - - -module.exports = GridColumnAlign; \ No newline at end of file diff --git a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/grid-end.js b/user/themes/r2c/node_modules/autoprefixer/lib/hacks/grid-end.js deleted file mode 100644 index e1b68e9..0000000 --- a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/grid-end.js +++ /dev/null @@ -1,71 +0,0 @@ -'use strict'; - -function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } - -function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); } - -var Declaration = require('../declaration'); - -var GridEnd = function (_Declaration) { - _inherits(GridEnd, _Declaration); - - function GridEnd() { - _classCallCheck(this, GridEnd); - - return _possibleConstructorReturn(this, _Declaration.apply(this, arguments)); - } - - /** - * Change repeating syntax for IE - */ - GridEnd.prototype.insert = function insert(decl, prefix, prefixes, result) { - if (prefix !== '-ms-') return _Declaration.prototype.insert.call(this, decl, prefix, prefixes); - - var clonedDecl = this.clone(decl); - - var startProp = decl.prop.replace(/end$/, 'start'); - var spanProp = prefix + decl.prop.replace(/end$/, 'span'); - - if (decl.parent.some(function (i) { - return i.prop === spanProp; - })) { - return undefined; - } - - clonedDecl.prop = spanProp; - - if (decl.value.includes('span')) { - clonedDecl.value = decl.value.replace(/span\s/i, ''); - } else { - var startDecl = void 0; - decl.parent.walkDecls(startProp, function (d) { - startDecl = d; - }); - if (startDecl) { - var value = Number(decl.value) - Number(startDecl.value) + ''; - clonedDecl.value = value; - } else { - decl.warn(result, 'Can not prefix ' + decl.prop + ' (' + startProp + ' is not found)'); - } - } - - decl.cloneBefore(clonedDecl); - - return undefined; - }; - - return GridEnd; -}(Declaration); - -Object.defineProperty(GridEnd, 'names', { - enumerable: true, - writable: true, - value: ['grid-row-end', 'grid-column-end'] -}); - - -module.exports = GridEnd; \ No newline at end of file diff --git a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/grid-row-align.js b/user/themes/r2c/node_modules/autoprefixer/lib/hacks/grid-row-align.js deleted file mode 100644 index 8a1e634..0000000 --- a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/grid-row-align.js +++ /dev/null @@ -1,57 +0,0 @@ -'use strict'; - -function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } - -function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); } - -var Declaration = require('../declaration'); - -var GridRowAlign = function (_Declaration) { - _inherits(GridRowAlign, _Declaration); - - function GridRowAlign() { - _classCallCheck(this, GridRowAlign); - - return _possibleConstructorReturn(this, _Declaration.apply(this, arguments)); - } - - /** - * Do not prefix flexbox values - */ - GridRowAlign.prototype.check = function check(decl) { - return decl.value.indexOf('flex-') === -1 && decl.value !== 'baseline'; - }; - - /** - * Change property name for IE - */ - - - GridRowAlign.prototype.prefixed = function prefixed(prop, prefix) { - return prefix + 'grid-row-align'; - }; - - /** - * Change IE property back - */ - - - GridRowAlign.prototype.normalize = function normalize() { - return 'align-self'; - }; - - return GridRowAlign; -}(Declaration); - -Object.defineProperty(GridRowAlign, 'names', { - enumerable: true, - writable: true, - value: ['grid-row-align'] -}); - - -module.exports = GridRowAlign; \ No newline at end of file diff --git a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/grid-row-column.js b/user/themes/r2c/node_modules/autoprefixer/lib/hacks/grid-row-column.js deleted file mode 100644 index 70f0117..0000000 --- a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/grid-row-column.js +++ /dev/null @@ -1,55 +0,0 @@ -'use strict'; - -function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } - -function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); } - -var Declaration = require('../declaration'); -var utils = require('./grid-utils'); - -var GridRowColumn = function (_Declaration) { - _inherits(GridRowColumn, _Declaration); - - function GridRowColumn() { - _classCallCheck(this, GridRowColumn); - - return _possibleConstructorReturn(this, _Declaration.apply(this, arguments)); - } - - /** - * Translate grid-row / grid-column to separate -ms- prefixed properties - */ - GridRowColumn.prototype.insert = function insert(decl, prefix, prefixes) { - if (prefix !== '-ms-') return _Declaration.prototype.insert.call(this, decl, prefix, prefixes); - - var values = utils.parse(decl); - - var _utils$translate = utils.translate(values, 0, 1), - start = _utils$translate[0], - span = _utils$translate[1]; - - [[decl.prop, start], [decl.prop + '-span', span]].forEach(function (_ref) { - var prop = _ref[0], - value = _ref[1]; - - utils.insertDecl(decl, prop, value); - }); - - return undefined; - }; - - return GridRowColumn; -}(Declaration); - -Object.defineProperty(GridRowColumn, 'names', { - enumerable: true, - writable: true, - value: ['grid-row', 'grid-column'] -}); - - -module.exports = GridRowColumn; \ No newline at end of file diff --git a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/grid-rows-columns.js b/user/themes/r2c/node_modules/autoprefixer/lib/hacks/grid-rows-columns.js deleted file mode 100644 index 10460fe..0000000 --- a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/grid-rows-columns.js +++ /dev/null @@ -1,68 +0,0 @@ -'use strict'; - -function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } - -function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); } - -var Declaration = require('../declaration'); - -var _require = require('./grid-utils'), - prefixTrackProp = _require.prefixTrackProp, - prefixTrackValue = _require.prefixTrackValue; - -var GridRowsColumns = function (_Declaration) { - _inherits(GridRowsColumns, _Declaration); - - function GridRowsColumns() { - _classCallCheck(this, GridRowsColumns); - - return _possibleConstructorReturn(this, _Declaration.apply(this, arguments)); - } - - /** - * Change property name for IE - */ - GridRowsColumns.prototype.prefixed = function prefixed(prop, prefix) { - if (prefix === '-ms-') { - return prefixTrackProp({ prop: prop, prefix: prefix }); - } else { - return _Declaration.prototype.prefixed.call(this, prop, prefix); - } - }; - - /** - * Change IE property back - */ - - - GridRowsColumns.prototype.normalize = function normalize(prop) { - return prop.replace(/^grid-(rows|columns)/, 'grid-template-$1'); - }; - - /** - * Change repeating syntax for IE - */ - - - GridRowsColumns.prototype.set = function set(decl, prefix) { - if (prefix === '-ms-' && decl.value.indexOf('repeat(') !== -1) { - decl.value = prefixTrackValue({ value: decl.value }); - } - return _Declaration.prototype.set.call(this, decl, prefix); - }; - - return GridRowsColumns; -}(Declaration); - -Object.defineProperty(GridRowsColumns, 'names', { - enumerable: true, - writable: true, - value: ['grid-template-rows', 'grid-template-columns', 'grid-rows', 'grid-columns'] -}); - - -module.exports = GridRowsColumns; \ No newline at end of file diff --git a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/grid-start.js b/user/themes/r2c/node_modules/autoprefixer/lib/hacks/grid-start.js deleted file mode 100644 index 33ab920..0000000 --- a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/grid-start.js +++ /dev/null @@ -1,62 +0,0 @@ -'use strict'; - -function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } - -function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); } - -var Declaration = require('../declaration'); - -var GridStart = function (_Declaration) { - _inherits(GridStart, _Declaration); - - function GridStart() { - _classCallCheck(this, GridStart); - - return _possibleConstructorReturn(this, _Declaration.apply(this, arguments)); - } - - /** - * Do not add prefix for unsupported value in IE - */ - GridStart.prototype.check = function check(decl) { - var value = decl.value; - return value.indexOf('/') === -1 || value.indexOf('span') !== -1; - }; - - /** - * Return a final spec property - */ - - - GridStart.prototype.normalize = function normalize(prop) { - return prop.replace('-start', ''); - }; - - /** - * Change property name for IE - */ - - - GridStart.prototype.prefixed = function prefixed(prop, prefix) { - var result = _Declaration.prototype.prefixed.call(this, prop, prefix); - if (prefix === '-ms-') { - result = result.replace('-start', ''); - } - return result; - }; - - return GridStart; -}(Declaration); - -Object.defineProperty(GridStart, 'names', { - enumerable: true, - writable: true, - value: ['grid-row-start', 'grid-column-start'] -}); - - -module.exports = GridStart; \ No newline at end of file diff --git a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/grid-template-areas.js b/user/themes/r2c/node_modules/autoprefixer/lib/hacks/grid-template-areas.js deleted file mode 100644 index 9484581..0000000 --- a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/grid-template-areas.js +++ /dev/null @@ -1,115 +0,0 @@ -'use strict'; - -function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } - -function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); } - -var Declaration = require('../declaration'); - -var _require = require('./grid-utils'), - parseGridAreas = _require.parseGridAreas, - insertAreas = _require.insertAreas, - prefixTrackProp = _require.prefixTrackProp, - prefixTrackValue = _require.prefixTrackValue, - getGridGap = _require.getGridGap, - warnGridGap = _require.warnGridGap; - -function getGridRows(tpl) { - return tpl.trim().slice(1, -1).split(/['"]\s*['"]?/g); -} - -var GridTemplateAreas = function (_Declaration) { - _inherits(GridTemplateAreas, _Declaration); - - function GridTemplateAreas() { - _classCallCheck(this, GridTemplateAreas); - - return _possibleConstructorReturn(this, _Declaration.apply(this, arguments)); - } - - /** - * Translate grid-template-areas to separate -ms- prefixed properties - */ - GridTemplateAreas.prototype.insert = function insert(decl, prefix, prefixes, result) { - if (prefix !== '-ms-') return _Declaration.prototype.insert.call(this, decl, prefix, prefixes); - - var hasColumns = false; - var hasRows = false; - var parent = decl.parent; - var gap = getGridGap(decl); - - // remove already prefixed rows and columns - // without gutter to prevent doubling prefixes - parent.walkDecls(/-ms-grid-(rows|columns)/, function (i) { - return i.remove(); - }); - - // add empty tracks to rows and columns - parent.walkDecls(/grid-template-(rows|columns)/, function (trackDecl) { - if (trackDecl.prop === 'grid-template-rows') { - hasRows = true; - var prop = trackDecl.prop, - value = trackDecl.value; - - trackDecl.cloneBefore({ - prop: prefixTrackProp({ prop: prop, prefix: prefix }), - value: prefixTrackValue({ value: value, gap: gap.row }) - }); - } else { - hasColumns = true; - var _prop = trackDecl.prop, - _value = trackDecl.value; - - trackDecl.cloneBefore({ - prop: prefixTrackProp({ prop: _prop, prefix: prefix }), - value: prefixTrackValue({ value: _value, gap: gap.column }) - }); - } - }); - - var gridRows = getGridRows(decl.value); - - if (hasColumns && !hasRows && gap.row && gridRows.length > 1) { - decl.cloneBefore({ - prop: '-ms-grid-rows', - value: prefixTrackValue({ - value: 'repeat(' + gridRows.length + ', auto)', - gap: gap.row - }), - raws: {} - }); - } - - // warnings - warnGridGap({ - gap: gap, - hasColumns: hasColumns, - decl: decl, - result: result - }); - - var areas = parseGridAreas({ - rows: gridRows, - gap: gap - }); - - insertAreas(areas, decl, result); - - return decl; - }; - - return GridTemplateAreas; -}(Declaration); - -Object.defineProperty(GridTemplateAreas, 'names', { - enumerable: true, - writable: true, - value: ['grid-template-areas'] -}); - - -module.exports = GridTemplateAreas; \ No newline at end of file diff --git a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/grid-template.js b/user/themes/r2c/node_modules/autoprefixer/lib/hacks/grid-template.js deleted file mode 100644 index c1f2b5b..0000000 --- a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/grid-template.js +++ /dev/null @@ -1,94 +0,0 @@ -'use strict'; - -function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } - -function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); } - -var Declaration = require('../declaration'); - -var _require = require('./grid-utils'), - parseTemplate = _require.parseTemplate, - insertAreas = _require.insertAreas, - getGridGap = _require.getGridGap, - warnGridGap = _require.warnGridGap; - -var GridTemplate = function (_Declaration) { - _inherits(GridTemplate, _Declaration); - - function GridTemplate() { - _classCallCheck(this, GridTemplate); - - return _possibleConstructorReturn(this, _Declaration.apply(this, arguments)); - } - - /** - * Translate grid-template to separate -ms- prefixed properties - */ - GridTemplate.prototype.insert = function insert(decl, prefix, prefixes, result) { - if (prefix !== '-ms-') return _Declaration.prototype.insert.call(this, decl, prefix, prefixes); - - if (decl.parent.some(function (i) { - return i.prop === '-ms-grid-rows'; - })) { - return undefined; - } - - var gap = getGridGap(decl); - - var _parseTemplate = parseTemplate({ - decl: decl, - gap: gap - }), - rows = _parseTemplate.rows, - columns = _parseTemplate.columns, - areas = _parseTemplate.areas; - - var hasAreas = Object.keys(areas).length > 0; - var hasRows = Boolean(rows); - var hasColumns = Boolean(columns); - - warnGridGap({ - gap: gap, - hasColumns: hasColumns, - decl: decl, - result: result - }); - - if (hasRows && hasColumns || hasAreas) { - decl.cloneBefore({ - prop: '-ms-grid-rows', - value: rows, - raws: {} - }); - } - - if (hasColumns) { - decl.cloneBefore({ - prop: '-ms-grid-columns', - value: columns, - raws: {} - }); - } - - if (hasAreas) { - insertAreas(areas, decl, result); - } - - return decl; - }; - - return GridTemplate; -}(Declaration); - -Object.defineProperty(GridTemplate, 'names', { - enumerable: true, - writable: true, - value: ['grid-template'] -}); - - -module.exports = GridTemplate; \ No newline at end of file diff --git a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/grid-utils.js b/user/themes/r2c/node_modules/autoprefixer/lib/hacks/grid-utils.js deleted file mode 100644 index 38b9ec0..0000000 --- a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/grid-utils.js +++ /dev/null @@ -1,430 +0,0 @@ -'use strict'; - -var parser = require('postcss-value-parser'); - -function convert(value) { - if (value && value.length === 2 && value[0] === 'span' && parseInt(value[1], 10) > 0) { - return [false, parseInt(value[1], 10)]; - } - - if (value && value.length === 1 && parseInt(value[0], 10) > 0) { - return [parseInt(value[0], 10), false]; - } - - return [false, false]; -} - -function translate(values, startIndex, endIndex) { - var startValue = values[startIndex]; - var endValue = values[endIndex]; - - if (!startValue) { - return [false, false]; - } - - var _convert = convert(startValue), - start = _convert[0], - spanStart = _convert[1]; - - var _convert2 = convert(endValue), - end = _convert2[0], - spanEnd = _convert2[1]; - - if (start && !endValue) { - return [start, false]; - } - - if (spanStart && end) { - return [end - spanStart, spanStart]; - } - - if (start && spanEnd) { - return [start, spanEnd]; - } - - if (start && end) { - return [start, end - start]; - } - - return [false, false]; -} - -function parse(decl) { - var node = parser(decl.value); - - var values = []; - var current = 0; - values[current] = []; - - for (var _iterator = node.nodes, _isArray = Array.isArray(_iterator), _i = 0, _iterator = _isArray ? _iterator : _iterator[Symbol.iterator]();;) { - var _ref; - - if (_isArray) { - if (_i >= _iterator.length) break; - _ref = _iterator[_i++]; - } else { - _i = _iterator.next(); - if (_i.done) break; - _ref = _i.value; - } - - var i = _ref; - - if (i.type === 'div') { - current += 1; - values[current] = []; - } else if (i.type === 'word') { - values[current].push(i.value); - } - } - - return values; -} - -function insertDecl(decl, prop, value) { - if (value && !decl.parent.some(function (i) { - return i.prop === '-ms-' + prop; - })) { - decl.cloneBefore({ - prop: '-ms-' + prop, - value: value.toString() - }); - } -} - -// Track transforms - -function prefixTrackProp(_ref2) { - var prop = _ref2.prop, - prefix = _ref2.prefix; - - return prefix + prop.replace('template-', ''); -} - -function transformRepeat(_ref3, _ref4) { - var nodes = _ref3.nodes; - var gap = _ref4.gap; - - var _nodes$reduce = nodes.reduce(function (result, node) { - if (node.type === 'div' && node.value === ',') { - result.key = 'size'; - } else { - result[result.key].push(parser.stringify(node)); - } - return result; - }, { - key: 'count', - size: [], - count: [] - }), - count = _nodes$reduce.count, - size = _nodes$reduce.size; - - if (gap) { - var val = []; - for (var i = 1; i <= count; i++) { - if (gap && i > 1) { - val.push(gap); - } - val.push(size.join()); - } - return val.join(' '); - } - - return '(' + size.join('') + ')[' + count.join('') + ']'; -} - -function prefixTrackValue(_ref5) { - var value = _ref5.value, - gap = _ref5.gap; - - var result = parser(value).nodes.reduce(function (nodes, node) { - if (node.type === 'function' && node.value === 'repeat') { - return nodes.concat({ - type: 'word', - value: transformRepeat(node, { gap: gap }) - }); - } - if (gap && node.type === 'space') { - return nodes.concat({ - type: 'space', - value: ' ' - }, { - type: 'word', - value: gap - }, node); - } - return nodes.concat(node); - }, []); - - return parser.stringify(result); -} - -// Parse grid-template-areas - -var DOTS = /^\.+$/; - -function track(start, end) { - return { start: start, end: end, span: end - start }; -} - -function getColumns(line) { - return line.trim().split(/\s+/g); -} - -function parseGridAreas(_ref6) { - var rows = _ref6.rows, - gap = _ref6.gap; - - return rows.reduce(function (areas, line, rowIndex) { - - if (gap.row) rowIndex *= 2; - - if (line.trim() === '') return areas; - - getColumns(line).forEach(function (area, columnIndex) { - - if (DOTS.test(area)) return; - - if (gap.column) columnIndex *= 2; - - if (typeof areas[area] === 'undefined') { - - areas[area] = { - column: track(columnIndex + 1, columnIndex + 2), - row: track(rowIndex + 1, rowIndex + 2) - }; - } else { - var _areas$area = areas[area], - column = _areas$area.column, - row = _areas$area.row; - - - column.start = Math.min(column.start, columnIndex + 1); - column.end = Math.max(column.end, columnIndex + 2); - column.span = column.end - column.start; - - row.start = Math.min(row.start, rowIndex + 1); - row.end = Math.max(row.end, rowIndex + 2); - row.span = row.end - row.start; - } - }); - - return areas; - }, {}); -} - -// Parse grid-template - -function testTrack(node) { - return node.type === 'word' && /^\[.+\]$/.test(node.value); -} - -function verifyRowSize(result) { - if (result.areas.length > result.rows.length) { - result.rows.push('auto'); - } - return result; -} - -function parseTemplate(_ref7) { - var decl = _ref7.decl, - gap = _ref7.gap; - - var gridTemplate = parser(decl.value).nodes.reduce(function (result, node) { - var type = node.type, - value = node.value; - - - if (testTrack(node) || type === 'space') return result; - - // area - if (type === 'string') { - result = verifyRowSize(result); - result.areas.push(value); - } - - // values and function - if (type === 'word' || type === 'function') { - result[result.key].push(parser.stringify(node)); - } - - // devider(/) - if (type === 'div' && value === '/') { - result.key = 'columns'; - result = verifyRowSize(result); - } - - return result; - }, { - key: 'rows', - columns: [], - rows: [], - areas: [] - }); - - return { - areas: parseGridAreas({ - rows: gridTemplate.areas, - gap: gap - }), - columns: prefixTrackValue({ - value: gridTemplate.columns.join(' '), - gap: gap.column - }), - rows: prefixTrackValue({ - value: gridTemplate.rows.join(' '), - gap: gap.row - }) - }; -} - -// Insert parsed grid areas - -function getMSDecls(area) { - return [].concat({ - prop: '-ms-grid-row', - value: String(area.row.start) - }, area.row.span > 1 ? { - prop: '-ms-grid-row-span', - value: String(area.row.span) - } : [], { - prop: '-ms-grid-column', - value: String(area.column.start) - }, area.column.span > 1 ? { - prop: '-ms-grid-column-span', - value: String(area.column.span) - } : []); -} - -function getParentMedia(parent) { - if (parent.type === 'atrule' && parent.name === 'media') { - return parent; - } else if (!parent.parent) { - return false; - } - return getParentMedia(parent.parent); -} - -function insertAreas(areas, decl, result) { - var missed = Object.keys(areas); - - var parentMedia = getParentMedia(decl.parent); - var rules = []; - var areasLength = Object.keys(areas).length; - var areasCount = 0; - - decl.root().walkDecls('grid-area', function (gridArea) { - - var value = gridArea.value; - var area = areas[value]; - - missed = missed.filter(function (e) { - return e !== value; - }); - - if (area && parentMedia) { - - // create new rule - var rule = decl.parent.clone({ - selector: gridArea.parent.selector - }); - rule.removeAll(); - - // insert prefixed decls in new rule - getMSDecls(area).forEach(function (i) { - return rule.append(Object.assign(i, { - raws: { - between: gridArea.raws.between - } - })); - }); - - rules.push(rule); - areasCount++; - if (areasCount === areasLength) { - var next = gridArea.parent.next(); - - if (next && next.type === 'atrule' && next.name === 'media' && next.params === parentMedia.params && next.first.type === 'rule' && next.first.selector && parentMedia.first.selector && /^-ms-/.test(next.first.first.prop)) return undefined; - - var areaMedia = parentMedia.clone().removeAll().append(rules); - gridArea.parent.after(areaMedia); - } - - return undefined; - } - - if (area) { - gridArea.parent.walkDecls(/-ms-grid-(row|column)/, function (d) { - d.remove(); - }); - - // insert prefixed decls before grid-area - getMSDecls(area).forEach(function (i) { - return gridArea.cloneBefore(i); - }); - } - - return undefined; - }); - - if (missed.length > 0) { - decl.warn(result, 'Can not find grid areas: ' + missed.join(', ')); - } -} - -// Gap utils - -function getGridGap(decl) { - - var gap = {}; - - // try to find gap - var testGap = /^(grid-)?((row|column)-)?gap$/; - decl.parent.walkDecls(testGap, function (_ref8) { - var prop = _ref8.prop, - value = _ref8.value; - - if (/^(grid-)?gap$/.test(prop)) { - var _parser$nodes = parser(value).nodes, - _parser$nodes$ = _parser$nodes[0], - row = _parser$nodes$ === undefined ? {} : _parser$nodes$, - _parser$nodes$2 = _parser$nodes[2], - column = _parser$nodes$2 === undefined ? {} : _parser$nodes$2; - - - gap.row = row.value; - gap.column = column.value || row.value; - } - if (/^(grid-)?row-gap$/.test(prop)) gap.row = value; - if (/^(grid-)?column-gap$/.test(prop)) gap.column = value; - }); - - return gap; -} - -function warnGridGap(_ref9) { - var gap = _ref9.gap, - hasColumns = _ref9.hasColumns, - decl = _ref9.decl, - result = _ref9.result; - - var hasBothGaps = gap.row && gap.column; - if (!hasColumns && (hasBothGaps || gap.column && !gap.row)) { - delete gap.column; - decl.warn(result, 'Can not impliment grid-gap without grid-tamplate-columns'); - } -} - -module.exports = { - parse: parse, - translate: translate, - parseTemplate: parseTemplate, - parseGridAreas: parseGridAreas, - insertAreas: insertAreas, - insertDecl: insertDecl, - prefixTrackProp: prefixTrackProp, - prefixTrackValue: prefixTrackValue, - getGridGap: getGridGap, - warnGridGap: warnGridGap -}; \ No newline at end of file diff --git a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/image-rendering.js b/user/themes/r2c/node_modules/autoprefixer/lib/hacks/image-rendering.js deleted file mode 100644 index 9331fad..0000000 --- a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/image-rendering.js +++ /dev/null @@ -1,82 +0,0 @@ -'use strict'; - -function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } - -function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); } - -var Declaration = require('../declaration'); - -var ImageRendering = function (_Declaration) { - _inherits(ImageRendering, _Declaration); - - function ImageRendering() { - _classCallCheck(this, ImageRendering); - - return _possibleConstructorReturn(this, _Declaration.apply(this, arguments)); - } - - /** - * Add hack only for crisp-edges - */ - ImageRendering.prototype.check = function check(decl) { - return decl.value === 'pixelated'; - }; - - /** - * Change property name for IE - */ - - - ImageRendering.prototype.prefixed = function prefixed(prop, prefix) { - if (prefix === '-ms-') { - return '-ms-interpolation-mode'; - } else { - return _Declaration.prototype.prefixed.call(this, prop, prefix); - } - }; - - /** - * Change property and value for IE - */ - - - ImageRendering.prototype.set = function set(decl, prefix) { - if (prefix !== '-ms-') return _Declaration.prototype.set.call(this, decl, prefix); - decl.prop = '-ms-interpolation-mode'; - decl.value = 'nearest-neighbor'; - return decl; - }; - - /** - * Return property name by spec - */ - - - ImageRendering.prototype.normalize = function normalize() { - return 'image-rendering'; - }; - - /** - * Warn on old value - */ - - - ImageRendering.prototype.process = function process(node, result) { - return _Declaration.prototype.process.call(this, node, result); - }; - - return ImageRendering; -}(Declaration); - -Object.defineProperty(ImageRendering, 'names', { - enumerable: true, - writable: true, - value: ['image-rendering', 'interpolation-mode'] -}); - - -module.exports = ImageRendering; \ No newline at end of file diff --git a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/image-set.js b/user/themes/r2c/node_modules/autoprefixer/lib/hacks/image-set.js deleted file mode 100644 index 7af5255..0000000 --- a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/image-set.js +++ /dev/null @@ -1,43 +0,0 @@ -'use strict'; - -function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } - -function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); } - -var Value = require('../value'); - -var ImageSet = function (_Value) { - _inherits(ImageSet, _Value); - - function ImageSet() { - _classCallCheck(this, ImageSet); - - return _possibleConstructorReturn(this, _Value.apply(this, arguments)); - } - - /** - * Use non-standard name for WebKit and Firefox - */ - ImageSet.prototype.replace = function replace(string, prefix) { - var fixed = _Value.prototype.replace.call(this, string, prefix); - if (prefix === '-webkit-') { - fixed = fixed.replace(/("[^"]+"|'[^']+')(\s+\d+\w)/gi, 'url($1)$2'); - } - return fixed; - }; - - return ImageSet; -}(Value); - -Object.defineProperty(ImageSet, 'names', { - enumerable: true, - writable: true, - value: ['image-set'] -}); - - -module.exports = ImageSet; \ No newline at end of file diff --git a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/inline-logical.js b/user/themes/r2c/node_modules/autoprefixer/lib/hacks/inline-logical.js deleted file mode 100644 index 7de072a..0000000 --- a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/inline-logical.js +++ /dev/null @@ -1,48 +0,0 @@ -'use strict'; - -function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } - -function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); } - -var Declaration = require('../declaration'); - -var InlineLogical = function (_Declaration) { - _inherits(InlineLogical, _Declaration); - - function InlineLogical() { - _classCallCheck(this, InlineLogical); - - return _possibleConstructorReturn(this, _Declaration.apply(this, arguments)); - } - - /** - * Use old syntax for -moz- and -webkit- - */ - InlineLogical.prototype.prefixed = function prefixed(prop, prefix) { - return prefix + prop.replace('-inline', ''); - }; - - /** - * Return property name by spec - */ - - - InlineLogical.prototype.normalize = function normalize(prop) { - return prop.replace(/(margin|padding|border)-(start|end)/, '$1-inline-$2'); - }; - - return InlineLogical; -}(Declaration); - -Object.defineProperty(InlineLogical, 'names', { - enumerable: true, - writable: true, - value: ['border-inline-start', 'border-inline-end', 'margin-inline-start', 'margin-inline-end', 'padding-inline-start', 'padding-inline-end', 'border-start', 'border-end', 'margin-start', 'margin-end', 'padding-start', 'padding-end'] -}); - - -module.exports = InlineLogical; \ No newline at end of file diff --git a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/intrinsic.js b/user/themes/r2c/node_modules/autoprefixer/lib/hacks/intrinsic.js deleted file mode 100644 index af424a2..0000000 --- a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/intrinsic.js +++ /dev/null @@ -1,75 +0,0 @@ -'use strict'; - -function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } - -function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); } - -var OldValue = require('../old-value'); -var Value = require('../value'); - -function _regexp(name) { - return new RegExp('(^|[\\s,(])(' + name + '($|[\\s),]))', 'gi'); -} - -var Intrinsic = function (_Value) { - _inherits(Intrinsic, _Value); - - function Intrinsic() { - _classCallCheck(this, Intrinsic); - - return _possibleConstructorReturn(this, _Value.apply(this, arguments)); - } - - Intrinsic.prototype.regexp = function regexp() { - if (!this.regexpCache) this.regexpCache = _regexp(this.name); - return this.regexpCache; - }; - - Intrinsic.prototype.isStretch = function isStretch() { - return this.name === 'stretch' || this.name === 'fill' || this.name === 'fill-available'; - }; - - Intrinsic.prototype.replace = function replace(string, prefix) { - if (prefix === '-moz-' && this.isStretch()) { - return string.replace(this.regexp(), '$1-moz-available$3'); - } else if (prefix === '-webkit-' && this.isStretch()) { - return string.replace(this.regexp(), '$1-webkit-fill-available$3'); - } else { - return _Value.prototype.replace.call(this, string, prefix); - } - }; - - Intrinsic.prototype.old = function old(prefix) { - var prefixed = prefix + this.name; - if (this.isStretch()) { - if (prefix === '-moz-') { - prefixed = '-moz-available'; - } else if (prefix === '-webkit-') { - prefixed = '-webkit-fill-available'; - } - } - return new OldValue(this.name, prefixed, prefixed, _regexp(prefixed)); - }; - - Intrinsic.prototype.add = function add(decl, prefix) { - if (decl.prop.indexOf('grid') !== -1 && prefix !== '-webkit-') { - return undefined; - } - return _Value.prototype.add.call(this, decl, prefix); - }; - - return Intrinsic; -}(Value); - -Object.defineProperty(Intrinsic, 'names', { - enumerable: true, - writable: true, - value: ['max-content', 'min-content', 'fit-content', 'fill', 'fill-available', 'stretch'] -}); - - -module.exports = Intrinsic; \ No newline at end of file diff --git a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/justify-content.js b/user/themes/r2c/node_modules/autoprefixer/lib/hacks/justify-content.js deleted file mode 100644 index f6075b5..0000000 --- a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/justify-content.js +++ /dev/null @@ -1,91 +0,0 @@ -'use strict'; - -function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } - -function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); } - -var flexSpec = require('./flex-spec'); -var Declaration = require('../declaration'); - -var JustifyContent = function (_Declaration) { - _inherits(JustifyContent, _Declaration); - - function JustifyContent() { - _classCallCheck(this, JustifyContent); - - return _possibleConstructorReturn(this, _Declaration.apply(this, arguments)); - } - - /** - * Change property name for 2009 and 2012 specs - */ - JustifyContent.prototype.prefixed = function prefixed(prop, prefix) { - var spec = void 0; - - var _flexSpec = flexSpec(prefix); - - spec = _flexSpec[0]; - prefix = _flexSpec[1]; - - if (spec === 2009) { - return prefix + 'box-pack'; - } else if (spec === 2012) { - return prefix + 'flex-pack'; - } else { - return _Declaration.prototype.prefixed.call(this, prop, prefix); - } - }; - - /** - * Return property name by final spec - */ - - - JustifyContent.prototype.normalize = function normalize() { - return 'justify-content'; - }; - - /** - * Change value for 2009 and 2012 specs - */ - - - JustifyContent.prototype.set = function set(decl, prefix) { - var spec = flexSpec(prefix)[0]; - if (spec === 2009 || spec === 2012) { - var value = JustifyContent.oldValues[decl.value] || decl.value; - decl.value = value; - if (spec !== 2009 || value !== 'distribute') { - return _Declaration.prototype.set.call(this, decl, prefix); - } - } else if (spec === 'final') { - return _Declaration.prototype.set.call(this, decl, prefix); - } - return undefined; - }; - - return JustifyContent; -}(Declaration); - -Object.defineProperty(JustifyContent, 'names', { - enumerable: true, - writable: true, - value: ['justify-content', 'flex-pack', 'box-pack'] -}); -Object.defineProperty(JustifyContent, 'oldValues', { - enumerable: true, - writable: true, - value: { - 'flex-end': 'end', - 'flex-start': 'start', - 'space-between': 'justify', - 'space-around': 'distribute' - } -}); - - -module.exports = JustifyContent; \ No newline at end of file diff --git a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/mask-border.js b/user/themes/r2c/node_modules/autoprefixer/lib/hacks/mask-border.js deleted file mode 100644 index 79a0d55..0000000 --- a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/mask-border.js +++ /dev/null @@ -1,52 +0,0 @@ -'use strict'; - -function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } - -function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); } - -var Declaration = require('../declaration'); - -var MaskBorder = function (_Declaration) { - _inherits(MaskBorder, _Declaration); - - function MaskBorder() { - _classCallCheck(this, MaskBorder); - - return _possibleConstructorReturn(this, _Declaration.apply(this, arguments)); - } - - /** - * Return property name by final spec - */ - MaskBorder.prototype.normalize = function normalize() { - return this.name.replace('box-image', 'border'); - }; - - /** - * Return flex property for 2012 spec - */ - - - MaskBorder.prototype.prefixed = function prefixed(prop, prefix) { - var result = _Declaration.prototype.prefixed.call(this, prop, prefix); - if (prefix === '-webkit-') { - result = result.replace('border', 'box-image'); - } - return result; - }; - - return MaskBorder; -}(Declaration); - -Object.defineProperty(MaskBorder, 'names', { - enumerable: true, - writable: true, - value: ['mask-border', 'mask-border-source', 'mask-border-slice', 'mask-border-width', 'mask-border-outset', 'mask-border-repeat', 'mask-box-image', 'mask-box-image-source', 'mask-box-image-slice', 'mask-box-image-width', 'mask-box-image-outset', 'mask-box-image-repeat'] -}); - - -module.exports = MaskBorder; \ No newline at end of file diff --git a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/order.js b/user/themes/r2c/node_modules/autoprefixer/lib/hacks/order.js deleted file mode 100644 index b6f6110..0000000 --- a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/order.js +++ /dev/null @@ -1,77 +0,0 @@ -'use strict'; - -function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } - -function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); } - -var flexSpec = require('./flex-spec'); -var Declaration = require('../declaration'); - -var Order = function (_Declaration) { - _inherits(Order, _Declaration); - - function Order() { - _classCallCheck(this, Order); - - return _possibleConstructorReturn(this, _Declaration.apply(this, arguments)); - } - - /** - * Change property name for 2009 and 2012 specs - */ - Order.prototype.prefixed = function prefixed(prop, prefix) { - var spec = void 0; - - var _flexSpec = flexSpec(prefix); - - spec = _flexSpec[0]; - prefix = _flexSpec[1]; - - if (spec === 2009) { - return prefix + 'box-ordinal-group'; - } else if (spec === 2012) { - return prefix + 'flex-order'; - } else { - return _Declaration.prototype.prefixed.call(this, prop, prefix); - } - }; - - /** - * Return property name by final spec - */ - - - Order.prototype.normalize = function normalize() { - return 'order'; - }; - - /** - * Fix value for 2009 spec - */ - - - Order.prototype.set = function set(decl, prefix) { - var spec = flexSpec(prefix)[0]; - if (spec === 2009 && /\d/.test(decl.value)) { - decl.value = (parseInt(decl.value) + 1).toString(); - return _Declaration.prototype.set.call(this, decl, prefix); - } else { - return _Declaration.prototype.set.call(this, decl, prefix); - } - }; - - return Order; -}(Declaration); - -Object.defineProperty(Order, 'names', { - enumerable: true, - writable: true, - value: ['order', 'flex-order', 'box-ordinal-group'] -}); - - -module.exports = Order; \ No newline at end of file diff --git a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/overscroll-behavior.js b/user/themes/r2c/node_modules/autoprefixer/lib/hacks/overscroll-behavior.js deleted file mode 100644 index 98ddb32..0000000 --- a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/overscroll-behavior.js +++ /dev/null @@ -1,62 +0,0 @@ -'use strict'; - -function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } - -function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); } - -var Declaration = require('../declaration'); - -var OverscrollBehavior = function (_Declaration) { - _inherits(OverscrollBehavior, _Declaration); - - function OverscrollBehavior() { - _classCallCheck(this, OverscrollBehavior); - - return _possibleConstructorReturn(this, _Declaration.apply(this, arguments)); - } - - /** - * Change property name for IE - */ - OverscrollBehavior.prototype.prefixed = function prefixed(prop, prefix) { - return prefix + 'scroll-chaining'; - }; - - /** - * Return property name by spec - */ - - - OverscrollBehavior.prototype.normalize = function normalize() { - return 'overscroll-behavior'; - }; - - /** - * Change value for IE - */ - - - OverscrollBehavior.prototype.set = function set(decl, prefix) { - if (decl.value === 'auto') { - decl.value = 'chained'; - } else if (decl.value === 'none' || decl.value === 'contain') { - decl.value = 'none'; - } - return _Declaration.prototype.set.call(this, decl, prefix); - }; - - return OverscrollBehavior; -}(Declaration); - -Object.defineProperty(OverscrollBehavior, 'names', { - enumerable: true, - writable: true, - value: ['overscroll-behavior', 'scroll-chaining'] -}); - - -module.exports = OverscrollBehavior; \ No newline at end of file diff --git a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/pixelated.js b/user/themes/r2c/node_modules/autoprefixer/lib/hacks/pixelated.js deleted file mode 100644 index dd5dddb..0000000 --- a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/pixelated.js +++ /dev/null @@ -1,61 +0,0 @@ -'use strict'; - -function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } - -function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); } - -var OldValue = require('../old-value'); -var Value = require('../value'); - -var Pixelated = function (_Value) { - _inherits(Pixelated, _Value); - - function Pixelated() { - _classCallCheck(this, Pixelated); - - return _possibleConstructorReturn(this, _Value.apply(this, arguments)); - } - - /** - * Use non-standard name for WebKit and Firefox - */ - Pixelated.prototype.replace = function replace(string, prefix) { - if (prefix === '-webkit-') { - return string.replace(this.regexp(), '$1-webkit-optimize-contrast'); - } else if (prefix === '-moz-') { - return string.replace(this.regexp(), '$1-moz-crisp-edges'); - } else { - return _Value.prototype.replace.call(this, string, prefix); - } - }; - - /** - * Different name for WebKit and Firefox - */ - - - Pixelated.prototype.old = function old(prefix) { - if (prefix === '-webkit-') { - return new OldValue(this.name, '-webkit-optimize-contrast'); - } else if (prefix === '-moz-') { - return new OldValue(this.name, '-moz-crisp-edges'); - } else { - return _Value.prototype.old.call(this, prefix); - } - }; - - return Pixelated; -}(Value); - -Object.defineProperty(Pixelated, 'names', { - enumerable: true, - writable: true, - value: ['pixelated'] -}); - - -module.exports = Pixelated; \ No newline at end of file diff --git a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/placeholder.js b/user/themes/r2c/node_modules/autoprefixer/lib/hacks/placeholder.js deleted file mode 100644 index 27a3064..0000000 --- a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/placeholder.js +++ /dev/null @@ -1,58 +0,0 @@ -'use strict'; - -function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } - -function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); } - -var Selector = require('../selector'); - -var Placeholder = function (_Selector) { - _inherits(Placeholder, _Selector); - - function Placeholder() { - _classCallCheck(this, Placeholder); - - return _possibleConstructorReturn(this, _Selector.apply(this, arguments)); - } - - /** - * Add old mozilla to possible prefixes - */ - Placeholder.prototype.possible = function possible() { - return _Selector.prototype.possible.call(this).concat(['-moz- old', '-ms- old']); - }; - - /** - * Return different selectors depend on prefix - */ - - - Placeholder.prototype.prefixed = function prefixed(prefix) { - if (prefix === '-webkit-') { - return '::-webkit-input-placeholder'; - } else if (prefix === '-ms-') { - return '::-ms-input-placeholder'; - } else if (prefix === '-ms- old') { - return ':-ms-input-placeholder'; - } else if (prefix === '-moz- old') { - return ':-moz-placeholder'; - } else { - return '::' + prefix + 'placeholder'; - } - }; - - return Placeholder; -}(Selector); - -Object.defineProperty(Placeholder, 'names', { - enumerable: true, - writable: true, - value: ['::placeholder'] -}); - - -module.exports = Placeholder; \ No newline at end of file diff --git a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/text-decoration.js b/user/themes/r2c/node_modules/autoprefixer/lib/hacks/text-decoration.js deleted file mode 100644 index c1b44e0..0000000 --- a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/text-decoration.js +++ /dev/null @@ -1,43 +0,0 @@ -'use strict'; - -function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } - -function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); } - -var Declaration = require('../declaration'); - -var BASIC = ['none', 'underline', 'overline', 'line-through', 'blink', 'inherit', 'initial', 'unset']; - -var TextDecoration = function (_Declaration) { - _inherits(TextDecoration, _Declaration); - - function TextDecoration() { - _classCallCheck(this, TextDecoration); - - return _possibleConstructorReturn(this, _Declaration.apply(this, arguments)); - } - - /** - * Do not add prefixes for basic values. - */ - TextDecoration.prototype.check = function check(decl) { - return decl.value.split(/\s+/).some(function (i) { - return BASIC.indexOf(i) === -1; - }); - }; - - return TextDecoration; -}(Declaration); - -Object.defineProperty(TextDecoration, 'names', { - enumerable: true, - writable: true, - value: ['text-decoration'] -}); - - -module.exports = TextDecoration; \ No newline at end of file diff --git a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/text-emphasis-position.js b/user/themes/r2c/node_modules/autoprefixer/lib/hacks/text-emphasis-position.js deleted file mode 100644 index fe0b428..0000000 --- a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/text-emphasis-position.js +++ /dev/null @@ -1,39 +0,0 @@ -'use strict'; - -function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } - -function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); } - -var Declaration = require('../declaration'); - -var TextEmphasisPosition = function (_Declaration) { - _inherits(TextEmphasisPosition, _Declaration); - - function TextEmphasisPosition() { - _classCallCheck(this, TextEmphasisPosition); - - return _possibleConstructorReturn(this, _Declaration.apply(this, arguments)); - } - - TextEmphasisPosition.prototype.set = function set(decl, prefix) { - if (prefix === '-webkit-') { - decl.value = decl.value.replace(/\s*(right|left)\s*/i, ''); - } - return _Declaration.prototype.set.call(this, decl, prefix); - }; - - return TextEmphasisPosition; -}(Declaration); - -Object.defineProperty(TextEmphasisPosition, 'names', { - enumerable: true, - writable: true, - value: ['text-emphasis-position'] -}); - - -module.exports = TextEmphasisPosition; \ No newline at end of file diff --git a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/transform-decl.js b/user/themes/r2c/node_modules/autoprefixer/lib/hacks/transform-decl.js deleted file mode 100644 index 747bf1d..0000000 --- a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/transform-decl.js +++ /dev/null @@ -1,118 +0,0 @@ -'use strict'; - -function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } - -function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); } - -var Declaration = require('../declaration'); - -var TransformDecl = function (_Declaration) { - _inherits(TransformDecl, _Declaration); - - function TransformDecl() { - _classCallCheck(this, TransformDecl); - - return _possibleConstructorReturn(this, _Declaration.apply(this, arguments)); - } - - /** - * Recursively check all parents for @keyframes - */ - TransformDecl.prototype.keyframeParents = function keyframeParents(decl) { - var parent = decl.parent; - - while (parent) { - if (parent.type === 'atrule' && parent.name === 'keyframes') { - return true; - } - var _parent = parent; - parent = _parent.parent; - } - return false; - }; - - /** - * Is transform contain 3D commands - */ - - - TransformDecl.prototype.contain3d = function contain3d(decl) { - if (decl.prop === 'transform-origin') { - return false; - } - - for (var _iterator = TransformDecl.functions3d, _isArray = Array.isArray(_iterator), _i = 0, _iterator = _isArray ? _iterator : _iterator[Symbol.iterator]();;) { - var _ref; - - if (_isArray) { - if (_i >= _iterator.length) break; - _ref = _iterator[_i++]; - } else { - _i = _iterator.next(); - if (_i.done) break; - _ref = _i.value; - } - - var func = _ref; - - if (decl.value.indexOf(func + '(') !== -1) { - return true; - } - } - - return false; - }; - - /** - * Replace rotateZ to rotate for IE 9 - */ - - - TransformDecl.prototype.set = function set(decl, prefix) { - decl = _Declaration.prototype.set.call(this, decl, prefix); - if (prefix === '-ms-') { - decl.value = decl.value.replace(/rotateZ/gi, 'rotate'); - } - return decl; - }; - - /** - * Don't add prefix for IE in keyframes - */ - - - TransformDecl.prototype.insert = function insert(decl, prefix, prefixes) { - if (prefix === '-ms-') { - if (!this.contain3d(decl) && !this.keyframeParents(decl)) { - return _Declaration.prototype.insert.call(this, decl, prefix, prefixes); - } - } else if (prefix === '-o-') { - if (!this.contain3d(decl)) { - return _Declaration.prototype.insert.call(this, decl, prefix, prefixes); - } - } else { - return _Declaration.prototype.insert.call(this, decl, prefix, prefixes); - } - return undefined; - }; - - return TransformDecl; -}(Declaration); - -Object.defineProperty(TransformDecl, 'names', { - enumerable: true, - writable: true, - value: ['transform', 'transform-origin'] -}); -Object.defineProperty(TransformDecl, 'functions3d', { - enumerable: true, - writable: true, - value: ['matrix3d', 'translate3d', 'translateZ', 'scale3d', 'scaleZ', 'rotate3d', 'rotateX', 'rotateY', 'perspective'] -}); - - -module.exports = TransformDecl; \ No newline at end of file diff --git a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/writing-mode.js b/user/themes/r2c/node_modules/autoprefixer/lib/hacks/writing-mode.js deleted file mode 100644 index 672060e..0000000 --- a/user/themes/r2c/node_modules/autoprefixer/lib/hacks/writing-mode.js +++ /dev/null @@ -1,50 +0,0 @@ -'use strict'; - -function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } - -function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); } - -var Declaration = require('../declaration'); - -var WritingMode = function (_Declaration) { - _inherits(WritingMode, _Declaration); - - function WritingMode() { - _classCallCheck(this, WritingMode); - - return _possibleConstructorReturn(this, _Declaration.apply(this, arguments)); - } - - WritingMode.prototype.set = function set(decl, prefix) { - if (prefix === '-ms-') { - decl.value = WritingMode.msValues[decl.value] || decl.value; - return _Declaration.prototype.set.call(this, decl, prefix); - } else { - return _Declaration.prototype.set.call(this, decl, prefix); - } - }; - - return WritingMode; -}(Declaration); - -Object.defineProperty(WritingMode, 'names', { - enumerable: true, - writable: true, - value: ['writing-mode'] -}); -Object.defineProperty(WritingMode, 'msValues', { - enumerable: true, - writable: true, - value: { - 'horizontal-tb': 'lr-tb', - 'vertical-rl': 'tb-rl', - 'vertical-lr': 'tb-lr' - } -}); - - -module.exports = WritingMode; \ No newline at end of file diff --git a/user/themes/r2c/node_modules/autoprefixer/lib/info.js b/user/themes/r2c/node_modules/autoprefixer/lib/info.js deleted file mode 100644 index caa6c90..0000000 --- a/user/themes/r2c/node_modules/autoprefixer/lib/info.js +++ /dev/null @@ -1,162 +0,0 @@ -'use strict'; - -var browserslist = require('browserslist'); - -function capitalize(str) { - return str.slice(0, 1).toUpperCase() + str.slice(1); -} - -var names = { - ie: 'IE', - ie_mob: 'IE Mobile', - ios_saf: 'iOS', - op_mini: 'Opera Mini', - op_mob: 'Opera Mobile', - and_chr: 'Chrome for Android', - and_ff: 'Firefox for Android', - and_uc: 'UC for Android' -}; - -function prefix(name, prefixes, note) { - var out = ' ' + name; - if (note) out += ' *'; - out += ': '; - out += prefixes.map(function (i) { - return i.replace(/^-(.*)-$/g, '$1'); - }).join(', '); - out += '\n'; - return out; -} - -module.exports = function (prefixes) { - if (prefixes.browsers.selected.length === 0) { - return 'No browsers selected'; - } - - var versions = {}; - for (var _iterator = prefixes.browsers.selected, _isArray = Array.isArray(_iterator), _i = 0, _iterator = _isArray ? _iterator : _iterator[Symbol.iterator]();;) { - var _ref; - - if (_isArray) { - if (_i >= _iterator.length) break; - _ref = _iterator[_i++]; - } else { - _i = _iterator.next(); - if (_i.done) break; - _ref = _i.value; - } - - var browser = _ref; - - var _browser$split = browser.split(' '), - name = _browser$split[0], - version = _browser$split[1]; - - name = names[name] || capitalize(name); - if (versions[name]) { - versions[name].push(version); - } else { - versions[name] = [version]; - } - } - - var out = 'Browsers:\n'; - for (var _browser in versions) { - var list = versions[_browser]; - list = list.sort(function (a, b) { - return parseFloat(b) - parseFloat(a); - }); - out += ' ' + _browser + ': ' + list.join(', ') + '\n'; - } - - var coverage = browserslist.coverage(prefixes.browsers.selected); - var round = Math.round(coverage * 100) / 100.0; - out += '\nThese browsers account for ' + round + '% of all users globally\n'; - - var atrules = ''; - for (var name in prefixes.add) { - var data = prefixes.add[name]; - if (name[0] === '@' && data.prefixes) { - atrules += prefix(name, data.prefixes); - } - } - if (atrules !== '') { - out += '\nAt-Rules:\n' + atrules; - } - - var selectors = ''; - for (var _iterator2 = prefixes.add.selectors, _isArray2 = Array.isArray(_iterator2), _i2 = 0, _iterator2 = _isArray2 ? _iterator2 : _iterator2[Symbol.iterator]();;) { - var _ref2; - - if (_isArray2) { - if (_i2 >= _iterator2.length) break; - _ref2 = _iterator2[_i2++]; - } else { - _i2 = _iterator2.next(); - if (_i2.done) break; - _ref2 = _i2.value; - } - - var selector = _ref2; - - if (selector.prefixes) { - selectors += prefix(selector.name, selector.prefixes); - } - } - if (selectors !== '') { - out += '\nSelectors:\n' + selectors; - } - - var values = ''; - var props = ''; - var hadGrid = false; - for (var _name in prefixes.add) { - var _data = prefixes.add[_name]; - if (_name[0] !== '@' && _data.prefixes) { - var grid = _name.indexOf('grid-') === 0; - if (grid) hadGrid = true; - props += prefix(_name, _data.prefixes, grid); - } - - if (!_data.values) { - continue; - } - for (var _iterator3 = _data.values, _isArray3 = Array.isArray(_iterator3), _i3 = 0, _iterator3 = _isArray3 ? _iterator3 : _iterator3[Symbol.iterator]();;) { - var _ref3; - - if (_isArray3) { - if (_i3 >= _iterator3.length) break; - _ref3 = _iterator3[_i3++]; - } else { - _i3 = _iterator3.next(); - if (_i3.done) break; - _ref3 = _i3.value; - } - - var value = _ref3; - - var _grid = value.name.indexOf('grid') !== -1; - if (_grid) hadGrid = true; - var string = prefix(value.name, value.prefixes, _grid); - if (values.indexOf(string) === -1) { - values += string; - } - } - } - - if (props !== '') { - out += '\nProperties:\n' + props; - } - if (values !== '') { - out += '\nValues:\n' + values; - } - if (hadGrid) { - out += '\n* - Prefixes will be added only on grid: true option.\n'; - } - - if (atrules === '' && selectors === '' && props === '' && values === '') { - out += '\nAwesome! Your browsers don\'t require any vendor prefixes.' + '\nNow you can remove Autoprefixer from build steps.'; - } - - return out; -}; \ No newline at end of file diff --git a/user/themes/r2c/node_modules/autoprefixer/lib/old-selector.js b/user/themes/r2c/node_modules/autoprefixer/lib/old-selector.js deleted file mode 100644 index e129fdd..0000000 --- a/user/themes/r2c/node_modules/autoprefixer/lib/old-selector.js +++ /dev/null @@ -1,94 +0,0 @@ -"use strict"; - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -var OldSelector = function () { - function OldSelector(selector, prefix) { - _classCallCheck(this, OldSelector); - - this.prefix = prefix; - this.prefixed = selector.prefixed(this.prefix); - this.regexp = selector.regexp(this.prefix); - - this.prefixeds = selector.possible().map(function (x) { - return [selector.prefixed(x), selector.regexp(x)]; - }); - - this.unprefixed = selector.name; - this.nameRegexp = selector.regexp(); - } - - /** - * Is rule a hack without unprefixed version bottom - */ - - - OldSelector.prototype.isHack = function isHack(rule) { - var index = rule.parent.index(rule) + 1; - var rules = rule.parent.nodes; - - while (index < rules.length) { - var before = rules[index].selector; - if (!before) { - return true; - } - - if (before.indexOf(this.unprefixed) !== -1 && before.match(this.nameRegexp)) { - return false; - } - - var some = false; - for (var _iterator = this.prefixeds, _isArray = Array.isArray(_iterator), _i = 0, _iterator = _isArray ? _iterator : _iterator[Symbol.iterator]();;) { - var _ref2; - - if (_isArray) { - if (_i >= _iterator.length) break; - _ref2 = _iterator[_i++]; - } else { - _i = _iterator.next(); - if (_i.done) break; - _ref2 = _i.value; - } - - var _ref = _ref2; - var string = _ref[0]; - var regexp = _ref[1]; - - if (before.indexOf(string) !== -1 && before.match(regexp)) { - some = true; - break; - } - } - - if (!some) { - return true; - } - - index += 1; - } - - return true; - }; - - /** - * Does rule contain an unnecessary prefixed selector - */ - - - OldSelector.prototype.check = function check(rule) { - if (rule.selector.indexOf(this.prefixed) === -1) { - return false; - } - if (!rule.selector.match(this.regexp)) { - return false; - } - if (this.isHack(rule)) { - return false; - } - return true; - }; - - return OldSelector; -}(); - -module.exports = OldSelector; \ No newline at end of file diff --git a/user/themes/r2c/node_modules/autoprefixer/lib/old-value.js b/user/themes/r2c/node_modules/autoprefixer/lib/old-value.js deleted file mode 100644 index c8ffd9b..0000000 --- a/user/themes/r2c/node_modules/autoprefixer/lib/old-value.js +++ /dev/null @@ -1,32 +0,0 @@ -'use strict'; - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -var utils = require('./utils'); - -var OldValue = function () { - function OldValue(unprefixed, prefixed, string, regexp) { - _classCallCheck(this, OldValue); - - this.unprefixed = unprefixed; - this.prefixed = prefixed; - this.string = string || prefixed; - this.regexp = regexp || utils.regexp(prefixed); - } - - /** - * Check, that value contain old value - */ - - - OldValue.prototype.check = function check(value) { - if (value.indexOf(this.string) !== -1) { - return !!value.match(this.regexp); - } - return false; - }; - - return OldValue; -}(); - -module.exports = OldValue; \ No newline at end of file diff --git a/user/themes/r2c/node_modules/autoprefixer/lib/prefixer.js b/user/themes/r2c/node_modules/autoprefixer/lib/prefixer.js deleted file mode 100644 index 533e228..0000000 --- a/user/themes/r2c/node_modules/autoprefixer/lib/prefixer.js +++ /dev/null @@ -1,188 +0,0 @@ -'use strict'; - -var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -var Browsers = require('./browsers'); -var utils = require('./utils'); - -var vendor = require('postcss').vendor; - -/** - * Recursivly clone objects - */ -function _clone(obj, parent) { - var cloned = new obj.constructor(); - - for (var _iterator = Object.keys(obj || {}), _isArray = Array.isArray(_iterator), _i = 0, _iterator = _isArray ? _iterator : _iterator[Symbol.iterator]();;) { - var _ref; - - if (_isArray) { - if (_i >= _iterator.length) break; - _ref = _iterator[_i++]; - } else { - _i = _iterator.next(); - if (_i.done) break; - _ref = _i.value; - } - - var i = _ref; - - var value = obj[i]; - if (i === 'parent' && (typeof value === 'undefined' ? 'undefined' : _typeof(value)) === 'object') { - if (parent) { - cloned[i] = parent; - } - } else if (i === 'source' || i === null) { - cloned[i] = value; - } else if (value instanceof Array) { - cloned[i] = value.map(function (x) { - return _clone(x, cloned); - }); - } else if (i !== '_autoprefixerPrefix' && i !== '_autoprefixerValues') { - if ((typeof value === 'undefined' ? 'undefined' : _typeof(value)) === 'object' && value !== null) { - value = _clone(value, cloned); - } - cloned[i] = value; - } - } - - return cloned; -} - -var Prefixer = function () { - - /** - * Add hack to selected names - */ - Prefixer.hack = function hack(klass) { - var _this = this; - - if (!this.hacks) { - this.hacks = {}; - } - return klass.names.map(function (name) { - _this.hacks[name] = klass; - return _this.hacks[name]; - }); - }; - - /** - * Load hacks for some names - */ - - - Prefixer.load = function load(name, prefixes, all) { - var Klass = this.hacks && this.hacks[name]; - if (Klass) { - return new Klass(name, prefixes, all); - } else { - return new this(name, prefixes, all); - } - }; - - /** - * Clone node and clean autprefixer custom caches - */ - - - Prefixer.clone = function clone(node, overrides) { - var cloned = _clone(node); - for (var name in overrides) { - cloned[name] = overrides[name]; - } - return cloned; - }; - - function Prefixer(name, prefixes, all) { - _classCallCheck(this, Prefixer); - - this.name = name; - this.prefixes = prefixes; - this.all = all; - } - - /** - * Find prefix in node parents - */ - - - Prefixer.prototype.parentPrefix = function parentPrefix(node) { - var prefix = void 0; - - if (typeof node._autoprefixerPrefix !== 'undefined') { - prefix = node._autoprefixerPrefix; - } else if (node.type === 'decl' && node.prop[0] === '-') { - prefix = vendor.prefix(node.prop); - } else if (node.type === 'root') { - prefix = false; - } else if (node.type === 'rule' && node.selector.indexOf(':-') !== -1 && /:(-\w+-)/.test(node.selector)) { - prefix = node.selector.match(/:(-\w+-)/)[1]; - } else if (node.type === 'atrule' && node.name[0] === '-') { - prefix = vendor.prefix(node.name); - } else { - prefix = this.parentPrefix(node.parent); - } - - if (Browsers.prefixes().indexOf(prefix) === -1) { - prefix = false; - } - - node._autoprefixerPrefix = prefix; - - return node._autoprefixerPrefix; - }; - - /** - * Clone node with prefixes - */ - - - Prefixer.prototype.process = function process(node, result) { - if (!this.check(node)) { - return undefined; - } - - var parent = this.parentPrefix(node); - - var prefixes = this.prefixes.filter(function (prefix) { - return !parent || parent === utils.removeNote(prefix); - }); - - var added = []; - for (var _iterator2 = prefixes, _isArray2 = Array.isArray(_iterator2), _i2 = 0, _iterator2 = _isArray2 ? _iterator2 : _iterator2[Symbol.iterator]();;) { - var _ref2; - - if (_isArray2) { - if (_i2 >= _iterator2.length) break; - _ref2 = _iterator2[_i2++]; - } else { - _i2 = _iterator2.next(); - if (_i2.done) break; - _ref2 = _i2.value; - } - - var prefix = _ref2; - - if (this.add(node, prefix, added.concat([prefix]), result)) { - added.push(prefix); - } - } - - return added; - }; - - /** - * Shortcut for Prefixer.clone - */ - - - Prefixer.prototype.clone = function clone(node, overrides) { - return Prefixer.clone(node, overrides); - }; - - return Prefixer; -}(); - -module.exports = Prefixer; \ No newline at end of file diff --git a/user/themes/r2c/node_modules/autoprefixer/lib/prefixes.js b/user/themes/r2c/node_modules/autoprefixer/lib/prefixes.js deleted file mode 100644 index 1aa03a1..0000000 --- a/user/themes/r2c/node_modules/autoprefixer/lib/prefixes.js +++ /dev/null @@ -1,512 +0,0 @@ -'use strict'; - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -var Declaration = require('./declaration'); -var Resolution = require('./resolution'); -var Transition = require('./transition'); -var Processor = require('./processor'); -var Supports = require('./supports'); -var Browsers = require('./browsers'); -var Selector = require('./selector'); -var AtRule = require('./at-rule'); -var Value = require('./value'); -var utils = require('./utils'); - -var vendor = require('postcss').vendor; - -Selector.hack(require('./hacks/fullscreen')); -Selector.hack(require('./hacks/placeholder')); - -Declaration.hack(require('./hacks/flex')); -Declaration.hack(require('./hacks/order')); -Declaration.hack(require('./hacks/filter')); -Declaration.hack(require('./hacks/grid-end')); -Declaration.hack(require('./hacks/animation')); -Declaration.hack(require('./hacks/flex-flow')); -Declaration.hack(require('./hacks/flex-grow')); -Declaration.hack(require('./hacks/flex-wrap')); -Declaration.hack(require('./hacks/grid-area')); -Declaration.hack(require('./hacks/grid-start')); -Declaration.hack(require('./hacks/align-self')); -Declaration.hack(require('./hacks/appearance')); -Declaration.hack(require('./hacks/flex-basis')); -Declaration.hack(require('./hacks/mask-border')); -Declaration.hack(require('./hacks/align-items')); -Declaration.hack(require('./hacks/flex-shrink')); -Declaration.hack(require('./hacks/break-props')); -Declaration.hack(require('./hacks/writing-mode')); -Declaration.hack(require('./hacks/border-image')); -Declaration.hack(require('./hacks/align-content')); -Declaration.hack(require('./hacks/border-radius')); -Declaration.hack(require('./hacks/block-logical')); -Declaration.hack(require('./hacks/grid-template')); -Declaration.hack(require('./hacks/inline-logical')); -Declaration.hack(require('./hacks/grid-row-align')); -Declaration.hack(require('./hacks/transform-decl')); -Declaration.hack(require('./hacks/flex-direction')); -Declaration.hack(require('./hacks/image-rendering')); -Declaration.hack(require('./hacks/text-decoration')); -Declaration.hack(require('./hacks/justify-content')); -Declaration.hack(require('./hacks/background-size')); -Declaration.hack(require('./hacks/grid-row-column')); -Declaration.hack(require('./hacks/grid-rows-columns')); -Declaration.hack(require('./hacks/grid-column-align')); -Declaration.hack(require('./hacks/overscroll-behavior')); -Declaration.hack(require('./hacks/grid-template-areas')); -Declaration.hack(require('./hacks/text-emphasis-position')); -Declaration.hack(require('./hacks/color-adjust')); - -Value.hack(require('./hacks/gradient')); -Value.hack(require('./hacks/intrinsic')); -Value.hack(require('./hacks/pixelated')); -Value.hack(require('./hacks/image-set')); -Value.hack(require('./hacks/cross-fade')); -Value.hack(require('./hacks/display-flex')); -Value.hack(require('./hacks/display-grid')); -Value.hack(require('./hacks/filter-value')); - -var declsCache = {}; - -var Prefixes = function () { - function Prefixes(data, browsers) { - var options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {}; - - _classCallCheck(this, Prefixes); - - this.data = data; - this.browsers = browsers; - this.options = options; - - var _preprocess = this.preprocess(this.select(this.data)); - - this.add = _preprocess[0]; - this.remove = _preprocess[1]; - - this.transition = new Transition(this); - this.processor = new Processor(this); - } - - /** - * Return clone instance to remove all prefixes - */ - - - Prefixes.prototype.cleaner = function cleaner() { - if (this.cleanerCache) { - return this.cleanerCache; - } - - if (this.browsers.selected.length) { - var empty = new Browsers(this.browsers.data, []); - this.cleanerCache = new Prefixes(this.data, empty, this.options); - } else { - return this; - } - - return this.cleanerCache; - }; - - /** - * Select prefixes from data, which is necessary for selected browsers - */ - - - Prefixes.prototype.select = function select(list) { - var _this = this; - - var selected = { add: {}, remove: {} }; - - var _loop = function _loop(name) { - var data = list[name]; - var add = data.browsers.map(function (i) { - var params = i.split(' '); - return { - browser: params[0] + ' ' + params[1], - note: params[2] - }; - }); - - var notes = add.filter(function (i) { - return i.note; - }).map(function (i) { - return _this.browsers.prefix(i.browser) + ' ' + i.note; - }); - notes = utils.uniq(notes); - - add = add.filter(function (i) { - return _this.browsers.isSelected(i.browser); - }).map(function (i) { - var prefix = _this.browsers.prefix(i.browser); - if (i.note) { - return prefix + ' ' + i.note; - } else { - return prefix; - } - }); - add = _this.sort(utils.uniq(add)); - - if (_this.options.flexbox === 'no-2009') { - add = add.filter(function (i) { - return i.indexOf('2009') === -1; - }); - } - - var all = data.browsers.map(function (i) { - return _this.browsers.prefix(i); - }); - if (data.mistakes) { - all = all.concat(data.mistakes); - } - all = all.concat(notes); - all = utils.uniq(all); - - if (add.length) { - selected.add[name] = add; - if (add.length < all.length) { - selected.remove[name] = all.filter(function (i) { - return add.indexOf(i) === -1; - }); - } - } else { - selected.remove[name] = all; - } - }; - - for (var name in list) { - _loop(name); - } - - return selected; - }; - - /** - * Sort vendor prefixes - */ - - - Prefixes.prototype.sort = function sort(prefixes) { - return prefixes.sort(function (a, b) { - var aLength = utils.removeNote(a).length; - var bLength = utils.removeNote(b).length; - - if (aLength === bLength) { - return b.length - a.length; - } else { - return bLength - aLength; - } - }); - }; - - /** - * Cache prefixes data to fast CSS processing - */ - - - Prefixes.prototype.preprocess = function preprocess(selected) { - var add = { - 'selectors': [], - '@supports': new Supports(Prefixes, this) - }; - for (var name in selected.add) { - var prefixes = selected.add[name]; - if (name === '@keyframes' || name === '@viewport') { - add[name] = new AtRule(name, prefixes, this); - } else if (name === '@resolution') { - add[name] = new Resolution(name, prefixes, this); - } else if (this.data[name].selector) { - add.selectors.push(Selector.load(name, prefixes, this)); - } else { - var props = this.data[name].props; - - if (props) { - var value = Value.load(name, prefixes, this); - for (var _iterator = props, _isArray = Array.isArray(_iterator), _i = 0, _iterator = _isArray ? _iterator : _iterator[Symbol.iterator]();;) { - var _ref; - - if (_isArray) { - if (_i >= _iterator.length) break; - _ref = _iterator[_i++]; - } else { - _i = _iterator.next(); - if (_i.done) break; - _ref = _i.value; - } - - var prop = _ref; - - if (!add[prop]) { - add[prop] = { values: [] }; - } - add[prop].values.push(value); - } - } else { - var values = add[name] && add[name].values || []; - add[name] = Declaration.load(name, prefixes, this); - add[name].values = values; - } - } - } - - var remove = { selectors: [] }; - for (var _name in selected.remove) { - var _prefixes = selected.remove[_name]; - if (this.data[_name].selector) { - var selector = Selector.load(_name, _prefixes); - for (var _iterator2 = _prefixes, _isArray2 = Array.isArray(_iterator2), _i2 = 0, _iterator2 = _isArray2 ? _iterator2 : _iterator2[Symbol.iterator]();;) { - var _ref2; - - if (_isArray2) { - if (_i2 >= _iterator2.length) break; - _ref2 = _iterator2[_i2++]; - } else { - _i2 = _iterator2.next(); - if (_i2.done) break; - _ref2 = _i2.value; - } - - var prefix = _ref2; - - remove.selectors.push(selector.old(prefix)); - } - } else if (_name === '@keyframes' || _name === '@viewport') { - for (var _iterator3 = _prefixes, _isArray3 = Array.isArray(_iterator3), _i3 = 0, _iterator3 = _isArray3 ? _iterator3 : _iterator3[Symbol.iterator]();;) { - var _ref3; - - if (_isArray3) { - if (_i3 >= _iterator3.length) break; - _ref3 = _iterator3[_i3++]; - } else { - _i3 = _iterator3.next(); - if (_i3.done) break; - _ref3 = _i3.value; - } - - var _prefix = _ref3; - - var prefixed = '@' + _prefix + _name.slice(1); - remove[prefixed] = { remove: true }; - } - } else if (_name === '@resolution') { - remove[_name] = new Resolution(_name, _prefixes, this); - } else { - var _props = this.data[_name].props; - if (_props) { - var _value = Value.load(_name, [], this); - for (var _iterator4 = _prefixes, _isArray4 = Array.isArray(_iterator4), _i4 = 0, _iterator4 = _isArray4 ? _iterator4 : _iterator4[Symbol.iterator]();;) { - var _ref4; - - if (_isArray4) { - if (_i4 >= _iterator4.length) break; - _ref4 = _iterator4[_i4++]; - } else { - _i4 = _iterator4.next(); - if (_i4.done) break; - _ref4 = _i4.value; - } - - var _prefix2 = _ref4; - - var old = _value.old(_prefix2); - if (old) { - for (var _iterator5 = _props, _isArray5 = Array.isArray(_iterator5), _i5 = 0, _iterator5 = _isArray5 ? _iterator5 : _iterator5[Symbol.iterator]();;) { - var _ref5; - - if (_isArray5) { - if (_i5 >= _iterator5.length) break; - _ref5 = _iterator5[_i5++]; - } else { - _i5 = _iterator5.next(); - if (_i5.done) break; - _ref5 = _i5.value; - } - - var _prop = _ref5; - - if (!remove[_prop]) { - remove[_prop] = {}; - } - if (!remove[_prop].values) { - remove[_prop].values = []; - } - remove[_prop].values.push(old); - } - } - } - } else { - for (var _iterator6 = _prefixes, _isArray6 = Array.isArray(_iterator6), _i6 = 0, _iterator6 = _isArray6 ? _iterator6 : _iterator6[Symbol.iterator]();;) { - var _ref6; - - if (_isArray6) { - if (_i6 >= _iterator6.length) break; - _ref6 = _iterator6[_i6++]; - } else { - _i6 = _iterator6.next(); - if (_i6.done) break; - _ref6 = _i6.value; - } - - var _prefix3 = _ref6; - - var olds = this.decl(_name).old(_name, _prefix3); - if (_name === 'align-self') { - var a = add[_name] && add[_name].prefixes; - if (a) { - if (_prefix3 === '-webkit- 2009' && a.indexOf('-webkit-') !== -1) { - continue; - } else if (_prefix3 === '-webkit-' && a.indexOf('-webkit- 2009') !== -1) { - continue; - } - } - } - for (var _iterator7 = olds, _isArray7 = Array.isArray(_iterator7), _i7 = 0, _iterator7 = _isArray7 ? _iterator7 : _iterator7[Symbol.iterator]();;) { - var _ref7; - - if (_isArray7) { - if (_i7 >= _iterator7.length) break; - _ref7 = _iterator7[_i7++]; - } else { - _i7 = _iterator7.next(); - if (_i7.done) break; - _ref7 = _i7.value; - } - - var _prefixed = _ref7; - - if (!remove[_prefixed]) { - remove[_prefixed] = {}; - } - remove[_prefixed].remove = true; - } - } - } - } - } - - return [add, remove]; - }; - - /** - * Declaration loader with caching - */ - - - Prefixes.prototype.decl = function decl(prop) { - var decl = declsCache[prop]; - - if (decl) { - return decl; - } else { - declsCache[prop] = Declaration.load(prop); - return declsCache[prop]; - } - }; - - /** - * Return unprefixed version of property - */ - - - Prefixes.prototype.unprefixed = function unprefixed(prop) { - var value = this.normalize(vendor.unprefixed(prop)); - if (value === 'flex-direction') { - value = 'flex-flow'; - } - return value; - }; - - /** - * Normalize prefix for remover - */ - - - Prefixes.prototype.normalize = function normalize(prop) { - return this.decl(prop).normalize(prop); - }; - - /** - * Return prefixed version of property - */ - - - Prefixes.prototype.prefixed = function prefixed(prop, prefix) { - prop = vendor.unprefixed(prop); - return this.decl(prop).prefixed(prop, prefix); - }; - - /** - * Return values, which must be prefixed in selected property - */ - - - Prefixes.prototype.values = function values(type, prop) { - var data = this[type]; - - var global = data['*'] && data['*'].values; - var values = data[prop] && data[prop].values; - - if (global && values) { - return utils.uniq(global.concat(values)); - } else { - return global || values || []; - } - }; - - /** - * Group declaration by unprefixed property to check them - */ - - - Prefixes.prototype.group = function group(decl) { - var _this2 = this; - - var rule = decl.parent; - var index = rule.index(decl); - var length = rule.nodes.length; - - var unprefixed = this.unprefixed(decl.prop); - - var checker = function checker(step, callback) { - index += step; - while (index >= 0 && index < length) { - var other = rule.nodes[index]; - if (other.type === 'decl') { - - if (step === -1 && other.prop === unprefixed) { - if (!Browsers.withPrefix(other.value)) { - break; - } - } - - if (_this2.unprefixed(other.prop) !== unprefixed) { - break; - } else if (callback(other) === true) { - return true; - } - - if (step === +1 && other.prop === unprefixed) { - if (!Browsers.withPrefix(other.value)) { - break; - } - } - } - - index += step; - } - return false; - }; - - return { - up: function up(callback) { - return checker(-1, callback); - }, - down: function down(callback) { - return checker(+1, callback); - } - }; - }; - - return Prefixes; -}(); - -module.exports = Prefixes; \ No newline at end of file diff --git a/user/themes/r2c/node_modules/autoprefixer/lib/processor.js b/user/themes/r2c/node_modules/autoprefixer/lib/processor.js deleted file mode 100644 index d607cee..0000000 --- a/user/themes/r2c/node_modules/autoprefixer/lib/processor.js +++ /dev/null @@ -1,491 +0,0 @@ -'use strict'; - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -var Value = require('./value'); - -var OLD_LINEAR = /(^|[^-])linear-gradient\(\s*(top|left|right|bottom)/i; -var OLD_RADIAL = /(^|[^-])radial-gradient\(\s*\d+(\w*|%)\s+\d+(\w*|%)\s*,/i; -var RADIAL_BLOCK = /\(((?:[^)(]+|\((?:[^)(]+|\([^)(]*\))*\))*)\)/i; -var IGNORE_NEXT = /(!\s*)?autoprefixer:\s*ignore\s+next/i; - -var SIZES = ['width', 'height', 'min-width', 'max-width', 'min-height', 'max-height', 'inline-size', 'min-inline-size', 'max-inline-size', 'block-size', 'min-block-size', 'max-block-size']; - -var Processor = function () { - function Processor(prefixes) { - _classCallCheck(this, Processor); - - this.prefixes = prefixes; - } - - /** - * Add necessary prefixes - */ - - - Processor.prototype.add = function add(css, result) { - var _this = this; - - // At-rules - var resolution = this.prefixes.add['@resolution']; - var keyframes = this.prefixes.add['@keyframes']; - var viewport = this.prefixes.add['@viewport']; - var supports = this.prefixes.add['@supports']; - - css.walkAtRules(function (rule) { - if (rule.name === 'keyframes') { - if (!_this.disabled(rule, result)) { - return keyframes && keyframes.process(rule); - } - } else if (rule.name === 'viewport') { - if (!_this.disabled(rule, result)) { - return viewport && viewport.process(rule); - } - } else if (rule.name === 'supports') { - if (_this.prefixes.options.supports !== false && !_this.disabled(rule, result)) { - return supports.process(rule); - } - } else if (rule.name === 'media' && rule.params.indexOf('-resolution') !== -1) { - if (!_this.disabled(rule, result)) { - return resolution && resolution.process(rule); - } - } - - return undefined; - }); - - // Selectors - css.walkRules(function (rule) { - if (_this.disabled(rule, result)) return undefined; - - return _this.prefixes.add.selectors.map(function (selector) { - return selector.process(rule, result); - }); - }); - - css.walkDecls(function (decl) { - if (_this.disabledDecl(decl, result)) return undefined; - - var prop = decl.prop; - var value = decl.value; - - if (prop === 'grid-row-span') { - result.warn('grid-row-span is not part of final Grid Layout. ' + 'Use grid-row.', { node: decl }); - return undefined; - } else if (prop === 'grid-column-span') { - result.warn('grid-column-span is not part of final Grid Layout. ' + 'Use grid-column.', { node: decl }); - return undefined; - } else if (prop === 'display' && value === 'box') { - result.warn('You should write display: flex by final spec ' + 'instead of display: box', { node: decl }); - return undefined; - } else if (prop === 'text-emphasis-position') { - if (value === 'under' || value === 'over') { - result.warn('You should use 2 values for text-emphasis-position ' + 'For example, `under left` instead of just `under`.', { node: decl }); - } - } else { - if (_this.prefixes.options.grid) { - if (prop === 'grid-auto-columns') { - result.warn('grid-auto-columns is not supported by IE', { node: decl }); - return undefined; - } else if (prop === 'grid-auto-rows') { - result.warn('grid-auto-rows is not supported by IE', { node: decl }); - return undefined; - } else if (prop === 'grid-auto-flow') { - result.warn('grid-auto-flow is not supported by IE', { node: decl }); - return undefined; - } else if (value.indexOf('auto-fit') !== -1) { - result.warn('auto-fit value is not supported by IE', { node: decl, word: 'auto-fit' }); - return undefined; - } else if (value.indexOf('auto-fill') !== -1) { - result.warn('auto-fill value is not supported by IE', { node: decl, word: 'auto-fill' }); - return undefined; - } - } - if (value.indexOf('radial-gradient') !== -1) { - if (OLD_RADIAL.test(decl.value)) { - result.warn('Gradient has outdated direction syntax. ' + 'New syntax is like `closest-side at 0 0` ' + 'instead of `0 0, closest-side`.', { node: decl }); - } else { - var match = value.match(RADIAL_BLOCK); - - if (match) { - if (/cover/.test(match[1])) { - result.warn('Gradient has outdated direction syntax. ' + 'Replace `cover` to `farthest-corner`.', { node: decl }); - } else if (/contain/.test(match[1])) { - result.warn('Gradient has outdated direction syntax. ' + 'Replace `contain` to `closest-side`.', { node: decl }); - } - } - } - } - if (value.indexOf('linear-gradient') !== -1) { - if (OLD_LINEAR.test(value)) { - result.warn('Gradient has outdated direction syntax. ' + 'New syntax is like `to left` instead of `right`.', { node: decl }); - } - } - } - - if (SIZES.indexOf(decl.prop) !== -1) { - if (decl.value.indexOf('-fill-available') === -1) { - if (decl.value.indexOf('fill-available') !== -1) { - result.warn('Replace fill-available to stretch, ' + 'because spec had been changed', { node: decl }); - } else if (decl.value.indexOf('fill') !== -1) { - result.warn('Replace fill to stretch, ' + 'because spec had been changed', { node: decl }); - } - } - } - - var prefixer = void 0; - - if (decl.prop === 'transition' || decl.prop === 'transition-property') { - // Transition - return _this.prefixes.transition.add(decl, result); - } else if (decl.prop === 'align-self') { - // align-self flexbox or grid - var display = _this.displayType(decl); - if (display !== 'grid' && _this.prefixes.options.flexbox !== false) { - prefixer = _this.prefixes.add['align-self']; - if (prefixer && prefixer.prefixes) { - prefixer.process(decl); - } - } - if (display !== 'flex' && _this.prefixes.options.grid !== false) { - prefixer = _this.prefixes.add['grid-row-align']; - if (prefixer && prefixer.prefixes) { - return prefixer.process(decl, result); - } - } - } else if (decl.prop === 'justify-self') { - // justify-self flexbox or grid - var _display = _this.displayType(decl); - if (_display !== 'flex' && _this.prefixes.options.grid !== false) { - prefixer = _this.prefixes.add['grid-column-align']; - if (prefixer && prefixer.prefixes) { - return prefixer.process(decl, result); - } - } - } else { - // Properties - prefixer = _this.prefixes.add[decl.prop]; - if (prefixer && prefixer.prefixes) { - return prefixer.process(decl, result); - } - } - - return undefined; - }); - - // Values - return css.walkDecls(function (decl) { - if (_this.disabledValue(decl, result)) return; - - var unprefixed = _this.prefixes.unprefixed(decl.prop); - for (var _iterator = _this.prefixes.values('add', unprefixed), _isArray = Array.isArray(_iterator), _i = 0, _iterator = _isArray ? _iterator : _iterator[Symbol.iterator]();;) { - var _ref; - - if (_isArray) { - if (_i >= _iterator.length) break; - _ref = _iterator[_i++]; - } else { - _i = _iterator.next(); - if (_i.done) break; - _ref = _i.value; - } - - var value = _ref; - - value.process(decl, result); - } - Value.save(_this.prefixes, decl); - }); - }; - - /** - * Remove unnecessary pefixes - */ - - - Processor.prototype.remove = function remove(css, result) { - var _this2 = this; - - // At-rules - var resolution = this.prefixes.remove['@resolution']; - - css.walkAtRules(function (rule, i) { - if (_this2.prefixes.remove['@' + rule.name]) { - if (!_this2.disabled(rule, result)) { - rule.parent.removeChild(i); - } - } else if (rule.name === 'media' && rule.params.indexOf('-resolution') !== -1 && resolution) { - resolution.clean(rule); - } - }); - - // Selectors - - var _loop = function _loop(checker) { - css.walkRules(function (rule, i) { - if (checker.check(rule)) { - if (!_this2.disabled(rule, result)) { - rule.parent.removeChild(i); - } - } - }); - }; - - for (var _iterator2 = this.prefixes.remove.selectors, _isArray2 = Array.isArray(_iterator2), _i2 = 0, _iterator2 = _isArray2 ? _iterator2 : _iterator2[Symbol.iterator]();;) { - var _ref2; - - if (_isArray2) { - if (_i2 >= _iterator2.length) break; - _ref2 = _iterator2[_i2++]; - } else { - _i2 = _iterator2.next(); - if (_i2.done) break; - _ref2 = _i2.value; - } - - var checker = _ref2; - - _loop(checker); - } - - return css.walkDecls(function (decl, i) { - if (_this2.disabled(decl, result)) return; - - var rule = decl.parent; - var unprefixed = _this2.prefixes.unprefixed(decl.prop); - - // Transition - if (decl.prop === 'transition' || decl.prop === 'transition-property') { - _this2.prefixes.transition.remove(decl); - } - - // Properties - if (_this2.prefixes.remove[decl.prop] && _this2.prefixes.remove[decl.prop].remove) { - var notHack = _this2.prefixes.group(decl).down(function (other) { - return _this2.prefixes.normalize(other.prop) === unprefixed; - }); - - if (unprefixed === 'flex-flow') { - notHack = true; - } - - if (notHack && !_this2.withHackValue(decl)) { - if (decl.raw('before').indexOf('\n') > -1) { - _this2.reduceSpaces(decl); - } - rule.removeChild(i); - return; - } - } - - // Values - for (var _iterator3 = _this2.prefixes.values('remove', unprefixed), _isArray3 = Array.isArray(_iterator3), _i3 = 0, _iterator3 = _isArray3 ? _iterator3 : _iterator3[Symbol.iterator]();;) { - var _ref3; - - if (_isArray3) { - if (_i3 >= _iterator3.length) break; - _ref3 = _iterator3[_i3++]; - } else { - _i3 = _iterator3.next(); - if (_i3.done) break; - _ref3 = _i3.value; - } - - var checker = _ref3; - - if (!checker.check(decl.value)) { - continue; - } - - unprefixed = checker.unprefixed; - var _notHack = _this2.prefixes.group(decl).down(function (other) { - return other.value.indexOf(unprefixed) !== -1; - }); - - if (_notHack) { - rule.removeChild(i); - return; - } - } - }); - }; - - /** - * Some rare old values, which is not in standard - */ - - - Processor.prototype.withHackValue = function withHackValue(decl) { - return decl.prop === '-webkit-background-clip' && decl.value === 'text'; - }; - - /** - * Check for grid/flexbox options. - */ - - - Processor.prototype.disabledValue = function disabledValue(node, result) { - if (this.prefixes.options.grid === false && node.type === 'decl') { - if (node.prop === 'display' && node.value.indexOf('grid') !== -1) { - return true; - } - } - if (this.prefixes.options.flexbox === false && node.type === 'decl') { - if (node.prop === 'display' && node.value.indexOf('flex') !== -1) { - return true; - } - } - - return this.disabled(node, result); - }; - - /** - * Check for grid/flexbox options. - */ - - - Processor.prototype.disabledDecl = function disabledDecl(node, result) { - if (this.prefixes.options.grid === false && node.type === 'decl') { - if (node.prop.indexOf('grid') !== -1 || node.prop === 'justify-items') { - return true; - } - } - if (this.prefixes.options.flexbox === false && node.type === 'decl') { - var other = ['order', 'justify-content', 'align-items', 'align-content']; - if (node.prop.indexOf('flex') !== -1 || other.indexOf(node.prop) !== -1) { - return true; - } - } - - return this.disabled(node, result); - }; - - /** - * Check for control comment and global options - */ - - - Processor.prototype.disabled = function disabled(node, result) { - if (!node) return false; - - if (node._autoprefixerDisabled !== undefined) { - return node._autoprefixerDisabled; - } - - if (node.parent) { - var p = node.prev(); - if (p && p.type === 'comment' && IGNORE_NEXT.test(p.text)) { - node._autoprefixerDisabled = true; - node._autoprefixerSelfDisabled = true; - return true; - } - } - - var value = null; - if (node.nodes) { - var status = undefined; - node.each(function (i) { - if (i.type !== 'comment') return; - if (/(!\s*)?autoprefixer:\s*(off|on)/i.test(i.text)) { - if (typeof status !== 'undefined') { - result.warn('Second Autoprefixer control comment ' + 'was ignored. Autoprefixer applies control ' + 'comment to whole block, not to next rules.', { node: i }); - } else { - status = /on/i.test(i.text); - } - } - }); - - if (status !== undefined) { - value = !status; - } - } - if (!node.nodes || value === null) { - if (node.parent) { - var isParentDisabled = this.disabled(node.parent, result); - if (node.parent._autoprefixerSelfDisabled === true) { - value = false; - } else { - value = isParentDisabled; - } - } else { - value = false; - } - } - node._autoprefixerDisabled = value; - return value; - }; - - /** - * Normalize spaces in cascade declaration group - */ - - - Processor.prototype.reduceSpaces = function reduceSpaces(decl) { - var stop = false; - this.prefixes.group(decl).up(function () { - stop = true; - return true; - }); - if (stop) { - return; - } - - var parts = decl.raw('before').split('\n'); - var prevMin = parts[parts.length - 1].length; - var diff = false; - - this.prefixes.group(decl).down(function (other) { - parts = other.raw('before').split('\n'); - var last = parts.length - 1; - - if (parts[last].length > prevMin) { - if (diff === false) { - diff = parts[last].length - prevMin; - } - - parts[last] = parts[last].slice(0, -diff); - other.raws.before = parts.join('\n'); - } - }); - }; - - /** - * Is it flebox or grid rule - */ - - - Processor.prototype.displayType = function displayType(decl) { - for (var _iterator4 = decl.parent.nodes, _isArray4 = Array.isArray(_iterator4), _i4 = 0, _iterator4 = _isArray4 ? _iterator4 : _iterator4[Symbol.iterator]();;) { - var _ref4; - - if (_isArray4) { - if (_i4 >= _iterator4.length) break; - _ref4 = _iterator4[_i4++]; - } else { - _i4 = _iterator4.next(); - if (_i4.done) break; - _ref4 = _i4.value; - } - - var i = _ref4; - - if (i.prop !== 'display') { - continue; - } - - if (i.value.indexOf('flex') !== -1) { - return 'flex'; - } - - if (i.value.indexOf('grid') !== -1) { - return 'grid'; - } - } - - return false; - }; - - return Processor; -}(); - -module.exports = Processor; \ No newline at end of file diff --git a/user/themes/r2c/node_modules/autoprefixer/lib/resolution.js b/user/themes/r2c/node_modules/autoprefixer/lib/resolution.js deleted file mode 100644 index dd6c35c..0000000 --- a/user/themes/r2c/node_modules/autoprefixer/lib/resolution.js +++ /dev/null @@ -1,154 +0,0 @@ -'use strict'; - -function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } - -function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); } - -var Prefixer = require('./prefixer'); -var utils = require('./utils'); - -var n2f = require('num2fraction'); - -var regexp = /(min|max)-resolution\s*:\s*\d*\.?\d+(dppx|dpi)/gi; -var split = /(min|max)-resolution(\s*:\s*)(\d*\.?\d+)(dppx|dpi)/i; - -var Resolution = function (_Prefixer) { - _inherits(Resolution, _Prefixer); - - function Resolution() { - _classCallCheck(this, Resolution); - - return _possibleConstructorReturn(this, _Prefixer.apply(this, arguments)); - } - - /** - * Return prefixed query name - */ - Resolution.prototype.prefixName = function prefixName(prefix, name) { - var newName = prefix === '-moz-' ? name + '--moz-device-pixel-ratio' : prefix + name + '-device-pixel-ratio'; - return newName; - }; - - /** - * Return prefixed query - */ - - - Resolution.prototype.prefixQuery = function prefixQuery(prefix, name, colon, value, units) { - if (units === 'dpi') { - value = Number(value / 96); - } - if (prefix === '-o-') { - value = n2f(value); - } - return this.prefixName(prefix, name) + colon + value; - }; - - /** - * Remove prefixed queries - */ - - - Resolution.prototype.clean = function clean(rule) { - var _this2 = this; - - if (!this.bad) { - this.bad = []; - for (var _iterator = this.prefixes, _isArray = Array.isArray(_iterator), _i = 0, _iterator = _isArray ? _iterator : _iterator[Symbol.iterator]();;) { - var _ref; - - if (_isArray) { - if (_i >= _iterator.length) break; - _ref = _iterator[_i++]; - } else { - _i = _iterator.next(); - if (_i.done) break; - _ref = _i.value; - } - - var prefix = _ref; - - this.bad.push(this.prefixName(prefix, 'min')); - this.bad.push(this.prefixName(prefix, 'max')); - } - } - - rule.params = utils.editList(rule.params, function (queries) { - return queries.filter(function (query) { - return _this2.bad.every(function (i) { - return query.indexOf(i) === -1; - }); - }); - }); - }; - - /** - * Add prefixed queries - */ - - - Resolution.prototype.process = function process(rule) { - var _this3 = this; - - var parent = this.parentPrefix(rule); - var prefixes = parent ? [parent] : this.prefixes; - - rule.params = utils.editList(rule.params, function (origin, prefixed) { - for (var _iterator2 = origin, _isArray2 = Array.isArray(_iterator2), _i2 = 0, _iterator2 = _isArray2 ? _iterator2 : _iterator2[Symbol.iterator]();;) { - var _ref2; - - if (_isArray2) { - if (_i2 >= _iterator2.length) break; - _ref2 = _iterator2[_i2++]; - } else { - _i2 = _iterator2.next(); - if (_i2.done) break; - _ref2 = _i2.value; - } - - var query = _ref2; - - if (query.indexOf('min-resolution') === -1 && query.indexOf('max-resolution') === -1) { - prefixed.push(query); - continue; - } - - var _loop = function _loop(prefix) { - var processed = query.replace(regexp, function (str) { - var parts = str.match(split); - return _this3.prefixQuery(prefix, parts[1], parts[2], parts[3], parts[4]); - }); - prefixed.push(processed); - }; - - for (var _iterator3 = prefixes, _isArray3 = Array.isArray(_iterator3), _i3 = 0, _iterator3 = _isArray3 ? _iterator3 : _iterator3[Symbol.iterator]();;) { - var _ref3; - - if (_isArray3) { - if (_i3 >= _iterator3.length) break; - _ref3 = _iterator3[_i3++]; - } else { - _i3 = _iterator3.next(); - if (_i3.done) break; - _ref3 = _i3.value; - } - - var prefix = _ref3; - - _loop(prefix); - } - prefixed.push(query); - } - - return utils.uniq(prefixed); - }); - }; - - return Resolution; -}(Prefixer); - -module.exports = Resolution; \ No newline at end of file diff --git a/user/themes/r2c/node_modules/autoprefixer/lib/selector.js b/user/themes/r2c/node_modules/autoprefixer/lib/selector.js deleted file mode 100644 index 08bbb55..0000000 --- a/user/themes/r2c/node_modules/autoprefixer/lib/selector.js +++ /dev/null @@ -1,180 +0,0 @@ -'use strict'; - -function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } - -function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); } - -var OldSelector = require('./old-selector'); -var Prefixer = require('./prefixer'); -var Browsers = require('./browsers'); -var utils = require('./utils'); - -var Selector = function (_Prefixer) { - _inherits(Selector, _Prefixer); - - function Selector(name, prefixes, all) { - _classCallCheck(this, Selector); - - var _this = _possibleConstructorReturn(this, _Prefixer.call(this, name, prefixes, all)); - - _this.regexpCache = {}; - return _this; - } - - /** - * Is rule selectors need to be prefixed - */ - - - Selector.prototype.check = function check(rule) { - if (rule.selector.indexOf(this.name) !== -1) { - return !!rule.selector.match(this.regexp()); - } - - return false; - }; - - /** - * Return prefixed version of selector - */ - - - Selector.prototype.prefixed = function prefixed(prefix) { - return this.name.replace(/^([^\w]*)/, '$1' + prefix); - }; - - /** - * Lazy loadRegExp for name - */ - - - Selector.prototype.regexp = function regexp(prefix) { - if (this.regexpCache[prefix]) { - return this.regexpCache[prefix]; - } - - var name = prefix ? this.prefixed(prefix) : this.name; - this.regexpCache[prefix] = new RegExp('(^|[^:"\'=])' + utils.escapeRegexp(name), 'gi'); - return this.regexpCache[prefix]; - }; - - /** - * All possible prefixes - */ - - - Selector.prototype.possible = function possible() { - return Browsers.prefixes(); - }; - - /** - * Return all possible selector prefixes - */ - - - Selector.prototype.prefixeds = function prefixeds(rule) { - if (rule._autoprefixerPrefixeds) { - return rule._autoprefixerPrefixeds; - } - - var prefixeds = {}; - for (var _iterator = this.possible(), _isArray = Array.isArray(_iterator), _i = 0, _iterator = _isArray ? _iterator : _iterator[Symbol.iterator]();;) { - var _ref; - - if (_isArray) { - if (_i >= _iterator.length) break; - _ref = _iterator[_i++]; - } else { - _i = _iterator.next(); - if (_i.done) break; - _ref = _i.value; - } - - var prefix = _ref; - - prefixeds[prefix] = this.replace(rule.selector, prefix); - } - - rule._autoprefixerPrefixeds = prefixeds; - return rule._autoprefixerPrefixeds; - }; - - /** - * Is rule already prefixed before - */ - - - Selector.prototype.already = function already(rule, prefixeds, prefix) { - var index = rule.parent.index(rule) - 1; - - while (index >= 0) { - var before = rule.parent.nodes[index]; - - if (before.type !== 'rule') { - return false; - } - - var some = false; - for (var key in prefixeds) { - var prefixed = prefixeds[key]; - if (before.selector === prefixed) { - if (prefix === key) { - return true; - } else { - some = true; - break; - } - } - } - if (!some) { - return false; - } - - index -= 1; - } - - return false; - }; - - /** - * Replace selectors by prefixed one - */ - - - Selector.prototype.replace = function replace(selector, prefix) { - return selector.replace(this.regexp(), '$1' + this.prefixed(prefix)); - }; - - /** - * Clone and add prefixes for at-rule - */ - - - Selector.prototype.add = function add(rule, prefix) { - var prefixeds = this.prefixeds(rule); - - if (this.already(rule, prefixeds, prefix)) { - return; - } - - var cloned = this.clone(rule, { selector: prefixeds[prefix] }); - rule.parent.insertBefore(rule, cloned); - }; - - /** - * Return function to fast find prefixed selector - */ - - - Selector.prototype.old = function old(prefix) { - return new OldSelector(this, prefix); - }; - - return Selector; -}(Prefixer); - -module.exports = Selector; \ No newline at end of file diff --git a/user/themes/r2c/node_modules/autoprefixer/lib/supports.js b/user/themes/r2c/node_modules/autoprefixer/lib/supports.js deleted file mode 100644 index dbf1cfc..0000000 --- a/user/themes/r2c/node_modules/autoprefixer/lib/supports.js +++ /dev/null @@ -1,384 +0,0 @@ -'use strict'; - -var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -var Browsers = require('./browsers'); -var brackets = require('./brackets'); -var Value = require('./value'); -var utils = require('./utils'); - -var postcss = require('postcss'); - -var supported = []; -var data = require('caniuse-lite').feature(require('caniuse-lite/data/features/css-featurequeries.js')); -for (var browser in data.stats) { - var versions = data.stats[browser]; - for (var version in versions) { - var support = versions[version]; - if (/y/.test(support)) { - supported.push(browser + ' ' + version); - } - } -} - -var Supports = function () { - function Supports(Prefixes, all) { - _classCallCheck(this, Supports); - - this.Prefixes = Prefixes; - this.all = all; - } - - /** - * Return prefixer only with @supports supported browsers - */ - - - Supports.prototype.prefixer = function prefixer() { - if (this.prefixerCache) { - return this.prefixerCache; - } - - var filtered = this.all.browsers.selected.filter(function (i) { - return supported.indexOf(i) !== -1; - }); - - var browsers = new Browsers(this.all.browsers.data, filtered, this.all.options); - this.prefixerCache = new this.Prefixes(this.all.data, browsers, this.all.options); - return this.prefixerCache; - }; - - /** - * Parse string into declaration property and value - */ - - - Supports.prototype.parse = function parse(str) { - var _str$split = str.split(':'), - prop = _str$split[0], - value = _str$split[1]; - - if (!value) value = ''; - return [prop.trim(), value.trim()]; - }; - - /** - * Create virtual rule to process it by prefixer - */ - - - Supports.prototype.virtual = function virtual(str) { - var _parse = this.parse(str), - prop = _parse[0], - value = _parse[1]; - - var rule = postcss.parse('a{}').first; - rule.append({ prop: prop, value: value, raws: { before: '' } }); - return rule; - }; - - /** - * Return array of Declaration with all necessary prefixes - */ - - - Supports.prototype.prefixed = function prefixed(str) { - var rule = this.virtual(str); - if (this.disabled(rule.first)) { - return rule.nodes; - } - - var result = { warn: function warn() { - return null; - } }; - - var prefixer = this.prefixer().add[rule.first.prop]; - prefixer && prefixer.process && prefixer.process(rule.first, result); - - for (var _iterator = rule.nodes, _isArray = Array.isArray(_iterator), _i = 0, _iterator = _isArray ? _iterator : _iterator[Symbol.iterator]();;) { - var _ref; - - if (_isArray) { - if (_i >= _iterator.length) break; - _ref = _iterator[_i++]; - } else { - _i = _iterator.next(); - if (_i.done) break; - _ref = _i.value; - } - - var decl = _ref; - - for (var _iterator2 = this.prefixer().values('add', rule.first.prop), _isArray2 = Array.isArray(_iterator2), _i2 = 0, _iterator2 = _isArray2 ? _iterator2 : _iterator2[Symbol.iterator]();;) { - var _ref2; - - if (_isArray2) { - if (_i2 >= _iterator2.length) break; - _ref2 = _iterator2[_i2++]; - } else { - _i2 = _iterator2.next(); - if (_i2.done) break; - _ref2 = _i2.value; - } - - var value = _ref2; - - value.process(decl); - } - Value.save(this.all, decl); - } - - return rule.nodes; - }; - - /** - * Return true if brackets node is "not" word - */ - - - Supports.prototype.isNot = function isNot(node) { - return typeof node === 'string' && /not\s*/i.test(node); - }; - - /** - * Return true if brackets node is "or" word - */ - - - Supports.prototype.isOr = function isOr(node) { - return typeof node === 'string' && /\s*or\s*/i.test(node); - }; - - /** - * Return true if brackets node is (prop: value) - */ - - - Supports.prototype.isProp = function isProp(node) { - return (typeof node === 'undefined' ? 'undefined' : _typeof(node)) === 'object' && node.length === 1 && typeof node[0] === 'string'; - }; - - /** - * Return true if prefixed property has no unprefixed - */ - - - Supports.prototype.isHack = function isHack(all, unprefixed) { - var check = new RegExp('(\\(|\\s)' + utils.escapeRegexp(unprefixed) + ':'); - return !check.test(all); - }; - - /** - * Return true if we need to remove node - */ - - - Supports.prototype.toRemove = function toRemove(str, all) { - var _parse2 = this.parse(str), - prop = _parse2[0], - value = _parse2[1]; - - var unprefixed = this.all.unprefixed(prop); - - var cleaner = this.all.cleaner(); - - if (cleaner.remove[prop] && cleaner.remove[prop].remove && !this.isHack(all, unprefixed)) { - return true; - } - - for (var _iterator3 = cleaner.values('remove', unprefixed), _isArray3 = Array.isArray(_iterator3), _i3 = 0, _iterator3 = _isArray3 ? _iterator3 : _iterator3[Symbol.iterator]();;) { - var _ref3; - - if (_isArray3) { - if (_i3 >= _iterator3.length) break; - _ref3 = _iterator3[_i3++]; - } else { - _i3 = _iterator3.next(); - if (_i3.done) break; - _ref3 = _i3.value; - } - - var checker = _ref3; - - if (checker.check(value)) { - return true; - } - } - - return false; - }; - - /** - * Remove all unnecessary prefixes - */ - - - Supports.prototype.remove = function remove(nodes, all) { - var i = 0; - while (i < nodes.length) { - if (!this.isNot(nodes[i - 1]) && this.isProp(nodes[i]) && this.isOr(nodes[i + 1])) { - if (this.toRemove(nodes[i][0], all)) { - nodes.splice(i, 2); - continue; - } - - i += 2; - continue; - } - - if (_typeof(nodes[i]) === 'object') { - nodes[i] = this.remove(nodes[i], all); - } - - i += 1; - } - return nodes; - }; - - /** - * Clean brackets with one child - */ - - - Supports.prototype.cleanBrackets = function cleanBrackets(nodes) { - var _this = this; - - return nodes.map(function (i) { - if ((typeof i === 'undefined' ? 'undefined' : _typeof(i)) !== 'object') { - return i; - } - - if (i.length === 1 && _typeof(i[0]) === 'object') { - return _this.cleanBrackets(i[0]); - } - - return _this.cleanBrackets(i); - }); - }; - - /** - * Add " or " between properties and convert it to brackets format - */ - - - Supports.prototype.convert = function convert(progress) { - var result = ['']; - for (var _iterator4 = progress, _isArray4 = Array.isArray(_iterator4), _i4 = 0, _iterator4 = _isArray4 ? _iterator4 : _iterator4[Symbol.iterator]();;) { - var _ref4; - - if (_isArray4) { - if (_i4 >= _iterator4.length) break; - _ref4 = _iterator4[_i4++]; - } else { - _i4 = _iterator4.next(); - if (_i4.done) break; - _ref4 = _i4.value; - } - - var i = _ref4; - - result.push([i.prop + ': ' + i.value]); - result.push(' or '); - } - result[result.length - 1] = ''; - return result; - }; - - /** - * Compress value functions into a string nodes - */ - - - Supports.prototype.normalize = function normalize(nodes) { - var _this2 = this; - - if ((typeof nodes === 'undefined' ? 'undefined' : _typeof(nodes)) !== 'object') { - return nodes; - } - - nodes = nodes.filter(function (i) { - return i !== ''; - }); - if (typeof nodes[0] === 'string' && nodes[0].indexOf(':') !== -1) { - return [brackets.stringify(nodes)]; - } - - return nodes.map(function (i) { - return _this2.normalize(i); - }); - }; - - /** - * Add prefixes - */ - - - Supports.prototype.add = function add(nodes, all) { - var _this3 = this; - - return nodes.map(function (i) { - if (_this3.isProp(i)) { - var prefixed = _this3.prefixed(i[0]); - if (prefixed.length > 1) { - return _this3.convert(prefixed); - } - - return i; - } - - if ((typeof i === 'undefined' ? 'undefined' : _typeof(i)) === 'object') { - return _this3.add(i, all); - } - - return i; - }); - }; - - /** - * Add prefixed declaration - */ - - - Supports.prototype.process = function process(rule) { - var ast = brackets.parse(rule.params); - ast = this.normalize(ast); - ast = this.remove(ast, rule.params); - ast = this.add(ast, rule.params); - ast = this.cleanBrackets(ast); - rule.params = brackets.stringify(ast); - }; - - /** - * Check global options - */ - - - Supports.prototype.disabled = function disabled(node) { - if (!this.all.options.grid) { - if (node.prop === 'display' && node.value.indexOf('grid') !== -1) { - return true; - } - if (node.prop.indexOf('grid') !== -1 || node.prop === 'justify-items') { - return true; - } - } - - if (this.all.options.flexbox === false) { - if (node.prop === 'display' && node.value.indexOf('flex') !== -1) { - return true; - } - var other = ['order', 'justify-content', 'align-items', 'align-content']; - if (node.prop.indexOf('flex') !== -1 || other.indexOf(node.prop) !== -1) { - return true; - } - } - - return false; - }; - - return Supports; -}(); - -module.exports = Supports; \ No newline at end of file diff --git a/user/themes/r2c/node_modules/autoprefixer/lib/transition.js b/user/themes/r2c/node_modules/autoprefixer/lib/transition.js deleted file mode 100644 index e29a542..0000000 --- a/user/themes/r2c/node_modules/autoprefixer/lib/transition.js +++ /dev/null @@ -1,446 +0,0 @@ -'use strict'; - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -var parser = require('postcss-value-parser'); -var vendor = require('postcss').vendor; -var list = require('postcss').list; - -var Transition = function () { - function Transition(prefixes) { - _classCallCheck(this, Transition); - - Object.defineProperty(this, 'props', { - enumerable: true, - writable: true, - value: ['transition', 'transition-property'] - }); - - this.prefixes = prefixes; - } - - /** - * Process transition and add prefies for all necessary properties - */ - - - Transition.prototype.add = function add(decl, result) { - var _this = this; - - var prefix = void 0, - prop = void 0; - var declPrefixes = this.prefixes.add[decl.prop] && this.prefixes.add[decl.prop].prefixes || []; - - var params = this.parse(decl.value); - var names = params.map(function (i) { - return _this.findProp(i); - }); - var added = []; - - if (names.some(function (i) { - return i[0] === '-'; - })) { - return; - } - - for (var _iterator = params, _isArray = Array.isArray(_iterator), _i = 0, _iterator = _isArray ? _iterator : _iterator[Symbol.iterator]();;) { - var _ref; - - if (_isArray) { - if (_i >= _iterator.length) break; - _ref = _iterator[_i++]; - } else { - _i = _iterator.next(); - if (_i.done) break; - _ref = _i.value; - } - - var param = _ref; - - prop = this.findProp(param); - if (prop[0] === '-') continue; - - var prefixer = this.prefixes.add[prop]; - if (!prefixer || !prefixer.prefixes) continue; - - for (var _iterator3 = prefixer.prefixes, _isArray3 = Array.isArray(_iterator3), _i3 = 0, _iterator3 = _isArray3 ? _iterator3 : _iterator3[Symbol.iterator]();;) { - if (_isArray3) { - if (_i3 >= _iterator3.length) break; - prefix = _iterator3[_i3++]; - } else { - _i3 = _iterator3.next(); - if (_i3.done) break; - prefix = _i3.value; - } - - var prefixed = this.prefixes.prefixed(prop, prefix); - if (prefixed !== '-ms-transform' && names.indexOf(prefixed) === -1) { - if (!this.disabled(prop, prefix)) { - added.push(this.clone(prop, prefixed, param)); - } - } - } - } - - params = params.concat(added); - var value = this.stringify(params); - - var webkitClean = this.stringify(this.cleanFromUnprefixed(params, '-webkit-')); - if (declPrefixes.indexOf('-webkit-') !== -1) { - this.cloneBefore(decl, '-webkit-' + decl.prop, webkitClean); - } - this.cloneBefore(decl, decl.prop, webkitClean); - if (declPrefixes.indexOf('-o-') !== -1) { - var operaClean = this.stringify(this.cleanFromUnprefixed(params, '-o-')); - this.cloneBefore(decl, '-o-' + decl.prop, operaClean); - } - - for (var _iterator2 = declPrefixes, _isArray2 = Array.isArray(_iterator2), _i2 = 0, _iterator2 = _isArray2 ? _iterator2 : _iterator2[Symbol.iterator]();;) { - if (_isArray2) { - if (_i2 >= _iterator2.length) break; - prefix = _iterator2[_i2++]; - } else { - _i2 = _iterator2.next(); - if (_i2.done) break; - prefix = _i2.value; - } - - if (prefix !== '-webkit-' && prefix !== '-o-') { - var prefixValue = this.stringify(this.cleanOtherPrefixes(params, prefix)); - this.cloneBefore(decl, prefix + decl.prop, prefixValue); - } - } - - if (value !== decl.value && !this.already(decl, decl.prop, value)) { - this.checkForWarning(result, decl); - decl.cloneBefore(); - decl.value = value; - } - }; - - /** - * Find property name - */ - - - Transition.prototype.findProp = function findProp(param) { - var prop = param[0].value; - if (/^\d/.test(prop)) { - for (var i = 0; i < param.length; i++) { - var token = param[i]; - if (i !== 0 && token.type === 'word') { - return token.value; - } - } - } - return prop; - }; - - /** - * Does we aready have this declaration - */ - - - Transition.prototype.already = function already(decl, prop, value) { - return decl.parent.some(function (i) { - return i.prop === prop && i.value === value; - }); - }; - - /** - * Add declaration if it is not exist - */ - - - Transition.prototype.cloneBefore = function cloneBefore(decl, prop, value) { - if (!this.already(decl, prop, value)) { - decl.cloneBefore({ prop: prop, value: value }); - } - }; - - /** - * Show transition-property warning - */ - - - Transition.prototype.checkForWarning = function checkForWarning(result, decl) { - if (decl.prop !== 'transition-property') { - return; - } - - decl.parent.each(function (i) { - if (i.type !== 'decl') { - return undefined; - } - if (i.prop.indexOf('transition-') !== 0) { - return undefined; - } - if (i.prop === 'transition-property') { - return undefined; - } - - if (list.comma(i.value).length > 1) { - decl.warn(result, 'Replace transition-property to transition, ' + 'because Autoprefixer could not support ' + 'any cases of transition-property ' + 'and other transition-*'); - } - return false; - }); - }; - - /** - * Process transition and remove all unnecessary properties - */ - - - Transition.prototype.remove = function remove(decl) { - var _this2 = this; - - var params = this.parse(decl.value); - params = params.filter(function (i) { - var prop = _this2.prefixes.remove[_this2.findProp(i)]; - return !prop || !prop.remove; - }); - var value = this.stringify(params); - - if (decl.value === value) { - return; - } - - if (params.length === 0) { - decl.remove(); - return; - } - - var double = decl.parent.some(function (i) { - return i.prop === decl.prop && i.value === value; - }); - var smaller = decl.parent.some(function (i) { - return i !== decl && i.prop === decl.prop && i.value.length > value.length; - }); - - if (double || smaller) { - decl.remove(); - return; - } - - decl.value = value; - }; - - /** - * Parse properties list to array - */ - - - Transition.prototype.parse = function parse(value) { - var ast = parser(value); - var result = []; - var param = []; - for (var _iterator4 = ast.nodes, _isArray4 = Array.isArray(_iterator4), _i4 = 0, _iterator4 = _isArray4 ? _iterator4 : _iterator4[Symbol.iterator]();;) { - var _ref2; - - if (_isArray4) { - if (_i4 >= _iterator4.length) break; - _ref2 = _iterator4[_i4++]; - } else { - _i4 = _iterator4.next(); - if (_i4.done) break; - _ref2 = _i4.value; - } - - var node = _ref2; - - param.push(node); - if (node.type === 'div' && node.value === ',') { - result.push(param); - param = []; - } - } - result.push(param); - return result.filter(function (i) { - return i.length > 0; - }); - }; - - /** - * Return properties string from array - */ - - - Transition.prototype.stringify = function stringify(params) { - if (params.length === 0) { - return ''; - } - var nodes = []; - for (var _iterator5 = params, _isArray5 = Array.isArray(_iterator5), _i5 = 0, _iterator5 = _isArray5 ? _iterator5 : _iterator5[Symbol.iterator]();;) { - var _ref3; - - if (_isArray5) { - if (_i5 >= _iterator5.length) break; - _ref3 = _iterator5[_i5++]; - } else { - _i5 = _iterator5.next(); - if (_i5.done) break; - _ref3 = _i5.value; - } - - var param = _ref3; - - if (param[param.length - 1].type !== 'div') { - param.push(this.div(params)); - } - nodes = nodes.concat(param); - } - if (nodes[0].type === 'div') { - nodes = nodes.slice(1); - } - if (nodes[nodes.length - 1].type === 'div') { - nodes = nodes.slice(0, +-2 + 1 || undefined); - } - return parser.stringify({ nodes: nodes }); - }; - - /** - * Return new param array with different name - */ - - - Transition.prototype.clone = function clone(origin, name, param) { - var result = []; - var changed = false; - for (var _iterator6 = param, _isArray6 = Array.isArray(_iterator6), _i6 = 0, _iterator6 = _isArray6 ? _iterator6 : _iterator6[Symbol.iterator]();;) { - var _ref4; - - if (_isArray6) { - if (_i6 >= _iterator6.length) break; - _ref4 = _iterator6[_i6++]; - } else { - _i6 = _iterator6.next(); - if (_i6.done) break; - _ref4 = _i6.value; - } - - var i = _ref4; - - if (!changed && i.type === 'word' && i.value === origin) { - result.push({ type: 'word', value: name }); - changed = true; - } else { - result.push(i); - } - } - return result; - }; - - /** - * Find or create seperator - */ - - - Transition.prototype.div = function div(params) { - for (var _iterator7 = params, _isArray7 = Array.isArray(_iterator7), _i7 = 0, _iterator7 = _isArray7 ? _iterator7 : _iterator7[Symbol.iterator]();;) { - var _ref5; - - if (_isArray7) { - if (_i7 >= _iterator7.length) break; - _ref5 = _iterator7[_i7++]; - } else { - _i7 = _iterator7.next(); - if (_i7.done) break; - _ref5 = _i7.value; - } - - var param = _ref5; - - for (var _iterator8 = param, _isArray8 = Array.isArray(_iterator8), _i8 = 0, _iterator8 = _isArray8 ? _iterator8 : _iterator8[Symbol.iterator]();;) { - var _ref6; - - if (_isArray8) { - if (_i8 >= _iterator8.length) break; - _ref6 = _iterator8[_i8++]; - } else { - _i8 = _iterator8.next(); - if (_i8.done) break; - _ref6 = _i8.value; - } - - var node = _ref6; - - if (node.type === 'div' && node.value === ',') { - return node; - } - } - } - return { type: 'div', value: ',', after: ' ' }; - }; - - Transition.prototype.cleanOtherPrefixes = function cleanOtherPrefixes(params, prefix) { - var _this3 = this; - - return params.filter(function (param) { - var current = vendor.prefix(_this3.findProp(param)); - return current === '' || current === prefix; - }); - }; - - /** - * Remove all non-webkit prefixes and unprefixed params if we have prefixed - */ - - - Transition.prototype.cleanFromUnprefixed = function cleanFromUnprefixed(params, prefix) { - var _this4 = this; - - var remove = params.map(function (i) { - return _this4.findProp(i); - }).filter(function (i) { - return i.slice(0, prefix.length) === prefix; - }).map(function (i) { - return _this4.prefixes.unprefixed(i); - }); - - var result = []; - for (var _iterator9 = params, _isArray9 = Array.isArray(_iterator9), _i9 = 0, _iterator9 = _isArray9 ? _iterator9 : _iterator9[Symbol.iterator]();;) { - var _ref7; - - if (_isArray9) { - if (_i9 >= _iterator9.length) break; - _ref7 = _iterator9[_i9++]; - } else { - _i9 = _iterator9.next(); - if (_i9.done) break; - _ref7 = _i9.value; - } - - var param = _ref7; - - var prop = this.findProp(param); - var p = vendor.prefix(prop); - if (remove.indexOf(prop) === -1 && (p === prefix || p === '')) { - result.push(param); - } - } - return result; - }; - - /** - * Check property for disabled by option - */ - - - Transition.prototype.disabled = function disabled(prop, prefix) { - var other = ['order', 'justify-content', 'align-self', 'align-content']; - if (prop.indexOf('flex') !== -1 || other.indexOf(prop) !== -1) { - if (this.prefixes.options.flexbox === false) { - return true; - } - - if (this.prefixes.options.flexbox === 'no-2009') { - return prefix.indexOf('2009') !== -1; - } - } - return undefined; - }; - - return Transition; -}(); - -module.exports = Transition; \ No newline at end of file diff --git a/user/themes/r2c/node_modules/autoprefixer/lib/utils.js b/user/themes/r2c/node_modules/autoprefixer/lib/utils.js deleted file mode 100644 index 5b4b562..0000000 --- a/user/themes/r2c/node_modules/autoprefixer/lib/utils.js +++ /dev/null @@ -1,93 +0,0 @@ -'use strict'; - -var list = require('postcss').list; - -module.exports = { - - /** - * Throw special error, to tell beniary, - * that this error is from Autoprefixer. - */ - error: function error(text) { - var err = new Error(text); - err.autoprefixer = true; - throw err; - }, - - - /** - * Return array, that doesn’t contain duplicates. - */ - uniq: function uniq(array) { - var filtered = []; - for (var _iterator = array, _isArray = Array.isArray(_iterator), _i = 0, _iterator = _isArray ? _iterator : _iterator[Symbol.iterator]();;) { - var _ref; - - if (_isArray) { - if (_i >= _iterator.length) break; - _ref = _iterator[_i++]; - } else { - _i = _iterator.next(); - if (_i.done) break; - _ref = _i.value; - } - - var i = _ref; - - if (filtered.indexOf(i) === -1) { - filtered.push(i); - } - } - return filtered; - }, - - - /** - * Return "-webkit-" on "-webkit- old" - */ - removeNote: function removeNote(string) { - if (string.indexOf(' ') === -1) { - return string; - } - - return string.split(' ')[0]; - }, - - - /** - * Escape RegExp symbols - */ - escapeRegexp: function escapeRegexp(string) { - return string.replace(/[.?*+\^\$\[\]\\(){}|\-]/g, '\\$&'); - }, - - - /** - * Return regexp to check, that CSS string contain word - */ - regexp: function regexp(word) { - var escape = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true; - - if (escape) { - word = this.escapeRegexp(word); - } - return new RegExp('(^|[\\s,(])(' + word + '($|[\\s(,]))', 'gi'); - }, - - - /** - * Change comma list - */ - editList: function editList(value, callback) { - var origin = list.comma(value); - var changed = callback(origin, []); - - if (origin === changed) { - return value; - } - - var join = value.match(/,\s*/); - join = join ? join[0] : ', '; - return changed.join(join); - } -}; \ No newline at end of file diff --git a/user/themes/r2c/node_modules/autoprefixer/lib/value.js b/user/themes/r2c/node_modules/autoprefixer/lib/value.js deleted file mode 100644 index b1d1b8f..0000000 --- a/user/themes/r2c/node_modules/autoprefixer/lib/value.js +++ /dev/null @@ -1,168 +0,0 @@ -'use strict'; - -function _defaults(obj, defaults) { var keys = Object.getOwnPropertyNames(defaults); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var value = Object.getOwnPropertyDescriptor(defaults, key); if (value && value.configurable && obj[key] === undefined) { Object.defineProperty(obj, key, value); } } return obj; } - -function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } - -function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } - -function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : _defaults(subClass, superClass); } - -var Prefixer = require('./prefixer'); -var OldValue = require('./old-value'); -var utils = require('./utils'); - -var vendor = require('postcss').vendor; - -var Value = function (_Prefixer) { - _inherits(Value, _Prefixer); - - function Value() { - _classCallCheck(this, Value); - - return _possibleConstructorReturn(this, _Prefixer.apply(this, arguments)); - } - - /** - * Clone decl for each prefixed values - */ - Value.save = function save(prefixes, decl) { - var _this2 = this; - - var prop = decl.prop; - var result = []; - - var _loop = function _loop(prefix) { - var value = decl._autoprefixerValues[prefix]; - - if (value === decl.value) { - return 'continue'; - } - - var item = void 0; - var propPrefix = vendor.prefix(prop); - - if (propPrefix === '-pie-') { - return 'continue'; - } - - if (propPrefix === prefix) { - item = decl.value = value; - result.push(item); - return 'continue'; - } - - var prefixed = prefixes.prefixed(prop, prefix); - var rule = decl.parent; - - if (!rule.every(function (i) { - return i.prop !== prefixed; - })) { - result.push(item); - return 'continue'; - } - - var trimmed = value.replace(/\s+/, ' '); - var already = rule.some(function (i) { - return i.prop === decl.prop && i.value.replace(/\s+/, ' ') === trimmed; - }); - - if (already) { - result.push(item); - return 'continue'; - } - - var cloned = _this2.clone(decl, { value: value }); - item = decl.parent.insertBefore(decl, cloned); - - result.push(item); - }; - - for (var prefix in decl._autoprefixerValues) { - var _ret = _loop(prefix); - - if (_ret === 'continue') continue; - } - - return result; - }; - - /** - * Is declaration need to be prefixed - */ - - - Value.prototype.check = function check(decl) { - var value = decl.value; - if (value.indexOf(this.name) === -1) { - return false; - } - - return !!value.match(this.regexp()); - }; - - /** - * Lazy regexp loading - */ - - - Value.prototype.regexp = function regexp() { - return this.regexpCache || (this.regexpCache = utils.regexp(this.name)); - }; - - /** - * Add prefix to values in string - */ - - - Value.prototype.replace = function replace(string, prefix) { - return string.replace(this.regexp(), '$1' + prefix + '$2'); - }; - - /** - * Get value with comments if it was not changed - */ - - - Value.prototype.value = function value(decl) { - if (decl.raws.value && decl.raws.value.value === decl.value) { - return decl.raws.value.raw; - } else { - return decl.value; - } - }; - - /** - * Save values with next prefixed token - */ - - - Value.prototype.add = function add(decl, prefix) { - if (!decl._autoprefixerValues) { - decl._autoprefixerValues = {}; - } - var value = decl._autoprefixerValues[prefix] || this.value(decl); - - var before = void 0; - do { - before = value; - value = this.replace(value, prefix); - if (value === false) return; - } while (value !== before); - - decl._autoprefixerValues[prefix] = value; - }; - - /** - * Return function to fast find prefixed value - */ - - - Value.prototype.old = function old(prefix) { - return new OldValue(this.name, prefix + this.name); - }; - - return Value; -}(Prefixer); - -module.exports = Value; \ No newline at end of file diff --git a/user/themes/r2c/node_modules/autoprefixer/package.json b/user/themes/r2c/node_modules/autoprefixer/package.json deleted file mode 100644 index e51b003..0000000 --- a/user/themes/r2c/node_modules/autoprefixer/package.json +++ /dev/null @@ -1,660 +0,0 @@ -{ - "_from": "autoprefixer@^8.0.0", - "_id": "autoprefixer@8.6.4", - "_inBundle": false, - "_integrity": "sha512-9D0OoxWCqq9Okp9wD+igaCf6ZaNjYNFSCKxgMLAxAGqXwpapaZ+D0PBv265VHQLgam8a7gld4E6KgJJM6SKfQQ==", - "_location": "/autoprefixer", - "_phantomChildren": {}, - "_requested": { - "type": "range", - "registry": true, - "raw": "autoprefixer@^8.0.0", - "name": "autoprefixer", - "escapedName": "autoprefixer", - "rawSpec": "^8.0.0", - "saveSpec": null, - "fetchSpec": "^8.0.0" - }, - "_requiredBy": [ - "/gulp-autoprefixer" - ], - "_resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-8.6.4.tgz", - "_shasum": "6bf501de426a3b95973f5d237dbcc9181e9904d2", - "_spec": "autoprefixer@^8.0.0", - "_where": "/mnt/data/Sites/r2c.net/user/themes/r2c/node_modules/gulp-autoprefixer", - "author": { - "name": "Andrey Sitnik", - "email": "andrey@sitnik.ru" - }, - "bin": { - "autoprefixer": "./bin/autoprefixer" - }, - "bugs": { - "url": "https://github.com/postcss/autoprefixer/issues" - }, - "bundleDependencies": false, - "contributors": [ - { - "name": "Aaron", - "email": "me@aaron.md" - }, - { - "name": "Adam Lynch", - "email": "contact@adamlynch.ie" - }, - { - "name": "Adonis K", - "email": "aklp08@gmail.com" - }, - { - "name": "Adriaan", - "email": "https://github.com/harianus" - }, - { - "name": "Aleksei Androsov", - "email": "aandrosov@yandex-team.ru" - }, - { - "name": "Aleksey Shvayka", - "email": "shvaikalesh@gmail.com" - }, - { - "name": "Aleks Hudochenkov", - "email": "aleks@hudochenkov.com" - }, - { - "name": "Alexey Komarov", - "email": "alex7kom@gmail.com" - }, - { - "name": "Alexey Plutalov", - "email": "demiazz.py@gmail.com" - }, - { - "name": "Anders Olsen Sandvik", - "email": "https://github.com/Andersos" - }, - { - "name": "Andreas Haller", - "email": "Andreas.Haller@invision.de" - }, - { - "name": "Andreas Lind", - "email": "andreas@one.com" - }, - { - "name": "Andrew Rhoads" - }, - { - "name": "Andrey Deryabin", - "email": "deriabin@gmail.com" - }, - { - "name": "Andrey Sitnik", - "email": "andrey@sitnik.ru" - }, - { - "name": "Andrey Taritsyn", - "email": "taritsyn@gmail.com" - }, - { - "name": "Andy Trevorah", - "email": "a.trevorah@gmail.com" - }, - { - "name": "Anton Khlynovskiy", - "email": "subzey@gmail.com" - }, - { - "name": "Artem Yavorsky", - "email": "info@yavorsky.org" - }, - { - "name": "aruseni", - "email": "aruseni.magiku@gmail.com" - }, - { - "name": "Ben Briggs", - "email": "beneb.info@gmail.com" - }, - { - "name": "bernig", - "email": "https://github.com/bernig" - }, - { - "name": "Bogdan Chadkin", - "email": "trysound@yandex.ru" - }, - { - "name": "brainopia", - "email": "brainopia@evilmartians.com" - }, - { - "name": "Brandon Mathis", - "email": "brandon@imathis.com" - }, - { - "name": "Chad von Nau", - "email": "chad@vonnau.com" - }, - { - "name": "Chi Vinh Le", - "email": "vinh@wikiwi.io" - }, - { - "name": "Cory House", - "email": "housecor@gmail.com" - }, - { - "name": "Cory Simmons", - "email": "cory@mojotech.com" - }, - { - "name": "Craig Martin", - "email": "https://github.com/craigmichaelmartin" - }, - { - "name": "Damon", - "email": "motoxer4533@gmail.com" - }, - { - "name": "Daniel Garcia-Carrillo", - "email": "garciacarrillo.daniel@gmail.com" - }, - { - "name": "Daniel Tschinder", - "email": "daniel@tschinder.de" - }, - { - "name": "Danny Pule", - "email": "kojikusan@gmail.com" - }, - { - "name": "Darius" - }, - { - "name": "David Narbutovich", - "email": "vamnemne@gmail.com" - }, - { - "name": "David Pike", - "email": "david@evolution7.com.au" - }, - { - "name": "Denis Sokolov", - "email": "denis@sokolov.cc" - }, - { - "name": "Diablohu", - "email": "https://github.com/Diablohu" - }, - { - "name": "Dominik Porada", - "email": "dominik@porada.co" - }, - { - "name": "Dominik Schilling", - "email": "dominikschilling+git@gmail.com" - }, - { - "name": "dotch", - "email": "ch.weiss@hotmail.de" - }, - { - "name": "Dmitry Semigradsky", - "email": "semigradskyd@gmail.com" - }, - { - "name": "Efremov Alexey", - "email": "lexich121@gmail.com" - }, - { - "name": "eitanr", - "email": "eitanr@wix.com" - }, - { - "name": "Erik Sundahl", - "email": "esundahl@gmail.com" - }, - { - "name": "Eugene Datsky", - "email": "eugene@datsky.ru" - }, - { - "name": "Evgeny Petukhov", - "email": "petukhov.yevgeny@gmail.com" - }, - { - "name": "Evilebot Tnawi", - "email": "sheo13666q@gmail.com" - }, - { - "name": "Fangzhou Li", - "email": "riophaelee@gmail.com" - }, - { - "name": "Forrest York", - "email": "https://github.com/badisa" - }, - { - "name": "Google Inc." - }, - { - "name": "Gregory Eremin", - "email": "magnolia_fan@me.com" - }, - { - "name": "GU Yiling", - "email": "justice360@gmail.com" - }, - { - "name": "Gustavo Real", - "email": "https://github.com/kotfire" - }, - { - "name": "Hallvord R. M. Steen", - "email": "hallvord@hallvord.com" - }, - { - "name": "heady", - "email": "https://github.com/heady" - }, - { - "name": "HongShaoRou", - "email": "evanzlist@sina.com" - }, - { - "name": "Huáng Jùnliàng", - "email": "https://github.com/JLHwung" - }, - { - "name": "Iain Beeston", - "email": "iain.beeston@gmail.com" - }, - { - "name": "Igor Adamenko", - "email": "https://github.com/igoradamenko" - }, - { - "name": "Filipe W. Lima", - "email": "fwl.ufpe@gmail.com" - }, - { - "name": "Jack Moore", - "email": "hello@jacklmoore.com" - }, - { - "name": "Jason Kuhrt", - "email": "jasonkuhrt@me.com" - }, - { - "name": "Jeff Escalante", - "email": "hello@jenius.me" - }, - { - "name": "Joan León", - "email": "joan.leon@gmail.com" - }, - { - "name": "Johannes J. Schmidt", - "email": "schmidt@netzmerk.com" - }, - { - "name": "John Kreitlow", - "email": "jkreitlow@deepfocus.net" - }, - { - "name": "Jonathan Ong", - "email": "jonathanrichardong@gmail.com" - }, - { - "name": "Josh Gillies", - "email": "github@joshgilli.es" - }, - { - "name": "Junliang Huang" - }, - { - "name": "jvdanilo", - "email": "jvdanilo@gmail.com" - }, - { - "name": "Kevin Pfefferle", - "email": "kevin@rebaseinteractive.com" - }, - { - "name": "Kieran", - "email": "Kieranju@gmail.com" - }, - { - "name": "Kir Shatrov", - "email": "shatrov@me.com" - }, - { - "name": "Kiwi", - "email": "vinh@wikiwi.io" - }, - { - "name": "kizu", - "email": "kizmarh@gmail.com" - }, - { - "name": "Leonya Khachaturov", - "email": "leonidkhachaturov@gmail.com" - }, - { - "name": "Lovchikov Anton", - "email": "besyanya@yandex.ru" - }, - { - "name": "L.T", - "email": "ec.huyinghuan@gmail.com" - }, - { - "name": "Lucas Caton", - "email": "lucascaton@gmail.com" - }, - { - "name": "Luciano Battagliero", - "email": "lucianobattagliero+git@gmail.com" - }, - { - "name": "Luke Page", - "email": "luke.a.page@gmail.com" - }, - { - "name": "martco", - "email": "martco@gmail.com" - }, - { - "name": "Matt Smith", - "email": "runner_28@hotmail.com" - }, - { - "name": "Maxime Thirouin", - "email": "m@moox.io" - }, - { - "name": "Max Mechanic", - "email": "max@philo.com" - }, - { - "name": "Michael Beil", - "email": "michaelbeil@me.com" - }, - { - "name": "Michael Scott Hertzberg", - "email": "mshertzberg@gmail.com" - }, - { - "name": "Michał Gołębiowski-Owczarek", - "email": "m.goleb@gmail.com" - }, - { - "name": "Mikael Jorhult", - "email": "mikael@jorhult.se" - }, - { - "name": "Morton Fox", - "email": "github@qslw.com" - }, - { - "name": "mvasilkov", - "email": "mvasilkov@gmail.com" - }, - { - "name": "Nick Howes", - "email": "nick@nickhowes.co.uk" - }, - { - "name": "Nick Marchenko", - "email": "n30n1ck@gmail.com" - }, - { - "name": "Nic Nilov", - "email": "https://github.com/nicnilov" - }, - { - "name": "Nick Schonning", - "email": "nschonni@gmail.com" - }, - { - "name": "nickspielgist", - "email": "dev@nickspiel.me" - }, - { - "name": "Niels Dequeker", - "email": "niels.dequeker@gmail.com" - }, - { - "name": "Nikolay Burlov", - "email": "kohgpat@gmail.com" - }, - { - "name": "Oleh Aloshkin", - "email": "olegaleshkin@gmail.com" - }, - { - "name": "Oleksandr Sergiienko", - "email": "sigerello@gmail.com" - }, - { - "name": "Pavel Pustovalov", - "email": "pustovalov.pavel@gmail.com" - }, - { - "name": "Pavel Vostrikov", - "email": "mail@vostrik.com" - }, - { - "name": "Paul Statezny", - "email": "Paulstatezny@gmail.com" - }, - { - "name": "Peter van Westen", - "email": "info@regularlabs.com" - }, - { - "name": "Peter Zotov", - "email": "whitequark@whitequark.org" - }, - { - "name": "Phani Kandula", - "email": "phani.kandula@gmail.com" - }, - { - "name": "Phil Dokas", - "email": "phil@jetless.org" - }, - { - "name": "Rafael Silva", - "email": "rafael@rafaelsilva.net" - }, - { - "name": "Ray Lehnhoff", - "email": "raymond.lehnhoff@gmail.com" - }, - { - "name": "ReadmeCritic", - "email": "frankensteinbot@gmail.com" - }, - { - "name": "Reinaldo Schiehll", - "email": "rn.schiehll@gmail.com" - }, - { - "name": "René Stalder", - "email": "rene@whatwedo.ch" - }, - { - "name": "Richard Wang", - "email": "richardwa@google.com" - }, - { - "name": "Rob Howell", - "email": "rob@robhowell.com" - }, - { - "name": "Roland Warmerdam", - "email": "rowno@webspirited.com" - }, - { - "name": "Roman Dvornov", - "email": "rdvornov@gmail.com" - }, - { - "name": "Ryan Zimmerman", - "email": "https://github.com/RyanZim" - }, - { - "name": "Sami Suo-Heikki", - "email": "suoheikki.sami@gmail.com" - }, - { - "name": "Sasha Koss", - "email": "koss@nocorp.me" - }, - { - "name": "Sean Anderson", - "email": "Sean.Palmer.Anderson@gmail.com" - }, - { - "name": "Sergey Belov", - "email": "peimei@ya.ru" - }, - { - "name": "Sergey Leschina", - "email": "mail@putnik.ws" - }, - { - "name": "Sergey Lysenko", - "email": "soulwish.ls@gmail.com" - }, - { - "name": "sethjgore", - "email": "sethjgore@gmail.com" - }, - { - "name": "Šime Vidas", - "email": "sime.vidas@gmail.com" - }, - { - "name": "Simon Lydell", - "email": "simon.lydell@gmail.com" - }, - { - "name": "Sindre Sorhus", - "email": "sindresorhus@gmail.com" - }, - { - "name": "Stanislav", - "email": "botev.st@gmail.com" - }, - { - "name": "Stephen Edgar", - "email": "stephen@netweb.com.au" - }, - { - "name": "Steve Mao", - "email": "https://github.com/stevemao" - }, - { - "name": "Stig Otnes Kolstad", - "email": "stig@stigok.net" - }, - { - "name": "Subash Pathak", - "email": "sbspk@msn.com" - }, - { - "name": "sunhao", - "email": "sunhao_1988@msn.cn" - }, - { - "name": "tomdavenport", - "email": "playmusic@me.com" - }, - { - "name": "Tony Ganch", - "email": "tonyganch@gmail.com" - }, - { - "name": "Vegard Andreas Larsen", - "email": "vegard@xaltra.net" - }, - { - "name": "Vera Surkova", - "email": "vera@surkova.se" - }, - { - "name": "Vincent De Oliveira", - "email": "vincent@iamvdo.me" - }, - { - "name": "Vishnu Ravi", - "email": "vishnu@vishnu.io" - }, - { - "name": "Vladimir Pouzanov", - "email": "farcaller@gmail.com" - }, - { - "name": "vladkens", - "email": "vladkens@yandex.ru" - }, - { - "name": "Yet Another Minion", - "email": "yam@thinkalexandria.com" - }, - { - "name": "Yuriy Alekseyev", - "email": "dev.yuriy.a@gmail.com" - }, - { - "name": "Yury Timofeev", - "email": "y.timofeyev@gmail.com" - }, - { - "name": "Даниил Пронин", - "email": "mail@grawl.ru" - }, - { - "name": "一丝", - "email": "jie.lijie@alibaba-inc.com" - }, - { - "name": "刘祺", - "email": "gucong@gmail.com" - }, - { - "name": "忆初", - "email": "baby@justjavac.com" - } - ], - "dependencies": { - "browserslist": "^3.2.8", - "caniuse-lite": "^1.0.30000859", - "normalize-range": "^0.1.2", - "num2fraction": "^1.2.2", - "postcss": "^6.0.23", - "postcss-value-parser": "^3.2.3" - }, - "deprecated": false, - "description": "Parse CSS and add vendor prefixes to CSS rules using values from the Can I Use website", - "homepage": "https://github.com/postcss/autoprefixer#readme", - "keywords": [ - "autoprefixer", - "css", - "prefix", - "postcss", - "postcss-plugin" - ], - "license": "MIT", - "main": "lib/autoprefixer", - "name": "autoprefixer", - "repository": { - "type": "git", - "url": "git+https://github.com/postcss/autoprefixer.git" - }, - "version": "8.6.4" -} diff --git a/user/themes/r2c/node_modules/aws-sign2/LICENSE b/user/themes/r2c/node_modules/aws-sign2/LICENSE deleted file mode 100644 index a4a9aee..0000000 --- a/user/themes/r2c/node_modules/aws-sign2/LICENSE +++ /dev/null @@ -1,55 +0,0 @@ -Apache License - -Version 2.0, January 2004 - -http://www.apache.org/licenses/ - -TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - -1. Definitions. - -"License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. - -"Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. - -"Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. - -"You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. - -"Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. - -"Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. - -"Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). - -"Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. - -"Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." - -"Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. - -2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. - -3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. - -4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: - -You must give any other recipients of the Work or Derivative Works a copy of this License; and - -You must cause any modified files to carry prominent notices stating that You changed the files; and - -You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and - -If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. - -5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. - -6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. - -7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. - -8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. - -9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. - -END OF TERMS AND CONDITIONS \ No newline at end of file diff --git a/user/themes/r2c/node_modules/aws-sign2/README.md b/user/themes/r2c/node_modules/aws-sign2/README.md deleted file mode 100644 index 763564e..0000000 --- a/user/themes/r2c/node_modules/aws-sign2/README.md +++ /dev/null @@ -1,4 +0,0 @@ -aws-sign -======== - -AWS signing. Originally pulled from LearnBoost/knox, maintained as vendor in request, now a standalone module. diff --git a/user/themes/r2c/node_modules/aws-sign2/index.js b/user/themes/r2c/node_modules/aws-sign2/index.js deleted file mode 100644 index ac72093..0000000 --- a/user/themes/r2c/node_modules/aws-sign2/index.js +++ /dev/null @@ -1,212 +0,0 @@ - -/*! - * Copyright 2010 LearnBoost - * - * 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. - */ - -/** - * Module dependencies. - */ - -var crypto = require('crypto') - , parse = require('url').parse - ; - -/** - * Valid keys. - */ - -var keys = - [ 'acl' - , 'location' - , 'logging' - , 'notification' - , 'partNumber' - , 'policy' - , 'requestPayment' - , 'torrent' - , 'uploadId' - , 'uploads' - , 'versionId' - , 'versioning' - , 'versions' - , 'website' - ] - -/** - * Return an "Authorization" header value with the given `options` - * in the form of "AWS :" - * - * @param {Object} options - * @return {String} - * @api private - */ - -function authorization (options) { - return 'AWS ' + options.key + ':' + sign(options) -} - -module.exports = authorization -module.exports.authorization = authorization - -/** - * Simple HMAC-SHA1 Wrapper - * - * @param {Object} options - * @return {String} - * @api private - */ - -function hmacSha1 (options) { - return crypto.createHmac('sha1', options.secret).update(options.message).digest('base64') -} - -module.exports.hmacSha1 = hmacSha1 - -/** - * Create a base64 sha1 HMAC for `options`. - * - * @param {Object} options - * @return {String} - * @api private - */ - -function sign (options) { - options.message = stringToSign(options) - return hmacSha1(options) -} -module.exports.sign = sign - -/** - * Create a base64 sha1 HMAC for `options`. - * - * Specifically to be used with S3 presigned URLs - * - * @param {Object} options - * @return {String} - * @api private - */ - -function signQuery (options) { - options.message = queryStringToSign(options) - return hmacSha1(options) -} -module.exports.signQuery= signQuery - -/** - * Return a string for sign() with the given `options`. - * - * Spec: - * - * \n - * \n - * \n - * \n - * [headers\n] - * - * - * @param {Object} options - * @return {String} - * @api private - */ - -function stringToSign (options) { - var headers = options.amazonHeaders || '' - if (headers) headers += '\n' - var r = - [ options.verb - , options.md5 - , options.contentType - , options.date ? options.date.toUTCString() : '' - , headers + options.resource - ] - return r.join('\n') -} -module.exports.queryStringToSign = stringToSign - -/** - * Return a string for sign() with the given `options`, but is meant exclusively - * for S3 presigned URLs - * - * Spec: - * - * \n - * - * - * @param {Object} options - * @return {String} - * @api private - */ - -function queryStringToSign (options){ - return 'GET\n\n\n' + options.date + '\n' + options.resource -} -module.exports.queryStringToSign = queryStringToSign - -/** - * Perform the following: - * - * - ignore non-amazon headers - * - lowercase fields - * - sort lexicographically - * - trim whitespace between ":" - * - join with newline - * - * @param {Object} headers - * @return {String} - * @api private - */ - -function canonicalizeHeaders (headers) { - var buf = [] - , fields = Object.keys(headers) - ; - for (var i = 0, len = fields.length; i < len; ++i) { - var field = fields[i] - , val = headers[field] - , field = field.toLowerCase() - ; - if (0 !== field.indexOf('x-amz')) continue - buf.push(field + ':' + val) - } - return buf.sort().join('\n') -} -module.exports.canonicalizeHeaders = canonicalizeHeaders - -/** - * Perform the following: - * - * - ignore non sub-resources - * - sort lexicographically - * - * @param {String} resource - * @return {String} - * @api private - */ - -function canonicalizeResource (resource) { - var url = parse(resource, true) - , path = url.pathname - , buf = [] - ; - - Object.keys(url.query).forEach(function(key){ - if (!~keys.indexOf(key)) return - var val = '' == url.query[key] ? '' : '=' + encodeURIComponent(url.query[key]) - buf.push(key + val) - }) - - return path + (buf.length ? '?' + buf.sort().join('&') : '') -} -module.exports.canonicalizeResource = canonicalizeResource diff --git a/user/themes/r2c/node_modules/aws-sign2/package.json b/user/themes/r2c/node_modules/aws-sign2/package.json deleted file mode 100644 index e7da80f..0000000 --- a/user/themes/r2c/node_modules/aws-sign2/package.json +++ /dev/null @@ -1,54 +0,0 @@ -{ - "_args": [ - [ - "aws-sign2@0.6.0", - "/mnt/data/Sites/r2c.net/user/themes/r2c" - ] - ], - "_development": true, - "_from": "aws-sign2@0.6.0", - "_id": "aws-sign2@0.6.0", - "_inBundle": false, - "_integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=", - "_location": "/aws-sign2", - "_phantomChildren": {}, - "_requested": { - "type": "version", - "registry": true, - "raw": "aws-sign2@0.6.0", - "name": "aws-sign2", - "escapedName": "aws-sign2", - "rawSpec": "0.6.0", - "saveSpec": null, - "fetchSpec": "0.6.0" - }, - "_requiredBy": [ - "/request" - ], - "_resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz", - "_spec": "0.6.0", - "_where": "/mnt/data/Sites/r2c.net/user/themes/r2c", - "author": { - "name": "Mikeal Rogers", - "email": "mikeal.rogers@gmail.com", - "url": "http://www.futurealoof.com" - }, - "bugs": { - "url": "https://github.com/mikeal/aws-sign/issues" - }, - "dependencies": {}, - "description": "AWS signing. Originally pulled from LearnBoost/knox, maintained as vendor in request, now a standalone module.", - "devDependencies": {}, - "engines": { - "node": "*" - }, - "homepage": "https://github.com/mikeal/aws-sign#readme", - "license": "Apache-2.0", - "main": "index.js", - "name": "aws-sign2", - "optionalDependencies": {}, - "repository": { - "url": "git+https://github.com/mikeal/aws-sign.git" - }, - "version": "0.6.0" -} diff --git a/user/themes/r2c/node_modules/aws4/.travis.yml b/user/themes/r2c/node_modules/aws4/.travis.yml deleted file mode 100644 index 61d0634..0000000 --- a/user/themes/r2c/node_modules/aws4/.travis.yml +++ /dev/null @@ -1,5 +0,0 @@ -language: node_js -node_js: - - "0.10" - - "0.12" - - "4.2" diff --git a/user/themes/r2c/node_modules/aws4/LICENSE b/user/themes/r2c/node_modules/aws4/LICENSE deleted file mode 100644 index 4f321e5..0000000 --- a/user/themes/r2c/node_modules/aws4/LICENSE +++ /dev/null @@ -1,19 +0,0 @@ -Copyright 2013 Michael Hart (michael.hart.au@gmail.com) - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies -of the Software, and to permit persons to whom the Software is furnished to do -so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/user/themes/r2c/node_modules/aws4/README.md b/user/themes/r2c/node_modules/aws4/README.md deleted file mode 100644 index 6b002d0..0000000 --- a/user/themes/r2c/node_modules/aws4/README.md +++ /dev/null @@ -1,523 +0,0 @@ -aws4 ----- - -[![Build Status](https://secure.travis-ci.org/mhart/aws4.png?branch=master)](http://travis-ci.org/mhart/aws4) - -A small utility to sign vanilla node.js http(s) request options using Amazon's -[AWS Signature Version 4](http://docs.amazonwebservices.com/general/latest/gr/signature-version-4.html). - -Can also be used [in the browser](./browser). - -This signature is supported by nearly all Amazon services, including -[S3](http://docs.aws.amazon.com/AmazonS3/latest/API/), -[EC2](http://docs.aws.amazon.com/AWSEC2/latest/APIReference/), -[DynamoDB](http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/API.html), -[Kinesis](http://docs.aws.amazon.com/kinesis/latest/APIReference/), -[Lambda](http://docs.aws.amazon.com/lambda/latest/dg/API_Reference.html), -[SQS](http://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/), -[SNS](http://docs.aws.amazon.com/sns/latest/api/), -[IAM](http://docs.aws.amazon.com/IAM/latest/APIReference/), -[STS](http://docs.aws.amazon.com/STS/latest/APIReference/), -[RDS](http://docs.aws.amazon.com/AmazonRDS/latest/APIReference/), -[CloudWatch](http://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/), -[CloudWatch Logs](http://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/), -[CodeDeploy](http://docs.aws.amazon.com/codedeploy/latest/APIReference/), -[CloudFront](http://docs.aws.amazon.com/AmazonCloudFront/latest/APIReference/), -[CloudTrail](http://docs.aws.amazon.com/awscloudtrail/latest/APIReference/), -[ElastiCache](http://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/), -[EMR](http://docs.aws.amazon.com/ElasticMapReduce/latest/API/), -[Glacier](http://docs.aws.amazon.com/amazonglacier/latest/dev/amazon-glacier-api.html), -[CloudSearch](http://docs.aws.amazon.com/cloudsearch/latest/developerguide/APIReq.html), -[Elastic Load Balancing](http://docs.aws.amazon.com/ElasticLoadBalancing/latest/APIReference/), -[Elastic Transcoder](http://docs.aws.amazon.com/elastictranscoder/latest/developerguide/api-reference.html), -[CloudFormation](http://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/), -[Elastic Beanstalk](http://docs.aws.amazon.com/elasticbeanstalk/latest/api/), -[Storage Gateway](http://docs.aws.amazon.com/storagegateway/latest/userguide/AWSStorageGatewayAPI.html), -[Data Pipeline](http://docs.aws.amazon.com/datapipeline/latest/APIReference/), -[Direct Connect](http://docs.aws.amazon.com/directconnect/latest/APIReference/), -[Redshift](http://docs.aws.amazon.com/redshift/latest/APIReference/), -[OpsWorks](http://docs.aws.amazon.com/opsworks/latest/APIReference/), -[SES](http://docs.aws.amazon.com/ses/latest/APIReference/), -[SWF](http://docs.aws.amazon.com/amazonswf/latest/apireference/), -[AutoScaling](http://docs.aws.amazon.com/AutoScaling/latest/APIReference/), -[Mobile Analytics](http://docs.aws.amazon.com/mobileanalytics/latest/ug/server-reference.html), -[Cognito Identity](http://docs.aws.amazon.com/cognitoidentity/latest/APIReference/), -[Cognito Sync](http://docs.aws.amazon.com/cognitosync/latest/APIReference/), -[Container Service](http://docs.aws.amazon.com/AmazonECS/latest/APIReference/), -[AppStream](http://docs.aws.amazon.com/appstream/latest/developerguide/appstream-api-rest.html), -[Key Management Service](http://docs.aws.amazon.com/kms/latest/APIReference/), -[Config](http://docs.aws.amazon.com/config/latest/APIReference/), -[CloudHSM](http://docs.aws.amazon.com/cloudhsm/latest/dg/api-ref.html), -[Route53](http://docs.aws.amazon.com/Route53/latest/APIReference/requests-rest.html) and -[Route53 Domains](http://docs.aws.amazon.com/Route53/latest/APIReference/requests-rpc.html). - -Indeed, the only AWS services that *don't* support v4 as of 2014-12-30 are -[Import/Export](http://docs.aws.amazon.com/AWSImportExport/latest/DG/api-reference.html) and -[SimpleDB](http://docs.aws.amazon.com/AmazonSimpleDB/latest/DeveloperGuide/SDB_API.html) -(they only support [AWS Signature Version 2](https://github.com/mhart/aws2)). - -It also provides defaults for a number of core AWS headers and -request parameters, making it very easy to query AWS services, or -build out a fully-featured AWS library. - -Example -------- - -```javascript -var http = require('http'), - https = require('https'), - aws4 = require('aws4') - -// given an options object you could pass to http.request -var opts = {host: 'sqs.us-east-1.amazonaws.com', path: '/?Action=ListQueues'} - -// alternatively (as aws4 can infer the host): -opts = {service: 'sqs', region: 'us-east-1', path: '/?Action=ListQueues'} - -// alternatively (as us-east-1 is default): -opts = {service: 'sqs', path: '/?Action=ListQueues'} - -aws4.sign(opts) // assumes AWS credentials are available in process.env - -console.log(opts) -/* -{ - host: 'sqs.us-east-1.amazonaws.com', - path: '/?Action=ListQueues', - headers: { - Host: 'sqs.us-east-1.amazonaws.com', - 'X-Amz-Date': '20121226T061030Z', - Authorization: 'AWS4-HMAC-SHA256 Credential=ABCDEF/20121226/us-east-1/sqs/aws4_request, ...' - } -} -*/ - -// we can now use this to query AWS using the standard node.js http API -http.request(opts, function(res) { res.pipe(process.stdout) }).end() -/* - - -... -*/ -``` - -More options ------------- - -```javascript -// you can also pass AWS credentials in explicitly (otherwise taken from process.env) -aws4.sign(opts, {accessKeyId: '', secretAccessKey: ''}) - -// can also add the signature to query strings -aws4.sign({service: 's3', path: '/my-bucket?X-Amz-Expires=12345', signQuery: true}) - -// create a utility function to pipe to stdout (with https this time) -function request(o) { https.request(o, function(res) { res.pipe(process.stdout) }).end(o.body || '') } - -// aws4 can infer the HTTP method if a body is passed in -// method will be POST and Content-Type: 'application/x-www-form-urlencoded; charset=utf-8' -request(aws4.sign({service: 'iam', body: 'Action=ListGroups&Version=2010-05-08'})) -/* - -... -*/ - -// can specify any custom option or header as per usual -request(aws4.sign({ - service: 'dynamodb', - region: 'ap-southeast-2', - method: 'POST', - path: '/', - headers: { - 'Content-Type': 'application/x-amz-json-1.0', - 'X-Amz-Target': 'DynamoDB_20120810.ListTables' - }, - body: '{}' -})) -/* -{"TableNames":[]} -... -*/ - -// works with all other services that support Signature Version 4 - -request(aws4.sign({service: 's3', path: '/', signQuery: true})) -/* - -... -*/ - -request(aws4.sign({service: 'ec2', path: '/?Action=DescribeRegions&Version=2014-06-15'})) -/* - -... -*/ - -request(aws4.sign({service: 'sns', path: '/?Action=ListTopics&Version=2010-03-31'})) -/* - -... -*/ - -request(aws4.sign({service: 'sts', path: '/?Action=GetSessionToken&Version=2011-06-15'})) -/* - -... -*/ - -request(aws4.sign({service: 'cloudsearch', path: '/?Action=ListDomainNames&Version=2013-01-01'})) -/* - -... -*/ - -request(aws4.sign({service: 'ses', path: '/?Action=ListIdentities&Version=2010-12-01'})) -/* - -... -*/ - -request(aws4.sign({service: 'autoscaling', path: '/?Action=DescribeAutoScalingInstances&Version=2011-01-01'})) -/* - -... -*/ - -request(aws4.sign({service: 'elasticloadbalancing', path: '/?Action=DescribeLoadBalancers&Version=2012-06-01'})) -/* - -... -*/ - -request(aws4.sign({service: 'cloudformation', path: '/?Action=ListStacks&Version=2010-05-15'})) -/* - -... -*/ - -request(aws4.sign({service: 'elasticbeanstalk', path: '/?Action=ListAvailableSolutionStacks&Version=2010-12-01'})) -/* - -... -*/ - -request(aws4.sign({service: 'rds', path: '/?Action=DescribeDBInstances&Version=2012-09-17'})) -/* - -... -*/ - -request(aws4.sign({service: 'monitoring', path: '/?Action=ListMetrics&Version=2010-08-01'})) -/* - -... -*/ - -request(aws4.sign({service: 'redshift', path: '/?Action=DescribeClusters&Version=2012-12-01'})) -/* - -... -*/ - -request(aws4.sign({service: 'cloudfront', path: '/2014-05-31/distribution'})) -/* - -... -*/ - -request(aws4.sign({service: 'elasticache', path: '/?Action=DescribeCacheClusters&Version=2014-07-15'})) -/* - -... -*/ - -request(aws4.sign({service: 'elasticmapreduce', path: '/?Action=DescribeJobFlows&Version=2009-03-31'})) -/* - -... -*/ - -request(aws4.sign({service: 'route53', path: '/2013-04-01/hostedzone'})) -/* - -... -*/ - -request(aws4.sign({service: 'appstream', path: '/applications'})) -/* -{"_links":{"curie":[{"href":"http://docs.aws.amazon.com/appstream/latest/... -... -*/ - -request(aws4.sign({service: 'cognito-sync', path: '/identitypools'})) -/* -{"Count":0,"IdentityPoolUsages":[],"MaxResults":16,"NextToken":null} -... -*/ - -request(aws4.sign({service: 'elastictranscoder', path: '/2012-09-25/pipelines'})) -/* -{"NextPageToken":null,"Pipelines":[]} -... -*/ - -request(aws4.sign({service: 'lambda', path: '/2014-11-13/functions/'})) -/* -{"Functions":[],"NextMarker":null} -... -*/ - -request(aws4.sign({service: 'ecs', path: '/?Action=ListClusters&Version=2014-11-13'})) -/* - -... -*/ - -request(aws4.sign({service: 'glacier', path: '/-/vaults', headers: {'X-Amz-Glacier-Version': '2012-06-01'}})) -/* -{"Marker":null,"VaultList":[]} -... -*/ - -request(aws4.sign({service: 'storagegateway', body: '{}', headers: { - 'Content-Type': 'application/x-amz-json-1.1', - 'X-Amz-Target': 'StorageGateway_20120630.ListGateways' -}})) -/* -{"Gateways":[]} -... -*/ - -request(aws4.sign({service: 'datapipeline', body: '{}', headers: { - 'Content-Type': 'application/x-amz-json-1.1', - 'X-Amz-Target': 'DataPipeline.ListPipelines' -}})) -/* -{"hasMoreResults":false,"pipelineIdList":[]} -... -*/ - -request(aws4.sign({service: 'opsworks', body: '{}', headers: { - 'Content-Type': 'application/x-amz-json-1.1', - 'X-Amz-Target': 'OpsWorks_20130218.DescribeStacks' -}})) -/* -{"Stacks":[]} -... -*/ - -request(aws4.sign({service: 'route53domains', body: '{}', headers: { - 'Content-Type': 'application/x-amz-json-1.1', - 'X-Amz-Target': 'Route53Domains_v20140515.ListDomains' -}})) -/* -{"Domains":[]} -... -*/ - -request(aws4.sign({service: 'kinesis', body: '{}', headers: { - 'Content-Type': 'application/x-amz-json-1.1', - 'X-Amz-Target': 'Kinesis_20131202.ListStreams' -}})) -/* -{"HasMoreStreams":false,"StreamNames":[]} -... -*/ - -request(aws4.sign({service: 'cloudtrail', body: '{}', headers: { - 'Content-Type': 'application/x-amz-json-1.1', - 'X-Amz-Target': 'CloudTrail_20131101.DescribeTrails' -}})) -/* -{"trailList":[]} -... -*/ - -request(aws4.sign({service: 'logs', body: '{}', headers: { - 'Content-Type': 'application/x-amz-json-1.1', - 'X-Amz-Target': 'Logs_20140328.DescribeLogGroups' -}})) -/* -{"logGroups":[]} -... -*/ - -request(aws4.sign({service: 'codedeploy', body: '{}', headers: { - 'Content-Type': 'application/x-amz-json-1.1', - 'X-Amz-Target': 'CodeDeploy_20141006.ListApplications' -}})) -/* -{"applications":[]} -... -*/ - -request(aws4.sign({service: 'directconnect', body: '{}', headers: { - 'Content-Type': 'application/x-amz-json-1.1', - 'X-Amz-Target': 'OvertureService.DescribeConnections' -}})) -/* -{"connections":[]} -... -*/ - -request(aws4.sign({service: 'kms', body: '{}', headers: { - 'Content-Type': 'application/x-amz-json-1.1', - 'X-Amz-Target': 'TrentService.ListKeys' -}})) -/* -{"Keys":[],"Truncated":false} -... -*/ - -request(aws4.sign({service: 'config', body: '{}', headers: { - 'Content-Type': 'application/x-amz-json-1.1', - 'X-Amz-Target': 'StarlingDoveService.DescribeDeliveryChannels' -}})) -/* -{"DeliveryChannels":[]} -... -*/ - -request(aws4.sign({service: 'cloudhsm', body: '{}', headers: { - 'Content-Type': 'application/x-amz-json-1.1', - 'X-Amz-Target': 'CloudHsmFrontendService.ListAvailableZones' -}})) -/* -{"AZList":["us-east-1a","us-east-1b","us-east-1c"]} -... -*/ - -request(aws4.sign({ - service: 'swf', - body: '{"registrationStatus":"REGISTERED"}', - headers: { - 'Content-Type': 'application/x-amz-json-1.0', - 'X-Amz-Target': 'SimpleWorkflowService.ListDomains' - } -})) -/* -{"domainInfos":[]} -... -*/ - -request(aws4.sign({ - service: 'cognito-identity', - body: '{"MaxResults": 1}', - headers: { - 'Content-Type': 'application/x-amz-json-1.1', - 'X-Amz-Target': 'AWSCognitoIdentityService.ListIdentityPools' - } -})) -/* -{"IdentityPools":[]} -... -*/ - -request(aws4.sign({ - service: 'mobileanalytics', - path: '/2014-06-05/events', - body: JSON.stringify({events:[{ - eventType: 'a', - timestamp: new Date().toISOString(), - session: {}, - }]}), - headers: { - 'Content-Type': 'application/json', - 'X-Amz-Client-Context': JSON.stringify({ - client: {client_id: 'a', app_title: 'a'}, - custom: {}, - env: {platform: 'a'}, - services: {}, - }), - } -})) -/* -(HTTP 202, empty response) -*/ - -// Generate CodeCommit Git access password -var signer = new aws4.RequestSigner({ - service: 'codecommit', - host: 'git-codecommit.us-east-1.amazonaws.com', - method: 'GIT', - path: '/v1/repos/MyAwesomeRepo', -}) -var password = signer.getDateTime() + 'Z' + signer.signature() -``` - -API ---- - -### aws4.sign(requestOptions, [credentials]) - -This calculates and populates the `Authorization` header of -`requestOptions`, and any other necessary AWS headers and/or request -options. Returns `requestOptions` as a convenience for chaining. - -`requestOptions` is an object holding the same options that the node.js -[http.request](http://nodejs.org/docs/latest/api/http.html#http_http_request_options_callback) -function takes. - -The following properties of `requestOptions` are used in the signing or -populated if they don't already exist: - -- `hostname` or `host` (will be determined from `service` and `region` if not given) -- `method` (will use `'GET'` if not given or `'POST'` if there is a `body`) -- `path` (will use `'/'` if not given) -- `body` (will use `''` if not given) -- `service` (will be calculated from `hostname` or `host` if not given) -- `region` (will be calculated from `hostname` or `host` or use `'us-east-1'` if not given) -- `headers['Host']` (will use `hostname` or `host` or be calculated if not given) -- `headers['Content-Type']` (will use `'application/x-www-form-urlencoded; charset=utf-8'` - if not given and there is a `body`) -- `headers['Date']` (used to calculate the signature date if given, otherwise `new Date` is used) - -Your AWS credentials (which can be found in your -[AWS console](https://portal.aws.amazon.com/gp/aws/securityCredentials)) -can be specified in one of two ways: - -- As the second argument, like this: - -```javascript -aws4.sign(requestOptions, { - secretAccessKey: "", - accessKeyId: "", - sessionToken: "" -}) -``` - -- From `process.env`, such as this: - -``` -export AWS_SECRET_ACCESS_KEY="" -export AWS_ACCESS_KEY_ID="" -export AWS_SESSION_TOKEN="" -``` - -(will also use `AWS_ACCESS_KEY` and `AWS_SECRET_KEY` if available) - -The `sessionToken` property and `AWS_SESSION_TOKEN` environment variable are optional for signing -with [IAM STS temporary credentials](http://docs.aws.amazon.com/STS/latest/UsingSTS/using-temp-creds.html). - -Installation ------------- - -With [npm](http://npmjs.org/) do: - -``` -npm install aws4 -``` - -Can also be used [in the browser](./browser). - -Thanks ------- - -Thanks to [@jed](https://github.com/jed) for his -[dynamo-client](https://github.com/jed/dynamo-client) lib where I first -committed and subsequently extracted this code. - -Also thanks to the -[official node.js AWS SDK](https://github.com/aws/aws-sdk-js) for giving -me a start on implementing the v4 signature. - diff --git a/user/themes/r2c/node_modules/aws4/aws4.js b/user/themes/r2c/node_modules/aws4/aws4.js deleted file mode 100644 index 8e73d44..0000000 --- a/user/themes/r2c/node_modules/aws4/aws4.js +++ /dev/null @@ -1,332 +0,0 @@ -var aws4 = exports, - url = require('url'), - querystring = require('querystring'), - crypto = require('crypto'), - lru = require('./lru'), - credentialsCache = lru(1000) - -// http://docs.amazonwebservices.com/general/latest/gr/signature-version-4.html - -function hmac(key, string, encoding) { - return crypto.createHmac('sha256', key).update(string, 'utf8').digest(encoding) -} - -function hash(string, encoding) { - return crypto.createHash('sha256').update(string, 'utf8').digest(encoding) -} - -// This function assumes the string has already been percent encoded -function encodeRfc3986(urlEncodedString) { - return urlEncodedString.replace(/[!'()*]/g, function(c) { - return '%' + c.charCodeAt(0).toString(16).toUpperCase() - }) -} - -// request: { path | body, [host], [method], [headers], [service], [region] } -// credentials: { accessKeyId, secretAccessKey, [sessionToken] } -function RequestSigner(request, credentials) { - - if (typeof request === 'string') request = url.parse(request) - - var headers = request.headers = (request.headers || {}), - hostParts = this.matchHost(request.hostname || request.host || headers.Host || headers.host) - - this.request = request - this.credentials = credentials || this.defaultCredentials() - - this.service = request.service || hostParts[0] || '' - this.region = request.region || hostParts[1] || 'us-east-1' - - // SES uses a different domain from the service name - if (this.service === 'email') this.service = 'ses' - - if (!request.method && request.body) - request.method = 'POST' - - if (!headers.Host && !headers.host) { - headers.Host = request.hostname || request.host || this.createHost() - - // If a port is specified explicitly, use it as is - if (request.port) - headers.Host += ':' + request.port - } - if (!request.hostname && !request.host) - request.hostname = headers.Host || headers.host - - this.isCodeCommitGit = this.service === 'codecommit' && request.method === 'GIT' -} - -RequestSigner.prototype.matchHost = function(host) { - var match = (host || '').match(/([^\.]+)\.(?:([^\.]*)\.)?amazonaws\.com$/) - var hostParts = (match || []).slice(1, 3) - - // ES's hostParts are sometimes the other way round, if the value that is expected - // to be region equals ‘es’ switch them back - // e.g. search-cluster-name-aaaa00aaaa0aaa0aaaaaaa0aaa.us-east-1.es.amazonaws.com - if (hostParts[1] === 'es') - hostParts = hostParts.reverse() - - return hostParts -} - -// http://docs.aws.amazon.com/general/latest/gr/rande.html -RequestSigner.prototype.isSingleRegion = function() { - // Special case for S3 and SimpleDB in us-east-1 - if (['s3', 'sdb'].indexOf(this.service) >= 0 && this.region === 'us-east-1') return true - - return ['cloudfront', 'ls', 'route53', 'iam', 'importexport', 'sts'] - .indexOf(this.service) >= 0 -} - -RequestSigner.prototype.createHost = function() { - var region = this.isSingleRegion() ? '' : - (this.service === 's3' && this.region !== 'us-east-1' ? '-' : '.') + this.region, - service = this.service === 'ses' ? 'email' : this.service - return service + region + '.amazonaws.com' -} - -RequestSigner.prototype.prepareRequest = function() { - this.parsePath() - - var request = this.request, headers = request.headers, query - - if (request.signQuery) { - - this.parsedPath.query = query = this.parsedPath.query || {} - - if (this.credentials.sessionToken) - query['X-Amz-Security-Token'] = this.credentials.sessionToken - - if (this.service === 's3' && !query['X-Amz-Expires']) - query['X-Amz-Expires'] = 86400 - - if (query['X-Amz-Date']) - this.datetime = query['X-Amz-Date'] - else - query['X-Amz-Date'] = this.getDateTime() - - query['X-Amz-Algorithm'] = 'AWS4-HMAC-SHA256' - query['X-Amz-Credential'] = this.credentials.accessKeyId + '/' + this.credentialString() - query['X-Amz-SignedHeaders'] = this.signedHeaders() - - } else { - - if (!request.doNotModifyHeaders && !this.isCodeCommitGit) { - if (request.body && !headers['Content-Type'] && !headers['content-type']) - headers['Content-Type'] = 'application/x-www-form-urlencoded; charset=utf-8' - - if (request.body && !headers['Content-Length'] && !headers['content-length']) - headers['Content-Length'] = Buffer.byteLength(request.body) - - if (this.credentials.sessionToken && !headers['X-Amz-Security-Token'] && !headers['x-amz-security-token']) - headers['X-Amz-Security-Token'] = this.credentials.sessionToken - - if (this.service === 's3' && !headers['X-Amz-Content-Sha256'] && !headers['x-amz-content-sha256']) - headers['X-Amz-Content-Sha256'] = hash(this.request.body || '', 'hex') - - if (headers['X-Amz-Date'] || headers['x-amz-date']) - this.datetime = headers['X-Amz-Date'] || headers['x-amz-date'] - else - headers['X-Amz-Date'] = this.getDateTime() - } - - delete headers.Authorization - delete headers.authorization - } -} - -RequestSigner.prototype.sign = function() { - if (!this.parsedPath) this.prepareRequest() - - if (this.request.signQuery) { - this.parsedPath.query['X-Amz-Signature'] = this.signature() - } else { - this.request.headers.Authorization = this.authHeader() - } - - this.request.path = this.formatPath() - - return this.request -} - -RequestSigner.prototype.getDateTime = function() { - if (!this.datetime) { - var headers = this.request.headers, - date = new Date(headers.Date || headers.date || new Date) - - this.datetime = date.toISOString().replace(/[:\-]|\.\d{3}/g, '') - - // Remove the trailing 'Z' on the timestamp string for CodeCommit git access - if (this.isCodeCommitGit) this.datetime = this.datetime.slice(0, -1) - } - return this.datetime -} - -RequestSigner.prototype.getDate = function() { - return this.getDateTime().substr(0, 8) -} - -RequestSigner.prototype.authHeader = function() { - return [ - 'AWS4-HMAC-SHA256 Credential=' + this.credentials.accessKeyId + '/' + this.credentialString(), - 'SignedHeaders=' + this.signedHeaders(), - 'Signature=' + this.signature(), - ].join(', ') -} - -RequestSigner.prototype.signature = function() { - var date = this.getDate(), - cacheKey = [this.credentials.secretAccessKey, date, this.region, this.service].join(), - kDate, kRegion, kService, kCredentials = credentialsCache.get(cacheKey) - if (!kCredentials) { - kDate = hmac('AWS4' + this.credentials.secretAccessKey, date) - kRegion = hmac(kDate, this.region) - kService = hmac(kRegion, this.service) - kCredentials = hmac(kService, 'aws4_request') - credentialsCache.set(cacheKey, kCredentials) - } - return hmac(kCredentials, this.stringToSign(), 'hex') -} - -RequestSigner.prototype.stringToSign = function() { - return [ - 'AWS4-HMAC-SHA256', - this.getDateTime(), - this.credentialString(), - hash(this.canonicalString(), 'hex'), - ].join('\n') -} - -RequestSigner.prototype.canonicalString = function() { - if (!this.parsedPath) this.prepareRequest() - - var pathStr = this.parsedPath.path, - query = this.parsedPath.query, - headers = this.request.headers, - queryStr = '', - normalizePath = this.service !== 's3', - decodePath = this.service === 's3' || this.request.doNotEncodePath, - decodeSlashesInPath = this.service === 's3', - firstValOnly = this.service === 's3', - bodyHash - - if (this.service === 's3' && this.request.signQuery) { - bodyHash = 'UNSIGNED-PAYLOAD' - } else if (this.isCodeCommitGit) { - bodyHash = '' - } else { - bodyHash = headers['X-Amz-Content-Sha256'] || headers['x-amz-content-sha256'] || - hash(this.request.body || '', 'hex') - } - - if (query) { - queryStr = encodeRfc3986(querystring.stringify(Object.keys(query).sort().reduce(function(obj, key) { - if (!key) return obj - obj[key] = !Array.isArray(query[key]) ? query[key] : - (firstValOnly ? query[key][0] : query[key].slice().sort()) - return obj - }, {}))) - } - if (pathStr !== '/') { - if (normalizePath) pathStr = pathStr.replace(/\/{2,}/g, '/') - pathStr = pathStr.split('/').reduce(function(path, piece) { - if (normalizePath && piece === '..') { - path.pop() - } else if (!normalizePath || piece !== '.') { - if (decodePath) piece = decodeURIComponent(piece) - path.push(encodeRfc3986(encodeURIComponent(piece))) - } - return path - }, []).join('/') - if (pathStr[0] !== '/') pathStr = '/' + pathStr - if (decodeSlashesInPath) pathStr = pathStr.replace(/%2F/g, '/') - } - - return [ - this.request.method || 'GET', - pathStr, - queryStr, - this.canonicalHeaders() + '\n', - this.signedHeaders(), - bodyHash, - ].join('\n') -} - -RequestSigner.prototype.canonicalHeaders = function() { - var headers = this.request.headers - function trimAll(header) { - return header.toString().trim().replace(/\s+/g, ' ') - } - return Object.keys(headers) - .sort(function(a, b) { return a.toLowerCase() < b.toLowerCase() ? -1 : 1 }) - .map(function(key) { return key.toLowerCase() + ':' + trimAll(headers[key]) }) - .join('\n') -} - -RequestSigner.prototype.signedHeaders = function() { - return Object.keys(this.request.headers) - .map(function(key) { return key.toLowerCase() }) - .sort() - .join(';') -} - -RequestSigner.prototype.credentialString = function() { - return [ - this.getDate(), - this.region, - this.service, - 'aws4_request', - ].join('/') -} - -RequestSigner.prototype.defaultCredentials = function() { - var env = process.env - return { - accessKeyId: env.AWS_ACCESS_KEY_ID || env.AWS_ACCESS_KEY, - secretAccessKey: env.AWS_SECRET_ACCESS_KEY || env.AWS_SECRET_KEY, - sessionToken: env.AWS_SESSION_TOKEN, - } -} - -RequestSigner.prototype.parsePath = function() { - var path = this.request.path || '/', - queryIx = path.indexOf('?'), - query = null - - if (queryIx >= 0) { - query = querystring.parse(path.slice(queryIx + 1)) - path = path.slice(0, queryIx) - } - - // S3 doesn't always encode characters > 127 correctly and - // all services don't encode characters > 255 correctly - // So if there are non-reserved chars (and it's not already all % encoded), just encode them all - if (/[^0-9A-Za-z!'()*\-._~%/]/.test(path)) { - path = path.split('/').map(function(piece) { - return encodeURIComponent(decodeURIComponent(piece)) - }).join('/') - } - - this.parsedPath = { - path: path, - query: query, - } -} - -RequestSigner.prototype.formatPath = function() { - var path = this.parsedPath.path, - query = this.parsedPath.query - - if (!query) return path - - // Services don't support empty query string keys - if (query[''] != null) delete query[''] - - return path + '?' + encodeRfc3986(querystring.stringify(query)) -} - -aws4.RequestSigner = RequestSigner - -aws4.sign = function(request, credentials) { - return new RequestSigner(request, credentials).sign() -} diff --git a/user/themes/r2c/node_modules/aws4/lru.js b/user/themes/r2c/node_modules/aws4/lru.js deleted file mode 100644 index 333f66a..0000000 --- a/user/themes/r2c/node_modules/aws4/lru.js +++ /dev/null @@ -1,96 +0,0 @@ -module.exports = function(size) { - return new LruCache(size) -} - -function LruCache(size) { - this.capacity = size | 0 - this.map = Object.create(null) - this.list = new DoublyLinkedList() -} - -LruCache.prototype.get = function(key) { - var node = this.map[key] - if (node == null) return undefined - this.used(node) - return node.val -} - -LruCache.prototype.set = function(key, val) { - var node = this.map[key] - if (node != null) { - node.val = val - } else { - if (!this.capacity) this.prune() - if (!this.capacity) return false - node = new DoublyLinkedNode(key, val) - this.map[key] = node - this.capacity-- - } - this.used(node) - return true -} - -LruCache.prototype.used = function(node) { - this.list.moveToFront(node) -} - -LruCache.prototype.prune = function() { - var node = this.list.pop() - if (node != null) { - delete this.map[node.key] - this.capacity++ - } -} - - -function DoublyLinkedList() { - this.firstNode = null - this.lastNode = null -} - -DoublyLinkedList.prototype.moveToFront = function(node) { - if (this.firstNode == node) return - - this.remove(node) - - if (this.firstNode == null) { - this.firstNode = node - this.lastNode = node - node.prev = null - node.next = null - } else { - node.prev = null - node.next = this.firstNode - node.next.prev = node - this.firstNode = node - } -} - -DoublyLinkedList.prototype.pop = function() { - var lastNode = this.lastNode - if (lastNode != null) { - this.remove(lastNode) - } - return lastNode -} - -DoublyLinkedList.prototype.remove = function(node) { - if (this.firstNode == node) { - this.firstNode = node.next - } else if (node.prev != null) { - node.prev.next = node.next - } - if (this.lastNode == node) { - this.lastNode = node.prev - } else if (node.next != null) { - node.next.prev = node.prev - } -} - - -function DoublyLinkedNode(key, val) { - this.key = key - this.val = val - this.prev = null - this.next = null -} diff --git a/user/themes/r2c/node_modules/aws4/package.json b/user/themes/r2c/node_modules/aws4/package.json deleted file mode 100644 index 4646e30..0000000 --- a/user/themes/r2c/node_modules/aws4/package.json +++ /dev/null @@ -1,108 +0,0 @@ -{ - "_args": [ - [ - "aws4@1.7.0", - "/mnt/data/Sites/r2c.net/user/themes/r2c" - ] - ], - "_development": true, - "_from": "aws4@1.7.0", - "_id": "aws4@1.7.0", - "_inBundle": false, - "_integrity": "sha512-32NDda82rhwD9/JBCCkB+MRYDp0oSvlo2IL6rQWA10PQi7tDUM3eqMSltXmY+Oyl/7N3P3qNtAlv7X0d9bI28w==", - "_location": "/aws4", - "_phantomChildren": {}, - "_requested": { - "type": "version", - "registry": true, - "raw": "aws4@1.7.0", - "name": "aws4", - "escapedName": "aws4", - "rawSpec": "1.7.0", - "saveSpec": null, - "fetchSpec": "1.7.0" - }, - "_requiredBy": [ - "/request" - ], - "_resolved": "https://registry.npmjs.org/aws4/-/aws4-1.7.0.tgz", - "_spec": "1.7.0", - "_where": "/mnt/data/Sites/r2c.net/user/themes/r2c", - "author": { - "name": "Michael Hart", - "email": "michael.hart.au@gmail.com", - "url": "http://github.com/mhart" - }, - "bugs": { - "url": "https://github.com/mhart/aws4/issues" - }, - "description": "Signs and prepares requests using AWS Signature Version 4", - "devDependencies": { - "mocha": "^2.4.5", - "should": "^8.2.2" - }, - "homepage": "https://github.com/mhart/aws4#readme", - "keywords": [ - "amazon", - "aws", - "signature", - "s3", - "ec2", - "autoscaling", - "cloudformation", - "elasticloadbalancing", - "elb", - "elasticbeanstalk", - "cloudsearch", - "dynamodb", - "kinesis", - "lambda", - "glacier", - "sqs", - "sns", - "iam", - "sts", - "ses", - "swf", - "storagegateway", - "datapipeline", - "directconnect", - "redshift", - "opsworks", - "rds", - "monitoring", - "cloudtrail", - "cloudfront", - "codedeploy", - "elasticache", - "elasticmapreduce", - "elastictranscoder", - "emr", - "cloudwatch", - "mobileanalytics", - "cognitoidentity", - "cognitosync", - "cognito", - "containerservice", - "ecs", - "appstream", - "keymanagementservice", - "kms", - "config", - "cloudhsm", - "route53", - "route53domains", - "logs" - ], - "license": "MIT", - "main": "aws4.js", - "name": "aws4", - "repository": { - "type": "git", - "url": "git+https://github.com/mhart/aws4.git" - }, - "scripts": { - "test": "mocha ./test/fast.js ./test/slow.js -b -t 100s -R list" - }, - "version": "1.7.0" -} diff --git a/user/themes/r2c/node_modules/balanced-match/.npmignore b/user/themes/r2c/node_modules/balanced-match/.npmignore deleted file mode 100644 index ae5d8c3..0000000 --- a/user/themes/r2c/node_modules/balanced-match/.npmignore +++ /dev/null @@ -1,5 +0,0 @@ -test -.gitignore -.travis.yml -Makefile -example.js diff --git a/user/themes/r2c/node_modules/balanced-match/LICENSE.md b/user/themes/r2c/node_modules/balanced-match/LICENSE.md deleted file mode 100644 index 2cdc8e4..0000000 --- a/user/themes/r2c/node_modules/balanced-match/LICENSE.md +++ /dev/null @@ -1,21 +0,0 @@ -(MIT) - -Copyright (c) 2013 Julian Gruber <julian@juliangruber.com> - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies -of the Software, and to permit persons to whom the Software is furnished to do -so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/user/themes/r2c/node_modules/balanced-match/README.md b/user/themes/r2c/node_modules/balanced-match/README.md deleted file mode 100644 index 08e918c..0000000 --- a/user/themes/r2c/node_modules/balanced-match/README.md +++ /dev/null @@ -1,91 +0,0 @@ -# balanced-match - -Match balanced string pairs, like `{` and `}` or `` and ``. Supports regular expressions as well! - -[![build status](https://secure.travis-ci.org/juliangruber/balanced-match.svg)](http://travis-ci.org/juliangruber/balanced-match) -[![downloads](https://img.shields.io/npm/dm/balanced-match.svg)](https://www.npmjs.org/package/balanced-match) - -[![testling badge](https://ci.testling.com/juliangruber/balanced-match.png)](https://ci.testling.com/juliangruber/balanced-match) - -## Example - -Get the first matching pair of braces: - -```js -var balanced = require('balanced-match'); - -console.log(balanced('{', '}', 'pre{in{nested}}post')); -console.log(balanced('{', '}', 'pre{first}between{second}post')); -console.log(balanced(/\s+\{\s+/, /\s+\}\s+/, 'pre { in{nest} } post')); -``` - -The matches are: - -```bash -$ node example.js -{ start: 3, end: 14, pre: 'pre', body: 'in{nested}', post: 'post' } -{ start: 3, - end: 9, - pre: 'pre', - body: 'first', - post: 'between{second}post' } -{ start: 3, end: 17, pre: 'pre', body: 'in{nest}', post: 'post' } -``` - -## API - -### var m = balanced(a, b, str) - -For the first non-nested matching pair of `a` and `b` in `str`, return an -object with those keys: - -* **start** the index of the first match of `a` -* **end** the index of the matching `b` -* **pre** the preamble, `a` and `b` not included -* **body** the match, `a` and `b` not included -* **post** the postscript, `a` and `b` not included - -If there's no match, `undefined` will be returned. - -If the `str` contains more `a` than `b` / there are unmatched pairs, the first match that was closed will be used. For example, `{{a}` will match `['{', 'a', '']` and `{a}}` will match `['', 'a', '}']`. - -### var r = balanced.range(a, b, str) - -For the first non-nested matching pair of `a` and `b` in `str`, return an -array with indexes: `[ , ]`. - -If there's no match, `undefined` will be returned. - -If the `str` contains more `a` than `b` / there are unmatched pairs, the first match that was closed will be used. For example, `{{a}` will match `[ 1, 3 ]` and `{a}}` will match `[0, 2]`. - -## Installation - -With [npm](https://npmjs.org) do: - -```bash -npm install balanced-match -``` - -## License - -(MIT) - -Copyright (c) 2013 Julian Gruber <julian@juliangruber.com> - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies -of the Software, and to permit persons to whom the Software is furnished to do -so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/user/themes/r2c/node_modules/balanced-match/index.js b/user/themes/r2c/node_modules/balanced-match/index.js deleted file mode 100644 index 1685a76..0000000 --- a/user/themes/r2c/node_modules/balanced-match/index.js +++ /dev/null @@ -1,59 +0,0 @@ -'use strict'; -module.exports = balanced; -function balanced(a, b, str) { - if (a instanceof RegExp) a = maybeMatch(a, str); - if (b instanceof RegExp) b = maybeMatch(b, str); - - var r = range(a, b, str); - - return r && { - start: r[0], - end: r[1], - pre: str.slice(0, r[0]), - body: str.slice(r[0] + a.length, r[1]), - post: str.slice(r[1] + b.length) - }; -} - -function maybeMatch(reg, str) { - var m = str.match(reg); - return m ? m[0] : null; -} - -balanced.range = range; -function range(a, b, str) { - var begs, beg, left, right, result; - var ai = str.indexOf(a); - var bi = str.indexOf(b, ai + 1); - var i = ai; - - if (ai >= 0 && bi > 0) { - begs = []; - left = str.length; - - while (i >= 0 && !result) { - if (i == ai) { - begs.push(i); - ai = str.indexOf(a, i + 1); - } else if (begs.length == 1) { - result = [ begs.pop(), bi ]; - } else { - beg = begs.pop(); - if (beg < left) { - left = beg; - right = bi; - } - - bi = str.indexOf(b, i + 1); - } - - i = ai < bi && ai >= 0 ? ai : bi; - } - - if (begs.length) { - result = [ left, right ]; - } - } - - return result; -} diff --git a/user/themes/r2c/node_modules/balanced-match/package.json b/user/themes/r2c/node_modules/balanced-match/package.json deleted file mode 100644 index 7f51db8..0000000 --- a/user/themes/r2c/node_modules/balanced-match/package.json +++ /dev/null @@ -1,81 +0,0 @@ -{ - "_args": [ - [ - "balanced-match@1.0.0", - "/mnt/data/Sites/r2c.net/user/themes/r2c" - ] - ], - "_development": true, - "_from": "balanced-match@1.0.0", - "_id": "balanced-match@1.0.0", - "_inBundle": false, - "_integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", - "_location": "/balanced-match", - "_phantomChildren": {}, - "_requested": { - "type": "version", - "registry": true, - "raw": "balanced-match@1.0.0", - "name": "balanced-match", - "escapedName": "balanced-match", - "rawSpec": "1.0.0", - "saveSpec": null, - "fetchSpec": "1.0.0" - }, - "_requiredBy": [ - "/brace-expansion" - ], - "_resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "_spec": "1.0.0", - "_where": "/mnt/data/Sites/r2c.net/user/themes/r2c", - "author": { - "name": "Julian Gruber", - "email": "mail@juliangruber.com", - "url": "http://juliangruber.com" - }, - "bugs": { - "url": "https://github.com/juliangruber/balanced-match/issues" - }, - "dependencies": {}, - "description": "Match balanced character pairs, like \"{\" and \"}\"", - "devDependencies": { - "matcha": "^0.7.0", - "tape": "^4.6.0" - }, - "homepage": "https://github.com/juliangruber/balanced-match", - "keywords": [ - "match", - "regexp", - "test", - "balanced", - "parse" - ], - "license": "MIT", - "main": "index.js", - "name": "balanced-match", - "repository": { - "type": "git", - "url": "git://github.com/juliangruber/balanced-match.git" - }, - "scripts": { - "bench": "make bench", - "test": "make test" - }, - "testling": { - "files": "test/*.js", - "browsers": [ - "ie/8..latest", - "firefox/20..latest", - "firefox/nightly", - "chrome/25..latest", - "chrome/canary", - "opera/12..latest", - "opera/next", - "safari/5.1..latest", - "ipad/6.0..latest", - "iphone/6.0..latest", - "android-browser/4.2..latest" - ] - }, - "version": "1.0.0" -} diff --git a/user/themes/r2c/node_modules/base/LICENSE b/user/themes/r2c/node_modules/base/LICENSE deleted file mode 100644 index e33d14b..0000000 --- a/user/themes/r2c/node_modules/base/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2015-2017, Jon Schlinkert. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/user/themes/r2c/node_modules/base/README.md b/user/themes/r2c/node_modules/base/README.md deleted file mode 100644 index c77cdaf..0000000 --- a/user/themes/r2c/node_modules/base/README.md +++ /dev/null @@ -1,491 +0,0 @@ -

- - - -

- -# base [![NPM version](https://img.shields.io/npm/v/base.svg?style=flat)](https://www.npmjs.com/package/base) [![NPM monthly downloads](https://img.shields.io/npm/dm/base.svg?style=flat)](https://npmjs.org/package/base) [![NPM total downloads](https://img.shields.io/npm/dt/base.svg?style=flat)](https://npmjs.org/package/base) [![Linux Build Status](https://img.shields.io/travis/node-base/base.svg?style=flat&label=Travis)](https://travis-ci.org/node-base/base) - -> base is the foundation for creating modular, unit testable and highly pluggable node.js applications, starting with a handful of common methods, like `set`, `get`, `del` and `use`. - -## Install - -Install with [npm](https://www.npmjs.com/): - -```sh -$ npm install --save base -``` - -## What is Base? - -Base is a framework for rapidly creating high quality node.js applications, using plugins like building blocks. - -### Guiding principles - -The core team follows these principles to help guide API decisions: - -* **Compact API surface**: The smaller the API surface, the easier the library will be to learn and use. -* **Easy to extend**: Implementors can use any npm package, and write plugins in pure JavaScript. If you're building complex apps, Base simplifies inheritance. -* **Easy to test**: No special setup should be required to unit test `Base` or base plugins - -### Minimal API surface - -[The API](#api) was designed to provide only the minimum necessary functionality for creating a useful application, with or without [plugins](#plugins). - -**Base core** - -Base itself ships with only a handful of [useful methods](#api), such as: - -* `.set`: for setting values on the instance -* `.get`: for getting values from the instance -* `.has`: to check if a property exists on the instance -* `.define`: for setting non-enumerable values on the instance -* `.use`: for adding plugins - -**Be generic** - -When deciding on method to add or remove, we try to answer these questions: - -1. Will all or most Base applications need this method? -2. Will this method encourage practices or enforce conventions that are beneficial to implementors? -3. Can or should this be done in a plugin instead? - -### Composability - -**Plugin system** - -It couldn't be easier to extend Base with any features or custom functionality you can think of. - -Base plugins are just functions that take an instance of `Base`: - -```js -var base = new Base(); - -function plugin(base) { - // do plugin stuff, in pure JavaScript -} -// use the plugin -base.use(plugin); -``` - -**Inheritance** - -Easily inherit Base using `.extend`: - -```js -var Base = require('base'); - -function MyApp() { - Base.call(this); -} -Base.extend(MyApp); - -var app = new MyApp(); -app.set('a', 'b'); -app.get('a'); -//=> 'b'; -``` - -**Inherit or instantiate with a namespace** - -By default, the `.get`, `.set` and `.has` methods set and get values from the root of the `base` instance. You can customize this using the `.namespace` method exposed on the exported function. For example: - -```js -var Base = require('base'); -// get and set values on the `base.cache` object -var base = Base.namespace('cache'); - -var app = base(); -app.set('foo', 'bar'); -console.log(app.cache.foo); -//=> 'bar' -``` - -## API - -**Usage** - -```js -var Base = require('base'); -var app = new Base(); -app.set('foo', 'bar'); -console.log(app.foo); -//=> 'bar' -``` - -### [Base](index.js#L44) - -Create an instance of `Base` with the given `config` and `options`. - -**Params** - -* `config` **{Object}**: If supplied, this object is passed to [cache-base](https://github.com/jonschlinkert/cache-base) to merge onto the the instance upon instantiation. -* `options` **{Object}**: If supplied, this object is used to initialize the `base.options` object. - -**Example** - -```js -// initialize with `config` and `options` -var app = new Base({isApp: true}, {abc: true}); -app.set('foo', 'bar'); - -// values defined with the given `config` object will be on the root of the instance -console.log(app.baz); //=> undefined -console.log(app.foo); //=> 'bar' -// or use `.get` -console.log(app.get('isApp')); //=> true -console.log(app.get('foo')); //=> 'bar' - -// values defined with the given `options` object will be on `app.options -console.log(app.options.abc); //=> true -``` - -### [.is](index.js#L107) - -Set the given `name` on `app._name` and `app.is*` properties. Used for doing lookups in plugins. - -**Params** - -* `name` **{String}** -* `returns` **{Boolean}** - -**Example** - -```js -app.is('foo'); -console.log(app._name); -//=> 'foo' -console.log(app.isFoo); -//=> true -app.is('bar'); -console.log(app.isFoo); -//=> true -console.log(app.isBar); -//=> true -console.log(app._name); -//=> 'bar' -``` - -### [.isRegistered](index.js#L145) - -Returns true if a plugin has already been registered on an instance. - -Plugin implementors are encouraged to use this first thing in a plugin -to prevent the plugin from being called more than once on the same -instance. - -**Params** - -* `name` **{String}**: The plugin name. -* `register` **{Boolean}**: If the plugin if not already registered, to record it as being registered pass `true` as the second argument. -* `returns` **{Boolean}**: Returns true if a plugin is already registered. - -**Events** - -* `emits`: `plugin` Emits the name of the plugin being registered. Useful for unit tests, to ensure plugins are only registered once. - -**Example** - -```js -var base = new Base(); -base.use(function(app) { - if (app.isRegistered('myPlugin')) return; - // do stuff to `app` -}); - -// to also record the plugin as being registered -base.use(function(app) { - if (app.isRegistered('myPlugin', true)) return; - // do stuff to `app` -}); -``` - -### [.use](index.js#L175) - -Define a plugin function to be called immediately upon init. Plugins are chainable and expose the following arguments to the plugin function: - -* `app`: the current instance of `Base` -* `base`: the [first ancestor instance](#base) of `Base` - -**Params** - -* `fn` **{Function}**: plugin function to call -* `returns` **{Object}**: Returns the item instance for chaining. - -**Example** - -```js -var app = new Base() - .use(foo) - .use(bar) - .use(baz) -``` - -### [.define](index.js#L197) - -The `.define` method is used for adding non-enumerable property on the instance. Dot-notation is **not supported** with `define`. - -**Params** - -* `key` **{String}**: The name of the property to define. -* `value` **{any}** -* `returns` **{Object}**: Returns the instance for chaining. - -**Example** - -```js -// arbitrary `render` function using lodash `template` -app.define('render', function(str, locals) { - return _.template(str)(locals); -}); -``` - -### [.mixin](index.js#L222) - -Mix property `key` onto the Base prototype. If base is inherited using `Base.extend` this method will be overridden by a new `mixin` method that will only add properties to the prototype of the inheriting application. - -**Params** - -* `key` **{String}** -* `val` **{Object|Array}** -* `returns` **{Object}**: Returns the `base` instance for chaining. - -**Example** - -```js -app.mixin('foo', function() { - // do stuff -}); -``` - -### [.base](index.js#L268) - -Getter/setter used when creating nested instances of `Base`, for storing a reference to the first ancestor instance. This works by setting an instance of `Base` on the `parent` property of a "child" instance. The `base` property defaults to the current instance if no `parent` property is defined. - -**Example** - -```js -// create an instance of `Base`, this is our first ("base") instance -var first = new Base(); -first.foo = 'bar'; // arbitrary property, to make it easier to see what's happening later - -// create another instance -var second = new Base(); -// create a reference to the first instance (`first`) -second.parent = first; - -// create another instance -var third = new Base(); -// create a reference to the previous instance (`second`) -// repeat this pattern every time a "child" instance is created -third.parent = second; - -// we can always access the first instance using the `base` property -console.log(first.base.foo); -//=> 'bar' -console.log(second.base.foo); -//=> 'bar' -console.log(third.base.foo); -//=> 'bar' -// and now you know how to get to third base ;) -``` - -### [#use](index.js#L293) - -Static method for adding global plugin functions that will be added to an instance when created. - -**Params** - -* `fn` **{Function}**: Plugin function to use on each instance. -* `returns` **{Object}**: Returns the `Base` constructor for chaining - -**Example** - -```js -Base.use(function(app) { - app.foo = 'bar'; -}); -var app = new Base(); -console.log(app.foo); -//=> 'bar' -``` - -### [#extend](index.js#L337) - -Static method for inheriting the prototype and static methods of the `Base` class. This method greatly simplifies the process of creating inheritance-based applications. See [static-extend](https://github.com/jonschlinkert/static-extend) for more details. - -**Params** - -* `Ctor` **{Function}**: constructor to extend -* `methods` **{Object}**: Optional prototype properties to mix in. -* `returns` **{Object}**: Returns the `Base` constructor for chaining - -**Example** - -```js -var extend = cu.extend(Parent); -Parent.extend(Child); - -// optional methods -Parent.extend(Child, { - foo: function() {}, - bar: function() {} -}); -``` - -### [#mixin](index.js#L379) - -Used for adding methods to the `Base` prototype, and/or to the prototype of child instances. When a mixin function returns a function, the returned function is pushed onto the `.mixins` array, making it available to be used on inheriting classes whenever `Base.mixins()` is called (e.g. `Base.mixins(Child)`). - -**Params** - -* `fn` **{Function}**: Function to call -* `returns` **{Object}**: Returns the `Base` constructor for chaining - -**Example** - -```js -Base.mixin(function(proto) { - proto.foo = function(msg) { - return 'foo ' + msg; - }; -}); -``` - -### [#mixins](index.js#L401) - -Static method for running global mixin functions against a child constructor. Mixins must be registered before calling this method. - -**Params** - -* `Child` **{Function}**: Constructor function of a child class -* `returns` **{Object}**: Returns the `Base` constructor for chaining - -**Example** - -```js -Base.extend(Child); -Base.mixins(Child); -``` - -### [#inherit](index.js#L420) - -Similar to `util.inherit`, but copies all static properties, prototype properties, and getters/setters from `Provider` to `Receiver`. See [class-utils](https://github.com/jonschlinkert/class-utils#inherit) for more details. - -**Params** - -* `Receiver` **{Function}**: Receiving (child) constructor -* `Provider` **{Function}**: Providing (parent) constructor -* `returns` **{Object}**: Returns the `Base` constructor for chaining - -**Example** - -```js -Base.inherit(Foo, Bar); -``` - -## In the wild - -The following node.js applications were built with `Base`: - -* [assemble](https://github.com/assemble/assemble) -* [verb](https://github.com/verbose/verb) -* [generate](https://github.com/generate/generate) -* [scaffold](https://github.com/jonschlinkert/scaffold) -* [boilerplate](https://github.com/jonschlinkert/boilerplate) - -## Test coverage - -``` -Statements : 98.91% ( 91/92 ) -Branches : 92.86% ( 26/28 ) -Functions : 100% ( 17/17 ) -Lines : 98.9% ( 90/91 ) -``` - -## History - -### v0.11.2 - -* fixes https://github.com/micromatch/micromatch/issues/99 - -### v0.11.0 - -**Breaking changes** - -* Static `.use` and `.run` methods are now non-enumerable - -### v0.9.0 - -**Breaking changes** - -* `.is` no longer takes a function, a string must be passed -* all remaining `.debug` code has been removed -* `app._namespace` was removed (related to `debug`) -* `.plugin`, `.use`, and `.define` no longer emit events -* `.assertPlugin` was removed -* `.lazy` was removed - -## About - -### Related projects - -* [base-cwd](https://www.npmjs.com/package/base-cwd): Base plugin that adds a getter/setter for the current working directory. | [homepage](https://github.com/node-base/base-cwd "Base plugin that adds a getter/setter for the current working directory.") -* [base-data](https://www.npmjs.com/package/base-data): adds a `data` method to base-methods. | [homepage](https://github.com/node-base/base-data "adds a `data` method to base-methods.") -* [base-fs](https://www.npmjs.com/package/base-fs): base-methods plugin that adds vinyl-fs methods to your 'base' application for working with the file… [more](https://github.com/node-base/base-fs) | [homepage](https://github.com/node-base/base-fs "base-methods plugin that adds vinyl-fs methods to your 'base' application for working with the file system, like src, dest, copy and symlink.") -* [base-generators](https://www.npmjs.com/package/base-generators): Adds project-generator support to your `base` application. | [homepage](https://github.com/node-base/base-generators "Adds project-generator support to your `base` application.") -* [base-option](https://www.npmjs.com/package/base-option): Adds a few options methods to base, like `option`, `enable` and `disable`. See the readme… [more](https://github.com/node-base/base-option) | [homepage](https://github.com/node-base/base-option "Adds a few options methods to base, like `option`, `enable` and `disable`. See the readme for the full API.") -* [base-pipeline](https://www.npmjs.com/package/base-pipeline): base-methods plugin that adds pipeline and plugin methods for dynamically composing streaming plugin pipelines. | [homepage](https://github.com/node-base/base-pipeline "base-methods plugin that adds pipeline and plugin methods for dynamically composing streaming plugin pipelines.") -* [base-pkg](https://www.npmjs.com/package/base-pkg): Plugin for adding a `pkg` method that exposes pkg-store to your base application. | [homepage](https://github.com/node-base/base-pkg "Plugin for adding a `pkg` method that exposes pkg-store to your base application.") -* [base-plugins](https://www.npmjs.com/package/base-plugins): Adds 'smart plugin' support to your base application. | [homepage](https://github.com/node-base/base-plugins "Adds 'smart plugin' support to your base application.") -* [base-questions](https://www.npmjs.com/package/base-questions): Plugin for base-methods that adds methods for prompting the user and storing the answers on… [more](https://github.com/node-base/base-questions) | [homepage](https://github.com/node-base/base-questions "Plugin for base-methods that adds methods for prompting the user and storing the answers on a project-by-project basis.") -* [base-store](https://www.npmjs.com/package/base-store): Plugin for getting and persisting config values with your base-methods application. Adds a 'store' object… [more](https://github.com/node-base/base-store) | [homepage](https://github.com/node-base/base-store "Plugin for getting and persisting config values with your base-methods application. Adds a 'store' object that exposes all of the methods from the data-store library. Also now supports sub-stores!") -* [base-task](https://www.npmjs.com/package/base-task): base plugin that provides a very thin wrapper around [https://github.com/doowb/composer](https://github.com/doowb/composer) for adding task methods to… [more](https://github.com/node-base/base-task) | [homepage](https://github.com/node-base/base-task "base plugin that provides a very thin wrapper around for adding task methods to your application.") - -### Contributing - -Pull requests and stars are always welcome. For bugs and feature requests, [please create an issue](../../issues/new). - -### Contributors - -| **Commits** | **Contributor** | -| --- | --- | -| 141 | [jonschlinkert](https://github.com/jonschlinkert) | -| 30 | [doowb](https://github.com/doowb) | -| 3 | [charlike](https://github.com/charlike) | -| 1 | [criticalmash](https://github.com/criticalmash) | -| 1 | [wtgtybhertgeghgtwtg](https://github.com/wtgtybhertgeghgtwtg) | - -### Building docs - -_(This project's readme.md is generated by [verb](https://github.com/verbose/verb-generate-readme), please don't edit the readme directly. Any changes to the readme must be made in the [.verb.md](.verb.md) readme template.)_ - -To generate the readme, run the following command: - -```sh -$ npm install -g verbose/verb#dev verb-generate-readme && verb -``` - -### Running tests - -Running and reviewing unit tests is a great way to get familiarized with a library and its API. You can install dependencies and run tests with the following command: - -```sh -$ npm install && npm test -``` - -### Author - -**Jon Schlinkert** - -* [github/jonschlinkert](https://github.com/jonschlinkert) -* [twitter/jonschlinkert](https://twitter.com/jonschlinkert) - -### License - -Copyright © 2017, [Jon Schlinkert](https://github.com/jonschlinkert). -Released under the [MIT License](LICENSE). - -*** - -_This file was generated by [verb-generate-readme](https://github.com/verbose/verb-generate-readme), v0.6.0, on September 07, 2017._ \ No newline at end of file diff --git a/user/themes/r2c/node_modules/base/index.js b/user/themes/r2c/node_modules/base/index.js deleted file mode 100644 index fb68048..0000000 --- a/user/themes/r2c/node_modules/base/index.js +++ /dev/null @@ -1,435 +0,0 @@ -'use strict'; - -var util = require('util'); -var define = require('define-property'); -var CacheBase = require('cache-base'); -var Emitter = require('component-emitter'); -var isObject = require('isobject'); -var merge = require('mixin-deep'); -var pascal = require('pascalcase'); -var cu = require('class-utils'); - -/** - * Optionally define a custom `cache` namespace to use. - */ - -function namespace(name) { - var Cache = name ? CacheBase.namespace(name) : CacheBase; - var fns = []; - - /** - * Create an instance of `Base` with the given `config` and `options`. - * - * ```js - * // initialize with `config` and `options` - * var app = new Base({isApp: true}, {abc: true}); - * app.set('foo', 'bar'); - * - * // values defined with the given `config` object will be on the root of the instance - * console.log(app.baz); //=> undefined - * console.log(app.foo); //=> 'bar' - * // or use `.get` - * console.log(app.get('isApp')); //=> true - * console.log(app.get('foo')); //=> 'bar' - * - * // values defined with the given `options` object will be on `app.options - * console.log(app.options.abc); //=> true - * ``` - * - * @param {Object} `config` If supplied, this object is passed to [cache-base][] to merge onto the the instance upon instantiation. - * @param {Object} `options` If supplied, this object is used to initialize the `base.options` object. - * @api public - */ - - function Base(config, options) { - if (!(this instanceof Base)) { - return new Base(config, options); - } - Cache.call(this, config); - this.is('base'); - this.initBase(config, options); - } - - /** - * Inherit cache-base - */ - - util.inherits(Base, Cache); - - /** - * Add static emitter methods - */ - - Emitter(Base); - - /** - * Initialize `Base` defaults with the given `config` object - */ - - Base.prototype.initBase = function(config, options) { - this.options = merge({}, this.options, options); - this.cache = this.cache || {}; - this.define('registered', {}); - if (name) this[name] = {}; - - // make `app._callbacks` non-enumerable - this.define('_callbacks', this._callbacks); - if (isObject(config)) { - this.visit('set', config); - } - Base.run(this, 'use', fns); - }; - - /** - * Set the given `name` on `app._name` and `app.is*` properties. Used for doing - * lookups in plugins. - * - * ```js - * app.is('foo'); - * console.log(app._name); - * //=> 'foo' - * console.log(app.isFoo); - * //=> true - * app.is('bar'); - * console.log(app.isFoo); - * //=> true - * console.log(app.isBar); - * //=> true - * console.log(app._name); - * //=> 'bar' - * ``` - * @name .is - * @param {String} `name` - * @return {Boolean} - * @api public - */ - - Base.prototype.is = function(name) { - if (typeof name !== 'string') { - throw new TypeError('expected name to be a string'); - } - this.define('is' + pascal(name), true); - this.define('_name', name); - this.define('_appname', name); - return this; - }; - - /** - * Returns true if a plugin has already been registered on an instance. - * - * Plugin implementors are encouraged to use this first thing in a plugin - * to prevent the plugin from being called more than once on the same - * instance. - * - * ```js - * var base = new Base(); - * base.use(function(app) { - * if (app.isRegistered('myPlugin')) return; - * // do stuff to `app` - * }); - * - * // to also record the plugin as being registered - * base.use(function(app) { - * if (app.isRegistered('myPlugin', true)) return; - * // do stuff to `app` - * }); - * ``` - * @name .isRegistered - * @emits `plugin` Emits the name of the plugin being registered. Useful for unit tests, to ensure plugins are only registered once. - * @param {String} `name` The plugin name. - * @param {Boolean} `register` If the plugin if not already registered, to record it as being registered pass `true` as the second argument. - * @return {Boolean} Returns true if a plugin is already registered. - * @api public - */ - - Base.prototype.isRegistered = function(name, register) { - if (this.registered.hasOwnProperty(name)) { - return true; - } - if (register !== false) { - this.registered[name] = true; - this.emit('plugin', name); - } - return false; - }; - - /** - * Define a plugin function to be called immediately upon init. Plugins are chainable - * and expose the following arguments to the plugin function: - * - * - `app`: the current instance of `Base` - * - `base`: the [first ancestor instance](#base) of `Base` - * - * ```js - * var app = new Base() - * .use(foo) - * .use(bar) - * .use(baz) - * ``` - * @name .use - * @param {Function} `fn` plugin function to call - * @return {Object} Returns the item instance for chaining. - * @api public - */ - - Base.prototype.use = function(fn) { - fn.call(this, this); - return this; - }; - - /** - * The `.define` method is used for adding non-enumerable property on the instance. - * Dot-notation is **not supported** with `define`. - * - * ```js - * // arbitrary `render` function using lodash `template` - * app.define('render', function(str, locals) { - * return _.template(str)(locals); - * }); - * ``` - * @name .define - * @param {String} `key` The name of the property to define. - * @param {any} `value` - * @return {Object} Returns the instance for chaining. - * @api public - */ - - Base.prototype.define = function(key, val) { - if (isObject(key)) { - return this.visit('define', key); - } - define(this, key, val); - return this; - }; - - /** - * Mix property `key` onto the Base prototype. If base is inherited using - * `Base.extend` this method will be overridden by a new `mixin` method that will - * only add properties to the prototype of the inheriting application. - * - * ```js - * app.mixin('foo', function() { - * // do stuff - * }); - * ``` - * @name .mixin - * @param {String} `key` - * @param {Object|Array} `val` - * @return {Object} Returns the `base` instance for chaining. - * @api public - */ - - Base.prototype.mixin = function(key, val) { - Base.prototype[key] = val; - return this; - }; - - /** - * Non-enumberable mixin array, used by the static [Base.mixin]() method. - */ - - Base.prototype.mixins = Base.prototype.mixins || []; - - /** - * Getter/setter used when creating nested instances of `Base`, for storing a reference - * to the first ancestor instance. This works by setting an instance of `Base` on the `parent` - * property of a "child" instance. The `base` property defaults to the current instance if - * no `parent` property is defined. - * - * ```js - * // create an instance of `Base`, this is our first ("base") instance - * var first = new Base(); - * first.foo = 'bar'; // arbitrary property, to make it easier to see what's happening later - * - * // create another instance - * var second = new Base(); - * // create a reference to the first instance (`first`) - * second.parent = first; - * - * // create another instance - * var third = new Base(); - * // create a reference to the previous instance (`second`) - * // repeat this pattern every time a "child" instance is created - * third.parent = second; - * - * // we can always access the first instance using the `base` property - * console.log(first.base.foo); - * //=> 'bar' - * console.log(second.base.foo); - * //=> 'bar' - * console.log(third.base.foo); - * //=> 'bar' - * // and now you know how to get to third base ;) - * ``` - * @name .base - * @api public - */ - - Object.defineProperty(Base.prototype, 'base', { - configurable: true, - get: function() { - return this.parent ? this.parent.base : this; - } - }); - - /** - * Static method for adding global plugin functions that will - * be added to an instance when created. - * - * ```js - * Base.use(function(app) { - * app.foo = 'bar'; - * }); - * var app = new Base(); - * console.log(app.foo); - * //=> 'bar' - * ``` - * @name #use - * @param {Function} `fn` Plugin function to use on each instance. - * @return {Object} Returns the `Base` constructor for chaining - * @api public - */ - - define(Base, 'use', function(fn) { - fns.push(fn); - return Base; - }); - - /** - * Run an array of functions by passing each function - * to a method on the given object specified by the given property. - * - * @param {Object} `obj` Object containing method to use. - * @param {String} `prop` Name of the method on the object to use. - * @param {Array} `arr` Array of functions to pass to the method. - */ - - define(Base, 'run', function(obj, prop, arr) { - var len = arr.length, i = 0; - while (len--) { - obj[prop](arr[i++]); - } - return Base; - }); - - /** - * Static method for inheriting the prototype and static methods of the `Base` class. - * This method greatly simplifies the process of creating inheritance-based applications. - * See [static-extend][] for more details. - * - * ```js - * var extend = cu.extend(Parent); - * Parent.extend(Child); - * - * // optional methods - * Parent.extend(Child, { - * foo: function() {}, - * bar: function() {} - * }); - * ``` - * @name #extend - * @param {Function} `Ctor` constructor to extend - * @param {Object} `methods` Optional prototype properties to mix in. - * @return {Object} Returns the `Base` constructor for chaining - * @api public - */ - - define(Base, 'extend', cu.extend(Base, function(Ctor, Parent) { - Ctor.prototype.mixins = Ctor.prototype.mixins || []; - - define(Ctor, 'mixin', function(fn) { - var mixin = fn(Ctor.prototype, Ctor); - if (typeof mixin === 'function') { - Ctor.prototype.mixins.push(mixin); - } - return Ctor; - }); - - define(Ctor, 'mixins', function(Child) { - Base.run(Child, 'mixin', Ctor.prototype.mixins); - return Ctor; - }); - - Ctor.prototype.mixin = function(key, value) { - Ctor.prototype[key] = value; - return this; - }; - return Base; - })); - - /** - * Used for adding methods to the `Base` prototype, and/or to the prototype of child instances. - * When a mixin function returns a function, the returned function is pushed onto the `.mixins` - * array, making it available to be used on inheriting classes whenever `Base.mixins()` is - * called (e.g. `Base.mixins(Child)`). - * - * ```js - * Base.mixin(function(proto) { - * proto.foo = function(msg) { - * return 'foo ' + msg; - * }; - * }); - * ``` - * @name #mixin - * @param {Function} `fn` Function to call - * @return {Object} Returns the `Base` constructor for chaining - * @api public - */ - - define(Base, 'mixin', function(fn) { - var mixin = fn(Base.prototype, Base); - if (typeof mixin === 'function') { - Base.prototype.mixins.push(mixin); - } - return Base; - }); - - /** - * Static method for running global mixin functions against a child constructor. - * Mixins must be registered before calling this method. - * - * ```js - * Base.extend(Child); - * Base.mixins(Child); - * ``` - * @name #mixins - * @param {Function} `Child` Constructor function of a child class - * @return {Object} Returns the `Base` constructor for chaining - * @api public - */ - - define(Base, 'mixins', function(Child) { - Base.run(Child, 'mixin', Base.prototype.mixins); - return Base; - }); - - /** - * Similar to `util.inherit`, but copies all static properties, prototype properties, and - * getters/setters from `Provider` to `Receiver`. See [class-utils][]{#inherit} for more details. - * - * ```js - * Base.inherit(Foo, Bar); - * ``` - * @name #inherit - * @param {Function} `Receiver` Receiving (child) constructor - * @param {Function} `Provider` Providing (parent) constructor - * @return {Object} Returns the `Base` constructor for chaining - * @api public - */ - - define(Base, 'inherit', cu.inherit); - define(Base, 'bubble', cu.bubble); - return Base; -} - -/** - * Expose `Base` with default settings - */ - -module.exports = namespace(); - -/** - * Allow users to define a namespace - */ - -module.exports.namespace = namespace; diff --git a/user/themes/r2c/node_modules/base/node_modules/define-property/LICENSE b/user/themes/r2c/node_modules/base/node_modules/define-property/LICENSE deleted file mode 100644 index ec85897..0000000 --- a/user/themes/r2c/node_modules/base/node_modules/define-property/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2015, 2017, Jon Schlinkert - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/user/themes/r2c/node_modules/base/node_modules/define-property/README.md b/user/themes/r2c/node_modules/base/node_modules/define-property/README.md deleted file mode 100644 index 2f1af05..0000000 --- a/user/themes/r2c/node_modules/base/node_modules/define-property/README.md +++ /dev/null @@ -1,95 +0,0 @@ -# define-property [![NPM version](https://img.shields.io/npm/v/define-property.svg?style=flat)](https://www.npmjs.com/package/define-property) [![NPM monthly downloads](https://img.shields.io/npm/dm/define-property.svg?style=flat)](https://npmjs.org/package/define-property) [![NPM total downloads](https://img.shields.io/npm/dt/define-property.svg?style=flat)](https://npmjs.org/package/define-property) [![Linux Build Status](https://img.shields.io/travis/jonschlinkert/define-property.svg?style=flat&label=Travis)](https://travis-ci.org/jonschlinkert/define-property) - -> Define a non-enumerable property on an object. - -## Install - -Install with [npm](https://www.npmjs.com/): - -```sh -$ npm install --save define-property -``` - -Install with [yarn](https://yarnpkg.com): - -```sh -$ yarn add define-property -``` - -## Usage - -**Params** - -* `obj`: The object on which to define the property. -* `prop`: The name of the property to be defined or modified. -* `descriptor`: The descriptor for the property being defined or modified. - -```js -var define = require('define-property'); -var obj = {}; -define(obj, 'foo', function(val) { - return val.toUpperCase(); -}); - -console.log(obj); -//=> {} - -console.log(obj.foo('bar')); -//=> 'BAR' -``` - -**get/set** - -```js -define(obj, 'foo', { - get: function() {}, - set: function() {} -}); -``` - -## About - -### Related projects - -* [assign-deep](https://www.npmjs.com/package/assign-deep): Deeply assign the enumerable properties and/or es6 Symbol properies of source objects to the target… [more](https://github.com/jonschlinkert/assign-deep) | [homepage](https://github.com/jonschlinkert/assign-deep "Deeply assign the enumerable properties and/or es6 Symbol properies of source objects to the target (first) object.") -* [extend-shallow](https://www.npmjs.com/package/extend-shallow): Extend an object with the properties of additional objects. node.js/javascript util. | [homepage](https://github.com/jonschlinkert/extend-shallow "Extend an object with the properties of additional objects. node.js/javascript util.") -* [merge-deep](https://www.npmjs.com/package/merge-deep): Recursively merge values in a javascript object. | [homepage](https://github.com/jonschlinkert/merge-deep "Recursively merge values in a javascript object.") -* [mixin-deep](https://www.npmjs.com/package/mixin-deep): Deeply mix the properties of objects into the first object. Like merge-deep, but doesn't clone. | [homepage](https://github.com/jonschlinkert/mixin-deep "Deeply mix the properties of objects into the first object. Like merge-deep, but doesn't clone.") - -### Contributing - -Pull requests and stars are always welcome. For bugs and feature requests, [please create an issue](../../issues/new). - -### Building docs - -_(This project's readme.md is generated by [verb](https://github.com/verbose/verb-generate-readme), please don't edit the readme directly. Any changes to the readme must be made in the [.verb.md](.verb.md) readme template.)_ - -To generate the readme, run the following command: - -```sh -$ npm install -g verbose/verb#dev verb-generate-readme && verb -``` - -### Running tests - -Running and reviewing unit tests is a great way to get familiarized with a library and its API. You can install dependencies and run tests with the following command: - -```sh -$ npm install && npm test -``` - -### Author - -**Jon Schlinkert** - -* [github/jonschlinkert](https://github.com/jonschlinkert) -* [twitter/jonschlinkert](https://twitter.com/jonschlinkert) - -### License - -Copyright © 2017, [Jon Schlinkert](https://github.com/jonschlinkert). -Released under the [MIT License](LICENSE). - -*** - -_This file was generated by [verb-generate-readme](https://github.com/verbose/verb-generate-readme), v0.5.0, on April 20, 2017._ \ No newline at end of file diff --git a/user/themes/r2c/node_modules/base/node_modules/define-property/index.js b/user/themes/r2c/node_modules/base/node_modules/define-property/index.js deleted file mode 100644 index 27c19eb..0000000 --- a/user/themes/r2c/node_modules/base/node_modules/define-property/index.js +++ /dev/null @@ -1,31 +0,0 @@ -/*! - * define-property - * - * Copyright (c) 2015, 2017, Jon Schlinkert. - * Released under the MIT License. - */ - -'use strict'; - -var isDescriptor = require('is-descriptor'); - -module.exports = function defineProperty(obj, prop, val) { - if (typeof obj !== 'object' && typeof obj !== 'function') { - throw new TypeError('expected an object or function.'); - } - - if (typeof prop !== 'string') { - throw new TypeError('expected `prop` to be a string.'); - } - - if (isDescriptor(val) && ('set' in val || 'get' in val)) { - return Object.defineProperty(obj, prop, val); - } - - return Object.defineProperty(obj, prop, { - configurable: true, - enumerable: false, - writable: true, - value: val - }); -}; diff --git a/user/themes/r2c/node_modules/base/node_modules/define-property/package.json b/user/themes/r2c/node_modules/base/node_modules/define-property/package.json deleted file mode 100644 index 5ae5a5f..0000000 --- a/user/themes/r2c/node_modules/base/node_modules/define-property/package.json +++ /dev/null @@ -1,93 +0,0 @@ -{ - "_from": "define-property@^1.0.0", - "_id": "define-property@1.0.0", - "_inBundle": false, - "_integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "_location": "/base/define-property", - "_phantomChildren": {}, - "_requested": { - "type": "range", - "registry": true, - "raw": "define-property@^1.0.0", - "name": "define-property", - "escapedName": "define-property", - "rawSpec": "^1.0.0", - "saveSpec": null, - "fetchSpec": "^1.0.0" - }, - "_requiredBy": [ - "/base" - ], - "_resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "_shasum": "769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6", - "_spec": "define-property@^1.0.0", - "_where": "/mnt/data/Sites/r2c.net/user/themes/r2c/node_modules/base", - "author": { - "name": "Jon Schlinkert", - "url": "https://github.com/jonschlinkert" - }, - "bugs": { - "url": "https://github.com/jonschlinkert/define-property/issues" - }, - "bundleDependencies": false, - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "deprecated": false, - "description": "Define a non-enumerable property on an object.", - "devDependencies": { - "gulp-format-md": "^0.1.12", - "mocha": "^3.2.0" - }, - "engines": { - "node": ">=0.10.0" - }, - "files": [ - "index.js" - ], - "homepage": "https://github.com/jonschlinkert/define-property", - "keywords": [ - "define", - "define-property", - "enumerable", - "key", - "non", - "non-enumerable", - "object", - "prop", - "property", - "value" - ], - "license": "MIT", - "main": "index.js", - "name": "define-property", - "repository": { - "type": "git", - "url": "git+https://github.com/jonschlinkert/define-property.git" - }, - "scripts": { - "test": "mocha" - }, - "verb": { - "related": { - "list": [ - "extend-shallow", - "merge-deep", - "assign-deep", - "mixin-deep" - ] - }, - "toc": false, - "layout": "default", - "tasks": [ - "readme" - ], - "plugins": [ - "gulp-format-md" - ], - "lint": { - "reflinks": true - } - }, - "version": "1.0.0" -} diff --git a/user/themes/r2c/node_modules/base/node_modules/is-accessor-descriptor/LICENSE b/user/themes/r2c/node_modules/base/node_modules/is-accessor-descriptor/LICENSE deleted file mode 100644 index e33d14b..0000000 --- a/user/themes/r2c/node_modules/base/node_modules/is-accessor-descriptor/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2015-2017, Jon Schlinkert. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/user/themes/r2c/node_modules/base/node_modules/is-accessor-descriptor/README.md b/user/themes/r2c/node_modules/base/node_modules/is-accessor-descriptor/README.md deleted file mode 100644 index d198e1f..0000000 --- a/user/themes/r2c/node_modules/base/node_modules/is-accessor-descriptor/README.md +++ /dev/null @@ -1,144 +0,0 @@ -# is-accessor-descriptor [![NPM version](https://img.shields.io/npm/v/is-accessor-descriptor.svg?style=flat)](https://www.npmjs.com/package/is-accessor-descriptor) [![NPM monthly downloads](https://img.shields.io/npm/dm/is-accessor-descriptor.svg?style=flat)](https://npmjs.org/package/is-accessor-descriptor) [![NPM total downloads](https://img.shields.io/npm/dt/is-accessor-descriptor.svg?style=flat)](https://npmjs.org/package/is-accessor-descriptor) [![Linux Build Status](https://img.shields.io/travis/jonschlinkert/is-accessor-descriptor.svg?style=flat&label=Travis)](https://travis-ci.org/jonschlinkert/is-accessor-descriptor) - -> Returns true if a value has the characteristics of a valid JavaScript accessor descriptor. - -Please consider following this project's author, [Jon Schlinkert](https://github.com/jonschlinkert), and consider starring the project to show your :heart: and support. - -## Install - -Install with [npm](https://www.npmjs.com/): - -```sh -$ npm install --save is-accessor-descriptor -``` - -## Usage - -```js -var isAccessor = require('is-accessor-descriptor'); - -isAccessor({get: function() {}}); -//=> true -``` - -You may also pass an object and property name to check if the property is an accessor: - -```js -isAccessor(foo, 'bar'); -``` - -## Examples - -`false` when not an object - -```js -isAccessor('a') -isAccessor(null) -isAccessor([]) -//=> false -``` - -`true` when the object has valid properties - -and the properties all have the correct JavaScript types: - -```js -isAccessor({get: noop, set: noop}) -isAccessor({get: noop}) -isAccessor({set: noop}) -//=> true -``` - -`false` when the object has invalid properties - -```js -isAccessor({get: noop, set: noop, bar: 'baz'}) -isAccessor({get: noop, writable: true}) -isAccessor({get: noop, value: true}) -//=> false -``` - -`false` when an accessor is not a function - -```js -isAccessor({get: noop, set: 'baz'}) -isAccessor({get: 'foo', set: noop}) -isAccessor({get: 'foo', bar: 'baz'}) -isAccessor({get: 'foo', set: 'baz'}) -//=> false -``` - -`false` when a value is not the correct type - -```js -isAccessor({get: noop, set: noop, enumerable: 'foo'}) -isAccessor({set: noop, configurable: 'foo'}) -isAccessor({get: noop, configurable: 'foo'}) -//=> false -``` - -## About - -
-Contributing - -Pull requests and stars are always welcome. For bugs and feature requests, [please create an issue](../../issues/new). - -
- -
-Running Tests - -Running and reviewing unit tests is a great way to get familiarized with a library and its API. You can install dependencies and run tests with the following command: - -```sh -$ npm install && npm test -``` - -
- -
-Building docs - -_(This project's readme.md is generated by [verb](https://github.com/verbose/verb-generate-readme), please don't edit the readme directly. Any changes to the readme must be made in the [.verb.md](.verb.md) readme template.)_ - -To generate the readme, run the following command: - -```sh -$ npm install -g verbose/verb#dev verb-generate-readme && verb -``` - -
- -### Related projects - -You might also be interested in these projects: - -* [is-accessor-descriptor](https://www.npmjs.com/package/is-accessor-descriptor): Returns true if a value has the characteristics of a valid JavaScript accessor descriptor. | [homepage](https://github.com/jonschlinkert/is-accessor-descriptor "Returns true if a value has the characteristics of a valid JavaScript accessor descriptor.") -* [is-data-descriptor](https://www.npmjs.com/package/is-data-descriptor): Returns true if a value has the characteristics of a valid JavaScript data descriptor. | [homepage](https://github.com/jonschlinkert/is-data-descriptor "Returns true if a value has the characteristics of a valid JavaScript data descriptor.") -* [is-descriptor](https://www.npmjs.com/package/is-descriptor): Returns true if a value has the characteristics of a valid JavaScript descriptor. Works for… [more](https://github.com/jonschlinkert/is-descriptor) | [homepage](https://github.com/jonschlinkert/is-descriptor "Returns true if a value has the characteristics of a valid JavaScript descriptor. Works for data descriptors and accessor descriptors.") -* [is-plain-object](https://www.npmjs.com/package/is-plain-object): Returns true if an object was created by the `Object` constructor. | [homepage](https://github.com/jonschlinkert/is-plain-object "Returns true if an object was created by the `Object` constructor.") -* [isobject](https://www.npmjs.com/package/isobject): Returns true if the value is an object and not an array or null. | [homepage](https://github.com/jonschlinkert/isobject "Returns true if the value is an object and not an array or null.") - -### Contributors - -| **Commits** | **Contributor** | -| --- | --- | -| 22 | [jonschlinkert](https://github.com/jonschlinkert) | -| 2 | [realityking](https://github.com/realityking) | - -### Author - -**Jon Schlinkert** - -* [github/jonschlinkert](https://github.com/jonschlinkert) -* [twitter/jonschlinkert](https://twitter.com/jonschlinkert) - -### License - -Copyright © 2017, [Jon Schlinkert](https://github.com/jonschlinkert). -Released under the [MIT License](LICENSE). - -*** - -_This file was generated by [verb-generate-readme](https://github.com/verbose/verb-generate-readme), v0.6.0, on November 01, 2017._ \ No newline at end of file diff --git a/user/themes/r2c/node_modules/base/node_modules/is-accessor-descriptor/index.js b/user/themes/r2c/node_modules/base/node_modules/is-accessor-descriptor/index.js deleted file mode 100644 index d2e6fe8..0000000 --- a/user/themes/r2c/node_modules/base/node_modules/is-accessor-descriptor/index.js +++ /dev/null @@ -1,69 +0,0 @@ -/*! - * is-accessor-descriptor - * - * Copyright (c) 2015-2017, Jon Schlinkert. - * Released under the MIT License. - */ - -'use strict'; - -var typeOf = require('kind-of'); - -// accessor descriptor properties -var accessor = { - get: 'function', - set: 'function', - configurable: 'boolean', - enumerable: 'boolean' -}; - -function isAccessorDescriptor(obj, prop) { - if (typeof prop === 'string') { - var val = Object.getOwnPropertyDescriptor(obj, prop); - return typeof val !== 'undefined'; - } - - if (typeOf(obj) !== 'object') { - return false; - } - - if (has(obj, 'value') || has(obj, 'writable')) { - return false; - } - - if (!has(obj, 'get') || typeof obj.get !== 'function') { - return false; - } - - // tldr: it's valid to have "set" be undefined - // "set" might be undefined if `Object.getOwnPropertyDescriptor` - // was used to get the value, and only `get` was defined by the user - if (has(obj, 'set') && typeof obj[key] !== 'function' && typeof obj[key] !== 'undefined') { - return false; - } - - for (var key in obj) { - if (!accessor.hasOwnProperty(key)) { - continue; - } - - if (typeOf(obj[key]) === accessor[key]) { - continue; - } - - if (typeof obj[key] !== 'undefined') { - return false; - } - } - return true; -} - -function has(obj, key) { - return {}.hasOwnProperty.call(obj, key); -} - -/** - * Expose `isAccessorDescriptor` - */ - -module.exports = isAccessorDescriptor; diff --git a/user/themes/r2c/node_modules/base/node_modules/is-accessor-descriptor/package.json b/user/themes/r2c/node_modules/base/node_modules/is-accessor-descriptor/package.json deleted file mode 100644 index a050de8..0000000 --- a/user/themes/r2c/node_modules/base/node_modules/is-accessor-descriptor/package.json +++ /dev/null @@ -1,110 +0,0 @@ -{ - "_from": "is-accessor-descriptor@^1.0.0", - "_id": "is-accessor-descriptor@1.0.0", - "_inBundle": false, - "_integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "_location": "/base/is-accessor-descriptor", - "_phantomChildren": {}, - "_requested": { - "type": "range", - "registry": true, - "raw": "is-accessor-descriptor@^1.0.0", - "name": "is-accessor-descriptor", - "escapedName": "is-accessor-descriptor", - "rawSpec": "^1.0.0", - "saveSpec": null, - "fetchSpec": "^1.0.0" - }, - "_requiredBy": [ - "/base/is-descriptor" - ], - "_resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "_shasum": "169c2f6d3df1f992618072365c9b0ea1f6878656", - "_spec": "is-accessor-descriptor@^1.0.0", - "_where": "/mnt/data/Sites/r2c.net/user/themes/r2c/node_modules/base/node_modules/is-descriptor", - "author": { - "name": "Jon Schlinkert", - "url": "https://github.com/jonschlinkert" - }, - "bugs": { - "url": "https://github.com/jonschlinkert/is-accessor-descriptor/issues" - }, - "bundleDependencies": false, - "contributors": [ - { - "name": "Jon Schlinkert", - "url": "http://twitter.com/jonschlinkert" - }, - { - "name": "Rouven Weßling", - "url": "www.rouvenwessling.de" - } - ], - "dependencies": { - "kind-of": "^6.0.0" - }, - "deprecated": false, - "description": "Returns true if a value has the characteristics of a valid JavaScript accessor descriptor.", - "devDependencies": { - "gulp-format-md": "^1.0.0", - "mocha": "^3.5.3" - }, - "engines": { - "node": ">=0.10.0" - }, - "files": [ - "index.js" - ], - "homepage": "https://github.com/jonschlinkert/is-accessor-descriptor", - "keywords": [ - "accessor", - "check", - "data", - "descriptor", - "get", - "getter", - "is", - "keys", - "object", - "properties", - "property", - "set", - "setter", - "type", - "valid", - "value" - ], - "license": "MIT", - "main": "index.js", - "name": "is-accessor-descriptor", - "repository": { - "type": "git", - "url": "git+https://github.com/jonschlinkert/is-accessor-descriptor.git" - }, - "scripts": { - "test": "mocha" - }, - "verb": { - "toc": false, - "layout": "default", - "tasks": [ - "readme" - ], - "plugins": [ - "gulp-format-md" - ], - "related": { - "list": [ - "is-accessor-descriptor", - "is-data-descriptor", - "is-descriptor", - "is-plain-object", - "isobject" - ] - }, - "lint": { - "reflinks": true - } - }, - "version": "1.0.0" -} diff --git a/user/themes/r2c/node_modules/base/node_modules/is-data-descriptor/LICENSE b/user/themes/r2c/node_modules/base/node_modules/is-data-descriptor/LICENSE deleted file mode 100644 index e33d14b..0000000 --- a/user/themes/r2c/node_modules/base/node_modules/is-data-descriptor/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2015-2017, Jon Schlinkert. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/user/themes/r2c/node_modules/base/node_modules/is-data-descriptor/README.md b/user/themes/r2c/node_modules/base/node_modules/is-data-descriptor/README.md deleted file mode 100644 index 42b0714..0000000 --- a/user/themes/r2c/node_modules/base/node_modules/is-data-descriptor/README.md +++ /dev/null @@ -1,161 +0,0 @@ -# is-data-descriptor [![NPM version](https://img.shields.io/npm/v/is-data-descriptor.svg?style=flat)](https://www.npmjs.com/package/is-data-descriptor) [![NPM monthly downloads](https://img.shields.io/npm/dm/is-data-descriptor.svg?style=flat)](https://npmjs.org/package/is-data-descriptor) [![NPM total downloads](https://img.shields.io/npm/dt/is-data-descriptor.svg?style=flat)](https://npmjs.org/package/is-data-descriptor) [![Linux Build Status](https://img.shields.io/travis/jonschlinkert/is-data-descriptor.svg?style=flat&label=Travis)](https://travis-ci.org/jonschlinkert/is-data-descriptor) - -> Returns true if a value has the characteristics of a valid JavaScript data descriptor. - -Please consider following this project's author, [Jon Schlinkert](https://github.com/jonschlinkert), and consider starring the project to show your :heart: and support. - -## Install - -Install with [npm](https://www.npmjs.com/): - -```sh -$ npm install --save is-data-descriptor -``` - -## Usage - -```js -var isDataDesc = require('is-data-descriptor'); -``` - -## Examples - -`true` when the descriptor has valid properties with valid values. - -```js -// `value` can be anything -isDataDesc({value: 'foo'}) -isDataDesc({value: function() {}}) -isDataDesc({value: true}) -//=> true -``` - -`false` when not an object - -```js -isDataDesc('a') -//=> false -isDataDesc(null) -//=> false -isDataDesc([]) -//=> false -``` - -`false` when the object has invalid properties - -```js -isDataDesc({value: 'foo', bar: 'baz'}) -//=> false -isDataDesc({value: 'foo', bar: 'baz'}) -//=> false -isDataDesc({value: 'foo', get: function(){}}) -//=> false -isDataDesc({get: function(){}, value: 'foo'}) -//=> false -``` - -`false` when a value is not the correct type - -```js -isDataDesc({value: 'foo', enumerable: 'foo'}) -//=> false -isDataDesc({value: 'foo', configurable: 'foo'}) -//=> false -isDataDesc({value: 'foo', writable: 'foo'}) -//=> false -``` - -## Valid properties - -The only valid data descriptor properties are the following: - -* `configurable` (required) -* `enumerable` (required) -* `value` (optional) -* `writable` (optional) - -To be a valid data descriptor, either `value` or `writable` must be defined. - -**Invalid properties** - -A descriptor may have additional _invalid_ properties (an error will **not** be thrown). - -```js -var foo = {}; - -Object.defineProperty(foo, 'bar', { - enumerable: true, - whatever: 'blah', // invalid, but doesn't cause an error - get: function() { - return 'baz'; - } -}); - -console.log(foo.bar); -//=> 'baz' -``` - -## About - -
-Contributing - -Pull requests and stars are always welcome. For bugs and feature requests, [please create an issue](../../issues/new). - -
- -
-Running Tests - -Running and reviewing unit tests is a great way to get familiarized with a library and its API. You can install dependencies and run tests with the following command: - -```sh -$ npm install && npm test -``` - -
- -
-Building docs - -_(This project's readme.md is generated by [verb](https://github.com/verbose/verb-generate-readme), please don't edit the readme directly. Any changes to the readme must be made in the [.verb.md](.verb.md) readme template.)_ - -To generate the readme, run the following command: - -```sh -$ npm install -g verbose/verb#dev verb-generate-readme && verb -``` - -
- -### Related projects - -You might also be interested in these projects: - -* [is-accessor-descriptor](https://www.npmjs.com/package/is-accessor-descriptor): Returns true if a value has the characteristics of a valid JavaScript accessor descriptor. | [homepage](https://github.com/jonschlinkert/is-accessor-descriptor "Returns true if a value has the characteristics of a valid JavaScript accessor descriptor.") -* [is-data-descriptor](https://www.npmjs.com/package/is-data-descriptor): Returns true if a value has the characteristics of a valid JavaScript data descriptor. | [homepage](https://github.com/jonschlinkert/is-data-descriptor "Returns true if a value has the characteristics of a valid JavaScript data descriptor.") -* [is-descriptor](https://www.npmjs.com/package/is-descriptor): Returns true if a value has the characteristics of a valid JavaScript descriptor. Works for… [more](https://github.com/jonschlinkert/is-descriptor) | [homepage](https://github.com/jonschlinkert/is-descriptor "Returns true if a value has the characteristics of a valid JavaScript descriptor. Works for data descriptors and accessor descriptors.") -* [isobject](https://www.npmjs.com/package/isobject): Returns true if the value is an object and not an array or null. | [homepage](https://github.com/jonschlinkert/isobject "Returns true if the value is an object and not an array or null.") - -### Contributors - -| **Commits** | **Contributor** | -| --- | --- | -| 21 | [jonschlinkert](https://github.com/jonschlinkert) | -| 2 | [realityking](https://github.com/realityking) | - -### Author - -**Jon Schlinkert** - -* [github/jonschlinkert](https://github.com/jonschlinkert) -* [twitter/jonschlinkert](https://twitter.com/jonschlinkert) - -### License - -Copyright © 2017, [Jon Schlinkert](https://github.com/jonschlinkert). -Released under the [MIT License](LICENSE). - -*** - -_This file was generated by [verb-generate-readme](https://github.com/verbose/verb-generate-readme), v0.6.0, on November 01, 2017._ \ No newline at end of file diff --git a/user/themes/r2c/node_modules/base/node_modules/is-data-descriptor/index.js b/user/themes/r2c/node_modules/base/node_modules/is-data-descriptor/index.js deleted file mode 100644 index cfeae36..0000000 --- a/user/themes/r2c/node_modules/base/node_modules/is-data-descriptor/index.js +++ /dev/null @@ -1,49 +0,0 @@ -/*! - * is-data-descriptor - * - * Copyright (c) 2015-2017, Jon Schlinkert. - * Released under the MIT License. - */ - -'use strict'; - -var typeOf = require('kind-of'); - -module.exports = function isDataDescriptor(obj, prop) { - // data descriptor properties - var data = { - configurable: 'boolean', - enumerable: 'boolean', - writable: 'boolean' - }; - - if (typeOf(obj) !== 'object') { - return false; - } - - if (typeof prop === 'string') { - var val = Object.getOwnPropertyDescriptor(obj, prop); - return typeof val !== 'undefined'; - } - - if (!('value' in obj) && !('writable' in obj)) { - return false; - } - - for (var key in obj) { - if (key === 'value') continue; - - if (!data.hasOwnProperty(key)) { - continue; - } - - if (typeOf(obj[key]) === data[key]) { - continue; - } - - if (typeof obj[key] !== 'undefined') { - return false; - } - } - return true; -}; diff --git a/user/themes/r2c/node_modules/base/node_modules/is-data-descriptor/package.json b/user/themes/r2c/node_modules/base/node_modules/is-data-descriptor/package.json deleted file mode 100644 index 43c07e7..0000000 --- a/user/themes/r2c/node_modules/base/node_modules/is-data-descriptor/package.json +++ /dev/null @@ -1,109 +0,0 @@ -{ - "_from": "is-data-descriptor@^1.0.0", - "_id": "is-data-descriptor@1.0.0", - "_inBundle": false, - "_integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "_location": "/base/is-data-descriptor", - "_phantomChildren": {}, - "_requested": { - "type": "range", - "registry": true, - "raw": "is-data-descriptor@^1.0.0", - "name": "is-data-descriptor", - "escapedName": "is-data-descriptor", - "rawSpec": "^1.0.0", - "saveSpec": null, - "fetchSpec": "^1.0.0" - }, - "_requiredBy": [ - "/base/is-descriptor" - ], - "_resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "_shasum": "d84876321d0e7add03990406abbbbd36ba9268c7", - "_spec": "is-data-descriptor@^1.0.0", - "_where": "/mnt/data/Sites/r2c.net/user/themes/r2c/node_modules/base/node_modules/is-descriptor", - "author": { - "name": "Jon Schlinkert", - "url": "https://github.com/jonschlinkert" - }, - "bugs": { - "url": "https://github.com/jonschlinkert/is-data-descriptor/issues" - }, - "bundleDependencies": false, - "contributors": [ - { - "name": "Jon Schlinkert", - "url": "http://twitter.com/jonschlinkert" - }, - { - "name": "Rouven Weßling", - "url": "www.rouvenwessling.de" - } - ], - "dependencies": { - "kind-of": "^6.0.0" - }, - "deprecated": false, - "description": "Returns true if a value has the characteristics of a valid JavaScript data descriptor.", - "devDependencies": { - "gulp-format-md": "^1.0.0", - "mocha": "^3.5.3" - }, - "engines": { - "node": ">=0.10.0" - }, - "files": [ - "index.js" - ], - "homepage": "https://github.com/jonschlinkert/is-data-descriptor", - "keywords": [ - "accessor", - "check", - "data", - "descriptor", - "get", - "getter", - "is", - "keys", - "object", - "properties", - "property", - "set", - "setter", - "type", - "valid", - "value" - ], - "license": "MIT", - "main": "index.js", - "name": "is-data-descriptor", - "repository": { - "type": "git", - "url": "git+https://github.com/jonschlinkert/is-data-descriptor.git" - }, - "scripts": { - "test": "mocha" - }, - "verb": { - "toc": false, - "layout": "default", - "tasks": [ - "readme" - ], - "plugins": [ - "gulp-format-md" - ], - "related": { - "list": [ - "is-accessor-descriptor", - "is-data-descriptor", - "is-descriptor", - "isobject" - ] - }, - "lint": { - "reflinks": true - } - }, - "version": "1.0.0" -} diff --git a/user/themes/r2c/node_modules/base/node_modules/is-descriptor/LICENSE b/user/themes/r2c/node_modules/base/node_modules/is-descriptor/LICENSE deleted file mode 100644 index c0d7f13..0000000 --- a/user/themes/r2c/node_modules/base/node_modules/is-descriptor/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2015-2017, Jon Schlinkert. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. \ No newline at end of file diff --git a/user/themes/r2c/node_modules/base/node_modules/is-descriptor/README.md b/user/themes/r2c/node_modules/base/node_modules/is-descriptor/README.md deleted file mode 100644 index 658e533..0000000 --- a/user/themes/r2c/node_modules/base/node_modules/is-descriptor/README.md +++ /dev/null @@ -1,193 +0,0 @@ -# is-descriptor [![NPM version](https://img.shields.io/npm/v/is-descriptor.svg?style=flat)](https://www.npmjs.com/package/is-descriptor) [![NPM monthly downloads](https://img.shields.io/npm/dm/is-descriptor.svg?style=flat)](https://npmjs.org/package/is-descriptor) [![NPM total downloads](https://img.shields.io/npm/dt/is-descriptor.svg?style=flat)](https://npmjs.org/package/is-descriptor) [![Linux Build Status](https://img.shields.io/travis/jonschlinkert/is-descriptor.svg?style=flat&label=Travis)](https://travis-ci.org/jonschlinkert/is-descriptor) - -> Returns true if a value has the characteristics of a valid JavaScript descriptor. Works for data descriptors and accessor descriptors. - -## Install - -Install with [npm](https://www.npmjs.com/): - -```sh -$ npm install --save is-descriptor -``` - -## Usage - -```js -var isDescriptor = require('is-descriptor'); - -isDescriptor({value: 'foo'}) -//=> true -isDescriptor({get: function(){}, set: function(){}}) -//=> true -isDescriptor({get: 'foo', set: function(){}}) -//=> false -``` - -You may also check for a descriptor by passing an object as the first argument and property name (`string`) as the second argument. - -```js -var obj = {}; -obj.foo = 'abc'; - -Object.defineProperty(obj, 'bar', { - value: 'xyz' -}); - -isDescriptor(obj, 'foo'); -//=> true -isDescriptor(obj, 'bar'); -//=> true -``` - -## Examples - -### value type - -`false` when not an object - -```js -isDescriptor('a'); -//=> false -isDescriptor(null); -//=> false -isDescriptor([]); -//=> false -``` - -### data descriptor - -`true` when the object has valid properties with valid values. - -```js -isDescriptor({value: 'foo'}); -//=> true -isDescriptor({value: noop}); -//=> true -``` - -`false` when the object has invalid properties - -```js -isDescriptor({value: 'foo', bar: 'baz'}); -//=> false -isDescriptor({value: 'foo', bar: 'baz'}); -//=> false -isDescriptor({value: 'foo', get: noop}); -//=> false -isDescriptor({get: noop, value: noop}); -//=> false -``` - -`false` when a value is not the correct type - -```js -isDescriptor({value: 'foo', enumerable: 'foo'}); -//=> false -isDescriptor({value: 'foo', configurable: 'foo'}); -//=> false -isDescriptor({value: 'foo', writable: 'foo'}); -//=> false -``` - -### accessor descriptor - -`true` when the object has valid properties with valid values. - -```js -isDescriptor({get: noop, set: noop}); -//=> true -isDescriptor({get: noop}); -//=> true -isDescriptor({set: noop}); -//=> true -``` - -`false` when the object has invalid properties - -```js -isDescriptor({get: noop, set: noop, bar: 'baz'}); -//=> false -isDescriptor({get: noop, writable: true}); -//=> false -isDescriptor({get: noop, value: true}); -//=> false -``` - -`false` when an accessor is not a function - -```js -isDescriptor({get: noop, set: 'baz'}); -//=> false -isDescriptor({get: 'foo', set: noop}); -//=> false -isDescriptor({get: 'foo', bar: 'baz'}); -//=> false -isDescriptor({get: 'foo', set: 'baz'}); -//=> false -``` - -`false` when a value is not the correct type - -```js -isDescriptor({get: noop, set: noop, enumerable: 'foo'}); -//=> false -isDescriptor({set: noop, configurable: 'foo'}); -//=> false -isDescriptor({get: noop, configurable: 'foo'}); -//=> false -``` - -## About - -### Related projects - -* [is-accessor-descriptor](https://www.npmjs.com/package/is-accessor-descriptor): Returns true if a value has the characteristics of a valid JavaScript accessor descriptor. | [homepage](https://github.com/jonschlinkert/is-accessor-descriptor "Returns true if a value has the characteristics of a valid JavaScript accessor descriptor.") -* [is-data-descriptor](https://www.npmjs.com/package/is-data-descriptor): Returns true if a value has the characteristics of a valid JavaScript data descriptor. | [homepage](https://github.com/jonschlinkert/is-data-descriptor "Returns true if a value has the characteristics of a valid JavaScript data descriptor.") -* [is-descriptor](https://www.npmjs.com/package/is-descriptor): Returns true if a value has the characteristics of a valid JavaScript descriptor. Works for… [more](https://github.com/jonschlinkert/is-descriptor) | [homepage](https://github.com/jonschlinkert/is-descriptor "Returns true if a value has the characteristics of a valid JavaScript descriptor. Works for data descriptors and accessor descriptors.") -* [isobject](https://www.npmjs.com/package/isobject): Returns true if the value is an object and not an array or null. | [homepage](https://github.com/jonschlinkert/isobject "Returns true if the value is an object and not an array or null.") - -### Contributing - -Pull requests and stars are always welcome. For bugs and feature requests, [please create an issue](../../issues/new). - -### Contributors - -| **Commits** | **Contributor** | -| --- | --- | -| 24 | [jonschlinkert](https://github.com/jonschlinkert) | -| 1 | [doowb](https://github.com/doowb) | -| 1 | [wtgtybhertgeghgtwtg](https://github.com/wtgtybhertgeghgtwtg) | - -### Building docs - -_(This project's readme.md is generated by [verb](https://github.com/verbose/verb-generate-readme), please don't edit the readme directly. Any changes to the readme must be made in the [.verb.md](.verb.md) readme template.)_ - -To generate the readme, run the following command: - -```sh -$ npm install -g verbose/verb#dev verb-generate-readme && verb -``` - -### Running tests - -Running and reviewing unit tests is a great way to get familiarized with a library and its API. You can install dependencies and run tests with the following command: - -```sh -$ npm install && npm test -``` - -### Author - -**Jon Schlinkert** - -* [github/jonschlinkert](https://github.com/jonschlinkert) -* [twitter/jonschlinkert](https://twitter.com/jonschlinkert) - -### License - -Copyright © 2017, [Jon Schlinkert](https://github.com/jonschlinkert). -Released under the [MIT License](LICENSE). - -*** - -_This file was generated by [verb-generate-readme](https://github.com/verbose/verb-generate-readme), v0.6.0, on July 22, 2017._ \ No newline at end of file diff --git a/user/themes/r2c/node_modules/base/node_modules/is-descriptor/index.js b/user/themes/r2c/node_modules/base/node_modules/is-descriptor/index.js deleted file mode 100644 index c9b91d7..0000000 --- a/user/themes/r2c/node_modules/base/node_modules/is-descriptor/index.js +++ /dev/null @@ -1,22 +0,0 @@ -/*! - * is-descriptor - * - * Copyright (c) 2015-2017, Jon Schlinkert. - * Released under the MIT License. - */ - -'use strict'; - -var typeOf = require('kind-of'); -var isAccessor = require('is-accessor-descriptor'); -var isData = require('is-data-descriptor'); - -module.exports = function isDescriptor(obj, key) { - if (typeOf(obj) !== 'object') { - return false; - } - if ('get' in obj) { - return isAccessor(obj, key); - } - return isData(obj, key); -}; diff --git a/user/themes/r2c/node_modules/base/node_modules/is-descriptor/package.json b/user/themes/r2c/node_modules/base/node_modules/is-descriptor/package.json deleted file mode 100644 index e3cc862..0000000 --- a/user/themes/r2c/node_modules/base/node_modules/is-descriptor/package.json +++ /dev/null @@ -1,114 +0,0 @@ -{ - "_from": "is-descriptor@^1.0.0", - "_id": "is-descriptor@1.0.2", - "_inBundle": false, - "_integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "_location": "/base/is-descriptor", - "_phantomChildren": {}, - "_requested": { - "type": "range", - "registry": true, - "raw": "is-descriptor@^1.0.0", - "name": "is-descriptor", - "escapedName": "is-descriptor", - "rawSpec": "^1.0.0", - "saveSpec": null, - "fetchSpec": "^1.0.0" - }, - "_requiredBy": [ - "/base/define-property" - ], - "_resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "_shasum": "3b159746a66604b04f8c81524ba365c5f14d86ec", - "_spec": "is-descriptor@^1.0.0", - "_where": "/mnt/data/Sites/r2c.net/user/themes/r2c/node_modules/base/node_modules/define-property", - "author": { - "name": "Jon Schlinkert", - "url": "https://github.com/jonschlinkert" - }, - "bugs": { - "url": "https://github.com/jonschlinkert/is-descriptor/issues" - }, - "bundleDependencies": false, - "contributors": [ - { - "name": "Brian Woodward", - "url": "https://twitter.com/doowb" - }, - { - "name": "Jon Schlinkert", - "url": "http://twitter.com/jonschlinkert" - }, - { - "url": "https://github.com/wtgtybhertgeghgtwtg" - } - ], - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "deprecated": false, - "description": "Returns true if a value has the characteristics of a valid JavaScript descriptor. Works for data descriptors and accessor descriptors.", - "devDependencies": { - "gulp-format-md": "^1.0.0", - "mocha": "^3.5.3" - }, - "engines": { - "node": ">=0.10.0" - }, - "files": [ - "index.js" - ], - "homepage": "https://github.com/jonschlinkert/is-descriptor", - "keywords": [ - "accessor", - "check", - "data", - "descriptor", - "get", - "getter", - "is", - "keys", - "object", - "properties", - "property", - "set", - "setter", - "type", - "valid", - "value" - ], - "license": "MIT", - "main": "index.js", - "name": "is-descriptor", - "repository": { - "type": "git", - "url": "git+https://github.com/jonschlinkert/is-descriptor.git" - }, - "scripts": { - "test": "mocha" - }, - "verb": { - "related": { - "list": [ - "is-accessor-descriptor", - "is-data-descriptor", - "is-descriptor", - "isobject" - ] - }, - "plugins": [ - "gulp-format-md" - ], - "toc": false, - "layout": "default", - "tasks": [ - "readme" - ], - "lint": { - "reflinks": true - } - }, - "version": "1.0.2" -} diff --git a/user/themes/r2c/node_modules/base/package.json b/user/themes/r2c/node_modules/base/package.json deleted file mode 100644 index 84526e5..0000000 --- a/user/themes/r2c/node_modules/base/package.json +++ /dev/null @@ -1,164 +0,0 @@ -{ - "_from": "base@^0.11.1", - "_id": "base@0.11.2", - "_inBundle": false, - "_integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "_location": "/base", - "_phantomChildren": { - "kind-of": "6.0.2" - }, - "_requested": { - "type": "range", - "registry": true, - "raw": "base@^0.11.1", - "name": "base", - "escapedName": "base", - "rawSpec": "^0.11.1", - "saveSpec": null, - "fetchSpec": "^0.11.1" - }, - "_requiredBy": [ - "/snapdragon" - ], - "_resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "_shasum": "7bde5ced145b6d551a90db87f83c558b4eb48a8f", - "_spec": "base@^0.11.1", - "_where": "/mnt/data/Sites/r2c.net/user/themes/r2c/node_modules/snapdragon", - "author": { - "name": "Jon Schlinkert", - "url": "https://github.com/jonschlinkert" - }, - "bugs": { - "url": "https://github.com/node-base/base/issues" - }, - "bundleDependencies": false, - "contributors": [ - { - "name": "Brian Woodward", - "url": "https://twitter.com/doowb" - }, - { - "name": "John O'Donnell", - "url": "https://github.com/criticalmash" - }, - { - "name": "Jon Schlinkert", - "url": "http://twitter.com/jonschlinkert" - }, - { - "name": "tunnckoCore", - "url": "https://i.am.charlike.online" - }, - { - "url": "https://github.com/wtgtybhertgeghgtwtg" - } - ], - "dependencies": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "deprecated": false, - "description": "base is the foundation for creating modular, unit testable and highly pluggable node.js applications, starting with a handful of common methods, like `set`, `get`, `del` and `use`.", - "devDependencies": { - "gulp": "^3.9.1", - "gulp-eslint": "^4.0.0", - "gulp-format-md": "^1.0.0", - "gulp-istanbul": "^1.1.2", - "gulp-mocha": "^3.0.1", - "helper-coverage": "^0.1.3", - "mocha": "^3.5.0", - "should": "^13.0.1", - "through2": "^2.0.3", - "verb-generate-readme": "^0.6.0" - }, - "engines": { - "node": ">=0.10.0" - }, - "files": [ - "index.js" - ], - "homepage": "https://github.com/node-base/base", - "keywords": [ - "base", - "boilerplate", - "cache", - "del", - "get", - "inherit", - "methods", - "set", - "starter", - "unset", - "visit" - ], - "license": "MIT", - "main": "index.js", - "maintainers": [ - { - "name": "Brian Woodward", - "url": "https://github.com/doowb" - }, - { - "name": "Jon Schlinkert", - "url": "https://github.com/jonschlinkert" - } - ], - "name": "base", - "repository": { - "type": "git", - "url": "git+https://github.com/node-base/base.git" - }, - "scripts": { - "test": "mocha" - }, - "verb": { - "run": true, - "toc": false, - "layout": "default", - "tasks": [ - "readme" - ], - "plugins": [ - "gulp-format-md" - ], - "helpers": [ - "helper-coverage" - ], - "related": { - "description": "There are a number of different plugins available for extending base. Let us know if you create your own!", - "hightlight": "generate", - "list": [ - "base-cwd", - "base-data", - "base-fs", - "base-generators", - "base-option", - "base-pipeline", - "base-pkg", - "base-plugins", - "base-questions", - "base-store", - "base-task" - ] - }, - "reflinks": [ - "assemble", - "boilerplate", - "cache-base", - "class-utils", - "generate", - "scaffold", - "static-extend", - "verb" - ], - "lint": { - "reflinks": true - } - }, - "version": "0.11.2" -} diff --git a/user/themes/r2c/node_modules/bcrypt-pbkdf/README.md b/user/themes/r2c/node_modules/bcrypt-pbkdf/README.md deleted file mode 100644 index 1201809..0000000 --- a/user/themes/r2c/node_modules/bcrypt-pbkdf/README.md +++ /dev/null @@ -1,39 +0,0 @@ -Port of the OpenBSD `bcrypt_pbkdf` function to pure Javascript. `npm`-ified -version of [Devi Mandiri's port] -(https://github.com/devi/tmp/blob/master/js/bcrypt_pbkdf.js), -with some minor performance improvements. The code is copied verbatim (and -un-styled) from Devi's work. - -This product includes software developed by Niels Provos. - -## API - -### `bcrypt_pbkdf.pbkdf(pass, passlen, salt, saltlen, key, keylen, rounds)` - -Derive a cryptographic key of arbitrary length from a given password and salt, -using the OpenBSD `bcrypt_pbkdf` function. This is a combination of Blowfish and -SHA-512. - -See [this article](http://www.tedunangst.com/flak/post/bcrypt-pbkdf) for -further information. - -Parameters: - - * `pass`, a Uint8Array of length `passlen` - * `passlen`, an integer Number - * `salt`, a Uint8Array of length `saltlen` - * `saltlen`, an integer Number - * `key`, a Uint8Array of length `keylen`, will be filled with output - * `keylen`, an integer Number - * `rounds`, an integer Number, number of rounds of the PBKDF to run - -### `bcrypt_pbkdf.hash(sha2pass, sha2salt, out)` - -Calculate a Blowfish hash, given SHA2-512 output of a password and salt. Used as -part of the inner round function in the PBKDF. - -Parameters: - - * `sha2pass`, a Uint8Array of length 64 - * `sha2salt`, a Uint8Array of length 64 - * `out`, a Uint8Array of length 32, will be filled with output diff --git a/user/themes/r2c/node_modules/bcrypt-pbkdf/index.js b/user/themes/r2c/node_modules/bcrypt-pbkdf/index.js deleted file mode 100644 index b1b5ad4..0000000 --- a/user/themes/r2c/node_modules/bcrypt-pbkdf/index.js +++ /dev/null @@ -1,556 +0,0 @@ -'use strict'; - -var crypto_hash_sha512 = require('tweetnacl').lowlevel.crypto_hash; - -/* - * This file is a 1:1 port from the OpenBSD blowfish.c and bcrypt_pbkdf.c. As a - * result, it retains the original copyright and license. The two files are - * under slightly different (but compatible) licenses, and are here combined in - * one file. - * - * Credit for the actual porting work goes to: - * Devi Mandiri - */ - -/* - * The Blowfish portions are under the following license: - * - * Blowfish block cipher for OpenBSD - * Copyright 1997 Niels Provos - * All rights reserved. - * - * Implementation advice by David Mazieres . - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -/* - * The bcrypt_pbkdf portions are under the following license: - * - * Copyright (c) 2013 Ted Unangst - * - * Permission to use, copy, modify, and distribute this software for any - * purpose with or without fee is hereby granted, provided that the above - * copyright notice and this permission notice appear in all copies. - * - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR - * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN - * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF - * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - */ - -/* - * Performance improvements (Javascript-specific): - * - * Copyright 2016, Joyent Inc - * Author: Alex Wilson - * - * Permission to use, copy, modify, and distribute this software for any - * purpose with or without fee is hereby granted, provided that the above - * copyright notice and this permission notice appear in all copies. - * - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR - * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN - * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF - * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - */ - -// Ported from OpenBSD bcrypt_pbkdf.c v1.9 - -var BLF_J = 0; - -var Blowfish = function() { - this.S = [ - new Uint32Array([ - 0xd1310ba6, 0x98dfb5ac, 0x2ffd72db, 0xd01adfb7, - 0xb8e1afed, 0x6a267e96, 0xba7c9045, 0xf12c7f99, - 0x24a19947, 0xb3916cf7, 0x0801f2e2, 0x858efc16, - 0x636920d8, 0x71574e69, 0xa458fea3, 0xf4933d7e, - 0x0d95748f, 0x728eb658, 0x718bcd58, 0x82154aee, - 0x7b54a41d, 0xc25a59b5, 0x9c30d539, 0x2af26013, - 0xc5d1b023, 0x286085f0, 0xca417918, 0xb8db38ef, - 0x8e79dcb0, 0x603a180e, 0x6c9e0e8b, 0xb01e8a3e, - 0xd71577c1, 0xbd314b27, 0x78af2fda, 0x55605c60, - 0xe65525f3, 0xaa55ab94, 0x57489862, 0x63e81440, - 0x55ca396a, 0x2aab10b6, 0xb4cc5c34, 0x1141e8ce, - 0xa15486af, 0x7c72e993, 0xb3ee1411, 0x636fbc2a, - 0x2ba9c55d, 0x741831f6, 0xce5c3e16, 0x9b87931e, - 0xafd6ba33, 0x6c24cf5c, 0x7a325381, 0x28958677, - 0x3b8f4898, 0x6b4bb9af, 0xc4bfe81b, 0x66282193, - 0x61d809cc, 0xfb21a991, 0x487cac60, 0x5dec8032, - 0xef845d5d, 0xe98575b1, 0xdc262302, 0xeb651b88, - 0x23893e81, 0xd396acc5, 0x0f6d6ff3, 0x83f44239, - 0x2e0b4482, 0xa4842004, 0x69c8f04a, 0x9e1f9b5e, - 0x21c66842, 0xf6e96c9a, 0x670c9c61, 0xabd388f0, - 0x6a51a0d2, 0xd8542f68, 0x960fa728, 0xab5133a3, - 0x6eef0b6c, 0x137a3be4, 0xba3bf050, 0x7efb2a98, - 0xa1f1651d, 0x39af0176, 0x66ca593e, 0x82430e88, - 0x8cee8619, 0x456f9fb4, 0x7d84a5c3, 0x3b8b5ebe, - 0xe06f75d8, 0x85c12073, 0x401a449f, 0x56c16aa6, - 0x4ed3aa62, 0x363f7706, 0x1bfedf72, 0x429b023d, - 0x37d0d724, 0xd00a1248, 0xdb0fead3, 0x49f1c09b, - 0x075372c9, 0x80991b7b, 0x25d479d8, 0xf6e8def7, - 0xe3fe501a, 0xb6794c3b, 0x976ce0bd, 0x04c006ba, - 0xc1a94fb6, 0x409f60c4, 0x5e5c9ec2, 0x196a2463, - 0x68fb6faf, 0x3e6c53b5, 0x1339b2eb, 0x3b52ec6f, - 0x6dfc511f, 0x9b30952c, 0xcc814544, 0xaf5ebd09, - 0xbee3d004, 0xde334afd, 0x660f2807, 0x192e4bb3, - 0xc0cba857, 0x45c8740f, 0xd20b5f39, 0xb9d3fbdb, - 0x5579c0bd, 0x1a60320a, 0xd6a100c6, 0x402c7279, - 0x679f25fe, 0xfb1fa3cc, 0x8ea5e9f8, 0xdb3222f8, - 0x3c7516df, 0xfd616b15, 0x2f501ec8, 0xad0552ab, - 0x323db5fa, 0xfd238760, 0x53317b48, 0x3e00df82, - 0x9e5c57bb, 0xca6f8ca0, 0x1a87562e, 0xdf1769db, - 0xd542a8f6, 0x287effc3, 0xac6732c6, 0x8c4f5573, - 0x695b27b0, 0xbbca58c8, 0xe1ffa35d, 0xb8f011a0, - 0x10fa3d98, 0xfd2183b8, 0x4afcb56c, 0x2dd1d35b, - 0x9a53e479, 0xb6f84565, 0xd28e49bc, 0x4bfb9790, - 0xe1ddf2da, 0xa4cb7e33, 0x62fb1341, 0xcee4c6e8, - 0xef20cada, 0x36774c01, 0xd07e9efe, 0x2bf11fb4, - 0x95dbda4d, 0xae909198, 0xeaad8e71, 0x6b93d5a0, - 0xd08ed1d0, 0xafc725e0, 0x8e3c5b2f, 0x8e7594b7, - 0x8ff6e2fb, 0xf2122b64, 0x8888b812, 0x900df01c, - 0x4fad5ea0, 0x688fc31c, 0xd1cff191, 0xb3a8c1ad, - 0x2f2f2218, 0xbe0e1777, 0xea752dfe, 0x8b021fa1, - 0xe5a0cc0f, 0xb56f74e8, 0x18acf3d6, 0xce89e299, - 0xb4a84fe0, 0xfd13e0b7, 0x7cc43b81, 0xd2ada8d9, - 0x165fa266, 0x80957705, 0x93cc7314, 0x211a1477, - 0xe6ad2065, 0x77b5fa86, 0xc75442f5, 0xfb9d35cf, - 0xebcdaf0c, 0x7b3e89a0, 0xd6411bd3, 0xae1e7e49, - 0x00250e2d, 0x2071b35e, 0x226800bb, 0x57b8e0af, - 0x2464369b, 0xf009b91e, 0x5563911d, 0x59dfa6aa, - 0x78c14389, 0xd95a537f, 0x207d5ba2, 0x02e5b9c5, - 0x83260376, 0x6295cfa9, 0x11c81968, 0x4e734a41, - 0xb3472dca, 0x7b14a94a, 0x1b510052, 0x9a532915, - 0xd60f573f, 0xbc9bc6e4, 0x2b60a476, 0x81e67400, - 0x08ba6fb5, 0x571be91f, 0xf296ec6b, 0x2a0dd915, - 0xb6636521, 0xe7b9f9b6, 0xff34052e, 0xc5855664, - 0x53b02d5d, 0xa99f8fa1, 0x08ba4799, 0x6e85076a]), - new Uint32Array([ - 0x4b7a70e9, 0xb5b32944, 0xdb75092e, 0xc4192623, - 0xad6ea6b0, 0x49a7df7d, 0x9cee60b8, 0x8fedb266, - 0xecaa8c71, 0x699a17ff, 0x5664526c, 0xc2b19ee1, - 0x193602a5, 0x75094c29, 0xa0591340, 0xe4183a3e, - 0x3f54989a, 0x5b429d65, 0x6b8fe4d6, 0x99f73fd6, - 0xa1d29c07, 0xefe830f5, 0x4d2d38e6, 0xf0255dc1, - 0x4cdd2086, 0x8470eb26, 0x6382e9c6, 0x021ecc5e, - 0x09686b3f, 0x3ebaefc9, 0x3c971814, 0x6b6a70a1, - 0x687f3584, 0x52a0e286, 0xb79c5305, 0xaa500737, - 0x3e07841c, 0x7fdeae5c, 0x8e7d44ec, 0x5716f2b8, - 0xb03ada37, 0xf0500c0d, 0xf01c1f04, 0x0200b3ff, - 0xae0cf51a, 0x3cb574b2, 0x25837a58, 0xdc0921bd, - 0xd19113f9, 0x7ca92ff6, 0x94324773, 0x22f54701, - 0x3ae5e581, 0x37c2dadc, 0xc8b57634, 0x9af3dda7, - 0xa9446146, 0x0fd0030e, 0xecc8c73e, 0xa4751e41, - 0xe238cd99, 0x3bea0e2f, 0x3280bba1, 0x183eb331, - 0x4e548b38, 0x4f6db908, 0x6f420d03, 0xf60a04bf, - 0x2cb81290, 0x24977c79, 0x5679b072, 0xbcaf89af, - 0xde9a771f, 0xd9930810, 0xb38bae12, 0xdccf3f2e, - 0x5512721f, 0x2e6b7124, 0x501adde6, 0x9f84cd87, - 0x7a584718, 0x7408da17, 0xbc9f9abc, 0xe94b7d8c, - 0xec7aec3a, 0xdb851dfa, 0x63094366, 0xc464c3d2, - 0xef1c1847, 0x3215d908, 0xdd433b37, 0x24c2ba16, - 0x12a14d43, 0x2a65c451, 0x50940002, 0x133ae4dd, - 0x71dff89e, 0x10314e55, 0x81ac77d6, 0x5f11199b, - 0x043556f1, 0xd7a3c76b, 0x3c11183b, 0x5924a509, - 0xf28fe6ed, 0x97f1fbfa, 0x9ebabf2c, 0x1e153c6e, - 0x86e34570, 0xeae96fb1, 0x860e5e0a, 0x5a3e2ab3, - 0x771fe71c, 0x4e3d06fa, 0x2965dcb9, 0x99e71d0f, - 0x803e89d6, 0x5266c825, 0x2e4cc978, 0x9c10b36a, - 0xc6150eba, 0x94e2ea78, 0xa5fc3c53, 0x1e0a2df4, - 0xf2f74ea7, 0x361d2b3d, 0x1939260f, 0x19c27960, - 0x5223a708, 0xf71312b6, 0xebadfe6e, 0xeac31f66, - 0xe3bc4595, 0xa67bc883, 0xb17f37d1, 0x018cff28, - 0xc332ddef, 0xbe6c5aa5, 0x65582185, 0x68ab9802, - 0xeecea50f, 0xdb2f953b, 0x2aef7dad, 0x5b6e2f84, - 0x1521b628, 0x29076170, 0xecdd4775, 0x619f1510, - 0x13cca830, 0xeb61bd96, 0x0334fe1e, 0xaa0363cf, - 0xb5735c90, 0x4c70a239, 0xd59e9e0b, 0xcbaade14, - 0xeecc86bc, 0x60622ca7, 0x9cab5cab, 0xb2f3846e, - 0x648b1eaf, 0x19bdf0ca, 0xa02369b9, 0x655abb50, - 0x40685a32, 0x3c2ab4b3, 0x319ee9d5, 0xc021b8f7, - 0x9b540b19, 0x875fa099, 0x95f7997e, 0x623d7da8, - 0xf837889a, 0x97e32d77, 0x11ed935f, 0x16681281, - 0x0e358829, 0xc7e61fd6, 0x96dedfa1, 0x7858ba99, - 0x57f584a5, 0x1b227263, 0x9b83c3ff, 0x1ac24696, - 0xcdb30aeb, 0x532e3054, 0x8fd948e4, 0x6dbc3128, - 0x58ebf2ef, 0x34c6ffea, 0xfe28ed61, 0xee7c3c73, - 0x5d4a14d9, 0xe864b7e3, 0x42105d14, 0x203e13e0, - 0x45eee2b6, 0xa3aaabea, 0xdb6c4f15, 0xfacb4fd0, - 0xc742f442, 0xef6abbb5, 0x654f3b1d, 0x41cd2105, - 0xd81e799e, 0x86854dc7, 0xe44b476a, 0x3d816250, - 0xcf62a1f2, 0x5b8d2646, 0xfc8883a0, 0xc1c7b6a3, - 0x7f1524c3, 0x69cb7492, 0x47848a0b, 0x5692b285, - 0x095bbf00, 0xad19489d, 0x1462b174, 0x23820e00, - 0x58428d2a, 0x0c55f5ea, 0x1dadf43e, 0x233f7061, - 0x3372f092, 0x8d937e41, 0xd65fecf1, 0x6c223bdb, - 0x7cde3759, 0xcbee7460, 0x4085f2a7, 0xce77326e, - 0xa6078084, 0x19f8509e, 0xe8efd855, 0x61d99735, - 0xa969a7aa, 0xc50c06c2, 0x5a04abfc, 0x800bcadc, - 0x9e447a2e, 0xc3453484, 0xfdd56705, 0x0e1e9ec9, - 0xdb73dbd3, 0x105588cd, 0x675fda79, 0xe3674340, - 0xc5c43465, 0x713e38d8, 0x3d28f89e, 0xf16dff20, - 0x153e21e7, 0x8fb03d4a, 0xe6e39f2b, 0xdb83adf7]), - new Uint32Array([ - 0xe93d5a68, 0x948140f7, 0xf64c261c, 0x94692934, - 0x411520f7, 0x7602d4f7, 0xbcf46b2e, 0xd4a20068, - 0xd4082471, 0x3320f46a, 0x43b7d4b7, 0x500061af, - 0x1e39f62e, 0x97244546, 0x14214f74, 0xbf8b8840, - 0x4d95fc1d, 0x96b591af, 0x70f4ddd3, 0x66a02f45, - 0xbfbc09ec, 0x03bd9785, 0x7fac6dd0, 0x31cb8504, - 0x96eb27b3, 0x55fd3941, 0xda2547e6, 0xabca0a9a, - 0x28507825, 0x530429f4, 0x0a2c86da, 0xe9b66dfb, - 0x68dc1462, 0xd7486900, 0x680ec0a4, 0x27a18dee, - 0x4f3ffea2, 0xe887ad8c, 0xb58ce006, 0x7af4d6b6, - 0xaace1e7c, 0xd3375fec, 0xce78a399, 0x406b2a42, - 0x20fe9e35, 0xd9f385b9, 0xee39d7ab, 0x3b124e8b, - 0x1dc9faf7, 0x4b6d1856, 0x26a36631, 0xeae397b2, - 0x3a6efa74, 0xdd5b4332, 0x6841e7f7, 0xca7820fb, - 0xfb0af54e, 0xd8feb397, 0x454056ac, 0xba489527, - 0x55533a3a, 0x20838d87, 0xfe6ba9b7, 0xd096954b, - 0x55a867bc, 0xa1159a58, 0xcca92963, 0x99e1db33, - 0xa62a4a56, 0x3f3125f9, 0x5ef47e1c, 0x9029317c, - 0xfdf8e802, 0x04272f70, 0x80bb155c, 0x05282ce3, - 0x95c11548, 0xe4c66d22, 0x48c1133f, 0xc70f86dc, - 0x07f9c9ee, 0x41041f0f, 0x404779a4, 0x5d886e17, - 0x325f51eb, 0xd59bc0d1, 0xf2bcc18f, 0x41113564, - 0x257b7834, 0x602a9c60, 0xdff8e8a3, 0x1f636c1b, - 0x0e12b4c2, 0x02e1329e, 0xaf664fd1, 0xcad18115, - 0x6b2395e0, 0x333e92e1, 0x3b240b62, 0xeebeb922, - 0x85b2a20e, 0xe6ba0d99, 0xde720c8c, 0x2da2f728, - 0xd0127845, 0x95b794fd, 0x647d0862, 0xe7ccf5f0, - 0x5449a36f, 0x877d48fa, 0xc39dfd27, 0xf33e8d1e, - 0x0a476341, 0x992eff74, 0x3a6f6eab, 0xf4f8fd37, - 0xa812dc60, 0xa1ebddf8, 0x991be14c, 0xdb6e6b0d, - 0xc67b5510, 0x6d672c37, 0x2765d43b, 0xdcd0e804, - 0xf1290dc7, 0xcc00ffa3, 0xb5390f92, 0x690fed0b, - 0x667b9ffb, 0xcedb7d9c, 0xa091cf0b, 0xd9155ea3, - 0xbb132f88, 0x515bad24, 0x7b9479bf, 0x763bd6eb, - 0x37392eb3, 0xcc115979, 0x8026e297, 0xf42e312d, - 0x6842ada7, 0xc66a2b3b, 0x12754ccc, 0x782ef11c, - 0x6a124237, 0xb79251e7, 0x06a1bbe6, 0x4bfb6350, - 0x1a6b1018, 0x11caedfa, 0x3d25bdd8, 0xe2e1c3c9, - 0x44421659, 0x0a121386, 0xd90cec6e, 0xd5abea2a, - 0x64af674e, 0xda86a85f, 0xbebfe988, 0x64e4c3fe, - 0x9dbc8057, 0xf0f7c086, 0x60787bf8, 0x6003604d, - 0xd1fd8346, 0xf6381fb0, 0x7745ae04, 0xd736fccc, - 0x83426b33, 0xf01eab71, 0xb0804187, 0x3c005e5f, - 0x77a057be, 0xbde8ae24, 0x55464299, 0xbf582e61, - 0x4e58f48f, 0xf2ddfda2, 0xf474ef38, 0x8789bdc2, - 0x5366f9c3, 0xc8b38e74, 0xb475f255, 0x46fcd9b9, - 0x7aeb2661, 0x8b1ddf84, 0x846a0e79, 0x915f95e2, - 0x466e598e, 0x20b45770, 0x8cd55591, 0xc902de4c, - 0xb90bace1, 0xbb8205d0, 0x11a86248, 0x7574a99e, - 0xb77f19b6, 0xe0a9dc09, 0x662d09a1, 0xc4324633, - 0xe85a1f02, 0x09f0be8c, 0x4a99a025, 0x1d6efe10, - 0x1ab93d1d, 0x0ba5a4df, 0xa186f20f, 0x2868f169, - 0xdcb7da83, 0x573906fe, 0xa1e2ce9b, 0x4fcd7f52, - 0x50115e01, 0xa70683fa, 0xa002b5c4, 0x0de6d027, - 0x9af88c27, 0x773f8641, 0xc3604c06, 0x61a806b5, - 0xf0177a28, 0xc0f586e0, 0x006058aa, 0x30dc7d62, - 0x11e69ed7, 0x2338ea63, 0x53c2dd94, 0xc2c21634, - 0xbbcbee56, 0x90bcb6de, 0xebfc7da1, 0xce591d76, - 0x6f05e409, 0x4b7c0188, 0x39720a3d, 0x7c927c24, - 0x86e3725f, 0x724d9db9, 0x1ac15bb4, 0xd39eb8fc, - 0xed545578, 0x08fca5b5, 0xd83d7cd3, 0x4dad0fc4, - 0x1e50ef5e, 0xb161e6f8, 0xa28514d9, 0x6c51133c, - 0x6fd5c7e7, 0x56e14ec4, 0x362abfce, 0xddc6c837, - 0xd79a3234, 0x92638212, 0x670efa8e, 0x406000e0]), - new Uint32Array([ - 0x3a39ce37, 0xd3faf5cf, 0xabc27737, 0x5ac52d1b, - 0x5cb0679e, 0x4fa33742, 0xd3822740, 0x99bc9bbe, - 0xd5118e9d, 0xbf0f7315, 0xd62d1c7e, 0xc700c47b, - 0xb78c1b6b, 0x21a19045, 0xb26eb1be, 0x6a366eb4, - 0x5748ab2f, 0xbc946e79, 0xc6a376d2, 0x6549c2c8, - 0x530ff8ee, 0x468dde7d, 0xd5730a1d, 0x4cd04dc6, - 0x2939bbdb, 0xa9ba4650, 0xac9526e8, 0xbe5ee304, - 0xa1fad5f0, 0x6a2d519a, 0x63ef8ce2, 0x9a86ee22, - 0xc089c2b8, 0x43242ef6, 0xa51e03aa, 0x9cf2d0a4, - 0x83c061ba, 0x9be96a4d, 0x8fe51550, 0xba645bd6, - 0x2826a2f9, 0xa73a3ae1, 0x4ba99586, 0xef5562e9, - 0xc72fefd3, 0xf752f7da, 0x3f046f69, 0x77fa0a59, - 0x80e4a915, 0x87b08601, 0x9b09e6ad, 0x3b3ee593, - 0xe990fd5a, 0x9e34d797, 0x2cf0b7d9, 0x022b8b51, - 0x96d5ac3a, 0x017da67d, 0xd1cf3ed6, 0x7c7d2d28, - 0x1f9f25cf, 0xadf2b89b, 0x5ad6b472, 0x5a88f54c, - 0xe029ac71, 0xe019a5e6, 0x47b0acfd, 0xed93fa9b, - 0xe8d3c48d, 0x283b57cc, 0xf8d56629, 0x79132e28, - 0x785f0191, 0xed756055, 0xf7960e44, 0xe3d35e8c, - 0x15056dd4, 0x88f46dba, 0x03a16125, 0x0564f0bd, - 0xc3eb9e15, 0x3c9057a2, 0x97271aec, 0xa93a072a, - 0x1b3f6d9b, 0x1e6321f5, 0xf59c66fb, 0x26dcf319, - 0x7533d928, 0xb155fdf5, 0x03563482, 0x8aba3cbb, - 0x28517711, 0xc20ad9f8, 0xabcc5167, 0xccad925f, - 0x4de81751, 0x3830dc8e, 0x379d5862, 0x9320f991, - 0xea7a90c2, 0xfb3e7bce, 0x5121ce64, 0x774fbe32, - 0xa8b6e37e, 0xc3293d46, 0x48de5369, 0x6413e680, - 0xa2ae0810, 0xdd6db224, 0x69852dfd, 0x09072166, - 0xb39a460a, 0x6445c0dd, 0x586cdecf, 0x1c20c8ae, - 0x5bbef7dd, 0x1b588d40, 0xccd2017f, 0x6bb4e3bb, - 0xdda26a7e, 0x3a59ff45, 0x3e350a44, 0xbcb4cdd5, - 0x72eacea8, 0xfa6484bb, 0x8d6612ae, 0xbf3c6f47, - 0xd29be463, 0x542f5d9e, 0xaec2771b, 0xf64e6370, - 0x740e0d8d, 0xe75b1357, 0xf8721671, 0xaf537d5d, - 0x4040cb08, 0x4eb4e2cc, 0x34d2466a, 0x0115af84, - 0xe1b00428, 0x95983a1d, 0x06b89fb4, 0xce6ea048, - 0x6f3f3b82, 0x3520ab82, 0x011a1d4b, 0x277227f8, - 0x611560b1, 0xe7933fdc, 0xbb3a792b, 0x344525bd, - 0xa08839e1, 0x51ce794b, 0x2f32c9b7, 0xa01fbac9, - 0xe01cc87e, 0xbcc7d1f6, 0xcf0111c3, 0xa1e8aac7, - 0x1a908749, 0xd44fbd9a, 0xd0dadecb, 0xd50ada38, - 0x0339c32a, 0xc6913667, 0x8df9317c, 0xe0b12b4f, - 0xf79e59b7, 0x43f5bb3a, 0xf2d519ff, 0x27d9459c, - 0xbf97222c, 0x15e6fc2a, 0x0f91fc71, 0x9b941525, - 0xfae59361, 0xceb69ceb, 0xc2a86459, 0x12baa8d1, - 0xb6c1075e, 0xe3056a0c, 0x10d25065, 0xcb03a442, - 0xe0ec6e0e, 0x1698db3b, 0x4c98a0be, 0x3278e964, - 0x9f1f9532, 0xe0d392df, 0xd3a0342b, 0x8971f21e, - 0x1b0a7441, 0x4ba3348c, 0xc5be7120, 0xc37632d8, - 0xdf359f8d, 0x9b992f2e, 0xe60b6f47, 0x0fe3f11d, - 0xe54cda54, 0x1edad891, 0xce6279cf, 0xcd3e7e6f, - 0x1618b166, 0xfd2c1d05, 0x848fd2c5, 0xf6fb2299, - 0xf523f357, 0xa6327623, 0x93a83531, 0x56cccd02, - 0xacf08162, 0x5a75ebb5, 0x6e163697, 0x88d273cc, - 0xde966292, 0x81b949d0, 0x4c50901b, 0x71c65614, - 0xe6c6c7bd, 0x327a140a, 0x45e1d006, 0xc3f27b9a, - 0xc9aa53fd, 0x62a80f00, 0xbb25bfe2, 0x35bdd2f6, - 0x71126905, 0xb2040222, 0xb6cbcf7c, 0xcd769c2b, - 0x53113ec0, 0x1640e3d3, 0x38abbd60, 0x2547adf0, - 0xba38209c, 0xf746ce76, 0x77afa1c5, 0x20756060, - 0x85cbfe4e, 0x8ae88dd8, 0x7aaaf9b0, 0x4cf9aa7e, - 0x1948c25c, 0x02fb8a8c, 0x01c36ae4, 0xd6ebe1f9, - 0x90d4f869, 0xa65cdea0, 0x3f09252d, 0xc208e69f, - 0xb74e6132, 0xce77e25b, 0x578fdfe3, 0x3ac372e6]) - ]; - this.P = new Uint32Array([ - 0x243f6a88, 0x85a308d3, 0x13198a2e, 0x03707344, - 0xa4093822, 0x299f31d0, 0x082efa98, 0xec4e6c89, - 0x452821e6, 0x38d01377, 0xbe5466cf, 0x34e90c6c, - 0xc0ac29b7, 0xc97c50dd, 0x3f84d5b5, 0xb5470917, - 0x9216d5d9, 0x8979fb1b]); -}; - -function F(S, x8, i) { - return (((S[0][x8[i+3]] + - S[1][x8[i+2]]) ^ - S[2][x8[i+1]]) + - S[3][x8[i]]); -}; - -Blowfish.prototype.encipher = function(x, x8) { - if (x8 === undefined) { - x8 = new Uint8Array(x.buffer); - if (x.byteOffset !== 0) - x8 = x8.subarray(x.byteOffset); - } - x[0] ^= this.P[0]; - for (var i = 1; i < 16; i += 2) { - x[1] ^= F(this.S, x8, 0) ^ this.P[i]; - x[0] ^= F(this.S, x8, 4) ^ this.P[i+1]; - } - var t = x[0]; - x[0] = x[1] ^ this.P[17]; - x[1] = t; -}; - -Blowfish.prototype.decipher = function(x) { - var x8 = new Uint8Array(x.buffer); - if (x.byteOffset !== 0) - x8 = x8.subarray(x.byteOffset); - x[0] ^= this.P[17]; - for (var i = 16; i > 0; i -= 2) { - x[1] ^= F(this.S, x8, 0) ^ this.P[i]; - x[0] ^= F(this.S, x8, 4) ^ this.P[i-1]; - } - var t = x[0]; - x[0] = x[1] ^ this.P[0]; - x[1] = t; -}; - -function stream2word(data, databytes){ - var i, temp = 0; - for (i = 0; i < 4; i++, BLF_J++) { - if (BLF_J >= databytes) BLF_J = 0; - temp = (temp << 8) | data[BLF_J]; - } - return temp; -}; - -Blowfish.prototype.expand0state = function(key, keybytes) { - var d = new Uint32Array(2), i, k; - var d8 = new Uint8Array(d.buffer); - - for (i = 0, BLF_J = 0; i < 18; i++) { - this.P[i] ^= stream2word(key, keybytes); - } - BLF_J = 0; - - for (i = 0; i < 18; i += 2) { - this.encipher(d, d8); - this.P[i] = d[0]; - this.P[i+1] = d[1]; - } - - for (i = 0; i < 4; i++) { - for (k = 0; k < 256; k += 2) { - this.encipher(d, d8); - this.S[i][k] = d[0]; - this.S[i][k+1] = d[1]; - } - } -}; - -Blowfish.prototype.expandstate = function(data, databytes, key, keybytes) { - var d = new Uint32Array(2), i, k; - - for (i = 0, BLF_J = 0; i < 18; i++) { - this.P[i] ^= stream2word(key, keybytes); - } - - for (i = 0, BLF_J = 0; i < 18; i += 2) { - d[0] ^= stream2word(data, databytes); - d[1] ^= stream2word(data, databytes); - this.encipher(d); - this.P[i] = d[0]; - this.P[i+1] = d[1]; - } - - for (i = 0; i < 4; i++) { - for (k = 0; k < 256; k += 2) { - d[0] ^= stream2word(data, databytes); - d[1] ^= stream2word(data, databytes); - this.encipher(d); - this.S[i][k] = d[0]; - this.S[i][k+1] = d[1]; - } - } - BLF_J = 0; -}; - -Blowfish.prototype.enc = function(data, blocks) { - for (var i = 0; i < blocks; i++) { - this.encipher(data.subarray(i*2)); - } -}; - -Blowfish.prototype.dec = function(data, blocks) { - for (var i = 0; i < blocks; i++) { - this.decipher(data.subarray(i*2)); - } -}; - -var BCRYPT_BLOCKS = 8, - BCRYPT_HASHSIZE = 32; - -function bcrypt_hash(sha2pass, sha2salt, out) { - var state = new Blowfish(), - cdata = new Uint32Array(BCRYPT_BLOCKS), i, - ciphertext = new Uint8Array([79,120,121,99,104,114,111,109,97,116,105, - 99,66,108,111,119,102,105,115,104,83,119,97,116,68,121,110,97,109, - 105,116,101]); //"OxychromaticBlowfishSwatDynamite" - - state.expandstate(sha2salt, 64, sha2pass, 64); - for (i = 0; i < 64; i++) { - state.expand0state(sha2salt, 64); - state.expand0state(sha2pass, 64); - } - - for (i = 0; i < BCRYPT_BLOCKS; i++) - cdata[i] = stream2word(ciphertext, ciphertext.byteLength); - for (i = 0; i < 64; i++) - state.enc(cdata, cdata.byteLength / 8); - - for (i = 0; i < BCRYPT_BLOCKS; i++) { - out[4*i+3] = cdata[i] >>> 24; - out[4*i+2] = cdata[i] >>> 16; - out[4*i+1] = cdata[i] >>> 8; - out[4*i+0] = cdata[i]; - } -}; - -function bcrypt_pbkdf(pass, passlen, salt, saltlen, key, keylen, rounds) { - var sha2pass = new Uint8Array(64), - sha2salt = new Uint8Array(64), - out = new Uint8Array(BCRYPT_HASHSIZE), - tmpout = new Uint8Array(BCRYPT_HASHSIZE), - countsalt = new Uint8Array(saltlen+4), - i, j, amt, stride, dest, count, - origkeylen = keylen; - - if (rounds < 1) - return -1; - if (passlen === 0 || saltlen === 0 || keylen === 0 || - keylen > (out.byteLength * out.byteLength) || saltlen > (1<<20)) - return -1; - - stride = Math.floor((keylen + out.byteLength - 1) / out.byteLength); - amt = Math.floor((keylen + stride - 1) / stride); - - for (i = 0; i < saltlen; i++) - countsalt[i] = salt[i]; - - crypto_hash_sha512(sha2pass, pass, passlen); - - for (count = 1; keylen > 0; count++) { - countsalt[saltlen+0] = count >>> 24; - countsalt[saltlen+1] = count >>> 16; - countsalt[saltlen+2] = count >>> 8; - countsalt[saltlen+3] = count; - - crypto_hash_sha512(sha2salt, countsalt, saltlen + 4); - bcrypt_hash(sha2pass, sha2salt, tmpout); - for (i = out.byteLength; i--;) - out[i] = tmpout[i]; - - for (i = 1; i < rounds; i++) { - crypto_hash_sha512(sha2salt, tmpout, tmpout.byteLength); - bcrypt_hash(sha2pass, sha2salt, tmpout); - for (j = 0; j < out.byteLength; j++) - out[j] ^= tmpout[j]; - } - - amt = Math.min(amt, keylen); - for (i = 0; i < amt; i++) { - dest = i * stride + (count - 1); - if (dest >= origkeylen) - break; - key[dest] = out[i]; - } - keylen -= i; - } - - return 0; -}; - -module.exports = { - BLOCKS: BCRYPT_BLOCKS, - HASHSIZE: BCRYPT_HASHSIZE, - hash: bcrypt_hash, - pbkdf: bcrypt_pbkdf -}; diff --git a/user/themes/r2c/node_modules/bcrypt-pbkdf/package.json b/user/themes/r2c/node_modules/bcrypt-pbkdf/package.json deleted file mode 100644 index dc57bd1..0000000 --- a/user/themes/r2c/node_modules/bcrypt-pbkdf/package.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "_args": [ - [ - "bcrypt-pbkdf@1.0.1", - "/mnt/data/Sites/r2c.net/user/themes/r2c" - ] - ], - "_development": true, - "_from": "bcrypt-pbkdf@1.0.1", - "_id": "bcrypt-pbkdf@1.0.1", - "_inBundle": false, - "_integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=", - "_location": "/bcrypt-pbkdf", - "_optional": true, - "_phantomChildren": {}, - "_requested": { - "type": "version", - "registry": true, - "raw": "bcrypt-pbkdf@1.0.1", - "name": "bcrypt-pbkdf", - "escapedName": "bcrypt-pbkdf", - "rawSpec": "1.0.1", - "saveSpec": null, - "fetchSpec": "1.0.1" - }, - "_requiredBy": [ - "/sshpk" - ], - "_resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz", - "_spec": "1.0.1", - "_where": "/mnt/data/Sites/r2c.net/user/themes/r2c", - "dependencies": { - "tweetnacl": "^0.14.3" - }, - "description": "Port of the OpenBSD bcrypt_pbkdf function to pure JS", - "devDependencies": {}, - "license": "BSD-3-Clause", - "main": "index.js", - "name": "bcrypt-pbkdf", - "version": "1.0.1" -} diff --git a/user/themes/r2c/node_modules/beeper/index.js b/user/themes/r2c/node_modules/beeper/index.js deleted file mode 100644 index 2bf6503..0000000 --- a/user/themes/r2c/node_modules/beeper/index.js +++ /dev/null @@ -1,60 +0,0 @@ -'use strict'; - -var BEEP_DELAY = 500; - -function beep() { - process.stdout.write('\u0007'); -} - -function melodicalBeep(val, cb) { - if (val.length === 0) { - cb(); - return; - } - - setTimeout(function () { - if (val.shift() === '*') { - beep(); - } - - melodicalBeep(val, cb); - }, BEEP_DELAY); -} - -module.exports = function (val, cb) { - if (!process.stdout.isTTY || - process.argv.indexOf('--no-beep') !== -1 || - process.argv.indexOf('--beep=false') !== -1) { - return; - } - - cb = cb || function () {}; - - if (val === parseInt(val)) { - if (val < 0) { - throw new TypeError('Negative numbers are not accepted'); - } - - if (val === 0) { - cb(); - return; - } - - for (var i = 0; i < val; i++) { - setTimeout(function (i) { - beep(); - - if (i === val - 1) { - cb(); - } - }, BEEP_DELAY * i, i); - } - } else if (!val) { - beep(); - cb(); - } else if (typeof val === 'string') { - melodicalBeep(val.split(''), cb); - } else { - throw new TypeError('Not an accepted type'); - } -}; diff --git a/user/themes/r2c/node_modules/beeper/license b/user/themes/r2c/node_modules/beeper/license deleted file mode 100644 index 654d0bf..0000000 --- a/user/themes/r2c/node_modules/beeper/license +++ /dev/null @@ -1,21 +0,0 @@ -The MIT License (MIT) - -Copyright (c) Sindre Sorhus (sindresorhus.com) - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/user/themes/r2c/node_modules/beeper/package.json b/user/themes/r2c/node_modules/beeper/package.json deleted file mode 100644 index fecc7a3..0000000 --- a/user/themes/r2c/node_modules/beeper/package.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "_args": [ - [ - "beeper@1.1.1", - "/mnt/data/Sites/r2c.net/user/themes/r2c" - ] - ], - "_development": true, - "_from": "beeper@1.1.1", - "_id": "beeper@1.1.1", - "_inBundle": false, - "_integrity": "sha1-5tXqjF2tABMEpwsiY4RH9pyy+Ak=", - "_location": "/beeper", - "_phantomChildren": {}, - "_requested": { - "type": "version", - "registry": true, - "raw": "beeper@1.1.1", - "name": "beeper", - "escapedName": "beeper", - "rawSpec": "1.1.1", - "saveSpec": null, - "fetchSpec": "1.1.1" - }, - "_requiredBy": [ - "/gulp-util" - ], - "_resolved": "https://registry.npmjs.org/beeper/-/beeper-1.1.1.tgz", - "_spec": "1.1.1", - "_where": "/mnt/data/Sites/r2c.net/user/themes/r2c", - "author": { - "name": "Sindre Sorhus", - "email": "sindresorhus@gmail.com", - "url": "sindresorhus.com" - }, - "bugs": { - "url": "https://github.com/sindresorhus/beeper/issues" - }, - "description": "Make your terminal beep", - "devDependencies": { - "hooker": "^0.2.3", - "tape": "^4.0.0" - }, - "engines": { - "node": ">=0.10.0" - }, - "files": [ - "index.js" - ], - "homepage": "https://github.com/sindresorhus/beeper#readme", - "keywords": [ - "beep", - "beeper", - "boop", - "terminal", - "term", - "cli", - "console", - "ding", - "ping", - "alert", - "gulpfriendly" - ], - "license": "MIT", - "name": "beeper", - "repository": { - "type": "git", - "url": "git+https://github.com/sindresorhus/beeper.git" - }, - "scripts": { - "test": "node test.js" - }, - "version": "1.1.1" -} diff --git a/user/themes/r2c/node_modules/beeper/readme.md b/user/themes/r2c/node_modules/beeper/readme.md deleted file mode 100644 index 55bdd52..0000000 --- a/user/themes/r2c/node_modules/beeper/readme.md +++ /dev/null @@ -1,55 +0,0 @@ -# beeper [![Build Status](https://travis-ci.org/sindresorhus/beeper.svg?branch=master)](https://travis-ci.org/sindresorhus/beeper) - -> Make your terminal beep - -![](https://cloud.githubusercontent.com/assets/170270/5261236/f8471100-7a49-11e4-81af-96cd09a522d9.gif) - -Useful as an attention grabber e.g. when an error happens. - - -## Install - -``` -$ npm install --save beeper -``` - - -## Usage - -```js -var beeper = require('beeper'); - -beeper(); -// beep one time - -beeper(3); -// beep three times - -beeper('****-*-*'); -// beep, beep, beep, beep, pause, beep, pause, beep -``` - - -## API - -It will not beep if stdout is not TTY or if the user supplies the `--no-beep` flag. - -### beeper([count|melody], [callback]) - -#### count - -Type: `number` -Default: `1` - -How many times you want it to beep. - -#### melody - -Type: `string` - -Construct your own melody by supplying a string of `*` for beep `-` for pause. - - -## License - -MIT © [Sindre Sorhus](http://sindresorhus.com) diff --git a/user/themes/r2c/node_modules/block-stream/LICENCE b/user/themes/r2c/node_modules/block-stream/LICENCE deleted file mode 100644 index 74489e2..0000000 --- a/user/themes/r2c/node_modules/block-stream/LICENCE +++ /dev/null @@ -1,25 +0,0 @@ -Copyright (c) Isaac Z. Schlueter -All rights reserved. - -The BSD License - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS -``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED -TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS -BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. diff --git a/user/themes/r2c/node_modules/block-stream/LICENSE b/user/themes/r2c/node_modules/block-stream/LICENSE deleted file mode 100644 index 19129e3..0000000 --- a/user/themes/r2c/node_modules/block-stream/LICENSE +++ /dev/null @@ -1,15 +0,0 @@ -The ISC License - -Copyright (c) Isaac Z. Schlueter and Contributors - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR -IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/user/themes/r2c/node_modules/block-stream/README.md b/user/themes/r2c/node_modules/block-stream/README.md deleted file mode 100644 index c16e9c4..0000000 --- a/user/themes/r2c/node_modules/block-stream/README.md +++ /dev/null @@ -1,14 +0,0 @@ -# block-stream - -A stream of blocks. - -Write data into it, and it'll output data in buffer blocks the size you -specify, padding with zeroes if necessary. - -```javascript -var block = new BlockStream(512) -fs.createReadStream("some-file").pipe(block) -block.pipe(fs.createWriteStream("block-file")) -``` - -When `.end()` or `.flush()` is called, it'll pad the block with zeroes. diff --git a/user/themes/r2c/node_modules/block-stream/block-stream.js b/user/themes/r2c/node_modules/block-stream/block-stream.js deleted file mode 100644 index 008de03..0000000 --- a/user/themes/r2c/node_modules/block-stream/block-stream.js +++ /dev/null @@ -1,209 +0,0 @@ -// write data to it, and it'll emit data in 512 byte blocks. -// if you .end() or .flush(), it'll emit whatever it's got, -// padded with nulls to 512 bytes. - -module.exports = BlockStream - -var Stream = require("stream").Stream - , inherits = require("inherits") - , assert = require("assert").ok - , debug = process.env.DEBUG ? console.error : function () {} - -function BlockStream (size, opt) { - this.writable = this.readable = true - this._opt = opt || {} - this._chunkSize = size || 512 - this._offset = 0 - this._buffer = [] - this._bufferLength = 0 - if (this._opt.nopad) this._zeroes = false - else { - this._zeroes = new Buffer(this._chunkSize) - for (var i = 0; i < this._chunkSize; i ++) { - this._zeroes[i] = 0 - } - } -} - -inherits(BlockStream, Stream) - -BlockStream.prototype.write = function (c) { - // debug(" BS write", c) - if (this._ended) throw new Error("BlockStream: write after end") - if (c && !Buffer.isBuffer(c)) c = new Buffer(c + "") - if (c.length) { - this._buffer.push(c) - this._bufferLength += c.length - } - // debug("pushed onto buffer", this._bufferLength) - if (this._bufferLength >= this._chunkSize) { - if (this._paused) { - // debug(" BS paused, return false, need drain") - this._needDrain = true - return false - } - this._emitChunk() - } - return true -} - -BlockStream.prototype.pause = function () { - // debug(" BS pausing") - this._paused = true -} - -BlockStream.prototype.resume = function () { - // debug(" BS resume") - this._paused = false - return this._emitChunk() -} - -BlockStream.prototype.end = function (chunk) { - // debug("end", chunk) - if (typeof chunk === "function") cb = chunk, chunk = null - if (chunk) this.write(chunk) - this._ended = true - this.flush() -} - -BlockStream.prototype.flush = function () { - this._emitChunk(true) -} - -BlockStream.prototype._emitChunk = function (flush) { - // debug("emitChunk flush=%j emitting=%j paused=%j", flush, this._emitting, this._paused) - - // emit a chunk - if (flush && this._zeroes) { - // debug(" BS push zeroes", this._bufferLength) - // push a chunk of zeroes - var padBytes = (this._bufferLength % this._chunkSize) - if (padBytes !== 0) padBytes = this._chunkSize - padBytes - if (padBytes > 0) { - // debug("padBytes", padBytes, this._zeroes.slice(0, padBytes)) - this._buffer.push(this._zeroes.slice(0, padBytes)) - this._bufferLength += padBytes - // debug(this._buffer[this._buffer.length - 1].length, this._bufferLength) - } - } - - if (this._emitting || this._paused) return - this._emitting = true - - // debug(" BS entering loops") - var bufferIndex = 0 - while (this._bufferLength >= this._chunkSize && - (flush || !this._paused)) { - // debug(" BS data emission loop", this._bufferLength) - - var out - , outOffset = 0 - , outHas = this._chunkSize - - while (outHas > 0 && (flush || !this._paused) ) { - // debug(" BS data inner emit loop", this._bufferLength) - var cur = this._buffer[bufferIndex] - , curHas = cur.length - this._offset - // debug("cur=", cur) - // debug("curHas=%j", curHas) - // If it's not big enough to fill the whole thing, then we'll need - // to copy multiple buffers into one. However, if it is big enough, - // then just slice out the part we want, to save unnecessary copying. - // Also, need to copy if we've already done some copying, since buffers - // can't be joined like cons strings. - if (out || curHas < outHas) { - out = out || new Buffer(this._chunkSize) - cur.copy(out, outOffset, - this._offset, this._offset + Math.min(curHas, outHas)) - } else if (cur.length === outHas && this._offset === 0) { - // shortcut -- cur is exactly long enough, and no offset. - out = cur - } else { - // slice out the piece of cur that we need. - out = cur.slice(this._offset, this._offset + outHas) - } - - if (curHas > outHas) { - // means that the current buffer couldn't be completely output - // update this._offset to reflect how much WAS written - this._offset += outHas - outHas = 0 - } else { - // output the entire current chunk. - // toss it away - outHas -= curHas - outOffset += curHas - bufferIndex ++ - this._offset = 0 - } - } - - this._bufferLength -= this._chunkSize - assert(out.length === this._chunkSize) - // debug("emitting data", out) - // debug(" BS emitting, paused=%j", this._paused, this._bufferLength) - this.emit("data", out) - out = null - } - // debug(" BS out of loops", this._bufferLength) - - // whatever is left, it's not enough to fill up a block, or we're paused - this._buffer = this._buffer.slice(bufferIndex) - if (this._paused) { - // debug(" BS paused, leaving", this._bufferLength) - this._needsDrain = true - this._emitting = false - return - } - - // if flushing, and not using null-padding, then need to emit the last - // chunk(s) sitting in the queue. We know that it's not enough to - // fill up a whole block, because otherwise it would have been emitted - // above, but there may be some offset. - var l = this._buffer.length - if (flush && !this._zeroes && l) { - if (l === 1) { - if (this._offset) { - this.emit("data", this._buffer[0].slice(this._offset)) - } else { - this.emit("data", this._buffer[0]) - } - } else { - var outHas = this._bufferLength - , out = new Buffer(outHas) - , outOffset = 0 - for (var i = 0; i < l; i ++) { - var cur = this._buffer[i] - , curHas = cur.length - this._offset - cur.copy(out, outOffset, this._offset) - this._offset = 0 - outOffset += curHas - this._bufferLength -= curHas - } - this.emit("data", out) - } - // truncate - this._buffer.length = 0 - this._bufferLength = 0 - this._offset = 0 - } - - // now either drained or ended - // debug("either draining, or ended", this._bufferLength, this._ended) - // means that we've flushed out all that we can so far. - if (this._needDrain) { - // debug("emitting drain", this._bufferLength) - this._needDrain = false - this.emit("drain") - } - - if ((this._bufferLength === 0) && this._ended && !this._endEmitted) { - // debug("emitting end", this._bufferLength) - this._endEmitted = true - this.emit("end") - } - - this._emitting = false - - // debug(" BS no longer emitting", flush, this._paused, this._emitting, this._bufferLength, this._chunkSize) -} diff --git a/user/themes/r2c/node_modules/block-stream/package.json b/user/themes/r2c/node_modules/block-stream/package.json deleted file mode 100644 index efd7995..0000000 --- a/user/themes/r2c/node_modules/block-stream/package.json +++ /dev/null @@ -1,64 +0,0 @@ -{ - "_args": [ - [ - "block-stream@0.0.9", - "/mnt/data/Sites/r2c.net/user/themes/r2c" - ] - ], - "_development": true, - "_from": "block-stream@0.0.9", - "_id": "block-stream@0.0.9", - "_inBundle": false, - "_integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", - "_location": "/block-stream", - "_phantomChildren": {}, - "_requested": { - "type": "version", - "registry": true, - "raw": "block-stream@0.0.9", - "name": "block-stream", - "escapedName": "block-stream", - "rawSpec": "0.0.9", - "saveSpec": null, - "fetchSpec": "0.0.9" - }, - "_requiredBy": [ - "/tar" - ], - "_resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", - "_spec": "0.0.9", - "_where": "/mnt/data/Sites/r2c.net/user/themes/r2c", - "author": { - "name": "Isaac Z. Schlueter", - "email": "i@izs.me", - "url": "http://blog.izs.me/" - }, - "bugs": { - "url": "https://github.com/isaacs/block-stream/issues" - }, - "dependencies": { - "inherits": "~2.0.0" - }, - "description": "a stream of blocks", - "devDependencies": { - "tap": "^5.7.1" - }, - "engines": { - "node": "0.4 || >=0.5.8" - }, - "files": [ - "block-stream.js" - ], - "homepage": "https://github.com/isaacs/block-stream#readme", - "license": "ISC", - "main": "block-stream.js", - "name": "block-stream", - "repository": { - "type": "git", - "url": "git://github.com/isaacs/block-stream.git" - }, - "scripts": { - "test": "tap test/*.js --cov" - }, - "version": "0.0.9" -} diff --git a/user/themes/r2c/node_modules/boom/.npmignore b/user/themes/r2c/node_modules/boom/.npmignore deleted file mode 100644 index 77ba16c..0000000 --- a/user/themes/r2c/node_modules/boom/.npmignore +++ /dev/null @@ -1,18 +0,0 @@ -.idea -*.iml -npm-debug.log -dump.rdb -node_modules -results.tap -results.xml -npm-shrinkwrap.json -config.json -.DS_Store -*/.DS_Store -*/*/.DS_Store -._* -*/._* -*/*/._* -coverage.* -lib-cov - diff --git a/user/themes/r2c/node_modules/boom/.travis.yml b/user/themes/r2c/node_modules/boom/.travis.yml deleted file mode 100644 index dd1b24f..0000000 --- a/user/themes/r2c/node_modules/boom/.travis.yml +++ /dev/null @@ -1,8 +0,0 @@ -language: node_js - -node_js: - - 0.10 - - 4.0 - -sudo: false - diff --git a/user/themes/r2c/node_modules/boom/CONTRIBUTING.md b/user/themes/r2c/node_modules/boom/CONTRIBUTING.md deleted file mode 100644 index 8928361..0000000 --- a/user/themes/r2c/node_modules/boom/CONTRIBUTING.md +++ /dev/null @@ -1 +0,0 @@ -Please view our [hapijs contributing guide](https://github.com/hapijs/hapi/blob/master/CONTRIBUTING.md). diff --git a/user/themes/r2c/node_modules/boom/LICENSE b/user/themes/r2c/node_modules/boom/LICENSE deleted file mode 100644 index 3946889..0000000 --- a/user/themes/r2c/node_modules/boom/LICENSE +++ /dev/null @@ -1,28 +0,0 @@ -Copyright (c) 2012-2014, Walmart and other contributors. -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - * The names of any contributors may not be used to endorse or promote - products derived from this software without specific prior written - permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS AND CONTRIBUTORS BE LIABLE FOR ANY -DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND -ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - * * * - -The complete list of contributors can be found at: https://github.com/hapijs/boom/graphs/contributors \ No newline at end of file diff --git a/user/themes/r2c/node_modules/boom/README.md b/user/themes/r2c/node_modules/boom/README.md deleted file mode 100644 index cbd91c9..0000000 --- a/user/themes/r2c/node_modules/boom/README.md +++ /dev/null @@ -1,652 +0,0 @@ -![boom Logo](https://raw.github.com/hapijs/boom/master/images/boom.png) - -HTTP-friendly error objects - -[![Build Status](https://secure.travis-ci.org/hapijs/boom.png)](http://travis-ci.org/hapijs/boom) -[![Current Version](https://img.shields.io/npm/v/boom.svg)](https://www.npmjs.com/package/boom) - -Lead Maintainer: [Adam Bretz](https://github.com/arb) - -**boom** provides a set of utilities for returning HTTP errors. Each utility returns a `Boom` error response -object (instance of `Error`) which includes the following properties: -- `isBoom` - if `true`, indicates this is a `Boom` object instance. -- `isServer` - convenience bool indicating status code >= 500. -- `message` - the error message. -- `output` - the formatted response. Can be directly manipulated after object construction to return a custom - error response. Allowed root keys: - - `statusCode` - the HTTP status code (typically 4xx or 5xx). - - `headers` - an object containing any HTTP headers where each key is a header name and value is the header content. - - `payload` - the formatted object used as the response payload (stringified). Can be directly manipulated but any - changes will be lost - if `reformat()` is called. Any content allowed and by default includes the following content: - - `statusCode` - the HTTP status code, derived from `error.output.statusCode`. - - `error` - the HTTP status message (e.g. 'Bad Request', 'Internal Server Error') derived from `statusCode`. - - `message` - the error message derived from `error.message`. -- inherited `Error` properties. - -The `Boom` object also supports the following method: -- `reformat()` - rebuilds `error.output` using the other object properties. - -## Overview - -- Helper methods - - [`wrap(error, [statusCode], [message])`](#wraperror-statuscode-message) - - [`create(statusCode, [message], [data])`](#createstatuscode-message-data) -- HTTP 4xx Errors - - 400: [`Boom.badRequest([message], [data])`](#boombadrequestmessage-data) - - 401: [`Boom.unauthorized([message], [scheme], [attributes])`](#boomunauthorizedmessage-scheme-attributes) - - 403: [`Boom.forbidden([message], [data])`](#boomforbiddenmessage-data) - - 404: [`Boom.notFound([message], [data])`](#boomnotfoundmessage-data) - - 405: [`Boom.methodNotAllowed([message], [data])`](#boommethodnotallowedmessage-data) - - 406: [`Boom.notAcceptable([message], [data])`](#boomnotacceptablemessage-data) - - 407: [`Boom.proxyAuthRequired([message], [data])`](#boomproxyauthrequiredmessage-data) - - 408: [`Boom.clientTimeout([message], [data])`](#boomclienttimeoutmessage-data) - - 409: [`Boom.conflict([message], [data])`](#boomconflictmessage-data) - - 410: [`Boom.resourceGone([message], [data])`](#boomresourcegonemessage-data) - - 411: [`Boom.lengthRequired([message], [data])`](#boomlengthrequiredmessage-data) - - 412: [`Boom.preconditionFailed([message], [data])`](#boompreconditionfailedmessage-data) - - 413: [`Boom.entityTooLarge([message], [data])`](#boomentitytoolargemessage-data) - - 414: [`Boom.uriTooLong([message], [data])`](#boomuritoolongmessage-data) - - 415: [`Boom.unsupportedMediaType([message], [data])`](#boomunsupportedmediatypemessage-data) - - 416: [`Boom.rangeNotSatisfiable([message], [data])`](#boomrangenotsatisfiablemessage-data) - - 417: [`Boom.expectationFailed([message], [data])`](#boomexpectationfailedmessage-data) - - 422: [`Boom.badData([message], [data])`](#boombaddatamessage-data) - - 428: [`Boom.preconditionRequired([message], [data])`](#boompreconditionrequiredmessage-data) - - 429: [`Boom.tooManyRequests([message], [data])`](#boomtoomanyrequestsmessage-data) -- HTTP 5xx Errors - - 500: [`Boom.badImplementation([message], [data])`](#boombadimplementationmessage-data) - - 501: [`Boom.notImplemented([message], [data])`](#boomnotimplementedmessage-data) - - 502: [`Boom.badGateway([message], [data])`](#boombadgatewaymessage-data) - - 503: [`Boom.serverTimeout([message], [data])`](#boomservertimeoutmessage-data) - - 504: [`Boom.gatewayTimeout([message], [data])`](#boomgatewaytimeoutmessage-data) -- [FAQ](#faq) - - -## Helper Methods - -### `wrap(error, [statusCode], [message])` - -Decorates an error with the **boom** properties where: -- `error` - the error object to wrap. If `error` is already a **boom** object, returns back the same object. -- `statusCode` - optional HTTP status code. Defaults to `500`. -- `message` - optional message string. If the error already has a message, it adds the message as a prefix. - Defaults to no message. - -```js -var error = new Error('Unexpected input'); -Boom.wrap(error, 400); -``` - -### `create(statusCode, [message], [data])` - -Generates an `Error` object with the **boom** decorations where: -- `statusCode` - an HTTP error code number. Must be greater or equal 400. -- `message` - optional message string. -- `data` - additional error data set to `error.data` property. - -```js -var error = Boom.create(400, 'Bad request', { timestamp: Date.now() }); -``` - -## HTTP 4xx Errors - -### `Boom.badRequest([message], [data])` - -Returns a 400 Bad Request error where: -- `message` - optional message. -- `data` - optional additional error data. - -```js -Boom.badRequest('invalid query'); -``` - -Generates the following response payload: - -```json -{ - "statusCode": 400, - "error": "Bad Request", - "message": "invalid query" -} -``` - -### `Boom.unauthorized([message], [scheme], [attributes])` - -Returns a 401 Unauthorized error where: -- `message` - optional message. -- `scheme` can be one of the following: - - an authentication scheme name - - an array of string values. These values will be separated by ', ' and set to the 'WWW-Authenticate' header. -- `attributes` - an object of values to use while setting the 'WWW-Authenticate' header. This value is only used - when `schema` is a string, otherwise it is ignored. Every key/value pair will be included in the - 'WWW-Authenticate' in the format of 'key="value"' as well as in the response payload under the `attributes` key. - `null` and `undefined` will be replaced with an empty string. If `attributes` is set, `message` will be used as - the 'error' segment of the 'WWW-Authenticate' header. If `message` is unset, the 'error' segment of the header - will not be present and `isMissing` will be true on the error object. - -If either `scheme` or `attributes` are set, the resultant `Boom` object will have the 'WWW-Authenticate' header set for the response. - -```js -Boom.unauthorized('invalid password'); -``` - -Generates the following response: - -```json -"payload": { - "statusCode": 401, - "error": "Unauthorized", - "message": "invalid password" -}, -"headers" {} -``` - -```js -Boom.unauthorized('invalid password', 'sample'); -``` - -Generates the following response: - -```json -"payload": { - "statusCode": 401, - "error": "Unauthorized", - "message": "invalid password", - "attributes": { - "error": "invalid password" - } -}, -"headers" { - "WWW-Authenticate": "sample error=\"invalid password\"" -} -``` - -```js -Boom.unauthorized('invalid password', 'sample', { ttl: 0, cache: null, foo: 'bar' }); -``` - -Generates the following response: - -```json -"payload": { - "statusCode": 401, - "error": "Unauthorized", - "message": "invalid password", - "attributes": { - "error": "invalid password", - "ttl": 0, - "cache": "", - "foo": "bar" - } -}, -"headers" { - "WWW-Authenticate": "sample ttl=\"0\", cache=\"\", foo=\"bar\", error=\"invalid password\"" -} -``` - -### `Boom.forbidden([message], [data])` - -Returns a 403 Forbidden error where: -- `message` - optional message. -- `data` - optional additional error data. - -```js -Boom.forbidden('try again some time'); -``` - -Generates the following response payload: - -```json -{ - "statusCode": 403, - "error": "Forbidden", - "message": "try again some time" -} -``` - -### `Boom.notFound([message], [data])` - -Returns a 404 Not Found error where: -- `message` - optional message. -- `data` - optional additional error data. - -```js -Boom.notFound('missing'); -``` - -Generates the following response payload: - -```json -{ - "statusCode": 404, - "error": "Not Found", - "message": "missing" -} -``` - -### `Boom.methodNotAllowed([message], [data])` - -Returns a 405 Method Not Allowed error where: -- `message` - optional message. -- `data` - optional additional error data. - -```js -Boom.methodNotAllowed('that method is not allowed'); -``` - -Generates the following response payload: - -```json -{ - "statusCode": 405, - "error": "Method Not Allowed", - "message": "that method is not allowed" -} -``` - -### `Boom.notAcceptable([message], [data])` - -Returns a 406 Not Acceptable error where: -- `message` - optional message. -- `data` - optional additional error data. - -```js -Boom.notAcceptable('unacceptable'); -``` - -Generates the following response payload: - -```json -{ - "statusCode": 406, - "error": "Not Acceptable", - "message": "unacceptable" -} -``` - -### `Boom.proxyAuthRequired([message], [data])` - -Returns a 407 Proxy Authentication Required error where: -- `message` - optional message. -- `data` - optional additional error data. - -```js -Boom.proxyAuthRequired('auth missing'); -``` - -Generates the following response payload: - -```json -{ - "statusCode": 407, - "error": "Proxy Authentication Required", - "message": "auth missing" -} -``` - -### `Boom.clientTimeout([message], [data])` - -Returns a 408 Request Time-out error where: -- `message` - optional message. -- `data` - optional additional error data. - -```js -Boom.clientTimeout('timed out'); -``` - -Generates the following response payload: - -```json -{ - "statusCode": 408, - "error": "Request Time-out", - "message": "timed out" -} -``` - -### `Boom.conflict([message], [data])` - -Returns a 409 Conflict error where: -- `message` - optional message. -- `data` - optional additional error data. - -```js -Boom.conflict('there was a conflict'); -``` - -Generates the following response payload: - -```json -{ - "statusCode": 409, - "error": "Conflict", - "message": "there was a conflict" -} -``` - -### `Boom.resourceGone([message], [data])` - -Returns a 410 Gone error where: -- `message` - optional message. -- `data` - optional additional error data. - -```js -Boom.resourceGone('it is gone'); -``` - -Generates the following response payload: - -```json -{ - "statusCode": 410, - "error": "Gone", - "message": "it is gone" -} -``` - -### `Boom.lengthRequired([message], [data])` - -Returns a 411 Length Required error where: -- `message` - optional message. -- `data` - optional additional error data. - -```js -Boom.lengthRequired('length needed'); -``` - -Generates the following response payload: - -```json -{ - "statusCode": 411, - "error": "Length Required", - "message": "length needed" -} -``` - -### `Boom.preconditionFailed([message], [data])` - -Returns a 412 Precondition Failed error where: -- `message` - optional message. -- `data` - optional additional error data. - -```js -Boom.preconditionFailed(); -``` - -Generates the following response payload: - -```json -{ - "statusCode": 412, - "error": "Precondition Failed" -} -``` - -### `Boom.entityTooLarge([message], [data])` - -Returns a 413 Request Entity Too Large error where: -- `message` - optional message. -- `data` - optional additional error data. - -```js -Boom.entityTooLarge('too big'); -``` - -Generates the following response payload: - -```json -{ - "statusCode": 413, - "error": "Request Entity Too Large", - "message": "too big" -} -``` - -### `Boom.uriTooLong([message], [data])` - -Returns a 414 Request-URI Too Large error where: -- `message` - optional message. -- `data` - optional additional error data. - -```js -Boom.uriTooLong('uri is too long'); -``` - -Generates the following response payload: - -```json -{ - "statusCode": 414, - "error": "Request-URI Too Large", - "message": "uri is too long" -} -``` - -### `Boom.unsupportedMediaType([message], [data])` - -Returns a 415 Unsupported Media Type error where: -- `message` - optional message. -- `data` - optional additional error data. - -```js -Boom.unsupportedMediaType('that media is not supported'); -``` - -Generates the following response payload: - -```json -{ - "statusCode": 415, - "error": "Unsupported Media Type", - "message": "that media is not supported" -} -``` - -### `Boom.rangeNotSatisfiable([message], [data])` - -Returns a 416 Requested Range Not Satisfiable error where: -- `message` - optional message. -- `data` - optional additional error data. - -```js -Boom.rangeNotSatisfiable(); -``` - -Generates the following response payload: - -```json -{ - "statusCode": 416, - "error": "Requested Range Not Satisfiable" -} -``` - -### `Boom.expectationFailed([message], [data])` - -Returns a 417 Expectation Failed error where: -- `message` - optional message. -- `data` - optional additional error data. - -```js -Boom.expectationFailed('expected this to work'); -``` - -Generates the following response payload: - -```json -{ - "statusCode": 417, - "error": "Expectation Failed", - "message": "expected this to work" -} -``` - -### `Boom.badData([message], [data])` - -Returns a 422 Unprocessable Entity error where: -- `message` - optional message. -- `data` - optional additional error data. - -```js -Boom.badData('your data is bad and you should feel bad'); -``` - -Generates the following response payload: - -```json -{ - "statusCode": 422, - "error": "Unprocessable Entity", - "message": "your data is bad and you should feel bad" -} -``` - -### `Boom.preconditionRequired([message], [data])` - -Returns a 428 Precondition Required error where: -- `message` - optional message. -- `data` - optional additional error data. - -```js -Boom.preconditionRequired('you must supply an If-Match header'); -``` - -Generates the following response payload: - -```json -{ - "statusCode": 428, - "error": "Precondition Required", - "message": "you must supply an If-Match header" -} -``` - -### `Boom.tooManyRequests([message], [data])` - -Returns a 429 Too Many Requests error where: -- `message` - optional message. -- `data` - optional additional error data. - -```js -Boom.tooManyRequests('you have exceeded your request limit'); -``` - -Generates the following response payload: - -```json -{ - "statusCode": 429, - "error": "Too Many Requests", - "message": "you have exceeded your request limit" -} -``` - -## HTTP 5xx Errors - -All 500 errors hide your message from the end user. Your message is recorded in the server log. - -### `Boom.badImplementation([message], [data])` - -Returns a 500 Internal Server Error error where: -- `message` - optional message. -- `data` - optional additional error data. - -```js -Boom.badImplementation('terrible implementation'); -``` - -Generates the following response payload: - -```json -{ - "statusCode": 500, - "error": "Internal Server Error", - "message": "An internal server error occurred" -} -``` - -### `Boom.notImplemented([message], [data])` - -Returns a 501 Not Implemented error where: -- `message` - optional message. -- `data` - optional additional error data. - -```js -Boom.notImplemented('method not implemented'); -``` - -Generates the following response payload: - -```json -{ - "statusCode": 501, - "error": "Not Implemented", - "message": "method not implemented" -} -``` - -### `Boom.badGateway([message], [data])` - -Returns a 502 Bad Gateway error where: -- `message` - optional message. -- `data` - optional additional error data. - -```js -Boom.badGateway('that is a bad gateway'); -``` - -Generates the following response payload: - -```json -{ - "statusCode": 502, - "error": "Bad Gateway", - "message": "that is a bad gateway" -} -``` - -### `Boom.serverTimeout([message], [data])` - -Returns a 503 Service Unavailable error where: -- `message` - optional message. -- `data` - optional additional error data. - -```js -Boom.serverTimeout('unavailable'); -``` - -Generates the following response payload: - -```json -{ - "statusCode": 503, - "error": "Service Unavailable", - "message": "unavailable" -} -``` - -### `Boom.gatewayTimeout([message], [data])` - -Returns a 504 Gateway Time-out error where: -- `message` - optional message. -- `data` - optional additional error data. - -```js -Boom.gatewayTimeout(); -``` - -Generates the following response payload: - -```json -{ - "statusCode": 504, - "error": "Gateway Time-out" -} -``` - -## F.A.Q. - -###### How do I include extra information in my responses? `output.payload` is missing `data`, what gives? - -There is a reason the values passed back in the response payloads are pretty locked down. It's mostly for security and to not leak any important information back to the client. This means you will need to put in a little more effort to include extra information about your custom error. Check out the ["Error transformation"](https://github.com/hapijs/hapi/blob/master/API.md#error-transformation) section in the hapi documentation. diff --git a/user/themes/r2c/node_modules/boom/images/boom.png b/user/themes/r2c/node_modules/boom/images/boom.png deleted file mode 100644 index 373bc13455bc0a71a6a4538158aee59c6994b761..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29479 zcmX_nRal#C(`}IA?(QuPMT!QexVux_9g0iPQmhm!ZUu@2cXxM+y9ReHw!{1V*FH$X zL9Wa^Gi%npX6_+UMM)YRg#-lv0HDjtNU8w8=!YmpG3?_c$V#GxO^&N8}g002hs z+Y2U%8G{r6KvA}lkWf*vc5-)evvzW(l9iC4a&~pHw6V7U0KAqm)vYwt4+wwbiV4_CGlKV!TyNIvah5h+6Jn3N0H@Mi?plEzm7PRju3y3?^ zd9fk+-@Xq&Zu;ii&9&a`jlI;(3q#7TGHWIfJCV?mWw=y71)&v-Q($j|4D|MI?y!l1 zQ0SZiSV%SI)NaqTFo632Ads1+6R{lt<28ed1n5*u@BBy>@rrpUo@xLS6bjSn9?vI_ z6ody5^@$ZP1c*w(1ZDpEpbp4^2YeYZGu;NLumZl&2ky-Pf->(@ePICliPZQoIq?80 zT#Ij#0Bb=&*@V{j&j6i|06a_iUVgv=E8wH7wxtZ9vH{RJj)htcKtcn2RQ(pl2!Qtm zd>N#r^#X*Z0`R0RwSgDRNf7wezt!I06yK_Y_xCDfjA98((v~i-J{nE1!NOHkwZ;a_Tr?U8c<)K$Y*GJ zWlfuOnDDk$aa>|0)1t393uq$6e=_#HpMEvpT4#BL6JGxWsI(P^@r`HwV`v6h;4Nz$=t4A+PZAOQf9IUuG= zG1BWUB9=}BvaWY4U8qlActXYLdb`E3#8J$H$XvfLmIaG5gpXB{GkszID@xAYscIdb z;Eci6t=WhnSO;mZp=0%1JRqdvyN%$jQ z`=J^8p_j;%lOsY$hJ|(xCk~e#%lDf^FE1TVqy#5@(+^nLs^1#ZIMY(oj%u_AEXC>E zG9SJv&@Gq&w7?`Y4&EqAtJh)wdYbhHd4Dcd>T4cM&Xp zaf)f?r>U*}$<@IA6sIQ+&aGFgP>uM5%k7cIKNdnDD_;Q4OPV3ECbYh@sn~aK#$HXL zP)eE9o*p@n-cQ+wyY@sw562G~_-4gGoKA#DWJT;rRPjrpka#AFctGPLFUQd@NGfKk zlco++J(C}P{4h$AT+)XmQYLnd;*!FWwGvd#E6ov&xMCx9|8gl!F7@qVgvUB1)|OIBAId4$ys$M9}R~=uwvVt(sG1yxrPQg=$7zD4~+#Tz&~IIWFxQwW~x+5yb6ZF83MkO2`m~qLizE?`wExj9ZMP zh1?2F92N$4CCMqtI;AqDs-@CLZ9L^CMVWHJJkD|SeX)9HT0GDoF=p-_&58Mv7x# zeO{*kMM3Xjtl%O+Vjz9k$9o??>W)|ufn|%^>ctbW=$s}oe6hG-aPV#ynA&>q_y?H! z4)SX}e%uBlOeJ7{ZW7UC&m^iR0F6E@B1}76B-Z(x4#^Zp$|ujM6$!U>$$yf`l56Q! z9LoF^ta6{2giF|LflIv2+|45WY?ivCvpShNvi9<1{A^6+JdXD5>rW?F5nGvCsN24T zzt{&2oxO9%yRXBF2#VQoSOk(q6}~C)C7z36G5sNket(JU`92oKyPLe*iiUlPXX@L6 zgaH$U(xnWOqR-Fc_|{L}bbVX}EW1si^u<3~70?w{(*?2!(!NqTa0&^uafJMg|KTED zLamrkZ*^$3XZdxc%p$D%rOz>{ft?}=amcRbN7*}FR+M`2!hH=rhIuB$YAXwE%Z{%!-8h>+>kGo=wOPq^_S(v9`Ky60-peT4`0tp*wGhgH zjo<5;9A=eEPqb6Y1KK|LDB6LHx`uR{}SP&H9@!~Bm{=1&Zjb=Y;+>rDQIXOarz zM}9BITP94w4_sha@!BPga2oDNT}iAhF70hHpRk;^JlI=f&C+bf=im-`{f+`%VCieLZ`mf|4CPmH zD{^*Q@wCe{sdV+UM}1TMX5~@gsky^7pC{>MO3Vyypsu&vmBx_G(n0V{g4N|jbY@bf ze*oLV%9rK5dS8gy__{5o(^)f?`{wlL*C>c!tKhi7WuyCL_3|#RcB6J$g@Cccq5C25 zC1FN+pe3Uvt-Q&=uIbdLt6vpiwIY3o5Ee4=5`PniDe*2Y zHEtvvJ^Uz(Pne&7OT_j0;HgMr!hGUG7U4_Y%SbsP0eisx?9u%A)UT=Bl*^Qa4hO%2 z=fln;;)><|?tY5)Aulctqie0llP=E{Px7<;bxh?QKdL~6SL=tW8}-Se#{}YpgjaaD zUsq3NT&&Aby-8&zqoxP|_`C-Ifls-mkC1R+jZ=Cz{%Z)jKqV29+=o6zbxbx$xo@xpbni)G?vlY5|Nt ze#q_nb;(*6npJjvsjRBfH2C{?V&R+WI(`}BVrkdOOq1{W&9nFEaH@ZUjVnZO_wRH{ZrSrO6+`aqz3{^U46L*dOIJB>3T2Aw{D!8~m zcK#hj+f|E<9as7}M3>I%K$EF-Rg?W39T^!}Z_b&zQt4u*FPv@Ma`Q9lF_uCoxgC<_ z>(i>onrT1MzqBkk{b0(W4^CXZ@I#~y))6@IaIf{$O(yp=)RtuorG(c45|sL6N!RI( zwUi%Oa;2&P2`U=PNp+I1RhF1jyAH%ruqF)`T&PuPDAVD9EOZ4@ zMl@m0rsdgpHzOzuwMt!9J?7(w%!w!{ESKvYRvr?vC+C-=uwX~3e`TfSc2vaqv?&Q^ zOEZQg{!Djlj-*`orZ>yaw_j^bg$8hPeO*~u855A7pPx8lF;`(c(c25(WDu)as-+6n zO8xb#v)+Mar27iURaYnVlk; z3@R2<>k?YImJEFRT%vmrqK4diK={A_ce{3!r$BdVgR3>Ea6VJoek~qDlS~28lc4_uA0m zOeHH$9DYoAyjAKot>PGPp&$^C)=~S{KaB9^Bn<>s3<>10ERk#>V%DtY(|tWPoKy~R z7}6+NEX}0rSZNC{-6lqGh!CTfLWsoM>V;_TWKW6acwFnzr74wNF>t(_LgtGb5!*c741s}mWA^=P&CjBpp(Sy1$GK|XwiM#~EyT)y=AjGT< z@3rO_x!&xIL1*uh5WALYG=7(*-!TAKZV&LUDPblY?2Jo@?9eoyz`y8#+H;>onV;fR zAiCh%+JhQ0w#fJ1->nDc(*TN$Dv2JVip;LVkVb8*-YX*1L-M;F`T65(CNhxKa%8CI z{r(g&SW^te+c~G>_0eUyU0SY50*OPI`3dcR(X$HsB8&X3kq|!Ju)ydt>CEr({fmO5 z10v0hd=(mR-Q7j6IjK-R9IRgfa!}qSvJ$OnFE9+bHB5ZP7_88L%GPgC4=|>bE_!n8|QaZ5(LZPf&q$=vDQ{j;g@LP5m}M`?-$eK zvq09_t{hwm8^zCza!g*KojQMh=>A=IBf-YY$f7`N58Wq9G`7w53t1G~M+K?DsD zHvb5lqy6$JyVfwTR#8!wuqKl*ZNNrnxP#KqBG2-z#RH}KKK0(voE+G~kdGAFSyls^ zJBevhHZi4Q(%9lS3md&nW&S}8^>D6JRECW0{<$!c{;F_?I(9JK>V>MJ4!}=z8z?kk~xb42b0~N_fUDI(Kj7Ku&~3 zTp~iw8{v$NT}tnbKV^=b9GspukJX<9Ctiv%?t(@84AlM)fgA|7)L7yx&i3}l%C@_g z2|RYG_YrG~K%rG7IlX&5bu`!~>&t%0qzv8j(HG*JAx4q13tIRPt?2c^+w(jH!UWL3 zxKCIGVNpxF;3xl{F25Iq&`A=MdW(~@qoc=?@Cj7vuhR7#i1ScJLzCJWeaHA-e0a78 z7x#=$*zakK9OM`%?JH8@bXGLs`e#4L6w6WynbvWS)dvW6@d$!vq26yWMJw0_GOrFb zp1F8}pQz-Kw^o(XYdelT0{+?7^SvFUaihQY$QJ8&jbt41U}<40%n8dO-G> zzNqR|;D#38ezRU~AK`c06A?jyr`AUd$^fIhe1Gl!NPoI`89xa*?@=!&Cn$_0)L6*egx&4Yu1N@qfr9>n<+#0=BzfM@ zAg3o)$SBMkFO!)zsrk0p!M?yVm2H8qBH$v9OpzdSwICV3Zhf?i+Q%p?^y%v==%Dy$ zdhxiFD{_Z0JUm<&Jvwz{;w_PcWrI~LQ3ko^B@q+>_nz`$-SzWUzFx|AwsVUvC`?~~ z=Xn9j%t(w9O*E2!>(q1MFgs3h8Z}`Xq*U1RVKIM8qL316ni6!2>x~~2{KS>eo6E0_ zl0qW2S=?M_MWhCQq*|yJ7sK=Z-aXuZg)3atFT}{L4vKqc?~d~%c4uq!^JKFW>SHEl z$L*I~XNNkY*BAw+8(Hv8Ana#1ViIViHiNPGRkg+s#haeGDA!#EMtI=qL>g^TJ2H-` zCcj5^O3WPEY{W+(V85%ku0=sQ#81>7xU;pch`qFBSf^DH7B4ln&d1{R8>RbKJ65S= z$v-s6Oji(Ai!-Q0HX=)9Cd(oi{^RS;0l&oiT`3QP>!A#k%Fr*FxDZ3b()*iRBS%KX ztEtp@=2$%WKyZPVrjzHL2#%%s?C7pFG=AY%T04?pBK!HfZ12~s)xac%gwT_$0>3w^s(g1o4*AraTh1e=)Rc-@6Ce^0CIN20-^w7o2&jk8y^brhTY6Mn z?bz7Z7f)%YiK~R69ZDHSO76@lbSNn}uSJrLRIA9LCzs6L#iC<&JP+$kzifjPR}v4S zm)PN1PnuF=GN-a4jM+CeUA>ZELB_9PpbmZ<#nC_qaDH($)6Ev%bS%`3Zv_IC>cqb- z@--@R__97q$aCN_R8MckwP;`E+4EA4$9!W~QfS-A72iCZ^?#;RC{oM5^6#)^`>&uf z2x$hYS%B*u7cYh_FRrHMJ1J|Eb0cS-6}c1DsYu;SeP9;n-@7?*aXtY*eOz!lv;?qW zTh&PPvsRR2E)8wNTn@vKO%E_|9NPGbF)HDi&I#$h!mG@GuM%}pWf=;*aoV#P!gw(~ z++TW@j(gEI4t!0pUw$EF++}m~eglxn=P0s~`XR`bldu5i6Nqhs@(I$8{%_Wyt$Q}@ zqSMLcEJjp@wBlzGryE&^9+28`=ewdMA${QlH%S99M0*TZ-V@vDsPB6bb}~AXDEk)@ zc>otknYc^7deuIP{^2pzL|BC9mUP<1asTY-(Q3furSI;!)1dH;mw%<;n(E>wJ5;RI zIIR!dk^}EI>GdMJ^yloiH68r(a`3!omuA$FV8qoj`ISuUDFf=f#8nb;0U_08}a%6MPZ`)0M9=D)y08k z%y$4&cb$wf@L|F~@LAO9jP!RRX4=T?8>_Igy4o+-hYv^@xB1>>br{7QKOD8AL)lnS z_?+=i&U;@)WSg)t<~9MxI#HF1ycJF(@ZVn1tvNiwn*Gjvql_G*jLyiS$byz{1SDOd%1LPNN>AYaWJ4?phxUu(kZ_k~K$Ddp) zfI%Vh^5TyveBHuZu+$gfGw%|g@P!G5&5_>)w{HdBC`m7Xtby;d^Kkoj)MmltZ>l*|M3rDKenFn#*Eq(zTl>+x?|Yzs0&I@OR*AWKAebx7-2Q&B-BL!s%mEvPM#(X zqnhTF_%P4bo&_<1*OT56}nua-vZYtqz6 zf9zJPVd?**FvcGDu|kxHOVCl{1#v*Pwuwb?s(iOpb*b1;=9e;@o1k{bON;C@D^1u* z2qCQ7f4ze`10LJ+V(g=cr6PpwIj(E$Nv}RV z0|jXkOivmrs>c&hCuwsGFlw_eEJ~yDqJ!OSNi2%}Nx7!j#!a3TI=yFL0)hRdDlC*d z7API;eSCjWw9;TUU{yDlLXvCtW~J~u8TeC`PV~^wP-%eQ-74=uq3isM@9PJnUk9c% z=ST#T7&-jbp_MUP*XLf?sD3+yN>_v>~hzJOP5!%wQ_yth4 zao2X_Z9I>Ko1f1MY;`>ru+W`5H#8Q)L%#`7G?+S)P?4i4@t{PzY4MSzYLc$(w?QUGQE>es zzb67i=(fUV?lM?`kP8%NTR=pH{WZA+B2}DHhzu14T2mRB*nA`O9^w_T+RUmXtI{QQ zpQ>)xD$8SqYbJ|r`Wi324E5Qq$67vMfceXAismYeo=K>CF-PN}5;PpuUKYV?{OAOPDztu z{0Lg}C~MeG+?)JWbr4dR_(v{&df!N{XQp`?{a{!x;%lc|uShRUV^-L=-c?WK6JMUx3U#0ScidJ1`$g}eH8&p%HdDBLulNZW+P<=1a;%zTWnPrtZuVM-cCf5afWe=ap+T$`!;9*lzI&fK?& z^rRQxS&_bwj?d%{TOsFt$&mUIlj|-#!o6=#`t6_-f_~z!;okX3A6FK*u^I8|w){Q? zNJ^AysNG;N_TjC3Sa`0|%29#=1scnkXRTKi3fgYtI&Ftgr% zkbYJds}eQouX>!I(oYG)kTLR*);j;7r|WA?M5tr(j0FXCS(%nX5YsmXNQyCJO4@s( z9&jmh3cPCxbpJAuMgOWhPg1UInTn!Un%`JUcG$=Gq}QdO3U*J;$FF-LQfelrKKWSp zL?%8kla_~a|C}{@{3qppbElUXg97NKY;3&VVZT@%X3rC)HcVy&^`0;L^LV*o%ic9~ zj?%y8|Cr^yeA3W%@U9qRZF)*s*cu$W)m@F$DlmIsX6?YVk%8%T!+Ens7a1$2w5O3N zzt6y_^AzY$>V0|TSIB-5v1PXRnpF(uYA3%?(}_!193r)Aa~Wk^1?iGDhsoALXntFtyQ$2<5Dwt@{qZEfF?BhK zB^P}8bp8zW(h{TWjk6#N6Fze_B$otO zeuV||SAM3qT8L^q%f^E#KqKSQvpM`;7d*P^xqdTeSJAX5pU&gZyxO}9ZBu)^SzKSv zF<&dIV5E>-!@A`Q<1n54H6c_-CqxOLb%BGe>Fx@=KMLe94k#~~6*L1CNzitsOcH@4 z;{(2^>bq-wjE+VA&I##T0qI!ESJHWpY>KEpl)XWyitX`ca`o}`onUm#t6lC@K5K*U z{$q_W9&_K$Rjrj$sldY7on=rY6EE#V%DB?ovtGGGD>f(fiA}02N}RZw$z1t)uooCh z-f`OgcosNvm3`ORaRHnl(|bb;Ym|w{js!S=y8q6sbfdM5^1HCf}?^roMB7v}i zhySX=R#s66Rf6xL&B?ij9i-r=jhckNrynJy*kSW#>+G>b%f6saboSUpp1N*2NAG^53{(J!>ih`a@g4P^R--5m z0<}|Ak+(@<`qbuTl&Agr3v=xDFSs{N2cf=Qv<Iyls@V`K5*Rr z$T=nW`ew*kM9MX8e#e(5%MHc`74wvw(r==7oPB4puo&R|dV6yAi;T48QfSqVsMhSS z{(B1pnZz?Sb|tBh%y@o66j-EI5~!Hhxb$|AIA>0E>>n7IClherZ}tMlCSGDky@gPV z=eD!6(`J2A&uxHQ#OEm!3b&(i3bX;6|ti) zKHr_>w zGKaYy{m5D;z)OSwNpC4|zw|dAJY7#&W9xh#1bN&$e}nl0jVlJZz%>I5^`ze2vDbd? z`uYx?m)!uB91^fVf6$m_5~RG5PUA?(MpCfn^h%{yE^l#=hBFr*ze$>O7T9+eGyHat zUPc?x5C>5jwU%+!Umyg3nHkdbH@fbT;Z%LVsKus1WM%Yo127^j;3W?EK`D z-y8hE_?8UKol{qF+1Np)_?gptCFaRnJ3C3cwie(yk^;OBJOghT6~2YiozfF+lEP)% zvZJpPSjXUIZw>ug55ufI!Xh>y_nm40d9A>du|qk0(EE*QbCRNu$t1+2EzLjKURRLF z-YQjDa{L(G5T)y4b8~=7b$QHvgA`=O*Aa#Ty-fHmuY)JITjV>tL_aGY z><^`D=o8Qkco+h3F1+T)5h?C#atsb0YI5ZxQNdep(}Y|dBTduQ`7`8shv` z_zC&CT}4A#DF|Ezy!B>S9k!-TTMbD5Frfd>CbRL5ecS!kHE+jjo5OssI@$t8mKG~J zh5H6>qb98@n|nO%$>;cO;k4RH8EToLnGlntwQ85xg7KBOn*&B>R(9Ue30I^NoyJ630u(8TTA$ zrV7P{b%vBF{qE%Cr0t>OoeB#mCMQWEHVn(Upm=W}#sghuL>DiW)H){QOH4wJ7F&fp zUBW8#UMCge5`ne#+-b5wJKB=c{6;(D;cZ7CL>^rvgkv3|Q}LtzZ6q7jOkpJzc2f57 zFz~vVOfStlB)jfg42iF3w!6piw9*KyjL>e#@gK+&#tCLg+1svv;V<-;(x_Zdo9@@U!&! zH?3BTryuIys)2MN`$gnD-3p6OY6prWi5kgq1>uh7k$PQ=fjj-myr1_4lz#mCBGq_%=#7UgzmXNx0d$Bj zyA(8u^Kf|y5UB|Ztg``h&f0a70I#fh3tg=VSYFcXp637IX^eSKO<(aEA7^xE~=@ZU6USG7?oo9yl%j|&s|MQSG)Y_XqRtx2zw{n}& zj029U(lqk3UEAab)^@FNj?;N>7E!F)7)3>)08skaxXCJ`nfe=af}!(Y`S2d8C{%K) ztP|uShSA#DchOQZkRm*3CyxIK(hQQ;38BxD`AgXNAQ^Jx zExM@lcG^Pmm8hm8{snpJU$q!Bi=bGu6S)kkL+JRs$b?b0X^kXvtF~^3q>KeAz77pU zKWf;4dirFU9U}HvD9*X%cj$g1?=pvpS0FjXstH$VAQorUQAJNSRZhwXhVRl5khuYm z5dUe|pfI27D(|bgNWf?y#IiYCk!F^29&En_oF(2&zg}P})h#SXLo}}~&V62m`7-p-lWw+RT|&ydO4Ar%%21dO4vxkDkwlQqprCeR$Oc|>LR4!tN()N&8dW(t z-!q`A8020TQN~ZiL3Uzs^Kz~JTUZ`oT^G<`s8D&C*LR)fk&HQJvX~D9@|)%@Q=o<% zhdwNLy{pt|JRAIvUf%~nm3$jSIjp5?t20;5#>UwVovTi@Vnx_clF40cCB4Vpn^Qk~ z!s2ghYb()UdsWfVdWSXfu0F->Y3(n^mJAN_RDM1zbX0GGE4@9TTLmkPBwOwKsoRwR z&%O*)_WnV)Z4|r z$+%|eK-F;*i_8!_YfXS|7wv2(d))oTipJV&f8jjO=IVKJa7Y_xDh>=v;WFHddtN~wAE`T>!s%OB<(cya^?`fH6A}4z zHx4rcbj=Ja*d5wpFLN;NGD~g%=(r5&eCKj%O>;B(SgD<-p2kLzkayj%O_uIy=U@tv z;NmDfd(b_NJ!UlxpfA*C{+L>iUtOa`BxvD#7bH24sugXpUZd}5UFXVldzR|#4o*&< zWj`b}LwD~Z5rREB)oZsx5~T0ry5Ucz^>jlD)fO(ei?cl9h$PX$Os-TE6QQ>_bHUZc zRM9myxCF-RkVY`D2N!AENl7t1E$JjbNTFc3O2^&_NI_2#$9@gr<}|d}a)ENoOuy$w zgYs1~;N?`DAE|zuFMeAB@o28>VX3#b_X4F()_3j7;j2|fA5o)x&8FqkC2=^+P zw4fz@5Tw%_rE%uNln^ncN2_Jt)N^IHVQs1uY)3dh5Xn+1Qnl?;wO&M+<4}hl@431_(goM>yDStS;{B30yK8yV zUK;MJ%!h<^J|5uH`2;3eqbs^exo+xYzPc*R8HI>Ubs%lW&%?LNQNWZIrO+p=ANFU6 zU`Azf7+QBdr45~Fnwbvlco}w`4eRb(I-X#W3<0^m(hG&|gFnWNfFQNn1+nuUX!|&i z6A7L-4bDzf;2QVWpg45fh0{p4=cdsnB6}5{xgjNV(E~#;+87uw*KXO523YVWI+ucL7qJfkZ3m)` z(0hi2QV@N%S*AQ_9_Dpwt7BKOQ=*gn>Y;L_!HKeF1UhG0fUchLZdK`kvCsjMa1u!$ z)octmE}E;J{W`RA)?Kxt6($*KQDnZNP0n>-kH|{uYJX6&;(r&5phh0jEAVfstDCDB zZ_;M*xJ3Iw#qpOsQj}z45jJ1VD+NrMxoc}p{`Oj~W~ok_&!h^}2E1pd1OOHCmx^>>Un2Mr=jc*5iY9Fza zy1M||W{oHPg~-_@URKSJ*Puy|A@dn9B{8Iopej=Heu5Hwk82f)mu$$$y*E$xW z@W9Yk*j2z`tyz`yT3nJ^-BEeVX}U<`Zt@7q6m7BRuzEG(6OMDm*=7IK^ON1{2S>U3 zcy(qvB3-Bqpv~l41daW@GShIQ{bQZh+k40o(;1I6y=wQ(10yG~V?)CQNhr=i?b0|* zwp}MmKzt?A7iE^OR#@&A%()lx$ImdzziWpHefS+MhPb|B##W<7zt zbek=1pC+v5Hc1^cUrxQkAllA=4bf|>E;3uQ2!btg?lmoh?uE=ixNv>**Os6PKoP>{ z^2~-oe!u&3S|cp+N|V)QrvTgl2%q!2IQJXGsT>z{EKFd4o4v^EWCsXRBrsSEP(H$) zF<=#%EK&LSUI5W$nq0$5>Q9Q55?(f!X;CT;;?I*dX#OQ!nvh_n;T)#70vd*ml_;(B z>7G~J{2Wovb6@__3mt%ZxC3+e5lQ9}vCN#Fu%=hVqBo1MJXGs*x{b z0t5fHJN-M`rd*Y|0i=RNf-IkiyNQya|C#ZE=H-ui{3^AP{$#4P&|1p9yruf?B@}BR z*(31va2E4K@ayqU)=;tZu6%?#Kxa;MQ-PO#shUIkWUjw&e59q0EW zFAnpB3cJFFW)uTHRrG>Qa4X2XFv9CDO~slmxKmYBO=ei{qCB#P?n!_b$A^4Yx0O%q z`hI?D+1GQl-ZM5XZrgj!^y#luO=;nta}DJ;$IF_)TkPAsgXrYrGA`zS(bB)jbfbV$ zP5a@2@C$H2Q9k_!HSA80PShX>_MQ|Ap?@b=o<(v`C%E%2&*BN#Ru)697d1cWwce`k z&3dlf8Edg}M;cTiC7${jm!FoFwu28K!{25xQ^>yVeZ25Kp|eEhFECAx&V7q%<9R!R zfw50;`EjU%A-4zlOp#?ZEWsXn`|B*v<&^{!+sL{nmpW%rSdp=bw?Cp?t3wGjNK8gY zsl@&rx|5j@v1r74eiR>c!GCpKOjj1;M&`A(oATNS20OT#o5NS}X||F2yJiOb{Zhq7 zLdW)wZR@vhAbHHd1GgiA7gi(reZcj#h9OMROyR!N3kktTa>>w6#PlP=Hvl^sAr*TlzoRF3kKZaToIh9rcwyFcx1IwCP2TO*d~SBnbhXP)A3QidehMRG9ihRF zJJac~nTfkQUG<%@n945}=n++qG;afcqRbMOQe=Lqbo-WuajvDer-t_{8cXMbZpiDW zq%S2%zpE7Qoavok1FYWXkU!W!D_lM$pklKpoEDJ0@Z#u;YT+L~YG<;Snvdg%^l>g` zba!^>I-hZsG{Jf`mh=BSj@o%SIdSIH^~gvRhx~j|Q<=$;%XtCWA4YAh!{}Eb07^i) zkTM&p7?Fy%8TVuW*}e7`oD3bd#Nvdy|6E!k1EaBbFeKCpb{Mp zGDRC-tb~)X@#&IX`9m}F`!0UEIs52wfejnItEz+Tr>?)MEY#3`gHF1X(Ny}~X5x1& zok*6Ua_VXceH+T=P-v25jwI*pdu-ri6X<3duv2AnYbhy4J`?a6m+su>7n>R6;-|R$ zE9oz4sV)qXrPdMRzV@c>m1#2?@K}{*L8Yqe9=jur=YBR#_+X!~mn!2lFjvjHon=((1eaD_zMp0&SJ!J(b8zKb|)xf1K9Jc6;q!8Ab%1zP$8I z1fIHy7=yJ4nF*|t7reg=kMD=SDr|r=_;CZPB5^H!S_P-`31Mk)64_xKV}T!9QoOUH z$@O|LVlJ~jugqoR_OpCq=E%*iw3;*ceDx$bo_ZL3->$6ed6zX(Z~t&A1YI2|VGX68 zI3%-@$#k|o^6q2}lQqJJ_p1)X^-u2c+5j8mx*duVBa_gl_C;Eqm-5?&A-BrG;47LL zelwNEy@i*z^p(9XgK6UH>MKIQ3kqQFZ(!zM<8=8^rVSYi73+`jLIYdZ3c~{}N0OJ{ zG*3_6QeNCTIV4`!7|xzH<4k02=WK~gXw@(PBuqPsQQd*^gnCXNs_P;jQzc=ykgGcP z`LS82?7QSl_9qi#c9{0ACnll^<(<~cqzd46`pL=3ta89*Lc_Y--D(9Nf|hZJm2~DL z;f>!$`Yy4NaD80dZMjtfzLmH)Wb9mov}OBuOC_#@R~?O`H$p`QEmEt@apwbNLw*kn z{Rs7H8$uBnkzDbPwZ0R&E!?h}y6LbTF?jEhMS+}=)8){cFU_Tm#GbAYa0_j>wul8| z*WG6nuT~8qK(6z;&dgA;qOtF~_ZAz0e7c0Y;{6B#sP{M4l@HfA0njS3TQFg3P3XI; zZ;Puenq8oAypruqAw0+8tKfEhtY3B%yi%{Q*j%`6ctk{?SP>HNdBC4?_Ah4y>E_}h zW}*63WNe46ISNm=fQ;oVQ!!evAe@sV_+CiV&T8a*#XP~c0j;(a4H-QZ1j=MpS7R-1 zoXcoxscc*1Av%%n3?#LBy=O4`NX-RfV+D+BLf*fO*0*KjJ1Xt${qu2xV44f zz6;r~PP)HO+JZke`cgyYn!O`4QreC!tcW{4JwHD~ujwhRF!NGt={a4rd`Eq$G-b#g z4kO90b@t2h1?hRx`9{=g z3WGN0DtgkhQG}j8!>~)NQL^h0%)+>ff^PVE+(O|DaN5NI*3>Nqj3dx! zx7w^u5f9j3w%ErHa%BqC?gq9m%=&EWO37BcAe7Cb zhAZ;@&LnH(o{^?zNVcT&l{Hvn>uzXGIsVcVhE3!lwL~_^M)@9EK;akaKMOnYVRWr@ z{K`?~!|~4i%>3Q6xNzVfH8yrjhYWT8^=;yMm{*KeSD58N!0X7ca)Yt0(K`c0B4lT4 z?0T!?Ns_O>Fgu2UMb3Mj6#!)z$MgZAbIb0?jJ~{(NqJ#<6Gloy(w(U&h&ObJ;~##C z@k>)R7Fnd^xL|JiWqngW1AdKFFH5jX2f@Mam#11_b zq-c&<|ATlzq0kdut&>y;y|G;6yT^-?9*BM1XlHAO3feT-N|Pb4Ye z@#XNSv64ehda;J=@6*(#+>@oT;H@jdFAZVWqgsX8mhQSeXqwy(UG!NdCXVa3hj`Rh zOXDM1hMj)XjQO>r{$okM=!EzuL_BnC;mu>$b7CMx@r*(UGnb-kz%7q2%=HeBO2)>N zR!rHINOVmf@1?tO&fUg38-G^b#+tlbP!n2`8z>GY7{QXZe4o+1ob2>C1)qy(IRT26gtKAL>WmKug+%kJ}qHhmXtBRL}x z=?$3JT_uORw=SXA`(Qw29rGb*1Mh$eUR)1pL`p!E6SuvXHc$zx|7xE~^uZ&zQ=;V) zY=_cDi}l3kd?l~Jy(31qWB7|(ql|ir(A}K$L}Gdn#>k#k9p_mpu=`Xm9wKSwp6QHY z*A59KkLiv8mGU~hEbR354lXR{)D)KFT-0MQXR>XuBf;T8y0gbGh9;dYIiAO?gPw1J z!cK1}wYFd%X9-l|1AFsW{o_I&!Q{Sr;e|AkExV9JeM(Ss-G;XM|F5L8;A*SuwlG!* zQY2_`cPqu+U5Z1n;_mKViWj#4Ek%k4cPZ}f?(Xi~yx;u+8QJ5Ez1P`m&bgkm>kBpM zV@*NPzdxYyha~kb*Tb$dZmbu^UH;PBt!$oWx8lRm5DjW~Iz~Dkh`2g%)(M;S%-;># zm2{2B!0wv>g{mP0WcwHsSAx5vG~yuO3)i6Co&*oHTH1>vx}xm-o@!Ha(IvSuGeR)$ z-*1yl_~UQ2$v+pwFN_|Mh1uPc9d@sQU3|GqaQ@OYTMleL4-XfcJgg3gW~`Ws(h#$r7B3nP2;l?Rrr z;BmHUpVfu6X(#c!lya5M%V1}-`*H*ZN%IlP*y`S<{@()ze;6;;%;l&g!3M)UN8fo@ z_3GFVl)pCSq+Fyl0ph{G$ck}psAN2tawwq!`RpcTZCqgwGv-xTI^W^eWD%BH!o(Cx zCMH1zG_J{?-}`xecibZGy5kX+%WR85`q0abBOWi7nN{$Ho`d6IvEzN>UKF~%w=2-p z?{Oo7nJ&CMisz4^^Hf{d6&-KK-IJC2WquMoJ~#fX6PsGz(+9$DtRhh`KFrTOzpT=u zqX0!UVW&aZ@XKOU6QFQ~jR>)c;6Tch*B&6)FPm2Jkp7ne$W1Q#Tnpvp=)kZ&Gk2q@ z6L<0vq7#6Z#g5l+?U>u_vRuz*Q|?S$^xGVkniW!WO2a9P^iJvO%pIO%6% zlA?^qM&m1t;TY&Q)Uh2_mlEKJd~ZA!+^@zUMWuj=z#E4xxEICb;7oDv#HquQn$}AP z&h#R7Qrft@$ByuReGv1QD}}~U4*wE08&~9zxx47@y>NYyr67P15AkonPxpH-9vGI? zaj;RBaW#`Qx+M65gl9g00yVu_nc@fbCjV+ z9r_ZA;Hhfum0kyCix@x~+2PcO=lvXm+v(i5T4yP0nwXE>~_t*LaJvXdat71^LM$=Jd!{&l$=EwFy$7U|lwi6lZk zruz_vWp9Gj!KSQ(U*xcS_Fvt{746+tNL*d@fX#g10fb_Y_r>nXTk&^DEeO4_nnt8H zbo-Igu2qe63?sg!uyb1sbNIcln7U|{XX+Jd(l}?wy`l1SxyVIqRn>s?{Is?fTh~-Ln}FdAYP`B zyR@oux@yXZSsY^fdy4N_Q&GkzO&9ISur{vtg zR5w3};qHAu#$}yLoTnR_lRsr_czy|PPJ2)d1f;XVEB+G~PYNe6mu$Ctx?c`am&(j_-GYIVjqei7vo zS7hGe?JFZP-=jv3Ktlr7{wSi&SmO*LnG#2RFs$n|Qo*RH0c})u(l8tD&FFr>gJ950 z)HSp`e^Fw7xwlHhhdky=>yX?kqNOvL4SJpHB5MEtP1K9yg20tGn7zBiIl*+WX&7$& zy3uC2zVdvv9OC=(-60k5vE&yi>4CJZ^iu>2BYqe@6XNjRX7P zfuO2p=0J9%RxUc`=ZO=OUoCszXt*3=@>Y0QtPG<9giYD4{RFv?*3K?B56q6 z$PVHMNA^444FL`IU)i>)sc1m8|rH(WROAp2Fb@>W?L#m~hUv;dug>Td61TmC>55lnN)@3xJu+9`v z88`01{p~mVKRVPToHjxgN;K;E|3uR+SxBR~Hc1yH?)0yU#*^xIAn2IpW~bJuvq)UP zIH75Eufz)3uo@6rYW#Q#NqO{y)nOQ1@zsBf_cVDXVK%q{<`%Iu&04J@iy1c&UNmH60)%eoeeFNn6=sORj>+Q z6y4XYs^JC-d2G{4qxmH#4B;mM*~1X^?O=o!K^Kf-Oz-7>VoKx zh<2jq0Y?`pPf<6I_GBXJ*tB`x|Jn+|-$Y(@d|{{;JFOSt*N(xPykp~ZB2SZK@n_5T zU=HJ+f`*ebJgitf)VSNf`+aaYqtSOP9EBS(hJe=CTmq5{tBmIE-wCB$@ z^H)`8@q*veku?;n!(%U#AEJq2W8iwW9RgLx%d2!0QLFM(mAD{d)IoC~WQsn(bHth8 z@RLwyL1%B6^-?^|$=!0)r3lgZWeZORlkMQoNf_TEXpvg_jkVSlo;?C_Qc>2Pe=(h4 z9^QI7u6W)VeZCjj|2an|f5jG|GZCgvDdr|^K*B;*$B|n?(jzlPrs6Ee(VY^BMwE?U zd&0Xq)rSQg^2wZg0OkI`Zu%)1zn7pc#{uM)GseOWsYc=5n0;_AAGt5_4p1AE*r@sN zK-0yW4x)BQ^Z*MBNCoDFp6Ptgce|+T(k{YKxpx;`l4sW07#Mg%3SRs7FSnT7>tY~* zN~tpTntqJSfD0PZJx;ozzUa2%yYo<0 zZOWNBI;m$~sbwjmD8WVWHcKM=&U!J7bBPmVerS#P&;WX;SChWsk;JNV+&vxMp|Ac% zz15@Z#(nU*9qjqohVGg`qc~e`cV|&>C7g)k1zuWQPEC${I-T<^$Ek08mBjGUrv3~6 z#QH|FuoKV41FGnb8KCIm`eP)R&HqpV704%Qy!~{W+kQNdAo3~x%t?X8#iEVZnn}4U zE|=hI%A7_Be?g}dv>{~M#L@2c9DHOIsn}^!U&;sb8dM>ao*<;rsOgg`REq;R zn}{OJEKy@QJ>=u+R>G|Rkt+U;0@8b83&-TcG7;7Mz50%Cr$z8U>sG9C%xNRi-y!zZ zFgDSs$iS9cvWr&e`ME%eJJncSP@yP^*1SJb4z+-*9p$TPrzcgv9CO!Xa+t2>VopwR zzfs_;=aY}GZdX|e)HA_WdKi=I!kG?4cuR)#hSVt*Z7fQTRp5GjS;Zn5XZv!$Gs)p3 zQ~SbTJh!M9!~?0d7n$lqXR(c_SqJW?a=+1a24X7v-n+ilG#e*e@6d^Oi>>eQqH7zt z&+ebKpSOFSFygg5^ZNddu>cTLP~%%7eUf)GMt%gG2Nn4-1}h9!s$SXRyfA8ZD2qR$ zNn3`N`mHppR2W(yG#Y?p4=1*Jbnq3XjQQ-`w)6>As{bkf1Ojn;Z$^|Iv&Zl!W8@Nz zZs;Qih_ItR(E-``ulkZTM0Gzj=i``@{3w}<`9L~7WV&$8cQ8+IY2Xq(9&^ROV6-5g zK*3yC#RZJ87u5%BX@TvSB`ld0WSGUo`ygSGwqNOwg5Ob}eOQ?(7@jm|;G`|EgoaLF zp{eA+Oyz>J^z?L{xaf2J&wQpzFK1Mpw#cYguT;jm#RarV3n>L2nfC$h;ts#eyT*pz zn}3Yk`64sTy?rt+9CgIzZ_k1%e8)?hc7oaLaYa~X)OG+uOl5<>S2#>Q+aM%DARjzD zDpP>Q8|E#_|z%&Lh68vJLM=L-I$Gl zbW!aOimE)AdF&i&&I6ez`WszZiyd9FV8r~1niBNfulkSj>e8RFA9gf59UA%|=N!b1 zPmSkMSmOoxeyZ~*+Qsy1v^NmyT3YNTQbYh17IxS*2|Ao!SU;O>(ZP=bYu732Q-Z3$ zLP=4S-hy23&+#+}^0v}8O&^rN%VEKY1zxQluTQr;+NGL~pIUh_o7K{mlCG^tVFEsR z;a)g0`)`=sq4C_3gjHdau=rj30ldWW)3U_S9}G6sJMjV0L2S4GUzB)>Vtt(D!*Z4v zvo3go0+H7IV1I!7`o8Nqwz(VU;FQZz1JBfRUv|dNp~1J5?mAGbCvsphOlxORh2Pec zu*9_TE1*GMae>+d-GDL_CRq)qjj_MvRdk5WrZ(u^(n-O0y+-i2*p5*QtqH9C06#8M7% zh{dI{ryE#6=1>la$)={2c#oRebiTOVdN^dJs0!N=^^O5+=QIpVCLkTal0(4&6NRxv z9r{p&%T`$l_SmRvt4Mp;^A$svS&d_L?Z33cFF*J`te~_uN;!f(vG3M1bwkdVuz=W)k-0#KG|D-4)pZ$Dj@CTW47YhM)(e1nDE4-bXwtD$|@l2^kD=P zR&V>G^HqSF`Zm>(gAQ|p!r#wxKv{z4CB59 zjAe3fE3}HN!@d!Ey#oXG7X=aC=kr33L!m|_-Ah59q|V@-Kv;&$=*F-A^(YjEU^cj1 z-qGXTftG92R5tEPcge9Fq3G?8F})^D?xCUUE5iIf(~<=)l%1Z%t$e1pg0|DH*A&(y z%B1B-WZxj3F!T2peoz+7MH|d`ITXd?KL6*eX=a5`vr>7sbel1^#7O1?EXdnyh)#6# z2!1t+Fnq)mP05Yt-rL;)s+fl%A}r7;9>Y0MShV9qMyXWgN;JE>gNSzqlEs!-{^G) z&@D-E@ZBxgR=!F?t)!~c-R6g}lvU0qwC9_&u(M;W16?;%W1v2hyDb|$oBmd?dn$_Y z;(N9dBz|io77c3BcB97^VtARuAIHKt@((|IVp$jjYzX4=eJn~?j>c`kM1ajcJzbZx zs6q17U?j@v8yxBx?So@9%=X#9srrpT!AwLQXsYB0x6$R$y2#Bvo2Q!VS|60 zDbygu(NMReFJy>xRe|Cj;5vrm&SIW}e?tw!sp(aJx5(oy!A#fQju_T%;gmeOb}g$b zZA4-C*1B+q^g!8b6A?n=boT50Ts-fVd#Q0DsK8Bl^*`o7Noc(5gwa(_7j zY2M|+-##He-}^IzqnOe2)R%S+Xz zrKN%VDFm?~ekq#~6bcHO`ecCJ7IJXh)E~?Dc(_=~udr6Z`w<;0_pj`+(1BZ_g8`Mi zNkBiGvy1P?)0$*itS4t?YhzS7OoYvSt{Hv&T4@m8w)(cB(m46)Ze@fyYBXrWCGd=W z+R*wRoQ#ZTD7@&Ta|piRnKRkFU_3OG zx80E^X8l=+X`RPI2g`%^7WR;bNavhNl~eK@puZwRAl>W*jqBsH zVU&Q%kL;K0{r#TDve|gQ(%)2ASTmBNb`__BHl{Z7_jiO7)waA@eKF1~j|)f55!WAwc{H=S;dt+iYRXauR11fS2k`m}i?ZQvWJRZwOPPA#qtF7!N9 zM-s~{&G@A~yF_GM4t=aUbkIs3^?F7^W=F#Tt3X(UE!ktY&fQLlks6N* zbKT@pT+)?>tlQFgj*01rT7hQ$a#)7awlXJ8#3{FPJYiN7_Q9@Bl zT_gHmSu6&e7$aA;^XrpbhYh-p$sCiyN|J9NB8?Sg&zc&;bVP_9ZV4OLf#s>TH*`ZAvh;LX}Py*Sr?A5FWWnbjg?54o}X{{ z>&qHO{`E+UDWTD^<5>6&McgxC-3&VaY4cS;A{*QXvCksESoHJ~30DjLSUSJO`x(?J z!0s4APM#%~q)1J#&8V;x-4zv5>bV#H`7jl)t~l`nPF{aLo#5ML?rO97Z~{3X)wiT% zR%%R*^U5cvuZTogGF|C9-JG9PK<~uGfcZHF*q8e41Y&aHRN>Vm5Y%C?(cYQ?aqDz( zb){}r_5|O<_FFTv7X5bExtp1p$$N*RKzJ1rdUvnY@q584UnGtMTTljtXcrL9MCw(s zLlgF-Bn3F8*xMQGt){spM0;`HI7wx-o+BSABEe;7YF9=kq3H+Ay|d+3=2c(uh{AXZ72i`FG^ zu($F7`nd6;{ck5G{~&qzuJwK7>=0;zu?gc-kZ8q_jP3S%``#!v5WL_SoA2K$ z_$gj@4kMRV=0;0PDNEG3oJfb*?sGvHxn@%bU-o-OMvRm&@1$)k?BdAnWW5{t3 z^J7%CukYId6c83vkqbUSzvOyFJO*MQXBll!0)6#eyLSbc zU$+$#2{5;jXu);_plA8{Up%ZoUEA=9jRa?8?A0PAs7=jIUZ!-1 zcln-w3>hn$_H&H;xU+&H;40IUXG-$fnx&B@I2ky9`*+p`O6tQs9GwiyaI81w;cAz~ zMkJh184nFNhAYoZtYi*~fRf?recdtr?te#++7xvA*Zbi78E!P{kiNDx_p^lUxKs%a zNUi5x?Pc*O7Pbz~4bIcLHlp{IsMsuohc-?a)S#YMDjM}PX71|yF<|V zJX5*nFuD?5XC`1U4RuR&Kf}YURB^Z~|1&94pZ#*+$@h;&5leBG`CHETC>>d z!iJm7FzlZgjH7PewhPTB&YBx4m`5+z9`)fxCODpDsvR1eizQLp=k2Ss+4}qlV~jmf zn(4*-&I#K4^6D(GpHpqaOj`sh=iZ&SE>BQHRQvI+da<+(F%H^m@WBkzbShc_3b;fx zRk&V9?xmwXvdGtP3NdCnD~5I69zEo&&vfd`fD{`)#A(pt&p2J5h@+e#op`-0(BK=r z6q5s-h>JAiTuZt3!EMxU9~UNe&YPn9N+3D6YE)$pAcO!<mxq_Q|*vb;{%_AWVl zd_T*l&#L?$#`8S%BR=-`a<*_bYIMbBbM(~y#YB=$gU;F%b6ska&&gV4lKDSpR{7hn zvhdQV!lAUGKPe10Ag+SybP0laE@UX;mX!m+P^n>Bve{_B zKm06;t>q?!^U-J2f$st-%)bp~*lW#BKWKgjuPbQm7cw`OhgA-VncFBh&Y<(0?ccfo zPp6?HGCb$3XXN8`K}hH63Un)%^2uPZeL{d8)z=_c^s^-mu}-a3L`8RM*xU z4lec6>bukRD0#z_fYf$>EETjK5bFo=2NPFA2^P7yMEs1U&33V-4 zf2+XUnh(cRQ2l93e^u7%kKBGt)v1E-okd2YSZZH?Um8C#U8gUG` zV~sh6B-1ov9|k}BU-y;#p5d%l`^z+?PfYtq{RRLWl5*cJC#B0+F>P8%C49^Gv1P5}JEC-fMzmJ=Q+Jxbu>0 zUjG_dVW^G8t8tvh#Sq|!M}RNBLKpVXe^B>ZY9&H=V?0mdc39ye>-@voe7^mA5JYsf zTJerdE%C7qLiD9^LEw^b63e4}G+%+js2ZiHyAgq#o_;>;Lhm-iF5; z-UBY7RSjfd4eZ*tyP&XhL^cU}e<09r+A(ecVIO?U86{Qr5l?L<>BHPswU5KMyc;A`Ml%(aE>29n05 z!haMLD+*EwCPIcs&h4Ax+@$uI@-a@z<&Ox?0+^D#MfEbx+*t+C`7runyAC5{u%R1I z_sox9x?)czy?LfStZ;ki2ny(<3SM$nu1ha`3Ml52PVc>a-@9D2aXWc4!oEB9z@vCr zFyuH7!+cMge&Q*lSni&3qYKzr6hWV*UJmW z&L>XI(qQk6*^!REN%2QPW9;#?@y#z0(0#tLp6}n>CPu`4^RpF)G(`aJ;gL1fW5{N1 zntlC*k%6Y-+||zxp+IvwtSb+d7^@G9ghW`nU8koy6Q74Z2&`u>f3;|b8u2Px-4Qr$ z4lN|e!__kG=t~u?z|+v3k?{ra(yO}~;-qRGCl9~26ZX<=D3wtdw3((k($2ou=D$07T_ z_j$lE=l0pY^_bhZ{-6})nSSs98HJrx6;3F0)Wv`32ux{NoD1h0q{q{lq7uuzI#LVs z!R!QK-qRoq$3=`}2)4D8?u=KzHsDM4DG3XM8d)s~fL zWK{dhlmr<}a3S%{&&ulIlZyXQO^VubnoZQLYwqjGN~^MX85J7XZxSdX$~-GEWCX;! zw<(B9x1Yp5aK!S6x2{LpmI#Amm&<4$e5}@3Jjq{rS`Kl^MtfeNy2Y&CuSz$hM;WNvIBFKZv*xA7~OVUyW(< z6SBBj%IBYXAiuqKu;-zIdTz?Wzjj{m7>M#Kr~+UWO$nSJ zlS=@9T}1O09v zGU2>hc|jV+$K>1BQ{+r<4Q99K(S?03Lng|4dqu(H=|hioX1MU|tjQAzY>$zT4^; zm(sU6Tq*X8O=A{i;4#W>vXG(3zpsL~=U%)Lvv+2tyv(>|MZ5hU&ce;OgY(OuyofZquOUML&N zVOm~U$~XVDy%JOIm({tXvhb?eDq$k*nlazm4_BWNH18zhuY1fJoRgK!v$gBnKK-G4 z33}{3rYEPc+p6|XiLzfVJZnA?YRqLJVxvq_+(ddyR53tCNU=%D)H9mO3y*_1)s0K^ zZhN`jZ2gd3nE?#@o>AC9g_||0EN=hN`m+08)2cS6s$<{K{lJe837A_l@y$Awh^%yI z(yi(2g+;ogx%|cg-}UmcUK6gpev#0fpubkh>KTcpBL-4AeKcOrv(Oj(u+bj|Th<^0 zdK1UwhKdZiS{Zrmuf*q-)^Z81B@2`Cn*243D)y}hd5&=^DjnDTvqz=h3ybC*KJfp! zZT0?g%?Vgl!n~L;-(iZ6Cyf>Li8gx26g= z<{L!<)4_T<>cIqJ1dCeKBjC(i3_A7VPzmUk>s{iq6?Q&ZsQUGRiI69YYVvAV-7slV zsx^UK&&>ViJV!m1n_MBi4NG7&wnS8Cew)|WV(8AQDXZW(VcLf0{Q1vr?w@&J!r#`I z38{`Kb_J`SkOLDLvuO1%rfzO_LS0_rrjst|5X51Ru1s-6Q>5;fjPkTEwUkn0#U}mt zuaUpo+eMmhs)yU1*2l6t+@FKt*>v=n@9ZMS>@aHQH_T#Sj)p8%ti$Z>OP%w>i!!O) z?3N2bl~vChhETedjEW_GoOy&{Hf=Ns1p@y>G9yi`7QmQmRqM00`i>Q;8fdz{Ny~X($nU>tKs#9Cg*L1_zJ!IUPsx%co;G_LN_YQTf2gl?i9JR zak78fu*i#oN|w5KIpc4S3aIZMlZZ6qY5z_!ZDb4~eTq|rJ%9g6he*@b_QTFQvW zAK+9L9W74-Vv6<-52uTY*Y@{Faqj27^RxB$6$PPq_XL>@{mr!+XR`j1X$}80=+is= zQQ({+a?XumiOWAF&d|HC!wWsbi*Bj)iipb|qPCob6x1Y(+$L4LHds?j1vogvQjB#r z(|XDP1j2xIxSS$F|4>@VYnJ~--S%&C++mqP;;0rMWd~K5R zgyZhRa?9kfd758VE;MN;Z7jknDq&-eJdLj~b+Ay-k;?C9C9PEy5wb19#4gAzxVVl-S&*y6XqQX3;EL`n;z z4)_owdEny7Z%u#ycVSNUi`)ndvK%PI3)}a9{5?J|*D<`b8W*XtGM%sT6yfO(3PtZ* z--#SwPO2s+8~i=*&+zZlhL723(f+AOid%9MDG1uYAdW(f9JjWCZza)ngRIpaC^8{a zncotk5p!6TY4><{6h2s7@ihxHD{FkMm@QEpQ%qvREpEAmnD;Q`;#<9ti(1EG{(=in z1}bpRW1A>s$$#D7+;Xm+i{~xOOsaFB-o)9Ol=UD>1`1@X)L1xO?A1v~ylc_p#pfzN z{0|ijfk~+O4tX6J!sUy{6U;d#1+C8Cw*(&tn3%a-xr;ES<*sWoJAlaKnz_4bllkeA zUV9ltK!-u0yU5Z^>Nhm}hbpzxxC+<}#9@d=Od(eMrJpui3DeUv^NRiuE!Pj?U!4f} z1-TRexo4BNYT@L_e^UCXERDt!rHNBcoUo#+qa5)T{pep*WKdclIp=kPAyA-p0!I3B zqoW6WPEiaHCXFV!@mv4#KTbQdBC= zw0gmmrfu+T*e=(pdaFQGQiisi_-EIA{$3~dObcp|E(lbR-I_9Xv<@?!CFZ7EW)od7I-)m*joKDvAgwH# zI&{1(oHnu=Aj)!{`A1sab497JZ{G0 z81V9MyFa(X*XF3up@1I=pfKoxl^T~FyQ&I~p-{E5Xyy1~_(?`NG0_>ic}bKr?{pHA zar+|+!;|O!((Bo@1G;qnY*wlAFY(jQm-K)as!3(UaCl=SZDUK}s50%| z3?3Wn{*shr^dH?#tGn`q0Vn5Ow8~4V<-8~&FBOYKG&4zEl^=uyMN+70(m&wFX%|)H zQ`4B{XCpwDT9!g?PWMAD5=SfjGAxdf+17$YcpoSR{l0=_A%k{_PU`GSS8&aHJg`=> zc3&J&iw<8C?GW3lM|++^@1yAwECV}A%?_ss5HkRb51GYbpriTOY6`y9U0zOFQH5SlA`~6s<8|{t30UfY?%8 zQuS6(ek_YQ!EoL#^6x(r#;DOUf8!u$icMO`+m3mG<0`G-m*Ko1 zgOtH+F@i8OPq9|{^SWe*N;Qc}@s$*DNR5#RFUtcMNd-L9pP%V@9|10N&CS(&rX&4LmOIRo&=R%zlu}Z|E`>ONqH>~Eu{X!O0VG(+ z1s>K3)h1@A2&c-KV>;5y;y`RQgac7)76kDnajQW)P2+OSgI6pR@o@#-kA<+RGOEbQ zm{$6~%KXd49^?-b(f?Z0z?Dm~UJy8!#*`8Yf6W#`1Wy^xISUTg7pWcIIQLgeZ;2Dz z#rJxcs}--_`uL9*;2Q~Y@N@Ug%-|F z>@9>L{Bj{`WMpKydfm*{elvBJE#Ps}P}k599~;-lm?D1;#UZpr@4DF0rYU&UEion& zN-|7<#(eyU$t&QJOSXJ9Pma*!@}2TyL&-(;0KqswJ@TE%1JW?@Z6p*LQQHeQXll+1 zffNNl78B0Mb_J3>PnFG|`gbuy5sIgMnCO(+4j2DTS~}a8G-zhXq^VP5G1~L6u%N-8 z0Up@B{t_A*y8XF7Ud#ia55a59ABQ1XKx{U#Y^{MpPn z(NOfl+@4ZaVlYZ|u-YJ$6I&}wttN)qQ&d#=w4&C8&k!QJi4Y`e+fh?_-Z= 400, 'First argument must be a number (400+):', statusCode); - - error.isBoom = true; - error.isServer = numberCode >= 500; - - if (!error.hasOwnProperty('data')) { - error.data = null; - } - - error.output = { - statusCode: numberCode, - payload: {}, - headers: {} - }; - - error.reformat = internals.reformat; - error.reformat(); - - if (!message && - !error.message) { - - message = error.output.payload.error; - } - - if (message) { - error.message = (message + (error.message ? ': ' + error.message : '')); - } - - return error; -}; - - -internals.reformat = function () { - - this.output.payload.statusCode = this.output.statusCode; - this.output.payload.error = Http.STATUS_CODES[this.output.statusCode] || 'Unknown'; - - if (this.output.statusCode === 500) { - this.output.payload.message = 'An internal server error occurred'; // Hide actual error from user - } - else if (this.message) { - this.output.payload.message = this.message; - } -}; - - -// 4xx Client Errors - -exports.badRequest = function (message, data) { - - return internals.create(400, message, data, exports.badRequest); -}; - - -exports.unauthorized = function (message, scheme, attributes) { // Or function (message, wwwAuthenticate[]) - - var err = internals.create(401, message, undefined, exports.unauthorized); - - if (!scheme) { - return err; - } - - var wwwAuthenticate = ''; - var i = 0; - var il = 0; - - if (typeof scheme === 'string') { - - // function (message, scheme, attributes) - - wwwAuthenticate = scheme; - - if (attributes || message) { - err.output.payload.attributes = {}; - } - - if (attributes) { - var names = Object.keys(attributes); - for (i = 0, il = names.length; i < il; ++i) { - var name = names[i]; - if (i) { - wwwAuthenticate += ','; - } - - var value = attributes[name]; - if (value === null || - value === undefined) { // Value can be zero - - value = ''; - } - wwwAuthenticate += ' ' + name + '="' + Hoek.escapeHeaderAttribute(value.toString()) + '"'; - err.output.payload.attributes[name] = value; - } - } - - if (message) { - if (attributes) { - wwwAuthenticate += ','; - } - wwwAuthenticate += ' error="' + Hoek.escapeHeaderAttribute(message) + '"'; - err.output.payload.attributes.error = message; - } - else { - err.isMissing = true; - } - } - else { - - // function (message, wwwAuthenticate[]) - - var wwwArray = scheme; - for (i = 0, il = wwwArray.length; i < il; ++i) { - if (i) { - wwwAuthenticate += ', '; - } - - wwwAuthenticate += wwwArray[i]; - } - } - - err.output.headers['WWW-Authenticate'] = wwwAuthenticate; - - return err; -}; - - -exports.forbidden = function (message, data) { - - return internals.create(403, message, data, exports.forbidden); -}; - - -exports.notFound = function (message, data) { - - return internals.create(404, message, data, exports.notFound); -}; - - -exports.methodNotAllowed = function (message, data) { - - return internals.create(405, message, data, exports.methodNotAllowed); -}; - - -exports.notAcceptable = function (message, data) { - - return internals.create(406, message, data, exports.notAcceptable); -}; - - -exports.proxyAuthRequired = function (message, data) { - - return internals.create(407, message, data, exports.proxyAuthRequired); -}; - - -exports.clientTimeout = function (message, data) { - - return internals.create(408, message, data, exports.clientTimeout); -}; - - -exports.conflict = function (message, data) { - - return internals.create(409, message, data, exports.conflict); -}; - - -exports.resourceGone = function (message, data) { - - return internals.create(410, message, data, exports.resourceGone); -}; - - -exports.lengthRequired = function (message, data) { - - return internals.create(411, message, data, exports.lengthRequired); -}; - - -exports.preconditionFailed = function (message, data) { - - return internals.create(412, message, data, exports.preconditionFailed); -}; - - -exports.entityTooLarge = function (message, data) { - - return internals.create(413, message, data, exports.entityTooLarge); -}; - - -exports.uriTooLong = function (message, data) { - - return internals.create(414, message, data, exports.uriTooLong); -}; - - -exports.unsupportedMediaType = function (message, data) { - - return internals.create(415, message, data, exports.unsupportedMediaType); -}; - - -exports.rangeNotSatisfiable = function (message, data) { - - return internals.create(416, message, data, exports.rangeNotSatisfiable); -}; - - -exports.expectationFailed = function (message, data) { - - return internals.create(417, message, data, exports.expectationFailed); -}; - -exports.badData = function (message, data) { - - return internals.create(422, message, data, exports.badData); -}; - - -exports.preconditionRequired = function (message, data) { - - return internals.create(428, message, data, exports.preconditionRequired); -}; - - -exports.tooManyRequests = function (message, data) { - - return internals.create(429, message, data, exports.tooManyRequests); -}; - - -// 5xx Server Errors - -exports.internal = function (message, data, statusCode) { - - return internals.serverError(message, data, statusCode, exports.internal); -}; - -internals.serverError = function (message, data, statusCode, ctor) { - - var error; - if (data instanceof Error) { - error = exports.wrap(data, statusCode, message); - } else { - error = internals.create(statusCode || 500, message, undefined, ctor); - error.data = data; - } - - return error; -}; - - -exports.notImplemented = function (message, data) { - - return internals.serverError(message, data, 501, exports.notImplemented); -}; - - -exports.badGateway = function (message, data) { - - return internals.serverError(message, data, 502, exports.badGateway); -}; - - -exports.serverTimeout = function (message, data) { - - return internals.serverError(message, data, 503, exports.serverTimeout); -}; - - -exports.gatewayTimeout = function (message, data) { - - return internals.serverError(message, data, 504, exports.gatewayTimeout); -}; - - -exports.badImplementation = function (message, data) { - - var err = internals.serverError(message, data, 500, exports.badImplementation); - err.isDeveloperError = true; - return err; -}; diff --git a/user/themes/r2c/node_modules/boom/package.json b/user/themes/r2c/node_modules/boom/package.json deleted file mode 100644 index cc67aa6..0000000 --- a/user/themes/r2c/node_modules/boom/package.json +++ /dev/null @@ -1,63 +0,0 @@ -{ - "_args": [ - [ - "boom@2.10.1", - "/mnt/data/Sites/r2c.net/user/themes/r2c" - ] - ], - "_development": true, - "_from": "boom@2.10.1", - "_id": "boom@2.10.1", - "_inBundle": false, - "_integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=", - "_location": "/boom", - "_phantomChildren": {}, - "_requested": { - "type": "version", - "registry": true, - "raw": "boom@2.10.1", - "name": "boom", - "escapedName": "boom", - "rawSpec": "2.10.1", - "saveSpec": null, - "fetchSpec": "2.10.1" - }, - "_requiredBy": [ - "/cryptiles", - "/hawk" - ], - "_resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", - "_spec": "2.10.1", - "_where": "/mnt/data/Sites/r2c.net/user/themes/r2c", - "bugs": { - "url": "https://github.com/hapijs/boom/issues" - }, - "dependencies": { - "hoek": "2.x.x" - }, - "description": "HTTP-friendly error objects", - "devDependencies": { - "code": "1.x.x", - "lab": "7.x.x" - }, - "engines": { - "node": ">=0.10.40" - }, - "homepage": "https://github.com/hapijs/boom#readme", - "keywords": [ - "error", - "http" - ], - "license": "BSD-3-Clause", - "main": "lib/index.js", - "name": "boom", - "repository": { - "type": "git", - "url": "git://github.com/hapijs/boom.git" - }, - "scripts": { - "test": "lab -a code -t 100 -L", - "test-cov-html": "lab -a code -r html -o coverage.html -L" - }, - "version": "2.10.1" -} diff --git a/user/themes/r2c/node_modules/boom/test/index.js b/user/themes/r2c/node_modules/boom/test/index.js deleted file mode 100644 index 79a59e9..0000000 --- a/user/themes/r2c/node_modules/boom/test/index.js +++ /dev/null @@ -1,654 +0,0 @@ -// Load modules - -var Code = require('code'); -var Boom = require('../lib'); -var Lab = require('lab'); - - -// Declare internals - -var internals = {}; - - -// Test shortcuts - -var lab = exports.lab = Lab.script(); -var describe = lab.describe; -var it = lab.it; -var expect = Code.expect; - - -it('returns the same object when already boom', function (done) { - - var error = Boom.badRequest(); - var wrapped = Boom.wrap(error); - expect(error).to.equal(wrapped); - done(); -}); - -it('returns an error with info when constructed using another error', function (done) { - - var error = new Error('ka-boom'); - error.xyz = 123; - var err = Boom.wrap(error); - expect(err.xyz).to.equal(123); - expect(err.message).to.equal('ka-boom'); - expect(err.output).to.deep.equal({ - statusCode: 500, - payload: { - statusCode: 500, - error: 'Internal Server Error', - message: 'An internal server error occurred' - }, - headers: {} - }); - expect(err.data).to.equal(null); - done(); -}); - -it('does not override data when constructed using another error', function (done) { - - var error = new Error('ka-boom'); - error.data = { useful: 'data' }; - var err = Boom.wrap(error); - expect(err.data).to.equal(error.data); - done(); -}); - -it('sets new message when none exists', function (done) { - - var error = new Error(); - var wrapped = Boom.wrap(error, 400, 'something bad'); - expect(wrapped.message).to.equal('something bad'); - done(); -}); - -it('throws when statusCode is not a number', function (done) { - - expect(function () { - - Boom.create('x'); - }).to.throw('First argument must be a number (400+): x'); - done(); -}); - -it('will cast a number-string to an integer', function (done) { - - var codes = [ - { input: '404', result: 404 }, - { input: '404.1', result: 404 }, - { input: 400, result: 400 }, - { input: 400.123, result: 400 }]; - for (var i = 0, il = codes.length; i < il; ++i) { - var code = codes[i]; - var err = Boom.create(code.input); - expect(err.output.statusCode).to.equal(code.result); - } - - done(); -}); - -it('throws when statusCode is not finite', function (done) { - - expect(function () { - - Boom.create(1 / 0); - }).to.throw('First argument must be a number (400+): null'); - done(); -}); - -it('sets error code to unknown', function (done) { - - var err = Boom.create(999); - expect(err.output.payload.error).to.equal('Unknown'); - done(); -}); - -describe('create()', function () { - - it('does not sets null message', function (done) { - - var error = Boom.unauthorized(null); - expect(error.output.payload.message).to.not.exist(); - expect(error.isServer).to.be.false(); - done(); - }); - - it('sets message and data', function (done) { - - var error = Boom.badRequest('Missing data', { type: 'user' }); - expect(error.data.type).to.equal('user'); - expect(error.output.payload.message).to.equal('Missing data'); - done(); - }); -}); - -describe('isBoom()', function () { - - it('returns true for Boom object', function (done) { - - expect(Boom.badRequest().isBoom).to.equal(true); - done(); - }); - - it('returns false for Error object', function (done) { - - expect((new Error()).isBoom).to.not.exist(); - done(); - }); -}); - -describe('badRequest()', function () { - - it('returns a 400 error statusCode', function (done) { - - var error = Boom.badRequest(); - - expect(error.output.statusCode).to.equal(400); - expect(error.isServer).to.be.false(); - done(); - }); - - it('sets the message with the passed in message', function (done) { - - expect(Boom.badRequest('my message').message).to.equal('my message'); - done(); - }); - - it('sets the message to HTTP status if none provided', function (done) { - - expect(Boom.badRequest().message).to.equal('Bad Request'); - done(); - }); -}); - -describe('unauthorized()', function () { - - it('returns a 401 error statusCode', function (done) { - - var err = Boom.unauthorized(); - expect(err.output.statusCode).to.equal(401); - expect(err.output.headers).to.deep.equal({}); - done(); - }); - - it('sets the message with the passed in message', function (done) { - - expect(Boom.unauthorized('my message').message).to.equal('my message'); - done(); - }); - - it('returns a WWW-Authenticate header when passed a scheme', function (done) { - - var err = Boom.unauthorized('boom', 'Test'); - expect(err.output.statusCode).to.equal(401); - expect(err.output.headers['WWW-Authenticate']).to.equal('Test error="boom"'); - done(); - }); - - it('returns a WWW-Authenticate header set to the schema array value', function (done) { - - var err = Boom.unauthorized(null, ['Test','one','two']); - expect(err.output.statusCode).to.equal(401); - expect(err.output.headers['WWW-Authenticate']).to.equal('Test, one, two'); - done(); - }); - - it('returns a WWW-Authenticate header when passed a scheme and attributes', function (done) { - - var err = Boom.unauthorized('boom', 'Test', { a: 1, b: 'something', c: null, d: 0 }); - expect(err.output.statusCode).to.equal(401); - expect(err.output.headers['WWW-Authenticate']).to.equal('Test a="1", b="something", c="", d="0", error="boom"'); - expect(err.output.payload.attributes).to.deep.equal({ a: 1, b: 'something', c: '', d: 0, error: 'boom' }); - done(); - }); - - it('returns a WWW-Authenticate header when passed attributes, missing error', function (done) { - - var err = Boom.unauthorized(null, 'Test', { a: 1, b: 'something', c: null, d: 0 }); - expect(err.output.statusCode).to.equal(401); - expect(err.output.headers['WWW-Authenticate']).to.equal('Test a="1", b="something", c="", d="0"'); - expect(err.isMissing).to.equal(true); - done(); - }); - - it('sets the isMissing flag when error message is empty', function (done) { - - var err = Boom.unauthorized('', 'Basic'); - expect(err.isMissing).to.equal(true); - done(); - }); - - it('does not set the isMissing flag when error message is not empty', function (done) { - - var err = Boom.unauthorized('message', 'Basic'); - expect(err.isMissing).to.equal(undefined); - done(); - }); - - it('sets a WWW-Authenticate when passed as an array', function (done) { - - var err = Boom.unauthorized('message', ['Basic', 'Example e="1"', 'Another x="3", y="4"']); - expect(err.output.headers['WWW-Authenticate']).to.equal('Basic, Example e="1", Another x="3", y="4"'); - done(); - }); -}); - - -describe('methodNotAllowed()', function () { - - it('returns a 405 error statusCode', function (done) { - - expect(Boom.methodNotAllowed().output.statusCode).to.equal(405); - done(); - }); - - it('sets the message with the passed in message', function (done) { - - expect(Boom.methodNotAllowed('my message').message).to.equal('my message'); - done(); - }); -}); - - -describe('notAcceptable()', function () { - - it('returns a 406 error statusCode', function (done) { - - expect(Boom.notAcceptable().output.statusCode).to.equal(406); - done(); - }); - - it('sets the message with the passed in message', function (done) { - - expect(Boom.notAcceptable('my message').message).to.equal('my message'); - done(); - }); -}); - - -describe('proxyAuthRequired()', function () { - - it('returns a 407 error statusCode', function (done) { - - expect(Boom.proxyAuthRequired().output.statusCode).to.equal(407); - done(); - }); - - it('sets the message with the passed in message', function (done) { - - expect(Boom.proxyAuthRequired('my message').message).to.equal('my message'); - done(); - }); -}); - - -describe('clientTimeout()', function () { - - it('returns a 408 error statusCode', function (done) { - - expect(Boom.clientTimeout().output.statusCode).to.equal(408); - done(); - }); - - it('sets the message with the passed in message', function (done) { - - expect(Boom.clientTimeout('my message').message).to.equal('my message'); - done(); - }); -}); - - -describe('conflict()', function () { - - it('returns a 409 error statusCode', function (done) { - - expect(Boom.conflict().output.statusCode).to.equal(409); - done(); - }); - - it('sets the message with the passed in message', function (done) { - - expect(Boom.conflict('my message').message).to.equal('my message'); - done(); - }); -}); - - -describe('resourceGone()', function () { - - it('returns a 410 error statusCode', function (done) { - - expect(Boom.resourceGone().output.statusCode).to.equal(410); - done(); - }); - - it('sets the message with the passed in message', function (done) { - - expect(Boom.resourceGone('my message').message).to.equal('my message'); - done(); - }); -}); - - -describe('lengthRequired()', function () { - - it('returns a 411 error statusCode', function (done) { - - expect(Boom.lengthRequired().output.statusCode).to.equal(411); - done(); - }); - - it('sets the message with the passed in message', function (done) { - - expect(Boom.lengthRequired('my message').message).to.equal('my message'); - done(); - }); -}); - - -describe('preconditionFailed()', function () { - - it('returns a 412 error statusCode', function (done) { - - expect(Boom.preconditionFailed().output.statusCode).to.equal(412); - done(); - }); - - it('sets the message with the passed in message', function (done) { - - expect(Boom.preconditionFailed('my message').message).to.equal('my message'); - done(); - }); -}); - - -describe('entityTooLarge()', function () { - - it('returns a 413 error statusCode', function (done) { - - expect(Boom.entityTooLarge().output.statusCode).to.equal(413); - done(); - }); - - it('sets the message with the passed in message', function (done) { - - expect(Boom.entityTooLarge('my message').message).to.equal('my message'); - done(); - }); -}); - - -describe('uriTooLong()', function () { - - it('returns a 414 error statusCode', function (done) { - - expect(Boom.uriTooLong().output.statusCode).to.equal(414); - done(); - }); - - it('sets the message with the passed in message', function (done) { - - expect(Boom.uriTooLong('my message').message).to.equal('my message'); - done(); - }); -}); - - -describe('unsupportedMediaType()', function () { - - it('returns a 415 error statusCode', function (done) { - - expect(Boom.unsupportedMediaType().output.statusCode).to.equal(415); - done(); - }); - - it('sets the message with the passed in message', function (done) { - - expect(Boom.unsupportedMediaType('my message').message).to.equal('my message'); - done(); - }); -}); - - -describe('rangeNotSatisfiable()', function () { - - it('returns a 416 error statusCode', function (done) { - - expect(Boom.rangeNotSatisfiable().output.statusCode).to.equal(416); - done(); - }); - - it('sets the message with the passed in message', function (done) { - - expect(Boom.rangeNotSatisfiable('my message').message).to.equal('my message'); - done(); - }); -}); - - -describe('expectationFailed()', function () { - - it('returns a 417 error statusCode', function (done) { - - expect(Boom.expectationFailed().output.statusCode).to.equal(417); - done(); - }); - - it('sets the message with the passed in message', function (done) { - - expect(Boom.expectationFailed('my message').message).to.equal('my message'); - done(); - }); -}); - - -describe('badData()', function () { - - it('returns a 422 error statusCode', function (done) { - - expect(Boom.badData().output.statusCode).to.equal(422); - done(); - }); - - it('sets the message with the passed in message', function (done) { - - expect(Boom.badData('my message').message).to.equal('my message'); - done(); - }); -}); - - -describe('preconditionRequired()', function () { - - it('returns a 428 error statusCode', function (done) { - - expect(Boom.preconditionRequired().output.statusCode).to.equal(428); - done(); - }); - - it('sets the message with the passed in message', function (done) { - - expect(Boom.preconditionRequired('my message').message).to.equal('my message'); - done(); - }); -}); - - -describe('tooManyRequests()', function () { - - it('returns a 429 error statusCode', function (done) { - - expect(Boom.tooManyRequests().output.statusCode).to.equal(429); - done(); - }); - - it('sets the message with the passed-in message', function (done) { - - expect(Boom.tooManyRequests('my message').message).to.equal('my message'); - done(); - }); -}); - -describe('serverTimeout()', function () { - - it('returns a 503 error statusCode', function (done) { - - expect(Boom.serverTimeout().output.statusCode).to.equal(503); - done(); - }); - - it('sets the message with the passed in message', function (done) { - - expect(Boom.serverTimeout('my message').message).to.equal('my message'); - done(); - }); -}); - -describe('forbidden()', function () { - - it('returns a 403 error statusCode', function (done) { - - expect(Boom.forbidden().output.statusCode).to.equal(403); - done(); - }); - - it('sets the message with the passed in message', function (done) { - - expect(Boom.forbidden('my message').message).to.equal('my message'); - done(); - }); -}); - -describe('notFound()', function () { - - it('returns a 404 error statusCode', function (done) { - - expect(Boom.notFound().output.statusCode).to.equal(404); - done(); - }); - - it('sets the message with the passed in message', function (done) { - - expect(Boom.notFound('my message').message).to.equal('my message'); - done(); - }); -}); - -describe('internal()', function () { - - it('returns a 500 error statusCode', function (done) { - - expect(Boom.internal().output.statusCode).to.equal(500); - done(); - }); - - it('sets the message with the passed in message', function (done) { - - var err = Boom.internal('my message'); - expect(err.message).to.equal('my message'); - expect(err.isServer).to.true(); - expect(err.output.payload.message).to.equal('An internal server error occurred'); - done(); - }); - - it('passes data on the callback if its passed in', function (done) { - - expect(Boom.internal('my message', { my: 'data' }).data.my).to.equal('data'); - done(); - }); - - it('returns an error with composite message', function (done) { - - try { - JSON.parse('{'); - } - catch (err) { - var boom = Boom.internal('Someting bad', err); - expect(boom.message).to.equal('Someting bad: Unexpected end of input'); - expect(boom.isServer).to.be.true(); - done(); - } - }); -}); - -describe('notImplemented()', function () { - - it('returns a 501 error statusCode', function (done) { - - expect(Boom.notImplemented().output.statusCode).to.equal(501); - done(); - }); - - it('sets the message with the passed in message', function (done) { - - expect(Boom.notImplemented('my message').message).to.equal('my message'); - done(); - }); -}); - - -describe('badGateway()', function () { - - it('returns a 502 error statusCode', function (done) { - - expect(Boom.badGateway().output.statusCode).to.equal(502); - done(); - }); - - it('sets the message with the passed in message', function (done) { - - expect(Boom.badGateway('my message').message).to.equal('my message'); - done(); - }); -}); - -describe('gatewayTimeout()', function () { - - it('returns a 504 error statusCode', function (done) { - - expect(Boom.gatewayTimeout().output.statusCode).to.equal(504); - done(); - }); - - it('sets the message with the passed in message', function (done) { - - expect(Boom.gatewayTimeout('my message').message).to.equal('my message'); - done(); - }); -}); - -describe('badImplementation()', function () { - - it('returns a 500 error statusCode', function (done) { - - var err = Boom.badImplementation(); - expect(err.output.statusCode).to.equal(500); - expect(err.isDeveloperError).to.equal(true); - expect(err.isServer).to.be.true(); - done(); - }); -}); - -describe('stack trace', function () { - - it('should omit lib', function (done) { - - ['badRequest', 'unauthorized', 'forbidden', 'notFound', 'methodNotAllowed', - 'notAcceptable', 'proxyAuthRequired', 'clientTimeout', 'conflict', - 'resourceGone', 'lengthRequired', 'preconditionFailed', 'entityTooLarge', - 'uriTooLong', 'unsupportedMediaType', 'rangeNotSatisfiable', 'expectationFailed', - 'badData', 'preconditionRequired', 'tooManyRequests', - - // 500s - 'internal', 'notImplemented', 'badGateway', 'serverTimeout', 'gatewayTimeout', - 'badImplementation' - ].forEach(function (name) { - - var err = Boom[name](); - expect(err.stack).to.not.match(/\/lib\/index\.js/); - }); - - done(); - }); -}); diff --git a/user/themes/r2c/node_modules/brace-expansion/README.md b/user/themes/r2c/node_modules/brace-expansion/README.md deleted file mode 100644 index ed2ec1f..0000000 --- a/user/themes/r2c/node_modules/brace-expansion/README.md +++ /dev/null @@ -1,123 +0,0 @@ -# brace-expansion - -[Brace expansion](https://www.gnu.org/software/bash/manual/html_node/Brace-Expansion.html), -as known from sh/bash, in JavaScript. - -[![build status](https://secure.travis-ci.org/juliangruber/brace-expansion.svg)](http://travis-ci.org/juliangruber/brace-expansion) -[![downloads](https://img.shields.io/npm/dm/brace-expansion.svg)](https://www.npmjs.org/package/brace-expansion) -[![Greenkeeper badge](https://badges.greenkeeper.io/juliangruber/brace-expansion.svg)](https://greenkeeper.io/) - -[![testling badge](https://ci.testling.com/juliangruber/brace-expansion.png)](https://ci.testling.com/juliangruber/brace-expansion) - -## Example - -```js -var expand = require('brace-expansion'); - -expand('file-{a,b,c}.jpg') -// => ['file-a.jpg', 'file-b.jpg', 'file-c.jpg'] - -expand('-v{,,}') -// => ['-v', '-v', '-v'] - -expand('file{0..2}.jpg') -// => ['file0.jpg', 'file1.jpg', 'file2.jpg'] - -expand('file-{a..c}.jpg') -// => ['file-a.jpg', 'file-b.jpg', 'file-c.jpg'] - -expand('file{2..0}.jpg') -// => ['file2.jpg', 'file1.jpg', 'file0.jpg'] - -expand('file{0..4..2}.jpg') -// => ['file0.jpg', 'file2.jpg', 'file4.jpg'] - -expand('file-{a..e..2}.jpg') -// => ['file-a.jpg', 'file-c.jpg', 'file-e.jpg'] - -expand('file{00..10..5}.jpg') -// => ['file00.jpg', 'file05.jpg', 'file10.jpg'] - -expand('{{A..C},{a..c}}') -// => ['A', 'B', 'C', 'a', 'b', 'c'] - -expand('ppp{,config,oe{,conf}}') -// => ['ppp', 'pppconfig', 'pppoe', 'pppoeconf'] -``` - -## API - -```js -var expand = require('brace-expansion'); -``` - -### var expanded = expand(str) - -Return an array of all possible and valid expansions of `str`. If none are -found, `[str]` is returned. - -Valid expansions are: - -```js -/^(.*,)+(.+)?$/ -// {a,b,...} -``` - -A comma seperated list of options, like `{a,b}` or `{a,{b,c}}` or `{,a,}`. - -```js -/^-?\d+\.\.-?\d+(\.\.-?\d+)?$/ -// {x..y[..incr]} -``` - -A numeric sequence from `x` to `y` inclusive, with optional increment. -If `x` or `y` start with a leading `0`, all the numbers will be padded -to have equal length. Negative numbers and backwards iteration work too. - -```js -/^-?\d+\.\.-?\d+(\.\.-?\d+)?$/ -// {x..y[..incr]} -``` - -An alphabetic sequence from `x` to `y` inclusive, with optional increment. -`x` and `y` must be exactly one character, and if given, `incr` must be a -number. - -For compatibility reasons, the string `${` is not eligible for brace expansion. - -## Installation - -With [npm](https://npmjs.org) do: - -```bash -npm install brace-expansion -``` - -## Contributors - -- [Julian Gruber](https://github.com/juliangruber) -- [Isaac Z. Schlueter](https://github.com/isaacs) - -## License - -(MIT) - -Copyright (c) 2013 Julian Gruber <julian@juliangruber.com> - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies -of the Software, and to permit persons to whom the Software is furnished to do -so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/user/themes/r2c/node_modules/brace-expansion/index.js b/user/themes/r2c/node_modules/brace-expansion/index.js deleted file mode 100644 index 0478be8..0000000 --- a/user/themes/r2c/node_modules/brace-expansion/index.js +++ /dev/null @@ -1,201 +0,0 @@ -var concatMap = require('concat-map'); -var balanced = require('balanced-match'); - -module.exports = expandTop; - -var escSlash = '\0SLASH'+Math.random()+'\0'; -var escOpen = '\0OPEN'+Math.random()+'\0'; -var escClose = '\0CLOSE'+Math.random()+'\0'; -var escComma = '\0COMMA'+Math.random()+'\0'; -var escPeriod = '\0PERIOD'+Math.random()+'\0'; - -function numeric(str) { - return parseInt(str, 10) == str - ? parseInt(str, 10) - : str.charCodeAt(0); -} - -function escapeBraces(str) { - return str.split('\\\\').join(escSlash) - .split('\\{').join(escOpen) - .split('\\}').join(escClose) - .split('\\,').join(escComma) - .split('\\.').join(escPeriod); -} - -function unescapeBraces(str) { - return str.split(escSlash).join('\\') - .split(escOpen).join('{') - .split(escClose).join('}') - .split(escComma).join(',') - .split(escPeriod).join('.'); -} - - -// Basically just str.split(","), but handling cases -// where we have nested braced sections, which should be -// treated as individual members, like {a,{b,c},d} -function parseCommaParts(str) { - if (!str) - return ['']; - - var parts = []; - var m = balanced('{', '}', str); - - if (!m) - return str.split(','); - - var pre = m.pre; - var body = m.body; - var post = m.post; - var p = pre.split(','); - - p[p.length-1] += '{' + body + '}'; - var postParts = parseCommaParts(post); - if (post.length) { - p[p.length-1] += postParts.shift(); - p.push.apply(p, postParts); - } - - parts.push.apply(parts, p); - - return parts; -} - -function expandTop(str) { - if (!str) - return []; - - // I don't know why Bash 4.3 does this, but it does. - // Anything starting with {} will have the first two bytes preserved - // but *only* at the top level, so {},a}b will not expand to anything, - // but a{},b}c will be expanded to [a}c,abc]. - // One could argue that this is a bug in Bash, but since the goal of - // this module is to match Bash's rules, we escape a leading {} - if (str.substr(0, 2) === '{}') { - str = '\\{\\}' + str.substr(2); - } - - return expand(escapeBraces(str), true).map(unescapeBraces); -} - -function identity(e) { - return e; -} - -function embrace(str) { - return '{' + str + '}'; -} -function isPadded(el) { - return /^-?0\d/.test(el); -} - -function lte(i, y) { - return i <= y; -} -function gte(i, y) { - return i >= y; -} - -function expand(str, isTop) { - var expansions = []; - - var m = balanced('{', '}', str); - if (!m || /\$$/.test(m.pre)) return [str]; - - var isNumericSequence = /^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(m.body); - var isAlphaSequence = /^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(m.body); - var isSequence = isNumericSequence || isAlphaSequence; - var isOptions = m.body.indexOf(',') >= 0; - if (!isSequence && !isOptions) { - // {a},b} - if (m.post.match(/,.*\}/)) { - str = m.pre + '{' + m.body + escClose + m.post; - return expand(str); - } - return [str]; - } - - var n; - if (isSequence) { - n = m.body.split(/\.\./); - } else { - n = parseCommaParts(m.body); - if (n.length === 1) { - // x{{a,b}}y ==> x{a}y x{b}y - n = expand(n[0], false).map(embrace); - if (n.length === 1) { - var post = m.post.length - ? expand(m.post, false) - : ['']; - return post.map(function(p) { - return m.pre + n[0] + p; - }); - } - } - } - - // at this point, n is the parts, and we know it's not a comma set - // with a single entry. - - // no need to expand pre, since it is guaranteed to be free of brace-sets - var pre = m.pre; - var post = m.post.length - ? expand(m.post, false) - : ['']; - - var N; - - if (isSequence) { - var x = numeric(n[0]); - var y = numeric(n[1]); - var width = Math.max(n[0].length, n[1].length) - var incr = n.length == 3 - ? Math.abs(numeric(n[2])) - : 1; - var test = lte; - var reverse = y < x; - if (reverse) { - incr *= -1; - test = gte; - } - var pad = n.some(isPadded); - - N = []; - - for (var i = x; test(i, y); i += incr) { - var c; - if (isAlphaSequence) { - c = String.fromCharCode(i); - if (c === '\\') - c = ''; - } else { - c = String(i); - if (pad) { - var need = width - c.length; - if (need > 0) { - var z = new Array(need + 1).join('0'); - if (i < 0) - c = '-' + z + c.slice(1); - else - c = z + c; - } - } - } - N.push(c); - } - } else { - N = concatMap(n, function(el) { return expand(el, false) }); - } - - for (var j = 0; j < N.length; j++) { - for (var k = 0; k < post.length; k++) { - var expansion = pre + N[j] + post[k]; - if (!isTop || isSequence || expansion) - expansions.push(expansion); - } - } - - return expansions; -} - diff --git a/user/themes/r2c/node_modules/brace-expansion/package.json b/user/themes/r2c/node_modules/brace-expansion/package.json deleted file mode 100644 index 44fa7f9..0000000 --- a/user/themes/r2c/node_modules/brace-expansion/package.json +++ /dev/null @@ -1,83 +0,0 @@ -{ - "_args": [ - [ - "brace-expansion@1.1.8", - "/mnt/data/Sites/r2c.net/user/themes/r2c" - ] - ], - "_development": true, - "_from": "brace-expansion@1.1.8", - "_id": "brace-expansion@1.1.8", - "_inBundle": false, - "_integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=", - "_location": "/brace-expansion", - "_phantomChildren": {}, - "_requested": { - "type": "version", - "registry": true, - "raw": "brace-expansion@1.1.8", - "name": "brace-expansion", - "escapedName": "brace-expansion", - "rawSpec": "1.1.8", - "saveSpec": null, - "fetchSpec": "1.1.8" - }, - "_requiredBy": [ - "/minimatch", - "/node-gyp/minimatch", - "/node-sass/minimatch", - "/rimraf/minimatch", - "/sass-graph/minimatch" - ], - "_resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.8.tgz", - "_spec": "1.1.8", - "_where": "/mnt/data/Sites/r2c.net/user/themes/r2c", - "author": { - "name": "Julian Gruber", - "email": "mail@juliangruber.com", - "url": "http://juliangruber.com" - }, - "bugs": { - "url": "https://github.com/juliangruber/brace-expansion/issues" - }, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - }, - "description": "Brace expansion as known from sh/bash", - "devDependencies": { - "matcha": "^0.7.0", - "tape": "^4.6.0" - }, - "homepage": "https://github.com/juliangruber/brace-expansion", - "keywords": [], - "license": "MIT", - "main": "index.js", - "name": "brace-expansion", - "repository": { - "type": "git", - "url": "git://github.com/juliangruber/brace-expansion.git" - }, - "scripts": { - "bench": "matcha test/perf/bench.js", - "gentest": "bash test/generate.sh", - "test": "tape test/*.js" - }, - "testling": { - "files": "test/*.js", - "browsers": [ - "ie/8..latest", - "firefox/20..latest", - "firefox/nightly", - "chrome/25..latest", - "chrome/canary", - "opera/12..latest", - "opera/next", - "safari/5.1..latest", - "ipad/6.0..latest", - "iphone/6.0..latest", - "android-browser/4.2..latest" - ] - }, - "version": "1.1.8" -} diff --git a/user/themes/r2c/node_modules/braces/LICENSE b/user/themes/r2c/node_modules/braces/LICENSE deleted file mode 100644 index d32ab44..0000000 --- a/user/themes/r2c/node_modules/braces/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2014-2018, Jon Schlinkert. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/user/themes/r2c/node_modules/braces/README.md b/user/themes/r2c/node_modules/braces/README.md deleted file mode 100644 index f909bfb..0000000 --- a/user/themes/r2c/node_modules/braces/README.md +++ /dev/null @@ -1,640 +0,0 @@ -# braces [![NPM version](https://img.shields.io/npm/v/braces.svg?style=flat)](https://www.npmjs.com/package/braces) [![NPM monthly downloads](https://img.shields.io/npm/dm/braces.svg?style=flat)](https://npmjs.org/package/braces) [![NPM total downloads](https://img.shields.io/npm/dt/braces.svg?style=flat)](https://npmjs.org/package/braces) [![Linux Build Status](https://img.shields.io/travis/micromatch/braces.svg?style=flat&label=Travis)](https://travis-ci.org/micromatch/braces) [![Windows Build Status](https://img.shields.io/appveyor/ci/micromatch/braces.svg?style=flat&label=AppVeyor)](https://ci.appveyor.com/project/micromatch/braces) - -> Bash-like brace expansion, implemented in JavaScript. Safer than other brace expansion libs, with complete support for the Bash 4.3 braces specification, without sacrificing speed. - -Please consider following this project's author, [Jon Schlinkert](https://github.com/jonschlinkert), and consider starring the project to show your :heart: and support. - -## Install - -Install with [npm](https://www.npmjs.com/): - -```sh -$ npm install --save braces -``` - -## Why use braces? - -Brace patterns are great for matching ranges. Users (and implementors) shouldn't have to think about whether or not they will break their application (or yours) from accidentally defining an aggressive brace pattern. _Braces is the only library that offers a [solution to this problem](#performance)_. - -* **Safe(r)**: Braces isn't vulnerable to DoS attacks like [brace-expansion](https://github.com/juliangruber/brace-expansion), [minimatch](https://github.com/isaacs/minimatch) and [multimatch](https://github.com/sindresorhus/multimatch) (a different bug than the [other regex DoS bug](https://medium.com/node-security/minimatch-redos-vulnerability-590da24e6d3c#.jew0b6mpc)). -* **Accurate**: complete support for the [Bash 4.3 Brace Expansion](www.gnu.org/software/bash/) specification (passes all of the Bash braces tests) -* **[fast and performant](#benchmarks)**: Starts fast, runs fast and [scales well](#performance) as patterns increase in complexity. -* **Organized code base**: with parser and compiler that are eas(y|ier) to maintain and update when edge cases crop up. -* **Well-tested**: thousands of test assertions. Passes 100% of the [minimatch](https://github.com/isaacs/minimatch) and [brace-expansion](https://github.com/juliangruber/brace-expansion) unit tests as well (as of the writing of this). - -## Usage - -The main export is a function that takes one or more brace `patterns` and `options`. - -```js -var braces = require('braces'); -braces(pattern[, options]); -``` - -By default, braces returns an optimized regex-source string. To get an array of brace patterns, use `brace.expand()`. - -The following section explains the difference in more detail. _(If you're curious about "why" braces does this by default, see [brace matching pitfalls](#brace-matching-pitfalls)_. - -### Optimized vs. expanded braces - -**Optimized** - -By default, patterns are optimized for regex and matching: - -```js -console.log(braces('a/{x,y,z}/b')); -//=> ['a/(x|y|z)/b'] -``` - -**Expanded** - -To expand patterns the same way as Bash or [minimatch](https://github.com/isaacs/minimatch), use the [.expand](#expand) method: - -```js -console.log(braces.expand('a/{x,y,z}/b')); -//=> ['a/x/b', 'a/y/b', 'a/z/b'] -``` - -Or use [options.expand](#optionsexpand): - -```js -console.log(braces('a/{x,y,z}/b', {expand: true})); -//=> ['a/x/b', 'a/y/b', 'a/z/b'] -``` - -## Features - -* [lists](#lists): Supports "lists": `a/{b,c}/d` => `['a/b/d', 'a/c/d']` -* [sequences](#sequences): Supports alphabetical or numerical "sequences" (ranges): `{1..3}` => `['1', '2', '3']` -* [steps](#steps): Supports "steps" or increments: `{2..10..2}` => `['2', '4', '6', '8', '10']` -* [escaping](#escaping) -* [options](#options) - -### Lists - -Uses [fill-range](https://github.com/jonschlinkert/fill-range) for expanding alphabetical or numeric lists: - -```js -console.log(braces('a/{foo,bar,baz}/*.js')); -//=> ['a/(foo|bar|baz)/*.js'] - -console.log(braces.expand('a/{foo,bar,baz}/*.js')); -//=> ['a/foo/*.js', 'a/bar/*.js', 'a/baz/*.js'] -``` - -### Sequences - -Uses [fill-range](https://github.com/jonschlinkert/fill-range) for expanding alphabetical or numeric ranges (bash "sequences"): - -```js -console.log(braces.expand('{1..3}')); // ['1', '2', '3'] -console.log(braces.expand('a{01..03}b')); // ['a01b', 'a02b', 'a03b'] -console.log(braces.expand('a{1..3}b')); // ['a1b', 'a2b', 'a3b'] -console.log(braces.expand('{a..c}')); // ['a', 'b', 'c'] -console.log(braces.expand('foo/{a..c}')); // ['foo/a', 'foo/b', 'foo/c'] - -// supports padded ranges -console.log(braces('a{01..03}b')); //=> [ 'a(0[1-3])b' ] -console.log(braces('a{001..300}b')); //=> [ 'a(0{2}[1-9]|0[1-9][0-9]|[12][0-9]{2}|300)b' ] -``` - -### Steps - -Steps, or increments, may be used with ranges: - -```js -console.log(braces.expand('{2..10..2}')); -//=> ['2', '4', '6', '8', '10'] - -console.log(braces('{2..10..2}')); -//=> ['(2|4|6|8|10)'] -``` - -When the [.optimize](#optimize) method is used, or [options.optimize](#optionsoptimize) is set to true, sequences are passed to [to-regex-range](https://github.com/jonschlinkert/to-regex-range) for expansion. - -### Nesting - -Brace patterns may be nested. The results of each expanded string are not sorted, and left to right order is preserved. - -**"Expanded" braces** - -```js -console.log(braces.expand('a{b,c,/{x,y}}/e')); -//=> ['ab/e', 'ac/e', 'a/x/e', 'a/y/e'] - -console.log(braces.expand('a/{x,{1..5},y}/c')); -//=> ['a/x/c', 'a/1/c', 'a/2/c', 'a/3/c', 'a/4/c', 'a/5/c', 'a/y/c'] -``` - -**"Optimized" braces** - -```js -console.log(braces('a{b,c,/{x,y}}/e')); -//=> ['a(b|c|/(x|y))/e'] - -console.log(braces('a/{x,{1..5},y}/c')); -//=> ['a/(x|([1-5])|y)/c'] -``` - -### Escaping - -**Escaping braces** - -A brace pattern will not be expanded or evaluted if _either the opening or closing brace is escaped_: - -```js -console.log(braces.expand('a\\{d,c,b}e')); -//=> ['a{d,c,b}e'] - -console.log(braces.expand('a{d,c,b\\}e')); -//=> ['a{d,c,b}e'] -``` - -**Escaping commas** - -Commas inside braces may also be escaped: - -```js -console.log(braces.expand('a{b\\,c}d')); -//=> ['a{b,c}d'] - -console.log(braces.expand('a{d\\,c,b}e')); -//=> ['ad,ce', 'abe'] -``` - -**Single items** - -Following bash conventions, a brace pattern is also not expanded when it contains a single character: - -```js -console.log(braces.expand('a{b}c')); -//=> ['a{b}c'] -``` - -## Options - -### options.maxLength - -**Type**: `Number` - -**Default**: `65,536` - -**Description**: Limit the length of the input string. Useful when the input string is generated or your application allows users to pass a string, et cetera. - -```js -console.log(braces('a/{b,c}/d', { maxLength: 3 })); //=> throws an error -``` - -### options.expand - -**Type**: `Boolean` - -**Default**: `undefined` - -**Description**: Generate an "expanded" brace pattern (this option is unncessary with the `.expand` method, which does the same thing). - -```js -console.log(braces('a/{b,c}/d', {expand: true})); -//=> [ 'a/b/d', 'a/c/d' ] -``` - -### options.optimize - -**Type**: `Boolean` - -**Default**: `true` - -**Description**: Enabled by default. - -```js -console.log(braces('a/{b,c}/d')); -//=> [ 'a/(b|c)/d' ] -``` - -### options.nodupes - -**Type**: `Boolean` - -**Default**: `true` - -**Description**: Duplicates are removed by default. To keep duplicates, pass `{nodupes: false}` on the options - -### options.rangeLimit - -**Type**: `Number` - -**Default**: `250` - -**Description**: When `braces.expand()` is used, or `options.expand` is true, brace patterns will automatically be [optimized](#optionsoptimize) when the difference between the range minimum and range maximum exceeds the `rangeLimit`. This is to prevent huge ranges from freezing your application. - -You can set this to any number, or change `options.rangeLimit` to `Inifinity` to disable this altogether. - -**Examples** - -```js -// pattern exceeds the "rangeLimit", so it's optimized automatically -console.log(braces.expand('{1..1000}')); -//=> ['([1-9]|[1-9][0-9]{1,2}|1000)'] - -// pattern does not exceed "rangeLimit", so it's NOT optimized -console.log(braces.expand('{1..100}')); -//=> ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12', '13', '14', '15', '16', '17', '18', '19', '20', '21', '22', '23', '24', '25', '26', '27', '28', '29', '30', '31', '32', '33', '34', '35', '36', '37', '38', '39', '40', '41', '42', '43', '44', '45', '46', '47', '48', '49', '50', '51', '52', '53', '54', '55', '56', '57', '58', '59', '60', '61', '62', '63', '64', '65', '66', '67', '68', '69', '70', '71', '72', '73', '74', '75', '76', '77', '78', '79', '80', '81', '82', '83', '84', '85', '86', '87', '88', '89', '90', '91', '92', '93', '94', '95', '96', '97', '98', '99', '100'] -``` - -### options.transform - -**Type**: `Function` - -**Default**: `undefined` - -**Description**: Customize range expansion. - -```js -var range = braces.expand('x{a..e}y', { - transform: function(str) { - return 'foo' + str; - } -}); - -console.log(range); -//=> [ 'xfooay', 'xfooby', 'xfoocy', 'xfoody', 'xfooey' ] -``` - -### options.quantifiers - -**Type**: `Boolean` - -**Default**: `undefined` - -**Description**: In regular expressions, quanitifiers can be used to specify how many times a token can be repeated. For example, `a{1,3}` will match the letter `a` one to three times. - -Unfortunately, regex quantifiers happen to share the same syntax as [Bash lists](#lists) - -The `quantifiers` option tells braces to detect when [regex quantifiers](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp#quantifiers) are defined in the given pattern, and not to try to expand them as lists. - -**Examples** - -```js -var braces = require('braces'); -console.log(braces('a/b{1,3}/{x,y,z}')); -//=> [ 'a/b(1|3)/(x|y|z)' ] -console.log(braces('a/b{1,3}/{x,y,z}', {quantifiers: true})); -//=> [ 'a/b{1,3}/(x|y|z)' ] -console.log(braces('a/b{1,3}/{x,y,z}', {quantifiers: true, expand: true})); -//=> [ 'a/b{1,3}/x', 'a/b{1,3}/y', 'a/b{1,3}/z' ] -``` - -### options.unescape - -**Type**: `Boolean` - -**Default**: `undefined` - -**Description**: Strip backslashes that were used for escaping from the result. - -## What is "brace expansion"? - -Brace expansion is a type of parameter expansion that was made popular by unix shells for generating lists of strings, as well as regex-like matching when used alongside wildcards (globs). - -In addition to "expansion", braces are also used for matching. In other words: - -* [brace expansion](#brace-expansion) is for generating new lists -* [brace matching](#brace-matching) is for filtering existing lists - -
-More about brace expansion (click to expand) - -There are two main types of brace expansion: - -1. **lists**: which are defined using comma-separated values inside curly braces: `{a,b,c}` -2. **sequences**: which are defined using a starting value and an ending value, separated by two dots: `a{1..3}b`. Optionally, a third argument may be passed to define a "step" or increment to use: `a{1..100..10}b`. These are also sometimes referred to as "ranges". - -Here are some example brace patterns to illustrate how they work: - -**Sets** - -``` -{a,b,c} => a b c -{a,b,c}{1,2} => a1 a2 b1 b2 c1 c2 -``` - -**Sequences** - -``` -{1..9} => 1 2 3 4 5 6 7 8 9 -{4..-4} => 4 3 2 1 0 -1 -2 -3 -4 -{1..20..3} => 1 4 7 10 13 16 19 -{a..j} => a b c d e f g h i j -{j..a} => j i h g f e d c b a -{a..z..3} => a d g j m p s v y -``` - -**Combination** - -Sets and sequences can be mixed together or used along with any other strings. - -``` -{a,b,c}{1..3} => a1 a2 a3 b1 b2 b3 c1 c2 c3 -foo/{a,b,c}/bar => foo/a/bar foo/b/bar foo/c/bar -``` - -The fact that braces can be "expanded" from relatively simple patterns makes them ideal for quickly generating test fixtures, file paths, and similar use cases. - -## Brace matching - -In addition to _expansion_, brace patterns are also useful for performing regular-expression-like matching. - -For example, the pattern `foo/{1..3}/bar` would match any of following strings: - -``` -foo/1/bar -foo/2/bar -foo/3/bar -``` - -But not: - -``` -baz/1/qux -baz/2/qux -baz/3/qux -``` - -Braces can also be combined with [glob patterns](https://github.com/jonschlinkert/micromatch) to perform more advanced wildcard matching. For example, the pattern `*/{1..3}/*` would match any of following strings: - -``` -foo/1/bar -foo/2/bar -foo/3/bar -baz/1/qux -baz/2/qux -baz/3/qux -``` - -## Brace matching pitfalls - -Although brace patterns offer a user-friendly way of matching ranges or sets of strings, there are also some major disadvantages and potential risks you should be aware of. - -### tldr - -**"brace bombs"** - -* brace expansion can eat up a huge amount of processing resources -* as brace patterns increase _linearly in size_, the system resources required to expand the pattern increase exponentially -* users can accidentally (or intentially) exhaust your system's resources resulting in the equivalent of a DoS attack (bonus: no programming knowledge is required!) - -For a more detailed explanation with examples, see the [geometric complexity](#geometric-complexity) section. - -### The solution - -Jump to the [performance section](#performance) to see how Braces solves this problem in comparison to other libraries. - -### Geometric complexity - -At minimum, brace patterns with sets limited to two elements have quadradic or `O(n^2)` complexity. But the complexity of the algorithm increases exponentially as the number of sets, _and elements per set_, increases, which is `O(n^c)`. - -For example, the following sets demonstrate quadratic (`O(n^2)`) complexity: - -``` -{1,2}{3,4} => (2X2) => 13 14 23 24 -{1,2}{3,4}{5,6} => (2X2X2) => 135 136 145 146 235 236 245 246 -``` - -But add an element to a set, and we get a n-fold Cartesian product with `O(n^c)` complexity: - -``` -{1,2,3}{4,5,6}{7,8,9} => (3X3X3) => 147 148 149 157 158 159 167 168 169 247 248 - 249 257 258 259 267 268 269 347 348 349 357 - 358 359 367 368 369 -``` - -Now, imagine how this complexity grows given that each element is a n-tuple: - -``` -{1..100}{1..100} => (100X100) => 10,000 elements (38.4 kB) -{1..100}{1..100}{1..100} => (100X100X100) => 1,000,000 elements (5.76 MB) -``` - -Although these examples are clearly contrived, they demonstrate how brace patterns can quickly grow out of control. - -**More information** - -Interested in learning more about brace expansion? - -* [linuxjournal/bash-brace-expansion](http://www.linuxjournal.com/content/bash-brace-expansion) -* [rosettacode/Brace_expansion](https://rosettacode.org/wiki/Brace_expansion) -* [cartesian product](https://en.wikipedia.org/wiki/Cartesian_product) - -
- -## Performance - -Braces is not only screaming fast, it's also more accurate the other brace expansion libraries. - -### Better algorithms - -Fortunately there is a solution to the ["brace bomb" problem](#brace-matching-pitfalls): _don't expand brace patterns into an array when they're used for matching_. - -Instead, convert the pattern into an optimized regular expression. This is easier said than done, and braces is the only library that does this currently. - -**The proof is in the numbers** - -Minimatch gets exponentially slower as patterns increase in complexity, braces does not. The following results were generated using `braces()` and `minimatch.braceExpand()`, respectively. - -| **Pattern** | **braces** | **[minimatch](https://github.com/isaacs/minimatch)** | -| --- | --- | --- | -| `{1..9007199254740991}`[1] | `298 B` (5ms 459μs) | N/A (freezes) | -| `{1..1000000000000000}` | `41 B` (1ms 15μs) | N/A (freezes) | -| `{1..100000000000000}` | `40 B` (890μs) | N/A (freezes) | -| `{1..10000000000000}` | `39 B` (2ms 49μs) | N/A (freezes) | -| `{1..1000000000000}` | `38 B` (608μs) | N/A (freezes) | -| `{1..100000000000}` | `37 B` (397μs) | N/A (freezes) | -| `{1..10000000000}` | `35 B` (983μs) | N/A (freezes) | -| `{1..1000000000}` | `34 B` (798μs) | N/A (freezes) | -| `{1..100000000}` | `33 B` (733μs) | N/A (freezes) | -| `{1..10000000}` | `32 B` (5ms 632μs) | `78.89 MB` (16s 388ms 569μs) | -| `{1..1000000}` | `31 B` (1ms 381μs) | `6.89 MB` (1s 496ms 887μs) | -| `{1..100000}` | `30 B` (950μs) | `588.89 kB` (146ms 921μs) | -| `{1..10000}` | `29 B` (1ms 114μs) | `48.89 kB` (14ms 187μs) | -| `{1..1000}` | `28 B` (760μs) | `3.89 kB` (1ms 453μs) | -| `{1..100}` | `22 B` (345μs) | `291 B` (196μs) | -| `{1..10}` | `10 B` (533μs) | `20 B` (37μs) | -| `{1..3}` | `7 B` (190μs) | `5 B` (27μs) | - -### Faster algorithms - -When you need expansion, braces is still much faster. - -_(the following results were generated using `braces.expand()` and `minimatch.braceExpand()`, respectively)_ - -| **Pattern** | **braces** | **[minimatch](https://github.com/isaacs/minimatch)** | -| --- | --- | --- | -| `{1..10000000}` | `78.89 MB` (2s 698ms 642μs) | `78.89 MB` (18s 601ms 974μs) | -| `{1..1000000}` | `6.89 MB` (458ms 576μs) | `6.89 MB` (1s 491ms 621μs) | -| `{1..100000}` | `588.89 kB` (20ms 728μs) | `588.89 kB` (156ms 919μs) | -| `{1..10000}` | `48.89 kB` (2ms 202μs) | `48.89 kB` (13ms 641μs) | -| `{1..1000}` | `3.89 kB` (1ms 796μs) | `3.89 kB` (1ms 958μs) | -| `{1..100}` | `291 B` (424μs) | `291 B` (211μs) | -| `{1..10}` | `20 B` (487μs) | `20 B` (72μs) | -| `{1..3}` | `5 B` (166μs) | `5 B` (27μs) | - -If you'd like to run these comparisons yourself, see [test/support/generate.js](test/support/generate.js). - -## Benchmarks - -### Running benchmarks - -Install dev dependencies: - -```bash -npm i -d && npm benchmark -``` - -### Latest results - -```bash -Benchmarking: (8 of 8) - · combination-nested - · combination - · escaped - · list-basic - · list-multiple - · no-braces - · sequence-basic - · sequence-multiple - -# benchmark/fixtures/combination-nested.js (52 bytes) - brace-expansion x 4,756 ops/sec ±1.09% (86 runs sampled) - braces x 11,202,303 ops/sec ±1.06% (88 runs sampled) - minimatch x 4,816 ops/sec ±0.99% (87 runs sampled) - - fastest is braces - -# benchmark/fixtures/combination.js (51 bytes) - brace-expansion x 625 ops/sec ±0.87% (87 runs sampled) - braces x 11,031,884 ops/sec ±0.72% (90 runs sampled) - minimatch x 637 ops/sec ±0.84% (88 runs sampled) - - fastest is braces - -# benchmark/fixtures/escaped.js (44 bytes) - brace-expansion x 163,325 ops/sec ±1.05% (87 runs sampled) - braces x 10,655,071 ops/sec ±1.22% (88 runs sampled) - minimatch x 147,495 ops/sec ±0.96% (88 runs sampled) - - fastest is braces - -# benchmark/fixtures/list-basic.js (40 bytes) - brace-expansion x 99,726 ops/sec ±1.07% (83 runs sampled) - braces x 10,596,584 ops/sec ±0.98% (88 runs sampled) - minimatch x 100,069 ops/sec ±1.17% (86 runs sampled) - - fastest is braces - -# benchmark/fixtures/list-multiple.js (52 bytes) - brace-expansion x 34,348 ops/sec ±1.08% (88 runs sampled) - braces x 9,264,131 ops/sec ±1.12% (88 runs sampled) - minimatch x 34,893 ops/sec ±0.87% (87 runs sampled) - - fastest is braces - -# benchmark/fixtures/no-braces.js (48 bytes) - brace-expansion x 275,368 ops/sec ±1.18% (89 runs sampled) - braces x 9,134,677 ops/sec ±0.95% (88 runs sampled) - minimatch x 3,755,954 ops/sec ±1.13% (89 runs sampled) - - fastest is braces - -# benchmark/fixtures/sequence-basic.js (41 bytes) - brace-expansion x 5,492 ops/sec ±1.35% (87 runs sampled) - braces x 8,485,034 ops/sec ±1.28% (89 runs sampled) - minimatch x 5,341 ops/sec ±1.17% (87 runs sampled) - - fastest is braces - -# benchmark/fixtures/sequence-multiple.js (51 bytes) - brace-expansion x 116 ops/sec ±0.77% (77 runs sampled) - braces x 9,445,118 ops/sec ±1.32% (84 runs sampled) - minimatch x 109 ops/sec ±1.16% (76 runs sampled) - - fastest is braces -``` - -## About - -
-Contributing - -Pull requests and stars are always welcome. For bugs and feature requests, [please create an issue](../../issues/new). - -
- -
-Running Tests - -Running and reviewing unit tests is a great way to get familiarized with a library and its API. You can install dependencies and run tests with the following command: - -```sh -$ npm install && npm test -``` - -
- -
-Building docs - -_(This project's readme.md is generated by [verb](https://github.com/verbose/verb-generate-readme), please don't edit the readme directly. Any changes to the readme must be made in the [.verb.md](.verb.md) readme template.)_ - -To generate the readme, run the following command: - -```sh -$ npm install -g verbose/verb#dev verb-generate-readme && verb -``` - -
- -### Related projects - -You might also be interested in these projects: - -* [expand-brackets](https://www.npmjs.com/package/expand-brackets): Expand POSIX bracket expressions (character classes) in glob patterns. | [homepage](https://github.com/jonschlinkert/expand-brackets "Expand POSIX bracket expressions (character classes) in glob patterns.") -* [extglob](https://www.npmjs.com/package/extglob): Extended glob support for JavaScript. Adds (almost) the expressive power of regular expressions to glob… [more](https://github.com/micromatch/extglob) | [homepage](https://github.com/micromatch/extglob "Extended glob support for JavaScript. Adds (almost) the expressive power of regular expressions to glob patterns.") -* [fill-range](https://www.npmjs.com/package/fill-range): Fill in a range of numbers or letters, optionally passing an increment or `step` to… [more](https://github.com/jonschlinkert/fill-range) | [homepage](https://github.com/jonschlinkert/fill-range "Fill in a range of numbers or letters, optionally passing an increment or `step` to use, or create a regex-compatible range with `options.toRegex`") -* [micromatch](https://www.npmjs.com/package/micromatch): Glob matching for javascript/node.js. A drop-in replacement and faster alternative to minimatch and multimatch. | [homepage](https://github.com/micromatch/micromatch "Glob matching for javascript/node.js. A drop-in replacement and faster alternative to minimatch and multimatch.") -* [nanomatch](https://www.npmjs.com/package/nanomatch): Fast, minimal glob matcher for node.js. Similar to micromatch, minimatch and multimatch, but complete Bash… [more](https://github.com/micromatch/nanomatch) | [homepage](https://github.com/micromatch/nanomatch "Fast, minimal glob matcher for node.js. Similar to micromatch, minimatch and multimatch, but complete Bash 4.3 wildcard support only (no support for exglobs, posix brackets or braces)") - -### Contributors - -| **Commits** | **Contributor** | -| --- | --- | -| 188 | [jonschlinkert](https://github.com/jonschlinkert) | -| 4 | [doowb](https://github.com/doowb) | -| 1 | [es128](https://github.com/es128) | -| 1 | [eush77](https://github.com/eush77) | -| 1 | [hemanth](https://github.com/hemanth) | - -### Author - -**Jon Schlinkert** - -* [linkedin/in/jonschlinkert](https://linkedin.com/in/jonschlinkert) -* [github/jonschlinkert](https://github.com/jonschlinkert) -* [twitter/jonschlinkert](https://twitter.com/jonschlinkert) - -### License - -Copyright © 2018, [Jon Schlinkert](https://github.com/jonschlinkert). -Released under the [MIT License](LICENSE). - -*** - -_This file was generated by [verb-generate-readme](https://github.com/verbose/verb-generate-readme), v0.6.0, on February 17, 2018._ - -
-
-
    -
  1. this is the largest safe integer allowed in JavaScript. - -
  2. -
-
\ No newline at end of file diff --git a/user/themes/r2c/node_modules/braces/index.js b/user/themes/r2c/node_modules/braces/index.js deleted file mode 100644 index 048e1c2..0000000 --- a/user/themes/r2c/node_modules/braces/index.js +++ /dev/null @@ -1,318 +0,0 @@ -'use strict'; - -/** - * Module dependencies - */ - -var toRegex = require('to-regex'); -var unique = require('array-unique'); -var extend = require('extend-shallow'); - -/** - * Local dependencies - */ - -var compilers = require('./lib/compilers'); -var parsers = require('./lib/parsers'); -var Braces = require('./lib/braces'); -var utils = require('./lib/utils'); -var MAX_LENGTH = 1024 * 64; -var cache = {}; - -/** - * Convert the given `braces` pattern into a regex-compatible string. By default, only one string is generated for every input string. Set `options.expand` to true to return an array of patterns (similar to Bash or minimatch. Before using `options.expand`, it's recommended that you read the [performance notes](#performance)). - * - * ```js - * var braces = require('braces'); - * console.log(braces('{a,b,c}')); - * //=> ['(a|b|c)'] - * - * console.log(braces('{a,b,c}', {expand: true})); - * //=> ['a', 'b', 'c'] - * ``` - * @param {String} `str` - * @param {Object} `options` - * @return {String} - * @api public - */ - -function braces(pattern, options) { - var key = utils.createKey(String(pattern), options); - var arr = []; - - var disabled = options && options.cache === false; - if (!disabled && cache.hasOwnProperty(key)) { - return cache[key]; - } - - if (Array.isArray(pattern)) { - for (var i = 0; i < pattern.length; i++) { - arr.push.apply(arr, braces.create(pattern[i], options)); - } - } else { - arr = braces.create(pattern, options); - } - - if (options && options.nodupes === true) { - arr = unique(arr); - } - - if (!disabled) { - cache[key] = arr; - } - return arr; -} - -/** - * Expands a brace pattern into an array. This method is called by the main [braces](#braces) function when `options.expand` is true. Before using this method it's recommended that you read the [performance notes](#performance)) and advantages of using [.optimize](#optimize) instead. - * - * ```js - * var braces = require('braces'); - * console.log(braces.expand('a/{b,c}/d')); - * //=> ['a/b/d', 'a/c/d']; - * ``` - * @param {String} `pattern` Brace pattern - * @param {Object} `options` - * @return {Array} Returns an array of expanded values. - * @api public - */ - -braces.expand = function(pattern, options) { - return braces.create(pattern, extend({}, options, {expand: true})); -}; - -/** - * Expands a brace pattern into a regex-compatible, optimized string. This method is called by the main [braces](#braces) function by default. - * - * ```js - * var braces = require('braces'); - * console.log(braces.expand('a/{b,c}/d')); - * //=> ['a/(b|c)/d'] - * ``` - * @param {String} `pattern` Brace pattern - * @param {Object} `options` - * @return {Array} Returns an array of expanded values. - * @api public - */ - -braces.optimize = function(pattern, options) { - return braces.create(pattern, options); -}; - -/** - * Processes a brace pattern and returns either an expanded array (if `options.expand` is true), a highly optimized regex-compatible string. This method is called by the main [braces](#braces) function. - * - * ```js - * var braces = require('braces'); - * console.log(braces.create('user-{200..300}/project-{a,b,c}-{1..10}')) - * //=> 'user-(20[0-9]|2[1-9][0-9]|300)/project-(a|b|c)-([1-9]|10)' - * ``` - * @param {String} `pattern` Brace pattern - * @param {Object} `options` - * @return {Array} Returns an array of expanded values. - * @api public - */ - -braces.create = function(pattern, options) { - if (typeof pattern !== 'string') { - throw new TypeError('expected a string'); - } - - var maxLength = (options && options.maxLength) || MAX_LENGTH; - if (pattern.length >= maxLength) { - throw new Error('expected pattern to be less than ' + maxLength + ' characters'); - } - - function create() { - if (pattern === '' || pattern.length < 3) { - return [pattern]; - } - - if (utils.isEmptySets(pattern)) { - return []; - } - - if (utils.isQuotedString(pattern)) { - return [pattern.slice(1, -1)]; - } - - var proto = new Braces(options); - var result = !options || options.expand !== true - ? proto.optimize(pattern, options) - : proto.expand(pattern, options); - - // get the generated pattern(s) - var arr = result.output; - - // filter out empty strings if specified - if (options && options.noempty === true) { - arr = arr.filter(Boolean); - } - - // filter out duplicates if specified - if (options && options.nodupes === true) { - arr = unique(arr); - } - - Object.defineProperty(arr, 'result', { - enumerable: false, - value: result - }); - - return arr; - } - - return memoize('create', pattern, options, create); -}; - -/** - * Create a regular expression from the given string `pattern`. - * - * ```js - * var braces = require('braces'); - * - * console.log(braces.makeRe('id-{200..300}')); - * //=> /^(?:id-(20[0-9]|2[1-9][0-9]|300))$/ - * ``` - * @param {String} `pattern` The pattern to convert to regex. - * @param {Object} `options` - * @return {RegExp} - * @api public - */ - -braces.makeRe = function(pattern, options) { - if (typeof pattern !== 'string') { - throw new TypeError('expected a string'); - } - - var maxLength = (options && options.maxLength) || MAX_LENGTH; - if (pattern.length >= maxLength) { - throw new Error('expected pattern to be less than ' + maxLength + ' characters'); - } - - function makeRe() { - var arr = braces(pattern, options); - var opts = extend({strictErrors: false}, options); - return toRegex(arr, opts); - } - - return memoize('makeRe', pattern, options, makeRe); -}; - -/** - * Parse the given `str` with the given `options`. - * - * ```js - * var braces = require('braces'); - * var ast = braces.parse('a/{b,c}/d'); - * console.log(ast); - * // { type: 'root', - * // errors: [], - * // input: 'a/{b,c}/d', - * // nodes: - * // [ { type: 'bos', val: '' }, - * // { type: 'text', val: 'a/' }, - * // { type: 'brace', - * // nodes: - * // [ { type: 'brace.open', val: '{' }, - * // { type: 'text', val: 'b,c' }, - * // { type: 'brace.close', val: '}' } ] }, - * // { type: 'text', val: '/d' }, - * // { type: 'eos', val: '' } ] } - * ``` - * @param {String} `pattern` Brace pattern to parse - * @param {Object} `options` - * @return {Object} Returns an AST - * @api public - */ - -braces.parse = function(pattern, options) { - var proto = new Braces(options); - return proto.parse(pattern, options); -}; - -/** - * Compile the given `ast` or string with the given `options`. - * - * ```js - * var braces = require('braces'); - * var ast = braces.parse('a/{b,c}/d'); - * console.log(braces.compile(ast)); - * // { options: { source: 'string' }, - * // state: {}, - * // compilers: - * // { eos: [Function], - * // noop: [Function], - * // bos: [Function], - * // brace: [Function], - * // 'brace.open': [Function], - * // text: [Function], - * // 'brace.close': [Function] }, - * // output: [ 'a/(b|c)/d' ], - * // ast: - * // { ... }, - * // parsingErrors: [] } - * ``` - * @param {Object|String} `ast` AST from [.parse](#parse). If a string is passed it will be parsed first. - * @param {Object} `options` - * @return {Object} Returns an object that has an `output` property with the compiled string. - * @api public - */ - -braces.compile = function(ast, options) { - var proto = new Braces(options); - return proto.compile(ast, options); -}; - -/** - * Clear the regex cache. - * - * ```js - * braces.clearCache(); - * ``` - * @api public - */ - -braces.clearCache = function() { - cache = braces.cache = {}; -}; - -/** - * Memoize a generated regex or function. A unique key is generated - * from the method name, pattern, and user-defined options. Set - * options.memoize to false to disable. - */ - -function memoize(type, pattern, options, fn) { - var key = utils.createKey(type + ':' + pattern, options); - var disabled = options && options.cache === false; - if (disabled) { - braces.clearCache(); - return fn(pattern, options); - } - - if (cache.hasOwnProperty(key)) { - return cache[key]; - } - - var res = fn(pattern, options); - cache[key] = res; - return res; -} - -/** - * Expose `Braces` constructor and methods - * @type {Function} - */ - -braces.Braces = Braces; -braces.compilers = compilers; -braces.parsers = parsers; -braces.cache = cache; - -/** - * Expose `braces` - * @type {Function} - */ - -module.exports = braces; diff --git a/user/themes/r2c/node_modules/braces/lib/braces.js b/user/themes/r2c/node_modules/braces/lib/braces.js deleted file mode 100644 index baf6bf1..0000000 --- a/user/themes/r2c/node_modules/braces/lib/braces.js +++ /dev/null @@ -1,104 +0,0 @@ -'use strict'; - -var extend = require('extend-shallow'); -var Snapdragon = require('snapdragon'); -var compilers = require('./compilers'); -var parsers = require('./parsers'); -var utils = require('./utils'); - -/** - * Customize Snapdragon parser and renderer - */ - -function Braces(options) { - this.options = extend({}, options); -} - -/** - * Initialize braces - */ - -Braces.prototype.init = function(options) { - if (this.isInitialized) return; - this.isInitialized = true; - var opts = utils.createOptions({}, this.options, options); - this.snapdragon = this.options.snapdragon || new Snapdragon(opts); - this.compiler = this.snapdragon.compiler; - this.parser = this.snapdragon.parser; - - compilers(this.snapdragon, opts); - parsers(this.snapdragon, opts); - - /** - * Call Snapdragon `.parse` method. When AST is returned, we check to - * see if any unclosed braces are left on the stack and, if so, we iterate - * over the stack and correct the AST so that compilers are called in the correct - * order and unbalance braces are properly escaped. - */ - - utils.define(this.snapdragon, 'parse', function(pattern, options) { - var parsed = Snapdragon.prototype.parse.apply(this, arguments); - this.parser.ast.input = pattern; - - var stack = this.parser.stack; - while (stack.length) { - addParent({type: 'brace.close', val: ''}, stack.pop()); - } - - function addParent(node, parent) { - utils.define(node, 'parent', parent); - parent.nodes.push(node); - } - - // add non-enumerable parser reference - utils.define(parsed, 'parser', this.parser); - return parsed; - }); -}; - -/** - * Decorate `.parse` method - */ - -Braces.prototype.parse = function(ast, options) { - if (ast && typeof ast === 'object' && ast.nodes) return ast; - this.init(options); - return this.snapdragon.parse(ast, options); -}; - -/** - * Decorate `.compile` method - */ - -Braces.prototype.compile = function(ast, options) { - if (typeof ast === 'string') { - ast = this.parse(ast, options); - } else { - this.init(options); - } - return this.snapdragon.compile(ast, options); -}; - -/** - * Expand - */ - -Braces.prototype.expand = function(pattern) { - var ast = this.parse(pattern, {expand: true}); - return this.compile(ast, {expand: true}); -}; - -/** - * Optimize - */ - -Braces.prototype.optimize = function(pattern) { - var ast = this.parse(pattern, {optimize: true}); - return this.compile(ast, {optimize: true}); -}; - -/** - * Expose `Braces` - */ - -module.exports = Braces; diff --git a/user/themes/r2c/node_modules/braces/lib/compilers.js b/user/themes/r2c/node_modules/braces/lib/compilers.js deleted file mode 100644 index a3b820e..0000000 --- a/user/themes/r2c/node_modules/braces/lib/compilers.js +++ /dev/null @@ -1,282 +0,0 @@ -'use strict'; - -var utils = require('./utils'); - -module.exports = function(braces, options) { - braces.compiler - - /** - * bos - */ - - .set('bos', function() { - if (this.output) return; - this.ast.queue = isEscaped(this.ast) ? [this.ast.val] : []; - this.ast.count = 1; - }) - - /** - * Square brackets - */ - - .set('bracket', function(node) { - var close = node.close; - var open = !node.escaped ? '[' : '\\['; - var negated = node.negated; - var inner = node.inner; - - inner = inner.replace(/\\(?=[\\\w]|$)/g, '\\\\'); - if (inner === ']-') { - inner = '\\]\\-'; - } - - if (negated && inner.indexOf('.') === -1) { - inner += '.'; - } - if (negated && inner.indexOf('/') === -1) { - inner += '/'; - } - - var val = open + negated + inner + close; - var queue = node.parent.queue; - var last = utils.arrayify(queue.pop()); - - queue.push(utils.join(last, val)); - queue.push.apply(queue, []); - }) - - /** - * Brace - */ - - .set('brace', function(node) { - node.queue = isEscaped(node) ? [node.val] : []; - node.count = 1; - return this.mapVisit(node.nodes); - }) - - /** - * Open - */ - - .set('brace.open', function(node) { - node.parent.open = node.val; - }) - - /** - * Inner - */ - - .set('text', function(node) { - var queue = node.parent.queue; - var escaped = node.escaped; - var segs = [node.val]; - - if (node.optimize === false) { - options = utils.extend({}, options, {optimize: false}); - } - - if (node.multiplier > 1) { - node.parent.count *= node.multiplier; - } - - if (options.quantifiers === true && utils.isQuantifier(node.val)) { - escaped = true; - - } else if (node.val.length > 1) { - if (isType(node.parent, 'brace') && !isEscaped(node)) { - var expanded = utils.expand(node.val, options); - segs = expanded.segs; - - if (expanded.isOptimized) { - node.parent.isOptimized = true; - } - - // if nothing was expanded, we probably have a literal brace - if (!segs.length) { - var val = (expanded.val || node.val); - if (options.unescape !== false) { - // unescape unexpanded brace sequence/set separators - val = val.replace(/\\([,.])/g, '$1'); - // strip quotes - val = val.replace(/["'`]/g, ''); - } - - segs = [val]; - escaped = true; - } - } - - } else if (node.val === ',') { - if (options.expand) { - node.parent.queue.push(['']); - segs = ['']; - } else { - segs = ['|']; - } - } else { - escaped = true; - } - - if (escaped && isType(node.parent, 'brace')) { - if (node.parent.nodes.length <= 4 && node.parent.count === 1) { - node.parent.escaped = true; - } else if (node.parent.length <= 3) { - node.parent.escaped = true; - } - } - - if (!hasQueue(node.parent)) { - node.parent.queue = segs; - return; - } - - var last = utils.arrayify(queue.pop()); - if (node.parent.count > 1 && options.expand) { - last = multiply(last, node.parent.count); - node.parent.count = 1; - } - - queue.push(utils.join(utils.flatten(last), segs.shift())); - queue.push.apply(queue, segs); - }) - - /** - * Close - */ - - .set('brace.close', function(node) { - var queue = node.parent.queue; - var prev = node.parent.parent; - var last = prev.queue.pop(); - var open = node.parent.open; - var close = node.val; - - if (open && close && isOptimized(node, options)) { - open = '('; - close = ')'; - } - - // if a close brace exists, and the previous segment is one character - // don't wrap the result in braces or parens - var ele = utils.last(queue); - if (node.parent.count > 1 && options.expand) { - ele = multiply(queue.pop(), node.parent.count); - node.parent.count = 1; - queue.push(ele); - } - - if (close && typeof ele === 'string' && ele.length === 1) { - open = ''; - close = ''; - } - - if ((isLiteralBrace(node, options) || noInner(node)) && !node.parent.hasEmpty) { - queue.push(utils.join(open, queue.pop() || '')); - queue = utils.flatten(utils.join(queue, close)); - } - - if (typeof last === 'undefined') { - prev.queue = [queue]; - } else { - prev.queue.push(utils.flatten(utils.join(last, queue))); - } - }) - - /** - * eos - */ - - .set('eos', function(node) { - if (this.input) return; - - if (options.optimize !== false) { - this.output = utils.last(utils.flatten(this.ast.queue)); - } else if (Array.isArray(utils.last(this.ast.queue))) { - this.output = utils.flatten(this.ast.queue.pop()); - } else { - this.output = utils.flatten(this.ast.queue); - } - - if (node.parent.count > 1 && options.expand) { - this.output = multiply(this.output, node.parent.count); - } - - this.output = utils.arrayify(this.output); - this.ast.queue = []; - }); - -}; - -/** - * Multiply the segments in the current brace level - */ - -function multiply(queue, n, options) { - return utils.flatten(utils.repeat(utils.arrayify(queue), n)); -} - -/** - * Return true if `node` is escaped - */ - -function isEscaped(node) { - return node.escaped === true; -} - -/** - * Returns true if regex parens should be used for sets. If the parent `type` - * is not `brace`, then we're on a root node, which means we should never - * expand segments and open/close braces should be `{}` (since this indicates - * a brace is missing from the set) - */ - -function isOptimized(node, options) { - if (node.parent.isOptimized) return true; - return isType(node.parent, 'brace') - && !isEscaped(node.parent) - && options.expand !== true; -} - -/** - * Returns true if the value in `node` should be wrapped in a literal brace. - * @return {Boolean} - */ - -function isLiteralBrace(node, options) { - return isEscaped(node.parent) || options.optimize !== false; -} - -/** - * Returns true if the given `node` does not have an inner value. - * @return {Boolean} - */ - -function noInner(node, type) { - if (node.parent.queue.length === 1) { - return true; - } - var nodes = node.parent.nodes; - return nodes.length === 3 - && isType(nodes[0], 'brace.open') - && !isType(nodes[1], 'text') - && isType(nodes[2], 'brace.close'); -} - -/** - * Returns true if the given `node` is the given `type` - * @return {Boolean} - */ - -function isType(node, type) { - return typeof node !== 'undefined' && node.type === type; -} - -/** - * Returns true if the given `node` has a non-empty queue. - * @return {Boolean} - */ - -function hasQueue(node) { - return Array.isArray(node.queue) && node.queue.length; -} diff --git a/user/themes/r2c/node_modules/braces/lib/parsers.js b/user/themes/r2c/node_modules/braces/lib/parsers.js deleted file mode 100644 index 8bf3e92..0000000 --- a/user/themes/r2c/node_modules/braces/lib/parsers.js +++ /dev/null @@ -1,360 +0,0 @@ -'use strict'; - -var Node = require('snapdragon-node'); -var utils = require('./utils'); - -/** - * Braces parsers - */ - -module.exports = function(braces, options) { - braces.parser - .set('bos', function() { - if (!this.parsed) { - this.ast = this.nodes[0] = new Node(this.ast); - } - }) - - /** - * Character parsers - */ - - .set('escape', function() { - var pos = this.position(); - var m = this.match(/^(?:\\(.)|\$\{)/); - if (!m) return; - - var prev = this.prev(); - var last = utils.last(prev.nodes); - - var node = pos(new Node({ - type: 'text', - multiplier: 1, - val: m[0] - })); - - if (node.val === '\\\\') { - return node; - } - - if (node.val === '${') { - var str = this.input; - var idx = -1; - var ch; - - while ((ch = str[++idx])) { - this.consume(1); - node.val += ch; - if (ch === '\\') { - node.val += str[++idx]; - continue; - } - if (ch === '}') { - break; - } - } - } - - if (this.options.unescape !== false) { - node.val = node.val.replace(/\\([{}])/g, '$1'); - } - - if (last.val === '"' && this.input.charAt(0) === '"') { - last.val = node.val; - this.consume(1); - return; - } - - return concatNodes.call(this, pos, node, prev, options); - }) - - /** - * Brackets: "[...]" (basic, this is overridden by - * other parsers in more advanced implementations) - */ - - .set('bracket', function() { - var isInside = this.isInside('brace'); - var pos = this.position(); - var m = this.match(/^(?:\[([!^]?)([^\]]{2,}|\]-)(\]|[^*+?]+)|\[)/); - if (!m) return; - - var prev = this.prev(); - var val = m[0]; - var negated = m[1] ? '^' : ''; - var inner = m[2] || ''; - var close = m[3] || ''; - - if (isInside && prev.type === 'brace') { - prev.text = prev.text || ''; - prev.text += val; - } - - var esc = this.input.slice(0, 2); - if (inner === '' && esc === '\\]') { - inner += esc; - this.consume(2); - - var str = this.input; - var idx = -1; - var ch; - - while ((ch = str[++idx])) { - this.consume(1); - if (ch === ']') { - close = ch; - break; - } - inner += ch; - } - } - - return pos(new Node({ - type: 'bracket', - val: val, - escaped: close !== ']', - negated: negated, - inner: inner, - close: close - })); - }) - - /** - * Empty braces (we capture these early to - * speed up processing in the compiler) - */ - - .set('multiplier', function() { - var isInside = this.isInside('brace'); - var pos = this.position(); - var m = this.match(/^\{((?:,|\{,+\})+)\}/); - if (!m) return; - - this.multiplier = true; - var prev = this.prev(); - var val = m[0]; - - if (isInside && prev.type === 'brace') { - prev.text = prev.text || ''; - prev.text += val; - } - - var node = pos(new Node({ - type: 'text', - multiplier: 1, - match: m, - val: val - })); - - return concatNodes.call(this, pos, node, prev, options); - }) - - /** - * Open - */ - - .set('brace.open', function() { - var pos = this.position(); - var m = this.match(/^\{(?!(?:[^\\}]?|,+)\})/); - if (!m) return; - - var prev = this.prev(); - var last = utils.last(prev.nodes); - - // if the last parsed character was an extglob character - // we need to _not optimize_ the brace pattern because - // it might be mistaken for an extglob by a downstream parser - if (last && last.val && isExtglobChar(last.val.slice(-1))) { - last.optimize = false; - } - - var open = pos(new Node({ - type: 'brace.open', - val: m[0] - })); - - var node = pos(new Node({ - type: 'brace', - nodes: [] - })); - - node.push(open); - prev.push(node); - this.push('brace', node); - }) - - /** - * Close - */ - - .set('brace.close', function() { - var pos = this.position(); - var m = this.match(/^\}/); - if (!m || !m[0]) return; - - var brace = this.pop('brace'); - var node = pos(new Node({ - type: 'brace.close', - val: m[0] - })); - - if (!this.isType(brace, 'brace')) { - if (this.options.strict) { - throw new Error('missing opening "{"'); - } - node.type = 'text'; - node.multiplier = 0; - node.escaped = true; - return node; - } - - var prev = this.prev(); - var last = utils.last(prev.nodes); - if (last.text) { - var lastNode = utils.last(last.nodes); - if (lastNode.val === ')' && /[!@*?+]\(/.test(last.text)) { - var open = last.nodes[0]; - var text = last.nodes[1]; - if (open.type === 'brace.open' && text && text.type === 'text') { - text.optimize = false; - } - } - } - - if (brace.nodes.length > 2) { - var first = brace.nodes[1]; - if (first.type === 'text' && first.val === ',') { - brace.nodes.splice(1, 1); - brace.nodes.push(first); - } - } - - brace.push(node); - }) - - /** - * Capture boundary characters - */ - - .set('boundary', function() { - var pos = this.position(); - var m = this.match(/^[$^](?!\{)/); - if (!m) return; - return pos(new Node({ - type: 'text', - val: m[0] - })); - }) - - /** - * One or zero, non-comma characters wrapped in braces - */ - - .set('nobrace', function() { - var isInside = this.isInside('brace'); - var pos = this.position(); - var m = this.match(/^\{[^,]?\}/); - if (!m) return; - - var prev = this.prev(); - var val = m[0]; - - if (isInside && prev.type === 'brace') { - prev.text = prev.text || ''; - prev.text += val; - } - - return pos(new Node({ - type: 'text', - multiplier: 0, - val: val - })); - }) - - /** - * Text - */ - - .set('text', function() { - var isInside = this.isInside('brace'); - var pos = this.position(); - var m = this.match(/^((?!\\)[^${}[\]])+/); - if (!m) return; - - var prev = this.prev(); - var val = m[0]; - - if (isInside && prev.type === 'brace') { - prev.text = prev.text || ''; - prev.text += val; - } - - var node = pos(new Node({ - type: 'text', - multiplier: 1, - val: val - })); - - return concatNodes.call(this, pos, node, prev, options); - }); -}; - -/** - * Returns true if the character is an extglob character. - */ - -function isExtglobChar(ch) { - return ch === '!' || ch === '@' || ch === '*' || ch === '?' || ch === '+'; -} - -/** - * Combine text nodes, and calculate empty sets (`{,,}`) - * @param {Function} `pos` Function to calculate node position - * @param {Object} `node` AST node - * @return {Object} - */ - -function concatNodes(pos, node, parent, options) { - node.orig = node.val; - var prev = this.prev(); - var last = utils.last(prev.nodes); - var isEscaped = false; - - if (node.val.length > 1) { - var a = node.val.charAt(0); - var b = node.val.slice(-1); - - isEscaped = (a === '"' && b === '"') - || (a === "'" && b === "'") - || (a === '`' && b === '`'); - } - - if (isEscaped && options.unescape !== false) { - node.val = node.val.slice(1, node.val.length - 1); - node.escaped = true; - } - - if (node.match) { - var match = node.match[1]; - if (!match || match.indexOf('}') === -1) { - match = node.match[0]; - } - - // replace each set with a single "," - var val = match.replace(/\{/g, ',').replace(/\}/g, ''); - node.multiplier *= val.length; - node.val = ''; - } - - var simpleText = last.type === 'text' - && last.multiplier === 1 - && node.multiplier === 1 - && node.val; - - if (simpleText) { - last.val += node.val; - return; - } - - prev.push(node); -} diff --git a/user/themes/r2c/node_modules/braces/lib/utils.js b/user/themes/r2c/node_modules/braces/lib/utils.js deleted file mode 100644 index 4716671..0000000 --- a/user/themes/r2c/node_modules/braces/lib/utils.js +++ /dev/null @@ -1,343 +0,0 @@ -'use strict'; - -var splitString = require('split-string'); -var utils = module.exports; - -/** - * Module dependencies - */ - -utils.extend = require('extend-shallow'); -utils.flatten = require('arr-flatten'); -utils.isObject = require('isobject'); -utils.fillRange = require('fill-range'); -utils.repeat = require('repeat-element'); -utils.unique = require('array-unique'); - -utils.define = function(obj, key, val) { - Object.defineProperty(obj, key, { - writable: true, - configurable: true, - enumerable: false, - value: val - }); -}; - -/** - * Returns true if the given string contains only empty brace sets. - */ - -utils.isEmptySets = function(str) { - return /^(?:\{,\})+$/.test(str); -}; - -/** - * Returns true if the given string contains only empty brace sets. - */ - -utils.isQuotedString = function(str) { - var open = str.charAt(0); - if (open === '\'' || open === '"' || open === '`') { - return str.slice(-1) === open; - } - return false; -}; - -/** - * Create the key to use for memoization. The unique key is generated - * by iterating over the options and concatenating key-value pairs - * to the pattern string. - */ - -utils.createKey = function(pattern, options) { - var id = pattern; - if (typeof options === 'undefined') { - return id; - } - var keys = Object.keys(options); - for (var i = 0; i < keys.length; i++) { - var key = keys[i]; - id += ';' + key + '=' + String(options[key]); - } - return id; -}; - -/** - * Normalize options - */ - -utils.createOptions = function(options) { - var opts = utils.extend.apply(null, arguments); - if (typeof opts.expand === 'boolean') { - opts.optimize = !opts.expand; - } - if (typeof opts.optimize === 'boolean') { - opts.expand = !opts.optimize; - } - if (opts.optimize === true) { - opts.makeRe = true; - } - return opts; -}; - -/** - * Join patterns in `a` to patterns in `b` - */ - -utils.join = function(a, b, options) { - options = options || {}; - a = utils.arrayify(a); - b = utils.arrayify(b); - - if (!a.length) return b; - if (!b.length) return a; - - var len = a.length; - var idx = -1; - var arr = []; - - while (++idx < len) { - var val = a[idx]; - if (Array.isArray(val)) { - for (var i = 0; i < val.length; i++) { - val[i] = utils.join(val[i], b, options); - } - arr.push(val); - continue; - } - - for (var j = 0; j < b.length; j++) { - var bval = b[j]; - - if (Array.isArray(bval)) { - arr.push(utils.join(val, bval, options)); - } else { - arr.push(val + bval); - } - } - } - return arr; -}; - -/** - * Split the given string on `,` if not escaped. - */ - -utils.split = function(str, options) { - var opts = utils.extend({sep: ','}, options); - if (typeof opts.keepQuotes !== 'boolean') { - opts.keepQuotes = true; - } - if (opts.unescape === false) { - opts.keepEscaping = true; - } - return splitString(str, opts, utils.escapeBrackets(opts)); -}; - -/** - * Expand ranges or sets in the given `pattern`. - * - * @param {String} `str` - * @param {Object} `options` - * @return {Object} - */ - -utils.expand = function(str, options) { - var opts = utils.extend({rangeLimit: 10000}, options); - var segs = utils.split(str, opts); - var tok = { segs: segs }; - - if (utils.isQuotedString(str)) { - return tok; - } - - if (opts.rangeLimit === true) { - opts.rangeLimit = 10000; - } - - if (segs.length > 1) { - if (opts.optimize === false) { - tok.val = segs[0]; - return tok; - } - - tok.segs = utils.stringifyArray(tok.segs); - } else if (segs.length === 1) { - var arr = str.split('..'); - - if (arr.length === 1) { - tok.val = tok.segs[tok.segs.length - 1] || tok.val || str; - tok.segs = []; - return tok; - } - - if (arr.length === 2 && arr[0] === arr[1]) { - tok.escaped = true; - tok.val = arr[0]; - tok.segs = []; - return tok; - } - - if (arr.length > 1) { - if (opts.optimize !== false) { - opts.optimize = true; - delete opts.expand; - } - - if (opts.optimize !== true) { - var min = Math.min(arr[0], arr[1]); - var max = Math.max(arr[0], arr[1]); - var step = arr[2] || 1; - - if (opts.rangeLimit !== false && ((max - min) / step >= opts.rangeLimit)) { - throw new RangeError('expanded array length exceeds range limit. Use options.rangeLimit to increase or disable the limit.'); - } - } - - arr.push(opts); - tok.segs = utils.fillRange.apply(null, arr); - - if (!tok.segs.length) { - tok.escaped = true; - tok.val = str; - return tok; - } - - if (opts.optimize === true) { - tok.segs = utils.stringifyArray(tok.segs); - } - - if (tok.segs === '') { - tok.val = str; - } else { - tok.val = tok.segs[0]; - } - return tok; - } - } else { - tok.val = str; - } - return tok; -}; - -/** - * Ensure commas inside brackets and parens are not split. - * @param {Object} `tok` Token from the `split-string` module - * @return {undefined} - */ - -utils.escapeBrackets = function(options) { - return function(tok) { - if (tok.escaped && tok.val === 'b') { - tok.val = '\\b'; - return; - } - - if (tok.val !== '(' && tok.val !== '[') return; - var opts = utils.extend({}, options); - var brackets = []; - var parens = []; - var stack = []; - var val = tok.val; - var str = tok.str; - var i = tok.idx - 1; - - while (++i < str.length) { - var ch = str[i]; - - if (ch === '\\') { - val += (opts.keepEscaping === false ? '' : ch) + str[++i]; - continue; - } - - if (ch === '(') { - parens.push(ch); - stack.push(ch); - } - - if (ch === '[') { - brackets.push(ch); - stack.push(ch); - } - - if (ch === ')') { - parens.pop(); - stack.pop(); - if (!stack.length) { - val += ch; - break; - } - } - - if (ch === ']') { - brackets.pop(); - stack.pop(); - if (!stack.length) { - val += ch; - break; - } - } - val += ch; - } - - tok.split = false; - tok.val = val.slice(1); - tok.idx = i; - }; -}; - -/** - * Returns true if the given string looks like a regex quantifier - * @return {Boolean} - */ - -utils.isQuantifier = function(str) { - return /^(?:[0-9]?,[0-9]|[0-9],)$/.test(str); -}; - -/** - * Cast `val` to an array. - * @param {*} `val` - */ - -utils.stringifyArray = function(arr) { - return [utils.arrayify(arr).join('|')]; -}; - -/** - * Cast `val` to an array. - * @param {*} `val` - */ - -utils.arrayify = function(arr) { - if (typeof arr === 'undefined') { - return []; - } - if (typeof arr === 'string') { - return [arr]; - } - return arr; -}; - -/** - * Returns true if the given `str` is a non-empty string - * @return {Boolean} - */ - -utils.isString = function(str) { - return str != null && typeof str === 'string'; -}; - -/** - * Get the last element from `array` - * @param {Array} `array` - * @return {*} - */ - -utils.last = function(arr, n) { - return arr[arr.length - (n || 1)]; -}; - -utils.escapeRegex = function(str) { - return str.replace(/\\?([!^*?()[\]{}+?/])/g, '\\$1'); -}; diff --git a/user/themes/r2c/node_modules/braces/node_modules/extend-shallow/LICENSE b/user/themes/r2c/node_modules/braces/node_modules/extend-shallow/LICENSE deleted file mode 100644 index fa30c4c..0000000 --- a/user/themes/r2c/node_modules/braces/node_modules/extend-shallow/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2014-2015, Jon Schlinkert. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/user/themes/r2c/node_modules/braces/node_modules/extend-shallow/README.md b/user/themes/r2c/node_modules/braces/node_modules/extend-shallow/README.md deleted file mode 100644 index cdc45d4..0000000 --- a/user/themes/r2c/node_modules/braces/node_modules/extend-shallow/README.md +++ /dev/null @@ -1,61 +0,0 @@ -# extend-shallow [![NPM version](https://badge.fury.io/js/extend-shallow.svg)](http://badge.fury.io/js/extend-shallow) [![Build Status](https://travis-ci.org/jonschlinkert/extend-shallow.svg)](https://travis-ci.org/jonschlinkert/extend-shallow) - -> Extend an object with the properties of additional objects. node.js/javascript util. - -## Install - -Install with [npm](https://www.npmjs.com/) - -```sh -$ npm i extend-shallow --save -``` - -## Usage - -```js -var extend = require('extend-shallow'); - -extend({a: 'b'}, {c: 'd'}) -//=> {a: 'b', c: 'd'} -``` - -Pass an empty object to shallow clone: - -```js -var obj = {}; -extend(obj, {a: 'b'}, {c: 'd'}) -//=> {a: 'b', c: 'd'} -``` - -## Related - -* [extend-shallow](https://github.com/jonschlinkert/extend-shallow): Extend an object with the properties of additional objects. node.js/javascript util. -* [for-own](https://github.com/jonschlinkert/for-own): Iterate over the own enumerable properties of an object, and return an object with properties… [more](https://github.com/jonschlinkert/for-own) -* [for-in](https://github.com/jonschlinkert/for-in): Iterate over the own and inherited enumerable properties of an objecte, and return an object… [more](https://github.com/jonschlinkert/for-in) -* [is-plain-object](https://github.com/jonschlinkert/is-plain-object): Returns true if an object was created by the `Object` constructor. -* [isobject](https://github.com/jonschlinkert/isobject): Returns true if the value is an object and not an array or null. -* [kind-of](https://github.com/jonschlinkert/kind-of): Get the native type of a value. - -## Running tests - -Install dev dependencies: - -```sh -$ npm i -d && npm test -``` - -## Author - -**Jon Schlinkert** - -+ [github/jonschlinkert](https://github.com/jonschlinkert) -+ [twitter/jonschlinkert](http://twitter.com/jonschlinkert) - -## License - -Copyright © 2015 Jon Schlinkert -Released under the MIT license. - -*** - -_This file was generated by [verb-cli](https://github.com/assemble/verb-cli) on June 29, 2015._ \ No newline at end of file diff --git a/user/themes/r2c/node_modules/braces/node_modules/extend-shallow/index.js b/user/themes/r2c/node_modules/braces/node_modules/extend-shallow/index.js deleted file mode 100644 index 92a067f..0000000 --- a/user/themes/r2c/node_modules/braces/node_modules/extend-shallow/index.js +++ /dev/null @@ -1,33 +0,0 @@ -'use strict'; - -var isObject = require('is-extendable'); - -module.exports = function extend(o/*, objects*/) { - if (!isObject(o)) { o = {}; } - - var len = arguments.length; - for (var i = 1; i < len; i++) { - var obj = arguments[i]; - - if (isObject(obj)) { - assign(o, obj); - } - } - return o; -}; - -function assign(a, b) { - for (var key in b) { - if (hasOwn(b, key)) { - a[key] = b[key]; - } - } -} - -/** - * Returns true if the given `key` is an own property of `obj`. - */ - -function hasOwn(obj, key) { - return Object.prototype.hasOwnProperty.call(obj, key); -} diff --git a/user/themes/r2c/node_modules/braces/node_modules/extend-shallow/package.json b/user/themes/r2c/node_modules/braces/node_modules/extend-shallow/package.json deleted file mode 100644 index 7084b44..0000000 --- a/user/themes/r2c/node_modules/braces/node_modules/extend-shallow/package.json +++ /dev/null @@ -1,87 +0,0 @@ -{ - "_from": "extend-shallow@^2.0.1", - "_id": "extend-shallow@2.0.1", - "_inBundle": false, - "_integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "_location": "/braces/extend-shallow", - "_phantomChildren": {}, - "_requested": { - "type": "range", - "registry": true, - "raw": "extend-shallow@^2.0.1", - "name": "extend-shallow", - "escapedName": "extend-shallow", - "rawSpec": "^2.0.1", - "saveSpec": null, - "fetchSpec": "^2.0.1" - }, - "_requiredBy": [ - "/braces" - ], - "_resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "_shasum": "51af7d614ad9a9f610ea1bafbb989d6b1c56890f", - "_spec": "extend-shallow@^2.0.1", - "_where": "/mnt/data/Sites/r2c.net/user/themes/r2c/node_modules/braces", - "author": { - "name": "Jon Schlinkert", - "url": "https://github.com/jonschlinkert" - }, - "bugs": { - "url": "https://github.com/jonschlinkert/extend-shallow/issues" - }, - "bundleDependencies": false, - "dependencies": { - "is-extendable": "^0.1.0" - }, - "deprecated": false, - "description": "Extend an object with the properties of additional objects. node.js/javascript util.", - "devDependencies": { - "array-slice": "^0.2.3", - "benchmarked": "^0.1.4", - "chalk": "^1.0.0", - "for-own": "^0.1.3", - "glob": "^5.0.12", - "is-plain-object": "^2.0.1", - "kind-of": "^2.0.0", - "minimist": "^1.1.1", - "mocha": "^2.2.5", - "should": "^7.0.1" - }, - "engines": { - "node": ">=0.10.0" - }, - "files": [ - "index.js" - ], - "homepage": "https://github.com/jonschlinkert/extend-shallow", - "keywords": [ - "assign", - "extend", - "javascript", - "js", - "keys", - "merge", - "obj", - "object", - "prop", - "properties", - "property", - "props", - "shallow", - "util", - "utility", - "utils", - "value" - ], - "license": "MIT", - "main": "index.js", - "name": "extend-shallow", - "repository": { - "type": "git", - "url": "git+https://github.com/jonschlinkert/extend-shallow.git" - }, - "scripts": { - "test": "mocha" - }, - "version": "2.0.1" -} diff --git a/user/themes/r2c/node_modules/braces/package.json b/user/themes/r2c/node_modules/braces/package.json deleted file mode 100644 index 133659a..0000000 --- a/user/themes/r2c/node_modules/braces/package.json +++ /dev/null @@ -1,156 +0,0 @@ -{ - "_from": "braces@^2.3.1", - "_id": "braces@2.3.2", - "_inBundle": false, - "_integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "_location": "/braces", - "_phantomChildren": { - "is-extendable": "0.1.1" - }, - "_requested": { - "type": "range", - "registry": true, - "raw": "braces@^2.3.1", - "name": "braces", - "escapedName": "braces", - "rawSpec": "^2.3.1", - "saveSpec": null, - "fetchSpec": "^2.3.1" - }, - "_requiredBy": [ - "/micromatch" - ], - "_resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "_shasum": "5979fd3f14cd531565e5fa2df1abfff1dfaee729", - "_spec": "braces@^2.3.1", - "_where": "/mnt/data/Sites/r2c.net/user/themes/r2c/node_modules/micromatch", - "author": { - "name": "Jon Schlinkert", - "url": "https://github.com/jonschlinkert" - }, - "bugs": { - "url": "https://github.com/micromatch/braces/issues" - }, - "bundleDependencies": false, - "contributors": [ - { - "name": "Brian Woodward", - "url": "https://twitter.com/doowb" - }, - { - "name": "Elan Shanker", - "url": "https://github.com/es128" - }, - { - "name": "Eugene Sharygin", - "url": "https://github.com/eush77" - }, - { - "name": "hemanth.hm", - "url": "http://h3manth.com" - }, - { - "name": "Jon Schlinkert", - "url": "http://twitter.com/jonschlinkert" - } - ], - "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "deprecated": false, - "description": "Bash-like brace expansion, implemented in JavaScript. Safer than other brace expansion libs, with complete support for the Bash 4.3 braces specification, without sacrificing speed.", - "devDependencies": { - "ansi-cyan": "^0.1.1", - "benchmarked": "^2.0.0", - "brace-expansion": "^1.1.8", - "cross-spawn": "^5.1.0", - "gulp": "^3.9.1", - "gulp-eslint": "^4.0.0", - "gulp-format-md": "^1.0.0", - "gulp-istanbul": "^1.1.2", - "gulp-mocha": "^3.0.1", - "gulp-unused": "^0.2.1", - "is-windows": "^1.0.1", - "minimatch": "^3.0.4", - "mocha": "^3.2.0", - "noncharacters": "^1.1.0", - "text-table": "^0.2.0", - "time-diff": "^0.3.1", - "yargs-parser": "^8.0.0" - }, - "engines": { - "node": ">=0.10.0" - }, - "files": [ - "index.js", - "lib" - ], - "homepage": "https://github.com/micromatch/braces", - "keywords": [ - "alpha", - "alphabetical", - "bash", - "brace", - "braces", - "expand", - "expansion", - "filepath", - "fill", - "fs", - "glob", - "globbing", - "letter", - "match", - "matches", - "matching", - "number", - "numerical", - "path", - "range", - "ranges", - "sh" - ], - "license": "MIT", - "main": "index.js", - "name": "braces", - "repository": { - "type": "git", - "url": "git+https://github.com/micromatch/braces.git" - }, - "scripts": { - "benchmark": "node benchmark", - "test": "mocha" - }, - "verb": { - "toc": false, - "layout": "default", - "tasks": [ - "readme" - ], - "lint": { - "reflinks": true - }, - "plugins": [ - "gulp-format-md" - ], - "related": { - "list": [ - "expand-brackets", - "extglob", - "fill-range", - "micromatch", - "nanomatch" - ] - } - }, - "version": "2.3.2" -} diff --git a/user/themes/r2c/node_modules/browserslist/CHANGELOG.md b/user/themes/r2c/node_modules/browserslist/CHANGELOG.md deleted file mode 100644 index 5d67c0f..0000000 --- a/user/themes/r2c/node_modules/browserslist/CHANGELOG.md +++ /dev/null @@ -1,288 +0,0 @@ -# Change Log -This project adheres to [Semantic Versioning](http://semver.org/). - -## 3.2.8 -* Add IE 9-5.5 to dead browsers. -* Remove development configs from npm package. - -## 3.2.7 -* Add Firefox 60 as Firefox ESR. - -## 3.2.6 -* Add Opera Mini 12 to dead browsers. -* Update docs (by Jamie Kyle). - -## 3.2.5 -* Fix excluding Opera Mini and other browsers with `all` version. - -## 3.2.4 -* Resolve shareable config from current working directory. - -## 3.2.3 -* Fix `package.json` config validation for single string case. -* Fix CLI error reporting. - -## 3.2.2 -* Add `package.json` config validation. -* Move project to `browserlist` GitHub organization. - -## 3.2.1 -* Fix error text (by Steve Schrab). - -## 3.2 -* Add `cover 99%` query (by Vasily Fedoseyev). -* Add `cover 99% in US` query (by Vasily Fedoseyev). -* Add `cover 99% in my stats` query (by Vasily Fedoseyev). -* Add `"my stats"` support to `browserlist.coverage()` (by Vasily Fedoseyev). - -## 3.1.2 -* Add more clear error on missed browser version. - -## 3.1.1 -* Fix JSDoc (by Sylvain Pollet-Villard). - -## 3.1 -* Add `ignoreUnknownVersions` option. -* Fix docs (by Pascal Duez). - -## 3.0 -* Remove country statistics from client-side build of Browserslist. -* Change `> 1%` to `> 0.5%` in default query. -* Add `not dead` to default query. -* Change default environment to `production` (by Marco Fugaro). -* Add `dead` query support with IE 10 and BlackBerry browser. -* Add multiple environments in one section support (by Evilebot Tnawi). -* Add custom statistics support to `browserlist.coverage()`. -* Fix `path` option check. - -## 2.11.3 -* Fix for `path: undefined` option. - -## 2.11.2 -* Remove Node.js specific code from webpack build. - -## 2.11.1 -* Fix using Browserslist in browser with `path` but without `fs`. - -## 2.11 -* Add `last 2 years` query support (by James Harris). - -## 2.10.2 -* Fix Browserify support. - -## 2.10.1 -* Fix using Browserslist without `process` (by Andrew Patton). - -## 2.10 -* Add `< 1%` and `<= 1%` queries support (by August Kaiser). - -## 2.9.1 -* Fix unknown query on trailing spaces in query. - -## 2.9 -* Add `last Electron versions` and `last Electron major versions` queries - (by Louis Mouhat). - -## 2.8 -* Add `since 2016-03` and `since 2016-03-20` queries support (by Andrew Blick). - -## 2.7 -* Add `since 2016` queries support (by Igor Deryabin). - -## 2.6.1 -* Fix `Path must be a string` error. - -## 2.6 -* By default load config from current directory in CLI tool. - -## 2.5.1 -* Allow `@scope/browserlist-config` config name (by Jamie Connolly). - -## 2.5 -* Add `extends` query (by YellowKirby). - -## 2.4.1 -* Throw error if `package.json` contain `browserlist` instead of `browserslist`. - -## 2.4 -* Add `last n major versions` query (by John Sanders). - -## 2.3.3 -* Fix browsers support. - -## 2.3.2 -* Fix `> 0` query for browsers with one version (by Nikolay Solovyov). - -## 2.3.1 -* Reduce library size. - -## 2.3 -* Add `unreleased versions` and `unreleased Chrome versions` queries. - -## 2.2.2 -* Fix `Path must be a string` error (by Pieter Beulque). - -## 2.2.1 -* Fix security issue with regions dynamic `require`. - -## 2.2 -* Add region usage statistics support (by Clément P). - -## 2.1.5 -* Remove Firefox 45 from Firefox ESR. - -## 2.1.4 -* Use both ESR versions when they actual. - -## 2.1.3 -* Add warning on first exclude query. - -## 2.1.2 -* Fix non-Node.js environments support. - -## 2.1.1 -* Fix CLI arguments parsing. - -## 2.1 -* Add `>= 5%`, `>= 5% in US` and `>= 5% in my stats` queries. - -## 2.0 -* `last n versions` returns versions for all browsers, not only main browsers. -* Cache file system operations (by Aarni Koskela). -* Use `caniuse-lite` 1 MB instead of `caniuse-db` 7 MB (by Ben Briggs). -* Add `.browserslistrc` config support. -* Add QQ Browser for Android support. -* Add tests for CLI (by Zhulduz Zhankenova). - -## 1.7.7 -* Update Firefox ESR. - -## 1.7.6 -* Fix Android Chrome selection. - -## 1.7.5 -* Fix combining `not` query with country based statistics. -* Fix `--env` argument in CLI (by Tuure Savuoja). - -## 1.7.4 -* Speed up browser sorting (by Aarni Koskela). - -## 1.7.3 -* Fix config finding when directory was passed to `path` (by Aarni Koskela). - -## 1.7.2 -* Fix config finding algorithm (by Aarni Koskela). - -## 1.7.1 -* Fix unreleased browsers version detection. - -## 1.7 -* Add `--config` and `--env` arguments to CLI (by Jarek Rencz). - -## 1.6 -* Convert Electron version to Chrome (by Kilian Valkhof). -* Fix `0` version mistake in Can I Use data. - -## 1.5.2 -* Fix browser versions ordering (by Marco Massarotto). - -## 1.5.1 -* Fix error on `package.json` and `browserslist` in same directory. - -## 1.5 -* Add `package.json` support (by Stepan Kuzmin). -* Add environments support (by Maksim Semenov and openlibser). -* Add `browserslist-stats.json` file support (by Oleh Aloshkin). -* Add `config` option to CLI (by Evilebot Tnawi). -* Add JSDoc. -* Fix tests on Windows (by Anna Stoliar). -* Don’t set custom usage statistics globally. - -## 1.4 -* Add `defaults` keyword. - -## 1.3.6 -* Add `UCAndroid` alias to `and_uc` (by Evilebot Tnawi). - -## 1.3.5 -* Fix Opera Mini support. Use `op_mini all`. - -## 1.3.4 -* Add space-less `>1%` and `>.5%` syntax support (by Andreas Lind). - -## 1.3.3 -* Clean `0` versions in some country-based requests. - -## 1.3.2 -* Update Firefox ESR. - -## 1.3.1 -* Add Safari TP support. - -## 1.3 -* Add coverage for specific country (by Joshua Wise). - -## 1.2 -* Add `browserslist.coverage()` method. -* Add `--coverage` and `-c` argument to CLI. -* Add `-v` argument support to CLI. -* Better error handling in CLI. - -## 1.1.3 -* Fix jspm support (by Sean Anderson). - -## 1.1.2 -* Fix jspm support (by Sean Anderson). - -## 1.1.1 -* Fix space-less `>10%` and `>10% in my stats` queries. -* Normalize error messages. -* Remove development files from npm package. - -## 1.1 -* Added query against custom browser usage data (by Daniel Rey). - -## 1.0.1 -* Update Firefox ESR (by Rouven Weßling). - -## 1.0 -* Remove Opera 12.1 from default query. -* Add `not` keyword and exclude browsers by query. -* Add Microsoft Edge support (by Andrey Polischuk). -* Add CLI for debug and non-JS usage (by Luke Horvat). -* Use own class in Browserslist errors. - -## 0.5 -* Add version ranges `IE 6-9` (by Ben Briggs). - -## 0.4 -* Add `config` option and `BROWSERSLIST_CONFIG` environment variable support. -* Add symlink config support. - -## 0.3.3 -* Fix DynJS compatibility (by Nick Howes). - -## 0.3.2 -* Fix joined versions on versions query (by Vincent De Oliveira). - -## 0.3.1 -* Fix global variable leak (by Peter Müller). - -## 0.3 -* Takes queries from `BROWSERSLIST` environment variable. - -## 0.2 -* Return Can I Use joined versions as `ios_saf 7.0-7.1`. - -## 0.1.3 -* Better work with Can I Use joined versions like `ios_saf 7.0-7.1`. -* Browserslist now understands `ios_saf 7.0` or `ios_saf 7`. - -## 0.1.2 -* Do not create global `browserslist` var (by Maxime Thirouin). - -## 0.1.1 -* Sort browsers by name and version. - -## 0.1 -* Initial release. diff --git a/user/themes/r2c/node_modules/browserslist/LICENSE b/user/themes/r2c/node_modules/browserslist/LICENSE deleted file mode 100644 index 1ae47a2..0000000 --- a/user/themes/r2c/node_modules/browserslist/LICENSE +++ /dev/null @@ -1,20 +0,0 @@ -The MIT License (MIT) - -Copyright 2014 Andrey Sitnik - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of -the Software, and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR -COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/user/themes/r2c/node_modules/browserslist/README.md b/user/themes/r2c/node_modules/browserslist/README.md deleted file mode 100644 index da204c1..0000000 --- a/user/themes/r2c/node_modules/browserslist/README.md +++ /dev/null @@ -1,516 +0,0 @@ -# Browserslist [![Cult Of Martians][cult-img]][cult] - -Browserslist logo by Anton Lovchikov - -Library to share target browsers between different front-end tools. -It is used in: - -* [Autoprefixer] -* [Babel] - (external config in `package.json` or `browserslist` will be supported in 7.0) -* [postcss-preset-env] -* [eslint-plugin-compat] -* [stylelint-no-unsupported-browser-features] -* [postcss-normalize] - -[Browserslist Example] shows how every tool uses Browserslist. -All tools will find target browsers automatically, -when you add the following to `package.json`: - -```json -{ - "browserslist": [ - "> 1%", - "IE 10" - ] -} -``` - -Or in `.browserslistrc` config: - -```yaml -# Browsers that we support - -> 1% -IE 10 # sorry -``` - -Developers set browsers list in queries like `last 2 version` -to be free from updating browser versions manually. -Browserslist will use [Can I Use] data for this queries. - -Browserslist will take browsers queries from tool option, -`browserslist` config, `.browserslistrc` config, -`browserslist` section in `package.json` or environment variables. - -You can test Browserslist queries in [online demo]. - -[cult-img]: http://cultofmartians.com/assets/badges/badge.svg -[cult]: http://cultofmartians.com/done.html - - - Sponsored by Evil Martians - - -[stylelint-no-unsupported-browser-features]: https://github.com/ismay/stylelint-no-unsupported-browser-features -[eslint-plugin-compat]: https://github.com/amilajack/eslint-plugin-compat -[Browserslist Example]: https://github.com/browserslist/browserslist-example -[postcss-preset-env]: https://github.com/jonathantneal/postcss-preset-env -[postcss-normalize]: https://github.com/jonathantneal/postcss-normalize -[Autoprefixer]: https://github.com/postcss/autoprefixer -[online demo]: http://browserl.ist/ -[Can I Use]: http://caniuse.com/ -[Babel]: https://github.com/babel/babel/tree/master/packages/babel-preset-env - -## Tools - -* [`browserslist-ga`] downloads your website browsers statistics - to use it in `> 0.5% in my stats` query. -* [`browserslist-useragent`] checks browser by user agent string - to match Browserslist target browsers query. -* [`browserslist-useragent-ruby`] is a Ruby library to checks browser - by user agent string to match Browserslist. -* [`caniuse-api`] returns browsers which support some specific feature. -* Run `npx browserslist` in your project directory to see project’s - target browsers. This CLI tool is built-in and available in any project - with Autoprefixer. - -[`browserslist-useragent-ruby`]: https://github.com/browserslist/browserslist-useragent-ruby -[`browserslist-useragent`]: https://github.com/pastelsky/browserslist-useragent -[`browserslist-ga`]: https://github.com/browserslist/browserslist-ga -[`caniuse-api`]: https://github.com/Nyalab/caniuse-api - - -## Queries - -Browserslist will use browsers query from one of this sources: - -1. Tool options. For example `browsers` option in Autoprefixer. -2. `BROWSERSLIST` environment variable. -3. `browserslist` config file in current or parent directories. -3. `.browserslistrc` config file in current or parent directories. -4. `browserslist` key in `package.json` file in current or parent directories. - **We recommend this way.** -5. If the above methods did not produce a valid result - Browserslist will use defaults: - `> 0.5%, last 2 versions, Firefox ESR, not dead`. - - -### Best Practices - -* Select browsers directly (`last 2 Chrome versions`) only if you are making - web app for kiosk with one browser. There are a lot browsers on the market. - If you are making general web app you should respect browsers diversity. -* If you want to change the default set of browsers we recommend to combine - `last 1 version`, `not dead` with `> 0.2%` (or `> 1% in US`, - `> 1% in my stats`). Just `last n versions` adds to many dead browsers - and do not add popular old versions. Just `> 0.2%` make popular browsers even - more popular, so we will have a monopoly and stagnation, as we had - with Internet Explorer 6. -* Don’t remove browsers just because you don’t know them. Opera Mini has - 100 million users in Africa and it is more popular in global market, - than Microsoft Edge. Chinese QQ Browsers has more market share than Firefox - and desktop Safari altogether. - - -### Full List - -You can specify the versions by queries (case insensitive): - -* `> 5%`: versions selected by global usage statistics. - `>=`, `<` and `<=` work too. -* `> 5% in US`: uses USA usage statistics. It accepts [two-letter country code]. -* `> 5% in alt-AS`: uses Asia region usage statistics. List of all region codes - can be found at [`caniuse-lite/data/regions`]. -* `> 5% in my stats`: uses [custom usage data]. -* `cover 99.5%`: most popular browsers that provide coverage. -* `cover 99.5% in US`: same as above, with [two-letter country code]. -* `cover 99.5% in my stats`: uses [custom usage data]. -* `extends browserslist-config-mycompany`: take queries from - `browserslist-config-mycompany` npm package. -* `ie 6-8`: selects an inclusive range of versions. -* `Firefox > 20`: versions of Firefox newer than 20. - `>=`, `<` and `<=` work too. -* `iOS 7`: the iOS browser version 7 directly. -* `Firefox ESR`: the latest [Firefox ESR] version. -* `unreleased versions` or `unreleased Chrome versions`: - alpha and beta versions. -* `last 2 major versions` or `last 2 iOS major versions`: - all minor/patch releases of last 2 major versions. -* `since 2015` or `last 2 years`: all versions released since year 2015 - (also `since 2015-03` and `since 2015-03-10`). -* `dead`: browsers from `last 2 version` query, but with less than 0.5% - in global usage statistics and without official support or updates - for 24 months. Right now it is `IE 10`, `IE_Mob 10`, `BlackBerry 10`, - `BlackBerry 7`, and `OperaMobile 12.1`. -* `last 2 versions`: the last 2 versions for *each* browser. -* `last 2 Chrome versions`: the last 2 versions of Chrome browser. -* `defaults`: Browserslist’s default browsers - (`> 0.5%, last 2 versions, Firefox ESR, not dead`). -* `not ie <= 8`: exclude browsers selected by previous queries. - -You can add `not ` to any query. - - -### Debug - -Run `npx browserslist` in project directory to see what browsers was selected -by your queries. - -```sh -$ npx browserslist -and_chr 61 -and_ff 56 -and_qq 1.2 -and_uc 11.4 -android 56 -baidu 7.12 -bb 10 -chrome 62 -edge 16 -firefox 56 -ios_saf 11 -opera 48 -safari 11 -samsung 5 -``` - - -### Notes - -Browserslist works with separated versions of browsers. -You should avoid queries like `Firefox > 0`. - -Multiple criteria are combined as a boolean `OR`. A browser version must match -at least one of the criteria to be selected. - -All queries are based on the [Can I Use] support table, -e.g. `last 3 iOS versions` might select `8.4, 9.2, 9.3` (mixed major and minor), -whereas `last 3 Chrome versions` might select `50, 49, 48` (major only). - -[`caniuse-lite/data/regions`]: https://github.com/ben-eb/caniuse-lite/tree/master/data/regions -[two-letter country code]: http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2#Officially_assigned_code_elements -[custom usage data]: #custom-usage-data -[Can I Use]: http://caniuse.com/ - - -### Browsers - -Names are case insensitive: - -* `Android` for Android WebView. -* `Baidu` for Baidu Browser. -* `BlackBerry` or `bb` for Blackberry browser. -* `Chrome` for Google Chrome. -* `ChromeAndroid` or `and_chr` for Chrome for Android -* `Edge` for Microsoft Edge. -* `Electron` for Electron framework. It will be converted to Chrome version. -* `Explorer` or `ie` for Internet Explorer. -* `ExplorerMobile` or `ie_mob` for Internet Explorer Mobile. -* `Firefox` or `ff` for Mozilla Firefox. -* `FirefoxAndroid` or `and_ff` for Firefox for Android. -* `iOS` or `ios_saf` for iOS Safari. -* `Opera` for Opera. -* `OperaMini` or `op_mini` for Opera Mini. -* `OperaMobile` or `op_mob` for Opera Mobile. -* `QQAndroid` or `and_qq` for QQ Browser for Android. -* `Safari` for desktop Safari. -* `Samsung` for Samsung Internet. -* `UCAndroid` or `and_uc` for UC Browser for Android. - - -## `package.json` - -If you want to reduce config files in project root, you can specify -browsers in `package.json` with `browserslist` key: - -```json -{ - "private": true, - "dependencies": { - "autoprefixer": "^6.5.4" - }, - "browserslist": [ - "> 1%", - "IE 10" - ] -} -``` - - -## Config File - -Browserslist config should be named `.browserslistrc` or `browserslist` -and have browsers queries split by a new line. Comments starts with `#` symbol: - -```yaml -# Browsers that we support - -> 1% -IE 10 # sorry -``` - -Browserslist will check config in every directory in `path`. -So, if tool process `app/styles/main.css`, you can put config to root, -`app/` or `app/styles`. - -You can specify direct path in `BROWSERSLIST_CONFIG` environment variables. - - -## Shareable Configs - -You can use the following query to reference an exported Browserslist config -from another package: - -```json - "browserslist": [ - "extends browserslist-config-mycompany" - ] -``` - -For security reasons, external configuration only supports packages that have -the `browserslist-config-` prefix. npm scoped packages are also supported, by -naming or prefixing the module with `@scope/browserslist-config`, such as -`@scope/browserslist-config` or `@scope/browserslist-config-mycompany`. - -If you don’t accept Browserslist queries from users, you can disable the -validation by using the `dangerousExtend` option: - -```js -browserslist(queries, { path, dangerousExtend: true }) -``` - -Because this uses `npm`'s resolution, you can also reference specific files -in a package: - -```json - "browserslist": [ - "extends browserslist-config-mycompany/desktop", - "extends browserslist-config-mycompany/mobile" - ] -``` - -When writing a shared Browserslist package, just export an array. -`browserslist-config-mycompany/index.js`: - -```js -module.exports = [ - '> 1%', - 'ie 10' -] -``` - - -## Environment Variables - -If some tool use Browserslist inside, you can change browsers settings -by [environment variables]: - -* `BROWSERSLIST` with browsers queries. - - ```sh - BROWSERSLIST="> 5%" gulp css - ``` - -* `BROWSERSLIST_CONFIG` with path to config file. - - ```sh - BROWSERSLIST_CONFIG=./config/browserslist gulp css - ``` - -* `BROWSERSLIST_ENV` with environments string. - - ```sh - BROWSERSLIST_ENV="development" gulp css - ``` - -* `BROWSERSLIST_STATS` with path to the custom usage data - for `> 1% in my stats` query. - - ```sh - BROWSERSLIST_STATS=./config/usage_data.json gulp css - ``` - -* `BROWSERSLIST_DISABLE_CACHE` if you want to disable config reading cache. - - ```sh - BROWSERSLIST_DISABLE_CACHE=1 gulp css - ``` - -[environment variables]: https://en.wikipedia.org/wiki/Environment_variable - - -## Environments - -You can also specify different browser queries for various environments. -Browserslist will choose query according to `BROWSERSLIST_ENV` or `NODE_ENV` -variables. If none of them is declared, Browserslist will firstly look -for `production` queries and then use defaults. - -In `package.json`: - -```js - "browserslist": { - "production": [ - "> 1%", - "ie 10" - ], - "development": [ - "last 1 chrome version", - "last 1 firefox version" - ] - } -``` - -In `.browserslistrc` config: - -```ini -[production staging] -> 1% -ie 10 - -[development] -last 1 chrome version -last 1 firefox version -``` - - -## Custom Usage Data - -If you have a website, you can query against the usage statistics of your site. -[`browserslist-ga`] will ask access to Google Analytics and then generate -`browserslist-stats.json`: - -``` -npx browserslist-ga -``` - -Of course, you can generate usage statistics file by any other method. -File format should be like: - -```js -{ - "ie": { - "6": 0.01, - "7": 0.4, - "8": 1.5 - }, - "chrome": { - … - }, - … -} -``` - -Note that you can query against your custom usage data -while also querying against global or regional data. -For example, the query `> 1% in my stats, > 5% in US, 10%` is permitted. - -[`browserslist-ga`]: https://github.com/browserslist/browserslist-ga -[Can I Use]: http://caniuse.com/ - - -## JS API - -```js -var browserslist = require('browserslist'); - -// Your CSS/JS build tool code -var process = function (source, opts) { - var browsers = browserslist(opts.browsers, { - stats: opts.stats, - path: opts.file, - env: opts.env - }); - // Your code to add features for selected browsers -} -``` - -Queries can be a string `"> 1%, IE 10"` -or an array `['> 1%', 'IE 10']`. - -If a query is missing, Browserslist will look for a config file. -You can provide a `path` option (that can be a file) to find the config file -relatively to it. - -Options: - -* `path`: file or a directory path to look for config file. Default is `.`. -* `env`: what environment section use from config. Default is `production`. -* `stats`: custom usage statistics data. -* `config`: path to config if you want to set it manually. -* `ignoreUnknownVersions`: do not throw on direct query (like `ie 12`). - Default is `false.` -* `dangerousExtend`: Disable security checks for `extend` query. - Default is `false.` - -For non-JS environment and debug purpose you can use CLI tool: - -```sh -browserslist "> 1%, IE 10" -``` - - -## Coverage - -You can get total users coverage for selected browsers by JS API: - -```js -browserslist.coverage(browserslist('> 1%')) -//=> 81.4 -``` - -```js -browserslist.coverage(browserslist('> 1% in US'), 'US') -//=> 83.1 -``` - -```js -browserslist.coverage(browserslist('> 1% in my stats'), 'my stats') -//=> 83.1 -``` - -```js -browserslist.coverage(browserslist('> 1% in my stats', { stats }), stats) -//=> 82.2 -``` - -Or by CLI: - -```sh -$ browserslist --coverage "> 1%" -These browsers account for 81.4% of all users globally -``` - -```sh -$ browserslist --coverage=US "> 1% in US" -These browsers account for 83.1% of all users in the US -``` - -```sh -$ browserslist --coverage "> 1% in my stats" -These browsers account for 83.1% of all users in custom statistics -``` - -```sh -$ browserslist --coverage "> 1% in my stats" --stats=./stats.json -These browsers account for 83.1% of all users in custom statistics -``` - - -## Cache - -Browserslist caches the configuration it reads from `package.json` and -`browserslist` files, as well as knowledge about the existence of files, -for the duration of the hosting process. - -To clear these caches, use: - -```js -browserslist.clearCaches(); -``` - -To disable the caching altogether, set the `BROWSERSLIST_DISABLE_CACHE` -environment variable. diff --git a/user/themes/r2c/node_modules/browserslist/browser.js b/user/themes/r2c/node_modules/browserslist/browser.js deleted file mode 100644 index 75657e5..0000000 --- a/user/themes/r2c/node_modules/browserslist/browser.js +++ /dev/null @@ -1,35 +0,0 @@ -var BrowserslistError = require('./error') - -function noop () { } - -module.exports = { - loadQueries: function loadQueries () { - throw new BrowserslistError( - 'Sharable configs are not supported in client-side build of Browserslist') - }, - - getStat: function getStat (opts) { - return opts.stats - }, - - loadConfig: function loadConfig (opts) { - if (opts.config) { - throw new BrowserslistError( - 'Browserslist config are not supported in client-side build') - } - }, - - loadCountry: function loadCountry () { - throw new BrowserslistError( - 'Country statistics is not supported ' + - 'in client-side build of Browserslist') - }, - - parseConfig: noop, - - readConfig: noop, - - findConfig: noop, - - clearCaches: noop -} diff --git a/user/themes/r2c/node_modules/browserslist/cli.js b/user/themes/r2c/node_modules/browserslist/cli.js deleted file mode 100644 index fc6149d..0000000 --- a/user/themes/r2c/node_modules/browserslist/cli.js +++ /dev/null @@ -1,112 +0,0 @@ -#!/usr/bin/env node - -var fs = require('fs') - -var browserslist = require('./') -var pkg = require('./package.json') -var args = process.argv.slice(2) - -var USAGE = 'Usage:\n' + - ' ' + pkg.name + '\n' + - ' ' + pkg.name + ' "QUERIES"\n' + - ' ' + pkg.name + ' --config="path/to/browserlist/file"\n' + - ' ' + pkg.name + ' --coverage "QUERIES"\n' + - ' ' + pkg.name + ' --coverage=US "QUERIES"\n' + - ' ' + pkg.name + ' --env="environment name defined in config"\n' + - ' ' + pkg.name + ' --stats="path/to/browserlist/stats/file"' - -function isArg (arg) { - return args.some(function (str) { - return str === arg || str.indexOf(arg + '=') === 0 - }) -} - -function error (msg) { - process.stderr.write(pkg.name + ': ' + msg + '\n') - process.exit(1) -} - -if (isArg('--help') || isArg('-h')) { - process.stdout.write(pkg.description + '.\n\n' + USAGE + '\n') -} else if (isArg('--version') || isArg('-v')) { - process.stdout.write(pkg.name + ' ' + pkg.version + '\n') -} else { - var mode = 'browsers' - var opts = { } - var queries - var country - - for (var i = 0; i < args.length; i++) { - if (args[i][0] !== '-') { - queries = args[i].replace(/^["']|["']$/g, '') - continue - } - - var arg = args[i].split('=') - var name = arg[0] - var value = arg[1] - - if (value) value = value.replace(/^["']|["']$/g, '') - - if (name === '--config' || name === '-b') { - opts.config = value - } else if (name === '--env' || name === '-e') { - opts.env = value - } else if (name === '--stats' || name === '-s') { - opts.stats = value - } else if (name === '--coverage' || name === '-c') { - mode = 'coverage' - if (value) country = value - } else { - error('Unknown arguments ' + args[i] + '.\n\n' + USAGE) - } - } - - var browsers - try { - if (!queries && !opts.config) { - if (browserslist.findConfig(process.cwd())) { - opts.path = process.cwd() - } else { - error( - 'Browserslist config was not found. ' + - 'Define queries or config path.' + - '\n\n' + USAGE - ) - } - } - browsers = browserslist(queries, opts) - } catch (e) { - if (e.name === 'BrowserslistError') { - error(e.message) - } else { - throw e - } - } - - if (mode === 'browsers') { - browsers.forEach(function (browser) { - process.stdout.write(browser + '\n') - }) - } else { - var stats - if (country) { - stats = country - } else if (opts.stats) { - stats = JSON.parse(fs.readFileSync(opts.stats)) - } - var result = browserslist.coverage(browsers, stats) - var round = Math.round(result * 100) / 100.0 - - var end = 'globally' - if (country && country !== 'global') { - end = 'in the ' + country.toUpperCase() - } else if (opts.stats) { - end = 'in custom statistics' - } - - process.stdout.write( - 'These browsers account for ' + round + '% of all users ' + - end + '\n') - } -} diff --git a/user/themes/r2c/node_modules/browserslist/error.js b/user/themes/r2c/node_modules/browserslist/error.js deleted file mode 100644 index b3bc0fe..0000000 --- a/user/themes/r2c/node_modules/browserslist/error.js +++ /dev/null @@ -1,12 +0,0 @@ -function BrowserslistError (message) { - this.name = 'BrowserslistError' - this.message = message - this.browserslist = true - if (Error.captureStackTrace) { - Error.captureStackTrace(this, BrowserslistError) - } -} - -BrowserslistError.prototype = Error.prototype - -module.exports = BrowserslistError diff --git a/user/themes/r2c/node_modules/browserslist/index.js b/user/themes/r2c/node_modules/browserslist/index.js deleted file mode 100644 index 6769290..0000000 --- a/user/themes/r2c/node_modules/browserslist/index.js +++ /dev/null @@ -1,758 +0,0 @@ -var path = require('path') -var e2c = require('electron-to-chromium/versions') - -var agents = require('caniuse-lite/dist/unpacker/agents').agents - -var BrowserslistError = require('./error') -var env = require('./node') // Will load browser.js in webpack - -var FLOAT_RANGE = /^\d+(\.\d+)?(-\d+(\.\d+)?)*$/ - -function normalize (versions) { - return versions.filter(function (version) { - return typeof version === 'string' - }) -} - -function nameMapper (name) { - return function mapName (version) { - return name + ' ' + version - } -} - -function getMajor (version) { - return parseInt(version.split('.')[0]) -} - -function getMajorVersions (released, number) { - if (released.length === 0) return [] - var minimum = getMajor(released[released.length - 1]) - parseInt(number) + 1 - var selected = [] - for (var i = released.length - 1; i >= 0; i--) { - if (minimum > getMajor(released[i])) break - selected.unshift(released[i]) - } - return selected -} - -function uniq (array) { - var filtered = [] - for (var i = 0; i < array.length; i++) { - if (filtered.indexOf(array[i]) === -1) filtered.push(array[i]) - } - return filtered -} - -// Helpers - -function fillUsage (result, name, data) { - for (var i in data) { - result[name + ' ' + i] = data[i] - } -} - -function generateFilter (sign, version) { - version = parseFloat(version) - if (sign === '>') { - return function (v) { - return parseFloat(v) > version - } - } else if (sign === '>=') { - return function (v) { - return parseFloat(v) >= version - } - } else if (sign === '<') { - return function (v) { - return parseFloat(v) < version - } - } else { - return function (v) { - return parseFloat(v) <= version - } - } -} - -function compareStrings (a, b) { - if (a < b) return -1 - if (a > b) return +1 - return 0 -} - -function normalizeVersion (data, version) { - if (data.versions.indexOf(version) !== -1) { - return version - } else if (browserslist.versionAliases[data.name][version]) { - return browserslist.versionAliases[data.name][version] - } else if (data.versions.length === 1) { - return data.versions[0] - } else { - return false - } -} - -function filterByYear (since) { - return Object.keys(agents).reduce(function (selected, name) { - var data = byName(name) - if (!data) return selected - var versions = Object.keys(data.releaseDate).filter(function (v) { - return data.releaseDate[v] >= since - }) - return selected.concat(versions.map(nameMapper(data.name))) - }, []) -} - -function byName (name) { - name = name.toLowerCase() - name = browserslist.aliases[name] || name - return browserslist.data[name] -} - -function checkName (name) { - var data = byName(name) - if (!data) throw new BrowserslistError('Unknown browser ' + name) - return data -} - -function unknownQuery (query) { - return new BrowserslistError('Unknown browser query `' + query + '`') -} - -function resolve (queries, context) { - return queries.reduce(function (result, selection, index) { - selection = selection.trim() - if (selection === '') return result - - var isExclude = selection.indexOf('not ') === 0 - if (isExclude) { - if (index === 0) { - throw new BrowserslistError( - 'Write any browsers query (for instance, `defaults`) ' + - 'before `' + selection + '`') - } - selection = selection.slice(4) - } - - for (var i = 0; i < QUERIES.length; i++) { - var type = QUERIES[i] - var match = selection.match(type.regexp) - if (match) { - var args = [context].concat(match.slice(1)) - var array = type.select.apply(browserslist, args) - if (isExclude) { - array = array.concat(array.map(function (j) { - return j.replace(/\s\S+/, ' 0') - })) - return result.filter(function (j) { - return array.indexOf(j) === -1 - }) - } - return result.concat(array) - } - } - - throw unknownQuery(selection) - }, []) -} - -/** - * Return array of browsers by selection queries. - * - * @param {(string|string[])} [queries=browserslist.defaults] Browser queries. - * @param {object} [opts] Options. - * @param {string} [opts.path="."] Path to processed file. - * It will be used to find config files. - * @param {string} [opts.env="production"] Processing environment. - * It will be used to take right - * queries from config file. - * @param {string} [opts.config] Path to config file with queries. - * @param {object} [opts.stats] Custom browser usage statistics - * for "> 1% in my stats" query. - * @param {boolean} [opts.ignoreUnknownVersions=false] Do not throw on unknown - * version in direct query. - * @param {boolean} [opts.dangerousExtend] Disable security checks - * for extend query. - * @return {string[]} Array with browser names in Can I Use. - * - * @example - * browserslist('IE >= 10, IE 8') //=> ['ie 11', 'ie 10', 'ie 8'] - */ -function browserslist (queries, opts) { - if (typeof opts === 'undefined') opts = { } - - if (typeof opts.path === 'undefined') { - opts.path = path.resolve ? path.resolve('.') : '.' - } - - if (typeof queries === 'undefined' || queries === null) { - var config = browserslist.loadConfig(opts) - if (config) { - queries = config - } else { - queries = browserslist.defaults - } - } - - if (typeof queries === 'string') { - queries = queries.split(/,\s*/) - } - - if (!Array.isArray(queries)) { - throw new BrowserslistError( - 'Browser queries must be an array. Got ' + typeof queries + '.') - } - - var context = { - ignoreUnknownVersions: opts.ignoreUnknownVersions, - dangerousExtend: opts.dangerousExtend - } - - var stats = env.getStat(opts) - if (stats) { - context.customUsage = { } - for (var browser in stats) { - fillUsage(context.customUsage, browser, stats[browser]) - } - } - - var result = resolve(queries, context).map(function (i) { - var parts = i.split(' ') - var name = parts[0] - var version = parts[1] - if (version === '0') { - return name + ' ' + byName(name).versions[0] - } else { - return i - } - }).sort(function (name1, name2) { - name1 = name1.split(' ') - name2 = name2.split(' ') - if (name1[0] === name2[0]) { - if (FLOAT_RANGE.test(name1[1]) && FLOAT_RANGE.test(name2[1])) { - return parseFloat(name2[1]) - parseFloat(name1[1]) - } else { - return compareStrings(name2[1], name1[1]) - } - } else { - return compareStrings(name1[0], name2[0]) - } - }) - - return uniq(result) -} - -// Will be filled by Can I Use data below -browserslist.data = { } -browserslist.usage = { - global: { }, - custom: null -} - -// Default browsers query -browserslist.defaults = [ - '> 0.5%', - 'last 2 versions', - 'Firefox ESR', - 'not dead' -] - -// Browser names aliases -browserslist.aliases = { - fx: 'firefox', - ff: 'firefox', - ios: 'ios_saf', - explorer: 'ie', - blackberry: 'bb', - explorermobile: 'ie_mob', - operamini: 'op_mini', - operamobile: 'op_mob', - chromeandroid: 'and_chr', - firefoxandroid: 'and_ff', - ucandroid: 'and_uc', - qqandroid: 'and_qq' -} - -// Aliases to work with joined versions like `ios_saf 7.0-7.1` -browserslist.versionAliases = { } - -browserslist.clearCaches = env.clearCaches -browserslist.parseConfig = env.parseConfig -browserslist.readConfig = env.readConfig -browserslist.findConfig = env.findConfig -browserslist.loadConfig = env.loadConfig - -/** - * Return browsers market coverage. - * - * @param {string[]} browsers Browsers names in Can I Use. - * @param {string|object} [stats="global"] Which statistics should be used. - * Country code or custom statistics. - * Pass `"my stats"` to load statistics - * from Browserslist files. - * - * @return {number} Total market coverage for all selected browsers. - * - * @example - * browserslist.coverage(browserslist('> 1% in US'), 'US') //=> 83.1 - */ -browserslist.coverage = function (browsers, stats) { - var data - if (typeof stats === 'undefined') { - data = browserslist.usage.global - } else if (stats === 'my stats') { - var opts = {} - opts.path = path.resolve ? path.resolve('.') : '.' - var customStats = env.getStat(opts) - if (!customStats) { - throw new BrowserslistError('Custom usage statistics was not provided') - } - data = {} - for (var browser in customStats) { - fillUsage(data, browser, customStats[browser]) - } - } else if (typeof stats === 'string') { - if (stats.length > 2) { - stats = stats.toLowerCase() - } else { - stats = stats.toUpperCase() - } - env.loadCountry(browserslist.usage, stats) - data = browserslist.usage[stats] - } else { - if ('dataByBrowser' in stats) { - stats = stats.dataByBrowser - } - data = { } - for (var name in stats) { - for (var version in stats[name]) { - data[name + ' ' + version] = stats[name][version] - } - } - } - - return browsers.reduce(function (all, i) { - var usage = data[i] - if (usage === undefined) { - usage = data[i.replace(/ \S+$/, ' 0')] - } - return all + (usage || 0) - }, 0) -} - -var QUERIES = [ - { - regexp: /^last\s+(\d+)\s+major versions?$/i, - select: function (context, versions) { - return Object.keys(agents).reduce(function (selected, name) { - var data = byName(name) - if (!data) return selected - var array = getMajorVersions(data.released, versions) - - array = array.map(nameMapper(data.name)) - return selected.concat(array) - }, []) - } - }, - { - regexp: /^last\s+(\d+)\s+versions?$/i, - select: function (context, versions) { - return Object.keys(agents).reduce(function (selected, name) { - var data = byName(name) - if (!data) return selected - var array = data.released.slice(-versions) - - array = array.map(nameMapper(data.name)) - return selected.concat(array) - }, []) - } - }, - { - regexp: /^last\s+(\d+)\s+electron\s+major versions?$/i, - select: function (context, versions) { - var validVersions = getMajorVersions(Object.keys(e2c).reverse(), versions) - return validVersions.map(function (i) { - return 'chrome ' + e2c[i] - }) - } - }, - { - regexp: /^last\s+(\d+)\s+(\w+)\s+major versions?$/i, - select: function (context, versions, name) { - var data = checkName(name) - var validVersions = getMajorVersions(data.released, versions) - return validVersions.map(nameMapper(data.name)) - } - }, - { - regexp: /^last\s+(\d+)\s+electron\s+versions?$/i, - select: function (context, versions) { - return Object.keys(e2c).reverse().slice(-versions).map(function (i) { - return 'chrome ' + e2c[i] - }) - } - }, - { - regexp: /^last\s+(\d+)\s+(\w+)\s+versions?$/i, - select: function (context, versions, name) { - var data = checkName(name) - return data.released.slice(-versions).map(nameMapper(data.name)) - } - }, - { - regexp: /^unreleased\s+versions$/i, - select: function () { - return Object.keys(agents).reduce(function (selected, name) { - var data = byName(name) - if (!data) return selected - var array = data.versions.filter(function (v) { - return data.released.indexOf(v) === -1 - }) - - array = array.map(nameMapper(data.name)) - return selected.concat(array) - }, []) - } - }, - { - regexp: /^unreleased\s+electron\s+versions?$/i, - select: function () { - return [] - } - }, - { - regexp: /^unreleased\s+(\w+)\s+versions?$/i, - select: function (context, name) { - var data = checkName(name) - return data.versions.filter(function (v) { - return data.released.indexOf(v) === -1 - }).map(nameMapper(data.name)) - } - }, - { - regexp: /^last\s+(\d+)\s+years?$/i, - select: function (context, years) { - var date = new Date() - var since = date.setFullYear(date.getFullYear() - years) / 1000 - - return filterByYear(since) - } - }, - { - regexp: /^since (\d+)(?:-(\d+))?(?:-(\d+))?$/i, - select: function (context, year, month, date) { - year = parseInt(year) - month = parseInt(month || '01') - 1 - date = parseInt(date || '01') - var since = Date.UTC(year, month, date, 0, 0, 0) / 1000 - - return filterByYear(since) - } - }, - { - regexp: /^(>=?|<=?)\s*(\d*\.?\d+)%$/, - select: function (context, sign, popularity) { - popularity = parseFloat(popularity) - var usage = browserslist.usage.global - - return Object.keys(usage).reduce(function (result, version) { - if (sign === '>') { - if (usage[version] > popularity) { - result.push(version) - } - } else if (sign === '<') { - if (usage[version] < popularity) { - result.push(version) - } - } else if (sign === '<=') { - if (usage[version] <= popularity) { - result.push(version) - } - } else if (usage[version] >= popularity) { - result.push(version) - } - return result - }, []) - } - }, - { - regexp: /^(>=?|<=?)\s*(\d*\.?\d+)%\s+in\s+my\s+stats$/, - select: function (context, sign, popularity) { - popularity = parseFloat(popularity) - - if (!context.customUsage) { - throw new BrowserslistError('Custom usage statistics was not provided') - } - - var usage = context.customUsage - - return Object.keys(usage).reduce(function (result, version) { - if (sign === '>') { - if (usage[version] > popularity) { - result.push(version) - } - } else if (sign === '<') { - if (usage[version] < popularity) { - result.push(version) - } - } else if (sign === '<=') { - if (usage[version] <= popularity) { - result.push(version) - } - } else if (usage[version] >= popularity) { - result.push(version) - } - return result - }, []) - } - }, - { - regexp: /^(>=?|<=?)\s*(\d*\.?\d+)%\s+in\s+((alt-)?\w\w)$/, - select: function (context, sign, popularity, place) { - popularity = parseFloat(popularity) - - if (place.length === 2) { - place = place.toUpperCase() - } else { - place = place.toLowerCase() - } - - env.loadCountry(browserslist.usage, place) - var usage = browserslist.usage[place] - - return Object.keys(usage).reduce(function (result, version) { - if (sign === '>') { - if (usage[version] > popularity) { - result.push(version) - } - } else if (sign === '<') { - if (usage[version] < popularity) { - result.push(version) - } - } else if (sign === '<=') { - if (usage[version] <= popularity) { - result.push(version) - } - } else if (usage[version] >= popularity) { - result.push(version) - } - return result - }, []) - } - }, - { - regexp: /^cover\s+(\d*\.?\d+)%(\s+in\s+(my\s+stats|(alt-)?\w\w))?$/, - select: function (context, coverage, statMode) { - coverage = parseFloat(coverage) - - var usage = browserslist.usage.global - if (statMode) { - if (statMode.match(/^\s+in\s+my\s+stats$/)) { - if (!context.customUsage) { - throw new BrowserslistError( - 'Custom usage statistics was not provided' - ) - } - usage = context.customUsage - } else { - var match = statMode.match(/\s+in\s+((alt-)?\w\w)/) - var place = match[1] - if (place.length === 2) { - place = place.toUpperCase() - } else { - place = place.toLowerCase() - } - env.loadCountry(browserslist.usage, place) - usage = browserslist.usage[place] - } - } - - var versions = Object.keys(usage).sort(function (a, b) { - return usage[b] - usage[a] - }) - - var coveraged = 0 - var result = [] - var version - for (var i = 0; i <= versions.length; i++) { - version = versions[i] - if (usage[version] === 0) break - - coveraged += usage[version] - result.push(version) - if (coveraged >= coverage) break - } - - return result - } - }, - { - regexp: /^electron\s+([\d.]+)\s*-\s*([\d.]+)$/i, - select: function (context, from, to) { - if (!e2c[from]) { - throw new BrowserslistError('Unknown version ' + from + ' of electron') - } - if (!e2c[to]) { - throw new BrowserslistError('Unknown version ' + to + ' of electron') - } - - from = parseFloat(from) - to = parseFloat(to) - - return Object.keys(e2c).filter(function (i) { - var parsed = parseFloat(i) - return parsed >= from && parsed <= to - }).map(function (i) { - return 'chrome ' + e2c[i] - }) - } - }, - { - regexp: /^(\w+)\s+([\d.]+)\s*-\s*([\d.]+)$/i, - select: function (context, name, from, to) { - var data = checkName(name) - from = parseFloat(normalizeVersion(data, from) || from) - to = parseFloat(normalizeVersion(data, to) || to) - - function filter (v) { - var parsed = parseFloat(v) - return parsed >= from && parsed <= to - } - - return data.released.filter(filter).map(nameMapper(data.name)) - } - }, - { - regexp: /^electron\s*(>=?|<=?)\s*([\d.]+)$/i, - select: function (context, sign, version) { - return Object.keys(e2c) - .filter(generateFilter(sign, version)) - .map(function (i) { - return 'chrome ' + e2c[i] - }) - } - }, - { - regexp: /^(\w+)\s*(>=?|<=?)\s*([\d.]+)$/, - select: function (context, name, sign, version) { - var data = checkName(name) - var alias = browserslist.versionAliases[data.name][version] - if (alias) { - version = alias - } - return data.released - .filter(generateFilter(sign, version)) - .map(function (v) { - return data.name + ' ' + v - }) - } - }, - { - regexp: /^(firefox|ff|fx)\s+esr$/i, - select: function () { - return ['firefox 52', 'firefox 60'] - } - }, - { - regexp: /(operamini|op_mini)\s+all/i, - select: function () { - return ['op_mini all'] - } - }, - { - regexp: /^electron\s+([\d.]+)$/i, - select: function (context, version) { - var chrome = e2c[version] - if (!chrome) { - throw new BrowserslistError( - 'Unknown version ' + version + ' of electron') - } - return ['chrome ' + chrome] - } - }, - { - regexp: /^(\w+)\s+(tp|[\d.]+)$/i, - select: function (context, name, version) { - if (/^tp$/i.test(version)) version = 'TP' - var data = checkName(name) - var alias = normalizeVersion(data, version) - if (alias) { - version = alias - } else { - if (version.indexOf('.') === -1) { - alias = version + '.0' - } else { - alias = version.replace(/\.0$/, '') - } - alias = normalizeVersion(data, alias) - if (alias) { - version = alias - } else if (context.ignoreUnknownVersions) { - return [] - } else { - throw new BrowserslistError( - 'Unknown version ' + version + ' of ' + name) - } - } - return [data.name + ' ' + version] - } - }, - { - regexp: /^extends (.+)$/i, - select: function (context, name) { - return resolve(env.loadQueries(context, name), context) - } - }, - { - regexp: /^defaults$/i, - select: function () { - return browserslist(browserslist.defaults) - } - }, - { - regexp: /^dead$/i, - select: function (context) { - var dead = ['ie <= 10', 'ie_mob <= 10', 'bb <= 10', 'op_mob <= 12.1'] - return resolve(dead, context) - } - }, - { - regexp: /^(\w+)$/i, - select: function (context, name) { - if (byName(name)) { - throw new BrowserslistError( - 'Specify versions in Browserslist query for browser ' + name) - } else { - throw unknownQuery(name) - } - } - } -]; - -// Get and convert Can I Use data - -(function () { - for (var name in agents) { - var browser = agents[name] - browserslist.data[name] = { - name: name, - versions: normalize(agents[name].versions), - released: normalize(agents[name].versions.slice(0, -3)), - releaseDate: agents[name].release_date - } - fillUsage(browserslist.usage.global, name, browser.usage_global) - - browserslist.versionAliases[name] = { } - for (var i = 0; i < browser.versions.length; i++) { - var full = browser.versions[i] - if (!full) continue - - if (full.indexOf('-') !== -1) { - var interval = full.split('-') - for (var j = 0; j < interval.length; j++) { - browserslist.versionAliases[name][interval[j]] = full - } - } - } - } -}()) - -module.exports = browserslist diff --git a/user/themes/r2c/node_modules/browserslist/node.js b/user/themes/r2c/node_modules/browserslist/node.js deleted file mode 100644 index b46da13..0000000 --- a/user/themes/r2c/node_modules/browserslist/node.js +++ /dev/null @@ -1,262 +0,0 @@ -var region = require('caniuse-lite/dist/unpacker/region').default -var path = require('path') -var fs = require('fs') - -var BrowserslistError = require('./error') - -var IS_SECTION = /^\s*\[(.+)\]\s*$/ -var CONFIG_PATTERN = /^browserslist-config-/ -var SCOPED_CONFIG__PATTERN = /@[^./]+\/browserslist-config(-|$)/ -var FORMAT = 'Browserslist config should be a string or an array ' + - 'of strings with browser queries' - -var filenessCache = { } -var configCache = { } - -function checkExtend (name) { - var use = ' Use `dangerousExtend` option to disable.' - if (!CONFIG_PATTERN.test(name) && !SCOPED_CONFIG__PATTERN.test(name)) { - throw new BrowserslistError( - 'Browserslist config needs `browserslist-config-` prefix. ' + use) - } - if (name.indexOf('.') !== -1) { - throw new BrowserslistError( - '`.` not allowed in Browserslist config name. ' + use) - } - if (name.indexOf('node_modules') !== -1) { - throw new BrowserslistError( - '`node_modules` not allowed in Browserslist config.' + use) - } -} - -function isFile (file) { - if (file in filenessCache) { - return filenessCache[file] - } - var result = fs.existsSync(file) && fs.statSync(file).isFile() - if (!process.env.BROWSERSLIST_DISABLE_CACHE) { - filenessCache[file] = result - } - return result -} - -function eachParent (file, callback) { - var loc = path.resolve(file) - do { - var result = callback(loc) - if (typeof result !== 'undefined') return result - } while (loc !== (loc = path.dirname(loc))) - return undefined -} - -function check (section) { - if (Array.isArray(section)) { - for (var i = 0; i < section.length; i++) { - if (typeof section[i] !== 'string') { - throw new BrowserslistError(FORMAT) - } - } - } else if (typeof section !== 'string') { - throw new BrowserslistError(FORMAT) - } -} - -function pickEnv (config, opts) { - if (typeof config !== 'object') return config - - var name - if (typeof opts.env === 'string') { - name = opts.env - } else if (process.env.BROWSERSLIST_ENV) { - name = process.env.BROWSERSLIST_ENV - } else if (process.env.NODE_ENV) { - name = process.env.NODE_ENV - } else { - name = 'production' - } - - return config[name] || config.defaults -} - -function parsePackage (file) { - var config = JSON.parse(fs.readFileSync(file)) - if (config.browserlist && !config.browserslist) { - throw new BrowserslistError( - '`browserlist` key instead of `browserslist` in ' + file) - } - var list = config.browserslist - if (Array.isArray(list)) { - list = { defaults: list } - } - - for (var i in list) { - check(list[i]) - } - - return list -} - -module.exports = { - loadQueries: function loadQueries (context, name) { - if (!context.dangerousExtend) checkExtend(name) - // eslint-disable-next-line security/detect-non-literal-require - var queries = require(require.resolve(name, { paths: ['.'] })) - if (!Array.isArray(queries)) { - throw new BrowserslistError( - '`' + name + '` config exports not an array of queries') - } - return queries - }, - - getStat: function getStat (opts) { - var stats - if (opts.stats) { - stats = opts.stats - } else if (process.env.BROWSERSLIST_STATS) { - stats = process.env.BROWSERSLIST_STATS - } else if (opts.path && path.resolve && fs.existsSync) { - stats = eachParent(opts.path, function (dir) { - var file = path.join(dir, 'browserslist-stats.json') - return isFile(file) ? file : undefined - }) - } - - if (typeof stats === 'string') { - try { - stats = JSON.parse(fs.readFileSync(stats)) - } catch (e) { - throw new BrowserslistError('Can\'t read ' + stats) - } - } - - if (stats && 'dataByBrowser' in stats) { - stats = stats.dataByBrowser - } - - return stats - }, - - loadConfig: function loadConfig (opts) { - if (process.env.BROWSERSLIST) { - return process.env.BROWSERSLIST - } else if (opts.config || process.env.BROWSERSLIST_CONFIG) { - var file = opts.config || process.env.BROWSERSLIST_CONFIG - if (path.basename(file) === 'package.json') { - return pickEnv(parsePackage(file), opts) - } else { - return pickEnv(module.exports.readConfig(file), opts) - } - } else if (opts.path) { - return pickEnv(module.exports.findConfig(opts.path), opts) - } else { - return undefined - } - }, - - loadCountry: function loadCountry (usage, country) { - var code = country.replace(/[^\w-]/g, '') - if (!usage[code]) { - // eslint-disable-next-line security/detect-non-literal-require - var compressed = require('caniuse-lite/data/regions/' + code + '.js') - var data = region(compressed) - usage[country] = { } - for (var i in data) { - for (var j in data[i]) { - usage[country][i + ' ' + j] = data[i][j] - } - } - } - }, - - parseConfig: function parseConfig (string) { - var result = { defaults: [] } - var sections = ['defaults'] - - string.toString() - .replace(/#[^\n]*/g, '') - .split(/\n/) - .map(function (line) { - return line.trim() - }) - .filter(function (line) { - return line !== '' - }) - .forEach(function (line) { - if (IS_SECTION.test(line)) { - sections = line.match(IS_SECTION)[1].trim().split(' ') - sections.forEach(function (section) { - if (result[section]) { - throw new BrowserslistError( - 'Dublicate section ' + section + ' in Browserslist config') - } - result[section] = [] - }) - } else { - sections.forEach(function (section) { - result[section].push(line) - }) - } - }) - - return result - }, - - readConfig: function readConfig (file) { - if (!isFile(file)) { - throw new BrowserslistError('Can\'t read ' + file + ' config') - } - return module.exports.parseConfig(fs.readFileSync(file)) - }, - - findConfig: function findConfig (from) { - from = path.resolve(from) - - var cacheKey = isFile(from) ? path.dirname(from) : from - if (cacheKey in configCache) { - return configCache[cacheKey] - } - - var resolved = eachParent(from, function (dir) { - var config = path.join(dir, 'browserslist') - var pkg = path.join(dir, 'package.json') - var rc = path.join(dir, '.browserslistrc') - - var pkgBrowserslist - if (isFile(pkg)) { - try { - pkgBrowserslist = parsePackage(pkg) - } catch (e) { - if (e.name === 'BrowserslistError') throw e - console.warn( - '[Browserslist] Could not parse ' + pkg + '. Ignoring it.') - } - } - - if (isFile(config) && pkgBrowserslist) { - throw new BrowserslistError( - dir + ' contains both browserslist and package.json with browsers') - } else if (isFile(rc) && pkgBrowserslist) { - throw new BrowserslistError( - dir + ' contains both .browserslistrc and package.json with browsers') - } else if (isFile(config) && isFile(rc)) { - throw new BrowserslistError( - dir + ' contains both .browserslistrc and browserslist') - } else if (isFile(config)) { - return module.exports.readConfig(config) - } else if (isFile(rc)) { - return module.exports.readConfig(rc) - } else { - return pkgBrowserslist - } - }) - if (!process.env.BROWSERSLIST_DISABLE_CACHE) { - configCache[cacheKey] = resolved - } - return resolved - }, - - clearCaches: function clearCaches () { - filenessCache = { } - configCache = { } - } -} diff --git a/user/themes/r2c/node_modules/browserslist/package.json b/user/themes/r2c/node_modules/browserslist/package.json deleted file mode 100644 index e46b3d1..0000000 --- a/user/themes/r2c/node_modules/browserslist/package.json +++ /dev/null @@ -1,99 +0,0 @@ -{ - "_from": "browserslist@^3.2.8", - "_id": "browserslist@3.2.8", - "_inBundle": false, - "_integrity": "sha512-WHVocJYavUwVgVViC0ORikPHQquXwVh939TaelZ4WDqpWgTX/FsGhl/+P4qBUAGcRvtOgDgC+xftNWWp2RUTAQ==", - "_location": "/browserslist", - "_phantomChildren": {}, - "_requested": { - "type": "range", - "registry": true, - "raw": "browserslist@^3.2.8", - "name": "browserslist", - "escapedName": "browserslist", - "rawSpec": "^3.2.8", - "saveSpec": null, - "fetchSpec": "^3.2.8" - }, - "_requiredBy": [ - "/autoprefixer" - ], - "_resolved": "https://registry.npmjs.org/browserslist/-/browserslist-3.2.8.tgz", - "_shasum": "b0005361d6471f0f5952797a76fc985f1f978fc6", - "_spec": "browserslist@^3.2.8", - "_where": "/mnt/data/Sites/r2c.net/user/themes/r2c/node_modules/autoprefixer", - "author": { - "name": "Andrey Sitnik", - "email": "andrey@sitnik.ru" - }, - "bin": { - "browserslist": "./cli.js" - }, - "browser": { - "./node.js": "./browser.js", - "path": false - }, - "bugs": { - "url": "https://github.com/browserslist/browserslist/issues" - }, - "bundleDependencies": false, - "dependencies": { - "caniuse-lite": "^1.0.30000844", - "electron-to-chromium": "^1.3.47" - }, - "deprecated": false, - "description": "Share target browsers between different front-end tools, like Autoprefixer, Stylelint and babel-env-preset", - "devDependencies": { - "cross-spawn": "^6.0.5", - "eslint": "^4.19.1", - "eslint-ci": "^0.1.1", - "eslint-config-logux": "^22.1.0", - "eslint-config-standard": "^11.0.0", - "eslint-plugin-es5": "^1.3.1", - "eslint-plugin-import": "^2.12.0", - "eslint-plugin-jest": "^21.15.1", - "eslint-plugin-node": "^6.0.1", - "eslint-plugin-promise": "^3.7.0", - "eslint-plugin-security": "^1.4.0", - "eslint-plugin-standard": "^3.1.0", - "fs-extra": "^5.0.0", - "jest": "^22.4.4", - "lint-staged": "^7.1.2", - "pre-commit": "^1.1.3", - "size-limit": "^0.18.0", - "yaspeller-ci": "^1.0.0" - }, - "homepage": "https://github.com/browserslist/browserslist#readme", - "jest": { - "testEnvironment": "node", - "coverageThreshold": { - "global": { - "statements": 100 - } - }, - "modulePathIgnorePatterns": [ - "/test/fixtures" - ] - }, - "keywords": [ - "caniuse", - "browsers", - "target" - ], - "license": "MIT", - "name": "browserslist", - "pre-commit": [ - "lint-staged" - ], - "repository": { - "type": "git", - "url": "git+https://github.com/browserslist/browserslist.git" - }, - "scripts": { - "lint": "eslint-ci *.js test/*.js benchmark/*.js", - "lint-staged": "lint-staged", - "spellcheck": "yaspeller-ci README.md CHANGELOG.md", - "test": "jest --coverage && yarn lint && yarn spellcheck && size-limit" - }, - "version": "3.2.8" -} diff --git a/user/themes/r2c/node_modules/builtin-modules/builtin-modules.json b/user/themes/r2c/node_modules/builtin-modules/builtin-modules.json deleted file mode 100644 index 72670f6..0000000 --- a/user/themes/r2c/node_modules/builtin-modules/builtin-modules.json +++ /dev/null @@ -1,35 +0,0 @@ -[ - "assert", - "buffer", - "child_process", - "cluster", - "console", - "constants", - "crypto", - "dgram", - "dns", - "domain", - "events", - "fs", - "http", - "https", - "module", - "net", - "os", - "path", - "process", - "punycode", - "querystring", - "readline", - "repl", - "stream", - "string_decoder", - "timers", - "tls", - "tty", - "url", - "util", - "v8", - "vm", - "zlib" -] diff --git a/user/themes/r2c/node_modules/builtin-modules/index.js b/user/themes/r2c/node_modules/builtin-modules/index.js deleted file mode 100644 index 9ef35ab..0000000 --- a/user/themes/r2c/node_modules/builtin-modules/index.js +++ /dev/null @@ -1,10 +0,0 @@ -'use strict'; - -var blacklist = [ - 'freelist', - 'sys' -]; - -module.exports = Object.keys(process.binding('natives')).filter(function (el) { - return !/^_|^internal|\//.test(el) && blacklist.indexOf(el) === -1; -}).sort(); diff --git a/user/themes/r2c/node_modules/builtin-modules/license b/user/themes/r2c/node_modules/builtin-modules/license deleted file mode 100644 index 654d0bf..0000000 --- a/user/themes/r2c/node_modules/builtin-modules/license +++ /dev/null @@ -1,21 +0,0 @@ -The MIT License (MIT) - -Copyright (c) Sindre Sorhus (sindresorhus.com) - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/user/themes/r2c/node_modules/builtin-modules/package.json b/user/themes/r2c/node_modules/builtin-modules/package.json deleted file mode 100644 index b2a13cb..0000000 --- a/user/themes/r2c/node_modules/builtin-modules/package.json +++ /dev/null @@ -1,76 +0,0 @@ -{ - "_args": [ - [ - "builtin-modules@1.1.1", - "/mnt/data/Sites/r2c.net/user/themes/r2c" - ] - ], - "_development": true, - "_from": "builtin-modules@1.1.1", - "_id": "builtin-modules@1.1.1", - "_inBundle": false, - "_integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", - "_location": "/builtin-modules", - "_phantomChildren": {}, - "_requested": { - "type": "version", - "registry": true, - "raw": "builtin-modules@1.1.1", - "name": "builtin-modules", - "escapedName": "builtin-modules", - "rawSpec": "1.1.1", - "saveSpec": null, - "fetchSpec": "1.1.1" - }, - "_requiredBy": [ - "/is-builtin-module" - ], - "_resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", - "_spec": "1.1.1", - "_where": "/mnt/data/Sites/r2c.net/user/themes/r2c", - "author": { - "name": "Sindre Sorhus", - "email": "sindresorhus@gmail.com", - "url": "sindresorhus.com" - }, - "bugs": { - "url": "https://github.com/sindresorhus/builtin-modules/issues" - }, - "description": "List of the Node.js builtin modules", - "devDependencies": { - "ava": "*", - "xo": "*" - }, - "engines": { - "node": ">=0.10.0" - }, - "files": [ - "index.js", - "static.js", - "builtin-modules.json" - ], - "homepage": "https://github.com/sindresorhus/builtin-modules#readme", - "keywords": [ - "builtin", - "built-in", - "builtins", - "node", - "modules", - "core", - "bundled", - "list", - "array", - "names" - ], - "license": "MIT", - "name": "builtin-modules", - "repository": { - "type": "git", - "url": "git+https://github.com/sindresorhus/builtin-modules.git" - }, - "scripts": { - "make": "node make.js", - "test": "xo && ava" - }, - "version": "1.1.1" -} diff --git a/user/themes/r2c/node_modules/builtin-modules/readme.md b/user/themes/r2c/node_modules/builtin-modules/readme.md deleted file mode 100644 index f1894b1..0000000 --- a/user/themes/r2c/node_modules/builtin-modules/readme.md +++ /dev/null @@ -1,41 +0,0 @@ -# builtin-modules [![Build Status](https://travis-ci.org/sindresorhus/builtin-modules.svg?branch=master)](https://travis-ci.org/sindresorhus/builtin-modules) - -> List of the Node.js builtin modules - -The list is just a [JSON file](builtin-modules.json) and can be used wherever. - - -## Install - -``` -$ npm install --save builtin-modules -``` - - -## Usage - -```js -var builtinModules = require('builtin-modules'); - -console.log(builinModules); -//=> ['assert', 'buffer', ...] -``` - - -## API - -Returns an array of builtin modules fetched from the running Node.js version. - -### Static list - -This module also comes bundled with a static array of builtin modules generated from the latest Node.js version. You can get it with `require('builtin-modules/static');` - - -## Related - -- [is-builtin-module](https://github.com/sindresorhus/is-builtin-module) - Check if a string matches the name of a Node.js builtin module - - -## License - -MIT © [Sindre Sorhus](http://sindresorhus.com) diff --git a/user/themes/r2c/node_modules/builtin-modules/static.js b/user/themes/r2c/node_modules/builtin-modules/static.js deleted file mode 100644 index 9508f8f..0000000 --- a/user/themes/r2c/node_modules/builtin-modules/static.js +++ /dev/null @@ -1,2 +0,0 @@ -'use strict'; -module.exports = require('./builtin-modules.json'); diff --git a/user/themes/r2c/node_modules/cache-base/LICENSE b/user/themes/r2c/node_modules/cache-base/LICENSE deleted file mode 100644 index 943e71d..0000000 --- a/user/themes/r2c/node_modules/cache-base/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2014-2017, Jon Schlinkert. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. \ No newline at end of file diff --git a/user/themes/r2c/node_modules/cache-base/README.md b/user/themes/r2c/node_modules/cache-base/README.md deleted file mode 100644 index 62c6ffe..0000000 --- a/user/themes/r2c/node_modules/cache-base/README.md +++ /dev/null @@ -1,291 +0,0 @@ -# cache-base [![NPM version](https://img.shields.io/npm/v/cache-base.svg?style=flat)](https://www.npmjs.com/package/cache-base) [![NPM monthly downloads](https://img.shields.io/npm/dm/cache-base.svg?style=flat)](https://npmjs.org/package/cache-base) [![NPM total downloads](https://img.shields.io/npm/dt/cache-base.svg?style=flat)](https://npmjs.org/package/cache-base) [![Linux Build Status](https://img.shields.io/travis/jonschlinkert/cache-base.svg?style=flat&label=Travis)](https://travis-ci.org/jonschlinkert/cache-base) - -> Basic object cache with `get`, `set`, `del`, and `has` methods for node.js/javascript projects. - -## Install - -Install with [npm](https://www.npmjs.com/): - -```sh -$ npm install --save cache-base -``` - -## Usage - -```js -var Cache = require('cache-base'); - -// instantiate -var app = new Cache(); - -// set values -app.set('a', 'b'); -app.set('c.d', 'e'); - -// get values -app.get('a'); -//=> 'b' -app.get('c'); -//=> {d: 'e'} - -console.log(app.cache); -//=> {a: 'b'} -``` - -**Inherit** - -```js -var util = require('util'); -var Cache = require('cache-base'); - -function MyApp() { - Cache.call(this); -} -util.inherits(MyApp, Cache); - -var app = new MyApp(); -app.set('a', 'b'); -app.get('a'); -//=> 'b' -``` - -**Namespace** - -Define a custom property for storing values. - -```js -var Cache = require('cache-base').namespace('data'); -var app = new Cache(); -app.set('a', 'b'); -console.log(app.data); -//=> {a: 'b'} -``` - -## API - -### [namespace](index.js#L29) - -Create a `Cache` constructor that when instantiated will store values on the given `prop`. - -**Params** - -* `prop` **{String}**: The property name to use for storing values. -* `returns` **{Function}**: Returns a custom `Cache` constructor - -**Example** - -```js -var Cache = require('cache-base').namespace('data'); -var cache = new Cache(); - -cache.set('foo', 'bar'); -//=> {data: {foo: 'bar'}} -``` - -### [Cache](index.js#L43) - -Create a new `Cache`. Internally the `Cache` constructor is created using the `namespace` function, with `cache` defined as the storage object. - -**Params** - -* `cache` **{Object}**: Optionally pass an object to initialize with. - -**Example** - -```js -var app = new Cache(); -``` - -### [.set](index.js#L84) - -Assign `value` to `key`. Also emits `set` with the key and value. - -**Params** - -* `key` **{String}** -* `value` **{any}** -* `returns` **{Object}**: Returns the instance for chaining. - -**Events** - -* `emits`: `set` with `key` and `value` as arguments. - -**Example** - -```js -app.on('set', function(key, val) { - // do something when `set` is emitted -}); - -app.set(key, value); - -// also takes an object or array -app.set({name: 'Halle'}); -app.set([{foo: 'bar'}, {baz: 'quux'}]); -console.log(app); -//=> {name: 'Halle', foo: 'bar', baz: 'quux'} -``` - -### [.union](index.js#L114) - -Union `array` to `key`. Also emits `set` with the key and value. - -**Params** - -* `key` **{String}** -* `value` **{any}** -* `returns` **{Object}**: Returns the instance for chaining. - -**Example** - -```js -app.union('a.b', ['foo']); -app.union('a.b', ['bar']); -console.log(app.get('a')); -//=> {b: ['foo', 'bar']} -``` - -### [.get](index.js#L144) - -Return the value of `key`. Dot notation may be used to get [nested property values](https://github.com/jonschlinkert/get-value). - -**Params** - -* `key` **{String}**: The name of the property to get. Dot-notation may be used. -* `returns` **{any}**: Returns the value of `key` - -**Events** - -* `emits`: `get` with `key` and `value` as arguments. - -**Example** - -```js -app.set('a.b.c', 'd'); -app.get('a.b'); -//=> {c: 'd'} - -app.get(['a', 'b']); -//=> {c: 'd'} -``` - -### [.has](index.js#L171) - -Return true if app has a stored value for `key`, false only if value is `undefined`. - -**Params** - -* `key` **{String}** -* `returns` **{Boolean}** - -**Events** - -* `emits`: `has` with `key` and true or false as arguments. - -**Example** - -```js -app.set('foo', 'bar'); -app.has('foo'); -//=> true -``` - -### [.del](index.js#L199) - -Delete one or more properties from the instance. - -**Params** - -* `key` **{String|Array}**: Property name or array of property names. -* `returns` **{Object}**: Returns the instance for chaining. - -**Events** - -* `emits`: `del` with the `key` as the only argument. - -**Example** - -```js -app.del(); // delete all -// or -app.del('foo'); -// or -app.del(['foo', 'bar']); -``` - -### [.clear](index.js#L218) - -Reset the entire cache to an empty object. - -**Example** - -```js -app.clear(); -``` - -### [.visit](index.js#L235) - -Visit `method` over the properties in the given object, or map -visit over the object-elements in an array. - -**Params** - -* `method` **{String}**: The name of the `base` method to call. -* `val` **{Object|Array}**: The object or array to iterate over. -* `returns` **{Object}**: Returns the instance for chaining. - -## About - -### Related projects - -* [base-methods](https://www.npmjs.com/package/base-methods): base-methods is the foundation for creating modular, unit testable and highly pluggable node.js applications, starting… [more](https://github.com/jonschlinkert/base-methods) | [homepage](https://github.com/jonschlinkert/base-methods "base-methods is the foundation for creating modular, unit testable and highly pluggable node.js applications, starting with a handful of common methods, like `set`, `get`, `del` and `use`.") -* [get-value](https://www.npmjs.com/package/get-value): Use property paths (`a.b.c`) to get a nested value from an object. | [homepage](https://github.com/jonschlinkert/get-value "Use property paths (`a.b.c`) to get a nested value from an object.") -* [has-value](https://www.npmjs.com/package/has-value): Returns true if a value exists, false if empty. Works with deeply nested values using… [more](https://github.com/jonschlinkert/has-value) | [homepage](https://github.com/jonschlinkert/has-value "Returns true if a value exists, false if empty. Works with deeply nested values using object paths.") -* [option-cache](https://www.npmjs.com/package/option-cache): Simple API for managing options in JavaScript applications. | [homepage](https://github.com/jonschlinkert/option-cache "Simple API for managing options in JavaScript applications.") -* [set-value](https://www.npmjs.com/package/set-value): Create nested values and any intermediaries using dot notation (`'a.b.c'`) paths. | [homepage](https://github.com/jonschlinkert/set-value "Create nested values and any intermediaries using dot notation (`'a.b.c'`) paths.") -* [unset-value](https://www.npmjs.com/package/unset-value): Delete nested properties from an object using dot notation. | [homepage](https://github.com/jonschlinkert/unset-value "Delete nested properties from an object using dot notation.") - -### Contributing - -Pull requests and stars are always welcome. For bugs and feature requests, [please create an issue](../../issues/new). - -### Contributors - -| **Commits** | **Contributor** | -| --- | --- | -| 54 | [jonschlinkert](https://github.com/jonschlinkert) | -| 2 | [wtgtybhertgeghgtwtg](https://github.com/wtgtybhertgeghgtwtg) | - -### Building docs - -_(This project's readme.md is generated by [verb](https://github.com/verbose/verb-generate-readme), please don't edit the readme directly. Any changes to the readme must be made in the [.verb.md](.verb.md) readme template.)_ - -To generate the readme, run the following command: - -```sh -$ npm install -g verbose/verb#dev verb-generate-readme && verb -``` - -### Running tests - -Running and reviewing unit tests is a great way to get familiarized with a library and its API. You can install dependencies and run tests with the following command: - -```sh -$ npm install && npm test -``` - -### Author - -**Jon Schlinkert** - -* [github/jonschlinkert](https://github.com/jonschlinkert) -* [twitter/jonschlinkert](https://twitter.com/jonschlinkert) - -### License - -Copyright © 2017, [Jon Schlinkert](https://github.com/jonschlinkert). -Released under the [MIT License](LICENSE). - -*** - -_This file was generated by [verb-generate-readme](https://github.com/verbose/verb-generate-readme), v0.6.0, on July 22, 2017._ \ No newline at end of file diff --git a/user/themes/r2c/node_modules/cache-base/index.js b/user/themes/r2c/node_modules/cache-base/index.js deleted file mode 100644 index 4128024..0000000 --- a/user/themes/r2c/node_modules/cache-base/index.js +++ /dev/null @@ -1,261 +0,0 @@ -'use strict'; - -var isObject = require('isobject'); -var Emitter = require('component-emitter'); -var visit = require('collection-visit'); -var toPath = require('to-object-path'); -var union = require('union-value'); -var del = require('unset-value'); -var get = require('get-value'); -var has = require('has-value'); -var set = require('set-value'); - -/** - * Create a `Cache` constructor that when instantiated will - * store values on the given `prop`. - * - * ```js - * var Cache = require('cache-base').namespace('data'); - * var cache = new Cache(); - * - * cache.set('foo', 'bar'); - * //=> {data: {foo: 'bar'}} - * ``` - * @param {String} `prop` The property name to use for storing values. - * @return {Function} Returns a custom `Cache` constructor - * @api public - */ - -function namespace(prop) { - - /** - * Create a new `Cache`. Internally the `Cache` constructor is created using - * the `namespace` function, with `cache` defined as the storage object. - * - * ```js - * var app = new Cache(); - * ``` - * @param {Object} `cache` Optionally pass an object to initialize with. - * @constructor - * @api public - */ - - function Cache(cache) { - if (prop) { - this[prop] = {}; - } - if (cache) { - this.set(cache); - } - } - - /** - * Inherit Emitter - */ - - Emitter(Cache.prototype); - - /** - * Assign `value` to `key`. Also emits `set` with - * the key and value. - * - * ```js - * app.on('set', function(key, val) { - * // do something when `set` is emitted - * }); - * - * app.set(key, value); - * - * // also takes an object or array - * app.set({name: 'Halle'}); - * app.set([{foo: 'bar'}, {baz: 'quux'}]); - * console.log(app); - * //=> {name: 'Halle', foo: 'bar', baz: 'quux'} - * ``` - * - * @name .set - * @emits `set` with `key` and `value` as arguments. - * @param {String} `key` - * @param {any} `value` - * @return {Object} Returns the instance for chaining. - * @api public - */ - - Cache.prototype.set = function(key, val) { - if (Array.isArray(key) && arguments.length === 2) { - key = toPath(key); - } - if (isObject(key) || Array.isArray(key)) { - this.visit('set', key); - } else { - set(prop ? this[prop] : this, key, val); - this.emit('set', key, val); - } - return this; - }; - - /** - * Union `array` to `key`. Also emits `set` with - * the key and value. - * - * ```js - * app.union('a.b', ['foo']); - * app.union('a.b', ['bar']); - * console.log(app.get('a')); - * //=> {b: ['foo', 'bar']} - * ``` - * @name .union - * @param {String} `key` - * @param {any} `value` - * @return {Object} Returns the instance for chaining. - * @api public - */ - - Cache.prototype.union = function(key, val) { - if (Array.isArray(key) && arguments.length === 2) { - key = toPath(key); - } - var ctx = prop ? this[prop] : this; - union(ctx, key, arrayify(val)); - this.emit('union', val); - return this; - }; - - /** - * Return the value of `key`. Dot notation may be used - * to get [nested property values][get-value]. - * - * ```js - * app.set('a.b.c', 'd'); - * app.get('a.b'); - * //=> {c: 'd'} - * - * app.get(['a', 'b']); - * //=> {c: 'd'} - * ``` - * - * @name .get - * @emits `get` with `key` and `value` as arguments. - * @param {String} `key` The name of the property to get. Dot-notation may be used. - * @return {any} Returns the value of `key` - * @api public - */ - - Cache.prototype.get = function(key) { - key = toPath(arguments); - - var ctx = prop ? this[prop] : this; - var val = get(ctx, key); - - this.emit('get', key, val); - return val; - }; - - /** - * Return true if app has a stored value for `key`, - * false only if value is `undefined`. - * - * ```js - * app.set('foo', 'bar'); - * app.has('foo'); - * //=> true - * ``` - * - * @name .has - * @emits `has` with `key` and true or false as arguments. - * @param {String} `key` - * @return {Boolean} - * @api public - */ - - Cache.prototype.has = function(key) { - key = toPath(arguments); - - var ctx = prop ? this[prop] : this; - var val = get(ctx, key); - - var has = typeof val !== 'undefined'; - this.emit('has', key, has); - return has; - }; - - /** - * Delete one or more properties from the instance. - * - * ```js - * app.del(); // delete all - * // or - * app.del('foo'); - * // or - * app.del(['foo', 'bar']); - * ``` - * @name .del - * @emits `del` with the `key` as the only argument. - * @param {String|Array} `key` Property name or array of property names. - * @return {Object} Returns the instance for chaining. - * @api public - */ - - Cache.prototype.del = function(key) { - if (Array.isArray(key)) { - this.visit('del', key); - } else { - del(prop ? this[prop] : this, key); - this.emit('del', key); - } - return this; - }; - - /** - * Reset the entire cache to an empty object. - * - * ```js - * app.clear(); - * ``` - * @api public - */ - - Cache.prototype.clear = function() { - if (prop) { - this[prop] = {}; - } - }; - - /** - * Visit `method` over the properties in the given object, or map - * visit over the object-elements in an array. - * - * @name .visit - * @param {String} `method` The name of the `base` method to call. - * @param {Object|Array} `val` The object or array to iterate over. - * @return {Object} Returns the instance for chaining. - * @api public - */ - - Cache.prototype.visit = function(method, val) { - visit(this, method, val); - return this; - }; - - return Cache; -} - -/** - * Cast val to an array - */ - -function arrayify(val) { - return val ? (Array.isArray(val) ? val : [val]) : []; -} - -/** - * Expose `Cache` - */ - -module.exports = namespace(); - -/** - * Expose `Cache.namespace` - */ - -module.exports.namespace = namespace; diff --git a/user/themes/r2c/node_modules/cache-base/package.json b/user/themes/r2c/node_modules/cache-base/package.json deleted file mode 100644 index 99ff44c..0000000 --- a/user/themes/r2c/node_modules/cache-base/package.json +++ /dev/null @@ -1,118 +0,0 @@ -{ - "_from": "cache-base@^1.0.1", - "_id": "cache-base@1.0.1", - "_inBundle": false, - "_integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "_location": "/cache-base", - "_phantomChildren": {}, - "_requested": { - "type": "range", - "registry": true, - "raw": "cache-base@^1.0.1", - "name": "cache-base", - "escapedName": "cache-base", - "rawSpec": "^1.0.1", - "saveSpec": null, - "fetchSpec": "^1.0.1" - }, - "_requiredBy": [ - "/base" - ], - "_resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "_shasum": "0a7f46416831c8b662ee36fe4e7c59d76f666ab2", - "_spec": "cache-base@^1.0.1", - "_where": "/mnt/data/Sites/r2c.net/user/themes/r2c/node_modules/base", - "author": { - "name": "Jon Schlinkert", - "url": "https://github.com/jonschlinkert" - }, - "bugs": { - "url": "https://github.com/jonschlinkert/cache-base/issues" - }, - "bundleDependencies": false, - "contributors": [ - { - "name": "Jon Schlinkert", - "url": "http://twitter.com/jonschlinkert" - }, - { - "url": "https://github.com/wtgtybhertgeghgtwtg" - } - ], - "dependencies": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - }, - "deprecated": false, - "description": "Basic object cache with `get`, `set`, `del`, and `has` methods for node.js/javascript projects.", - "devDependencies": { - "gulp-format-md": "^1.0.0", - "mocha": "^3.4.2" - }, - "engines": { - "node": ">=0.10.0" - }, - "files": [ - "index.js" - ], - "homepage": "https://github.com/jonschlinkert/cache-base", - "keywords": [ - "base", - "cache", - "config", - "data", - "get", - "has", - "hash", - "hasown", - "object", - "set", - "store" - ], - "license": "MIT", - "main": "index.js", - "name": "cache-base", - "repository": { - "type": "git", - "url": "git+https://github.com/jonschlinkert/cache-base.git" - }, - "scripts": { - "test": "mocha" - }, - "verb": { - "run": true, - "toc": false, - "layout": "default", - "tasks": [ - "readme" - ], - "plugins": [ - "gulp-format-md" - ], - "related": { - "highligh": "base", - "list": [ - "base-methods", - "get-value", - "has-value", - "option-cache", - "set-value", - "unset-value" - ] - }, - "reflinks": [ - "verb" - ], - "lint": { - "reflinks": true - } - }, - "version": "1.0.1" -} diff --git a/user/themes/r2c/node_modules/camelcase-keys/index.js b/user/themes/r2c/node_modules/camelcase-keys/index.js deleted file mode 100644 index 0eca08c..0000000 --- a/user/themes/r2c/node_modules/camelcase-keys/index.js +++ /dev/null @@ -1,12 +0,0 @@ -'use strict'; -var mapObj = require('map-obj'); -var camelCase = require('camelcase'); - -module.exports = function (input, options) { - options = options || {}; - var exclude = options.exclude || []; - return mapObj(input, function (key, val) { - key = exclude.indexOf(key) === -1 ? camelCase(key) : key; - return [key, val]; - }); -}; diff --git a/user/themes/r2c/node_modules/camelcase-keys/license b/user/themes/r2c/node_modules/camelcase-keys/license deleted file mode 100644 index 654d0bf..0000000 --- a/user/themes/r2c/node_modules/camelcase-keys/license +++ /dev/null @@ -1,21 +0,0 @@ -The MIT License (MIT) - -Copyright (c) Sindre Sorhus (sindresorhus.com) - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/user/themes/r2c/node_modules/camelcase-keys/package.json b/user/themes/r2c/node_modules/camelcase-keys/package.json deleted file mode 100644 index 47f0d9a..0000000 --- a/user/themes/r2c/node_modules/camelcase-keys/package.json +++ /dev/null @@ -1,88 +0,0 @@ -{ - "_args": [ - [ - "camelcase-keys@2.1.0", - "/mnt/data/Sites/r2c.net/user/themes/r2c" - ] - ], - "_development": true, - "_from": "camelcase-keys@2.1.0", - "_id": "camelcase-keys@2.1.0", - "_inBundle": false, - "_integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", - "_location": "/camelcase-keys", - "_phantomChildren": {}, - "_requested": { - "type": "version", - "registry": true, - "raw": "camelcase-keys@2.1.0", - "name": "camelcase-keys", - "escapedName": "camelcase-keys", - "rawSpec": "2.1.0", - "saveSpec": null, - "fetchSpec": "2.1.0" - }, - "_requiredBy": [ - "/meow" - ], - "_resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", - "_spec": "2.1.0", - "_where": "/mnt/data/Sites/r2c.net/user/themes/r2c", - "author": { - "name": "Sindre Sorhus", - "email": "sindresorhus@gmail.com", - "url": "http://sindresorhus.com" - }, - "bugs": { - "url": "https://github.com/sindresorhus/camelcase-keys/issues" - }, - "dependencies": { - "camelcase": "^2.0.0", - "map-obj": "^1.0.0" - }, - "description": "Convert object keys to camelCase", - "devDependencies": { - "ava": "*", - "xo": "*" - }, - "engines": { - "node": ">=0.10.0" - }, - "files": [ - "index.js" - ], - "homepage": "https://github.com/sindresorhus/camelcase-keys#readme", - "keywords": [ - "map", - "obj", - "object", - "key", - "keys", - "value", - "values", - "val", - "iterate", - "camelcase", - "camel-case", - "camel", - "case", - "dash", - "hyphen", - "dot", - "underscore", - "separator", - "string", - "text", - "convert" - ], - "license": "MIT", - "name": "camelcase-keys", - "repository": { - "type": "git", - "url": "git+https://github.com/sindresorhus/camelcase-keys.git" - }, - "scripts": { - "test": "xo && ava" - }, - "version": "2.1.0" -} diff --git a/user/themes/r2c/node_modules/camelcase-keys/readme.md b/user/themes/r2c/node_modules/camelcase-keys/readme.md deleted file mode 100644 index ca37328..0000000 --- a/user/themes/r2c/node_modules/camelcase-keys/readme.md +++ /dev/null @@ -1,54 +0,0 @@ -# camelcase-keys [![Build Status](https://travis-ci.org/sindresorhus/camelcase-keys.svg?branch=master)](https://travis-ci.org/sindresorhus/camelcase-keys) - -> Convert object keys to camelCase using [`camelcase`](https://github.com/sindresorhus/camelcase) - - -## Install - -``` -$ npm install --save camelcase-keys -``` - - -## Usage - -```js -const camelcaseKeys = require('camelcase-keys'); - -camelcaseKeys({'foo-bar': true}); -//=> {fooBar: true} - - -const argv = require('minimist')(process.argv.slice(2)); -//=> {_: [], 'foo-bar': true} - -camelcaseKeys(argv); -//=> {_: [], fooBar: true} -``` - - -## API - -### camelcaseKeys(input, [options]) - -#### input - -Type: `object` - -Object to camelCase. - -#### options - -Type: `object` - -##### exclude - -Type: `array` -Default: `[]` - -Exclude keys from being camelCased. - - -## License - -MIT © [Sindre Sorhus](http://sindresorhus.com) diff --git a/user/themes/r2c/node_modules/camelcase/index.js b/user/themes/r2c/node_modules/camelcase/index.js deleted file mode 100644 index 929facb..0000000 --- a/user/themes/r2c/node_modules/camelcase/index.js +++ /dev/null @@ -1,56 +0,0 @@ -'use strict'; - -function preserveCamelCase(str) { - var isLastCharLower = false; - - for (var i = 0; i < str.length; i++) { - var c = str.charAt(i); - - if (isLastCharLower && (/[a-zA-Z]/).test(c) && c.toUpperCase() === c) { - str = str.substr(0, i) + '-' + str.substr(i); - isLastCharLower = false; - i++; - } else { - isLastCharLower = (c.toLowerCase() === c); - } - } - - return str; -} - -module.exports = function () { - var str = [].map.call(arguments, function (str) { - return str.trim(); - }).filter(function (str) { - return str.length; - }).join('-'); - - if (!str.length) { - return ''; - } - - if (str.length === 1) { - return str; - } - - if (!(/[_.\- ]+/).test(str)) { - if (str === str.toUpperCase()) { - return str.toLowerCase(); - } - - if (str[0] !== str[0].toLowerCase()) { - return str[0].toLowerCase() + str.slice(1); - } - - return str; - } - - str = preserveCamelCase(str); - - return str - .replace(/^[_.\- ]+/, '') - .toLowerCase() - .replace(/[_.\- ]+(\w|$)/g, function (m, p1) { - return p1.toUpperCase(); - }); -}; diff --git a/user/themes/r2c/node_modules/camelcase/license b/user/themes/r2c/node_modules/camelcase/license deleted file mode 100644 index 654d0bf..0000000 --- a/user/themes/r2c/node_modules/camelcase/license +++ /dev/null @@ -1,21 +0,0 @@ -The MIT License (MIT) - -Copyright (c) Sindre Sorhus (sindresorhus.com) - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/user/themes/r2c/node_modules/camelcase/package.json b/user/themes/r2c/node_modules/camelcase/package.json deleted file mode 100644 index 54c4bda..0000000 --- a/user/themes/r2c/node_modules/camelcase/package.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "_args": [ - [ - "camelcase@2.1.1", - "/mnt/data/Sites/r2c.net/user/themes/r2c" - ] - ], - "_development": true, - "_from": "camelcase@2.1.1", - "_id": "camelcase@2.1.1", - "_inBundle": false, - "_integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", - "_location": "/camelcase", - "_phantomChildren": {}, - "_requested": { - "type": "version", - "registry": true, - "raw": "camelcase@2.1.1", - "name": "camelcase", - "escapedName": "camelcase", - "rawSpec": "2.1.1", - "saveSpec": null, - "fetchSpec": "2.1.1" - }, - "_requiredBy": [ - "/camelcase-keys" - ], - "_resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", - "_spec": "2.1.1", - "_where": "/mnt/data/Sites/r2c.net/user/themes/r2c", - "author": { - "name": "Sindre Sorhus", - "email": "sindresorhus@gmail.com", - "url": "http://sindresorhus.com" - }, - "bugs": { - "url": "https://github.com/sindresorhus/camelcase/issues" - }, - "description": "Convert a dash/dot/underscore/space separated string to camelCase: foo-bar → fooBar", - "devDependencies": { - "ava": "*", - "xo": "*" - }, - "engines": { - "node": ">=0.10.0" - }, - "files": [ - "index.js" - ], - "homepage": "https://github.com/sindresorhus/camelcase#readme", - "keywords": [ - "camelcase", - "camel-case", - "camel", - "case", - "dash", - "hyphen", - "dot", - "underscore", - "separator", - "string", - "text", - "convert" - ], - "license": "MIT", - "name": "camelcase", - "repository": { - "type": "git", - "url": "git+https://github.com/sindresorhus/camelcase.git" - }, - "scripts": { - "test": "xo && ava" - }, - "version": "2.1.1" -} diff --git a/user/themes/r2c/node_modules/camelcase/readme.md b/user/themes/r2c/node_modules/camelcase/readme.md deleted file mode 100644 index 080b2a1..0000000 --- a/user/themes/r2c/node_modules/camelcase/readme.md +++ /dev/null @@ -1,57 +0,0 @@ -# camelcase [![Build Status](https://travis-ci.org/sindresorhus/camelcase.svg?branch=master)](https://travis-ci.org/sindresorhus/camelcase) - -> Convert a dash/dot/underscore/space separated string to camelCase: `foo-bar` → `fooBar` - - -## Install - -``` -$ npm install --save camelcase -``` - - -## Usage - -```js -const camelCase = require('camelcase'); - -camelCase('foo-bar'); -//=> 'fooBar' - -camelCase('foo_bar'); -//=> 'fooBar' - -camelCase('Foo-Bar'); -//=> 'fooBar' - -camelCase('--foo.bar'); -//=> 'fooBar' - -camelCase('__foo__bar__'); -//=> 'fooBar' - -camelCase('foo bar'); -//=> 'fooBar' - -console.log(process.argv[3]); -//=> '--foo-bar' -camelCase(process.argv[3]); -//=> 'fooBar' - -camelCase('foo', 'bar'); -//=> 'fooBar' - -camelCase('__foo__', '--bar'); -//=> 'fooBar' -``` - - -## Related - -- [decamelize](https://github.com/sindresorhus/decamelize) - The inverse of this module -- [uppercamelcase](https://github.com/SamVerschueren/uppercamelcase) - Like this module, but to PascalCase instead of camelCase - - -## License - -MIT © [Sindre Sorhus](http://sindresorhus.com) diff --git a/user/themes/r2c/node_modules/caniuse-lite/CHANGELOG.md b/user/themes/r2c/node_modules/caniuse-lite/CHANGELOG.md deleted file mode 100644 index 283c89c..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/CHANGELOG.md +++ /dev/null @@ -1,198 +0,0 @@ -# 1.x releases - -The contents of this section have been generated automatically; each version -tracks the `caniuse-db` package at the same version. - -- **1.0.30000861** was released on June 29th, 2018 at 05:00. -- **1.0.30000860** was released on June 28th, 2018 at 06:00. -- **1.0.30000859** was released on June 26th, 2018 at 06:00. -- **1.0.30000858** was released on June 24th, 2018 at 00:01. -- **1.0.30000857** was released on June 23rd, 2018 at 23:00. -- **1.0.30000856** was released on June 15th, 2018 at 06:01. -- **1.0.30000855** was released on June 14th, 2018 at 06:00. -- **1.0.30000854** was released on June 14th, 2018 at 05:00. -- **1.0.30000853** was released on June 13th, 2018 at 07:00. -- **1.0.30000852** was released on June 12th, 2018 at 07:00. -- **1.0.30000851** was released on June 8th, 2018 at 06:00. -- **1.0.30000850** was released on June 7th, 2018 at 07:00. -- **1.0.30000849** was released on June 5th, 2018 at 07:00. -- **1.0.30000848** was released on June 4th, 2018 at 15:01. -- **1.0.30000847** was released on May 31st, 2018 at 07:00. -- **1.0.30000846** was released on May 24th, 2018 at 07:00. -- **1.0.30000845** was released on May 23rd, 2018 at 23:00. -- **1.0.30000844** was released on May 22nd, 2018 at 11:00. -- **1.0.30000845** was released on May 22nd, 2018 at 06:02. -- **1.0.30000844** was released on May 21st, 2018 at 04:00. -- **1.0.30000843** was released on May 18th, 2018 at 07:01. -- **1.0.30000842** was released on May 17th, 2018 at 06:00. -- **1.0.30000841** was released on May 16th, 2018 at 06:00. -- **1.0.30000840** was released on May 14th, 2018 at 06:00. -- **1.0.30000839** was released on May 10th, 2018 at 07:00. -- **1.0.30000838** was released on May 10th, 2018 at 06:01. -- **1.0.30000836** was released on May 8th, 2018 at 05:00. -- **1.0.30000835** was released on May 6th, 2018 at 05:00. -- **1.0.30000834** was released on May 6th, 2018 at 04:00. -- **1.0.30000833** was released on May 2nd, 2018 at 04:01. -- **1.0.30000832** was released on April 28th, 2018 at 04:00. -- **1.0.30000831** was released on April 28th, 2018 at 03:00. -- **1.0.30000830** was released on April 14th, 2018 at 05:00. -- **1.0.30000828** was released on April 12th, 2018 at 06:00. -- **1.0.30000827** was released on April 10th, 2018 at 05:00. -- **1.0.30000826** was released on April 10th, 2018 at 04:00. -- **1.0.30000824** was released on April 6th, 2018 at 05:00. -- **1.0.30000823** was released on April 3rd, 2018 at 06:01. -- **1.0.30000822** was released on April 3rd, 2018 at 05:00. -- **1.0.30000821** was released on March 28th, 2018 at 04:00. -- **1.0.30000820** was released on March 25th, 2018 at 05:01. -- **1.0.30000819** was released on March 22nd, 2018 at 06:01. -- **1.0.30000817** was released on March 21st, 2018 at 06:01. -- **1.0.30000815** was released on March 15th, 2018 at 06:01. -- **1.0.30000814** was released on March 13th, 2018 at 06:01. -- **1.0.30000813** was released on March 6th, 2018 at 07:00. -- **1.0.30000812** was released on March 5th, 2018 at 05:01. -- **1.0.30000811** was released on March 3rd, 2018 at 08:01. -- **1.0.30000810** was released on February 20th, 2018 at 00:00. -- **1.0.30000809** was released on February 18th, 2018 at 02:01. -- **1.0.30000808** was released on February 11th, 2018 at 07:00. -- **1.0.30000807** was released on February 10th, 2018 at 06:00. -- **1.0.30000805** was released on February 9th, 2018 at 05:00. -- **1.0.30000804** was released on February 7th, 2018 at 07:00. -- **1.0.30000803** was released on February 6th, 2018 at 07:00. -- **1.0.30000802** was released on February 5th, 2018 at 23:14. -- **1.0.30000792** was released on January 15th, 2018 at 06:01. -- **1.0.30000791** was released on January 12th, 2018 at 06:01. -- **1.0.30000790** was released on January 11th, 2018 at 08:00. -- **1.0.30000789** was released on January 7th, 2018 at 05:00. -- **1.0.30000788** was released on January 7th, 2018 at 04:00. -- **1.0.30000787** was released on January 3rd, 2018 at 23:00. -- **1.0.30000786** was released on January 3rd, 2018 at 19:00. -- **1.0.30000785** was released on January 3rd, 2018 at 18:01. -- **1.0.30000784** was released on December 20th, 2017 at 05:01. -- **1.0.30000783** was released on December 13th, 2017 at 06:01. -- **1.0.30000782** was released on December 10th, 2017 at 07:01. -- **1.0.30000781** was released on December 10th, 2017 at 06:01. -- **1.0.30000780** was released on December 6th, 2017 at 06:01. -- **1.0.30000779** was released on December 6th, 2017 at 05:01. -- **1.0.30000778** was released on December 4th, 2017 at 07:01. -- **1.0.30000777** was released on December 1st, 2017 at 07:00. -- **1.0.30000776** was released on December 1st, 2017 at 05:01. -- **1.0.30000775** was released on November 29th, 2017 at 06:00. -- **1.0.30000774** was released on November 29th, 2017 at 05:01. -- **1.0.30000772** was released on November 26th, 2017 at 07:01. -- **1.0.30000770** was released on November 23rd, 2017 at 06:01. -- **1.0.30000769** was released on November 21st, 2017 at 06:01. -- **1.0.30000766** was released on November 17th, 2017 at 06:01. -- **1.0.30000765** was released on November 16th, 2017 at 05:00. -- **1.0.30000764** was released on November 14th, 2017 at 07:00. -- **1.0.30000762** was released on November 14th, 2017 at 06:00. -- **1.0.30000760** was released on November 8th, 2017 at 04:00. -- **1.0.30000758** was released on November 3rd, 2017 at 06:01. -- **1.0.30000757** was released on November 2nd, 2017 at 06:00. -- **1.0.30000756** was released on October 30th, 2017 at 06:00. -- **1.0.30000755** was released on October 28th, 2017 at 07:00. -- **1.0.30000753** was released on October 28th, 2017 at 06:00. -- **1.0.30000752** was released on October 27th, 2017 at 05:00. -- **1.0.30000751** was released on October 26th, 2017 at 05:00. -- **1.0.30000750** was released on October 25th, 2017 at 05:00. -- **1.0.30000749** was released on October 22nd, 2017 at 23:00. -- **1.0.30000748** was released on October 19th, 2017 at 06:00. -- **1.0.30000747** was released on October 18th, 2017 at 06:00. -- **1.0.30000746** was released on October 11th, 2017 at 05:00. -- **1.0.30000745** was released on October 9th, 2017 at 03:00. -- **1.0.30000744** was released on October 5th, 2017 at 06:01. -- **1.0.30000743** was released on October 4th, 2017 at 06:00. -- **1.0.30000742** was released on October 4th, 2017 at 05:01. -- **1.0.30000741** was released on October 3rd, 2017 at 04:00. -- **1.0.30000740** was released on September 29th, 2017 at 05:00. -- **1.0.30000739** was released on September 28th, 2017 at 05:00. -- **1.0.30000738** was released on September 25th, 2017 at 07:00. -- **1.0.30000737** was released on September 24th, 2017 at 06:00. -- **1.0.30000736** was released on September 24th, 2017 at 05:00. -- **1.0.30000735** was released on September 22nd, 2017 at 05:00. -- **1.0.30000734** was released on September 22nd, 2017 at 01:00. -- **1.0.30000733** was released on September 18th, 2017 at 05:00. -- **1.0.30000732** was released on September 17th, 2017 at 06:00. -- **1.0.30000731** was released on September 16th, 2017 at 06:00. -- **1.0.30000730** was released on September 15th, 2017 at 06:00. -- **1.0.30000727** was released on September 11th, 2017 at 07:00. -- **1.0.30000726** was released on September 6th, 2017 at 04:00. -- **1.0.30000725** was released on September 5th, 2017 at 06:00. -- **1.0.30000724** was released on September 5th, 2017 at 05:00. -- **1.0.30000723** was released on September 4th, 2017 at 20:00. -- **1.0.30000722** was released on September 4th, 2017 at 05:00. -- **1.0.30000721** was released on August 30th, 2017 at 06:00. -- **1.0.30000720** was released on August 30th, 2017 at 05:00. -- **1.0.30000718** was released on August 25th, 2017 at 07:00. -- **1.0.30000717** was released on August 22nd, 2017 at 04:00. -- **1.0.30000716** was released on August 20th, 2017 at 07:00. -- **1.0.30000715** was released on August 11th, 2017 at 06:00. -- **1.0.30000714** was released on August 11th, 2017 at 05:00. -- **1.0.30000713** was released on August 9th, 2017 at 06:00. -- **1.0.30000712** was released on August 7th, 2017 at 04:00. -- **1.0.30000711** was released on August 7th, 2017 at 01:00. -- **1.0.30000710** was released on August 4th, 2017 at 03:00. -- **1.0.30000709** was released on August 1st, 2017 at 05:00. -- **1.0.30000708** was released on July 27th, 2017 at 07:01. -- **1.0.30000706** was released on July 25th, 2017 at 16:06. -- **1.0.30000704** was released on July 20th, 2017 at 07:01. -- **1.0.30000703** was released on July 19th, 2017 at 06:01. -- **1.0.30000702** was released on July 18th, 2017 at 08:01. -- **1.0.30000701** was released on July 14th, 2017 at 06:01. -- **1.0.30000700** was released on July 12th, 2017 at 07:01. -- **1.0.30000699** was released on July 11th, 2017 at 06:02. -- **1.0.30000698** was released on July 10th, 2017 at 06:01. -- **1.0.30000697** was released on July 5th, 2017 at 06:01. -- **1.0.30000696** was released on June 27th, 2017 at 07:01. -- **1.0.30000695** was released on June 27th, 2017 at 05:01. -- **1.0.30000694** was released on June 24th, 2017 at 05:01. -- **1.0.30000693** was released on June 22nd, 2017 at 04:01. -- **1.0.30000692** was released on June 19th, 2017 at 07:01. -- **1.0.30000690** was released on June 18th, 2017 at 07:01. -- **1.0.30000689** was released on June 18th, 2017 at 06:01. -- **1.0.30000688** was released on June 18th, 2017 at 05:01. -- **1.0.30000687** was released on June 18th, 2017 at 04:01. -- **1.0.30000686** was released on June 15th, 2017 at 07:01. -- **1.0.30000684** was released on June 13th, 2017 at 05:01. -- **1.0.30000683** was released on June 10th, 2017 at 05:01. -- **1.0.30000680** was released on June 8th, 2017 at 08:01. -- **1.0.30000679** was released on June 6th, 2017 at 06:01. -- **1.0.30000677** was released on June 5th, 2017 at 00:01. -- **1.0.30000676** was released on May 30th, 2017 at 06:01. -- **1.0.30000674** was released on May 28th, 2017 at 06:01. -- **1.0.30000673** was released on May 27th, 2017 at 06:01. -- **1.0.30000672** was released on May 26th, 2017 at 06:01. -- **1.0.30000671** was released on May 25th, 2017 at 07:01. -- **1.0.30000670** was released on May 15th, 2017 at 07:01. -- **1.0.30000669** was released on May 14th, 2017 at 06:01. -- **1.0.30000668** was released on May 14th, 2017 at 05:01. -- **1.0.30000667** was released on May 12th, 2017 at 07:01. -- **1.0.30000666** was released on May 8th, 2017 at 06:01. -- **1.0.30000665** was released on May 3rd, 2017 at 08:01. -- **1.0.30000664** was released on April 28th, 2017 at 06:01. -- **1.0.30000663** was released on April 28th, 2017 at 05:01. -- **1.0.30000662** was released on April 26th, 2017 at 07:01. -- **1.0.30000661** was released on April 26th, 2017 at 06:01. -- **1.0.30000660** was released on April 24th, 2017 at 17:01. -- **1.0.30000659** was released on April 24th, 2017 at 00:01. -- **1.0.30000657** was released on April 21st, 2017 at 06:01. -- **1.0.30000656** was released on April 20th, 2017 at 12:16. -- **1.0.30000655** was released on April 17th, 2017 at 17:06. - -# 0.3.0 - -- Add the `title` key to each feature. -- Update `caniuse-db` to `1.0.30000653`. -- Test automated publish script. - -# 0.2.0 - -- Rewrite of the module. Now tries to be less clever with version merging, - instead opting for base62 identifiers for versions, and it is now tested - for accuracy against the original data. -- `null` versions are now preserved to be consistent with caniuse-db. -- All data is now stored as JS objects rather than JSON. -- The browser map is now automatically generated. - -# 0.1.0 - -- Initial release. diff --git a/user/themes/r2c/node_modules/caniuse-lite/LICENSE b/user/themes/r2c/node_modules/caniuse-lite/LICENSE deleted file mode 100644 index 06c608d..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/LICENSE +++ /dev/null @@ -1,395 +0,0 @@ -Attribution 4.0 International - -======================================================================= - -Creative Commons Corporation ("Creative Commons") is not a law firm and -does not provide legal services or legal advice. Distribution of -Creative Commons public licenses does not create a lawyer-client or -other relationship. Creative Commons makes its licenses and related -information available on an "as-is" basis. Creative Commons gives no -warranties regarding its licenses, any material licensed under their -terms and conditions, or any related information. Creative Commons -disclaims all liability for damages resulting from their use to the -fullest extent possible. - -Using Creative Commons Public Licenses - -Creative Commons public licenses provide a standard set of terms and -conditions that creators and other rights holders may use to share -original works of authorship and other material subject to copyright -and certain other rights specified in the public license below. The -following considerations are for informational purposes only, are not -exhaustive, and do not form part of our licenses. - - Considerations for licensors: Our public licenses are - intended for use by those authorized to give the public - permission to use material in ways otherwise restricted by - copyright and certain other rights. Our licenses are - irrevocable. Licensors should read and understand the terms - and conditions of the license they choose before applying it. - Licensors should also secure all rights necessary before - applying our licenses so that the public can reuse the - material as expected. Licensors should clearly mark any - material not subject to the license. This includes other CC- - licensed material, or material used under an exception or - limitation to copyright. More considerations for licensors: - wiki.creativecommons.org/Considerations_for_licensors - - Considerations for the public: By using one of our public - licenses, a licensor grants the public permission to use the - licensed material under specified terms and conditions. If - the licensor's permission is not necessary for any reason--for - example, because of any applicable exception or limitation to - copyright--then that use is not regulated by the license. Our - licenses grant only permissions under copyright and certain - other rights that a licensor has authority to grant. Use of - the licensed material may still be restricted for other - reasons, including because others have copyright or other - rights in the material. A licensor may make special requests, - such as asking that all changes be marked or described. - Although not required by our licenses, you are encouraged to - respect those requests where reasonable. More_considerations - for the public: - wiki.creativecommons.org/Considerations_for_licensees - -======================================================================= - -Creative Commons Attribution 4.0 International Public License - -By exercising the Licensed Rights (defined below), You accept and agree -to be bound by the terms and conditions of this Creative Commons -Attribution 4.0 International Public License ("Public License"). To the -extent this Public License may be interpreted as a contract, You are -granted the Licensed Rights in consideration of Your acceptance of -these terms and conditions, and the Licensor grants You such rights in -consideration of benefits the Licensor receives from making the -Licensed Material available under these terms and conditions. - - -Section 1 -- Definitions. - - a. Adapted Material means material subject to Copyright and Similar - Rights that is derived from or based upon the Licensed Material - and in which the Licensed Material is translated, altered, - arranged, transformed, or otherwise modified in a manner requiring - permission under the Copyright and Similar Rights held by the - Licensor. For purposes of this Public License, where the Licensed - Material is a musical work, performance, or sound recording, - Adapted Material is always produced where the Licensed Material is - synched in timed relation with a moving image. - - b. Adapter's License means the license You apply to Your Copyright - and Similar Rights in Your contributions to Adapted Material in - accordance with the terms and conditions of this Public License. - - c. Copyright and Similar Rights means copyright and/or similar rights - closely related to copyright including, without limitation, - performance, broadcast, sound recording, and Sui Generis Database - Rights, without regard to how the rights are labeled or - categorized. For purposes of this Public License, the rights - specified in Section 2(b)(1)-(2) are not Copyright and Similar - Rights. - - d. Effective Technological Measures means those measures that, in the - absence of proper authority, may not be circumvented under laws - fulfilling obligations under Article 11 of the WIPO Copyright - Treaty adopted on December 20, 1996, and/or similar international - agreements. - - e. Exceptions and Limitations means fair use, fair dealing, and/or - any other exception or limitation to Copyright and Similar Rights - that applies to Your use of the Licensed Material. - - f. Licensed Material means the artistic or literary work, database, - or other material to which the Licensor applied this Public - License. - - g. Licensed Rights means the rights granted to You subject to the - terms and conditions of this Public License, which are limited to - all Copyright and Similar Rights that apply to Your use of the - Licensed Material and that the Licensor has authority to license. - - h. Licensor means the individual(s) or entity(ies) granting rights - under this Public License. - - i. Share means to provide material to the public by any means or - process that requires permission under the Licensed Rights, such - as reproduction, public display, public performance, distribution, - dissemination, communication, or importation, and to make material - available to the public including in ways that members of the - public may access the material from a place and at a time - individually chosen by them. - - j. Sui Generis Database Rights means rights other than copyright - resulting from Directive 96/9/EC of the European Parliament and of - the Council of 11 March 1996 on the legal protection of databases, - as amended and/or succeeded, as well as other essentially - equivalent rights anywhere in the world. - - k. You means the individual or entity exercising the Licensed Rights - under this Public License. Your has a corresponding meaning. - - -Section 2 -- Scope. - - a. License grant. - - 1. Subject to the terms and conditions of this Public License, - the Licensor hereby grants You a worldwide, royalty-free, - non-sublicensable, non-exclusive, irrevocable license to - exercise the Licensed Rights in the Licensed Material to: - - a. reproduce and Share the Licensed Material, in whole or - in part; and - - b. produce, reproduce, and Share Adapted Material. - - 2. Exceptions and Limitations. For the avoidance of doubt, where - Exceptions and Limitations apply to Your use, this Public - License does not apply, and You do not need to comply with - its terms and conditions. - - 3. Term. The term of this Public License is specified in Section - 6(a). - - 4. Media and formats; technical modifications allowed. The - Licensor authorizes You to exercise the Licensed Rights in - all media and formats whether now known or hereafter created, - and to make technical modifications necessary to do so. The - Licensor waives and/or agrees not to assert any right or - authority to forbid You from making technical modifications - necessary to exercise the Licensed Rights, including - technical modifications necessary to circumvent Effective - Technological Measures. For purposes of this Public License, - simply making modifications authorized by this Section 2(a) - (4) never produces Adapted Material. - - 5. Downstream recipients. - - a. Offer from the Licensor -- Licensed Material. Every - recipient of the Licensed Material automatically - receives an offer from the Licensor to exercise the - Licensed Rights under the terms and conditions of this - Public License. - - b. No downstream restrictions. You may not offer or impose - any additional or different terms or conditions on, or - apply any Effective Technological Measures to, the - Licensed Material if doing so restricts exercise of the - Licensed Rights by any recipient of the Licensed - Material. - - 6. No endorsement. Nothing in this Public License constitutes or - may be construed as permission to assert or imply that You - are, or that Your use of the Licensed Material is, connected - with, or sponsored, endorsed, or granted official status by, - the Licensor or others designated to receive attribution as - provided in Section 3(a)(1)(A)(i). - - b. Other rights. - - 1. Moral rights, such as the right of integrity, are not - licensed under this Public License, nor are publicity, - privacy, and/or other similar personality rights; however, to - the extent possible, the Licensor waives and/or agrees not to - assert any such rights held by the Licensor to the limited - extent necessary to allow You to exercise the Licensed - Rights, but not otherwise. - - 2. Patent and trademark rights are not licensed under this - Public License. - - 3. To the extent possible, the Licensor waives any right to - collect royalties from You for the exercise of the Licensed - Rights, whether directly or through a collecting society - under any voluntary or waivable statutory or compulsory - licensing scheme. In all other cases the Licensor expressly - reserves any right to collect such royalties. - - -Section 3 -- License Conditions. - -Your exercise of the Licensed Rights is expressly made subject to the -following conditions. - - a. Attribution. - - 1. If You Share the Licensed Material (including in modified - form), You must: - - a. retain the following if it is supplied by the Licensor - with the Licensed Material: - - i. identification of the creator(s) of the Licensed - Material and any others designated to receive - attribution, in any reasonable manner requested by - the Licensor (including by pseudonym if - designated); - - ii. a copyright notice; - - iii. a notice that refers to this Public License; - - iv. a notice that refers to the disclaimer of - warranties; - - v. a URI or hyperlink to the Licensed Material to the - extent reasonably practicable; - - b. indicate if You modified the Licensed Material and - retain an indication of any previous modifications; and - - c. indicate the Licensed Material is licensed under this - Public License, and include the text of, or the URI or - hyperlink to, this Public License. - - 2. You may satisfy the conditions in Section 3(a)(1) in any - reasonable manner based on the medium, means, and context in - which You Share the Licensed Material. For example, it may be - reasonable to satisfy the conditions by providing a URI or - hyperlink to a resource that includes the required - information. - - 3. If requested by the Licensor, You must remove any of the - information required by Section 3(a)(1)(A) to the extent - reasonably practicable. - - 4. If You Share Adapted Material You produce, the Adapter's - License You apply must not prevent recipients of the Adapted - Material from complying with this Public License. - - -Section 4 -- Sui Generis Database Rights. - -Where the Licensed Rights include Sui Generis Database Rights that -apply to Your use of the Licensed Material: - - a. for the avoidance of doubt, Section 2(a)(1) grants You the right - to extract, reuse, reproduce, and Share all or a substantial - portion of the contents of the database; - - b. if You include all or a substantial portion of the database - contents in a database in which You have Sui Generis Database - Rights, then the database in which You have Sui Generis Database - Rights (but not its individual contents) is Adapted Material; and - - c. You must comply with the conditions in Section 3(a) if You Share - all or a substantial portion of the contents of the database. - -For the avoidance of doubt, this Section 4 supplements and does not -replace Your obligations under this Public License where the Licensed -Rights include other Copyright and Similar Rights. - - -Section 5 -- Disclaimer of Warranties and Limitation of Liability. - - a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE - EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS - AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF - ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS, - IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION, - WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR - PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS, - ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT - KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT - ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU. - - b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE - TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION, - NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT, - INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES, - COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR - USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN - ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR - DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR - IN PART, THIS LIMITATION MAY NOT APPLY TO YOU. - - c. The disclaimer of warranties and limitation of liability provided - above shall be interpreted in a manner that, to the extent - possible, most closely approximates an absolute disclaimer and - waiver of all liability. - - -Section 6 -- Term and Termination. - - a. This Public License applies for the term of the Copyright and - Similar Rights licensed here. However, if You fail to comply with - this Public License, then Your rights under this Public License - terminate automatically. - - b. Where Your right to use the Licensed Material has terminated under - Section 6(a), it reinstates: - - 1. automatically as of the date the violation is cured, provided - it is cured within 30 days of Your discovery of the - violation; or - - 2. upon express reinstatement by the Licensor. - - For the avoidance of doubt, this Section 6(b) does not affect any - right the Licensor may have to seek remedies for Your violations - of this Public License. - - c. For the avoidance of doubt, the Licensor may also offer the - Licensed Material under separate terms or conditions or stop - distributing the Licensed Material at any time; however, doing so - will not terminate this Public License. - - d. Sections 1, 5, 6, 7, and 8 survive termination of this Public - License. - - -Section 7 -- Other Terms and Conditions. - - a. The Licensor shall not be bound by any additional or different - terms or conditions communicated by You unless expressly agreed. - - b. Any arrangements, understandings, or agreements regarding the - Licensed Material not stated herein are separate from and - independent of the terms and conditions of this Public License. - - -Section 8 -- Interpretation. - - a. For the avoidance of doubt, this Public License does not, and - shall not be interpreted to, reduce, limit, restrict, or impose - conditions on any use of the Licensed Material that could lawfully - be made without permission under this Public License. - - b. To the extent possible, if any provision of this Public License is - deemed unenforceable, it shall be automatically reformed to the - minimum extent necessary to make it enforceable. If the provision - cannot be reformed, it shall be severed from this Public License - without affecting the enforceability of the remaining terms and - conditions. - - c. No term or condition of this Public License will be waived and no - failure to comply consented to unless expressly agreed to by the - Licensor. - - d. Nothing in this Public License constitutes or may be interpreted - as a limitation upon, or waiver of, any privileges and immunities - that apply to the Licensor or You, including from the legal - processes of any jurisdiction or authority. - - -======================================================================= - -Creative Commons is not a party to its public -licenses. Notwithstanding, Creative Commons may elect to apply one of -its public licenses to material it publishes and in those instances -will be considered the “Licensor.” The text of the Creative Commons -public licenses is dedicated to the public domain under the CC0 Public -Domain Dedication. Except for the limited purpose of indicating that -material is shared under a Creative Commons public license or as -otherwise permitted by the Creative Commons policies published at -creativecommons.org/policies, Creative Commons does not authorize the -use of the trademark "Creative Commons" or any other trademark or logo -of Creative Commons without its prior written consent including, -without limitation, in connection with any unauthorized modifications -to any of its public licenses or any other arrangements, -understandings, or agreements concerning use of licensed material. For -the avoidance of doubt, this paragraph does not form part of the -public licenses. - -Creative Commons may be contacted at creativecommons.org. diff --git a/user/themes/r2c/node_modules/caniuse-lite/README.md b/user/themes/r2c/node_modules/caniuse-lite/README.md deleted file mode 100644 index 568e14b..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/README.md +++ /dev/null @@ -1,96 +0,0 @@ -# caniuse-lite - -> A smaller version of caniuse-db, with only the essentials! - -## Why? - -The full data behind [Can I use][1] is incredibly useful for any front end -developer, and on the website all of the details from the database are displayed -to the user. However in automated tools, [many of these fields go unused][2]; -it's not a problem for server side consumption but client side, the less -JavaScript that we send to the end user the better. - -caniuse-lite then, is a smaller dataset that keeps essential parts of the data -in a compact format. It does this in multiple ways, such as converting `null` -array entries into empty strings, representing support data as an integer rather -than a string, and using base62 references instead of longer human-readable -keys. - -This packed data is then reassembled (via functions exposed by this module) into -a larger format which is mostly compatible with caniuse-db, and so it can be -used as an almost drop-in replacement for caniuse-db for contexts where size on -disk is important; for example, usage in web browsers. The API differences are -very small and are detailed in the section below. - - -## API - -```js -import * as lite from 'caniuse-lite'; -``` - -### `lite.agents` - -caniuse-db provides a full `data.json` file which contains all of the features -data. Instead of this large file, caniuse-lite provides this data subset -instead, which has the `browser`, `prefix`, `prefix_exceptions`, `usage_global` -and `versions` keys from the original. - -In addition, the subset contains the `release_date` key with release dates (as timestamps) for each version: -```json -{ - "release_date": { - "6": 998870400, - "7": 1161129600, - "8": 1237420800, - "9": 1300060800, - "10": 1346716800, - "11": 1381968000, - "5.5": 962323200 - } -} -``` - -### `lite.feature(js)` - -The `feature` method takes a file from `data/features` and converts it into -something that more closely represents the `caniuse-db` format. Note that only -the `title`, `stats` and `status` keys are kept from the original data. - -### `lite.features` - -The `features` index is provided as a way to query all of the features that -are listed in the `caniuse-db` dataset. Note that you will need to use the -`feature` method on values from this index to get a human-readable format. - -### `lite.region(js)` - -The `region` method takes a file from `data/regions` and converts it into -something that more closely represents the `caniuse-db` format. Note that *only* -the usage data is exposed here (the `data` key in the original files). - - -## Contributors - -Thanks goes to these wonderful people ([emoji key](https://github.com/kentcdodds/all-contributors#emoji-key)): - - -| [
Ben Briggs](http://beneb.info)
[💻](https://github.com/ben-eb/caniuse-lite/commits?author=ben-eb "Code") [📖](https://github.com/ben-eb/caniuse-lite/commits?author=ben-eb "Documentation") [👀](#review-ben-eb "Reviewed Pull Requests") [⚠️](https://github.com/ben-eb/caniuse-lite/commits?author=ben-eb "Tests") | [
Andy Jansson](https://github.com/andyjansson)
[💻](https://github.com/ben-eb/caniuse-lite/commits?author=andyjansson "Code") | [
Andrey Sitnik](http://twitter.com/sitnikcode)
[💻](https://github.com/ben-eb/caniuse-lite/commits?author=ai "Code") | [
Igor Deryabin](http://rodweb.ru)
[💻](https://github.com/ben-eb/caniuse-lite/commits?author=rodweb "Code") | -| :---: | :---: | :---: | :---: | - - -This project follows the [all-contributors](https://github.com/kentcdodds/all-contributors) specification. Contributions of any kind welcome! - -Digital Ocean logo - -Big thanks to [DigitalOcean](https://www.digitalocean.com/?utm_source=opensource&utm_campaign=caniuse-lite) for supporting this project by providing their great infrastructure for us. - -## License - -The data in this repo is available for use under a CC BY 4.0 license -(http://creativecommons.org/licenses/by/4.0/). For attribution just mention -somewhere that the source is caniuse.com. If you have any questions about using -the data for your project please contact me here: http://a.deveria.com/contact - -[1]: http://caniuse.com/ -[2]: https://github.com/Fyrd/caniuse/issues/1827 diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/agents.js b/user/themes/r2c/node_modules/caniuse-lite/data/agents.js deleted file mode 100644 index 8b38f82..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/agents.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{H:0.0135751,D:0.0135751,G:0.181002,E:0.126701,A:0.0995509,B:2.7105,EB:0.009298},B:"ms",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","EB","H","D","G","E","A","B","","",""],E:"IE",F:{EB:962323200,H:998870400,D:1161129600,G:1237420800,E:1300060800,A:1346716800,B:1381968000}},B:{A:{C:0.026502,p:0.030919,x:0.075089,J:0.083923,L:1.27651,N:0.362194,I:0},B:"ms",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","C","p","x","J","L","N","I","",""],E:"Edge",F:{C:1438128000,p:1447286400,x:1470096000,J:1491868800,L:1508198400,N:1525046400,I:null}},C:{A:{"0":0.017668,"1":0.030919,"2":0.035336,"3":0.097174,"4":0.061838,"5":0.066255,"6":1.97882,"8":0.066255,"9":0,ZB:0.008834,BB:0.004417,F:0.013299,K:0.004879,H:0.020136,D:0.005725,G:0.008834,E:0.00533,A:0.004283,B:0.004417,C:0.004471,p:0.004486,x:0.00453,J:0.008834,L:0.004417,N:0.004349,I:0.004393,O:0.004443,P:0.004283,Q:0.004418,R:0.004393,S:0.008834,T:0.008786,U:0.004417,V:0.004393,W:0.004393,X:0.004418,Y:0.008834,Z:0.004417,b:0.004471,c:0.008834,d:0.013251,e:0.004417,f:0.008834,g:0.008834,h:0.048587,i:0.008834,j:0.013251,k:0.013251,l:0.008834,m:0.026502,n:0.008834,o:0.030919,M:0.008834,q:0.061838,r:0.119259,s:0.022085,t:0.030919,u:0.053004,v:0.437283,w:0.022085,y:1.63871,XB:0.008786,RB:0.008834},B:"moz",C:["","","","ZB","BB","XB","RB","F","K","H","D","G","E","A","B","C","p","x","J","L","N","I","O","P","Q","R","S","T","U","V","W","X","Y","Z","0","b","c","d","e","f","g","h","i","j","k","l","m","n","o","M","q","r","s","t","u","v","w","1","2","3","4","5","6","y","8","9",""],E:"Firefox",F:{"0":1405987200,"1":1497312000,"2":1502150400,"3":1506556800,"4":1510617600,"5":1516665600,"6":1520985600,"8":null,"9":null,ZB:1161648000,BB:1213660800,XB:1246320000,RB:1264032000,F:1300752000,K:1308614400,H:1313452800,D:1317081600,G:1317081600,E:1320710400,A:1324339200,B:1327968000,C:1331596800,p:1335225600,x:1338854400,J:1342483200,L:1346112000,N:1349740800,I:1353628800,O:1357603200,P:1361232000,Q:1364860800,R:1368489600,S:1372118400,T:1375747200,U:1379376000,V:1386633600,W:1391472000,X:1395100800,Y:1398729600,Z:1402358400,b:1409616000,c:1413244800,d:1417392000,e:1421107200,f:1424736000,g:1428278400,h:1431475200,i:1435881600,j:1439251200,k:1442880000,l:1446508800,m:1450137600,n:1453852800,o:1457395200,M:1461628800,q:1465257600,r:1470096000,s:1474329600,t:1479168000,u:1485216000,v:1488844800,w:1492560000,y:1525824000}},D:{A:{"0":0.026502,"1":0.075089,"2":0.340109,"3":0.114842,"4":0.075089,"5":0.13251,"6":0.083923,"8":0.110425,"9":0.159012,F:0.004706,K:0.004879,H:0.004879,D:0.005591,G:0.005591,E:0.005591,A:0.004534,B:0.008834,C:0.004283,p:0.004879,x:0.004706,J:0.009154,L:0.004393,N:0.004393,I:0.013251,O:0.004418,P:0.004393,Q:0.004417,R:0.013251,S:0.008786,T:0.017668,U:0.008834,V:0.008834,W:0.004471,X:0.008834,Y:0.092757,Z:0.017668,b:0.008834,c:0.013251,d:0.017668,e:0.017668,f:0.017668,g:0.022085,h:0.030919,i:0.013251,j:0.017668,k:0.013251,l:0.022085,m:0.061838,n:0.013251,o:0.030919,M:0.017668,q:0.030919,r:0.035336,s:0.711137,t:0.026502,u:0.04417,v:0.053004,w:0.022085,y:0.123676,LB:0.454951,GB:0.340109,FB:1.91698,bB:23.0921,a:0.194348,HB:0.04417,IB:0,JB:0},B:"webkit",C:["F","K","H","D","G","E","A","B","C","p","x","J","L","N","I","O","P","Q","R","S","T","U","V","W","X","Y","Z","0","b","c","d","e","f","g","h","i","j","k","l","m","n","o","M","q","r","s","t","u","v","w","1","2","3","4","5","6","y","8","9","LB","GB","FB","bB","a","HB","IB","JB"],E:"Chrome",F:{"0":1384214400,"1":1476230400,"2":1480550400,"3":1485302400,"4":1489017600,"5":1492560000,"6":1496707200,"8":1504569600,"9":1508198400,F:1264377600,K:1274745600,H:1283385600,D:1287619200,G:1291248000,E:1296777600,A:1299542400,B:1303862400,C:1307404800,p:1312243200,x:1316131200,J:1316131200,L:1319500800,N:1323734400,I:1328659200,O:1332892800,P:1337040000,Q:1340668800,R:1343692800,S:1348531200,T:1352246400,U:1357862400,V:1361404800,W:1364428800,X:1369094400,Y:1374105600,Z:1376956800,b:1389657600,c:1392940800,d:1397001600,e:1400544000,f:1405468800,g:1409011200,h:1412640000,i:1416268800,j:1421798400,k:1425513600,l:1429401600,m:1432080000,n:1437523200,o:1441152000,M:1444780800,q:1449014400,r:1453248000,s:1456963200,t:1460592000,u:1464134400,v:1469059200,w:1472601600,y:1500940800,LB:1512518400,GB:1516752000,FB:1520294400,bB:1523923200,a:1527552000,HB:null,IB:null,JB:null}},E:{A:{F:0,K:0.013251,H:0.004349,D:0.004417,G:0.039753,E:0.039753,A:0.083923,B:0.388696,C:0,KB:0,CB:0.008692,MB:0.079506,NB:0.013251,OB:0.004283,PB:0.150178,QB:0.273854,z:1.2986,SB:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","KB","CB","F","K","MB","H","NB","D","OB","G","E","PB","A","QB","B","z","C","SB",""],E:"Safari",F:{KB:1205798400,CB:1226534400,F:1244419200,K:1275868800,MB:1311120000,H:1343174400,NB:1382400000,D:1382400000,OB:1410998400,G:1413417600,E:1443657600,PB:1458518400,A:1474329600,QB:1490572800,B:1505779200,z:1522281600,C:null,SB:null}},F:{A:{"0":0.004417,"7":0.035336,E:0.0082,B:0.016581,C:0.008786,J:0.00685,L:0.00685,N:0.00685,I:0.005014,O:0.006015,P:0.004879,Q:0.006597,R:0.006597,S:0.013434,T:0.006702,U:0.006015,V:0.005595,W:0.004393,X:0.008698,Y:0.004879,Z:0.004879,b:0.005152,c:0.005014,d:0.009758,e:0.004879,f:0.030919,g:0.004283,h:0.004367,i:0.004534,j:0.004367,k:0.004227,l:0.004418,m:0.008668,n:0.004227,o:0.004471,M:0.004417,q:0.008942,r:0.004417,s:0.008834,t:0.008834,u:0.008834,v:0.671384,w:0.167846,TB:0.00685,UB:0.004417,VB:0.008392,WB:0.004706,z:0.006229,AB:0.004879,YB:0.008786},B:"webkit",C:["","","","","","","","","","","","","","","E","TB","UB","VB","WB","B","z","AB","YB","C","7","J","L","N","I","O","P","Q","R","S","T","U","V","W","X","Y","Z","0","b","c","d","e","f","g","h","i","j","k","l","m","n","o","M","q","r","s","t","u","v","w","","",""],E:"Opera",F:{"0":1438646400,"7":1352073600,E:1150761600,TB:1223424000,UB:1251763200,VB:1267488000,WB:1277942400,B:1292457600,z:1302566400,AB:1309219200,YB:1323129600,C:1323129600,J:1372723200,L:1377561600,N:1381104000,I:1386288000,O:1390867200,P:1393891200,Q:1399334400,R:1401753600,S:1405987200,T:1409616000,U:1413331200,V:1417132800,W:1422316800,X:1425945600,Y:1430179200,Z:1433808000,b:1442448000,c:1445904000,d:1449100800,e:1454371200,f:1457308800,g:1462320000,h:1465344000,i:1470096000,j:1474329600,k:1477267200,l:1481587200,m:1486425600,n:1490054400,o:1494374400,M:1498003200,q:1502236800,r:1506470400,s:1510099200,t:1515024000,u:1517961600,v:1521676800,w:1525910400},D:{"7":"o",E:"o",B:"o",C:"o",TB:"o",UB:"o",VB:"o",WB:"o",z:"o",AB:"o",YB:"o"}},G:{A:{G:0.00975064,CB:0.000975064,aB:0,DB:0.00195013,cB:0.015601,dB:0.00975064,eB:0.0409527,fB:0.0692296,gB:0.0546036,hB:0.337372,iB:0.312996,jB:0.715697,kB:2.12954,lB:5.98982},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","CB","aB","DB","cB","dB","eB","G","fB","gB","hB","iB","jB","kB","lB","","",""],E:"iOS Safari",F:{CB:1270252800,aB:1283904000,DB:1299628800,cB:1331078400,dB:1359331200,eB:1394409600,G:1410912000,fB:1413763200,gB:1442361600,hB:1458518400,iB:1473724800,jB:1490572800,kB:1505779200,lB:1522281600}},H:{A:{mB:2.64857},B:"o",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","mB","","",""],E:"Opera Mini",F:{mB:1426464000}},I:{A:{BB:0,F:0,a:0,nB:0,oB:0,pB:0,qB:0.0657364,DB:0.150713,rB:0.569181,sB:0.347922},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","nB","oB","pB","BB","F","qB","DB","rB","sB","a","","",""],E:"Android Browser",F:{nB:1256515200,oB:1274313600,pB:1291593600,BB:1298332800,F:1318896000,qB:1341792000,DB:1374624000,rB:1386547200,sB:1401667200,a:1494115200}},J:{A:{D:0.0100512,A:0.0402048},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","D","A","","",""],E:"Blackberry Browser",F:{D:1325376000,A:1359504000}},K:{A:{"7":0,A:0,B:0,C:0,M:0.0111391,z:0,AB:0},B:"o",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A","B","z","AB","C","7","M","","",""],E:"Opera Mobile",F:{"7":1349740800,A:1287100800,B:1300752000,z:1314835200,AB:1318291200,C:1330300800,M:1474588800},D:{M:"webkit"}},L:{A:{a:30.4427},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","a","","",""],E:"Chrome for Android",F:{a:1527724800}},M:{A:{y:0.16752},B:"moz",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","y","","",""],E:"Firefox for Android",F:{y:1525824000}},N:{A:{A:0.023732,B:0.166124},B:"ms",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A","B","","",""],E:"IE Mobile",F:{A:1340150400,B:1353456000}},O:{A:{tB:8.31458},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","tB","","",""],E:"UC Browser for Android",F:{tB:1471392000},D:{tB:"webkit"}},P:{A:{F:0.854848,K:0.185389,uB:1.47281,vB:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","F","K","uB","vB","","",""],E:"Samsung Internet",F:{F:1461024000,K:1481846400,uB:1509408000,vB:1528329600}},Q:{A:{wB:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","wB","","",""],E:"QQ Browser",F:{wB:1483228800}},R:{A:{xB:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","xB","","",""],E:"Baidu Browser",F:{xB:1491004800}}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/browserVersions.js b/user/themes/r2c/node_modules/caniuse-lite/data/browserVersions.js deleted file mode 100644 index dedcb18..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/browserVersions.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={"0":"31","1":"54","2":"55","3":"56","4":"57","5":"58","6":"59","7":"12.1","8":"61","9":"62",A:"10",B:"11",C:"12",D:"7",E:"9",F:"4",G:"8",H:"6",I:"18",J:"15",K:"5",L:"16",M:"46",N:"17",O:"19",P:"20",Q:"21",R:"22",S:"23",T:"24",U:"25",V:"26",W:"27",X:"28",Y:"29",Z:"30",a:"67",b:"32",c:"33",d:"34",e:"35",f:"36",g:"37",h:"38",i:"39",j:"40",k:"41",l:"42",m:"43",n:"44",o:"45",p:"13",q:"47",r:"48",s:"49",t:"50",u:"51",v:"52",w:"53",x:"14",y:"60",z:"11.1",AB:"11.5",BB:"3",CB:"3.2",DB:"4.2-4.3",EB:"5.5",FB:"65",GB:"64",HB:"68",IB:"69",JB:"70",KB:"3.1",LB:"63",MB:"5.1",NB:"6.1",OB:"7.1",PB:"9.1",QB:"10.1",RB:"3.6",SB:"TP",TB:"9.5-9.6",UB:"10.0-10.1",VB:"10.5",WB:"10.6",XB:"3.5",YB:"11.6",ZB:"2",aB:"4.0-4.1",bB:"66",cB:"5.0-5.1",dB:"6.0-6.1",eB:"7.0-7.1",fB:"8.1-8.4",gB:"9.0-9.2",hB:"9.3",iB:"10.0-10.2",jB:"10.3",kB:"11.0-11.2",lB:"11.3",mB:"all",nB:"2.1",oB:"2.2",pB:"2.3",qB:"4.1",rB:"4.4",sB:"4.4.3-4.4.4",tB:"11.8",uB:"6.2",vB:"7.2",wB:"1.2",xB:"7.12"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/browsers.js b/user/themes/r2c/node_modules/caniuse-lite/data/browsers.js deleted file mode 100644 index cd9145c..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/browsers.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:"ie",B:"edge",C:"firefox",D:"chrome",E:"safari",F:"opera",G:"ios_saf",H:"op_mini",I:"android",J:"bb",K:"op_mob",L:"and_chr",M:"and_ff",N:"ie_mob",O:"and_uc",P:"samsung",Q:"and_qq",R:"baidu"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features.js b/user/themes/r2c/node_modules/caniuse-lite/data/features.js deleted file mode 100644 index 59c2daa..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={"aac":require("./features/aac"),"abortcontroller":require("./features/abortcontroller"),"ac3-ec3":require("./features/ac3-ec3"),"accelerometer":require("./features/accelerometer"),"addeventlistener":require("./features/addeventlistener"),"alternate-stylesheet":require("./features/alternate-stylesheet"),"ambient-light":require("./features/ambient-light"),"apng":require("./features/apng"),"array-includes":require("./features/array-includes"),"arrow-functions":require("./features/arrow-functions"),"asmjs":require("./features/asmjs"),"async-clipboard":require("./features/async-clipboard"),"async-functions":require("./features/async-functions"),"async-iterations-and-generators":require("./features/async-iterations-and-generators"),"atob-btoa":require("./features/atob-btoa"),"audio-api":require("./features/audio-api"),"audio":require("./features/audio"),"audiotracks":require("./features/audiotracks"),"autofocus":require("./features/autofocus"),"auxclick":require("./features/auxclick"),"av1":require("./features/av1"),"background-attachment":require("./features/background-attachment"),"background-img-opts":require("./features/background-img-opts"),"background-position-x-y":require("./features/background-position-x-y"),"background-repeat-round-space":require("./features/background-repeat-round-space"),"background-sync":require("./features/background-sync"),"battery-status":require("./features/battery-status"),"beacon":require("./features/beacon"),"beforeafterprint":require("./features/beforeafterprint"),"blobbuilder":require("./features/blobbuilder"),"bloburls":require("./features/bloburls"),"border-image":require("./features/border-image"),"border-radius":require("./features/border-radius"),"broadcastchannel":require("./features/broadcastchannel"),"brotli":require("./features/brotli"),"calc":require("./features/calc"),"canvas-blending":require("./features/canvas-blending"),"canvas-text":require("./features/canvas-text"),"canvas":require("./features/canvas"),"ch-unit":require("./features/ch-unit"),"chacha20-poly1305":require("./features/chacha20-poly1305"),"channel-messaging":require("./features/channel-messaging"),"childnode-remove":require("./features/childnode-remove"),"classlist":require("./features/classlist"),"client-hints-dpr-width-viewport":require("./features/client-hints-dpr-width-viewport"),"clipboard":require("./features/clipboard"),"comparedocumentposition":require("./features/comparedocumentposition"),"console-basic":require("./features/console-basic"),"console-time":require("./features/console-time"),"const":require("./features/const"),"constraint-validation":require("./features/constraint-validation"),"contenteditable":require("./features/contenteditable"),"contentsecuritypolicy":require("./features/contentsecuritypolicy"),"contentsecuritypolicy2":require("./features/contentsecuritypolicy2"),"cors":require("./features/cors"),"credential-management":require("./features/credential-management"),"cryptography":require("./features/cryptography"),"css-all":require("./features/css-all"),"css-animation":require("./features/css-animation"),"css-any-link":require("./features/css-any-link"),"css-appearance":require("./features/css-appearance"),"css-apply-rule":require("./features/css-apply-rule"),"css-at-counter-style":require("./features/css-at-counter-style"),"css-backdrop-filter":require("./features/css-backdrop-filter"),"css-background-offsets":require("./features/css-background-offsets"),"css-backgroundblendmode":require("./features/css-backgroundblendmode"),"css-boxdecorationbreak":require("./features/css-boxdecorationbreak"),"css-boxshadow":require("./features/css-boxshadow"),"css-canvas":require("./features/css-canvas"),"css-caret-color":require("./features/css-caret-color"),"css-case-insensitive":require("./features/css-case-insensitive"),"css-clip-path":require("./features/css-clip-path"),"css-color-adjust":require("./features/css-color-adjust"),"css-conic-gradients":require("./features/css-conic-gradients"),"css-containment":require("./features/css-containment"),"css-counters":require("./features/css-counters"),"css-crisp-edges":require("./features/css-crisp-edges"),"css-cross-fade":require("./features/css-cross-fade"),"css-default-pseudo":require("./features/css-default-pseudo"),"css-descendant-gtgt":require("./features/css-descendant-gtgt"),"css-deviceadaptation":require("./features/css-deviceadaptation"),"css-dir-pseudo":require("./features/css-dir-pseudo"),"css-display-contents":require("./features/css-display-contents"),"css-element-function":require("./features/css-element-function"),"css-exclusions":require("./features/css-exclusions"),"css-featurequeries":require("./features/css-featurequeries"),"css-filter-function":require("./features/css-filter-function"),"css-filters":require("./features/css-filters"),"css-first-letter":require("./features/css-first-letter"),"css-first-line":require("./features/css-first-line"),"css-fixed":require("./features/css-fixed"),"css-focus-visible":require("./features/css-focus-visible"),"css-focus-within":require("./features/css-focus-within"),"css-font-rendering-controls":require("./features/css-font-rendering-controls"),"css-font-stretch":require("./features/css-font-stretch"),"css-gencontent":require("./features/css-gencontent"),"css-gradients":require("./features/css-gradients"),"css-grid":require("./features/css-grid"),"css-hanging-punctuation":require("./features/css-hanging-punctuation"),"css-has":require("./features/css-has"),"css-hyphenate":require("./features/css-hyphenate"),"css-hyphens":require("./features/css-hyphens"),"css-image-orientation":require("./features/css-image-orientation"),"css-image-set":require("./features/css-image-set"),"css-in-out-of-range":require("./features/css-in-out-of-range"),"css-indeterminate-pseudo":require("./features/css-indeterminate-pseudo"),"css-initial-letter":require("./features/css-initial-letter"),"css-initial-value":require("./features/css-initial-value"),"css-letter-spacing":require("./features/css-letter-spacing"),"css-line-clamp":require("./features/css-line-clamp"),"css-logical-props":require("./features/css-logical-props"),"css-marker-pseudo":require("./features/css-marker-pseudo"),"css-masks":require("./features/css-masks"),"css-matches-pseudo":require("./features/css-matches-pseudo"),"css-media-interaction":require("./features/css-media-interaction"),"css-media-resolution":require("./features/css-media-resolution"),"css-media-scripting":require("./features/css-media-scripting"),"css-mediaqueries":require("./features/css-mediaqueries"),"css-mixblendmode":require("./features/css-mixblendmode"),"css-motion-paths":require("./features/css-motion-paths"),"css-namespaces":require("./features/css-namespaces"),"css-not-sel-list":require("./features/css-not-sel-list"),"css-nth-child-of":require("./features/css-nth-child-of"),"css-opacity":require("./features/css-opacity"),"css-optional-pseudo":require("./features/css-optional-pseudo"),"css-overflow-anchor":require("./features/css-overflow-anchor"),"css-overscroll-behavior":require("./features/css-overscroll-behavior"),"css-page-break":require("./features/css-page-break"),"css-paged-media":require("./features/css-paged-media"),"css-paint-api":require("./features/css-paint-api"),"css-placeholder-shown":require("./features/css-placeholder-shown"),"css-placeholder":require("./features/css-placeholder"),"css-read-only-write":require("./features/css-read-only-write"),"css-rebeccapurple":require("./features/css-rebeccapurple"),"css-reflections":require("./features/css-reflections"),"css-regions":require("./features/css-regions"),"css-repeating-gradients":require("./features/css-repeating-gradients"),"css-resize":require("./features/css-resize"),"css-revert-value":require("./features/css-revert-value"),"css-rrggbbaa":require("./features/css-rrggbbaa"),"css-scroll-behavior":require("./features/css-scroll-behavior"),"css-scrollbar":require("./features/css-scrollbar"),"css-sel2":require("./features/css-sel2"),"css-sel3":require("./features/css-sel3"),"css-selection":require("./features/css-selection"),"css-shapes":require("./features/css-shapes"),"css-snappoints":require("./features/css-snappoints"),"css-sticky":require("./features/css-sticky"),"css-supports-api":require("./features/css-supports-api"),"css-table":require("./features/css-table"),"css-text-align-last":require("./features/css-text-align-last"),"css-text-indent":require("./features/css-text-indent"),"css-text-justify":require("./features/css-text-justify"),"css-text-orientation":require("./features/css-text-orientation"),"css-text-spacing":require("./features/css-text-spacing"),"css-textshadow":require("./features/css-textshadow"),"css-touch-action-2":require("./features/css-touch-action-2"),"css-touch-action":require("./features/css-touch-action"),"css-transitions":require("./features/css-transitions"),"css-unicode-bidi":require("./features/css-unicode-bidi"),"css-unset-value":require("./features/css-unset-value"),"css-variables":require("./features/css-variables"),"css-widows-orphans":require("./features/css-widows-orphans"),"css-writing-mode":require("./features/css-writing-mode"),"css-zoom":require("./features/css-zoom"),"css3-attr":require("./features/css3-attr"),"css3-boxsizing":require("./features/css3-boxsizing"),"css3-colors":require("./features/css3-colors"),"css3-cursors-grab":require("./features/css3-cursors-grab"),"css3-cursors-newer":require("./features/css3-cursors-newer"),"css3-cursors":require("./features/css3-cursors"),"css3-tabsize":require("./features/css3-tabsize"),"currentcolor":require("./features/currentcolor"),"custom-elements":require("./features/custom-elements"),"custom-elementsv1":require("./features/custom-elementsv1"),"customevent":require("./features/customevent"),"datalist":require("./features/datalist"),"dataset":require("./features/dataset"),"datauri":require("./features/datauri"),"details":require("./features/details"),"deviceorientation":require("./features/deviceorientation"),"devicepixelratio":require("./features/devicepixelratio"),"dialog":require("./features/dialog"),"dispatchevent":require("./features/dispatchevent"),"do-not-track":require("./features/do-not-track"),"document-currentscript":require("./features/document-currentscript"),"document-evaluate-xpath":require("./features/document-evaluate-xpath"),"document-execcommand":require("./features/document-execcommand"),"document-scrollingelement":require("./features/document-scrollingelement"),"documenthead":require("./features/documenthead"),"dom-manip-convenience":require("./features/dom-manip-convenience"),"dom-range":require("./features/dom-range"),"domcontentloaded":require("./features/domcontentloaded"),"domfocusin-domfocusout-events":require("./features/domfocusin-domfocusout-events"),"dommatrix":require("./features/dommatrix"),"download":require("./features/download"),"dragndrop":require("./features/dragndrop"),"element-closest":require("./features/element-closest"),"element-from-point":require("./features/element-from-point"),"eme":require("./features/eme"),"eot":require("./features/eot"),"es5":require("./features/es5"),"es6-class":require("./features/es6-class"),"es6-generators":require("./features/es6-generators"),"es6-module-dynamic-import":require("./features/es6-module-dynamic-import"),"es6-module":require("./features/es6-module"),"es6-number":require("./features/es6-number"),"es6-string-includes":require("./features/es6-string-includes"),"eventsource":require("./features/eventsource"),"feature-policy":require("./features/feature-policy"),"fetch":require("./features/fetch"),"fieldset-disabled":require("./features/fieldset-disabled"),"fileapi":require("./features/fileapi"),"filereader":require("./features/filereader"),"filereadersync":require("./features/filereadersync"),"filesystem":require("./features/filesystem"),"flac":require("./features/flac"),"flexbox":require("./features/flexbox"),"flow-root":require("./features/flow-root"),"focusin-focusout-events":require("./features/focusin-focusout-events"),"focusoptions-preventscroll":require("./features/focusoptions-preventscroll"),"font-family-system-ui":require("./features/font-family-system-ui"),"font-feature":require("./features/font-feature"),"font-kerning":require("./features/font-kerning"),"font-loading":require("./features/font-loading"),"font-size-adjust":require("./features/font-size-adjust"),"font-smooth":require("./features/font-smooth"),"font-unicode-range":require("./features/font-unicode-range"),"font-variant-alternates":require("./features/font-variant-alternates"),"font-variant-east-asian":require("./features/font-variant-east-asian"),"fontface":require("./features/fontface"),"form-attribute":require("./features/form-attribute"),"form-submit-attributes":require("./features/form-submit-attributes"),"form-validation":require("./features/form-validation"),"forms":require("./features/forms"),"fullscreen":require("./features/fullscreen"),"gamepad":require("./features/gamepad"),"geolocation":require("./features/geolocation"),"getboundingclientrect":require("./features/getboundingclientrect"),"getcomputedstyle":require("./features/getcomputedstyle"),"getelementsbyclassname":require("./features/getelementsbyclassname"),"getrandomvalues":require("./features/getrandomvalues"),"gyroscope":require("./features/gyroscope"),"hardwareconcurrency":require("./features/hardwareconcurrency"),"hashchange":require("./features/hashchange"),"heif":require("./features/heif"),"hevc":require("./features/hevc"),"hidden":require("./features/hidden"),"high-resolution-time":require("./features/high-resolution-time"),"history":require("./features/history"),"html-media-capture":require("./features/html-media-capture"),"html5semantic":require("./features/html5semantic"),"http-live-streaming":require("./features/http-live-streaming"),"http2":require("./features/http2"),"iframe-sandbox":require("./features/iframe-sandbox"),"iframe-seamless":require("./features/iframe-seamless"),"iframe-srcdoc":require("./features/iframe-srcdoc"),"imagecapture":require("./features/imagecapture"),"ime":require("./features/ime"),"img-naturalwidth-naturalheight":require("./features/img-naturalwidth-naturalheight"),"imports":require("./features/imports"),"indeterminate-checkbox":require("./features/indeterminate-checkbox"),"indexeddb":require("./features/indexeddb"),"indexeddb2":require("./features/indexeddb2"),"inline-block":require("./features/inline-block"),"innertext":require("./features/innertext"),"input-autocomplete-onoff":require("./features/input-autocomplete-onoff"),"input-color":require("./features/input-color"),"input-datetime":require("./features/input-datetime"),"input-email-tel-url":require("./features/input-email-tel-url"),"input-event":require("./features/input-event"),"input-file-accept":require("./features/input-file-accept"),"input-file-directory":require("./features/input-file-directory"),"input-file-multiple":require("./features/input-file-multiple"),"input-inputmode":require("./features/input-inputmode"),"input-minlength":require("./features/input-minlength"),"input-number":require("./features/input-number"),"input-pattern":require("./features/input-pattern"),"input-placeholder":require("./features/input-placeholder"),"input-range":require("./features/input-range"),"input-search":require("./features/input-search"),"input-selection":require("./features/input-selection"),"insert-adjacent":require("./features/insert-adjacent"),"insertadjacenthtml":require("./features/insertadjacenthtml"),"internationalization":require("./features/internationalization"),"intersectionobserver":require("./features/intersectionobserver"),"intrinsic-width":require("./features/intrinsic-width"),"jpeg2000":require("./features/jpeg2000"),"jpegxr":require("./features/jpegxr"),"json":require("./features/json"),"kerning-pairs-ligatures":require("./features/kerning-pairs-ligatures"),"keyboardevent-charcode":require("./features/keyboardevent-charcode"),"keyboardevent-code":require("./features/keyboardevent-code"),"keyboardevent-getmodifierstate":require("./features/keyboardevent-getmodifierstate"),"keyboardevent-key":require("./features/keyboardevent-key"),"keyboardevent-location":require("./features/keyboardevent-location"),"keyboardevent-which":require("./features/keyboardevent-which"),"lazyload":require("./features/lazyload"),"let":require("./features/let"),"link-icon-png":require("./features/link-icon-png"),"link-icon-svg":require("./features/link-icon-svg"),"link-rel-dns-prefetch":require("./features/link-rel-dns-prefetch"),"link-rel-preconnect":require("./features/link-rel-preconnect"),"link-rel-prefetch":require("./features/link-rel-prefetch"),"link-rel-preload":require("./features/link-rel-preload"),"link-rel-prerender":require("./features/link-rel-prerender"),"localecompare":require("./features/localecompare"),"magnetometer":require("./features/magnetometer"),"matchesselector":require("./features/matchesselector"),"matchmedia":require("./features/matchmedia"),"mathml":require("./features/mathml"),"maxlength":require("./features/maxlength"),"media-attribute":require("./features/media-attribute"),"media-fragments":require("./features/media-fragments"),"media-session-api":require("./features/media-session-api"),"mediacapture-fromelement":require("./features/mediacapture-fromelement"),"mediarecorder":require("./features/mediarecorder"),"mediasource":require("./features/mediasource"),"menu":require("./features/menu"),"meta-theme-color":require("./features/meta-theme-color"),"meter":require("./features/meter"),"midi":require("./features/midi"),"minmaxwh":require("./features/minmaxwh"),"mp3":require("./features/mp3"),"mpeg-dash":require("./features/mpeg-dash"),"mpeg4":require("./features/mpeg4"),"multibackgrounds":require("./features/multibackgrounds"),"multicolumn":require("./features/multicolumn"),"mutation-events":require("./features/mutation-events"),"mutationobserver":require("./features/mutationobserver"),"namevalue-storage":require("./features/namevalue-storage"),"nav-timing":require("./features/nav-timing"),"navigator-language":require("./features/navigator-language"),"netinfo":require("./features/netinfo"),"node-contains":require("./features/node-contains"),"node-parentelement":require("./features/node-parentelement"),"notifications":require("./features/notifications"),"object-fit":require("./features/object-fit"),"object-observe":require("./features/object-observe"),"object-values":require("./features/object-values"),"objectrtc":require("./features/objectrtc"),"offline-apps":require("./features/offline-apps"),"offscreencanvas":require("./features/offscreencanvas"),"ogg-vorbis":require("./features/ogg-vorbis"),"ogv":require("./features/ogv"),"ol-reversed":require("./features/ol-reversed"),"once-event-listener":require("./features/once-event-listener"),"online-status":require("./features/online-status"),"opus":require("./features/opus"),"orientation-sensor":require("./features/orientation-sensor"),"outline":require("./features/outline"),"pad-start-end":require("./features/pad-start-end"),"page-transition-events":require("./features/page-transition-events"),"pagevisibility":require("./features/pagevisibility"),"passive-event-listener":require("./features/passive-event-listener"),"path2d":require("./features/path2d"),"payment-request":require("./features/payment-request"),"permissions-api":require("./features/permissions-api"),"picture":require("./features/picture"),"ping":require("./features/ping"),"png-alpha":require("./features/png-alpha"),"pointer-events":require("./features/pointer-events"),"pointer":require("./features/pointer"),"pointerlock":require("./features/pointerlock"),"prefers-reduced-motion":require("./features/prefers-reduced-motion"),"progress":require("./features/progress"),"promises":require("./features/promises"),"proximity":require("./features/proximity"),"proxy":require("./features/proxy"),"publickeypinning":require("./features/publickeypinning"),"push-api":require("./features/push-api"),"queryselector":require("./features/queryselector"),"readonly-attr":require("./features/readonly-attr"),"referrer-policy":require("./features/referrer-policy"),"registerprotocolhandler":require("./features/registerprotocolhandler"),"rel-noopener":require("./features/rel-noopener"),"rel-noreferrer":require("./features/rel-noreferrer"),"rellist":require("./features/rellist"),"rem":require("./features/rem"),"requestanimationframe":require("./features/requestanimationframe"),"requestidlecallback":require("./features/requestidlecallback"),"resizeobserver":require("./features/resizeobserver"),"resource-timing":require("./features/resource-timing"),"rest-parameters":require("./features/rest-parameters"),"rtcpeerconnection":require("./features/rtcpeerconnection"),"ruby":require("./features/ruby"),"run-in":require("./features/run-in"),"same-site-cookie-attribute":require("./features/same-site-cookie-attribute"),"screen-orientation":require("./features/screen-orientation"),"script-async":require("./features/script-async"),"script-defer":require("./features/script-defer"),"scrollintoview":require("./features/scrollintoview"),"scrollintoviewifneeded":require("./features/scrollintoviewifneeded"),"sdch":require("./features/sdch"),"selection-api":require("./features/selection-api"),"server-timing":require("./features/server-timing"),"serviceworkers":require("./features/serviceworkers"),"setimmediate":require("./features/setimmediate"),"sha-2":require("./features/sha-2"),"shadowdom":require("./features/shadowdom"),"shadowdomv1":require("./features/shadowdomv1"),"sharedworkers":require("./features/sharedworkers"),"sni":require("./features/sni"),"spdy":require("./features/spdy"),"speech-recognition":require("./features/speech-recognition"),"speech-synthesis":require("./features/speech-synthesis"),"spellcheck-attribute":require("./features/spellcheck-attribute"),"sql-storage":require("./features/sql-storage"),"srcset":require("./features/srcset"),"stopimmediatepropagation":require("./features/stopimmediatepropagation"),"stream":require("./features/stream"),"streams":require("./features/streams"),"stricttransportsecurity":require("./features/stricttransportsecurity"),"style-scoped":require("./features/style-scoped"),"subresource-integrity":require("./features/subresource-integrity"),"svg-css":require("./features/svg-css"),"svg-filters":require("./features/svg-filters"),"svg-fonts":require("./features/svg-fonts"),"svg-fragment":require("./features/svg-fragment"),"svg-html":require("./features/svg-html"),"svg-html5":require("./features/svg-html5"),"svg-img":require("./features/svg-img"),"svg-smil":require("./features/svg-smil"),"svg":require("./features/svg"),"symbols":require("./features/symbols"),"tabindex-attr":require("./features/tabindex-attr"),"template-literals":require("./features/template-literals"),"template":require("./features/template"),"testfeat":require("./features/testfeat"),"text-decoration":require("./features/text-decoration"),"text-emphasis":require("./features/text-emphasis"),"text-overflow":require("./features/text-overflow"),"text-size-adjust":require("./features/text-size-adjust"),"text-stroke":require("./features/text-stroke"),"textcontent":require("./features/textcontent"),"textencoder":require("./features/textencoder"),"tls1-1":require("./features/tls1-1"),"tls1-2":require("./features/tls1-2"),"tls1-3":require("./features/tls1-3"),"token-binding":require("./features/token-binding"),"touch":require("./features/touch"),"transforms2d":require("./features/transforms2d"),"transforms3d":require("./features/transforms3d"),"ttf":require("./features/ttf"),"typedarrays":require("./features/typedarrays"),"u2f":require("./features/u2f"),"unhandledrejection":require("./features/unhandledrejection"),"upgradeinsecurerequests":require("./features/upgradeinsecurerequests"),"url":require("./features/url"),"urlsearchparams":require("./features/urlsearchparams"),"use-strict":require("./features/use-strict"),"user-select-none":require("./features/user-select-none"),"user-timing":require("./features/user-timing"),"variable-fonts":require("./features/variable-fonts"),"vibration":require("./features/vibration"),"video":require("./features/video"),"videotracks":require("./features/videotracks"),"viewport-units":require("./features/viewport-units"),"wai-aria":require("./features/wai-aria"),"wasm":require("./features/wasm"),"wav":require("./features/wav"),"wbr-element":require("./features/wbr-element"),"web-animation":require("./features/web-animation"),"web-app-manifest":require("./features/web-app-manifest"),"web-bluetooth":require("./features/web-bluetooth"),"web-share":require("./features/web-share"),"webauthn":require("./features/webauthn"),"webgl":require("./features/webgl"),"webgl2":require("./features/webgl2"),"webm":require("./features/webm"),"webp":require("./features/webp"),"websockets":require("./features/websockets"),"webusb":require("./features/webusb"),"webvr":require("./features/webvr"),"webvtt":require("./features/webvtt"),"webworkers":require("./features/webworkers"),"will-change":require("./features/will-change"),"woff":require("./features/woff"),"woff2":require("./features/woff2"),"word-break":require("./features/word-break"),"wordwrap":require("./features/wordwrap"),"x-doc-messaging":require("./features/x-doc-messaging"),"x-frame-options":require("./features/x-frame-options"),"xhr2":require("./features/xhr2"),"xhtml":require("./features/xhtml"),"xhtmlsmil":require("./features/xhtmlsmil"),"xml-serializer":require("./features/xml-serializer")}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/aac.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/aac.js deleted file mode 100644 index 4b02c6a..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/aac.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"E A B","2":"H D G EB"},B:{"1":"C p x J L N I"},C:{"2":"ZB BB F K H D G E A B C p x J L N I O P Q XB RB","132":"0 1 2 3 4 5 6 8 9 R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y"},D:{"1":"0 1 2 3 4 5 6 8 9 C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"F K H D G E","16":"A B"},E:{"1":"F K H D G E A B C MB NB OB PB QB z SB","2":"KB CB"},F:{"1":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C TB UB VB WB z AB YB"},G:{"1":"G aB DB cB dB eB fB gB hB iB jB kB lB","16":"CB"},H:{"2":"mB"},I:{"1":"BB F a qB DB rB sB","2":"nB oB pB"},J:{"1":"A","2":"D"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"132":"y"},N:{"1":"A","2":"B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:6,C:"AAC audio file format"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/abortcontroller.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/abortcontroller.js deleted file mode 100644 index df860a4..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/abortcontroller.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"1":"L N I","2":"C p x J"},C:{"1":"4 5 6 8 9 y","2":"0 1 2 3 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w XB RB"},D:{"1":"bB a HB IB JB","2":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB"},E:{"1":"C z SB","2":"F K H D G E A B KB CB MB NB OB PB QB"},F:{"1":"w","2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v TB UB VB WB z AB YB"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB","16":"lB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"2":"F K uB vB"},Q:{"2":"wB"},R:{"2":"xB"}},B:1,C:"AbortController & AbortSignal"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/ac3-ec3.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/ac3-ec3.js deleted file mode 100644 index 9709f66..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/ac3-ec3.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"1":"C p x J L N I"},C:{"2":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"2":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB"},G:{"2":"G CB aB DB cB dB eB fB","132":"gB hB iB jB kB lB"},H:{"2":"mB"},I:{"2":"BB F a nB oB pB qB DB rB sB"},J:{"2":"D","132":"A"},K:{"2":"A B C M z AB","132":"7"},L:{"2":"a"},M:{"2":"y"},N:{"2":"A B"},O:{"132":"tB"},P:{"2":"F K uB vB"},Q:{"2":"wB"},R:{"2":"xB"}},B:6,C:"AC-3 (Dolby Digital) and EC-3 (Dolby Digital Plus) codecs"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/accelerometer.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/accelerometer.js deleted file mode 100644 index 8026991..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/accelerometer.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"2":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"1":"a HB IB JB","2":"0 1 2 3 4 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","194":"5 6 8 9 y LB GB FB bB"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"1":"a"},M:{"2":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"2":"F K uB vB"},Q:{"2":"wB"},R:{"2":"xB"}},B:4,C:"Accelerometer"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/addeventlistener.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/addeventlistener.js deleted file mode 100644 index 4480a62..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/addeventlistener.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"E A B","130":"H D G EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","257":"ZB BB F K H XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"1":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB"},G:{"1":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"1":"mB"},I:{"1":"BB F a nB oB pB qB DB rB sB"},J:{"1":"D A"},K:{"1":"7 A B C M z AB"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:1,C:"EventTarget.addEventListener()"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/alternate-stylesheet.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/alternate-stylesheet.js deleted file mode 100644 index 2a59696..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/alternate-stylesheet.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"G E A B","2":"H D EB"},B:{"2":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"2":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"1":"7 E B C TB UB VB WB z AB YB","16":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"16":"mB"},I:{"2":"BB F a nB oB pB qB DB rB sB"},J:{"16":"D A"},K:{"16":"7 A B C M z AB"},L:{"16":"a"},M:{"16":"y"},N:{"16":"A B"},O:{"16":"tB"},P:{"16":"F K uB vB"},Q:{"2":"wB"},R:{"16":"xB"}},B:1,C:"Alternate stylesheet"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/ambient-light.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/ambient-light.js deleted file mode 100644 index eacfe6b..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/ambient-light.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p","132":"x J L N I"},C:{"2":"ZB BB F K H D G E A B C p x J L N I O P Q XB RB","132":"0 1 2 3 4 5 6 R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","194":"8 9 y"},D:{"2":"0 1 2 3 4 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","322":"5 6 8 9 y LB GB FB bB a HB IB JB"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"2":"BB F a nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"2":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"2":"F K uB vB"},Q:{"2":"wB"},R:{"2":"xB"}},B:4,C:"Ambient Light Sensor"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/apng.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/apng.js deleted file mode 100644 index aacc48d..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/apng.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB","2":"ZB"},D:{"1":"6 8 9 y LB GB FB bB a HB IB JB","2":"0 1 2 3 4 5 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w"},E:{"1":"G E A B C PB QB z SB","2":"F K H D KB CB MB NB OB"},F:{"1":"7 B C M q r s t u v w TB UB VB WB z AB YB","2":"0 E J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o"},G:{"1":"G fB gB hB iB jB kB lB","2":"CB aB DB cB dB eB"},H:{"2":"mB"},I:{"2":"BB F a nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"1":"7 A B C M z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"1":"vB","2":"F K uB"},Q:{"2":"wB"},R:{"2":"xB"}},B:7,C:"Animated PNG (APNG)"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/array-includes.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/array-includes.js deleted file mode 100644 index 9f8d3e0..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/array-includes.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"1":"x J L N I","2":"C p"},C:{"1":"1 2 3 4 5 6 8 9 m n o M q r s t u v w y","2":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l XB RB"},D:{"1":"1 2 3 4 5 6 8 9 q r s t u v w y LB GB FB bB a HB IB JB","2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M"},E:{"1":"E A B C PB QB z SB","2":"F K H D G KB CB MB NB OB"},F:{"1":"d e f g h i j k l m n o M q r s t u v w","2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c TB UB VB WB z AB YB"},G:{"1":"gB hB iB jB kB lB","2":"G CB aB DB cB dB eB fB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"K uB vB","2":"F"},Q:{"1":"wB"},R:{"1":"xB"}},B:6,C:"Array.prototype.includes"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/arrow-functions.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/arrow-functions.js deleted file mode 100644 index 8350827..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/arrow-functions.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB F K H D G E A B C p x J L N I O P Q XB RB"},D:{"1":"1 2 3 4 5 6 8 9 o M q r s t u v w y LB GB FB bB a HB IB JB","2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n"},E:{"1":"A B C QB z SB","2":"F K H D G E KB CB MB NB OB PB"},F:{"1":"b c d e f g h i j k l m n o M q r s t u v w","2":"0 7 E B C J L N I O P Q R S T U V W X Y Z TB UB VB WB z AB YB"},G:{"1":"iB jB kB lB","2":"G CB aB DB cB dB eB fB gB hB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"K uB vB","2":"F"},Q:{"2":"wB"},R:{"1":"xB"}},B:6,C:"Arrow functions"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/asmjs.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/asmjs.js deleted file mode 100644 index e93144e..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/asmjs.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"1":"p x J L N I","322":"C"},C:{"1":"0 1 2 3 4 5 6 8 9 R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB F K H D G E A B C p x J L N I O P Q XB RB"},D:{"2":"F K H D G E A B C p x J L N I O P Q R S T U V W","132":"0 1 2 3 4 5 6 8 9 X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"2":"7 E B C TB UB VB WB z AB YB","132":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"2":"BB F nB oB pB qB DB rB sB","132":"a"},J:{"2":"D A"},K:{"2":"7 A B C z AB","132":"M"},L:{"132":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"2":"F","132":"K uB vB"},Q:{"132":"wB"},R:{"132":"xB"}},B:6,C:"asm.js"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/async-clipboard.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/async-clipboard.js deleted file mode 100644 index ccecb99..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/async-clipboard.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"2":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"1":"9 LB GB FB bB a HB IB JB","2":"0 1 2 3 4 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","66":"5 6 8 y"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q TB UB VB WB z AB YB","16":"r s t u v w"},G:{"2":"G aB DB cB dB eB fB gB hB iB jB kB lB","16":"CB"},H:{"2":"mB"},I:{"2":"BB F a nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"2":"a"},M:{"2":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"2":"F K uB vB"},Q:{"2":"wB"},R:{"2":"xB"}},B:5,C:"Asynchronous Clipboard API"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/async-functions.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/async-functions.js deleted file mode 100644 index 811263e..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/async-functions.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"1":"J L N I","2":"C p","194":"x"},C:{"1":"1 2 3 4 5 6 8 9 v w y","2":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u XB RB"},D:{"1":"2 3 4 5 6 8 9 y LB GB FB bB a HB IB JB","2":"0 1 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w"},E:{"1":"B C QB z SB","2":"F K H D G E A KB CB MB NB OB PB"},F:{"1":"l m n o M q r s t u v w","2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k TB UB VB WB z AB YB"},G:{"1":"jB kB lB","2":"G CB aB DB cB dB eB fB gB hB iB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"uB vB","2":"F K"},Q:{"2":"wB"},R:{"2":"xB"}},B:6,C:"Async functions"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/async-iterations-and-generators.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/async-iterations-and-generators.js deleted file mode 100644 index 2e2f827..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/async-iterations-and-generators.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"1":"4 5 6 8 9 y","2":"0 1 2 3 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w XB RB"},D:{"1":"LB GB FB bB a HB IB JB","2":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y"},E:{"1":"C SB","2":"F K H D G E A B KB CB MB NB OB PB QB z"},F:{"1":"t u v w","2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s TB UB VB WB z AB YB"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"2":"BB F a nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"2":"F K uB vB"},Q:{"2":"wB"},R:{"2":"xB"}},B:6,C:"Async iterators and generators"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/atob-btoa.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/atob-btoa.js deleted file mode 100644 index 10585aa..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/atob-btoa.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","2":"H D G E EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"1":"0 7 B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w WB z AB YB","2":"E TB UB","16":"VB"},G:{"1":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"1":"mB"},I:{"1":"BB F a nB oB pB qB DB rB sB"},J:{"1":"D A"},K:{"1":"7 B C M z AB","16":"A"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:1,C:"Base64 encoding and decoding"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/audio-api.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/audio-api.js deleted file mode 100644 index 90325a6..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/audio-api.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB F K H D G E A B C p x J L N I O P Q R S T XB RB"},D:{"1":"1 2 3 4 5 6 8 9 d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"F K H D G E","33":"0 A B C p x J L N I O P Q R S T U V W X Y Z b c"},E:{"2":"F K KB CB MB","33":"H D G E A B C NB OB PB QB z SB"},F:{"1":"0 R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C TB UB VB WB z AB YB","33":"J L N I O P Q"},G:{"2":"CB aB DB cB","33":"G dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:5,C:"Web Audio API"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/audio.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/audio.js deleted file mode 100644 index ba10d80..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/audio.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"E A B","2":"H D G EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB","132":"F K H D G E A B C p x J L N I O XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"F K H D G E A B C MB NB OB PB QB z SB","2":"KB CB"},F:{"1":"0 7 B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w VB WB z AB YB","2":"E","4":"TB UB"},G:{"1":"G aB DB cB dB eB fB gB hB iB jB kB lB","2":"CB"},H:{"2":"mB"},I:{"1":"BB F a pB qB DB rB sB","2":"nB oB"},J:{"1":"D A"},K:{"1":"7 B C M z AB","2":"A"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:1,C:"Audio element"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/audiotracks.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/audiotracks.js deleted file mode 100644 index 2afda74..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/audiotracks.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","2":"H D G E EB"},B:{"1":"C p x J L N I"},C:{"2":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b XB RB","194":"1 2 3 4 5 6 8 9 c d e f g h i j k l m n o M q r s t u v w y"},D:{"2":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"D G E A B C NB OB PB QB z SB","2":"F K H KB CB MB"},F:{"2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB"},G:{"1":"G eB fB gB hB iB jB kB lB","2":"CB aB DB cB dB"},H:{"2":"mB"},I:{"2":"BB F a nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"2":"a"},M:{"2":"y"},N:{"1":"A B"},O:{"2":"tB"},P:{"2":"F K uB vB"},Q:{"2":"wB"},R:{"2":"xB"}},B:1,C:"Audio Tracks"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/autofocus.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/autofocus.js deleted file mode 100644 index 7be72d0..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/autofocus.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","2":"H D G E EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"F"},E:{"1":"K H D G E A B C MB NB OB PB QB z SB","2":"F KB CB"},F:{"1":"0 7 B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB","2":"E"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"1":"BB F a qB DB rB sB","2":"nB oB pB"},J:{"1":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"2":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:1,C:"Autofocus attribute"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/aux-click.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/aux-click.js deleted file mode 100644 index 6f32888..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/aux-click.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K C G E A B CB"},B:{"2":"D v Z I M H"},C:{"2":"VB y F J K C G E A B D v Z I M H N O P Q R S T U V W X Y x a b c d e f L h i j k l m n o p q r s t u z TB SB","129":"0 1 2 3 5 6 7 w"},D:{"1":"2 3 5 6 7 w HB g DB XB EB FB","2":"0 1 F J K C G E A B D v Z I M H N O P Q R S T U V W X Y x a b c d e f L h i j k l m n o p q r s t u z"},E:{"2":"F J K C G E A B GB AB IB JB KB LB MB NB"},F:{"1":"l m n o p q r s t u","2":"8 9 E B D I M H N O P Q R S T U V W X Y x a b c d e f L h i j k OB PB QB RB UB BB"},G:{"2":"4 G AB WB YB ZB aB bB cB dB eB fB gB"},H:{"2":"hB"},I:{"1":"g","2":"4 y F iB jB kB lB mB nB"},J:{"2":"C","16":"A"},K:{"2":"8 9 A B D L BB"},L:{"1":"g"},M:{"2":"w"},N:{"2":"A B"},O:{"16":"oB"},P:{"1":"J pB","16":"F"},Q:{"16":"qB"},R:{"1":"rB"}},B:5,C:"Auxclick"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/auxclick.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/auxclick.js deleted file mode 100644 index f8ff010..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/auxclick.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"2":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v XB RB","129":"1 2 3 4 5 6 8 9 w y"},D:{"1":"2 3 4 5 6 8 9 y LB GB FB bB a HB IB JB","2":"0 1 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"1":"l m n o M q r s t u v w","2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k TB UB VB WB z AB YB"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C z AB","16":"M"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"K uB vB","2":"F"},Q:{"1":"wB"},R:{"1":"xB"}},B:5,C:"Auxclick"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/av1.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/av1.js deleted file mode 100644 index f189836..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/av1.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"2":"0 1 2 3 4 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w XB RB","194":"5 6 8 9 y"},D:{"1":"IB JB","2":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB","322":"a HB"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"2":"BB F a nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"2":"a"},M:{"2":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"2":"F K uB vB"},Q:{"2":"wB"},R:{"2":"xB"}},B:6,C:"AV1 video format"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/background-attachment.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/background-attachment.js deleted file mode 100644 index 9425c25..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/background-attachment.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"E A B","132":"H D G EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","132":"ZB BB F K H D G E A B C p x J L N I O P Q R S T XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"K H D G E A B C MB NB OB PB QB z SB","132":"F KB CB"},F:{"1":"0 7 B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w VB WB z AB YB","132":"E TB UB"},G:{"2":"CB aB DB","772":"G cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"2":"BB F a nB oB pB rB sB","132":"qB DB"},J:{"260":"D A"},K:{"1":"7 B C M z AB","132":"A"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"2":"F","1028":"K uB vB"},Q:{"1":"wB"},R:{"1028":"xB"}},B:4,C:"CSS background-attachment"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/background-img-opts.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/background-img-opts.js deleted file mode 100644 index 53fa8ca..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/background-img-opts.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"E A B","2":"H D G EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB XB","36":"RB"},D:{"1":"0 1 2 3 4 5 6 8 9 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","516":"F K H D G E A B C p x"},E:{"1":"D G E A B C OB PB QB z SB","772":"F K H KB CB MB NB"},F:{"1":"0 7 B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w VB WB z AB YB","2":"E TB","36":"UB"},G:{"1":"G eB fB gB hB iB jB kB lB","4":"CB aB DB dB","516":"cB"},H:{"132":"mB"},I:{"1":"a rB sB","36":"nB","516":"BB F qB DB","548":"oB pB"},J:{"1":"D A"},K:{"1":"7 A B C M z AB"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:4,C:"CSS3 Background-image options"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/background-position-x-y.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/background-position-x-y.js deleted file mode 100644 index ec86396..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/background-position-x-y.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"H D G E A B EB"},B:{"1":"C p x J L N I"},C:{"1":"1 2 3 4 5 6 8 9 s t u v w y","2":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"1":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C TB UB VB WB z AB YB"},G:{"1":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"1":"BB F a nB oB pB qB DB rB sB"},J:{"1":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:7,C:"background-position-x & background-position-y"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/background-repeat-round-space.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/background-repeat-round-space.js deleted file mode 100644 index bffbe98..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/background-repeat-round-space.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","2":"H D G EB","132":"E"},B:{"1":"C p x J L N I"},C:{"1":"1 2 3 4 5 6 8 9 s t u v w y","2":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r XB RB"},D:{"1":"1 2 3 4 5 6 8 9 b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z"},E:{"1":"D G E A B C OB PB QB z SB","2":"F K H KB CB MB NB"},F:{"1":"0 7 B C O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w VB WB z AB YB","2":"E J L N I TB UB"},G:{"1":"G eB fB gB hB iB jB kB lB","2":"CB aB DB cB dB"},H:{"1":"mB"},I:{"1":"a rB sB","2":"BB F nB oB pB qB DB"},J:{"1":"A","2":"D"},K:{"1":"7 B C M z AB","2":"A"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:4,C:"CSS background-repeat round and space"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/background-sync.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/background-sync.js deleted file mode 100644 index 5e19975..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/background-sync.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N","16":"I"},C:{"2":"0 1 2 3 4 5 6 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB","16":"8 9"},D:{"1":"1 2 3 4 5 6 8 9 s t u v w y LB GB FB bB a HB IB JB","2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"1":"f g h i j k l m n o M q r s t u v w","2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e TB UB VB WB z AB YB"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"2":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"K uB vB","2":"F"},Q:{"1":"wB"},R:{"2":"xB"}},B:7,C:"Background Sync API"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/battery-status.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/battery-status.js deleted file mode 100644 index a91e734..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/battery-status.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"1":"m n o M q r s t u","2":"1 2 3 4 5 6 8 9 ZB BB F K H D G E v w y XB RB","132":"0 L N I O P Q R S T U V W X Y Z b c d e f g h i j k l","164":"A B C p x J"},D:{"1":"1 2 3 4 5 6 8 9 h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f","66":"g"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"1":"0 U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C J L N I O P Q R S T TB UB VB WB z AB YB"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"2":"wB"},R:{"1":"xB"}},B:4,C:"Battery Status API"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/beacon.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/beacon.js deleted file mode 100644 index 2966ed5..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/beacon.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"1":"x J L N I","2":"C p"},C:{"1":"0 1 2 3 4 5 6 8 9 b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z XB RB"},D:{"1":"1 2 3 4 5 6 8 9 i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h"},E:{"1":"C z SB","2":"F K H D G E A B KB CB MB NB OB PB QB"},F:{"1":"0 V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C J L N I O P Q R S T U TB UB VB WB z AB YB"},G:{"1":"lB","2":"G CB aB DB cB dB eB fB gB hB iB jB kB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:5,C:"Beacon API"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/beforeafterprint.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/beforeafterprint.js deleted file mode 100644 index 45bc5fe..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/beforeafterprint.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"H D G E A B","16":"EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB F K XB RB"},D:{"1":"LB GB FB bB a HB IB JB","2":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"1":"t u v w","2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s TB UB VB WB z AB YB"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"2":"BB F a nB oB pB qB DB rB sB"},J:{"16":"D A"},K:{"2":"7 A B C M z AB"},L:{"1":"a"},M:{"1":"y"},N:{"16":"A B"},O:{"16":"tB"},P:{"2":"K uB vB","16":"F"},Q:{"2":"wB"},R:{"2":"xB"}},B:2,C:"Printing Events"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/blobbuilder.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/blobbuilder.js deleted file mode 100644 index e1e7918..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/blobbuilder.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","2":"H D G E EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB F K XB RB","36":"H D G E A B C"},D:{"1":"0 1 2 3 4 5 6 8 9 P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"F K H D","36":"G E A B C p x J L N I O"},E:{"1":"H D G E A B C NB OB PB QB z SB","2":"F K KB CB MB"},F:{"1":"0 7 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"E B C TB UB VB WB z AB YB"},G:{"1":"G dB eB fB gB hB iB jB kB lB","2":"CB aB DB cB"},H:{"2":"mB"},I:{"1":"a","2":"nB oB pB","36":"BB F qB DB rB sB"},J:{"1":"A","2":"D"},K:{"1":"7 M","2":"A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:5,C:"Blob constructing"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/bloburls.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/bloburls.js deleted file mode 100644 index d1d8fff..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/bloburls.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E EB","129":"A B"},B:{"1":"J L N I","129":"C p x"},C:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"F K H D","33":"G E A B C p x J L N I O P Q R"},E:{"1":"D G E A B C NB OB PB QB z SB","2":"F K KB CB MB","33":"H"},F:{"1":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C TB UB VB WB z AB YB"},G:{"1":"G eB fB gB hB iB jB kB lB","2":"CB aB DB cB","33":"dB"},H:{"2":"mB"},I:{"1":"a rB sB","2":"BB nB oB pB","33":"F qB DB"},J:{"1":"A","2":"D"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"1":"B","2":"A"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:5,C:"Blob URLs"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/border-image.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/border-image.js deleted file mode 100644 index 03bddc4..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/border-image.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"B","2":"H D G E A EB"},B:{"1":"x J L N I","129":"C p"},C:{"1":"1 2 3 4 5 6 8 9 t u v w y","2":"ZB BB","260":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s","804":"F K H D G E A B C p x XB RB"},D:{"260":"1 2 3 4 5 6 8 9 u v w y LB GB FB bB a HB IB JB","388":"0 Z b c d e f g h i j k l m n o M q r s t","1412":"J L N I O P Q R S T U V W X Y","1956":"F K H D G E A B C p x"},E:{"129":"A B C PB QB z SB","1412":"H D G E NB OB","1956":"F K KB CB MB"},F:{"2":"E TB UB","260":"h i j k l m n o M q r s t u v w","388":"0 J L N I O P Q R S T U V W X Y Z b c d e f g","1796":"VB WB","1828":"7 B C z AB YB"},G:{"129":"hB iB jB kB lB","1412":"G dB eB fB gB","1956":"CB aB DB cB"},H:{"1828":"mB"},I:{"388":"a rB sB","1956":"BB F nB oB pB qB DB"},J:{"1412":"A","1924":"D"},K:{"2":"A","388":"M","1828":"7 B C z AB"},L:{"260":"a"},M:{"1":"y"},N:{"1":"B","2":"A"},O:{"388":"tB"},P:{"260":"K uB vB","388":"F"},Q:{"260":"wB"},R:{"260":"xB"}},B:4,C:"CSS3 Border images"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/border-radius.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/border-radius.js deleted file mode 100644 index e17df3e..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/border-radius.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"E A B","2":"H D G EB"},B:{"1":"C p x J L N I"},C:{"1":"1 2 3 4 5 6 8 9 t u v w y","257":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s","289":"BB XB RB","292":"ZB"},D:{"1":"0 1 2 3 4 5 6 8 9 K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","33":"F"},E:{"1":"K D G E A B C OB PB QB z SB","33":"F KB CB","129":"H MB NB"},F:{"1":"0 7 B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w VB WB z AB YB","2":"E TB UB"},G:{"1":"G aB DB cB dB eB fB gB hB iB jB kB lB","33":"CB"},H:{"2":"mB"},I:{"1":"BB F a oB pB qB DB rB sB","33":"nB"},J:{"1":"D A"},K:{"1":"7 B C M z AB","2":"A"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:4,C:"CSS3 Border-radius (rounded corners)"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/broadcastchannel.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/broadcastchannel.js deleted file mode 100644 index a158e61..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/broadcastchannel.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"1":"1 2 3 4 5 6 8 9 h i j k l m n o M q r s t u v w y","2":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g XB RB"},D:{"1":"1 2 3 4 5 6 8 9 y LB GB FB bB a HB IB JB","2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"1":"k l m n o M q r s t u v w","2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j TB UB VB WB z AB YB"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"vB","2":"F K uB"},Q:{"2":"wB"},R:{"2":"xB"}},B:1,C:"BroadcastChannel"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/brotli.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/brotli.js deleted file mode 100644 index 4ca9643..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/brotli.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"1":"J L N I","2":"C p x"},C:{"1":"1 2 3 4 5 6 8 9 n o M q r s t u v w y","2":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m XB RB"},D:{"1":"1 2 3 4 5 6 8 9 u v w y LB GB FB bB a HB IB JB","2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r","194":"s","257":"t"},E:{"2":"F K H D G E A KB CB MB NB OB PB QB","513":"B C z SB"},F:{"1":"h i j k l m n o M q r s t u v w","2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e TB UB VB WB z AB YB","194":"f g"},G:{"1":"kB lB","2":"G CB aB DB cB dB eB fB gB hB iB jB"},H:{"2":"mB"},I:{"2":"BB F nB oB pB qB DB rB sB","257":"a"},J:{"2":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"K uB vB","2":"F"},Q:{"1":"wB"},R:{"2":"xB"}},B:6,C:"Brotli Accept-Encoding/Content-Encoding"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/calc.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/calc.js deleted file mode 100644 index 5a0c225..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/calc.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","2":"H D G EB","260":"E"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB XB RB","33":"F K H D G E A B C p x J"},D:{"1":"0 1 2 3 4 5 6 8 9 V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"F K H D G E A B C p x J L N I","33":"O P Q R S T U"},E:{"1":"D G E A B C NB OB PB QB z SB","2":"F K KB CB MB","33":"H"},F:{"1":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C TB UB VB WB z AB YB"},G:{"1":"G eB fB gB hB iB jB kB lB","2":"CB aB DB cB","33":"dB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB","132":"rB sB"},J:{"1":"A","2":"D"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:4,C:"calc() as CSS unit value"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/canvas-blending.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/canvas-blending.js deleted file mode 100644 index 851e5ea..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/canvas-blending.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"1":"p x J L N I","2":"C"},C:{"1":"0 1 2 3 4 5 6 8 9 P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB F K H D G E A B C p x J L N I O XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"F K H D G E A B C p x J L N I O P Q R S T U V W X Y"},E:{"1":"D G E A B C NB OB PB QB z SB","2":"F K H KB CB MB"},F:{"1":"0 N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C J L TB UB VB WB z AB YB"},G:{"1":"G eB fB gB hB iB jB kB lB","2":"CB aB DB cB dB"},H:{"2":"mB"},I:{"1":"a rB sB","2":"BB F nB oB pB qB DB"},J:{"2":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:4,C:"Canvas blend modes"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/canvas-text.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/canvas-text.js deleted file mode 100644 index c158afa..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/canvas-text.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"E A B","2":"EB","8":"H D G"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB","8":"ZB BB"},D:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"F K H D G E A B C MB NB OB PB QB z SB","8":"KB CB"},F:{"1":"0 7 B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w VB WB z AB YB","8":"E TB UB"},G:{"1":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"1":"BB F a nB oB pB qB DB rB sB"},J:{"1":"D A"},K:{"1":"7 B C M z AB","8":"A"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:1,C:"Text API for Canvas"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/canvas.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/canvas.js deleted file mode 100644 index 0f9c4aa..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/canvas.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"E A B","2":"EB","8":"H D G"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y RB","132":"ZB BB XB"},D:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"F K H D G E A B C MB NB OB PB QB z SB","132":"KB CB"},F:{"1":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB"},G:{"1":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"260":"mB"},I:{"1":"BB F a qB DB rB sB","132":"nB oB pB"},J:{"1":"D A"},K:{"1":"7 A B C M z AB"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:1,C:"Canvas (basic support)"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/ch-unit.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/ch-unit.js deleted file mode 100644 index a755f93..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/ch-unit.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G EB","132":"E A B"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"F K H D G E A B C p x J L N I O P Q R S T U V"},E:{"1":"D G E A B C OB PB QB z SB","2":"F K H KB CB MB NB"},F:{"1":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C TB UB VB WB z AB YB"},G:{"1":"G eB fB gB hB iB jB kB lB","2":"CB aB DB cB dB"},H:{"2":"mB"},I:{"1":"a rB sB","2":"BB F nB oB pB qB DB"},J:{"1":"A","2":"D"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:4,C:"ch (character) unit"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/chacha20-poly1305.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/chacha20-poly1305.js deleted file mode 100644 index ac6c191..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/chacha20-poly1305.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"1":"1 2 3 4 5 6 8 9 q r s t u v w y","2":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M XB RB"},D:{"1":"1 2 3 4 5 6 8 9 s t u v w y LB GB FB bB a HB IB JB","2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b","129":"c d e f g h i j k l m n o M q r"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"1":"f g h i j k l m n o M q r s t u v w","2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e TB UB VB WB z AB YB"},G:{"1":"kB lB","2":"G CB aB DB cB dB eB fB gB hB iB jB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB","16":"sB"},J:{"2":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:6,C:"ChaCha20-Poly1305 cipher suites for TLS"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/channel-messaging.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/channel-messaging.js deleted file mode 100644 index 635de1d..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/channel-messaging.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","2":"H D G E EB"},B:{"1":"C p x J L N I"},C:{"1":"1 2 3 4 5 6 8 9 k l m n o M q r s t u v w y","2":"ZB BB F K H D G E A B C p x J L N I O P Q R S T U XB RB","194":"0 V W X Y Z b c d e f g h i j"},D:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"K H D G E A B C MB NB OB PB QB z SB","2":"F KB CB"},F:{"1":"0 7 B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w WB z AB YB","2":"E TB UB","16":"VB"},G:{"1":"G cB dB eB fB gB hB iB jB kB lB","2":"CB aB DB"},H:{"2":"mB"},I:{"1":"a rB sB","2":"BB F nB oB pB qB DB"},J:{"1":"D A"},K:{"1":"7 B C M z AB","2":"A"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:1,C:"Channel messaging"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/childnode-remove.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/childnode-remove.js deleted file mode 100644 index 3d0cda4..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/childnode-remove.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"1":"p x J L N I","16":"C"},C:{"1":"0 1 2 3 4 5 6 8 9 S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB F K H D G E A B C p x J L N I O P Q R XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"F K H D G E A B C p x J L N I O P Q R S"},E:{"1":"D G E A B C NB OB PB QB z SB","2":"F K KB CB MB","16":"H"},F:{"1":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C TB UB VB WB z AB YB"},G:{"1":"G eB fB gB hB iB jB kB lB","2":"CB aB DB cB dB"},H:{"2":"mB"},I:{"1":"a rB sB","2":"BB F nB oB pB qB DB"},J:{"1":"A","2":"D"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:1,C:"ChildNode.remove()"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/classlist.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/classlist.js deleted file mode 100644 index c75bf5a..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/classlist.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"8":"H D G E EB","900":"A","1924":"B"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","8":"ZB BB XB","516":"T U","772":"F K H D G E A B C p x J L N I O P Q R S RB"},D:{"1":"0 1 2 3 4 5 6 8 9 X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","8":"F K H D","516":"T U V W","772":"S","900":"G E A B C p x J L N I O P Q R"},E:{"1":"D G E A B C OB PB QB z SB","8":"F K KB CB","900":"H MB NB"},F:{"1":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","8":"E B TB UB VB WB z","900":"7 C AB YB"},G:{"1":"G eB fB gB hB iB jB kB lB","8":"CB aB DB","900":"cB dB"},H:{"900":"mB"},I:{"1":"a rB sB","8":"nB oB pB","900":"BB F qB DB"},J:{"1":"A","900":"D"},K:{"1":"M","8":"A B","900":"7 C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"900":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:1,C:"classList (DOMTokenList)"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/client-hints-dpr-width-viewport.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/client-hints-dpr-width-viewport.js deleted file mode 100644 index 8568fab..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/client-hints-dpr-width-viewport.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"2":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"1":"1 2 3 4 5 6 8 9 M q r s t u v w y LB GB FB bB a HB IB JB","2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"1":"c d e f g h i j k l m n o M q r s t u v w","2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b TB UB VB WB z AB YB"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"2":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"K uB vB","2":"F"},Q:{"2":"wB"},R:{"1":"xB"}},B:6,C:"Client Hints: DPR, Width, Viewport-Width"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/clipboard.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/clipboard.js deleted file mode 100644 index 58ca626..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/clipboard.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2436":"H D G E A B EB"},B:{"260":"N I","2436":"C p x J L"},C:{"2":"ZB BB F K H D G E A B C p x J L N I O P Q XB RB","772":"0 R S T U V W X Y Z b c d e f g h i j","4100":"1 2 3 4 5 6 8 9 k l m n o M q r s t u v w y"},D:{"2":"F K H D G E A B C","2564":"0 p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l","10244":"1 2 3 4 5 6 8 9 m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"16":"KB CB","2308":"A B C QB z SB","2820":"F K H D G E MB NB OB PB"},F:{"2":"E B TB UB VB WB z AB YB","16":"C","516":"7","2564":"J L N I O P Q R S T U V W X Y","10244":"0 Z b c d e f g h i j k l m n o M q r s t u v w"},G:{"2":"CB aB DB","2820":"G cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"2":"BB F nB oB pB qB DB","2308":"a rB sB"},J:{"2":"D","2308":"A"},K:{"2":"A B C z AB","16":"7","3076":"M"},L:{"2052":"a"},M:{"1028":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"2052":"K uB vB","2308":"F"},Q:{"10244":"wB"},R:{"2052":"xB"}},B:5,C:"Synchronous Clipboard API"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/comparedocumentposition.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/comparedocumentposition.js deleted file mode 100644 index 2cd5e30..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/comparedocumentposition.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"E A B","2":"H D G EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","16":"ZB BB XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","16":"F K H D G E A B C p x","132":"J L N I O P Q R S T U V W X Y"},E:{"1":"A B C QB z SB","16":"F K H KB CB","132":"D G E NB OB PB","260":"MB"},F:{"1":"0 7 C N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w YB","16":"E B TB UB VB WB z AB","132":"J L"},G:{"1":"iB jB kB lB","16":"CB","132":"G aB DB cB dB eB fB gB hB"},H:{"1":"mB"},I:{"1":"a rB sB","16":"nB oB","132":"BB F pB qB DB"},J:{"132":"D A"},K:{"1":"7 C M","16":"A B z AB"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:1,C:"Node.compareDocumentPosition()"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/console-basic.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/console-basic.js deleted file mode 100644 index cd2e2e2..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/console-basic.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","2":"H D EB","132":"G E"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"1":"0 7 B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w z AB YB","2":"E TB UB VB WB"},G:{"1":"CB aB DB cB","513":"G dB eB fB gB hB iB jB kB lB"},H:{"4097":"mB"},I:{"1025":"BB F a nB oB pB qB DB rB sB"},J:{"258":"D A"},K:{"2":"A","258":"7 B C M z AB"},L:{"1025":"a"},M:{"2049":"y"},N:{"258":"A B"},O:{"258":"tB"},P:{"1025":"F K uB vB"},Q:{"1":"wB"},R:{"1025":"xB"}},B:1,C:"Basic console logging functions"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/console-time.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/console-time.js deleted file mode 100644 index 3c4f300..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/console-time.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"B","2":"H D G E A EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB F K H D G E XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"F K H D G E A B C MB NB OB PB QB z SB","2":"KB CB"},F:{"1":"0 7 C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w z AB YB","2":"E TB UB VB WB","16":"B"},G:{"1":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"1":"mB"},I:{"1":"BB F a nB oB pB qB DB rB sB"},J:{"1":"D A"},K:{"1":"M","16":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"1":"B","2":"A"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:1,C:"console.time and console.timeEnd"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/const.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/const.js deleted file mode 100644 index a46bec7..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/const.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"B","2":"H D G E A EB"},B:{"1":"C p x J L N I"},C:{"1":"1 2 3 4 5 6 8 9 f g h i j k l m n o M q r s t u v w y","132":"ZB BB F K H D G E A B C XB RB","260":"0 p x J L N I O P Q R S T U V W X Y Z b c d e"},D:{"1":"1 2 3 4 5 6 8 9 s t u v w y LB GB FB bB a HB IB JB","260":"F K H D G E A B C p x J L N I O P","772":"0 Q R S T U V W X Y Z b c d e f g h i j","1028":"k l m n o M q r"},E:{"1":"A B C QB z SB","260":"F K KB CB","772":"H D G E MB NB OB PB"},F:{"1":"f g h i j k l m n o M q r s t u v w","2":"E TB","132":"B UB VB WB z AB","644":"7 C YB","772":"J L N I O P Q R S T U V W","1028":"0 X Y Z b c d e"},G:{"1":"iB jB kB lB","260":"CB aB DB","772":"G cB dB eB fB gB hB"},H:{"644":"mB"},I:{"1":"a","16":"nB oB","260":"pB","772":"BB F qB DB rB sB"},J:{"772":"D A"},K:{"1":"M","132":"A B z AB","644":"7 C"},L:{"1":"a"},M:{"1":"y"},N:{"1":"B","2":"A"},O:{"1":"tB"},P:{"1":"K uB vB","1028":"F"},Q:{"772":"wB"},R:{"1028":"xB"}},B:6,C:"const"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/constraint-validation.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/constraint-validation.js deleted file mode 100644 index cef00b6..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/constraint-validation.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E EB","900":"A B"},B:{"1":"N I","388":"x J L","900":"C p"},C:{"1":"1 2 3 4 5 6 8 9 u v w y","2":"ZB BB XB RB","260":"s t","388":"0 Y Z b c d e f g h i j k l m n o M q r","900":"F K H D G E A B C p x J L N I O P Q R S T U V W X"},D:{"1":"1 2 3 4 5 6 8 9 j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","16":"F K H D G E A B C p x","388":"0 U V W X Y Z b c d e f g h i","900":"J L N I O P Q R S T"},E:{"1":"A B C QB z SB","16":"F K KB CB","388":"G E OB PB","900":"H D MB NB"},F:{"1":"0 W X Y Z b c d e f g h i j k l m n o M q r s t u v w","16":"E B TB UB VB WB z AB","388":"J L N I O P Q R S T U V","900":"7 C YB"},G:{"1":"iB jB kB lB","16":"CB aB DB","388":"G eB fB gB hB","900":"cB dB"},H:{"2":"mB"},I:{"1":"a","16":"BB nB oB pB","388":"rB sB","900":"F qB DB"},J:{"16":"D","388":"A"},K:{"1":"M","16":"A B z AB","900":"7 C"},L:{"1":"a"},M:{"1":"y"},N:{"900":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"388":"wB"},R:{"1":"xB"}},B:1,C:"Constraint Validation API"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/contenteditable.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/contenteditable.js deleted file mode 100644 index 6dc7401..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/contenteditable.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"H D G E A B EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB","2":"ZB","4":"BB"},D:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"1":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB"},G:{"1":"G cB dB eB fB gB hB iB jB kB lB","2":"CB aB DB"},H:{"2":"mB"},I:{"1":"BB F a qB DB rB sB","2":"nB oB pB"},J:{"1":"D A"},K:{"1":"7 M","2":"A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:1,C:"contenteditable attribute (basic support)"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/contentsecuritypolicy.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/contentsecuritypolicy.js deleted file mode 100644 index 8fe8ad6..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/contentsecuritypolicy.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E EB","132":"A B"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB XB RB","129":"F K H D G E A B C p x J L N I O P Q R"},D:{"1":"0 1 2 3 4 5 6 8 9 U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"F K H D G E A B C p","257":"x J L N I O P Q R S T"},E:{"1":"D G E A B C OB PB QB z SB","2":"F K KB CB","257":"H NB","260":"MB"},F:{"1":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C TB UB VB WB z AB YB"},G:{"1":"G eB fB gB hB iB jB kB lB","2":"CB aB DB","257":"dB","260":"cB"},H:{"2":"mB"},I:{"1":"a rB sB","2":"BB F nB oB pB qB DB"},J:{"2":"D","257":"A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"132":"A B"},O:{"257":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:4,C:"Content Security Policy 1.0"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/contentsecuritypolicy2.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/contentsecuritypolicy2.js deleted file mode 100644 index 42b4816..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/contentsecuritypolicy2.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"1":"J L N I","2":"C p x"},C:{"2":"ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z XB RB","132":"0 b c d","260":"e","516":"f g h i j k l m n","8196":"1 2 3 4 5 6 8 9 o M q r s t u v w y"},D:{"1":"1 2 3 4 5 6 8 9 j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e","1028":"f g h","2052":"i"},E:{"1":"A B C QB z SB","2":"F K H D G E KB CB MB NB OB PB"},F:{"1":"0 W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C J L N I O P Q R TB UB VB WB z AB YB","1028":"S T U","2052":"V"},G:{"1":"iB jB kB lB","2":"G CB aB DB cB dB eB fB gB hB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"4100":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:4,C:"Content Security Policy Level 2"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/cors.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/cors.js deleted file mode 100644 index 0f97657..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/cors.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"B","2":"H D EB","132":"A","260":"G E"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB","2":"ZB BB"},D:{"1":"0 1 2 3 4 5 6 8 9 p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","132":"F K H D G E A B C"},E:{"2":"KB CB","513":"H D G E A B C NB OB PB QB z SB","644":"F K MB"},F:{"1":"0 7 C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"E B TB UB VB WB z AB YB"},G:{"513":"G dB eB fB gB hB iB jB kB lB","644":"CB aB DB cB"},H:{"2":"mB"},I:{"1":"a rB sB","132":"BB F nB oB pB qB DB"},J:{"1":"A","132":"D"},K:{"1":"7 C M","2":"A B z AB"},L:{"1":"a"},M:{"1":"y"},N:{"1":"B","132":"A"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:1,C:"Cross-Origin Resource Sharing"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/credential-management.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/credential-management.js deleted file mode 100644 index c36e3bc..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/credential-management.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"2":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"1":"4 5 6 8 9 y LB GB FB bB a HB IB JB","2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q","66":"r s t","129":"1 2 3 u v w"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"1":"o M q r s t u v w","2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n TB UB VB WB z AB YB"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"2":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"vB","2":"F K uB"},Q:{"2":"wB"},R:{"2":"xB"}},B:5,C:"Credential Management API"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/cryptography.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/cryptography.js deleted file mode 100644 index dba29dd..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/cryptography.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"EB","8":"H D G E A","164":"B"},B:{"1":"C p x J L N I"},C:{"1":"1 2 3 4 5 6 8 9 d e f g h i j k l m n o M q r s t u v w y","8":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z XB RB","322":"b c"},D:{"1":"1 2 3 4 5 6 8 9 g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","8":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f"},E:{"1":"B C z SB","8":"F K H D KB CB MB NB","545":"G E A OB PB QB"},F:{"1":"0 T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","8":"7 E B C J L N I O P Q R S TB UB VB WB z AB YB"},G:{"1":"kB lB","8":"CB aB DB cB dB eB","545":"G fB gB hB iB jB"},H:{"2":"mB"},I:{"1":"a","8":"BB F nB oB pB qB DB rB sB"},J:{"8":"D A"},K:{"1":"M","8":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"8":"A","164":"B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:4,C:"Web Cryptography"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-all.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-all.js deleted file mode 100644 index 47806a6..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-all.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB F K H D G E A B C p x J L N I O P Q R S T U V XB RB"},D:{"1":"1 2 3 4 5 6 8 9 g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f"},E:{"1":"A B C PB QB z SB","2":"F K H D G E KB CB MB NB OB"},F:{"1":"0 T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C J L N I O P Q R S TB UB VB WB z AB YB"},G:{"1":"hB iB jB kB lB","2":"G CB aB DB cB dB eB fB gB"},H:{"2":"mB"},I:{"1":"a sB","2":"BB F nB oB pB qB DB rB"},J:{"2":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:4,C:"CSS all property"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-animation.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-animation.js deleted file mode 100644 index 4e29227..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-animation.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","2":"H D G E EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB F XB RB","33":"K H D G E A B C p x J"},D:{"1":"1 2 3 4 5 6 8 9 m n o M q r s t u v w y LB GB FB bB a HB IB JB","33":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l"},E:{"1":"E A B C PB QB z SB","2":"KB CB","33":"H D G MB NB OB","292":"F K"},F:{"1":"0 7 Z b c d e f g h i j k l m n o M q r s t u v w","2":"E B TB UB VB WB z AB YB","33":"C J L N I O P Q R S T U V W X Y"},G:{"1":"gB hB iB jB kB lB","33":"G dB eB fB","164":"CB aB DB cB"},H:{"2":"mB"},I:{"1":"a","33":"F qB DB rB sB","164":"BB nB oB pB"},J:{"33":"D A"},K:{"1":"7 M","2":"A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"33":"wB"},R:{"1":"xB"}},B:5,C:"CSS Animation"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-any-link.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-any-link.js deleted file mode 100644 index 72d4eb1..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-any-link.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"1":"1 2 3 4 5 6 8 9 t u v w y","16":"ZB BB F K H D G E A B C p x J L N I O P XB RB","33":"0 Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s"},D:{"16":"F K H D G E A B C p x J L N I O P Q R S","33":"0 1 2 3 4 5 6 8 9 T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"16":"F K H KB CB MB","33":"D G E A B C NB OB PB QB z SB"},F:{"2":"7 E B C TB UB VB WB z AB YB","33":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w"},G:{"16":"CB aB DB cB","33":"G dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"16":"BB F nB oB pB qB DB rB sB","33":"a"},J:{"16":"D A"},K:{"2":"7 A B C z AB","33":"M"},L:{"33":"a"},M:{"33":"y"},N:{"2":"A B"},O:{"16":"tB"},P:{"16":"F","33":"K uB vB"},Q:{"33":"wB"},R:{"33":"xB"}},B:5,C:"CSS :any-link selector"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-appearance.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-appearance.js deleted file mode 100644 index 09c0878..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-appearance.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"388":"C p x J L N I"},C:{"164":"1 2 3 4 5 6 8 9 e f g h i j k l m n o M q r s t u v w y","676":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d XB RB"},D:{"164":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"164":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"2":"7 E B C TB UB VB WB z AB YB","164":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w"},G:{"164":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"164":"BB F a nB oB pB qB DB rB sB"},J:{"164":"D A"},K:{"2":"7 A B C z AB","164":"M"},L:{"164":"a"},M:{"164":"y"},N:{"2":"A","388":"B"},O:{"164":"tB"},P:{"164":"F K uB vB"},Q:{"164":"wB"},R:{"164":"xB"}},B:5,C:"CSS Appearance"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-apply-rule.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-apply-rule.js deleted file mode 100644 index 6a1bb2e..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-apply-rule.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"2":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t","194":"1 2 3 4 5 6 8 9 u v w y LB GB FB bB a HB IB JB"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g TB UB VB WB z AB YB","194":"h i j k l m n o M q r s t u v w"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"2":"BB F a nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C z AB","194":"M"},L:{"194":"a"},M:{"2":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"2":"F","194":"K uB vB"},Q:{"2":"wB"},R:{"194":"xB"}},B:7,C:"CSS @apply rule"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-at-counter-style.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-at-counter-style.js deleted file mode 100644 index d96b8a7..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-at-counter-style.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"2":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b XB RB","132":"1 2 3 4 5 6 8 9 c d e f g h i j k l m n o M q r s t u v w y"},D:{"2":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"2":"BB F a nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"2":"a"},M:{"132":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"2":"F K uB vB"},Q:{"2":"wB"},R:{"2":"xB"}},B:4,C:"CSS Counter Styles"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-backdrop-filter.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-backdrop-filter.js deleted file mode 100644 index d2eab6c..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-backdrop-filter.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L","257":"N I"},C:{"2":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M","194":"1 2 3 4 5 6 8 9 q r s t u v w y LB GB FB bB a HB IB JB"},E:{"2":"F K H D G KB CB MB NB OB","33":"E A B C PB QB z SB"},F:{"2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c TB UB VB WB z AB YB","194":"d e f g h i j k l m n o M q r s t u v w"},G:{"2":"G CB aB DB cB dB eB fB","33":"gB hB iB jB kB lB"},H:{"2":"mB"},I:{"2":"BB F a nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C z AB","194":"M"},L:{"194":"a"},M:{"2":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"2":"F","194":"K uB vB"},Q:{"194":"wB"},R:{"194":"xB"}},B:7,C:"CSS Backdrop Filter"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-background-offsets.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-background-offsets.js deleted file mode 100644 index 5a8c374..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-background-offsets.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"E A B","2":"H D G EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB F K H D G E A B C XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"F K H D G E A B C p x J L N I O P Q R S T"},E:{"1":"D G E A B C OB PB QB z SB","2":"F K H KB CB MB NB"},F:{"1":"0 7 B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w VB WB z AB YB","2":"E TB UB"},G:{"1":"G eB fB gB hB iB jB kB lB","2":"CB aB DB cB dB"},H:{"1":"mB"},I:{"1":"a rB sB","2":"BB F nB oB pB qB DB"},J:{"1":"A","2":"D"},K:{"1":"7 B C M z AB","2":"A"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:4,C:"CSS background-position edge offsets"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-backgroundblendmode.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-backgroundblendmode.js deleted file mode 100644 index 4ee6b94..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-backgroundblendmode.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y XB RB"},D:{"1":"1 2 3 4 5 6 8 9 e f g h i j k l m n o q r s t u v w y LB GB FB bB a HB IB JB","2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d","260":"M"},E:{"2":"F K H D KB CB MB NB","132":"G E A B C OB PB QB z SB"},F:{"1":"0 R S T U V W X Y Z b d e f g h i j k l m n o M q r s t u v w","2":"7 E B C J L N I O P Q TB UB VB WB z AB YB","260":"c"},G:{"2":"CB aB DB cB dB eB","132":"G fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C z AB","260":"M"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:4,C:"CSS background-blend-mode"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-boxdecorationbreak.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-boxdecorationbreak.js deleted file mode 100644 index c01d7e3..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-boxdecorationbreak.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"1":"1 2 3 4 5 6 8 9 b c d e f g h i j k l m n o M q r s t u v w y","2":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z XB RB"},D:{"2":"F K H D G E A B C p x J L N I O P Q","164":"0 1 2 3 4 5 6 8 9 R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"2":"F K H KB CB MB","164":"D G E A B C NB OB PB QB z SB"},F:{"2":"E TB UB VB WB","129":"7 B C z AB YB","164":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w"},G:{"2":"CB aB DB cB dB","164":"G eB fB gB hB iB jB kB lB"},H:{"132":"mB"},I:{"2":"BB F nB oB pB qB DB","164":"a rB sB"},J:{"2":"D","164":"A"},K:{"2":"A","129":"7 B C z AB","164":"M"},L:{"164":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"164":"F K uB vB"},Q:{"164":"wB"},R:{"164":"xB"}},B:5,C:"CSS box-decoration-break"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-boxshadow.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-boxshadow.js deleted file mode 100644 index 58bb52c..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-boxshadow.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"E A B","2":"H D G EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB","33":"XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","33":"F K H D G E"},E:{"1":"H D G E A B C MB NB OB PB QB z SB","33":"K","164":"F KB CB"},F:{"1":"0 7 B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w VB WB z AB YB","2":"E TB UB"},G:{"1":"G cB dB eB fB gB hB iB jB kB lB","33":"aB DB","164":"CB"},H:{"2":"mB"},I:{"1":"F a qB DB rB sB","164":"BB nB oB pB"},J:{"1":"A","33":"D"},K:{"1":"7 B C M z AB","2":"A"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:4,C:"CSS3 Box-shadow"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-canvas.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-canvas.js deleted file mode 100644 index ce382e5..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-canvas.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"2":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u XB RB","16":"1 2 3 4 5 6 8 9 v w y"},D:{"2":"1 2 3 4 5 6 8 9 r s t u v w y LB GB FB bB a HB IB JB","33":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q"},E:{"2":"KB CB","33":"F K H D G E A B C MB NB OB PB QB z SB"},F:{"2":"7 E B C e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB","33":"0 J L N I O P Q R S T U V W X Y Z b c d"},G:{"33":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"2":"a","33":"BB F nB oB pB qB DB rB sB"},J:{"33":"D A"},K:{"2":"7 A B C M z AB"},L:{"2":"a"},M:{"2":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"2":"K uB vB","33":"F"},Q:{"33":"wB"},R:{"2":"xB"}},B:7,C:"CSS Canvas Drawings"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-caret-color.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-caret-color.js deleted file mode 100644 index 07e2284..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-caret-color.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"1":"1 2 3 4 5 6 8 9 w y","2":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v XB RB"},D:{"1":"4 5 6 8 9 y LB GB FB bB a HB IB JB","2":"0 1 2 3 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w"},E:{"1":"C z SB","2":"F K H D G E A B KB CB MB NB OB PB QB"},F:{"1":"n o M q r s t u v w","2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m TB UB VB WB z AB YB"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"vB","2":"F K uB"},Q:{"2":"wB"},R:{"2":"xB"}},B:4,C:"CSS caret-color"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-case-insensitive.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-case-insensitive.js deleted file mode 100644 index ddc44f0..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-case-insensitive.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"1":"1 2 3 4 5 6 8 9 q r s t u v w y","2":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M XB RB"},D:{"1":"1 2 3 4 5 6 8 9 s t u v w y LB GB FB bB a HB IB JB","2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r"},E:{"1":"E A B C PB QB z SB","2":"F K H D G KB CB MB NB OB"},F:{"1":"f g h i j k l m n o M q r s t u v w","2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e TB UB VB WB z AB YB"},G:{"1":"gB hB iB jB kB lB","2":"G CB aB DB cB dB eB fB"},H:{"2":"mB"},I:{"2":"BB F a nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"K uB vB","2":"F"},Q:{"2":"wB"},R:{"2":"xB"}},B:7,C:"Case-insensitive CSS attribute selectors"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-clip-path.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-clip-path.js deleted file mode 100644 index 91d2619..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-clip-path.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"1":"1 2 3 4 5 6 8 9 y","2":"ZB BB","132":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M XB RB","644":"q r s t u v w"},D:{"2":"F K H D G E A B C p x J L N I O P Q R S","260":"2 3 4 5 6 8 9 y LB GB FB bB a HB IB JB","292":"0 1 T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w"},E:{"2":"F K H KB CB MB NB","292":"D G E A B C OB PB QB z SB"},F:{"2":"7 E B C TB UB VB WB z AB YB","260":"l m n o M q r s t u v w","292":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k"},G:{"2":"CB aB DB cB dB","292":"G eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"2":"BB F nB oB pB qB DB","260":"a","292":"rB sB"},J:{"2":"D A"},K:{"2":"7 A B C z AB","292":"M"},L:{"260":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"292":"tB"},P:{"292":"F K uB vB"},Q:{"292":"wB"},R:{"260":"xB"}},B:4,C:"CSS clip-path property (for HTML)"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-color-adjust.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-color-adjust.js deleted file mode 100644 index 4ce4aa7..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-color-adjust.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N","16":"I"},C:{"1":"1 2 3 4 5 6 8 9 r s t u v w y","2":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q XB RB"},D:{"16":"F K H D G E A B C p x J L N I","33":"0 1 2 3 4 5 6 8 9 O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"2":"F K KB CB MB","33":"H D G E A B C NB OB PB QB z SB"},F:{"2":"7 E B C TB UB VB WB z AB YB","33":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w"},G:{"16":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"16":"BB F a nB oB pB qB DB rB sB"},J:{"16":"D A"},K:{"2":"7 A B C M z AB"},L:{"16":"a"},M:{"1":"y"},N:{"16":"A B"},O:{"16":"tB"},P:{"16":"F K uB vB"},Q:{"16":"wB"},R:{"16":"xB"}},B:7,C:"CSS color-adjust"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-conic-gradients.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-conic-gradients.js deleted file mode 100644 index dcfb4e7..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-conic-gradients.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"2":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"1":"IB JB","2":"0 1 2 3 4 5 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","194":"6 8 9 y LB GB FB bB a HB"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o TB UB VB WB z AB YB","194":"M q r s t u v w"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"2":"BB F a nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"194":"a"},M:{"2":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"2":"F K uB vB"},Q:{"2":"wB"},R:{"2":"xB"}},B:5,C:"CSS Conical Gradients"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-containment.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-containment.js deleted file mode 100644 index 821fbc8..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-containment.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"2":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j XB RB","322":"k l m n o M q r s t u","336":"1 2 3 4 5 6 8 9 v w y"},D:{"1":"1 2 3 4 5 6 8 9 v w y LB GB FB bB a HB IB JB","2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t","194":"u"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"1":"j k l m n o M q r s t u v w","2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g TB UB VB WB z AB YB","194":"h i"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"322":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"uB vB","2":"F K"},Q:{"2":"wB"},R:{"2":"xB"}},B:4,C:"CSS Containment"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-counters.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-counters.js deleted file mode 100644 index c97b0cd..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-counters.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"G E A B","2":"H D EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"1":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB"},G:{"1":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"1":"mB"},I:{"1":"BB F a nB oB pB qB DB rB sB"},J:{"1":"D A"},K:{"1":"7 A B C M z AB"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:2,C:"CSS Counters"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-crisp-edges.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-crisp-edges.js deleted file mode 100644 index 45f9283..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-crisp-edges.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H EB","2340":"D G E A B"},B:{"2":"C p x J L N I"},C:{"2":"ZB BB XB","545":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y RB"},D:{"2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j","1025":"1 2 3 4 5 6 8 9 k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"A B C QB z SB","2":"F K KB CB MB","164":"H","4644":"D G E NB OB PB"},F:{"2":"E B J L N I O P Q R S T U V W TB UB VB WB z AB","545":"7 C YB","1025":"0 X Y Z b c d e f g h i j k l m n o M q r s t u v w"},G:{"1":"iB jB kB lB","2":"CB aB DB","4260":"cB dB","4644":"G eB fB gB hB"},H:{"2":"mB"},I:{"2":"BB F nB oB pB qB DB rB sB","1025":"a"},J:{"2":"D","4260":"A"},K:{"2":"A B z AB","545":"7 C","1025":"M"},L:{"1025":"a"},M:{"545":"y"},N:{"2340":"A B"},O:{"1":"tB"},P:{"1025":"F K uB vB"},Q:{"2":"wB"},R:{"1025":"xB"}},B:7,C:"Crisp edges/pixelated images"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-cross-fade.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-cross-fade.js deleted file mode 100644 index f4c256d..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-cross-fade.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"2":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"2":"F K H D G E A B C p x J L","33":"0 1 2 3 4 5 6 8 9 N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"A B C QB z SB","2":"F K KB CB","33":"H D G E MB NB OB PB"},F:{"2":"7 E B C TB UB VB WB z AB YB","33":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w"},G:{"1":"iB jB kB lB","2":"CB aB DB","33":"G cB dB eB fB gB hB"},H:{"2":"mB"},I:{"2":"BB F nB oB pB qB DB","33":"a rB sB"},J:{"2":"D A"},K:{"2":"7 A B C z AB","33":"M"},L:{"33":"a"},M:{"2":"y"},N:{"2":"A B"},O:{"33":"tB"},P:{"33":"F K uB vB"},Q:{"33":"wB"},R:{"33":"xB"}},B:7,C:"CSS Cross-Fade Function"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-default-pseudo.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-default-pseudo.js deleted file mode 100644 index eeedefb..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-default-pseudo.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","16":"ZB BB XB RB"},D:{"1":"1 2 3 4 5 6 8 9 u v w y LB GB FB bB a HB IB JB","16":"F K H D G E A B C p x","132":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t"},E:{"1":"B C QB z SB","16":"F K KB CB","132":"H D G E A MB NB OB PB"},F:{"1":"h i j k l m n o M q r s t u v w","16":"E B TB UB VB WB z AB","132":"0 J L N I O P Q R S T U V W X Y Z b c d e f g","260":"7 C YB"},G:{"1":"jB kB lB","16":"CB aB DB cB dB","132":"G eB fB gB hB iB"},H:{"260":"mB"},I:{"1":"a","16":"BB nB oB pB","132":"F qB DB rB sB"},J:{"16":"D","132":"A"},K:{"1":"M","16":"A B C z AB","260":"7"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"132":"tB"},P:{"1":"K uB vB","132":"F"},Q:{"1":"wB"},R:{"2":"xB"}},B:7,C:":default CSS pseudo-class"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-descendant-gtgt.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-descendant-gtgt.js deleted file mode 100644 index a6a0d28..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-descendant-gtgt.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"2":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"2":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a","16":"HB IB JB"},E:{"1":"B","2":"F K H D G E A C KB CB MB NB OB PB QB z SB"},F:{"2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"2":"BB F a nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"2":"a"},M:{"2":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"2":"F K uB vB"},Q:{"2":"wB"},R:{"2":"xB"}},B:7,C:"Explicit descendant combinator >>"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-deviceadaptation.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-deviceadaptation.js deleted file mode 100644 index d9dbd22..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-deviceadaptation.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E EB","164":"A B"},B:{"164":"C p x J L N I"},C:{"2":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"2":"F K H D G E A B C p x J L N I O P Q R S T U V W X","66":"0 1 2 3 4 5 6 8 9 Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i TB UB VB WB z AB YB","66":"j k l m n o M q r s t u v w"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"292":"mB"},I:{"2":"BB F a nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"A M","292":"7 B C z AB"},L:{"2":"a"},M:{"2":"y"},N:{"164":"A B"},O:{"2":"tB"},P:{"2":"F K uB vB"},Q:{"66":"wB"},R:{"2":"xB"}},B:5,C:"CSS Device Adaptation"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-dir-pseudo.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-dir-pseudo.js deleted file mode 100644 index 372ebb9..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-dir-pseudo.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"1":"1 2 3 4 5 6 8 9 s t u v w y","2":"ZB BB F K H D G E A B C p x J L XB RB","33":"0 N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r"},D:{"2":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"2":"BB F a nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"2":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"2":"F K uB vB"},Q:{"2":"wB"},R:{"2":"xB"}},B:5,C:":dir() CSS pseudo-class"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-display-contents.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-display-contents.js deleted file mode 100644 index 2ab7766..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-display-contents.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"1":"1 2 3 4 5 6 8 9 g h i j k l m n o M q r s t u v w y","2":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f XB RB"},D:{"1":"FB bB a HB IB JB","2":"0 1 2 3 4 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","194":"5 6 8 9 y LB GB"},E:{"1":"C z SB","2":"F K H D G E A B KB CB MB NB OB PB QB"},F:{"1":"v w","2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u TB UB VB WB z AB YB"},G:{"1":"lB","2":"G CB aB DB cB dB eB fB gB hB iB jB kB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"2":"F K uB vB"},Q:{"2":"wB"},R:{"2":"xB"}},B:5,C:"CSS display: contents"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-element-function.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-element-function.js deleted file mode 100644 index a0c48f2..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-element-function.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"33":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","164":"ZB BB XB RB"},D:{"2":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"2":"BB F a nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"2":"a"},M:{"33":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"2":"F K uB vB"},Q:{"2":"wB"},R:{"2":"xB"}},B:5,C:"CSS element() function"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-exclusions.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-exclusions.js deleted file mode 100644 index df78813..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-exclusions.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E EB","33":"A B"},B:{"33":"C p x J L N I"},C:{"2":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"2":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"2":"BB F a nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"2":"a"},M:{"2":"y"},N:{"33":"A B"},O:{"2":"tB"},P:{"2":"F K uB vB"},Q:{"2":"wB"},R:{"2":"xB"}},B:5,C:"CSS Exclusions Level 1"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-featurequeries.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-featurequeries.js deleted file mode 100644 index 75c2924..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-featurequeries.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB F K H D G E A B C p x J L N I O P Q XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"F K H D G E A B C p x J L N I O P Q R S T U V W"},E:{"1":"E A B C PB QB z SB","2":"F K H D G KB CB MB NB OB"},F:{"1":"0 7 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"E B C TB UB VB WB z AB YB"},G:{"1":"gB hB iB jB kB lB","2":"G CB aB DB cB dB eB fB"},H:{"1":"mB"},I:{"1":"a rB sB","2":"BB F nB oB pB qB DB"},J:{"2":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:4,C:"CSS Feature Queries"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-filter-function.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-filter-function.js deleted file mode 100644 index e8e36b4..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-filter-function.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"2":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"2":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"A B C PB QB z SB","2":"F K H D G KB CB MB NB OB","33":"E"},F:{"2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB"},G:{"1":"iB jB kB lB","2":"G CB aB DB cB dB eB fB","33":"gB hB"},H:{"2":"mB"},I:{"2":"BB F a nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"2":"a"},M:{"2":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"2":"F K uB vB"},Q:{"2":"wB"},R:{"2":"xB"}},B:5,C:"CSS filter() function"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-filters.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-filters.js deleted file mode 100644 index b499c05..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-filters.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"1028":"p x J L N I","1346":"C"},C:{"1":"1 2 3 4 5 6 8 9 e f g h i j k l m n o M q r s t u v w y","2":"ZB BB XB","196":"d","516":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c RB"},D:{"1":"1 2 3 4 5 6 8 9 w y LB GB FB bB a HB IB JB","2":"F K H D G E A B C p x J L N","33":"0 I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v"},E:{"1":"A B C PB QB z SB","2":"F K KB CB MB","33":"H D G E NB OB"},F:{"1":"j k l m n o M q r s t u v w","2":"7 E B C TB UB VB WB z AB YB","33":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h i"},G:{"1":"hB iB jB kB lB","2":"CB aB DB cB","33":"G dB eB fB gB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB","33":"rB sB"},J:{"2":"D","33":"A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"33":"F K uB vB"},Q:{"33":"wB"},R:{"33":"xB"}},B:5,C:"CSS Filter Effects"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-first-letter.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-first-letter.js deleted file mode 100644 index b9923b7..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-first-letter.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"E A B","16":"EB","516":"G","1540":"H D"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB","132":"BB","260":"ZB"},D:{"1":"0 1 2 3 4 5 6 8 9 E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","16":"K H D G","132":"F"},E:{"1":"H D G E A B C MB NB OB PB QB z SB","16":"K KB","132":"F CB"},F:{"1":"0 7 C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w YB","16":"E TB","260":"B UB VB WB z AB"},G:{"1":"G cB dB eB fB gB hB iB jB kB lB","16":"CB aB DB"},H:{"1":"mB"},I:{"1":"BB F a qB DB rB sB","16":"nB oB","132":"pB"},J:{"1":"D A"},K:{"1":"7 C M","260":"A B z AB"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:2,C:"::first-letter CSS pseudo-element selector"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-first-line.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-first-line.js deleted file mode 100644 index 0772d1e..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-first-line.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"E A B","132":"H D G EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"1":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB"},G:{"1":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"1":"mB"},I:{"1":"BB F a nB oB pB qB DB rB sB"},J:{"1":"D A"},K:{"1":"7 A B C M z AB"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:2,C:"CSS first-line pseudo-element"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-fixed.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-fixed.js deleted file mode 100644 index 0f9612f..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-fixed.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"D G E A B","2":"EB","8":"H"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"F K H D G E A B C KB CB MB NB OB QB z SB","1025":"PB"},F:{"1":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB"},G:{"1":"G fB gB hB iB jB kB lB","2":"CB aB DB","132":"cB dB eB"},H:{"2":"mB"},I:{"1":"BB a rB sB","260":"nB oB pB","513":"F qB DB"},J:{"1":"D A"},K:{"1":"7 A B C M z AB"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:2,C:"CSS position:fixed"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-focus-ring.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-focus-ring.js deleted file mode 100644 index 85d13b0..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-focus-ring.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K C G E A B CB"},B:{"2":"D v Z I M H"},C:{"2":"VB y TB SB","161":"0 1 2 3 5 6 7 F J K C G E A B D v Z I M H N O P Q R S T U V W X Y x a b c d e f L h i j k l m n o p q r s t u z w"},D:{"2":"0 1 2 3 5 6 7 F J K C G E A B D v Z I M H N O P Q R S T U V W X Y x a b c d e f L h i j k l m n o p q r s t u z w HB g DB XB EB FB"},E:{"2":"F J K C G E A B GB AB IB JB KB LB MB NB"},F:{"2":"8 9 E B D I M H N O P Q R S T U V W X Y x a b c d e f L h i j k l m n o p q r s t u OB PB QB RB UB BB"},G:{"2":"4 G AB WB YB ZB aB bB cB dB eB fB gB"},H:{"2":"hB"},I:{"2":"4 y F g iB jB kB lB mB nB"},J:{"2":"C A"},K:{"2":"8 9 A B D L BB"},L:{"2":"g"},M:{"161":"w"},N:{"2":"A B"},O:{"2":"oB"},P:{"2":"F J pB"},Q:{"2":"qB"},R:{"2":"rB"}},B:7,C:":focus-ring CSS pseudo-class"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-focus-visible.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-focus-visible.js deleted file mode 100644 index 0402798..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-focus-visible.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"2":"ZB BB XB RB","161":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y"},D:{"2":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB","328":"a HB IB JB"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"2":"BB F a nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"328":"a"},M:{"161":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"2":"F K uB vB"},Q:{"2":"wB"},R:{"2":"xB"}},B:7,C:":focus-visible CSS pseudo-class"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-focus-within.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-focus-within.js deleted file mode 100644 index 7405fe1..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-focus-within.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"1":"1 2 3 4 5 6 8 9 v w y","2":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u XB RB"},D:{"1":"8 9 y LB GB FB bB a HB IB JB","2":"0 1 2 3 4 5 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","194":"6"},E:{"1":"B C QB z SB","2":"F K H D G E A KB CB MB NB OB PB"},F:{"1":"q r s t u v w","2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o TB UB VB WB z AB YB","194":"M"},G:{"1":"jB kB lB","2":"G CB aB DB cB dB eB fB gB hB iB"},H:{"2":"mB"},I:{"2":"BB F a nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"2":"F K uB vB"},Q:{"2":"wB"},R:{"2":"xB"}},B:7,C:":focus-within CSS pseudo-class"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-font-rendering-controls.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-font-rendering-controls.js deleted file mode 100644 index 42e88d4..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-font-rendering-controls.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"1":"5 6 8 9 y","2":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o XB RB","322":"1 2 3 4 M q r s t u v w"},D:{"1":"8 9 y LB GB FB bB a HB IB JB","2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r","194":"1 2 3 4 5 6 s t u v w"},E:{"1":"C z SB","2":"F K H D G E A B KB CB MB NB OB PB QB"},F:{"1":"q r s t u v w","2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e TB UB VB WB z AB YB","194":"f g h i j k l m n o M"},G:{"1":"lB","2":"G CB aB DB cB dB eB fB gB hB iB jB kB"},H:{"2":"mB"},I:{"2":"BB F a nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C z AB","194":"M"},L:{"1":"a"},M:{"2":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"2":"F","194":"K uB vB"},Q:{"194":"wB"},R:{"2":"xB"}},B:5,C:"CSS font-rendering controls"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-font-stretch.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-font-stretch.js deleted file mode 100644 index 6eba639..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-font-stretch.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"E A B","2":"H D G EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB F K H D G XB RB"},D:{"1":"1 2 3 4 5 6 8 9 r s t u v w y LB GB FB bB a HB IB JB","2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q"},E:{"1":"B C z SB","2":"F K H D G E A KB CB MB NB OB PB QB"},F:{"1":"e f g h i j k l m n o M q r s t u v w","2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d TB UB VB WB z AB YB"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"K uB vB","2":"F"},Q:{"2":"wB"},R:{"1":"xB"}},B:4,C:"CSS font-stretch"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-gencontent.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-gencontent.js deleted file mode 100644 index 5494ed8..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-gencontent.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"E A B","2":"H D EB","132":"G"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"1":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB"},G:{"1":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"1":"mB"},I:{"1":"BB F a nB oB pB qB DB rB sB"},J:{"1":"D A"},K:{"1":"7 A B C M z AB"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:2,C:"CSS Generated content for pseudo-elements"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-gradients.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-gradients.js deleted file mode 100644 index 400cda5..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-gradients.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","2":"H D G E EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB XB","33":"F K H D G E A B C p x J RB"},D:{"1":"0 1 2 3 4 5 6 8 9 V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","33":"A B C p x J L N I O P Q R S T U","36":"F K H D G E"},E:{"2":"KB CB","260":"D G E A B C NB OB PB QB z SB","292":"F K H MB"},F:{"1":"0 7 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"E B TB UB VB WB","33":"C YB","164":"z AB"},G:{"260":"G eB fB gB hB iB jB kB lB","292":"CB aB DB cB dB"},H:{"2":"mB"},I:{"1":"a rB sB","33":"F qB DB","36":"BB nB oB pB"},J:{"1":"A","36":"D"},K:{"1":"7 M","2":"A B","33":"C","164":"z AB"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:4,C:"CSS Gradients"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-grid.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-grid.js deleted file mode 100644 index 5f664d1..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-grid.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G EB","8":"E","292":"A B"},B:{"1":"L N I","292":"C p x J"},C:{"1":"1 2 3 4 5 6 8 9 y","2":"ZB BB F K H D G E A B C p x J L N I XB RB","8":"0 O P Q R S T U V W X Y Z b c d e f g h i","584":"j k l m n o M q r s t u","1025":"v w"},D:{"1":"5 6 8 9 y LB GB FB bB a HB IB JB","2":"F K H D G E A B C p x J L N I O P Q R S T","8":"U V W X","200":"0 1 2 3 Y Z b c d e f g h i j k l m n o M q r s t u v w","1025":"4"},E:{"1":"B C QB z SB","2":"F K KB CB MB","8":"H D G E A NB OB PB"},F:{"1":"n o M q r s t u v w","2":"7 E B C J L N I O P Q R S T U V W TB UB VB WB z AB YB","200":"0 X Y Z b c d e f g h i j k l m"},G:{"1":"jB kB lB","2":"CB aB DB cB","8":"G dB eB fB gB hB iB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB","8":"DB rB sB"},J:{"2":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"292":"A B"},O:{"1":"tB"},P:{"1":"uB vB","2":"K","8":"F"},Q:{"200":"wB"},R:{"2":"xB"}},B:4,C:"CSS Grid Layout"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-hanging-punctuation.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-hanging-punctuation.js deleted file mode 100644 index 207465d..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-hanging-punctuation.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x","16":"J L N I"},C:{"2":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"2":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"A B C QB z SB","2":"F K H D G E KB CB MB NB OB PB"},F:{"2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB"},G:{"1":"iB jB kB lB","2":"G CB aB DB cB dB eB fB gB hB"},H:{"2":"mB"},I:{"2":"BB F a nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"2":"a"},M:{"2":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"2":"F K uB vB"},Q:{"2":"wB"},R:{"2":"xB"}},B:5,C:"CSS hanging-punctuation"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-has.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-has.js deleted file mode 100644 index 1d7cf6c..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-has.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"2":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"2":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"2":"BB F a nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"2":"a"},M:{"2":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"2":"F K uB vB"},Q:{"2":"wB"},R:{"2":"xB"}},B:5,C:":has() CSS relational pseudo-class"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-hyphenate.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-hyphenate.js deleted file mode 100644 index a1ed32d..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-hyphenate.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"16":"H D G E A B EB"},B:{"16":"C p x J L N I"},C:{"16":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"1":"2 3 4 5 6 8 9 y LB GB FB bB a HB IB JB","16":"0 1 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w"},E:{"16":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"16":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB"},G:{"16":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"16":"mB"},I:{"16":"BB F a nB oB pB qB DB rB sB"},J:{"16":"D A"},K:{"16":"7 A B C M z AB"},L:{"16":"a"},M:{"16":"y"},N:{"16":"A B"},O:{"16":"tB"},P:{"16":"F K uB vB"},Q:{"16":"wB"},R:{"16":"xB"}},B:5,C:"CSS4 Hyphenation"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-hyphens.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-hyphens.js deleted file mode 100644 index 6d3cd78..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-hyphens.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E EB","33":"A B"},B:{"33":"C p x J L N I"},C:{"1":"1 2 3 4 5 6 8 9 m n o M q r s t u v w y","2":"ZB BB F K XB RB","33":"0 H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l"},D:{"2":"0 1 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","132":"2 3 4 5 6 8 9 y LB GB FB bB a HB IB JB"},E:{"2":"F K KB CB","33":"H D G E A B C MB NB OB PB QB z SB"},F:{"2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k TB UB VB WB z AB YB","132":"l m n o M q r s t u v w"},G:{"2":"CB aB","33":"G DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"2":"BB F nB oB pB qB DB rB sB","132":"a"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"132":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"4":"tB"},P:{"1":"uB vB","2":"F","132":"K"},Q:{"2":"wB"},R:{"132":"xB"}},B:5,C:"CSS Hyphenation"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-image-orientation.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-image-orientation.js deleted file mode 100644 index 944478c..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-image-orientation.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB F K H D G E A B C p x J L N I O P Q R S T U XB RB"},D:{"2":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB"},G:{"132":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"2":"BB F a nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"2":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"2":"F K uB vB"},Q:{"2":"wB"},R:{"2":"xB"}},B:4,C:"CSS3 image-orientation"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-image-set.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-image-set.js deleted file mode 100644 index 4ffcf7b..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-image-set.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"2":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"2":"F K H D G E A B C p x J L N I O P","33":"0 1 2 3 4 5 6 8 9 Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"2":"F K KB CB MB","33":"H D G E NB OB PB","129":"A B C QB z SB"},F:{"2":"7 E B C TB UB VB WB z AB YB","33":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w"},G:{"2":"CB aB DB cB","33":"G dB eB fB gB hB","129":"iB jB kB lB"},H:{"2":"mB"},I:{"2":"BB F nB oB pB qB DB","33":"a rB sB"},J:{"2":"D","33":"A"},K:{"2":"7 A B C z AB","33":"M"},L:{"33":"a"},M:{"2":"y"},N:{"2":"A B"},O:{"33":"tB"},P:{"33":"F K uB vB"},Q:{"33":"wB"},R:{"33":"xB"}},B:5,C:"CSS image-set"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-in-out-of-range.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-in-out-of-range.js deleted file mode 100644 index af3b832..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-in-out-of-range.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C","260":"p x J L N I"},C:{"1":"1 2 3 4 5 6 8 9 t u v w y","2":"ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X XB RB","516":"0 Y Z b c d e f g h i j k l m n o M q r s"},D:{"1":"1 2 3 4 5 6 8 9 w y LB GB FB bB a HB IB JB","2":"F","16":"K H D G E A B C p x","260":"v","772":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u"},E:{"1":"B C QB z SB","2":"F KB CB","16":"K","772":"H D G E A MB NB OB PB"},F:{"1":"j k l m n o M q r s t u v w","16":"E TB","260":"7 B C i UB VB WB z AB YB","772":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h"},G:{"1":"jB kB lB","2":"CB aB DB","772":"G cB dB eB fB gB hB iB"},H:{"132":"mB"},I:{"1":"a","2":"BB nB oB pB","260":"F qB DB rB sB"},J:{"2":"D","260":"A"},K:{"1":"M","260":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"K uB vB","260":"F"},Q:{"1":"wB"},R:{"1":"xB"}},B:5,C:":in-range and :out-of-range CSS pseudo-classes"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-indeterminate-pseudo.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-indeterminate-pseudo.js deleted file mode 100644 index a9391df..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-indeterminate-pseudo.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G EB","132":"A B","388":"E"},B:{"132":"C p x J L N I"},C:{"1":"1 2 3 4 5 6 8 9 u v w y","16":"ZB BB XB RB","132":"0 H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t","388":"F K"},D:{"1":"1 2 3 4 5 6 8 9 i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","16":"F K H D G E A B C p x","132":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h"},E:{"1":"B C QB z SB","16":"F K H KB CB","132":"D G E A NB OB PB","388":"MB"},F:{"1":"0 V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","16":"E B TB UB VB WB z AB","132":"J L N I O P Q R S T U","516":"7 C YB"},G:{"1":"jB kB lB","16":"CB aB DB cB dB","132":"G eB fB gB hB iB"},H:{"516":"mB"},I:{"1":"a","16":"BB nB oB pB sB","132":"rB","388":"F qB DB"},J:{"16":"D","132":"A"},K:{"1":"M","16":"A B C z AB","516":"7"},L:{"1":"a"},M:{"132":"y"},N:{"132":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:7,C:":indeterminate CSS pseudo-class"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-initial-letter.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-initial-letter.js deleted file mode 100644 index 2e72845..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-initial-letter.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"2":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"2":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"2":"F K H D G KB CB MB NB OB","4":"E","164":"A B C PB QB z SB"},F:{"2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB"},G:{"2":"G CB aB DB cB dB eB fB","164":"gB hB iB jB kB lB"},H:{"2":"mB"},I:{"2":"BB F a nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"2":"a"},M:{"2":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"2":"F K uB vB"},Q:{"2":"wB"},R:{"2":"xB"}},B:5,C:"CSS Initial Letter"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-initial-value.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-initial-value.js deleted file mode 100644 index f3d1825..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-initial-value.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","33":"F K H D G E A B C p x J L N I XB RB","164":"ZB BB"},D:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"F K H D G E A B C CB MB NB OB PB QB z SB","16":"KB"},F:{"1":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C TB UB VB WB z AB YB"},G:{"1":"G aB DB cB dB eB fB gB hB iB jB kB lB","16":"CB"},H:{"2":"mB"},I:{"1":"BB F a pB qB DB rB sB","16":"nB oB"},J:{"1":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:4,C:"CSS initial value"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-letter-spacing.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-letter-spacing.js deleted file mode 100644 index b055ac8..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-letter-spacing.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"E A B","16":"EB","132":"H D G"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","132":"F K H D G E A B C p x J L N I O P Q R S T U V W X Y"},E:{"1":"D G E A B C NB OB PB QB z SB","16":"KB","132":"F K H CB MB"},F:{"1":"0 N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","16":"E TB","132":"7 B C J L UB VB WB z AB YB"},G:{"1":"G aB DB cB dB eB fB gB hB iB jB kB lB","16":"CB"},H:{"2":"mB"},I:{"1":"a rB sB","16":"nB oB","132":"BB F pB qB DB"},J:{"132":"D A"},K:{"1":"M","132":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:2,C:"letter-spacing CSS property"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-line-clamp.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-line-clamp.js deleted file mode 100644 index 5b6e877..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-line-clamp.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L","129":"N I"},C:{"2":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"16":"F K H D G E A B C p","33":"0 1 2 3 4 5 6 8 9 x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"2":"F KB CB","33":"K H D G E A B C MB NB OB PB QB z SB"},F:{"2":"7 E B C TB UB VB WB z AB YB","33":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w"},G:{"2":"CB aB DB","33":"G cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"16":"nB oB","33":"BB F a pB qB DB rB sB"},J:{"33":"D A"},K:{"2":"7 A B C z AB","33":"M"},L:{"33":"a"},M:{"2":"y"},N:{"2":"A B"},O:{"33":"tB"},P:{"33":"F K uB vB"},Q:{"33":"wB"},R:{"33":"xB"}},B:7,C:"CSS line-clamp"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-logical-props.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-logical-props.js deleted file mode 100644 index 5ca701f..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-logical-props.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"1":"1 2 3 4 5 6 8 9 k l m n o M q r s t u v w y","2":"ZB","164":"0 BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j XB RB"},D:{"292":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"292":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"2":"7 E B C TB UB VB WB z AB YB","292":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w"},G:{"292":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"292":"BB F a nB oB pB qB DB rB sB"},J:{"292":"D A"},K:{"2":"7 A B C z AB","292":"M"},L:{"292":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"292":"tB"},P:{"292":"F K uB vB"},Q:{"292":"wB"},R:{"292":"xB"}},B:5,C:"CSS Logical Properties"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-marker-pseudo.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-marker-pseudo.js deleted file mode 100644 index 458ad61..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-marker-pseudo.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"2":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"2":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"2":"F K H D G E A B KB CB MB NB OB PB QB","129":"C z SB"},F:{"2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB"},G:{"1":"lB","2":"G CB aB DB cB dB eB fB gB hB iB jB kB"},H:{"2":"mB"},I:{"2":"BB F a nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"2":"a"},M:{"2":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"2":"F K uB vB"},Q:{"2":"wB"},R:{"2":"xB"}},B:5,C:"CSS ::marker pseudo-element"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-masks.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-masks.js deleted file mode 100644 index daa42b5..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-masks.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L","3138":"N","4100":"I"},C:{"1":"1 2 3 4 5 6 8 9 w y","2":"ZB BB","260":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v XB RB"},D:{"164":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"2":"KB CB","164":"F K H D G E A B C MB NB OB PB QB z SB"},F:{"2":"7 E B C TB UB VB WB z AB YB","164":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w"},G:{"164":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"164":"a rB sB","676":"BB F nB oB pB qB DB"},J:{"164":"D A"},K:{"2":"7 A B C z AB","164":"M"},L:{"164":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"164":"tB"},P:{"164":"F K uB vB"},Q:{"164":"wB"},R:{"164":"xB"}},B:4,C:"CSS Masks"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-matches-pseudo.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-matches-pseudo.js deleted file mode 100644 index efa38dc..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-matches-pseudo.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"16":"ZB BB XB RB","548":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y"},D:{"16":"F K H D G E A B C p x","164":"0 1 2 3 4 5 6 8 9 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB","1348":"FB bB a HB IB JB"},E:{"2":"F KB CB","16":"K","164":"H D G MB NB OB","257":"E A B C PB QB z SB"},F:{"2":"7 E B C TB UB VB WB z AB YB","164":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u","1220":"v w"},G:{"16":"CB aB DB cB dB","164":"G eB fB","257":"gB hB iB jB kB lB"},H:{"2":"mB"},I:{"16":"BB nB oB pB","164":"F a qB DB rB sB"},J:{"16":"D","164":"A"},K:{"2":"7 A B C z AB","164":"M"},L:{"1220":"a"},M:{"548":"y"},N:{"2":"A B"},O:{"164":"tB"},P:{"164":"F K uB vB"},Q:{"164":"wB"},R:{"164":"xB"}},B:5,C:":matches() CSS pseudo-class"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-media-interaction.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-media-interaction.js deleted file mode 100644 index 848a27e..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-media-interaction.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"1":"C p x J L N I"},C:{"2":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"1":"1 2 3 4 5 6 8 9 k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j"},E:{"1":"E A B C PB QB z SB","2":"F K H D G KB CB MB NB OB"},F:{"1":"0 X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C J L N I O P Q R S T U V W TB UB VB WB z AB YB"},G:{"1":"gB hB iB jB kB lB","2":"G CB aB DB cB dB eB fB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"2":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"K uB vB","2":"F"},Q:{"2":"wB"},R:{"1":"xB"}},B:5,C:"Media Queries: interaction media features"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-media-resolution.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-media-resolution.js deleted file mode 100644 index 5850f00..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-media-resolution.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G EB","132":"E A B"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB","260":"F K H D G E A B C p x J XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","548":"F K H D G E A B C p x J L N I O P Q R S T U V W X"},E:{"2":"KB CB","548":"F K H D G E A B C MB NB OB PB QB z SB"},F:{"1":"0 7 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"E","548":"B C TB UB VB WB z AB YB"},G:{"16":"CB","548":"G aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"132":"mB"},I:{"1":"a rB sB","16":"nB oB","548":"BB F pB qB DB"},J:{"548":"D A"},K:{"1":"7 M","548":"A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"132":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:2,C:"Media Queries: resolution feature"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-media-scripting.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-media-scripting.js deleted file mode 100644 index 7640984..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-media-scripting.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"16":"C p x J L N I"},C:{"2":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u XB RB","16":"1 2 3 4 5 6 8 9 v w y"},D:{"2":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a","16":"HB IB JB"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"2":"BB F a nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"2":"a"},M:{"2":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"2":"F K uB vB"},Q:{"2":"wB"},R:{"2":"xB"}},B:5,C:"Media Queries: scripting media feature"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-mediaqueries.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-mediaqueries.js deleted file mode 100644 index 7e7c114..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-mediaqueries.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"8":"H D G EB","129":"E A B"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB","2":"ZB BB"},D:{"1":"0 1 2 3 4 5 6 8 9 V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","129":"F K H D G E A B C p x J L N I O P Q R S T U"},E:{"1":"D G E A B C NB OB PB QB z SB","129":"F K H MB","388":"KB CB"},F:{"1":"0 7 B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB","2":"E"},G:{"1":"G eB fB gB hB iB jB kB lB","129":"CB aB DB cB dB"},H:{"1":"mB"},I:{"1":"a rB sB","129":"BB F nB oB pB qB DB"},J:{"1":"D A"},K:{"1":"7 A B C M z AB"},L:{"1":"a"},M:{"1":"y"},N:{"129":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:2,C:"CSS3 Media Queries"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-mixblendmode.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-mixblendmode.js deleted file mode 100644 index 18577d7..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-mixblendmode.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"1":"1 2 3 4 5 6 8 9 b c d e f g h i j k l m n o M q r s t u v w y","2":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z XB RB"},D:{"1":"1 2 3 4 5 6 8 9 k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"F K H D G E A B C p x J L N I O P Q R S T U V W X","194":"0 Y Z b c d e f g h i j"},E:{"2":"F K H D KB CB MB NB","260":"G E A B C OB PB QB z SB"},F:{"1":"0 Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C J L N I O P Q R S T U V W X TB UB VB WB z AB YB"},G:{"2":"CB aB DB cB dB eB","260":"G fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"K uB vB","2":"F"},Q:{"1":"wB"},R:{"1":"xB"}},B:4,C:"Blending of HTML/SVG elements"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-motion-paths.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-motion-paths.js deleted file mode 100644 index 8eafdb0..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-motion-paths.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"2":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"1":"1 2 3 4 5 6 8 9 M q r s t u v w y LB GB FB bB a HB IB JB","2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l","194":"m n o"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"1":"c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C J L N I O P Q R S T U V W X Y TB UB VB WB z AB YB","194":"0 Z b"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"2":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"K uB vB","2":"F"},Q:{"2":"wB"},R:{"1":"xB"}},B:5,C:"CSS Motion Path"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-namespaces.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-namespaces.js deleted file mode 100644 index 25d1afa..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-namespaces.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"E A B","2":"H D G EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"F K H D G E A B C MB NB OB PB QB z SB","16":"KB CB"},F:{"1":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB"},G:{"1":"G DB cB dB eB fB gB hB iB jB kB lB","16":"CB aB"},H:{"1":"mB"},I:{"1":"BB F a nB oB pB qB DB rB sB"},J:{"1":"D A"},K:{"1":"7 A B C M z AB"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:2,C:"CSS namespaces"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-not-sel-list.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-not-sel-list.js deleted file mode 100644 index 3b03d02..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-not-sel-list.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"2":"0 1 2 3 4 5 6 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB","16":"8 9"},D:{"2":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a","16":"HB IB JB"},E:{"1":"E A B C PB QB z SB","2":"F K H D G KB CB MB NB OB"},F:{"2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB"},G:{"1":"gB hB iB jB kB lB","2":"G CB aB DB cB dB eB fB"},H:{"2":"mB"},I:{"2":"BB F a nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"2":"a"},M:{"2":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"2":"F K uB vB"},Q:{"2":"wB"},R:{"2":"xB"}},B:5,C:"selector list argument of :not()"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-nth-child-of.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-nth-child-of.js deleted file mode 100644 index 411b0dc..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-nth-child-of.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"2":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"2":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"E A B C PB QB z SB","2":"F K H D G KB CB MB NB OB"},F:{"2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB"},G:{"1":"gB hB iB jB kB lB","2":"G CB aB DB cB dB eB fB"},H:{"2":"mB"},I:{"2":"BB F a nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"2":"a"},M:{"2":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"2":"F K uB vB"},Q:{"2":"wB"},R:{"2":"xB"}},B:7,C:"selector list argument of :nth-child and :nth-last-child CSS pseudo-classes"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-opacity.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-opacity.js deleted file mode 100644 index 4a417cb..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-opacity.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"E A B","4":"H D G EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"1":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB"},G:{"1":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"1":"mB"},I:{"1":"BB F a nB oB pB qB DB rB sB"},J:{"1":"D A"},K:{"1":"7 A B C M z AB"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:2,C:"CSS3 Opacity"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-optional-pseudo.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-optional-pseudo.js deleted file mode 100644 index b769dae..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-optional-pseudo.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","2":"H D G E EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","16":"F K H D G E A B C p x"},E:{"1":"K H D G E A B C MB NB OB PB QB z SB","2":"F KB CB"},F:{"1":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","16":"E TB","132":"7 B C UB VB WB z AB YB"},G:{"1":"G cB dB eB fB gB hB iB jB kB lB","2":"CB aB DB"},H:{"132":"mB"},I:{"1":"BB F a pB qB DB rB sB","16":"nB oB"},J:{"1":"D A"},K:{"1":"M","132":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:7,C:":optional CSS pseudo-class"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-overflow-anchor.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-overflow-anchor.js deleted file mode 100644 index 7164257..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-overflow-anchor.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"2":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"1":"3 4 5 6 8 9 y LB GB FB bB a HB IB JB","2":"0 1 2 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"1":"m n o M q r s t u v w","2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l TB UB VB WB z AB YB"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"2":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"1":"K uB vB","2":"F"},Q:{"2":"wB"},R:{"1":"xB"}},B:5,C:"CSS overflow-anchor (Scroll Anchoring)"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-overscroll-behavior.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-overscroll-behavior.js deleted file mode 100644 index 4e1c6d1..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-overscroll-behavior.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E EB","132":"A B"},B:{"1":"I","132":"C p x J L N"},C:{"1":"6 8 9 y","2":"0 1 2 3 4 5 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w XB RB"},D:{"1":"FB bB a HB IB JB","2":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","260":"LB GB"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"1":"v w","2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s TB UB VB WB z AB YB","260":"t u"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"1":"a"},M:{"2":"y"},N:{"132":"A B"},O:{"2":"tB"},P:{"2":"F K uB vB"},Q:{"2":"wB"},R:{"2":"xB"}},B:7,C:"CSS overscroll-behavior"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-page-break.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-page-break.js deleted file mode 100644 index e51dbc6..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-page-break.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"388":"A B","900":"H D G E EB"},B:{"388":"C p x J L N I"},C:{"900":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"900":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"772":"A","900":"F K H D G E B C KB CB MB NB OB PB QB z SB"},F:{"16":"E TB","129":"7 B C UB VB WB z AB YB","900":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w"},G:{"900":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"129":"mB"},I:{"900":"BB F a nB oB pB qB DB rB sB"},J:{"900":"D A"},K:{"129":"7 A B C z AB","900":"M"},L:{"900":"a"},M:{"900":"y"},N:{"388":"A B"},O:{"900":"tB"},P:{"900":"F K uB vB"},Q:{"900":"wB"},R:{"900":"xB"}},B:2,C:"CSS page-break properties"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-paged-media.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-paged-media.js deleted file mode 100644 index aa1c20f..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-paged-media.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D EB","132":"G E A B"},B:{"132":"C p x J L N I"},C:{"2":"ZB BB F K H D G E A B C p x J L N I XB RB","132":"0 1 2 3 4 5 6 8 9 O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y"},D:{"1":"0 1 2 3 4 5 6 8 9 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","16":"F K H D G E A B C p x"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"1":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","132":"7 E B C TB UB VB WB z AB YB"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"16":"mB"},I:{"16":"BB F a nB oB pB qB DB rB sB"},J:{"16":"D A"},K:{"16":"7 A B C z AB","258":"M"},L:{"1":"a"},M:{"132":"y"},N:{"258":"A B"},O:{"258":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:5,C:"CSS Paged Media (@page)"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-paint-api.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-paint-api.js deleted file mode 100644 index 2caf7cc..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-paint-api.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"2":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"1":"FB bB a HB IB JB","2":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"1":"v w","2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u TB UB VB WB z AB YB"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"1":"a"},M:{"2":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"2":"F K uB vB"},Q:{"2":"wB"},R:{"2":"xB"}},B:5,C:"CSS Paint API"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-placeholder-shown.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-placeholder-shown.js deleted file mode 100644 index 317d2b3..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-placeholder-shown.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"1":"1 2 3 4 5 6 8 9 u v w y","2":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t XB RB"},D:{"1":"1 2 3 4 5 6 8 9 q r s t u v w y LB GB FB bB a HB IB JB","2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M"},E:{"1":"E A B C PB QB z SB","2":"F K H D G KB CB MB NB OB"},F:{"1":"d e f g h i j k l m n o M q r s t u v w","2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c TB UB VB WB z AB YB"},G:{"1":"gB hB iB jB kB lB","2":"G CB aB DB cB dB eB fB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"K uB vB","2":"F"},Q:{"1":"wB"},R:{"1":"xB"}},B:5,C:":placeholder-shown CSS pseudo-class"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-placeholder.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-placeholder.js deleted file mode 100644 index 4c9991d..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-placeholder.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E EB","36":"A B"},B:{"36":"C p x J L N I"},C:{"1":"1 2 3 4 5 6 8 9 u v w y","2":"ZB BB XB RB","33":"0 O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t","164":"F K H D G E A B C p x J L N I"},D:{"1":"4 5 6 8 9 y LB GB FB bB a HB IB JB","36":"0 1 2 3 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w"},E:{"1":"B C QB z SB","2":"F KB CB","36":"K H D G E A MB NB OB PB"},F:{"1":"n o M q r s t u v w","2":"7 E B C TB UB VB WB z AB YB","36":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m"},G:{"1":"jB kB lB","2":"CB aB","36":"G DB cB dB eB fB gB hB iB"},H:{"2":"mB"},I:{"1":"a","36":"BB F nB oB pB qB DB rB sB"},J:{"36":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"36":"A B"},O:{"1":"tB"},P:{"1":"vB","36":"F K uB"},Q:{"36":"wB"},R:{"1":"xB"}},B:5,C:"::placeholder CSS pseudo-element"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-read-only-write.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-read-only-write.js deleted file mode 100644 index 1c7e92a..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-read-only-write.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"1":"p x J L N I","2":"C"},C:{"16":"ZB","33":"0 1 2 3 4 5 6 8 9 BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"1":"1 2 3 4 5 6 8 9 f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","16":"F K H D G E A B C p x","132":"0 J L N I O P Q R S T U V W X Y Z b c d e"},E:{"1":"E A B C PB QB z SB","16":"KB CB","132":"F K H D G MB NB OB"},F:{"1":"0 S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","16":"E B TB UB VB WB z","132":"7 C J L N I O P Q R AB YB"},G:{"1":"gB hB iB jB kB lB","16":"CB aB","132":"G DB cB dB eB fB"},H:{"2":"mB"},I:{"1":"a","16":"nB oB","132":"BB F pB qB DB rB sB"},J:{"1":"A","132":"D"},K:{"1":"M","2":"A B z","132":"7 C AB"},L:{"1":"a"},M:{"33":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:1,C:"CSS :read-only and :read-write selectors"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-rebeccapurple.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-rebeccapurple.js deleted file mode 100644 index 6ed9504..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-rebeccapurple.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A EB","132":"B"},B:{"1":"C p x J L N I"},C:{"1":"1 2 3 4 5 6 8 9 c d e f g h i j k l m n o M q r s t u v w y","2":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b XB RB"},D:{"1":"1 2 3 4 5 6 8 9 h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g"},E:{"1":"D G E A B C OB PB QB z SB","2":"F K H KB CB MB","16":"NB"},F:{"1":"0 U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C J L N I O P Q R S T TB UB VB WB z AB YB"},G:{"1":"G fB gB hB iB jB kB lB","2":"CB aB DB cB dB eB"},H:{"2":"mB"},I:{"1":"a rB sB","2":"BB F nB oB pB qB DB"},J:{"2":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"2":"wB"},R:{"1":"xB"}},B:5,C:"Rebeccapurple color"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-reflections.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-reflections.js deleted file mode 100644 index 9f41ad7..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-reflections.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"2":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"33":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"2":"KB CB","33":"F K H D G E A B C MB NB OB PB QB z SB"},F:{"2":"7 E B C TB UB VB WB z AB YB","33":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w"},G:{"33":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"33":"BB F a nB oB pB qB DB rB sB"},J:{"33":"D A"},K:{"2":"7 A B C z AB","33":"M"},L:{"33":"a"},M:{"2":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"33":"F K uB vB"},Q:{"33":"wB"},R:{"33":"xB"}},B:7,C:"CSS Reflections"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-regions.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-regions.js deleted file mode 100644 index 195c169..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-regions.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E EB","420":"A B"},B:{"420":"C p x J L N I"},C:{"2":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"2":"1 2 3 4 5 6 8 9 F K H D G E A B C p x e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","36":"J L N I","66":"0 O P Q R S T U V W X Y Z b c d"},E:{"2":"F K H C KB CB MB z SB","33":"D G E A B NB OB PB QB"},F:{"2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB"},G:{"2":"CB aB DB cB dB lB","33":"G eB fB gB hB iB jB kB"},H:{"2":"mB"},I:{"2":"BB F a nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"2":"a"},M:{"2":"y"},N:{"420":"A B"},O:{"2":"tB"},P:{"2":"F K uB vB"},Q:{"2":"wB"},R:{"2":"xB"}},B:5,C:"CSS Regions"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-repeating-gradients.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-repeating-gradients.js deleted file mode 100644 index efff646..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-repeating-gradients.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","2":"H D G E EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB XB","33":"F K H D G E A B C p x J RB"},D:{"1":"0 1 2 3 4 5 6 8 9 V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"F K H D G E","33":"A B C p x J L N I O P Q R S T U"},E:{"1":"D G E A B C NB OB PB QB z SB","2":"F K KB CB","33":"H MB"},F:{"1":"0 7 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"E B TB UB VB WB","33":"C YB","36":"z AB"},G:{"1":"G eB fB gB hB iB jB kB lB","2":"CB aB DB","33":"cB dB"},H:{"2":"mB"},I:{"1":"a rB sB","2":"BB nB oB pB","33":"F qB DB"},J:{"1":"A","2":"D"},K:{"1":"7 M","2":"A B","33":"C","36":"z AB"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:4,C:"CSS Repeating Gradients"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-resize.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-resize.js deleted file mode 100644 index f5ee958..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-resize.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB XB RB","33":"F"},D:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"F K H D G E A B C MB NB OB PB QB z SB","2":"KB CB"},F:{"1":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"E B C TB UB VB WB z AB YB","132":"7"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"K uB vB","2":"F"},Q:{"1":"wB"},R:{"1":"xB"}},B:4,C:"CSS resize property"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-revert-value.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-revert-value.js deleted file mode 100644 index 364243f..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-revert-value.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"2":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"2":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"A B C PB QB z SB","2":"F K H D G E KB CB MB NB OB"},F:{"2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB"},G:{"1":"hB iB jB kB lB","2":"G CB aB DB cB dB eB fB gB"},H:{"2":"mB"},I:{"2":"BB F a nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"2":"a"},M:{"2":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"2":"F K uB vB"},Q:{"2":"wB"},R:{"2":"xB"}},B:5,C:"CSS revert value"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-rrggbbaa.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-rrggbbaa.js deleted file mode 100644 index 8fe895a..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-rrggbbaa.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"1":"1 2 3 4 5 6 8 9 s t u v w y","2":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r XB RB"},D:{"1":"9 LB GB FB bB a HB IB JB","2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u","194":"1 2 3 4 5 6 8 v w y"},E:{"1":"A B C QB z SB","2":"F K H D G E KB CB MB NB OB PB"},F:{"1":"v w","2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h TB UB VB WB z AB YB","194":"i j k l m n o M q r s t u"},G:{"1":"iB jB kB lB","2":"G CB aB DB cB dB eB fB gB hB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"2":"F","194":"K uB vB"},Q:{"194":"wB"},R:{"194":"xB"}},B:7,C:"#rrggbbaa hex color notation"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-scroll-behavior.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-scroll-behavior.js deleted file mode 100644 index 6b611e1..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-scroll-behavior.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"1":"1 2 3 4 5 6 8 9 f g h i j k l m n o M q r s t u v w y","2":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e XB RB"},D:{"2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j","129":"8 9 LB GB FB bB a HB IB JB","450":"1 2 3 4 5 6 k l m n o M q r s t u v w y"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"2":"7 E B C J L N I O P Q R S T U V W TB UB VB WB z AB YB","129":"r s t u v w","450":"0 X Y Z b c d e f g h i j k l m n o M q"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"2":"BB F a nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"2":"F K uB vB"},Q:{"450":"wB"},R:{"2":"xB"}},B:5,C:"CSSOM Scroll-behavior"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-scrollbar.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-scrollbar.js deleted file mode 100644 index 5707f6b..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-scrollbar.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"132":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"2":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"289":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"16":"F K KB CB","289":"H D G E A B C MB NB OB PB QB z SB"},F:{"2":"7 E B C TB UB VB WB z AB YB","289":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w"},G:{"16":"CB aB DB cB dB","289":"G eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"16":"nB oB","289":"BB F a pB qB DB rB sB"},J:{"289":"D A"},K:{"2":"7 A B C z AB","289":"M"},L:{"289":"a"},M:{"2":"y"},N:{"2":"A B"},O:{"289":"tB"},P:{"289":"F K uB vB"},Q:{"289":"wB"},R:{"289":"xB"}},B:7,C:"CSS scrollbar styling"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-sel2.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-sel2.js deleted file mode 100644 index 7198de4..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-sel2.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"D G E A B","2":"EB","8":"H"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"1":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB"},G:{"1":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"1":"mB"},I:{"1":"BB F a nB oB pB qB DB rB sB"},J:{"1":"D A"},K:{"1":"7 A B C M z AB"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:2,C:"CSS 2.1 selectors"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-sel3.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-sel3.js deleted file mode 100644 index 81594ac..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-sel3.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"E A B","2":"EB","8":"H","132":"D G"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB","2":"ZB BB"},D:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"F K H D G E A B C CB MB NB OB PB QB z SB","2":"KB"},F:{"1":"0 7 B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB","2":"E"},G:{"1":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"1":"mB"},I:{"1":"BB F a nB oB pB qB DB rB sB"},J:{"1":"D A"},K:{"1":"7 A B C M z AB"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:2,C:"CSS3 selectors"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-selection.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-selection.js deleted file mode 100644 index ef04bd6..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-selection.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"E A B","2":"H D G EB"},B:{"1":"C p x J L N I"},C:{"1":"9","33":"0 1 2 3 4 5 6 8 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"1":"0 7 B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB","2":"E"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"1":"a rB sB","2":"BB F nB oB pB qB DB"},J:{"1":"A","2":"D"},K:{"1":"7 C M AB","16":"A B z"},L:{"1":"a"},M:{"33":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:5,C:"::selection CSS pseudo-element"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-shapes.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-shapes.js deleted file mode 100644 index 9d93401..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-shapes.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"1":"9","2":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t XB RB","322":"1 2 3 4 5 6 8 u v w y"},D:{"1":"1 2 3 4 5 6 8 9 g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c","194":"d e f"},E:{"1":"B C QB z SB","2":"F K H D KB CB MB NB","33":"G E A OB PB"},F:{"1":"0 T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C J L N I O P Q R S TB UB VB WB z AB YB"},G:{"1":"jB kB lB","2":"CB aB DB cB dB eB","33":"G fB gB hB iB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"322":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:4,C:"CSS Shapes Level 1"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-snappoints.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-snappoints.js deleted file mode 100644 index 5975b43..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-snappoints.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E EB","6308":"A","6436":"B"},B:{"6436":"C p x J L N I"},C:{"2":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h XB RB","2052":"1 2 3 4 5 6 8 9 i j k l m n o M q r s t u v w y"},D:{"2":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB","8258":"bB a HB IB JB"},E:{"1":"B C z SB","2":"F K H D G KB CB MB NB OB","3108":"E A PB QB"},F:{"2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB"},G:{"1":"kB lB","2":"G CB aB DB cB dB eB fB","3108":"gB hB iB jB"},H:{"2":"mB"},I:{"2":"BB F a nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"2":"a"},M:{"2052":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"2":"F K uB vB"},Q:{"2":"wB"},R:{"2":"xB"}},B:4,C:"CSS Scroll snap points"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-sticky.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-sticky.js deleted file mode 100644 index 8790da5..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-sticky.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J","4100":"L N I"},C:{"1":"6 8 9 y","2":"ZB BB F K H D G E A B C p x J L N I O P Q R S T U XB RB","194":"0 V W X Y Z","516":"1 2 3 4 5 b c d e f g h i j k l m n o M q r s t u v w"},D:{"2":"F K H D G E A B C p x J L N I O P Q R g h i j k l m n o M q r s t u","322":"0 1 2 S T U V W X Y Z b c d e f v w","1028":"3 4 5 6 8 9 y LB GB FB bB a HB IB JB"},E:{"2":"F K H KB CB MB","33":"G E A B C OB PB QB z SB","2084":"D NB"},F:{"2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h TB UB VB WB z AB YB","322":"i j k","1028":"l m n o M q r s t u v w"},G:{"2":"CB aB DB cB","33":"G fB gB hB iB jB kB lB","2084":"dB eB"},H:{"2":"mB"},I:{"2":"BB F nB oB pB qB DB rB sB","1028":"a"},J:{"2":"D A"},K:{"2":"7 A B C z AB","1028":"M"},L:{"1028":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"1028":"tB"},P:{"1":"uB vB","2":"F K"},Q:{"322":"wB"},R:{"2":"xB"}},B:5,C:"CSS position:sticky"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-supports-api.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-supports-api.js deleted file mode 100644 index 423b984..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-supports-api.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB F K H D G E A B C p x J L N I O XB RB","66":"P Q R"},D:{"1":"0 1 2 3 4 5 6 8 9 X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"F K H D G E A B C p x J L N I O P Q R S T U V W"},E:{"1":"E A B C PB QB z SB","2":"F K H D G KB CB MB NB OB"},F:{"1":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"E B C TB UB VB WB z AB YB","132":"7"},G:{"1":"gB hB iB jB kB lB","2":"G CB aB DB cB dB eB fB"},H:{"132":"mB"},I:{"1":"a rB sB","2":"BB F nB oB pB qB DB"},J:{"2":"D A"},K:{"1":"M","2":"A B C z AB","132":"7"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:4,C:"CSS.supports() API"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-table.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-table.js deleted file mode 100644 index b9d905f..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-table.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"G E A B","2":"H D EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB","132":"ZB"},D:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"1":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB"},G:{"1":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"1":"mB"},I:{"1":"BB F a nB oB pB qB DB rB sB"},J:{"1":"D A"},K:{"1":"7 A B C M z AB"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:2,C:"CSS Table display"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-text-align-last.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-text-align-last.js deleted file mode 100644 index 5072572..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-text-align-last.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"132":"H D G E A B EB"},B:{"4":"C p x J L N I"},C:{"1":"1 2 3 4 5 6 8 9 s t u v w y","2":"ZB BB F K H D G E A B XB RB","33":"0 C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r"},D:{"1":"1 2 3 4 5 6 8 9 q r s t u v w y LB GB FB bB a HB IB JB","2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d","322":"e f g h i j k l m n o M"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"1":"d e f g h i j k l m n o M q r s t u v w","2":"7 E B C J L N I O P Q TB UB VB WB z AB YB","578":"0 R S T U V W X Y Z b c"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"1":"a"},M:{"1":"y"},N:{"132":"A B"},O:{"1":"tB"},P:{"1":"K uB vB","2":"F"},Q:{"2":"wB"},R:{"1":"xB"}},B:5,C:"CSS3 text-align-last"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-text-indent.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-text-indent.js deleted file mode 100644 index aad8b66..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-text-indent.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"132":"H D G E A B EB"},B:{"132":"C p x J L N I"},C:{"132":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"132":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g","388":"1 2 3 4 5 6 8 9 h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"132":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"132":"7 E B C J L N I O P Q R S T TB UB VB WB z AB YB","388":"0 U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w"},G:{"132":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"132":"mB"},I:{"132":"BB F a nB oB pB qB DB rB sB"},J:{"132":"D A"},K:{"132":"7 A B C z AB","388":"M"},L:{"388":"a"},M:{"132":"y"},N:{"132":"A B"},O:{"132":"tB"},P:{"132":"F","388":"K uB vB"},Q:{"388":"wB"},R:{"388":"xB"}},B:5,C:"CSS text-indent"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-text-justify.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-text-justify.js deleted file mode 100644 index 1dbdf80..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-text-justify.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"16":"H D EB","132":"G E A B"},B:{"132":"C p x J L N I"},C:{"2":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w XB RB","1025":"2 3 4 5 6 8 9 y","1602":"1"},D:{"2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l","322":"1 2 3 4 5 6 8 9 m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"2":"7 E B C J L N I O P Q R S T U V W X Y TB UB VB WB z AB YB","322":"0 Z b c d e f g h i j k l m n o M q r s t u v w"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"2":"BB F nB oB pB qB DB rB sB","322":"a"},J:{"2":"D A"},K:{"2":"7 A B C z AB","322":"M"},L:{"322":"a"},M:{"1025":"y"},N:{"132":"A B"},O:{"2":"tB"},P:{"2":"F","322":"K uB vB"},Q:{"322":"wB"},R:{"322":"xB"}},B:5,C:"CSS text-justify"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-text-orientation.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-text-orientation.js deleted file mode 100644 index b4c5537..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-text-orientation.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"1":"1 2 3 4 5 6 8 9 u v w y","2":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t XB RB"},D:{"1":"1 2 3 4 5 6 8 9 r s t u v w y LB GB FB bB a HB IB JB","2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q"},E:{"2":"F K H D G E KB CB MB NB OB PB","16":"A","33":"B C QB z SB"},F:{"1":"e f g h i j k l m n o M q r s t u v w","2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d TB UB VB WB z AB YB"},G:{"1":"iB jB kB lB","2":"G CB aB DB cB dB eB fB gB hB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"K uB vB","2":"F"},Q:{"2":"wB"},R:{"1":"xB"}},B:4,C:"CSS text-orientation"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-text-spacing.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-text-spacing.js deleted file mode 100644 index 1842294..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-text-spacing.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D EB","161":"G E A B"},B:{"161":"C p x J L N I"},C:{"2":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"2":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"2":"BB F a nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"2":"a"},M:{"2":"y"},N:{"16":"A B"},O:{"2":"tB"},P:{"2":"F K uB vB"},Q:{"2":"wB"},R:{"2":"xB"}},B:5,C:"CSS Text 4 text-spacing"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-textshadow.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-textshadow.js deleted file mode 100644 index 2b5139b..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-textshadow.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E EB","129":"A B"},B:{"129":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB","2":"ZB BB"},D:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"F K H D G E A B C MB NB OB PB QB z SB","260":"KB CB"},F:{"1":"0 7 B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB","2":"E"},G:{"1":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"4":"mB"},I:{"1":"BB F a nB oB pB qB DB rB sB"},J:{"1":"A","4":"D"},K:{"1":"7 A B C M z AB"},L:{"1":"a"},M:{"1":"y"},N:{"129":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:4,C:"CSS3 Text-shadow"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-touch-action-2.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-touch-action-2.js deleted file mode 100644 index 7b6b2a0..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-touch-action-2.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E EB","132":"B","164":"A"},B:{"132":"C p x J L N I"},C:{"2":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"1":"3 4 5 6 8 9 y LB GB FB bB a HB IB JB","2":"0 1 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","260":"2"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"1":"m n o M q r s t u v w","2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k TB UB VB WB z AB YB","260":"l"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"1":"a"},M:{"2":"y"},N:{"132":"B","164":"A"},O:{"2":"tB"},P:{"1":"K uB vB","16":"F"},Q:{"2":"wB"},R:{"1":"xB"}},B:5,C:"CSS touch-action level 2 values"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-touch-action.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-touch-action.js deleted file mode 100644 index c873153..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-touch-action.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"B","2":"H D G E EB","289":"A"},B:{"1":"C p x J L N I"},C:{"1":"4 5 6 8 9 y","2":"ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X XB RB","194":"0 Y Z b c d e f g h i j k l m n o M q r s t u","1025":"1 2 3 v w"},D:{"1":"1 2 3 4 5 6 8 9 f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"1":"0 S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C J L N I O P Q R TB UB VB WB z AB YB"},G:{"2":"G CB aB DB cB dB eB fB gB","516":"hB iB jB kB lB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"1":"B","289":"A"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:2,C:"CSS touch-action property"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-transitions.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-transitions.js deleted file mode 100644 index eafa64b..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-transitions.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","2":"H D G E EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB XB RB","33":"K H D G E A B C p x J","164":"F"},D:{"1":"0 1 2 3 4 5 6 8 9 V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","33":"F K H D G E A B C p x J L N I O P Q R S T U"},E:{"1":"D G E A B C NB OB PB QB z SB","33":"H MB","164":"F K KB CB"},F:{"1":"0 7 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"E TB UB","33":"C","164":"B VB WB z AB YB"},G:{"1":"G eB fB gB hB iB jB kB lB","33":"dB","164":"CB aB DB cB"},H:{"2":"mB"},I:{"1":"a rB sB","33":"BB F nB oB pB qB DB"},J:{"1":"A","33":"D"},K:{"1":"7 M","33":"C","164":"A B z AB"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:5,C:"CSS3 Transitions"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-unicode-bidi.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-unicode-bidi.js deleted file mode 100644 index d6220f1..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-unicode-bidi.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"132":"H D G E A B EB"},B:{"132":"C p x J L N I"},C:{"1":"1 2 3 4 5 6 8 9 t u v w y","33":"0 N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s","132":"ZB BB F K H D G E XB RB","292":"A B C p x J L"},D:{"1":"1 2 3 4 5 6 8 9 r s t u v w y LB GB FB bB a HB IB JB","132":"F K H D G E A B C p x J L","548":"0 N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q"},E:{"132":"F K H D G KB CB MB NB OB","548":"E A B C PB QB z SB"},F:{"132":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB"},G:{"132":"G CB aB DB cB dB eB fB","548":"gB hB iB jB kB lB"},H:{"16":"mB"},I:{"1":"a","16":"BB F nB oB pB qB DB rB sB"},J:{"16":"D A"},K:{"16":"7 A B C M z AB"},L:{"1":"a"},M:{"1":"y"},N:{"132":"A B"},O:{"16":"tB"},P:{"1":"K uB vB","16":"F"},Q:{"16":"wB"},R:{"16":"xB"}},B:4,C:"CSS unicode-bidi property"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-unset-value.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-unset-value.js deleted file mode 100644 index 6077349..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-unset-value.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"1":"p x J L N I","2":"C"},C:{"1":"0 1 2 3 4 5 6 8 9 W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB F K H D G E A B C p x J L N I O P Q R S T U V XB RB"},D:{"1":"1 2 3 4 5 6 8 9 k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j"},E:{"1":"A B C PB QB z SB","2":"F K H D G E KB CB MB NB OB"},F:{"1":"0 X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C J L N I O P Q R S T U V W TB UB VB WB z AB YB"},G:{"1":"hB iB jB kB lB","2":"G CB aB DB cB dB eB fB gB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"2":"wB"},R:{"1":"xB"}},B:4,C:"CSS unset value"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-variables.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-variables.js deleted file mode 100644 index 2d10695..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-variables.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"1":"L N I","2":"C p x","260":"J"},C:{"1":"0 1 2 3 4 5 6 8 9 b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z XB RB"},D:{"1":"1 2 3 4 5 6 8 9 s t u v w y LB GB FB bB a HB IB JB","2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q","194":"r"},E:{"1":"A B C PB QB z SB","2":"F K H D G E KB CB MB NB OB"},F:{"1":"f g h i j k l m n o M q r s t u v w","2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d TB UB VB WB z AB YB","194":"e"},G:{"1":"hB iB jB kB lB","2":"G CB aB DB cB dB eB fB gB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"K uB vB","2":"F"},Q:{"2":"wB"},R:{"2":"xB"}},B:4,C:"CSS Variables (Custom Properties)"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-widows-orphans.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-widows-orphans.js deleted file mode 100644 index d05483d..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-widows-orphans.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","2":"H D EB","129":"G E"},B:{"1":"C p x J L N I"},C:{"2":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"F K H D G E A B C p x J L N I O P Q R S T"},E:{"1":"D G E A B C OB PB QB z SB","2":"F K H KB CB MB NB"},F:{"1":"0 7 C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","129":"E B TB UB VB WB z AB YB"},G:{"1":"G eB fB gB hB iB jB kB lB","2":"CB aB DB cB dB"},H:{"1":"mB"},I:{"1":"a rB sB","2":"BB F nB oB pB qB DB"},J:{"2":"D A"},K:{"1":"7 M","2":"A B C z AB"},L:{"1":"a"},M:{"2":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:2,C:"CSS widows & orphans"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-writing-mode.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-writing-mode.js deleted file mode 100644 index 7d79bb2..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-writing-mode.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"132":"H D G E A B EB"},B:{"1":"C p x J L N I"},C:{"1":"1 2 3 4 5 6 8 9 k l m n o M q r s t u v w y","2":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e XB RB","322":"f g h i j"},D:{"1":"1 2 3 4 5 6 8 9 r s t u v w y LB GB FB bB a HB IB JB","2":"F K H","16":"D","33":"0 G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q"},E:{"1":"B C z SB","2":"F KB CB","16":"K","33":"H D G E A MB NB OB PB QB"},F:{"1":"e f g h i j k l m n o M q r s t u v w","2":"7 E B C TB UB VB WB z AB YB","33":"0 J L N I O P Q R S T U V W X Y Z b c d"},G:{"1":"kB lB","16":"CB aB DB","33":"G cB dB eB fB gB hB iB jB"},H:{"2":"mB"},I:{"1":"a","2":"nB oB pB","33":"BB F qB DB rB sB"},J:{"33":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"36":"A B"},O:{"1":"tB"},P:{"1":"K uB vB","33":"F"},Q:{"33":"wB"},R:{"1":"xB"}},B:4,C:"CSS writing-mode property"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-zoom.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css-zoom.js deleted file mode 100644 index 36515f5..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css-zoom.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"H D EB","129":"G E A B"},B:{"1":"C p x J L N I"},C:{"2":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"F K H D G E A B C MB NB OB PB QB z SB","2":"KB CB"},F:{"1":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C TB UB VB WB z AB YB"},G:{"1":"G aB DB cB dB eB fB gB hB iB jB kB lB","2":"CB"},H:{"2":"mB"},I:{"1":"BB F a nB oB pB qB DB rB sB"},J:{"1":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"2":"y"},N:{"129":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:7,C:"CSS zoom"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css3-attr.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css3-attr.js deleted file mode 100644 index 0087316..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css3-attr.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"2":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"2":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"2":"BB F a nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"2":"a"},M:{"2":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"2":"F K uB vB"},Q:{"2":"wB"},R:{"2":"xB"}},B:4,C:"CSS3 attr() function for all properties"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css3-boxsizing.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css3-boxsizing.js deleted file mode 100644 index ddb825a..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css3-boxsizing.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"G E A B","8":"H D EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 Y Z b c d e f g h i j k l m n o M q r s t u v w y","33":"ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","33":"F K H D G E"},E:{"1":"H D G E A B C MB NB OB PB QB z SB","33":"F K KB CB"},F:{"1":"0 7 B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB","2":"E"},G:{"1":"G cB dB eB fB gB hB iB jB kB lB","33":"CB aB DB"},H:{"1":"mB"},I:{"1":"F a qB DB rB sB","33":"BB nB oB pB"},J:{"1":"A","33":"D"},K:{"1":"7 A B C M z AB"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:5,C:"CSS3 Box-sizing"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css3-colors.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css3-colors.js deleted file mode 100644 index d4a2230..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css3-colors.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"E A B","2":"H D G EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB","4":"ZB"},D:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"1":"0 7 B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w UB VB WB z AB YB","2":"E","4":"TB"},G:{"1":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"1":"mB"},I:{"1":"BB F a nB oB pB qB DB rB sB"},J:{"1":"D A"},K:{"1":"7 A B C M z AB"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:2,C:"CSS3 Colors"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css3-cursors-grab.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css3-cursors-grab.js deleted file mode 100644 index d9ddd47..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css3-cursors-grab.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"1":"J L N I","2":"C p x"},C:{"1":"0 1 2 3 4 5 6 8 9 W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","33":"ZB BB F K H D G E A B C p x J L N I O P Q R S T U V XB RB"},D:{"1":"HB IB JB","33":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a"},E:{"1":"B C z SB","33":"F K H D G E A KB CB MB NB OB PB QB"},F:{"1":"7 C YB","2":"E B TB UB VB WB z AB","33":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"33":"D A"},K:{"2":"7 A B C z AB","33":"M"},L:{"33":"a"},M:{"2":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"2":"F K uB vB"},Q:{"33":"wB"},R:{"2":"xB"}},B:3,C:"CSS grab & grabbing cursors"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css3-cursors-newer.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css3-cursors-newer.js deleted file mode 100644 index 68445cb..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css3-cursors-newer.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","33":"ZB BB F K H D G E A B C p x J L N I O P Q R S XB RB"},D:{"1":"1 2 3 4 5 6 8 9 g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","33":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f"},E:{"1":"E A B C PB QB z SB","33":"F K H D G KB CB MB NB OB"},F:{"1":"0 7 C T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w YB","2":"E B TB UB VB WB z AB","33":"J L N I O P Q R S"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"33":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"2":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"2":"F K uB vB"},Q:{"2":"wB"},R:{"2":"xB"}},B:4,C:"CSS3 Cursors: zoom-in & zoom-out"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css3-cursors.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css3-cursors.js deleted file mode 100644 index 0e204d1..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css3-cursors.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"E A B","132":"H D G EB"},B:{"1":"x J L N I","260":"C p"},C:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","4":"ZB BB XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","4":"F"},E:{"1":"K H D G E A B C MB NB OB PB QB z SB","4":"F KB CB"},F:{"1":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","260":"7 E B C TB UB VB WB z AB YB"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D","16":"A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"2":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"2":"F K uB vB"},Q:{"2":"wB"},R:{"2":"xB"}},B:4,C:"CSS3 Cursors (original values)"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/css3-tabsize.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/css3-tabsize.js deleted file mode 100644 index e435948..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/css3-tabsize.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"2":"ZB BB XB RB","33":"1 2 3 4 5 6 8 9 w y","164":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v"},D:{"1":"1 2 3 4 5 6 8 9 l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"F K H D G E A B C p x J L N I O P","132":"0 Q R S T U V W X Y Z b c d e f g h i j k"},E:{"2":"F K H KB CB MB","132":"D G E A B C NB OB PB QB z SB"},F:{"1":"0 Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"E TB UB VB","132":"J L N I O P Q R S T U V W X","164":"7 B C WB z AB YB"},G:{"2":"CB aB DB cB dB","132":"G eB fB gB hB iB jB kB lB"},H:{"164":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB","132":"rB sB"},J:{"132":"D A"},K:{"1":"M","2":"A","164":"7 B C z AB"},L:{"1":"a"},M:{"33":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:5,C:"CSS3 tab-size"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/currentcolor.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/currentcolor.js deleted file mode 100644 index e410589..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/currentcolor.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"E A B","2":"H D G EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"F K H D G E A B C MB NB OB PB QB z SB","2":"KB CB"},F:{"1":"0 7 B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB","2":"E"},G:{"1":"G aB DB cB dB eB fB gB hB iB jB kB lB","16":"CB"},H:{"1":"mB"},I:{"1":"BB F a nB oB pB qB DB rB sB"},J:{"1":"D A"},K:{"1":"7 A B C M z AB"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:2,C:"CSS currentColor value"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/custom-elements.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/custom-elements.js deleted file mode 100644 index f2dd918..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/custom-elements.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E EB","8":"A B"},B:{"8":"C p x J L N I"},C:{"2":"ZB BB F K H D G E A B C p x J L N I O P Q R XB RB","194":"S T U V W X Y","200":"0 1 2 3 4 5 Z b c d e f g h i j k l m n o M q r s t u v w","328":"6 8 9 y"},D:{"1":"1 2 3 4 5 6 8 9 c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"F K H D G E A B C p x J L N I O P Q R S T U V","66":"0 W X Y Z b"},E:{"2":"F K KB CB MB","8":"H D G E A B C NB OB PB QB z SB"},F:{"1":"0 P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C TB UB VB WB z AB YB","66":"J L N I O"},G:{"2":"CB aB DB cB dB","8":"G eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"1":"a sB","2":"BB F nB oB pB qB DB rB"},J:{"2":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"200":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:5,C:"Custom Elements v0"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/custom-elementsv1.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/custom-elementsv1.js deleted file mode 100644 index 1547729..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/custom-elementsv1.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E EB","8":"A B"},B:{"8":"C p x J L N I"},C:{"2":"ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y XB RB","8":"0 Z b c d e f g h i j k l m n o M q r s","456":"1 2 3 4 5 t u v w","712":"6 8 9 y"},D:{"1":"a HB IB JB","2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u","8":"v w","132":"1 2 3 4 5 6 8 9 y LB GB FB bB"},E:{"2":"F K H D KB CB MB NB OB","8":"G E A PB","132":"B C QB z SB"},F:{"2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j TB UB VB WB z AB YB","132":"k l m n o M q r s t u v w"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB","132":"jB kB lB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C z AB","132":"M"},L:{"1":"a"},M:{"8":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"uB vB","2":"F","132":"K"},Q:{"8":"wB"},R:{"132":"xB"}},B:1,C:"Custom Elements v1"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/customevent.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/customevent.js deleted file mode 100644 index 41be91f..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/customevent.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G EB","132":"E A B"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB F K XB RB","132":"H D G E A"},D:{"1":"0 1 2 3 4 5 6 8 9 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"F","16":"K H D G p x","388":"E A B C"},E:{"1":"D G E A B C NB OB PB QB z SB","2":"F KB CB","16":"K H","388":"MB"},F:{"1":"0 7 C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w YB","2":"E TB UB VB WB","132":"B z AB"},G:{"1":"G dB eB fB gB hB iB jB kB lB","2":"aB","16":"CB DB","388":"cB"},H:{"1":"mB"},I:{"1":"a rB sB","2":"nB oB pB","388":"BB F qB DB"},J:{"1":"A","388":"D"},K:{"1":"7 C M","2":"A","132":"B z AB"},L:{"1":"a"},M:{"1":"y"},N:{"132":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:1,C:"CustomEvent"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/datalist.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/datalist.js deleted file mode 100644 index d1600d8..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/datalist.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"EB","8":"H D G E","260":"A B"},B:{"260":"C p x J L N I"},C:{"8":"ZB BB XB RB","516":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y"},D:{"8":"F K H D G E A B C p x J L N I O","132":"0 1 2 3 4 5 6 8 9 P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"8":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"1":"7 E B C TB UB VB WB z AB YB","132":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w"},G:{"8":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"1":"sB","8":"BB F nB oB pB qB DB rB","132":"a"},J:{"1":"A","8":"D"},K:{"1":"7 A B C z AB","8":"M"},L:{"1":"a"},M:{"516":"y"},N:{"8":"A B"},O:{"8":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:1,C:"Datalist element"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/dataset.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/dataset.js deleted file mode 100644 index 7a5b6e1..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/dataset.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"B","4":"H D G E A EB"},B:{"1":"C p x J L","129":"N I"},C:{"1":"0 H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t","4":"ZB BB F K XB RB","129":"1 2 3 4 5 6 8 9 u v w y"},D:{"1":"1 o M q r s t u v w","4":"F K H","129":"0 2 3 4 5 6 8 9 D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n y LB GB FB bB a HB IB JB"},E:{"4":"F K KB CB","129":"H D G E A B C MB NB OB PB QB z SB"},F:{"1":"7 C b c d e f g h i j k z AB YB","4":"E B TB UB VB WB","129":"0 J L N I O P Q R S T U V W X Y Z l m n o M q r s t u v w"},G:{"4":"CB aB DB","129":"G cB dB eB fB gB hB iB jB kB lB"},H:{"4":"mB"},I:{"4":"nB oB pB","129":"BB F a qB DB rB sB"},J:{"129":"D A"},K:{"1":"7 C z AB","4":"A B","129":"M"},L:{"129":"a"},M:{"129":"y"},N:{"1":"B","4":"A"},O:{"129":"tB"},P:{"129":"F K uB vB"},Q:{"1":"wB"},R:{"129":"xB"}},B:1,C:"dataset & data-* attributes"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/datauri.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/datauri.js deleted file mode 100644 index ce4bb9a..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/datauri.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D EB","132":"G","260":"E A B"},B:{"260":"C p J L N I","772":"x"},C:{"1":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"1":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB"},G:{"1":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"1":"mB"},I:{"1":"BB F a nB oB pB qB DB rB sB"},J:{"1":"D A"},K:{"1":"7 A B C M z AB"},L:{"1":"a"},M:{"1":"y"},N:{"260":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:6,C:"Data URIs"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/details.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/details.js deleted file mode 100644 index 64d7091..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/details.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"E A B EB","8":"H D G"},B:{"2":"C p x J L N I"},C:{"1":"1 2 3 4 5 6 8 9 s t u v w y","2":"ZB","8":"0 BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M XB RB","194":"q r"},D:{"1":"1 2 3 4 5 6 8 9 f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","8":"F K H D G E A B","257":"0 O P Q R S T U V W X Y Z b c d e","769":"C p x J L N I"},E:{"1":"B C QB z SB","8":"F K KB CB MB","257":"H D G E A NB OB PB"},F:{"1":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"7 C z AB YB","8":"E B TB UB VB WB"},G:{"1":"G dB eB fB gB hB iB jB kB lB","8":"CB aB DB cB"},H:{"8":"mB"},I:{"1":"F a qB DB rB sB","8":"BB nB oB pB"},J:{"1":"A","8":"D"},K:{"1":"M","8":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"769":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:1,C:"Details & Summary elements"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/deviceorientation.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/deviceorientation.js deleted file mode 100644 index 2be82e6..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/deviceorientation.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A EB","132":"B"},B:{"1":"C p x J L N I"},C:{"2":"ZB BB XB","4":"0 1 2 3 4 5 6 8 9 H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","8":"F K RB"},D:{"2":"F K H","4":"0 1 2 3 4 5 6 8 9 D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"2":"7 E B C TB UB VB WB z AB YB","4":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w"},G:{"2":"CB aB","4":"G DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"2":"nB oB pB","4":"BB F a qB DB rB sB"},J:{"2":"D","4":"A"},K:{"1":"7 C","2":"A B z AB","4":"M"},L:{"4":"a"},M:{"4":"y"},N:{"1":"B","2":"A"},O:{"4":"tB"},P:{"4":"F K uB vB"},Q:{"4":"wB"},R:{"4":"xB"}},B:4,C:"DeviceOrientation & DeviceMotion events"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/devicepixelratio.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/devicepixelratio.js deleted file mode 100644 index 2aaf7c9..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/devicepixelratio.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"B","2":"H D G E A EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB F K H D G E A B C p x J L N XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"1":"0 7 C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w YB","2":"E B TB UB VB WB z AB"},G:{"1":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"1":"mB"},I:{"1":"BB F a nB oB pB qB DB rB sB"},J:{"1":"D A"},K:{"1":"7 C M","2":"A B z AB"},L:{"1":"a"},M:{"1":"y"},N:{"1":"B","2":"A"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:5,C:"Window.devicePixelRatio"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/dialog.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/dialog.js deleted file mode 100644 index 52bca08..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/dialog.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"2":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v XB RB","194":"1 2 3 4 5 6 8 9 w y"},D:{"1":"1 2 3 4 5 6 8 9 g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z","322":"b c d e f"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"1":"0 T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C J L N I TB UB VB WB z AB YB","578":"O P Q R S"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"2":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:1,C:"Dialog element"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/dispatchevent.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/dispatchevent.js deleted file mode 100644 index cc3b938..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/dispatchevent.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"B","16":"EB","129":"E A","130":"H D G"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"F K H D G E A B C CB MB NB OB PB QB z SB","16":"KB"},F:{"1":"0 7 B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB","16":"E"},G:{"1":"G aB DB cB dB eB fB gB hB iB jB kB lB","16":"CB"},H:{"1":"mB"},I:{"1":"BB F a pB qB DB rB sB","16":"nB oB"},J:{"1":"D A"},K:{"1":"7 A B C M z AB"},L:{"1":"a"},M:{"1":"y"},N:{"1":"B","129":"A"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:1,C:"EventTarget.dispatchEvent"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/do-not-track.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/do-not-track.js deleted file mode 100644 index 2bb306f..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/do-not-track.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G EB","164":"E A","260":"B"},B:{"1":"N I","260":"C p x J L"},C:{"1":"1 2 3 4 5 6 8 9 b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB F K H D G XB RB","516":"0 E A B C p x J L N I O P Q R S T U V W X Y Z"},D:{"1":"0 1 2 3 4 5 6 8 9 S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"F K H D G E A B C p x J L N I O P Q R"},E:{"1":"H A B C MB PB QB z SB","2":"F K KB CB","1028":"D G E NB OB"},F:{"1":"0 7 C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"E B TB UB VB WB z AB YB"},G:{"1":"gB hB iB jB kB lB","2":"CB aB DB cB dB","1028":"G eB fB"},H:{"1":"mB"},I:{"1":"a rB sB","2":"BB F nB oB pB qB DB"},J:{"16":"D","1028":"A"},K:{"1":"7 M","16":"A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"164":"A","260":"B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:4,C:"Do Not Track API"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/document-currentscript.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/document-currentscript.js deleted file mode 100644 index 664358a..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/document-currentscript.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"F K H D G E A B C p x J L N I O P Q R S T U V W X"},E:{"1":"G E A B C PB QB z SB","2":"F K H D KB CB MB NB OB"},F:{"1":"0 L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C J TB UB VB WB z AB YB"},G:{"1":"G fB gB hB iB jB kB lB","2":"CB aB DB cB dB eB"},H:{"2":"mB"},I:{"1":"a rB sB","2":"BB F nB oB pB qB DB"},J:{"2":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:1,C:"document.currentScript"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/document-evaluate-xpath.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/document-evaluate-xpath.js deleted file mode 100644 index e51ded7..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/document-evaluate-xpath.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB","16":"ZB"},D:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"1":"0 7 B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB","16":"E"},G:{"1":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"1":"mB"},I:{"1":"BB F a nB oB pB qB DB rB sB"},J:{"1":"D A"},K:{"1":"7 A B C M z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:7,C:"document.evaluate & XPath"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/document-execcommand.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/document-execcommand.js deleted file mode 100644 index 6a07eba..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/document-execcommand.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"H D G E A B EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB F K H D G XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"H D G E A B C NB OB PB QB z SB","16":"F K KB CB MB"},F:{"1":"0 7 B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w UB VB WB z AB YB","16":"E TB"},G:{"1":"G eB fB gB hB iB jB kB lB","2":"CB aB","16":"DB cB dB"},H:{"2":"mB"},I:{"1":"qB DB rB sB","2":"BB F a nB oB pB"},J:{"1":"A","2":"D"},K:{"1":"7 A B C M z AB"},L:{"1":"a"},M:{"1":"y"},N:{"1":"B","2":"A"},O:{"2":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:7,C:"Document.execCommand()"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/document-scrollingelement.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/document-scrollingelement.js deleted file mode 100644 index 2ca9608..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/document-scrollingelement.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"1":"x J L N I","16":"C p"},C:{"1":"1 2 3 4 5 6 8 9 r s t u v w y","2":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q XB RB"},D:{"1":"1 2 3 4 5 6 8 9 n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m"},E:{"1":"E A B C PB QB z SB","2":"F K H D G KB CB MB NB OB"},F:{"1":"0 b c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C J L N I O P Q R S T U V W X Y Z TB UB VB WB z AB YB"},G:{"1":"gB hB iB jB kB lB","2":"G CB aB DB cB dB eB fB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:5,C:"document.scrollingElement"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/documenthead.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/documenthead.js deleted file mode 100644 index c996700..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/documenthead.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"E A B","2":"H D G EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"H D G E A B C MB NB OB PB QB z SB","2":"F KB CB","16":"K"},F:{"1":"0 7 B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w z AB YB","2":"E TB UB VB WB"},G:{"1":"G aB DB cB dB eB fB gB hB iB jB kB lB","16":"CB"},H:{"1":"mB"},I:{"1":"BB F a pB qB DB rB sB","16":"nB oB"},J:{"1":"D A"},K:{"1":"7 B C M z AB","2":"A"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:1,C:"document.head"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/dom-manip-convenience.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/dom-manip-convenience.js deleted file mode 100644 index cd6916a..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/dom-manip-convenience.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"1":"N I","2":"C p x J L"},C:{"1":"1 2 3 4 5 6 8 9 s t u v w y","2":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r XB RB"},D:{"1":"1 2 3 4 5 6 8 9 y LB GB FB bB a HB IB JB","2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u","194":"v w"},E:{"1":"A B C QB z SB","2":"F K H D G E KB CB MB NB OB PB"},F:{"1":"k l m n o M q r s t u v w","2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i TB UB VB WB z AB YB","194":"j"},G:{"1":"iB jB kB lB","2":"G CB aB DB cB dB eB fB gB hB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"uB vB","2":"F K"},Q:{"194":"wB"},R:{"2":"xB"}},B:1,C:"DOM manipulation convenience methods"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/dom-range.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/dom-range.js deleted file mode 100644 index f06cf6c..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/dom-range.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"E A B","2":"EB","8":"H D G"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"1":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB"},G:{"1":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"1":"mB"},I:{"1":"BB F a nB oB pB qB DB rB sB"},J:{"1":"D A"},K:{"1":"7 A B C M z AB"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:1,C:"Document Object Model Range"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/domcontentloaded.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/domcontentloaded.js deleted file mode 100644 index ef72512..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/domcontentloaded.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"E A B","2":"H D G EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"1":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB"},G:{"1":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"1":"mB"},I:{"1":"BB F a nB oB pB qB DB rB sB"},J:{"1":"D A"},K:{"1":"7 A B C M z AB"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:1,C:"DOMContentLoaded"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/domfocusin-domfocusout-events.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/domfocusin-domfocusout-events.js deleted file mode 100644 index f87a1db..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/domfocusin-domfocusout-events.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"2":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","16":"F K H D G E A B C p x J L N I O P Q R S T U"},E:{"1":"H D G E A B C MB NB OB PB QB z SB","2":"F KB CB","16":"K"},F:{"1":"0 7 C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w YB","16":"E B TB UB VB WB z AB"},G:{"1":"G eB fB gB hB iB jB kB lB","16":"CB aB DB cB dB"},H:{"16":"mB"},I:{"1":"F a qB DB rB sB","16":"BB nB oB pB"},J:{"16":"D A"},K:{"16":"7 A B C M z AB"},L:{"1":"a"},M:{"2":"y"},N:{"16":"A B"},O:{"16":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:5,C:"DOMFocusIn & DOMFocusOut events"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/dommatrix.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/dommatrix.js deleted file mode 100644 index 0c54a07..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/dommatrix.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E EB","132":"A B"},B:{"132":"C p x J L N I"},C:{"2":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b XB RB","2564":"c d e f g h i j k l m n o M q r","3076":"1 2 3 4 5 6 8 9 s t u v w y"},D:{"16":"F K H D","132":"0 1 2 3 4 5 6 E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","388":"G","1028":"8 9 LB GB FB bB a HB IB JB"},E:{"16":"F KB CB","132":"K H D G E A MB NB OB PB QB","1028":"B C z SB"},F:{"2":"7 E B C TB UB VB WB z AB YB","132":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q","1028":"r s t u v w"},G:{"16":"CB aB DB","132":"G cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"1":"a","132":"F qB DB rB sB","292":"BB nB oB pB"},J:{"16":"D","132":"A"},K:{"2":"7 A B C z AB","132":"M"},L:{"1":"a"},M:{"1":"y"},N:{"132":"A B"},O:{"132":"tB"},P:{"132":"F K uB vB"},Q:{"132":"wB"},R:{"132":"xB"}},B:4,C:"DOMMatrix"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/download.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/download.js deleted file mode 100644 index 2559bb9..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/download.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"1":"p x J L N I","2":"C"},C:{"1":"0 1 2 3 4 5 6 8 9 P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB F K H D G E A B C p x J L N I O XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"F K H D G E A B C p"},E:{"1":"B C QB z SB","2":"F K H D G E A KB CB MB NB OB PB"},F:{"1":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C TB UB VB WB z AB YB"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"1":"a rB sB","2":"BB F nB oB pB qB DB"},J:{"1":"A","2":"D"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:1,C:"Download attribute"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/dragndrop.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/dragndrop.js deleted file mode 100644 index 79243d0..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/dragndrop.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"644":"H D G E EB","772":"A B"},B:{"1":"I","260":"C p x J L N"},C:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB","8":"ZB BB"},D:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"1":"0 7 C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","8":"E B TB UB VB WB z AB YB"},G:{"1":"kB lB","2":"G CB aB DB cB dB eB fB gB hB iB jB"},H:{"2":"mB"},I:{"2":"BB F a nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"1":"7","2":"M","8":"A B C z AB"},L:{"2":"a"},M:{"2":"y"},N:{"1":"A B"},O:{"2":"tB"},P:{"2":"F K uB vB"},Q:{"2":"wB"},R:{"2":"xB"}},B:1,C:"Drag and Drop"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/element-closest.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/element-closest.js deleted file mode 100644 index d10ff20..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/element-closest.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"1":"J L N I","2":"C p x"},C:{"1":"1 2 3 4 5 6 8 9 e f g h i j k l m n o M q r s t u v w y","2":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d XB RB"},D:{"1":"1 2 3 4 5 6 8 9 k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j"},E:{"1":"E A B C PB QB z SB","2":"F K H D G KB CB MB NB OB"},F:{"1":"0 X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C J L N I O P Q R S T U V W TB UB VB WB z AB YB"},G:{"1":"gB hB iB jB kB lB","2":"G CB aB DB cB dB eB fB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"K uB vB","2":"F"},Q:{"2":"wB"},R:{"1":"xB"}},B:1,C:"Element.closest()"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/element-from-point.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/element-from-point.js deleted file mode 100644 index 2022eab..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/element-from-point.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"H D G E A B","16":"EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB","16":"ZB"},D:{"1":"0 1 2 3 4 5 6 8 9 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","16":"F K H D G E A B C p x"},E:{"1":"K H D G E A B C MB NB OB PB QB z SB","16":"F KB CB"},F:{"1":"0 7 B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w z AB YB","16":"E TB UB VB WB"},G:{"1":"G aB DB cB dB eB fB gB hB iB jB kB lB","16":"CB"},H:{"1":"mB"},I:{"1":"BB F a pB qB DB rB sB","16":"nB oB"},J:{"1":"D A"},K:{"1":"7 C M","16":"A B z AB"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:5,C:"document.elementFromPoint()"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/eme.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/eme.js deleted file mode 100644 index 4f37788..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/eme.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A EB","164":"B"},B:{"1":"C p x J L N I"},C:{"1":"1 2 3 4 5 6 8 9 h i j k l m n o M q r s t u v w y","2":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g XB RB"},D:{"1":"1 2 3 4 5 6 8 9 l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d","132":"e f g h i j k"},E:{"1":"C SB","2":"F K H KB CB MB NB","164":"D G E A B OB PB QB z"},F:{"1":"0 Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C J L N I O P Q TB UB VB WB z AB YB","132":"R S T U V W X"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"1":"K uB vB","2":"F"},Q:{"2":"wB"},R:{"2":"xB"}},B:3,C:"Encrypted Media Extensions"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/eot.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/eot.js deleted file mode 100644 index f1cd2f4..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/eot.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"H D G E A B","2":"EB"},B:{"2":"C p x J L N I"},C:{"2":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"2":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"2":"BB F a nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"2":"a"},M:{"2":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"2":"F K uB vB"},Q:{"2":"wB"},R:{"2":"xB"}},B:7,C:"EOT - Embedded OpenType fonts"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/es5.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/es5.js deleted file mode 100644 index 026d5f0..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/es5.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","2":"H D EB","260":"E","1026":"G"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","4":"ZB BB XB RB","132":"F K H D G E A B C p x J L N I O P"},D:{"1":"0 1 2 3 4 5 6 8 9 S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","4":"F K H D G E A B C p x J L N I","132":"O P Q R"},E:{"1":"H D G E A B C NB OB PB QB z SB","4":"F K KB CB MB"},F:{"1":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","4":"E B C TB UB VB WB z AB YB","132":"7"},G:{"1":"G dB eB fB gB hB iB jB kB lB","4":"CB aB DB cB"},H:{"132":"mB"},I:{"1":"a rB sB","4":"BB nB oB pB","132":"qB DB","900":"F"},J:{"1":"A","4":"D"},K:{"1":"M","4":"A B C z AB","132":"7"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:6,C:"ECMAScript 5"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/es6-class.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/es6-class.js deleted file mode 100644 index ecdd3a8..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/es6-class.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"1":"C p x J L N I"},C:{"1":"1 2 3 4 5 6 8 9 o M q r s t u v w y","2":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n XB RB"},D:{"1":"1 2 3 4 5 6 8 9 s t u v w y LB GB FB bB a HB IB JB","2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k","132":"l m n o M q r"},E:{"1":"E A B C PB QB z SB","2":"F K H D G KB CB MB NB OB"},F:{"1":"f g h i j k l m n o M q r s t u v w","2":"7 E B C J L N I O P Q R S T U V W X TB UB VB WB z AB YB","132":"0 Y Z b c d e"},G:{"1":"gB hB iB jB kB lB","2":"G CB aB DB cB dB eB fB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"K uB vB","2":"F"},Q:{"2":"wB"},R:{"1":"xB"}},B:6,C:"ES6 classes"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/es6-generators.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/es6-generators.js deleted file mode 100644 index 6a3a647..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/es6-generators.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"1":"p x J L N I","2":"C"},C:{"1":"0 1 2 3 4 5 6 8 9 V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB F K H D G E A B C p x J L N I O P Q R S T U XB RB"},D:{"1":"1 2 3 4 5 6 8 9 i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h"},E:{"1":"A B C QB z SB","2":"F K H D G E KB CB MB NB OB PB"},F:{"1":"0 V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C J L N I O P Q R S T U TB UB VB WB z AB YB"},G:{"1":"iB jB kB lB","2":"G CB aB DB cB dB eB fB gB hB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"2":"wB"},R:{"1":"xB"}},B:6,C:"ES6 Generators"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/es6-module-dynamic-import.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/es6-module-dynamic-import.js deleted file mode 100644 index bd6ae7c..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/es6-module-dynamic-import.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"2":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"1":"LB GB FB bB a HB IB JB","2":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y"},E:{"1":"C z SB","2":"F K H D G E A KB CB MB NB OB PB","130":"B QB"},F:{"2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB","16":"kB lB","130":"jB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"1":"a"},M:{"2":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"2":"F K uB vB"},Q:{"2":"wB"},R:{"2":"xB"}},B:7,C:"JavaScript modules: dynamic import()"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/es6-module-nomodule.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/es6-module-nomodule.js deleted file mode 100644 index 5c2f998..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/es6-module-nomodule.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"K C G E A B YB"},B:{"2":"D w Z I","514":"M H"},C:{"2":"0 1 WB AB F J K C G E A B D w Z I M H N O P Q R S T U V W X Y y a b c d e f L h i j k l m n o p q r s t u v UB OB","322":"3 5 6 7 8 z x"},D:{"1":"8 BB IB DB FB ZB GB","2":"0 1 3 5 6 F J K C G E A B D w Z I M H N O P Q R S T U V W X Y y a b c d e f L h i j k l m n o p q r s t u v z x","194":"7"},E:{"1":"B g PB","2":"F J K C G E A HB CB JB KB LB MB NB"},F:{"2":"4 9 E B D I M H N O P Q R S T U V W X Y y a b c d e f L h i j k l m n o p q QB RB SB TB g VB","194":"r s t u v"},G:{"1":"hB iB","2":"2 G CB XB EB aB bB cB dB eB fB gB"},H:{"2":"jB"},I:{"2":"2 AB F BB kB lB mB nB oB pB"},J:{"2":"C A"},K:{"2":"4 9 A B D L g"},L:{"2":"DB"},M:{"2":"x"},N:{"2":"A B"},O:{"2":"qB"},P:{"2":"F J rB"},Q:{"2":"sB"},R:{"2":"tB"}},B:1,C:"JavaScript modules: nomodule attribute"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/es6-module.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/es6-module.js deleted file mode 100644 index 859275f..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/es6-module.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"1":"L N I","2":"C p x","194":"J"},C:{"1":"8 9 y","2":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w XB RB","322":"1 2 3 4 5 6"},D:{"1":"8 9 LB GB FB bB a HB IB JB","2":"0 1 2 3 4 5 6 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","194":"y"},E:{"1":"B C z SB","2":"F K H D G E A KB CB MB NB OB PB","1028":"QB"},F:{"1":"r s t u v w","2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M TB UB VB WB z AB YB","194":"q"},G:{"1":"kB lB","2":"G CB aB DB cB dB eB fB gB hB iB","1028":"jB"},H:{"2":"mB"},I:{"2":"BB F a nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"2":"F K uB vB"},Q:{"2":"wB"},R:{"2":"xB"}},B:1,C:"JavaScript modules via script tag"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/es6-number.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/es6-number.js deleted file mode 100644 index 7f7f19d..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/es6-number.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"1":"C p x J L N I"},C:{"1":"1 2 3 4 5 6 8 9 b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB F K H D G E A B C p x J XB RB","132":"L N I O P Q R S T","260":"U V W X Y Z","516":"0"},D:{"1":"1 2 3 4 5 6 8 9 d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"F K H D G E A B C p x J L N I","1028":"0 O P Q R S T U V W X Y Z b c"},E:{"1":"E A B C PB QB z SB","2":"F K H D G KB CB MB NB OB"},F:{"1":"0 Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C TB UB VB WB z AB YB","1028":"J L N I O P"},G:{"1":"gB hB iB jB kB lB","2":"G CB aB DB cB dB eB fB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB","1028":"qB DB rB sB"},J:{"2":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:6,C:"ES6 Number"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/es6-string-includes.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/es6-string-includes.js deleted file mode 100644 index 4ddc51f..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/es6-string-includes.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"1":"C p x J L N I"},C:{"1":"1 2 3 4 5 6 8 9 j k l m n o M q r s t u v w y","2":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i XB RB"},D:{"1":"1 2 3 4 5 6 8 9 k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j"},E:{"1":"E A B C PB QB z SB","2":"F K H D G KB CB MB NB OB"},F:{"1":"0 X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C J L N I O P Q R S T U V W TB UB VB WB z AB YB"},G:{"1":"gB hB iB jB kB lB","2":"G CB aB DB cB dB eB fB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"2":"wB"},R:{"1":"xB"}},B:6,C:"String.prototype.includes"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/eventsource.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/eventsource.js deleted file mode 100644 index acacc6d..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/eventsource.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB F K XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"F K"},E:{"1":"K H D G E A B C MB NB OB PB QB z SB","2":"F KB CB"},F:{"1":"0 7 B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w z AB YB","4":"E TB UB VB WB"},G:{"1":"G aB DB cB dB eB fB gB hB iB jB kB lB","2":"CB"},H:{"2":"mB"},I:{"1":"a rB sB","2":"BB F nB oB pB qB DB"},J:{"1":"D A"},K:{"1":"7 C M z AB","4":"A B"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:1,C:"Server-sent events"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/feature-policy.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/feature-policy.js deleted file mode 100644 index fd62783..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/feature-policy.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"2":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"2":"0 1 2 3 4 5 6 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","132":"8 9 y LB GB FB bB a HB IB JB"},E:{"2":"F K H D G E A B KB CB MB NB OB PB QB","260":"C z SB"},F:{"2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M TB UB VB WB z AB YB","132":"q r s t u v w"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB","16":"lB"},H:{"2":"mB"},I:{"2":"BB F nB oB pB qB DB rB sB","132":"a"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"132":"a"},M:{"2":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"2":"F K uB vB"},Q:{"2":"wB"},R:{"2":"xB"}},B:7,C:"Feature Policy"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/fetch.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/fetch.js deleted file mode 100644 index 7cc88ca..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/fetch.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"1":"x J L N I","2":"C p"},C:{"1":"1 2 3 4 5 6 8 9 j k l m n o M q r s t u v w y","2":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c XB RB","1025":"i","1218":"d e f g h"},D:{"1":"1 2 3 4 5 6 8 9 l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i","260":"j","772":"k"},E:{"1":"B C QB z SB","2":"F K H D G E A KB CB MB NB OB PB"},F:{"1":"0 Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C J L N I O P Q R S T U V TB UB VB WB z AB YB","260":"W","772":"X"},G:{"1":"jB kB lB","2":"G CB aB DB cB dB eB fB gB hB iB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:1,C:"Fetch"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/fieldset-disabled.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/fieldset-disabled.js deleted file mode 100644 index a15ef49..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/fieldset-disabled.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"16":"EB","132":"G E","388":"H D A B"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"F K H D G E A B C p x J","16":"L N I O"},E:{"1":"H D G E A B C NB OB PB QB z SB","2":"F K KB CB MB"},F:{"1":"0 7 B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w UB VB WB z AB YB","16":"E TB"},G:{"1":"G dB eB fB gB hB iB jB kB lB","2":"CB aB DB cB"},H:{"388":"mB"},I:{"1":"a rB sB","2":"BB F nB oB pB qB DB"},J:{"1":"A","2":"D"},K:{"1":"7 A B C M z AB"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A","260":"B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:1,C:"disabled attribute of the fieldset element"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/fileapi.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/fileapi.js deleted file mode 100644 index 1a9c3d8..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/fileapi.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E EB","260":"A B"},B:{"260":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB XB","260":"F K H D G E A B C p x J L N I O P Q R S T U V W RB"},D:{"1":"1 2 3 4 5 6 8 9 h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"F K","260":"0 p x J L N I O P Q R S T U V W X Y Z b c d e f g","388":"H D G E A B C"},E:{"1":"A B C QB z SB","2":"F K KB CB","260":"H D G E NB OB PB","388":"MB"},F:{"1":"0 U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"E B TB UB VB WB","260":"7 C J L N I O P Q R S T z AB YB"},G:{"1":"iB jB kB lB","2":"CB aB DB cB","260":"G dB eB fB gB hB"},H:{"2":"mB"},I:{"1":"a sB","2":"nB oB pB","260":"rB","388":"BB F qB DB"},J:{"260":"A","388":"D"},K:{"1":"M","2":"A B","260":"7 C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A","260":"B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:5,C:"File API"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/filereader.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/filereader.js deleted file mode 100644 index 093c279..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/filereader.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E EB","132":"A B"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y RB","2":"ZB BB XB"},D:{"1":"0 1 2 3 4 5 6 8 9 H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"F K"},E:{"1":"H D G E A B C NB OB PB QB z SB","2":"F K KB CB MB"},F:{"1":"0 7 C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w z AB YB","2":"E B TB UB VB WB"},G:{"1":"G dB eB fB gB hB iB jB kB lB","2":"CB aB DB cB"},H:{"2":"mB"},I:{"1":"BB F a qB DB rB sB","2":"nB oB pB"},J:{"1":"A","2":"D"},K:{"1":"7 C M z AB","2":"A B"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:5,C:"FileReader API"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/filereadersync.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/filereadersync.js deleted file mode 100644 index f6adc46..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/filereadersync.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","2":"H D G E EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB F K H D XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","16":"F K H D G E A B C p x"},E:{"1":"H D G E A B C NB OB PB QB z SB","2":"F K KB CB MB"},F:{"1":"0 7 C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w YB","2":"E TB UB","16":"B VB WB z AB"},G:{"1":"G dB eB fB gB hB iB jB kB lB","2":"CB aB DB cB"},H:{"2":"mB"},I:{"1":"a rB sB","2":"BB F nB oB pB qB DB"},J:{"1":"A","2":"D"},K:{"1":"7 C M AB","2":"A","16":"B z"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:5,C:"FileReaderSync"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/filesystem.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/filesystem.js deleted file mode 100644 index c339d2c..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/filesystem.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"2":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"2":"F K H D","33":"0 1 2 3 4 5 6 8 9 p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","36":"G E A B C"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"2":"7 E B C TB UB VB WB z AB YB","33":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"2":"BB F a nB oB pB qB DB rB sB"},J:{"2":"D","33":"A"},K:{"2":"7 A B C z AB","33":"M"},L:{"33":"a"},M:{"2":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"2":"F","33":"K uB vB"},Q:{"2":"wB"},R:{"2":"xB"}},B:7,C:"Filesystem & FileWriter API"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/flac.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/flac.js deleted file mode 100644 index 21e3a47..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/flac.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"1":"L N I","2":"C p x J"},C:{"1":"1 2 3 4 5 6 8 9 u v w y","2":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t XB RB"},D:{"1":"3 4 5 6 8 9 y LB GB FB bB a HB IB JB","2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m","16":"n o M","388":"1 2 q r s t u v w"},E:{"2":"F K H D G E A KB CB MB NB OB PB QB","516":"B C z SB"},F:{"1":"l m n o M q r s t u v w","2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k TB UB VB WB z AB YB"},G:{"1":"kB lB","2":"G CB aB DB cB dB eB fB gB hB iB jB"},H:{"2":"mB"},I:{"1":"a","2":"nB oB pB","16":"BB F qB DB rB sB"},J:{"1":"A","2":"D"},K:{"1":"7","16":"A B C z AB","129":"M"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"K uB vB","129":"F"},Q:{"2":"wB"},R:{"1":"xB"}},B:6,C:"FLAC audio format"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/flexbox.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/flexbox.js deleted file mode 100644 index 4b77f75..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/flexbox.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E EB","1028":"B","1316":"A"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 X Y Z b c d e f g h i j k l m n o M q r s t u v w y","164":"ZB BB F K H D G E A B C p x J L N I O P Q XB RB","516":"R S T U V W"},D:{"1":"0 1 2 3 4 5 6 8 9 Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","33":"Q R S T U V W X","164":"F K H D G E A B C p x J L N I O P"},E:{"1":"E A B C PB QB z SB","33":"D G NB OB","164":"F K H KB CB MB"},F:{"1":"0 7 N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"E B C TB UB VB WB z AB YB","33":"J L"},G:{"1":"gB hB iB jB kB lB","33":"G eB fB","164":"CB aB DB cB dB"},H:{"1":"mB"},I:{"1":"a rB sB","164":"BB F nB oB pB qB DB"},J:{"1":"A","164":"D"},K:{"1":"7 M","2":"A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"1":"B","292":"A"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:4,C:"CSS Flexible Box Layout Module"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/flow-root.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/flow-root.js deleted file mode 100644 index 3469c3b..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/flow-root.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"1":"1 2 3 4 5 6 8 9 w y","2":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v XB RB"},D:{"1":"5 6 8 9 y LB GB FB bB a HB IB JB","2":"0 1 2 3 4 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"1":"o M q r s t u v w","2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n TB UB VB WB z AB YB"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"1":"vB","2":"F K uB"},Q:{"2":"wB"},R:{"2":"xB"}},B:5,C:"display: flow-root"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/focusin-focusout-events.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/focusin-focusout-events.js deleted file mode 100644 index aefb36f..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/focusin-focusout-events.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"H D G E A B","2":"EB"},B:{"1":"C p x J L N I"},C:{"1":"1 2 3 4 5 6 8 9 v w y","2":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","16":"F K H D G E A B C p x"},E:{"1":"H D G E A B C MB NB OB PB QB z SB","16":"F K KB CB"},F:{"1":"0 7 C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w YB","2":"E TB UB VB WB","16":"B z AB"},G:{"1":"G cB dB eB fB gB hB iB jB kB lB","2":"CB aB DB"},H:{"2":"mB"},I:{"1":"F a qB DB rB sB","2":"nB oB pB","16":"BB"},J:{"1":"D A"},K:{"1":"7 C M","2":"A","16":"B z AB"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:5,C:"focusin & focusout events"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/focusoptions-preventscroll.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/focusoptions-preventscroll.js deleted file mode 100644 index 0725052..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/focusoptions-preventscroll.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"2":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"1":"GB FB bB a HB IB JB","2":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"1":"u v w","2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t TB UB VB WB z AB YB"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"2":"BB F a nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"2":"a"},M:{"2":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"2":"F K uB vB"},Q:{"2":"wB"},R:{"2":"xB"}},B:1,C:"preventScroll support in focus"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/font-family-system-ui.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/font-family-system-ui.js deleted file mode 100644 index 3265a46..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/font-family-system-ui.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"2":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l XB RB","132":"1 2 3 4 5 6 8 9 m n o M q r s t u v w y"},D:{"1":"3 4 5 6 8 9 y LB GB FB bB a HB IB JB","2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v","258":"1 2 w"},E:{"1":"B C z SB","2":"F K H D G KB CB MB NB OB","16":"E","388":"A PB QB"},F:{"1":"m n o M q r s t u v w","2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l TB UB VB WB z AB YB"},G:{"1":"kB lB","2":"G CB aB DB cB dB eB fB","132":"gB hB iB jB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"2":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"uB vB","2":"F K"},Q:{"1":"wB"},R:{"2":"xB"}},B:5,C:"system-ui value for font-family"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/font-feature.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/font-feature.js deleted file mode 100644 index d59cd70..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/font-feature.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","2":"H D G E EB"},B:{"1":"C p x J L N I"},C:{"1":"1 2 3 4 5 6 8 9 d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB XB RB","33":"0 J L N I O P Q R S T U V W X Y Z b c","164":"F K H D G E A B C p x"},D:{"1":"1 2 3 4 5 6 8 9 r s t u v w y LB GB FB bB a HB IB JB","2":"F K H D G E A B C p x J","33":"0 Q R S T U V W X Y Z b c d e f g h i j k l m n o M q","292":"L N I O P"},E:{"1":"A B C PB QB z SB","2":"D G E KB CB NB OB","4":"F K H MB"},F:{"1":"e f g h i j k l m n o M q r s t u v w","2":"7 E B C TB UB VB WB z AB YB","33":"0 J L N I O P Q R S T U V W X Y Z b c d"},G:{"1":"hB iB jB kB lB","2":"G eB fB gB","4":"CB aB DB cB dB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB","33":"rB sB"},J:{"2":"D","33":"A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"33":"tB"},P:{"1":"K uB vB","33":"F"},Q:{"1":"wB"},R:{"1":"xB"}},B:4,C:"CSS font-feature-settings"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/font-kerning.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/font-kerning.js deleted file mode 100644 index f068e92..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/font-kerning.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"1":"1 2 3 4 5 6 8 9 d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB F K H D G E A B C p x J L N I O P Q R S XB RB","194":"0 T U V W X Y Z b c"},D:{"1":"1 2 3 4 5 6 8 9 c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"F K H D G E A B C p x J L N I O P Q R S T U V W X","33":"0 Y Z b"},E:{"1":"A B C PB QB z SB","2":"F K H KB CB MB NB","33":"D G E OB"},F:{"1":"0 P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C J TB UB VB WB z AB YB","33":"L N I O"},G:{"2":"CB aB DB cB dB eB","33":"G fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"1":"a sB","2":"BB F nB oB pB qB DB","33":"rB"},J:{"2":"D","33":"A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:4,C:"CSS3 font-kerning"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/font-loading.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/font-loading.js deleted file mode 100644 index c897dbf..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/font-loading.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"1":"1 2 3 4 5 6 8 9 k l m n o M q r s t u v w y","2":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d XB RB","194":"e f g h i j"},D:{"1":"1 2 3 4 5 6 8 9 e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d"},E:{"1":"A B C QB z SB","2":"F K H D G E KB CB MB NB OB PB"},F:{"1":"0 R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C J L N I O P Q TB UB VB WB z AB YB"},G:{"1":"iB jB kB lB","2":"G CB aB DB cB dB eB fB gB hB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:5,C:"CSS Font Loading"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/font-size-adjust.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/font-size-adjust.js deleted file mode 100644 index 6b5a5a9..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/font-size-adjust.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB","2":"ZB"},D:{"2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l","194":"1 2 3 4 5 6 8 9 m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"2":"7 E B C J L N I O P Q R S T U V W X Y TB UB VB WB z AB YB","194":"0 Z b c d e f g h i j k l m n o M q r s t u v w"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"2":"BB F a nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"2":"a"},M:{"258":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"2":"F K uB vB"},Q:{"194":"wB"},R:{"2":"xB"}},B:4,C:"CSS font-size-adjust"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/font-smooth.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/font-smooth.js deleted file mode 100644 index 8df52e5..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/font-smooth.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"2":"ZB BB F K H D G E A B C p x J L N I O P Q R S T XB RB","804":"0 1 2 3 4 5 6 8 9 U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y"},D:{"2":"F","676":"0 1 2 3 4 5 6 8 9 K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"2":"KB CB","676":"F K H D G E A B C MB NB OB PB QB z SB"},F:{"2":"7 E B C TB UB VB WB z AB YB","676":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"2":"BB F a nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"2":"a"},M:{"2":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"2":"F K uB vB"},Q:{"2":"wB"},R:{"2":"xB"}},B:7,C:"CSS font-smooth"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/font-unicode-range.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/font-unicode-range.js deleted file mode 100644 index 3e9515a..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/font-unicode-range.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G EB","4":"E A B"},B:{"1":"N I","4":"C p x J L"},C:{"1":"1 2 3 4 5 6 8 9 n o M q r s t u v w y","2":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e XB RB","194":"f g h i j k l m"},D:{"1":"1 2 3 4 5 6 8 9 f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","4":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e"},E:{"1":"A B C QB z SB","4":"F K H D G E KB CB MB NB OB PB"},F:{"1":"0 S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C TB UB VB WB z AB YB","4":"J L N I O P Q R"},G:{"1":"iB jB kB lB","4":"G CB aB DB cB dB eB fB gB hB"},H:{"2":"mB"},I:{"1":"a","4":"BB F nB oB pB qB DB rB sB"},J:{"2":"D","4":"A"},K:{"2":"7 A B C z AB","4":"M"},L:{"1":"a"},M:{"1":"y"},N:{"4":"A B"},O:{"1":"tB"},P:{"1":"K uB vB","4":"F"},Q:{"1":"wB"},R:{"2":"xB"}},B:4,C:"Font unicode-range subsetting"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/font-variant-alternates.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/font-variant-alternates.js deleted file mode 100644 index 8b8141e..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/font-variant-alternates.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E EB","130":"A B"},B:{"130":"C p x J L N I"},C:{"1":"1 2 3 4 5 6 8 9 d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB XB RB","130":"F K H D G E A B C p x J L N I O P Q R S","322":"0 T U V W X Y Z b c"},D:{"2":"F K H D G E A B C p x J","130":"0 1 2 3 4 5 6 8 9 L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"A B C PB QB z SB","2":"D G E KB CB NB OB","130":"F K H MB"},F:{"2":"7 E B C TB UB VB WB z AB YB","130":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w"},G:{"1":"hB iB jB kB lB","2":"G CB eB fB gB","130":"aB DB cB dB"},H:{"2":"mB"},I:{"2":"BB F nB oB pB qB DB","130":"a rB sB"},J:{"2":"D","130":"A"},K:{"2":"7 A B C z AB","130":"M"},L:{"130":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"130":"tB"},P:{"130":"F K uB vB"},Q:{"130":"wB"},R:{"130":"xB"}},B:4,C:"CSS font-variant-alternates"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/font-variant-east-asian.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/font-variant-east-asian.js deleted file mode 100644 index 15f7e9d..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/font-variant-east-asian.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"1":"1 2 3 4 5 6 8 9 d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB F K H D G E A B C p x J L N I O P Q R S XB RB","132":"0 T U V W X Y Z b c"},D:{"1":"LB GB FB bB a HB IB JB","2":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"1":"t u v w","2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s TB UB VB WB z AB YB"},G:{"2":"G aB DB cB dB eB fB gB hB iB jB kB lB","16":"CB"},H:{"2":"mB"},I:{"2":"BB F a nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"2":"a"},M:{"132":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"2":"F K uB vB"},Q:{"2":"wB"},R:{"2":"xB"}},B:4,C:"CSS font-variant-east-asian "}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/fontface.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/fontface.js deleted file mode 100644 index 9e0305f..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/fontface.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"E A B","132":"H D G EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB","2":"ZB BB"},D:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"F K H D G E A B C CB MB NB OB PB QB z SB","2":"KB"},F:{"1":"0 7 B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w UB VB WB z AB YB","2":"E TB"},G:{"1":"G DB cB dB eB fB gB hB iB jB kB lB","260":"CB aB"},H:{"2":"mB"},I:{"1":"F a qB DB rB sB","2":"nB","4":"BB oB pB"},J:{"1":"A","4":"D"},K:{"1":"7 A B C M z AB"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:4,C:"@font-face Web fonts"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/form-attribute.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/form-attribute.js deleted file mode 100644 index 68a04b4..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/form-attribute.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"1":"L N I","2":"C p x J"},C:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"F K H D G E"},E:{"1":"H D G E A B C MB NB OB PB QB z SB","2":"F KB CB","16":"K"},F:{"1":"0 7 B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB","2":"E"},G:{"1":"G cB dB eB fB gB hB iB jB kB lB","2":"CB aB DB"},H:{"1":"mB"},I:{"1":"BB F a qB DB rB sB","2":"nB oB pB"},J:{"1":"D A"},K:{"1":"7 A B C M z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:1,C:"Form attribute"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/form-submit-attributes.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/form-submit-attributes.js deleted file mode 100644 index b755386..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/form-submit-attributes.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","2":"H D G E EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","16":"F K H D G E A B C p x"},E:{"1":"H D G E A B C MB NB OB PB QB z SB","2":"F K KB CB"},F:{"1":"0 7 B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w WB z AB YB","2":"E TB","16":"UB VB"},G:{"1":"G cB dB eB fB gB hB iB jB kB lB","2":"CB aB DB"},H:{"1":"mB"},I:{"1":"F a qB DB rB sB","2":"nB oB pB","16":"BB"},J:{"1":"A","2":"D"},K:{"1":"7 B C M z AB","16":"A"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:1,C:"Attributes for form submission"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/form-validation.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/form-validation.js deleted file mode 100644 index 3d80168..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/form-validation.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","2":"H D G E EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"F K H D G E"},E:{"1":"B C QB z SB","2":"F KB CB","132":"K H D G E A MB NB OB PB"},F:{"1":"0 7 B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w UB VB WB z AB YB","2":"E TB"},G:{"1":"jB kB lB","2":"CB","132":"G aB DB cB dB eB fB gB hB iB"},H:{"516":"mB"},I:{"1":"a sB","2":"BB nB oB pB","132":"F qB DB rB"},J:{"1":"A","132":"D"},K:{"1":"7 A B C M z AB"},L:{"1":"a"},M:{"1":"y"},N:{"260":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:1,C:"Form validation"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/forms.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/forms.js deleted file mode 100644 index 63e4138..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/forms.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"EB","4":"A B","8":"H D G E"},B:{"1":"L N I","4":"C p x J"},C:{"4":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","8":"ZB BB XB RB"},D:{"1":"8 9 LB GB FB bB a HB IB JB","4":"0 1 2 3 4 5 6 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y"},E:{"4":"F K H D G E A B C MB NB OB PB QB z SB","8":"KB CB"},F:{"1":"7 E B C v w TB UB VB WB z AB YB","4":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u"},G:{"2":"CB","4":"G aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB","4":"rB sB"},J:{"2":"D","4":"A"},K:{"1":"7 A B C z AB","4":"M"},L:{"1":"a"},M:{"4":"y"},N:{"4":"A B"},O:{"1":"tB"},P:{"4":"F K uB vB"},Q:{"4":"wB"},R:{"4":"xB"}},B:1,C:"HTML5 form features"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/fullscreen.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/fullscreen.js deleted file mode 100644 index 3183ba2..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/fullscreen.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A EB","548":"B"},B:{"516":"C p x J L N I"},C:{"2":"ZB BB F K H D G E XB RB","676":"0 A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M","1700":"1 2 3 4 5 6 8 9 q r s t u v w y"},D:{"2":"F K H D G E A B C p x","676":"J L N I O","804":"0 1 2 3 4 5 6 8 9 P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"2":"F K KB CB","676":"MB","804":"H D G E A B C NB OB PB QB z SB"},F:{"1":"7","2":"E B C TB UB VB WB z AB YB","804":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"2":"BB F a nB oB pB qB DB rB sB"},J:{"2":"D","292":"A"},K:{"2":"7 A B C z AB","804":"M"},L:{"804":"a"},M:{"1700":"y"},N:{"2":"A","548":"B"},O:{"804":"tB"},P:{"804":"F K uB vB"},Q:{"804":"wB"},R:{"804":"xB"}},B:1,C:"Full Screen API"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/gamepad.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/gamepad.js deleted file mode 100644 index 17a3f08..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/gamepad.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"F K H D G E A B C p x J L N I O P","33":"Q R S T"},E:{"1":"B C QB z SB","2":"F K H D G E A KB CB MB NB OB PB"},F:{"1":"0 T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C J L N I O P Q R S TB UB VB WB z AB YB"},G:{"1":"jB kB lB","2":"G CB aB DB cB dB eB fB gB hB iB"},H:{"2":"mB"},I:{"2":"BB F a nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:5,C:"Gamepad API"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/geolocation.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/geolocation.js deleted file mode 100644 index 3bdcc5e..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/geolocation.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"E A B","2":"EB","8":"H D G"},B:{"1":"C p x J L N I"},C:{"1":"0 1 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w XB RB","8":"ZB BB","129":"2 3 4 5 6 8 9 y"},D:{"1":"0 K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s","4":"F","129":"1 2 3 4 5 6 8 9 t u v w y LB GB FB bB a HB IB JB"},E:{"1":"K H D G E B C MB NB OB PB QB z SB","8":"F KB CB","129":"A"},F:{"1":"0 7 B C L N I O P Q R S T U V W X Y Z b c d e f g h WB z AB YB","2":"E J TB","8":"UB VB","129":"i j k l m n o M q r s t u v w"},G:{"1":"G CB aB DB cB dB eB fB gB hB","129":"iB jB kB lB"},H:{"2":"mB"},I:{"1":"BB F nB oB pB qB DB rB sB","129":"a"},J:{"1":"D A"},K:{"1":"7 B C M z AB","8":"A"},L:{"129":"a"},M:{"129":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F","129":"K uB vB"},Q:{"129":"wB"},R:{"129":"xB"}},B:2,C:"Geolocation"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/getboundingclientrect.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/getboundingclientrect.js deleted file mode 100644 index 863fa89..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/getboundingclientrect.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"644":"H D EB","2049":"E A B","2692":"G"},B:{"2049":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB","260":"F K H D G E A B","1156":"BB","1284":"XB","1796":"RB"},D:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"F K H D G E A B C MB NB OB PB QB z SB","16":"KB CB"},F:{"1":"0 7 B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w WB z AB YB","16":"E TB","132":"UB VB"},G:{"1":"G aB DB cB dB eB fB gB hB iB jB kB lB","16":"CB"},H:{"1":"mB"},I:{"1":"BB F a pB qB DB rB sB","16":"nB oB"},J:{"1":"D A"},K:{"1":"7 B C M z AB","132":"A"},L:{"1":"a"},M:{"1":"y"},N:{"2049":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:5,C:"Element.getBoundingClientRect()"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/getcomputedstyle.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/getcomputedstyle.js deleted file mode 100644 index 3042686..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/getcomputedstyle.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"E A B","2":"H D G EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB","132":"BB XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","260":"F K H D G E A"},E:{"1":"K H D G E A B C MB NB OB PB QB z SB","260":"F KB CB"},F:{"1":"0 7 B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w WB z AB YB","260":"E TB UB VB"},G:{"1":"G cB dB eB fB gB hB iB jB kB lB","260":"CB aB DB"},H:{"260":"mB"},I:{"1":"F a qB DB rB sB","260":"BB nB oB pB"},J:{"1":"A","260":"D"},K:{"1":"7 B C M z AB","260":"A"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:2,C:"getComputedStyle"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/getelementsbyclassname.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/getelementsbyclassname.js deleted file mode 100644 index 86a5678..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/getelementsbyclassname.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"E A B","2":"EB","8":"H D G"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB","8":"ZB"},D:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"1":"0 7 B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB","2":"E"},G:{"1":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"1":"mB"},I:{"1":"BB F a nB oB pB qB DB rB sB"},J:{"1":"D A"},K:{"1":"7 A B C M z AB"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:1,C:"getElementsByClassName"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/getrandomvalues.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/getrandomvalues.js deleted file mode 100644 index 799d373..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/getrandomvalues.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A EB","33":"B"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB F K H D G E A B C p x J L N I O P XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"F K H D G E A"},E:{"1":"D G E A B C NB OB PB QB z SB","2":"F K H KB CB MB"},F:{"1":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C TB UB VB WB z AB YB"},G:{"1":"G eB fB gB hB iB jB kB lB","2":"CB aB DB cB dB"},H:{"2":"mB"},I:{"1":"a rB sB","2":"BB F nB oB pB qB DB"},J:{"1":"A","2":"D"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A","33":"B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:4,C:"crypto.getRandomValues()"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/gyroscope.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/gyroscope.js deleted file mode 100644 index b9dda29..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/gyroscope.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"2":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"1":"a HB IB JB","2":"0 1 2 3 4 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","194":"5 6 8 9 y LB GB FB bB"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"1":"a"},M:{"2":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"2":"F K uB vB"},Q:{"2":"wB"},R:{"2":"xB"}},B:4,C:"Gyroscope"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/hardwareconcurrency.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/hardwareconcurrency.js deleted file mode 100644 index d13b68d..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/hardwareconcurrency.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"1":"J L N I","2":"C p x"},C:{"1":"1 2 3 4 5 6 8 9 r s t u v w y","2":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q XB RB"},D:{"1":"1 2 3 4 5 6 8 9 g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f"},E:{"2":"F K H D KB CB MB NB OB","129":"B C QB z SB","194":"G E A PB"},F:{"1":"0 T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C J L N I O P Q R S TB UB VB WB z AB YB"},G:{"2":"CB aB DB cB dB eB","129":"jB kB lB","194":"G fB gB hB iB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:1,C:"navigator.hardwareConcurrency"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/hashchange.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/hashchange.js deleted file mode 100644 index 8bdc09e..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/hashchange.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"G E A B","8":"H D EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y RB","8":"ZB BB XB"},D:{"1":"0 1 2 3 4 5 6 8 9 K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","8":"F"},E:{"1":"K H D G E A B C MB NB OB PB QB z SB","8":"F KB CB"},F:{"1":"0 7 B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w WB z AB YB","8":"E TB UB VB"},G:{"1":"G aB DB cB dB eB fB gB hB iB jB kB lB","2":"CB"},H:{"2":"mB"},I:{"1":"BB F a oB pB qB DB rB sB","2":"nB"},J:{"1":"D A"},K:{"1":"7 B C M z AB","8":"A"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:1,C:"Hashchange event"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/heif.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/heif.js deleted file mode 100644 index 244e9f5..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/heif.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"2":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"2":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"2":"F K H D G E A KB CB MB NB OB PB QB","130":"B C z SB"},F:{"2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB","130":"kB lB"},H:{"2":"mB"},I:{"2":"BB F a nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"2":"a"},M:{"2":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"2":"F K uB vB"},Q:{"2":"wB"},R:{"2":"xB"}},B:6,C:"HEIF/ISO Base Media File Format"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/hevc.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/hevc.js deleted file mode 100644 index 7f22ffe..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/hevc.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A EB","132":"B"},B:{"132":"C p x J L N I"},C:{"2":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"2":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"2":"F K H D G E A KB CB MB NB OB PB QB","516":"B C z SB"},F:{"2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB"},G:{"1":"kB lB","2":"G CB aB DB cB dB eB fB gB hB iB jB"},H:{"2":"mB"},I:{"2":"BB F nB oB pB qB DB rB sB","258":"a"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"258":"a"},M:{"2":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"2":"F","258":"K uB vB"},Q:{"2":"wB"},R:{"2":"xB"}},B:6,C:"HEVC/H.265 video format"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/hidden.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/hidden.js deleted file mode 100644 index c3e750a..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/hidden.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"B","2":"H D G E A EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"F K"},E:{"1":"H D G E A B C MB NB OB PB QB z SB","2":"F K KB CB"},F:{"1":"0 7 C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w z AB YB","2":"E B TB UB VB WB"},G:{"1":"G cB dB eB fB gB hB iB jB kB lB","2":"CB aB DB"},H:{"1":"mB"},I:{"1":"F a qB DB rB sB","2":"BB nB oB pB"},J:{"1":"A","2":"D"},K:{"1":"7 C M z AB","2":"A B"},L:{"1":"a"},M:{"1":"y"},N:{"1":"B","2":"A"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:1,C:"hidden attribute"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/high-resolution-time.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/high-resolution-time.js deleted file mode 100644 index 2780e11..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/high-resolution-time.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","2":"H D G E EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB F K H D G E A B C p x XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"F K H D G E A B C p x J L N I O","33":"P Q R S"},E:{"1":"G E A B C PB QB z SB","2":"F K H D KB CB MB NB OB"},F:{"1":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C TB UB VB WB z AB YB"},G:{"1":"G gB hB iB jB kB lB","2":"CB aB DB cB dB eB fB"},H:{"2":"mB"},I:{"1":"a rB sB","2":"BB F nB oB pB qB DB"},J:{"1":"A","2":"D"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:2,C:"High Resolution Time API"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/history.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/history.js deleted file mode 100644 index e539ff5..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/history.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","2":"H D G E EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"F"},E:{"1":"H D G E A B C NB OB PB QB z SB","2":"F KB CB","4":"K MB"},F:{"1":"0 7 C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w AB YB","2":"E B TB UB VB WB z"},G:{"1":"G cB dB eB fB gB hB iB jB kB lB","2":"CB aB","4":"DB"},H:{"2":"mB"},I:{"1":"a oB pB DB rB sB","2":"BB F nB qB"},J:{"1":"D A"},K:{"1":"7 C M z AB","2":"A B"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:1,C:"Session history management"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/html-media-capture.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/html-media-capture.js deleted file mode 100644 index d5286ea..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/html-media-capture.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"2":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"2":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB"},G:{"2":"CB aB DB cB","129":"G dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"1":"BB F a qB DB rB sB","2":"nB","257":"oB pB"},J:{"1":"A","16":"D"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"2":"y"},N:{"2":"A B"},O:{"516":"tB"},P:{"1":"F K uB vB"},Q:{"16":"wB"},R:{"1":"xB"}},B:4,C:"HTML Media Capture"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/html5semantic.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/html5semantic.js deleted file mode 100644 index 4198cfb..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/html5semantic.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"EB","8":"H D G","260":"E A B"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB","132":"BB XB RB","260":"F K H D G E A B C p x J L N I O P"},D:{"1":"0 1 2 3 4 5 6 8 9 V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","132":"F K","260":"H D G E A B C p x J L N I O P Q R S T U"},E:{"1":"D G E A B C NB OB PB QB z SB","132":"F KB CB","260":"K H MB"},F:{"1":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","132":"E B TB UB VB WB","260":"7 C z AB YB"},G:{"1":"G eB fB gB hB iB jB kB lB","132":"CB","260":"aB DB cB dB"},H:{"132":"mB"},I:{"1":"a rB sB","132":"nB","260":"BB F oB pB qB DB"},J:{"260":"D A"},K:{"1":"M","132":"A","260":"7 B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"260":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:1,C:"HTML5 semantic elements"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/http-live-streaming.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/http-live-streaming.js deleted file mode 100644 index 21a15da..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/http-live-streaming.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"1":"C p x J L N I"},C:{"2":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"2":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"H D G E A B C NB OB PB QB z SB","2":"F K KB CB MB"},F:{"2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB"},G:{"1":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"1":"BB F a qB DB rB sB","2":"nB oB pB"},J:{"1":"A","2":"D"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"2":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:7,C:"HTTP Live Streaming (HLS)"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/http2.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/http2.js deleted file mode 100644 index beed420..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/http2.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A EB","388":"B"},B:{"257":"C p x J L N I"},C:{"2":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e XB RB","257":"f g h i j k l m n o M q r s t u v","1281":"1 2 3 4 5 6 8 9 w y"},D:{"2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j","257":"k l m n o M q r s t","1281":"1 2 3 4 5 6 8 9 u v w y LB GB FB bB a HB IB JB"},E:{"2":"F K H D G KB CB MB NB OB","257":"B C z SB","772":"E A PB QB"},F:{"2":"7 E B C J L N I O P Q R S T U V W TB UB VB WB z AB YB","257":"0 X Y Z b c d e f g","1281":"h i j k l m n o M q r s t u v w"},G:{"2":"G CB aB DB cB dB eB fB","257":"gB hB iB jB kB lB"},H:{"2":"mB"},I:{"2":"BB F nB oB pB qB DB rB sB","257":"a"},J:{"2":"D A"},K:{"2":"7 A B C z AB","257":"M"},L:{"1281":"a"},M:{"257":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"257":"F","1281":"K uB vB"},Q:{"1281":"wB"},R:{"257":"xB"}},B:6,C:"HTTP/2 protocol"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/iframe-sandbox.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/iframe-sandbox.js deleted file mode 100644 index 98e52ca..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/iframe-sandbox.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","2":"H D G E EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB F K H D G E A B C p x J L XB RB","4":"N I O P Q R S T U V W"},D:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"K H D G E A B C MB NB OB PB QB z SB","2":"F KB CB"},F:{"1":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C TB UB VB WB z AB YB"},G:{"1":"G DB cB dB eB fB gB hB iB jB kB lB","2":"CB aB"},H:{"2":"mB"},I:{"1":"BB F a oB pB qB DB rB sB","2":"nB"},J:{"1":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:1,C:"sandbox attribute for iframes"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/iframe-seamless.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/iframe-seamless.js deleted file mode 100644 index 6370797..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/iframe-seamless.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"2":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"2":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","66":"P Q R S T U V"},E:{"2":"F K H G E A B C KB CB MB NB PB QB z SB","130":"D OB"},F:{"2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB"},G:{"2":"G CB aB DB cB dB fB gB hB iB jB kB lB","130":"eB"},H:{"2":"mB"},I:{"2":"BB F a nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"2":"a"},M:{"2":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"2":"F K uB vB"},Q:{"2":"wB"},R:{"2":"xB"}},B:7,C:"seamless attribute for iframes"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/iframe-srcdoc.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/iframe-srcdoc.js deleted file mode 100644 index fe15d3a..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/iframe-srcdoc.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"EB","8":"H D G E A B"},B:{"1":"I","8":"C p x J L N"},C:{"1":"0 1 2 3 4 5 6 8 9 U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB","8":"BB F K H D G E A B C p x J L N I O P Q R S T XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"F K H D G E A B C p","8":"x J L N I O"},E:{"1":"H D G E A B C NB OB PB QB z SB","2":"KB CB","8":"F K MB"},F:{"1":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"E B TB UB VB WB","8":"7 C z AB YB"},G:{"1":"G dB eB fB gB hB iB jB kB lB","2":"CB","8":"aB DB cB"},H:{"2":"mB"},I:{"1":"a rB sB","8":"BB F nB oB pB qB DB"},J:{"1":"A","8":"D"},K:{"1":"M","2":"A B","8":"7 C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"8":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:1,C:"srcdoc attribute for iframes"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/imagecapture.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/imagecapture.js deleted file mode 100644 index 9e3c374..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/imagecapture.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"2":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d XB RB","194":"1 2 3 4 5 6 8 9 e f g h i j k l m n o M q r s t u v w y"},D:{"2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v","322":"1 2 3 4 5 6 8 9 w y LB GB FB bB a HB IB JB"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i TB UB VB WB z AB YB","322":"j k l m n o M q r s t u v w"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"2":"BB F a nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"1":"a"},M:{"2":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"1":"K uB vB","2":"F"},Q:{"322":"wB"},R:{"1":"xB"}},B:5,C:"ImageCapture API"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/ime.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/ime.js deleted file mode 100644 index 44c3c24..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/ime.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A EB","161":"B"},B:{"161":"C p x J L N I"},C:{"2":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"2":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"2":"BB F a nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"2":"a"},M:{"2":"y"},N:{"2":"A","161":"B"},O:{"2":"tB"},P:{"2":"F K uB vB"},Q:{"2":"wB"},R:{"2":"xB"}},B:5,C:"Input Method Editor API"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/img-naturalwidth-naturalheight.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/img-naturalwidth-naturalheight.js deleted file mode 100644 index e6f8202..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/img-naturalwidth-naturalheight.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"E A B","2":"H D G EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"1":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB"},G:{"1":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"1":"mB"},I:{"1":"BB F a nB oB pB qB DB rB sB"},J:{"1":"D A"},K:{"1":"7 A B C M z AB"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:1,C:"naturalWidth & naturalHeight image properties"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/imports.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/imports.js deleted file mode 100644 index 505f5f0..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/imports.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E EB","8":"A B"},B:{"8":"C p x J L N I"},C:{"2":"ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y XB RB","8":"0 Z","200":"1 2 3 4 5 6 8 9 b c d e f g h i j k l m n o M q r s t u v w y"},D:{"1":"1 2 3 4 5 6 8 9 f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"F K H D G E A B C p x J L N I O P Q R S T U V W X Y","322":"0 Z b c d","584":"e"},E:{"2":"F K KB CB MB","8":"H D G E A B C NB OB PB QB z SB"},F:{"1":"0 S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C J L TB UB VB WB z AB YB","1090":"N I O P Q","2120":"R"},G:{"2":"CB aB DB cB dB","8":"G eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"8":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:5,C:"HTML Imports"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/indeterminate-checkbox.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/indeterminate-checkbox.js deleted file mode 100644 index 00cbef2..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/indeterminate-checkbox.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"H D G E A B","16":"EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y RB","2":"ZB BB","16":"XB"},D:{"1":"0 1 2 3 4 5 6 8 9 X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"F K H D G E A B C p x J L N I O P Q R S T U V W"},E:{"1":"H D G E A B C NB OB PB QB z SB","2":"F K KB CB MB"},F:{"1":"0 7 C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w YB","2":"E B TB UB VB WB z AB"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"1":"a rB sB","2":"BB F nB oB pB qB DB"},J:{"2":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"2":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:1,C:"indeterminate checkbox"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/indexeddb.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/indexeddb.js deleted file mode 100644 index 2db08b4..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/indexeddb.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E EB","132":"A B"},B:{"132":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB XB RB","33":"A B C p x J","36":"F K H D G E"},D:{"1":"0 1 2 3 4 5 6 8 9 T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"A","8":"F K H D G E","33":"S","36":"B C p x J L N I O P Q R"},E:{"1":"A B C QB z SB","8":"F K H D KB CB MB NB","260":"G E OB PB"},F:{"1":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"E TB UB","8":"7 B C VB WB z AB YB"},G:{"1":"iB jB kB lB","8":"CB aB DB cB dB eB","260":"G fB gB hB"},H:{"2":"mB"},I:{"1":"a rB sB","8":"BB F nB oB pB qB DB"},J:{"1":"A","8":"D"},K:{"1":"M","2":"A","8":"7 B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"132":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:2,C:"IndexedDB"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/indexeddb2.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/indexeddb2.js deleted file mode 100644 index 525853a..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/indexeddb2.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"1":"1 2 3 4 5 6 8 9 u v w y","2":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m XB RB","132":"n o M","260":"q r s t"},D:{"1":"5 6 8 9 y LB GB FB bB a HB IB JB","2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q","132":"r s t u","260":"1 2 3 4 v w"},E:{"1":"B C QB z SB","2":"F K H D G E A KB CB MB NB OB PB"},F:{"1":"o M q r s t u v w","2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d TB UB VB WB z AB YB","132":"e f g h","260":"i j k l m n"},G:{"1":"jB kB lB","2":"G CB aB DB cB dB eB fB gB hB","16":"iB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"1":"vB","2":"F","260":"K uB"},Q:{"2":"wB"},R:{"2":"xB"}},B:4,C:"IndexedDB 2.0"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/inline-block.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/inline-block.js deleted file mode 100644 index 16a1e43..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/inline-block.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"G E A B","4":"EB","132":"H D"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB","36":"ZB"},D:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"1":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB"},G:{"1":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"1":"mB"},I:{"1":"BB F a nB oB pB qB DB rB sB"},J:{"1":"D A"},K:{"1":"7 A B C M z AB"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:2,C:"CSS inline-block"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/innertext.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/innertext.js deleted file mode 100644 index 1f2bfe2..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/innertext.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"H D G E A B","16":"EB"},B:{"1":"C p x J L N I"},C:{"1":"1 2 3 4 5 6 8 9 o M q r s t u v w y","2":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"F K H D G E A B C CB MB NB OB PB QB z SB","16":"KB"},F:{"1":"0 7 B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB","16":"E"},G:{"1":"G aB DB cB dB eB fB gB hB iB jB kB lB","16":"CB"},H:{"1":"mB"},I:{"1":"BB F a pB qB DB rB sB","16":"nB oB"},J:{"1":"D A"},K:{"1":"7 A B C M z AB"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:1,C:"Node.innerText"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/input-autocomplete-onoff.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/input-autocomplete-onoff.js deleted file mode 100644 index df6b13b..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/input-autocomplete-onoff.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"H D G E A EB","132":"B"},B:{"132":"C p x J L N I"},C:{"1":"ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y XB RB","516":"0 1 2 3 4 5 6 8 9 Z b c d e f g h i j k l m n o M q r s t u v w y"},D:{"1":"N I O P Q R S T U V","2":"F K H D G E A B C p x J L","132":"0 W X Y Z b c d e f g h i j","260":"1 2 3 4 5 6 8 9 k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"H MB NB","2":"F K KB CB","2052":"D G E A B C OB PB QB z SB"},F:{"1":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB"},G:{"2":"CB aB DB","1025":"G cB dB eB fB gB hB iB jB kB lB"},H:{"1025":"mB"},I:{"1":"BB F a nB oB pB qB DB rB sB"},J:{"1":"D A"},K:{"1":"7 A B C M z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2052":"A B"},O:{"1025":"tB"},P:{"1":"F K uB vB"},Q:{"260":"wB"},R:{"1":"xB"}},B:1,C:"autocomplete attribute: on & off values"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/input-color.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/input-color.js deleted file mode 100644 index ffa4823..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/input-color.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"1":"x J L N I","2":"C p"},C:{"1":"0 1 2 3 4 5 6 8 9 Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"F K H D G E A B C p x J L N I O"},E:{"1":"C SB","2":"F K H D G E A B KB CB MB NB OB PB QB z"},F:{"1":"0 7 B C N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w z AB YB","2":"E J L TB UB VB WB"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"1":"a rB sB","2":"BB F nB oB pB qB DB"},J:{"1":"D A"},K:{"1":"7 A B C M z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:1,C:"Color input type"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/input-datetime.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/input-datetime.js deleted file mode 100644 index e6f5773..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/input-datetime.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"1":"p x J L N I","132":"C"},C:{"2":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v XB RB","1090":"1 2 3 w","2052":"4 5 6 8 9 y"},D:{"1":"0 1 2 3 4 5 6 8 9 U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"F K H D G E A B C p x J L N I O","2052":"P Q R S T"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"1":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB"},G:{"2":"CB aB DB","260":"G cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"1":"a rB sB","2":"BB nB oB pB","514":"F qB DB"},J:{"1":"A","2":"D"},K:{"1":"7 A B C M z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:1,C:"Date and time input types"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/input-email-tel-url.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/input-email-tel-url.js deleted file mode 100644 index a473823..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/input-email-tel-url.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","2":"H D G E EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"F"},E:{"1":"K H D G E A B C MB NB OB PB QB z SB","2":"F KB CB"},F:{"1":"0 7 B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB","2":"E"},G:{"1":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"1":"BB F a qB DB rB sB","132":"nB oB pB"},J:{"1":"A","132":"D"},K:{"1":"7 A B C M z AB"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:1,C:"Email, telephone & URL input types"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/input-event.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/input-event.js deleted file mode 100644 index ff6e9b0..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/input-event.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G EB","2561":"A B","2692":"E"},B:{"2561":"C p x J L N I"},C:{"1":"1 2 3 4 5 6 8 9 s t u v w y","16":"ZB","1537":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r RB","1796":"BB XB"},D:{"1":"bB a HB IB JB","16":"F K H D G E A B C p x","1025":"1 2 3 4 5 6 8 9 e f g h i j k l m n o M q r s t u v w y LB GB FB","1537":"0 J L N I O P Q R S T U V W X Y Z b c d"},E:{"16":"F K H KB CB","1025":"D G E A B C NB OB PB QB z SB","1537":"MB"},F:{"1":"7 v w","16":"E B C TB UB VB WB z AB","260":"YB","1025":"0 R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u","1537":"J L N I O P Q"},G:{"16":"CB aB DB","1025":"G fB gB hB iB jB kB lB","1537":"cB dB eB"},H:{"2":"mB"},I:{"16":"nB oB","1025":"a sB","1537":"BB F pB qB DB rB"},J:{"1025":"A","1537":"D"},K:{"1":"7 A B C z AB","1025":"M"},L:{"1025":"a"},M:{"1537":"y"},N:{"2561":"A B"},O:{"1537":"tB"},P:{"1025":"F K uB vB"},Q:{"1025":"wB"},R:{"1025":"xB"}},B:1,C:"input event"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/input-file-accept.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/input-file-accept.js deleted file mode 100644 index efba15c..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/input-file-accept.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","2":"H D G E EB"},B:{"2":"C p x J L N I"},C:{"1":"1 2 3 4 5 6 8 9 g h i j k l m n o M q r s t u v w y","2":"ZB BB XB RB","132":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f"},D:{"1":"0 1 2 3 4 5 6 8 9 V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"F","16":"K H D G Q R S T U","132":"E A B C p x J L N I O P"},E:{"1":"C z SB","2":"F K KB CB MB","132":"H D G E A B NB OB PB QB"},F:{"1":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C TB UB VB WB z AB YB"},G:{"2":"dB eB","132":"G fB gB hB iB jB kB lB","514":"CB aB DB cB"},H:{"2":"mB"},I:{"2":"nB oB pB","260":"BB F qB DB","514":"a rB sB"},J:{"132":"A","260":"D"},K:{"2":"7 A B C z AB","260":"M"},L:{"260":"a"},M:{"2":"y"},N:{"514":"A","1028":"B"},O:{"2":"tB"},P:{"260":"F K uB vB"},Q:{"1":"wB"},R:{"260":"xB"}},B:1,C:"accept attribute for file input"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/input-file-directory.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/input-file-directory.js deleted file mode 100644 index 7854032..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/input-file-directory.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"1":"x J L N I","2":"C p"},C:{"1":"1 2 3 4 5 6 8 9 t u v w y","2":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"F K H D G E A B C p x J L N I O P Q R S T U V W X Y"},E:{"1":"C z SB","2":"F K H D G E A B KB CB MB NB OB PB QB"},F:{"1":"0 N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C J L TB UB VB WB z AB YB"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"2":"BB F a nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"2":"a"},M:{"2":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"2":"F K uB vB"},Q:{"2":"wB"},R:{"2":"xB"}},B:7,C:"Directory selection from file input"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/input-file-multiple.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/input-file-multiple.js deleted file mode 100644 index 495102c..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/input-file-multiple.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","2":"H D G E EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y RB","2":"ZB BB XB"},D:{"1":"0 1 2 3 4 5 6 8 9 K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"F"},E:{"1":"F K H D G E A B C MB NB OB PB QB z SB","2":"KB CB"},F:{"1":"0 7 B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w WB z AB YB","2":"E TB UB VB"},G:{"1":"G dB eB fB gB hB iB jB kB lB","2":"CB aB DB cB"},H:{"130":"mB"},I:{"130":"BB F a nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"130":"7 A B C M z AB"},L:{"132":"a"},M:{"130":"y"},N:{"2":"A B"},O:{"130":"tB"},P:{"130":"F","132":"K uB vB"},Q:{"1":"wB"},R:{"132":"xB"}},B:1,C:"Multiple file selection"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/input-inputmode.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/input-inputmode.js deleted file mode 100644 index 9ec1632..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/input-inputmode.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"2":"ZB BB F K H D G E A B C p x J L XB RB","4":"N I O P","194":"0 1 2 3 4 5 6 8 9 Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y"},D:{"1":"bB a HB IB JB","2":"0 1 2 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","66":"3 4 5 6 8 9 y LB GB FB"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"1":"w","2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l TB UB VB WB z AB YB","66":"m n o M q r s t u v"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"1":"a"},M:{"194":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"2":"F K uB vB"},Q:{"2":"wB"},R:{"2":"xB"}},B:1,C:"inputmode attribute"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/input-minlength.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/input-minlength.js deleted file mode 100644 index 0fb27a2..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/input-minlength.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"1":"N I","2":"C p x J L"},C:{"1":"1 2 3 4 5 6 8 9 u v w y","2":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t XB RB"},D:{"1":"1 2 3 4 5 6 8 9 j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i"},E:{"1":"B C QB z SB","2":"F K H D G E A KB CB MB NB OB PB"},F:{"1":"0 W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C J L N I O P Q R S T U V TB UB VB WB z AB YB"},G:{"1":"jB kB lB","2":"G CB aB DB cB dB eB fB gB hB iB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"K uB vB","2":"F"},Q:{"2":"wB"},R:{"1":"xB"}},B:1,C:"Minimum length attribute for input fields"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/input-number.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/input-number.js deleted file mode 100644 index a4f50e2..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/input-number.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E EB","129":"A B"},B:{"129":"C p","1025":"x J L N I"},C:{"2":"ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X XB RB","513":"0 1 2 3 4 5 6 8 9 Y Z b c d e f g h i j k l m n o M q r s t u v w y"},D:{"1":"0 1 2 3 4 5 6 8 9 H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"F K"},E:{"1":"K H D G E A B C MB NB OB PB QB z SB","2":"F KB CB"},F:{"1":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB"},G:{"388":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"2":"BB nB oB pB","388":"F a qB DB rB sB"},J:{"2":"D","388":"A"},K:{"1":"7 A B C z AB","388":"M"},L:{"388":"a"},M:{"641":"y"},N:{"388":"A B"},O:{"388":"tB"},P:{"388":"F K uB vB"},Q:{"1":"wB"},R:{"388":"xB"}},B:1,C:"Number input type"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/input-pattern.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/input-pattern.js deleted file mode 100644 index 9f35d2a..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/input-pattern.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","2":"H D G E EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"F K H D G E"},E:{"1":"B C QB z SB","2":"F KB CB","16":"K","388":"H D G E A MB NB OB PB"},F:{"1":"0 7 B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB","2":"E"},G:{"1":"jB kB lB","16":"CB aB DB","388":"G cB dB eB fB gB hB iB"},H:{"2":"mB"},I:{"1":"a sB","2":"BB F nB oB pB qB DB rB"},J:{"1":"A","2":"D"},K:{"1":"7 A B C z AB","132":"M"},L:{"1":"a"},M:{"1":"y"},N:{"132":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:1,C:"Pattern attribute for input fields"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/input-placeholder.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/input-placeholder.js deleted file mode 100644 index fe15cca..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/input-placeholder.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","2":"H D G E EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"K H D G E A B C MB NB OB PB QB z SB","132":"F KB CB"},F:{"1":"0 7 C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w AB YB","2":"E TB UB VB WB","132":"B z"},G:{"1":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"1":"mB"},I:{"1":"BB a nB oB pB DB rB sB","4":"F qB"},J:{"1":"D A"},K:{"1":"7 B C M z AB","2":"A"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:1,C:"input placeholder attribute"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/input-range.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/input-range.js deleted file mode 100644 index 194af94..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/input-range.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","2":"H D G E EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB F K H D G E A B C p x J L N I O P Q R XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"1":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB"},G:{"1":"G cB dB eB fB gB hB iB jB kB lB","2":"CB aB DB"},H:{"2":"mB"},I:{"1":"a DB rB sB","4":"BB F nB oB pB qB"},J:{"1":"D A"},K:{"1":"7 A B C M z AB"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:1,C:"Range input type"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/input-search.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/input-search.js deleted file mode 100644 index d65be87..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/input-search.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E EB","129":"A B"},B:{"129":"C p x J L N I"},C:{"2":"ZB BB XB RB","129":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y"},D:{"1":"0 1 2 3 4 5 6 8 9 V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","16":"F K H D G E A B C p x Q R S T U","129":"J L N I O P"},E:{"1":"H D G E A B C MB NB OB PB QB z SB","16":"F K KB CB"},F:{"1":"0 7 C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w YB","2":"E TB UB VB WB","16":"B z AB"},G:{"1":"G cB dB eB fB gB hB iB jB kB lB","16":"CB aB DB"},H:{"129":"mB"},I:{"1":"a rB sB","16":"nB oB","129":"BB F pB qB DB"},J:{"1":"D","129":"A"},K:{"1":"C","2":"A","16":"B z AB","129":"7 M"},L:{"1":"a"},M:{"129":"y"},N:{"129":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:1,C:"Search input type"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/input-selection.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/input-selection.js deleted file mode 100644 index b76813b..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/input-selection.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"E A B","2":"H D G EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"F K H D G E A B C MB NB OB PB QB z SB","16":"KB CB"},F:{"1":"0 7 B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w WB z AB YB","16":"E TB UB VB"},G:{"1":"G aB DB cB dB eB fB gB hB iB jB kB lB","16":"CB"},H:{"2":"mB"},I:{"1":"BB F a nB oB pB qB DB rB sB"},J:{"1":"D A"},K:{"1":"7 A B C M z AB"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:1,C:"Selection controls for input & textarea"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/insert-adjacent.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/insert-adjacent.js deleted file mode 100644 index b189106..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/insert-adjacent.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"H D G E A B","16":"EB"},B:{"1":"C p x J L N I"},C:{"1":"1 2 3 4 5 6 8 9 r s t u v w y","2":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"1":"0 7 B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB","16":"E"},G:{"1":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"1":"mB"},I:{"1":"BB F a pB qB DB rB sB","16":"nB oB"},J:{"1":"D A"},K:{"1":"7 A B C M z AB"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:1,C:"Element.insertAdjacentElement() & Element.insertAdjacentText()"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/insertadjacenthtml.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/insertadjacenthtml.js deleted file mode 100644 index 4e8e196..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/insertadjacenthtml.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","16":"EB","132":"H D G E"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB F K H D XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"F K H D G E A B C MB NB OB PB QB z SB","2":"KB CB"},F:{"1":"0 7 B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w UB VB WB z AB YB","16":"E TB"},G:{"1":"G aB DB cB dB eB fB gB hB iB jB kB lB","16":"CB"},H:{"1":"mB"},I:{"1":"BB F a pB qB DB rB sB","16":"nB oB"},J:{"1":"D A"},K:{"1":"7 A B C M z AB"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:4,C:"Element.insertAdjacentHTML()"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/internationalization.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/internationalization.js deleted file mode 100644 index 31c2eff..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/internationalization.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"B","2":"H D G E A EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"F K H D G E A B C p x J L N I O P Q R S"},E:{"1":"A B C QB z SB","2":"F K H D G E KB CB MB NB OB PB"},F:{"1":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C TB UB VB WB z AB YB"},G:{"1":"iB jB kB lB","2":"G CB aB DB cB dB eB fB gB hB"},H:{"2":"mB"},I:{"1":"a rB sB","2":"BB F nB oB pB qB DB"},J:{"2":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"1":"B","2":"A"},O:{"2":"tB"},P:{"1":"F K uB vB"},Q:{"2":"wB"},R:{"1":"xB"}},B:6,C:"Internationalization API"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/intersectionobserver.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/intersectionobserver.js deleted file mode 100644 index 760f362..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/intersectionobserver.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"1":"L N I","2":"C p x","516":"J"},C:{"1":"2 3 4 5 6 8 9 y","2":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u XB RB","194":"1 v w"},D:{"1":"5 6 8 9 y LB GB","2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t","516":"1 2 3 4 u v w","1025":"FB bB a HB IB JB"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"1":"o M q r s t u v w","2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g TB UB VB WB z AB YB","516":"h i j k l m n"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"516":"tB"},P:{"1":"vB","2":"F","516":"K uB"},Q:{"2":"wB"},R:{"2":"xB"}},B:5,C:"IntersectionObserver"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/intrinsic-width.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/intrinsic-width.js deleted file mode 100644 index 3f8f7eb..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/intrinsic-width.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"2":"ZB","932":"0 1 2 3 4 5 6 8 9 BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"2":"F K H D G E A B C p x J L N I O P Q","545":"0 R S T U V W X Y Z b c d e f g h i j k l m n o","1537":"1 2 3 4 5 6 8 9 M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"2":"F K H KB CB MB","516":"B C z SB","548":"E A PB QB","676":"D G NB OB"},F:{"2":"7 E B C TB UB VB WB z AB YB","513":"d","545":"0 J L N I O P Q R S T U V W X Y Z b","1537":"c e f g h i j k l m n o M q r s t u v w"},G:{"2":"CB aB DB cB dB","548":"gB hB iB jB kB lB","676":"G eB fB"},H:{"2":"mB"},I:{"2":"BB F nB oB pB qB DB","545":"rB sB","1537":"a"},J:{"2":"D","545":"A"},K:{"2":"7 A B C z AB","1537":"M"},L:{"1537":"a"},M:{"932":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"545":"F","1537":"K uB vB"},Q:{"545":"wB"},R:{"1537":"xB"}},B:5,C:"Intrinsic & Extrinsic Sizing"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/jpeg2000.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/jpeg2000.js deleted file mode 100644 index 2bf8f49..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/jpeg2000.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"2":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"2":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"H D G E A B C NB OB PB QB z SB","2":"F KB CB","129":"K MB"},F:{"2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB"},G:{"1":"G cB dB eB fB gB hB iB jB kB lB","2":"CB aB DB"},H:{"2":"mB"},I:{"2":"BB F a nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"2":"a"},M:{"2":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"2":"F K uB vB"},Q:{"2":"wB"},R:{"2":"xB"}},B:6,C:"JPEG 2000 image format"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/jpegxr.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/jpegxr.js deleted file mode 100644 index 85ee484..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/jpegxr.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"E A B","2":"H D G EB"},B:{"1":"C p x J L N I"},C:{"2":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"2":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"2":"BB F a nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"2":"a"},M:{"2":"y"},N:{"1":"A B"},O:{"2":"tB"},P:{"2":"F K uB vB"},Q:{"2":"wB"},R:{"2":"xB"}},B:6,C:"JPEG XR image format"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/json.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/json.js deleted file mode 100644 index 20f8356..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/json.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"E A B","2":"H D EB","129":"G"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB","2":"ZB BB"},D:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"F K H D G E A B C MB NB OB PB QB z SB","2":"KB CB"},F:{"1":"0 7 B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w VB WB z AB YB","2":"E TB UB"},G:{"1":"G aB DB cB dB eB fB gB hB iB jB kB lB","2":"CB"},H:{"1":"mB"},I:{"1":"BB F a nB oB pB qB DB rB sB"},J:{"1":"D A"},K:{"1":"7 A B C M z AB"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:6,C:"JSON parsing"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/kerning-pairs-ligatures.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/kerning-pairs-ligatures.js deleted file mode 100644 index db28ad8..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/kerning-pairs-ligatures.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"1":"I","2":"C p x J L N"},C:{"1":"0 1 2 3 4 5 6 8 9 BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB","2":"ZB"},D:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"K H D G E A B C MB NB OB PB QB z SB","2":"F KB CB"},F:{"1":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C TB UB VB WB z AB YB"},G:{"1":"G DB cB dB eB fB gB hB iB jB kB lB","16":"CB aB"},H:{"2":"mB"},I:{"1":"a rB sB","2":"nB oB pB","132":"BB F qB DB"},J:{"1":"A","2":"D"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:7,C:"High-quality kerning pairs & ligatures"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/keyboardevent-charcode.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/keyboardevent-charcode.js deleted file mode 100644 index 1c8dca8..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/keyboardevent-charcode.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"E A B","2":"H D G EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB","16":"ZB"},D:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"F K H D G E A B C MB NB OB PB QB z SB","16":"KB CB"},F:{"1":"0 7 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"E B TB UB VB WB z AB YB","16":"C"},G:{"1":"G cB dB eB fB gB hB iB jB kB lB","16":"CB aB DB"},H:{"2":"mB"},I:{"1":"BB F a pB qB DB rB sB","16":"nB oB"},J:{"1":"D A"},K:{"1":"7","2":"A B z AB","16":"C","130":"M"},L:{"1":"a"},M:{"130":"y"},N:{"130":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:7,C:"KeyboardEvent.charCode"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/keyboardevent-code.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/keyboardevent-code.js deleted file mode 100644 index 1ff3117..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/keyboardevent-code.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"1":"1 2 3 4 5 6 8 9 h i j k l m n o M q r s t u v w y","2":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g XB RB"},D:{"1":"1 2 3 4 5 6 8 9 r s t u v w y LB GB FB bB a HB IB JB","2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k","194":"l m n o M q"},E:{"1":"B C QB z SB","2":"F K H D G E A KB CB MB NB OB PB"},F:{"1":"e f g h i j k l m n o M q r s t u v w","2":"7 E B C J L N I O P Q R S T U V W X TB UB VB WB z AB YB","194":"0 Y Z b c d"},G:{"1":"jB kB lB","2":"G CB aB DB cB dB eB fB gB hB iB"},H:{"2":"mB"},I:{"2":"BB F a nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C z AB","194":"M"},L:{"194":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"2":"F","194":"K uB vB"},Q:{"2":"wB"},R:{"194":"xB"}},B:5,C:"KeyboardEvent.code"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/keyboardevent-getmodifierstate.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/keyboardevent-getmodifierstate.js deleted file mode 100644 index 6b54e3b..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/keyboardevent-getmodifierstate.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"E A B","2":"H D G EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB F K H D G E A B C p x XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"F K H D G E A B C p x J L N I O P Q R S T U V W X Y"},E:{"1":"B C QB z SB","2":"F K H D G E A KB CB MB NB OB PB"},F:{"1":"0 7 N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"E B J L TB UB VB WB z AB YB","16":"C"},G:{"1":"jB kB lB","2":"G CB aB DB cB dB eB fB gB hB iB"},H:{"2":"mB"},I:{"1":"a rB sB","2":"BB F nB oB pB qB DB"},J:{"2":"D A"},K:{"1":"7 M","2":"A B z AB","16":"C"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:5,C:"KeyboardEvent.getModifierState()"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/keyboardevent-key.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/keyboardevent-key.js deleted file mode 100644 index 029330f..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/keyboardevent-key.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G EB","260":"E A B"},B:{"260":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB F K H D G E A B C p x J L N I O P Q R XB RB","132":"S T U V W X"},D:{"1":"1 2 3 4 5 6 8 9 u v w y LB GB FB bB a HB IB JB","2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t"},E:{"1":"B C QB z SB","2":"F K H D G E A KB CB MB NB OB PB"},F:{"1":"7 h i j k l m n o M q r s t u v w","2":"0 E B J L N I O P Q R S T U V W X Y Z b c d e f g TB UB VB WB z AB YB","16":"C"},G:{"1":"jB kB lB","2":"G CB aB DB cB dB eB fB gB hB iB"},H:{"2":"mB"},I:{"2":"BB F a nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"1":"7","2":"A B z AB","16":"C M"},L:{"1":"a"},M:{"1":"y"},N:{"260":"A B"},O:{"2":"tB"},P:{"1":"K uB vB","2":"F"},Q:{"2":"wB"},R:{"2":"xB"}},B:5,C:"KeyboardEvent.key"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/keyboardevent-location.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/keyboardevent-location.js deleted file mode 100644 index 0698488..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/keyboardevent-location.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"E A B","2":"H D G EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB F K H D G E A B C p x XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","132":"F K H D G E A B C p x J L N I O P Q R S T U V W X Y"},E:{"1":"D G E A B C NB OB PB QB z SB","16":"H KB CB","132":"F K MB"},F:{"1":"0 7 N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"E B TB UB VB WB z AB YB","16":"C","132":"J L"},G:{"1":"G fB gB hB iB jB kB lB","16":"CB aB DB","132":"cB dB eB"},H:{"2":"mB"},I:{"1":"a rB sB","16":"nB oB","132":"BB F pB qB DB"},J:{"132":"D A"},K:{"1":"7 M","2":"A B z AB","16":"C"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:5,C:"KeyboardEvent.location"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/keyboardevent-which.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/keyboardevent-which.js deleted file mode 100644 index c2a4ad0..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/keyboardevent-which.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"E A B","2":"H D G EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"H D G E A B C MB NB OB PB QB z SB","2":"F KB CB","16":"K"},F:{"1":"0 7 B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w UB VB WB z AB YB","16":"E TB"},G:{"1":"G cB dB eB fB gB hB iB jB kB lB","16":"CB aB DB"},H:{"2":"mB"},I:{"1":"BB F a pB qB DB","16":"nB oB","132":"rB sB"},J:{"1":"D A"},K:{"1":"7 A B C z AB","132":"M"},L:{"132":"a"},M:{"132":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"2":"F","132":"K uB vB"},Q:{"1":"wB"},R:{"132":"xB"}},B:7,C:"KeyboardEvent.which"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/lazyload.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/lazyload.js deleted file mode 100644 index b769fd2..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/lazyload.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"B","2":"H D G E A EB"},B:{"1":"C p x J L N I"},C:{"2":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"2":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"2":"BB F a nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"2":"a"},M:{"2":"y"},N:{"1":"B","2":"A"},O:{"2":"tB"},P:{"2":"F K uB vB"},Q:{"2":"wB"},R:{"2":"xB"}},B:7,C:"Resource Hints: Lazyload"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/let.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/let.js deleted file mode 100644 index 0367ba6..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/let.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A EB","2052":"B"},B:{"1":"C p x J L N I"},C:{"1":"1 2 3 4 5 6 8 9 n o M q r s t u v w y","194":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m XB RB"},D:{"1":"1 2 3 4 5 6 8 9 s t u v w y LB GB FB bB a HB IB JB","2":"F K H D G E A B C p x J L N I","322":"0 O P Q R S T U V W X Y Z b c d e f g h i j","516":"k l m n o M q r"},E:{"1":"B C z SB","2":"F K H D G E KB CB MB NB OB PB","1028":"A QB"},F:{"1":"f g h i j k l m n o M q r s t u v w","2":"7 E B C TB UB VB WB z AB YB","322":"J L N I O P Q R S T U V W","516":"0 X Y Z b c d e"},G:{"1":"kB lB","2":"G CB aB DB cB dB eB fB gB hB","1028":"iB jB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"1":"B","2":"A"},O:{"1":"tB"},P:{"1":"K uB vB","516":"F"},Q:{"2":"wB"},R:{"516":"xB"}},B:6,C:"let"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/link-icon-png.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/link-icon-png.js deleted file mode 100644 index 13e082e..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/link-icon-png.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"B","2":"H D G E A EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"129":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"257":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"129":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","513":"7 E B C TB UB VB WB z AB YB"},G:{"1026":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"1026":"mB"},I:{"1":"BB F nB oB pB qB DB","513":"a rB sB"},J:{"1":"D","1026":"A"},K:{"1026":"7 A B C M z AB"},L:{"1":"a"},M:{"1":"y"},N:{"1026":"A B"},O:{"257":"tB"},P:{"1":"K uB vB","513":"F"},Q:{"129":"wB"},R:{"1":"xB"}},B:1,C:"PNG favicons"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/link-icon-svg.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/link-icon-svg.js deleted file mode 100644 index ff7a335..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/link-icon-svg.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"2":"ZB BB XB RB","260":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j","1025":"1 2 3 4 5 6 8 9 k l m n o M q r s t u v w y"},D:{"2":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a","16":"HB IB JB"},E:{"2":"F K H D G KB CB MB NB OB","516":"E A B C PB QB z SB"},F:{"1":"n o M q r s t u v w","2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m TB UB VB WB z AB YB"},G:{"130":"G CB aB DB cB dB eB fB","516":"gB hB iB jB kB lB"},H:{"130":"mB"},I:{"2":"BB F a nB oB pB qB DB rB sB"},J:{"2":"D","130":"A"},K:{"130":"7 A B C M z AB"},L:{"2":"a"},M:{"2":"y"},N:{"130":"A B"},O:{"2":"tB"},P:{"2":"F K uB vB"},Q:{"2":"wB"},R:{"2":"xB"}},B:1,C:"SVG favicons"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/link-rel-dns-prefetch.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/link-rel-dns-prefetch.js deleted file mode 100644 index 49d8976..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/link-rel-dns-prefetch.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","2":"H D G EB","132":"E"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB","2":"ZB BB"},D:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"K H D G E A B C MB NB OB PB QB z SB","2":"F KB CB"},F:{"1":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C TB UB VB WB z AB YB"},G:{"16":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"16":"BB F a nB oB pB qB DB rB sB"},J:{"16":"D A"},K:{"16":"7 A B C M z AB"},L:{"1":"a"},M:{"1":"y"},N:{"1":"B","2":"A"},O:{"16":"tB"},P:{"1":"K uB vB","16":"F"},Q:{"1":"wB"},R:{"1":"xB"}},B:5,C:"Resource Hints: dns-prefetch"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/link-rel-preconnect.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/link-rel-preconnect.js deleted file mode 100644 index ab112ae..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/link-rel-preconnect.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x","260":"J L N I"},C:{"1":"1 2 3 4 5 6 8 9 j k l m n o M q r s t u v w y","2":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h XB RB","129":"i"},D:{"1":"1 2 3 4 5 6 8 9 M q r s t u v w y LB GB FB bB a HB IB JB","2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o"},E:{"1":"C z SB","2":"F K H D G E A B KB CB MB NB OB PB QB"},F:{"1":"c d e f g h i j k l m n o M q r s t u v w","2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b TB UB VB WB z AB YB"},G:{"1":"lB","2":"G CB aB DB cB dB eB fB gB hB iB jB kB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"16":"y"},N:{"2":"A B"},O:{"16":"tB"},P:{"1":"K uB vB","2":"F"},Q:{"1":"wB"},R:{"1":"xB"}},B:5,C:"Resource Hints: preconnect"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/link-rel-prefetch.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/link-rel-prefetch.js deleted file mode 100644 index a565fbd..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/link-rel-prefetch.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"B","2":"H D G E A EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"F K H D"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"1":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C TB UB VB WB z AB YB"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"1":"F a rB sB","2":"BB nB oB pB qB DB"},J:{"2":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"1":"B","2":"A"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:5,C:"Resource Hints: prefetch"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/link-rel-preload.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/link-rel-preload.js deleted file mode 100644 index 79074ee..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/link-rel-preload.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L","1028":"N I"},C:{"2":"0 1 2 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w XB RB","132":"3","578":"4 5 6 8 9 y"},D:{"1":"1 2 3 4 5 6 8 9 t u v w y LB GB FB bB a HB IB JB","2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s"},E:{"1":"C z SB","2":"F K H D G E A KB CB MB NB OB PB QB","322":"B"},F:{"1":"g h i j k l m n o M q r s t u v w","2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f TB UB VB WB z AB YB"},G:{"1":"lB","2":"G CB aB DB cB dB eB fB gB hB iB jB","322":"kB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"578":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"1":"K uB vB","2":"F"},Q:{"2":"wB"},R:{"2":"xB"}},B:4,C:"Resource Hints: preload"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/link-rel-prerender.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/link-rel-prerender.js deleted file mode 100644 index 310993e..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/link-rel-prerender.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"B","2":"H D G E A EB"},B:{"2":"C p x J L N I"},C:{"2":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"F K H D G E A B C"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"1":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C TB UB VB WB z AB YB"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"2":"BB F a nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"1":"a"},M:{"2":"y"},N:{"1":"B","2":"A"},O:{"2":"tB"},P:{"1":"F K uB vB"},Q:{"2":"wB"},R:{"1":"xB"}},B:5,C:"Resource Hints: prerender"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/localecompare.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/localecompare.js deleted file mode 100644 index dc3cdf0..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/localecompare.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"B","16":"EB","132":"H D G E A"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 Y Z b c d e f g h i j k l m n o M q r s t u v w y","132":"ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","132":"F K H D G E A B C p x J L N I O P Q R S"},E:{"1":"A B C QB z SB","132":"F K H D G E KB CB MB NB OB PB"},F:{"1":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","16":"E B C TB UB VB WB z AB YB","132":"7"},G:{"1":"iB jB kB lB","132":"G CB aB DB cB dB eB fB gB hB"},H:{"132":"mB"},I:{"1":"a rB sB","132":"BB F nB oB pB qB DB"},J:{"132":"D A"},K:{"1":"M","16":"A B C z AB","132":"7"},L:{"1":"a"},M:{"1":"y"},N:{"1":"B","132":"A"},O:{"132":"tB"},P:{"1":"K uB vB","132":"F"},Q:{"132":"wB"},R:{"1":"xB"}},B:6,C:"localeCompare()"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/magnetometer.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/magnetometer.js deleted file mode 100644 index 5e8db11..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/magnetometer.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"2":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"1":"a HB IB JB","2":"0 1 2 3 4 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","194":"5 6 8 9 y LB GB FB bB"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"2":"BB F a nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"194":"a"},M:{"2":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"2":"F K uB vB"},Q:{"2":"wB"},R:{"2":"xB"}},B:4,C:"Magnetometer"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/matchesselector.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/matchesselector.js deleted file mode 100644 index 6764910..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/matchesselector.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G EB","36":"E A B"},B:{"1":"J L N I","36":"C p x"},C:{"1":"1 2 3 4 5 6 8 9 d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB XB","36":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c RB"},D:{"1":"1 2 3 4 5 6 8 9 d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","36":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c"},E:{"1":"G E A B C OB PB QB z SB","2":"F KB CB","36":"K H D MB NB"},F:{"1":"0 Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"E B TB UB VB WB z","36":"7 C J L N I O P AB YB"},G:{"1":"G fB gB hB iB jB kB lB","2":"CB","36":"aB DB cB dB eB"},H:{"2":"mB"},I:{"1":"a","2":"nB","36":"BB F oB pB qB DB rB sB"},J:{"36":"D A"},K:{"1":"M","2":"A B","36":"7 C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"36":"A B"},O:{"1":"tB"},P:{"1":"K uB vB","36":"F"},Q:{"1":"wB"},R:{"1":"xB"}},B:1,C:"matches() DOM method"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/matchmedia.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/matchmedia.js deleted file mode 100644 index 3589477..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/matchmedia.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","2":"H D G E EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB F K XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"F K H D G"},E:{"1":"H D G E A B C MB NB OB PB QB z SB","2":"F K KB CB"},F:{"1":"0 7 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"E B C TB UB VB WB z AB YB"},G:{"1":"G cB dB eB fB gB hB iB jB kB lB","2":"CB aB DB"},H:{"1":"mB"},I:{"1":"BB F a qB DB rB sB","2":"nB oB pB"},J:{"1":"A","2":"D"},K:{"1":"7 M","2":"A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:5,C:"matchMedia"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/mathml.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/mathml.js deleted file mode 100644 index 98e9206..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/mathml.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"E A B EB","8":"H D G"},B:{"2":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","129":"ZB BB XB RB"},D:{"1":"T","8":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"A B C QB z SB","260":"F K H D G E KB CB MB NB OB PB"},F:{"2":"E","4":"7 B C TB UB VB WB z AB YB","8":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w"},G:{"1":"G cB dB eB fB gB hB iB jB kB lB","8":"CB aB DB"},H:{"8":"mB"},I:{"8":"BB F a nB oB pB qB DB rB sB"},J:{"1":"A","8":"D"},K:{"8":"7 A B C M z AB"},L:{"8":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"4":"tB"},P:{"8":"F K uB vB"},Q:{"8":"wB"},R:{"8":"xB"}},B:2,C:"MathML"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/maxlength.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/maxlength.js deleted file mode 100644 index 6d22c5a..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/maxlength.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","16":"EB","900":"H D G E"},B:{"1025":"C p x J L N I"},C:{"1":"1 2 3 4 5 6 8 9 u v w y","900":"ZB BB XB RB","1025":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t"},D:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"H D G E A B C MB NB OB PB QB z SB","16":"K KB","900":"F CB"},F:{"1":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","16":"E","132":"7 B C TB UB VB WB z AB YB"},G:{"1":"aB DB cB dB eB gB hB iB jB kB lB","16":"CB","2052":"G fB"},H:{"132":"mB"},I:{"1":"BB F pB qB DB rB sB","16":"nB oB","4097":"a"},J:{"1":"D A"},K:{"132":"7 A B C z AB","4100":"M"},L:{"4097":"a"},M:{"4097":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"4097":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:1,C:"maxlength attribute for input and textarea elements"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/media-attribute.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/media-attribute.js deleted file mode 100644 index b735ead..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/media-attribute.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"E A B","2":"H D G EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB F K H D G E A B C p x XB RB"},D:{"1":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c","2":"1 2 3 4 5 6 8 9 d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a","16":"HB IB JB"},E:{"1":"H D G E A B C MB NB OB PB QB z SB","2":"F K KB CB"},F:{"1":"7 B C J L N I O P Q R S T UB VB WB z AB YB","2":"0 E U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB"},G:{"1":"G cB dB eB fB gB hB iB jB kB lB","16":"CB aB DB"},H:{"16":"mB"},I:{"1":"F a qB DB rB sB","16":"BB nB oB pB"},J:{"16":"D A"},K:{"1":"7 C M","16":"A B z AB"},L:{"1":"a"},M:{"1":"y"},N:{"16":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"2":"wB"},R:{"1":"xB"}},B:1,C:"Media attribute"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/media-fragments.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/media-fragments.js deleted file mode 100644 index 01b471c..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/media-fragments.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"2":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c XB RB","132":"1 2 3 4 5 6 8 9 d e f g h i j k l m n o M q r s t u v w y"},D:{"2":"F K H D G E A B C p x J L N","132":"0 1 2 3 4 5 6 8 9 I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"2":"F K KB CB MB","132":"H D G E A B C NB OB PB QB z SB"},F:{"2":"7 E B C TB UB VB WB z AB YB","132":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w"},G:{"2":"CB aB DB cB dB eB","132":"G fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"2":"BB F nB oB pB qB DB","132":"a rB sB"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"132":"a"},M:{"132":"y"},N:{"132":"A B"},O:{"2":"tB"},P:{"2":"F K","132":"uB vB"},Q:{"2":"wB"},R:{"2":"xB"}},B:2,C:"Media Fragments"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/media-session-api.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/media-session-api.js deleted file mode 100644 index 0cddd7c..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/media-session-api.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"2":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"1":"4 5 6 8 9 y LB GB FB bB a HB IB JB","2":"0 1 2 3 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w"},E:{"2":"F K H D G E A B KB CB MB NB OB PB QB z","16":"C SB"},F:{"2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"2":"BB F a nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"2":"a"},M:{"2":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"2":"F K uB vB"},Q:{"2":"wB"},R:{"2":"xB"}},B:6,C:"Media Session API"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/mediacapture-fromelement.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/mediacapture-fromelement.js deleted file mode 100644 index 992f86a..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/mediacapture-fromelement.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"2":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l XB RB","260":"1 2 3 4 5 6 8 9 m n o M q r s t u v w y"},D:{"1":"9 LB GB FB bB a HB IB JB","2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t","324":"1 2 3 4 5 6 8 u v w y"},E:{"2":"F K H D G E A KB CB MB NB OB PB QB","132":"B C z SB"},F:{"1":"r s t u v w","2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e TB UB VB WB z AB YB","324":"f g h i j k l m n o M q"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"1":"a"},M:{"260":"y"},N:{"2":"A B"},O:{"132":"tB"},P:{"2":"F","132":"K uB vB"},Q:{"132":"wB"},R:{"2":"xB"}},B:5,C:"Media Capture from DOM Elements API"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/mediarecorder.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/mediarecorder.js deleted file mode 100644 index e934de8..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/mediarecorder.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X XB RB"},D:{"1":"1 2 3 4 5 6 8 9 s t u v w y LB GB FB bB a HB IB JB","2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M","194":"q r"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"1":"f g h i j k l m n o M q r s t u v w","2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c TB UB VB WB z AB YB","194":"d e"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"2":"BB F a nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"1":"a"},M:{"2":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"1":"K uB vB","2":"F"},Q:{"2":"wB"},R:{"2":"xB"}},B:5,C:"MediaRecorder API"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/mediasource.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/mediasource.js deleted file mode 100644 index f22a859..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/mediasource.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A EB","260":"B"},B:{"1":"C p x J L N I"},C:{"1":"1 2 3 4 5 6 8 9 l m n o M q r s t u v w y","2":"ZB BB F K H D G E A B C p x J L N I O P Q R S T XB RB","194":"0 U V W X Y Z b c d e f g h i j k"},D:{"1":"0 1 2 3 4 5 6 8 9 b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"F K H D G E A B C p x J L","33":"S T U V W X Y Z","66":"N I O P Q R"},E:{"1":"G E A B C PB QB z SB","2":"F K H D KB CB MB NB OB"},F:{"1":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C TB UB VB WB z AB YB"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"1":"a sB","2":"BB F nB oB pB qB DB rB"},J:{"2":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"1":"B","2":"A"},O:{"1":"tB"},P:{"1":"K uB vB","514":"F"},Q:{"2":"wB"},R:{"1":"xB"}},B:4,C:"Media Source Extensions"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/menu.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/menu.js deleted file mode 100644 index 2e57c32..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/menu.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"2":"ZB BB F K H D XB RB","132":"0 1 2 3 4 5 6 8 9 G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y"},D:{"2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j","322":"r s t u","578":"k l m n o M q","2114":"1 2 3 4 5 6 8 9 v w y LB GB FB bB a HB IB JB"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d TB UB VB WB z AB YB","322":"e f g h","2114":"i j k l m n o M q r s t u v w"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"2":"BB F a nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"2":"a"},M:{"1156":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"2":"F K uB vB"},Q:{"2114":"wB"},R:{"2":"xB"}},B:7,C:"Context menu item (menuitem element)"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/meta-theme-color.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/meta-theme-color.js deleted file mode 100644 index 0908c00..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/meta-theme-color.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N","16":"I"},C:{"2":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"2":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"2":"BB F a nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"1":"a"},M:{"2":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"1":"uB vB","2":"F","16":"K"},Q:{"2":"wB"},R:{"2":"xB"}},B:1,C:"theme-color Meta Tag"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/meter.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/meter.js deleted file mode 100644 index 3f45c7a..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/meter.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"1":"p x J L N I","2":"C"},C:{"1":"0 1 2 3 4 5 6 8 9 L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB F K H D G E A B C p x J XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"F K H D"},E:{"1":"H D G E A B C NB OB PB QB z SB","2":"F K KB CB MB"},F:{"1":"0 7 B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w z AB YB","2":"E TB UB VB WB"},G:{"1":"jB kB lB","2":"G CB aB DB cB dB eB fB gB hB iB"},H:{"1":"mB"},I:{"1":"a rB sB","2":"BB F nB oB pB qB DB"},J:{"1":"D A"},K:{"1":"7 B C M z AB","2":"A"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:1,C:"meter element"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/midi.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/midi.js deleted file mode 100644 index 58d8a09..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/midi.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"2":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"1":"1 2 3 4 5 6 8 9 m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"1":"0 Z b c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C J L N I O P Q R S T U V W X Y TB UB VB WB z AB YB"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"2":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"2":"wB"},R:{"1":"xB"}},B:5,C:"Web MIDI API"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/minmaxwh.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/minmaxwh.js deleted file mode 100644 index b5054a2..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/minmaxwh.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"E A B","8":"H EB","129":"D","257":"G"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"1":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB"},G:{"1":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"1":"mB"},I:{"1":"BB F a nB oB pB qB DB rB sB"},J:{"1":"D A"},K:{"1":"7 A B C M z AB"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:2,C:"CSS min/max-width/height"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/mp3.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/mp3.js deleted file mode 100644 index 40c4b3d..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/mp3.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"E A B","2":"H D G EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB","132":"F K H D G E A B C p x J L N I O P Q XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"F K H D G E A B C MB NB OB PB QB z SB","2":"KB CB"},F:{"1":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C TB UB VB WB z AB YB"},G:{"1":"G aB DB cB dB eB fB gB hB iB jB kB lB","2":"CB"},H:{"2":"mB"},I:{"1":"BB F a pB qB DB rB sB","2":"nB oB"},J:{"1":"D A"},K:{"1":"7 B C M z AB","2":"A"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:6,C:"MP3 audio format"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/mpeg-dash.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/mpeg-dash.js deleted file mode 100644 index df70837..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/mpeg-dash.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"1":"C p x J L N I"},C:{"2":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB","386":"Q R"},D:{"2":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"2":"BB F a nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"2":"a"},M:{"2":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"2":"F K uB vB"},Q:{"2":"wB"},R:{"2":"xB"}},B:6,C:"Dynamic Adaptive Streaming over HTTP (MPEG-DASH)"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/mpeg4.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/mpeg4.js deleted file mode 100644 index ec66a62..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/mpeg4.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"E A B","2":"H D G EB"},B:{"1":"C p x J L N I"},C:{"1":"1 2 3 4 5 6 8 9 e f g h i j k l m n o M q r s t u v w y","2":"ZB BB F K H D G E A B C p x J L N I O P XB RB","4":"0 Q R S T U V W X Y Z b c d"},D:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"F K H D G E A B C CB MB NB OB PB QB z SB","2":"KB"},F:{"1":"0 U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C J L N I O P Q R S T TB UB VB WB z AB YB"},G:{"1":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"1":"a rB sB","4":"BB F nB oB qB DB","132":"pB"},J:{"1":"D A"},K:{"1":"7 B C M z AB","2":"A"},L:{"1":"a"},M:{"260":"y"},N:{"1":"A B"},O:{"4":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:6,C:"MPEG-4/H.264 video format"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/multibackgrounds.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/multibackgrounds.js deleted file mode 100644 index 30de80e..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/multibackgrounds.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"E A B","2":"H D G EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y RB","2":"ZB BB XB"},D:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"1":"0 7 B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w VB WB z AB YB","2":"E TB UB"},G:{"1":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"1":"mB"},I:{"1":"BB F a nB oB pB qB DB rB sB"},J:{"1":"D A"},K:{"1":"7 A B C M z AB"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:4,C:"CSS3 Multiple backgrounds"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/multicolumn.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/multicolumn.js deleted file mode 100644 index 0023579..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/multicolumn.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","2":"H D G E EB"},B:{"1":"C p x J L N I"},C:{"132":"1 2 3 4 5 6 8 9 v w y","164":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u XB RB"},D:{"1":"1 2 3 4 5 6 8 9 t u v w y LB GB FB bB a HB IB JB","420":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s"},E:{"1":"A B C QB z SB","132":"E PB","164":"D G OB","420":"F K H KB CB MB NB"},F:{"1":"7 C g h i j k l m n o M q r s t u v w z AB YB","2":"E B TB UB VB WB","420":"0 J L N I O P Q R S T U V W X Y Z b c d e f"},G:{"1":"iB jB kB lB","132":"gB hB","164":"G eB fB","420":"CB aB DB cB dB"},H:{"1":"mB"},I:{"1":"a","420":"BB F nB oB pB qB DB rB sB"},J:{"420":"D A"},K:{"1":"7 C z AB","2":"A B","132":"M"},L:{"1":"a"},M:{"132":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"K uB vB","420":"F"},Q:{"132":"wB"},R:{"132":"xB"}},B:4,C:"CSS3 Multiple column layout"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/mutation-events.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/mutation-events.js deleted file mode 100644 index 58bae57..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/mutation-events.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G EB","260":"E A B"},B:{"260":"C p x J L N I"},C:{"2":"ZB BB F K XB RB","260":"0 1 2 3 4 5 6 8 9 H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y"},D:{"16":"F K H D G E A B C p x","132":"0 1 2 3 4 5 6 8 9 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"16":"KB CB","132":"F K H D G E A B C MB NB OB PB QB z SB"},F:{"1":"7 C YB","2":"E TB UB VB WB","16":"B z AB","132":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w"},G:{"16":"CB aB","132":"G DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"16":"nB oB","132":"BB F a pB qB DB rB sB"},J:{"132":"D A"},K:{"1":"7 C","2":"A","16":"B z AB","132":"M"},L:{"132":"a"},M:{"260":"y"},N:{"260":"A B"},O:{"132":"tB"},P:{"132":"F K uB vB"},Q:{"132":"wB"},R:{"132":"xB"}},B:5,C:"Mutation events"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/mutationobserver.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/mutationobserver.js deleted file mode 100644 index 198bcf9..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/mutationobserver.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"B","2":"H D G EB","8":"E A"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB F K H D G E A B C p XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"F K H D G E A B C p x J L N","33":"I O P Q R S T U V"},E:{"1":"D G E A B C NB OB PB QB z SB","2":"F K KB CB MB","33":"H"},F:{"1":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C TB UB VB WB z AB YB"},G:{"1":"G eB fB gB hB iB jB kB lB","2":"CB aB DB cB","33":"dB"},H:{"2":"mB"},I:{"1":"a rB sB","2":"BB nB oB pB","8":"F qB DB"},J:{"1":"A","2":"D"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"1":"B","8":"A"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:1,C:"Mutation Observer"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/namevalue-storage.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/namevalue-storage.js deleted file mode 100644 index 6f0d381..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/namevalue-storage.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"G E A B","2":"EB","8":"H D"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB","4":"ZB BB"},D:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"F K H D G E A B C MB NB OB PB QB z SB","2":"KB CB"},F:{"1":"0 7 B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w VB WB z AB YB","2":"E TB UB"},G:{"1":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"1":"BB F a nB oB pB qB DB rB sB"},J:{"1":"D A"},K:{"1":"7 B C M z AB","2":"A"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:1,C:"Web Storage - name/value pairs"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/nav-timing.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/nav-timing.js deleted file mode 100644 index adbab50..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/nav-timing.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"E A B","2":"H D G EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB F K H XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"F K","33":"H D G E A B C"},E:{"1":"G E A B C PB QB z SB","2":"F K H D KB CB MB NB OB"},F:{"1":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C TB UB VB WB z AB YB"},G:{"1":"G gB hB iB jB kB lB","2":"CB aB DB cB dB eB fB"},H:{"2":"mB"},I:{"1":"F a qB DB rB sB","2":"BB nB oB pB"},J:{"1":"A","2":"D"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:2,C:"Navigation Timing API"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/navigator-language.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/navigator-language.js deleted file mode 100644 index b66c4dc..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/navigator-language.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"1":"L N I","2":"C p x J"},C:{"1":"1 2 3 4 5 6 8 9 b c d e f g h i j k l m n o M q r s t u v w y","2":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z XB RB"},D:{"1":"1 2 3 4 5 6 8 9 g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f"},E:{"1":"A B C QB z SB","2":"F K H D G E KB CB MB NB OB PB"},F:{"1":"0 T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C J L N I O P Q R S TB UB VB WB z AB YB"},G:{"1":"jB kB lB","2":"G CB aB DB cB dB eB fB gB hB iB"},H:{"16":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"16":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"16":"tB"},P:{"1":"F K uB vB"},Q:{"16":"wB"},R:{"16":"xB"}},B:2,C:"Navigator Language API"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/netinfo.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/netinfo.js deleted file mode 100644 index 98bf264..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/netinfo.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"2":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"2":"0 1 2 3 4 5 6 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","1028":"8 9 LB GB FB bB a HB IB JB"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q TB UB VB WB z AB YB","1028":"r s t u v w"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"2":"nB rB sB","132":"BB F oB pB qB DB","516":"a"},J:{"2":"D A"},K:{"2":"7 A B C z AB","516":"M"},L:{"516":"a"},M:{"260":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"132":"F","516":"K uB vB"},Q:{"2":"wB"},R:{"516":"xB"}},B:7,C:"Network Information API"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/node-contains.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/node-contains.js deleted file mode 100644 index 89d3168..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/node-contains.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"16":"EB","644":"E A B","2308":"H D G"},B:{"1":"p x J L N I","16":"C"},C:{"1":"0 1 2 3 4 5 6 8 9 E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB F K H D G XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","16":"F K H D G E A B C p x J L N I O P Q R S T U"},E:{"1":"D G E A B C NB OB PB QB z SB","16":"F K H KB CB","1668":"MB"},F:{"1":"0 7 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","16":"E B C TB UB VB WB z AB","132":"YB"},G:{"1":"G eB fB gB hB iB jB kB lB","16":"CB aB DB cB dB"},H:{"16":"mB"},I:{"1":"a rB sB","16":"BB nB oB pB","1668":"F qB DB"},J:{"16":"D A"},K:{"16":"7 A B C M z AB"},L:{"1":"a"},M:{"1":"y"},N:{"16":"A B"},O:{"16":"tB"},P:{"1":"K uB vB","16":"F"},Q:{"1":"wB"},R:{"1":"xB"}},B:1,C:"Node.contains()"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/node-parentelement.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/node-parentelement.js deleted file mode 100644 index 12c89f8..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/node-parentelement.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"16":"EB","132":"E A B","260":"H D G"},B:{"1":"p x J L N I","16":"C"},C:{"1":"0 1 2 3 4 5 6 8 9 E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB F K H D G XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","16":"F K H D G E A B C p x J L N I O P Q R S T U"},E:{"1":"H D G E A B C MB NB OB PB QB z SB","16":"F K KB CB"},F:{"1":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","16":"E B TB UB VB WB z AB","132":"7 C YB"},G:{"1":"G dB eB fB gB hB iB jB kB lB","16":"CB aB DB cB"},H:{"16":"mB"},I:{"1":"F a qB DB rB sB","16":"BB nB oB pB"},J:{"16":"D A"},K:{"16":"7 A B C M z AB"},L:{"1":"a"},M:{"1":"y"},N:{"16":"A B"},O:{"16":"tB"},P:{"1":"K uB vB","16":"F"},Q:{"1":"wB"},R:{"1":"xB"}},B:1,C:"Node.parentElement"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/notifications.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/notifications.js deleted file mode 100644 index dfd4b3c..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/notifications.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"1":"x J L N I","2":"C p"},C:{"1":"0 1 2 3 4 5 6 8 9 R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB F K H D G E A B C p x J L N I O P Q XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"F","36":"K H D G E A B C p x J L N I O P Q"},E:{"1":"H D G E A B C NB OB PB QB z SB","2":"F K KB CB MB"},F:{"1":"0 U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C J L N I O P Q R S T TB UB VB WB z AB YB"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"2":"BB F nB oB pB qB DB","36":"a rB sB"},J:{"1":"A","2":"D"},K:{"2":"7 A B C z AB","36":"M"},L:{"258":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"36":"F","258":"K uB vB"},Q:{"2":"wB"},R:{"258":"xB"}},B:1,C:"Web Notifications"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/object-fit.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/object-fit.js deleted file mode 100644 index 86d9a94..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/object-fit.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J","260":"L N I"},C:{"1":"1 2 3 4 5 6 8 9 f g h i j k l m n o M q r s t u v w y","2":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z"},E:{"1":"A B C QB z SB","2":"F K H D KB CB MB NB","132":"G E OB PB"},F:{"1":"0 O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"E J L N I TB UB VB","33":"7 B C WB z AB YB"},G:{"1":"iB jB kB lB","2":"CB aB DB cB dB eB","132":"G fB gB hB"},H:{"33":"mB"},I:{"1":"a sB","2":"BB F nB oB pB qB DB rB"},J:{"2":"D A"},K:{"1":"M","2":"A","33":"7 B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:4,C:"CSS3 object-fit/object-position"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/object-observe.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/object-observe.js deleted file mode 100644 index 3c78792..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/object-observe.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"2":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"1":"f g h i j k l m n o M q r s","2":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e t u v w y LB GB FB bB a HB IB JB"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"1":"0 S T U V W X Y Z b c d e f","2":"7 E B C J L N I O P Q R g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"2":"BB F a nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"2":"a"},M:{"2":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"1":"F","2":"K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:7,C:"Object.observe data binding"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/object-values.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/object-values.js deleted file mode 100644 index b2d1b6d..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/object-values.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"8":"H D G E A B EB"},B:{"1":"C p x J L N I"},C:{"1":"1 2 3 4 5 6 8 9 q r s t u v w y","8":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M XB RB"},D:{"1":"1 2 3 4 5 6 8 9 y LB GB FB bB a HB IB JB","8":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w"},E:{"1":"B C QB z SB","8":"F K H D G E A KB CB MB NB OB PB"},F:{"1":"k l m n o M q r s t u v w","8":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j TB UB VB WB z AB YB"},G:{"1":"jB kB lB","8":"G CB aB DB cB dB eB fB gB hB iB"},H:{"8":"mB"},I:{"1":"a","8":"BB F nB oB pB qB DB rB sB"},J:{"8":"D A"},K:{"1":"M","8":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"8":"A B"},O:{"1":"tB"},P:{"1":"uB vB","8":"F K"},Q:{"1":"wB"},R:{"8":"xB"}},B:6,C:"Object.values method"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/objectrtc.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/objectrtc.js deleted file mode 100644 index f40a095..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/objectrtc.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"1":"p x J L N I","2":"C"},C:{"2":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"2":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"2":"BB F a nB oB pB qB DB rB sB"},J:{"2":"D","130":"A"},K:{"2":"7 A B C M z AB"},L:{"2":"a"},M:{"2":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"2":"F K uB vB"},Q:{"2":"wB"},R:{"2":"xB"}},B:6,C:"Object RTC (ORTC) API for WebRTC"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/offline-apps.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/offline-apps.js deleted file mode 100644 index cb5bd5a..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/offline-apps.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","2":"E EB","8":"H D G"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB","4":"BB","8":"ZB"},D:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"F K H D G E A B C MB NB OB PB QB z SB","8":"KB CB"},F:{"1":"0 7 B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w WB z AB YB","2":"E TB","8":"UB VB"},G:{"1":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"1":"BB F a nB oB pB qB DB rB sB"},J:{"1":"D A"},K:{"1":"7 B C M z AB","2":"A"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:7,C:"Offline web applications"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/offscreencanvas.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/offscreencanvas.js deleted file mode 100644 index c350f10..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/offscreencanvas.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"2":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m XB RB","194":"1 2 3 4 5 6 8 9 n o M q r s t u v w y"},D:{"2":"0 1 2 3 4 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","322":"5 6 8 9 y LB GB FB bB a HB IB JB"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n TB UB VB WB z AB YB","322":"o M q r s t u v w"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"2":"BB F a nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"194":"a"},M:{"194":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"2":"F K uB vB"},Q:{"2":"wB"},R:{"2":"xB"}},B:1,C:"OffscreenCanvas"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/ogg-vorbis.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/ogg-vorbis.js deleted file mode 100644 index 0b534b5..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/ogg-vorbis.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"1":"N I","2":"C p x J L"},C:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB","2":"ZB BB"},D:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"1":"0 7 B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w VB WB z AB YB","2":"E TB UB"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"1":"BB F a pB qB DB rB sB","16":"nB oB"},J:{"1":"A","2":"D"},K:{"1":"7 B C M z AB","2":"A"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:6,C:"Ogg Vorbis audio format"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/ogv.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/ogv.js deleted file mode 100644 index 7515930..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/ogv.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G EB","8":"E A B"},B:{"1":"N I","8":"C p x J L"},C:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB","2":"ZB BB"},D:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"1":"0 7 B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w VB WB z AB YB","2":"E TB UB"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"2":"BB F a nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"2":"a"},M:{"1":"y"},N:{"8":"A B"},O:{"1":"tB"},P:{"2":"F K uB vB"},Q:{"2":"wB"},R:{"2":"xB"}},B:6,C:"Ogg/Theora video format"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/ol-reversed.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/ol-reversed.js deleted file mode 100644 index c24a2e8..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/ol-reversed.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB F K H D G E A B C p x J L N XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"F K H D G E A B C p x J","16":"L N I O"},E:{"1":"D G E A B C NB OB PB QB z SB","2":"F K KB CB MB","16":"H"},F:{"1":"0 7 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"E B TB UB VB WB z AB YB","16":"C"},G:{"1":"G dB eB fB gB hB iB jB kB lB","2":"CB aB DB cB"},H:{"1":"mB"},I:{"1":"a rB sB","2":"BB F nB oB pB qB DB"},J:{"1":"A","2":"D"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:1,C:"Reversed attribute of ordered lists"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/once-event-listener.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/once-event-listener.js deleted file mode 100644 index 0267a0f..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/once-event-listener.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"1":"L N I","2":"C p x J"},C:{"1":"1 2 3 4 5 6 8 9 t u v w y","2":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s XB RB"},D:{"1":"2 3 4 5 6 8 9 y LB GB FB bB a HB IB JB","2":"0 1 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w"},E:{"1":"A B C QB z SB","2":"F K H D G E KB CB MB NB OB PB"},F:{"1":"l m n o M q r s t u v w","2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k TB UB VB WB z AB YB"},G:{"1":"iB jB kB lB","2":"G CB aB DB cB dB eB fB gB hB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"uB vB","2":"F K"},Q:{"2":"wB"},R:{"2":"xB"}},B:1,C:"\"once\" event listener option"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/online-status.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/online-status.js deleted file mode 100644 index 6f35299..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/online-status.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"E A B","2":"H D EB","260":"G"},B:{"1":"C p x J L N I"},C:{"1":"1 2 3 4 5 6 8 9 k l m n o M q r s t u v w y XB RB","2":"ZB BB","516":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j"},D:{"1":"0 1 2 3 4 5 6 8 9 x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"F K H D G E A B C p"},E:{"1":"K H D G E A B C MB NB OB PB QB z SB","2":"F KB CB"},F:{"1":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"E B C TB UB VB WB z AB YB","4":"7"},G:{"1":"G DB cB dB eB fB gB hB iB jB kB lB","16":"CB aB"},H:{"2":"mB"},I:{"1":"BB F a pB qB DB rB sB","16":"nB oB"},J:{"1":"A","132":"D"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:1,C:"Online/offline status"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/opus.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/opus.js deleted file mode 100644 index b906888..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/opus.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"1":"x J L N I","2":"C p"},C:{"1":"0 1 2 3 4 5 6 8 9 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB F K H D G E A B C p x XB RB"},D:{"1":"1 2 3 4 5 6 8 9 c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"1":"0 P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C J L N I O TB UB VB WB z AB YB"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"2":"BB F a nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"1":"K uB vB","2":"F"},Q:{"2":"wB"},R:{"1":"xB"}},B:6,C:"Opus"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/orientation-sensor.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/orientation-sensor.js deleted file mode 100644 index ff75981..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/orientation-sensor.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"2":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"1":"a HB IB JB","2":"0 1 2 3 4 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","194":"5 6 8 9 y LB GB FB bB"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"1":"a"},M:{"2":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"2":"F K uB vB"},Q:{"2":"wB"},R:{"2":"xB"}},B:4,C:"Orientation Sensor"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/outline.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/outline.js deleted file mode 100644 index 81f5ccf..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/outline.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D EB","260":"G","388":"E A B"},B:{"1":"J L N I","388":"C p x"},C:{"1":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"1":"0 C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w YB","129":"7","260":"E B TB UB VB WB z AB"},G:{"1":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"1":"BB F a nB oB pB qB DB rB sB"},J:{"1":"D A"},K:{"1":"7 C M","260":"A B z AB"},L:{"1":"a"},M:{"1":"y"},N:{"388":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:4,C:"CSS outline properties"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/pad-start-end.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/pad-start-end.js deleted file mode 100644 index 681db17..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/pad-start-end.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"1":"J L N I","2":"C p x"},C:{"1":"1 2 3 4 5 6 8 9 r s t u v w y","2":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q XB RB"},D:{"1":"4 5 6 8 9 y LB GB FB bB a HB IB JB","2":"0 1 2 3 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w"},E:{"1":"A B C QB z SB","2":"F K H D G E KB CB MB NB OB PB"},F:{"1":"n o M q r s t u v w","2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m TB UB VB WB z AB YB"},G:{"1":"iB jB kB lB","2":"G CB aB DB cB dB eB fB gB hB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"1":"vB","2":"F K uB"},Q:{"2":"wB"},R:{"2":"xB"}},B:6,C:"String.prototype.padStart(), String.prototype.padEnd()"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/page-transition-events.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/page-transition-events.js deleted file mode 100644 index 01556fe..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/page-transition-events.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"B","2":"H D G E A EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"K H D G E A B C MB NB OB PB QB z SB","2":"F KB CB"},F:{"1":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C TB UB VB WB z AB YB"},G:{"1":"G cB dB eB fB gB hB iB jB kB lB","16":"CB aB DB"},H:{"2":"mB"},I:{"1":"BB F a pB qB DB rB sB","16":"nB oB"},J:{"1":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"1":"B","2":"A"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:1,C:"PageTransitionEvent"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/pagevisibility.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/pagevisibility.js deleted file mode 100644 index 7f5673b..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/pagevisibility.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","2":"H D G E EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB F K H D G E XB RB","33":"A B C p x J L N"},D:{"1":"1 2 3 4 5 6 8 9 c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"F K H D G E A B C p","33":"0 x J L N I O P Q R S T U V W X Y Z b"},E:{"1":"D G E A B C NB OB PB QB z SB","2":"F K H KB CB MB"},F:{"1":"0 7 P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"E B C TB UB VB WB z AB YB","33":"J L N I O"},G:{"1":"G eB fB gB hB iB jB kB lB","2":"CB aB DB cB dB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB","33":"rB sB"},J:{"1":"A","2":"D"},K:{"1":"7 M","2":"A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"K uB vB","33":"F"},Q:{"1":"wB"},R:{"1":"xB"}},B:2,C:"Page Visibility"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/passive-event-listener.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/passive-event-listener.js deleted file mode 100644 index 0d04b6c..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/passive-event-listener.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"1":"L N I","2":"C p x J"},C:{"1":"1 2 3 4 5 6 8 9 s t u v w y","2":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r XB RB"},D:{"1":"1 2 3 4 5 6 8 9 u v w y LB GB FB bB a HB IB JB","2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t"},E:{"1":"A B C QB z SB","2":"F K H D G E KB CB MB NB OB PB"},F:{"1":"h i j k l m n o M q r s t u v w","2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g TB UB VB WB z AB YB"},G:{"1":"iB jB kB lB","2":"G CB aB DB cB dB eB fB gB hB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"K uB vB","2":"F"},Q:{"2":"wB"},R:{"2":"xB"}},B:1,C:"Passive event listeners"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/path2d.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/path2d.js deleted file mode 100644 index c9a9bec..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/path2d.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p","132":"x J L N I"},C:{"1":"1 2 3 4 5 6 8 9 r s t u v w y","2":"ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z XB RB","132":"0 b c d e f g h i j k l m n o M q"},D:{"1":"HB IB JB","2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e","132":"1 2 3 4 5 6 8 9 f g h i j k l m n o M q r s t u v w y LB GB FB bB a"},E:{"1":"A B C PB QB z SB","2":"F K H D KB CB MB NB","132":"G E OB"},F:{"2":"7 E B C J L N I O P Q R TB UB VB WB z AB YB","132":"0 S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w"},G:{"1":"gB hB iB jB kB lB","2":"CB aB DB cB dB eB","16":"G","132":"fB"},H:{"2":"mB"},I:{"2":"BB F nB oB pB qB DB rB sB","132":"a"},J:{"1":"A","2":"D"},K:{"2":"7 A B C z AB","132":"M"},L:{"132":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"132":"tB"},P:{"132":"F K uB vB"},Q:{"132":"wB"},R:{"132":"xB"}},B:1,C:"Path2D"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/payment-request.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/payment-request.js deleted file mode 100644 index 93036ee..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/payment-request.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"1":"J L N I","2":"C p","322":"x"},C:{"2":"0 1 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w XB RB","4162":"2 3 4 5 6 8 9 y"},D:{"1":"8 9 LB GB FB bB a HB IB JB","2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v","194":"1 2 3 4 5 w","1090":"6 y"},E:{"1":"C z SB","2":"F K H D G E KB CB MB NB OB PB","514":"A B QB"},F:{"1":"r s t u v w","2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i TB UB VB WB z AB YB","194":"j k l m n o M q"},G:{"1":"lB","2":"G CB aB DB cB dB eB fB gB hB","514":"iB jB kB"},H:{"2":"mB"},I:{"2":"BB F a nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"2049":"a"},M:{"2":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"1":"K uB vB","2":"F"},Q:{"194":"wB"},R:{"2":"xB"}},B:4,C:"Payment Request API"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/permissions-api.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/permissions-api.js deleted file mode 100644 index f7f91c1..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/permissions-api.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"1":"1 2 3 4 5 6 8 9 M q r s t u v w y","2":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o XB RB"},D:{"1":"1 2 3 4 5 6 8 9 m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"1":"0 Z b c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C J L N I O P Q R S T U V W X Y TB UB VB WB z AB YB"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"2":"BB F a nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"1":"F K uB vB"},Q:{"2":"wB"},R:{"2":"xB"}},B:7,C:"Permissions API"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/picture.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/picture.js deleted file mode 100644 index 0e47a85..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/picture.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"1":"p x J L N I","2":"C"},C:{"1":"1 2 3 4 5 6 8 9 h i j k l m n o M q r s t u v w y","2":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c XB RB","578":"d e f g"},D:{"1":"1 2 3 4 5 6 8 9 h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f","194":"g"},E:{"1":"A B C PB QB z SB","2":"F K H D G E KB CB MB NB OB"},F:{"1":"0 U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C J L N I O P Q R S TB UB VB WB z AB YB","322":"T"},G:{"1":"hB iB jB kB lB","2":"G CB aB DB cB dB eB fB gB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:1,C:"Picture element"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/ping.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/ping.js deleted file mode 100644 index ac6b440..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/ping.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"1":"N I","2":"C p x J L"},C:{"2":"ZB","194":"0 1 2 3 4 5 6 8 9 BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","16":"F K H D G E A B C p x"},E:{"1":"H D G E A B C NB OB PB QB z SB","2":"F K KB CB MB"},F:{"1":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C TB UB VB WB z AB YB"},G:{"1":"G cB dB eB fB gB hB iB jB kB lB","2":"CB aB DB"},H:{"2":"mB"},I:{"1":"a rB sB","2":"BB F nB oB pB qB DB"},J:{"2":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"194":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:1,C:"Ping attribute"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/png-alpha.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/png-alpha.js deleted file mode 100644 index e9e8a4b..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/png-alpha.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"D G E A B","2":"EB","8":"H"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"1":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB"},G:{"1":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"1":"mB"},I:{"1":"BB F a nB oB pB qB DB rB sB"},J:{"1":"D A"},K:{"1":"7 A B C M z AB"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:2,C:"PNG alpha transparency"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/pointer-events.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/pointer-events.js deleted file mode 100644 index b87318b..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/pointer-events.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"B","2":"H D G E A EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y RB","2":"ZB BB XB"},D:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"F K H D G E A B C MB NB OB PB QB z SB","2":"KB CB"},F:{"1":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C TB UB VB WB z AB YB"},G:{"1":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"1":"BB F a nB oB pB qB DB rB sB"},J:{"1":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"1":"B","2":"A"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:7,C:"CSS pointer-events (for HTML)"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/pointer.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/pointer.js deleted file mode 100644 index 89a25b1..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/pointer.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"B","2":"H D G E EB","164":"A"},B:{"1":"C p x J L N I"},C:{"1":"6 8 9 y","2":"ZB BB F K XB RB","8":"0 H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j","328":"1 2 3 4 5 k l m n o M q r s t u v w"},D:{"1":"2 3 4 5 6 8 9 y LB GB FB bB a HB IB JB","2":"F K H D G E A B C p x J L N I O P Q","8":"0 R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u","584":"1 v w"},E:{"2":"F K H KB CB MB","8":"D G E A B C NB OB PB QB z SB"},F:{"1":"l m n o M q r s t u v w","2":"7 E B C TB UB VB WB z AB YB","8":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h","584":"i j k"},G:{"8":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"1":"a","8":"BB F nB oB pB qB DB rB sB"},J:{"8":"D A"},K:{"1":"M","2":"A","8":"7 B C z AB"},L:{"1":"a"},M:{"328":"y"},N:{"1":"B","36":"A"},O:{"8":"tB"},P:{"1":"uB vB","2":"K","8":"F"},Q:{"584":"wB"},R:{"2":"xB"}},B:2,C:"Pointer events"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/pointerlock.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/pointerlock.js deleted file mode 100644 index e024e86..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/pointerlock.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"1":"p x J L N I","2":"C"},C:{"1":"1 2 3 4 5 6 8 9 k l m n o M q r s t u v w y","2":"ZB BB F K H D G E A B C p XB RB","33":"0 x J L N I O P Q R S T U V W X Y Z b c d e f g h i j"},D:{"1":"1 2 3 4 5 6 8 9 g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"F K H D G E A B C p x J","33":"0 R S T U V W X Y Z b c d e f","66":"L N I O P Q"},E:{"1":"B C QB z SB","2":"F K H D G E A KB CB MB NB OB PB"},F:{"1":"0 T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C TB UB VB WB z AB YB","33":"J L N I O P Q R S"},G:{"1":"jB kB lB","2":"G CB aB DB cB dB eB fB gB hB iB"},H:{"2":"mB"},I:{"2":"BB F a nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"2":"a"},M:{"2":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"2":"F K uB vB"},Q:{"2":"wB"},R:{"2":"xB"}},B:2,C:"Pointer Lock API"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/prefers-reduced-motion.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/prefers-reduced-motion.js deleted file mode 100644 index d403f34..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/prefers-reduced-motion.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"2":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"2":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"B C QB z SB","2":"F K H D G E A KB CB MB NB OB PB"},F:{"2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB"},G:{"1":"jB kB lB","2":"G CB aB DB cB dB eB fB gB hB iB"},H:{"2":"mB"},I:{"2":"BB F a nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"2":"a"},M:{"2":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"2":"F K uB vB"},Q:{"2":"wB"},R:{"2":"xB"}},B:7,C:"prefers-reduced-motion media query"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/progress.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/progress.js deleted file mode 100644 index ce6cc7d..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/progress.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","2":"H D G E EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB F K XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"F K H D"},E:{"1":"H D G E A B C NB OB PB QB z SB","2":"F K KB CB MB"},F:{"1":"0 7 B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w z AB YB","2":"E TB UB VB WB"},G:{"2":"CB aB DB cB dB","132":"G eB fB gB hB iB jB kB lB"},H:{"1":"mB"},I:{"1":"a rB sB","2":"BB F nB oB pB qB DB"},J:{"1":"D A"},K:{"1":"7 B C M z AB","2":"A"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:1,C:"progress element"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/promises.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/promises.js deleted file mode 100644 index fdcb36f..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/promises.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"8":"H D G E A B EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 Y Z b c d e f g h i j k l m n o M q r s t u v w y","4":"W X","8":"ZB BB F K H D G E A B C p x J L N I O P Q R S T U V XB RB"},D:{"1":"1 2 3 4 5 6 8 9 c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","4":"b","8":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z"},E:{"1":"G E A B C OB PB QB z SB","8":"F K H D KB CB MB NB"},F:{"1":"0 P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","4":"O","8":"7 E B C J L N I TB UB VB WB z AB YB"},G:{"1":"G fB gB hB iB jB kB lB","8":"CB aB DB cB dB eB"},H:{"8":"mB"},I:{"1":"a sB","8":"BB F nB oB pB qB DB rB"},J:{"8":"D A"},K:{"1":"M","8":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"8":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:6,C:"Promises"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/proximity.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/proximity.js deleted file mode 100644 index 390802e..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/proximity.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB F K H D G E A B C p x XB RB"},D:{"2":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"2":"BB F a nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"2":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"2":"F K uB vB"},Q:{"2":"wB"},R:{"2":"xB"}},B:4,C:"Proximity API"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/proxy.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/proxy.js deleted file mode 100644 index ffd09de..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/proxy.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB F K H D G E A B C p x J L N XB RB"},D:{"1":"1 2 3 4 5 6 8 9 s t u v w y LB GB FB bB a HB IB JB","2":"F K H D G E A B C p x J L N I h i j k l m n o M q r","66":"0 O P Q R S T U V W X Y Z b c d e f g"},E:{"1":"A B C QB z SB","2":"F K H D G E KB CB MB NB OB PB"},F:{"1":"f g h i j k l m n o M q r s t u v w","2":"0 7 E B C U V W X Y Z b c d e TB UB VB WB z AB YB","66":"J L N I O P Q R S T"},G:{"1":"iB jB kB lB","2":"G CB aB DB cB dB eB fB gB hB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"K uB vB","2":"F"},Q:{"2":"wB"},R:{"2":"xB"}},B:6,C:"Proxy object"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/publickeypinning.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/publickeypinning.js deleted file mode 100644 index bf80509..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/publickeypinning.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"1":"1 2 3 4 5 6 8 9 e f g h i j k l m n o M q r s t u v w y","2":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d XB RB"},D:{"1":"1 2 3 4 5 6 8 9 h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"1":"0 U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C J L N I O TB UB VB WB z AB YB","4":"S","16":"P Q R T"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"1":"F K uB vB"},Q:{"2":"wB"},R:{"1":"xB"}},B:6,C:"Public Key Pinning"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/push-api.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/push-api.js deleted file mode 100644 index ea25056..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/push-api.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"1":"N I","2":"C p x J L"},C:{"2":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m XB RB","257":"1 2 3 4 5 6 8 9 n M q r s t u w y","1281":"o v"},D:{"2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m","257":"1 2 3 4 5 6 8 9 t u v w y LB GB FB bB a HB IB JB","388":"n o M q r s"},E:{"2":"F K H D G E KB CB MB NB OB","514":"A B C PB QB z SB"},F:{"2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f TB UB VB WB z AB YB","16":"g h i j k","257":"l m n o M q r s t u v w"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"2":"BB F a nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"2":"xB"}},B:5,C:"Push API"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/queryselector.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/queryselector.js deleted file mode 100644 index 6f629d8..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/queryselector.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"E A B","2":"EB","8":"H D","132":"G"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB","8":"ZB BB"},D:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"1":"0 7 B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w UB VB WB z AB YB","8":"E TB"},G:{"1":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"1":"mB"},I:{"1":"BB F a nB oB pB qB DB rB sB"},J:{"1":"D A"},K:{"1":"7 A B C M z AB"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:1,C:"querySelector/querySelectorAll"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/readonly-attr.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/readonly-attr.js deleted file mode 100644 index 52b9aff..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/readonly-attr.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"H D G E A B","16":"EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","16":"ZB BB XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","16":"F K H D G E A B C p x J L N I O P Q R S T U"},E:{"1":"H D G E A B C MB NB OB PB QB z SB","16":"F K KB CB"},F:{"1":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","16":"E TB","132":"7 B C UB VB WB z AB YB"},G:{"1":"G eB fB gB hB iB jB kB lB","16":"CB aB DB cB dB"},H:{"1":"mB"},I:{"1":"BB F a pB qB DB rB sB","16":"nB oB"},J:{"1":"D A"},K:{"1":"M","132":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"257":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:1,C:"readonly attribute of input and textarea elements"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/referrer-policy.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/referrer-policy.js deleted file mode 100644 index bc7da93..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/referrer-policy.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A EB","132":"B"},B:{"132":"C p x J L N I"},C:{"1":"1 2 3 4 5 6 8 9 f g h i j k l m n o M q r s t u v w y","2":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e XB RB"},D:{"1":"8 9 LB GB FB bB a HB IB JB","2":"F K H D G E A B C p x J L N I O P","260":"0 1 2 3 4 5 6 Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y"},E:{"1":"C z SB","2":"F K H D KB CB MB NB","132":"G E A B OB PB QB"},F:{"1":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C TB UB VB WB z AB YB"},G:{"2":"CB aB DB cB dB eB","132":"G fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"260":"tB"},P:{"1":"K uB vB","2":"F"},Q:{"1":"wB"},R:{"1":"xB"}},B:5,C:"Referrer Policy"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/registerprotocolhandler.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/registerprotocolhandler.js deleted file mode 100644 index 42ef5e9..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/registerprotocolhandler.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB","2":"ZB"},D:{"2":"F K H D G E A B C","129":"0 1 2 3 4 5 6 8 9 p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"2":"E B TB UB VB WB z AB","129":"0 7 C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w YB"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"2":"BB F a nB oB pB qB DB rB sB"},J:{"2":"D","129":"A"},K:{"2":"7 A B C M z AB"},L:{"2":"a"},M:{"2":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"2":"F K uB vB"},Q:{"2":"wB"},R:{"2":"xB"}},B:1,C:"Custom protocol handling"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/rel-noopener.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/rel-noopener.js deleted file mode 100644 index a077ff5..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/rel-noopener.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"1":"1 2 3 4 5 6 8 9 v w y","2":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u XB RB"},D:{"1":"1 2 3 4 5 6 8 9 s t u v w y LB GB FB bB a HB IB JB","2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r"},E:{"1":"B C QB z SB","2":"F K H D G E A KB CB MB NB OB PB"},F:{"1":"f g h i j k l m n o M q r s t u v w","2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e TB UB VB WB z AB YB"},G:{"1":"jB kB lB","2":"G CB aB DB cB dB eB fB gB hB iB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"K uB vB","2":"F"},Q:{"1":"wB"},R:{"1":"xB"}},B:1,C:"rel=noopener"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/rel-noreferrer.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/rel-noreferrer.js deleted file mode 100644 index 4c6395e..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/rel-noreferrer.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A EB","132":"B"},B:{"1":"p x J L N I","16":"C"},C:{"1":"1 2 3 4 5 6 8 9 c d e f g h i j k l m n o M q r s t u v w y","2":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","16":"F K H D G E A B C p x J"},E:{"1":"K H D G E A B C MB NB OB PB QB z SB","2":"F KB CB"},F:{"1":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C TB UB VB WB z AB YB"},G:{"1":"G aB DB cB dB eB fB gB hB iB jB kB lB","2":"CB"},H:{"2":"mB"},I:{"1":"BB F a pB qB DB rB sB","16":"nB oB"},J:{"1":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:1,C:"Link type \"noreferrer\""}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/rellist.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/rellist.js deleted file mode 100644 index 697262a..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/rellist.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"1":"I","2":"C p x J L","132":"N"},C:{"1":"0 1 2 3 4 5 6 8 9 Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y XB RB"},D:{"1":"FB bB a HB IB JB","2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s","132":"1 2 3 4 5 6 8 9 t u v w y LB GB"},E:{"1":"E A B C PB QB z SB","2":"F K H D G KB CB MB NB OB"},F:{"1":"v w","2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f TB UB VB WB z AB YB","132":"g h i j k l m n o M q r s t u"},G:{"1":"gB hB iB jB kB lB","2":"G CB aB DB cB dB eB fB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"132":"tB"},P:{"2":"F","132":"K uB vB"},Q:{"2":"wB"},R:{"2":"xB"}},B:1,C:"relList (DOMTokenList)"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/rem.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/rem.js deleted file mode 100644 index 51648a5..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/rem.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"B","2":"H D G EB","132":"E A"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y RB","2":"ZB BB XB"},D:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"K H D G E A B C MB NB OB PB QB z SB","2":"F KB CB"},F:{"1":"0 7 C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w YB","2":"E B TB UB VB WB z AB"},G:{"1":"G aB DB dB eB fB gB hB iB jB kB lB","2":"CB","260":"cB"},H:{"1":"mB"},I:{"1":"BB F a nB oB pB qB DB rB sB"},J:{"1":"D A"},K:{"1":"7 C M","2":"A B z AB"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:4,C:"rem (root em) units"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/requestanimationframe.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/requestanimationframe.js deleted file mode 100644 index 22d76ca..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/requestanimationframe.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","2":"H D G E EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB XB RB","33":"B C p x J L N I O P Q R","164":"F K H D G E A"},D:{"1":"0 1 2 3 4 5 6 8 9 T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"F K H D G E","33":"R S","164":"I O P Q","420":"A B C p x J L N"},E:{"1":"D G E A B C NB OB PB QB z SB","2":"F K KB CB MB","33":"H"},F:{"1":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C TB UB VB WB z AB YB"},G:{"1":"G eB fB gB hB iB jB kB lB","2":"CB aB DB cB","33":"dB"},H:{"2":"mB"},I:{"1":"a rB sB","2":"BB F nB oB pB qB DB"},J:{"1":"A","2":"D"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:1,C:"requestAnimationFrame"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/requestidlecallback.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/requestidlecallback.js deleted file mode 100644 index 1dcd6e0..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/requestidlecallback.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"1":"2 3 4 5 6 8 9 y","2":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v XB RB","194":"1 w"},D:{"1":"1 2 3 4 5 6 8 9 q r s t u v w y LB GB FB bB a HB IB JB","2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"1":"d e f g h i j k l m n o M q r s t u v w","2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c TB UB VB WB z AB YB"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"K uB vB","2":"F"},Q:{"2":"wB"},R:{"1":"xB"}},B:5,C:"requestIdleCallback"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/resizeobserver.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/resizeobserver.js deleted file mode 100644 index f148e40..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/resizeobserver.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"2":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"1":"GB FB bB a HB IB JB","2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","194":"1 2 3 4 5 6 8 9 y LB"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"1":"v w","2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j TB UB VB WB z AB YB","194":"k l m n o M q r s t u"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"1":"a"},M:{"2":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"2":"F K uB vB"},Q:{"2":"wB"},R:{"2":"xB"}},B:7,C:"Resize Observer"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/resource-timing.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/resource-timing.js deleted file mode 100644 index cfdc5b9..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/resource-timing.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","2":"H D G E EB"},B:{"1":"C p x J L N I"},C:{"1":"1 2 3 4 5 6 8 9 e f g h i j k l m n o M q r s t u v w y","2":"ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z XB RB","194":"0 b c d"},D:{"1":"0 1 2 3 4 5 6 8 9 U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"F K H D G E A B C p x J L N I O P Q R S T"},E:{"1":"C z SB","2":"F K H D G E A KB CB MB NB OB PB QB","260":"B"},F:{"1":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C TB UB VB WB z AB YB"},G:{"1":"kB lB","2":"G CB aB DB cB dB eB fB gB hB iB jB"},H:{"2":"mB"},I:{"1":"a rB sB","2":"BB F nB oB pB qB DB"},J:{"2":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:4,C:"Resource Timing"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/rest-parameters.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/rest-parameters.js deleted file mode 100644 index d410823..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/rest-parameters.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB F K H D G E A B C p x XB RB"},D:{"1":"1 2 3 4 5 6 8 9 q r s t u v w y LB GB FB bB a HB IB JB","2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m","194":"n o M"},E:{"1":"A B C QB z SB","2":"F K H D G E KB CB MB NB OB PB"},F:{"1":"d e f g h i j k l m n o M q r s t u v w","2":"7 E B C J L N I O P Q R S T U V W X Y Z TB UB VB WB z AB YB","194":"0 b c"},G:{"1":"iB jB kB lB","2":"G CB aB DB cB dB eB fB gB hB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"K uB vB","2":"F"},Q:{"2":"wB"},R:{"1":"xB"}},B:6,C:"Rest parameters"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/rtcpeerconnection.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/rtcpeerconnection.js deleted file mode 100644 index 3c5a7e0..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/rtcpeerconnection.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"1":"J L N I","2":"C p x"},C:{"1":"1 2 3 4 5 6 8 9 n o M q r s t u v w y","2":"ZB BB F K H D G E A B C p x J L N I O P Q XB RB","33":"0 R S T U V W X Y Z b c d e f g h i j k l m"},D:{"1":"3 4 5 6 8 9 y LB GB FB bB a HB IB JB","2":"F K H D G E A B C p x J L N I O P Q R","33":"0 1 2 S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w"},E:{"1":"B C z SB","2":"F K H D G E A KB CB MB NB OB PB QB"},F:{"1":"m n o M q r s t u v w","2":"7 E B C J L N TB UB VB WB z AB YB","33":"0 I O P Q R S T U V W X Y Z b c d e f g h i j k l"},G:{"1":"kB lB","2":"G CB aB DB cB dB eB fB gB hB iB jB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D","130":"A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"33":"F K uB vB"},Q:{"33":"wB"},R:{"33":"xB"}},B:5,C:"WebRTC Peer-to-peer connections"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/ruby.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/ruby.js deleted file mode 100644 index b5311d1..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/ruby.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"4":"H D G E A B EB"},B:{"4":"C p x J L N I"},C:{"1":"1 2 3 4 5 6 8 9 h i j k l m n o M q r s t u v w y","8":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g XB RB"},D:{"4":"0 1 2 3 4 5 6 8 9 K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","8":"F"},E:{"4":"K H D G E A B C MB NB OB PB QB z SB","8":"F KB CB"},F:{"4":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","8":"7 E B C TB UB VB WB z AB YB"},G:{"4":"G cB dB eB fB gB hB iB jB kB lB","8":"CB aB DB"},H:{"8":"mB"},I:{"4":"BB F a qB DB rB sB","8":"nB oB pB"},J:{"4":"A","8":"D"},K:{"4":"M","8":"7 A B C z AB"},L:{"4":"a"},M:{"1":"y"},N:{"4":"A B"},O:{"4":"tB"},P:{"4":"F K uB vB"},Q:{"4":"wB"},R:{"4":"xB"}},B:1,C:"Ruby annotation"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/run-in.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/run-in.js deleted file mode 100644 index 301b32f..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/run-in.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"G E A B","2":"H D EB"},B:{"2":"C p x J L N I"},C:{"2":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"1":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z","2":"1 2 3 4 5 6 8 9 b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"K H MB","2":"D G E A B C OB PB QB z SB","16":"NB","129":"F KB CB"},F:{"1":"7 E B C J L N I TB UB VB WB z AB YB","2":"0 O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w"},G:{"1":"aB DB cB dB eB","2":"G fB gB hB iB jB kB lB","129":"CB"},H:{"1":"mB"},I:{"1":"BB F nB oB pB qB DB rB","2":"a sB"},J:{"1":"D A"},K:{"1":"7 A B C z AB","2":"M"},L:{"2":"a"},M:{"2":"y"},N:{"1":"A B"},O:{"2":"tB"},P:{"2":"F K uB vB"},Q:{"2":"wB"},R:{"2":"xB"}},B:5,C:"display: run-in"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/same-site-cookie-attribute.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/same-site-cookie-attribute.js deleted file mode 100644 index 1b65622..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/same-site-cookie-attribute.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A EB","388":"B"},B:{"1":"I","2":"C p x J","129":"L N"},C:{"1":"8 9 y","2":"0 1 2 3 4 5 6 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w XB RB"},D:{"1":"1 2 3 4 5 6 8 9 u v w y LB GB FB bB a HB IB JB","2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"1":"i j k l m n o M q r s t u v w","2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h TB UB VB WB z AB YB"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"1":"K uB vB","2":"F"},Q:{"2":"wB"},R:{"1":"xB"}},B:6,C:"'SameSite' cookie attribute"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/screen-orientation.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/screen-orientation.js deleted file mode 100644 index 6b2a8f6..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/screen-orientation.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A EB","36":"B"},B:{"36":"C p x J L N I"},C:{"1":"1 2 3 4 5 6 8 9 n o M q r s t u v w y","2":"ZB BB F K H D G E A B C p x J L N XB RB","36":"0 I O P Q R S T U V W X Y Z b c d e f g h i j k l m"},D:{"1":"1 2 3 4 5 6 8 9 h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"1":"0 U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C J L N I O P Q R S T TB UB VB WB z AB YB"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"2":"BB F a nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A","36":"B"},O:{"1":"tB"},P:{"1":"K uB vB","16":"F"},Q:{"2":"wB"},R:{"1":"xB"}},B:5,C:"Screen Orientation"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/script-async.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/script-async.js deleted file mode 100644 index 0d89009..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/script-async.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","2":"H D G E EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y RB","2":"ZB BB XB"},D:{"1":"0 1 2 3 4 5 6 8 9 G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"F K H D"},E:{"1":"H D G E A B C MB NB OB PB QB z SB","2":"F KB CB","132":"K"},F:{"1":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C TB UB VB WB z AB YB"},G:{"1":"G cB dB eB fB gB hB iB jB kB lB","2":"CB aB DB"},H:{"2":"mB"},I:{"1":"BB F a qB DB rB sB","2":"nB oB pB"},J:{"1":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:1,C:"async attribute for external scripts"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/script-defer.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/script-defer.js deleted file mode 100644 index 1c4cdfd..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/script-defer.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","132":"H D G E EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB","257":"F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"F K H D"},E:{"1":"K H D G E A B C MB NB OB PB QB z SB","2":"F KB CB"},F:{"1":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C TB UB VB WB z AB YB"},G:{"1":"G cB dB eB fB gB hB iB jB kB lB","2":"CB aB DB"},H:{"2":"mB"},I:{"1":"BB F a qB DB rB sB","2":"nB oB pB"},J:{"1":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:1,C:"defer attribute for external scripts"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/scrollintoview.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/scrollintoview.js deleted file mode 100644 index 9b507ef..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/scrollintoview.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D EB","132":"G E A B"},B:{"132":"C p x J L N I"},C:{"1":"1 2 3 4 5 6 8 9 f g h i j k l m n o M q r s t u v w y","132":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e XB RB"},D:{"1":"8 9 LB GB FB bB a HB IB JB","132":"0 1 2 3 4 5 6 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y"},E:{"2":"F K KB CB","132":"H D G E A B C MB NB OB PB QB z SB"},F:{"1":"r s t u v w","2":"E TB UB VB WB","16":"B z AB","132":"0 7 C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q YB"},G:{"16":"CB aB DB","132":"G cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"16":"nB oB","132":"BB F a pB qB DB rB sB"},J:{"132":"D A"},K:{"132":"7 A B C M z AB"},L:{"1":"a"},M:{"1":"y"},N:{"132":"A B"},O:{"132":"tB"},P:{"132":"F K uB vB"},Q:{"132":"wB"},R:{"132":"xB"}},B:5,C:"scrollIntoView"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/scrollintoviewifneeded.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/scrollintoviewifneeded.js deleted file mode 100644 index cb48f2d..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/scrollintoviewifneeded.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"2":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","16":"F K H D G E A B C p x"},E:{"1":"H D G E A B C MB NB OB PB QB z SB","16":"F K KB CB"},F:{"1":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C TB UB VB WB z AB YB"},G:{"1":"G cB dB eB fB gB hB iB jB kB lB","16":"CB aB DB"},H:{"2":"mB"},I:{"1":"BB F a pB qB DB rB sB","16":"nB oB"},J:{"1":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"2":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:7,C:"Element.scrollIntoViewIfNeeded()"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/sdch.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/sdch.js deleted file mode 100644 index 5947fde..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/sdch.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"2":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"1":"0 1 2 3 4 5 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"6 8 9 y LB GB FB bB a HB IB JB"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"1":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C TB UB VB WB z AB YB"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"2":"a"},M:{"2":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"1":"K uB vB","2":"F"},Q:{"2":"wB"},R:{"2":"xB"}},B:6,C:"SDCH Accept-Encoding/Content-Encoding"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/selection-api.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/selection-api.js deleted file mode 100644 index fef96ac..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/selection-api.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"E A B","16":"EB","260":"H D G"},B:{"1":"C p x J L N I"},C:{"1":"1 2 3 4 5 6 8 9 v w y","132":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l XB RB","2180":"m n o M q r s t u"},D:{"1":"0 1 2 3 4 5 6 8 9 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","16":"F K H D G E A B C p x"},E:{"1":"H D G E A B C MB NB OB PB QB z SB","16":"F K KB CB"},F:{"1":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","132":"7 E B C TB UB VB WB z AB YB"},G:{"16":"DB","132":"CB aB","516":"G cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"1":"a rB sB","16":"BB F nB oB pB qB","1025":"DB"},J:{"1":"A","16":"D"},K:{"1":"M","16":"A B C z AB","132":"7"},L:{"1":"a"},M:{"1":"y"},N:{"1":"B","16":"A"},O:{"1025":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:5,C:"Selection API"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/server-timing.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/server-timing.js deleted file mode 100644 index cdae629..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/server-timing.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"2":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"1":"FB bB a HB IB JB","2":"0 1 2 3 4 5 6 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","196":"8 9 y LB","324":"GB"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"1":"v w","2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u TB UB VB WB z AB YB"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"2":"BB F a nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"2":"a"},M:{"2":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"2":"F K uB vB"},Q:{"2":"wB"},R:{"2":"xB"}},B:5,C:"Server Timing"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/serviceworkers.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/serviceworkers.js deleted file mode 100644 index 39b1246..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/serviceworkers.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"1":"N I","2":"C p x","322":"J L"},C:{"1":"1 2 3 4 5 6 8 9 n M q r s t u w y","2":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b XB RB","194":"c d e f g h i j k l m","513":"o v"},D:{"1":"1 2 3 4 5 6 8 9 o M q r s t u v w y LB GB FB bB a HB IB JB","2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i","4":"j k l m n"},E:{"1":"C z SB","2":"F K H D G E A B KB CB MB NB OB PB QB"},F:{"1":"b c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C J L N I O P Q R S T U V TB UB VB WB z AB YB","4":"0 W X Y Z"},G:{"1":"lB","2":"G CB aB DB cB dB eB fB gB hB iB jB kB"},H:{"2":"mB"},I:{"2":"BB F nB oB pB qB DB rB sB","4":"a"},J:{"2":"D A"},K:{"2":"7 A B C z AB","4":"M"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"4":"wB"},R:{"4":"xB"}},B:5,C:"Service Workers"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/setimmediate.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/setimmediate.js deleted file mode 100644 index 9602b3a..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/setimmediate.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","2":"H D G E EB"},B:{"1":"C p x J L N I"},C:{"2":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"2":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"2":"BB F a nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"2":"a"},M:{"2":"y"},N:{"1":"A B"},O:{"2":"tB"},P:{"2":"F K uB vB"},Q:{"2":"wB"},R:{"2":"xB"}},B:7,C:"Efficient Script Yielding: setImmediate()"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/sha-2.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/sha-2.js deleted file mode 100644 index 96bf8d7..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/sha-2.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"H D G E A B","2":"EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"1":"1 2 3 4 5 6 8 9 h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","132":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g"},E:{"1":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"1":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB"},G:{"1":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"16":"mB"},I:{"1":"BB F a oB pB qB DB rB sB","260":"nB"},J:{"1":"D A"},K:{"16":"7 A B C M z AB"},L:{"1":"a"},M:{"16":"y"},N:{"16":"A B"},O:{"16":"tB"},P:{"1":"K uB vB","16":"F"},Q:{"1":"wB"},R:{"1":"xB"}},B:6,C:"SHA-2 SSL certificates"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/shadowdom.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/shadowdom.js deleted file mode 100644 index f8e3b46..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/shadowdom.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"2":"ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X XB RB","194":"0 1 2 3 4 5 Y Z b c d e f g h i j k l m n o M q r s t u v w","322":"6 8 9 y"},D:{"1":"1 2 3 4 5 6 8 9 e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"F K H D G E A B C p x J L N I O P Q R S T","33":"0 U V W X Y Z b c d"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"1":"0 R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C TB UB VB WB z AB YB","33":"J L N I O P Q"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB","33":"rB sB"},J:{"2":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"2":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"K uB vB","33":"F"},Q:{"1":"wB"},R:{"1":"xB"}},B:5,C:"Shadow DOM v0"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/shadowdomv1.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/shadowdomv1.js deleted file mode 100644 index a7e0aaa..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/shadowdomv1.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"2":"0 1 2 3 4 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w XB RB","322":"5","578":"6 8 9 y"},D:{"1":"1 2 3 4 5 6 8 9 w y LB GB FB bB a HB IB JB","2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v"},E:{"2":"F K H D G E KB CB MB NB OB PB","132":"A B C QB z SB"},F:{"1":"j k l m n o M q r s t u v w","2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i TB UB VB WB z AB YB"},G:{"2":"G CB aB DB cB dB eB fB gB hB","132":"iB jB kB lB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"2":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"uB vB","2":"F","4":"K"},Q:{"1":"wB"},R:{"2":"xB"}},B:5,C:"Shadow DOM v1"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/sharedworkers.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/sharedworkers.js deleted file mode 100644 index f34e5f4..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/sharedworkers.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"K H MB","2":"F D G E A B C KB CB NB OB PB QB z SB"},F:{"1":"0 7 B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w WB z AB YB","2":"E TB UB VB"},G:{"1":"cB dB","2":"G CB aB DB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"2":"BB F a nB oB pB qB DB rB sB"},J:{"1":"D A"},K:{"1":"7 B C z AB","2":"M","16":"A"},L:{"2":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"F","2":"K uB vB"},Q:{"2":"wB"},R:{"2":"xB"}},B:1,C:"Shared Web Workers"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/sni.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/sni.js deleted file mode 100644 index 7277cf5..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/sni.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"E A B","2":"H EB","132":"D G"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"F K"},E:{"1":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"1":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB"},G:{"1":"G aB DB cB dB eB fB gB hB iB jB kB lB","2":"CB"},H:{"1":"mB"},I:{"1":"BB F a qB DB rB sB","2":"nB oB pB"},J:{"1":"A","2":"D"},K:{"1":"7 A B C M z AB"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:6,C:"Server Name Indication"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/spdy.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/spdy.js deleted file mode 100644 index a4661b0..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/spdy.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"B","2":"H D G E A EB"},B:{"2":"C p x J L N I"},C:{"1":"0 p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t","2":"1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C u v w y XB RB"},D:{"1":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t","2":"1 2 3 4 5 6 8 9 u v w y LB GB FB bB a HB IB JB"},E:{"1":"G E A B C PB QB z SB","2":"F K H D KB CB MB NB OB"},F:{"1":"0 7 J L N I O P Q R S T U V W X Y Z b c d e f g h i l n","2":"E B C j k m o M q r s t u v w TB UB VB WB z AB YB"},G:{"1":"G fB gB hB iB jB kB lB","2":"CB aB DB cB dB eB"},H:{"2":"mB"},I:{"1":"BB F qB DB rB sB","2":"a nB oB pB"},J:{"2":"D A"},K:{"1":"7","2":"A B C M z AB"},L:{"2":"a"},M:{"2":"y"},N:{"1":"B","2":"A"},O:{"2":"tB"},P:{"1":"F","2":"K uB vB"},Q:{"2":"wB"},R:{"16":"xB"}},B:7,C:"SPDY protocol"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/speech-recognition.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/speech-recognition.js deleted file mode 100644 index 8b51387..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/speech-recognition.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"2":"ZB BB F K H D G E A B C p x J L N I O P Q XB RB","322":"0 1 2 3 4 5 6 8 9 R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y"},D:{"2":"F K H D G E A B C p x J L N I O P Q R S T","164":"0 1 2 3 4 5 6 8 9 U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"2":"7 E B C J L N I O P Q R S T U V TB UB VB WB z AB YB","164":"0 W X Y Z b c d e f g h i j k l m n o M q r s t u v w"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"2":"BB F a nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"164":"a"},M:{"2":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"164":"F K uB vB"},Q:{"164":"wB"},R:{"164":"xB"}},B:7,C:"Speech Recognition API"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/speech-synthesis.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/speech-synthesis.js deleted file mode 100644 index 226d778..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/speech-synthesis.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"1":"x J L N I","2":"C p"},C:{"1":"1 2 3 4 5 6 8 9 s t u v w y","2":"ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z XB RB","194":"0 b c d e f g h i j k l m n o M q r"},D:{"1":"1 c d e f g h i j k l m n o M q r s t u v w","2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b","257":"2 3 4 5 6 8 9 y LB GB FB bB a HB IB JB"},E:{"1":"D G E A B C OB PB QB z SB","2":"F K H KB CB MB NB"},F:{"1":"0 W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C J L N I O P Q R S T U V TB UB VB WB z AB YB"},G:{"1":"G eB fB gB hB iB jB kB lB","2":"CB aB DB cB dB"},H:{"2":"mB"},I:{"2":"BB F a nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"1":"a"},M:{"2":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"1":"K uB vB","2":"F"},Q:{"1":"wB"},R:{"2":"xB"}},B:7,C:"Speech Synthesis API"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/spellcheck-attribute.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/spellcheck-attribute.js deleted file mode 100644 index 6cfbe84..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/spellcheck-attribute.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","2":"H D G E EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"F K H D G"},E:{"1":"H D G E A B C MB NB OB PB QB z SB","2":"F K KB CB"},F:{"1":"0 7 B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w VB WB z AB YB","2":"E TB UB"},G:{"4":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"4":"mB"},I:{"4":"BB F a nB oB pB qB DB rB sB"},J:{"1":"A","4":"D"},K:{"4":"7 A B C M z AB"},L:{"4":"a"},M:{"4":"y"},N:{"4":"A B"},O:{"4":"tB"},P:{"4":"F K uB vB"},Q:{"1":"wB"},R:{"4":"xB"}},B:1,C:"Spellcheck attribute"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/sql-storage.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/sql-storage.js deleted file mode 100644 index f1110e1..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/sql-storage.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"2":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"1":"0 7 B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w VB WB z AB YB","2":"E TB UB"},G:{"1":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"1":"BB F a nB oB pB qB DB rB sB"},J:{"1":"D A"},K:{"1":"7 B C M z AB","2":"A"},L:{"1":"a"},M:{"2":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:7,C:"Web SQL Database"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/srcset.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/srcset.js deleted file mode 100644 index 8f82bf5..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/srcset.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"1":"L N I","260":"C","514":"p x J"},C:{"1":"1 2 3 4 5 6 8 9 h i j k l m n o M q r s t u v w y","2":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z XB RB","194":"b c d e f g"},D:{"1":"1 2 3 4 5 6 8 9 h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c","260":"d e f g"},E:{"1":"E A B C PB QB z SB","2":"F K H D KB CB MB NB","260":"G OB"},F:{"1":"0 U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C J L N I O P TB UB VB WB z AB YB","260":"Q R S T"},G:{"1":"gB hB iB jB kB lB","2":"CB aB DB cB dB eB","260":"G fB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:1,C:"Srcset and sizes attributes"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/stopimmediatepropagation.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/stopimmediatepropagation.js deleted file mode 100644 index bc525a7..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/stopimmediatepropagation.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"E A B","2":"H D G EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB F K H D G E XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","16":"F K H D G E A B C p x J L N I O P Q R S T U"},E:{"1":"H D G E A B C MB NB OB PB QB z SB","16":"F K KB CB"},F:{"1":"0 7 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"E B TB UB VB WB z AB YB","16":"C"},G:{"1":"G dB eB fB gB hB iB jB kB lB","16":"CB aB DB cB"},H:{"16":"mB"},I:{"1":"F a qB DB rB sB","16":"BB nB oB pB"},J:{"16":"D A"},K:{"16":"7 A B C M z AB"},L:{"1":"a"},M:{"1":"y"},N:{"16":"A B"},O:{"16":"tB"},P:{"1":"K uB vB","16":"F"},Q:{"1":"wB"},R:{"1":"xB"}},B:1,C:"Event.stopImmediatePropagation()"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/stream.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/stream.js deleted file mode 100644 index 7d94b24..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/stream.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"1":"C p x J L N I"},C:{"1":"1 2 3 4 5 6 8 9 l m n o M q r s t u v w y","2":"ZB BB F K H D G E A B C p x J L XB RB","129":"f g h i j k","420":"0 N I O P Q R S T U V W X Y Z b c d e"},D:{"1":"1 2 3 4 5 6 8 9 w y LB GB FB bB a HB IB JB","2":"F K H D G E A B C p x J L N I O P","420":"0 Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v"},E:{"1":"B C z SB","2":"F K H D G E A KB CB MB NB OB PB QB"},F:{"1":"j k l m n o M q r s t u v w","2":"E B J L N TB UB VB WB z AB YB","420":"0 7 C I O P Q R S T U V W X Y Z b c d e f g h i"},G:{"1":"kB lB","2":"G CB aB DB cB dB eB fB gB hB iB jB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D","420":"A"},K:{"1":"M","2":"A B z AB","420":"7 C"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"uB vB","420":"F K"},Q:{"420":"wB"},R:{"420":"xB"}},B:4,C:"getUserMedia/Stream API"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/streams.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/streams.js deleted file mode 100644 index 9569f97..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/streams.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A EB","130":"B"},B:{"16":"C p","260":"x J","5124":"L N I"},C:{"2":"0 1 2 3 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w XB RB","2626":"4 5 6 8 9 y"},D:{"2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u","260":"1 2 3 4 5 v w","1028":"6 8 9 y LB GB FB bB a HB IB JB"},E:{"2":"F K H D G E KB CB MB NB OB PB","3076":"A B C QB z SB"},F:{"2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h TB UB VB WB z AB YB","260":"i j k l m n o","1028":"M q r s t u v w"},G:{"2":"G CB aB DB cB dB eB fB gB hB","16":"iB","1028":"jB kB lB"},H:{"2":"mB"},I:{"2":"BB F nB oB pB qB DB rB sB","260":"a"},J:{"2":"D A"},K:{"2":"7 A B C z AB","1028":"M"},L:{"1028":"a"},M:{"2626":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"2":"F K uB","1028":"vB"},Q:{"2":"wB"},R:{"2":"xB"}},B:1,C:"Streams"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/stricttransportsecurity.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/stricttransportsecurity.js deleted file mode 100644 index c59622a..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/stricttransportsecurity.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A EB","129":"B"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"D G E A B C OB PB QB z SB","2":"F K H KB CB MB NB"},F:{"1":"0 7 C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"E B TB UB VB WB z AB YB"},G:{"1":"G eB fB gB hB iB jB kB lB","2":"CB aB DB cB dB"},H:{"2":"mB"},I:{"1":"a rB sB","2":"BB F nB oB pB qB DB"},J:{"1":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:6,C:"Strict Transport Security"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/style-scoped.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/style-scoped.js deleted file mode 100644 index 1ebb0cc..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/style-scoped.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"1":"0 1 Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"ZB BB F K H D G E A B C p x J L N I O P XB RB","322":"2 3 4 5 6 8 9 y"},D:{"2":"1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","194":"0 P Q R S T U V W X Y Z b c d e f"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"2":"BB F a nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"2":"a"},M:{"322":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"2":"F K uB vB"},Q:{"2":"wB"},R:{"2":"xB"}},B:7,C:"Scoped CSS"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/subresource-integrity.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/subresource-integrity.js deleted file mode 100644 index 23e0561..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/subresource-integrity.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"1":"N I","2":"C p x J L"},C:{"1":"1 2 3 4 5 6 8 9 m n o M q r s t u v w y","2":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l XB RB"},D:{"1":"1 2 3 4 5 6 8 9 o M q r s t u v w y LB GB FB bB a HB IB JB","2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n"},E:{"1":"B C z SB","2":"F K H D G E A KB CB MB NB OB PB QB"},F:{"1":"b c d e f g h i j k l m n o M q r s t u v w","2":"0 7 E B C J L N I O P Q R S T U V W X Y Z TB UB VB WB z AB YB"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB","194":"kB lB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"K uB vB","2":"F"},Q:{"1":"wB"},R:{"1":"xB"}},B:2,C:"Subresource Integrity"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/svg-css.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/svg-css.js deleted file mode 100644 index 7033330..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/svg-css.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"E A B","2":"H D G EB"},B:{"1":"L N I","516":"C p x J"},C:{"1":"0 1 2 3 4 5 6 8 9 T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB XB RB","260":"F K H D G E A B C p x J L N I O P Q R S"},D:{"1":"0 1 2 3 4 5 6 8 9 K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","4":"F"},E:{"1":"K H D G E A B C MB NB OB PB QB z SB","2":"KB","132":"F CB"},F:{"1":"0 7 B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB","2":"E"},G:{"1":"G DB cB dB eB fB gB hB iB jB kB lB","132":"CB aB"},H:{"260":"mB"},I:{"1":"BB F a qB DB rB sB","2":"nB oB pB"},J:{"1":"D A"},K:{"1":"M","260":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:4,C:"SVG in CSS backgrounds"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/svg-filters.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/svg-filters.js deleted file mode 100644 index cf1a5fb..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/svg-filters.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","2":"H D G E EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB","2":"ZB"},D:{"1":"0 1 2 3 4 5 6 8 9 G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"F","4":"K H D"},E:{"1":"H D G E A B C NB OB PB QB z SB","2":"F K KB CB MB"},F:{"1":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB"},G:{"1":"G dB eB fB gB hB iB jB kB lB","2":"CB aB DB cB"},H:{"1":"mB"},I:{"1":"a rB sB","2":"BB F nB oB pB qB DB"},J:{"1":"A","2":"D"},K:{"1":"7 A B C M z AB"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:2,C:"SVG filters"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/svg-fonts.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/svg-fonts.js deleted file mode 100644 index 27af99e..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/svg-fonts.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"E A B EB","8":"H D G"},B:{"2":"C p x J L N I"},C:{"2":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"1":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g","2":"1 2 3 4 5 6 8 9 u v w y LB GB FB bB a HB IB JB","130":"h i j k l m n o M q r s t"},E:{"1":"F K H D G E A B C CB MB NB OB PB QB z SB","2":"KB"},F:{"1":"7 E B C J L N I O P Q R S T TB UB VB WB z AB YB","2":"g h i j k l m n o M q r s t u v w","130":"0 U V W X Y Z b c d e f"},G:{"1":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"258":"mB"},I:{"1":"BB F qB DB rB sB","2":"a nB oB pB"},J:{"1":"D A"},K:{"1":"7 A B C M z AB"},L:{"130":"a"},M:{"2":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"1":"F","130":"K uB vB"},Q:{"1":"wB"},R:{"130":"xB"}},B:7,C:"SVG fonts"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/svg-fragment.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/svg-fragment.js deleted file mode 100644 index fa56f49..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/svg-fragment.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"E A B","2":"H D G EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB F K H D G E A B C p x XB RB"},D:{"1":"1 2 3 4 5 6 8 9 t u v w y LB GB FB bB a HB IB JB","2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e","132":"f g h i j k l m n o M q r s"},E:{"1":"C z SB","2":"F K H D E A B KB CB MB NB PB QB","132":"G OB"},F:{"1":"7 g h i j k l m n o M q r s t u v w","2":"J L N I O P Q R","4":"B C UB VB WB z AB YB","16":"E TB","132":"0 S T U V W X Y Z b c d e f"},G:{"1":"lB","2":"CB aB DB cB dB eB gB hB iB jB kB","132":"G fB"},H:{"1":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D","132":"A"},K:{"1":"7 M","4":"A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"K uB vB","132":"F"},Q:{"132":"wB"},R:{"132":"xB"}},B:2,C:"SVG fragment identifiers"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/svg-html.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/svg-html.js deleted file mode 100644 index 3c40811..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/svg-html.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G EB","388":"E A B"},B:{"260":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB","2":"ZB","4":"BB"},D:{"4":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"2":"KB CB","4":"F K H D G E A B C MB NB OB PB QB z SB"},F:{"4":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB"},G:{"4":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"2":"BB F nB oB pB qB DB","4":"a rB sB"},J:{"1":"A","2":"D"},K:{"4":"7 A B C M z AB"},L:{"4":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"4":"F K uB vB"},Q:{"4":"wB"},R:{"4":"xB"}},B:2,C:"SVG effects for HTML"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/svg-html5.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/svg-html5.js deleted file mode 100644 index 8c28c48..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/svg-html5.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"EB","8":"H D G","129":"E A B"},B:{"1":"N I","129":"C p x J L"},C:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","8":"ZB BB XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","8":"F K H"},E:{"1":"E A B C PB QB z SB","8":"F K KB CB","129":"H D G MB NB OB"},F:{"1":"0 7 C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w YB","2":"B WB z AB","8":"E TB UB VB"},G:{"1":"gB hB iB jB kB lB","8":"CB aB DB","129":"G cB dB eB fB"},H:{"1":"mB"},I:{"1":"a rB sB","2":"nB oB pB","129":"BB F qB DB"},J:{"1":"A","129":"D"},K:{"1":"7 C M","8":"A B z AB"},L:{"1":"a"},M:{"1":"y"},N:{"129":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:1,C:"Inline SVG in HTML5"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/svg-img.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/svg-img.js deleted file mode 100644 index 3762ced..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/svg-img.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"E A B","2":"H D G EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","132":"F K H D G E A B C p x J L N I O P Q R S T U V W"},E:{"1":"E A B C PB QB z SB","2":"KB","4":"CB","132":"F K H D G MB NB OB"},F:{"1":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB"},G:{"1":"gB hB iB jB kB lB","132":"G CB aB DB cB dB eB fB"},H:{"1":"mB"},I:{"1":"a rB sB","2":"nB oB pB","132":"BB F qB DB"},J:{"1":"D A"},K:{"1":"7 A B C M z AB"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:1,C:"SVG in HTML img element"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/svg-smil.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/svg-smil.js deleted file mode 100644 index 2e51d89..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/svg-smil.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"EB","8":"H D G E A B"},B:{"8":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","8":"ZB BB XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","4":"F"},E:{"1":"H D G E A B C NB OB PB QB z SB","8":"KB CB","132":"F K MB"},F:{"1":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB"},G:{"1":"G dB eB fB gB hB iB jB kB lB","132":"CB aB DB cB"},H:{"2":"mB"},I:{"1":"BB F a qB DB rB sB","2":"nB oB pB"},J:{"1":"D A"},K:{"1":"7 A B C M z AB"},L:{"1":"a"},M:{"1":"y"},N:{"8":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:2,C:"SVG SMIL animation"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/svg.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/svg.js deleted file mode 100644 index 605fdad..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/svg.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"EB","8":"H D G","257":"E A B"},B:{"257":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB","4":"ZB"},D:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"F K H D G E A B C CB MB NB OB PB QB z SB","4":"KB"},F:{"1":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB"},G:{"1":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"1":"mB"},I:{"1":"a rB sB","2":"nB oB pB","132":"BB F qB DB"},J:{"1":"D A"},K:{"1":"7 A B C M z AB"},L:{"1":"a"},M:{"1":"y"},N:{"257":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:2,C:"SVG (basic support)"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/symbols.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/symbols.js deleted file mode 100644 index 8237a6a..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/symbols.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"1":"C p x J L N I"},C:{"1":"1 2 3 4 5 6 8 9 f g h i j k l m n o M q r s t u v w y","2":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e XB RB"},D:{"1":"1 2 3 4 5 6 8 9 h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g"},E:{"1":"E A B C KB CB MB NB OB PB QB z SB","2":"F K H D G"},F:{"1":"0 U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C J L N I O P Q R S T TB UB VB WB z AB YB"},G:{"1":"gB hB iB jB kB lB","2":"G CB aB DB cB dB eB fB"},H:{"2":"mB"},I:{"1":"BB F a nB oB pB qB DB rB sB"},J:{"16":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"16":"tB"},P:{"16":"F K uB vB"},Q:{"16":"wB"},R:{"16":"xB"}},B:6,C:"Symbols"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/tabindex-attr.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/tabindex-attr.js deleted file mode 100644 index fe0c3c2..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/tabindex-attr.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"D G E A B","16":"H EB"},B:{"1":"C p x J L N I"},C:{"16":"ZB BB XB RB","129":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y"},D:{"1":"0 1 2 3 4 5 6 8 9 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","16":"F K H D G E A B C p x"},E:{"16":"F K KB CB","257":"H D G E A B C MB NB OB PB QB z SB"},F:{"1":"0 7 B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB","16":"E"},G:{"769":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"16":"mB"},I:{"16":"BB F a nB oB pB qB DB rB sB"},J:{"16":"D A"},K:{"16":"7 A B C M z AB"},L:{"1":"a"},M:{"1":"y"},N:{"16":"A B"},O:{"16":"tB"},P:{"16":"F K uB vB"},Q:{"2":"wB"},R:{"16":"xB"}},B:1,C:"tabindex global attribute"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/template-literals.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/template-literals.js deleted file mode 100644 index 77a4831..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/template-literals.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"1":"p x J L N I","16":"C"},C:{"1":"1 2 3 4 5 6 8 9 d e f g h i j k l m n o M q r s t u v w y","2":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c XB RB"},D:{"1":"1 2 3 4 5 6 8 9 k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j"},E:{"1":"A B C PB QB z SB","2":"F K H D G E KB CB MB NB OB"},F:{"1":"0 Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C J L N I O P Q R S T U V W X TB UB VB WB z AB YB"},G:{"1":"gB hB iB jB kB lB","2":"G CB aB DB cB dB eB fB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"2":"wB"},R:{"1":"xB"}},B:6,C:"ES6 Template Literals (Template Strings)"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/template.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/template.js deleted file mode 100644 index ad3682e..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/template.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"1":"J L N I","2":"C","388":"p x"},C:{"1":"0 1 2 3 4 5 6 8 9 R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB F K H D G E A B C p x J L N I O P Q XB RB"},D:{"1":"1 2 3 4 5 6 8 9 e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"F K H D G E A B C p x J L N I O P Q R S T U","132":"0 V W X Y Z b c d"},E:{"1":"E A B C PB QB z SB","2":"F K H D KB CB MB","388":"G OB","514":"NB"},F:{"1":"0 R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C TB UB VB WB z AB YB","132":"J L N I O P Q"},G:{"1":"gB hB iB jB kB lB","2":"CB aB DB cB dB eB","388":"G fB"},H:{"2":"mB"},I:{"1":"a rB sB","2":"BB F nB oB pB qB DB"},J:{"2":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:1,C:"HTML templates"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/testfeat.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/testfeat.js deleted file mode 100644 index 03d03f7..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/testfeat.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G A B EB","16":"E"},B:{"2":"C p x J L N I"},C:{"2":"0 1 2 3 4 5 6 8 9 ZB BB H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB","16":"F K"},D:{"2":"0 1 2 3 4 5 6 8 9 F K H D G E A p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","16":"B C"},E:{"2":"F H KB CB MB","16":"K D G E A B C NB OB PB QB z SB"},F:{"2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB AB YB","16":"z"},G:{"2":"CB aB DB cB dB","16":"G eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"2":"BB F a nB oB qB DB rB sB","16":"pB"},J:{"2":"A","16":"D"},K:{"2":"7 A B C M z AB"},L:{"2":"a"},M:{"2":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"2":"F K uB vB"},Q:{"2":"wB"},R:{"2":"xB"}},B:7,C:"Test feature - updated"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/text-decoration.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/text-decoration.js deleted file mode 100644 index cfec81d..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/text-decoration.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"2":"ZB BB F K XB RB","1028":"1 2 3 4 5 6 8 9 f g h i j k l m n o M q r s t u v w y","1060":"0 H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e"},D:{"2":"F K H D G E A B C p x J L N I O P Q R S T U","226":"0 1 2 3 V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2052":"4 5 6 8 9 y LB GB FB bB a HB IB JB"},E:{"2":"F K H D KB CB MB NB","804":"G E A B C PB QB z SB","1316":"OB"},F:{"2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d TB UB VB WB z AB YB","226":"e f g h i j k l m","2052":"n o M q r s t u v w"},G:{"2":"CB aB DB cB dB eB","292":"G fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C z AB","2052":"M"},L:{"2052":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"2052":"tB"},P:{"2":"F K uB","2052":"vB"},Q:{"2":"wB"},R:{"1":"xB"}},B:4,C:"text-decoration styling"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/text-emphasis.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/text-emphasis.js deleted file mode 100644 index f51dedf..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/text-emphasis.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"1":"1 2 3 4 5 6 8 9 M q r s t u v w y","2":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n XB RB","322":"o"},D:{"2":"F K H D G E A B C p x J L N I O P Q R S T","164":"0 1 2 3 4 5 6 8 9 U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"G E A B C OB PB QB z SB","2":"F K H KB CB MB","164":"D NB"},F:{"2":"7 E B C TB UB VB WB z AB YB","164":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w"},G:{"1":"G eB fB gB hB iB jB kB lB","2":"CB aB DB cB dB"},H:{"2":"mB"},I:{"2":"BB F nB oB pB qB DB","164":"a rB sB"},J:{"2":"D","164":"A"},K:{"2":"7 A B C z AB","164":"M"},L:{"164":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"164":"tB"},P:{"164":"F K uB vB"},Q:{"164":"wB"},R:{"164":"xB"}},B:4,C:"text-emphasis styling"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/text-overflow.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/text-overflow.js deleted file mode 100644 index 9f2d38c..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/text-overflow.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"H D G E A B","2":"EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","8":"ZB BB F K H XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"1":"0 7 B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w z AB YB","33":"E TB UB VB WB"},G:{"1":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"1":"mB"},I:{"1":"BB F a nB oB pB qB DB rB sB"},J:{"1":"D A"},K:{"1":"7 M","33":"A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:4,C:"CSS3 Text-overflow"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/text-size-adjust.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/text-size-adjust.js deleted file mode 100644 index 29f3da6..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/text-size-adjust.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"33":"C p x J L N I"},C:{"2":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"1":"1 2 3 4 5 6 8 9 y LB GB FB bB a HB IB JB","2":"0 F K H D G E A B C p x J L N I O P Q R S T U W X Y Z b c d e f g h i j k l m n o M q r s t u v w","258":"V"},E:{"2":"F K H D G E A B C KB CB NB OB PB QB z SB","258":"MB"},F:{"1":"m o M q r s t u v w","2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l n TB UB VB WB z AB YB"},G:{"2":"CB aB DB","33":"G cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"33":"y"},N:{"161":"A B"},O:{"1":"tB"},P:{"1":"K uB vB","2":"F"},Q:{"2":"wB"},R:{"2":"xB"}},B:7,C:"CSS text-size-adjust"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/text-stroke.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/text-stroke.js deleted file mode 100644 index 86b440d..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/text-stroke.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x","161":"J L N I"},C:{"2":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q XB RB","161":"1 2 3 4 5 6 8 9 s t u v w y","450":"r"},D:{"33":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"B C z SB","33":"F K H D G E A KB CB MB NB OB PB QB"},F:{"2":"7 E B C TB UB VB WB z AB YB","33":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w"},G:{"33":"G aB DB cB dB eB fB gB hB iB jB kB lB","36":"CB"},H:{"2":"mB"},I:{"2":"BB","33":"F a nB oB pB qB DB rB sB"},J:{"33":"D A"},K:{"2":"7 A B C z AB","33":"M"},L:{"33":"a"},M:{"161":"y"},N:{"2":"A B"},O:{"33":"tB"},P:{"33":"F K uB vB"},Q:{"33":"wB"},R:{"33":"xB"}},B:7,C:"CSS text-stroke and text-fill"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/textcontent.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/textcontent.js deleted file mode 100644 index 653f47b..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/textcontent.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"E A B","2":"H D G EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"F K H D G E A B C CB MB NB OB PB QB z SB","16":"KB"},F:{"1":"0 7 B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB","16":"E"},G:{"1":"G aB DB cB dB eB fB gB hB iB jB kB lB","16":"CB"},H:{"1":"mB"},I:{"1":"BB F a pB qB DB rB sB","16":"nB oB"},J:{"1":"D A"},K:{"1":"7 A B C M z AB"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:1,C:"Node.textContent"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/textencoder.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/textencoder.js deleted file mode 100644 index ee5f492..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/textencoder.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB F K H D G E A B C p x J L N I XB RB","132":"O"},D:{"1":"1 2 3 4 5 6 8 9 h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g"},E:{"1":"B C QB z SB","2":"F K H D G E A KB CB MB NB OB PB"},F:{"1":"0 U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C J L N I O P Q R S T TB UB VB WB z AB YB"},G:{"1":"jB kB lB","2":"G CB aB DB cB dB eB fB gB hB iB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"2":"wB"},R:{"1":"xB"}},B:1,C:"TextEncoder & TextDecoder"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/tls1-1.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/tls1-1.js deleted file mode 100644 index 5b454ff..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/tls1-1.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"B","2":"H D EB","66":"G E A"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB F K H D G E A B C p x J L N I O P Q R XB RB","66":"S"},D:{"1":"0 1 2 3 4 5 6 8 9 R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"F K H D G E A B C p x J L N I O P Q"},E:{"1":"D G E A B C OB PB QB z SB","2":"F K H KB CB MB NB"},F:{"1":"0 7 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"E B C TB UB VB WB z AB YB"},G:{"1":"G cB dB eB fB gB hB iB jB kB lB","2":"CB aB DB"},H:{"1":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"1":"A","2":"D"},K:{"1":"7 M","2":"A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"1":"B","66":"A"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:6,C:"TLS 1.1"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/tls1-2.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/tls1-2.js deleted file mode 100644 index a07eccf..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/tls1-2.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"B","2":"H D EB","66":"G E A"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB F K H D G E A B C p x J L N I O P Q R S XB RB","66":"T U V"},D:{"1":"0 1 2 3 4 5 6 8 9 Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"F K H D G E A B C p x J L N I O P Q R S T U V W X Y"},E:{"1":"D G E A B C OB PB QB z SB","2":"F K H KB CB MB NB"},F:{"1":"0 7 N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"E J L TB","66":"B C UB VB WB z AB YB"},G:{"1":"G cB dB eB fB gB hB iB jB kB lB","2":"CB aB DB"},H:{"1":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"1":"A","2":"D"},K:{"1":"7 M","2":"A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"1":"B","66":"A"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:6,C:"TLS 1.2"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/tls1-3.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/tls1-3.js deleted file mode 100644 index d885b30..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/tls1-3.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"1":"1 2 3 4 5 6 8 9 w y","2":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t XB RB","66":"u","516":"v"},D:{"1":"3 4 5 6 8 9 y LB GB FB bB a HB IB JB","2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","66":"1 2"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"1":"m n o M q r s t u v w","2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k TB UB VB WB z AB YB","66":"l"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"2":"BB F nB oB pB qB DB rB sB","16":"a"},J:{"2":"D","16":"A"},K:{"2":"7 A B C z AB","16":"M"},L:{"1":"a"},M:{"16":"y"},N:{"2":"A","16":"B"},O:{"16":"tB"},P:{"1":"uB vB","16":"F K"},Q:{"16":"wB"},R:{"16":"xB"}},B:6,C:"TLS 1.3"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/token-binding.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/token-binding.js deleted file mode 100644 index 095559a..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/token-binding.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x","257":"J L N I"},C:{"2":"0 1 2 3 4 5 6 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB","16":"8 9"},D:{"2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h","16":"1 2 3 4 i j k l m n o M q r s t u v w","194":"5 6 8 9 y LB GB FB bB a HB IB JB"},E:{"2":"F K H D G KB CB MB NB OB","16":"E A B C PB QB z SB"},F:{"2":"7 E B C J L N I O P Q R S T U V W X Y TB UB VB WB z AB YB","16":"0 Z b c d e f g h i j k l m n o M q r s t u v w"},G:{"2":"G CB aB DB cB dB eB fB","16":"gB hB iB jB kB lB"},H:{"16":"mB"},I:{"2":"BB F nB oB pB qB DB rB sB","16":"a"},J:{"2":"D A"},K:{"2":"7 A B C z AB","16":"M"},L:{"16":"a"},M:{"16":"y"},N:{"2":"A","16":"B"},O:{"16":"tB"},P:{"16":"F K uB vB"},Q:{"16":"wB"},R:{"16":"xB"}},B:6,C:"Token Binding"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/touch.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/touch.js deleted file mode 100644 index a3583a6..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/touch.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E EB","8":"A B"},B:{"578":"C p x J L N I"},C:{"1":"1 2 3 4 5 6 8 9 I O P Q R S T v w y","2":"ZB BB XB RB","4":"F K H D G E A B C p x J L N","194":"0 U V W X Y Z b c d e f g h i j k l m n o M q r s t u"},D:{"1":"0 1 2 3 4 5 6 8 9 R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"F K H D G E A B C p x J L N I O P Q"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"1":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C TB UB VB WB z AB YB"},G:{"1":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"1":"BB F a nB oB pB qB DB rB sB"},J:{"1":"D A"},K:{"1":"7 B C M z AB","2":"A"},L:{"1":"a"},M:{"1":"y"},N:{"8":"A","260":"B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:2,C:"Touch events"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/transforms2d.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/transforms2d.js deleted file mode 100644 index 1a8378e..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/transforms2d.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"EB","8":"H D G","129":"A B","161":"E"},B:{"1":"N I","129":"C p x J L"},C:{"1":"0 1 2 3 4 5 6 8 9 L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB","33":"F K H D G E A B C p x J XB RB"},D:{"1":"1 2 3 4 5 6 8 9 f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","33":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e"},E:{"1":"E A B C PB QB z SB","33":"F K H D G KB CB MB NB OB"},F:{"1":"0 7 S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"E TB UB","33":"B C J L N I O P Q R VB WB z AB YB"},G:{"1":"gB hB iB jB kB lB","33":"G CB aB DB cB dB eB fB"},H:{"2":"mB"},I:{"1":"a","33":"BB F nB oB pB qB DB rB sB"},J:{"33":"D A"},K:{"1":"7 B C M z AB","2":"A"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:5,C:"CSS3 2D Transforms"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/transforms3d.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/transforms3d.js deleted file mode 100644 index e5bf676..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/transforms3d.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E EB","132":"A B"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB F K H D G E XB RB","33":"A B C p x J"},D:{"1":"1 2 3 4 5 6 8 9 f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"F K H D G E A B","33":"0 C p x J L N I O P Q R S T U V W X Y Z b c d e"},E:{"2":"KB CB","33":"F K H D G MB NB OB","257":"E A B C PB QB z SB"},F:{"1":"0 S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C TB UB VB WB z AB YB","33":"J L N I O P Q R"},G:{"33":"G CB aB DB cB dB eB fB","257":"gB hB iB jB kB lB"},H:{"2":"mB"},I:{"1":"a","2":"nB oB pB","33":"BB F qB DB rB sB"},J:{"33":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"132":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:5,C:"CSS3 3D Transforms"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/ttf.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/ttf.js deleted file mode 100644 index ff7cede..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/ttf.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G EB","132":"E A B"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB","2":"ZB BB"},D:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"1":"0 7 B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w UB VB WB z AB YB","2":"E TB"},G:{"1":"G DB cB dB eB fB gB hB iB jB kB lB","2":"CB aB"},H:{"2":"mB"},I:{"1":"BB F a oB pB qB DB rB sB","2":"nB"},J:{"1":"D A"},K:{"1":"7 A B C M z AB"},L:{"1":"a"},M:{"1":"y"},N:{"132":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:6,C:"TTF/OTF - TrueType and OpenType font support"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/typedarrays.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/typedarrays.js deleted file mode 100644 index d0804c1..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/typedarrays.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"B","2":"H D G E EB","132":"A"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"F K H"},E:{"1":"H D G E A B C NB OB PB QB z SB","2":"F K KB CB","260":"MB"},F:{"1":"0 7 C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w YB","2":"E B TB UB VB WB z AB"},G:{"1":"G cB dB eB fB gB hB iB jB kB lB","2":"CB aB","260":"DB"},H:{"1":"mB"},I:{"1":"F a qB DB rB sB","2":"BB nB oB pB"},J:{"1":"A","2":"D"},K:{"1":"7 C M","2":"A B z AB"},L:{"1":"a"},M:{"1":"y"},N:{"132":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:6,C:"Typed Arrays"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/u2f.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/u2f.js deleted file mode 100644 index a56ce3f..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/u2f.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"2":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M XB RB","322":"1 2 3 4 5 6 8 9 q r s t u v w y"},D:{"1":"1 2 3 4 5 6 8 9 k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g","130":"h i j"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"1":"j l m n o M q r s t u v w","2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i k TB UB VB WB z AB YB"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"2":"BB F a nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"2":"a"},M:{"2":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"2":"F K uB vB"},Q:{"2":"wB"},R:{"2":"xB"}},B:6,C:"FIDO U2F API"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/unhandledrejection.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/unhandledrejection.js deleted file mode 100644 index a372854..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/unhandledrejection.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"2":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"1":"1 2 3 4 5 6 8 9 s t u v w y LB GB FB bB a HB IB JB","2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r"},E:{"1":"B C z SB","2":"F K H D G E A KB CB MB NB OB PB QB"},F:{"1":"f g h i j k l m n o M q r s t u v w","2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e TB UB VB WB z AB YB"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB","16":"kB lB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"2":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"K uB vB","2":"F"},Q:{"2":"wB"},R:{"2":"xB"}},B:1,C:"unhandledrejection/rejectionhandled events"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/upgradeinsecurerequests.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/upgradeinsecurerequests.js deleted file mode 100644 index 798ba13..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/upgradeinsecurerequests.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"1":"N I","2":"C p x J L"},C:{"1":"1 2 3 4 5 6 8 9 l m n o M q r s t u v w y","2":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k XB RB"},D:{"1":"1 2 3 4 5 6 8 9 m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l"},E:{"1":"B C QB z SB","2":"F K H D G E A KB CB MB NB OB PB"},F:{"1":"0 Z b c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C J L N I O P Q R S T U V W X Y TB UB VB WB z AB YB"},G:{"1":"jB kB lB","2":"G CB aB DB cB dB eB fB gB hB iB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:4,C:"Upgrade Insecure Requests"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/url.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/url.js deleted file mode 100644 index 9d8f7e0..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/url.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB F K H D G E A B C p x J L N I O P Q R S T U XB RB"},D:{"1":"1 2 3 4 5 6 8 9 b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"F K H D G E A B C p x J L N I O P Q R","130":"0 S T U V W X Y Z"},E:{"1":"G E A B C OB PB QB z SB","2":"F K H KB CB MB NB","130":"D"},F:{"1":"0 O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C TB UB VB WB z AB YB","130":"J L N I"},G:{"1":"G fB gB hB iB jB kB lB","2":"CB aB DB cB dB","130":"eB"},H:{"2":"mB"},I:{"1":"a sB","2":"BB F nB oB pB qB DB","130":"rB"},J:{"2":"D","130":"A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:1,C:"URL API"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/urlsearchparams.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/urlsearchparams.js deleted file mode 100644 index ab68e87..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/urlsearchparams.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"1":"N I","2":"C p x J L"},C:{"1":"1 2 3 4 5 6 8 9 n o M q r s t u v w y","2":"ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X XB RB","132":"0 Y Z b c d e f g h i j k l m"},D:{"1":"1 2 3 4 5 6 8 9 s t u v w y LB GB FB bB a HB IB JB","2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r"},E:{"1":"B C QB z SB","2":"F K H D G E A KB CB MB NB OB PB"},F:{"1":"f g h i j k l m n o M q r s t u v w","2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e TB UB VB WB z AB YB"},G:{"1":"jB kB lB","2":"G CB aB DB cB dB eB fB gB hB iB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"K uB vB","2":"F"},Q:{"2":"wB"},R:{"2":"xB"}},B:1,C:"URLSearchParams"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/use-strict.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/use-strict.js deleted file mode 100644 index 4ab2e47..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/use-strict.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","2":"H D G E EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"F K H D G E A B C"},E:{"1":"H D G E A B C NB OB PB QB z SB","2":"F KB CB","132":"K MB"},F:{"1":"0 7 C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w YB","2":"E B TB UB VB WB z AB"},G:{"1":"G cB dB eB fB gB hB iB jB kB lB","2":"CB aB DB"},H:{"1":"mB"},I:{"1":"BB F a qB DB rB sB","2":"nB oB pB"},J:{"1":"D A"},K:{"1":"7 C M AB","2":"A B z"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:6,C:"ECMAScript 5 Strict Mode"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/user-select-none.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/user-select-none.js deleted file mode 100644 index 6ae52ec..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/user-select-none.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E EB","33":"A B"},B:{"33":"C p x J L N I"},C:{"33":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"1":"1 2 3 4 5 6 8 9 y LB GB FB bB a HB IB JB","33":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w"},E:{"33":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"1":"k l m n o M q r s t u v w","2":"7 E B C TB UB VB WB z AB YB","33":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h i j"},G:{"33":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"1":"a","33":"BB F nB oB pB qB DB rB sB"},J:{"33":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"33":"y"},N:{"33":"A B"},O:{"2":"tB"},P:{"33":"F K uB vB"},Q:{"33":"wB"},R:{"2":"xB"}},B:5,C:"CSS user-select: none"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/user-timing.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/user-timing.js deleted file mode 100644 index ed9ef63..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/user-timing.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","2":"H D G E EB"},B:{"1":"C p x J L N I"},C:{"1":"1 2 3 4 5 6 8 9 h i j k l m n o M q r s t u v w y","2":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"F K H D G E A B C p x J L N I O P Q R S T"},E:{"1":"B C z SB","2":"F K H D G E A KB CB MB NB OB PB QB"},F:{"1":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C TB UB VB WB z AB YB"},G:{"1":"kB lB","2":"G CB aB DB cB dB eB fB gB hB iB jB"},H:{"2":"mB"},I:{"1":"a rB sB","2":"BB F nB oB pB qB DB"},J:{"2":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:2,C:"User Timing API"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/variable-fonts.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/variable-fonts.js deleted file mode 100644 index 7669164..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/variable-fonts.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"1":"N I","2":"C p x J L"},C:{"2":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v XB RB","513":"9","578":"8","1602":"y","3394":"1 2 3 4 w","3650":"5 6"},D:{"1":"bB a HB IB JB","2":"0 1 2 3 4 5 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","194":"6 8 y","2052":"9 LB GB FB"},E:{"2":"F K H D G E A KB CB MB NB OB PB QB","513":"B C z SB"},F:{"1":"w","2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r TB UB VB WB z AB YB","2052":"s t u v"},G:{"1":"kB lB","2":"G CB aB DB cB dB eB fB gB hB iB jB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"1":"a"},M:{"2":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"2":"F K uB vB"},Q:{"2":"wB"},R:{"2":"xB"}},B:5,C:"Variable fonts"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/vibration.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/vibration.js deleted file mode 100644 index 70813c3..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/vibration.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB F K H D G E A XB RB","33":"B C p x J"},D:{"1":"0 1 2 3 4 5 6 8 9 Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"F K H D G E A B C p x J L N I O P Q R S T U V W X Y"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"1":"0 N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C J L TB UB VB WB z AB YB"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"1":"a rB sB","2":"BB F nB oB pB qB DB"},J:{"1":"A","2":"D"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:2,C:"Vibration API"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/video.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/video.js deleted file mode 100644 index dcd16ad..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/video.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"E A B","2":"H D G EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB","260":"F K H D G E A B C p x J L N I O XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"F K H D G E A MB NB OB PB QB","2":"KB CB","513":"B C z SB"},F:{"1":"0 7 B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w VB WB z AB YB","2":"E TB UB"},G:{"1":"G CB aB DB cB dB eB fB gB hB iB jB","513":"kB lB"},H:{"2":"mB"},I:{"1":"BB F a pB qB DB rB sB","132":"nB oB"},J:{"1":"D A"},K:{"1":"7 B C M z AB","2":"A"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:1,C:"Video element"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/videotracks.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/videotracks.js deleted file mode 100644 index 36d46c4..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/videotracks.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"1":"C p x J L N I"},C:{"2":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"2":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"D G E A B C NB OB PB QB z SB","2":"F K H KB CB MB"},F:{"2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB"},G:{"1":"G eB fB gB hB iB jB kB lB","2":"CB aB DB cB dB"},H:{"2":"mB"},I:{"2":"BB F a nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"2":"a"},M:{"2":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"2":"F K uB vB"},Q:{"2":"wB"},R:{"2":"xB"}},B:1,C:"Video Tracks"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/viewport-units.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/viewport-units.js deleted file mode 100644 index 8001a69..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/viewport-units.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G EB","132":"E","260":"A B"},B:{"1":"L N I","260":"C p x J"},C:{"1":"0 1 2 3 4 5 6 8 9 O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB F K H D G E A B C p x J L N I XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"F K H D G E A B C p x J L N I O","260":"P Q R S T U"},E:{"1":"D G E A B C NB OB PB QB z SB","2":"F K KB CB MB","260":"H"},F:{"1":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C TB UB VB WB z AB YB"},G:{"1":"G fB gB hB iB jB kB lB","2":"CB aB DB cB","516":"eB","772":"dB"},H:{"2":"mB"},I:{"1":"a rB sB","2":"BB F nB oB pB qB DB"},J:{"1":"A","2":"D"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"260":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:4,C:"Viewport units: vw, vh, vmin, vmax"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/wai-aria.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/wai-aria.js deleted file mode 100644 index ce95d3b..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/wai-aria.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D EB","4":"G E A B"},B:{"4":"C p x J L N I"},C:{"4":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"4":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"2":"KB CB","4":"F K H D G E A B C MB NB OB PB QB z SB"},F:{"2":"E","4":"0 7 B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB"},G:{"4":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"4":"mB"},I:{"2":"BB F nB oB pB qB DB","4":"a rB sB"},J:{"2":"D A"},K:{"4":"7 A B C M z AB"},L:{"4":"a"},M:{"4":"y"},N:{"4":"A B"},O:{"2":"tB"},P:{"4":"F K uB vB"},Q:{"4":"wB"},R:{"4":"xB"}},B:2,C:"WAI-ARIA Accessibility features"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/wasm.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/wasm.js deleted file mode 100644 index b279639..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/wasm.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"1":"L N I","2":"C p x","578":"J"},C:{"1":"1 2 3 4 5 6 8 9 w y","2":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M XB RB","194":"q r s t u","1025":"v"},D:{"1":"4 5 6 8 9 y LB GB FB bB a HB IB JB","2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t","322":"1 2 3 u v w"},E:{"1":"B C z SB","2":"F K H D G E A KB CB MB NB OB PB QB"},F:{"1":"n o M q r s t u v w","2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g TB UB VB WB z AB YB","322":"h i j k l m"},G:{"1":"kB lB","2":"G CB aB DB cB dB eB fB gB hB iB jB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"1":"vB","2":"F K","2050":"uB"},Q:{"322":"wB"},R:{"2":"xB"}},B:6,C:"WebAssembly"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/wav.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/wav.js deleted file mode 100644 index c4b14cc..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/wav.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB","2":"ZB BB"},D:{"1":"0 1 2 3 4 5 6 8 9 G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"F K H D"},E:{"1":"F K H D G E A B C MB NB OB PB QB z SB","2":"KB CB"},F:{"1":"0 7 B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w VB WB z AB YB","2":"E TB UB"},G:{"1":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"1":"BB F a pB qB DB rB sB","16":"nB oB"},J:{"1":"D A"},K:{"1":"7 B C M z AB","16":"A"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:6,C:"Wav audio format"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/wbr-element.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/wbr-element.js deleted file mode 100644 index 554e4d0..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/wbr-element.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"H D EB","2":"G E A B"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"F K H D G E A B C CB MB NB OB PB QB z SB","16":"KB"},F:{"1":"0 7 B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB","16":"E"},G:{"1":"G cB dB eB fB gB hB iB jB kB lB","16":"CB aB DB"},H:{"1":"mB"},I:{"1":"BB F a pB qB DB rB sB","16":"nB oB"},J:{"1":"D A"},K:{"1":"7 B C M z AB","2":"A"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:1,C:"wbr (word break opportunity) element"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/web-animation.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/web-animation.js deleted file mode 100644 index e2a0b4a..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/web-animation.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"1":"6 8 9 y","2":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b XB RB","516":"1 2 3 4 5 q r s t u v w","580":"c d e f g h i j k l m n o M"},D:{"2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e","132":"f g h","260":"1 2 3 4 5 6 8 9 i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"SB","2":"F K H D G E A KB CB MB NB OB PB QB","1090":"B C z"},F:{"2":"7 E B C J L N I O P Q R TB UB VB WB z AB YB","132":"S T U","260":"0 V W X Y Z b c d e f g h i j k l m n o M q r s t u v w"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB","1090":"kB lB"},H:{"2":"mB"},I:{"2":"BB F nB oB pB qB DB rB sB","260":"a"},J:{"2":"D A"},K:{"2":"7 A B C z AB","260":"M"},L:{"260":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"260":"tB"},P:{"260":"F K uB vB"},Q:{"260":"wB"},R:{"260":"xB"}},B:5,C:"Web Animations API"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/web-app-manifest.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/web-app-manifest.js deleted file mode 100644 index 6e0ef94..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/web-app-manifest.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"1":"N I","2":"C p x J L"},C:{"2":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h","132":"1 2 3 4 5 6 8 9 i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB"},G:{"1":"lB","2":"G CB aB DB cB dB eB fB gB hB iB jB kB"},H:{"2":"mB"},I:{"2":"BB F a nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:5,C:"Web App Manifest"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/web-bluetooth.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/web-bluetooth.js deleted file mode 100644 index 5877607..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/web-bluetooth.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"2":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n","194":"o M q r s t u v","706":"1 2 w","1025":"3 4 5 6 8 9 y LB GB FB bB a HB IB JB"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e TB UB VB WB z AB YB","450":"f g h i","706":"j k l","1025":"m n o M q r s t u v w"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"2":"BB F nB oB pB qB DB rB sB","1025":"a"},J:{"2":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1025":"a"},M:{"2":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"1":"uB vB","2":"F K"},Q:{"706":"wB"},R:{"2":"xB"}},B:7,C:"Web Bluetooth"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/web-share.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/web-share.js deleted file mode 100644 index d728a2a..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/web-share.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"2":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"2":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","258":"I O P Q R S T"},E:{"2":"F K H D G E A B C KB CB MB OB PB QB z SB","16":"NB"},F:{"2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"2":"BB F nB oB pB qB DB rB","514":"a sB"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"1":"a"},M:{"514":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"2":"F","514":"K uB vB"},Q:{"2":"wB"},R:{"16":"xB"}},B:7,C:"Web Share API"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/webauthn.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/webauthn.js deleted file mode 100644 index 0635c14..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/webauthn.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"1":"I","2":"C","226":"p x J L N"},C:{"1":"8 9 y","2":"0 1 2 3 4 5 6 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w XB RB"},D:{"1":"a HB IB JB","2":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB"},E:{"2":"F K H D G E A B KB CB MB NB OB PB QB z","16":"C SB"},F:{"2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"2":"F K uB vB"},Q:{"2":"wB"},R:{"2":"xB"}},B:4,C:"Web Authentication API"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/webgl.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/webgl.js deleted file mode 100644 index 537cea8..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/webgl.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"EB","8":"H D G E A","129":"B"},B:{"129":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB XB RB","129":"F K H D G E A B C p x J L N I O P Q R S"},D:{"1":"1 2 3 4 5 6 8 9 c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"F K H D","129":"0 G E A B C p x J L N I O P Q R S T U V W X Y Z b"},E:{"1":"G E A B C PB QB z SB","2":"F K KB CB","129":"H D MB NB OB"},F:{"1":"0 O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"E B TB UB VB WB z AB YB","129":"7 C J L N I"},G:{"1":"G fB gB hB iB jB kB lB","2":"CB aB DB cB dB eB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"1":"A","2":"D"},K:{"1":"7 C M","2":"A B z AB"},L:{"1":"a"},M:{"1":"y"},N:{"8":"A","129":"B"},O:{"129":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:6,C:"WebGL - 3D Canvas graphics"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/webgl2.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/webgl2.js deleted file mode 100644 index cefcd4c..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/webgl2.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"1":"1 2 3 4 5 6 8 9 u v w y","2":"ZB BB F K H D G E A B C p x J L N I O P Q R S T XB RB","194":"l m n","450":"0 U V W X Y Z b c d e f g h i j k","2242":"o M q r s t"},D:{"1":"3 4 5 6 8 9 y LB GB FB bB a HB IB JB","2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l","578":"1 2 m n o M q r s t u v w"},E:{"2":"F K H D G E A KB CB MB NB OB PB","1090":"B C QB z SB"},F:{"1":"m n o M q r s t u v w","2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l TB UB VB WB z AB YB"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"2":"BB F a nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"1":"vB","2":"F K uB"},Q:{"578":"wB"},R:{"2":"xB"}},B:6,C:"WebGL 2.0"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/webm.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/webm.js deleted file mode 100644 index b2832d7..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/webm.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G EB","8":"E A B"},B:{"4":"x J L N I","8":"C p"},C:{"1":"0 1 2 3 4 5 6 8 9 X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB XB RB","4":"F K H D G E A B C p x J L N I O P Q R S T U V W"},D:{"1":"0 1 2 3 4 5 6 8 9 U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"F K","4":"H D G E A B C p x J L N I O P Q R S T"},E:{"2":"KB","8":"F K H D G E A B C CB MB NB OB PB QB z SB"},F:{"1":"0 L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"E TB UB VB","4":"7 B C J WB z AB YB"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"1":"a","2":"nB oB","4":"BB F pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C z AB","4":"M"},L:{"1":"a"},M:{"1":"y"},N:{"8":"A B"},O:{"1":"tB"},P:{"1":"K uB vB","4":"F"},Q:{"1":"wB"},R:{"1":"xB"}},B:6,C:"WebM video format"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/webp.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/webp.js deleted file mode 100644 index 35693c4..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/webp.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N","66":"I"},C:{"2":"ZB BB XB RB","8":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y"},D:{"1":"0 1 2 3 4 5 6 8 9 S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"F K","8":"H D G","132":"E A B C p x J L N I O P Q R"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"1":"0 7 C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"E TB UB VB","8":"B WB","132":"z AB YB"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"1":"mB"},I:{"1":"a DB rB sB","2":"BB nB oB pB","132":"F qB"},J:{"2":"D A"},K:{"1":"7 C M z AB","2":"A","132":"B"},L:{"1":"a"},M:{"8":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:7,C:"WebP image format"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/websockets.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/websockets.js deleted file mode 100644 index 8d93b29..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/websockets.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","2":"H D G E EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB XB RB","132":"F K","292":"H D G E A"},D:{"1":"0 1 2 3 4 5 6 8 9 L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","132":"F K H D G E A B C p x","260":"J"},E:{"1":"D G E A B C OB PB QB z SB","2":"F KB CB","132":"K MB","260":"H NB"},F:{"1":"0 7 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"E TB UB VB WB","132":"B C z AB YB"},G:{"1":"G dB eB fB gB hB iB jB kB lB","2":"CB aB","132":"DB cB"},H:{"2":"mB"},I:{"1":"a rB sB","2":"BB F nB oB pB qB DB"},J:{"1":"A","129":"D"},K:{"1":"7 M","2":"A","132":"B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:1,C:"Web Sockets"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/webusb.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/webusb.js deleted file mode 100644 index b83e6ab..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/webusb.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"2":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"1":"8 9 LB GB FB bB a HB IB JB","2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","66":"1 2 3 4 5 6 y"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"1":"r s t u v w","2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j TB UB VB WB z AB YB","66":"k l m n o M q"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"2":"BB F a nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"1":"a"},M:{"2":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"2":"F K uB vB"},Q:{"2":"wB"},R:{"2":"xB"}},B:7,C:"WebUSB"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/webvr.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/webvr.js deleted file mode 100644 index 2757a08..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/webvr.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x","513":"J L N I"},C:{"2":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w XB RB","129":"2 3 4 5 6 8 9 y","194":"1"},D:{"2":"0 1 2 3 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","322":"4 5 6 8 9 y LB GB FB bB a HB IB JB"},E:{"2":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"2":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB"},G:{"2":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"2":"mB"},I:{"2":"BB F a nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"2":"7 A B C M z AB"},L:{"2049":"a"},M:{"2":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"1025":"F","1028":"K uB vB"},Q:{"2":"wB"},R:{"322":"xB"}},B:7,C:"WebVR API"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/webvtt.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/webvtt.js deleted file mode 100644 index ca9e368..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/webvtt.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","2":"H D G E EB"},B:{"1":"C p x J L N I"},C:{"2":"ZB BB F K H D G E A B C p x J L N I O P Q R S XB RB","66":"T U V W X Y Z","129":"0 1 2 3 4 5 6 8 9 b c d e f g h i j k l m n o M q r s t u v w y"},D:{"1":"0 1 2 3 4 5 6 8 9 I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"F K H D G E A B C p x J L N"},E:{"1":"H D G E A B C NB OB PB QB z SB","2":"F K KB CB MB"},F:{"1":"0 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C TB UB VB WB z AB YB"},G:{"1":"G eB fB gB hB iB jB kB lB","2":"CB aB DB cB dB"},H:{"2":"mB"},I:{"1":"a rB sB","2":"BB F nB oB pB qB DB"},J:{"1":"A","2":"D"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"1":"B","2":"A"},O:{"2":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:5,C:"WebVTT - Web Video Text Tracks"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/webworkers.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/webworkers.js deleted file mode 100644 index 23f1bcf..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/webworkers.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","2":"EB","8":"H D G E"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB","8":"ZB BB"},D:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"F K H D G E A B C MB NB OB PB QB z SB","8":"KB CB"},F:{"1":"0 7 B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w WB z AB YB","2":"E TB","8":"UB VB"},G:{"1":"G cB dB eB fB gB hB iB jB kB lB","2":"CB aB DB"},H:{"2":"mB"},I:{"1":"a nB rB sB","2":"BB F oB pB qB DB"},J:{"1":"D A"},K:{"1":"7 B C M z AB","8":"A"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:1,C:"Web Workers"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/will-change.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/will-change.js deleted file mode 100644 index 7572ee9..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/will-change.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"2":"C p x J L N I"},C:{"1":"1 2 3 4 5 6 8 9 f g h i j k l m n o M q r s t u v w y","2":"ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X XB RB","194":"0 Y Z b c d e"},D:{"1":"1 2 3 4 5 6 8 9 f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e"},E:{"1":"A B C PB QB z SB","2":"F K H D G E KB CB MB NB OB"},F:{"1":"0 T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C J L N I O P Q R S TB UB VB WB z AB YB"},G:{"1":"hB iB jB kB lB","2":"G CB aB DB cB dB eB fB gB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:5,C:"CSS will-change property"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/woff.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/woff.js deleted file mode 100644 index fcf7a95..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/woff.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"E A B","2":"H D G EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y RB","2":"ZB BB XB"},D:{"1":"0 1 2 3 4 5 6 8 9 K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"F"},E:{"1":"H D G E A B C MB NB OB PB QB z SB","2":"F K KB CB"},F:{"1":"0 7 C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w z AB YB","2":"E B TB UB VB WB"},G:{"1":"G cB dB eB fB gB hB iB jB kB lB","2":"CB aB DB"},H:{"2":"mB"},I:{"1":"a rB sB","2":"BB nB oB pB qB DB","130":"F"},J:{"1":"D A"},K:{"1":"7 B C M z AB","2":"A"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:2,C:"WOFF - Web Open Font Format"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/woff2.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/woff2.js deleted file mode 100644 index 2c32545..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/woff2.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E A B EB"},B:{"1":"x J L N I","2":"C p"},C:{"1":"1 2 3 4 5 6 8 9 i j k l m n o M q r s t u v w y","2":"0 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h XB RB"},D:{"1":"1 2 3 4 5 6 8 9 f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","2":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e"},E:{"2":"F K H D G E KB CB MB NB OB PB","132":"A B C QB z SB"},F:{"1":"0 S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C J L N I O P Q R TB UB VB WB z AB YB"},G:{"1":"iB jB kB lB","2":"G CB aB DB cB dB eB fB gB hB"},H:{"2":"mB"},I:{"1":"a","2":"BB F nB oB pB qB DB rB sB"},J:{"2":"D A"},K:{"1":"M","2":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"2":"A B"},O:{"2":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:4,C:"WOFF 2.0 - Web Open Font Format"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/word-break.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/word-break.js deleted file mode 100644 index d11d7b2..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/word-break.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"H D G E A B EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB F K H D G E A B C p x XB RB"},D:{"1":"1 2 3 4 5 6 8 9 n o M q r s t u v w y LB GB FB bB a HB IB JB","4":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m"},E:{"1":"E A B C PB QB z SB","4":"F K H D G KB CB MB NB OB"},F:{"1":"0 b c d e f g h i j k l m n o M q r s t u v w","2":"7 E B C TB UB VB WB z AB YB","4":"J L N I O P Q R S T U V W X Y Z"},G:{"1":"gB hB iB jB kB lB","4":"G CB aB DB cB dB eB fB"},H:{"2":"mB"},I:{"1":"a","4":"BB F nB oB pB qB DB rB sB"},J:{"4":"D A"},K:{"2":"7 A B C z AB","4":"M"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"4":"tB"},P:{"1":"F K uB vB"},Q:{"4":"wB"},R:{"1":"xB"}},B:5,C:"CSS3 word-break"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/wordwrap.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/wordwrap.js deleted file mode 100644 index aa3ef0c..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/wordwrap.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"4":"H D G E A B EB"},B:{"1":"I","4":"C p x J L N"},C:{"1":"1 2 3 4 5 6 8 9 s t u v w y","2":"ZB BB","4":"0 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","4":"F K H D G E A B C p x J L N I O P Q R"},E:{"1":"D G E A B C NB OB PB QB z SB","4":"F K H KB CB MB"},F:{"1":"0 7 J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"E TB UB","4":"B C VB WB z AB YB"},G:{"1":"G eB fB gB hB iB jB kB lB","4":"CB aB DB cB dB"},H:{"4":"mB"},I:{"1":"a rB sB","4":"BB F nB oB pB qB DB"},J:{"1":"A","4":"D"},K:{"1":"M","4":"7 A B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"4":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:5,C:"CSS3 Overflow-wrap"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/x-doc-messaging.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/x-doc-messaging.js deleted file mode 100644 index 0d0d54c..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/x-doc-messaging.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D EB","132":"G E","260":"A B"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB","2":"ZB"},D:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"F K H D G E A B C MB NB OB PB QB z SB","2":"KB CB"},F:{"1":"0 7 B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB","2":"E"},G:{"1":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"1":"mB"},I:{"1":"BB F a nB oB pB qB DB rB sB"},J:{"1":"D A"},K:{"1":"7 A B C M z AB"},L:{"1":"a"},M:{"1":"y"},N:{"4":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:1,C:"Cross-document messaging"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/x-frame-options.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/x-frame-options.js deleted file mode 100644 index bd12a2b..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/x-frame-options.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"G E A B","2":"H D EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","4":"F K H D G E A B C p x J L N","16":"ZB BB XB RB"},D:{"4":"0 1 2 3 4 5 6 8 9 V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","16":"F K H D G E A B C p x J L N I O P Q R S T U"},E:{"4":"H D G E A B C MB NB OB PB QB z SB","16":"F K KB CB"},F:{"4":"0 7 C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w YB","16":"E B TB UB VB WB z AB"},G:{"4":"G eB fB gB hB iB jB kB lB","16":"CB aB DB cB dB"},H:{"2":"mB"},I:{"4":"F a qB DB rB sB","16":"BB nB oB pB"},J:{"4":"D A"},K:{"4":"7 M","16":"A B C z AB"},L:{"4":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"4":"tB"},P:{"4":"F K uB vB"},Q:{"4":"wB"},R:{"4":"xB"}},B:6,C:"X-Frame-Options HTTP header"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/xhr2.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/xhr2.js deleted file mode 100644 index f1b0f57..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/xhr2.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"H D G E EB","132":"A B"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","2":"ZB BB","260":"A B","388":"H D G E","900":"F K XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","16":"F K H","132":"Y Z","388":"D G E A B C p x J L N I O P Q R S T U V W X"},E:{"1":"G E A B C OB PB QB z SB","2":"F KB CB","132":"D NB","388":"K H MB"},F:{"1":"0 7 C I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","2":"E B TB UB VB WB z AB YB","132":"J L N"},G:{"1":"G fB gB hB iB jB kB lB","2":"CB aB DB","132":"eB","388":"cB dB"},H:{"2":"mB"},I:{"1":"a sB","2":"nB oB pB","388":"rB","900":"BB F qB DB"},J:{"132":"A","388":"D"},K:{"1":"7 C M","2":"A B z AB"},L:{"1":"a"},M:{"1":"y"},N:{"132":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:1,C:"XMLHttpRequest advanced features"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/xhtml.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/xhtml.js deleted file mode 100644 index 25d52a0..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/xhtml.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"E A B","2":"H D G EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"1":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"1":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"1":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB"},G:{"1":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"1":"mB"},I:{"1":"BB F a nB oB pB qB DB rB sB"},J:{"1":"D A"},K:{"1":"7 A B C M z AB"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"2":"xB"}},B:1,C:"XHTML served as application/xhtml+xml"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/xhtmlsmil.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/xhtmlsmil.js deleted file mode 100644 index 93967b5..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/xhtmlsmil.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"2":"E A B EB","4":"H D G"},B:{"2":"C p x J L N I"},C:{"8":"0 1 2 3 4 5 6 8 9 ZB BB F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y XB RB"},D:{"8":"0 1 2 3 4 5 6 8 9 F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB"},E:{"8":"F K H D G E A B C KB CB MB NB OB PB QB z SB"},F:{"8":"0 7 E B C J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w TB UB VB WB z AB YB"},G:{"8":"G CB aB DB cB dB eB fB gB hB iB jB kB lB"},H:{"8":"mB"},I:{"8":"BB F a nB oB pB qB DB rB sB"},J:{"8":"D A"},K:{"8":"7 A B C M z AB"},L:{"8":"a"},M:{"8":"y"},N:{"2":"A B"},O:{"8":"tB"},P:{"8":"F K uB vB"},Q:{"8":"wB"},R:{"8":"xB"}},B:7,C:"XHTML+SMIL animation"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/features/xml-serializer.js b/user/themes/r2c/node_modules/caniuse-lite/data/features/xml-serializer.js deleted file mode 100644 index 457405c..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/features/xml-serializer.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={A:{A:{"1":"A B","132":"E","260":"H D G EB"},B:{"1":"C p x J L N I"},C:{"1":"0 1 2 3 4 5 6 8 9 C p x J L N I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w y","132":"B","260":"ZB BB F K H D XB RB","516":"G E A"},D:{"1":"0 1 2 3 4 5 6 8 9 b c d e f g h i j k l m n o M q r s t u v w y LB GB FB bB a HB IB JB","132":"F K H D G E A B C p x J L N I O P Q R S T U V W X Y Z"},E:{"1":"G E A B C OB PB QB z SB","132":"F K H D KB CB MB NB"},F:{"1":"0 I O P Q R S T U V W X Y Z b c d e f g h i j k l m n o M q r s t u v w","16":"E TB","132":"7 B C J L N UB VB WB z AB YB"},G:{"1":"G fB gB hB iB jB kB lB","132":"CB aB DB cB dB eB"},H:{"132":"mB"},I:{"1":"a rB sB","132":"BB F nB oB pB qB DB"},J:{"132":"D A"},K:{"1":"M","16":"A","132":"7 B C z AB"},L:{"1":"a"},M:{"1":"y"},N:{"1":"A B"},O:{"1":"tB"},P:{"1":"F K uB vB"},Q:{"1":"wB"},R:{"1":"xB"}},B:4,C:"DOM Parsing and Serialization"}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/AD.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/AD.js deleted file mode 100644 index a462c26..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/AD.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0.006096,"31":0.024384,"32":0.006096,"33":0,"34":0.006096,"35":0,"36":0,"37":0,"38":0.012192,"39":0,"40":0,"41":0,"42":0,"43":0.006096,"44":0,"45":0.006096,"46":0.006096,"47":0.006096,"48":0,"49":0.54864,"50":0.03048,"51":0,"52":0,"53":0,"54":0,"55":0.079248,"56":0,"57":0.018288,"58":0.054864,"59":0.006096,"60":0.006096,"61":0.012192,"62":0.054864,"63":0.134112,"64":0.21336,"65":1.408176,"66":17.526,"67":0.134112,"68":0.006096,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0.006096,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0.006096,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.006096,"48":0.06096,"49":0.018288,"50":0,"51":0.024384,"52":0.262128,"53":0.012192,"54":0.006096,"55":0.024384,"56":0.012192,"57":0.286512,"58":0.024384,"59":1.932432,"60":1.481328,"61":0.006096,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.006096,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.09144,"53":0.067056,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},E:{"4":0,"5":0.036576,"6":0,"7":0,"8":0.03048,"9":0.024384,"10":0.018288,"11":1.292352,_:"0","3.1":0,"3.2":0,"5.1":0.024384,"6.1":0.006096,"7.1":0,"9.1":1.121664,"10.1":0.926592,"11.1":2.798064},G:{"8":0.0236580837359,"3.2":0.00236580837359,"4.0-4.1":0,"4.2-4.3":0.00473161674718,"5.0-5.1":0.0378529339775,"6.0-6.1":0.0236580837359,"7.0-7.1":0.0993639516908,"8.1-8.4":0.167972394525,"9.0-9.2":0.132485268921,"9.3":0.818569697262,"10.0-10.2":0.759424487923,"10.3":1.73650334622,"11.0-11.2":5.16692548792,"11.3":14.533160839},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0565653861386,"4.2-4.3":0.12968649505,"4.4":0.489773465347,"4.4.3-4.4.4":0.299382653465},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.006096,"9":0.042672,"10":0.06096,"11":2.414016,"5.5":0},B:{"12":0.006096,"13":0.006096,"14":0.036576,"15":0.146304,"16":0.865632,"17":0.432816,_:"18"},P:{"4":0.851902638298,"5":0,"6.2":1.56537109787},J:{"7":0.0023424,"10":0.0093696},N:{"10":0,"11":0.081984},O:{"0":0.007808},H:{"0":0.0184802749141},L:{"0":35.931248},R:{_:"0"},M:{"0":0.25376},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/AE.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/AE.js deleted file mode 100644 index c7c1899..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/AE.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0.003979,"22":0.003979,"23":0,"24":0.003979,"25":0,"26":0.003979,"27":0,"28":0,"29":0.027853,"30":0.003979,"31":0.003979,"32":0.003979,"33":0.003979,"34":0.007958,"35":0.003979,"36":0,"37":0,"38":0.023874,"39":0.003979,"40":0,"41":0,"42":0,"43":0.023874,"44":0.003979,"45":0.003979,"46":0.003979,"47":0.003979,"48":0.003979,"49":0.214866,"50":0,"51":0.007958,"52":0.003979,"53":0.003979,"54":0.007958,"55":0.019895,"56":0.019895,"57":0.007958,"58":0.031832,"59":0.019895,"60":0.059685,"61":0.027853,"62":0.035811,"63":0.07958,"64":0.107433,"65":0.720199,"66":9.836088,"67":0.075601,"68":0.027853,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.011937,"39":0,"40":0,"41":0,"42":0,"43":0.003979,"44":0,"45":0.003979,"46":0.003979,"47":0.007958,"48":0.015916,"49":0.003979,"50":0.003979,"51":0.003979,"52":0.031832,"53":0.003979,"54":0.007958,"55":0.007958,"56":0.007958,"57":0.015916,"58":0.011937,"59":0.453606,"60":0.346173,"61":0.019895,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.003979,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0.003979,"33":0.007958,"34":0,"35":0.003979,"36":0.003979,"37":0.019895,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.003979,"46":0.011937,"47":0,"48":0,"49":0.003979,"50":0.003979,"51":0.003979,"52":0.190992,"53":0.043769,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},E:{"4":0,"5":0.003979,"6":0,"7":0.003979,"8":0.015916,"9":0.011937,"10":0.035811,"11":0.242719,_:"0","3.1":0,"3.2":0,"5.1":0.003979,"6.1":0.043769,"7.1":0,"9.1":0.075601,"10.1":0.139265,"11.1":0.608787},G:{"8":0.014133510467,"3.2":0.0014133510467,"4.0-4.1":0,"4.2-4.3":0.0028267020934,"5.0-5.1":0.0226136167472,"6.0-6.1":0.014133510467,"7.0-7.1":0.0593607439614,"8.1-8.4":0.100347924316,"9.0-9.2":0.0791476586151,"9.3":0.489019462158,"10.0-10.2":0.45368568599,"10.3":1.03739966828,"11.0-11.2":3.08675868599,"11.3":8.68221547987},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0429380763791,"4.2-4.3":0.0984433946252,"4.4":0.371780905233,"4.4.3-4.4.4":0.227257623762},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.0480177627119,"9":0.0240088813559,"10":0.0280103615819,"11":0.60822499435,"5.5":0},B:{"12":0.007958,"13":0.011937,"14":0.055706,"15":0.051727,"16":0.374026,"17":0.095496,_:"18"},P:{"4":0.445411322275,"5":0.103584028436,"6.2":1.33623396682},J:{"7":0.0084294,"10":0.0337176},N:{"10":0,"11":0.054189},O:{"0":22.831632},H:{"0":3.44867775773},L:{"0":29.723542},R:{_:"0"},M:{"0":0.114399},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/AF.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/AF.js deleted file mode 100644 index 8e5c8dc..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/AF.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.008226,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.002742,"18":0,"19":0,"20":0,"21":0,"22":0.008226,"23":0.002742,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.005484,"30":0.008226,"31":0.002742,"32":0,"33":0.002742,"34":0,"35":0.002742,"36":0.008226,"37":0.005484,"38":0.005484,"39":0.002742,"40":0.016452,"41":0,"42":0,"43":0.052098,"44":0.008226,"45":0,"46":0.016452,"47":0.002742,"48":0.002742,"49":0.065808,"50":0.002742,"51":0.01371,"52":0.010968,"53":0.002742,"54":0.002742,"55":0.010968,"56":0.005484,"57":0.008226,"58":0.021936,"59":0.049356,"60":0.052098,"61":0.016452,"62":0.030162,"63":0.057582,"64":0.032904,"65":0.296136,"66":3.671538,"67":0.049356,"68":0.010968,"69":0},C:{"2":0,"3":0,"4":0.002742,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0.002742,"11":0,"12":0,"13":0.002742,"14":0,"15":0,"16":0,"17":0.002742,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.005484,"25":0,"26":0,"27":0,"28":0,"29":0.005484,"30":0.002742,"31":0.002742,"32":0,"33":0.005484,"34":0.002742,"35":0.002742,"36":0,"37":0,"38":0.005484,"39":0.005484,"40":0,"41":0.005484,"42":0.005484,"43":0.008226,"44":0.01371,"45":0.005484,"46":0.005484,"47":0.052098,"48":0.019194,"49":0.010968,"50":0.01371,"51":0.002742,"52":0.038388,"53":0.117906,"54":0.005484,"55":0.008226,"56":0.01371,"57":0.024678,"58":0.010968,"59":0.394848,"60":0.35646,"61":0.035646,"62":0,"3.5":0,"3.6":0.002742},F:{"9":0,"11":0,"12":0,"15":0,"16":0.002742,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.002742,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.002742,"30":0.002742,"31":0,"32":0,"33":0.002742,"34":0.010968,"35":0.046614,"36":0,"37":0.002742,"38":0,"39":0,"40":0,"41":0,"42":0.008226,"43":0.005484,"44":0,"45":0.002742,"46":0.01371,"47":0,"48":0.002742,"49":0,"50":0.002742,"51":0.005484,"52":0.145326,"53":0.032904,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.002742},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0.008226,"11":0.021936,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.008226,"10.1":0.005484,"11.1":0.065808},G:{"8":0.00562259460548,"3.2":0.000562259460548,"4.0-4.1":0,"4.2-4.3":0.0011245189211,"5.0-5.1":0.00899615136876,"6.0-6.1":0.00562259460548,"7.0-7.1":0.023614897343,"8.1-8.4":0.0399204216989,"9.0-9.2":0.0314865297907,"9.3":0.194541773349,"10.0-10.2":0.180485286836,"10.3":0.412698444042,"11.0-11.2":1.22797466184,"11.3":3.45395986614},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.502720195191,"4.2-4.3":1.15257800849,"4.4":4.35282120226,"4.4.3-4.4.4":2.66073859406},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.01371,"7":0.019194,"8":0.093228,"9":0.04113,"10":0.038388,"11":0.57582,"5.5":0},B:{"12":0.021936,"13":0.024678,"14":0.019194,"15":0.02742,"16":0.098712,"17":0.030162,_:"18"},P:{"4":2.70556684919,"5":0.722162580046,"6.2":0.884903443155},J:{"7":0.007258,"10":0.029032},N:{"10":0.0103685714286,"11":0.134791428571},O:{"0":5.581402},H:{"0":1.52545202062},L:{"0":63.071488},R:{_:"0"},M:{"0":0.130644},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/AG.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/AG.js deleted file mode 100644 index f4309f0..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/AG.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.006441,"23":0,"24":0,"25":0.006441,"26":0.006441,"27":0.025764,"28":0.354255,"29":2.074002,"30":1.719747,"31":0.682746,"32":0.354255,"33":0.006441,"34":0.006441,"35":0.006441,"36":2.022474,"37":3.246264,"38":1.037001,"39":0,"40":0,"41":0.057969,"42":0.006441,"43":0.032205,"44":0.006441,"45":0,"46":0.019323,"47":0.019323,"48":0.019323,"49":0.115938,"50":0,"51":0.109497,"52":0.025764,"53":0.045087,"54":0.180348,"55":0.032205,"56":0.006441,"57":0.012882,"58":0.038646,"59":0.012882,"60":0.032205,"61":0.012882,"62":0.032205,"63":0.057969,"64":0.135261,"65":0.798684,"66":9.500475,"67":0.096615,"68":0.038646,"69":0},C:{"2":0.006441,"3":0,"4":0,"5":0,"6":0,"7":0.025764,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.006441,"18":0,"19":0,"20":0,"21":0.038646,"22":0.019323,"23":0.012882,"24":0.006441,"25":0.012882,"26":0.019323,"27":0,"28":0,"29":0.656982,"30":0,"31":0.347814,"32":0,"33":0,"34":1.397697,"35":0,"36":0,"37":0.019323,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0.019323,"45":0.032205,"46":0,"47":0.199671,"48":0.006441,"49":0.006441,"50":0.006441,"51":0.006441,"52":0.045087,"53":0.006441,"54":0.006441,"55":0.025764,"56":0.012882,"57":0.019323,"58":0.012882,"59":0.760038,"60":0.702069,"61":0.032205,"62":0,"3.5":0.025764,"3.6":0.045087},F:{"9":0,"11":0,"12":0.006441,"15":0,"16":0,"17":0.006441,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.032205,"29":0.006441,"30":0,"31":0,"32":0.012882,"33":0,"34":0,"35":0,"36":0,"37":0.006441,"38":0.238317,"39":0.012882,"40":0.077292,"41":0,"42":0,"43":0.006441,"44":0,"45":0.006441,"46":0.006441,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.096615,"53":0.019323,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0.006441,"12.1":0.012882},E:{"4":0,"5":0.045087,"6":0,"7":0.006441,"8":0.019323,"9":0.006441,"10":0.032205,"11":0.141702,_:"0","3.1":0,"3.2":0,"5.1":0.006441,"6.1":0.012882,"7.1":0,"9.1":0.077292,"10.1":0.25764,"11.1":0.798684},G:{"8":0.0142201449275,"3.2":0.00142201449275,"4.0-4.1":0,"4.2-4.3":0.00284402898551,"5.0-5.1":0.0227522318841,"6.0-6.1":0.0142201449275,"7.0-7.1":0.0597246086957,"8.1-8.4":0.100963028986,"9.0-9.2":0.0796328115942,"9.3":0.492017014493,"10.0-10.2":0.456466652174,"10.3":1.04375863768,"11.0-11.2":3.10567965217,"11.3":8.73543502899},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.139414091938,"4.2-4.3":0.319632308345,"4.4":1.20712201556,"4.4.3-4.4.4":0.737874584158},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.0193607034146,"7":0.141978491707,"8":1.61339195122,"9":0.354946229268,"10":0.52919256,"11":3.94312992878,"5.5":0},B:{"12":0.057969,"13":0.057969,"14":0.264081,"15":0.090174,"16":1.320405,"17":0.354255,_:"18"},P:{"4":0.618511369628,"5":0.136282166189,"6.2":2.6103276447},J:{"7":0.0085416,"10":0.0341664},N:{"10":0.078298,"11":0.156596},O:{"0":0.224217},H:{"0":0.360529146048},L:{"0":37.03687},R:{_:"0"},M:{"0":0.174391},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/AI.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/AI.js deleted file mode 100644 index 606da66..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/AI.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.02348,"23":0,"24":0,"25":0,"26":0.01174,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0.07044,"40":0.01174,"41":0,"42":0,"43":0.02348,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.59874,"50":0.00587,"51":0.00587,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.05283,"59":0.00587,"60":0.01761,"61":0.00587,"62":0.05283,"63":0.07631,"64":0.09979,"65":1.37358,"66":15.05655,"67":0.29937,"68":0.01761,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.00587,"49":0.28763,"50":0,"51":0,"52":0.08218,"53":0,"54":0,"55":0,"56":0.00587,"57":0.11153,"58":0.01761,"59":1.81383,"60":0.78071,"61":0.00587,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.00587,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0.00587,"52":0.13501,"53":0.03522,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},E:{"4":0,"5":0.0587,"6":0,"7":0,"8":0.00587,"9":0.00587,"10":0.00587,"11":0.17023,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.12914,"10.1":0.30524,"11.1":1.8784},G:{"8":0.0202295088567,"3.2":0.00202295088567,"4.0-4.1":0,"4.2-4.3":0.00404590177134,"5.0-5.1":0.0323672141707,"6.0-6.1":0.0202295088567,"7.0-7.1":0.0849639371981,"8.1-8.4":0.143629512882,"9.0-9.2":0.113285249597,"9.3":0.699941006441,"10.0-10.2":0.6493672343,"10.3":1.48484595008,"11.0-11.2":4.4181247343,"11.3":12.4269872907},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0921699717115,"4.2-4.3":0.211316520509,"4.4":0.798057072136,"4.4.3-4.4.4":0.487826435644},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.01174,"9":0.09392,"10":0.02935,"11":2.42431,"5.5":0},B:{"12":0.04109,"13":0.03522,"14":0.12327,"15":0.14088,"16":2.44192,"17":0.75136,_:"18"},P:{"4":0.707141818182,"5":0.132589090909,"6.2":3.62410181818},J:{"7":0.009086,"10":0.036344},N:{"10":0.0225272727273,"11":0.101372727273},O:{"0":0.23541},H:{"0":0.0782003436426},L:{"0":39.4546},R:{_:"0"},M:{"0":0.01652},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/AL.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/AL.js deleted file mode 100644 index c41110d..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/AL.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.004501,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.009002,"19":0,"20":0,"21":0,"22":0.022505,"23":0,"24":0,"25":0,"26":0.004501,"27":0,"28":0.004501,"29":0.166537,"30":0.004501,"31":0.004501,"32":0,"33":0.004501,"34":0.018004,"35":0,"36":0.009002,"37":0.009002,"38":0.022505,"39":0.004501,"40":0.009002,"41":0.004501,"42":0.004501,"43":0.009002,"44":0.004501,"45":0.009002,"46":0.009002,"47":0.009002,"48":0.009002,"49":1.156757,"50":0.009002,"51":0.004501,"52":0.009002,"53":0.004501,"54":0.027006,"55":0.031507,"56":0.058513,"57":0.022505,"58":0.09002,"59":0.09002,"60":0.081018,"61":0.112525,"62":0.126028,"63":0.189042,"64":0.184541,"65":0.760669,"66":12.544287,"67":0.103523,"68":0.022505,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0.013503,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0.004501,"16":0.004501,"17":0,"18":0,"19":0.004501,"20":0,"21":0,"22":0.004501,"23":0,"24":0.004501,"25":0,"26":0,"27":0,"28":0,"29":0.004501,"30":0,"31":0,"32":0,"33":0.004501,"34":0.009002,"35":0.004501,"36":0.018004,"37":0,"38":0,"39":0,"40":0.018004,"41":0.013503,"42":0,"43":0.022505,"44":0.009002,"45":0.004501,"46":0.004501,"47":0.049511,"48":0.054012,"49":0.009002,"50":0.013503,"51":0.004501,"52":0.234052,"53":0.009002,"54":0.013503,"55":0.013503,"56":0.036008,"57":0.063014,"58":0.040509,"59":0.706657,"60":0.58513,"61":0.013503,"62":0,"3.5":0,"3.6":0.009002},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0.004501,"32":0,"33":0,"34":0,"35":0,"36":0.013503,"37":0,"38":0,"39":0,"40":0.004501,"41":0,"42":0,"43":0.004501,"44":0.004501,"45":0.004501,"46":0.004501,"47":0,"48":0.009002,"49":0.009002,"50":0.009002,"51":0.013503,"52":0.247555,"53":0.04501,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},E:{"4":0,"5":0.004501,"6":0.004501,"7":0.004501,"8":0.009002,"9":0.009002,"10":0.009002,"11":0.036008,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.013503,"10.1":0.022505,"11.1":0.121527},G:{"8":0.0248770148953,"3.2":0.00248770148953,"4.0-4.1":0,"4.2-4.3":0.00497540297907,"5.0-5.1":0.0398032238325,"6.0-6.1":0.0248770148953,"7.0-7.1":0.10448346256,"8.1-8.4":0.176626805757,"9.0-9.2":0.139311283414,"9.3":0.860744715378,"10.0-10.2":0.79855217814,"10.3":1.82597289332,"11.0-11.2":5.43314005314,"11.3":15.2819502502},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.14874301273,"4.2-4.3":0.341020565771,"4.4":1.28789681754,"4.4.3-4.4.4":0.78724960396},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.00454083185841,"7":0.00454083185841,"8":0.131684123894,"9":0.0408674867257,"10":0.0181633274336,"11":0.31331739823,"5.5":0},B:{"12":0.009002,"13":0.009002,"14":0.027006,"15":0.027006,"16":0.220549,"17":0.054012,_:"18"},P:{"4":0.973572954545,"5":0.153722045455,"6.2":1.66019809091},J:{"7":0.0131976,"10":0.0527904},N:{"10":0.0591559090909,"11":0.331273090909},O:{"0":0.170469},H:{"0":0.343602463918},L:{"0":47.084775},R:{_:"0"},M:{"0":0.049491},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/AM.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/AM.js deleted file mode 100644 index f02b4fe..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/AM.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0.007839,"11":0.007839,"12":0.007839,"13":0,"14":0.007839,"15":0.007839,"16":0,"17":0.007839,"18":0.023517,"19":0.007839,"20":0.007839,"21":0.023517,"22":0.007839,"23":0.007839,"24":0.007839,"25":0.007839,"26":0.007839,"27":0.007839,"28":0.007839,"29":0.007839,"30":0.007839,"31":0.007839,"32":0.007839,"33":0,"34":0.007839,"35":0,"36":0.031356,"37":0.007839,"38":0.023517,"39":0.015678,"40":0.015678,"41":0.007839,"42":0.007839,"43":0.015678,"44":0.007839,"45":0.007839,"46":0.023517,"47":0.015678,"48":0.007839,"49":1.434537,"50":0.031356,"51":0.031356,"52":0.015678,"53":0.023517,"54":0.07839,"55":0.054873,"56":0.070551,"57":0.062712,"58":0.086229,"59":0.054873,"60":0.07839,"61":0.062712,"62":0.227331,"63":0.203814,"64":0.321399,"65":1.654029,"66":30.948372,"67":0.258687,"68":0.054873,"69":0.007839},C:{"2":0,"3":0.007839,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.007839,"14":0,"15":0,"16":0.015678,"17":0,"18":0,"19":0,"20":0.007839,"21":0,"22":0.015678,"23":0.007839,"24":0.015678,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.007839,"35":0.007839,"36":0,"37":0,"38":0.015678,"39":0,"40":0,"41":0.023517,"42":0.015678,"43":0.015678,"44":0,"45":0.141102,"46":0,"47":0.015678,"48":0.117585,"49":0.007839,"50":0.007839,"51":0.007839,"52":7.839,"53":0.007839,"54":0.007839,"55":0.015678,"56":0.023517,"57":0.047034,"58":0.023517,"59":0.987714,"60":0.979875,"61":0.015678,"62":0,"3.5":0.007839,"3.6":0.039195},F:{"9":0,"11":0,"12":0.031356,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.007839,"23":0,"24":0,"25":0,"26":0,"27":0.007839,"28":0,"29":0.007839,"30":0,"31":0,"32":0,"33":0.007839,"34":0,"35":0,"36":0.039195,"37":0.007839,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.015678,"44":0.007839,"45":0.007839,"46":0.015678,"47":0.007839,"48":0,"49":0.007839,"50":0.007839,"51":0.007839,"52":0.987714,"53":0.31356,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0.007839,"11.1":0,"11.5":0,"11.6":0.007839,"12.1":0.047034},E:{"4":0.007839,"5":0.015678,"6":0,"7":0,"8":0.007839,"9":0.007839,"10":0.007839,"11":0.148941,_:"0","3.1":0,"3.2":0,"5.1":0.031356,"6.1":0,"7.1":0,"9.1":0.062712,"10.1":0.047034,"11.1":0.611442},G:{"8":0.0114627787842,"3.2":0.00114627787842,"4.0-4.1":0,"4.2-4.3":0.00229255575684,"5.0-5.1":0.0183404460548,"6.0-6.1":0.0114627787842,"7.0-7.1":0.0481436708937,"8.1-8.4":0.081385729368,"9.0-9.2":0.0641915611916,"9.3":0.396612145934,"10.0-10.2":0.367955198973,"10.3":0.841367962762,"11.0-11.2":2.50347088647,"11.3":7.04158500715},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0667564087694,"4.2-4.3":0.153051278642,"4.4":0.578012807638,"4.4.3-4.4.4":0.35332050495},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.0160316390977,"7":0,"8":0.272537864662,"9":0.0240474586466,"10":0.112221473684,"11":0.64126556391,"5.5":0},B:{"12":0.007839,"13":0.015678,"14":0.023517,"15":0.047034,"16":0.344916,"17":0.133263,_:"18"},P:{"4":0.144787,"5":0.113761214286,"6.2":0.537780285714},J:{"7":0.0012966,"10":0.0051864},N:{"10":0.0244913333333,"11":0.0857196666667},O:{"0":0.628851},H:{"0":0.372352924399},L:{"0":23.549072},R:{_:"0"},M:{"0":0.038898},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/AN.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/AN.js deleted file mode 100644 index 9ce90e4..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/AN.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"11":0.080201,"21":0.051037,"22":0.080201,"24":0.029164,"26":0.131238,"28":0.102074,"31":0.51037,"32":0.306222,"33":2.223755,"34":0.204148,"35":1.407163,"36":28.87236,"38":0.080201,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 23 25 27 29 30 37 39 40"},C:{"10":0.029164,"12":0.051037,"21":0.029164,"26":0.051037,"27":0.029164,"29":0.029164,"30":4.031923,"31":10.827135,"32":0.051037,_:"2 3 4 5 6 7 8 9 11 13 14 15 16 17 18 19 20 22 23 24 25 28 33 34 3.5 3.6"},F:{"21":0.051037,"23":0.051037,"24":0.051037,_:"9 11 12 15 16 17 18 19 20 22 25 9.5-9.6 10.5 10.6 11.1 11.5 11.6","10.0-10.1":0,"12.1":0.539534},E:{"4":0,"5":0.233312,"6":0.102074,"7":6.05153,"8":0.029164,_:"3.1 3.2","5.1":0.765555,"6.1":0.561407},I:{"3":0,"4":0.648893454545,"2.1":0.00612163636364,"2.2":0.0428514545455,"2.3":0.832542545455,"4.1":1.62223363636,"4.2-4.3":1.69569327273,"4.4":1.279422,_:"4.4.3"},K:{"10":0,"11":0,"12":0.0000648307692308,_:"0","11.1":0,"11.5":0,"12.1":0.000356569230769},A:{"8":1.4582,"9":2.47894,"10":1.633184,"11":9.471009,_:"6 7 5.5"},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.0939043474576,"6.0-6.1":0.473354567797,"7.0-7.1":8.93049508475},J:{"7":0.40838175,_:"10"},M:{"0":0.051471},N:{"10":0.09419193},H:{"5.0-7.0":0.0239596},L:{"0":8.88552}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/AO.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/AO.js deleted file mode 100644 index d78f4f2..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/AO.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.03698,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.007396,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0.003698,"26":0.01849,"27":0,"28":0.003698,"29":0.003698,"30":0,"31":0.003698,"32":0.011094,"33":0.014792,"34":0.003698,"35":0.03698,"36":0.044376,"37":0,"38":0.003698,"39":0.003698,"40":0.029584,"41":0,"42":0.003698,"43":0.251464,"44":0.003698,"45":0.01849,"46":0.011094,"47":0.022188,"48":0.007396,"49":0.159014,"50":0.022188,"51":0.007396,"52":0.007396,"53":0.007396,"54":0.007396,"55":0.077658,"56":0.01849,"57":0.007396,"58":0.09245,"59":0.007396,"60":0.177504,"61":0.022188,"62":0.040678,"63":0.07396,"64":0.059168,"65":0.40678,"66":6.6564,"67":0.070262,"68":0.011094,"69":0},C:{"2":0,"3":0.003698,"4":0.003698,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.003698,"12":0.003698,"13":0.003698,"14":0.003698,"15":0,"16":0.003698,"17":0,"18":0,"19":0.003698,"20":0.003698,"21":0,"22":0.003698,"23":0.003698,"24":0,"25":0,"26":0.003698,"27":0,"28":0.003698,"29":0.003698,"30":0,"31":0,"32":0.014792,"33":0,"34":0.003698,"35":0.003698,"36":0.003698,"37":0,"38":0.007396,"39":0,"40":0.003698,"41":0.007396,"42":0.007396,"43":0.014792,"44":0.003698,"45":0.007396,"46":0,"47":0.03698,"48":0.011094,"49":0.003698,"50":0.003698,"51":0.003698,"52":0.033282,"53":0.003698,"54":0.011094,"55":0.007396,"56":0.011094,"57":0.01849,"58":0.014792,"59":0.48074,"60":0.358706,"61":0.01849,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0.003698,"12":0.011094,"15":0,"16":0.003698,"17":0.003698,"18":0.003698,"19":0.022188,"20":0.014792,"21":0.003698,"22":0.003698,"23":0.011094,"24":0,"25":0,"26":0,"27":0,"28":0.007396,"29":0.003698,"30":0.003698,"31":0,"32":0.011094,"33":0.014792,"34":0.003698,"35":0.003698,"36":0.007396,"37":0.007396,"38":0.003698,"39":0,"40":0.007396,"41":0,"42":0.025886,"43":0.003698,"44":0.003698,"45":0.007396,"46":0.003698,"47":0.014792,"48":0.003698,"49":0.007396,"50":0.011094,"51":0.029584,"52":0.414176,"53":0.140524,"9.5-9.6":0.003698,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0.003698,"11.5":0.003698,"11.6":0.003698,"12.1":0.029584},E:{"4":0,"5":0,"6":0,"7":0,"8":0.033282,"9":0.003698,"10":0.025886,"11":0.125732,_:"0","3.1":0,"3.2":0,"5.1":0.003698,"6.1":0.011094,"7.1":0.003698,"9.1":0.033282,"10.1":0.07396,"11.1":0.255162},G:{"8":0.00726250402576,"3.2":0.000726250402576,"4.0-4.1":0,"4.2-4.3":0.00145250080515,"5.0-5.1":0.0116200064412,"6.0-6.1":0.00726250402576,"7.0-7.1":0.0305025169082,"8.1-8.4":0.0515637785829,"9.0-9.2":0.0406700225443,"9.3":0.251282639291,"10.0-10.2":0.233126379227,"10.3":0.533067795491,"11.0-11.2":1.58613087923,"11.3":4.46135622303},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.452169340877,"4.2-4.3":1.03668092786,"4.4":3.91512478076,"4.4.3-4.4.4":2.3931889505},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.0827349152542,"9":0.0300854237288,"10":0.116581016949,"11":0.879998644068,"5.5":0},B:{"12":0.059168,"13":0.044376,"14":0.07396,"15":0.051772,"16":0.377196,"17":0.07396,_:"18"},P:{"4":1.86998552941,"5":0.340936588235,"6.2":1.63236305882},J:{"7":0.0163852,"10":0.0655408},N:{"10":0.12878,"11":0.167414},O:{"0":1.487272},H:{"0":12.7977702577},L:{"0":44.452352},R:{_:"0"},M:{"0":0.151248},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/AR.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/AR.js deleted file mode 100644 index c8649ce..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/AR.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.005815,"19":0,"20":0,"21":0,"22":0.01163,"23":0,"24":0,"25":0.005815,"26":0.01163,"27":0.005815,"28":0,"29":0.01163,"30":0.005815,"31":0.01163,"32":0.005815,"33":0,"34":0.017445,"35":0.01163,"36":0.01163,"37":0.017445,"38":0.029075,"39":0.01163,"40":0.005815,"41":0.005815,"42":0.005815,"43":0.01163,"44":0.01163,"45":0.017445,"46":0.017445,"47":0.01163,"48":0.01163,"49":1.924765,"50":0.01163,"51":0.03489,"52":0.01163,"53":0.01163,"54":0.017445,"55":0.029075,"56":0.03489,"57":0.02326,"58":0.12793,"59":0.040705,"60":0.05815,"61":0.05815,"62":0.075595,"63":0.16282,"64":0.16282,"65":1.145555,"66":22.486605,"67":0.180265,"68":0.01163,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.005815,"12":0.005815,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.005815,"30":0,"31":0.005815,"32":0,"33":0,"34":0.01163,"35":0,"36":0,"37":0.005815,"38":0.005815,"39":0,"40":0.005815,"41":0.005815,"42":0.005815,"43":0.017445,"44":0.005815,"45":0.01163,"46":0.005815,"47":0.03489,"48":0.03489,"49":0.01163,"50":0.01163,"51":0.017445,"52":0.482645,"53":0.01163,"54":0.02326,"55":0.01163,"56":0.03489,"57":0.040705,"58":0.029075,"59":1.20952,"60":0.97692,"61":0.01163,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.005815,"34":0,"35":0,"36":0.29075,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.005815,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.250045,"53":0.063965,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.005815},E:{"4":0,"5":0,"6":0,"7":0,"8":0.01163,"9":0.017445,"10":0.017445,"11":0.087225,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0.01163,"7.1":0,"9.1":0.029075,"10.1":0.063965,"11.1":0.296565},G:{"8":0.00526900161031,"3.2":0.000526900161031,"4.0-4.1":0,"4.2-4.3":0.00105380032206,"5.0-5.1":0.00843040257649,"6.0-6.1":0.00526900161031,"7.0-7.1":0.0221298067633,"8.1-8.4":0.0374099114332,"9.0-9.2":0.0295064090177,"9.3":0.182307455717,"10.0-10.2":0.169134951691,"10.3":0.386744718196,"11.0-11.2":1.15074995169,"11.3":3.23674768921},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0413476591231,"4.2-4.3":0.0947970721358,"4.4":0.358010219236,"4.4.3-4.4.4":0.218840049505},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.0116872906404,"7":0.0175309359606,"8":0.204527586207,"9":0.0409055172414,"10":0.0467491625616,"11":0.864859507389,"5.5":0},B:{"12":0.01163,"13":0.02326,"14":0.04652,"15":0.087225,"16":0.471015,"17":0.08141,_:"18"},P:{"4":0.476025177515,"5":0.0810255621302,"6.2":1.10397328402},J:{"7":0.001674,"10":0.006696},N:{"10":0.0528631578947,"11":0.549776842105},O:{"0":0.09207},H:{"0":0.451677989691},L:{"0":55.97738},R:{_:"0"},M:{"0":0.0837},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/AS.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/AS.js deleted file mode 100644 index 062e76d..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/AS.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.005606,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0.005606,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.011212,"36":0,"37":0,"38":0.039242,"39":0,"40":0.005606,"41":0.005606,"42":0,"43":0,"44":0,"45":0.016818,"46":0.100908,"47":0,"48":0.005606,"49":1.255744,"50":0.016818,"51":0.005606,"52":0.022424,"53":0.011212,"54":0.005606,"55":0.016818,"56":0.134544,"57":0.016818,"58":0.011212,"59":0,"60":0.02803,"61":0.011212,"62":0.033636,"63":0.050454,"64":0.117726,"65":0.95302,"66":15.22029,"67":0.134544,"68":0.05606,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.005606,"12":0.005606,"13":0,"14":0,"15":0,"16":0,"17":0.005606,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.005606,"27":0,"28":0,"29":0.005606,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.016818,"37":0,"38":0.005606,"39":0,"40":0,"41":0,"42":0.005606,"43":0,"44":0,"45":0.078484,"46":0,"47":0.05606,"48":0.08409,"49":0.016818,"50":0,"51":0.005606,"52":0.072878,"53":0,"54":0,"55":0.011212,"56":0.005606,"57":0.14015,"58":0.117726,"59":2.163916,"60":1.03711,"61":0.08409,"62":0,"3.5":0,"3.6":0.005606},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0.005606,"32":0.02803,"33":0.257876,"34":0,"35":0.016818,"36":0,"37":0.016818,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.302724,"53":0.05606,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0.005606,"11.6":0,"12.1":0},E:{"4":0.005606,"5":0.005606,"6":0.039242,"7":0,"8":0.011212,"9":0.426056,"10":0.078484,"11":0.274694,_:"0","3.1":0,"3.2":0,"5.1":0.291512,"6.1":0,"7.1":0,"9.1":0.246664,"10.1":0.123332,"11.1":0.571812},G:{"8":0.0163931521739,"3.2":0.00163931521739,"4.0-4.1":0,"4.2-4.3":0.00327863043478,"5.0-5.1":0.0262290434783,"6.0-6.1":0.0163931521739,"7.0-7.1":0.0688512391304,"8.1-8.4":0.116391380435,"9.0-9.2":0.0918016521739,"9.3":0.567203065217,"10.0-10.2":0.526220184783,"10.3":1.20325736957,"11.0-11.2":3.58026443478,"11.3":10.0703133804},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.10200301273,"4.2-4.3":0.233860565771,"4.4":0.883196817539,"4.4.3-4.4.4":0.53986960396},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.022424,"9":0.005606,"10":0.039242,"11":1.020292,"5.5":0},B:{"12":0.08409,"13":0.117726,"14":1.03711,"15":0.061666,"16":1.530438,"17":0.050454,_:"18"},P:{"4":0.555255133333,"5":0.0435494222222,"6.2":0.326620666667},J:{"7":0,"10":0},N:{"10":0,"11":0.013182},O:{"0":1.42805},H:{"0":3.58588149141},L:{"0":41.71716},R:{_:"0"},M:{"0":0.10985},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/AT.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/AT.js deleted file mode 100644 index e4d3cc6..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/AT.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.005717,"12":0,"13":0.005717,"14":0.005717,"15":0.005717,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.011434,"23":0,"24":0,"25":0,"26":0.005717,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.022868,"35":0,"36":0.005717,"37":0.005717,"38":0.034302,"39":0,"40":0.005717,"41":0.034302,"42":0.148642,"43":0.005717,"44":0.005717,"45":0.005717,"46":0.005717,"47":0.017151,"48":0.022868,"49":0.234397,"50":0.005717,"51":0.011434,"52":0.011434,"53":0.005717,"54":0.022868,"55":0.040019,"56":0.028585,"57":0.022868,"58":0.051453,"59":0.028585,"60":0.045736,"61":0.034302,"62":0.051453,"63":0.102906,"64":0.148642,"65":0.868984,"66":11.405415,"67":0.080038,"68":0.017151,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0.011434,"11":0,"12":0.034302,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0.022868,"32":0.017151,"33":0.005717,"34":0.011434,"35":0.005717,"36":0.005717,"37":0.005717,"38":0.017151,"39":0.011434,"40":0.005717,"41":0.028585,"42":0.011434,"43":0.011434,"44":0.005717,"45":0.028585,"46":0.005717,"47":0.028585,"48":0.074321,"49":0.028585,"50":0.022868,"51":0.022868,"52":0.548832,"53":0.051453,"54":0.028585,"55":0.028585,"56":0.085755,"57":0.068604,"58":0.091472,"59":3.350162,"60":2.652688,"61":0.040019,"62":0,"3.5":0,"3.6":0.005717},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0.005717,"31":0,"32":0,"33":0.005717,"34":0,"35":0.005717,"36":0.011434,"37":0.005717,"38":0,"39":0,"40":0.005717,"41":0,"42":0,"43":0,"44":0.011434,"45":0,"46":0.011434,"47":0,"48":0,"49":0.005717,"50":0,"51":0.005717,"52":0.646021,"53":0.142925,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.011434},E:{"4":0,"5":0.017151,"6":0,"7":0.005717,"8":0.028585,"9":0.022868,"10":0.080038,"11":0.497379,_:"0","3.1":0,"3.2":0,"5.1":0.022868,"6.1":0.017151,"7.1":0,"9.1":0.165793,"10.1":0.303001,"11.1":1.54359},G:{"8":0.0209895742754,"3.2":0.00209895742754,"4.0-4.1":0,"4.2-4.3":0.00419791485507,"5.0-5.1":0.0335833188406,"6.0-6.1":0.0209895742754,"7.0-7.1":0.0881562119565,"8.1-8.4":0.149025977355,"9.0-9.2":0.117541615942,"9.3":0.726239269928,"10.0-10.2":0.673765334239,"10.3":1.54063475181,"11.0-11.2":4.58412302174,"11.3":12.8938954774},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0568294794908,"4.2-4.3":0.130291977369,"4.4":0.492060127298,"4.4.3-4.4.4":0.300780415842},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.00572563595166,"7":0.0114512719033,"8":0.0458050876133,"9":0.0572563595166,"10":0.0458050876133,"11":3.61860192145,"5.5":0},B:{"12":0.011434,"13":0.034302,"14":0.085755,"15":0.154359,"16":1.612194,"17":0.531681,_:"18"},P:{"4":0.661040042553,"5":0.255886468085,"6.2":2.94269438298},J:{"7":0.0025698,"10":0.0102792},N:{"10":0.0112915454545,"11":0.112915454545},O:{"0":1.451937},H:{"0":0.587955816151},L:{"0":36.077148},R:{_:"0"},M:{"0":0.38547},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/AU.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/AU.js deleted file mode 100644 index 41f2fde..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/AU.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00577,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.00577,"27":0,"28":0,"29":0.01731,"30":0,"31":0.00577,"32":0,"33":0.00577,"34":0.01154,"35":0,"36":0.00577,"37":0.00577,"38":0.02885,"39":0.00577,"40":0.01154,"41":0.00577,"42":0.00577,"43":0.00577,"44":0.00577,"45":0.01154,"46":0.01154,"47":0.01154,"48":0.01154,"49":0.27119,"50":0.01154,"51":0.01731,"52":0.01154,"53":0.01154,"54":0.03462,"55":0.36928,"56":0.08655,"57":0.06924,"58":0.08655,"59":0.07501,"60":0.08078,"61":0.08655,"62":0.15579,"63":0.39236,"64":0.42698,"65":1.9041,"66":15.12317,"67":0.10963,"68":0.02308,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0.00577,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.01154,"39":0.00577,"40":0.00577,"41":0.00577,"42":0.00577,"43":0.01154,"44":0,"45":0.02308,"46":0,"47":0.01731,"48":0.04039,"49":0.00577,"50":0.01731,"51":0.00577,"52":0.16156,"53":0.01154,"54":0.01731,"55":0.01154,"56":0.03462,"57":0.04039,"58":0.02885,"59":1.20593,"60":0.96359,"61":0.02308,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00577,"37":0.07501,"38":0,"39":0,"40":0.00577,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00577,"47":0,"48":0,"49":0,"50":0.00577,"51":0,"52":0.1731,"53":0.04039,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00577},E:{"4":0,"5":0.00577,"6":0.00577,"7":0.00577,"8":0.02885,"9":0.03462,"10":0.10963,"11":0.48468,_:"0","3.1":0,"3.2":0,"5.1":0.01731,"6.1":0.01154,"7.1":0,"9.1":0.18464,"10.1":0.36928,"11.1":1.52328},G:{"8":0.0376129830918,"3.2":0.00376129830918,"4.0-4.1":0,"4.2-4.3":0.00752259661836,"5.0-5.1":0.0601807729469,"6.0-6.1":0.0376129830918,"7.0-7.1":0.157974528986,"8.1-8.4":0.267052179952,"9.0-9.2":0.210632705314,"9.3":1.30140921498,"10.0-10.2":1.20737675725,"10.3":2.76079295894,"11.0-11.2":8.21467550725,"11.3":23.1056555133},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.055401612447,"4.2-4.3":0.127018330976,"4.4":0.47969688826,"4.4.3-4.4.4":0.293223168317},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.0357071014493,"9":0.047609468599,"10":0.0297559178744,"11":2.35071751208,"5.5":0},B:{"12":0.01154,"13":0.03462,"14":0.09232,"15":0.09232,"16":1.42519,"17":0.42698,_:"18"},P:{"4":0.39865754717,"5":0.143959669811,"6.2":1.30671084906},J:{"7":0.001692,"10":0.006768},N:{"10":0.01269,"11":0.07614},O:{"0":1.10826},H:{"0":0.844989742268},L:{"0":24.12087},R:{_:"0"},M:{"0":0.17343},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/AW.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/AW.js deleted file mode 100644 index ba9f186..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/AW.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.009916,"23":0,"24":0,"25":0.004958,"26":0,"27":0,"28":0,"29":0.475968,"30":0,"31":0.004958,"32":0.009916,"33":0,"34":0.004958,"35":0,"36":0,"37":0,"38":0.019832,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0.009916,"45":0,"46":0,"47":0.004958,"48":0,"49":0.282606,"50":0.004958,"51":0.004958,"52":0.014874,"53":0,"54":0.004958,"55":0.029748,"56":0.009916,"57":0.009916,"58":0.019832,"59":0.009916,"60":0.014874,"61":0.029748,"62":0.02479,"63":0.079328,"64":0.059496,"65":0.763532,"66":11.864494,"67":0.09916,"68":0.009916,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.004958,"14":0,"15":0.004958,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.019832,"35":0,"36":0,"37":0,"38":0,"39":0.004958,"40":0,"41":0.029748,"42":0,"43":0,"44":0.004958,"45":0,"46":0.004958,"47":0,"48":0.034706,"49":0,"50":0.034706,"51":0.019832,"52":0.133866,"53":0.004958,"54":0,"55":0,"56":0.004958,"57":0.029748,"58":0.009916,"59":0.66933,"60":0.54538,"61":0.004958,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.004958,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.009916,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.04958,"53":0.029748,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},E:{"4":0,"5":0,"6":0,"7":0.004958,"8":0.009916,"9":0.004958,"10":0.064454,"11":0.312354,_:"0","3.1":0,"3.2":0,"5.1":0.009916,"6.1":0.02479,"7.1":0,"9.1":0.069412,"10.1":0.252858,"11.1":1.01639},G:{"8":0.0289379549114,"3.2":0.00289379549114,"4.0-4.1":0,"4.2-4.3":0.00578759098229,"5.0-5.1":0.0463007278583,"6.0-6.1":0.0289379549114,"7.0-7.1":0.121539410628,"8.1-8.4":0.205459479871,"9.0-9.2":0.162052547504,"9.3":1.00125323994,"10.0-10.2":0.928908352657,"10.3":2.1240458905,"11.0-11.2":6.32004935266,"11.3":17.7765857021},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0417246619519,"4.2-4.3":0.0956614200849,"4.4":0.361274512023,"4.4.3-4.4.4":0.220835405941},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.02479,"9":0.034706,"10":0.252858,"11":2.984716,"5.5":0},B:{"12":0.019832,"13":0.034706,"14":0.084286,"15":0.153698,"16":1.274206,"17":0.282606,_:"18"},P:{"4":0.993004004981,"5":0.366979740971,"6.2":6.59484181569},J:{"7":0.0070588,"10":0.0282352},N:{"10":0,"11":0.020168},O:{"0":0.070588},H:{"0":0.138429756014},L:{"0":34.364078},R:{_:"0"},M:{"0":0.166386},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/AX.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/AX.js deleted file mode 100644 index 5b514e2..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/AX.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.013032,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.006516,"47":0,"48":0,"49":0.286704,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.006516,"56":0,"57":0.006516,"58":0.006516,"59":0.006516,"60":0.013032,"61":0.006516,"62":0.006516,"63":0.149868,"64":0.1629,"65":1.472616,"66":20.010636,"67":0.364896,"68":0.136836,"69":0.013032},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.026064,"48":0.006516,"49":0.006516,"50":0.006516,"51":0,"52":0.091224,"53":0.026064,"54":0,"55":0.013032,"56":0.03258,"57":0.039096,"58":0.026064,"59":1.870092,"60":1.739772,"61":0.006516,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.377928,"53":0.052128,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},E:{"4":0,"5":0,"6":0,"7":0.006516,"8":0,"9":0.039096,"10":0.019548,"11":0.241092,_:"0","3.1":0,"3.2":0,"5.1":0.03258,"6.1":0,"7.1":0,"9.1":0.149868,"10.1":0.280188,"11.1":1.583388},G:{"8":0.0350945652174,"3.2":0.00350945652174,"4.0-4.1":0,"4.2-4.3":0.00701891304348,"5.0-5.1":0.0561513043478,"6.0-6.1":0.0350945652174,"7.0-7.1":0.147397173913,"8.1-8.4":0.249171413043,"9.0-9.2":0.196529565217,"9.3":1.21427195652,"10.0-10.2":1.12653554348,"10.3":2.57594108696,"11.0-11.2":7.66465304348,"11.3":21.558591413},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0220891994342,"4.2-4.3":0.0506435304102,"4.4":0.191260141443,"4.4.3-4.4.4":0.116911128713},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.006516,"9":0,"10":0,"11":3.564252,"5.5":0},B:{"12":0,"13":0.013032,"14":0.13032,"15":0.123804,"16":1.850544,"17":0.84708,_:"18"},P:{"4":0.219341340541,"5":0.10389852973,"6.2":1.47766797838},J:{"7":0,"10":0},N:{"10":0.012194,"11":0.085358},O:{"0":0.013936},H:{"0":0.204502419244},L:{"0":24.315388},R:{_:"0"},M:{"0":0.222976},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/AZ.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/AZ.js deleted file mode 100644 index 21deccb..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/AZ.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0.004145,"9":0,"10":0,"11":0.004145,"12":0,"13":0.004145,"14":0,"15":0,"16":0,"17":0,"18":0.01658,"19":0,"20":0.004145,"21":0,"22":0.029015,"23":0.004145,"24":0.004145,"25":0,"26":0.012435,"27":0.004145,"28":0.004145,"29":0,"30":0,"31":0,"32":0.004145,"33":0,"34":0.004145,"35":0,"36":0.00829,"37":0,"38":0.012435,"39":0.004145,"40":0.00829,"41":0,"42":0,"43":0.01658,"44":0.004145,"45":0.012435,"46":0.00829,"47":0.004145,"48":0.00829,"49":0.3316,"50":0.004145,"51":0.004145,"52":0.00829,"53":0.004145,"54":0.00829,"55":0.020725,"56":0.045595,"57":0.02487,"58":0.06632,"59":0.045595,"60":0.053885,"61":0.078755,"62":0.09948,"63":0.178235,"64":0.14922,"65":0.57201,"66":10.267165,"67":0.087045,"68":0.01658,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.004145,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.00829,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.004145,"48":0.020725,"49":0,"50":0.004145,"51":0,"52":0.037305,"53":0.00829,"54":0.012435,"55":0.012435,"56":0.02487,"57":0.029015,"58":0.012435,"59":0.22383,"60":0.19896,"61":0.004145,"62":0,"3.5":0.004145,"3.6":0.012435},F:{"9":0,"11":0,"12":0.004145,"15":0.004145,"16":0,"17":0,"18":0.004145,"19":0.00829,"20":0.00829,"21":0.004145,"22":0.00829,"23":0,"24":0,"25":0.004145,"26":0,"27":0.004145,"28":0,"29":0,"30":0.004145,"31":0,"32":0.004145,"33":0.00829,"34":0.004145,"35":0,"36":0.029015,"37":0.00829,"38":0,"39":0,"40":0.004145,"41":0.012435,"42":0.012435,"43":0.012435,"44":0.00829,"45":0.00829,"46":0.029015,"47":0.01658,"48":0.004145,"49":0.00829,"50":0.02487,"51":0.01658,"52":0.92848,"53":0.25699,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0.004145,"12.1":0.045595},E:{"4":0.004145,"5":0.00829,"6":0,"7":0,"8":0,"9":0.004145,"10":0.004145,"11":0.070465,_:"0","3.1":0,"3.2":0,"5.1":0.00829,"6.1":0,"7.1":0,"9.1":0.037305,"10.1":0.360615,"11.1":0.15751},G:{"8":0.00729796698873,"3.2":0.000729796698873,"4.0-4.1":0,"4.2-4.3":0.00145959339775,"5.0-5.1":0.011676747182,"6.0-6.1":0.00729796698873,"7.0-7.1":0.0306514613527,"8.1-8.4":0.05181556562,"9.0-9.2":0.0408686151369,"9.3":0.25250965781,"10.0-10.2":0.234264740338,"10.3":0.535670776973,"11.0-11.2":1.59387599034,"11.3":4.48314112118},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.405214830269,"4.2-4.3":0.929029123055,"4.4":3.50856743281,"4.4.3-4.4.4":2.14467361386},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.00445432835821,"7":0,"8":0.0801779104478,"9":0.0133629850746,"10":0.022271641791,"11":0.178173134328,"5.5":0},B:{"12":0.00829,"13":0.00829,"14":0.029015,"15":0.01658,"16":0.087045,"17":0.037305,_:"18"},P:{"4":2.14716669255,"5":0.226017546584,"6.2":4.02722173913},J:{"7":0.016394,"10":0.065576},N:{"10":0.0423626470588,"11":0.197692352941},O:{"0":0.83141},H:{"0":6.1528806701},L:{"0":48.54308},R:{_:"0"},M:{"0":0.040985},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/BA.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/BA.js deleted file mode 100644 index 5862f7b..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/BA.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00467,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.00934,"23":0,"24":0,"25":0,"26":0.00467,"27":0,"28":0,"29":0.00467,"30":0.00467,"31":0.00467,"32":0,"33":0.0467,"34":0.01401,"35":0,"36":0.00467,"37":0.00467,"38":0.01868,"39":0.05137,"40":0.00934,"41":0,"42":0,"43":0.01401,"44":0.00467,"45":0.00467,"46":0.00934,"47":0.00934,"48":0.00934,"49":0.81258,"50":0.00934,"51":0.00467,"52":0.00467,"53":0.00467,"54":0.00467,"55":0.01401,"56":0.01868,"57":0.00934,"58":0.05137,"59":0.02335,"60":0.02335,"61":0.03736,"62":0.05137,"63":0.10274,"64":0.08406,"65":0.63512,"66":13.08067,"67":0.11675,"68":0.01401,"69":0},C:{"2":0,"3":0.00467,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.00467,"15":0.00467,"16":0,"17":0,"18":0,"19":0,"20":0.00467,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00467,"29":0,"30":0,"31":0.00467,"32":0,"33":0,"34":0,"35":0,"36":0.00467,"37":0.00467,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.00934,"44":0.00467,"45":0.05604,"46":0.00934,"47":0.01868,"48":0.01401,"49":0.00467,"50":0.00467,"51":0.01401,"52":0.36893,"53":0.00934,"54":0.00934,"55":0.01401,"56":0.0467,"57":0.03269,"58":0.01868,"59":1.23288,"60":1.13014,"61":0.02335,"62":0.00467,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0.00467,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0.00467,"32":0,"33":0.00467,"34":0,"35":0,"36":0.03736,"37":0,"38":0,"39":0,"40":0.00467,"41":0,"42":0.00467,"43":0.00467,"44":0,"45":0.00467,"46":0.00934,"47":0,"48":0.00467,"49":0.00467,"50":0.00467,"51":0.00467,"52":0.49969,"53":0.13076,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00467},E:{"4":0,"5":0.02335,"6":0,"7":0,"8":0.00467,"9":0.00467,"10":0.00934,"11":0.03736,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.02335,"10.1":0.03736,"11.1":0.18213},G:{"8":0.00638606078905,"3.2":0.000638606078905,"4.0-4.1":0,"4.2-4.3":0.00127721215781,"5.0-5.1":0.0102176972625,"6.0-6.1":0.00638606078905,"7.0-7.1":0.026821455314,"8.1-8.4":0.0453410316023,"9.0-9.2":0.0357619404187,"9.3":0.220957703301,"10.0-10.2":0.204992551329,"10.3":0.468736861916,"11.0-11.2":1.39471567633,"11.3":3.92295714271},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.129465473833,"4.2-4.3":0.296823281471,"4.4":1.12098154173,"4.4.3-4.4.4":0.68521970297},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.00939911392405,"7":0,"8":0.0140986708861,"9":0.0140986708861,"10":0.0234977848101,"11":0.681435759494,"5.5":0},B:{"12":0.00934,"13":0.01868,"14":0.05137,"15":0.13543,"16":0.23817,"17":0.08873,_:"18"},P:{"4":0.463215463918,"5":0.113230446735,"6.2":2.12049745704},J:{"7":0.002132,"10":0.008528},N:{"10":0.06396,"11":0.28782},O:{"0":0.06929},H:{"0":0.267443281787},L:{"0":64.67552},R:{_:"0"},M:{"0":0.1066},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/BB.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/BB.js deleted file mode 100644 index 5447717..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/BB.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.006013,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.06013,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.042091,"29":0,"30":0.006013,"31":0,"32":0,"33":0.006013,"34":0.006013,"35":0,"36":0.024052,"37":0.06013,"38":0.006013,"39":0.012026,"40":0,"41":0,"42":0,"43":0.006013,"44":0,"45":0.006013,"46":0.006013,"47":0,"48":0.018039,"49":0.342741,"50":0,"51":0.012026,"52":0.024052,"53":0.006013,"54":0.084182,"55":0.102221,"56":0.036078,"57":0.012026,"58":0.036078,"59":0.018039,"60":0.114247,"61":0.078169,"62":0.036078,"63":0.150325,"64":0.174377,"65":1.413055,"66":17.744363,"67":0.096208,"68":0.012026,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0.006013,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.006013,"35":0,"36":0,"37":0,"38":0,"39":0.006013,"40":0.006013,"41":0,"42":0,"43":0,"44":0,"45":0.006013,"46":0,"47":0.018039,"48":0.036078,"49":0.006013,"50":0.012026,"51":0.006013,"52":0.078169,"53":0.006013,"54":0.006013,"55":0.006013,"56":0.018039,"57":0.036078,"58":0.006013,"59":1.900108,"60":1.352925,"61":0.036078,"62":0,"3.5":0,"3.6":0.006013},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0.006013,"18":0,"19":0,"20":0,"21":0,"22":0.006013,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.012026,"30":0,"31":0,"32":0,"33":0.012026,"34":0,"35":0,"36":0,"37":0.036078,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.006013,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.432936,"53":0.12026,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.030065},E:{"4":0.006013,"5":0,"6":0,"7":0.006013,"8":0.012026,"9":0.006013,"10":0.078169,"11":0.312676,_:"0","3.1":0,"3.2":0,"5.1":0.006013,"6.1":0.006013,"7.1":0,"9.1":0.150325,"10.1":0.156338,"11.1":1.364951},G:{"8":0.0159535990338,"3.2":0.00159535990338,"4.0-4.1":0,"4.2-4.3":0.00319071980676,"5.0-5.1":0.0255257584541,"6.0-6.1":0.0159535990338,"7.0-7.1":0.067005115942,"8.1-8.4":0.11327055314,"9.0-9.2":0.0893401545894,"9.3":0.55199452657,"10.0-10.2":0.512110528986,"10.3":1.17099416908,"11.0-11.2":3.48426602899,"11.3":9.80029588647},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.155738934936,"4.2-4.3":0.357059997171,"4.4":1.34847126591,"4.4.3-4.4.4":0.82427680198},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.012026,"9":0.036078,"10":0.030065,"11":1.419068,"5.5":0},B:{"12":0.024052,"13":0.078169,"14":0.054117,"15":0.132286,"16":2.254875,"17":0.727573,_:"18"},P:{"4":0.4409234375,"5":0.067834375,"6.2":4.05875677083},J:{"7":0.035883,"10":0.143532},N:{"10":0.034387875,"11":0.240715125},O:{"0":0.275103},H:{"0":0.422759010309},L:{"0":39.144771},R:{_:"0"},M:{"0":0.215298},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/BD.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/BD.js deleted file mode 100644 index 9399b51..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/BD.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.002289,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.002289,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.002289,"29":0.013734,"30":0.002289,"31":0.004578,"32":0,"33":0.004578,"34":0,"35":0,"36":0.004578,"37":0.002289,"38":0.002289,"39":0,"40":0.002289,"41":0,"42":0,"43":0.013734,"44":0,"45":0,"46":0.002289,"47":0,"48":0.002289,"49":0.041202,"50":0.002289,"51":0.002289,"52":0.002289,"53":0.002289,"54":0.002289,"55":0.004578,"56":0.006867,"57":0.002289,"58":0.013734,"59":0.006867,"60":0.02289,"61":0.006867,"62":0.011445,"63":0.025179,"64":0.029757,"65":0.105294,"66":2.497299,"67":0.041202,"68":0.020601,"69":0},C:{"2":0,"3":0.002289,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.002289,"12":0.002289,"13":0.002289,"14":0.002289,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0.002289,"21":0.002289,"22":0,"23":0,"24":0,"25":0.002289,"26":0,"27":0.002289,"28":0,"29":0.004578,"30":0.004578,"31":0.002289,"32":0.002289,"33":0.002289,"34":0.002289,"35":0.004578,"36":0.004578,"37":0.002289,"38":0.006867,"39":0.004578,"40":0.006867,"41":0.004578,"42":0.004578,"43":0.020601,"44":0.011445,"45":0.006867,"46":0.006867,"47":0.029757,"48":0.02289,"49":0.009156,"50":0.009156,"51":0.006867,"52":0.077826,"53":0.004578,"54":0.006867,"55":0.004578,"56":0.020601,"57":0.013734,"58":0.016023,"59":0.441777,"60":0.441777,"61":0.109872,"62":0,"3.5":0,"3.6":0.002289},F:{"9":0,"11":0.006867,"12":0,"15":0.004578,"16":0,"17":0.002289,"18":0.002289,"19":0.002289,"20":0.006867,"21":0.002289,"22":0.002289,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.002289,"29":0.002289,"30":0.004578,"31":0,"32":0.004578,"33":0.009156,"34":0.002289,"35":0.002289,"36":0.002289,"37":0.032046,"38":0,"39":0,"40":0,"41":0,"42":0.002289,"43":0.004578,"44":0,"45":0.006867,"46":0.006867,"47":0,"48":0,"49":0.002289,"50":0.002289,"51":0.002289,"52":0.128184,"53":0.036624,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.013734},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0.002289,"11":0.004578,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.002289,"10.1":0.004578,"11.1":0.013734},G:{"8":0.000963879830918,"3.2":0.0000963879830918,"4.0-4.1":0,"4.2-4.3":0.000192775966184,"5.0-5.1":0.00154220772947,"6.0-6.1":0.000963879830918,"7.0-7.1":0.00404829528986,"8.1-8.4":0.00684354679952,"9.0-9.2":0.00539772705314,"9.3":0.0333502421498,"10.0-10.2":0.0309405425725,"10.3":0.0707487795894,"11.0-11.2":0.210511355072,"11.3":0.592111380133},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.273455212164,"4.2-4.3":0.626946096181,"4.4":2.36772195898,"4.4.3-4.4.4":1.44731173267},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.0330797419355,"9":0.00236283870968,"10":0.00236283870968,"11":0.0354425806452,"5.5":0},B:{"12":0.011445,"13":0.009156,"14":0.016023,"15":0.013734,"16":0.043491,"17":0.009156,_:"18"},P:{"4":0.982905352564,"5":0.121596538462,"6.2":0.455987019231},J:{"7":0.0030844,"10":0.0123376},N:{"10":0.0419821111111,"11":0.335856888889},O:{"0":12.376155},H:{"0":13.023693512},L:{"0":54.085604},R:{_:"0"},M:{"0":0.200486},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/BE.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/BE.js deleted file mode 100644 index ee17da4..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/BE.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.006724,"23":0,"24":0,"25":0,"26":0,"27":0.006724,"28":0,"29":0.073964,"30":0.006724,"31":0.006724,"32":0.006724,"33":0.006724,"34":0.013448,"35":0,"36":0.006724,"37":0.013448,"38":0.026896,"39":0.006724,"40":0.006724,"41":0,"42":0,"43":0.006724,"44":0.006724,"45":0.006724,"46":0.006724,"47":0.006724,"48":0.006724,"49":0.484128,"50":0.006724,"51":0.013448,"52":0.013448,"53":0.020172,"54":0.03362,"55":0.047068,"56":0.026896,"57":0.03362,"58":0.060516,"59":0.020172,"60":0.060516,"61":0.060516,"62":0.060516,"63":0.154652,"64":0.194996,"65":1.432212,"66":20.192172,"67":0.13448,"68":0.013448,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0.006724,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.013448,"35":0,"36":0,"37":0,"38":0.006724,"39":0,"40":0,"41":0,"42":0,"43":0.013448,"44":0,"45":0.026896,"46":0,"47":0.020172,"48":0.080688,"49":0.006724,"50":0.020172,"51":0.013448,"52":0.376544,"53":0.020172,"54":0.013448,"55":0.013448,"56":0.053792,"57":0.053792,"58":0.06724,"59":2.360124,"60":1.91634,"61":0.020172,"62":0,"3.5":0,"3.6":0.006724},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0.006724,"32":0.006724,"33":0.006724,"34":0,"35":0,"36":0.013448,"37":0,"38":0,"39":0,"40":0.006724,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.006724,"47":0,"48":0.006724,"49":0,"50":0,"51":0.006724,"52":0.396716,"53":0.087412,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.006724},E:{"4":0.006724,"5":0.020172,"6":0,"7":0.006724,"8":0.03362,"9":0.040344,"10":0.1681,"11":0.70602,_:"0","3.1":0,"3.2":0,"5.1":0.026896,"6.1":0.020172,"7.1":0,"9.1":0.275684,"10.1":0.477404,"11.1":2.265988},G:{"8":0.0232789049919,"3.2":0.00232789049919,"4.0-4.1":0,"4.2-4.3":0.00465578099839,"5.0-5.1":0.0372462479871,"6.0-6.1":0.0232789049919,"7.0-7.1":0.0977714009662,"8.1-8.4":0.165280225443,"9.0-9.2":0.130361867955,"9.3":0.805450112721,"10.0-10.2":0.747252850242,"10.3":1.70867162641,"11.0-11.2":5.08411285024,"11.3":14.3002313366},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0421139009901,"4.2-4.3":0.0965538217822,"4.4":0.364644752475,"4.4.3-4.4.4":0.222895524752},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0.006724,"8":0.03362,"9":0.040344,"10":0.060516,"11":4.47146,"5.5":0},B:{"12":0.013448,"13":0.026896,"14":0.10086,"15":0.147928,"16":2.561844,"17":0.793432,_:"18"},P:{"4":0.4446,"5":0.0867512195122,"6.2":2.25553170732},J:{"7":0.0019656,"10":0.0078624},N:{"10":0.0134018181818,"11":0.134018181818},O:{"0":0.088452},H:{"0":0.077537628866},L:{"0":28.140136},R:{_:"0"},M:{"0":0.150696},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/BF.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/BF.js deleted file mode 100644 index 8269fab..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/BF.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.015016,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.001877,"18":0,"19":0,"20":0,"21":0,"22":0.001877,"23":0,"24":0,"25":0,"26":0.005631,"27":0.001877,"28":0,"29":0.001877,"30":0,"31":0,"32":0.001877,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.003754,"41":0,"42":0,"43":0.007508,"44":0.001877,"45":0,"46":0.001877,"47":0,"48":0,"49":0.065695,"50":0.001877,"51":0.001877,"52":0.001877,"53":0,"54":0,"55":0.005631,"56":0.005631,"57":0,"58":0.005631,"59":0,"60":0.01877,"61":0.005631,"62":0.003754,"63":0.024401,"64":0.039417,"65":0.086342,"66":1.111184,"67":0.043171,"68":0.001877,"69":0},C:{"2":0,"3":0.026278,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0.001877,"16":0,"17":0,"18":0,"19":0,"20":0.001877,"21":0,"22":0.001877,"23":0,"24":0.003754,"25":0.001877,"26":0,"27":0,"28":0.001877,"29":0,"30":0.001877,"31":0.001877,"32":0.001877,"33":0.003754,"34":0,"35":0.007508,"36":0.001877,"37":0.001877,"38":0.001877,"39":0.003754,"40":0.003754,"41":0.013139,"42":0.007508,"43":0.024401,"44":0.005631,"45":0.007508,"46":0.001877,"47":0.048802,"48":0.022524,"49":0.003754,"50":0.003754,"51":0.003754,"52":0.061941,"53":0.005631,"54":0.007508,"55":0.001877,"56":0.015016,"57":0.020647,"58":0.007508,"59":0.587501,"60":0.379154,"61":0.01877,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0.001877,"17":0.001877,"18":0.007508,"19":0,"20":0.016893,"21":0.003754,"22":0,"23":0.009385,"24":0,"25":0,"26":0,"27":0,"28":0.001877,"29":0.001877,"30":0.003754,"31":0,"32":0.007508,"33":0.007508,"34":0,"35":0,"36":0,"37":0.001877,"38":0,"39":0,"40":0.001877,"41":0,"42":0.001877,"43":0.005631,"44":0,"45":0,"46":0.003754,"47":0,"48":0.001877,"49":0.001877,"50":0.001877,"51":0.003754,"52":0.120128,"53":0.03754,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.035663},E:{"4":0,"5":0.001877,"6":0,"7":0,"8":0,"9":0.015016,"10":0.005631,"11":0.011262,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0.001877,"7.1":0,"9.1":0.009385,"10.1":0.041294,"11.1":0.026278},G:{"8":0.00220153381643,"3.2":0.000220153381643,"4.0-4.1":0,"4.2-4.3":0.000440306763285,"5.0-5.1":0.00352245410628,"6.0-6.1":0.00220153381643,"7.0-7.1":0.00924644202899,"8.1-8.4":0.0156308900966,"9.0-9.2":0.012328589372,"9.3":0.0761730700483,"10.0-10.2":0.0706692355072,"10.3":0.161592582126,"11.0-11.2":0.480814985507,"11.3":1.35240222343},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.214748779349,"4.2-4.3":0.492350859972,"4.4":1.85941016266,"4.4.3-4.4.4":1.13659719802},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.013139,"9":0.001877,"10":0.009385,"11":0.140775,"5.5":0},B:{"12":0.011262,"13":0.007508,"14":0.007508,"15":0.013139,"16":0.07508,"17":0.005631,_:"18"},P:{"4":0.470369482353,"5":0.102254235294,"6.2":0.276086435294},J:{"7":0.0178706,"10":0.0714824},N:{"10":0.0350304375,"11":0.1517985625},O:{"0":11.810842},H:{"0":19.3334936804},L:{"0":50.366818},R:{_:"0"},M:{"0":0.121845},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/BG.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/BG.js deleted file mode 100644 index e5b2401..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/BG.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.006017,"12":0,"13":0,"14":0,"15":0,"16":0.036102,"17":0,"18":0.018051,"19":0,"20":0.006017,"21":0,"22":0.012034,"23":0.006017,"24":0,"25":0,"26":0.018051,"27":0,"28":0,"29":0.066187,"30":0.006017,"31":0.006017,"32":0,"33":0.006017,"34":0.018051,"35":0.006017,"36":0.012034,"37":0.006017,"38":0.018051,"39":0.012034,"40":0.018051,"41":0,"42":0,"43":0.018051,"44":0.006017,"45":0.006017,"46":0.012034,"47":0.012034,"48":0.012034,"49":1.125179,"50":0.018051,"51":0.018051,"52":0.012034,"53":0.018051,"54":0.018051,"55":0.036102,"56":0.036102,"57":0.042119,"58":0.114323,"59":0.06017,"60":0.066187,"61":0.072204,"62":0.102289,"63":0.186527,"64":0.162459,"65":1.125179,"66":18.670751,"67":0.132374,"68":0.024068,"69":0},C:{"2":0,"3":0.006017,"4":0.006017,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0.012034,"11":0.006017,"12":0,"13":0,"14":0,"15":0,"16":0.006017,"17":0.006017,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0.012034,"32":0.006017,"33":0,"34":0.012034,"35":0.006017,"36":0.132374,"37":0.006017,"38":0.018051,"39":0.006017,"40":0.006017,"41":0.012034,"42":0.006017,"43":0.042119,"44":0,"45":0.024068,"46":0.006017,"47":0.036102,"48":0.36102,"49":0.024068,"50":0.030085,"51":0.024068,"52":1.257553,"53":0.036102,"54":0.030085,"55":0.048136,"56":0.126357,"57":0.108306,"58":0.078221,"59":3.074687,"60":2.713667,"61":0.036102,"62":0,"3.5":0,"3.6":0.012034},F:{"9":0,"11":0,"12":0.006017,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0.006017,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0.006017,"28":0,"29":0,"30":0,"31":0.006017,"32":0.006017,"33":0.018051,"34":0,"35":0.006017,"36":0.054153,"37":0.006017,"38":0,"39":0,"40":0.006017,"41":0,"42":0,"43":0.006017,"44":0,"45":0.006017,"46":0.012034,"47":0.006017,"48":0.006017,"49":0.006017,"50":0.006017,"51":0.006017,"52":0.836363,"53":0.198561,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0.006017,"12.1":0.054153},E:{"4":0.006017,"5":0,"6":0,"7":0,"8":0.006017,"9":0.006017,"10":0.012034,"11":0.072204,_:"0","3.1":0,"3.2":0,"5.1":0.006017,"6.1":0,"7.1":0,"9.1":0.024068,"10.1":0.036102,"11.1":0.294833},G:{"8":0.00878696557971,"3.2":0.000878696557971,"4.0-4.1":0,"4.2-4.3":0.00175739311594,"5.0-5.1":0.0140591449275,"6.0-6.1":0.00878696557971,"7.0-7.1":0.0369052554348,"8.1-8.4":0.0623874556159,"9.0-9.2":0.0492070072464,"9.3":0.304029009058,"10.0-10.2":0.282061595109,"10.3":0.644963273551,"11.0-11.2":1.91907328261,"11.3":5.39783295562},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.084613387553,"4.2-4.3":0.193991669024,"4.4":0.73262811174,"4.4.3-4.4.4":0.447831831683},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0.00608293972603,"8":0.0912440958904,"9":0.0729952767123,"10":0.0547464575342,"11":1.99520423014,"5.5":0},B:{"12":0.012034,"13":0.024068,"14":0.06017,"15":0.078221,"16":0.559581,"17":0.192544,_:"18"},P:{"4":0.324665045685,"5":0.104730659898,"6.2":1.38244471066},J:{"7":0.0055762,"10":0.0223048},N:{"10":0.0337383529412,"11":0.157445647059},O:{"0":0.127456},H:{"0":0.248875907216},L:{"0":49.268655},R:{_:"0"},M:{"0":0.143388},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/BH.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/BH.js deleted file mode 100644 index 8b1e18a..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/BH.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.004747,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0.004747,"20":0,"21":0.009494,"22":0.004747,"23":0,"24":0,"25":0.004747,"26":0,"27":0.033229,"28":0.009494,"29":0.018988,"30":0.004747,"31":0.004747,"32":0.009494,"33":0.009494,"34":0.004747,"35":0,"36":0.018988,"37":0,"38":0.018988,"39":0,"40":0.009494,"41":0,"42":0,"43":0.014241,"44":0,"45":0,"46":0.014241,"47":0,"48":0.009494,"49":0.313302,"50":0,"51":0.009494,"52":0.023735,"53":0,"54":0.028482,"55":0.018988,"56":0.014241,"57":0.018988,"58":0.042723,"59":0.033229,"60":0.09494,"61":0.042723,"62":0.080699,"63":0.123422,"64":0.147157,"65":0.863954,"66":13.443504,"67":0.075952,"68":0.052217,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0.004747,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0.004747,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.004747,"44":0,"45":0.004747,"46":0,"47":0.061711,"48":0.066458,"49":0.023735,"50":0,"51":0.004747,"52":0.042723,"53":0.014241,"54":0.009494,"55":0.014241,"56":0.037976,"57":0.033229,"58":0.014241,"59":0.707303,"60":0.498435,"61":0.028482,"62":0,"3.5":0,"3.6":0.004747},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.004747,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.004747,"34":0,"35":0,"36":0.004747,"37":0.028482,"38":0,"39":0,"40":0,"41":0,"42":0.004747,"43":0.004747,"44":0,"45":0.009494,"46":0.014241,"47":0.004747,"48":0.014241,"49":0.018988,"50":0.018988,"51":0.042723,"52":0.085446,"53":0.004747,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.004747},E:{"4":0,"5":0,"6":0.004747,"7":0.004747,"8":0.037976,"9":0.04747,"10":0.04747,"11":0.356025,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0.004747,"7.1":0,"9.1":0.175639,"10.1":0.313302,"11.1":1.276943},G:{"8":0.0151258091787,"3.2":0.00151258091787,"4.0-4.1":0,"4.2-4.3":0.00302516183575,"5.0-5.1":0.024201294686,"6.0-6.1":0.0151258091787,"7.0-7.1":0.0635283985507,"8.1-8.4":0.107393245169,"9.0-9.2":0.084704531401,"9.3":0.523352997585,"10.0-10.2":0.485538474638,"10.3":1.11023439372,"11.0-11.2":3.30347672464,"11.3":9.2917845785},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0618119363508,"4.2-4.3":0.141715171146,"4.4":0.535200912306,"4.4.3-4.4.4":0.327150980198},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.028482,"9":0.028482,"10":0.033229,"11":1.039593,"5.5":0},B:{"12":0.037976,"13":0.018988,"14":0.052217,"15":0.061711,"16":0.773761,"17":0.161398,_:"18"},P:{"4":1.06552236031,"5":0.235644368146,"6.2":2.17202634987},J:{"7":0.0021012,"10":0.0084048},N:{"10":0.01181925,"11":0.03545775},O:{"0":11.593371},H:{"0":2.64574294845},L:{"0":34.10913},R:{_:"0"},M:{"0":0.078795},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/BI.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/BI.js deleted file mode 100644 index 4f2dd92..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/BI.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0.00179,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00179,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.00179,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0.00179,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00179,"41":0,"42":0,"43":0.01432,"44":0,"45":0,"46":0,"47":0,"48":0.00179,"49":0.02506,"50":0,"51":0,"52":0.00179,"53":0,"54":0,"55":0.00358,"56":0.00358,"57":0.00537,"58":0.01074,"59":0,"60":0.02506,"61":0.00179,"62":0.00358,"63":0.00537,"64":0.01074,"65":0.09666,"66":1.36935,"67":0.00537,"68":0,"69":0},C:{"2":0,"3":0.00358,"4":0.00179,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00179,"12":0,"13":0,"14":0,"15":0.00179,"16":0,"17":0,"18":0,"19":0,"20":0.00179,"21":0.00179,"22":0.00179,"23":0.00179,"24":0,"25":0,"26":0,"27":0,"28":0.00358,"29":0,"30":0,"31":0.00895,"32":0.00716,"33":0.00179,"34":0,"35":0,"36":0.00358,"37":0.00716,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.01253,"44":0.00358,"45":0.00358,"46":0,"47":0.03222,"48":0.0179,"49":0.00358,"50":0.00179,"51":0,"52":0.02864,"53":0.00179,"54":0.00179,"55":0.00179,"56":0.00716,"57":0.00537,"58":0.01432,"59":0.38485,"60":0.30967,"61":0.00716,"62":0,"3.5":0,"3.6":0.00358},F:{"9":0,"11":0.00179,"12":0.00358,"15":0,"16":0.00179,"17":0,"18":0,"19":0.01253,"20":0.00895,"21":0,"22":0,"23":0.0358,"24":0,"25":0,"26":0,"27":0,"28":0.00179,"29":0,"30":0.00537,"31":0,"32":0.00895,"33":0.00895,"34":0.00179,"35":0,"36":0,"37":0.00179,"38":0,"39":0,"40":0,"41":0,"42":0.00537,"43":0,"44":0,"45":0.00716,"46":0.00179,"47":0,"48":0,"49":0.00179,"50":0.00179,"51":0.00716,"52":0.15573,"53":0.03043,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.02506},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.03043,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00895,"10.1":0.00895,"11.1":0.01611},G:{"8":0.00117467793881,"3.2":0.000117467793881,"4.0-4.1":0,"4.2-4.3":0.000234935587762,"5.0-5.1":0.00187948470209,"6.0-6.1":0.00117467793881,"7.0-7.1":0.004933647343,"8.1-8.4":0.00834021336554,"9.0-9.2":0.00657819645733,"9.3":0.0406438566828,"10.0-10.2":0.0377071618357,"10.3":0.0862213607085,"11.0-11.2":0.256549661836,"11.3":0.72160465781},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.129650466761,"4.2-4.3":0.297247411598,"4.4":1.12258330976,"4.4.3-4.4.4":0.686198811881},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.02148,"9":0.01074,"10":0.01074,"11":0.09129,"5.5":0},B:{"12":0.01074,"13":0.0179,"14":0.02327,"15":0.02506,"16":0.08413,"17":0.01074,_:"18"},P:{"4":0.255314901961,"5":0.0392792156863,"6.2":0.18657627451},J:{"7":0.026272,"10":0.105088},N:{"10":0.145611320755,"11":0.626128679245},O:{"0":6.55158},H:{"0":51.9060745361},L:{"0":18.85288},R:{_:"0"},M:{"0":0.05747},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/BJ.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/BJ.js deleted file mode 100644 index 3b75b26..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/BJ.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.003284,"12":0,"13":0.003284,"14":0.003284,"15":0,"16":0.003284,"17":0,"18":0,"19":0.003284,"20":0,"21":0,"22":0.003284,"23":0.003284,"24":0,"25":0.003284,"26":0.003284,"27":0.003284,"28":0,"29":0.003284,"30":0.003284,"31":0.019704,"32":0.003284,"33":0.003284,"34":0.003284,"35":0,"36":0.009852,"37":0,"38":0.003284,"39":0,"40":0.006568,"41":0,"42":0,"43":0.013136,"44":0.003284,"45":0.003284,"46":0.009852,"47":0.009852,"48":0.009852,"49":0.121508,"50":0.006568,"51":0.006568,"52":0,"53":0.003284,"54":0.003284,"55":0.039408,"56":0.042692,"57":0.003284,"58":0.045976,"59":0.009852,"60":0.0821,"61":0.019704,"62":0.059112,"63":0.1642,"64":0.128076,"65":0.384228,"66":5.293808,"67":0.03284,"68":0.006568,"69":0},C:{"2":0,"3":0.013136,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.003284,"12":0,"13":0,"14":0,"15":0.006568,"16":0.003284,"17":0,"18":0,"19":0.006568,"20":0.003284,"21":0.003284,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0.003284,"28":0.006568,"29":0.003284,"30":0.01642,"31":0.003284,"32":0.006568,"33":0.003284,"34":0,"35":0.003284,"36":0.003284,"37":0.003284,"38":0.009852,"39":0.003284,"40":0.006568,"41":0.003284,"42":0.009852,"43":0.03284,"44":0.009852,"45":0.006568,"46":0.003284,"47":0.06568,"48":0.029556,"49":0.009852,"50":0.009852,"51":0.003284,"52":0.062396,"53":0.003284,"54":0.006568,"55":0.003284,"56":0.03284,"57":0.026272,"58":0.039408,"59":0.929372,"60":0.778308,"61":0.059112,"62":0.003284,"3.5":0,"3.6":0.003284},F:{"9":0,"11":0,"12":0,"15":0.006568,"16":0.009852,"17":0,"18":0.003284,"19":0.006568,"20":0.055828,"21":0.006568,"22":0.006568,"23":0.075532,"24":0.003284,"25":0,"26":0,"27":0,"28":0.019704,"29":0.003284,"30":0.03284,"31":0,"32":0.045976,"33":0.06568,"34":0.003284,"35":0.009852,"36":0.003284,"37":0.003284,"38":0,"39":0,"40":0.003284,"41":0,"42":0.006568,"43":0,"44":0.003284,"45":0.006568,"46":0.003284,"47":0,"48":0.003284,"49":0.009852,"50":0.013136,"51":0.009852,"52":0.374376,"53":0.108372,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0.003284,"12.1":0.075532},E:{"4":0.003284,"5":0,"6":0,"7":0,"8":0.022988,"9":0.009852,"10":0.003284,"11":0.03284,_:"0","3.1":0,"3.2":0,"5.1":0.003284,"6.1":0,"7.1":0.006568,"9.1":0.009852,"10.1":0.029556,"11.1":0.157632},G:{"8":0.00232124798712,"3.2":0.000232124798712,"4.0-4.1":0,"4.2-4.3":0.000464249597424,"5.0-5.1":0.00371399677939,"6.0-6.1":0.00232124798712,"7.0-7.1":0.00974924154589,"8.1-8.4":0.0164808607085,"9.0-9.2":0.0129989887279,"9.3":0.0803151803543,"10.0-10.2":0.0745120603865,"10.3":0.170379602254,"11.0-11.2":0.506960560386,"11.3":1.42594263849},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.126550240453,"4.2-4.3":0.290139575672,"4.4":1.09573988685,"4.4.3-4.4.4":0.66979029703},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.022988,"9":0.003284,"10":0.013136,"11":0.243016,"5.5":0},B:{"12":0.019704,"13":0.013136,"14":0.01642,"15":0.036124,"16":0.108372,"17":0.019704,_:"18"},P:{"4":0.2750202,"5":0.0509296666667,"6.2":0.234276466667},J:{"7":0.0094024,"10":0.0376096},N:{"10":0.065408,"11":0.686784},O:{"0":12.102232},H:{"0":22.126796701},L:{"0":35.478728},R:{_:"0"},M:{"0":0.174616},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/BM.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/BM.js deleted file mode 100644 index e1a4afe..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/BM.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.017952,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.017952,"35":0.008976,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.008976,"46":0.017952,"47":0.017952,"48":0.062832,"49":0.62832,"50":0,"51":0,"52":0.008976,"53":0.008976,"54":0,"55":0.080784,"56":0,"57":0.071808,"58":0.116688,"59":0.017952,"60":0.053856,"61":0.107712,"62":0.17952,"63":0.125664,"64":0.565488,"65":2.728704,"66":30.087552,"67":0.251328,"68":0.035904,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.008976,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.008976,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.035904,"41":0.04488,"42":0,"43":0.017952,"44":0,"45":0,"46":0,"47":0,"48":0.053856,"49":0,"50":0.008976,"51":0,"52":0.287232,"53":0,"54":0,"55":0,"56":0.008976,"57":0.017952,"58":0.062832,"59":1.768272,"60":1.400256,"61":0.008976,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.04488,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0.008976,"52":0.2244,"53":0.04488,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},E:{"4":0.008976,"5":0.026928,"6":0.008976,"7":0,"8":0.062832,"9":0.071808,"10":0.107712,"11":0.76296,_:"0","3.1":0,"3.2":0,"5.1":0.035904,"6.1":0.053856,"7.1":0,"9.1":0.49368,"10.1":0.691152,"11.1":3.168528},G:{"8":0.0227309017713,"3.2":0.00227309017713,"4.0-4.1":0,"4.2-4.3":0.00454618035427,"5.0-5.1":0.0363694428341,"6.0-6.1":0.0227309017713,"7.0-7.1":0.0954697874396,"8.1-8.4":0.161389402576,"9.0-9.2":0.127293049919,"9.3":0.786489201288,"10.0-10.2":0.72966194686,"10.3":1.66844819002,"11.0-11.2":4.96442894686,"11.3":13.9635929581},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0302428062235,"4.2-4.3":0.069337165488,"4.4":0.26185844413,"4.4.3-4.4.4":0.160065584158},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.062832,"9":0.691152,"10":0.098736,"11":16.33632,"5.5":0},B:{"12":0.04488,"13":0.13464,"14":0.35904,"15":0.376992,"16":4.281552,"17":1.3464,_:"18"},P:{"4":0.154582204082,"5":0.0356728163265,"6.2":0.808583836735},J:{"7":0.0206848,"10":0.0827392},N:{"10":0,"11":0.023552},O:{"0":0.022528},H:{"0":0.0339309965636},L:{"0":5.796128},R:{_:"0"},M:{"0":0.0256},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/BN.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/BN.js deleted file mode 100644 index f9765ca..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/BN.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.003545,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.003545,"23":0,"24":0,"25":0,"26":0,"27":0.003545,"28":0.00709,"29":0,"30":0,"31":0.003545,"32":0.003545,"33":0.003545,"34":0.003545,"35":0.003545,"36":0.003545,"37":0.003545,"38":0.00709,"39":0.003545,"40":0.00709,"41":0,"42":0,"43":0.00709,"44":0,"45":0.003545,"46":0.003545,"47":0,"48":0,"49":0.26942,"50":0.003545,"51":0,"52":0,"53":0.00709,"54":0.003545,"55":0.010635,"56":0.00709,"57":0.00709,"58":0.017725,"59":0.02127,"60":0.060265,"61":0.02127,"62":0.02127,"63":0.06381,"64":0.053175,"65":0.54593,"66":7.284975,"67":0.07799,"68":0.02127,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0.003545,"7":0,"8":0,"9":0.003545,"10":0,"11":0,"12":0,"13":0.003545,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.00709,"30":0.003545,"31":0.00709,"32":0.024815,"33":0,"34":0.003545,"35":0,"36":0.003545,"37":0,"38":0.00709,"39":0,"40":0.003545,"41":0,"42":0,"43":0.01418,"44":0.003545,"45":0.003545,"46":0,"47":0.01418,"48":0.038995,"49":0.003545,"50":0,"51":0.00709,"52":0.081535,"53":0.01418,"54":0.003545,"55":0.003545,"56":0.010635,"57":0.01418,"58":0.017725,"59":0.655825,"60":0.499845,"61":0.046085,"62":0,"3.5":0,"3.6":0.003545},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0.003545,"19":0.003545,"20":0,"21":0.003545,"22":0.010635,"23":0,"24":0,"25":0,"26":0.003545,"27":0,"28":0.003545,"29":0.003545,"30":0.00709,"31":0.00709,"32":0.010635,"33":0.031905,"34":0,"35":0.00709,"36":0.00709,"37":0.152435,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.053175,"44":0.00709,"45":0.017725,"46":0.00709,"47":0,"48":0,"49":0.003545,"50":0,"51":0,"52":0.102805,"53":0.02836,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.038995},E:{"4":0,"5":0.003545,"6":0.01418,"7":0.003545,"8":0.017725,"9":0.017725,"10":0.04254,"11":0.1418,_:"0","3.1":0,"3.2":0,"5.1":0.024815,"6.1":0.01418,"7.1":0,"9.1":0.0709,"10.1":0.20561,"11.1":0.329685},G:{"8":0.0150001207729,"3.2":0.00150001207729,"4.0-4.1":0,"4.2-4.3":0.00300002415459,"5.0-5.1":0.0240001932367,"6.0-6.1":0.0150001207729,"7.0-7.1":0.0630005072464,"8.1-8.4":0.106500857488,"9.0-9.2":0.0840006763285,"9.3":0.519004178744,"10.0-10.2":0.481503876812,"10.3":1.10100886473,"11.0-11.2":3.27602637681,"11.3":9.21457419082},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.22012824611,"4.2-4.3":0.50468427157,"4.4":1.90598847242,"4.4.3-4.4.4":1.1650690099},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.01418,"9":0.02127,"10":0.02127,"11":0.350955,"5.5":0},B:{"12":0.003545,"13":0.003545,"14":0.01418,"15":0.01418,"16":0.19852,"17":0.053175,_:"18"},P:{"4":3.24320135135,"5":0.252716988417,"6.2":1.87431766409},J:{"7":0.001291,"10":0.005164},N:{"10":0.188988055556,"11":0.0111169444444},O:{"0":5.570665},H:{"0":9.28287782646},L:{"0":40.376885},R:{_:"0"},M:{"0":0.161375},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/BO.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/BO.js deleted file mode 100644 index 051b73a..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/BO.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.010524,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.005262,"19":0,"20":0,"21":0.005262,"22":0.010524,"23":0.005262,"24":0,"25":0.015786,"26":0.015786,"27":0,"28":0,"29":0.089454,"30":0.005262,"31":0.021048,"32":0.005262,"33":0.010524,"34":0.015786,"35":0,"36":0.010524,"37":0.015786,"38":0.042096,"39":0.010524,"40":0.021048,"41":0.005262,"42":0,"43":0.010524,"44":0.015786,"45":0.015786,"46":0.005262,"47":0.005262,"48":0.005262,"49":0.536724,"50":0.010524,"51":0.02631,"52":0.031572,"53":0.015786,"54":0.036834,"55":0.02631,"56":0.07893,"57":0.021048,"58":0.094716,"59":0.05262,"60":0.07893,"61":0.094716,"62":0.084192,"63":0.173646,"64":0.21048,"65":1.062924,"66":17.543508,"67":0.115764,"68":0.005262,"69":0},C:{"2":0,"3":0.015786,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0.005262,"17":0.005262,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.005262,"30":0.005262,"31":0.005262,"32":0.005262,"33":0.005262,"34":0.010524,"35":0.005262,"36":0.005262,"37":0.005262,"38":0.010524,"39":0.021048,"40":0.010524,"41":0.005262,"42":0.021048,"43":0.042096,"44":0.010524,"45":0.021048,"46":0.005262,"47":0.05262,"48":0.13155,"49":0.015786,"50":0.02631,"51":0.010524,"52":0.189432,"53":0.042096,"54":0.02631,"55":0.02631,"56":0.05262,"57":0.063144,"58":0.07893,"59":1.773294,"60":1.326024,"61":0.02631,"62":0,"3.5":0,"3.6":0.005262},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0.005262,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.005262,"30":0,"31":0,"32":0.010524,"33":0.010524,"34":0.005262,"35":0,"36":0.005262,"37":0.005262,"38":0,"39":0,"40":0.010524,"41":0,"42":0,"43":0.005262,"44":0.010524,"45":0.005262,"46":0.005262,"47":0,"48":0.005262,"49":0.005262,"50":0,"51":0.005262,"52":0.505152,"53":0.126288,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.02631},E:{"4":0,"5":0.005262,"6":0.005262,"7":0,"8":0.05262,"9":0.021048,"10":0.036834,"11":0.18417,_:"0","3.1":0,"3.2":0,"5.1":0.005262,"6.1":0.005262,"7.1":0,"9.1":0.094716,"10.1":0.10524,"11.1":0.442008},G:{"8":0.00315194243156,"3.2":0.000315194243156,"4.0-4.1":0,"4.2-4.3":0.000630388486312,"5.0-5.1":0.0050431078905,"6.0-6.1":0.00315194243156,"7.0-7.1":0.0132381582126,"8.1-8.4":0.0223787912641,"9.0-9.2":0.0176508776167,"9.3":0.109057208132,"10.0-10.2":0.101177352053,"10.3":0.231352574477,"11.0-11.2":0.688384227053,"11.3":1.93623823571},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.161991405941,"4.2-4.3":0.371394930693,"4.4":1.40260851485,"4.4.3-4.4.4":0.857369148515},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.0532179545455,"9":0.0319307727273,"10":0.0425743636364,"11":0.340594909091,"5.5":0},B:{"12":0.010524,"13":0.021048,"14":0.021048,"15":0.02631,"16":0.215742,"17":0.047358,_:"18"},P:{"4":2.91631349686,"5":0.345486616352,"6.2":1.53436703145},J:{"7":0.0009476,"10":0.0037904},N:{"10":0.0246376,"11":0.0985504},O:{"0":1.20819},H:{"0":1.96022131615},L:{"0":53.791868},R:{_:"0"},M:{"0":0.18952},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/BR.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/BR.js deleted file mode 100644 index 578fcb9..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/BR.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.007211,"19":0,"20":0,"21":0,"22":0.007211,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.007211,"29":0.07211,"30":0.014422,"31":0.007211,"32":0.014422,"33":0,"34":0.007211,"35":0.007211,"36":0.050477,"37":0.028844,"38":0.021633,"39":0.007211,"40":0.007211,"41":0.007211,"42":0,"43":0.036055,"44":0.014422,"45":0.007211,"46":0.014422,"47":0.028844,"48":0.014422,"49":0.411027,"50":0.014422,"51":0.057688,"52":0.014422,"53":0.014422,"54":0.028844,"55":0.057688,"56":0.079321,"57":0.043266,"58":0.252385,"59":0.086532,"60":0.129798,"61":0.122587,"62":0.158642,"63":0.346128,"64":0.338917,"65":1.961392,"66":38.102924,"67":0.353339,"68":0.064899,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.007211,"30":0,"31":0.007211,"32":0,"33":0,"34":0.014422,"35":0,"36":0,"37":0,"38":0.014422,"39":0,"40":0.007211,"41":0.007211,"42":0,"43":0.014422,"44":0,"45":0.057688,"46":0,"47":0.028844,"48":0.036055,"49":0.014422,"50":0.014422,"51":0.014422,"52":0.310073,"53":0.021633,"54":0.028844,"55":0.021633,"56":0.057688,"57":0.050477,"58":0.057688,"59":1.593631,"60":1.362879,"61":0.028844,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0.007211,"33":0.036055,"34":0,"35":0.007211,"36":0.007211,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.007211,"46":0.007211,"47":0.007211,"48":0.007211,"49":0.007211,"50":0.007211,"51":0.007211,"52":0.706678,"53":0.194697,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.007211},E:{"4":0,"5":0.007211,"6":0,"7":0,"8":0.007211,"9":0.007211,"10":0.028844,"11":0.209119,_:"0","3.1":0,"3.2":0,"5.1":0.007211,"6.1":0,"7.1":0,"9.1":0.043266,"10.1":0.122587,"11.1":0.706678},G:{"8":0.00580503019324,"3.2":0.000580503019324,"4.0-4.1":0,"4.2-4.3":0.00116100603865,"5.0-5.1":0.00928804830918,"6.0-6.1":0.00580503019324,"7.0-7.1":0.0243811268116,"8.1-8.4":0.041215714372,"9.0-9.2":0.0325081690821,"9.3":0.200854044686,"10.0-10.2":0.186341469203,"10.3":0.426089216184,"11.0-11.2":1.2678185942,"11.3":3.56603004771},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0826938684583,"4.2-4.3":0.189590820368,"4.4":0.716007885431,"4.4.3-4.4.4":0.437672425743},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0.00745752991453,"8":0.104405418803,"9":0.0447451794872,"10":0.0372876495726,"11":0.678635222222,"5.5":0},B:{"12":0.014422,"13":0.014422,"14":0.057688,"15":0.086532,"16":0.699467,"17":0.158642,_:"18"},P:{"4":0.446009186207,"5":0.050682862069,"6.2":0.942701234483},J:{"7":0.0011156,"10":0.0044624},N:{"10":0.0218988148148,"11":0.273735185185},O:{"0":0.384882},H:{"0":0.435673427835},L:{"0":36.291958},R:{_:"0"},M:{"0":0.078092},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/BS.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/BS.js deleted file mode 100644 index 563e54d..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/BS.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.005038,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0.005038,"26":0,"27":0,"28":0,"29":0,"30":0.005038,"31":0,"32":0.005038,"33":0,"34":0,"35":0,"36":0.005038,"37":0,"38":0.010076,"39":0,"40":0,"41":0.010076,"42":0,"43":0.005038,"44":0,"45":0.005038,"46":0,"47":0.005038,"48":0,"49":0.443344,"50":0.010076,"51":0.005038,"52":0.015114,"53":0,"54":0.005038,"55":0.020152,"56":0.005038,"57":0.005038,"58":0.020152,"59":0.02519,"60":0.020152,"61":0.065494,"62":0.045342,"63":0.801042,"64":0.080608,"65":1.214158,"66":11.214588,"67":0.085646,"68":0.010076,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.005038,"14":0,"15":0,"16":0.005038,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.030228,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0.010076,"42":0,"43":0,"44":0,"45":0.020152,"46":0,"47":0,"48":0.030228,"49":0,"50":0,"51":0,"52":0.05038,"53":0,"54":0,"55":0,"56":0.005038,"57":0.010076,"58":0.010076,"59":0.659978,"60":0.534028,"61":0.005038,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.005038,"29":0,"30":0,"31":0,"32":0,"33":0.005038,"34":0,"35":0,"36":0,"37":0.005038,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.005038,"46":0.005038,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.105798,"53":0.020152,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.015114},E:{"4":0,"5":0.005038,"6":0,"7":0,"8":0.010076,"9":0.005038,"10":0.035266,"11":0.27709,_:"0","3.1":0,"3.2":0,"5.1":0.005038,"6.1":0.005038,"7.1":0,"9.1":0.095722,"10.1":0.156178,"11.1":0.942106},G:{"8":0.0237040861514,"3.2":0.00237040861514,"4.0-4.1":0,"4.2-4.3":0.00474081723027,"5.0-5.1":0.0379265378422,"6.0-6.1":0.0237040861514,"7.0-7.1":0.0995571618357,"8.1-8.4":0.168299011675,"9.0-9.2":0.132742882448,"9.3":0.820161380837,"10.0-10.2":0.760901165459,"10.3":1.73987992351,"11.0-11.2":5.17697241546,"11.3":14.5614201228},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0808241640736,"4.2-4.3":0.185304181047,"4.4":0.699818981612,"4.4.3-4.4.4":0.427776673267},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.030228,"9":0.020152,"10":0.07557,"11":2.136112,"5.5":0},B:{"12":0.035266,"13":0.110836,"14":0.095722,"15":0.186406,"16":1.803604,"17":0.423192,_:"18"},P:{"4":1.17869053974,"5":0.313596565619,"6.2":4.02268697967},J:{"7":0.0039696,"10":0.0158784},N:{"10":0.0106328571429,"11":0.0637971428571},O:{"0":0.158784},H:{"0":0.159721835052},L:{"0":43.226966},R:{_:"0"},M:{"0":0.133974},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/BT.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/BT.js deleted file mode 100644 index 017faaa..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/BT.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.00493,"13":0,"14":0.002465,"15":0,"16":0,"17":0,"18":0.007395,"19":0,"20":0,"21":0,"22":0,"23":0.002465,"24":0.002465,"25":0,"26":0,"27":0,"28":0.002465,"29":0.00986,"30":0.00493,"31":0.00493,"32":0.007395,"33":0.002465,"34":0,"35":0,"36":0.002465,"37":0,"38":0.002465,"39":0,"40":0,"41":0,"42":0,"43":0.00493,"44":0,"45":0,"46":0.00493,"47":0.002465,"48":0,"49":0.056695,"50":0,"51":0.007395,"52":0.002465,"53":0.002465,"54":0,"55":0.002465,"56":0.002465,"57":0.002465,"58":0.017255,"59":0.00493,"60":0.086275,"61":0.00986,"62":0.007395,"63":0.02465,"64":0.01972,"65":0.288405,"66":3.80103,"67":0.0493,"68":0.032045,"69":0},C:{"2":0,"3":0.002465,"4":0,"5":0.002465,"6":0,"7":0,"8":0,"9":0,"10":0.00493,"11":0,"12":0.002465,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.017255,"19":0,"20":0,"21":0,"22":0.002465,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0.002465,"31":0,"32":0,"33":0,"34":0,"35":0.002465,"36":0.002465,"37":0,"38":0.002465,"39":0.002465,"40":0.002465,"41":0,"42":0,"43":0.007395,"44":0.007395,"45":0,"46":0,"47":0.01972,"48":0.00493,"49":0.002465,"50":0,"51":0.002465,"52":0.02465,"53":0,"54":0.002465,"55":0.002465,"56":0.00493,"57":0.007395,"58":0.00493,"59":0.303195,"60":0.288405,"61":0.08874,"62":0,"3.5":0.00986,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0.002465,"22":0.00493,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.002465,"34":0.002465,"35":0,"36":0,"37":0.14297,"38":0,"39":0,"40":0,"41":0,"42":0.00986,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0.002465,"52":0.032045,"53":0.007395,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.012325},E:{"4":0,"5":0,"6":0,"7":0,"8":0.002465,"9":0.002465,"10":0.007395,"11":0.017255,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00986,"10.1":0.03451,"11.1":0.06409},G:{"8":0.00673754528986,"3.2":0.000673754528986,"4.0-4.1":0,"4.2-4.3":0.00134750905797,"5.0-5.1":0.0107800724638,"6.0-6.1":0.00673754528986,"7.0-7.1":0.0282976902174,"8.1-8.4":0.047836571558,"9.0-9.2":0.0377302536232,"9.3":0.233119067029,"10.0-10.2":0.216275203804,"10.3":0.494535824275,"11.0-11.2":1.4714798913,"11.3":4.13887407156},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.055035106082,"4.2-4.3":0.126178048091,"4.4":0.476523479491,"4.4.3-4.4.4":0.291283366337},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.002465,"7":0,"8":0.00986,"9":0.002465,"10":0.00493,"11":0.091205,"5.5":0},B:{"12":0.017255,"13":0.007395,"14":0.00493,"15":0.017255,"16":0.096135,"17":0.022185,_:"18"},P:{"4":5.40406690815,"5":0.929622095731,"6.2":1.54255974127},J:{"7":0.004521,"10":0.018084},N:{"10":0.0339075,"11":0.1695375},O:{"0":7.95696},H:{"0":3.85217164948},L:{"0":61.169585},R:{_:"0"},M:{"0":0.082885},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/BW.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/BW.js deleted file mode 100644 index 7f9a971..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/BW.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0.105264,"7":0,"8":0,"9":0,"10":0,"11":0.017544,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.005848,"18":0.005848,"19":0,"20":0,"21":0,"22":0.005848,"23":0.005848,"24":0,"25":0,"26":0.005848,"27":0.005848,"28":0.040936,"29":0.011696,"30":0.005848,"31":0.005848,"32":0.005848,"33":0.023392,"34":0.005848,"35":0.005848,"36":0.017544,"37":0.035088,"38":0.005848,"39":0,"40":0.046784,"41":0.005848,"42":0.005848,"43":0.140352,"44":0.011696,"45":0.005848,"46":0.070176,"47":0.005848,"48":0.011696,"49":0.2924,"50":0.040936,"51":0.005848,"52":0.017544,"53":0.02924,"54":0.011696,"55":0.070176,"56":0.040936,"57":0.040936,"58":0.1462,"59":0.035088,"60":0.35088,"61":0.05848,"62":0.040936,"63":0.157896,"64":0.345032,"65":1.269016,"66":13.807128,"67":0.070176,"68":0.046784,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0.005848,"9":0,"10":0.005848,"11":0,"12":0.005848,"13":0.005848,"14":0,"15":0.005848,"16":0.005848,"17":0.005848,"18":0.035088,"19":0.005848,"20":0,"21":0,"22":0,"23":0.023392,"24":0,"25":0,"26":0,"27":0.005848,"28":0,"29":0.023392,"30":0.005848,"31":0,"32":0.20468,"33":0.005848,"34":0.228072,"35":0.005848,"36":0.005848,"37":0.005848,"38":0.011696,"39":0.02924,"40":0.035088,"41":0.011696,"42":0,"43":0.111112,"44":0.046784,"45":0.017544,"46":0.005848,"47":0.08772,"48":0.064328,"49":0.08772,"50":0.011696,"51":0.011696,"52":0.274856,"53":0.040936,"54":0.023392,"55":0.040936,"56":0.052632,"57":0.11696,"58":0.093568,"59":1.81288,"60":1.52048,"61":0.163744,"62":0,"3.5":0,"3.6":0.005848},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0.035088,"18":0.005848,"19":0.005848,"20":0,"21":0,"22":0.005848,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.005848,"29":0,"30":0,"31":0.005848,"32":0.005848,"33":0.017544,"34":0,"35":0.011696,"36":0.005848,"37":0.023392,"38":0,"39":0,"40":0,"41":0,"42":0.005848,"43":0,"44":0,"45":0.023392,"46":0.011696,"47":0,"48":0.005848,"49":0.017544,"50":0.011696,"51":0.005848,"52":0.55556,"53":0.08772,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.005848},E:{"4":0,"5":0.005848,"6":0,"7":0,"8":0.005848,"9":0.005848,"10":0.052632,"11":0.08772,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0.005848,"7.1":0.005848,"9.1":0.187136,"10.1":0.1462,"11.1":0.608192},G:{"8":0.00423257648953,"3.2":0.000423257648953,"4.0-4.1":0,"4.2-4.3":0.000846515297907,"5.0-5.1":0.00677212238325,"6.0-6.1":0.00423257648953,"7.0-7.1":0.017776821256,"8.1-8.4":0.0300512930757,"9.0-9.2":0.0237024283414,"9.3":0.146447146538,"10.0-10.2":0.135865705314,"10.3":0.310671114332,"11.0-11.2":0.924394705314,"11.3":2.60007173752},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.21227538331,"4.2-4.3":0.4866801471,"4.4":1.83799417256,"4.4.3-4.4.4":1.12350629703},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":4.2558294896,"8":0.129142412098,"9":0.170233179584,"10":0.14088263138,"11":1.51448828733,"5.5":0},B:{"12":0.20468,"13":0.152048,"14":0.181288,"15":0.128656,"16":0.771936,"17":0.081872,_:"18"},P:{"4":1.30093979562,"5":0.122923445255,"6.2":1.25996531387},J:{"7":0.0797184,"10":0.3188736},N:{"10":0.0891032380952,"11":0.612584761905},O:{"0":4.770648},H:{"0":3.08178276289},L:{"0":39.481832},R:{_:"0"},M:{"0":0.473328},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/BY.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/BY.js deleted file mode 100644 index 2dbecfd..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/BY.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0.007628,"5":0.007628,"6":0.007628,"7":0,"8":0,"9":0.007628,"10":0.015256,"11":0.015256,"12":0.007628,"13":0.045768,"14":0.007628,"15":0.007628,"16":0.015256,"17":0.015256,"18":0.045768,"19":0.007628,"20":0.007628,"21":0.007628,"22":0.030512,"23":0.015256,"24":0.015256,"25":0.015256,"26":0.022884,"27":0.022884,"28":0.015256,"29":0.007628,"30":0.007628,"31":0.007628,"32":0,"33":0,"34":0.007628,"35":0.007628,"36":0.030512,"37":0.007628,"38":0.022884,"39":0.030512,"40":0.030512,"41":0.015256,"42":0.007628,"43":0.030512,"44":0.022884,"45":0.030512,"46":0.015256,"47":0.022884,"48":0.03814,"49":1.1442,"50":0.015256,"51":0.022884,"52":0.007628,"53":0.03814,"54":0.022884,"55":0.053396,"56":0.091536,"57":0.030512,"58":0.122048,"59":0.11442,"60":0.129676,"61":0.175444,"62":0.167816,"63":0.396656,"64":0.358516,"65":1.98328,"66":29.962784,"67":0.221212,"68":0.11442,"69":0},C:{"2":0.007628,"3":0.022884,"4":0.015256,"5":0,"6":0,"7":0,"8":0.007628,"9":0,"10":0.007628,"11":0.007628,"12":0.007628,"13":0.007628,"14":0.007628,"15":0.007628,"16":0.007628,"17":0,"18":0.007628,"19":0.007628,"20":0.007628,"21":0.022884,"22":0,"23":0.007628,"24":0.03814,"25":0.015256,"26":0,"27":0,"28":0.007628,"29":0,"30":0,"31":0,"32":0,"33":0.007628,"34":0.007628,"35":0.015256,"36":0.007628,"37":0.007628,"38":0.030512,"39":0.007628,"40":0.015256,"41":0.007628,"42":0.007628,"43":0.015256,"44":0.007628,"45":0.015256,"46":0.007628,"47":0.053396,"48":0.03814,"49":0.022884,"50":0.068652,"51":0.015256,"52":0.68652,"53":0.068652,"54":0.053396,"55":0.099164,"56":0.106792,"57":0.122048,"58":0.091536,"59":1.662904,"60":1.586624,"61":0.030512,"62":0,"3.5":0.030512,"3.6":0.099164},F:{"9":0,"11":0.022884,"12":0.030512,"15":0,"16":0.007628,"17":0,"18":0.007628,"19":0.007628,"20":0.015256,"21":0.007628,"22":0.007628,"23":0,"24":0.007628,"25":0.007628,"26":0.007628,"27":0.022884,"28":0.015256,"29":0,"30":0.015256,"31":0.007628,"32":0.045768,"33":0.07628,"34":0.022884,"35":0.022884,"36":0.404284,"37":0.030512,"38":0.007628,"39":0.015256,"40":0.007628,"41":0.007628,"42":0.045768,"43":0.045768,"44":0.007628,"45":0.022884,"46":0.07628,"47":0.022884,"48":0.045768,"49":0.030512,"50":0.045768,"51":0.030512,"52":5.537928,"53":1.289132,"9.5-9.6":0,"10.0-10.1":0.007628,"10.5":0.007628,"10.6":0.015256,"11.1":0,"11.5":0.015256,"11.6":0.03814,"12.1":0.251724},E:{"4":0.015256,"5":0.045768,"6":0.007628,"7":0.007628,"8":0.022884,"9":0.015256,"10":0.03814,"11":0.30512,_:"0","3.1":0.007628,"3.2":0,"5.1":0.015256,"6.1":0.007628,"7.1":0,"9.1":0.030512,"10.1":0.106792,"11.1":1.121316},G:{"8":0.00565429951691,"3.2":0.000565429951691,"4.0-4.1":0,"4.2-4.3":0.00113085990338,"5.0-5.1":0.00904687922705,"6.0-6.1":0.00565429951691,"7.0-7.1":0.023748057971,"8.1-8.4":0.04014552657,"9.0-9.2":0.0316640772947,"9.3":0.195638763285,"10.0-10.2":0.181503014493,"10.3":0.415025584541,"11.0-11.2":1.23489901449,"11.3":3.47343619324},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0690711400283,"4.2-4.3":0.158358223479,"4.4":0.598054992928,"4.4.3-4.4.4":0.365571643564},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.00794209411765,"7":0.00794209411765,"8":0.492409835294,"9":0.0555946588235,"10":0.142957694118,"11":0.643309623529,"5.5":0},B:{"12":0.007628,"13":0.030512,"14":0.045768,"15":0.122048,"16":0.541588,"17":0.183072,_:"18"},P:{"4":0.266006939759,"5":0.0613862168675,"6.2":0.460396626506},J:{"7":0.0009488,"10":0.0037952},N:{"10":0.0229293333333,"11":0.183434666667},O:{"0":0.815968},H:{"0":1.07342373883},L:{"0":28.857932},R:{_:"0"},M:{"0":0.04744},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/BZ.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/BZ.js deleted file mode 100644 index f861bfa..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/BZ.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.021508,"23":0,"24":0,"25":0,"26":0.005377,"27":0,"28":0,"29":0,"30":0,"31":0.010754,"32":0.005377,"33":0,"34":0.005377,"35":0.005377,"36":0.016131,"37":0,"38":0.016131,"39":0.010754,"40":0.005377,"41":0,"42":0,"43":0.010754,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.134425,"50":0.005377,"51":0.043016,"52":0.016131,"53":0.043016,"54":0.005377,"55":0.059147,"56":0.016131,"57":0.048393,"58":0.075278,"59":0.005377,"60":0.086032,"61":0.032262,"62":0.059147,"63":0.112917,"64":0.112917,"65":1.209825,"66":13.485516,"67":0.10754,"68":0.021508,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.010754,"27":0,"28":0,"29":0,"30":0.005377,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.005377,"44":0,"45":0.010754,"46":0,"47":0.032262,"48":0.016131,"49":0,"50":0.005377,"51":0.010754,"52":0.166687,"53":0.005377,"54":0.010754,"55":0.005377,"56":0.010754,"57":2.140046,"58":0.043016,"59":2.63473,"60":1.295857,"61":0.032262,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0.005377,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.005377,"50":0,"51":0,"52":0.193572,"53":0.05377,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.005377},E:{"4":0,"5":0,"6":0,"7":0.005377,"8":0,"9":0.005377,"10":0.016131,"11":0.301112,_:"0","3.1":0,"3.2":0,"5.1":0.005377,"6.1":0,"7.1":0,"9.1":0.166687,"10.1":0.069901,"11.1":0.887205},G:{"8":0.0133205595813,"3.2":0.00133205595813,"4.0-4.1":0,"4.2-4.3":0.00266411191626,"5.0-5.1":0.0213128953301,"6.0-6.1":0.0133205595813,"7.0-7.1":0.0559463502415,"8.1-8.4":0.0945759730274,"9.0-9.2":0.0745951336554,"9.3":0.460891361514,"10.0-10.2":0.42758996256,"10.3":0.977729073269,"11.0-11.2":2.90921021256,"11.3":8.18281975081},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.16576607355,"4.2-4.3":0.380049046676,"4.4":1.43529161245,"4.4.3-4.4.4":0.877347267327},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.016131,"9":0.059147,"10":0.026885,"11":0.876451,"5.5":0},B:{"12":0.043016,"13":0.032262,"14":0.069901,"15":0.096786,"16":1.113039,"17":0.290358,_:"18"},P:{"4":0.816009532468,"5":0.121298714286,"6.2":1.45558457143},J:{"7":0.0055476,"10":0.0221904},N:{"10":0.28070856,"11":0.35726544},O:{"0":0.624105},H:{"0":0.389531438144},L:{"0":50.333767},R:{_:"0"},M:{"0":0.143313},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/CA.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/CA.js deleted file mode 100644 index dbc5b0e..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/CA.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.006381,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.006381,"19":0,"20":0,"21":0,"22":0.006381,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.019143,"30":0,"31":0.006381,"32":0.006381,"33":0,"34":0.006381,"35":0.006381,"36":0.006381,"37":0.006381,"38":0.012762,"39":0.012762,"40":0.006381,"41":0.006381,"42":0.006381,"43":0.012762,"44":0.012762,"45":0.006381,"46":0.006381,"47":0.012762,"48":0.019143,"49":0.465813,"50":0.012762,"51":0.019143,"52":0.012762,"53":0.012762,"54":0.031905,"55":0.140382,"56":0.051048,"57":0.051048,"58":0.057429,"59":0.051048,"60":0.06381,"61":0.057429,"62":0.108477,"63":0.89334,"64":0.280764,"65":2.061063,"66":18.070992,"67":0.12762,"68":0.019143,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0.006381,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0.006381,"32":0,"33":0,"34":0.006381,"35":0.006381,"36":0.006381,"37":0,"38":0.006381,"39":0,"40":0.006381,"41":0.025524,"42":0.006381,"43":0.006381,"44":0.006381,"45":0.019143,"46":0.006381,"47":0.019143,"48":0.095715,"49":0.012762,"50":0.025524,"51":0.019143,"52":0.306288,"53":0.019143,"54":0.025524,"55":0.019143,"56":0.044667,"57":0.051048,"58":0.051048,"59":1.748394,"60":1.627155,"61":0.025524,"62":0,"3.5":0,"3.6":0.006381},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.012762,"34":0,"35":0,"36":0.006381,"37":0.006381,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.006381,"46":0.006381,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.261621,"53":0.057429,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.006381},E:{"4":0.006381,"5":0.019143,"6":0,"7":0.006381,"8":0.031905,"9":0.025524,"10":0.082953,"11":0.427527,_:"0","3.1":0,"3.2":0,"5.1":0.031905,"6.1":0.019143,"7.1":0,"9.1":0.210573,"10.1":0.370098,"11.1":1.78668},G:{"8":0.0343163607085,"3.2":0.00343163607085,"4.0-4.1":0,"4.2-4.3":0.00686327214171,"5.0-5.1":0.0549061771337,"6.0-6.1":0.0343163607085,"7.0-7.1":0.144128714976,"8.1-8.4":0.243646161031,"9.0-9.2":0.192171619968,"9.3":1.18734608052,"10.0-10.2":1.10155517874,"10.3":2.51882087601,"11.0-11.2":7.49469317874,"11.3":21.0805403833},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0444435940594,"4.2-4.3":0.101895069307,"4.4":0.384816485149,"4.4.3-4.4.4":0.235225851485},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0.00642593661972,"8":0.0578334295775,"9":0.109240922535,"10":0.044981556338,"11":3.43145015493,"5.5":0},B:{"12":0.019143,"13":0.019143,"14":0.06381,"15":0.082953,"16":2.188683,"17":0.153144,_:"18"},P:{"4":0.286678915888,"5":0.0992350093458,"6.2":1.55468181308},J:{"7":0.0369138,"10":0.1476552},N:{"10":0.010857,"11":0.021714},O:{"0":0.673134},H:{"0":0.198721652921},L:{"0":22.258832},R:{_:"0"},M:{"0":0.184569},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/CD.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/CD.js deleted file mode 100644 index 6bfac53..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/CD.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"6":0.001526,"10":0.000763,"11":0.06867,"12":0.000763,"16":0.000763,"18":0.001526,"19":0.003052,"23":0.001526,"25":0.009919,"26":0.004578,"27":0.000763,"28":0.000763,"29":0.012208,"31":0.001526,"32":0.002289,"33":0.012208,"34":0.001526,"35":0.003815,"36":0.001526,"38":0.003815,"40":0.009156,"43":0.079352,"44":0.001526,"45":0.002289,"46":0.000763,"47":0.003052,"48":0.001526,"49":0.050358,"50":0.003815,"51":0.004578,"52":0.002289,"53":0.001526,"55":0.090797,"56":0.002289,"57":0.009919,"58":0.033572,"59":0.005341,"60":0.087745,"61":0.004578,"62":0.00763,"63":0.025179,"64":0.060277,"65":0.248738,"66":2.432444,"67":0.026705,"68":0.001526,_:"4 5 7 8 9 13 14 15 17 20 21 22 24 30 37 39 41 42 54 69"},C:{"3":0.049595,"4":0.001526,"5":0.003052,"6":0.001526,"7":0.001526,"9":0.000763,"10":0.002289,"12":0.021364,"13":0.000763,"14":0.002289,"15":0.001526,"16":0.003052,"17":0.001526,"18":0.003815,"19":0.000763,"20":0.003815,"21":0.003815,"22":0.003052,"23":0.002289,"24":0.001526,"25":0.001526,"26":0.002289,"27":0.001526,"28":0.001526,"29":0.002289,"30":0.006104,"31":0.008393,"32":0.006867,"33":0.001526,"34":0.008393,"35":0.001526,"36":0.003815,"37":0.003815,"38":0.008393,"39":0.001526,"40":0.014497,"41":0.001526,"42":0.001526,"43":0.029757,"44":0.006104,"45":0.049595,"46":0.013734,"47":0.03815,"48":0.008393,"49":0.005341,"50":0.003052,"51":0.003052,"52":0.04578,"53":0.002289,"54":0.008393,"55":0.002289,"56":0.032809,"57":0.035861,"58":0.018312,"59":0.704249,"60":0.614215,"61":0.032809,_:"2 8 11 62","3.5":0.002289,"3.6":0.004578},F:{"11":0.003052,"12":0.000763,"15":0.001526,"16":0.001526,"17":0.000763,"18":0.001526,"19":0.001526,"20":0.003052,"21":0.000763,"22":0.000763,"24":0.001526,"29":0.00763,"30":0.002289,"31":0.003052,"33":0.004578,"34":0.009156,"35":0.009156,"36":0.011445,"37":0.006104,"38":0.001526,"39":0.000763,"40":0.008393,"41":0.000763,"42":0.03815,"43":0.006104,"44":0.000763,"45":0.004578,"46":0.012208,"47":0.001526,"48":0.009919,"49":0.010682,"50":0.020601,"51":0.025179,"52":0.35861,"53":0.118265,_:"9 23 25 26 27 28 32 9.5-9.6","10.0-10.1":0.000763,"10.5":0.002289,"10.6":0.001526,"11.1":0.000763,"11.5":0.002289,"11.6":0.002289,"12.1":0.001526},E:{"4":0,"5":0.002289,"8":0.008393,"9":0.006104,"10":0.025942,"11":0.09919,_:"0 6 7 3.1 3.2","5.1":0.003052,"6.1":0.001526,"7.1":0.003815,"9.1":0.016023,"10.1":0.041965,"11.1":0.172438},G:{"8":0.00145009661836,"3.2":0.000145009661836,"4.0-4.1":0,"4.2-4.3":0.000290019323671,"5.0-5.1":0.00232015458937,"6.0-6.1":0.00145009661836,"7.0-7.1":0.0060904057971,"8.1-8.4":0.0102956859903,"9.0-9.2":0.0081205410628,"9.3":0.0501733429952,"10.0-10.2":0.0465481014493,"10.3":0.106437091787,"11.0-11.2":0.316701101449,"11.3":0.890794352657},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.259770664781,"4.2-4.3":0.595571768034,"4.4":2.24923380481,"4.4.3-4.4.4":1.37488376238},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"7":0.00242963771186,"8":0.0518322711864,"9":0.00971855084746,"10":0.0736990105932,"11":0.239724254237,_:"6 5.5"},B:{"12":0.090034,"13":0.027468,"14":0.067907,"15":0.017549,"16":0.089271,"17":0.010682,_:"18"},P:{"4":0.914711218045,"5":0.123331849624,"6.2":0.298051969925},J:{"7":0.0203192,"10":0.0812768},N:{"10":0.315382235294,"11":0.876061764706},O:{"0":12.88422},H:{"0":52.560473189},L:{"0":15.175849},R:{_:"0"},M:{"0":0.13854},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/CF.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/CF.js deleted file mode 100644 index 2201ecd..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/CF.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.002557,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0.015342,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.012785,"44":0,"45":0,"46":0.005114,"47":0,"48":0,"49":0.010228,"50":0.002557,"51":0,"52":0,"53":0,"54":0,"55":0.196889,"56":0.005114,"57":0.452589,"58":0.007671,"59":0.015342,"60":0.002557,"61":0,"62":0.007671,"63":0.020456,"64":0.005114,"65":0.28127,"66":1.569998,"67":0.007671,"68":0.002557,"69":0},C:{"2":0.002557,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0.007671,"11":0,"12":0.002557,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0.002557,"20":0.002557,"21":0.002557,"22":0.002557,"23":0.002557,"24":0.005114,"25":0,"26":0,"27":0.002557,"28":0.007671,"29":0.002557,"30":0.007671,"31":0.028127,"32":0.007671,"33":0.005114,"34":0.005114,"35":0.002557,"36":0.017899,"37":0,"38":0.010228,"39":0,"40":0.005114,"41":0,"42":0,"43":0.033241,"44":0.012785,"45":0.058811,"46":0.002557,"47":0.035798,"48":0.028127,"49":0.005114,"50":0,"51":0.002557,"52":0.069039,"53":0.002557,"54":0.002557,"55":0.005114,"56":0.010228,"57":0.010228,"58":0.017899,"59":0.902621,"60":0.708289,"61":0,"62":0,"3.5":0.002557,"3.6":0.005114},F:{"9":0,"11":0,"12":0,"15":0,"16":0.005114,"17":0,"18":0.002557,"19":0,"20":0,"21":0,"22":0.005114,"23":0.023013,"24":0,"25":0,"26":0,"27":0,"28":0.005114,"29":0,"30":0,"31":0,"32":0.002557,"33":0,"34":0,"35":0,"36":0.007671,"37":0.007671,"38":0,"39":0,"40":0,"41":0,"42":0.002557,"43":0.002557,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.007671,"51":0.005114,"52":0.199446,"53":0.033241,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.040912},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0.002557,"11":0.007671,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.012785,"10.1":0.002557,"11.1":0.048583},G:{"8":0.00190033816425,"3.2":0.000190033816425,"4.0-4.1":0,"4.2-4.3":0.00038006763285,"5.0-5.1":0.0030405410628,"6.0-6.1":0.00190033816425,"7.0-7.1":0.00798142028986,"8.1-8.4":0.0134924009662,"9.0-9.2":0.0106418937198,"9.3":0.0657517004831,"10.0-10.2":0.0610008550725,"10.3":0.139484821256,"11.0-11.2":0.415033855072,"11.3":1.1673777343},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.401884899576,"4.2-4.3":0.921394647808,"4.4":3.47973510608,"4.4.3-4.4.4":2.12704934653},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.043469,"9":0,"10":0.10228,"11":0.271042,"5.5":0},B:{"12":0.02557,"13":0.028127,"14":0.012785,"15":0.010228,"16":0.086938,"17":0.007671,_:"18"},P:{"4":0.82602314094,"5":0.370651409396,"6.2":0.243570926174},J:{"7":0.0014886,"10":0.0059544},N:{"10":0,"11":0.692199},O:{"0":4.428585},H:{"0":11.9439048711},L:{"0":61.212237},R:{_:"0"},M:{"0":0.104202},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/CG.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/CG.js deleted file mode 100644 index 80d911f..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/CG.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0.008548,"11":0.055562,"17":0.004274,"18":0.008548,"22":0.006411,"24":0.002137,"25":0.006411,"26":0.004274,"27":0.002137,"29":0.010685,"30":0.02137,"31":0.004274,"32":0.017096,"33":0.014959,"36":0.002137,"38":0.006411,"39":0.004274,"40":0.002137,"42":0.002137,"43":0.123946,"45":0.012822,"46":0.002137,"47":0.004274,"48":0.119672,"49":0.239344,"50":0.004274,"51":0.012822,"53":0.008548,"54":0.004274,"55":0.111124,"56":0.014959,"57":0.004274,"58":0.162412,"59":0.029918,"60":0.108987,"61":0.019233,"62":0.081206,"63":0.076932,"64":0.057699,"65":0.557757,"66":7.361965,"67":0.070521,"68":0.034192,_:"5 6 7 8 9 10 12 13 14 15 16 19 20 21 23 28 34 35 37 41 44 52 69"},C:{"3":0.476551,"4":0.002137,"7":0.004274,"8":0.008548,"10":0.008548,"12":0.014959,"13":0.002137,"14":0.004274,"15":0.004274,"16":0.008548,"18":0.006411,"19":0.012822,"23":0.006411,"25":0.004274,"26":0.006411,"28":0.008548,"29":0.008548,"30":0.006411,"31":0.006411,"32":0.038466,"33":0.010685,"34":0.004274,"35":0.008548,"36":0.034192,"37":0.002137,"38":0.010685,"39":0.008548,"40":0.029918,"41":0.02137,"42":0.032055,"43":0.070521,"44":0.006411,"45":0.008548,"46":0.006411,"47":0.123946,"48":0.034192,"49":0.019233,"50":0.002137,"51":0.010685,"52":0.166686,"53":0.006411,"54":0.010685,"55":0.012822,"56":0.074795,"57":0.108987,"58":0.083343,"59":2.228891,"60":2.002369,"61":0.049151,_:"2 5 6 9 11 17 20 21 22 24 27 62 3.6","3.5":0.008548},F:{"11":0.006411,"17":0.004274,"19":0.004274,"20":0.004274,"21":0.004274,"30":0.004274,"34":0.014959,"35":0.004274,"36":0.025644,"37":0.019233,"40":0.002137,"42":0.138905,"43":0.002137,"44":0.006411,"45":0.006411,"46":0.023507,"47":0.023507,"48":0.004274,"49":0.010685,"50":0.029918,"51":0.119672,"52":0.908225,"53":0.247892,_:"9 12 15 16 18 22 23 24 25 26 27 28 29 31 32 33 38 39 41 9.5-9.6 10.5 10.6 11.1 11.5","10.0-10.1":0,"11.6":0.017096,"12.1":0.027781},E:{"4":0,"6":0.002137,"8":0.023507,"9":0.004274,"10":0.068384,"11":0.166686,_:"0 5 7 3.1 3.2","5.1":0.008548,"6.1":0.014959,"7.1":0.019233,"9.1":0.083343,"10.1":0.04274,"11.1":0.138905},G:{"8":0.00296761775362,"3.2":0.000296761775362,"4.0-4.1":0,"4.2-4.3":0.000593523550725,"5.0-5.1":0.0047481884058,"6.0-6.1":0.00296761775362,"7.0-7.1":0.0124639945652,"8.1-8.4":0.0210700860507,"9.0-9.2":0.0166186594203,"9.3":0.102679574275,"10.0-10.2":0.0952605298913,"10.3":0.217823143116,"11.0-11.2":0.648127717391,"11.3":1.82300758605},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.451883384724,"4.2-4.3":1.03602532107,"4.4":3.91264881895,"4.4.3-4.4.4":2.39167547525},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"7":0.00218152083333,"8":0.091623875,"9":0.0109076041667,"10":0.0610825833333,"11":1.09076041667,_:"6 5.5"},B:{"12":0.160275,"13":0.047014,"14":0.049151,"15":0.047014,"16":0.369701,"17":0.029918,_:"18"},P:{"4":1.07552870103,"5":0.150775051546,"6.2":0.693565237113},J:{"7":0.062904,"10":0.251616},N:{"10":0.248995,"11":0.222785},O:{"0":24.68982},H:{"0":10.3697433144},L:{"0":29.730891},R:{_:"0"},M:{"0":0.306657},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/CH.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/CH.js deleted file mode 100644 index 9f059db..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/CH.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.006065,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.006065,"19":0,"20":0,"21":0,"22":0.006065,"23":0,"24":0,"25":0,"26":0,"27":0.018195,"28":0,"29":0.090975,"30":0,"31":0,"32":0,"33":0.006065,"34":0.018195,"35":0,"36":0,"37":0,"38":0.01213,"39":0,"40":0.01213,"41":0.006065,"42":0.030325,"43":0.01213,"44":0,"45":0.006065,"46":0.006065,"47":0.006065,"48":0.006065,"49":0.21834,"50":0.006065,"51":0.01213,"52":0.042455,"53":0.006065,"54":0.03639,"55":0.03639,"56":0.030325,"57":0.02426,"58":0.054585,"59":0.042455,"60":0.078845,"61":0.03639,"62":0.06065,"63":0.175885,"64":0.224405,"65":0.98253,"66":11.020105,"67":0.078845,"68":0.01213,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0.006065,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.006065,"25":0,"26":0,"27":0,"28":0,"29":0.006065,"30":0,"31":0.006065,"32":0.006065,"33":0.006065,"34":0.006065,"35":0,"36":0.006065,"37":0,"38":0.042455,"39":0.006065,"40":0.006065,"41":0.006065,"42":0.006065,"43":0.01213,"44":0,"45":0.04852,"46":0.006065,"47":0.018195,"48":0.127365,"49":0.018195,"50":0.030325,"51":0.018195,"52":1.158415,"53":0.04852,"54":0.030325,"55":0.018195,"56":0.054585,"57":0.06065,"58":0.078845,"59":2.85055,"60":2.225855,"61":0.02426,"62":0.006065,"3.5":0,"3.6":0.006065},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.006065,"34":0,"35":0,"36":0.006065,"37":0.006065,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.006065,"46":0.006065,"47":0.006065,"48":0.006065,"49":0,"50":0.006065,"51":0.006065,"52":0.42455,"53":0.09704,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.01213},E:{"4":0,"5":0.02426,"6":0.006065,"7":0.006065,"8":0.042455,"9":0.042455,"10":0.13343,"11":0.843035,_:"0","3.1":0,"3.2":0,"5.1":0.06065,"6.1":0.042455,"7.1":0,"9.1":0.321445,"10.1":0.600435,"11.1":3.038565},G:{"8":0.0370625301932,"3.2":0.00370625301932,"4.0-4.1":0,"4.2-4.3":0.00741250603865,"5.0-5.1":0.0593000483092,"6.0-6.1":0.0370625301932,"7.0-7.1":0.155662626812,"8.1-8.4":0.263143964372,"9.0-9.2":0.207550169082,"9.3":1.28236354469,"10.0-10.2":1.1897072192,"10.3":2.72038971618,"11.0-11.2":8.0944565942,"11.3":22.7675122977},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0328269660537,"4.2-4.3":0.075261824611,"4.4":0.284233486563,"4.4.3-4.4.4":0.173742722772},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.02426,"9":0.10917,"10":0.042455,"11":4.942975,"5.5":0},B:{"12":0.018195,"13":0.018195,"14":0.09704,"15":0.18195,"16":1.752785,"17":0.61863,_:"18"},P:{"4":0.346782875399,"5":0.162554472843,"6.2":2.1782299361},J:{"7":0.003935,"10":0.01574},N:{"10":0.0112428571429,"11":0.0674571428571},O:{"0":0.106245},H:{"0":0.134114536082},L:{"0":21.824545},R:{_:"0"},M:{"0":0.421045},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/CI.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/CI.js deleted file mode 100644 index 6115291..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/CI.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.007054,"12":0.003527,"13":0.003527,"14":0,"15":0,"16":0.003527,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0.007054,"24":0,"25":0,"26":0.003527,"27":0.003527,"28":0.003527,"29":0.031743,"30":0.003527,"31":0.007054,"32":0.003527,"33":0.003527,"34":0,"35":0,"36":0.003527,"37":0.003527,"38":0.003527,"39":0,"40":0.010581,"41":0,"42":0,"43":0.045851,"44":0.003527,"45":0.007054,"46":0.010581,"47":0.003527,"48":0.003527,"49":0.694819,"50":0.017635,"51":0.003527,"52":0.003527,"53":0.007054,"54":0.003527,"55":0.017635,"56":0.010581,"57":0.017635,"58":0.059959,"59":0.024689,"60":0.119918,"61":0.03527,"62":0.045851,"63":0.081121,"64":0.077594,"65":0.444402,"66":6.651922,"67":0.056432,"68":0.021162,"69":0},C:{"2":0,"3":0.003527,"4":0,"5":0.003527,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.010581,"13":0,"14":0,"15":0.003527,"16":0.003527,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.003527,"27":0.003527,"28":0,"29":0,"30":0.003527,"31":0.003527,"32":0.126972,"33":0.003527,"34":0,"35":0.003527,"36":0,"37":0.003527,"38":0.003527,"39":0.003527,"40":0.003527,"41":0.003527,"42":0.003527,"43":0.028216,"44":0.003527,"45":0.007054,"46":0.010581,"47":0.031743,"48":0.052905,"49":0.010581,"50":0.010581,"51":0.003527,"52":0.095229,"53":0.007054,"54":0.010581,"55":0.010581,"56":0.038797,"57":0.021162,"58":0.021162,"59":0.924074,"60":0.687765,"61":0.028216,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0.003527,"17":0.003527,"18":0,"19":0.007054,"20":0.028216,"21":0,"22":0.003527,"23":0.010581,"24":0,"25":0,"26":0,"27":0,"28":0.003527,"29":0,"30":0.007054,"31":0,"32":0.007054,"33":0.007054,"34":0,"35":0.014108,"36":0.007054,"37":0.003527,"38":0,"39":0,"40":0.003527,"41":0,"42":0.003527,"43":0.003527,"44":0,"45":0.010581,"46":0.007054,"47":0,"48":0,"49":0,"50":0.003527,"51":0.007054,"52":0.328011,"53":0.088175,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.017635},E:{"4":0,"5":0,"6":0.003527,"7":0,"8":0.017635,"9":0.010581,"10":0.017635,"11":0.067013,_:"0","3.1":0,"3.2":0,"5.1":0.003527,"6.1":0,"7.1":0,"9.1":0.056432,"10.1":0.059959,"11.1":0.158715},G:{"8":0.0053931421095,"3.2":0.00053931421095,"4.0-4.1":0,"4.2-4.3":0.0010786284219,"5.0-5.1":0.0086290273752,"6.0-6.1":0.0053931421095,"7.0-7.1":0.0226511968599,"8.1-8.4":0.0382913089775,"9.0-9.2":0.0302015958132,"9.3":0.186602716989,"10.0-10.2":0.173119861715,"10.3":0.395856630837,"11.0-11.2":1.17786223671,"11.3":3.31300719787},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.147166049505,"4.2-4.3":0.337405089109,"4.4":1.27424262376,"4.4.3-4.4.4":0.778903237624},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.003527,"7":0,"8":0.014108,"9":0.003527,"10":0.010581,"11":0.098756,"5.5":0},B:{"12":0.021162,"13":0.028216,"14":0.042324,"15":0.03527,"16":0.148134,"17":0.024689,_:"18"},P:{"4":0.504462466667,"5":0.123541828571,"6.2":0.411806095238},J:{"7":0.0297758,"10":0.1191032},N:{"10":0.0328273571429,"11":0.426755642857},O:{"0":3.437163},H:{"0":11.0859467474},L:{"0":54.841099},R:{_:"0"},M:{"0":0.621408},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/CK.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/CK.js deleted file mode 100644 index bce040d..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/CK.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.0159,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0.0053,"45":0,"46":0,"47":0,"48":0.0159,"49":0.2438,"50":0,"51":0,"52":0,"53":0,"54":0.0159,"55":0.0477,"56":0,"57":0,"58":0.0053,"59":0.0053,"60":0.0053,"61":0.0159,"62":0.0318,"63":0.0583,"64":0.053,"65":0.7049,"66":9.8209,"67":0.0689,"68":0,"69":0},C:{"2":0,"3":0,"4":0,"5":0.0053,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.0053,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.0106,"39":0,"40":0,"41":0,"42":0,"43":0.0159,"44":0,"45":0,"46":0.0053,"47":0.0053,"48":0.0159,"49":0.0318,"50":0,"51":0,"52":0.0901,"53":0,"54":0,"55":0,"56":0.0053,"57":0.0265,"58":0.0265,"59":0.6625,"60":0.5353,"61":0.0159,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.0053,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.0583,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.0053,"50":0,"51":0,"52":0.0159,"53":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},E:{"4":0.0053,"5":0,"6":0,"7":0,"8":0.0053,"9":0,"10":0.0636,"11":0.159,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.0371,"10.1":0.0318,"11.1":0.3816},G:{"8":0.0283041465378,"3.2":0.00283041465378,"4.0-4.1":0,"4.2-4.3":0.00566082930757,"5.0-5.1":0.0452866344605,"6.0-6.1":0.0283041465378,"7.0-7.1":0.118877415459,"8.1-8.4":0.200959440419,"9.0-9.2":0.158503220612,"9.3":0.979323470209,"10.0-10.2":0.908563103865,"10.3":2.07752435588,"11.0-11.2":6.18162560386,"11.3":17.3872372182},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0228138613861,"4.2-4.3":0.052304950495,"4.4":0.197534653465,"4.4.3-4.4.4":0.120746534653},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":2.7242,"9":0,"10":0,"11":9.2485,"5.5":0},B:{"12":0.0689,"13":0.0371,"14":0.0318,"15":0.0477,"16":0.6731,"17":0.0318,_:"18"},P:{"4":1.23641494845,"5":0.356255154639,"6.2":2.16896520619},J:{"7":0.0047,"10":0.0188},N:{"10":0,"11":0.2632},O:{"0":0.4089},H:{"0":0.320375257732},L:{"0":37.1085},R:{_:"0"},M:{"0":0.3431},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/CL.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/CL.js deleted file mode 100644 index 556917a..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/CL.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.005918,"19":0,"20":0,"21":0,"22":0.017754,"23":0,"24":0,"25":0,"26":0.005918,"27":0,"28":0,"29":0.047344,"30":0.005918,"31":0.005918,"32":0.005918,"33":0,"34":0.017754,"35":0,"36":0.005918,"37":0.005918,"38":0.076934,"39":0.005918,"40":0,"41":0,"42":0,"43":0.011836,"44":0.005918,"45":0.005918,"46":0.011836,"47":0.005918,"48":0.011836,"49":0.597718,"50":0.005918,"51":0.035508,"52":0.011836,"53":0.005918,"54":0.011836,"55":0.023672,"56":0.065098,"57":0.023672,"58":0.112442,"59":0.047344,"60":0.065098,"61":0.053262,"62":0.08877,"63":0.171622,"64":0.201212,"65":1.580106,"66":23.234068,"67":0.159786,"68":0.011836,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.011836,"35":0,"36":0,"37":0,"38":0.005918,"39":0.005918,"40":0,"41":0,"42":0,"43":0.005918,"44":0,"45":0.005918,"46":0.005918,"47":0.017754,"48":0.065098,"49":0.005918,"50":0.011836,"51":0.005918,"52":0.11836,"53":0.005918,"54":0.011836,"55":0.005918,"56":0.023672,"57":0.035508,"58":0.02959,"59":1.148092,"60":0.881782,"61":0.023672,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0.005918,"33":0.005918,"34":0,"35":0,"36":0.005918,"37":0.005918,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.005918,"46":0.005918,"47":0.005918,"48":0.011836,"49":0.005918,"50":0,"51":0.005918,"52":0.5918,"53":0.142032,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.005918},E:{"4":0,"5":0,"6":0,"7":0,"8":0.035508,"9":0.076934,"10":0.112442,"11":0.372834,_:"0","3.1":0,"3.2":0,"5.1":0.011836,"6.1":0.005918,"7.1":0.011836,"9.1":0.159786,"10.1":0.248556,"11.1":0.982388},G:{"8":0.0103049919485,"3.2":0.00103049919485,"4.0-4.1":0,"4.2-4.3":0.00206099838969,"5.0-5.1":0.0164879871176,"6.0-6.1":0.0103049919485,"7.0-7.1":0.0432809661836,"8.1-8.4":0.0731654428341,"9.0-9.2":0.0577079549114,"9.3":0.356552721417,"10.0-10.2":0.330790241546,"10.3":0.756386409018,"11.0-11.2":2.25061024155,"11.3":6.33035655395},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.046476950495,"4.2-4.3":0.106556910891,"4.4":0.402422376238,"4.4.3-4.4.4":0.245987762376},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.00595719205298,"7":0.00595719205298,"8":0.0714863046358,"9":0.0357431523179,"10":0.0357431523179,"11":0.744649006623,"5.5":0},B:{"12":0.011836,"13":0.017754,"14":0.035508,"15":0.041426,"16":0.455686,"17":0.082852,_:"18"},P:{"4":0.455050227273,"5":0.0808978181818,"6.2":0.758417045455},J:{"7":0.0008164,"10":0.0032656},N:{"10":0.0114296,"11":0.0457184},O:{"0":0.053066},H:{"0":0.212551563574},L:{"0":51.73909},R:{_:"0"},M:{"0":0.130624},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/CM.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/CM.js deleted file mode 100644 index e1015c1..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/CM.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.007071,"12":0,"13":0.002357,"14":0,"15":0,"16":0,"17":0,"18":0.002357,"19":0.002357,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0.002357,"26":0.002357,"27":0,"28":0.002357,"29":0.028284,"30":0.004714,"31":0.002357,"32":0,"33":0.002357,"34":0.004714,"35":0.002357,"36":0.007071,"37":0.009428,"38":0.002357,"39":0,"40":0.004714,"41":0,"42":0.002357,"43":0.018856,"44":0,"45":0.004714,"46":0.002357,"47":0,"48":0.002357,"49":0.089566,"50":0.007071,"51":0.004714,"52":0,"53":0.002357,"54":0.002357,"55":0.014142,"56":0.007071,"57":0.004714,"58":0.035355,"59":0.004714,"60":0.035355,"61":0.009428,"62":0.016499,"63":0.042426,"64":0.025927,"65":0.181489,"66":1.725324,"67":0.016499,"68":0.014142,"69":0},C:{"2":0,"3":0.011785,"4":0.004714,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0.002357,"16":0,"17":0,"18":0,"19":0.002357,"20":0.007071,"21":0,"22":0.002357,"23":0.002357,"24":0.002357,"25":0.002357,"26":0,"27":0.002357,"28":0.002357,"29":0.004714,"30":0.004714,"31":0.004714,"32":0.004714,"33":0.002357,"34":0.014142,"35":0.004714,"36":0.002357,"37":0.004714,"38":0.009428,"39":0.004714,"40":0.004714,"41":0.004714,"42":0.009428,"43":0.032998,"44":0.009428,"45":0.014142,"46":0.004714,"47":0.04714,"48":0.037712,"49":0.025927,"50":0.018856,"51":0.007071,"52":0.153205,"53":0.009428,"54":0.009428,"55":0.014142,"56":0.02357,"57":0.035355,"58":0.028284,"59":0.784881,"60":0.577465,"61":0.030641,"62":0.002357,"3.5":0,"3.6":0.004714},F:{"9":0,"11":0,"12":0.002357,"15":0,"16":0.002357,"17":0,"18":0,"19":0.002357,"20":0.02357,"21":0.002357,"22":0.002357,"23":0.011785,"24":0,"25":0,"26":0,"27":0,"28":0.002357,"29":0.004714,"30":0.002357,"31":0,"32":0.009428,"33":0.009428,"34":0.002357,"35":0.004714,"36":0.007071,"37":0.002357,"38":0,"39":0,"40":0.002357,"41":0,"42":0.004714,"43":0.002357,"44":0,"45":0.002357,"46":0.004714,"47":0,"48":0.004714,"49":0.002357,"50":0.011785,"51":0.009428,"52":0.242771,"53":0.054211,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.032998},E:{"4":0,"5":0,"6":0,"7":0,"8":0.002357,"9":0,"10":0.004714,"11":0.009428,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0.002357,"9.1":0.009428,"10.1":0.009428,"11.1":0.037712},G:{"8":0.00221820048309,"3.2":0.000221820048309,"4.0-4.1":0,"4.2-4.3":0.000443640096618,"5.0-5.1":0.00354912077295,"6.0-6.1":0.00221820048309,"7.0-7.1":0.00931644202899,"8.1-8.4":0.01574922343,"9.0-9.2":0.0124219227053,"9.3":0.076749736715,"10.0-10.2":0.0712042355072,"10.3":0.162815915459,"11.0-11.2":0.484454985507,"11.3":1.36264055676},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.312935138614,"4.2-4.3":0.717461049505,"4.4":2.70956034653,"4.4.3-4.4.4":1.65626646535},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.007071,"7":0.002357,"8":0.025927,"9":0.004714,"10":0.009428,"11":0.096637,"5.5":0},B:{"12":0.016499,"13":0.016499,"14":0.032998,"15":0.061282,"16":0.082495,"17":0.009428,_:"18"},P:{"4":0.662393333333,"5":0.091716,"6.2":0.336292},J:{"7":0.0198718,"10":0.0794872},N:{"10":0.155325483871,"11":0.532544516129},O:{"0":16.065586},H:{"0":12.9088431478},L:{"0":47.060939},R:{_:"0"},M:{"0":0.366864},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/CN.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/CN.js deleted file mode 100644 index 3dfc4d7..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/CN.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0.006776,"5":0,"6":0.003388,"7":0,"8":0,"9":0,"10":0,"11":0.023716,"12":0.003388,"13":0,"14":0.003388,"15":0,"16":0.003388,"17":0.01694,"18":0.003388,"19":0,"20":0.003388,"21":0.023716,"22":0,"23":0,"24":0.003388,"25":0,"26":0.003388,"27":0.003388,"28":0.003388,"29":0.006776,"30":0.010164,"31":0.077924,"32":0.003388,"33":0.006776,"34":0.006776,"35":0.003388,"36":0.006776,"37":0.003388,"38":0.003388,"39":0.010164,"40":0.0847,"41":0.010164,"42":0.01694,"43":0.006776,"44":0.006776,"45":0.213444,"46":0.006776,"47":0.145684,"48":0.071148,"49":0.115192,"50":0.06776,"51":0.010164,"52":0.006776,"53":0.013552,"54":0.064372,"55":2.99838,"56":0.430276,"57":0.277816,"58":0.027104,"59":0.05082,"60":0.020328,"61":0.047432,"62":0.088088,"63":0.501424,"64":0.13552,"65":0.28798,"66":0.96558,"67":0.037268,"68":0.01694,"69":0},C:{"2":0,"3":0.003388,"4":0.003388,"5":0,"6":0,"7":0,"8":0.088088,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0.006776,"22":0,"23":0,"24":0,"25":0.003388,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.003388,"37":0.006776,"38":0,"39":0,"40":0.003388,"41":0,"42":0,"43":0.013552,"44":0,"45":0.003388,"46":0,"47":0.003388,"48":0.006776,"49":0.003388,"50":0.003388,"51":0.003388,"52":0.054208,"53":0.003388,"54":0.006776,"55":0.006776,"56":0.010164,"57":0.010164,"58":0.03388,"59":0.1694,"60":0.125356,"61":0.003388,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.010164,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.030492,"53":0.006776,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.003388},E:{"4":0.003388,"5":0,"6":0,"7":0,"8":0.003388,"9":0.003388,"10":0.013552,"11":0.057596,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.013552,"10.1":0.027104,"11.1":0.149072},G:{"8":0.0134832246377,"3.2":0.00134832246377,"4.0-4.1":0,"4.2-4.3":0.00269664492754,"5.0-5.1":0.0215731594203,"6.0-6.1":0.0134832246377,"7.0-7.1":0.0566295434783,"8.1-8.4":0.0957308949275,"9.0-9.2":0.075506057971,"9.3":0.466519572464,"10.0-10.2":0.43281151087,"10.3":0.989668688406,"11.0-11.2":2.94473626087,"11.3":8.28274489493},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.29267945686,"4.2-4.3":0.671021193777,"4.4":2.53417578501,"4.4.3-4.4.4":1.54905956436},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.0163493289474,"7":0.0599475394737,"8":0.392383894737,"9":0.234340381579,"10":0.119895078947,"11":0.833815776316,"5.5":0},B:{"12":0.003388,"13":0.006776,"14":0.020328,"15":0.01694,"16":0.243936,"17":0.05082,_:"18"},P:{"4":0.138484666667,"5":0.0426106666667,"6.2":0.362190666667},J:{"7":0.0026448,"10":0.0105792},N:{"10":0.01653,"11":0.01653},O:{"0":14.586072},H:{"0":0.106416845361},L:{"0":39.307288},R:{_:"0"},M:{"0":0.072732},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/CO.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/CO.js deleted file mode 100644 index 8bf7a87..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/CO.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.007487,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.007487,"19":0,"20":0,"21":0,"22":0.044922,"23":0,"24":0,"25":0.007487,"26":0.022461,"27":0,"28":0.007487,"29":0.037435,"30":0.014974,"31":0.014974,"32":0.007487,"33":0.007487,"34":0.014974,"35":0,"36":0.014974,"37":0.022461,"38":0.067383,"39":0.007487,"40":0,"41":0.007487,"42":0,"43":0.014974,"44":0.014974,"45":0.007487,"46":0.022461,"47":0.014974,"48":0.014974,"49":0.539064,"50":0.022461,"51":0.067383,"52":0.022461,"53":0.022461,"54":0.029948,"55":0.037435,"56":0.112305,"57":0.044922,"58":0.262045,"59":0.134766,"60":0.14974,"61":0.142253,"62":0.194662,"63":0.419272,"64":0.441733,"65":2.403327,"66":42.129349,"67":0.29948,"68":0.022461,"69":0},C:{"2":0,"3":0.014974,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0.007487,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.007487,"30":0.007487,"31":0.007487,"32":0,"33":0,"34":0.014974,"35":0,"36":0,"37":0,"38":0.007487,"39":0.007487,"40":0,"41":0,"42":0,"43":0.014974,"44":0,"45":0.007487,"46":0,"47":0.014974,"48":0.052409,"49":0.007487,"50":0.037435,"51":0.022461,"52":0.07487,"53":0.014974,"54":0.029948,"55":0.014974,"56":0.029948,"57":0.052409,"58":0.044922,"59":1.138024,"60":0.853518,"61":0.014974,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.007487,"49":0.007487,"50":0.007487,"51":0.007487,"52":0.464194,"53":0.127279,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.007487},E:{"4":0,"5":0,"6":0.007487,"7":0.022461,"8":0.059896,"9":0.119792,"10":0.097331,"11":0.471681,_:"0","3.1":0,"3.2":0,"5.1":0.007487,"6.1":0.119792,"7.1":0,"9.1":0.179688,"10.1":0.306967,"11.1":1.250329},G:{"8":0.00409548409823,"3.2":0.000409548409823,"4.0-4.1":0,"4.2-4.3":0.000819096819646,"5.0-5.1":0.00655277455717,"6.0-6.1":0.00409548409823,"7.0-7.1":0.0172010332126,"8.1-8.4":0.0290779370974,"9.0-9.2":0.0229347109501,"9.3":0.141703749799,"10.0-10.2":0.131465039553,"10.3":0.30060853281,"11.0-11.2":0.894453727053,"11.3":2.51585588154},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0710190169731,"4.2-4.3":0.162824087694,"4.4":0.614920756719,"4.4.3-4.4.4":0.375881138614},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.068332056338,"9":0.0151849014085,"10":0.0227773521127,"11":0.432769690141,"5.5":0},B:{"12":0.014974,"13":0.014974,"14":0.044922,"15":0.052409,"16":0.456707,"17":0.097331,_:"18"},P:{"4":0.358816420455,"5":0.0410075909091,"6.2":0.481839193182},J:{"7":0.0030156,"10":0.0120624},N:{"10":0.0217793333333,"11":0.108896666667},O:{"0":1.389689},H:{"0":0.121336448454},L:{"0":34.816492},R:{_:"0"},M:{"0":0.060312},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/CR.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/CR.js deleted file mode 100644 index cad4038..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/CR.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0.006604,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.013208,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.019812,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.013208,"30":0.006604,"31":0.006604,"32":0.006604,"33":0,"34":0,"35":0.006604,"36":0.019812,"37":0.013208,"38":0.019812,"39":0,"40":0.006604,"41":0,"42":0,"43":0.006604,"44":0.006604,"45":0.006604,"46":0.006604,"47":0.019812,"48":0.006604,"49":0.554736,"50":0.006604,"51":0.006604,"52":0.013208,"53":0.006604,"54":0.006604,"55":0.013208,"56":0.039624,"57":0.026416,"58":0.052832,"59":0.026416,"60":0.06604,"61":0.052832,"62":0.092456,"63":0.151892,"64":0.151892,"65":1.88214,"66":28.014168,"67":0.1651,"68":0.013208,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.006604,"30":0,"31":0,"32":0,"33":0,"34":0.006604,"35":0,"36":0,"37":0,"38":0.006604,"39":0,"40":0,"41":0.006604,"42":0,"43":0.006604,"44":0.006604,"45":0.013208,"46":0,"47":0.013208,"48":0.06604,"49":0.006604,"50":0.006604,"51":0.006604,"52":0.118872,"53":0.013208,"54":0.019812,"55":0.006604,"56":0.026416,"57":0.059436,"58":0.046228,"59":1.58496,"60":1.215136,"61":0.026416,"62":0.006604,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0.013208,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0.006604,"28":0,"29":0.006604,"30":0,"31":0,"32":0,"33":0.006604,"34":0,"35":0,"36":0.006604,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.006604,"44":0,"45":0.006604,"46":0.013208,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.3302,"53":0.079248,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.006604},E:{"4":0,"5":0.006604,"6":0.019812,"7":0.006604,"8":0.019812,"9":0.323596,"10":0.158496,"11":0.766064,_:"0","3.1":0,"3.2":0,"5.1":0.026416,"6.1":0.03302,"7.1":0,"9.1":0.250952,"10.1":0.488696,"11.1":2.1463},G:{"8":0.00966258856683,"3.2":0.000966258856683,"4.0-4.1":0,"4.2-4.3":0.00193251771337,"5.0-5.1":0.0154601417069,"6.0-6.1":0.00966258856683,"7.0-7.1":0.0405828719807,"8.1-8.4":0.0686043788245,"9.0-9.2":0.0541104959742,"9.3":0.334325564412,"10.0-10.2":0.310169092995,"10.3":0.709234000805,"11.0-11.2":2.110309343,"11.3":5.9357281566},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.118781697313,"4.2-4.3":0.272328769448,"4.4":1.02847567185,"4.4.3-4.4.4":0.628673861386},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.019812,"9":0.013208,"10":0.019812,"11":1.928368,"5.5":0},B:{"12":0.013208,"13":0.019812,"14":0.059436,"15":0.059436,"16":0.6604,"17":0.151892,_:"18"},P:{"4":0.630884181818,"5":0.144793090909,"6.2":1.65477818182},J:{"7":0.0006792,"10":0.0027168},N:{"10":0.014716,"11":0.07358},O:{"0":0.18678},H:{"0":0.688034268041},L:{"0":39.58026},R:{_:"0"},M:{"0":0.105276},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/CU.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/CU.js deleted file mode 100644 index 0798cdf..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/CU.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0.014642,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.007321,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.036605,"19":0,"20":0,"21":0,"22":0.007321,"23":0.021963,"24":0,"25":0.007321,"26":0,"27":0.029284,"28":0.007321,"29":0.014642,"30":0.007321,"31":0.007321,"32":0.014642,"33":0.007321,"34":0.036605,"35":0,"36":0.007321,"37":0.007321,"38":0.021963,"39":0.007321,"40":0.007321,"41":0,"42":0.014642,"43":0.007321,"44":0.021963,"45":0.007321,"46":0.036605,"47":0.021963,"48":0,"49":0.131778,"50":0.029284,"51":0.036605,"52":0.021963,"53":0.043926,"54":0.095173,"55":0.036605,"56":0.051247,"57":0.043926,"58":0.065889,"59":0.051247,"60":0.117136,"61":0.029284,"62":0.505149,"63":0.285519,"64":0.14642,"65":0.636927,"66":5.014885,"67":0.036605,"68":0.007321,"69":0},C:{"2":0.007321,"3":0.007321,"4":0.007321,"5":0,"6":0.007321,"7":0.021963,"8":0.007321,"9":0,"10":0.014642,"11":0.014642,"12":0.007321,"13":0.007321,"14":0.007321,"15":0.043926,"16":0.007321,"17":0.021963,"18":0.007321,"19":0.014642,"20":0.029284,"21":0.029284,"22":0.007321,"23":0.117136,"24":0.058568,"25":0.07321,"26":0.109815,"27":0.688174,"28":0.021963,"29":0.065889,"30":0.051247,"31":0.109815,"32":0.065889,"33":0.256235,"34":0.761384,"35":0.161062,"36":0.109815,"37":0.300161,"38":0.519791,"39":0.307482,"40":0.644248,"41":0.278198,"42":0.300161,"43":0.812631,"44":0.197667,"45":3.29445,"46":0.578359,"47":1.288496,"48":0.58568,"49":0.578359,"50":1.376348,"51":0.43926,"52":2.152374,"53":0.446581,"54":1.735077,"55":0.417297,"56":1.339743,"57":2.913758,"58":1.896139,"59":9.876029,"60":6.932987,"61":0.402655,"62":0.07321,"3.5":0.007321,"3.6":0.058568},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0.007321,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.021963,"30":0.007321,"31":0.007321,"32":0,"33":0.007321,"34":0.007321,"35":0.007321,"36":0.014642,"37":0.014642,"38":0,"39":0,"40":0.007321,"41":0,"42":0.043926,"43":0,"44":0,"45":0.021963,"46":0.014642,"47":0.021963,"48":0.014642,"49":0.014642,"50":0.007321,"51":0.036605,"52":0.475865,"53":0.124457,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0.021963,"12.1":0.014642},E:{"4":0,"5":0,"6":0,"7":0,"8":0.007321,"9":0.007321,"10":0.014642,"11":0.065889,_:"0","3.1":0,"3.2":0,"5.1":0.007321,"6.1":0,"7.1":0,"9.1":0.102494,"10.1":0.058568,"11.1":0.036605},G:{"8":0.00283814714171,"3.2":0.000283814714171,"4.0-4.1":0,"4.2-4.3":0.000567629428341,"5.0-5.1":0.00454103542673,"6.0-6.1":0.00283814714171,"7.0-7.1":0.0119202179952,"8.1-8.4":0.0201508447061,"9.0-9.2":0.0158936239936,"9.3":0.0981998911031,"10.0-10.2":0.0911045232488,"10.3":0.208320000201,"11.0-11.2":0.619851335749,"11.3":1.74347378915},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.143504465347,"4.2-4.3":0.329010237624,"4.4":1.24253866337,"4.4.3-4.4.4":0.759523633663},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.153741,"9":0.036605,"10":0.058568,"11":0.819952,"5.5":0},B:{"12":0.058568,"13":0.117136,"14":0.117136,"15":0.102494,"16":0.14642,"17":0.021963,_:"18"},P:{"4":0.478718732673,"5":0.101855049505,"6.2":0.40742019802},J:{"7":0.0021432,"10":0.0085728},N:{"10":0.0226226666667,"11":0.0791793333333},O:{"0":0.650997},H:{"0":0.31450171134},L:{"0":35.793116},R:{_:"0"},M:{"0":1.36629},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/CV.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/CV.js deleted file mode 100644 index dd53a1f..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/CV.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.004764,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0.004764,"33":0.009528,"34":0,"35":0.009528,"36":0.038112,"37":0,"38":0,"39":0.004764,"40":0.09528,"41":0,"42":0.014292,"43":0.362064,"44":0,"45":0.009528,"46":0.014292,"47":0.004764,"48":0,"49":0.300132,"50":0.061932,"51":0.028584,"52":0.004764,"53":0.042876,"54":0.004764,"55":0.09528,"56":0.019056,"57":0.009528,"58":0.080988,"59":0.014292,"60":0.07146,"61":0.009528,"62":0.07146,"63":0.100044,"64":0.152448,"65":0.838464,"66":13.820364,"67":0.085752,"68":0.076224,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.004764,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.004764,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.004764,"46":0,"47":0.02382,"48":0.014292,"49":0.004764,"50":0.004764,"51":0.004764,"52":0.080988,"53":0.033348,"54":0.009528,"55":0.014292,"56":0.004764,"57":0.004764,"58":0.04764,"59":0.752712,"60":0.695544,"61":0.009528,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0.004764,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0.004764,"32":0,"33":0.004764,"34":0,"35":0,"36":0.004764,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.004764,"49":0,"50":0,"51":0.004764,"52":0.495456,"53":0.171504,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},E:{"4":0,"5":0.009528,"6":0,"7":0,"8":0.014292,"9":0.009528,"10":0.028584,"11":0.581208,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.114336,"10.1":0.104808,"11.1":0.657432},G:{"8":0.0084187962963,"3.2":0.00084187962963,"4.0-4.1":0,"4.2-4.3":0.00168375925926,"5.0-5.1":0.0134700740741,"6.0-6.1":0.0084187962963,"7.0-7.1":0.0353589444444,"8.1-8.4":0.0597734537037,"9.0-9.2":0.0471452592593,"9.3":0.291290351852,"10.0-10.2":0.270243361111,"10.3":0.617939648148,"11.0-11.2":1.83866511111,"11.3":5.17166656481},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.423075694484,"4.2-4.3":0.969978421499,"4.4":3.66321637907,"4.4.3-4.4.4":2.23920550495},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.019056,"9":0.019056,"10":0.014292,"11":0.362064,"5.5":0},B:{"12":0.042876,"13":0.080988,"14":0.090516,"15":0.109572,"16":0.42876,"17":0.061932,_:"18"},P:{"4":0.7589956,"5":0.1975468,"6.2":0.4366824},J:{"7":0,"10":0},N:{"10":0.0694776923077,"11":0.291806307692},O:{"0":0.455532},H:{"0":0.684080701031},L:{"0":57.831236},R:{_:"0"},M:{"0":0.057596},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/CX.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/CX.js deleted file mode 100644 index e7f6bf9..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/CX.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3":0},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"5.5":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,_:"18"},P:{"4":0,"5":0,"6.2":0},J:{"7":0,"10":0},N:{"10":0,"11":0},O:{"0":0},H:{"0":0},L:{"0":0},R:{_:"0"},M:{"0":0},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/CY.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/CY.js deleted file mode 100644 index 5ecff08..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/CY.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.01122,"23":0,"24":0,"25":0.02244,"26":0.00561,"27":0,"28":0,"29":0.00561,"30":0,"31":0.00561,"32":0,"33":0,"34":0.01122,"35":0,"36":0,"37":0,"38":0.0561,"39":0.00561,"40":0.00561,"41":0,"42":0.46563,"43":0.07854,"44":0,"45":0,"46":0.00561,"47":0.00561,"48":0.00561,"49":1.28469,"50":0.01122,"51":0.00561,"52":0.00561,"53":0.00561,"54":0.01683,"55":0.02805,"56":0.01122,"57":0.00561,"58":0.02244,"59":0.01683,"60":0.04488,"61":0.03366,"62":0.03366,"63":0.34782,"64":0.06732,"65":1.50348,"66":17.72199,"67":0.10098,"68":0.01122,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.01122,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.00561,"36":0,"37":0.00561,"38":0,"39":0.00561,"40":0,"41":0,"42":0,"43":0.00561,"44":0,"45":0.01122,"46":0,"47":0.01683,"48":0.05049,"49":0.00561,"50":0.00561,"51":0.00561,"52":0.15708,"53":0.01122,"54":0.01122,"55":0.00561,"56":0.02244,"57":0.01683,"58":0.02805,"59":1.36884,"60":1.09956,"61":0.01122,"62":0,"3.5":0,"3.6":0.00561},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0.00561,"33":0.04488,"34":0,"35":0.01122,"36":0.00561,"37":0.03366,"38":0,"39":0,"40":0.00561,"41":0,"42":0,"43":0.00561,"44":0,"45":0,"46":0.00561,"47":0,"48":0.00561,"49":0.00561,"50":0,"51":0,"52":0.25806,"53":0.06171,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00561},E:{"4":0.00561,"5":0.01122,"6":0,"7":0.00561,"8":0.01122,"9":0.00561,"10":0.04488,"11":0.25245,_:"0","3.1":0,"3.2":0,"5.1":0.02244,"6.1":0.01683,"7.1":0,"9.1":0.09537,"10.1":0.18513,"11.1":0.91443},G:{"8":0.0173503321256,"3.2":0.00173503321256,"4.0-4.1":0,"4.2-4.3":0.00347006642512,"5.0-5.1":0.027760531401,"6.0-6.1":0.0173503321256,"7.0-7.1":0.0728713949275,"8.1-8.4":0.123187358092,"9.0-9.2":0.0971618599034,"9.3":0.600321491546,"10.0-10.2":0.556945661232,"10.3":1.27351437802,"11.0-11.2":3.78931253623,"11.3":10.6583090248},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0705948090523,"4.2-4.3":0.161851513437,"4.4":0.611247736917,"4.4.3-4.4.4":0.373635940594},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0.00561,"8":0.03366,"9":0.01683,"10":0.01683,"11":1.32957,"5.5":0},B:{"12":0.00561,"13":0.01122,"14":0.05049,"15":0.06732,"16":0.77979,"17":0.23562,_:"18"},P:{"4":0.6104295,"5":0.139220763158,"6.2":2.83796171053},J:{"7":0.001756,"10":0.007024},N:{"10":0.0107754545455,"11":0.107754545455},O:{"0":1.9755},H:{"0":0.3574304811},L:{"0":41.44402},R:{_:"0"},M:{"0":0.10536},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/CZ.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/CZ.js deleted file mode 100644 index ec2bea8..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/CZ.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.007592,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.022776,"19":0,"20":0.007592,"21":0,"22":0.030368,"23":0,"24":0,"25":0,"26":0.007592,"27":0,"28":0.007592,"29":0.129064,"30":0.015184,"31":0.015184,"32":0.007592,"33":0.007592,"34":0.098696,"35":0,"36":0.015184,"37":0.022776,"38":0.045552,"39":0.015184,"40":0.015184,"41":0.007592,"42":0.007592,"43":0.022776,"44":0.007592,"45":0.007592,"46":0.015184,"47":0.129064,"48":0.030368,"49":0.964184,"50":0.015184,"51":0.091104,"52":0.015184,"53":0.121472,"54":0.1898,"55":0.182208,"56":0.068328,"57":0.030368,"58":0.106288,"59":0.045552,"60":0.091104,"61":0.07592,"62":0.11388,"63":0.523848,"64":0.3796,"65":2.437032,"66":25.66096,"67":0.159432,"68":0.022776,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0.007592,"17":0,"18":0,"19":0,"20":0.007592,"21":0,"22":0,"23":0,"24":0.007592,"25":0,"26":0,"27":0,"28":0.007592,"29":0.007592,"30":0,"31":0.007592,"32":0,"33":0.007592,"34":0.015184,"35":0,"36":0,"37":0,"38":0.015184,"39":0.022776,"40":0.007592,"41":0.015184,"42":0.007592,"43":0.015184,"44":0.007592,"45":0.060736,"46":0.007592,"47":0.03796,"48":0.463112,"49":0.030368,"50":0.106288,"51":0.022776,"52":0.979368,"53":0.045552,"54":0.030368,"55":0.07592,"56":0.11388,"57":0.11388,"58":0.136656,"59":4.532424,"60":3.712488,"61":0.091104,"62":0,"3.5":0,"3.6":0.007592},F:{"9":0,"11":0,"12":0.007592,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0.007592,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0.015184,"33":0.03796,"34":0,"35":0.015184,"36":0.07592,"37":0.007592,"38":0,"39":0,"40":0,"41":0,"42":0.007592,"43":0.007592,"44":0,"45":0.015184,"46":0.030368,"47":0,"48":0.015184,"49":0.007592,"50":0.015184,"51":0.015184,"52":2.406664,"53":0.478296,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.091104},E:{"4":0.007592,"5":0.007592,"6":0,"7":0,"8":0.015184,"9":0.091104,"10":0.045552,"11":0.288496,_:"0","3.1":0,"3.2":0,"5.1":0.007592,"6.1":0,"7.1":0,"9.1":0.07592,"10.1":0.159432,"11.1":1.229904},G:{"8":0.008938647343,"3.2":0.0008938647343,"4.0-4.1":0,"4.2-4.3":0.0017877294686,"5.0-5.1":0.0143018357488,"6.0-6.1":0.008938647343,"7.0-7.1":0.0375423188406,"8.1-8.4":0.0634643961353,"9.0-9.2":0.0500564251208,"9.3":0.309277198068,"10.0-10.2":0.28693057971,"10.3":0.656096714976,"11.0-11.2":1.95220057971,"11.3":5.4910110628},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0672641244696,"4.2-4.3":0.15421530976,"4.4":0.582408882603,"4.4.3-4.4.4":0.356007683168},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.00768660436137,"7":0.00768660436137,"8":0.122985669782,"9":0.061492834891,"10":0.245971339564,"11":4.48897694704,"5.5":0},B:{"12":0.098696,"13":0.03796,"14":0.098696,"15":0.197392,"16":1.723384,"17":0.561808,_:"18"},P:{"4":0.280541480315,"5":0.0415617007874,"6.2":0.914357417323},J:{"7":0.0057792,"10":0.0231168},N:{"10":0.022575,"11":0.158025},O:{"0":0.13244},H:{"0":0.453668027491},L:{"0":29.049792},R:{_:"0"},M:{"0":0.202272},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/DE.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/DE.js deleted file mode 100644 index e45e1fe..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/DE.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.011768,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.011768,"19":0,"20":0,"21":0,"22":0.023536,"23":0,"24":0.017652,"25":0,"26":0.005884,"27":0,"28":0,"29":0.082376,"30":0,"31":0.005884,"32":0.005884,"33":0.005884,"34":0.011768,"35":0,"36":0.005884,"37":0.005884,"38":0.017652,"39":0.005884,"40":0.011768,"41":0.070608,"42":0.229476,"43":0.011768,"44":0.005884,"45":0.005884,"46":0.005884,"47":0.005884,"48":0.011768,"49":0.23536,"50":0.011768,"51":0.02942,"52":0.035304,"53":0.011768,"54":0.05884,"55":0.047072,"56":0.047072,"57":0.041188,"58":0.05884,"59":0.047072,"60":0.070608,"61":0.076492,"62":0.076492,"63":0.20594,"64":0.17652,"65":0.770804,"66":10.391144,"67":0.082376,"68":0.011768,"69":0},C:{"2":0.005884,"3":0.005884,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0.005884,"11":0,"12":0.005884,"13":0,"14":0,"15":0,"16":0.005884,"17":0,"18":0,"19":0,"20":0.005884,"21":0,"22":0.023536,"23":0,"24":0.011768,"25":0,"26":0,"27":0,"28":0.005884,"29":0,"30":0.005884,"31":0.005884,"32":0.011768,"33":0.005884,"34":0.011768,"35":0.005884,"36":0.005884,"37":0.017652,"38":0.276548,"39":0.017652,"40":0.100028,"41":0.017652,"42":0.035304,"43":0.02942,"44":0.011768,"45":0.052956,"46":0.011768,"47":0.047072,"48":0.188288,"49":0.035304,"50":0.052956,"51":0.041188,"52":0.7355,"53":0.041188,"54":0.041188,"55":0.041188,"56":0.094144,"57":0.094144,"58":0.135332,"59":4.154104,"60":3.318576,"61":0.035304,"62":0.005884,"3.5":0,"3.6":0.011768},F:{"9":0,"11":0,"12":0.005884,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0.005884,"32":0.005884,"33":0.017652,"34":0,"35":0.005884,"36":0.02942,"37":0,"38":0,"39":0,"40":0.005884,"41":0,"42":0,"43":0.005884,"44":0,"45":0.005884,"46":0.017652,"47":0,"48":0.005884,"49":0.005884,"50":0.005884,"51":0.011768,"52":0.85318,"53":0.20594,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.035304},E:{"4":0,"5":0.011768,"6":0,"7":0.023536,"8":0.017652,"9":0.023536,"10":0.064724,"11":0.376576,_:"0","3.1":0,"3.2":0,"5.1":0.02942,"6.1":0.017652,"7.1":0,"9.1":0.11768,"10.1":0.217708,"11.1":1.418044},G:{"8":0.0207790901771,"3.2":0.00207790901771,"4.0-4.1":0,"4.2-4.3":0.00415581803543,"5.0-5.1":0.0332465442834,"6.0-6.1":0.0207790901771,"7.0-7.1":0.087272178744,"8.1-8.4":0.147531540258,"9.0-9.2":0.116362904992,"9.3":0.718956520129,"10.0-10.2":0.667008794686,"10.3":1.525185219,"11.0-11.2":4.53815329469,"11.3":12.7645950958},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0879051598303,"4.2-4.3":0.201538659123,"4.4":0.761130042433,"4.4.3-4.4.4":0.465254138614},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.0354265833333,"7":0.0354265833333,"8":0.0649487361111,"9":0.0590443055556,"10":0.0826620277778,"11":3.12344376389,"5.5":0},B:{"12":0.02942,"13":0.023536,"14":0.082376,"15":0.129448,"16":1.741664,"17":0.388344,_:"18"},P:{"4":0.752251050584,"5":0.247168202335,"6.2":3.7182694786},J:{"7":0.004116,"10":0.016464},N:{"10":0.024696,"11":0.172872},O:{"0":0.230496},H:{"0":0.292257216495},L:{"0":34.346616},R:{_:"0"},M:{"0":0.605052},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/DJ.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/DJ.js deleted file mode 100644 index 0d1e110..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/DJ.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.008958,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0.008958,"20":0,"21":0,"22":0,"23":0,"24":0.004479,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.004479,"34":0,"35":0,"36":0,"37":0.004479,"38":0,"39":0.004479,"40":0.017916,"41":0,"42":0,"43":0.040311,"44":0.004479,"45":0.013437,"46":0.017916,"47":0,"48":0,"49":0.228429,"50":0,"51":0.004479,"52":0.008958,"53":0,"54":0.004479,"55":0.210513,"56":0.013437,"57":0.017916,"58":0.040311,"59":0.008958,"60":0.143328,"61":0.004479,"62":0.008958,"63":0.425505,"64":0.17916,"65":0.904758,"66":11.470719,"67":0.062706,"68":0.026874,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0.004479,"16":0,"17":0,"18":0,"19":0,"20":0.017916,"21":0,"22":0,"23":0,"24":0,"25":0.008958,"26":0,"27":0,"28":0,"29":0.008958,"30":0.004479,"31":0,"32":0,"33":1.191414,"34":0,"35":0,"36":0,"37":0.008958,"38":0,"39":0,"40":0,"41":0.004479,"42":0,"43":0.008958,"44":0.004479,"45":0.004479,"46":0,"47":0.013437,"48":0.017916,"49":0,"50":0,"51":0.004479,"52":0.049269,"53":0,"54":0.004479,"55":0,"56":0.008958,"57":0.004479,"58":0.031353,"59":1.155582,"60":0.667371,"61":0.049269,"62":0.004479,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0.008958,"33":0.026874,"34":0,"35":0,"36":0,"37":0.004479,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.017916,"46":0.004479,"47":0,"48":0.004479,"49":0,"50":0,"51":0.004479,"52":0.291135,"53":0.076143,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.008958},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0.013437,"11":0.098538,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0.004479,"7.1":0,"9.1":0.008958,"10.1":0.026874,"11.1":0.067185},G:{"8":0.00533269927536,"3.2":0.000533269927536,"4.0-4.1":0,"4.2-4.3":0.00106653985507,"5.0-5.1":0.00853231884058,"6.0-6.1":0.00533269927536,"7.0-7.1":0.0223973369565,"8.1-8.4":0.0378621648551,"9.0-9.2":0.029863115942,"9.3":0.184511394928,"10.0-10.2":0.171179646739,"10.3":0.391420126812,"11.0-11.2":1.16466152174,"11.3":3.27587716486},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.280366930693,"4.2-4.3":0.642792475248,"4.4":2.42756732673,"4.4.3-4.4.4":1.48389326733},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.017916,"9":0.120933,"10":0.013437,"11":0.904758,"5.5":0},B:{"12":0.035832,"13":0.017916,"14":0.053748,"15":0.022395,"16":0.40311,"17":0.058227,_:"18"},P:{"4":1.56165428571,"5":0.387861848739,"6.2":1.57186117647},J:{"7":0.0132504,"10":0.0530016},N:{"10":0.2959256,"11":0.0739814},O:{"0":4.190439},H:{"0":3.30864423196},L:{"0":52.699143},R:{_:"0"},M:{"0":0.093857},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/DK.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/DK.js deleted file mode 100644 index b33fd3c..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/DK.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.029772,"19":0,"20":0,"21":0,"22":0.007443,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.07443,"30":0,"31":0,"32":0,"33":0.007443,"34":0.14886,"35":0,"36":0.007443,"37":0.007443,"38":0.022329,"39":0.007443,"40":0.007443,"41":0.007443,"42":0.007443,"43":0.022329,"44":0.014886,"45":0.007443,"46":0.014886,"47":0.230733,"48":0.022329,"49":0.468909,"50":0.014886,"51":0.171189,"52":0.022329,"53":0.156303,"54":1.071792,"55":1.056906,"56":0.066987,"57":0.044658,"58":0.07443,"59":0.066987,"60":0.081873,"61":0.044658,"62":0.096759,"63":0.282834,"64":0.632655,"65":3.408894,"66":20.892501,"67":0.111645,"68":0.014886,"69":0},C:{"2":0,"3":0.007443,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0.007443,"17":0,"18":0,"19":0,"20":0.007443,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0.007443,"32":0,"33":0,"34":0,"35":0,"36":0.007443,"37":0,"38":0.007443,"39":0.007443,"40":0.007443,"41":0.007443,"42":0.007443,"43":0.007443,"44":0.007443,"45":0.014886,"46":0.007443,"47":0.014886,"48":2.463633,"49":0.07443,"50":0.14886,"51":0.014886,"52":0.506124,"53":0.022329,"54":0.044658,"55":0.089316,"56":0.052101,"57":0.037215,"58":0.059544,"59":2.493405,"60":1.607688,"61":0.104202,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0.007443,"12":0,"15":0.007443,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0.007443,"33":0.007443,"34":0,"35":0,"36":0.007443,"37":0.007443,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.007443,"47":0,"48":0.007443,"49":0,"50":0,"51":0,"52":1.332297,"53":0.104202,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.014886},E:{"4":0,"5":0.007443,"6":0,"7":0.007443,"8":0.022329,"9":0.193518,"10":0.104202,"11":0.617769,_:"0","3.1":0,"3.2":0,"5.1":0.022329,"6.1":0.014886,"7.1":0.014886,"9.1":0.178632,"10.1":0.44658,"11.1":2.389203},G:{"8":0.0232282286634,"3.2":0.00232282286634,"4.0-4.1":0,"4.2-4.3":0.00464564573269,"5.0-5.1":0.0371651658615,"6.0-6.1":0.0232282286634,"7.0-7.1":0.0975585603865,"8.1-8.4":0.16492042351,"9.0-9.2":0.130078080515,"9.3":0.803696711755,"10.0-10.2":0.745626140097,"10.3":1.7049519839,"11.0-11.2":5.0730451401,"11.3":14.269100868},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0328350848656,"4.2-4.3":0.0752804384724,"4.4":0.284303783593,"4.4.3-4.4.4":0.173785693069},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.0074860853835,"7":0.0074860853835,"8":0.134749536903,"9":0.0823469392185,"10":1.542133589,"11":3.39868276411,"5.5":0},B:{"12":0.186075,"13":0.037215,"14":0.104202,"15":0.104202,"16":1.585359,"17":0.573111,_:"18"},P:{"4":0.203820867188,"5":0.118001554688,"6.2":0.847465710937},J:{"7":0.0005114,"10":0.0020456},N:{"10":0.0555234285714,"11":0.138808571429},O:{"0":0.322182},H:{"0":0.169456168385},L:{"0":20.731096},R:{_:"0"},M:{"0":0.202003},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/DM.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/DM.js deleted file mode 100644 index 0f274b7..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/DM.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.005196,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.005196,"30":0,"31":0,"32":0.005196,"33":0,"34":0,"35":0,"36":0.005196,"37":0.005196,"38":0.005196,"39":0.005196,"40":0.072744,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.005196,"49":0.109116,"50":0,"51":0,"52":0.015588,"53":0,"54":0.005196,"55":0.239016,"56":0.015588,"57":0.005196,"58":0.083136,"59":0.020784,"60":0.41568,"61":0.093528,"62":0.02598,"63":0.057156,"64":0.067548,"65":1.314588,"66":15.125556,"67":0.161076,"68":0.015588,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.005196,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0.010392,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.010392,"34":0.005196,"35":0.005196,"36":0,"37":0,"38":0.015588,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.005196,"46":0,"47":0.031176,"48":0.005196,"49":0,"50":0.020784,"51":0.015588,"52":0.010392,"53":0.005196,"54":0,"55":0.010392,"56":0.010392,"57":0.005196,"58":0.171468,"59":0.665088,"60":0.566364,"61":0,"62":0,"3.5":0.005196,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0.005196,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.015588,"30":0,"31":0,"32":0.005196,"33":0.005196,"34":0,"35":0,"36":0,"37":0.005196,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.005196,"49":0,"50":0,"51":0,"52":0.264996,"53":0.05196,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},E:{"4":0,"5":0,"6":0,"7":0,"8":0.005196,"9":0,"10":0.046764,"11":0.2598,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.005196,"10.1":0.041568,"11.1":0.800184},G:{"8":0.0146058776167,"3.2":0.00146058776167,"4.0-4.1":0,"4.2-4.3":0.00292117552335,"5.0-5.1":0.0233694041868,"6.0-6.1":0.0146058776167,"7.0-7.1":0.0613446859903,"8.1-8.4":0.103701731079,"9.0-9.2":0.0817929146538,"9.3":0.505363365539,"10.0-10.2":0.468848671498,"10.3":1.07207141707,"11.0-11.2":3.1899236715,"11.3":8.97239061997},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.199939660537,"4.2-4.3":0.45839824611,"4.4":1.73118486563,"4.4.3-4.4.4":1.05821722772},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.036372,"9":0.015588,"10":0.010392,"11":0.665088,"5.5":0},B:{"12":0.015588,"13":0.036372,"14":0.171468,"15":0.254604,"16":1.27302,"17":0.46764,_:"18"},P:{"4":0.656652715232,"5":0.109442119205,"6.2":2.34206135099},J:{"7":0.0019216,"10":0.0076864},N:{"10":0.0117431111111,"11":0.199632888889},O:{"0":0.499616},H:{"0":0.318368178694},L:{"0":51.118412},R:{_:"0"},M:{"0":0.331476},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/DO.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/DO.js deleted file mode 100644 index 795607e..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/DO.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0.012774,"22":0.006387,"23":0,"24":0,"25":0,"26":0,"27":0.006387,"28":0,"29":0.274641,"30":0,"31":0.012774,"32":0,"33":0,"34":0.019161,"35":0,"36":0.006387,"37":0.006387,"38":0.019161,"39":0.006387,"40":0,"41":0.012774,"42":0,"43":0.031935,"44":0.012774,"45":0.019161,"46":0.012774,"47":0.019161,"48":0.012774,"49":0.657861,"50":0.006387,"51":0.019161,"52":0.019161,"53":0.012774,"54":0.051096,"55":0.057483,"56":0.12774,"57":0.044709,"58":0.185223,"59":0.153288,"60":0.210771,"61":0.223545,"62":0.261867,"63":0.472638,"64":0.408768,"65":1.935261,"66":25.988703,"67":0.19161,"68":0.025548,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0.006387,"42":0,"43":0.006387,"44":0,"45":0.006387,"46":0,"47":0.012774,"48":0.102192,"49":0.006387,"50":0.012774,"51":0,"52":0.12774,"53":0.019161,"54":0.031935,"55":0.025548,"56":0.070257,"57":0.102192,"58":0.044709,"59":0.989985,"60":0.843084,"61":0.019161,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.012774,"34":0,"35":0.006387,"36":0.006387,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.006387,"47":0.012774,"48":0.012774,"49":0.012774,"50":0.012774,"51":0.012774,"52":0.645087,"53":0.159675,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.012774},E:{"4":0.006387,"5":0.006387,"6":0,"7":0.006387,"8":0.044709,"9":0.038322,"10":0.070257,"11":0.479025,_:"0","3.1":0,"3.2":0,"5.1":0.006387,"6.1":0,"7.1":0,"9.1":0.134127,"10.1":0.268254,"11.1":1.168821},G:{"8":0.0106702465781,"3.2":0.00106702465781,"4.0-4.1":0,"4.2-4.3":0.00213404931562,"5.0-5.1":0.017072394525,"6.0-6.1":0.0106702465781,"7.0-7.1":0.044815035628,"8.1-8.4":0.0757587507045,"9.0-9.2":0.0597533808374,"9.3":0.369190531602,"10.0-10.2":0.342514915157,"10.3":0.783196098833,"11.0-11.2":2.33038185266,"11.3":6.55473247293},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.11183419802,"4.2-4.3":0.256400356436,"4.4":0.96832049505,"4.4.3-4.4.4":0.591902950495},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.00666877941176,"7":0.00666877941176,"8":0.126706808824,"9":0.0400126764706,"10":0.0600190147059,"11":0.666877941176,"5.5":0},B:{"12":0.025548,"13":0.025548,"14":0.057483,"15":0.070257,"16":0.491799,"17":0.140514,_:"18"},P:{"4":0.422492007042,"5":0.0927421478873,"6.2":0.896507429577},J:{"7":0.0050582,"10":0.0202328},N:{"10":0.0379365,"11":0.0885185},O:{"0":0.148133},H:{"0":0.331793833333},L:{"0":44.355688},R:{_:"0"},M:{"0":0.079486},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/DZ.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/DZ.js deleted file mode 100644 index 5dac05f..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/DZ.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0.005083,"5":0.005083,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.015249,"12":0.005083,"13":0,"14":0.005083,"15":0.005083,"16":0.005083,"17":0.005083,"18":0.020332,"19":0,"20":0.005083,"21":0.005083,"22":0.010166,"23":0,"24":0.020332,"25":0.010166,"26":0.010166,"27":0.010166,"28":0.005083,"29":0.223652,"30":0.025415,"31":0.025415,"32":0.030498,"33":0.055913,"34":0.015249,"35":0.030498,"36":0.015249,"37":0.005083,"38":0.015249,"39":0.010166,"40":0.060996,"41":0.005083,"42":0.005083,"43":0.645541,"44":0.010166,"45":0.015249,"46":0.025415,"47":0.015249,"48":0.020332,"49":0.803114,"50":0.035581,"51":0.040664,"52":0.025415,"53":0.020332,"54":0.025415,"55":0.076245,"56":0.035581,"57":0.030498,"58":0.177905,"59":0.045747,"60":0.162656,"61":0.071162,"62":0.127075,"63":0.213486,"64":0.360893,"65":0.848861,"66":13.429286,"67":0.147407,"68":0.025415,"69":0},C:{"2":0.015249,"3":0.005083,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.005083,"13":0,"14":0,"15":0.020332,"16":0,"17":0,"18":0,"19":0,"20":0.005083,"21":0.005083,"22":0.005083,"23":0.015249,"24":0.005083,"25":0.005083,"26":0.005083,"27":0,"28":0,"29":0.010166,"30":0.010166,"31":0.010166,"32":0.005083,"33":0.010166,"34":0.010166,"35":0.015249,"36":0.005083,"37":0.010166,"38":0.010166,"39":0.005083,"40":0.015249,"41":0.010166,"42":0.010166,"43":0.05083,"44":0.010166,"45":0.010166,"46":0.005083,"47":0.076245,"48":0.045747,"49":0.020332,"50":0.020332,"51":0.010166,"52":0.289731,"53":0.015249,"54":0.025415,"55":0.025415,"56":0.055913,"57":0.045747,"58":0.045747,"59":1.397825,"60":1.113177,"61":0.040664,"62":0,"3.5":0,"3.6":0.010166},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0.005083,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0.005083,"33":0,"34":0,"35":0,"36":0.025415,"37":0.091494,"38":0,"39":0,"40":0,"41":0,"42":0.015249,"43":0.005083,"44":0,"45":0.005083,"46":0.005083,"47":0.010166,"48":0.010166,"49":0.010166,"50":0.015249,"51":0.015249,"52":0.721786,"53":0.233818,"9.5-9.6":0,"10.0-10.1":0.010166,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.010166},E:{"4":0,"5":0,"6":0,"7":0.005083,"8":0.020332,"9":0.005083,"10":0.020332,"11":0.055913,_:"0","3.1":0,"3.2":0,"5.1":0.005083,"6.1":0,"7.1":0,"9.1":0.020332,"10.1":0.045747,"11.1":0.10166},G:{"8":0.0025976610306,"3.2":0.00025976610306,"4.0-4.1":0,"4.2-4.3":0.000519532206119,"5.0-5.1":0.00415625764895,"6.0-6.1":0.0025976610306,"7.0-7.1":0.0109101763285,"8.1-8.4":0.0184433933172,"9.0-9.2":0.0145469017713,"9.3":0.0898790716586,"10.0-10.2":0.0833849190821,"10.3":0.190668319646,"11.0-11.2":0.567329169082,"11.3":1.5957431711},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.238574824611,"4.2-4.3":0.546976427157,"4.4":2.06570884724,"4.4.3-4.4.4":1.26270090099},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.0105189861111,"7":0.0105189861111,"8":0.184082256944,"9":0.0368164513889,"10":0.0999303680556,"11":0.415499951389,"5.5":0},B:{"12":0.015249,"13":0.015249,"14":0.025415,"15":0.020332,"16":0.116909,"17":0.035581,_:"18"},P:{"4":0.46767375,"5":0.13510575,"6.2":0.7274925},J:{"7":0.0059004,"10":0.0236016},N:{"10":0.0249632307692,"11":0.137297769231},O:{"0":2.355243},H:{"0":0.744815670103},L:{"0":61.180759},R:{_:"0"},M:{"0":0.14751},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/EC.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/EC.js deleted file mode 100644 index dcfd9b6..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/EC.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00755,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.02265,"19":0,"20":0,"21":0.0151,"22":0.0755,"23":0,"24":0,"25":0,"26":0.02265,"27":0,"28":0.00755,"29":0.03775,"30":0.02265,"31":0.0151,"32":0.00755,"33":0,"34":0.0151,"35":0.00755,"36":0.03775,"37":0.03775,"38":0.1057,"39":0.00755,"40":0.00755,"41":0,"42":0.00755,"43":0.02265,"44":0.0151,"45":0.00755,"46":0.0151,"47":0.00755,"48":0.0151,"49":0.755,"50":0.0151,"51":0.0151,"52":0.02265,"53":0.02265,"54":0.0453,"55":0.0906,"56":0.0755,"57":0.0453,"58":0.1812,"59":0.11325,"60":0.12835,"61":0.1057,"62":0.17365,"63":0.3473,"64":0.3473,"65":2.2197,"66":37.448,"67":0.29445,"68":0.0302,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0.00755,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.00755,"30":0,"31":0.02265,"32":0,"33":0.00755,"34":0.0151,"35":0.00755,"36":0.00755,"37":0.00755,"38":0.00755,"39":0.00755,"40":0.00755,"41":0.0151,"42":0.0151,"43":0.0453,"44":0.0151,"45":0.02265,"46":0.0151,"47":0.0604,"48":0.1359,"49":0.03775,"50":0.03775,"51":0.0453,"52":0.18875,"53":0.0302,"54":0.0453,"55":0.03775,"56":0.08305,"57":0.1359,"58":0.1057,"59":3.2767,"60":2.27255,"61":0.03775,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00755,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00755,"47":0.00755,"48":0.00755,"49":0.00755,"50":0.00755,"51":0.00755,"52":0.76255,"53":0.18875,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00755},E:{"4":0,"5":0.00755,"6":0.00755,"7":0,"8":0.2114,"9":0.09815,"10":0.1208,"11":0.6342,_:"0","3.1":0,"3.2":0,"5.1":0.02265,"6.1":0.00755,"7.1":0,"9.1":0.2416,"10.1":0.40015,"11.1":1.54775},G:{"8":0.00477651972625,"3.2":0.000477651972625,"4.0-4.1":0,"4.2-4.3":0.00095530394525,"5.0-5.1":0.007642431562,"6.0-6.1":0.00477651972625,"7.0-7.1":0.0200613828502,"8.1-8.4":0.0339132900564,"9.0-9.2":0.026748510467,"9.3":0.165267582528,"10.0-10.2":0.153326283213,"10.3":0.350596547907,"11.0-11.2":1.04319190821,"11.3":2.93421606783},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0952597595474,"4.2-4.3":0.218400424328,"4.4":0.824810113154,"4.4.3-4.4.4":0.50417970297},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.0613587301587,"9":0.0230095238095,"10":0.0306793650794,"11":0.368152380952,"5.5":0},B:{"12":0.02265,"13":0.02265,"14":0.05285,"15":0.0755,"16":0.5285,"17":0.12835,_:"18"},P:{"4":0.708518382353,"5":0.0616102941176,"6.2":1.27327941176},J:{"7":0.00735,"10":0.0294},N:{"10":0.0247333333333,"11":0.234966666667},O:{"0":0.1813},H:{"0":0.289937714777},L:{"0":32.39795},R:{_:"0"},M:{"0":0.1029},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/EE.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/EE.js deleted file mode 100644 index 7ebd95c..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/EE.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0.007525,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0.007525,"22":0.007525,"23":0,"24":0.007525,"25":0.007525,"26":0.007525,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0.007525,"33":0,"34":0.01505,"35":0,"36":0.007525,"37":0,"38":0.0301,"39":0.007525,"40":0.007525,"41":0,"42":0,"43":0.037625,"44":0.037625,"45":0.007525,"46":0.01505,"47":0.007525,"48":0.007525,"49":0.61705,"50":0.007525,"51":0.0602,"52":0.007525,"53":0.01505,"54":0.01505,"55":0.01505,"56":0.0602,"57":0.022575,"58":0.0602,"59":0.0602,"60":0.067725,"61":0.052675,"62":0.052675,"63":0.13545,"64":0.203175,"65":2.3478,"66":30.74715,"67":0.218225,"68":0.037625,"69":0},C:{"2":0,"3":0.007525,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0.007525,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.007525,"30":0,"31":0.007525,"32":0,"33":0,"34":0.007525,"35":0,"36":0.007525,"37":0,"38":0.007525,"39":0,"40":0.007525,"41":0.007525,"42":0,"43":0.022575,"44":0,"45":0.01505,"46":0,"47":0.097825,"48":0.474075,"49":0.007525,"50":0.037625,"51":0.01505,"52":0.5117,"53":0.052675,"54":0.01505,"55":0.0301,"56":0.067725,"57":0.158025,"58":0.07525,"59":3.50665,"60":2.84445,"61":0.04515,"62":0.007525,"3.5":0.007525,"3.6":0.01505},F:{"9":0,"11":0.007525,"12":0.007525,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0.007525,"31":0,"32":0.007525,"33":0.007525,"34":0,"35":0.007525,"36":0.067725,"37":0,"38":0,"39":0,"40":0.007525,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.007525,"47":0,"48":0,"49":0,"50":0,"51":0.01505,"52":1.136275,"53":0.293475,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0.007525,"11.6":0,"12.1":0.04515},E:{"4":0,"5":0.007525,"6":0,"7":0,"8":0.007525,"9":0.01505,"10":0.04515,"11":0.5418,_:"0","3.1":0,"3.2":0,"5.1":0.007525,"6.1":0.007525,"7.1":0,"9.1":0.127925,"10.1":0.3913,"11.1":2.03175},G:{"8":0.0128275966184,"3.2":0.00128275966184,"4.0-4.1":0,"4.2-4.3":0.00256551932367,"5.0-5.1":0.0205241545894,"6.0-6.1":0.0128275966184,"7.0-7.1":0.0538759057971,"8.1-8.4":0.0910759359903,"9.0-9.2":0.0718345410628,"9.3":0.443834842995,"10.0-10.2":0.411765851449,"10.3":0.941545591787,"11.0-11.2":2.80154710145,"11.3":7.87999260266},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0337206152758,"4.2-4.3":0.077310678925,"4.4":0.291971181047,"4.4.3-4.4.4":0.178472524752},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.0301,"9":0.112875,"10":1.4448,"11":3.408825,"5.5":0},B:{"12":0,"13":0.01505,"14":0.04515,"15":0.13545,"16":0.9933,"17":0.368725,_:"18"},P:{"4":0.278674468085,"5":0.14449787234,"6.2":1.19726808511},J:{"7":0.000495,"10":0.00198},N:{"10":0.022,"11":0.077},O:{"0":0.05445},H:{"0":0.135903865979},L:{"0":27.294575},R:{_:"0"},M:{"0":0.170775},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/EG.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/EG.js deleted file mode 100644 index 8d1dd12..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/EG.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.010774,"12":0,"13":0,"14":0,"15":0,"16":0.005387,"17":0.010774,"18":0.010774,"19":0.005387,"20":0.005387,"21":0,"22":0.010774,"23":0.005387,"24":0.070031,"25":0.010774,"26":0.021548,"27":0.010774,"28":0.016161,"29":0.080805,"30":0.043096,"31":0.032322,"32":0.010774,"33":0.102353,"34":0.016161,"35":0.075418,"36":0.026935,"37":0.005387,"38":0.021548,"39":0.010774,"40":0.037709,"41":0.010774,"42":0.005387,"43":1.330589,"44":0.021548,"45":0.026935,"46":0.048483,"47":0.032322,"48":0.032322,"49":0.70031,"50":0.010774,"51":0.043096,"52":0.010774,"53":0.016161,"54":0.048483,"55":0.05387,"56":0.123901,"57":0.043096,"58":0.113127,"59":0.043096,"60":0.123901,"61":0.043096,"62":0.188545,"63":0.333994,"64":0.366316,"65":1.050465,"66":15.713879,"67":0.140062,"68":0.037709,"69":0},C:{"2":0.026935,"3":0,"4":0.005387,"5":0.005387,"6":0,"7":0,"8":0,"9":0,"10":0.005387,"11":0.005387,"12":0.005387,"13":0.005387,"14":0,"15":0.032322,"16":0.005387,"17":0,"18":0.005387,"19":0,"20":0,"21":0.005387,"22":0.005387,"23":0.032322,"24":0,"25":0.005387,"26":0.005387,"27":0,"28":0,"29":0.005387,"30":0.021548,"31":0.005387,"32":0.005387,"33":0.005387,"34":0.005387,"35":0.010774,"36":0.010774,"37":0.005387,"38":0.010774,"39":0.005387,"40":0.021548,"41":0.010774,"42":0.005387,"43":0.048483,"44":0.010774,"45":0.010774,"46":0.005387,"47":0.091579,"48":0.091579,"49":0.021548,"50":0.016161,"51":0.032322,"52":0.603344,"53":0.016161,"54":0.016161,"55":0.016161,"56":0.05387,"57":0.043096,"58":0.043096,"59":1.664583,"60":1.389846,"61":0.075418,"62":0,"3.5":0,"3.6":0.005387},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.005387,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.005387,"34":0,"35":0,"36":0.032322,"37":0.059257,"38":0,"39":0,"40":0,"41":0,"42":0.010774,"43":0.021548,"44":0,"45":0.005387,"46":0.010774,"47":0.005387,"48":0.005387,"49":0.005387,"50":0.010774,"51":0.010774,"52":0.70031,"53":0.226254,"9.5-9.6":0,"10.0-10.1":0.026935,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.005387},E:{"4":0,"5":0.005387,"6":0,"7":0.005387,"8":0.016161,"9":0.010774,"10":0.032322,"11":0.091579,_:"0","3.1":0,"3.2":0,"5.1":0.005387,"6.1":0,"7.1":0,"9.1":0.05387,"10.1":0.086192,"11.1":0.242415},G:{"8":0.006616181562,"3.2":0.0006616181562,"4.0-4.1":0,"4.2-4.3":0.0013232363124,"5.0-5.1":0.0105858904992,"6.0-6.1":0.006616181562,"7.0-7.1":0.0277879625604,"8.1-8.4":0.0469748890902,"9.0-9.2":0.0370506167472,"9.3":0.228919882045,"10.0-10.2":0.21237942814,"10.3":0.485627726651,"11.0-11.2":1.44497405314,"11.3":4.06432033353},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.282510181047,"4.2-4.3":0.647706268741,"4.4":2.44612473833,"4.4.3-4.4.4":1.49523681188},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.00546507246377,"7":0,"8":0.125696666667,"9":0.071045942029,"10":0.0437205797101,"11":0.50825173913,"5.5":0},B:{"12":0.021548,"13":0.026935,"14":0.059257,"15":0.05387,"16":0.258576,"17":0.048483,_:"18"},P:{"4":1.00931664706,"5":0.122341411765,"6.2":1.24380435294},J:{"7":0.0027678,"10":0.0110712},N:{"10":0.0221424,"11":0.1439256},O:{"0":2.264983},H:{"0":0.711868331615},L:{"0":50.112712},R:{_:"0"},M:{"0":0.290619},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/ER.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/ER.js deleted file mode 100644 index 4614bc7..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/ER.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0.016094,"22":0,"23":0,"24":0.056329,"25":0,"26":0.024141,"27":0,"28":0,"29":0,"30":0,"31":0.016094,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.032188,"51":0.008047,"52":0,"53":0,"54":0.40235,"55":0.152893,"56":0.008047,"57":0.008047,"58":0.008047,"59":0.209222,"60":0.08047,"61":0.072423,"62":0.032188,"63":0.096564,"64":0.024141,"65":0.40235,"66":1.078298,"67":0,"68":0,"69":0},C:{"2":0,"3":0,"4":0.595478,"5":0.458679,"6":0.08047,"7":0.152893,"8":0,"9":0.024141,"10":0.877123,"11":0.088517,"12":0,"13":0.096564,"14":0.008047,"15":0.281645,"16":0.016094,"17":0.008047,"18":0,"19":0.257504,"20":0,"21":0.072423,"22":0,"23":0.032188,"24":0.619619,"25":0.120705,"26":0.032188,"27":0,"28":0.305786,"29":1.899092,"30":0.112658,"31":0.233363,"32":5.343208,"33":6.397365,"34":2.261207,"35":0.297739,"36":0.305786,"37":0.458679,"38":0.152893,"39":0.072423,"40":4.796012,"41":0.337974,"42":0.506961,"43":9.33452,"44":0.040235,"45":0.088517,"46":0.128752,"47":2.17269,"48":2.317536,"49":1.432366,"50":0.474773,"51":0.700089,"52":1.174862,"53":3.798184,"54":0.144846,"55":1.150721,"56":2.269254,"57":1.094392,"58":0.354068,"59":1.955421,"60":0.458679,"61":0,"62":0,"3.5":0,"3.6":4.538508},F:{"9":0,"11":0,"12":0.024141,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0.016094,"21":0,"22":0,"23":0,"24":0,"25":0.024141,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.024141,"37":0,"38":0,"39":0,"40":0,"41":0.008047,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.040235,"53":0.008047,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.072423},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.008047,"11.1":0},G:{"8":0.000608105877617,"3.2":0.0000608105877617,"4.0-4.1":0,"4.2-4.3":0.000121621175523,"5.0-5.1":0.000972969404187,"6.0-6.1":0.000608105877617,"7.0-7.1":0.00255404468599,"8.1-8.4":0.00431755173108,"9.0-9.2":0.00340539291465,"9.3":0.0210404633655,"10.0-10.2":0.0195201986715,"10.3":0.0446349714171,"11.0-11.2":0.132810323671,"11.3":0.37355944062},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0752338981612,"4.2-4.3":0.172487473833,"4.4":0.651415459689,"4.4.3-4.4.4":0.398189168317},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.056329,"9":0.008047,"10":0,"11":0.168987,"5.5":0},B:{"12":0.008047,"13":0,"14":0,"15":0,"16":0.008047,"17":0,_:"18"},P:{"4":0.252129098361,"5":0.121021967213,"6.2":0.221873606557},J:{"7":0,"10":0},N:{"10":0,"11":0},O:{"0":5.235993},H:{"0":1.46438758763},L:{"0":20.263549},R:{_:"0"},M:{"0":0.076167},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/ES.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/ES.js deleted file mode 100644 index d6df423..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/ES.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.010976,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.071344,"19":0,"20":0,"21":0,"22":0.005488,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.060368,"30":0.005488,"31":0.005488,"32":0.005488,"33":0,"34":0.005488,"35":0.005488,"36":0.005488,"37":0.005488,"38":0.021952,"39":0.005488,"40":0.010976,"41":0.005488,"42":0.005488,"43":0.010976,"44":0.010976,"45":0.010976,"46":0.016464,"47":0.005488,"48":0.016464,"49":0.74088,"50":0.010976,"51":0.021952,"52":0.010976,"53":0.010976,"54":0.021952,"55":0.032928,"56":0.060368,"57":0.02744,"58":0.060368,"59":0.049392,"60":0.05488,"61":0.065856,"62":0.065856,"63":0.142688,"64":0.142688,"65":0.982352,"66":16.07984,"67":0.104272,"68":0.010976,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0.010976,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.005488,"27":0,"28":0,"29":0.005488,"30":0,"31":0.005488,"32":0.005488,"33":0.005488,"34":0.005488,"35":0.005488,"36":0,"37":0.005488,"38":0.016464,"39":0.010976,"40":0.005488,"41":0.005488,"42":0.010976,"43":0.010976,"44":0.005488,"45":0.032928,"46":0.005488,"47":0.021952,"48":0.08232,"49":0.010976,"50":0.016464,"51":0.02744,"52":0.307328,"53":0.021952,"54":0.016464,"55":0.05488,"56":0.038416,"57":0.049392,"58":0.05488,"59":1.72872,"60":1.410416,"61":0.016464,"62":0,"3.5":0,"3.6":0.005488},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0.005488,"33":0.010976,"34":0,"35":0,"36":0.016464,"37":0,"38":0,"39":0.005488,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.005488,"46":0.005488,"47":0,"48":0,"49":0.005488,"50":0,"51":0.005488,"52":0.32928,"53":0.087808,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.005488},E:{"4":0,"5":0.005488,"6":0,"7":0.005488,"8":0.060368,"9":0.115248,"10":0.049392,"11":0.30184,_:"0","3.1":0,"3.2":0,"5.1":0.032928,"6.1":0.021952,"7.1":0,"9.1":0.131712,"10.1":0.19208,"11.1":1.009792},G:{"8":0.0139530756844,"3.2":0.00139530756844,"4.0-4.1":0,"4.2-4.3":0.00279061513688,"5.0-5.1":0.022324921095,"6.0-6.1":0.0139530756844,"7.0-7.1":0.0586029178744,"8.1-8.4":0.0990668373591,"9.0-9.2":0.0781372238325,"9.3":0.48277641868,"10.0-10.2":0.447893729469,"10.3":1.02415575523,"11.0-11.2":3.04735172947,"11.3":8.57137439291},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0519446223479,"4.2-4.3":0.119092548798,"4.4":0.449764413013,"4.4.3-4.4.4":0.274926415842},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.00552446511628,"7":0.00552446511628,"8":0.0828669767442,"9":0.0331467906977,"10":0.0331467906977,"11":1.50265451163,"5.5":0},B:{"12":0.005488,"13":0.016464,"14":0.043904,"15":0.05488,"16":0.894544,"17":0.2744,_:"18"},P:{"4":0.389536,"5":0.126336,"6.2":1.36864},J:{"7":0.0009024,"10":0.0036096},N:{"10":0.01128,"11":0.10152},O:{"0":0.094752},H:{"0":0.115335092784},L:{"0":52.458816},R:{_:"0"},M:{"0":0.230112},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/ET.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/ET.js deleted file mode 100644 index 8d126a9..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/ET.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.016668,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0.001852,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0.001852,"26":0.007408,"27":0,"28":0,"29":0,"30":0.001852,"31":0.003704,"32":0.001852,"33":0.01852,"34":0,"35":0,"36":0.003704,"37":0,"38":0.001852,"39":0,"40":0.020372,"41":0,"42":0,"43":0.229648,"44":0.003704,"45":0.001852,"46":0.003704,"47":0.003704,"48":0,"49":0.025928,"50":0.005556,"51":0.003704,"52":0.001852,"53":0.001852,"54":0.001852,"55":0.014816,"56":0.003704,"57":0.003704,"58":0.014816,"59":0.005556,"60":0.025928,"61":0.040744,"62":0.00926,"63":0.01852,"64":0.029632,"65":0.0926,"66":1.0649,"67":0.012964,"68":0.005556,"69":0},C:{"2":0,"3":0,"4":0.005556,"5":0.005556,"6":0,"7":0,"8":0,"9":0,"10":0.001852,"11":0.003704,"12":0.005556,"13":0,"14":0.001852,"15":0.001852,"16":0.003704,"17":0.001852,"18":0.001852,"19":0.001852,"20":0.011112,"21":0.001852,"22":0.020372,"23":0.003704,"24":0.007408,"25":0.003704,"26":0.005556,"27":0.001852,"28":0.012964,"29":0.007408,"30":0.007408,"31":0.014816,"32":0.003704,"33":0.00926,"34":0.007408,"35":0.005556,"36":0.005556,"37":0.00926,"38":0.00926,"39":0.011112,"40":0.00926,"41":0.007408,"42":0.005556,"43":0.022224,"44":0.014816,"45":0.014816,"46":0.005556,"47":0.042596,"48":0.025928,"49":0.011112,"50":0.007408,"51":0.003704,"52":0.044448,"53":0.005556,"54":0.012964,"55":0.007408,"56":0.01852,"57":0.01852,"58":0.016668,"59":0.270392,"60":0.253724,"61":0.062968,"62":0.001852,"3.5":0,"3.6":0.001852},F:{"9":0,"11":0.001852,"12":0.011112,"15":0.005556,"16":0.003704,"17":0.007408,"18":0.020372,"19":0.01852,"20":0.042596,"21":0.011112,"22":0.00926,"23":0.020372,"24":0.022224,"25":0,"26":0.001852,"27":0.003704,"28":0.02778,"29":0.011112,"30":0.038892,"31":0.003704,"32":0.011112,"33":0.01852,"34":0.003704,"35":0.00926,"36":0.001852,"37":0.00926,"38":0,"39":0,"40":0.001852,"41":0,"42":0.007408,"43":0.001852,"44":0,"45":0.005556,"46":0.012964,"47":0,"48":0,"49":0.003704,"50":0.003704,"51":0.005556,"52":0.114824,"53":0.020372,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.033336},E:{"4":0,"5":0,"6":0,"7":0,"8":0.001852,"9":0.001852,"10":0.001852,"11":0.011112,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.005556,"10.1":0.005556,"11.1":0.014816},G:{"8":0.00135832125604,"3.2":0.000135832125604,"4.0-4.1":0,"4.2-4.3":0.000271664251208,"5.0-5.1":0.00217331400966,"6.0-6.1":0.00135832125604,"7.0-7.1":0.00570494927536,"8.1-8.4":0.00964408091787,"9.0-9.2":0.00760659903382,"9.3":0.0469979154589,"10.0-10.2":0.0436021123188,"10.3":0.0997007801932,"11.0-11.2":0.296657362319,"11.3":0.834416747585},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.465541951909,"4.2-4.3":1.06734008487,"4.4":4.03091202263,"4.4.3-4.4.4":2.46396594059},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0.003704,"8":0.031484,"9":0.003704,"10":0.011112,"11":0.081488,"5.5":0},B:{"12":0.012964,"13":0.011112,"14":0.005556,"15":0.00926,"16":0.03704,"17":0.005556,_:"18"},P:{"4":1.415715,"5":0.173145,"6.2":0.234255},J:{"7":0.0016296,"10":0.0065184},N:{"10":0.0988624,"11":0.1129856},O:{"0":7.5369},H:{"0":31.658256},L:{"0":32.222132},R:{_:"0"},M:{"0":0.130368},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/FI.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/FI.js deleted file mode 100644 index 2c87802..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/FI.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.012242,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.012242,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.079573,"30":0,"31":0,"32":0,"33":0,"34":0.006121,"35":0,"36":0,"37":0,"38":0.030605,"39":0.012242,"40":0.012242,"41":0.006121,"42":0.006121,"43":0.030605,"44":0,"45":0.006121,"46":0.006121,"47":0.006121,"48":0.012242,"49":0.208114,"50":0.006121,"51":0.012242,"52":0.06121,"53":0.006121,"54":0.018363,"55":0.036726,"56":0.018363,"57":0.030605,"58":0.055089,"59":0.036726,"60":0.055089,"61":0.06121,"62":0.079573,"63":0.140783,"64":0.177509,"65":1.462919,"66":17.034743,"67":0.116299,"68":0.012242,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.006121,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0.006121,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.006121,"39":0.006121,"40":0.006121,"41":0,"42":0,"43":0.018363,"44":0.006121,"45":0.085694,"46":0.006121,"47":0.018363,"48":0.048968,"49":0.006121,"50":0.018363,"51":0.012242,"52":0.563132,"53":0.024484,"54":0.128541,"55":0.018363,"56":0.091815,"57":0.06121,"58":0.079573,"59":3.24413,"60":2.687119,"61":0.036726,"62":0,"3.5":0,"3.6":0.006121},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.006121,"34":0,"35":0,"36":0.012242,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.006121,"44":0,"45":0.006121,"46":0.006121,"47":0.006121,"48":0.006121,"49":0.006121,"50":0,"51":0.006121,"52":0.514164,"53":0.134662,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.012242},E:{"4":0,"5":0.006121,"6":0,"7":0,"8":0.012242,"9":0.018363,"10":0.067331,"11":0.330534,_:"0","3.1":0,"3.2":0,"5.1":0.012242,"6.1":0.006121,"7.1":0,"9.1":0.128541,"10.1":0.220356,"11.1":1.438435},G:{"8":0.0193937600644,"3.2":0.00193937600644,"4.0-4.1":0,"4.2-4.3":0.00387875201288,"5.0-5.1":0.0310300161031,"6.0-6.1":0.0193937600644,"7.0-7.1":0.0814537922705,"8.1-8.4":0.137695696457,"9.0-9.2":0.108605056361,"9.3":0.671024098229,"10.0-10.2":0.622539698068,"10.3":1.42350198873,"11.0-11.2":4.23559719807,"11.3":11.9135868076},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0345843988685,"4.2-4.3":0.0792910608204,"4.4":0.299450282885,"4.4.3-4.4.4":0.183044257426},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.00613589294404,"7":0,"8":0.0306794647202,"9":0.0490871435523,"10":0.0122717858881,"11":2.4236777129,"5.5":0},B:{"12":0.006121,"13":0.030605,"14":0.091815,"15":0.153025,"16":1.193595,"17":0.42847,_:"18"},P:{"4":0.542541070234,"5":0.297865685619,"6.2":2.11697397993},J:{"7":0.0007758,"10":0.0031032},N:{"10":0.046548,"11":0.384021},O:{"0":0.073701},H:{"0":0.304808087629},L:{"0":38.181197},R:{_:"0"},M:{"0":0.496512},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/FJ.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/FJ.js deleted file mode 100644 index 08bdd9d..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/FJ.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.003497,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0.006994,"31":0.06994,"32":0.080431,"33":0.003497,"34":0,"35":0,"36":0,"37":0,"38":0.003497,"39":0.003497,"40":0.006994,"41":0,"42":0,"43":0.003497,"44":0.003497,"45":0,"46":0.003497,"47":0.003497,"48":0,"49":0.097916,"50":0,"51":0.006994,"52":0.003497,"53":0.006994,"54":0.003497,"55":0.076934,"56":0.006994,"57":0.010491,"58":0.024479,"59":0.006994,"60":0.048958,"61":0.010491,"62":0.17485,"63":0.024479,"64":0.052455,"65":0.3497,"66":5.846984,"67":0.055952,"68":0.003497,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0.003497,"16":0.006994,"17":0,"18":0,"19":0,"20":0.003497,"21":0,"22":0,"23":0,"24":0,"25":0.003497,"26":0.003497,"27":0.006994,"28":0,"29":0.006994,"30":0.010491,"31":0,"32":0.003497,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.010491,"39":0,"40":0.003497,"41":0.003497,"42":0,"43":0.020982,"44":0.006994,"45":0.020982,"46":0.003497,"47":0.027976,"48":0.111904,"49":0.003497,"50":0.010491,"51":0,"52":0.048958,"53":0.013988,"54":0.003497,"55":0.003497,"56":0.06994,"57":0.017485,"58":0.017485,"59":0.835783,"60":0.87425,"61":0.090922,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0.003497,"15":0,"16":0,"17":0,"18":0.003497,"19":0,"20":0.010491,"21":0,"22":0.003497,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0.003497,"33":0.003497,"34":0,"35":0,"36":0,"37":0.024479,"38":0.010491,"39":0,"40":0,"41":0,"42":0,"43":0.003497,"44":0,"45":0.003497,"46":0,"47":0,"48":0,"49":0.013988,"50":0,"51":0.006994,"52":0.083928,"53":0.020982,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},E:{"4":0,"5":0.003497,"6":0,"7":0.010491,"8":0.003497,"9":0.003497,"10":0.010491,"11":0.125892,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0.003497,"7.1":0,"9.1":0.062946,"10.1":0.083928,"11.1":0.199329},G:{"8":0.00848219102254,"3.2":0.000848219102254,"4.0-4.1":0,"4.2-4.3":0.00169643820451,"5.0-5.1":0.0135715056361,"6.0-6.1":0.00848219102254,"7.0-7.1":0.0356252022947,"8.1-8.4":0.0602235562601,"9.0-9.2":0.0475002697262,"9.3":0.29348380938,"10.0-10.2":0.272278331824,"10.3":0.622592821055,"11.0-11.2":1.85251051932,"11.3":5.21060994515},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.133849980198,"4.2-4.3":0.306875564356,"4.4":1.1589449505,"4.4.3-4.4.4":0.70842550495},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.0318739299363,"9":0.0212492866242,"10":0.0212492866242,"11":0.481650496815,"5.5":0},B:{"12":0.017485,"13":0.048958,"14":0.125892,"15":0.045461,"16":0.335712,"17":0.027976,_:"18"},P:{"4":4.94366899029,"5":0.810097019417,"6.2":2.57569308738},J:{"7":0.0026012,"10":0.0104048},N:{"10":0.05690125,"11":0.30726675},O:{"0":3.596159},H:{"0":1.19438433333},L:{"0":59.042121},R:{_:"0"},M:{"0":0.175581},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/FK.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/FK.js deleted file mode 100644 index cbed23b..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/FK.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.014652,"36":0,"37":0,"38":0,"39":0,"40":0.014652,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":1.142856,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":1.589742,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0.10989,"65":4.454208,"66":10.534788,"67":0,"68":0,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.065934,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0.351648,"52":0.3663,"53":0,"54":0,"55":0,"56":0,"57":0.65934,"58":0.080586,"59":2.586078,"60":1.157508,"61":0,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.175824,"53":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},E:{"4":0,"5":0,"6":0.14652,"7":0,"8":0.336996,"9":1.142856,"10":0,"11":0.065934,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0.029304,"7.1":0,"9.1":0.593406,"10.1":0.593406,"11.1":0.754578},G:{"8":0.0241683494364,"3.2":0.00241683494364,"4.0-4.1":0,"4.2-4.3":0.00483366988728,"5.0-5.1":0.0386693590982,"6.0-6.1":0.0241683494364,"7.0-7.1":0.101507067633,"8.1-8.4":0.171595280998,"9.0-9.2":0.135342756844,"9.3":0.836224890499,"10.0-10.2":0.775804016908,"10.3":1.77395684863,"11.0-11.2":5.27836751691,"11.3":14.8466170588},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0305888995757,"4.2-4.3":0.0701306478076,"4.4":0.264855106082,"4.4.3-4.4.4":0.161897346535},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0.029304,"8":0.051282,"9":0.388278,"10":0.131868,"11":14.747238,"5.5":0},B:{"12":0.051282,"13":0,"14":0.080586,"15":0.388278,"16":1.750914,"17":0.161172,_:"18"},P:{"4":0.0475340869565,"5":0.285204521739,"6.2":3.3392696087},J:{"7":0,"10":0},N:{"10":0,"11":0},O:{"0":0},H:{"0":0.296193742268},L:{"0":23.718196},R:{_:"0"},M:{"0":0.077546},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/FM.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/FM.js deleted file mode 100644 index 950269f..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/FM.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"26":2.48369,"33":0.018535,"40":0.029656,"42":0.011121,"43":0.011121,"46":0.048191,"49":0.292853,"52":0.081554,"53":0.752521,"54":0.003707,"55":0.040777,"57":0.018535,"58":0.07414,"59":0.033363,"60":0.055605,"61":0.085261,"62":0.155694,"63":0.081554,"64":0.100089,"65":1.156584,"66":18.182835,"67":0.040777,"68":0.014828,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 34 35 36 37 38 39 41 44 45 47 48 50 51 56 69"},C:{"4":0.011121,"10":0.003707,"14":0.003707,"18":0.011121,"28":0.011121,"36":0.114917,"43":0.003707,"44":0.011121,"45":0.014828,"47":0.033363,"48":0.088968,"49":0.051898,"52":0.088968,"53":0.244662,"56":0.040777,"58":0.003707,"59":1.734876,"60":1.078737,"61":0.040777,_:"2 3 5 6 7 8 9 11 12 13 15 16 17 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 37 38 39 40 41 42 46 50 51 54 55 57 62 3.5 3.6"},F:{"36":0.018535,"37":0.003707,"51":0.307681,"52":0.248369,"53":0.126038,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 38 39 40 41 42 43 44 45 46 47 48 49 50 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},E:{"4":0,"8":0.007414,"9":0.025949,"11":0.029656,_:"0 5 6 7 10 3.1 3.2 7.1","5.1":0.003707,"6.1":0.007414,"9.1":0.081554,"10.1":0.070433,"11.1":0.537515},G:{"8":0.00265375100644,"3.2":0.000265375100644,"4.0-4.1":0,"4.2-4.3":0.000530750201288,"5.0-5.1":0.00424600161031,"6.0-6.1":0.00265375100644,"7.0-7.1":0.0111457542271,"8.1-8.4":0.0188416321457,"9.0-9.2":0.0148610056361,"9.3":0.0918197848229,"10.0-10.2":0.0851854073068,"10.3":0.194785323873,"11.0-11.2":0.579579219807,"11.3":1.63019924326},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.163128445545,"4.2-4.3":0.37400180198,"4.4":1.41245361386,"4.4.3-4.4.4":0.863387138614},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.044484,"9":0.03707,"10":0.066726,"11":3.176899,_:"6 7 5.5"},B:{"12":0.114917,"13":0.240955,"14":0.163108,"15":0.700623,"16":1.423488,"17":0.063019,_:"18"},P:{"4":0.401927916667,"5":0.206395416667,"6.2":0.304161666667},J:{"7":0.0025172,"10":0.0100688},N:{"10":0,"11":0.056637},O:{"0":6.538427},H:{"0":0.536202525773},L:{"0":44.235123},R:{_:"0"},M:{"0":0.056637},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/FO.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/FO.js deleted file mode 100644 index 7eb3e8d..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/FO.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.018042,"34":0.03007,"35":0,"36":0,"37":0,"38":0.012028,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.006014,"48":0,"49":0.463078,"50":0,"51":0,"52":0,"53":0,"54":0.006014,"55":0,"56":0.012028,"57":0.006014,"58":0.042098,"59":0.006014,"60":0.042098,"61":0.018042,"62":0.054126,"63":0.024056,"64":0.048112,"65":0.817904,"66":12.286602,"67":0.06014,"68":0.006014,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.006014,"46":0,"47":0,"48":0.054126,"49":0,"50":0.006014,"51":0.012028,"52":0.445036,"53":0,"54":0,"55":0,"56":0.012028,"57":0.024056,"58":0.018042,"59":1.214828,"60":1.040422,"61":0.006014,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.006014,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.066154,"53":0.012028,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},E:{"4":0,"5":0.006014,"6":0,"7":0,"8":0.024056,"9":0.018042,"10":0.036084,"11":0.246574,_:"0","3.1":0,"3.2":0,"5.1":0.006014,"6.1":0.042098,"7.1":0,"9.1":0.306714,"10.1":0.378882,"11.1":1.196786},G:{"8":0.0476366626409,"3.2":0.00476366626409,"4.0-4.1":0,"4.2-4.3":0.00952733252818,"5.0-5.1":0.0762186602254,"6.0-6.1":0.0476366626409,"7.0-7.1":0.200073983092,"8.1-8.4":0.33822030475,"9.0-9.2":0.266765310789,"9.3":1.64822852738,"10.0-10.2":1.52913687077,"10.3":3.49653103784,"11.0-11.2":10.4038471208,"11.3":29.2632018603},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0106655671853,"4.2-4.3":0.0244527637907,"4.4":0.0923482036775,"4.4.3-4.4.4":0.0564494653465},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0.024056,"8":0.036084,"9":0.054126,"10":0.06014,"11":6.086168,"5.5":0},B:{"12":0.006014,"13":0.06014,"14":0.09021,"15":0.192448,"16":2.447698,"17":1.040422,_:"18"},P:{"4":0.461820310992,"5":0.237150970509,"6.2":3.33259521716},J:{"7":0.0015944,"10":0.0063776},N:{"10":0.0143496,"11":0.2008944},O:{"0":0},H:{"0":0.0641526838488},L:{"0":15.472842},R:{_:"0"},M:{"0":0.095664},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/FR.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/FR.js deleted file mode 100644 index 033eab4..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/FR.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.006126,"12":0,"13":0,"14":0,"15":0,"16":0.006126,"17":0,"18":0.012252,"19":0,"20":0,"21":0,"22":0,"23":0.006126,"24":0,"25":0.012252,"26":0,"27":0,"28":0,"29":0.067386,"30":0.006126,"31":0.006126,"32":0,"33":0,"34":0.018378,"35":0.006126,"36":0.006126,"37":0.006126,"38":0.012252,"39":0.012252,"40":0.006126,"41":0.012252,"42":0.036756,"43":0.018378,"44":0.006126,"45":0.006126,"46":0.018378,"47":0.024504,"48":0.018378,"49":0.502332,"50":0.018378,"51":0.049008,"52":0.018378,"53":0.03063,"54":0.27567,"55":0.159276,"56":0.079638,"57":0.036756,"58":0.110268,"59":0.098016,"60":0.159276,"61":0.12252,"62":0.140898,"63":0.281796,"64":0.287922,"65":1.280334,"66":14.543124,"67":0.098016,"68":0.012252,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.006126,"12":0.006126,"13":0,"14":0,"15":0,"16":0.006126,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.012252,"25":0,"26":0,"27":0,"28":0,"29":0.006126,"30":0,"31":0.006126,"32":0,"33":0.006126,"34":0.006126,"35":0.006126,"36":0.006126,"37":0.006126,"38":0.03063,"39":0.006126,"40":0.006126,"41":0.006126,"42":0.006126,"43":0.012252,"44":0.006126,"45":0.073512,"46":0.006126,"47":0.024504,"48":0.361434,"49":0.03063,"50":0.036756,"51":0.018378,"52":0.716742,"53":0.03063,"54":0.049008,"55":0.042882,"56":0.073512,"57":0.079638,"58":0.085764,"59":2.615802,"60":2.291124,"61":0.03063,"62":0,"3.5":0,"3.6":0.006126},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.006126,"34":0,"35":0,"36":0.018378,"37":0.006126,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.006126,"46":0.006126,"47":0.006126,"48":0.006126,"49":0.012252,"50":0.024504,"51":0.03063,"52":1.978698,"53":0.563592,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.006126},E:{"4":0.012252,"5":0.018378,"6":0,"7":0.006126,"8":0.024504,"9":0.042882,"10":0.098016,"11":0.508458,_:"0","3.1":0,"3.2":0,"5.1":0.036756,"6.1":0.03063,"7.1":0,"9.1":0.196032,"10.1":0.33693,"11.1":1.641768},G:{"8":0.0198433997585,"3.2":0.00198433997585,"4.0-4.1":0,"4.2-4.3":0.00396867995169,"5.0-5.1":0.0317494396135,"6.0-6.1":0.0198433997585,"7.0-7.1":0.0833422789855,"8.1-8.4":0.140888138285,"9.0-9.2":0.111123038647,"9.3":0.686581631643,"10.0-10.2":0.636973132246,"10.3":1.45650554227,"11.0-11.2":4.33379850725,"11.3":12.1898004716},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0629860905233,"4.2-4.3":0.144407134371,"4.4":0.545367369165,"4.4.3-4.4.4":0.333365405941},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.00624348493151,"7":0.00624348493151,"8":0.0998957589041,"9":0.0749218191781,"10":0.168574093151,"11":1.9229933589,"5.5":0},B:{"12":0.024504,"13":0.024504,"14":0.079638,"15":0.110268,"16":1.292586,"17":0.330804,_:"18"},P:{"4":0.390613033175,"5":0.137242417062,"6.2":1.49910947867},J:{"7":0.003874,"10":0.015496},N:{"10":0.0221371428571,"11":0.132822857143},O:{"0":0.472628},H:{"0":0.146706116838},L:{"0":38.237862},R:{_:"0"},M:{"0":0.247936},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/GA.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/GA.js deleted file mode 100644 index fe9f013..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/GA.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.002816,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.005632,"23":0,"24":0.008448,"25":0,"26":0,"27":0.002816,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.005632,"34":0.019712,"35":0,"36":0.002816,"37":0.002816,"38":0,"39":0,"40":0.005632,"41":0,"42":0,"43":0.016896,"44":0,"45":0.002816,"46":0.002816,"47":0,"48":0,"49":0.149248,"50":0.008448,"51":0,"52":0,"53":0,"54":0,"55":0.061952,"56":0.005632,"57":0.008448,"58":0.025344,"59":0.002816,"60":0.076032,"61":0.02816,"62":0.016896,"63":0.033792,"64":0.036608,"65":0.214016,"66":3.565056,"67":0.01408,"68":0.002816,"69":0},C:{"2":0,"3":0.01408,"4":0.002816,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.002816,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0.002816,"32":0.002816,"33":0,"34":0,"35":0.005632,"36":0,"37":0.002816,"38":0,"39":0.005632,"40":0,"41":0.008448,"42":0.002816,"43":0.025344,"44":0,"45":0.005632,"46":0.002816,"47":0.05632,"48":0.149248,"49":0.002816,"50":0.002816,"51":0.005632,"52":0.05632,"53":0.005632,"54":0.016896,"55":0.002816,"56":0.011264,"57":0.008448,"58":0.011264,"59":0.653312,"60":0.459008,"61":0.019712,"62":0.005632,"3.5":0.002816,"3.6":0.002816},F:{"9":0,"11":0,"12":0,"15":0.002816,"16":0.008448,"17":0,"18":0.011264,"19":0.002816,"20":0.016896,"21":0.005632,"22":0.019712,"23":0.022528,"24":0.019712,"25":0,"26":0,"27":0,"28":0.005632,"29":0,"30":0.011264,"31":0,"32":0.008448,"33":0.0704,"34":0.002816,"35":0.002816,"36":0.005632,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0.002816,"43":0,"44":0.002816,"45":0.011264,"46":0.011264,"47":0,"48":0,"49":0.005632,"50":0.008448,"51":0.019712,"52":0.278784,"53":0.146432,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.104192},E:{"4":0,"5":0.002816,"6":0.005632,"7":0,"8":0.005632,"9":0.011264,"10":0.002816,"11":0.061952,_:"0","3.1":0,"3.2":0,"5.1":0.002816,"6.1":0.002816,"7.1":0.01408,"9.1":0.019712,"10.1":0.059136,"11.1":0.261888},G:{"8":0.00310695652174,"3.2":0.000310695652174,"4.0-4.1":0,"4.2-4.3":0.000621391304348,"5.0-5.1":0.00497113043478,"6.0-6.1":0.00310695652174,"7.0-7.1":0.0130492173913,"8.1-8.4":0.0220593913043,"9.0-9.2":0.0173989565217,"9.3":0.107500695652,"10.0-10.2":0.0997333043478,"10.3":0.228050608696,"11.0-11.2":0.678559304348,"11.3":1.9086033913},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.273926857143,"4.2-4.3":0.628027428571,"4.4":2.37180571429,"4.4.3-4.4.4":1.449808},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.028364057971,"9":0.0113456231884,"10":0.0198548405797,"11":0.331859478261,"5.5":0},B:{"12":0.025344,"13":0.025344,"14":0.030976,"15":0.033792,"16":0.135168,"17":0.019712,_:"18"},P:{"4":3.39021051195,"5":0.441754703072,"6.2":2.14713332423},J:{"7":0.1321856,"10":0.5287424},N:{"10":0.129902465753,"11":2.24081753425},O:{"0":3.038832},H:{"0":15.6294955876},L:{"0":46.425072},R:{_:"0"},M:{"0":0.07184},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/GB.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/GB.js deleted file mode 100644 index eb909d1..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/GB.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.005905,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.005905,"19":0,"20":0,"21":0,"22":0.005905,"23":0,"24":0,"25":0.017715,"26":0.005905,"27":0,"28":0,"29":0.05905,"30":0,"31":0.005905,"32":0,"33":0.005905,"34":0.017715,"35":0,"36":0.005905,"37":0.005905,"38":0.02362,"39":0.005905,"40":0.005905,"41":0.005905,"42":0.01181,"43":0.017715,"44":0.005905,"45":0.005905,"46":0.01181,"47":0.017715,"48":0.005905,"49":0.312965,"50":0.017715,"51":0.03543,"52":0.01181,"53":0.017715,"54":0.37792,"55":0.053145,"56":0.07086,"57":0.03543,"58":0.064955,"59":0.05905,"60":0.076765,"61":0.076765,"62":0.08267,"63":0.20077,"64":0.206675,"65":1.541205,"66":15.028225,"67":0.112195,"68":0.02362,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0.005905,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.005905,"27":0,"28":0,"29":0,"30":0,"31":0.005905,"32":0,"33":0.005905,"34":0.005905,"35":0,"36":0,"37":0,"38":0.005905,"39":0,"40":0,"41":0,"42":0,"43":0.005905,"44":0,"45":0.017715,"46":0,"47":0.01181,"48":0.07086,"49":0.005905,"50":0.017715,"51":0.02362,"52":0.289345,"53":0.017715,"54":0.017715,"55":0.017715,"56":0.03543,"57":0.029525,"58":0.041335,"59":1.257765,"60":1.056995,"61":0.029525,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0.005905,"32":0.005905,"33":0.01181,"34":0,"35":0,"36":0.01181,"37":0.005905,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.005905,"47":0,"48":0.005905,"49":0.005905,"50":0.005905,"51":0.005905,"52":0.348395,"53":0.08267,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.005905},E:{"4":0,"5":0.005905,"6":0,"7":0.005905,"8":0.02362,"9":0.029525,"10":0.088575,"11":0.466495,_:"0","3.1":0,"3.2":0,"5.1":0.02362,"6.1":0.01181,"7.1":0,"9.1":0.171245,"10.1":0.31887,"11.1":1.6534},G:{"8":0.0348242753623,"3.2":0.00348242753623,"4.0-4.1":0,"4.2-4.3":0.00696485507246,"5.0-5.1":0.0557188405797,"6.0-6.1":0.0348242753623,"7.0-7.1":0.146261956522,"8.1-8.4":0.247252355072,"9.0-9.2":0.195015942029,"9.3":1.20491992754,"10.0-10.2":1.11785923913,"10.3":2.55610181159,"11.0-11.2":7.60562173913,"11.3":21.3925523551},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0760857355021,"4.2-4.3":0.174440466761,"4.4":0.65879112447,"4.4.3-4.4.4":0.402697673267},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0.00593715063521,"8":0.0593715063521,"9":0.0831201088929,"10":0.0593715063521,"11":3.06356972777,"5.5":0},B:{"12":0.02362,"13":0.041335,"14":0.112195,"15":0.171245,"16":1.85417,"17":0.61412,_:"18"},P:{"4":0.32646505618,"5":0.112574157303,"6.2":1.97004775281},J:{"7":0.02457,"10":0.09828},N:{"10":0.02457,"11":0.19656},O:{"0":0.692055},H:{"0":0.240366649485},L:{"0":25.58483},R:{_:"0"},M:{"0":0.192465},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/GD.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/GD.js deleted file mode 100644 index 920fb1d..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/GD.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.008364,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.016728,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.02091,"36":0.037638,"37":0.004182,"38":0.029274,"39":0,"40":0,"41":0,"42":0,"43":0.004182,"44":0.004182,"45":0,"46":0.004182,"47":0,"48":0,"49":0.280194,"50":0,"51":0.004182,"52":0,"53":0.004182,"54":0,"55":0.025092,"56":0.008364,"57":0.004182,"58":0.016728,"59":0.008364,"60":0.06273,"61":0.004182,"62":0.012546,"63":0.02091,"64":0.079458,"65":0.589662,"66":8.911842,"67":0.037638,"68":0.037638,"69":0},C:{"2":0,"3":0,"4":0.016728,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.004182,"36":0,"37":0,"38":0.008364,"39":0,"40":0,"41":0,"42":0,"43":0.004182,"44":0,"45":0,"46":0,"47":0.008364,"48":0.033456,"49":0,"50":0.117096,"51":0,"52":0.046002,"53":0.004182,"54":0,"55":0,"56":0.004182,"57":0.012546,"58":0.008364,"59":0.677484,"60":0.405654,"61":0.004182,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0.016728,"18":0,"19":0,"20":0,"21":0,"22":0.004182,"23":0,"24":0,"25":0,"26":0,"27":0.004182,"28":0,"29":0,"30":0,"31":0.004182,"32":0,"33":0.008364,"34":0,"35":0,"36":0,"37":0.004182,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.004182,"44":0.004182,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.259284,"53":0.087822,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.004182},E:{"4":0,"5":0,"6":0,"7":0.004182,"8":0.004182,"9":0.012546,"10":0.016728,"11":0.096186,_:"0","3.1":0,"3.2":0,"5.1":0.004182,"6.1":0.004182,"7.1":0,"9.1":0.06273,"10.1":0.10455,"11.1":0.451656},G:{"8":0.0115328703704,"3.2":0.00115328703704,"4.0-4.1":0,"4.2-4.3":0.00230657407407,"5.0-5.1":0.0184525925926,"6.0-6.1":0.0115328703704,"7.0-7.1":0.0484380555556,"8.1-8.4":0.0818833796296,"9.0-9.2":0.0645840740741,"9.3":0.399037314815,"10.0-10.2":0.370205138889,"10.3":0.846512685185,"11.0-11.2":2.51877888889,"11.3":7.08464226852},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.206377994342,"4.2-4.3":0.473159304102,"4.4":1.78693141443,"4.4.3-4.4.4":1.09229328713},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.004182,"9":0.008364,"10":0.008364,"11":0.706758,"5.5":0},B:{"12":0.004182,"13":0.033456,"14":0.075276,"15":0.142188,"16":1.095684,"17":0.196554,_:"18"},P:{"4":0.530356631579,"5":0.165736447368,"6.2":1.73470814912},J:{"7":0.017454,"10":0.069816},N:{"10":0.011636,"11":0.221084},O:{"0":0.2909},H:{"0":0.710545742268},L:{"0":64.271946},R:{_:"0"},M:{"0":0.075634},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/GE.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/GE.js deleted file mode 100644 index 5467642..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/GE.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.007275,"12":0.007275,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.036375,"19":0.007275,"20":0,"21":0,"22":0.007275,"23":0.007275,"24":0,"25":0,"26":0.007275,"27":0.007275,"28":0.007275,"29":0.050925,"30":0.04365,"31":0.021825,"32":0.007275,"33":0.007275,"34":0.007275,"35":0.007275,"36":0.0582,"37":0.065475,"38":0.0291,"39":0.01455,"40":0.007275,"41":0.01455,"42":0,"43":0.021825,"44":0.007275,"45":0.007275,"46":0.01455,"47":0.0291,"48":0.01455,"49":0.88755,"50":0.01455,"51":0.021825,"52":0.021825,"53":0.021825,"54":0.021825,"55":0.04365,"56":0.0582,"57":0.04365,"58":0.152775,"59":0.04365,"60":0.138225,"61":0.094575,"62":0.1164,"63":0.30555,"64":0.2619,"65":1.67325,"66":34.5126,"67":0.312825,"68":0.065475,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.007275,"14":0,"15":0.007275,"16":0.007275,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.01455,"30":0,"31":0.01455,"32":0,"33":0,"34":0.036375,"35":0,"36":0,"37":0,"38":0.007275,"39":0,"40":0,"41":0,"42":0,"43":0.007275,"44":0,"45":0.007275,"46":0.007275,"47":0.021825,"48":0.036375,"49":0.007275,"50":0.01455,"51":0.007275,"52":0.167325,"53":0.01455,"54":0.007275,"55":0.01455,"56":0.036375,"57":0.04365,"58":0.07275,"59":0.807525,"60":0.778425,"61":0.01455,"62":0,"3.5":0,"3.6":0.01455},F:{"9":0,"11":0,"12":0.007275,"15":0,"16":0.007275,"17":0,"18":0.007275,"19":0,"20":0.007275,"21":0.007275,"22":0.007275,"23":0,"24":0,"25":0,"26":0,"27":0.007275,"28":0.007275,"29":0,"30":0.007275,"31":0.007275,"32":0.007275,"33":0.007275,"34":0.007275,"35":0.007275,"36":0.138225,"37":0.0291,"38":0.021825,"39":0.007275,"40":0.007275,"41":0.007275,"42":0.0582,"43":0.050925,"44":0.007275,"45":0.021825,"46":0.04365,"47":0.01455,"48":0.0291,"49":0.036375,"50":0.0291,"51":0.036375,"52":3.877575,"53":0.982125,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0.007275,"12.1":0.050925},E:{"4":0,"5":0.007275,"6":0,"7":0,"8":0.007275,"9":0.007275,"10":0.0291,"11":0.13095,_:"0","3.1":0,"3.2":0,"5.1":0.007275,"6.1":0,"7.1":0,"9.1":0.04365,"10.1":0.04365,"11.1":0.341925},G:{"8":0.0106661634461,"3.2":0.00106661634461,"4.0-4.1":0,"4.2-4.3":0.00213323268921,"5.0-5.1":0.0170658615137,"6.0-6.1":0.0106661634461,"7.0-7.1":0.0447978864734,"8.1-8.4":0.075729760467,"9.0-9.2":0.0597305152979,"9.3":0.369049255233,"10.0-10.2":0.342383846618,"10.3":0.78289639694,"11.0-11.2":2.32949009662,"11.3":6.55222420491},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0615623408769,"4.2-4.3":0.141142927864,"4.4":0.533039780764,"4.4.3-4.4.4":0.325829950495},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0.007275,"8":0.13095,"9":0.036375,"10":0.04365,"11":0.9312,"5.5":0},B:{"12":0.0291,"13":0.53835,"14":1.083975,"15":0.0582,"16":0.341925,"17":0.13095,_:"18"},P:{"4":0.431202464789,"5":0.0513336267606,"6.2":0.831604753521},J:{"7":0.003815,"10":0.01526},N:{"10":0.0512941176471,"11":0.166705882353},O:{"0":0.416925},H:{"0":0.882310051546},L:{"0":30.524425},R:{_:"0"},M:{"0":0.0654},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/GF.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/GF.js deleted file mode 100644 index 913e574..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/GF.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0.005128,"24":0,"25":0,"26":0.10256,"27":0,"28":0,"29":0,"30":0,"31":0.02564,"32":0.005128,"33":0,"34":0,"35":0,"36":0.010256,"37":0.005128,"38":0.010256,"39":0.005128,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.010256,"46":0,"47":0,"48":0,"49":0.420496,"50":0.005128,"51":0,"52":0.056408,"53":0.005128,"54":0.005128,"55":0.169224,"56":0.020512,"57":0.030768,"58":0.07692,"59":0.005128,"60":0.087176,"61":0.02564,"62":0.035896,"63":0.107688,"64":0.041024,"65":1.046112,"66":12.184128,"67":0.071792,"68":0.005128,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.005128,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0.005128,"33":0.005128,"34":0,"35":0,"36":0,"37":0,"38":0.010256,"39":0,"40":0,"41":0.010256,"42":0,"43":0.020512,"44":0.010256,"45":0.005128,"46":0,"47":0.030768,"48":0.05128,"49":0.015384,"50":0.005128,"51":0.015384,"52":0.07692,"53":0.005128,"54":0.005128,"55":0,"56":0.010256,"57":0.030768,"58":0.056408,"59":1.979408,"60":1.569168,"61":0.005128,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.005128,"44":0,"45":0,"46":0.005128,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.482032,"53":0.030768,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},E:{"4":0,"5":0.020512,"6":0,"7":0.005128,"8":0.005128,"9":0.005128,"10":0.02564,"11":0.112816,_:"0","3.1":0,"3.2":0,"5.1":0.010256,"6.1":0.005128,"7.1":0,"9.1":0.348704,"10.1":0.189736,"11.1":1.246104},G:{"8":0.0150100483092,"3.2":0.00150100483092,"4.0-4.1":0,"4.2-4.3":0.00300200966184,"5.0-5.1":0.0240160772947,"6.0-6.1":0.0150100483092,"7.0-7.1":0.0630422028986,"8.1-8.4":0.106571342995,"9.0-9.2":0.0840562705314,"9.3":0.519347671498,"10.0-10.2":0.481822550725,"10.3":1.10173754589,"11.0-11.2":3.27819455072,"11.3":9.22067267633},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0709871796322,"4.2-4.3":0.162751094767,"4.4":0.614645091938,"4.4.3-4.4.4":0.375712633663},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00545883870968,"9":0.0109176774194,"10":0.00545883870968,"11":0.993508645161,"5.5":0},B:{"12":0.005128,"13":0.164096,"14":0.10256,"15":0.07692,"16":1.364048,"17":0.169224,_:"18"},P:{"4":0.799625342466,"5":0.138601726027,"6.2":1.92976249315},J:{"7":0,"10":0},N:{"10":0,"11":0.04872},O:{"0":0.258216},H:{"0":0.498149443299},L:{"0":53.116128},R:{_:"0"},M:{"0":0.180264},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/GG.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/GG.js deleted file mode 100644 index e4155a5..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/GG.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.006092,"38":0.006092,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0.012184,"45":0,"46":0,"47":0.012184,"48":0,"49":0.651844,"50":0,"51":0.115748,"52":0,"53":0,"54":0,"55":0,"56":0.006092,"57":0.012184,"58":0.03046,"59":0.006092,"60":0.06092,"61":0.012184,"62":0.012184,"63":0.140116,"64":0.115748,"65":1.224492,"66":12.70182,"67":0.164484,"68":0,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0.006092,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0.024368,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.006092,"44":0.006092,"45":0.292416,"46":0,"47":0,"48":0.079196,"49":0.006092,"50":0.024368,"51":0,"52":0.079196,"53":0,"54":0,"55":0,"56":0.006092,"57":0.018276,"58":0.115748,"59":1.43162,"60":1.12702,"61":0.073104,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0.006092,"52":0.073104,"53":0.018276,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},E:{"4":0,"5":0.006092,"6":0,"7":0,"8":0.006092,"9":0.012184,"10":0.036552,"11":0.530004,_:"0","3.1":0,"3.2":0,"5.1":0.024368,"6.1":0.054828,"7.1":0,"9.1":0.18276,"10.1":0.261956,"11.1":2.290592},G:{"8":0.0501518760064,"3.2":0.00501518760064,"4.0-4.1":0,"4.2-4.3":0.0100303752013,"5.0-5.1":0.0802430016103,"6.0-6.1":0.0501518760064,"7.0-7.1":0.210637879227,"8.1-8.4":0.356078319646,"9.0-9.2":0.280850505636,"9.3":1.73525490982,"10.0-10.2":1.60987521981,"10.3":3.68114769887,"11.0-11.2":10.9531697198,"11.3":30.8082974308},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0654373917963,"4.2-4.3":0.150027190948,"4.4":0.566592050919,"4.4.3-4.4.4":0.346339366337},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.012184,"9":0.036552,"10":0.024368,"11":5.1782,"5.5":0},B:{"12":0.006092,"13":0.036552,"14":0.109656,"15":0.073104,"16":1.523,"17":0.597016,_:"18"},P:{"4":0.430144949153,"5":0.0506052881356,"6.2":1.11331633898},J:{"7":0.0015632,"10":0.0062528},N:{"10":0.0130266666667,"11":0.104213333333},O:{"0":0.003908},H:{"0":0.0073996838488},L:{"0":14.606016},R:{_:"0"},M:{"0":0.539304},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/GH.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/GH.js deleted file mode 100644 index 16d6f61..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/GH.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.003014,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0.003014,"26":0,"27":0,"28":0.003014,"29":0.003014,"30":0.003014,"31":0.003014,"32":0.003014,"33":0.006028,"34":0,"35":0.003014,"36":0.003014,"37":0,"38":0.003014,"39":0,"40":0.006028,"41":0,"42":0,"43":0.024112,"44":0,"45":0.003014,"46":0.003014,"47":0.006028,"48":0.003014,"49":0.10549,"50":0.012056,"51":0.006028,"52":0.006028,"53":0.006028,"54":0.003014,"55":0.01507,"56":0.009042,"57":0.009042,"58":0.039182,"59":0.012056,"60":0.114532,"61":0.021098,"62":0.036168,"63":0.07535,"64":0.078364,"65":0.36168,"66":3.921214,"67":0.06028,"68":0.024112,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0.003014,"8":0,"9":0,"10":0.003014,"11":0,"12":0.003014,"13":0.003014,"14":0,"15":0.003014,"16":0,"17":0,"18":0,"19":0.003014,"20":0.003014,"21":0.003014,"22":0.003014,"23":0.003014,"24":0,"25":0,"26":0.003014,"27":0.003014,"28":0.003014,"29":0.006028,"30":0.006028,"31":0.003014,"32":0.003014,"33":0.003014,"34":0.006028,"35":0.006028,"36":0.003014,"37":0.006028,"38":0.009042,"39":0.003014,"40":0.009042,"41":0.009042,"42":0.009042,"43":0.033154,"44":0.024112,"45":0.012056,"46":0.01507,"47":0.054252,"48":0.033154,"49":0.012056,"50":0.012056,"51":0.009042,"52":0.066308,"53":0.009042,"54":0.024112,"55":0.012056,"56":0.036168,"57":0.042196,"58":0.042196,"59":0.79871,"60":0.63294,"61":0.141658,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0.003014,"15":0.003014,"16":0.006028,"17":0.003014,"18":0.006028,"19":0.012056,"20":0.048224,"21":0.003014,"22":0.006028,"23":0.051238,"24":0.003014,"25":0,"26":0.003014,"27":0.003014,"28":0.009042,"29":0.009042,"30":0.009042,"31":0.003014,"32":0.036168,"33":0.06028,"34":0.003014,"35":0.006028,"36":0.006028,"37":0.009042,"38":0,"39":0,"40":0.003014,"41":0,"42":0.01507,"43":0.009042,"44":0.003014,"45":0.012056,"46":0.018084,"47":0.003014,"48":0.003014,"49":0.006028,"50":0.009042,"51":0.012056,"52":0.36168,"53":0.084392,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0.003014,"12.1":0.057266},E:{"4":0,"5":0,"6":0,"7":0,"8":0.003014,"9":0.006028,"10":0.01507,"11":0.07535,_:"0","3.1":0,"3.2":0,"5.1":0.003014,"6.1":0,"7.1":0,"9.1":0.012056,"10.1":0.027126,"11.1":0.117546},G:{"8":0.00769963164251,"3.2":0.000769963164251,"4.0-4.1":0,"4.2-4.3":0.0015399263285,"5.0-5.1":0.012319410628,"6.0-6.1":0.00769963164251,"7.0-7.1":0.0323384528986,"8.1-8.4":0.0546673846618,"9.0-9.2":0.0431179371981,"9.3":0.266407254831,"10.0-10.2":0.247158175725,"10.3":0.56515296256,"11.0-11.2":1.68159955072,"11.3":4.729883718},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.106926608204,"4.2-4.3":0.245148809052,"4.4":0.925827949081,"4.4.3-4.4.4":0.565928633663},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.024112,"9":0.003014,"10":0.012056,"11":0.253176,"5.5":0},B:{"12":0.03014,"13":0.03014,"14":0.04521,"15":0.04521,"16":0.147686,"17":0.024112,_:"18"},P:{"4":0.777250331126,"5":0.103633377483,"6.2":0.632163602649},J:{"7":0.0181636,"10":0.0726544},N:{"10":0.0795569850746,"11":0.681917014925},O:{"0":8.236494},H:{"0":27.7717386838},L:{"0":28.80712},R:{_:"0"},M:{"0":0.391216},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/GI.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/GI.js deleted file mode 100644 index 1d163d1..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/GI.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.042684,"30":0,"31":0,"32":0.007114,"33":0,"34":0,"35":0.007114,"36":0,"37":0,"38":0.007114,"39":0,"40":0,"41":0.064026,"42":0,"43":0,"44":0.007114,"45":0.007114,"46":0,"47":0,"48":0,"49":0.690058,"50":0.007114,"51":0.014228,"52":0.007114,"53":0.042684,"54":0.007114,"55":0.007114,"56":0.056912,"57":0.042684,"58":0.128052,"59":0.007114,"60":0.021342,"61":0.028456,"62":0.14228,"63":0.67583,"64":0.120938,"65":3.84156,"66":22.522924,"67":0.135166,"68":0.014228,"69":0},C:{"2":0,"3":0.007114,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.007114,"46":0,"47":0,"48":0.028456,"49":0,"50":0.014228,"51":0.021342,"52":0.056912,"53":0.014228,"54":0.007114,"55":0,"56":0,"57":0.014228,"58":0.021342,"59":2.198226,"60":1.131126,"61":0.028456,"62":0,"3.5":0,"3.6":0.03557},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.007114,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0.007114,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.761198,"53":0.03557,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},E:{"4":0.014228,"5":0.021342,"6":0,"7":0,"8":0.049798,"9":0.10671,"10":0.07114,"11":0.81811,_:"0","3.1":0,"3.2":0,"5.1":0.064026,"6.1":0,"7.1":0,"9.1":0.085368,"10.1":0.184964,"11.1":1.935008},G:{"8":0.033478989533,"3.2":0.0033478989533,"4.0-4.1":0,"4.2-4.3":0.0066957979066,"5.0-5.1":0.0535663832528,"6.0-6.1":0.033478989533,"7.0-7.1":0.140611756039,"8.1-8.4":0.237700825684,"9.0-9.2":0.187482341385,"9.3":1.15837303784,"10.0-10.2":1.07467556401,"10.3":2.45735783172,"11.0-11.2":7.31181131401,"11.3":20.5661432701},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0562442291372,"4.2-4.3":0.128950183876,"4.4":0.4869927157,"4.4.3-4.4.4":0.297682871287},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0.00740401918465,"8":3.3762327482,"9":0.0666361726619,"10":0.0962522494005,"11":2.53957858034,"5.5":0},B:{"12":0.007114,"13":0.014228,"14":0.170736,"15":0.064026,"16":1.515282,"17":0.53355,_:"18"},P:{"4":0.326300658228,"5":0.0450069873418,"6.2":1.02390896203},J:{"7":0,"10":0},N:{"10":0.020202,"11":0.020202},O:{"0":0.112554},H:{"0":0.0464487319588},L:{"0":17.068968},R:{_:"0"},M:{"0":0.121212},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/GL.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/GL.js deleted file mode 100644 index fd5b369..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/GL.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0.005276,"33":0.005276,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0.005276,"42":0,"43":0.02638,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.216316,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0.015828,"58":0.021104,"59":0.005276,"60":0.042208,"61":0.005276,"62":0.005276,"63":0.036932,"64":0.015828,"65":1.23986,"66":11.81824,"67":0.15828,"68":0,"69":0},C:{"2":0,"3":0.005276,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.005276,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.005276,"48":0.015828,"49":0.005276,"50":0.005276,"51":0,"52":0.195212,"53":0,"54":0.036932,"55":0,"56":0.168832,"57":0.005276,"58":0.005276,"59":1.218756,"60":0.63312,"61":0.005276,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0.005276,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.18466,"53":0.733364,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.015828},E:{"4":0,"5":0,"6":0,"7":0,"8":0.005276,"9":0,"10":0.110796,"11":0.195212,_:"0","3.1":0,"3.2":0,"5.1":0.010552,"6.1":0,"7.1":0,"9.1":0.200488,"10.1":0.137176,"11.1":1.862428},G:{"8":0.0260448470209,"3.2":0.00260448470209,"4.0-4.1":0,"4.2-4.3":0.00520896940419,"5.0-5.1":0.0416717552335,"6.0-6.1":0.0260448470209,"7.0-7.1":0.109388357488,"8.1-8.4":0.184918413849,"9.0-9.2":0.145851143317,"9.3":0.901151706924,"10.0-10.2":0.836039589372,"10.3":1.91169177134,"11.0-11.2":5.68819458937,"11.3":15.999349525},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.284665261669,"4.2-4.3":0.65264718529,"4.4":2.46478458274,"4.4.3-4.4.4":1.5066429703},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.015828,"9":0.005276,"10":0.005276,"11":3.366088,"5.5":0},B:{"12":0.010552,"13":0.073864,"14":0.07914,"15":0.480116,"16":1.313724,"17":0.506496,_:"18"},P:{"4":0.871381634204,"5":0.154422061758,"6.2":3.15462211876},J:{"7":0,"10":0},N:{"10":0.030706,"11":0.030706},O:{"0":7.922148},H:{"0":3.59131953952},L:{"0":19.380608},R:{_:"0"},M:{"0":0.056688},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/GM.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/GM.js deleted file mode 100644 index c338a1e..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/GM.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01191,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0.026202,"24":0,"25":0.002382,"26":0.002382,"27":0.002382,"28":0,"29":0,"30":0,"31":0,"32":0.002382,"33":0,"34":0.014292,"35":0,"36":0.004764,"37":0,"38":0.002382,"39":0.002382,"40":0.002382,"41":0,"42":0.016674,"43":0.014292,"44":0,"45":0.002382,"46":0,"47":0,"48":0,"49":0.050022,"50":0.002382,"51":0.004764,"52":0,"53":0,"54":0.002382,"55":0.038112,"56":0.002382,"57":0.004764,"58":0.021438,"59":0.004764,"60":0.22629,"61":0.002382,"62":0.002382,"63":0.004764,"64":0.01191,"65":0.159594,"66":2.260518,"67":0.045258,"68":0.016674,"69":0},C:{"2":0,"3":0.004764,"4":0,"5":0,"6":0.050022,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.002382,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0.002382,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.002382,"30":0.002382,"31":0,"32":0,"33":0.002382,"34":0.004764,"35":0.002382,"36":0.004764,"37":0.002382,"38":0.004764,"39":0.002382,"40":0.004764,"41":0.002382,"42":0,"43":0.009528,"44":0.004764,"45":0,"46":0.009528,"47":0.014292,"48":0.038112,"49":0.004764,"50":0.007146,"51":0.002382,"52":0.07146,"53":0.002382,"54":0.007146,"55":0.01191,"56":0.009528,"57":0.004764,"58":0.009528,"59":0.507366,"60":0.435906,"61":0.097662,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0.014292,"17":0,"18":0.002382,"19":0.002382,"20":0.01191,"21":0.002382,"22":0.002382,"23":0.004764,"24":0,"25":0,"26":0,"27":0.002382,"28":0,"29":0.002382,"30":0.002382,"31":0,"32":0.007146,"33":0.009528,"34":0,"35":0,"36":0.007146,"37":0.007146,"38":0,"39":0,"40":0,"41":0,"42":0.007146,"43":0,"44":0,"45":0,"46":0.002382,"47":0,"48":0.007146,"49":0,"50":0,"51":0.042876,"52":0.254874,"53":0.045258,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.171504},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0.007146,"11":0.028584,_:"0","3.1":0,"3.2":0,"5.1":0.002382,"6.1":0.002382,"7.1":0,"9.1":0.014292,"10.1":0.040494,"11.1":0.111954},G:{"8":0.0076871557971,"3.2":0.00076871557971,"4.0-4.1":0,"4.2-4.3":0.00153743115942,"5.0-5.1":0.0122994492754,"6.0-6.1":0.0076871557971,"7.0-7.1":0.0322860543478,"8.1-8.4":0.0545788061594,"9.0-9.2":0.0430480724638,"9.3":0.26597559058,"10.0-10.2":0.246757701087,"10.3":0.564237235507,"11.0-11.2":1.67887482609,"11.3":4.72221980616},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.52208019802,"4.2-4.3":1.19696435644,"4.4":4.52045049505,"4.4.3-4.4.4":2.7632049505},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.014292,"9":0.009528,"10":0.066696,"11":0.13101,"5.5":0},B:{"12":0.03573,"13":0.033348,"14":0.016674,"15":0.028584,"16":0.138156,"17":0.019056,_:"18"},P:{"4":2.38310034483,"5":0.561953793103,"6.2":0.957402758621},J:{"7":0.0137124,"10":0.0548496},N:{"10":0.0667231724138,"11":0.900762827586},O:{"0":6.140108},H:{"0":14.6841007698},L:{"0":44.252094},R:{_:"0"},M:{"0":0.137124},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/GN.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/GN.js deleted file mode 100644 index ba0366e..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/GN.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0.000826,"26":0,"27":0,"28":0.000826,"29":0,"30":0,"31":0,"32":0,"33":0.000826,"34":0,"35":0,"36":0.000826,"37":0,"38":0,"39":0,"40":0.002478,"41":0,"42":0,"43":0.005782,"44":0,"45":0.000826,"46":0,"47":0.000826,"48":0,"49":0.002478,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.005782,"56":0.00413,"57":0.000826,"58":0.001652,"59":0.001652,"60":0.004956,"61":0.000826,"62":0.000826,"63":0.001652,"64":0.011564,"65":0.023128,"66":0.244496,"67":0.001652,"68":0,"69":0},C:{"2":0,"3":0.001652,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0.000826,"20":0,"21":0,"22":0.000826,"23":0,"24":0.000826,"25":0,"26":0,"27":0,"28":0,"29":0.000826,"30":0,"31":0,"32":0.002478,"33":0.000826,"34":0,"35":0.000826,"36":0,"37":0,"38":0.000826,"39":0.000826,"40":0.001652,"41":0.000826,"42":0,"43":0.002478,"44":0,"45":0.000826,"46":0,"47":0.002478,"48":0.000826,"49":0.000826,"50":0.001652,"51":0,"52":0.00413,"53":0,"54":0,"55":0.000826,"56":0.002478,"57":0.000826,"58":0.001652,"59":0.072688,"60":0.063602,"61":0.000826,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0.000826,"16":0,"17":0.000826,"18":0,"19":0,"20":0.009912,"21":0,"22":0,"23":0.009912,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.001652,"30":0.000826,"31":0,"32":0.000826,"33":0.005782,"34":0.000826,"35":0,"36":0,"37":0.000826,"38":0,"39":0,"40":0,"41":0,"42":0.002478,"43":0,"44":0,"45":0,"46":0.001652,"47":0,"48":0.00413,"49":0.000826,"50":0,"51":0,"52":0.011564,"53":0.004956,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00826},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0.011564,"10":0.00413,"11":0.006608,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.002478,"10.1":0.001652,"11.1":0.004956},G:{"8":0.00221574476651,"3.2":0.000221574476651,"4.0-4.1":0,"4.2-4.3":0.000443148953301,"5.0-5.1":0.00354519162641,"6.0-6.1":0.00221574476651,"7.0-7.1":0.00930612801932,"8.1-8.4":0.0157317878422,"9.0-9.2":0.0124081706924,"9.3":0.0766647689211,"10.0-10.2":0.0711254070048,"10.3":0.162635665862,"11.0-11.2":0.483918657005,"11.3":1.36113201006},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.147724449788,"4.2-4.3":0.338685323904,"4.4":1.27907755304,"4.4.3-4.4.4":0.781858673267},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.002478,"9":0,"10":0.003304,"11":0.052864,"5.5":0},B:{"12":0.005782,"13":0.00413,"14":0.002478,"15":0.000826,"16":0.017346,"17":0.001652,_:"18"},P:{"4":0.617907125,"5":0.10129625,"6.2":0.243111},J:{"7":0.0018348,"10":0.0073392},N:{"10":0.048928,"11":0.207944},O:{"0":3.89895},H:{"0":25.8649738351},L:{"0":59.06461},R:{_:"0"},M:{"0":0.082566},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/GP.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/GP.js deleted file mode 100644 index b41eba1..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/GP.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.005849,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.035094,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.187168,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.011698,"36":0.005849,"37":0,"38":0.011698,"39":0,"40":0.005849,"41":0,"42":0.005849,"43":0.005849,"44":0,"45":0,"46":0.005849,"47":0,"48":0,"49":0.397732,"50":0.005849,"51":0.029245,"52":0.017547,"53":0.005849,"54":0,"55":0.298299,"56":0.005849,"57":0,"58":0.070188,"59":0.005849,"60":0.017547,"61":0.035094,"62":0.087735,"63":0.076037,"64":0.128678,"65":1.117159,"66":14.487973,"67":0.064339,"68":0.005849,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0.005849,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.005849,"34":0.005849,"35":0,"36":0.005849,"37":0,"38":0.005849,"39":0,"40":0,"41":0.005849,"42":0,"43":0.005849,"44":0,"45":0.023396,"46":0.011698,"47":0.017547,"48":0.245658,"49":0,"50":0.005849,"51":0,"52":0.122829,"53":0.040943,"54":0.005849,"55":0.005849,"56":0.023396,"57":0.023396,"58":0.029245,"59":3.076574,"60":2.871859,"61":0.017547,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.005849,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.064339,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.23396,"53":0.093584,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},E:{"4":0,"5":0.011698,"6":0.011698,"7":0.029245,"8":0.076037,"9":0.035094,"10":0.298299,"11":0.619994,_:"0","3.1":0,"3.2":0,"5.1":0.111131,"6.1":0.029245,"7.1":0,"9.1":0.298299,"10.1":0.415279,"11.1":1.959415},G:{"8":0.0169796698873,"3.2":0.00169796698873,"4.0-4.1":0,"4.2-4.3":0.00339593397746,"5.0-5.1":0.0271674718196,"6.0-6.1":0.0169796698873,"7.0-7.1":0.0713146135266,"8.1-8.4":0.1205556562,"9.0-9.2":0.0950861513688,"9.3":0.5874965781,"10.0-10.2":0.545047403382,"10.3":1.24630776973,"11.0-11.2":3.70835990338,"11.3":10.4306112118},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0623572305516,"4.2-4.3":0.14296535785,"4.4":0.539922362093,"4.4.3-4.4.4":0.330037049505},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.011698,"9":0.011698,"10":0.023396,"11":1.22829,"5.5":0},B:{"12":0.023396,"13":0.076037,"14":0.128678,"15":0.105282,"16":1.485646,"17":0.204715,_:"18"},P:{"4":0.495068602649,"5":0.215247218543,"6.2":2.35695704305},J:{"7":0.0016604,"10":0.0066416},N:{"10":0,"11":0.062265},O:{"0":0.058114},H:{"0":0.188635134021},L:{"0":44.485689},R:{_:"0"},M:{"0":0.195097},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/GQ.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/GQ.js deleted file mode 100644 index 991ef79..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/GQ.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0.004944,"5":0.004944,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.004944,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0.029664,"22":0,"23":0,"24":0,"25":0.014832,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0.044496,"32":0.004944,"33":0.004944,"34":0.029664,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.004944,"41":0,"42":0,"43":0.02472,"44":0.004944,"45":0.02472,"46":0.009888,"47":0.02472,"48":0.029664,"49":0.138432,"50":0.004944,"51":0.014832,"52":0.004944,"53":0.04944,"54":0,"55":0.29664,"56":0.262032,"57":0.266976,"58":0.069216,"59":0.004944,"60":0.069216,"61":0.108768,"62":0.079104,"63":0.311472,"64":0.088992,"65":0.627888,"66":9.1464,"67":0.825648,"68":0.02472,"69":0},C:{"2":0,"3":0,"4":0.009888,"5":0.004944,"6":0,"7":0,"8":0.464736,"9":0,"10":0,"11":0.004944,"12":0.004944,"13":0.004944,"14":0,"15":0.004944,"16":0.009888,"17":0,"18":0.009888,"19":0.004944,"20":0.004944,"21":0.004944,"22":0,"23":0.014832,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.034608,"30":0.336192,"31":0.014832,"32":0.009888,"33":0.009888,"34":0.02472,"35":0.004944,"36":0,"37":0.004944,"38":0.009888,"39":0.009888,"40":0.02472,"41":0,"42":0,"43":0.128544,"44":0.004944,"45":0.004944,"46":0.009888,"47":0.093936,"48":0.004944,"49":0.004944,"50":0.069216,"51":0.039552,"52":0.232368,"53":0.009888,"54":0.02472,"55":0.064272,"56":0.336192,"57":0.3708,"58":0.004944,"59":1.231056,"60":1.06296,"61":0.059328,"62":0.029664,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0.004944,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0.004944,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0.014832,"31":0,"32":0,"33":0.004944,"34":0.004944,"35":0.009888,"36":0.02472,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.004944,"46":0,"47":0,"48":0.014832,"49":0.009888,"50":0,"51":0.009888,"52":0.064272,"53":0.014832,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0.004944,"12.1":0.019776},E:{"4":0,"5":0,"6":0,"7":0,"8":0.009888,"9":0,"10":0.014832,"11":0.711936,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0.014832,"7.1":0,"9.1":0.187872,"10.1":0.088992,"11.1":0.677328},G:{"8":0.00311745571659,"3.2":0.000311745571659,"4.0-4.1":0,"4.2-4.3":0.000623491143317,"5.0-5.1":0.00498792914654,"6.0-6.1":0.00311745571659,"7.0-7.1":0.0130933140097,"8.1-8.4":0.0221339355878,"9.0-9.2":0.0174577520129,"9.3":0.107863967794,"10.0-10.2":0.100070328502,"10.3":0.228821249597,"11.0-11.2":0.680852328502,"11.3":1.9150530467},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.43635227157,"4.2-4.3":1.00041740311,"4.4":3.7781721075,"4.4.3-4.4.4":2.30947421782},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0.00513944363104,"8":0.190159414348,"9":0.0154183308931,"10":0.0565338799414,"11":3.24298893119,"5.5":0},B:{"12":0.044496,"13":0.232368,"14":0.034608,"15":0.103824,"16":0.39552,"17":0.014832,_:"18"},P:{"4":1.40350670769,"5":0.5288576,"6.2":0.589879630769},J:{"7":0.0091008,"10":0.0364032},N:{"10":0.0105935238095,"11":0.21187047619},O:{"0":0.424704},H:{"0":1.43122155326},L:{"0":56.855632},R:{_:"0"},M:{"0":0.40448},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/GR.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/GR.js deleted file mode 100644 index 8258c47..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/GR.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.04879,"12":0,"13":0,"14":0,"15":0,"16":0.00697,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.11152,"23":0.01394,"24":0,"25":0,"26":0.02788,"27":0,"28":0,"29":0.03485,"30":0.02788,"31":0.00697,"32":0.00697,"33":0,"34":0.1394,"35":0.01394,"36":0.00697,"37":0.00697,"38":0.0697,"39":0.02091,"40":0.01394,"41":0,"42":0.0697,"43":0.04182,"44":0.02788,"45":0.01394,"46":0.01394,"47":0.02091,"48":0.04879,"49":2.35586,"50":0.03485,"51":0.01394,"52":0.01394,"53":0.04182,"54":0.04879,"55":0.04182,"56":0.04182,"57":0.02091,"58":0.11152,"59":0.02788,"60":0.04182,"61":0.07667,"62":0.12546,"63":0.1394,"64":0.23698,"65":1.45673,"66":25.789,"67":0.16031,"68":0.01394,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0.00697,"11":0,"12":0.02091,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.03485,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.00697,"34":0.00697,"35":0.00697,"36":0.00697,"37":0,"38":0.00697,"39":0.00697,"40":0.00697,"41":0.00697,"42":0.00697,"43":0.02091,"44":0,"45":0.01394,"46":0.00697,"47":0.03485,"48":0.06273,"49":0.01394,"50":0.02091,"51":0.01394,"52":1.14308,"53":0.01394,"54":0.04879,"55":0.02091,"56":0.04879,"57":0.04182,"58":0.05576,"59":3.72895,"60":3.26196,"61":0.02788,"62":0.00697,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0.11849,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0.29274,"32":0,"33":0.01394,"34":0,"35":0.00697,"36":0.06273,"37":0.02091,"38":0,"39":0,"40":0.05576,"41":0,"42":0,"43":0,"44":0,"45":0.00697,"46":0.00697,"47":0,"48":0,"49":0.00697,"50":0,"51":0.00697,"52":0.56457,"53":0.12546,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.03485},E:{"4":0.00697,"5":0.09061,"6":0,"7":0.00697,"8":0.01394,"9":0.01394,"10":0.02091,"11":0.08364,_:"0","3.1":0,"3.2":0,"5.1":0.00697,"6.1":0.00697,"7.1":0,"9.1":0.06273,"10.1":0.08364,"11.1":0.41123},G:{"8":0.00772774758454,"3.2":0.000772774758454,"4.0-4.1":0,"4.2-4.3":0.00154554951691,"5.0-5.1":0.0123643961353,"6.0-6.1":0.00772774758454,"7.0-7.1":0.0324565398551,"8.1-8.4":0.0548670078502,"9.0-9.2":0.0432753864734,"9.3":0.267380066425,"10.0-10.2":0.248060697464,"10.3":0.567216672705,"11.0-11.2":1.68774007246,"11.3":4.74715534118},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.126735813296,"4.2-4.3":0.290565035361,"4.4":1.0973466761,"4.4.3-4.4.4":0.670772475248},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.02788,"7":0,"8":0.10455,"9":0.0697,"10":0.07667,"11":1.49158,"5.5":0},B:{"12":0.00697,"13":0.01394,"14":0.06273,"15":0.07667,"16":0.78064,"17":0.25789,_:"18"},P:{"4":0.670604869565,"5":0.0532226086957,"6.2":1.61796730435},J:{"7":0.001212,"10":0.004848},N:{"10":0.0229642105263,"11":0.195195789474},O:{"0":0.11514},H:{"0":0.180722319588},L:{"0":38.03692},R:{_:"0"},M:{"0":0.1212},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/GT.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/GT.js deleted file mode 100644 index 93c3447..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/GT.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00568,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.01136,"23":0,"24":0,"25":0,"26":0.00568,"27":0,"28":0,"29":0,"30":0,"31":0.00568,"32":0,"33":0,"34":0.01136,"35":0,"36":0,"37":0.00568,"38":0.0284,"39":0.01136,"40":0.00568,"41":0,"42":0,"43":0.01136,"44":0.01136,"45":0.00568,"46":0.00568,"47":0,"48":0.00568,"49":0.61344,"50":0.02272,"51":0.00568,"52":0.00568,"53":0.01136,"54":0.01136,"55":0.02272,"56":0.0284,"57":0.01704,"58":0.07384,"59":0.03408,"60":0.04544,"61":0.06816,"62":0.06816,"63":0.15336,"64":0.15336,"65":1.0792,"66":21.33408,"67":0.15904,"68":0.01136,"69":0},C:{"2":0,"3":0.00568,"4":0.01136,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0.00568,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0.00568,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0.00568,"42":0,"43":0.00568,"44":0,"45":0.01136,"46":0,"47":0.01704,"48":0.04544,"49":0.00568,"50":0.00568,"51":0.00568,"52":0.13064,"53":0.00568,"54":0.00568,"55":0.00568,"56":0.01136,"57":0.04544,"58":0.03408,"59":1.136,"60":0.91448,"61":0.01704,"62":0,"3.5":0,"3.6":0.00568},F:{"9":0,"11":0,"12":0,"15":0.01704,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.00568,"30":0,"31":0,"32":0.00568,"33":0.00568,"34":0,"35":0,"36":0.00568,"37":0.00568,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.00568,"46":0.00568,"47":0.00568,"48":0,"49":0.01136,"50":0,"51":0,"52":0.40328,"53":0.09088,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.01704},E:{"4":0,"5":0.00568,"6":0,"7":0,"8":0.04544,"9":0.07952,"10":0.09656,"11":0.3976,_:"0","3.1":0,"3.2":0,"5.1":0.0568,"6.1":0.01136,"7.1":0,"9.1":0.14768,"10.1":0.2272,"11.1":1.17008},G:{"8":0.00625595813205,"3.2":0.000625595813205,"4.0-4.1":0,"4.2-4.3":0.00125119162641,"5.0-5.1":0.0100095330113,"6.0-6.1":0.00625595813205,"7.0-7.1":0.0262750241546,"8.1-8.4":0.0444173027375,"9.0-9.2":0.0350333655395,"9.3":0.216456151369,"10.0-10.2":0.200816256039,"10.3":0.459187326892,"11.0-11.2":1.36630125604,"11.3":3.84303508052},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0945771994342,"4.2-4.3":0.21683553041,"4.4":0.818900141443,"4.4.3-4.4.4":0.500567128713},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.03408,"9":0.01704,"10":0.01704,"11":0.97696,"5.5":0},B:{"12":0.01704,"13":0.01704,"14":0.04544,"15":0.05112,"16":0.40328,"17":0.06816,_:"18"},P:{"4":1.35412918728,"5":0.192003392226,"6.2":1.24296932862},J:{"7":0.00432,"10":0.01728},N:{"10":0.01116,"11":0.12276},O:{"0":0.54864},H:{"0":1.10018226804},L:{"0":53.44672},R:{_:"0"},M:{"0":0.12096},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/GU.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/GU.js deleted file mode 100644 index 67520db..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/GU.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.00498,"30":0,"31":0,"32":0,"33":0,"34":0.02988,"35":0,"36":0,"37":0.00498,"38":0.00996,"39":0,"40":0,"41":0,"42":0,"43":0.00996,"44":0,"45":0,"46":0,"47":0,"48":0.01992,"49":0.249,"50":0.00498,"51":0.00498,"52":0,"53":0,"54":0.03984,"55":0.02988,"56":0.00498,"57":0.00498,"58":0.01494,"59":0.01494,"60":0.02988,"61":0.00996,"62":0.04482,"63":0.0996,"64":0.06474,"65":1.22508,"66":11.48886,"67":0.10956,"68":0.00996,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0.00498,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0.00498,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.00996,"48":0.03486,"49":0,"50":0.00996,"51":0.00498,"52":0.05976,"53":0.00996,"54":0,"55":0,"56":0.00996,"57":0.0498,"58":0.00498,"59":1.98702,"60":1.00098,"61":0.00498,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.00498,"30":0,"31":0,"32":0,"33":0.00996,"34":0,"35":0,"36":0,"37":0.01494,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0.00498,"45":0,"46":0.00498,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.05478,"53":0.01992,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},E:{"4":0,"5":0.00996,"6":0,"7":0,"8":0.01992,"9":0.01494,"10":0.06972,"11":0.41334,_:"0","3.1":0,"3.2":0,"5.1":0.00498,"6.1":0.00996,"7.1":0,"9.1":0.15438,"10.1":0.28884,"11.1":0.97608},G:{"8":0.0432683776167,"3.2":0.00432683776167,"4.0-4.1":0,"4.2-4.3":0.00865367552335,"5.0-5.1":0.0692294041868,"6.0-6.1":0.0432683776167,"7.0-7.1":0.18172718599,"8.1-8.4":0.307205481079,"9.0-9.2":0.242302914654,"9.3":1.49708586554,"10.0-10.2":1.3889149215,"10.3":3.17589891707,"11.0-11.2":9.4498136715,"11.3":26.57976437},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0428998019802,"4.2-4.3":0.0983556435644,"4.4":0.37144950495,"4.4.3-4.4.4":0.227055049505},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.0100375097276,"9":0.0200750194553,"10":0.0150562645914,"11":1.24465120623,"5.5":0},B:{"12":0,"13":0.03984,"14":0.03984,"15":0.05976,"16":1.15536,"17":0.3486,_:"18"},P:{"4":0.271563208556,"5":0.214987540107,"6.2":2.17250566845},J:{"7":0,"10":0},N:{"10":0,"11":0.00502},O:{"0":0.3263},H:{"0":0.175846632302},L:{"0":26.87486},R:{_:"0"},M:{"0":0.29618},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/GW.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/GW.js deleted file mode 100644 index 039478e..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/GW.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.002148,"12":0,"13":0,"14":0,"15":0,"16":0.002148,"17":0.002148,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0.002148,"26":0.004296,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0.002148,"33":0.027924,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0.002148,"40":0.017184,"41":0,"42":0.002148,"43":0.234132,"44":0,"45":0,"46":0.002148,"47":0,"48":0.004296,"49":0.008592,"50":0.006444,"51":0.002148,"52":0,"53":0,"54":0,"55":0.002148,"56":0.002148,"57":0.008592,"58":0.002148,"59":0.004296,"60":0.057996,"61":0.008592,"62":0.045108,"63":0.036516,"64":0.004296,"65":0.24702,"66":1.76136,"67":0.008592,"68":0.004296,"69":0},C:{"2":0,"3":0,"4":0.006444,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.002148,"13":0.120288,"14":0,"15":0.025776,"16":0.002148,"17":0.002148,"18":0,"19":0,"20":0.002148,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0.002148,"28":0,"29":0,"30":0,"31":0,"32":0.025776,"33":0,"34":0,"35":0.004296,"36":0,"37":0.006444,"38":0.002148,"39":0,"40":0,"41":0,"42":0,"43":0.002148,"44":0,"45":0.002148,"46":0,"47":0.008592,"48":0.015036,"49":0,"50":0,"51":0.002148,"52":0.012888,"53":0,"54":0.002148,"55":0,"56":0.006444,"57":0.030072,"58":0.004296,"59":0.442488,"60":0.281388,"61":0.017184,"62":0,"3.5":0,"3.6":0.002148},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.002148,"23":0.002148,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.002148,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.004296,"50":0,"51":0.002148,"52":0.092364,"53":0.004296,"9.5-9.6":0,"10.0-10.1":0.030072,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.008592},E:{"4":0,"5":0,"6":0.004296,"7":0,"8":0.004296,"9":0.002148,"10":0,"11":0.002148,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.002148,"10.1":0.004296,"11.1":0.004296},G:{"8":0.00324141304348,"3.2":0.000324141304348,"4.0-4.1":0,"4.2-4.3":0.000648282608696,"5.0-5.1":0.00518626086957,"6.0-6.1":0.00324141304348,"7.0-7.1":0.0136139347826,"8.1-8.4":0.0230140326087,"9.0-9.2":0.0181519130435,"9.3":0.112152891304,"10.0-10.2":0.104049358696,"10.3":0.237919717391,"11.0-11.2":0.707924608696,"11.3":1.99120003261},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.221970404526,"4.2-4.3":0.508907756719,"4.4":1.92193886846,"4.4.3-4.4.4":1.1748189703},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.032421375,"9":0.006484275,"10":0.006484275,"11":0.300438075,"5.5":0},B:{"12":0.02148,"13":0.017184,"14":0.01074,"15":0.008592,"16":0.083772,"17":0.002148,_:"18"},P:{"4":1.15045108475,"5":0.285067525424,"6.2":0.946831423729},J:{"7":0.0031408,"10":0.0125632},N:{"10":0.0948606486486,"11":1.07508735135},O:{"0":1.5704},H:{"0":12.8529819725},L:{"0":65.707456},R:{_:"0"},M:{"0":0.180596},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/GY.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/GY.js deleted file mode 100644 index e097dbc..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/GY.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.004015,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.00803,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.004015,"29":0,"30":0,"31":0.004015,"32":0,"33":0.11242,"34":0.00803,"35":0,"36":0.004015,"37":0,"38":0.012045,"39":0,"40":0,"41":0,"42":0,"43":0.02409,"44":0,"45":0.004015,"46":0.004015,"47":0.004015,"48":0.004015,"49":0.05621,"50":0.00803,"51":0.004015,"52":0.004015,"53":0.004015,"54":0.00803,"55":0.10439,"56":0.00803,"57":0.01606,"58":0.052195,"59":0.00803,"60":0.23287,"61":0.02409,"62":0.044165,"63":0.044165,"64":0.076285,"65":0.815045,"66":8.47968,"67":0.06424,"68":0.01606,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.004015,"39":0,"40":0.004015,"41":0,"42":0,"43":0.004015,"44":0,"45":0,"46":0,"47":0.00803,"48":0.004015,"49":0,"50":0.004015,"51":0,"52":0.04015,"53":0.004015,"54":0.004015,"55":0,"56":0.012045,"57":0.01606,"58":0.01606,"59":0.686565,"60":0.61028,"61":0.060225,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0.004015,"15":0,"16":0,"17":0.02409,"18":0,"19":0,"20":0,"21":0,"22":0.01606,"23":0,"24":0,"25":0,"26":0.00803,"27":0.004015,"28":0,"29":0.01606,"30":0,"31":0,"32":0.02409,"33":0.060225,"34":0,"35":0,"36":0,"37":0.020075,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.012045,"44":0,"45":0.004015,"46":0.00803,"47":0,"48":0,"49":0,"50":0.00803,"51":0,"52":0.301125,"53":0.0803,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.012045},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0.004015,"10":0.004015,"11":0.020075,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0.004015,"7.1":0,"9.1":0.004015,"10.1":0.020075,"11.1":0.108405},G:{"8":0.00945760366345,"3.2":0.000945760366345,"4.0-4.1":0,"4.2-4.3":0.00189152073269,"5.0-5.1":0.0151321658615,"6.0-6.1":0.00945760366345,"7.0-7.1":0.0397219353865,"8.1-8.4":0.0671489860105,"9.0-9.2":0.0529625805153,"9.3":0.327233086755,"10.0-10.2":0.303589077597,"10.3":0.694188108897,"11.0-11.2":2.0655406401,"11.3":5.80980593045},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.1786431471,"4.2-4.3":0.409572093352,"4.4":1.54678822489,"4.4.3-4.4.4":0.945501534653},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.0242796850394,"9":0.0161864566929,"10":0.0202330708661,"11":0.453220787402,"5.5":0},B:{"12":0.124465,"13":0.04818,"14":0.052195,"15":0.084315,"16":0.74679,"17":0.108405,_:"18"},P:{"4":1.02234096774,"5":0.326279032258,"6.2":2.55585241935},J:{"7":0.140049,"10":0.560196},N:{"10":0.0233415,"11":0.2100735},O:{"0":4.5486},H:{"0":2.48746677835},L:{"0":56.085315},R:{_:"0"},M:{"0":0.197505},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/HK.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/HK.js deleted file mode 100644 index 247f73c..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/HK.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.006484,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.012968,"19":0,"20":0,"21":0.006484,"22":0.006484,"23":0,"24":0,"25":0,"26":0.006484,"27":0,"28":0,"29":0.084292,"30":0.006484,"31":0.019452,"32":0,"33":0,"34":0.012968,"35":0,"36":0.012968,"37":0.012968,"38":0.038904,"39":0.006484,"40":0.012968,"41":0,"42":0.006484,"43":0.012968,"44":0.012968,"45":0.038904,"46":0.012968,"47":0.025936,"48":0.03242,"49":0.732692,"50":0.012968,"51":0.025936,"52":0.012968,"53":0.025936,"54":0.038904,"55":0.447396,"56":0.090776,"57":0.077808,"58":0.103744,"59":0.071324,"60":0.090776,"61":0.077808,"62":0.175068,"63":0.460364,"64":0.466848,"65":2.2694,"66":22.557836,"67":0.155616,"68":0.045388,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0.006484,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0.006484,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.006484,"30":0.006484,"31":0.006484,"32":0,"33":0,"34":0.006484,"35":0.006484,"36":0,"37":0,"38":0.006484,"39":0.006484,"40":0.006484,"41":0.006484,"42":0.006484,"43":0.012968,"44":0,"45":0.019452,"46":0.006484,"47":0.03242,"48":0.090776,"49":0.012968,"50":0.006484,"51":0.012968,"52":0.181552,"53":0.012968,"54":0.012968,"55":0.019452,"56":0.045388,"57":0.038904,"58":0.038904,"59":1.309768,"60":0.94018,"61":0.012968,"62":0,"3.5":0.006484,"3.6":0.006484},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.006484,"37":0.012968,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.006484,"47":0,"48":0.006484,"49":0,"50":0,"51":0,"52":0.168584,"53":0.038904,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},E:{"4":0,"5":0.006484,"6":0.006484,"7":0.006484,"8":0.058356,"9":0.051872,"10":0.123196,"11":0.58356,_:"0","3.1":0,"3.2":0,"5.1":0.03242,"6.1":0.012968,"7.1":0,"9.1":0.22694,"10.1":0.512236,"11.1":1.569128},G:{"8":0.0263635144928,"3.2":0.00263635144928,"4.0-4.1":0,"4.2-4.3":0.00527270289855,"5.0-5.1":0.0421816231884,"6.0-6.1":0.0263635144928,"7.0-7.1":0.11072676087,"8.1-8.4":0.187180952899,"9.0-9.2":0.147635681159,"9.3":0.912177601449,"10.0-10.2":0.846268815217,"10.3":1.93508196377,"11.0-11.2":5.75779156522,"11.3":16.1951069529},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0569059123055,"4.2-4.3":0.130467213579,"4.4":0.492721923621,"4.4.3-4.4.4":0.301184950495},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.00671316424116,"7":0,"8":0.0939842993763,"9":0.100697463617,"10":0.0738448066528,"11":2.95379226611,"5.5":0},B:{"12":0.012968,"13":0.012968,"14":0.051872,"15":0.045388,"16":0.9726,"17":0.3242,_:"18"},P:{"4":0.423400421053,"5":0.127020126316,"6.2":2.25460724211},J:{"7":0.0007032,"10":0.0028128},N:{"10":0,"11":0.014064},O:{"0":0.502788},H:{"0":0.116505257732},L:{"0":26.374852},R:{_:"0"},M:{"0":0.151188},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/HN.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/HN.js deleted file mode 100644 index aa424aa..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/HN.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.011222,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.016833,"19":0,"20":0,"21":0,"22":0.016833,"23":0,"24":0,"25":0,"26":0.005611,"27":0,"28":0,"29":0.005611,"30":0,"31":0,"32":0.005611,"33":0,"34":0.011222,"35":0.005611,"36":0.011222,"37":0.005611,"38":0.044888,"39":0.005611,"40":0.011222,"41":0,"42":0,"43":0.005611,"44":0.005611,"45":0.005611,"46":0.005611,"47":0.005611,"48":0.005611,"49":0.359104,"50":0.005611,"51":0.039277,"52":0.016833,"53":0.022444,"54":0.005611,"55":0.028055,"56":0.050499,"57":0.016833,"58":0.067332,"59":0.039277,"60":0.084165,"61":0.039277,"62":0.117831,"63":0.129053,"64":0.117831,"65":1.161477,"66":20.654091,"67":0.134664,"68":0.016833,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0.005611,"16":0.05611,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.011222,"39":0,"40":0.005611,"41":0,"42":0,"43":0.005611,"44":0,"45":0.022444,"46":0.005611,"47":0.022444,"48":0.011222,"49":0.005611,"50":0,"51":0,"52":0.123442,"53":0,"54":0.005611,"55":0.011222,"56":0.016833,"57":0.117831,"58":0.044888,"59":1.442027,"60":0.95387,"61":0.011222,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0.044888,"18":0,"19":0,"20":0,"21":0,"22":0.011222,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.022444,"30":0,"31":0,"32":0.005611,"33":0.022444,"34":0,"35":0,"36":0.011222,"37":0.005611,"38":0,"39":0,"40":0,"41":0.005611,"42":0,"43":0.005611,"44":0,"45":0,"46":0,"47":0.005611,"48":0,"49":0,"50":0,"51":0.005611,"52":0.460102,"53":0.100998,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.011222},E:{"4":0,"5":0,"6":0,"7":0,"8":0.022444,"9":0.050499,"10":0.089776,"11":0.381548,_:"0","3.1":0,"3.2":0,"5.1":0.016833,"6.1":0,"7.1":0,"9.1":0.095387,"10.1":0.201996,"11.1":0.746263},G:{"8":0.00660006038647,"3.2":0.000660006038647,"4.0-4.1":0,"4.2-4.3":0.00132001207729,"5.0-5.1":0.0105600966184,"6.0-6.1":0.00660006038647,"7.0-7.1":0.0277202536232,"8.1-8.4":0.046860428744,"9.0-9.2":0.0369603381643,"9.3":0.228362089372,"10.0-10.2":0.211861938406,"10.3":0.484444432367,"11.0-11.2":1.44145318841,"11.3":4.05441709541},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.160795330976,"4.2-4.3":0.368652710042,"4.4":1.39225225601,"4.4.3-4.4.4":0.85103870297},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.028055,"9":0.011222,"10":0.022444,"11":0.331049,"5.5":0},B:{"12":0.033666,"13":0.022444,"14":0.039277,"15":0.123442,"16":0.370326,"17":0.134664,_:"18"},P:{"4":0.970379955056,"5":0.206463820225,"6.2":1.50718588764},J:{"7":0.013167,"10":0.052668},N:{"10":0.0214573333333,"11":0.0751006666667},O:{"0":0.465234},H:{"0":0.901683097938},L:{"0":53.339309},R:{_:"0"},M:{"0":0.109725},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/HR.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/HR.js deleted file mode 100644 index 9f16636..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/HR.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.005833,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.005833,"19":0,"20":0,"21":0,"22":0.011666,"23":0,"24":0,"25":0,"26":0.005833,"27":0,"28":0,"29":0,"30":0,"31":0.005833,"32":0,"33":0.005833,"34":0.017499,"35":0.029165,"36":0.017499,"37":0.005833,"38":0.023332,"39":0.017499,"40":0.005833,"41":0.005833,"42":0.005833,"43":0.040831,"44":0.011666,"45":0.005833,"46":0.023332,"47":0.005833,"48":0.011666,"49":0.5833,"50":0.011666,"51":0.023332,"52":0.023332,"53":0.017499,"54":0.017499,"55":0.023332,"56":0.029165,"57":0.046664,"58":0.05833,"59":0.023332,"60":0.052497,"61":0.046664,"62":0.081662,"63":0.139992,"64":0.17499,"65":1.009109,"66":18.263123,"67":0.134159,"68":0.034998,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0.005833,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0.005833,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0.005833,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.005833,"34":0,"35":0,"36":0,"37":0,"38":0.005833,"39":0.011666,"40":0.005833,"41":0.017499,"42":0.005833,"43":0.023332,"44":0,"45":0.011666,"46":0,"47":0.034998,"48":0.040831,"49":0.005833,"50":0.023332,"51":0.005833,"52":0.472473,"53":0.023332,"54":0.023332,"55":0.011666,"56":0.069996,"57":0.046664,"58":0.104994,"59":2.700679,"60":2.315701,"61":0.040831,"62":0,"3.5":0,"3.6":0.005833},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0.005833,"31":0.005833,"32":0.017499,"33":0.034998,"34":0,"35":0.005833,"36":0.029165,"37":0,"38":0,"39":0,"40":0.005833,"41":0,"42":0,"43":0.005833,"44":0,"45":0.005833,"46":0.017499,"47":0,"48":0.005833,"49":0.005833,"50":0.011666,"51":0.005833,"52":0.851618,"53":0.192489,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.017499},E:{"4":0,"5":0.005833,"6":0,"7":0,"8":0.005833,"9":0.005833,"10":0.023332,"11":0.169157,_:"0","3.1":0,"3.2":0,"5.1":0.005833,"6.1":0.005833,"7.1":0,"9.1":0.064163,"10.1":0.087495,"11.1":0.454974},G:{"8":0.0103867028986,"3.2":0.00103867028986,"4.0-4.1":0,"4.2-4.3":0.00207734057971,"5.0-5.1":0.0166187246377,"6.0-6.1":0.0103867028986,"7.0-7.1":0.0436241521739,"8.1-8.4":0.0737455905797,"9.0-9.2":0.0581655362319,"9.3":0.35937992029,"10.0-10.2":0.333413163043,"10.3":0.762383992754,"11.0-11.2":2.26845591304,"11.3":6.38055159058},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0646613493635,"4.2-4.3":0.148247971711,"4.4":0.559872659123,"4.4.3-4.4.4":0.342232019802},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0.005833,"8":0.052497,"9":0.023332,"10":0.029165,"11":1.965721,"5.5":0},B:{"12":0.005833,"13":0.023332,"14":0.064163,"15":0.23332,"16":0.664962,"17":0.221654,_:"18"},P:{"4":0.470156222628,"5":0.177614572993,"6.2":1.89107280657},J:{"7":0.0033336,"10":0.0133344},N:{"10":0.05534296875,"11":0.29885203125},O:{"0":0.091674},H:{"0":0.418174917526},L:{"0":49.191416},R:{_:"0"},M:{"0":0.195849},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/HT.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/HT.js deleted file mode 100644 index f02981b..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/HT.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.003946,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.001973,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.001973,"29":0.015784,"30":0.007892,"31":0.003946,"32":0.001973,"33":0,"34":0,"35":0,"36":0.011838,"37":0.015784,"38":0.005919,"39":0,"40":0,"41":0,"42":0,"43":0.005919,"44":0,"45":0.001973,"46":0.001973,"47":0.001973,"48":0.001973,"49":0.01973,"50":0.001973,"51":0.001973,"52":0.001973,"53":0.001973,"54":0.003946,"55":0.001973,"56":0.005919,"57":0.005919,"58":0.065109,"59":0.001973,"60":0.069055,"61":0.007892,"62":0.01973,"63":0.015784,"64":0.023676,"65":0.155867,"66":1.777673,"67":0.01973,"68":0,"69":0},C:{"2":0,"3":0.01973,"4":0,"5":0,"6":0,"7":0,"8":0.001973,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.003946,"27":0,"28":0.001973,"29":0.003946,"30":0,"31":0.001973,"32":0.003946,"33":0,"34":0.007892,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.001973,"44":0.001973,"45":0.003946,"46":0,"47":0.007892,"48":0.003946,"49":0.003946,"50":0,"51":0,"52":0.025649,"53":0,"54":0.001973,"55":0.001973,"56":0.001973,"57":0.009865,"58":0.003946,"59":0.228868,"60":0.155867,"61":0.003946,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0.007892,"16":0,"17":0.009865,"18":0,"19":0,"20":0.001973,"21":0.001973,"22":0.001973,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.001973,"29":0.011838,"30":0.001973,"31":0,"32":0.015784,"33":0.015784,"34":0,"35":0.001973,"36":0,"37":0.009865,"38":0,"39":0,"40":0,"41":0,"42":0.001973,"43":0.001973,"44":0,"45":0.001973,"46":0.009865,"47":0,"48":0,"49":0.001973,"50":0.001973,"51":0.003946,"52":0.199273,"53":0.037487,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.011838},E:{"4":0,"5":0.001973,"6":0,"7":0.001973,"8":0.001973,"9":0.009865,"10":0.003946,"11":0.029595,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0.001973,"7.1":0,"9.1":0.009865,"10.1":0.031568,"11.1":0.11838},G:{"8":0.00564208031401,"3.2":0.000564208031401,"4.0-4.1":0,"4.2-4.3":0.0011284160628,"5.0-5.1":0.00902732850242,"6.0-6.1":0.00564208031401,"7.0-7.1":0.0236967373188,"8.1-8.4":0.0400587702295,"9.0-9.2":0.0315956497585,"9.3":0.195215978865,"10.0-10.2":0.18111077808,"10.3":0.414128695048,"11.0-11.2":1.23223034058,"11.3":3.4659299369},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.289234934936,"4.2-4.3":0.663123997171,"4.4":2.50435126591,"4.4.3-4.4.4":1.53082880198},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.023676,"9":0.001973,"10":0.009865,"11":0.173624,"5.5":0},B:{"12":0.013811,"13":0.017757,"14":0.009865,"15":0.015784,"16":0.112461,"17":0.017757,_:"18"},P:{"4":1.21942085106,"5":0.213398648936,"6.2":0.457282819149},J:{"7":0.008027,"10":0.032108},N:{"10":0.0866916,"11":0.3467664},O:{"0":3.596096},H:{"0":10.2896485533},L:{"0":65.227478},R:{_:"0"},M:{"0":0.200675},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/HU.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/HU.js deleted file mode 100644 index b5df935..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/HU.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.005963,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.005963,"19":0,"20":0,"21":0,"22":0.011926,"23":0,"24":0,"25":0,"26":0.011926,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.023852,"35":0,"36":0.005963,"37":0,"38":0.041741,"39":0.005963,"40":0.005963,"41":0,"42":0,"43":0.011926,"44":0.005963,"45":0,"46":0.005963,"47":0.005963,"48":0.023852,"49":1.598084,"50":0.005963,"51":0.005963,"52":0.005963,"53":0.005963,"54":0.005963,"55":0.017889,"56":0.017889,"57":0.011926,"58":0.101371,"59":0.023852,"60":0.029815,"61":0.602263,"62":0.041741,"63":0.095408,"64":0.107334,"65":0.739412,"66":14.567609,"67":0.107334,"68":0.017889,"69":0},C:{"2":0,"3":0.005963,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0.005963,"31":0.005963,"32":0,"33":0.005963,"34":0.005963,"35":0.005963,"36":0.005963,"37":0.005963,"38":0.011926,"39":0.005963,"40":0.005963,"41":0.005963,"42":0.005963,"43":0.017889,"44":0.005963,"45":0.017889,"46":0.005963,"47":0.035778,"48":0.035778,"49":0.011926,"50":0.023852,"51":2.868203,"52":0.471077,"53":0.017889,"54":0.017889,"55":0.029815,"56":2.629683,"57":0.065593,"58":0.125223,"59":2.587942,"60":2.170532,"61":0.041741,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0.011926,"19":0,"20":0.005963,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0.011926,"33":0.035778,"34":0,"35":0.005963,"36":0.023852,"37":0.053667,"38":0,"39":0,"40":0.005963,"41":0,"42":0.005963,"43":0.005963,"44":0,"45":0.005963,"46":0.011926,"47":0,"48":0,"49":0,"50":0,"51":0.005963,"52":0.733449,"53":0.208705,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":1.604047},E:{"4":0,"5":0,"6":0,"7":0,"8":0.011926,"9":0.005963,"10":0.017889,"11":0.101371,_:"0","3.1":0,"3.2":0,"5.1":0.005963,"6.1":0,"7.1":0,"9.1":0.023852,"10.1":0.053667,"11.1":0.387595},G:{"8":0.00776064915459,"3.2":0.000776064915459,"4.0-4.1":0,"4.2-4.3":0.00155212983092,"5.0-5.1":0.0124170386473,"6.0-6.1":0.00776064915459,"7.0-7.1":0.0325947264493,"8.1-8.4":0.0551006089976,"9.0-9.2":0.0434596352657,"9.3":0.268518460749,"10.0-10.2":0.249116837862,"10.3":0.569631647947,"11.0-11.2":1.69492577536,"11.3":4.76736677566},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.137368615276,"4.2-4.3":0.314942678925,"4.4":1.18941118105,"4.4.3-4.4.4":0.727048524752},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.0362197037037,"7":0.00603661728395,"8":0.0422563209877,"9":0.0362197037037,"10":0.0181098518519,"11":0.839089802469,"5.5":0},B:{"12":0.005963,"13":0.017889,"14":0.053667,"15":0.101371,"16":0.512818,"17":0.202742,_:"18"},P:{"4":0.759223646409,"5":0.102597790055,"6.2":0.87208121547},J:{"7":0.0032296,"10":0.0129184},N:{"10":0.0219151428571,"11":0.208193857143},O:{"0":3.51219},H:{"0":2.54925451718},L:{"0":41.193636},R:{_:"0"},M:{"0":0.181665},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/ID.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/ID.js deleted file mode 100644 index be312cf..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/ID.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.002727,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.002727,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.002727,"27":0,"28":0.002727,"29":0.010908,"30":0.002727,"31":0.002727,"32":0.002727,"33":0.005454,"34":0.002727,"35":0,"36":0.005454,"37":0.005454,"38":0.002727,"39":0.002727,"40":0.002727,"41":0.002727,"42":0.002727,"43":0.021816,"44":0.002727,"45":0.002727,"46":0.005454,"47":0.005454,"48":0.016362,"49":0.095445,"50":0.005454,"51":0.013635,"52":0.002727,"53":0.005454,"54":0.005454,"55":0.010908,"56":0.010908,"57":0.008181,"58":0.059994,"59":0.010908,"60":0.019089,"61":0.019089,"62":0.032724,"63":0.059994,"64":0.05454,"65":0.215433,"66":3.386934,"67":0.02727,"68":0.008181,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.002727,"13":0,"14":0,"15":0,"16":0.002727,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0.002727,"26":0,"27":0,"28":0,"29":0.002727,"30":0.002727,"31":0.002727,"32":0.002727,"33":0.002727,"34":0.005454,"35":0.005454,"36":0.005454,"37":0.008181,"38":0.008181,"39":0.005454,"40":0.008181,"41":0.005454,"42":0.005454,"43":0.02727,"44":0.010908,"45":0.008181,"46":0.005454,"47":0.038178,"48":0.024543,"49":0.019089,"50":0.013635,"51":0.008181,"52":0.084537,"53":0.010908,"54":0.013635,"55":0.010908,"56":0.032724,"57":0.032724,"58":0.029997,"59":0.561762,"60":0.471771,"61":0.049086,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0.002727,"19":0,"20":0.008181,"21":0.002727,"22":0.002727,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0.002727,"31":0,"32":0.005454,"33":0.013635,"34":0.008181,"35":0.002727,"36":0,"37":0.234522,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.002727,"44":0,"45":0.002727,"46":0.005454,"47":0,"48":0,"49":0.002727,"50":0.002727,"51":0.002727,"52":0.089991,"53":0.021816,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.010908},E:{"4":0,"5":0,"6":0,"7":0.002727,"8":0.002727,"9":0.002727,"10":0.008181,"11":0.038178,_:"0","3.1":0,"3.2":0,"5.1":0.373599,"6.1":0,"7.1":0,"9.1":0.016362,"10.1":0.024543,"11.1":0.068175},G:{"8":0.00293150060386,"3.2":0.000293150060386,"4.0-4.1":0,"4.2-4.3":0.000586300120773,"5.0-5.1":0.00469040096618,"6.0-6.1":0.00293150060386,"7.0-7.1":0.0123123025362,"8.1-8.4":0.0208136542874,"9.0-9.2":0.0164164033816,"9.3":0.101429920894,"10.0-10.2":0.0941011693841,"10.3":0.215172144324,"11.0-11.2":0.640239731884,"11.3":1.80082082095},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.244620439887,"4.2-4.3":0.560837106082,"4.4":2.11805502829,"4.4.3-4.4.4":1.29469842574},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.0169463571429,"9":0.00282439285714,"10":0.00564878571429,"11":0.0536634642857,"5.5":0},B:{"12":0.002727,"13":0.002727,"14":0.008181,"15":0.008181,"16":0.051813,"17":0.010908,_:"18"},P:{"4":2.03386548673,"5":0.22372520354,"6.2":1.12879534513},J:{"7":0.0596386,"10":0.2385544},N:{"10":0.02363725,"11":0.07091175},O:{"0":20.80078},H:{"0":7.86336265636},L:{"0":43.253956},R:{_:"0"},M:{"0":0.152733},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/IE.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/IE.js deleted file mode 100644 index 0e0572b..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/IE.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.004491,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.008982,"19":0,"20":0,"21":0,"22":0.004491,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.004491,"34":0.004491,"35":0,"36":0,"37":0.004491,"38":0.017964,"39":0.004491,"40":0.071856,"41":0.04491,"42":0,"43":0.008982,"44":0.017964,"45":0.004491,"46":0.004491,"47":0.004491,"48":0.004491,"49":0.233532,"50":0.004491,"51":0.008982,"52":0.004491,"53":0.004491,"54":0.013473,"55":0.103293,"56":0.026946,"57":0.026946,"58":0.040419,"59":0.022455,"60":0.031437,"61":0.026946,"62":0.040419,"63":0.107784,"64":0.130239,"65":0.98802,"66":10.625706,"67":0.067365,"68":0.008982,"69":0},C:{"2":0,"3":0.008982,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0.013473,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0.004491,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.004491,"34":0,"35":0,"36":0,"37":0,"38":0.004491,"39":0.004491,"40":0,"41":0,"42":0,"43":0.017964,"44":0,"45":0.008982,"46":0.004491,"47":0.004491,"48":0.04491,"49":0.004491,"50":0.008982,"51":0.004491,"52":0.08982,"53":0.008982,"54":0.008982,"55":0.008982,"56":0.017964,"57":0.017964,"58":0.017964,"59":0.785925,"60":0.610776,"61":0.013473,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0.004491,"33":0.008982,"34":0,"35":0,"36":0.004491,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.004491,"48":0,"49":0.004491,"50":0,"51":0.004491,"52":0.152694,"53":0.040419,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},E:{"4":0,"5":0.008982,"6":0,"7":0,"8":0.013473,"9":0.013473,"10":0.04491,"11":0.197604,_:"0","3.1":0,"3.2":0,"5.1":0.008982,"6.1":0.008982,"7.1":0,"9.1":0.094311,"10.1":0.157185,"11.1":0.610776},G:{"8":0.0352927848229,"3.2":0.00352927848229,"4.0-4.1":0,"4.2-4.3":0.00705855696457,"5.0-5.1":0.0564684557166,"6.0-6.1":0.0352927848229,"7.0-7.1":0.148229696256,"8.1-8.4":0.250578772242,"9.0-9.2":0.197639595008,"9.3":1.22113035487,"10.0-10.2":1.13289839281,"10.3":2.590490406,"11.0-11.2":7.70794420531,"11.3":21.6803577167},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0402884441301,"4.2-4.3":0.0923686280057,"4.4":0.348838967468,"4.4.3-4.4.4":0.213233960396},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.0135596430868,"9":0.167235598071,"10":0.0361590482315,"11":1.18872871061,"5.5":0},B:{"12":0.008982,"13":0.017964,"14":0.058383,"15":0.094311,"16":0.76347,"17":0.193113,_:"18"},P:{"4":0.35710125,"5":0.14067625,"6.2":2.207535},J:{"7":0.0011018,"10":0.0044072},N:{"10":0.0114770833333,"11":0.126247916667},O:{"0":0.049581},H:{"0":0.156466958763},L:{"0":40.297649},R:{_:"0"},M:{"0":0.203833},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/IL.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/IL.js deleted file mode 100644 index 81d5325..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/IL.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.005568,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.011136,"19":0,"20":0,"21":0.005568,"22":0.005568,"23":0,"24":0,"25":0,"26":0.005568,"27":0,"28":0,"29":0.011136,"30":0,"31":0.02784,"32":0.011136,"33":0,"34":0.005568,"35":0.005568,"36":0.005568,"37":0.005568,"38":0.022272,"39":0.005568,"40":0.022272,"41":0.005568,"42":0,"43":0.011136,"44":0.011136,"45":0.005568,"46":0.011136,"47":0.005568,"48":0.005568,"49":0.506688,"50":0.011136,"51":0.016704,"52":0.011136,"53":0.011136,"54":0.038976,"55":0.016704,"56":0.033408,"57":0.077952,"58":0.038976,"59":0.16704,"60":0.044544,"61":0.050112,"62":0.066816,"63":0.178176,"64":0.16704,"65":1.625856,"66":20.228544,"67":0.133632,"68":0.033408,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0.005568,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.005568,"25":0.005568,"26":0.016704,"27":0.005568,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.005568,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.005568,"44":0,"45":0,"46":0.005568,"47":0.005568,"48":0.05568,"49":0.005568,"50":0.005568,"51":0.005568,"52":0.122496,"53":0.011136,"54":0.011136,"55":0.005568,"56":0.02784,"57":0.02784,"58":0.022272,"59":0.746112,"60":0.606912,"61":0.011136,"62":0,"3.5":0,"3.6":0.011136},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.005568,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.005568,"47":0,"48":0.005568,"49":0,"50":0,"51":0.005568,"52":0.189312,"53":0.044544,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.011136},E:{"4":0,"5":0.005568,"6":0.005568,"7":0.005568,"8":0.05568,"9":0.011136,"10":0.022272,"11":0.128064,_:"0","3.1":0,"3.2":0,"5.1":0.011136,"6.1":0.011136,"7.1":0,"9.1":0.061248,"10.1":0.089088,"11.1":0.428736},G:{"8":0.0157914653784,"3.2":0.00157914653784,"4.0-4.1":0,"4.2-4.3":0.00315829307568,"5.0-5.1":0.0252663446055,"6.0-6.1":0.0157914653784,"7.0-7.1":0.0663241545894,"8.1-8.4":0.112119404187,"9.0-9.2":0.0884322061192,"9.3":0.546384702093,"10.0-10.2":0.506906038647,"10.3":1.15909355878,"11.0-11.2":3.44885603865,"11.3":9.70069718196},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0392894823197,"4.2-4.3":0.0900783253182,"4.4":0.340189420085,"4.4.3-4.4.4":0.207946772277},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.0502351253071,"9":0.0446534447174,"10":0.0502351253071,"11":2.12662030467,"5.5":0},B:{"12":0.011136,"13":0.011136,"14":0.033408,"15":0.038976,"16":0.679296,"17":0.239424,_:"18"},P:{"4":0.748008022284,"5":0.28690718663,"6.2":2.20303732591},J:{"7":0.0008864,"10":0.0035456},N:{"10":0.0103413333333,"11":0.0206826666667},O:{"0":0.115232},H:{"0":0.134269800687},L:{"0":47.199344},R:{_:"0"},M:{"0":0.1108},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/IM.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/IM.js deleted file mode 100644 index eb8bf89..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/IM.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.005913,"19":0,"20":0,"21":0,"22":0.277911,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.023652,"29":0,"30":0.011826,"31":0,"32":0,"33":0.005913,"34":0,"35":0,"36":0,"37":0.520344,"38":0.005913,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.011826,"48":0,"49":0.206955,"50":0,"51":0,"52":0.005913,"53":0.017739,"54":0.017739,"55":0.147825,"56":0.065043,"57":0,"58":0.023652,"59":0.017739,"60":0.029565,"61":0.029565,"62":0.130086,"63":0.201042,"64":0.603126,"65":1.170774,"66":11.926521,"67":0.088695,"68":0.005913,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.005913,"12":0,"13":0,"14":0,"15":0.005913,"16":0.005913,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.011826,"25":0,"26":0.005913,"27":0,"28":0,"29":0,"30":0.005913,"31":0,"32":0,"33":0,"34":0.005913,"35":0,"36":0,"37":0,"38":0.005913,"39":0,"40":0,"41":0,"42":0.011826,"43":0,"44":0,"45":0.011826,"46":0,"47":0.005913,"48":0.05913,"49":0.011826,"50":0.005913,"51":0,"52":0.171477,"53":0.017739,"54":0.011826,"55":0,"56":0.029565,"57":0.023652,"58":0.023652,"59":1.00521,"60":0.727299,"61":0.017739,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.017739,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.005913,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.005913,"50":0,"51":0,"52":0.124173,"53":0.266085,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},E:{"4":0.005913,"5":0.047304,"6":0,"7":0,"8":0.147825,"9":0.041391,"10":0.053217,"11":0.390258,_:"0","3.1":0,"3.2":0,"5.1":0.023652,"6.1":0.011826,"7.1":0,"9.1":0.23652,"10.1":0.313389,"11.1":1.41912},G:{"8":0.0432635114734,"3.2":0.00432635114734,"4.0-4.1":0,"4.2-4.3":0.00865270229469,"5.0-5.1":0.0692216183575,"6.0-6.1":0.0432635114734,"7.0-7.1":0.181706748188,"8.1-8.4":0.307170931461,"9.0-9.2":0.242275664251,"9.3":1.49691749698,"10.0-10.2":1.3887587183,"10.3":3.17554174215,"11.0-11.2":9.4487509058,"11.3":26.5767750981},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.07881272843,"4.2-4.3":0.180692596888,"4.4":0.682402892504,"4.4.3-4.4.4":0.417130782178},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.023652,"9":0.443475,"10":0.035478,"11":3.110238,"5.5":0},B:{"12":0.005913,"13":0.017739,"14":0.076869,"15":0.153738,"16":3.405888,"17":1.147122,_:"18"},P:{"4":0.253328080645,"5":0.217138354839,"6.2":1.7009171129},J:{"7":0.0008174,"10":0.0032696},N:{"10":0.0263384444444,"11":0.210707555556},O:{"0":0.028609},H:{"0":0.143164379725},L:{"0":20.551046},R:{_:"0"},M:{"0":0.183915},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/IN.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/IN.js deleted file mode 100644 index b2e98cc..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/IN.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.001936,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.001936,"19":0,"20":0.001936,"21":0,"22":0,"23":0,"24":0,"25":0.001936,"26":0,"27":0.001936,"28":0.003872,"29":0.007744,"30":0.001936,"31":0.001936,"32":0.001936,"33":0.003872,"34":0,"35":0,"36":0.001936,"37":0.001936,"38":0.001936,"39":0,"40":0.001936,"41":0,"42":0,"43":0.001936,"44":0,"45":0,"46":0.003872,"47":0.001936,"48":0.013552,"49":0.056144,"50":0.001936,"51":0.005808,"52":0.001936,"53":0.001936,"54":0.001936,"55":0.003872,"56":0.003872,"57":0.001936,"58":0.017424,"59":0.003872,"60":0.00968,"61":0.005808,"62":0.00968,"63":0.021296,"64":0.023232,"65":0.139392,"66":2.164448,"67":0.025168,"68":0.00968,"69":0},C:{"2":0,"3":0,"4":0.001936,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0.001936,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0.011616,"32":0,"33":0,"34":0,"35":0.001936,"36":0,"37":0,"38":0.001936,"39":0.001936,"40":0.001936,"41":0,"42":0.001936,"43":0.003872,"44":0.001936,"45":0.001936,"46":0.001936,"47":0.030976,"48":0.003872,"49":0.001936,"50":0.001936,"51":0.001936,"52":0.027104,"53":0.001936,"54":0.003872,"55":0.001936,"56":0.005808,"57":0.005808,"58":0.005808,"59":0.149072,"60":0.133584,"61":0.025168,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0.001936,"20":0.001936,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0.001936,"31":0,"32":0.001936,"33":0.005808,"34":0,"35":0,"36":0,"37":0.052272,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.001936,"44":0,"45":0.003872,"46":0.005808,"47":0,"48":0,"49":0,"50":0,"51":0.001936,"52":0.042592,"53":0.013552,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.003872},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0.001936,"11":0.00968,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.001936,"10.1":0.005808,"11.1":0.025168},G:{"8":0.00227552334944,"3.2":0.000227552334944,"4.0-4.1":0,"4.2-4.3":0.000455104669887,"5.0-5.1":0.0036408373591,"6.0-6.1":0.00227552334944,"7.0-7.1":0.00955719806763,"8.1-8.4":0.016156215781,"9.0-9.2":0.0127429307568,"9.3":0.0787331078905,"10.0-10.2":0.0730442995169,"10.3":0.167023413849,"11.0-11.2":0.496974299517,"11.3":1.39785399356},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0671949985856,"4.2-4.3":0.154056826025,"4.4":0.581810353607,"4.4.3-4.4.4":0.355641821782},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.011616,"9":0.001936,"10":0.003872,"11":0.042592,"5.5":0},B:{"12":0.003872,"13":0.003872,"14":0.00968,"15":0.007744,"16":0.02904,"17":0.005808,_:"18"},P:{"4":1.14290854054,"5":0.160408216216,"6.2":0.521326702703},J:{"7":0.0048384,"10":0.0193536},N:{"10":0.0218202352941,"11":0.163651764706},O:{"0":32.183424},H:{"0":5.91671752577},L:{"0":41.7896},R:{_:"0"},M:{"0":0.096768},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/IQ.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/IQ.js deleted file mode 100644 index 65c3fb7..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/IQ.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.001962,"12":0,"13":0.001962,"14":0,"15":0,"16":0,"17":0,"18":0.001962,"19":0,"20":0,"21":0.001962,"22":0.001962,"23":0.001962,"24":0,"25":0,"26":0.001962,"27":0.001962,"28":0,"29":0.00981,"30":0.001962,"31":0.005886,"32":0.001962,"33":0.005886,"34":0.003924,"35":0,"36":0.001962,"37":0,"38":0.007848,"39":0.001962,"40":0.015696,"41":0,"42":0,"43":0.113796,"44":0.001962,"45":0.003924,"46":0.001962,"47":0.001962,"48":0,"49":0.021582,"50":0,"51":0.001962,"52":0.001962,"53":0.001962,"54":0.001962,"55":0.011772,"56":0.003924,"57":0.003924,"58":0.031392,"59":0.005886,"60":0.056898,"61":0.003924,"62":0.011772,"63":0.025506,"64":0.041202,"65":0.143226,"66":2.411298,"67":0.025506,"68":0.003924,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0.001962,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0.001962,"32":0,"33":0.001962,"34":0,"35":0,"36":0,"37":0,"38":0.001962,"39":0,"40":0,"41":0.001962,"42":0,"43":0.001962,"44":0.001962,"45":0.001962,"46":0,"47":0.00981,"48":0.001962,"49":0,"50":0,"51":0.001962,"52":0.011772,"53":0.001962,"54":0.001962,"55":0,"56":0.003924,"57":0.005886,"58":0.003924,"59":0.154998,"60":0.143226,"61":0.00981,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.001962,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.001962,"38":0,"39":0,"40":0,"41":0,"42":0.001962,"43":0,"44":0,"45":0.001962,"46":0.001962,"47":0,"48":0,"49":0.001962,"50":0.001962,"51":0.001962,"52":0.082404,"53":0.025506,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},E:{"4":0,"5":0,"6":0,"7":0,"8":0.001962,"9":0,"10":0.001962,"11":0.011772,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.001962,"10.1":0.003924,"11.1":0.02943},G:{"8":0.0180183574879,"3.2":0.00180183574879,"4.0-4.1":0,"4.2-4.3":0.00360367149758,"5.0-5.1":0.0288293719807,"6.0-6.1":0.0180183574879,"7.0-7.1":0.0756771014493,"8.1-8.4":0.127930338164,"9.0-9.2":0.100902801932,"9.3":0.623435169082,"10.0-10.2":0.578389275362,"10.3":1.32254743961,"11.0-11.2":3.93520927536,"11.3":11.0686770048},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.247021810467,"4.2-4.3":0.566342687412,"4.4":2.13884738331,"4.4.3-4.4.4":1.30740811881},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.0162106229508,"9":0.0121579672131,"10":0.0040526557377,"11":0.0911847540984,"5.5":0},B:{"12":0.003924,"13":0.003924,"14":0.003924,"15":0.005886,"16":0.04905,"17":0.013734,_:"18"},P:{"4":1.9890808871,"5":0.387347330645,"6.2":5.10879722581},J:{"7":0.0016076,"10":0.0064304},N:{"10":0.012057,"11":0.036171},O:{"0":0.771648},H:{"0":0.289174646048},L:{"0":63.189408},R:{_:"0"},M:{"0":0.104494},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/IR.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/IR.js deleted file mode 100644 index 660ef54..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/IR.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"11":0.018609,"14":0.006203,"18":0.049624,"19":0.012406,"20":0.018609,"21":0.012406,"22":0.012406,"23":0.018609,"24":0.018609,"25":0.012406,"26":0.012406,"27":0.012406,"29":0.055827,"30":0.024812,"31":0.031015,"32":0.012406,"33":0.018609,"34":0.012406,"36":0.018609,"37":0.012406,"38":0.043421,"39":0.037218,"40":0.012406,"41":0.012406,"42":0.018609,"43":0.031015,"44":0.018609,"45":0.024812,"46":0.031015,"47":0.024812,"48":0.037218,"49":0.595488,"50":0.018609,"51":0.037218,"52":0.024812,"53":0.037218,"54":0.043421,"55":0.093045,"56":0.086842,"57":0.06203,"58":0.117857,"59":0.093045,"60":0.117857,"61":0.099248,"62":0.198496,"63":0.260526,"64":0.223308,"65":1.246803,"66":28.341507,"67":0.192293,"68":0.043421,_:"4 5 6 7 8 9 10 12 13 15 16 17 28 35 69"},C:{"3":0.006203,"4":0.006203,"9":0.006203,"11":0.006203,"12":0.024812,"14":0.012406,"15":0.012406,"16":0.018609,"20":0.012406,"21":0.006203,"23":0.006203,"24":0.012406,"25":0.012406,"26":0.006203,"27":0.018609,"28":0.006203,"29":0.018609,"30":0.018609,"31":0.012406,"32":0.006203,"33":0.031015,"34":0.012406,"35":0.018609,"36":0.012406,"37":0.018609,"38":0.031015,"39":0.031015,"40":0.031015,"41":0.043421,"42":0.024812,"43":0.142669,"44":0.049624,"45":0.049624,"46":0.024812,"47":0.328759,"48":0.105451,"49":0.074436,"50":0.074436,"51":0.043421,"52":0.756766,"53":0.043421,"54":0.074436,"55":0.055827,"56":0.254323,"57":0.198496,"58":0.217105,"59":6.358075,"60":6.171985,"61":0.31015,_:"2 5 6 7 8 10 13 17 18 19 22 62 3.5","3.6":0.006203},F:{"36":0.012406,"42":0.024812,"46":0.018609,"47":0.06203,"48":0.024812,"49":0.031015,"50":0.037218,"51":0.031015,"52":0.316353,"53":0.12406,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 43 44 45 9.5-9.6 10.5 10.6 11.1 11.5 11.6","10.0-10.1":0,"12.1":0.006203},E:{"4":0.006203,"8":0.018609,"9":0.012406,"10":0.049624,"11":0.217105,_:"0 5 6 7 3.1 3.2 6.1 7.1","5.1":0.006203,"9.1":0.049624,"10.1":0.099248,"11.1":0.266729},G:{"8":0.00381663043478,"3.2":0.000381663043478,"4.0-4.1":0,"4.2-4.3":0.000763326086957,"5.0-5.1":0.00610660869565,"6.0-6.1":0.00381663043478,"7.0-7.1":0.0160298478261,"8.1-8.4":0.027098076087,"9.0-9.2":0.0213731304348,"9.3":0.132055413043,"10.0-10.2":0.122513836957,"10.3":0.280140673913,"11.0-11.2":0.833552086957,"11.3":2.34455607609},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.128339162659,"4.2-4.3":0.294241007072,"4.4":1.11122933522,"4.4.3-4.4.4":0.67925849505},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.356068264273,"7":0.487251309005,"8":2.76109075103,"9":0.905787689818,"10":0.712136528546,"11":5.39099845733,_:"5.5"},B:{"12":0.049624,"13":0.049624,"14":0.093045,"15":0.099248,"16":0.508646,"17":0.12406,_:"18"},P:{"4":2.73701075195,"5":1.26087012168,"6.2":2.44998340718},J:{"7":0.0068328,"10":0.0273312},N:{"10":0.02363725,"11":0.041756},O:{"0":0.356824},H:{"0":1.41955398625},L:{"0":22.739515},R:{_:"0"},M:{"0":0.774384},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/IS.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/IS.js deleted file mode 100644 index 274b641..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/IS.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.008527,"30":0,"31":0,"32":0,"33":0,"34":0.008527,"35":0,"36":0,"37":0,"38":0.017054,"39":0.008527,"40":0,"41":0,"42":0,"43":0,"44":0.008527,"45":0.008527,"46":0.008527,"47":0.008527,"48":0,"49":0.468985,"50":0.068216,"51":0,"52":0,"53":0.008527,"54":0.042635,"55":0.008527,"56":0.008527,"57":0.017054,"58":0.042635,"59":0.059689,"60":0.059689,"61":0.025581,"62":0.051162,"63":0.392242,"64":0.289918,"65":3.615448,"66":52.586009,"67":0.119378,"68":0.017054,"69":0},C:{"2":0,"3":0,"4":0.025581,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.008527,"36":0,"37":0,"38":0.008527,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.008527,"46":0.008527,"47":0.008527,"48":0.034108,"49":0.008527,"50":0.068216,"51":0.008527,"52":0.25581,"53":0.008527,"54":0.008527,"55":0.008527,"56":0.017054,"57":0.025581,"58":0.068216,"59":1.526333,"60":3.521651,"61":0.008527,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.434877,"53":0.059689,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},E:{"4":0,"5":0.017054,"6":0,"7":0,"8":0.025581,"9":0.017054,"10":0.093797,"11":0.494566,_:"0","3.1":0,"3.2":0,"5.1":0.008527,"6.1":0.034108,"7.1":0,"9.1":0.213175,"10.1":0.383715,"11.1":2.353452},G:{"8":0.0143119565217,"3.2":0.00143119565217,"4.0-4.1":0,"4.2-4.3":0.00286239130435,"5.0-5.1":0.0228991304348,"6.0-6.1":0.0143119565217,"7.0-7.1":0.0601102173913,"8.1-8.4":0.101614891304,"9.0-9.2":0.0801469565217,"9.3":0.495193695652,"10.0-10.2":0.459413804348,"10.3":1.0504976087,"11.0-11.2":3.12573130435,"11.3":8.7918348913},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.00615887270156,"4.2-4.3":0.0141203422914,"4.4":0.053326824611,"4.4.3-4.4.4":0.032596960396},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.008527,"9":0.076743,"10":0.008527,"11":0.972078,"5.5":0},B:{"12":0.008527,"13":0.017054,"14":0.068216,"15":0.051162,"16":0.972078,"17":0.289918,_:"18"},P:{"4":0.0715614179104,"5":0.102230597015,"6.2":0.868960074627},J:{"7":0.0002946,"10":0.0011784},N:{"10":0,"11":0.011784},O:{"0":0.019149},H:{"0":0.048808943299},L:{"0":12.109987},R:{_:"0"},M:{"0":0.095745},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/IT.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/IT.js deleted file mode 100644 index 360360e..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/IT.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.005918,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.005918,"19":0,"20":0,"21":0.005918,"22":0.011836,"23":0,"24":0,"25":0,"26":0.005918,"27":0,"28":0.005918,"29":0.071016,"30":0.011836,"31":0.011836,"32":0.011836,"33":0.005918,"34":0.02959,"35":0.005918,"36":0.02959,"37":0.017754,"38":0.035508,"39":0.005918,"40":0.011836,"41":0.017754,"42":0.05918,"43":0.011836,"44":0.005918,"45":0.005918,"46":0.011836,"47":0.02959,"48":0.011836,"49":0.781176,"50":0.08877,"51":0.035508,"52":0.005918,"53":0.023672,"54":0.065098,"55":0.076934,"56":0.02959,"57":0.023672,"58":0.05918,"59":0.035508,"60":0.041426,"61":0.053262,"62":0.05918,"63":0.165704,"64":0.171622,"65":1.077076,"66":17.215462,"67":0.130196,"68":0.023672,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0.011836,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.005918,"30":0,"31":0.005918,"32":0,"33":0.005918,"34":0.011836,"35":0.005918,"36":0.005918,"37":0.065098,"38":0.011836,"39":0.005918,"40":0.005918,"41":0.011836,"42":0.005918,"43":0.011836,"44":0.011836,"45":0.017754,"46":0.005918,"47":0.017754,"48":0.319572,"49":0.011836,"50":0.023672,"51":0.023672,"52":0.319572,"53":0.094688,"54":0.02959,"55":0.02959,"56":0.053262,"57":0.035508,"58":0.053262,"59":2.154152,"60":1.739892,"61":0.035508,"62":0,"3.5":0,"3.6":0.005918},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0.005918,"32":0.005918,"33":0.017754,"34":0,"35":0.005918,"36":0.011836,"37":0.005918,"38":0,"39":0,"40":0.005918,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.005918,"47":0.005918,"48":0,"49":0,"50":0,"51":0.005918,"52":0.426096,"53":0.094688,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.005918},E:{"4":0.005918,"5":0.023672,"6":0.005918,"7":0.005918,"8":0.02959,"9":0.05918,"10":0.094688,"11":0.526702,_:"0","3.1":0,"3.2":0,"5.1":0.041426,"6.1":0.023672,"7.1":0,"9.1":0.201212,"10.1":0.319572,"11.1":1.852334},G:{"8":0.0164587801932,"3.2":0.00164587801932,"4.0-4.1":0,"4.2-4.3":0.00329175603865,"5.0-5.1":0.0263340483092,"6.0-6.1":0.0164587801932,"7.0-7.1":0.0691268768116,"8.1-8.4":0.116857339372,"9.0-9.2":0.0921691690821,"9.3":0.569473794686,"10.0-10.2":0.528326844203,"10.3":1.20807446618,"11.0-11.2":3.5945975942,"11.3":10.1106286727},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0931317029703,"4.2-4.3":0.213521465347,"4.4":0.806384257426,"4.4.3-4.4.4":0.492916574257},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.00598525,"7":0.00598525,"8":0.08977875,"9":0.047882,"10":0.12569025,"11":1.8314865,"5.5":0},B:{"12":0.023672,"13":0.02959,"14":0.071016,"15":0.136114,"16":1.029732,"17":0.32549,_:"18"},P:{"4":0.659311489933,"5":0.188374711409,"6.2":1.98839973154},J:{"7":0.0016328,"10":0.0065312},N:{"10":0.044902,"11":0.359216},O:{"0":0.371462},H:{"0":0.181634972509},L:{"0":41.466716},R:{_:"0"},M:{"0":0.179608},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/JE.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/JE.js deleted file mode 100644 index 9a4e7ef..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/JE.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0.005522,"10":0,"11":0.08283,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.011044,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0.005522,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.011044,"39":0.093874,"40":0,"41":0,"42":0.005522,"43":0,"44":0,"45":0,"46":0.005522,"47":0,"48":0,"49":0.171182,"50":0,"51":0.005522,"52":0,"53":0,"54":0,"55":0.011044,"56":0.005522,"57":0.011044,"58":0.02761,"59":0.005522,"60":0.022088,"61":0.02761,"62":0.049698,"63":0.044176,"64":0.05522,"65":1.247972,"66":12.34167,"67":0.071786,"68":0.011044,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0.005522,"11":0,"12":0,"13":0.005522,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.005522,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.02761,"46":0,"47":0.038654,"48":0.060742,"49":0,"50":0.005522,"51":0,"52":0.077308,"53":0.044176,"54":0.005522,"55":0,"56":0.011044,"57":0.176704,"58":0.02761,"59":0.822778,"60":0.756514,"61":0.099396,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.033132,"34":0,"35":0,"36":0.005522,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.011044,"46":0.022088,"47":0,"48":0,"49":0.005522,"50":0,"51":0,"52":0.281622,"53":0.071786,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},E:{"4":0,"5":0.005522,"6":0,"7":0,"8":0.022088,"9":0.044176,"10":0.066264,"11":0.502502,_:"0","3.1":0,"3.2":0,"5.1":0.060742,"6.1":0.016566,"7.1":0,"9.1":0.204314,"10.1":0.723382,"11.1":1.811216},G:{"8":0.0506730958132,"3.2":0.00506730958132,"4.0-4.1":0,"4.2-4.3":0.0101346191626,"5.0-5.1":0.0810769533011,"6.0-6.1":0.0506730958132,"7.0-7.1":0.212827002415,"8.1-8.4":0.359778980274,"9.0-9.2":0.283769336554,"9.3":1.75328911514,"10.0-10.2":1.6266063756,"10.3":3.71940523269,"11.0-11.2":11.0670041256,"11.3":31.1284827581},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0353127722772,"4.2-4.3":0.080960990099,"4.4":0.305756930693,"4.4.3-4.4.4":0.186899306931},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.005522,"9":0.022088,"10":0.05522,"11":3.627954,"5.5":0},B:{"12":0.011044,"13":0.038654,"14":0.077308,"15":0.077308,"16":1.27006,"17":0.298188,_:"18"},P:{"4":0.245586842975,"5":0.140335338843,"6.2":1.78927557025},J:{"7":0.0017912,"10":0.0071648},N:{"10":0.0126198181818,"11":0.126198181818},O:{"0":0.04478},H:{"0":0.139902876289},L:{"0":17.823342},R:{_:"0"},M:{"0":0.165686},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/JM.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/JM.js deleted file mode 100644 index 77a7822..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/JM.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.005124,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.005124,"19":0,"20":0,"21":0,"22":0.015372,"23":0,"24":0,"25":0,"26":0.005124,"27":0,"28":0.05124,"29":0.245952,"30":0.20496,"31":0.087108,"32":0.046116,"33":0.005124,"34":0.005124,"35":0.005124,"36":0.2562,"37":0.379176,"38":0.148596,"39":0.015372,"40":0.005124,"41":0,"42":0,"43":0.010248,"44":0,"45":0,"46":0.005124,"47":0.005124,"48":0.005124,"49":0.297192,"50":0.005124,"51":0.010248,"52":0.010248,"53":0.020496,"54":0.015372,"55":0.015372,"56":0.020496,"57":0.056364,"58":0.087108,"59":0.066612,"60":0.292068,"61":0.061488,"62":0.071736,"63":0.174216,"64":0.122976,"65":1.142652,"66":13.409508,"67":0.107604,"68":0.056364,"69":0},C:{"2":0,"3":0.010248,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.005124,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.087108,"30":0,"31":0.040992,"32":0,"33":0,"34":0.169092,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0.005124,"43":0.005124,"44":0.005124,"45":0.005124,"46":0,"47":0.030744,"48":0.040992,"49":0.005124,"50":0.005124,"51":0.005124,"52":0.05124,"53":0.010248,"54":0.005124,"55":0.005124,"56":0.015372,"57":0.05124,"58":0.020496,"59":0.81984,"60":0.635376,"61":0.030744,"62":0.005124,"3.5":0,"3.6":0.005124},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0.040992,"18":0,"19":0,"20":0,"21":0,"22":0.015372,"23":0.010248,"24":0,"25":0,"26":0,"27":0.005124,"28":0,"29":0.015372,"30":0.010248,"31":0,"32":0.005124,"33":0.030744,"34":0,"35":0.005124,"36":0.005124,"37":0.005124,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.005124,"44":0,"45":0.010248,"46":0.015372,"47":0.005124,"48":0,"49":0,"50":0,"51":0.005124,"52":0.322812,"53":0.07686,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.015372},E:{"4":0,"5":0,"6":0,"7":0,"8":0.005124,"9":0.005124,"10":0.020496,"11":0.143472,_:"0","3.1":0,"3.2":0,"5.1":0.005124,"6.1":0,"7.1":0.005124,"9.1":0.046116,"10.1":0.097356,"11.1":0.753228},G:{"8":0.0111108454106,"3.2":0.00111108454106,"4.0-4.1":0,"4.2-4.3":0.00222216908213,"5.0-5.1":0.017777352657,"6.0-6.1":0.0111108454106,"7.0-7.1":0.0466655507246,"8.1-8.4":0.0788870024155,"9.0-9.2":0.0622207342995,"9.3":0.384435251208,"10.0-10.2":0.356658137681,"10.3":0.81553605314,"11.0-11.2":2.42660863768,"11.3":6.82539233575},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.187087349364,"4.2-4.3":0.428931971711,"4.4":1.61990265912,"4.4.3-4.4.4":0.990194019802},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.0575804892086,"9":0.0366421294964,"10":0.0314075395683,"11":0.601977841727,"5.5":0},B:{"12":0.030744,"13":0.040992,"14":0.07686,"15":0.117852,"16":0.99918,"17":0.23058,_:"18"},P:{"4":1.03551012625,"5":0.128104345515,"6.2":1.83616228571},J:{"7":0.0234048,"10":0.0936192},N:{"10":0.0227546666667,"11":0.318565333333},O:{"0":1.799244},H:{"0":1.40796594502},L:{"0":51.213692},R:{_:"0"},M:{"0":0.165784},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/JO.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/JO.js deleted file mode 100644 index cfc7c06..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/JO.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.005043,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0.005043,"22":0,"23":0.005043,"24":0.973299,"25":0,"26":0,"27":0.005043,"28":0.005043,"29":0.090774,"30":0.489171,"31":0.005043,"32":0.005043,"33":0.010086,"34":0.005043,"35":0.983385,"36":0.005043,"37":0.005043,"38":0.005043,"39":0.005043,"40":0.010086,"41":0,"42":0,"43":0.025215,"44":0.005043,"45":0.005043,"46":0.005043,"47":0.005043,"48":0.005043,"49":0.393354,"50":0.005043,"51":0.005043,"52":0.005043,"53":0.010086,"54":0.015129,"55":0.040344,"56":0.020172,"57":0.010086,"58":0.060516,"59":0.015129,"60":0.105903,"61":0.030258,"62":0.040344,"63":0.080688,"64":0.121032,"65":0.892611,"66":13.590885,"67":0.105903,"68":0.025215,"69":0},C:{"2":0.474042,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.010086,"14":0,"15":0.489171,"16":0.005043,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0.494214,"24":0,"25":0,"26":0,"27":0.010086,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.005043,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.020172,"41":0,"42":0,"43":0.005043,"44":0.005043,"45":0,"46":0,"47":0.010086,"48":0.095817,"49":0.005043,"50":0.005043,"51":0,"52":0.05043,"53":0.010086,"54":0.005043,"55":0.010086,"56":0.015129,"57":0.020172,"58":0.030258,"59":0.716106,"60":0.534558,"61":0.020172,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.005043,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0.005043,"31":0,"32":0,"33":0.010086,"34":0,"35":0,"36":0,"37":0.015129,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.005043,"44":0,"45":0,"46":0.005043,"47":0,"48":0,"49":0.005043,"50":0.005043,"51":0.005043,"52":0.282408,"53":0.075645,"9.5-9.6":0,"10.0-10.1":0.484128,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},E:{"4":0,"5":0.005043,"6":0,"7":0,"8":0.025215,"9":0.010086,"10":0.035301,"11":0.171462,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.040344,"10.1":0.115989,"11.1":0.35301},G:{"8":0.00892908615137,"3.2":0.000892908615137,"4.0-4.1":0,"4.2-4.3":0.00178581723027,"5.0-5.1":0.0142865378422,"6.0-6.1":0.00892908615137,"7.0-7.1":0.0375021618357,"8.1-8.4":0.0633965116747,"9.0-9.2":0.0500028824477,"9.3":0.308946380837,"10.0-10.2":0.286623665459,"10.3":0.65539492351,"11.0-11.2":1.95011241546,"11.3":5.48513762279},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.108754732673,"4.2-4.3":0.249340118812,"4.4":0.941656831683,"4.4.3-4.4.4":0.575604316832},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.015129,"7":0,"8":0.070602,"9":0.494214,"10":0.055473,"11":0.438741,"5.5":0},B:{"12":0.010086,"13":0.010086,"14":0.035301,"15":0.040344,"16":0.363096,"17":0.10086,_:"18"},P:{"4":1.25298407339,"5":0.254671559633,"6.2":1.67064543119},J:{"7":0.0009914,"10":0.0039656},N:{"10":0.0218108,"11":0.1417702},O:{"0":1.293777},H:{"0":0.577234984536},L:{"0":55.627687},R:{_:"0"},M:{"0":0.114011},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/JP.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/JP.js deleted file mode 100644 index 1213e99..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/JP.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.006752,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.006752,"18":0.040512,"19":0,"20":0,"21":0.006752,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.013504,"30":0.006752,"31":0.006752,"32":0,"33":0,"34":0.006752,"35":0,"36":0.006752,"37":0.013504,"38":0.006752,"39":0,"40":0.006752,"41":0,"42":0.006752,"43":0.013504,"44":0.013504,"45":0.013504,"46":0.006752,"47":0.013504,"48":0.013504,"49":0.735968,"50":0.006752,"51":0.020256,"52":0.013504,"53":0.013504,"54":0.020256,"55":0.148544,"56":0.03376,"57":0.027008,"58":0.03376,"59":0.027008,"60":0.047264,"61":0.047264,"62":0.074272,"63":0.175552,"64":0.1688,"65":1.458432,"66":16.13728,"67":0.108032,"68":0.03376,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0.006752,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0.013504,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.006752,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.006752,"35":0.013504,"36":0.006752,"37":0.006752,"38":0.006752,"39":0.006752,"40":0,"41":0,"42":0,"43":0.013504,"44":0,"45":0.027008,"46":0.006752,"47":0.027008,"48":0.222816,"49":0.013504,"50":0.013504,"51":0.013504,"52":0.283584,"53":0.020256,"54":0.03376,"55":0.040512,"56":0.317344,"57":0.087776,"58":0.047264,"59":2.49824,"60":1.471936,"61":0.027008,"62":0,"3.5":0,"3.6":0.006752},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.006752,"34":0,"35":0,"36":0.006752,"37":0.006752,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.006752,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.23632,"53":0.040512,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.020256},E:{"4":0.013504,"5":0.06752,"6":0.020256,"7":0.020256,"8":0.054016,"9":0.047264,"10":0.108032,"11":0.452384,_:"0","3.1":0,"3.2":0,"5.1":0.10128,"6.1":0.094528,"7.1":0,"9.1":0.357856,"10.1":0.486144,"11.1":1.660992},G:{"8":0.0371509661836,"3.2":0.00371509661836,"4.0-4.1":0,"4.2-4.3":0.00743019323671,"5.0-5.1":0.0594415458937,"6.0-6.1":0.0371509661836,"7.0-7.1":0.156034057971,"8.1-8.4":0.263771859903,"9.0-9.2":0.208045410628,"9.3":1.28542342995,"10.0-10.2":1.19254601449,"10.3":2.72688091787,"11.0-11.2":8.11377101449,"11.3":22.8218385266},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0746559547383,"4.2-4.3":0.171162432815,"4.4":0.646411315417,"4.4.3-4.4.4":0.39513029703},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.0067855443577,"7":0.0135710887154,"8":0.128925342796,"9":0.1764241533,"10":0.101783165366,"11":9.13334270546,"5.5":0},B:{"12":0.006752,"13":0.013504,"14":0.054016,"15":0.060768,"16":2.545504,"17":0.324096,_:"18"},P:{"4":0.0636995820896,"5":0.0530829850746,"6.2":0.403430686567},J:{"7":0.0006496,"10":0.0025984},N:{"10":0,"11":0},O:{"0":0.279328},H:{"0":0.0922498969072},L:{"0":16.812736},R:{_:"0"},M:{"0":0.100688},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/KE.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/KE.js deleted file mode 100644 index 259af6b..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/KE.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.005607,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.001869,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0.001869,"32":0,"33":0,"34":0.001869,"35":0,"36":0.001869,"37":0,"38":0.001869,"39":0,"40":0.003738,"41":0,"42":0,"43":0.003738,"44":0,"45":0,"46":0.001869,"47":0,"48":0,"49":0.035511,"50":0.003738,"51":0.001869,"52":0,"53":0.001869,"54":0.001869,"55":0.005607,"56":0.003738,"57":0.003738,"58":0.011214,"59":0.003738,"60":0.020559,"61":0.005607,"62":0.007476,"63":0.014952,"64":0.01869,"65":0.108402,"66":1.687707,"67":0.014952,"68":0.005607,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.001869,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0.001869,"31":0.001869,"32":0.003738,"33":0.001869,"34":0.001869,"35":0.001869,"36":0.001869,"37":0.001869,"38":0.001869,"39":0.001869,"40":0.001869,"41":0.001869,"42":0.001869,"43":0.007476,"44":0.003738,"45":0.003738,"46":0.001869,"47":0.014952,"48":0.011214,"49":0.003738,"50":0.003738,"51":0.001869,"52":0.048594,"53":0.003738,"54":0.003738,"55":0.003738,"56":0.009345,"57":0.009345,"58":0.014952,"59":0.325206,"60":0.291564,"61":0.046725,"62":0,"3.5":0,"3.6":0.001869},F:{"9":0,"11":0.001869,"12":0.003738,"15":0.007476,"16":0.009345,"17":0.001869,"18":0.003738,"19":0.009345,"20":0.054201,"21":0.009345,"22":0.005607,"23":0.069153,"24":0.003738,"25":0.001869,"26":0.003738,"27":0.003738,"28":0.01869,"29":0.009345,"30":0.014952,"31":0.005607,"32":0.035511,"33":0.048594,"34":0.001869,"35":0.003738,"36":0.001869,"37":0.028035,"38":0,"39":0,"40":0,"41":0,"42":0.001869,"43":0.011214,"44":0.001869,"45":0.007476,"46":0.014952,"47":0,"48":0.001869,"49":0,"50":0.001869,"51":0.001869,"52":0.097188,"53":0.026166,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.071022},E:{"4":0,"5":0,"6":0,"7":0.001869,"8":0.001869,"9":0.001869,"10":0.001869,"11":0.014952,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.005607,"10.1":0.009345,"11.1":0.054201},G:{"8":0.001197568438,"3.2":0.0001197568438,"4.0-4.1":0,"4.2-4.3":0.000239513687601,"5.0-5.1":0.00191610950081,"6.0-6.1":0.001197568438,"7.0-7.1":0.00502978743961,"8.1-8.4":0.00850273590982,"9.0-9.2":0.00670638325282,"9.3":0.0414358679549,"10.0-10.2":0.0384419468599,"10.3":0.0879015233494,"11.0-11.2":0.26154894686,"11.3":0.735666291465},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.115262308345,"4.2-4.3":0.26425992645,"4.4":0.99800291372,"4.4.3-4.4.4":0.610046851485},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00985013513514,"9":0.00197002702703,"10":0.00394005405405,"11":0.0571307837838,"5.5":0},B:{"12":0.005607,"13":0.007476,"14":0.011214,"15":0.009345,"16":0.050463,"17":0.011214,_:"18"},P:{"4":0.722975084112,"5":0.0509137383178,"6.2":0.295299682243},J:{"7":0.0178882,"10":0.0715528},N:{"10":0.169690434783,"11":0.610885565217},O:{"0":5.480294},H:{"0":45.6023921718},L:{"0":26.452496},R:{_:"0"},M:{"0":0.211406},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/KG.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/KG.js deleted file mode 100644 index 3db2097..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/KG.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0.006777,"5":0,"6":0,"7":0.013554,"8":0,"9":0,"10":0.013554,"11":0.013554,"12":0.013554,"13":0.013554,"14":0.006777,"15":0.006777,"16":0.020331,"17":0.020331,"18":0.040662,"19":0.006777,"20":0.006777,"21":0.006777,"22":0,"23":0.006777,"24":0.006777,"25":0,"26":0.020331,"27":0.006777,"28":0.006777,"29":0.020331,"30":0,"31":0.006777,"32":0,"33":0,"34":0,"35":0.013554,"36":0.013554,"37":0.006777,"38":0.020331,"39":0.013554,"40":0.020331,"41":0.006777,"42":0.006777,"43":0.013554,"44":0.006777,"45":0.013554,"46":0.013554,"47":0.006777,"48":0.006777,"49":0.555714,"50":0.006777,"51":0.020331,"52":0.006777,"53":0.020331,"54":0.121986,"55":0.074547,"56":0.060993,"57":0.013554,"58":0.040662,"59":0.060993,"60":0.081324,"61":0.094878,"62":0.101655,"63":0.277857,"64":0.210087,"65":4.723569,"66":29.168208,"67":0.162648,"68":0.013554,"69":0},C:{"2":0,"3":0.020331,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0.006777,"16":0,"17":0.013554,"18":0,"19":0,"20":0,"21":0,"22":0.047439,"23":0.020331,"24":0.006777,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.006777,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.060993,"44":0,"45":0,"46":0.006777,"47":0.013554,"48":0.006777,"49":0.006777,"50":0.006777,"51":0.006777,"52":0.108432,"53":0.033885,"54":0,"55":0,"56":0.013554,"57":0.060993,"58":0.027108,"59":0.54216,"60":0.603153,"61":0.006777,"62":0,"3.5":0.074547,"3.6":0.06777},F:{"9":0,"11":0.006777,"12":0.06777,"15":0,"16":0,"17":0,"18":0.020331,"19":0.013554,"20":0.006777,"21":0,"22":0.006777,"23":0,"24":0,"25":0.013554,"26":0,"27":0.047439,"28":0,"29":0,"30":0,"31":0,"32":0.006777,"33":0.006777,"34":0.006777,"35":0.013554,"36":0.040662,"37":0.006777,"38":0,"39":0,"40":0,"41":0,"42":0.013554,"43":0.006777,"44":0,"45":0.020331,"46":0.013554,"47":0,"48":0.006777,"49":0.006777,"50":0.006777,"51":0.006777,"52":2.216079,"53":0.555714,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0.013554,"11.1":0.006777,"11.5":0.006777,"11.6":0.020331,"12.1":0.101655},E:{"4":0.027108,"5":0.033885,"6":0,"7":0,"8":0.040662,"9":0,"10":0.027108,"11":0.088101,_:"0","3.1":0,"3.2":0,"5.1":0.027108,"6.1":0,"7.1":0,"9.1":0.033885,"10.1":0.033885,"11.1":0.379512},G:{"8":0.00713065619968,"3.2":0.000713065619968,"4.0-4.1":0,"4.2-4.3":0.00142613123994,"5.0-5.1":0.0114090499195,"6.0-6.1":0.00713065619968,"7.0-7.1":0.0299487560386,"8.1-8.4":0.0506276590177,"9.0-9.2":0.0399316747182,"9.3":0.246720704509,"10.0-10.2":0.22889406401,"10.3":0.523390165056,"11.0-11.2":1.55733531401,"11.3":4.38036210346},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.121334657709,"4.2-4.3":0.278181898161,"4.4":1.05058057284,"4.4.3-4.4.4":0.642185871287},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.33059973913,"9":0.0450817826087,"10":0.067622673913,"11":0.232922543478,"5.5":0},B:{"12":0.006777,"13":0.006777,"14":0.027108,"15":0.027108,"16":0.196533,"17":0.081324,_:"18"},P:{"4":0.951464443243,"5":0.172073356757,"6.2":0.678171464865},J:{"7":0.0019338,"10":0.0077352},N:{"10":0.0121757777778,"11":0.0974062222222},O:{"0":4.592775},H:{"0":1.20527463058},L:{"0":31.92308},R:{_:"0"},M:{"0":0.029007},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/KH.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/KH.js deleted file mode 100644 index 4f15586..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/KH.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.023208,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.046416,"19":0,"20":0.005802,"21":0,"22":0.005802,"23":0,"24":0.005802,"25":0,"26":0.011604,"27":0,"28":0,"29":0.017406,"30":0.005802,"31":0.011604,"32":0.005802,"33":0.023208,"34":0.005802,"35":0,"36":0.005802,"37":0,"38":0.005802,"39":0,"40":0.05802,"41":0.034812,"42":0,"43":0.139248,"44":0.017406,"45":0.017406,"46":0.005802,"47":0.017406,"48":0.040614,"49":0.5802,"50":0.011604,"51":0.034812,"52":0.017406,"53":0.011604,"54":0.011604,"55":0.185664,"56":0.243684,"57":0.08703,"58":0.226278,"59":0.168258,"60":0.46416,"61":0.34812,"62":0.353922,"63":0.719448,"64":0.626616,"65":1.299648,"66":16.27461,"67":0.284298,"68":0.139248,"69":0.005802},C:{"2":0,"3":0.005802,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0.005802,"11":0,"12":0,"13":0,"14":0,"15":0.005802,"16":0.011604,"17":0,"18":0,"19":0,"20":0,"21":0.005802,"22":0,"23":0,"24":0,"25":0,"26":0.005802,"27":0,"28":0.005802,"29":0.005802,"30":0.011604,"31":0.005802,"32":0.005802,"33":0.005802,"34":0.005802,"35":0.011604,"36":0.005802,"37":0.005802,"38":0.017406,"39":0.046416,"40":0.017406,"41":0.02901,"42":0.023208,"43":0.069624,"44":0.017406,"45":0.005802,"46":0.005802,"47":0.11604,"48":0.179862,"49":0.034812,"50":0.075426,"51":0.046416,"52":0.243684,"53":0.023208,"54":0.110238,"55":0.081228,"56":0.11604,"57":0.208872,"58":0.226278,"59":1.937868,"60":1.79862,"61":0.243684,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.005802,"35":0,"36":0,"37":0.220476,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.011604,"47":0.023208,"48":0.034812,"49":0.005802,"50":0.040614,"51":0.02901,"52":0.52218,"53":0.133446,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},E:{"4":0.005802,"5":0.005802,"6":0,"7":0,"8":0.011604,"9":0.023208,"10":0.098634,"11":0.295902,_:"0","3.1":0,"3.2":0,"5.1":0.023208,"6.1":0,"7.1":0,"9.1":0.040614,"10.1":0.179862,"11.1":0.440952},G:{"8":0.0202640962158,"3.2":0.00202640962158,"4.0-4.1":0,"4.2-4.3":0.00405281924316,"5.0-5.1":0.0324225539452,"6.0-6.1":0.0202640962158,"7.0-7.1":0.0851092041063,"8.1-8.4":0.143875083132,"9.0-9.2":0.113478938808,"9.3":0.701137729066,"10.0-10.2":0.650477488527,"10.3":1.48738466224,"11.0-11.2":4.42567861353,"11.3":12.4482343054},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.186460229137,"4.2-4.3":0.427494183876,"4.4":1.6144727157,"4.4.3-4.4.4":0.986874871287},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.01299648,"7":0.01299648,"8":0.23393664,"9":0.08447712,"10":0.05848416,"11":0.57184512,"5.5":0},B:{"12":0.02901,"13":0.023208,"14":0.034812,"15":0.05802,"16":0.43515,"17":0.17406,_:"18"},P:{"4":1.59889381481,"5":0.366625333333,"6.2":1.17116425926},J:{"7":0.0008396,"10":0.0033584},N:{"10":0.012594,"11":0.037782},O:{"0":2.208148},H:{"0":0.850520570447},L:{"0":33.112596},R:{_:"0"},M:{"0":0.163722},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/KI.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/KI.js deleted file mode 100644 index d4df31c..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/KI.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.003161,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.003161,"37":0,"38":0.006322,"39":0,"40":0,"41":0,"42":0,"43":0.03161,"44":0,"45":0,"46":0.003161,"47":0,"48":0.003161,"49":0.018966,"50":0.006322,"51":0.022127,"52":0,"53":0,"54":0,"55":0,"56":0.003161,"57":0,"58":0.006322,"59":0.003161,"60":0.015805,"61":0,"62":0.006322,"63":1.188536,"64":0.132762,"65":0.224431,"66":3.701531,"67":0.018966,"68":0,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0.009483,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0.003161,"43":0.009483,"44":0,"45":0.003161,"46":0,"47":0.044254,"48":0.009483,"49":0,"50":0,"51":0,"52":0.009483,"53":0,"54":0.006322,"55":0.003161,"56":0.034771,"57":0.044254,"58":0.037932,"59":0.711225,"60":0.682776,"61":0.151728,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.025288,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.135923,"53":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.003161,"10.1":0.003161,"11.1":0.003161},G:{"8":0.00710193739936,"3.2":0.000710193739936,"4.0-4.1":0,"4.2-4.3":0.00142038747987,"5.0-5.1":0.011363099839,"6.0-6.1":0.00710193739936,"7.0-7.1":0.0298281370773,"8.1-8.4":0.0504237555354,"9.0-9.2":0.0397708494364,"9.3":0.245727034018,"10.0-10.2":0.227972190519,"10.3":0.521282205113,"11.0-11.2":1.55106312802,"11.3":4.36272014442},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0894705247525,"4.2-4.3":0.205127544554,"4.4":0.774683811881,"4.4.3-4.4.4":0.473539118812},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.429896,"9":0,"10":0.015805,"11":0.512082,"5.5":0},B:{"12":0.082186,"13":0.069542,"14":0.091669,"15":0.139084,"16":0.243397,"17":0,_:"18"},P:{"4":4.73565857143,"5":0.326234257143,"6.2":0.0841894857143},J:{"7":0.0013678,"10":0.0054712},N:{"10":0,"11":0.123102},O:{"0":2.660371},H:{"0":0.271938381443},L:{"0":71.381591},R:{_:"0"},M:{"0":0.143619},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/KM.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/KM.js deleted file mode 100644 index b5fb60f..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/KM.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0.006632,"10":0.003316,"11":0,"12":0,"13":0.003316,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.013264,"29":0.003316,"30":0.03316,"31":0,"32":0.019896,"33":0.03316,"34":0,"35":0,"36":0.019896,"37":0.009948,"38":0.01658,"39":0.003316,"40":0.006632,"41":0,"42":0,"43":0.205592,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.391288,"50":0.006632,"51":0.026528,"52":0,"53":0.006632,"54":0,"55":0.013264,"56":0.076268,"57":0,"58":0.059688,"59":0.009948,"60":0.195644,"61":0.013264,"62":0.023212,"63":0.0829,"64":0.13264,"65":0.61346,"66":4.85794,"67":0.026528,"68":0,"69":0},C:{"2":0,"3":0.003316,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.003316,"12":0,"13":0,"14":0,"15":0,"16":0.003316,"17":0,"18":0,"19":0,"20":0.006632,"21":0.003316,"22":0.003316,"23":0.003316,"24":0,"25":0,"26":0.013264,"27":0,"28":0.013264,"29":0.009948,"30":0,"31":0.026528,"32":0.013264,"33":0.006632,"34":0.006632,"35":0,"36":0,"37":0,"38":0.04974,"39":0,"40":0,"41":0.013264,"42":0,"43":0.036476,"44":0,"45":0.003316,"46":0.029844,"47":0.04974,"48":0.026528,"49":0.006632,"50":0.01658,"51":0.003316,"52":0.063004,"53":0.006632,"54":0.006632,"55":0.285176,"56":0.03316,"57":0.036476,"58":0.023212,"59":0.988168,"60":0.739468,"61":0.006632,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0.036476,"21":0,"22":0.003316,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.023212,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0.126008,"40":0,"41":0,"42":0,"43":0,"44":0.053056,"45":0,"46":0.003316,"47":0,"48":0.006632,"49":0,"50":0.003316,"51":0.026528,"52":0.119376,"53":0.036476,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0.003316,"11.1":0,"11.5":0,"11.6":0,"12.1":0.019896},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0.003316,"10":0,"11":0.023212,_:"0","3.1":0,"3.2":0,"5.1":0.003316,"6.1":0,"7.1":0,"9.1":0.026528,"10.1":0.053056,"11.1":0.026528},G:{"8":0.0024432568438,"3.2":0.00024432568438,"4.0-4.1":0,"4.2-4.3":0.00048865136876,"5.0-5.1":0.00390921095008,"6.0-6.1":0.0024432568438,"7.0-7.1":0.010261678744,"8.1-8.4":0.017347123591,"9.0-9.2":0.0136822383253,"9.3":0.0845366867955,"10.0-10.2":0.078428544686,"10.3":0.179335052335,"11.0-11.2":0.533607294686,"11.3":1.50089267915},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.822569951909,"4.2-4.3":1.88589208487,"4.4":7.12225202263,"4.4.3-4.4.4":4.35360194059},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0.003316,"8":0.069636,"9":0.013264,"10":0.036476,"11":0.208908,"5.5":0},B:{"12":0.053056,"13":0.029844,"14":0.019896,"15":0.03316,"16":0.109428,"17":0,_:"18"},P:{"4":0.460016470588,"5":0.132893647059,"6.2":0.102225882353},J:{"7":0.0013368,"10":0.0053472},N:{"10":0,"11":0.113628},O:{"0":5.240256},H:{"0":3.10070989691},L:{"0":59.196828},R:{_:"0"},M:{"0":0.909024},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/KN.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/KN.js deleted file mode 100644 index 0d2ce5f..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/KN.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.005439,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0.005439,"24":0,"25":0,"26":0.005439,"27":0,"28":0.005439,"29":0.005439,"30":0,"31":0,"32":0,"33":0,"34":0.021756,"35":0,"36":0,"37":0.005439,"38":0.065268,"39":0,"40":0,"41":0.005439,"42":0,"43":0.005439,"44":0.010878,"45":0,"46":0.005439,"47":0.005439,"48":0,"49":0.222999,"50":0.005439,"51":0,"52":0,"53":0.005439,"54":0,"55":0.010878,"56":0,"57":0,"58":0.038073,"59":0.005439,"60":0.097902,"61":0.016317,"62":0.05439,"63":0.076146,"64":0.125097,"65":1.783992,"66":14.282814,"67":0.103341,"68":0.043512,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.005439,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.005439,"25":0,"26":0,"27":0,"28":0,"29":0.010878,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.027195,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.027195,"46":0,"47":0.005439,"48":0,"49":0.010878,"50":0,"51":0,"52":1.060605,"53":0,"54":0,"55":0.27195,"56":0.010878,"57":0.005439,"58":0.016317,"59":0.527583,"60":0.516705,"61":0.010878,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0.005439,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.005439,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0.005439,"52":0.304584,"53":0.065268,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.005439},E:{"4":0,"5":0,"6":0,"7":0,"8":0.135975,"9":0.081585,"10":0.059829,"11":0.277389,_:"0","3.1":0,"3.2":0,"5.1":0.005439,"6.1":0,"7.1":0,"9.1":0.141414,"10.1":0.081585,"11.1":1.310799},G:{"8":0.0179702516103,"3.2":0.00179702516103,"4.0-4.1":0,"4.2-4.3":0.00359405032206,"5.0-5.1":0.0287524025765,"6.0-6.1":0.0179702516103,"7.0-7.1":0.0754750567633,"8.1-8.4":0.127588786433,"9.0-9.2":0.100633409018,"9.3":0.621770705717,"10.0-10.2":0.576845076691,"10.3":1.3190164682,"11.0-11.2":3.92470295169,"11.3":11.0391255642},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.118969937765,"4.2-4.3":0.27276034512,"4.4":1.0301055587,"4.4.3-4.4.4":0.629670158416},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.016317,"9":0.386169,"10":0.005439,"11":1.038849,"5.5":0},B:{"12":0.059829,"13":0.065268,"14":0.315462,"15":0.070707,"16":2.246307,"17":0.413364,_:"18"},P:{"4":0.284326275591,"5":0.0546781299213,"6.2":2.19806082283},J:{"7":0.0510832,"10":0.2043328},N:{"10":0.0109464,"11":0.0985176},O:{"0":1.085518},H:{"0":0.686571561856},L:{"0":44.805256},R:{_:"0"},M:{"0":0.752565},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/KP.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/KP.js deleted file mode 100644 index c37db21..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/KP.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"28":2.991483,"38":5.528974,"43":0.08107,"46":0.210782,"47":0.08107,"48":0.583704,"49":0.170247,"51":12.103751,"52":0.08107,"53":0.08107,"54":23.040094,"55":1.078231,"56":0.332387,"57":0.121605,"58":0.251317,"59":0.210782,"60":0.413457,"61":2.950948,"62":0.170247,"63":3.413047,"64":0.332387,"65":3.996751,"66":5.115517,"67":0.040535,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 29 30 31 32 33 34 35 36 37 39 40 41 42 44 45 50 68 69"},C:{"2":0.040535,"12":0.08107,"17":0.040535,"24":0.502634,"31":0.121605,"45":2.367244,"52":1.994322,"54":0.210782,"55":0.040535,"56":0.997161,"59":1.329548,"60":2.991483,_:"3 4 5 6 7 8 9 10 11 13 14 15 16 18 19 20 21 22 23 25 26 27 28 29 30 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 49 50 51 53 57 58 61 62 3.5 3.6"},F:{"39":0.040535,"44":0.332387,"51":0.08107,"52":0.875556,"53":0.040535,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 43 45 46 47 48 49 50 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},E:{"4":0,"7":0.040535,"11":0.08107,_:"0 5 6 8 9 10 3.1 3.2 5.1 6.1 7.1","9.1":0.040535,"10.1":0.08107,"11.1":0.121605},G:{"8":0.00204890499195,"3.2":0.000204890499195,"4.0-4.1":0,"4.2-4.3":0.00040978099839,"5.0-5.1":0.00327824798712,"6.0-6.1":0.00204890499195,"7.0-7.1":0.00860540096618,"8.1-8.4":0.0145472254428,"9.0-9.2":0.0114738679549,"9.3":0.0708921127214,"10.0-10.2":0.0657698502415,"10.3":0.150389626409,"11.0-11.2":0.447480850242,"11.3":1.25864233655},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0245772673267,"4.2-4.3":0.0563478811881,"4.4":0.212803168317,"4.4.3-4.4.4":0.130079683168},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.453992,"10":0.040535,"11":1.953787,_:"6 7 9 5.5"},B:{"15":0.121605,"16":1.6214,"17":0.121605,_:"12 13 14 18"},P:{"4":0.638275354839,"5":0.932084645161,_:"6.2"},J:{"7":0,"10":0},N:{"10":0,"11":0.123102},O:{"0":3.606152},H:{"0":0},L:{"0":11.194678},R:{_:"0"},M:{_:"0"},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/KR.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/KR.js deleted file mode 100644 index cc8ebc3..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/KR.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"18":0.015546,"23":0.005182,"27":0.010364,"28":0.010364,"29":0.05182,"30":0.041456,"31":0.450834,"32":0.010364,"36":0.05182,"37":0.07773,"38":0.031092,"42":0.041456,"43":0.005182,"45":0.005182,"46":0.010364,"47":0.005182,"48":0.015546,"49":0.378286,"50":0.05182,"51":0.010364,"52":0.005182,"53":0.005182,"54":0.010364,"55":0.067366,"56":0.041456,"57":0.015546,"58":0.031092,"59":0.15546,"60":0.062184,"61":0.036274,"62":0.088094,"63":0.18137,"64":0.160642,"65":1.222952,"66":24.028934,"67":0.171006,"68":0.020728,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 19 20 21 22 24 25 26 33 34 35 39 40 41 44 69"},C:{"29":0.015546,"31":0.010364,"34":0.031092,"48":0.010364,"52":0.041456,"54":0.010364,"55":0.020728,"56":0.015546,"57":0.015546,"58":0.010364,"59":0.2591,"60":0.238372,"61":0.010364,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 32 33 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 62 3.5 3.6"},F:{"52":0.295374,"53":0.062184,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},E:{"4":0,"7":0.005182,"8":0.036274,"9":0.020728,"10":0.057002,"11":0.243554,_:"0 5 6 3.1 3.2 7.1","5.1":0.010364,"6.1":0.010364,"9.1":0.098458,"10.1":0.165824,"11.1":0.606294},G:{"8":0.0116013295089,"3.2":0.00116013295089,"4.0-4.1":0,"4.2-4.3":0.00232026590177,"5.0-5.1":0.0185621272142,"6.0-6.1":0.0116013295089,"7.0-7.1":0.0487255839372,"8.1-8.4":0.0823694395129,"9.0-9.2":0.0649674452496,"9.3":0.401406001006,"10.0-10.2":0.372402677234,"10.3":0.85153758595,"11.0-11.2":2.53373036473,"11.3":7.12669671729},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0215095742574,"4.2-4.3":0.0493146336634,"4.4":0.186241435644,"4.4.3-4.4.4":0.113843356436},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.010375837807,"7":0.00518791890348,"8":0.264583864078,"9":0.249020107367,"10":0.4461610257,"11":17.1927632461,_:"5.5"},B:{"13":0.010364,"14":0.041456,"15":0.046638,"16":1.108948,"17":0.533746,_:"12 18"},P:{"4":0.667222418655,"5":0.495362098698,"6.2":6.36894126898},J:{"7":0,"10":0},N:{"10":0,"11":0.123102},O:{"0":0.149327},H:{"0":0.072966790378},L:{"0":27.117823},R:{_:"0"},M:{"0":0.04817},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/KW.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/KW.js deleted file mode 100644 index 0c1776e..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/KW.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.002897,"27":0,"28":0.002897,"29":0,"30":0,"31":0.002897,"32":0.005794,"33":0.002897,"34":0.002897,"35":0,"36":0,"37":0,"38":0.008691,"39":0.002897,"40":0.002897,"41":0,"42":0,"43":0.023176,"44":0.002897,"45":0.002897,"46":0,"47":0,"48":0,"49":0.095601,"50":0.002897,"51":0.002897,"52":0,"53":0.002897,"54":0.023176,"55":0.014485,"56":0.011588,"57":0.005794,"58":0.02897,"59":0.005794,"60":0.037661,"61":0.005794,"62":0.026073,"63":0.037661,"64":0.037661,"65":0.396889,"66":4.545393,"67":0.037661,"68":0.011588,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.008691,"36":0,"37":0,"38":0.002897,"39":0,"40":0,"41":0,"42":0,"43":0.002897,"44":0,"45":0.002897,"46":0,"47":0.008691,"48":0.05794,"49":0.005794,"50":0,"51":0.002897,"52":0.043455,"53":0.002897,"54":0.002897,"55":0.002897,"56":0.008691,"57":0.008691,"58":0.005794,"59":0.367919,"60":0.257833,"61":0.017382,"62":0,"3.5":0,"3.6":0.002897},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0.002897,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0.002897,"33":0.014485,"34":0,"35":0,"36":0,"37":0.008691,"38":0,"39":0,"40":0,"41":0,"42":0.002897,"43":0,"44":0,"45":0.005794,"46":0.017382,"47":0,"48":0,"49":0,"50":0.002897,"51":0.002897,"52":0.098498,"53":0.020279,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.002897},E:{"4":0,"5":0.002897,"6":0,"7":0.005794,"8":0.020279,"9":0.02897,"10":0.026073,"11":0.141953,_:"0","3.1":0,"3.2":0,"5.1":0.005794,"6.1":0.005794,"7.1":0,"9.1":0.110086,"10.1":0.098498,"11.1":0.411374},G:{"8":0.0201762942834,"3.2":0.00201762942834,"4.0-4.1":0,"4.2-4.3":0.00403525885668,"5.0-5.1":0.0322820708535,"6.0-6.1":0.0201762942834,"7.0-7.1":0.0847404359903,"8.1-8.4":0.143251689412,"9.0-9.2":0.112987247987,"9.3":0.698099782206,"10.0-10.2":0.647659046498,"10.3":1.4809400004,"11.0-11.2":4.4065026715,"11.3":12.3942975783},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0437972786421,"4.2-4.3":0.100413272984,"4.4":0.379220339463,"4.4.3-4.4.4":0.231805108911},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.020279,"9":0.014485,"10":0.017382,"11":0.454829,"5.5":0},B:{"12":0.002897,"13":0.005794,"14":0.023176,"15":0.034764,"16":0.20279,"17":0.063734,_:"18"},P:{"4":1.12688537173,"5":0.279136743455,"6.2":2.1607251623},J:{"7":0.0014206,"10":0.0056824},N:{"10":0.00947066666667,"11":0.0189413333333},O:{"0":12.35922},H:{"0":6.20013791409},L:{"0":41.08935},R:{_:"0"},M:{"0":0.099442},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/KY.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/KY.js deleted file mode 100644 index 5765c34..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/KY.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0.005704,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.011408,"34":0,"35":0,"36":0.039928,"37":0.011408,"38":0.017112,"39":0,"40":0,"41":0,"42":0,"43":0.005704,"44":0,"45":0,"46":0,"47":0,"48":0.034224,"49":0.849896,"50":0,"51":0.017112,"52":0,"53":0.017112,"54":0.091264,"55":0.017112,"56":0.022816,"57":0.051336,"58":0.017112,"59":0.005704,"60":0.022816,"61":0.359352,"62":0.325128,"63":0.131192,"64":0.08556,"65":2.087664,"66":15.395096,"67":0.131192,"68":0.022816,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0.017112,"28":0,"29":0,"30":0,"31":0,"32":0.02852,"33":0,"34":0,"35":0.005704,"36":0,"37":0.005704,"38":0,"39":0,"40":0.005704,"41":0.005704,"42":0,"43":0.005704,"44":0.005704,"45":0.017112,"46":0,"47":0.011408,"48":0.022816,"49":0.011408,"50":0.005704,"51":0,"52":0.216752,"53":0.022816,"54":0.02852,"55":0.005704,"56":0.045632,"57":0.034224,"58":0.011408,"59":1.237768,"60":0.946864,"61":0.005704,"62":0,"3.5":0,"3.6":0.011408},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0.011408,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.005704,"38":0,"39":0,"40":0,"41":0,"42":0.005704,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.05704,"53":0.02852,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.068448},E:{"4":0,"5":0,"6":0,"7":0,"8":0.011408,"9":0.02852,"10":0.02852,"11":0.2852,_:"0","3.1":0,"3.2":0,"5.1":0.005704,"6.1":0,"7.1":0,"9.1":0.131192,"10.1":0.37076,"11.1":1.585712},G:{"8":0.0360350080515,"3.2":0.00360350080515,"4.0-4.1":0,"4.2-4.3":0.00720700161031,"5.0-5.1":0.0576560128824,"6.0-6.1":0.0360350080515,"7.0-7.1":0.151347033816,"8.1-8.4":0.255848557166,"9.0-9.2":0.201796045089,"9.3":1.24681127858,"10.0-10.2":1.15672375845,"10.3":2.64496959098,"11.0-11.2":7.87004575845,"11.3":22.1363054461},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0657544893918,"4.2-4.3":0.150754195191,"4.4":0.569337652051,"4.4.3-4.4.4":0.348017663366},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0.005704,"8":0.022816,"9":0.017112,"10":0.039928,"11":1.68268,"5.5":0},B:{"12":0.011408,"13":0.017112,"14":0.034224,"15":0.182528,"16":1.488744,"17":0.450616,_:"18"},P:{"4":0.234524165975,"5":0.111678174274,"6.2":4.09858899585},J:{"7":0.0034368,"10":0.0137472},N:{"10":0,"11":0.038664},O:{"0":0.403824},H:{"0":0.150485484536},L:{"0":24.263976},R:{_:"0"},M:{"0":0.158952},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/KZ.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/KZ.js deleted file mode 100644 index 67038a6..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/KZ.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.007062,"12":0.007062,"13":0.007062,"14":0.007062,"15":0.014124,"16":0.014124,"17":0.014124,"18":0.042372,"19":0.007062,"20":0.007062,"21":0.021186,"22":0.028248,"23":0.007062,"24":0.007062,"25":0.007062,"26":0.014124,"27":0.007062,"28":0.021186,"29":0.028248,"30":0.007062,"31":0.007062,"32":0.007062,"33":0,"34":0.007062,"35":0.007062,"36":0.056496,"37":0.014124,"38":0.021186,"39":0.021186,"40":0.03531,"41":0.007062,"42":0.007062,"43":0.049434,"44":0.028248,"45":0.014124,"46":0.014124,"47":0.007062,"48":0.028248,"49":0.586146,"50":0.014124,"51":0.049434,"52":0.014124,"53":0.021186,"54":0.014124,"55":0.155364,"56":0.148302,"57":0.077682,"58":0.07062,"59":0.07062,"60":0.134178,"61":0.077682,"62":0.14124,"63":0.395472,"64":0.402534,"65":1.51833,"66":27.82428,"67":0.218922,"68":0.084744,"69":0},C:{"2":0,"3":0.014124,"4":0.007062,"5":0,"6":0,"7":0,"8":0,"9":0.007062,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0.007062,"22":0,"23":0.007062,"24":0.007062,"25":0,"26":0,"27":0,"28":0.007062,"29":0,"30":0,"31":0.007062,"32":0,"33":0,"34":0.007062,"35":0.007062,"36":0,"37":0.007062,"38":0.007062,"39":0.007062,"40":0.014124,"41":0.021186,"42":0.021186,"43":0.049434,"44":0.007062,"45":0.007062,"46":0.021186,"47":0.028248,"48":0.24717,"49":0.03531,"50":0.042372,"51":0.03531,"52":0.3531,"53":0.049434,"54":0.014124,"55":0.014124,"56":0.07062,"57":0.112992,"58":0.091806,"59":1.581888,"60":1.44771,"61":0.021186,"62":0,"3.5":0.028248,"3.6":0.077682},F:{"9":0,"11":0,"12":0.021186,"15":0,"16":0,"17":0,"18":0.007062,"19":0,"20":0.007062,"21":0,"22":0.007062,"23":0,"24":0,"25":0,"26":0,"27":0.014124,"28":0,"29":0,"30":0.021186,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.07062,"37":0.014124,"38":0,"39":0,"40":0,"41":0.007062,"42":0.021186,"43":0.007062,"44":0.007062,"45":0.007062,"46":0.049434,"47":0.014124,"48":0.007062,"49":0.007062,"50":0.021186,"51":0.028248,"52":2.584692,"53":0.663828,"9.5-9.6":0,"10.0-10.1":0.014124,"10.5":0.007062,"10.6":0.007062,"11.1":0.007062,"11.5":0.007062,"11.6":0.049434,"12.1":0.112992},E:{"4":0.014124,"5":0.014124,"6":0.007062,"7":0.007062,"8":0.021186,"9":0.007062,"10":0.049434,"11":0.303666,_:"0","3.1":0.007062,"3.2":0,"5.1":0.007062,"6.1":0.042372,"7.1":0,"9.1":0.049434,"10.1":0.134178,"11.1":0.755634},G:{"8":0.0106316747182,"3.2":0.00106316747182,"4.0-4.1":0,"4.2-4.3":0.00212633494364,"5.0-5.1":0.0170106795491,"6.0-6.1":0.0106316747182,"7.0-7.1":0.0446530338164,"8.1-8.4":0.0754848904992,"9.0-9.2":0.0595373784219,"9.3":0.36785594525,"10.0-10.2":0.341276758454,"10.3":0.780364924316,"11.0-11.2":2.32195775845,"11.3":6.53103777939},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0853240735502,"4.2-4.3":0.195621046676,"4.4":0.738781612447,"4.4.3-4.4.4":0.451593267327},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.125863064516,"9":0.0444222580645,"10":0.088844516129,"11":0.65893016129,"5.5":0},B:{"12":0.007062,"13":0.014124,"14":0.042372,"15":0.049434,"16":0.444906,"17":0.127116,_:"18"},P:{"4":0.49640448,"5":0.1034176,"6.2":1.07554304},J:{"7":0.0017628,"10":0.0070512},N:{"10":0.0121717142857,"11":0.0730302857143},O:{"0":2.376842},H:{"0":0.381066676976},L:{"0":29.677228},R:{_:"0"},M:{"0":0.05876},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/LA.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/LA.js deleted file mode 100644 index 790a68f..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/LA.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.013979,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0.001997,"21":0.001997,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.003994,"29":0.015976,"30":0.011982,"31":0.009985,"32":0.003994,"33":0.013979,"34":0.001997,"35":0,"36":0.023964,"37":0.025961,"38":0.015976,"39":0,"40":0.015976,"41":0.001997,"42":0,"43":0.181727,"44":0.001997,"45":0.001997,"46":0.001997,"47":0.001997,"48":0.001997,"49":0.015976,"50":0,"51":0.003994,"52":0.001997,"53":0.001997,"54":0.001997,"55":0.021967,"56":0.005991,"57":0.007988,"58":0.015976,"59":0.005991,"60":0.015976,"61":0.011982,"62":0.011982,"63":0.017973,"64":0.033949,"65":0.115826,"66":2.110829,"67":0.021967,"68":0.009985,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0.001997,"22":0,"23":0,"24":0,"25":0,"26":0.001997,"27":0,"28":0,"29":0.005991,"30":0.001997,"31":0.003994,"32":0,"33":0.001997,"34":0.011982,"35":0,"36":0,"37":0.001997,"38":0.001997,"39":0,"40":0.003994,"41":0.001997,"42":0.001997,"43":0.005991,"44":0.001997,"45":0.001997,"46":0.003994,"47":0.01997,"48":0.003994,"49":0.017973,"50":0.001997,"51":0.001997,"52":0.009985,"53":0.001997,"54":0.003994,"55":0.003994,"56":0.007988,"57":0.005991,"58":0.007988,"59":0.243634,"60":0.191712,"61":0.01997,"62":0.003994,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0.001997,"19":0.001997,"20":0,"21":0,"22":0.001997,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.001997,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.001997,"35":0,"36":0,"37":0.093859,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.003994,"44":0,"45":0,"46":0.003994,"47":0,"48":0,"49":0,"50":0.005991,"51":0,"52":0.041937,"53":0.009985,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},E:{"4":0,"5":0,"6":0.001997,"7":0,"8":0,"9":0,"10":0.003994,"11":0.037943,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0.001997,"7.1":0,"9.1":0.013979,"10.1":0.011982,"11.1":0.075886},G:{"8":0.0177258927134,"3.2":0.00177258927134,"4.0-4.1":0,"4.2-4.3":0.00354517854267,"5.0-5.1":0.0283614283414,"6.0-6.1":0.0177258927134,"7.0-7.1":0.0744487493961,"8.1-8.4":0.125853838265,"9.0-9.2":0.0992649991948,"9.3":0.613315887882,"10.0-10.2":0.569001156099,"10.3":1.30108052516,"11.0-11.2":3.8713349686,"11.3":10.8890158938},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.167718241867,"4.2-4.3":0.384524749646,"4.4":1.45219453324,"4.4.3-4.4.4":0.887679475248},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.00211803030303,"7":0,"8":0.0190622727273,"9":0.00635409090909,"10":0.0105901515152,"11":0.101665454545,"5.5":0},B:{"12":0.003994,"13":0.003994,"14":0.005991,"15":0.009985,"16":0.055916,"17":0.009985,_:"18"},P:{"4":6.94772821422,"5":1.03042665145,"6.2":3.51977420544},J:{"7":0.0016006,"10":0.0064024},N:{"10":0.136472210526,"11":0.295689789474},O:{"0":1.496561},H:{"0":1.12135505842},L:{"0":57.648089},R:{_:"0"},M:{"0":0.136051},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/LB.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/LB.js deleted file mode 100644 index fb98cf3..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/LB.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.005259,"12":0,"13":0,"14":0.010518,"15":0,"16":0,"17":0,"18":0.005259,"19":0,"20":0,"21":0.005259,"22":0.010518,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.005259,"30":0,"31":0.005259,"32":0.005259,"33":0.005259,"34":0.005259,"35":0,"36":0.005259,"37":0,"38":0.005259,"39":0.005259,"40":0.005259,"41":0.005259,"42":0,"43":0.021036,"44":0.005259,"45":0.005259,"46":0.021036,"47":0.005259,"48":0.005259,"49":0.278727,"50":0.005259,"51":0.015777,"52":0.005259,"53":0.005259,"54":0.005259,"55":0.015777,"56":0.015777,"57":0.010518,"58":0.05259,"59":0.310281,"60":0.073626,"61":0.036813,"62":0.068367,"63":0.115698,"64":0.147252,"65":1.393635,"66":16.271346,"67":0.389166,"68":0.036813,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.005259,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.005259,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.005259,"30":0,"31":0.005259,"32":0.005259,"33":0,"34":0,"35":0,"36":0.005259,"37":0,"38":0.005259,"39":0.005259,"40":0,"41":0,"42":0,"43":0.005259,"44":0.005259,"45":0.005259,"46":0.005259,"47":0.047331,"48":0.136734,"49":0.010518,"50":0.005259,"51":0.005259,"52":0.068367,"53":0.005259,"54":0.010518,"55":0.010518,"56":0.021036,"57":0.031554,"58":0.036813,"59":1.393635,"60":1.057059,"61":0.047331,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.015777,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.005259,"47":0,"48":0,"49":0,"50":0,"51":0.005259,"52":0.236655,"53":0.05259,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.005259},E:{"4":0.005259,"5":0,"6":0,"7":0.005259,"8":0.147252,"9":0.05259,"10":0.236655,"11":0.531159,_:"0","3.1":0,"3.2":0,"5.1":0.010518,"6.1":0.010518,"7.1":0.005259,"9.1":0.26295,"10.1":0.352353,"11.1":0.830922},G:{"8":0.0154144373994,"3.2":0.00154144373994,"4.0-4.1":0,"4.2-4.3":0.00308288747987,"5.0-5.1":0.024663099839,"6.0-6.1":0.0154144373994,"7.0-7.1":0.0647406370773,"8.1-8.4":0.109442505535,"9.0-9.2":0.0863208494364,"9.3":0.533339534018,"10.0-10.2":0.494803440519,"10.3":1.13141970511,"11.0-11.2":3.36651312802,"11.3":9.46908889442},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.137381837341,"4.2-4.3":0.314972992928,"4.4":1.18952566478,"4.4.3-4.4.4":0.72711850495},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.095845275,"9":0.02129895,"10":0.031948425,"11":0.70286535,"5.5":0},B:{"12":0.021036,"13":0.031554,"14":0.068367,"15":0.068367,"16":0.699447,"17":0.115698,_:"18"},P:{"4":1.35721766563,"5":0.318740512384,"6.2":4.59603254954},J:{"7":0.0018964,"10":0.0075856},N:{"10":0,"11":0.018964},O:{"0":1.687796},H:{"0":0.570036008591},L:{"0":41.429172},R:{_:"0"},M:{"0":0.099561},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/LC.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/LC.js deleted file mode 100644 index 1741f4b..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/LC.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.104727,"23":0,"24":0,"25":0,"26":0.004987,"27":0,"28":0,"29":0,"30":0.039896,"31":0,"32":0.004987,"33":0,"34":0.009974,"35":0,"36":0,"37":0.039896,"38":0.014961,"39":0.024935,"40":0.004987,"41":0,"42":0,"43":0.004987,"44":0,"45":0,"46":0,"47":0,"48":0.009974,"49":0.204467,"50":0.004987,"51":0.014961,"52":0.014961,"53":0.004987,"54":0.004987,"55":0.029922,"56":0.004987,"57":0.004987,"58":0.089766,"59":0.014961,"60":0.114701,"61":0.019948,"62":0.114701,"63":0.104727,"64":0.24935,"65":0.892673,"66":13.170667,"67":0.079792,"68":0.024935,"69":0},C:{"2":0,"3":0,"4":0.034909,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0.004987,"40":0,"41":0,"42":0,"43":0.004987,"44":0,"45":0.004987,"46":0.004987,"47":0.014961,"48":0.029922,"49":0.009974,"50":0,"51":0.004987,"52":0.039896,"53":0.009974,"54":0,"55":0,"56":0.009974,"57":0.039896,"58":0.029922,"59":0.837816,"60":0.608414,"61":0.024935,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0.014961,"18":0,"19":0,"20":0,"21":0,"22":0.009974,"23":0,"24":0,"25":0,"26":0,"27":0.004987,"28":0,"29":0,"30":0,"31":0.004987,"32":0.004987,"33":0.009974,"34":0,"35":0,"36":0,"37":0.004987,"38":0,"39":0.004987,"40":0,"41":0,"42":0,"43":0.004987,"44":0,"45":0.009974,"46":0.009974,"47":0,"48":0,"49":0.004987,"50":0,"51":0.004987,"52":0.403947,"53":0.104727,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},E:{"4":0,"5":0,"6":0,"7":0,"8":0.009974,"9":0.004987,"10":0.014961,"11":0.209454,_:"0","3.1":0,"3.2":0,"5.1":0.024935,"6.1":0,"7.1":0,"9.1":0.054857,"10.1":0.089766,"11.1":0.892673},G:{"8":0.0104865992351,"3.2":0.00104865992351,"4.0-4.1":0,"4.2-4.3":0.00209731984702,"5.0-5.1":0.0167785587762,"6.0-6.1":0.0104865992351,"7.0-7.1":0.0440437167874,"8.1-8.4":0.0744548545692,"9.0-9.2":0.0587249557166,"9.3":0.362836333535,"10.0-10.2":0.336619835447,"10.3":0.769716383857,"11.0-11.2":2.29027327295,"11.3":6.44191791012},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.20408037058,"4.2-4.3":0.46789158133,"4.4":1.76703735502,"4.4.3-4.4.4":1.08013269307},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.00506574210526,"7":0.00506574210526,"8":0.0303944526316,"9":0.0151972263158,"10":0.0202629684211,"11":0.886504868421,"5.5":0},B:{"12":0.019948,"13":0.064831,"14":0.04987,"15":0.194493,"16":1.306594,"17":0.234389,_:"18"},P:{"4":0.713301387097,"5":0.140498758065,"6.2":3.08016508065},J:{"7":0.0120312,"10":0.0481248},N:{"10":0.0116210454545,"11":0.244041954545},O:{"0":0.506313},H:{"0":0.621723974227},L:{"0":55.540383},R:{_:"0"},M:{"0":0.105273},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/LI.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/LI.js deleted file mode 100644 index 46ccc2d..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/LI.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.014998,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.014998,"37":0.007499,"38":0.007499,"39":0,"40":0,"41":0,"42":0.014998,"43":0,"44":0,"45":0,"46":0,"47":0.007499,"48":0,"49":0.404946,"50":0.007499,"51":0.194974,"52":0,"53":0.164978,"54":0,"55":0.044994,"56":0.052493,"57":0.044994,"58":0.052493,"59":0.097487,"60":0.119984,"61":0.29996,"62":0.14998,"63":0.502433,"64":0.247467,"65":1.192341,"66":18.904979,"67":0.142481,"68":0.014998,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.007499,"35":0,"36":0,"37":0,"38":0.059992,"39":0,"40":0,"41":0,"42":0,"43":0.089988,"44":0,"45":0.022497,"46":0,"47":0.007499,"48":0.367451,"49":0,"50":0.029996,"51":0.014998,"52":0.292461,"53":0.037495,"54":0.029996,"55":0.029996,"56":0.029996,"57":0.142481,"58":0.119984,"59":4.776863,"60":3.232069,"61":0.022497,"62":0.007499,"3.5":0,"3.6":0.014998},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0.007499,"33":0.007499,"34":0,"35":0,"36":0,"37":0.014998,"38":0,"39":0,"40":0,"41":0,"42":0.007499,"43":0,"44":0,"45":0,"46":0,"47":0.007499,"48":0.059992,"49":0.007499,"50":0,"51":0,"52":0.877383,"53":0.314958,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.007499},E:{"4":0,"5":0,"6":0.007499,"7":0,"8":0.022497,"9":0.097487,"10":0.142481,"11":0.982369,_:"0","3.1":0,"3.2":0,"5.1":0.044994,"6.1":0.029996,"7.1":0,"9.1":0.284962,"10.1":0.442441,"11.1":4.634382},G:{"8":0.0280124919485,"3.2":0.00280124919485,"4.0-4.1":0,"4.2-4.3":0.00560249838969,"5.0-5.1":0.0448199871176,"6.0-6.1":0.0280124919485,"7.0-7.1":0.117652466184,"8.1-8.4":0.198888692834,"9.0-9.2":0.156869954911,"9.3":0.969232221417,"10.0-10.2":0.899200991546,"10.3":2.05611690902,"11.0-11.2":6.11792824155,"11.3":17.2080738039},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0237772164074,"4.2-4.3":0.0545136181047,"4.4":0.205875898161,"4.4.3-4.4.4":0.125845267327},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.007499,"7":0,"8":0.037495,"9":0.022497,"10":0.022497,"11":7.588988,"5.5":0},B:{"12":0,"13":0.007499,"14":0.052493,"15":0.112485,"16":2.122217,"17":0.757399,_:"18"},P:{"4":0.121005414062,"5":0.066002953125,"6.2":2.10109400781},J:{"7":0.0005002,"10":0.0020008},N:{"10":0,"11":0.070028},O:{"0":0.055022},H:{"0":0.106550335052},L:{"0":14.92759},R:{_:"0"},M:{"0":0.207583},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/LK.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/LK.js deleted file mode 100644 index a170a21..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/LK.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01181,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0.002362,"21":0.002362,"22":0,"23":0.002362,"24":0,"25":0,"26":0.002362,"27":0.002362,"28":0.004724,"29":0.004724,"30":0.004724,"31":0.004724,"32":0.002362,"33":0.004724,"34":0.002362,"35":0.002362,"36":0.002362,"37":0,"38":0.004724,"39":0.002362,"40":0.014172,"41":0,"42":0.002362,"43":0.007086,"44":0.002362,"45":0,"46":0.002362,"47":0.002362,"48":0.002362,"49":0.049602,"50":0.002362,"51":0.002362,"52":0.002362,"53":0.002362,"54":0.002362,"55":0.01181,"56":0.007086,"57":0.004724,"58":0.02362,"59":0.01181,"60":0.061412,"61":0.009448,"62":0.014172,"63":0.030706,"64":0.03543,"65":0.226752,"66":3.344592,"67":0.028344,"68":0.009448,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.002362,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0.002362,"31":0.002362,"32":0,"33":0,"34":0.002362,"35":0.002362,"36":0,"37":0,"38":0.002362,"39":0,"40":0.002362,"41":0.002362,"42":0.002362,"43":0.007086,"44":0.002362,"45":0.002362,"46":0,"47":0.018896,"48":0.007086,"49":0.004724,"50":0.002362,"51":0.002362,"52":0.028344,"53":0.004724,"54":0.007086,"55":0.004724,"56":0.009448,"57":0.014172,"58":0.014172,"59":0.3543,"60":0.278716,"61":0.018896,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0.002362,"19":0,"20":0.004724,"21":0.002362,"22":0.007086,"23":0,"24":0.002362,"25":0,"26":0,"27":0,"28":0,"29":0.002362,"30":0.007086,"31":0,"32":0.004724,"33":0.01181,"34":0.009448,"35":0.002362,"36":0.002362,"37":0.136996,"38":0,"39":0,"40":0,"41":0.002362,"42":0.002362,"43":0.007086,"44":0.002362,"45":0.007086,"46":0.009448,"47":0,"48":0.002362,"49":0.002362,"50":0.002362,"51":0.004724,"52":0.158254,"53":0.037792,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.004724},E:{"4":0,"5":0,"6":0,"7":0,"8":0.002362,"9":0.002362,"10":0.004724,"11":0.021258,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.004724,"10.1":0.01181,"11.1":0.051964},G:{"8":0.00600425523349,"3.2":0.000600425523349,"4.0-4.1":0,"4.2-4.3":0.0012008510467,"5.0-5.1":0.00960680837359,"6.0-6.1":0.00600425523349,"7.0-7.1":0.0252178719807,"8.1-8.4":0.0426302121578,"9.0-9.2":0.0336238293076,"9.3":0.207747231079,"10.0-10.2":0.192736592995,"10.3":0.440712334138,"11.0-11.2":1.311329343,"11.3":3.68841398994},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.266506379066,"4.2-4.3":0.611014625177,"4.4":2.30755523338,"4.4.3-4.4.4":1.41053376238},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.018896,"9":0.002362,"10":0.004724,"11":0.08267,"5.5":0},B:{"12":0.009448,"13":0.014172,"14":0.040154,"15":0.021258,"16":0.063774,"17":0.01181,_:"18"},P:{"4":5.47384095225,"5":0.445192240109,"6.2":1.4367567749},J:{"7":0.0061104,"10":0.0244416},N:{"10":0.0869556923077,"11":0.760862307692},O:{"0":14.05392},H:{"0":6.25495768041},L:{"0":47.340568},R:{_:"0"},M:{"0":0.213864},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/LR.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/LR.js deleted file mode 100644 index b596eb3..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/LR.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.008174,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.004087,"19":0,"20":0.004087,"21":0,"22":0,"23":0.004087,"24":0,"25":0,"26":0.004087,"27":0,"28":0,"29":0.004087,"30":0,"31":0,"32":0,"33":0,"34":0.008174,"35":0.004087,"36":0,"37":0,"38":0.004087,"39":0,"40":0.008174,"41":0,"42":0,"43":0.036783,"44":0.004087,"45":0,"46":0.004087,"47":0.004087,"48":0,"49":0.24522,"50":0.036783,"51":0.004087,"52":0.004087,"53":0.004087,"54":0.004087,"55":0.024522,"56":0.008174,"57":0.004087,"58":0.024522,"59":0.004087,"60":0.118523,"61":0.016348,"62":0.012261,"63":0.024522,"64":0.024522,"65":0.261568,"66":2.836378,"67":0.036783,"68":0.004087,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0.004087,"11":0,"12":0.004087,"13":0,"14":0,"15":0.004087,"16":0.004087,"17":0.004087,"18":0,"19":0,"20":0,"21":0.004087,"22":0.004087,"23":0.004087,"24":0.04087,"25":0,"26":0,"27":0,"28":0,"29":0.004087,"30":0.004087,"31":0.032696,"32":0,"33":0,"34":0.012261,"35":0.004087,"36":0,"37":0.004087,"38":0.12261,"39":0,"40":0,"41":0,"42":0,"43":0.004087,"44":0.004087,"45":0.102175,"46":0.008174,"47":0.024522,"48":0.004087,"49":0.008174,"50":0,"51":0,"52":9.081314,"53":0,"54":0,"55":0.004087,"56":0.004087,"57":0.008174,"58":0.012261,"59":0.470005,"60":0.392352,"61":0.032696,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0.004087,"12":0,"15":0.004087,"16":0.008174,"17":0.004087,"18":0,"19":0.004087,"20":0.061305,"21":0.024522,"22":0.004087,"23":0.053131,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.016348,"30":0,"31":0,"32":0.020435,"33":0.057218,"34":0,"35":0,"36":0,"37":0.020435,"38":0,"39":0,"40":0,"41":0,"42":0.012261,"43":0.004087,"44":0,"45":0.004087,"46":0.004087,"47":0,"48":0,"49":0.004087,"50":0,"51":0.008174,"52":0.212524,"53":0.065392,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0.004087,"11.6":0,"12.1":0.232959},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0.004087,"10":0,"11":0.044957,_:"0","3.1":0,"3.2":0,"5.1":0.004087,"6.1":0,"7.1":0,"9.1":0.016348,"10.1":0.016348,"11.1":0.094001},G:{"8":0.00443253623188,"3.2":0.000443253623188,"4.0-4.1":0,"4.2-4.3":0.000886507246377,"5.0-5.1":0.00709205797101,"6.0-6.1":0.00443253623188,"7.0-7.1":0.0186166521739,"8.1-8.4":0.0314710072464,"9.0-9.2":0.0248222028986,"9.3":0.153365753623,"10.0-10.2":0.142284413043,"10.3":0.32534815942,"11.0-11.2":0.968065913043,"11.3":2.72290700725},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.212737923621,"4.2-4.3":0.487740605375,"4.4":1.84199909477,"4.4.3-4.4.4":1.12595437624},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.044957,"9":0.261568,"10":0.049044,"11":0.261568,"5.5":0},B:{"12":0.032696,"13":0.036783,"14":0.024522,"15":0.04087,"16":0.224785,"17":0.044957,_:"18"},P:{"4":0.69677910559,"5":0.153701273292,"6.2":0.758259614907},J:{"7":0.0023652,"10":0.0094608},N:{"10":0.0643473529412,"11":0.154433647059},O:{"0":5.552307},H:{"0":10.574709634},L:{"0":48.61599},R:{_:"0"},M:{"0":0.910602},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/LS.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/LS.js deleted file mode 100644 index 2fe568d..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/LS.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.001434,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.002868,"23":0,"24":0,"25":0,"26":0.008604,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.001434,"37":0,"38":0.001434,"39":0,"40":0.00717,"41":0,"42":0,"43":0.002868,"44":0,"45":0,"46":0.05019,"47":0,"48":0,"49":0.017208,"50":0.001434,"51":0.004302,"52":0,"53":0,"54":0.001434,"55":0.024378,"56":0,"57":0.001434,"58":0.005736,"59":0.002868,"60":0.032982,"61":0.001434,"62":0.008604,"63":0.008604,"64":0.017208,"65":0.051624,"66":0.675414,"67":0.00717,"68":0.001434,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0.001434,"11":0.001434,"12":0,"13":0,"14":0,"15":0.001434,"16":0,"17":0,"18":0,"19":0.001434,"20":0,"21":0,"22":0,"23":0.001434,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.001434,"38":0.001434,"39":0.001434,"40":0,"41":0,"42":0,"43":0.010038,"44":0.001434,"45":0.001434,"46":0,"47":0.002868,"48":0.001434,"49":0.08604,"50":0.001434,"51":0,"52":0.017208,"53":0.001434,"54":0,"55":0.002868,"56":0.005736,"57":0.02868,"58":0.004302,"59":0.091776,"60":0.076002,"61":0.01434,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0.001434,"17":0.002868,"18":0.002868,"19":0.002868,"20":0.001434,"21":0.004302,"22":0.002868,"23":0.001434,"24":0.001434,"25":0,"26":0.001434,"27":0,"28":0.002868,"29":0.004302,"30":0.004302,"31":0.002868,"32":0.004302,"33":0.002868,"34":0.001434,"35":0.002868,"36":0,"37":0.004302,"38":0,"39":0,"40":0,"41":0,"42":0.001434,"43":0.002868,"44":0,"45":0.001434,"46":0.004302,"47":0,"48":0.001434,"49":0.001434,"50":0,"51":0.005736,"52":0.080304,"53":0.01434,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.063096},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0.001434,"11":0.001434,_:"0","3.1":0,"3.2":0,"5.1":0.001434,"6.1":0,"7.1":0.001434,"9.1":0.00717,"10.1":0.010038,"11.1":0.018642},G:{"8":0.00107977858293,"3.2":0.000107977858293,"4.0-4.1":0,"4.2-4.3":0.000215955716586,"5.0-5.1":0.00172764573269,"6.0-6.1":0.00107977858293,"7.0-7.1":0.00453507004831,"8.1-8.4":0.00766642793881,"9.0-9.2":0.00604676006441,"9.3":0.0373603389694,"10.0-10.2":0.0346608925121,"10.3":0.0792557479871,"11.0-11.2":0.235823642512,"11.3":0.663307983494},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.116412048091,"4.2-4.3":0.266895915134,"4.4":1.00795797737,"4.4.3-4.4.4":0.616132059406},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.011472,"9":0.011472,"10":0.02151,"11":0.22227,"5.5":0},B:{"12":0.024378,"13":0.012906,"14":0.020076,"15":0.012906,"16":0.081738,"17":0.010038,_:"18"},P:{"4":2.35792819149,"5":0.102518617021,"6.2":1.37374946809},J:{"7":0.0548224,"10":0.2192896},N:{"10":0.195230848921,"11":1.31238515108},O:{"0":11.084404},H:{"0":33.8986939519},L:{"0":34.520436},R:{_:"0"},M:{"0":0.291244},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/LT.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/LT.js deleted file mode 100644 index f0925e3..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/LT.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0.007449,"11":0.007449,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.037245,"19":0,"20":0,"21":0,"22":0.007449,"23":0,"24":0,"25":0,"26":0.007449,"27":0.007449,"28":0.007449,"29":0.171327,"30":0,"31":0.007449,"32":0,"33":0,"34":0.014898,"35":0,"36":0.022347,"37":0.007449,"38":0.022347,"39":0,"40":0.007449,"41":0,"42":0,"43":0.037245,"44":0.007449,"45":0,"46":0.007449,"47":0.022347,"48":0.007449,"49":0.834288,"50":0.029796,"51":0.022347,"52":0.007449,"53":0.014898,"54":0.067041,"55":0.014898,"56":0.044694,"57":0.037245,"58":0.126633,"59":0.059592,"60":0.07449,"61":0.096837,"62":0.081939,"63":0.238368,"64":0.290511,"65":1.802658,"66":30.034368,"67":0.216021,"68":0.022347,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.007449,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.022347,"29":0,"30":0,"31":0.007449,"32":0,"33":0,"34":0,"35":0.007449,"36":0.007449,"37":0,"38":0.014898,"39":0.007449,"40":0.007449,"41":0.022347,"42":0.007449,"43":0.022347,"44":0,"45":0.022347,"46":0.014898,"47":0.029796,"48":0.052143,"49":0.022347,"50":0.029796,"51":0.07449,"52":1.26633,"53":0.029796,"54":0.029796,"55":0.029796,"56":0.096837,"57":0.089388,"58":0.067041,"59":4.216134,"60":3.679806,"61":0.044694,"62":0,"3.5":0.007449,"3.6":0.007449},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0.007449,"31":0,"32":0.007449,"33":0.029796,"34":0,"35":0.007449,"36":0.052143,"37":0.007449,"38":0,"39":0,"40":0.007449,"41":0,"42":0.007449,"43":0.007449,"44":0,"45":0.007449,"46":0.014898,"47":0,"48":0.014898,"49":0.014898,"50":0.007449,"51":0.014898,"52":2.078271,"53":0.439491,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.029796},E:{"4":0,"5":0,"6":0,"7":0,"8":0.007449,"9":0.022347,"10":0.037245,"11":0.394797,_:"0","3.1":0,"3.2":0,"5.1":0.007449,"6.1":0.007449,"7.1":0,"9.1":0.104286,"10.1":0.193674,"11.1":1.385514},G:{"8":0.0102669041868,"3.2":0.00102669041868,"4.0-4.1":0,"4.2-4.3":0.00205338083736,"5.0-5.1":0.0164270466989,"6.0-6.1":0.0102669041868,"7.0-7.1":0.0431209975845,"8.1-8.4":0.0728950197262,"9.0-9.2":0.0574946634461,"9.3":0.355234884863,"10.0-10.2":0.329567624396,"10.3":0.753590767311,"11.0-11.2":2.2422918744,"11.3":6.30695924195},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0339486379066,"4.2-4.3":0.0778334625177,"4.4":0.293945523338,"4.4.3-4.4.4":0.179679376238},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.00747052890173,"7":0,"8":0.0597642312139,"9":0.0522937023121,"10":0.0522937023121,"11":2.41298083526,"5.5":0},B:{"12":0.029796,"13":0.014898,"14":0.104286,"15":0.111735,"16":1.385514,"17":0.52143,_:"18"},P:{"4":0.51399330855,"5":0.10279866171,"6.2":1.88121550929},J:{"7":0.0005102,"10":0.0020408},N:{"10":0.0131801666667,"11":0.0659008333333},O:{"0":0.137754},H:{"0":0.268078541237},L:{"0":28.268678},R:{_:"0"},M:{"0":0.170917},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/LU.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/LU.js deleted file mode 100644 index 7226976..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/LU.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.00654,"18":0,"19":0,"20":0,"21":0,"22":0.00654,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.09156,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00654,"37":0,"38":0.03924,"39":0.00654,"40":0.0327,"41":0,"42":0.01308,"43":0,"44":0.00654,"45":0.00654,"46":0.00654,"47":0,"48":0,"49":0.41856,"50":0,"51":0.01308,"52":0.01308,"53":0.03924,"54":0.02616,"55":0.09156,"56":0.04578,"57":0.01308,"58":0.0327,"59":0.01962,"60":0.1962,"61":0.09156,"62":0.10464,"63":0.13734,"64":0.22236,"65":1.39302,"66":14.59074,"67":0.10464,"68":0.01308,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.01308,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0.00654,"22":0,"23":0,"24":0.00654,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0.00654,"31":0,"32":0,"33":0,"34":0,"35":0.00654,"36":0,"37":0,"38":0.14388,"39":0,"40":0,"41":0.01308,"42":0.01308,"43":0.00654,"44":0,"45":0.11118,"46":0.00654,"47":0.02616,"48":0.0654,"49":0.01308,"50":0.04578,"51":0.05232,"52":0.84366,"53":0.02616,"54":0.02616,"55":0.03924,"56":0.0654,"57":0.05886,"58":0.12426,"59":3.39426,"60":2.47212,"61":0.05232,"62":0,"3.5":0,"3.6":0.00654},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.01308,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00654,"47":0,"48":0,"49":0,"50":0,"51":0.00654,"52":0.47088,"53":0.14388,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0.00654,"12.1":0.01308},E:{"4":0,"5":0.00654,"6":0.00654,"7":0.00654,"8":0.05232,"9":0.0327,"10":0.1308,"11":0.73248,_:"0","3.1":0,"3.2":0,"5.1":0.04578,"6.1":0.02616,"7.1":0,"9.1":0.27468,"10.1":0.4905,"11.1":2.87106},G:{"8":0.0331320048309,"3.2":0.00331320048309,"4.0-4.1":0,"4.2-4.3":0.00662640096618,"5.0-5.1":0.0530112077295,"6.0-6.1":0.0331320048309,"7.0-7.1":0.13915442029,"8.1-8.4":0.2352372343,"9.0-9.2":0.185539227053,"9.3":1.14636736715,"10.0-10.2":1.06353735507,"10.3":2.43188915459,"11.0-11.2":7.23602985507,"11.3":20.3529905676},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.026162291372,"4.2-4.3":0.0599818387553,"4.4":0.226527157001,"4.4.3-4.4.4":0.138468712871},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0.837939902057,"8":1.83953994123,"9":0.072010460333,"10":0.0196392164545,"11":3.91475047992,"5.5":0},B:{"12":0.00654,"13":0.01962,"14":0.18312,"15":0.1308,"16":1.59576,"17":0.4251,_:"18"},P:{"4":0.214158169935,"5":0.107079084967,"6.2":2.04521052288},J:{"7":0.005536,"10":0.022144},N:{"10":0,"11":0.03114},O:{"0":0.09688},H:{"0":0.0949954295533},L:{"0":20.05518},R:{_:"0"},M:{"0":0.20068},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/LV.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/LV.js deleted file mode 100644 index f672b31..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/LV.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.03879,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.007758,"18":0.015516,"19":0,"20":0,"21":0,"22":0.015516,"23":0,"24":0,"25":0,"26":0.007758,"27":0.023274,"28":0,"29":0.46548,"30":0,"31":0.062064,"32":0,"33":0.007758,"34":0.031032,"35":0,"36":0,"37":0.015516,"38":0.046548,"39":0.007758,"40":0.023274,"41":0.007758,"42":0.007758,"43":0.007758,"44":0.03879,"45":0.015516,"46":0.007758,"47":0.007758,"48":0.007758,"49":0.783558,"50":0.015516,"51":0.023274,"52":0.023274,"53":0.046548,"54":0.03879,"55":0.054306,"56":0.07758,"57":0.031032,"58":0.093096,"59":0.131886,"60":0.178434,"61":0.07758,"62":0.093096,"63":0.27153,"64":0.372384,"65":2.187756,"66":33.258546,"67":0.224982,"68":0.031032,"69":0},C:{"2":0,"3":0.007758,"4":0.007758,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.007758,"13":0,"14":0,"15":0.007758,"16":0.007758,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0.007758,"24":0,"25":0.007758,"26":0,"27":0,"28":0.023274,"29":0.007758,"30":0,"31":0.007758,"32":0.007758,"33":0.03879,"34":0,"35":0.007758,"36":0.007758,"37":0.031032,"38":0.03879,"39":0.007758,"40":0.015516,"41":0.015516,"42":0.015516,"43":0.062064,"44":0.007758,"45":0.03879,"46":0.015516,"47":0.03879,"48":0.062064,"49":0.007758,"50":0.03879,"51":0.031032,"52":0.907686,"53":0.03879,"54":0.046548,"55":0.023274,"56":0.124128,"57":0.108612,"58":0.100854,"59":3.99537,"60":3.692808,"61":0.085338,"62":0,"3.5":0.007758,"3.6":0.031032},F:{"9":0,"11":0,"12":0.007758,"15":0,"16":0,"17":0,"18":0.007758,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.015516,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.007758,"34":0,"35":0,"36":0.069822,"37":0.007758,"38":0.007758,"39":0,"40":0.007758,"41":0.007758,"42":0.015516,"43":0.007758,"44":0,"45":0.007758,"46":0.007758,"47":0,"48":0.007758,"49":0.007758,"50":0.023274,"51":0.007758,"52":1.621422,"53":0.403416,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0.007758,"12.1":0.031032},E:{"4":0.007758,"5":0.015516,"6":0,"7":0,"8":0.007758,"9":0.023274,"10":0.069822,"11":0.434448,_:"0","3.1":0,"3.2":0,"5.1":0.007758,"6.1":0.031032,"7.1":0,"9.1":0.093096,"10.1":0.248256,"11.1":1.908468},G:{"8":0.0112949698068,"3.2":0.00112949698068,"4.0-4.1":0,"4.2-4.3":0.00225899396135,"5.0-5.1":0.0180719516908,"6.0-6.1":0.0112949698068,"7.0-7.1":0.0474388731884,"8.1-8.4":0.080194285628,"9.0-9.2":0.0632518309179,"9.3":0.390805955314,"10.0-10.2":0.362568530797,"10.3":0.829050783816,"11.0-11.2":2.4668214058,"11.3":6.93849995229},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0359671485149,"4.2-4.3":0.0824612673267,"4.4":0.311422871287,"4.4.3-4.4.4":0.190362712871},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.0622848683274,"9":0.108998519573,"10":0.0622848683274,"11":1.95418774377,"5.5":0},B:{"12":0.007758,"13":0.031032,"14":0.069822,"15":0.100854,"16":1.264554,"17":0.488754,_:"18"},P:{"4":0.324457356436,"5":0.0627981980198,"6.2":1.53855585149},J:{"7":0.0017936,"10":0.0071744},N:{"10":0.0116176363636,"11":0.116176363636},O:{"0":0.13452},H:{"0":0.214380656357},L:{"0":24.49409},R:{_:"0"},M:{"0":0.161424},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/LY.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/LY.js deleted file mode 100644 index 5ecea57..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/LY.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.003846,"12":0.003846,"13":0.003846,"14":0.003846,"15":0.003846,"16":0,"17":0.003846,"18":0.003846,"19":0.003846,"20":0.003846,"21":0,"22":0,"23":0.003846,"24":0,"25":0,"26":0.030768,"27":0.003846,"28":0,"29":0.234606,"30":0.007692,"31":0.015384,"32":0.007692,"33":0.030768,"34":0.003846,"35":0,"36":0.015384,"37":0.003846,"38":0.007692,"39":0.003846,"40":0.034614,"41":0.011538,"42":0.003846,"43":0.146148,"44":0.01923,"45":0.003846,"46":0.003846,"47":0.015384,"48":0.023076,"49":0.176916,"50":0.015384,"51":0.007692,"52":0.007692,"53":0.011538,"54":0.007692,"55":0.03846,"56":0.042306,"57":0.023076,"58":0.103842,"59":0.007692,"60":0.23076,"61":0.03846,"62":0.042306,"63":0.184608,"64":0.215376,"65":0.573054,"66":7.949682,"67":0.053844,"68":0.026922,"69":0},C:{"2":0,"3":0.003846,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.007692,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.003846,"19":0,"20":0.003846,"21":0.003846,"22":0,"23":0.003846,"24":0.003846,"25":0.003846,"26":0.003846,"27":0.003846,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.003846,"34":0,"35":0.003846,"36":0.003846,"37":0,"38":0.003846,"39":0.003846,"40":0,"41":0,"42":0,"43":0.01923,"44":0.003846,"45":0.007692,"46":0,"47":0.034614,"48":0.015384,"49":0.011538,"50":0.003846,"51":0.003846,"52":0.073074,"53":0.007692,"54":0.011538,"55":0.01923,"56":0.015384,"57":0.015384,"58":0.03846,"59":0.74997,"60":0.67305,"61":0.03846,"62":0,"3.5":0,"3.6":0.003846},F:{"9":0,"11":0,"12":0.003846,"15":0,"16":0,"17":0.01923,"18":0.003846,"19":0.003846,"20":0.026922,"21":0.003846,"22":0.015384,"23":0,"24":0.003846,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0.023076,"31":0.003846,"32":0.011538,"33":0.026922,"34":0,"35":0.003846,"36":0.007692,"37":0.011538,"38":0,"39":0,"40":0,"41":0,"42":0.015384,"43":0.011538,"44":0,"45":0.011538,"46":0.007692,"47":0.015384,"48":0.003846,"49":0.011538,"50":0.015384,"51":0.015384,"52":0.55767,"53":0.157686,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.046152},E:{"4":0.007692,"5":0,"6":0,"7":0.003846,"8":0.007692,"9":0.003846,"10":0.023076,"11":0.046152,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.042306,"10.1":0.015384,"11.1":0.07692},G:{"8":0.00575221417069,"3.2":0.000575221417069,"4.0-4.1":0,"4.2-4.3":0.00115044283414,"5.0-5.1":0.00920354267311,"6.0-6.1":0.00575221417069,"7.0-7.1":0.0241592995169,"8.1-8.4":0.0408407206119,"9.0-9.2":0.0322123993559,"9.3":0.199026610306,"10.0-10.2":0.184646074879,"10.3":0.422212520129,"11.0-11.2":1.25628357488,"11.3":3.53358516506},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.499711479491,"4.2-4.3":1.14567997737,"4.4":4.3267701273,"4.4.3-4.4.4":2.64481441584},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.003846,"7":0,"8":0.080766,"9":0.015384,"10":0.023076,"11":0.280758,"5.5":0},B:{"12":0.011538,"13":0.007692,"14":0.03846,"15":0.011538,"16":0.07692,"17":0.03846,_:"18"},P:{"4":1.30481776552,"5":0.165691144828,"6.2":1.49122030345},J:{"7":0.0012308,"10":0.0049232},N:{"10":0,"11":0.055386},O:{"0":2.449292},H:{"0":6.71761969416},L:{"0":53.298838},R:{_:"0"},M:{"0":0.09231},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/MA.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/MA.js deleted file mode 100644 index fd95646..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/MA.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0.005944,"10":0,"11":0.005944,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.005944,"18":0,"19":0.106992,"20":0,"21":0.005944,"22":0.005944,"23":0,"24":1.093696,"25":0,"26":0.005944,"27":0.005944,"28":0.005944,"29":0.255592,"30":0.50524,"31":0.011888,"32":0.005944,"33":0.124824,"34":0.005944,"35":0.986704,"36":0.005944,"37":0.005944,"38":0.011888,"39":0.005944,"40":0.017832,"41":0.005944,"42":0,"43":0.101048,"44":0.011888,"45":0.005944,"46":0.023776,"47":0.017832,"48":0.023776,"49":1.141248,"50":0.011888,"51":0.011888,"52":0.011888,"53":0.011888,"54":0.124824,"55":0.130768,"56":0.630064,"57":0.065384,"58":0.130768,"59":0.077272,"60":0.112936,"61":0.095104,"62":0.124824,"63":0.219928,"64":0.255592,"65":1.06992,"66":14.88972,"67":0.11888,"68":0.017832,"69":0},C:{"2":0.493352,"3":0.005944,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.005944,"13":0,"14":0,"15":0.493352,"16":0.005944,"17":0,"18":0.106992,"19":0,"20":0,"21":0.106992,"22":0,"23":0.50524,"24":0,"25":0.20804,"26":0,"27":0.005944,"28":0.005944,"29":0,"30":0.106992,"31":0.005944,"32":0.005944,"33":0.005944,"34":0.005944,"35":0.005944,"36":0.005944,"37":0.005944,"38":0.005944,"39":0.005944,"40":0.011888,"41":0.005944,"42":0.011888,"43":0.035664,"44":0.011888,"45":0.011888,"46":0.005944,"47":0.041608,"48":0.106992,"49":0.017832,"50":0.017832,"51":0.112936,"52":0.350696,"53":0.011888,"54":0.017832,"55":0.017832,"56":0.041608,"57":0.047552,"58":0.065384,"59":1.384952,"60":1.1888,"61":0.035664,"62":0,"3.5":0,"3.6":0.017832},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0.005944,"33":0,"34":0,"35":0,"36":0.02972,"37":0.053496,"38":0,"39":0,"40":0,"41":0,"42":0.011888,"43":0.106992,"44":0,"45":0.005944,"46":0.011888,"47":0.005944,"48":0.005944,"49":0.011888,"50":0.011888,"51":0.017832,"52":0.778664,"53":0.219928,"9.5-9.6":0,"10.0-10.1":0.493352,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.005944},E:{"4":0.005944,"5":0.112936,"6":0.005944,"7":0,"8":0.02972,"9":0.041608,"10":0.047552,"11":0.166432,_:"0","3.1":0,"3.2":0,"5.1":0.005944,"6.1":0.011888,"7.1":0,"9.1":0.065384,"10.1":0.106992,"11.1":0.2972},G:{"8":0.0117214975845,"3.2":0.00117214975845,"4.0-4.1":0,"4.2-4.3":0.00234429951691,"5.0-5.1":0.0187543961353,"6.0-6.1":0.0117214975845,"7.0-7.1":0.0492302898551,"8.1-8.4":0.0832226328502,"9.0-9.2":0.0656403864734,"9.3":0.405563816425,"10.0-10.2":0.376260072464,"10.3":0.860357922705,"11.0-11.2":2.55997507246,"11.3":7.20051596618},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.214816803395,"4.2-4.3":0.492506817539,"4.4":1.85999915134,"4.4.3-4.4.4":1.13695722772},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.00607707462687,"7":0.00607707462687,"8":0.346393253731,"9":0.644169910448,"10":0.267391283582,"11":0.358547402985,"5.5":0},B:{"12":0.017832,"13":0.011888,"14":0.035664,"15":0.041608,"16":0.166432,"17":0.047552,_:"18"},P:{"4":1.51576868182,"5":0.186875590909,"6.2":1.84799195455},J:{"7":0.0089232,"10":0.0356928},N:{"10":0.03455712,"11":0.25341888},O:{"0":0.397488},H:{"0":0.671992783505},L:{"0":42.219024},R:{_:"0"},M:{"0":0.146016},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/MC.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/MC.js deleted file mode 100644 index 4d13aad..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/MC.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.007048,"38":0.014096,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0.014096,"45":0,"46":0,"47":0.007048,"48":0,"49":0.415832,"50":0,"51":0,"52":0.007048,"53":0,"54":0,"55":0.049336,"56":0.098672,"57":0.408784,"58":0.03524,"59":0.028192,"60":0.521552,"61":0.274872,"62":0.119816,"63":0.204392,"64":0.148008,"65":2.32584,"66":18.832256,"67":0.56384,"68":0.021144,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.03524,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.042288,"44":0,"45":0,"46":0,"47":0.007048,"48":0.274872,"49":0,"50":0.014096,"51":0.007048,"52":0.394688,"53":0.014096,"54":0.07048,"55":0,"56":0.021144,"57":0.042288,"58":0.24668,"59":2.805104,"60":1.592848,"61":0.07048,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.007048,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.183248,"49":0.077528,"50":0,"51":0,"52":0.3524,"53":0.056384,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},E:{"4":0,"5":0.028192,"6":0,"7":0,"8":0.021144,"9":0.24668,"10":0.324208,"11":0.937384,_:"0","3.1":0,"3.2":0,"5.1":0.197344,"6.1":0.03524,"7.1":0,"9.1":1.458936,"10.1":0.761184,"11.1":5.194376},G:{"8":0.039507310789,"3.2":0.0039507310789,"4.0-4.1":0,"4.2-4.3":0.00790146215781,"5.0-5.1":0.0632116972625,"6.0-6.1":0.039507310789,"7.0-7.1":0.165930705314,"8.1-8.4":0.280501906602,"9.0-9.2":0.221240940419,"9.3":1.3669529533,"10.0-10.2":1.26818467633,"10.3":2.89983661192,"11.0-11.2":8.62839667633,"11.3":24.2693410177},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0267466138614,"4.2-4.3":0.0613215049505,"4.4":0.231586534653,"4.4.3-4.4.4":0.141561346535},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.007048,"9":0.014096,"10":0.014096,"11":3.270272,"5.5":0},B:{"12":0,"13":0.014096,"14":0.063432,"15":0.14096,"16":1.458936,"17":0.324208,_:"18"},P:{"4":0.14430975,"5":0.0666045,"6.2":0.6882465},J:{"7":0.0011808,"10":0.0047232},N:{"10":0,"11":0.020664},O:{"0":0.067896},H:{"0":0.13973814433},L:{"0":12.598128},R:{_:"0"},M:{"0":0.180072},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/MD.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/MD.js deleted file mode 100644 index 63f9516..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/MD.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0.014244,"5":0.014244,"9":0.007122,"10":0.03561,"11":0.007122,"13":0.028488,"15":0.014244,"16":0.03561,"17":0.028488,"18":0.049854,"19":0.028488,"20":0.007122,"21":0.028488,"22":0.028488,"23":0.014244,"24":0.014244,"25":0.007122,"26":0.014244,"27":0.014244,"28":0.014244,"29":0.876006,"30":0.007122,"33":0.028488,"34":0.03561,"35":0.014244,"36":0.021366,"37":0.007122,"38":0.03561,"39":0.056976,"40":0.028488,"41":0.014244,"42":0.007122,"43":0.021366,"44":0.014244,"45":0.021366,"46":0.007122,"47":0.028488,"48":0.014244,"49":1.38879,"50":0.014244,"51":0.021366,"52":0.03561,"53":0.042732,"54":0.07122,"55":0.042732,"56":0.277758,"57":0.049854,"58":0.192294,"59":0.064098,"60":0.121074,"61":0.135318,"62":0.263514,"63":0.477174,"64":0.434442,"65":2.535432,"66":42.98127,"67":0.306246,"68":0.056976,_:"6 7 8 12 14 31 32 69"},C:{"3":0.021366,"10":0.007122,"11":0.014244,"12":0.03561,"15":0.007122,"16":0.028488,"17":0.021366,"20":0.014244,"21":0.028488,"23":0.056976,"24":0.021366,"25":0.007122,"29":0.014244,"31":0.014244,"32":0.014244,"33":0.021366,"35":0.028488,"36":0.014244,"37":0.007122,"38":0.028488,"40":0.007122,"43":0.03561,"45":0.03561,"47":0.099708,"48":0.021366,"49":0.014244,"50":0.014244,"51":0.021366,"52":2.38587,"53":0.021366,"54":0.042732,"55":0.007122,"56":0.064098,"57":0.121074,"58":0.113952,"59":2.044014,"60":1.67367,"61":0.028488,_:"2 4 5 6 7 8 9 13 14 18 19 22 26 27 28 30 34 39 41 42 44 46 62","3.5":0.064098,"3.6":0.17805},F:{"11":0.007122,"12":0.03561,"18":0.007122,"27":0.03561,"36":0.099708,"42":0.014244,"43":0.014244,"45":0.007122,"48":0.014244,"49":0.014244,"50":0.014244,"51":0.021366,"52":2.165088,"53":0.591126,_:"9 15 16 17 19 20 21 22 23 24 25 26 28 29 30 31 32 33 34 35 37 38 39 40 41 44 46 47 9.5-9.6","10.0-10.1":0,"10.5":0.014244,"10.6":0.021366,"11.1":0.014244,"11.5":0.014244,"11.6":0.049854,"12.1":0.163806},E:{"4":0.03561,"5":0.028488,"6":0.014244,"10":0.049854,"11":0.32049,_:"0 7 8 9 3.1 3.2 6.1 7.1","5.1":0.028488,"9.1":0.049854,"10.1":0.185172,"11.1":1.039812},G:{"8":0.00416956521739,"3.2":0.000416956521739,"4.0-4.1":0,"4.2-4.3":0.000833913043478,"5.0-5.1":0.00667130434783,"6.0-6.1":0.00416956521739,"7.0-7.1":0.017512173913,"8.1-8.4":0.0296039130435,"9.0-9.2":0.0233495652174,"9.3":0.144266956522,"10.0-10.2":0.133843043478,"10.3":0.306046086957,"11.0-11.2":0.910633043478,"11.3":2.56136391304},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0398751386139,"4.2-4.3":0.091421049505,"4.4":0.345260346535,"4.4.3-4.4.4":0.211046465347},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.00724169747899,"7":0.014483394958,"8":0.774861630252,"9":0.724169747899,"10":0.101383764706,"11":0.963145764706,_:"5.5"},B:{"12":0.028488,"13":0.014244,"14":0.028488,"15":0.049854,"16":0.669468,"17":0.24927,_:"18"},P:{"4":0.344230526316,"5":0.0938810526316,"6.2":1.26217859649},J:{"7":0.0103572,"10":0.0414288},N:{"10":0.0350317058824,"11":0.163481294118},O:{"0":0.399903},H:{"0":0.2642045},L:{"0":21.51126},R:{_:"0"},M:{"0":0.207144},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/ME.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/ME.js deleted file mode 100644 index 46af7d7..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/ME.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0.018484,"9":0,"10":0.009242,"11":0.004621,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.004621,"19":0,"20":0,"21":0,"22":0.018484,"23":0,"24":0,"25":0,"26":0.013863,"27":0,"28":0,"29":0.198703,"30":0,"31":0.009242,"32":0,"33":0.009242,"34":0.013863,"35":0.018484,"36":0.009242,"37":0,"38":0.036968,"39":0.004621,"40":0.009242,"41":0,"42":0.004621,"43":0.027726,"44":0.004621,"45":0,"46":0.04621,"47":0.004621,"48":0.004621,"49":0.688529,"50":0.041589,"51":0.004621,"52":0.023105,"53":0.018484,"54":0.004621,"55":0.013863,"56":0.023105,"57":0.013863,"58":0.064694,"59":0.023105,"60":0.04621,"61":0.023105,"62":0.036968,"63":0.078557,"64":0.101662,"65":0.656182,"66":12.532152,"67":0.101662,"68":0.023105,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0.004621,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.004621,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0.004621,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.004621,"39":0.004621,"40":0.004621,"41":0.004621,"42":0.004621,"43":0.013863,"44":0,"45":0.004621,"46":0,"47":0.004621,"48":0.023105,"49":0.009242,"50":0.004621,"51":0.004621,"52":0.291123,"53":0.018484,"54":0.013863,"55":0.004621,"56":0.036968,"57":0.023105,"58":0.036968,"59":1.210702,"60":1.076693,"61":0.050831,"62":0,"3.5":0,"3.6":0.027726},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0.009242,"32":0,"33":0,"34":0,"35":0,"36":0.032347,"37":0,"38":0,"39":0,"40":0.004621,"41":0,"42":0.004621,"43":0.009242,"44":0,"45":0.018484,"46":0.004621,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.799433,"53":0.180219,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0.013863,"11.6":0,"12.1":0.018484},E:{"4":0,"5":0,"6":0,"7":0,"8":0.004621,"9":0.009242,"10":0.013863,"11":0.069315,_:"0","3.1":0,"3.2":0,"5.1":0.009242,"6.1":0,"7.1":0,"9.1":0.018484,"10.1":0.027726,"11.1":0.217187},G:{"8":0.0111705253623,"3.2":0.00111705253623,"4.0-4.1":0,"4.2-4.3":0.00223410507246,"5.0-5.1":0.0178728405797,"6.0-6.1":0.0111705253623,"7.0-7.1":0.0469162065217,"8.1-8.4":0.0793107300725,"9.0-9.2":0.062554942029,"9.3":0.386500177536,"10.0-10.2":0.35857386413,"10.3":0.819916561594,"11.0-11.2":2.43964273913,"11.3":6.86205373007},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.111190666195,"4.2-4.3":0.254924942008,"4.4":0.962748451202,"4.4.3-4.4.4":0.588496940594},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0.018484,"8":0.115525,"9":0.023105,"10":0.018484,"11":0.425132,"5.5":0},B:{"12":0.004621,"13":0.009242,"14":0.018484,"15":0.041589,"16":0.258776,"17":0.041589,_:"18"},P:{"4":1.23415156835,"5":0.238533496403,"6.2":2.63423948201},J:{"7":0.0021516,"10":0.0086064},N:{"10":0.05379,"11":0.16137},O:{"0":0.080685},H:{"0":0.381936726804},L:{"0":58.776865},R:{_:"0"},M:{"0":0.129096},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/MG.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/MG.js deleted file mode 100644 index 058f717..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/MG.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.008472,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0.002118,"31":0,"32":0.002118,"33":0.002118,"34":0,"35":0,"36":0,"37":0.002118,"38":0.002118,"39":0,"40":0.002118,"41":0,"42":0,"43":0.012708,"44":0,"45":0,"46":0.002118,"47":0.002118,"48":0.002118,"49":0.093192,"50":0.002118,"51":0.004236,"52":0,"53":0.002118,"54":0,"55":0.004236,"56":0.004236,"57":0.002118,"58":0.025416,"59":0.012708,"60":0.04236,"61":0.01059,"62":0.008472,"63":0.023298,"64":0.023298,"65":0.129198,"66":1.770648,"67":0.02118,"68":0.002118,"69":0},C:{"2":0,"3":0.019062,"4":0,"5":0,"6":0.002118,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.002118,"13":0,"14":0.002118,"15":0,"16":0.002118,"17":0.006354,"18":0.002118,"19":0.002118,"20":0,"21":0.002118,"22":0,"23":0.006354,"24":0,"25":0.002118,"26":0.002118,"27":0.004236,"28":0.002118,"29":0.002118,"30":0.008472,"31":0.002118,"32":0.04236,"33":0.004236,"34":0,"35":0.004236,"36":0.004236,"37":0.002118,"38":0.006354,"39":0.002118,"40":0.004236,"41":0.006354,"42":0.004236,"43":0.029652,"44":0.002118,"45":0.01059,"46":0.004236,"47":0.025416,"48":0.033888,"49":0.014826,"50":0.006354,"51":0.006354,"52":0.110136,"53":0.004236,"54":0.012708,"55":0.004236,"56":0.019062,"57":0.023298,"58":0.019062,"59":0.470196,"60":0.385476,"61":0.014826,"62":0,"3.5":0,"3.6":0.002118},F:{"9":0,"11":0,"12":0,"15":0.002118,"16":0.004236,"17":0.002118,"18":0.008472,"19":0.006354,"20":0.019062,"21":0.004236,"22":0.002118,"23":0.002118,"24":0,"25":0,"26":0,"27":0,"28":0.004236,"29":0,"30":0.004236,"31":0,"32":0.006354,"33":0.004236,"34":0,"35":0.002118,"36":0.006354,"37":0.006354,"38":0,"39":0,"40":0,"41":0,"42":0.004236,"43":0.002118,"44":0.002118,"45":0.002118,"46":0.004236,"47":0.004236,"48":0.002118,"49":0.008472,"50":0.002118,"51":0.006354,"52":0.122844,"53":0.03177,"9.5-9.6":0,"10.0-10.1":0.002118,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.019062},E:{"4":0,"5":0.006354,"6":0,"7":0,"8":0,"9":0.002118,"10":0.002118,"11":0.01059,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.012708,"10.1":0.029652,"11.1":0.044478},G:{"8":0.000964051932367,"3.2":0.0000964051932367,"4.0-4.1":0,"4.2-4.3":0.000192810386473,"5.0-5.1":0.00154248309179,"6.0-6.1":0.000964051932367,"7.0-7.1":0.00404901811594,"8.1-8.4":0.00684476871981,"9.0-9.2":0.00539869082126,"9.3":0.0333561968599,"10.0-10.2":0.030946067029,"10.3":0.0707614118357,"11.0-11.2":0.210548942029,"11.3":0.592217102053},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.433344019802,"4.2-4.3":0.993520435644,"4.4":3.7521250495,"4.4.3-4.4.4":2.29355249505},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0.002118,"8":0.012708,"9":0.002118,"10":0.002118,"11":0.103782,"5.5":0},B:{"12":0.002118,"13":0.01059,"14":0.006354,"15":0.006354,"16":0.03177,"17":0.006354,_:"18"},P:{"4":0.327540888889,"5":0.0297764444444,"6.2":0.158807703704},J:{"7":0.0693616,"10":0.2774464},N:{"10":0.0246740869565,"11":0.259077913043},O:{"0":18.112836},H:{"0":39.1987705258},L:{"0":9.199516},R:{_:"0"},M:{"0":0.27587},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/MH.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/MH.js deleted file mode 100644 index 4433196..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/MH.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.07596,"29":0.3798,"30":0.29118,"31":0.14559,"32":0.06963,"33":0,"34":0,"35":0,"36":0.29118,"37":0.47475,"38":0.15192,"39":0.00633,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.15192,"50":0.01266,"51":0.01266,"52":0.00633,"53":0,"54":0,"55":0.21522,"56":0.00633,"57":0.01266,"58":0.01266,"59":0.01266,"60":0.72795,"61":0,"62":0,"63":0.07596,"64":0.03165,"65":0.87354,"66":16.67955,"67":0.04431,"68":0.05697,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.13926,"30":0,"31":0.01266,"32":0,"33":0,"34":0.17724,"35":0,"36":0,"37":0,"38":0,"39":0.00633,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.01266,"48":0,"49":0.00633,"50":0,"51":0,"52":0.00633,"53":0.00633,"54":0,"55":0,"56":0,"57":0.01266,"58":0,"59":1.53186,"60":0.98115,"61":0.02532,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.00633,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.01899,"53":0.01899,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},E:{"4":0,"5":0,"6":0,"7":0,"8":0.05064,"9":0.06963,"10":0.01899,"11":0.27219,_:"0","3.1":0,"3.2":0,"5.1":0.00633,"6.1":0,"7.1":0,"9.1":0.32916,"10.1":0.15825,"11.1":1.84203},G:{"8":0.0302153482287,"3.2":0.00302153482287,"4.0-4.1":0,"4.2-4.3":0.00604306964573,"5.0-5.1":0.0483445571659,"6.0-6.1":0.0302153482287,"7.0-7.1":0.12690446256,"8.1-8.4":0.214528972424,"9.0-9.2":0.169205950081,"9.3":1.04545104871,"10.0-10.2":0.96991267814,"10.3":2.21780655998,"11.0-11.2":6.59903205314,"11.3":18.5612884169},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.160111089109,"4.2-4.3":0.367083960396,"4.4":1.38632772277,"4.4.3-4.4.4":0.847417227723},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00651259615385,"9":0,"10":0.0976889423077,"11":1.25041846154,"5.5":0},B:{"12":0.09495,"13":0.0633,"14":0.01899,"15":0.10761,"16":2.26614,"17":0.23421,_:"18"},P:{"4":0.274649454545,"5":0.562377454545,"6.2":0.483906181818},J:{"7":0.000734,"10":0.002936},N:{"10":0.01330375,"11":0.09312625},O:{"0":1.67719},H:{"0":0.218894690722},L:{"0":30.74227},R:{_:"0"},M:{"0":0.01835},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/MK.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/MK.js deleted file mode 100644 index 0f02f20..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/MK.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.006015,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.006015,"18":0.03609,"19":0,"20":0,"21":0,"22":0.02406,"23":0,"24":0,"25":0,"26":0.01203,"27":0,"28":0,"29":0.28872,"30":0,"31":0.01203,"32":0.006015,"33":0.006015,"34":0.02406,"35":0,"36":0.018045,"37":0.018045,"38":0.030075,"39":0.006015,"40":0.01203,"41":0,"42":0.030075,"43":0.030075,"44":0.006015,"45":0.006015,"46":0.018045,"47":0.030075,"48":0.01203,"49":1.293225,"50":0.01203,"51":0.01203,"52":0.006015,"53":0.01203,"54":0.006015,"55":0.02406,"56":0.18045,"57":0.02406,"58":0.174435,"59":0.13233,"60":0.22857,"61":0.19248,"62":0.33684,"63":0.55338,"64":0.390975,"65":1.35939,"66":20.817915,"67":0.174435,"68":0.054135,"69":0},C:{"2":0.006015,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.01203,"14":0,"15":0,"16":0,"17":0.01203,"18":0,"19":0,"20":0,"21":0.006015,"22":0,"23":0,"24":0.01203,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0.006015,"32":0,"33":0.006015,"34":0,"35":0,"36":0.006015,"37":0,"38":0.01203,"39":0.006015,"40":0.006015,"41":0.01203,"42":0,"43":0.018045,"44":0,"45":0.01203,"46":0,"47":0.066165,"48":0.018045,"49":0.018045,"50":0.02406,"51":0.054135,"52":0.679695,"53":0.03609,"54":0.066165,"55":0.042105,"56":0.114285,"57":0.138345,"58":0.14436,"59":2.09322,"60":1.618035,"61":0.06015,"62":0,"3.5":0,"3.6":0.030075},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0.01203,"31":0.006015,"32":0,"33":0,"34":0,"35":0,"36":0.06015,"37":0.006015,"38":0,"39":0,"40":0.01203,"41":0,"42":0.018045,"43":0.006015,"44":0,"45":0.01203,"46":0.006015,"47":0.02406,"48":0.054135,"49":0.06015,"50":0.01203,"51":0.02406,"52":0.655635,"53":0.16842,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.006015},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0.006015,"10":0.006015,"11":0.102255,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.01203,"10.1":0.042105,"11.1":0.2406},G:{"8":0.00968615640097,"3.2":0.000968615640097,"4.0-4.1":0,"4.2-4.3":0.00193723128019,"5.0-5.1":0.0154978502415,"6.0-6.1":0.00968615640097,"7.0-7.1":0.0406818568841,"8.1-8.4":0.0687717104469,"9.0-9.2":0.0542424758454,"9.3":0.335141011473,"10.0-10.2":0.310925620471,"10.3":0.710963879831,"11.0-11.2":2.11545655797,"11.3":5.95020587711},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0774079420085,"4.2-4.3":0.177471867044,"4.4":0.670239497878,"4.4.3-4.4.4":0.409695693069},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0.006015,"8":0.234585,"9":0.054135,"10":0.02406,"11":0.58947,"5.5":0},B:{"12":0.01203,"13":0.030075,"14":0.030075,"15":0.08421,"16":0.342855,"17":0.09624,_:"18"},P:{"4":0.340564230769,"5":0.0619207692308,"6.2":1.10425371795},J:{"7":0.002391,"10":0.009564},N:{"10":0.01095875,"11":0.12054625},O:{"0":0.075715},H:{"0":0.192409768041},L:{"0":49.962655},R:{_:"0"},M:{"0":0.163385},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/ML.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/ML.js deleted file mode 100644 index 8312c69..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/ML.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.000992,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.000496,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.003968,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.000992,"56":0,"57":0,"58":0.000496,"59":0,"60":0.000496,"61":0,"62":0.000496,"63":0.000496,"64":0.001488,"65":0.006448,"66":0.0744,"67":0.001488,"68":0,"69":0},C:{"2":0,"3":0.027776,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0.000496,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0.001984,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0.000496,"42":0,"43":0.000992,"44":0.000496,"45":0,"46":0,"47":0.000992,"48":0.000496,"49":0.000496,"50":0,"51":0,"52":0.001488,"53":0,"54":0,"55":0.000496,"56":0.000496,"57":0.001488,"58":0.000496,"59":0.030752,"60":0.025792,"61":0.000496,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0.000992,"21":0,"22":0,"23":0.00248,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0.000496,"33":0.000496,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.000496,"51":0,"52":0.006448,"53":0.001488,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.000496},E:{"4":0,"5":0,"6":0,"7":0,"8":0.000496,"9":0.000496,"10":0.000496,"11":0.001984,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.000992,"10.1":0.002976,"11.1":0.001984},G:{"8":0.00105975845411,"3.2":0.000105975845411,"4.0-4.1":0,"4.2-4.3":0.000211951690821,"5.0-5.1":0.00169561352657,"6.0-6.1":0.00105975845411,"7.0-7.1":0.00445098550725,"8.1-8.4":0.00752428502415,"9.0-9.2":0.005934647343,"9.3":0.0366676425121,"10.0-10.2":0.0340182463768,"10.3":0.0777862705314,"11.0-11.2":0.231451246377,"11.3":0.651009618357},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.083014155587,"4.2-4.3":0.190325137199,"4.4":0.718781103253,"4.4.3-4.4.4":0.43936760396},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.000992,"9":0.000496,"10":0.001488,"11":0.011904,"5.5":0},B:{"12":0.001488,"13":0.000992,"14":0.001488,"15":0.000496,"16":0.003968,"17":0.000496,_:"18"},P:{"4":0.476928,"5":0.082944,"6.2":0.228096},J:{"7":0.0019008,"10":0.0076032},N:{"10":0.0350916923077,"11":0.116972307692},O:{"0":67.231296},H:{"0":3.30218276289},L:{"0":21.43536},R:{_:"0"},M:{"0":0.057024},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/MM.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/MM.js deleted file mode 100644 index 557eeae..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/MM.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01363,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.010904,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.002726,"29":0.002726,"30":0.002726,"31":0.008178,"32":0.010904,"33":0.002726,"34":0,"35":0.010904,"36":0.002726,"37":0.019082,"38":0.005452,"39":0,"40":0.010904,"41":0,"42":0,"43":0.002726,"44":0.005452,"45":0,"46":0.002726,"47":0,"48":0,"49":0.010904,"50":0.002726,"51":0.002726,"52":0.005452,"53":0.005452,"54":0,"55":0.024534,"56":0.005452,"57":0.008178,"58":0.016356,"59":0.010904,"60":0.01363,"61":0.01363,"62":0.010904,"63":0.019082,"64":0.043616,"65":0.152656,"66":2.960436,"67":0.024534,"68":0.049068,"69":0},C:{"2":0.002726,"3":0,"4":0.002726,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.002726,"12":0.002726,"13":0.002726,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0.002726,"20":0.002726,"21":0.002726,"22":0.002726,"23":0,"24":0.002726,"25":0.002726,"26":0.008178,"27":0.002726,"28":0,"29":0.008178,"30":0.01363,"31":0.002726,"32":0.002726,"33":0.002726,"34":0.005452,"35":0.008178,"36":0.019082,"37":0.016356,"38":0.016356,"39":0.01363,"40":0.016356,"41":0.029986,"42":0.016356,"43":0.070876,"44":0.032712,"45":0.01363,"46":0.010904,"47":0.070876,"48":0.029986,"49":0.02726,"50":0.038164,"51":0.010904,"52":0.065424,"53":0.038164,"54":0.019082,"55":0.029986,"56":0.057246,"57":0.043616,"58":0.079054,"59":1.003168,"60":0.943196,"61":0.201724,"62":0,"3.5":0,"3.6":0.002726},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0.002726,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.008178,"35":0,"36":0,"37":0.114492,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.002726,"44":0,"45":0.005452,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.06815,"53":0.010904,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.002726},E:{"4":0,"5":0,"6":0,"7":0.002726,"8":0.005452,"9":0.002726,"10":0.008178,"11":0.100862,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.021808,"10.1":0.046342,"11.1":0.119944},G:{"8":0.00522900161031,"3.2":0.000522900161031,"4.0-4.1":0,"4.2-4.3":0.00104580032206,"5.0-5.1":0.00836640257649,"6.0-6.1":0.00522900161031,"7.0-7.1":0.0219618067633,"8.1-8.4":0.0371259114332,"9.0-9.2":0.0292824090177,"9.3":0.180923455717,"10.0-10.2":0.167850951691,"10.3":0.383808718196,"11.0-11.2":1.14201395169,"11.3":3.21217568921},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.519886379066,"4.2-4.3":1.19193462518,"4.4":4.50145523338,"4.4.3-4.4.4":2.75159376238},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.01363,"9":0.002726,"10":0.005452,"11":0.092684,"5.5":0},B:{"12":0.010904,"13":0.002726,"14":0.008178,"15":0.010904,"16":0.070876,"17":0.01363,_:"18"},P:{"4":1.64525585915,"5":0.403553323944,"6.2":0.817454169014},J:{"7":0,"10":0},N:{"10":0,"11":0},O:{"0":8.58332},H:{"0":2.61000368729},L:{"0":59.723074},R:{_:"0"},M:{"0":0.370974},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/MN.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/MN.js deleted file mode 100644 index 49dcd25..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/MN.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.044919,"12":0,"13":0.006417,"14":0,"15":0,"16":0,"17":0,"18":0.025668,"19":0,"20":0,"21":0,"22":0.006417,"23":0.012834,"24":0.006417,"25":0.006417,"26":0.006417,"27":0,"28":0,"29":0,"30":0.012834,"31":0.006417,"32":0.006417,"33":0,"34":0.006417,"35":0,"36":0.012834,"37":0,"38":0.006417,"39":0,"40":0.006417,"41":0,"42":0,"43":0.019251,"44":0,"45":0,"46":0.006417,"47":0,"48":0,"49":0.250263,"50":0.006417,"51":0.012834,"52":0.057753,"53":0.012834,"54":0.006417,"55":0.038502,"56":0.083421,"57":0.051336,"58":0.160425,"59":0.089838,"60":0.654534,"61":0.038502,"62":0.102672,"63":0.166842,"64":0.237429,"65":1.809594,"66":27.772776,"67":0.19251,"68":0.070587,"69":0},C:{"2":0,"3":0,"4":0,"5":0.006417,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.006417,"13":0,"14":0,"15":0.006417,"16":0.019251,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.006417,"30":0.006417,"31":0,"32":0.012834,"33":0,"34":0,"35":0,"36":0,"37":0.006417,"38":0,"39":0,"40":0.006417,"41":0,"42":0.006417,"43":0.025668,"44":0.006417,"45":0.006417,"46":0,"47":0.038502,"48":0.012834,"49":0.006417,"50":0.006417,"51":0.006417,"52":0.109089,"53":0.044919,"54":0.006417,"55":0.006417,"56":0.051336,"57":0.038502,"58":0.089838,"59":2.489796,"60":1.771092,"61":0.141174,"62":0,"3.5":0.006417,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.006417,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0.006417,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.006417,"49":0,"50":0.012834,"51":0.006417,"52":1.167894,"53":0.263097,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},E:{"4":0,"5":0.006417,"6":0,"7":0,"8":0,"9":0.006417,"10":0.019251,"11":0.115506,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.051336,"10.1":0.044919,"11.1":0.288765},G:{"8":0.0134138898953,"3.2":0.00134138898953,"4.0-4.1":0,"4.2-4.3":0.00268277797907,"5.0-5.1":0.0214622238325,"6.0-6.1":0.0134138898953,"7.0-7.1":0.0563383375604,"8.1-8.4":0.0952386182568,"9.0-9.2":0.0751177834138,"9.3":0.464120590378,"10.0-10.2":0.43058586564,"10.3":0.984579518317,"11.0-11.2":2.92959355314,"11.3":8.2401525627},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.482761951909,"4.2-4.3":1.10682008487,"4.4":4.18001202263,"4.4.3-4.4.4":2.55510594059},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.115993367089,"9":0.0204694177215,"10":0.102347088608,"11":0.286571848101,"5.5":0},B:{"12":0.038502,"13":0.012834,"14":0.06417,"15":0.019251,"16":0.250263,"17":0.141174,_:"18"},P:{"4":2.12024735913,"5":0.365210071429,"6.2":2.54632577579},J:{"7":0.0128988,"10":0.0515952},N:{"10":0,"11":0.032247},O:{"0":0.505203},H:{"0":0.301901609966},L:{"0":27.662968},R:{_:"0"},M:{"0":0.168401},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/MO.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/MO.js deleted file mode 100644 index d14b649..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/MO.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.006125,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.006125,"23":0,"24":0,"25":0.06125,"26":0,"27":0,"28":0.0245,"29":0,"30":0,"31":0.055125,"32":0,"33":0,"34":0.030625,"35":0,"36":0.006125,"37":0,"38":0.018375,"39":0.006125,"40":0.01225,"41":0,"42":0,"43":0.006125,"44":0.006125,"45":0.042875,"46":0.03675,"47":0.030625,"48":0.0245,"49":0.5145,"50":0.0245,"51":0.067375,"52":0.03675,"53":0.018375,"54":0.067375,"55":0.833,"56":0.153125,"57":0.104125,"58":0.08575,"59":0.147,"60":0.098,"61":0.1715,"62":0.287875,"63":0.912625,"64":0.924875,"65":2.68275,"66":17.425625,"67":0.140875,"68":0.030625,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0.006125,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.006125,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0.006125,"43":0.006125,"44":0,"45":0.006125,"46":0,"47":0.006125,"48":0.0245,"49":0,"50":0.018375,"51":0.006125,"52":0.153125,"53":0.01225,"54":0,"55":0.018375,"56":0.049,"57":0.030625,"58":0.018375,"59":1.059625,"60":0.64925,"61":0.006125,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.006125,"37":0.01225,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0.01225,"45":0.006125,"46":0.01225,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.11025,"53":0.018375,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},E:{"4":0,"5":0,"6":0,"7":0,"8":0.08575,"9":0.13475,"10":0.153125,"11":0.735,_:"0","3.1":0,"3.2":0,"5.1":0.018375,"6.1":0.01225,"7.1":0,"9.1":0.471625,"10.1":0.238875,"11.1":1.55575},G:{"8":0.0372892763688,"3.2":0.00372892763688,"4.0-4.1":0,"4.2-4.3":0.00745785527375,"5.0-5.1":0.05966284219,"6.0-6.1":0.0372892763688,"7.0-7.1":0.156614960749,"8.1-8.4":0.264753862218,"9.0-9.2":0.208819947665,"9.3":1.29020896236,"10.0-10.2":1.19698577144,"10.3":2.73703288547,"11.0-11.2":8.14397795894,"11.3":22.9068024733},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.075823903819,"4.2-4.3":0.173840169731,"4.4":0.656524045262,"4.4.3-4.4.4":0.401311881188},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.181257111597,"9":0.181257111597,"10":0.168310175055,"11":2.42755060175,"5.5":0},B:{"12":0.030625,"13":0.01225,"14":0.067375,"15":0.042875,"16":0.588,"17":0.1715,_:"18"},P:{"4":0.340666666667,"5":0.106458333333,"6.2":1.33072916667},J:{"7":0,"10":0},N:{"10":0,"11":0.011625},O:{"0":1.050125},H:{"0":0.110057989691},L:{"0":20.351875},R:{_:"0"},M:{"0":0.19375},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/MP.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/MP.js deleted file mode 100644 index 639bf0a..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/MP.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.01959,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.01306,"37":0,"38":0.01306,"39":0,"40":0,"41":0,"42":0.00653,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.31344,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0.07183,"56":0.01959,"57":0.00653,"58":0.07183,"59":0.01306,"60":0.04571,"61":0.01959,"62":0.00653,"63":0.21549,"64":0.11754,"65":1.84799,"66":26.68811,"67":0.25467,"68":0.00653,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.24161,"47":0.30038,"48":0.01959,"49":0,"50":0.00653,"51":0,"52":0.10448,"53":0,"54":0.01959,"55":0,"56":0.39833,"57":0.03265,"58":0.10448,"59":0.35915,"60":0.47669,"61":0,"62":0,"3.5":0,"3.6":0.00653},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.03918,"34":0,"35":0,"36":0,"37":0.00653,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.05877,"53":0.01306,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0.01959,"11":0.16325,_:"0","3.1":0,"3.2":0,"5.1":0.02612,"6.1":0,"7.1":0,"9.1":0.04571,"10.1":0.18937,"11.1":2.06348},G:{"8":0.0204925623994,"3.2":0.00204925623994,"4.0-4.1":0,"4.2-4.3":0.00409851247987,"5.0-5.1":0.032788099839,"6.0-6.1":0.0204925623994,"7.0-7.1":0.0860687620773,"8.1-8.4":0.145497193035,"9.0-9.2":0.114758349436,"9.3":0.709042659018,"10.0-10.2":0.657811253019,"10.3":1.50415408011,"11.0-11.2":4.47557562802,"11.3":12.5885810819},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0469365912306,"4.2-4.3":0.107610721358,"4.4":0.406402192362,"4.4.3-4.4.4":0.24842049505},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00658728070175,"9":0.0131745614035,"10":0.0329364035088,"11":1.44920175439,"5.5":0},B:{"12":0.02612,"13":0,"14":0.00653,"15":0.01959,"16":1.20152,"17":0.25467,_:"18"},P:{"4":0.194422058824,"5":0.0108012254902,"6.2":1.58778014706},J:{"7":0,"10":0},N:{"10":0,"11":0},O:{"0":0.24637},H:{"0":0.134692044674},L:{"0":36.33196},R:{_:"0"},M:{"0":0.06593},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/MQ.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/MQ.js deleted file mode 100644 index 50a8de6..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/MQ.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0.011096,"33":0,"34":0.005548,"35":0,"36":0.005548,"37":0,"38":0.011096,"39":0,"40":0,"41":0,"42":0.005548,"43":0.005548,"44":0,"45":0.011096,"46":0.08322,"47":0.011096,"48":0.011096,"49":0.227468,"50":0.005548,"51":0.005548,"52":0.011096,"53":0,"54":0.066576,"55":0.011096,"56":0.011096,"57":0.016644,"58":0.044384,"59":0.011096,"60":0.038836,"61":0.033288,"62":0.08322,"63":0.105412,"64":0.149796,"65":1.181724,"66":14.1474,"67":0.08322,"68":0.049932,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0.011096,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.005548,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.005548,"38":0.005548,"39":0,"40":0,"41":0,"42":0,"43":0.011096,"44":0.005548,"45":0.005548,"46":0,"47":0.016644,"48":0.171988,"49":0.011096,"50":0.011096,"51":0,"52":0.11096,"53":0.016644,"54":0.005548,"55":0.022192,"56":0.02774,"57":0.033288,"58":0.072124,"59":1.536796,"60":1.658852,"61":0.011096,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.005548,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.233016,"53":0.038836,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},E:{"4":0,"5":0.005548,"6":0,"7":0.011096,"8":0.005548,"9":0.022192,"10":0.038836,"11":0.63802,_:"0","3.1":0,"3.2":0,"5.1":0.02774,"6.1":0.077672,"7.1":0,"9.1":0.244112,"10.1":0.80446,"11.1":2.130432},G:{"8":0.0147705837359,"3.2":0.00147705837359,"4.0-4.1":0,"4.2-4.3":0.00295411674718,"5.0-5.1":0.0236329339775,"6.0-6.1":0.0147705837359,"7.0-7.1":0.0620364516908,"8.1-8.4":0.104871144525,"9.0-9.2":0.0827152689211,"9.3":0.511062197262,"10.0-10.2":0.474135737923,"10.3":1.08416084622,"11.0-11.2":3.22589548792,"11.3":9.07356958897},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0619755304102,"4.2-4.3":0.142090240453,"4.4":0.536617397454,"4.4.3-4.4.4":0.328016831683},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.0112230534351,"7":0.00561152671756,"8":0.0280576335878,"9":0.0224461068702,"10":0.0280576335878,"11":1.3748240458,"5.5":0},B:{"12":0.033288,"13":0.022192,"14":0.099864,"15":0.116508,"16":1.625564,"17":0.377264,_:"18"},P:{"4":1.08119608214,"5":0.374671909651,"6.2":3.59685033265},J:{"7":0.0017808,"10":0.0071232},N:{"10":0.010388,"11":0.05194},O:{"0":0.458556},H:{"0":0.0674378556701},L:{"0":46.373572},R:{_:"0"},M:{"0":0.249312},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/MR.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/MR.js deleted file mode 100644 index c0fe1c2..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/MR.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0.001843,"8":0,"9":0.003686,"10":0.003686,"11":0.003686,"12":0.001843,"13":0,"14":0.005529,"15":0,"16":0.001843,"17":0.001843,"18":0,"19":0.001843,"20":0,"21":0,"22":0.001843,"23":0.001843,"24":0,"25":0.001843,"26":0,"27":0.001843,"28":0,"29":0,"30":0.001843,"31":0.001843,"32":0,"33":0.007372,"34":0,"35":0,"36":0,"37":0,"38":0.003686,"39":0.005529,"40":0.003686,"41":0,"42":0.001843,"43":0.105051,"44":0.003686,"45":0,"46":0.001843,"47":0.003686,"48":0,"49":0.084778,"50":0.001843,"51":0.001843,"52":0,"53":0.001843,"54":0.001843,"55":0.01843,"56":0.005529,"57":0.001843,"58":0.014744,"59":0.005529,"60":0.033174,"61":0.001843,"62":0.009215,"63":0.009215,"64":0.025802,"65":0.090307,"66":1.64027,"67":0.007372,"68":0,"69":0},C:{"2":0,"3":0.001843,"4":0.003686,"5":0,"6":0,"7":0.001843,"8":0,"9":0,"10":0,"11":0,"12":0.001843,"13":0,"14":0,"15":0,"16":0.001843,"17":0.001843,"18":0,"19":0,"20":0.001843,"21":0,"22":0,"23":0,"24":0,"25":0.001843,"26":0.003686,"27":0,"28":0,"29":0.001843,"30":0,"31":0,"32":0.001843,"33":0,"34":0.005529,"35":0,"36":0.001843,"37":0.001843,"38":0.007372,"39":0.001843,"40":0,"41":0,"42":0.001843,"43":0.014744,"44":0.001843,"45":0,"46":0,"47":0.012901,"48":0.016587,"49":0.020273,"50":0.001843,"51":0.001843,"52":0.047918,"53":0.001843,"54":0.005529,"55":0.01843,"56":0.014744,"57":0.007372,"58":0.003686,"59":0.1843,"60":0.173242,"61":0.003686,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0.001843,"17":0,"18":0.001843,"19":0.003686,"20":0.001843,"21":0,"22":0,"23":0.001843,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.001843,"30":0.001843,"31":0,"32":0,"33":0.003686,"34":0,"35":0,"36":0,"37":0.001843,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.001843,"51":0.003686,"52":0.05529,"53":0.022116,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.03686},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0.001843,"10":0.003686,"11":0.003686,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.003686,"10.1":0.001843,"11.1":0.038703},G:{"8":0.00467699778583,"3.2":0.000467699778583,"4.0-4.1":0,"4.2-4.3":0.000935399557166,"5.0-5.1":0.00748319645733,"6.0-6.1":0.00467699778583,"7.0-7.1":0.0196433907005,"8.1-8.4":0.0332066842794,"9.0-9.2":0.0261911876006,"9.3":0.16182412339,"10.0-10.2":0.150131628925,"10.3":0.34329163748,"11.0-11.2":1.02145631643,"11.3":2.87307973983},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.343962917963,"4.2-4.3":0.788597909477,"4.4":2.97821550919,"4.4.3-4.4.4":1.82048666337},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.0320047849462,"9":0.0018826344086,"10":0.00753053763441,"11":0.133667043011,"5.5":0},B:{"12":0.003686,"13":0.003686,"14":0.014744,"15":0.012901,"16":0.027645,"17":0.003686,_:"18"},P:{"4":2.16557832378,"5":0.396514340974,"6.2":0.935367163324},J:{"7":0.0016314,"10":0.0065256},N:{"10":0.0117256875,"11":0.1758853125},O:{"0":6.011709},H:{"0":4.58717724742},L:{"0":68.80311},R:{_:"0"},M:{"0":0.106041},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/MS.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/MS.js deleted file mode 100644 index aa016e2..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/MS.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.049926,"50":0,"51":0,"52":0.041605,"53":0,"54":0,"55":0.024963,"56":0,"57":0,"58":0,"59":0,"60":0.016642,"61":0,"62":0.024963,"63":0.016642,"64":0.049926,"65":4.759612,"66":54.469266,"67":0.133136,"68":0.116494,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0.041605,"31":0,"32":0,"33":0,"34":0,"35":0.490939,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.041605,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0.141457,"60":0.649038,"61":0,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.224667,"53":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.016642,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.024963,"10.1":0.024963,"11.1":0.432692},G:{"8":0.00665328301127,"3.2":0.000665328301127,"4.0-4.1":0,"4.2-4.3":0.00133065660225,"5.0-5.1":0.010645252818,"6.0-6.1":0.00665328301127,"7.0-7.1":0.0279437886473,"8.1-8.4":0.04723830938,"9.0-9.2":0.0372583848631,"9.3":0.23020359219,"10.0-10.2":0.213570384662,"10.3":0.488350973027,"11.0-11.2":1.45307700966,"11.3":4.08711175382},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0423209306931,"4.2-4.3":0.0970284752475,"4.4":0.366437326733,"4.4.3-4.4.4":0.223991267327},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.016642,"9":0.016642,"10":0.024963,"11":2.113534,"5.5":0},B:{"12":0.091531,"13":0.765532,"14":0.174741,"15":0.024963,"16":1.489459,"17":0.158099,_:"18"},P:{"4":0.0509296666667,"5":0.0203718666667,"6.2":0.3666936},J:{"7":0,"10":0},N:{"10":0,"11":0.065481},O:{"0":0.031901},H:{"0":0.0778888676976},L:{"0":24.827746},R:{_:"0"},M:{"0":0},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/MT.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/MT.js deleted file mode 100644 index 347ae0a..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/MT.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.006853,"19":0,"20":0,"21":0.006853,"22":0,"23":0,"24":0,"25":0,"26":0.013706,"27":0,"28":0,"29":0.06853,"30":0,"31":0,"32":0.006853,"33":0,"34":0.006853,"35":0,"36":0.020559,"37":0,"38":0.006853,"39":0.006853,"40":0.020559,"41":0,"42":0,"43":0.006853,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.630476,"50":0.006853,"51":0.006853,"52":0,"53":0.006853,"54":0.047971,"55":0.13706,"56":0.041118,"57":0.013706,"58":0.047971,"59":0.020559,"60":0.054824,"61":0.020559,"62":0.555093,"63":0.212443,"64":0.130207,"65":1.980517,"66":27.679267,"67":0.185031,"68":0.027412,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.006853,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.006853,"34":0.006853,"35":0,"36":0,"37":0.006853,"38":0.006853,"39":0,"40":0.013706,"41":0,"42":0.006853,"43":0.013706,"44":0,"45":0.027412,"46":0,"47":0.027412,"48":0.13706,"49":0.006853,"50":0.013706,"51":0.006853,"52":0.123354,"53":0.013706,"54":0.006853,"55":0.020559,"56":0.054824,"57":0.034265,"58":0.013706,"59":1.541925,"60":1.281511,"61":0.047971,"62":0.006853,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0.006853,"32":0,"33":0.013706,"34":0,"35":0,"36":0.006853,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.383768,"53":0.075383,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},E:{"4":0,"5":0.020559,"6":0,"7":0,"8":0.013706,"9":0.013706,"10":0.041118,"11":0.466004,_:"0","3.1":0,"3.2":0,"5.1":0.013706,"6.1":0,"7.1":0,"9.1":0.095942,"10.1":0.267267,"11.1":1.740662},G:{"8":0.016142173913,"3.2":0.0016142173913,"4.0-4.1":0,"4.2-4.3":0.00322843478261,"5.0-5.1":0.0258274782609,"6.0-6.1":0.016142173913,"7.0-7.1":0.0677971304348,"8.1-8.4":0.114609434783,"9.0-9.2":0.090396173913,"9.3":0.558519217391,"10.0-10.2":0.518163782609,"10.3":1.18483556522,"11.0-11.2":3.52545078261,"11.3":9.91613743478},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0621685841584,"4.2-4.3":0.142532851485,"4.4":0.538288960396,"4.4.3-4.4.4":0.32903860396},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.0481429390681,"9":0.020632688172,"10":0.0275102508961,"11":1.82255412186,"5.5":0},B:{"12":0.006853,"13":0.185031,"14":0.130207,"15":0.233002,"16":1.610455,"17":0.561946,_:"18"},P:{"4":0.396951136364,"5":0.0643704545455,"6.2":2.11349659091},J:{"7":0.0044058,"10":0.0176232},N:{"10":0.01494825,"11":0.10463775},O:{"0":0.245466},H:{"0":0.119175051546},L:{"0":33.418518},R:{_:"0"},M:{"0":0.254907},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/MU.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/MU.js deleted file mode 100644 index 89cb18c..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/MU.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.005355,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0.016065,"20":0,"21":0,"22":0.02142,"23":0,"24":0,"25":0,"26":0.005355,"27":0,"28":0,"29":0.016065,"30":0,"31":0.016065,"32":0.005355,"33":0,"34":0.01071,"35":0,"36":0.005355,"37":0.005355,"38":0.03213,"39":0.005355,"40":0.01071,"41":0,"42":0,"43":0.016065,"44":0.005355,"45":0,"46":0.01071,"47":0.005355,"48":0.005355,"49":0.48195,"50":0.01071,"51":0.03213,"52":0.02142,"53":0.01071,"54":0.04284,"55":0.03213,"56":0.026775,"57":0.026775,"58":0.04284,"59":0.016065,"60":0.101745,"61":0.04284,"62":0.04284,"63":0.1071,"64":0.19278,"65":0.969255,"66":16.94322,"67":0.123165,"68":0.02142,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0.005355,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0.016065,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0.005355,"32":0.01071,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.005355,"39":0.005355,"40":0.016065,"41":0,"42":0.005355,"43":0.01071,"44":0.005355,"45":0.06426,"46":0.005355,"47":0.037485,"48":0.091035,"49":0.01071,"50":0.005355,"51":0.005355,"52":0.13923,"53":0.005355,"54":0.01071,"55":0.02142,"56":0.03213,"57":0.037485,"58":0.06426,"59":1.77786,"60":1.279845,"61":0.080325,"62":0.005355,"3.5":0,"3.6":0.005355},F:{"9":0,"11":0,"12":0,"15":0,"16":0.005355,"17":0,"18":0,"19":0,"20":0.005355,"21":0.016065,"22":0.005355,"23":0.005355,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0.005355,"31":0,"32":0.005355,"33":0.016065,"34":0,"35":0,"36":0.026775,"37":0.005355,"38":0,"39":0,"40":0,"41":0,"42":0.005355,"43":0,"44":0,"45":0.01071,"46":0.02142,"47":0.02142,"48":0,"49":0.01071,"50":0,"51":0.005355,"52":0.380205,"53":0.101745,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.01071},E:{"4":0,"5":0.005355,"6":0,"7":0.01071,"8":0.016065,"9":0.02142,"10":0.09639,"11":0.369495,_:"0","3.1":0,"3.2":0,"5.1":0.01071,"6.1":0.005355,"7.1":0.01071,"9.1":0.262395,"10.1":0.14994,"11.1":1.054935},G:{"8":0.00674661835749,"3.2":0.000674661835749,"4.0-4.1":0,"4.2-4.3":0.0013493236715,"5.0-5.1":0.010794589372,"6.0-6.1":0.00674661835749,"7.0-7.1":0.0283357971014,"8.1-8.4":0.0479009903382,"9.0-9.2":0.0377810628019,"9.3":0.233432995169,"10.0-10.2":0.216566449275,"10.3":0.49520178744,"11.0-11.2":1.47346144928,"11.3":4.144447657},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.121837270156,"4.2-4.3":0.279334229137,"4.4":1.0549324611,"4.4.3-4.4.4":0.644846039604},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.037485,"9":0.026775,"10":0.03213,"11":0.990675,"5.5":0},B:{"12":0.026775,"13":0.037485,"14":0.080325,"15":0.09639,"16":0.605115,"17":0.12852,_:"18"},P:{"4":1.22097142857,"5":0.206944309927,"6.2":2.64888716707},J:{"7":0.008361,"10":0.033444},N:{"10":0.0117491176471,"11":0.187985882353},O:{"0":1.70936},H:{"0":3.82150215636},L:{"0":47.007415},R:{_:"0"},M:{"0":0.13006},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/MV.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/MV.js deleted file mode 100644 index 35df2b8..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/MV.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.003479,"12":0.003479,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0.013916,"24":0,"25":0,"26":0,"27":0,"28":0.003479,"29":0.010437,"30":0.006958,"31":0.003479,"32":0.003479,"33":0.003479,"34":0,"35":0,"36":0.013916,"37":0.010437,"38":0.010437,"39":0,"40":0.003479,"41":0,"42":0,"43":0.003479,"44":0.003479,"45":0,"46":0.003479,"47":0.003479,"48":0,"49":0.045227,"50":0.006958,"51":0.006958,"52":0.003479,"53":0.024353,"54":0.006958,"55":0.010437,"56":0.003479,"57":0.003479,"58":0.073059,"59":0.010437,"60":0.017395,"61":0.031311,"62":0.013916,"63":0.027832,"64":0.048706,"65":0.539245,"66":7.904288,"67":0.055664,"68":0.031311,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.003479,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.003479,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.003479,"30":0,"31":0.003479,"32":0.003479,"33":0,"34":0.006958,"35":0,"36":0,"37":0,"38":0.003479,"39":0.003479,"40":0,"41":0,"42":0,"43":0.003479,"44":0.003479,"45":0.003479,"46":0,"47":0.017395,"48":0.010437,"49":0.003479,"50":0.003479,"51":0.003479,"52":0.027832,"53":0.006958,"54":0.017395,"55":0.013916,"56":0.024353,"57":0.024353,"58":0.020874,"59":0.633178,"60":0.507934,"61":0.066101,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.006958,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.003479,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.024353,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.006958,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0.003479,"52":0.052185,"53":0.010437,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},E:{"4":0,"5":0.003479,"6":0,"7":0,"8":0.003479,"9":0.010437,"10":0.017395,"11":0.080017,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.010437,"10.1":0.038269,"11.1":0.27832},G:{"8":0.0178855062399,"3.2":0.00178855062399,"4.0-4.1":0,"4.2-4.3":0.00357710124799,"5.0-5.1":0.0286168099839,"6.0-6.1":0.0178855062399,"7.0-7.1":0.0751191262077,"8.1-8.4":0.126987094304,"9.0-9.2":0.100158834944,"9.3":0.618838515902,"10.0-10.2":0.574124750302,"10.3":1.31279615801,"11.0-11.2":3.9061945628,"11.3":10.9870664832},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0711268231966,"4.2-4.3":0.163071253182,"4.4":0.615854200849,"4.4.3-4.4.4":0.376451722772},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.010437,"9":0.003479,"10":0.003479,"11":0.114807,"5.5":0},B:{"12":0.010437,"13":0.013916,"14":0.027832,"15":0.052185,"16":0.17395,"17":0.03479,_:"18"},P:{"4":1.24655216807,"5":0.236947932773,"6.2":1.96769805042},J:{"7":0.0039126,"10":0.0156504},N:{"10":0,"11":0.06521},O:{"0":5.431993},H:{"0":1.57428368557},L:{"0":54.402267},R:{_:"0"},M:{"0":0.430386},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/MW.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/MW.js deleted file mode 100644 index b521723..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/MW.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.001039,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0.001039,"20":0.001039,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.001039,"27":0,"28":0.001039,"29":0,"30":0,"31":0.001039,"32":0,"33":0.003117,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.002078,"41":0,"42":0,"43":0.004156,"44":0,"45":0,"46":0.007273,"47":0,"48":0.001039,"49":0.004156,"50":0.001039,"51":0.001039,"52":0,"53":0.001039,"54":0,"55":0.006234,"56":0.001039,"57":0.003117,"58":0.003117,"59":0.002078,"60":0.002078,"61":0.003117,"62":0.002078,"63":0.006234,"64":0.008312,"65":0.032209,"66":0.354299,"67":0.006234,"68":0.001039,"69":0},C:{"2":0,"3":0.001039,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0.001039,"16":0,"17":0,"18":0.001039,"19":0,"20":0,"21":0.001039,"22":0.001039,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.001039,"29":0,"30":0.001039,"31":0,"32":0.001039,"33":0.001039,"34":0.007273,"35":0.001039,"36":0.001039,"37":0,"38":0.001039,"39":0.001039,"40":0,"41":0.001039,"42":0.002078,"43":0.002078,"44":0.002078,"45":0.001039,"46":0.001039,"47":0.006234,"48":0.002078,"49":0.003117,"50":0.002078,"51":0.001039,"52":0.007273,"53":0.001039,"54":0.001039,"55":0.001039,"56":0.004156,"57":0.009351,"58":0.004156,"59":0.096627,"60":0.08312,"61":0.016624,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0.001039,"15":0.001039,"16":0,"17":0,"18":0.001039,"19":0.001039,"20":0.011429,"21":0.001039,"22":0.002078,"23":0.002078,"24":0,"25":0,"26":0,"27":0,"28":0.001039,"29":0.001039,"30":0.001039,"31":0,"32":0.006234,"33":0.009351,"34":0.001039,"35":0.001039,"36":0.003117,"37":0.004156,"38":0,"39":0,"40":0,"41":0,"42":0.002078,"43":0.001039,"44":0,"45":0.003117,"46":0.002078,"47":0,"48":0,"49":0.001039,"50":0.001039,"51":0.002078,"52":0.028053,"53":0.003117,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.018702},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0.001039,"10":0.006234,"11":0.004156,_:"0","3.1":0,"3.2":0,"5.1":0.001039,"6.1":0.001039,"7.1":0.003117,"9.1":0.002078,"10.1":0.002078,"11.1":0.007273},G:{"8":0.00089717089372,"3.2":0.000089717089372,"4.0-4.1":0,"4.2-4.3":0.000179434178744,"5.0-5.1":0.00143547342995,"6.0-6.1":0.00089717089372,"7.0-7.1":0.00376811775362,"8.1-8.4":0.00636991334541,"9.0-9.2":0.00502415700483,"9.3":0.0310421129227,"10.0-10.2":0.0287991856884,"10.3":0.065852343599,"11.0-11.2":0.195942123188,"11.3":0.551132080012},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0955881074965,"4.2-4.3":0.219153222065,"4.4":0.827653125884,"4.4.3-4.4.4":0.505917544554},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.015585,"9":0.001039,"10":0.006234,"11":0.05195,"5.5":0},B:{"12":0.014546,"13":0.011429,"14":0.01039,"15":0.007273,"16":0.024936,"17":0.011429,_:"18"},P:{"4":1.06351256471,"5":0.122712988235,"6.2":0.5215302},J:{"7":0.0770646,"10":0.3082584},N:{"10":0.14051968125,"11":1.58895331875},O:{"0":62.395443},H:{"0":10.2483046186},L:{"0":10.74727},R:{_:"0"},M:{"0":0.107532},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/MX.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/MX.js deleted file mode 100644 index 02dc3c8..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/MX.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.006056,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0.006056,"22":0.018168,"23":0,"24":0,"25":0,"26":0.006056,"27":0,"28":0,"29":0.024224,"30":0.006056,"31":0.006056,"32":0,"33":0,"34":0.012112,"35":0.006056,"36":0.012112,"37":0.018168,"38":0.024224,"39":0.006056,"40":0,"41":0.012112,"42":0.012112,"43":0.012112,"44":0.006056,"45":0.006056,"46":0.012112,"47":0.006056,"48":0.006056,"49":0.6056,"50":0.012112,"51":0.03028,"52":0.012112,"53":0.018168,"54":0.018168,"55":0.024224,"56":0.042392,"57":0.024224,"58":0.096896,"59":0.042392,"60":0.066616,"61":0.066616,"62":0.072672,"63":0.175624,"64":0.175624,"65":1.39288,"66":23.6184,"67":0.18168,"68":0.012112,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.006056,"35":0,"36":0,"37":0,"38":0.006056,"39":0,"40":0,"41":0.006056,"42":0.006056,"43":0.006056,"44":0,"45":0.006056,"46":0,"47":0.012112,"48":0.054504,"49":0.006056,"50":0.006056,"51":0.006056,"52":0.115064,"53":0.024224,"54":0.012112,"55":0.012112,"56":0.018168,"57":0.024224,"58":0.036336,"59":1.102192,"60":0.853896,"61":0.012112,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.006056,"34":0,"35":0,"36":0.006056,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.006056,"47":0,"48":0,"49":0.006056,"50":0.006056,"51":0.006056,"52":0.429976,"53":0.109008,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.012112},E:{"4":0,"5":0.006056,"6":0,"7":0.006056,"8":0.169568,"9":0.18168,"10":0.109008,"11":0.448144,_:"0","3.1":0,"3.2":0,"5.1":0.03028,"6.1":0.024224,"7.1":0,"9.1":0.169568,"10.1":0.314912,"11.1":1.193032},G:{"8":0.0096947826087,"3.2":0.00096947826087,"4.0-4.1":0,"4.2-4.3":0.00193895652174,"5.0-5.1":0.0155116521739,"6.0-6.1":0.0096947826087,"7.0-7.1":0.0407180869565,"8.1-8.4":0.0688329565217,"9.0-9.2":0.0542907826087,"9.3":0.335439478261,"10.0-10.2":0.311202521739,"10.3":0.711597043478,"11.0-11.2":2.11734052174,"11.3":5.95550495652},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0731769391796,"4.2-4.3":0.167771519095,"4.4":0.633605205092,"4.4.3-4.4.4":0.387302336634},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.0486964512821,"9":0.0426093948718,"10":0.0486964512821,"11":1.04697370256,"5.5":0},B:{"12":0.018168,"13":0.024224,"14":0.072672,"15":0.09084,"16":0.866008,"17":0.187736,_:"18"},P:{"4":0.431210666667,"5":0.0420693333333,"6.2":0.694144},J:{"7":0.003944,"10":0.015776},N:{"10":0.0232488421053,"11":0.197615157895},O:{"0":0.145928},H:{"0":0.477942323024},L:{"0":50.214712},R:{_:"0"},M:{"0":0.082824},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/MY.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/MY.js deleted file mode 100644 index 7867814..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/MY.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00825,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.004125,"19":0,"20":0,"21":0,"22":0.004125,"23":0,"24":0,"25":0,"26":0.004125,"27":0,"28":0,"29":0.004125,"30":0.004125,"31":0.004125,"32":0.004125,"33":0.00825,"34":0.004125,"35":0.004125,"36":0.00825,"37":0.004125,"38":0.012375,"39":0.004125,"40":0.004125,"41":0,"42":0,"43":0.00825,"44":0.012375,"45":0.004125,"46":0.0165,"47":0.004125,"48":0.004125,"49":0.301125,"50":0.00825,"51":0.02475,"52":0.00825,"53":0.00825,"54":0.00825,"55":0.04125,"56":0.02475,"57":0.0165,"58":0.07425,"59":0.028875,"60":0.061875,"61":0.037125,"62":0.070125,"63":0.160875,"64":0.132,"65":0.763125,"66":10.910625,"67":0.086625,"68":0.045375,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0.004125,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.004125,"35":0,"36":0,"37":0.004125,"38":0.004125,"39":0.004125,"40":0.004125,"41":0.004125,"42":0,"43":0.00825,"44":0.004125,"45":0.004125,"46":0,"47":0.0165,"48":0.033,"49":0.004125,"50":0.004125,"51":0.004125,"52":0.086625,"53":0.00825,"54":0.00825,"55":0.00825,"56":0.0165,"57":0.02475,"58":0.020625,"59":0.68475,"60":0.53625,"61":0.04125,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0.004125,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0.004125,"33":0.00825,"34":0.004125,"35":0.004125,"36":0.004125,"37":0.20625,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.004125,"44":0,"45":0.004125,"46":0.012375,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.28875,"53":0.066,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.004125},E:{"4":0,"5":0.004125,"6":0.004125,"7":0.004125,"8":0.020625,"9":0.00825,"10":0.028875,"11":0.119625,_:"0","3.1":0,"3.2":0,"5.1":0.00825,"6.1":0.004125,"7.1":0,"9.1":0.045375,"10.1":0.086625,"11.1":0.2805},G:{"8":0.0107090378422,"3.2":0.00107090378422,"4.0-4.1":0,"4.2-4.3":0.00214180756844,"5.0-5.1":0.0171344605475,"6.0-6.1":0.0107090378422,"7.0-7.1":0.0449779589372,"8.1-8.4":0.0760341686795,"9.0-9.2":0.0599706119163,"9.3":0.37053270934,"10.0-10.2":0.343760114734,"10.3":0.786043377617,"11.0-11.2":2.33885386473,"11.3":6.57856194646},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.157968882603,"4.2-4.3":0.362172560113,"4.4":1.36777934936,"4.4.3-4.4.4":0.836079207921},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.00838636363636,"7":0,"8":0.0377386363636,"9":0.0251590909091,"10":0.0209659090909,"11":0.415125,"5.5":0},B:{"12":0.004125,"13":0.00825,"14":0.012375,"15":0.0165,"16":0.185625,"17":0.045375,_:"18"},P:{"4":1.71139417614,"5":0.256196732955,"6.2":1.53718039773},J:{"7":0.00235,"10":0.0094},N:{"10":0.0088125,"11":0.0264375},O:{"0":5.22875},H:{"0":2.63642139175},L:{"0":53.318},R:{_:"0"},M:{"0":0.1645},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/MZ.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/MZ.js deleted file mode 100644 index 6192c5c..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/MZ.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.003016,"12":0,"13":0.001508,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.001508,"27":0,"28":0,"29":0.003016,"30":0.003016,"31":0.001508,"32":0.001508,"33":0.006032,"34":0,"35":0.001508,"36":0.004524,"37":0.004524,"38":0.001508,"39":0,"40":0.009048,"41":0,"42":0,"43":0.073892,"44":0.001508,"45":0.001508,"46":0.004524,"47":0.003016,"48":0,"49":0.021112,"50":0.001508,"51":0.003016,"52":0,"53":0,"54":0,"55":0.021112,"56":0.001508,"57":0.001508,"58":0.012064,"59":0.001508,"60":0.016588,"61":0.004524,"62":0.006032,"63":0.012064,"64":0.013572,"65":0.064844,"66":0.974168,"67":0.009048,"68":0.001508,"69":0},C:{"2":0,"3":0.004524,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.001508,"13":0.003016,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0.001508,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.001508,"30":0,"31":0.001508,"32":0,"33":0.001508,"34":0.001508,"35":0.001508,"36":0.001508,"37":0,"38":0,"39":0.001508,"40":0,"41":0.001508,"42":0,"43":0.003016,"44":0.001508,"45":0.006032,"46":0,"47":0.00754,"48":0.006032,"49":0.001508,"50":0.001508,"51":0.001508,"52":0.013572,"53":0.001508,"54":0.001508,"55":0.001508,"56":0.00754,"57":0.003016,"58":0.003016,"59":0.13572,"60":0.111592,"61":0.006032,"62":0,"3.5":0,"3.6":0.001508},F:{"9":0,"11":0.001508,"12":0.001508,"15":0,"16":0.001508,"17":0.001508,"18":0.003016,"19":0.003016,"20":0.02262,"21":0.003016,"22":0.003016,"23":0.01508,"24":0,"25":0,"26":0,"27":0.001508,"28":0.006032,"29":0.001508,"30":0.004524,"31":0,"32":0.010556,"33":0.01508,"34":0.001508,"35":0.001508,"36":0.001508,"37":0.001508,"38":0,"39":0,"40":0,"41":0,"42":0.004524,"43":0.006032,"44":0.001508,"45":0.006032,"46":0.006032,"47":0,"48":0.001508,"49":0.003016,"50":0.001508,"51":0.003016,"52":0.102544,"53":0.031668,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0.001508,"12.1":0.018096},E:{"4":0,"5":0,"6":0,"7":0,"8":0.001508,"9":0.001508,"10":0.003016,"11":0.01508,_:"0","3.1":0,"3.2":0,"5.1":0.001508,"6.1":0.001508,"7.1":0.003016,"9.1":0.004524,"10.1":0.00754,"11.1":0.019604},G:{"8":0.0015132568438,"3.2":0.00015132568438,"4.0-4.1":0,"4.2-4.3":0.00030265136876,"5.0-5.1":0.00242121095008,"6.0-6.1":0.0015132568438,"7.0-7.1":0.00635567874396,"8.1-8.4":0.010744123591,"9.0-9.2":0.00847423832528,"9.3":0.0523586867955,"10.0-10.2":0.048575544686,"10.3":0.111073052335,"11.0-11.2":0.330495294686,"11.3":0.929593679147},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.165713069307,"4.2-4.3":0.379927524752,"4.4":1.43483267327,"4.4.3-4.4.4":0.877066732673},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.0319061052632,"9":0.00607735338346,"10":0.00911603007519,"11":0.154972511278,"5.5":0},B:{"12":0.010556,"13":0.009048,"14":0.010556,"15":0.010556,"16":0.043732,"17":0.006032,_:"18"},P:{"4":1.68387421053,"5":0.102052982456,"6.2":0.489854315789},J:{"7":0.08492,"10":0.33968},N:{"10":0.241772235294,"11":1.06599576471},O:{"0":15.379012},H:{"0":31.0009944192},L:{"0":28.933068},R:{_:"0"},M:{"0":0.067936},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/NA.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/NA.js deleted file mode 100644 index e90f24b..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/NA.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.003641,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.003641,"27":0,"28":0.003641,"29":0.003641,"30":0,"31":0.003641,"32":0.003641,"33":0.003641,"34":0,"35":0.003641,"36":0.003641,"37":0.003641,"38":0.003641,"39":0,"40":0.010923,"41":0,"42":0,"43":0.021846,"44":0,"45":0,"46":0.003641,"47":0.003641,"48":0,"49":0.065538,"50":0.003641,"51":0.021846,"52":0.007282,"53":0.003641,"54":0.007282,"55":0.029128,"56":0.003641,"57":0.014564,"58":0.043692,"59":0.007282,"60":0.069179,"61":0.018205,"62":0.03641,"63":0.058256,"64":0.050974,"65":0.40051,"66":5.916625,"67":0.03641,"68":0.007282,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.007282,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0.003641,"20":0,"21":0,"22":0,"23":0,"24":0.003641,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0.007282,"33":0,"34":0,"35":0.003641,"36":0,"37":0.003641,"38":0.003641,"39":0.003641,"40":0.007282,"41":0.003641,"42":0,"43":0.003641,"44":0,"45":0.003641,"46":0,"47":0.014564,"48":0.029128,"49":0.007282,"50":0.003641,"51":0.003641,"52":0.061897,"53":0.003641,"54":0.007282,"55":0,"56":0.025487,"57":0.010923,"58":0.040051,"59":0.742764,"60":0.662662,"61":0.069179,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0.003641,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.010923,"29":0.003641,"30":0.003641,"31":0,"32":0.010923,"33":0.018205,"34":0,"35":0.003641,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0.003641,"43":0.003641,"44":0,"45":0.014564,"46":0.010923,"47":0,"48":0,"49":0,"50":0.007282,"51":0.018205,"52":0.378664,"53":0.131076,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.010923},E:{"4":0,"5":0.003641,"6":0,"7":0,"8":0.003641,"9":0.007282,"10":0.007282,"11":0.076461,_:"0","3.1":0,"3.2":0,"5.1":0.003641,"6.1":0,"7.1":0.003641,"9.1":0.014564,"10.1":0.047333,"11.1":0.240306},G:{"8":0.00491845410628,"3.2":0.000491845410628,"4.0-4.1":0,"4.2-4.3":0.000983690821256,"5.0-5.1":0.00786952657005,"6.0-6.1":0.00491845410628,"7.0-7.1":0.0206575072464,"8.1-8.4":0.0349210241546,"9.0-9.2":0.0275433429952,"9.3":0.170178512077,"10.0-10.2":0.157882376812,"10.3":0.361014531401,"11.0-11.2":1.07419037681,"11.3":3.02140635749},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.219609512023,"4.2-4.3":0.503494978784,"4.4":1.90149699434,"4.4.3-4.4.4":1.16232351485},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.040051,"9":0.025487,"10":0.047333,"11":1.103223,"5.5":0},B:{"12":0.043692,"13":0.061897,"14":0.061897,"15":0.080102,"16":0.608047,"17":0.083743,_:"18"},P:{"4":3.11947698497,"5":0.19625848581,"6.2":2.71663061937},J:{"7":0.0279796,"10":0.1119184},N:{"10":0.133073707317,"11":0.362928292683},O:{"0":5.379714},H:{"0":11.8118097216},L:{"0":45.035119},R:{_:"0"},M:{"0":0.203488},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/NC.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/NC.js deleted file mode 100644 index 99b9f7b..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/NC.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.007314,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.051198,"37":0,"38":0.10971,"39":0,"40":0.07314,"41":0,"42":0,"43":0.007314,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.47541,"50":0.124338,"51":0,"52":0,"53":0.007314,"54":0.007314,"55":0.014628,"56":0.07314,"57":0.014628,"58":0.043884,"59":0.007314,"60":0.212106,"61":0.014628,"62":0.160908,"63":0.138966,"64":0.095082,"65":2.113746,"66":21.371508,"67":0.307188,"68":0.007314,"69":0},C:{"2":0,"3":0,"4":0.007314,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0.007314,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.007314,"29":0,"30":0.007314,"31":0.007314,"32":0,"33":0,"34":0,"35":0,"36":0.014628,"37":0,"38":0,"39":0.007314,"40":0.10971,"41":0.021942,"42":0,"43":0.007314,"44":0,"45":0.248676,"46":0,"47":0.014628,"48":0.58512,"49":0.007314,"50":0.007314,"51":0.021942,"52":0.577806,"53":0.014628,"54":0.007314,"55":0.007314,"56":0.065826,"57":0.124338,"58":0.043884,"59":5.149056,"60":4.878438,"61":0.007314,"62":0,"3.5":0.021942,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.021942,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.299874,"53":0.07314,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.03657},E:{"4":0.10971,"5":0.080454,"6":0,"7":0,"8":0.014628,"9":0.021942,"10":0.10971,"11":0.958134,_:"0","3.1":0,"3.2":0,"5.1":0.03657,"6.1":0.021942,"7.1":0,"9.1":0.416898,"10.1":0.629004,"11.1":2.903658},G:{"8":0.0194125845411,"3.2":0.00194125845411,"4.0-4.1":0,"4.2-4.3":0.00388251690821,"5.0-5.1":0.0310601352657,"6.0-6.1":0.0194125845411,"7.0-7.1":0.0815328550725,"8.1-8.4":0.137829350242,"9.0-9.2":0.10871047343,"9.3":0.671675425121,"10.0-10.2":0.623143963768,"10.3":1.42488370531,"11.0-11.2":4.23970846377,"11.3":11.9251506836},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0844233493635,"4.2-4.3":0.193555971711,"4.4":0.730982659123,"4.4.3-4.4.4":0.446826019802},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.051198,"9":0.021942,"10":0.014628,"11":1.806558,"5.5":0},B:{"12":0.007314,"13":0.058512,"14":0.190164,"15":0.10971,"16":1.565196,"17":0.263304,_:"18"},P:{"4":1.04622509623,"5":0.146246518828,"6.2":1.38371706276},J:{"7":0.0005372,"10":0.0021488},N:{"10":0.0225624,"11":0.0338436},O:{"0":0.096696},H:{"0":0.0203434501718},L:{"0":25.997304},R:{_:"0"},M:{"0":0.18802},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/NE.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/NE.js deleted file mode 100644 index 5a7d2ba..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/NE.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.001052,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0.002104,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0.002104,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.004208,"41":0,"42":0,"43":0.003156,"44":0,"45":0.008416,"46":0,"47":0,"48":0,"49":0.01052,"50":0.002104,"51":0,"52":0,"53":0.001052,"54":0.001052,"55":0.045236,"56":0,"57":0.011572,"58":0.001052,"59":0,"60":0.003156,"61":0,"62":0.001052,"63":0.007364,"64":0.004208,"65":0.035768,"66":0.338744,"67":0.004208,"68":0.002104,"69":0},C:{"2":0,"3":0.006312,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0.002104,"26":0,"27":0,"28":0,"29":0,"30":0.00526,"31":0.001052,"32":0.032612,"33":0.001052,"34":0.001052,"35":0,"36":0,"37":0,"38":0.001052,"39":0.001052,"40":0.001052,"41":0.001052,"42":0,"43":0.006312,"44":0,"45":0.001052,"46":0.001052,"47":0.01052,"48":0.001052,"49":0.002104,"50":0.002104,"51":0,"52":0.01578,"53":0.002104,"54":0.001052,"55":0.001052,"56":0.002104,"57":0.003156,"58":0.003156,"59":0.129396,"60":0.088368,"61":0.00526,"62":0,"3.5":0.001052,"3.6":0.001052},F:{"9":0,"11":0,"12":0,"15":0.001052,"16":0.003156,"17":0.001052,"18":0,"19":0.006312,"20":0.012624,"21":0.001052,"22":0.001052,"23":0.019988,"24":0,"25":0,"26":0.001052,"27":0,"28":0.001052,"29":0.001052,"30":0.001052,"31":0,"32":0.004208,"33":0.011572,"34":0,"35":0,"36":0,"37":0.001052,"38":0,"39":0,"40":0,"41":0,"42":0.001052,"43":0,"44":0,"45":0.001052,"46":0.001052,"47":0,"48":0,"49":0.001052,"50":0,"51":0,"52":0.043132,"53":0.004208,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.014728},E:{"4":0,"5":0,"6":0,"7":0,"8":0.001052,"9":0,"10":0,"11":0.003156,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0.001052,"9.1":0.00526,"10.1":0.001052,"11.1":0.007364},G:{"8":0.0015340257649,"3.2":0.00015340257649,"4.0-4.1":0,"4.2-4.3":0.000306805152979,"5.0-5.1":0.00245444122383,"6.0-6.1":0.0015340257649,"7.0-7.1":0.00644290821256,"8.1-8.4":0.0108915829308,"9.0-9.2":0.00859054428341,"9.3":0.0530772914654,"10.0-10.2":0.0492422270531,"10.3":0.112597491143,"11.0-11.2":0.335031227053,"11.3":0.942352027375},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.224549171146,"4.2-4.3":0.514820050919,"4.4":1.94426721358,"4.4.3-4.4.4":1.18846756436},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00692283870968,"9":0.00230761290323,"10":0.00346141935484,"11":0.0588441290323,"5.5":0},B:{"12":0.003156,"13":0.004208,"14":0.004208,"15":0.004208,"16":0.017884,"17":0.001052,_:"18"},P:{"4":0.676071111111,"5":0.08948,"6.2":0.208786666667},J:{"7":0.0232648,"10":0.0930592},N:{"10":0.0217559215686,"11":0.533020078431},O:{"0":15.140016},H:{"0":13.8676626735},L:{"0":57.951932},R:{_:"0"},M:{"0":0.40266},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/NF.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/NF.js deleted file mode 100644 index cc5540b..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/NF.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":2.381857,"67":0,"68":0,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":2.381857,"60":9.523857,"61":0,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0},G:{"8":0.0311510809179,"3.2":0.00311510809179,"4.0-4.1":0,"4.2-4.3":0.00623021618357,"5.0-5.1":0.0498417294686,"6.0-6.1":0.0311510809179,"7.0-7.1":0.130834539855,"8.1-8.4":0.221172674517,"9.0-9.2":0.17444605314,"9.3":1.07782739976,"10.0-10.2":0.999949697464,"10.3":2.28648933937,"11.0-11.2":6.80339607246,"11.3":19.1361090079},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"5.5":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,_:"18"},P:{"4":0,"5":0,"6.2":0},J:{"7":0,"10":0},N:{"10":0,"11":0},O:{"0":0},H:{"0":0},L:{"0":47.621667},R:{_:"0"},M:{"0":7.142619},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/NG.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/NG.js deleted file mode 100644 index 1213900..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/NG.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.001771,"12":0,"13":0,"14":0,"15":0.001771,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.001771,"23":0.003542,"24":0,"25":0,"26":0.001771,"27":0,"28":0.001771,"29":0.001771,"30":0,"31":0.001771,"32":0,"33":0.001771,"34":0,"35":0,"36":0.001771,"37":0.001771,"38":0.001771,"39":0,"40":0.010626,"41":0,"42":0,"43":0.003542,"44":0,"45":0.001771,"46":0.001771,"47":0.008855,"48":0.001771,"49":0.015939,"50":0.005313,"51":0.001771,"52":0.001771,"53":0.001771,"54":0.001771,"55":0.014168,"56":0.008855,"57":0.003542,"58":0.023023,"59":0.007084,"60":0.023023,"61":0.012397,"62":0.014168,"63":0.028336,"64":0.024794,"65":0.12397,"66":1.330021,"67":0.012397,"68":0.007084,"69":0},C:{"2":0,"3":0.001771,"4":0.001771,"5":0,"6":0,"7":0.001771,"8":0,"9":0,"10":0.001771,"11":0.001771,"12":0,"13":0.001771,"14":0,"15":0.003542,"16":0,"17":0,"18":0,"19":0.001771,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0.001771,"31":0,"32":0.001771,"33":0.001771,"34":0.001771,"35":0.001771,"36":0.001771,"37":0.001771,"38":0.001771,"39":0.001771,"40":0.001771,"41":0.001771,"42":0.003542,"43":0.028336,"44":0.005313,"45":0.003542,"46":0.003542,"47":0.019481,"48":0.008855,"49":0.008855,"50":0.008855,"51":0.003542,"52":0.030107,"53":0.007084,"54":0.008855,"55":0.008855,"56":0.019481,"57":0.01771,"58":0.01771,"59":0.28336,"60":0.221375,"61":0.031878,"62":0,"3.5":0,"3.6":0.001771},F:{"9":0,"11":0.001771,"12":0.003542,"15":0.003542,"16":0.005313,"17":0.001771,"18":0.003542,"19":0.01771,"20":0.046046,"21":0.005313,"22":0.005313,"23":0.07084,"24":0.001771,"25":0,"26":0.003542,"27":0.003542,"28":0.014168,"29":0.008855,"30":0.015939,"31":0.003542,"32":0.030107,"33":0.031878,"34":0.001771,"35":0.003542,"36":0.001771,"37":0.005313,"38":0,"39":0,"40":0,"41":0,"42":0.005313,"43":0.007084,"44":0.001771,"45":0.007084,"46":0.012397,"47":0,"48":0.001771,"49":0.001771,"50":0.001771,"51":0.003542,"52":0.093863,"53":0.021252,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0.001771,"12.1":0.189497},E:{"4":0,"5":0,"6":0,"7":0,"8":0.001771,"9":0,"10":0.001771,"11":0.014168,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0.005313,"9.1":0.003542,"10.1":0.007084,"11.1":0.019481},G:{"8":0.00248067028986,"3.2":0.000248067028986,"4.0-4.1":0,"4.2-4.3":0.000496134057971,"5.0-5.1":0.00396907246377,"6.0-6.1":0.00248067028986,"7.0-7.1":0.0104188152174,"8.1-8.4":0.017612759058,"9.0-9.2":0.0138917536232,"9.3":0.085831192029,"10.0-10.2":0.0796295163043,"10.3":0.182081199275,"11.0-11.2":0.541778391304,"11.3":1.52387575906},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0881170028289,"4.2-4.3":0.202024347949,"4.4":0.762964292786,"4.4.3-4.4.4":0.466375356436},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.0148269767442,"9":0.00185337209302,"10":0.00741348837209,"11":0.0556011627907,"5.5":0},B:{"12":0.008855,"13":0.008855,"14":0.008855,"15":0.012397,"16":0.040733,"17":0.007084,_:"18"},P:{"4":0.31788739726,"5":0.0953662191781,"6.2":0.31788739726},J:{"7":0.156351,"10":0.625404},N:{"10":0.114618214286,"11":0.527243785714},O:{"0":9.71022},H:{"0":42.6462127938},L:{"0":24.632333},R:{_:"0"},M:{"0":0.559572},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/NI.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/NI.js deleted file mode 100644 index 9efae03..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/NI.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.005273,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0.005273,"22":0.005273,"23":0,"24":0,"25":0,"26":0.005273,"27":0,"28":0.005273,"29":0.015819,"30":0.010546,"31":0.010546,"32":0.005273,"33":0,"34":0.005273,"35":0,"36":0.015819,"37":0.026365,"38":0.047457,"39":0.005273,"40":0.005273,"41":0,"42":0,"43":0.010546,"44":0.005273,"45":0.005273,"46":0.021092,"47":0.010546,"48":0.005273,"49":0.184555,"50":0.005273,"51":0.005273,"52":0.015819,"53":0.005273,"54":0.005273,"55":0.015819,"56":0.058003,"57":0.021092,"58":0.068549,"59":0.079095,"60":0.094914,"61":0.058003,"62":0.068549,"63":0.184555,"64":0.15819,"65":1.692633,"66":18.292037,"67":0.121279,"68":0.010546,"69":0},C:{"2":0,"3":0.010546,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0.005273,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.005273,"30":0,"31":0.005273,"32":0.005273,"33":0,"34":0.010546,"35":0.005273,"36":0,"37":0,"38":0,"39":0,"40":0.005273,"41":0.005273,"42":0,"43":0.026365,"44":0,"45":0.005273,"46":0,"47":0.532573,"48":0.026365,"49":0.010546,"50":0.005273,"51":0.015819,"52":0.110733,"53":0.005273,"54":0.026365,"55":0.005273,"56":0.084368,"57":0.05273,"58":0.021092,"59":1.075692,"60":0.717128,"61":0.005273,"62":0.005273,"3.5":0,"3.6":0.005273},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0.058003,"18":0,"19":0,"20":0,"21":0,"22":0.015819,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.036911,"30":0,"31":0,"32":0.010546,"33":0.021092,"34":0,"35":0,"36":0.005273,"37":0.015819,"38":0,"39":0,"40":0.005273,"41":0,"42":0,"43":0.005273,"44":0,"45":0.005273,"46":0.005273,"47":0,"48":0,"49":0,"50":0.005273,"51":0,"52":0.348018,"53":0.094914,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.021092},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0.073822,"10":0.05273,"11":0.21092,_:"0","3.1":0,"3.2":0,"5.1":0.005273,"6.1":0,"7.1":0,"9.1":0.031638,"10.1":0.10546,"11.1":0.353291},G:{"8":0.00469928240741,"3.2":0.000469928240741,"4.0-4.1":0,"4.2-4.3":0.000939856481481,"5.0-5.1":0.00751885185185,"6.0-6.1":0.00469928240741,"7.0-7.1":0.0197369861111,"8.1-8.4":0.0333649050926,"9.0-9.2":0.0263159814815,"9.3":0.162595171296,"10.0-10.2":0.150846965278,"10.3":0.344927328704,"11.0-11.2":1.02632327778,"11.3":2.88676918287},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.154118188119,"4.2-4.3":0.353344138614,"4.4":1.3344379703,"4.4.3-4.4.4":0.81569870297},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.0432128780488,"9":0.0324096585366,"10":0.0270080487805,"11":0.340301414634,"5.5":0},B:{"12":0.015819,"13":0.026365,"14":0.026365,"15":0.042184,"16":0.31638,"17":0.047457,_:"18"},P:{"4":1.12755399267,"5":0.225510798535,"6.2":1.37356577289},J:{"7":0.0018908,"10":0.0075632},N:{"10":0.104584875,"11":0.174308125},O:{"0":2.278414},H:{"0":1.98252166838},L:{"0":54.388778},R:{_:"0"},M:{"0":0.080359},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/NL.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/NL.js deleted file mode 100644 index 6240f98..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/NL.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.006675,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.020025,"19":0,"20":0,"21":0,"22":0.006675,"23":0,"24":0.046725,"25":0,"26":0,"27":0,"28":0.006675,"29":0.0267,"30":0.0267,"31":0,"32":0.006675,"33":0,"34":0.01335,"35":0.046725,"36":0,"37":0.006675,"38":0.020025,"39":0.006675,"40":0.006675,"41":0.01335,"42":0.020025,"43":0.006675,"44":0,"45":0.006675,"46":0.01335,"47":0.006675,"48":0.0267,"49":0.267,"50":0.006675,"51":0.033375,"52":0.01335,"53":0.01335,"54":0.033375,"55":0.04005,"56":0.046725,"57":0.04005,"58":0.0801,"59":0.0534,"60":0.073425,"61":0.06675,"62":0.09345,"63":0.180225,"64":0.2403,"65":2.0826,"66":22.2678,"67":0.1335,"68":0.01335,"69":0},C:{"2":0.020025,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0.0267,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0.0267,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.006675,"30":0,"31":0.006675,"32":0,"33":0,"34":0,"35":0,"36":0.006675,"37":0.006675,"38":0.01335,"39":0.006675,"40":0.006675,"41":0,"42":0.006675,"43":0.006675,"44":0.006675,"45":0.020025,"46":0,"47":0.020025,"48":0.06675,"49":0.006675,"50":0.01335,"51":0.006675,"52":0.60075,"53":0.020025,"54":0.020025,"55":0.020025,"56":0.0534,"57":0.046725,"58":0.046725,"59":1.782225,"60":1.595325,"61":0.0267,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.006675,"34":0,"35":0,"36":0.006675,"37":0.006675,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.006675,"46":0.006675,"47":0,"48":0,"49":0.006675,"50":0.006675,"51":0.006675,"52":0.3471,"53":0.09345,"9.5-9.6":0,"10.0-10.1":0.020025,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.006675},E:{"4":0,"5":0.006675,"6":0,"7":0,"8":0.0267,"9":0.033375,"10":0.086775,"11":0.60075,_:"0","3.1":0,"3.2":0,"5.1":0.020025,"6.1":0.01335,"7.1":0,"9.1":0.14685,"10.1":0.30705,"11.1":1.969125},G:{"8":0.0254492753623,"3.2":0.00254492753623,"4.0-4.1":0,"4.2-4.3":0.00508985507246,"5.0-5.1":0.0407188405797,"6.0-6.1":0.0254492753623,"7.0-7.1":0.106886956522,"8.1-8.4":0.180689855072,"9.0-9.2":0.142515942029,"9.3":0.880544927536,"10.0-10.2":0.81692173913,"10.3":1.86797681159,"11.0-11.2":5.55812173913,"11.3":15.6334898551},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0405781117397,"4.2-4.3":0.0930327439887,"4.4":0.351347065064,"4.4.3-4.4.4":0.214767079208},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.00669909747292,"7":0.00669909747292,"8":0.0401945848375,"9":0.147380144404,"10":0.0535927797834,"11":3.45673429603,"5.5":0},B:{"12":0.01335,"13":0.020025,"14":0.086775,"15":0.12015,"16":2.102625,"17":0.5073,_:"18"},P:{"4":0.358498060345,"5":0.108635775862,"6.2":2.70503081897},J:{"7":0.001995,"10":0.00798},N:{"10":0.0114527777778,"11":0.0916222222222},O:{"0":0.275975},H:{"0":0.160542654639},L:{"0":24.85095},R:{_:"0"},M:{"0":0.2261},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/NO.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/NO.js deleted file mode 100644 index 02278b3..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/NO.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.019746,"30":0.006582,"31":0.006582,"32":0,"33":0.006582,"34":0.013164,"35":0,"36":0.006582,"37":0.013164,"38":0.019746,"39":0,"40":0.006582,"41":0.006582,"42":0.019746,"43":0.006582,"44":0.006582,"45":0.006582,"46":0.006582,"47":0.006582,"48":0.006582,"49":0.236952,"50":0.013164,"51":0.019746,"52":0.006582,"53":0.006582,"54":0.013164,"55":0.026328,"56":0.026328,"57":0.019746,"58":0.03291,"59":0.39492,"60":0.09873,"61":0.243534,"62":0.09873,"63":0.157968,"64":0.381756,"65":2.553816,"66":17.988606,"67":0.09873,"68":0.013164,"69":0},C:{"2":0,"3":0,"4":0.006582,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.006582,"30":0.006582,"31":0,"32":0,"33":0,"34":0.006582,"35":0,"36":0,"37":0,"38":0.006582,"39":0,"40":0,"41":0,"42":0,"43":0.006582,"44":0,"45":0.013164,"46":0,"47":0.006582,"48":0.039492,"49":0,"50":0.006582,"51":0,"52":0.19746,"53":0.006582,"54":0.013164,"55":0.059238,"56":0.026328,"57":0.039492,"58":0.039492,"59":1.336146,"60":0.974136,"61":0.013164,"62":0,"3.5":0,"3.6":0.072402},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.006582,"34":0,"35":0.006582,"36":0.013164,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.006582,"47":0,"48":0,"49":0,"50":0,"51":0.006582,"52":0.881988,"53":0.138222,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.013164},E:{"4":0,"5":0.006582,"6":0,"7":0.006582,"8":0.019746,"9":0.019746,"10":0.092148,"11":0.519978,_:"0","3.1":0,"3.2":0,"5.1":0.006582,"6.1":0.006582,"7.1":0,"9.1":0.177714,"10.1":0.381756,"11.1":1.770558},G:{"8":0.0333950060386,"3.2":0.00333950060386,"4.0-4.1":0,"4.2-4.3":0.00667900120773,"5.0-5.1":0.0534320096618,"6.0-6.1":0.0333950060386,"7.0-7.1":0.140259025362,"8.1-8.4":0.237104542874,"9.0-9.2":0.187012033816,"9.3":1.15546720894,"10.0-10.2":1.07197969384,"10.3":2.45119344324,"11.0-11.2":7.29346931884,"11.3":20.5145522095},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.01629654314,"4.2-4.3":0.0373628062235,"4.4":0.141104214993,"4.4.3-4.4.4":0.0862524356436},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.013164,"9":0.052656,"10":0.026328,"11":8.016876,"5.5":0},B:{"12":0.006582,"13":0.026328,"14":0.171132,"15":0.177714,"16":1.573098,"17":0.506814,_:"18"},P:{"4":0.206655583643,"5":0.0870128773234,"6.2":2.0448026171},J:{"7":0.0006836,"10":0.0027344},N:{"10":0,"11":0.05127},O:{"0":0.05127},H:{"0":0.326830099656},L:{"0":20.421234},R:{_:"0"},M:{"0":0.164064},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/NP.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/NP.js deleted file mode 100644 index 603c726..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/NP.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.003736,"12":0.003736,"13":0,"14":0,"15":0,"16":0,"17":0.003736,"18":0,"19":0.003736,"20":0,"21":0,"22":0.003736,"23":0,"24":0.003736,"25":0.011208,"26":0.003736,"27":0,"28":0.003736,"29":0.026152,"30":0.011208,"31":0.014944,"32":0.041096,"33":0.022416,"34":0.003736,"35":0,"36":0.003736,"37":0,"38":0.003736,"39":0,"40":0.003736,"41":0,"42":0,"43":0.01868,"44":0,"45":0,"46":0.003736,"47":0.003736,"48":0,"49":0.100872,"50":0,"51":0.003736,"52":0.003736,"53":0.003736,"54":0.003736,"55":0.007472,"56":0.011208,"57":0.007472,"58":0.044832,"59":0.011208,"60":0.089664,"61":0.014944,"62":0.03736,"63":0.052304,"64":0.052304,"65":0.440848,"66":9.138256,"67":0.108344,"68":0.104608,"69":0},C:{"2":0,"3":0.003736,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.003736,"14":0,"15":0,"16":0.003736,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0.003736,"32":0.003736,"33":0.003736,"34":0.003736,"35":0.003736,"36":0,"37":0.003736,"38":0.003736,"39":0.003736,"40":0.003736,"41":0.003736,"42":0.003736,"43":0.01868,"44":0.007472,"45":0.003736,"46":0.003736,"47":0.026152,"48":0.014944,"49":0.003736,"50":0.003736,"51":0.003736,"52":0.097136,"53":0.003736,"54":0.007472,"55":0.003736,"56":0.052304,"57":0.01868,"58":0.01868,"59":0.698632,"60":0.739728,"61":0.134496,"62":0.003736,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0.003736,"19":0,"20":0,"21":0.003736,"22":0.003736,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.003736,"29":0,"30":0.003736,"31":0,"32":0.003736,"33":0.014944,"34":0,"35":0.003736,"36":0.003736,"37":0.03736,"38":0,"39":0,"40":0,"41":0,"42":0.003736,"43":0.003736,"44":0,"45":0.003736,"46":0.007472,"47":0,"48":0,"49":0,"50":0.003736,"51":0.003736,"52":0.295144,"53":0.0934,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.03736},E:{"4":0,"5":0,"6":0,"7":0,"8":0.003736,"9":0.003736,"10":0.011208,"11":0.029888,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.011208,"10.1":0.01868,"11.1":0.108344},G:{"8":0.0052598389694,"3.2":0.00052598389694,"4.0-4.1":0,"4.2-4.3":0.00105196779388,"5.0-5.1":0.00841574235105,"6.0-6.1":0.0052598389694,"7.0-7.1":0.0220913236715,"8.1-8.4":0.0373448566828,"9.0-9.2":0.0294550982287,"9.3":0.181990428341,"10.0-10.2":0.168840830918,"10.3":0.386072180354,"11.0-11.2":1.14874883092,"11.3":3.2311190789},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.147713663366,"4.2-4.3":0.338660594059,"4.4":1.27898415842,"4.4.3-4.4.4":0.781801584158},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.0231165,"9":0.00385275,"10":0.01155825,"11":0.0847605,"5.5":0},B:{"12":0.014944,"13":0.011208,"14":0.014944,"15":0.01868,"16":0.14944,"17":0.033624,_:"18"},P:{"4":0.905931,"5":0.081432,"6.2":0.773604},J:{"7":0.0037584,"10":0.0150336},N:{"10":0.043848,"11":0.087696},O:{"0":6.38928},H:{"0":7.21723657732},L:{"0":56.582304},R:{_:"0"},M:{"0":0.081432},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/NR.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/NR.js deleted file mode 100644 index c399c53..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/NR.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.009812,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.009812,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.019624,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0.088308,"66":1.599356,"67":0,"68":0,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":2.315632,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0.088308,"31":0,"32":0,"33":0,"34":0,"35":0.029436,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.009812,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0.63778,"60":0.794772,"61":0,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.019624,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.019624},G:{"8":0.000313417874396,"3.2":0.0000313417874396,"4.0-4.1":0,"4.2-4.3":0.0000626835748792,"5.0-5.1":0.000501468599034,"6.0-6.1":0.000313417874396,"7.0-7.1":0.00131635507246,"8.1-8.4":0.00222526690821,"9.0-9.2":0.00175514009662,"9.3":0.0108442584541,"10.0-10.2":0.0100607137681,"10.3":0.0230048719807,"11.0-11.2":0.0684504637681,"11.3":0.192532600242},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.00179216973126,"4.2-4.3":0.00410887694484,"4.4":0.0155175671853,"4.4.3-4.4.4":0.00948538613861},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":6.348364,"9":2.070332,"10":3.797244,"11":78.025024,"5.5":0},B:{"12":0,"13":0,"14":0,"15":0.039248,"16":0.235488,"17":0,_:"18"},P:{"4":0.032712,"5":0,"6.2":0.010904},J:{"7":0,"10":0},N:{"10":0,"11":0},O:{"0":0.134796},H:{"0":0.0558876838488},L:{"0":2.965648},R:{_:"0"},M:{"0":0},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/NU.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/NU.js deleted file mode 100644 index 7151582..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/NU.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.155896,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0.155896,"63":0.035976,"64":1.391072,"65":2.860092,"66":13.61092,"67":0.035976,"68":0,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.233844,"18":0,"19":0,"20":0,"21":0.035976,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.035976,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.155896,"51":0,"52":0.077948,"53":0,"54":0,"55":0,"56":0.26982,"57":0,"58":0.035976,"59":0.347768,"60":3.285808,"61":0.113924,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":4.173216,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.347768,"10.1":0.737508,"11.1":0.035976},G:{"8":0.0067425,"3.2":0.00067425,"4.0-4.1":0,"4.2-4.3":0.0013485,"5.0-5.1":0.010788,"6.0-6.1":0.0067425,"7.0-7.1":0.0283185,"8.1-8.4":0.04787175,"9.0-9.2":0.037758,"9.3":0.2332905,"10.0-10.2":0.21643425,"10.3":0.4948995,"11.0-11.2":1.472562,"11.3":4.14191775},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.309359671853,"4.2-4.3":0.709263637907,"4.4":2.67860203678,"4.4.3-4.4.4":1.63734265347},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":1.007328,"5.5":0},B:{"12":0,"13":0.077948,"14":0.155896,"15":0.077948,"16":0.80946,"17":0.155896,_:"18"},P:{"4":2.45700307173,"5":0.0695378227848,"6.2":0.220203105485},J:{"7":0,"10":0},N:{"10":0,"11":0},O:{"0":0.52052},H:{"0":0},L:{"0":51.458748},R:{_:"0"},M:{"0":0},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/NZ.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/NZ.js deleted file mode 100644 index cb00333..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/NZ.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.006524,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0.006524,"21":0,"22":0.006524,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.006524,"30":0,"31":0.006524,"32":0,"33":0,"34":0.013048,"35":0,"36":0.006524,"37":0.013048,"38":0.026096,"39":0.006524,"40":0.013048,"41":0,"42":0,"43":0.013048,"44":0.045668,"45":0.013048,"46":0.006524,"47":0.013048,"48":0.013048,"49":0.378392,"50":0.006524,"51":0.019572,"52":0.03262,"53":0.013048,"54":0.039144,"55":0.26096,"56":0.045668,"57":0.058716,"58":0.071764,"59":0.078288,"60":0.110908,"61":0.06524,"62":0.182672,"63":0.58716,"64":0.332724,"65":2.596552,"66":23.153676,"67":0.150052,"68":0.03262,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.013048,"35":0,"36":0,"37":0.006524,"38":0,"39":0,"40":0,"41":0.006524,"42":0,"43":0.006524,"44":0,"45":0.013048,"46":0,"47":0.006524,"48":0.03262,"49":0.006524,"50":0.006524,"51":0,"52":0.241388,"53":0.013048,"54":0.013048,"55":0.006524,"56":0.03262,"57":0.03262,"58":0.06524,"59":1.441804,"60":1.389612,"61":0.03262,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.006524,"34":0,"35":0,"36":0.006524,"37":0.03262,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.006524,"51":0,"52":0.215292,"53":0.045668,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.006524},E:{"4":0,"5":0.013048,"6":0,"7":0.013048,"8":0.026096,"9":0.026096,"10":0.078288,"11":0.450156,_:"0","3.1":0,"3.2":0,"5.1":0.013048,"6.1":0.006524,"7.1":0,"9.1":0.137004,"10.1":0.300104,"11.1":1.474424},G:{"8":0.0294048590982,"3.2":0.00294048590982,"4.0-4.1":0,"4.2-4.3":0.00588097181965,"5.0-5.1":0.0470477745572,"6.0-6.1":0.0294048590982,"7.0-7.1":0.123500408213,"8.1-8.4":0.208774499597,"9.0-9.2":0.16466721095,"9.3":1.0174081248,"10.0-10.2":0.943895977053,"10.3":2.15831665781,"11.0-11.2":6.42202122705,"11.3":18.063404944},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0483036831683,"4.2-4.3":0.110745029703,"4.4":0.418239207921,"4.4.3-4.4.4":0.255656079208},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.0265661981982,"9":0.0332077477477,"10":0.0199246486486,"11":2.13193740541,"5.5":0},B:{"12":0.006524,"13":0.026096,"14":0.078288,"15":0.09786,"16":1.350468,"17":0.404488,_:"18"},P:{"4":0.327819447514,"5":0.0983458342541,"6.2":1.22385927072},J:{"7":0.0013904,"10":0.0055616},N:{"10":0.0125136,"11":0.0500544},O:{"0":0.493592},H:{"0":0.296176701031},L:{"0":25.695652},R:{_:"0"},M:{"0":0.15642},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/OM.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/OM.js deleted file mode 100644 index 8d04e28..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/OM.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01148,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.00287,"23":0,"24":0,"25":0.00287,"26":0.00287,"27":0.00287,"28":0,"29":0.00574,"30":0.00574,"31":0.00287,"32":0.00287,"33":0.00287,"34":0.00574,"35":0,"36":0.00287,"37":0,"38":0.00861,"39":0.00287,"40":0.00287,"41":0,"42":0,"43":0.01435,"44":0.00287,"45":0.00287,"46":0.00287,"47":0,"48":0,"49":0.10045,"50":0.00287,"51":0,"52":0.00287,"53":0.00287,"54":0.00287,"55":0.00861,"56":0.00574,"57":0.00861,"58":0.02583,"59":0.00574,"60":0.0287,"61":0.00574,"62":0.01148,"63":0.03444,"64":0.03731,"65":0.32431,"66":4.81873,"67":0.04305,"68":0.02009,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.00287,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00287,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00287,"38":0,"39":0,"40":0.00287,"41":0,"42":0,"43":0.00287,"44":0,"45":0,"46":0.00287,"47":0.00861,"48":0.00861,"49":0,"50":0.00287,"51":0.00287,"52":0.02009,"53":0.00287,"54":0.00287,"55":0,"56":0.00287,"57":0.00861,"58":0.00287,"59":0.25543,"60":0.19803,"61":0.01435,"62":0,"3.5":0,"3.6":0.00287},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.00287,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.00287,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.00861,"38":0,"39":0,"40":0.00287,"41":0,"42":0,"43":0.00287,"44":0,"45":0.00287,"46":0.00861,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.0861,"53":0.01722,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},E:{"4":0,"5":0,"6":0,"7":0.00287,"8":0.01148,"9":0.00574,"10":0.0287,"11":0.07462,_:"0","3.1":0,"3.2":0,"5.1":0.04018,"6.1":0,"7.1":0,"9.1":0.04305,"10.1":0.09184,"11.1":0.27839},G:{"8":0.00983522544283,"3.2":0.000983522544283,"4.0-4.1":0,"4.2-4.3":0.00196704508857,"5.0-5.1":0.0157363607085,"6.0-6.1":0.00983522544283,"7.0-7.1":0.0413079468599,"8.1-8.4":0.0698301006441,"9.0-9.2":0.0550772624799,"9.3":0.340298800322,"10.0-10.2":0.315710736715,"10.3":0.721905547504,"11.0-11.2":2.14801323671,"11.3":6.04177898953},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.152228882603,"4.2-4.3":0.349012560113,"4.4":1.31807934936,"4.4.3-4.4.4":0.805699207921},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.02583,"9":0.02583,"10":0.03157,"11":0.67732,"5.5":0},B:{"12":0.00861,"13":0.02296,"14":0.04018,"15":0.04018,"16":0.2583,"17":0.04305,_:"18"},P:{"4":3.35848464286,"5":0.519038535714,"6.2":4.1726627381},J:{"7":0.004278,"10":0.017112},N:{"10":0.010695,"11":0.074865},O:{"0":1.82528},H:{"0":0.391512955326},L:{"0":65.01708},R:{_:"0"},M:{"0":0.12121},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/PA.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/PA.js deleted file mode 100644 index 036b792..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/PA.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.005791,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.005791,"23":0,"24":0,"25":0,"26":0.011582,"27":0,"28":0,"29":0.017373,"30":0.005791,"31":0.011582,"32":0.005791,"33":0.005791,"34":0.005791,"35":0.005791,"36":0.011582,"37":0,"38":0.017373,"39":0,"40":0.005791,"41":0,"42":0,"43":0.011582,"44":0.011582,"45":0.005791,"46":0.017373,"47":0.017373,"48":0.005791,"49":0.5791,"50":0.011582,"51":0.017373,"52":0.005791,"53":0.011582,"54":0.063701,"55":0.034746,"56":0.034746,"57":0.063701,"58":0.11582,"59":0.046328,"60":0.069492,"61":0.092656,"62":0.081074,"63":0.185312,"64":0.196894,"65":1.262438,"66":21.113986,"67":0.185312,"68":0.005791,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0.005791,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.005791,"39":0,"40":0,"41":0,"42":0.005791,"43":0.005791,"44":0,"45":0.017373,"46":0,"47":0.011582,"48":0.046328,"49":0.005791,"50":0.005791,"51":0.023164,"52":0.416952,"53":0.017373,"54":0.034746,"55":0.005791,"56":0.034746,"57":0.040537,"58":0.034746,"59":0.978679,"60":0.86865,"61":0.017373,"62":0.005791,"3.5":0.005791,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0.005791,"18":0,"19":0,"20":0,"21":0,"22":0.005791,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.011582,"34":0,"35":0,"36":0.005791,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0.110029,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0.011582,"51":0.005791,"52":0.283759,"53":0.086865,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.005791},E:{"4":0,"5":0,"6":0,"7":0,"8":0.040537,"9":0.046328,"10":0.081074,"11":0.364833,_:"0","3.1":0,"3.2":0,"5.1":0.081074,"6.1":0.005791,"7.1":0,"9.1":0.167939,"10.1":0.312714,"11.1":1.227692},G:{"8":0.00821131944444,"3.2":0.000821131944444,"4.0-4.1":0,"4.2-4.3":0.00164226388889,"5.0-5.1":0.0131381111111,"6.0-6.1":0.00821131944444,"7.0-7.1":0.0344875416667,"8.1-8.4":0.0583003680556,"9.0-9.2":0.0459833888889,"9.3":0.284111652778,"10.0-10.2":0.263583354167,"10.3":0.602710847222,"11.0-11.2":1.79335216667,"11.3":5.04421353472},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0857895714286,"4.2-4.3":0.196688285714,"4.4":0.742812142857,"4.4.3-4.4.4":0.454057},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.0523334814815,"9":0.0290741563786,"10":0.0290741563786,"11":1.29670737449,"5.5":0},B:{"12":0.017373,"13":0.028955,"14":0.069492,"15":0.34746,"16":0.735457,"17":0.138984,_:"18"},P:{"4":0.994806042254,"5":0.194858915493,"6.2":2.3588184507},J:{"7":0.0033672,"10":0.0134688},N:{"10":0.0105225,"11":0.1367925},O:{"0":0.180987},H:{"0":0.565842917526},L:{"0":50.037481},R:{_:"0"},M:{"0":0.180987},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/PE.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/PE.js deleted file mode 100644 index c951ea2..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/PE.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.007404,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.007404,"19":0,"20":0,"21":0,"22":0.029616,"23":0,"24":0.007404,"25":0.007404,"26":0.022212,"27":0,"28":0,"29":0.03702,"30":0,"31":0.007404,"32":0,"33":0.022212,"34":0.029616,"35":0.007404,"36":0.007404,"37":0.007404,"38":0.140676,"39":0.051828,"40":0.007404,"41":0,"42":0.007404,"43":0.022212,"44":0.014808,"45":0.007404,"46":0.022212,"47":0.014808,"48":0.007404,"49":0.81444,"50":0.022212,"51":0.044424,"52":0.029616,"53":0.022212,"54":0.044424,"55":0.059232,"56":0.088848,"57":0.066636,"58":0.22212,"59":0.11106,"60":0.155484,"61":0.170292,"62":0.199908,"63":0.473856,"64":0.473856,"65":2.310048,"66":41.965872,"67":0.310968,"68":0.022212,"69":0},C:{"2":0,"3":0.007404,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.007404,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.007404,"35":0,"36":0.007404,"37":0,"38":0,"39":0,"40":0.007404,"41":0.014808,"42":0,"43":0.014808,"44":0,"45":0.007404,"46":0,"47":0.03702,"48":0.044424,"49":0.007404,"50":0.007404,"51":0.007404,"52":0.118464,"53":0.014808,"54":0.022212,"55":0.014808,"56":0.044424,"57":0.051828,"58":0.03702,"59":1.058772,"60":0.770016,"61":0.014808,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.007404,"34":0,"35":0,"36":0.007404,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.007404,"47":0.007404,"48":0.007404,"49":0.007404,"50":0.007404,"51":0.014808,"52":0.488664,"53":0.133272,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.007404},E:{"4":0,"5":0,"6":0,"7":0,"8":0.081444,"9":0.051828,"10":0.044424,"11":0.214716,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0.007404,"7.1":0,"9.1":0.07404,"10.1":0.133272,"11.1":0.5553},G:{"8":0.00354492753623,"3.2":0.000354492753623,"4.0-4.1":0,"4.2-4.3":0.000708985507246,"5.0-5.1":0.00567188405797,"6.0-6.1":0.00354492753623,"7.0-7.1":0.0148886956522,"8.1-8.4":0.0251689855072,"9.0-9.2":0.0198515942029,"9.3":0.122654492754,"10.0-10.2":0.113792173913,"10.3":0.260197681159,"11.0-11.2":0.774212173913,"11.3":2.17764898551},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0564904611033,"4.2-4.3":0.1295147157,"4.4":0.489124724187,"4.4.3-4.4.4":0.29898609901},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.06730236,"9":0.02991216,"10":0.0373902,"11":0.61319928,"5.5":0},B:{"12":0.014808,"13":0.029616,"14":0.051828,"15":0.066636,"16":0.436836,"17":0.081444,_:"18"},P:{"4":0.517716571429,"5":0.0398243516484,"6.2":0.328550901099},J:{"7":0.0020768,"10":0.0083072},N:{"10":0.0226808421053,"11":0.192787157895},O:{"0":0.101244},H:{"0":0.427644164948},L:{"0":38.34818},R:{_:"0"},M:{"0":0.067496},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/PF.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/PF.js deleted file mode 100644 index 44301b5..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/PF.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.005734,"35":0,"36":0,"37":0,"38":0.040138,"39":0,"40":0,"41":0,"42":0,"43":0.005734,"44":0.005734,"45":0,"46":0.011468,"47":0.005734,"48":0.005734,"49":0.31537,"50":0,"51":0.022936,"52":0.005734,"53":0.005734,"54":0.005734,"55":0.005734,"56":0.017202,"57":0.005734,"58":0.05734,"59":0.017202,"60":0.045872,"61":0.022936,"62":0.017202,"63":0.05734,"64":0.080276,"65":0.8601,"66":13.36022,"67":0.080276,"68":0.011468,"69":0},C:{"2":0,"3":0,"4":0,"5":0.005734,"6":0,"7":0,"8":0,"9":0.005734,"10":0.005734,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.011468,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.005734,"29":0,"30":0.005734,"31":0.005734,"32":0.05734,"33":0,"34":0.02867,"35":0.005734,"36":0.005734,"37":0.005734,"38":0.263764,"39":0,"40":0,"41":0.011468,"42":0,"43":0.02867,"44":0.005734,"45":0.040138,"46":0,"47":0.051606,"48":0.103212,"49":0.080276,"50":0.02867,"51":0.011468,"52":0.177754,"53":0,"54":0.011468,"55":0.005734,"56":0.08601,"57":0.063074,"58":0.11468,"59":2.884202,"60":3.35439,"61":0.022936,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.005734,"37":0.005734,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0.005734,"52":0.355508,"53":0.103212,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},E:{"4":0.02867,"5":0.005734,"6":0,"7":0,"8":0.011468,"9":0.108946,"10":0.05734,"11":0.51606,_:"0","3.1":0,"3.2":0,"5.1":0.02867,"6.1":0.017202,"7.1":0,"9.1":0.14335,"10.1":0.48739,"11.1":2.219058},G:{"8":0.0216215157005,"3.2":0.00216215157005,"4.0-4.1":0,"4.2-4.3":0.0043243031401,"5.0-5.1":0.0345944251208,"6.0-6.1":0.0216215157005,"7.0-7.1":0.090810365942,"8.1-8.4":0.153512761473,"9.0-9.2":0.121080487923,"9.3":0.748104443237,"10.0-10.2":0.694050653986,"10.3":1.58701925242,"11.0-11.2":4.72213902899,"11.3":13.2820970948},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0511176633663,"4.2-4.3":0.117196594059,"4.4":0.442604158416,"4.4.3-4.4.4":0.270549584158},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.017202,"9":0.017202,"10":0.011468,"11":1.072258,"5.5":0},B:{"12":0.022936,"13":0.02867,"14":0.05734,"15":0.091744,"16":0.682346,"17":0.137616,_:"18"},P:{"4":0.448981890411,"5":0.115123561644,"6.2":1.78441520548},J:{"7":0.0008532,"10":0.0034128},N:{"10":0,"11":0.209034},O:{"0":0.418068},H:{"0":0.0525040515464},L:{"0":43.201566},R:{_:"0"},M:{"0":0.12798},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/PG.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/PG.js deleted file mode 100644 index 5baa573..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/PG.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.050436,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.004203,"23":0,"24":0,"25":0,"26":0.004203,"27":0,"28":0,"29":0,"30":0.004203,"31":0,"32":0,"33":0,"34":0,"35":0.012609,"36":0,"37":0,"38":0.004203,"39":0,"40":0.075654,"41":0,"42":0,"43":0.021015,"44":0,"45":0.004203,"46":0.033624,"47":0,"48":0,"49":0.046233,"50":0.012609,"51":0.008406,"52":0,"53":0.004203,"54":0.054639,"55":0.058842,"56":0.012609,"57":0.012609,"58":0.012609,"59":0.021015,"60":0.071451,"61":0.016812,"62":0.012609,"63":0.025218,"64":0.037827,"65":0.584217,"66":1.815696,"67":0.012609,"68":0,"69":0},C:{"2":0,"3":0.012609,"4":0.016812,"5":0,"6":0.004203,"7":0,"8":0,"9":0.012609,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0.092466,"20":0.012609,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.117684,"27":0,"28":0.004203,"29":0.46233,"30":0.096669,"31":0.004203,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.340443,"38":0.071451,"39":0.21015,"40":0.079857,"41":0.004203,"42":0.025218,"43":0.033624,"44":0.243774,"45":0.891036,"46":0.004203,"47":0.327834,"48":0.029421,"49":0.428706,"50":0.008406,"51":0.004203,"52":0.029421,"53":0.096669,"54":0.008406,"55":0.369864,"56":0.256383,"57":0.231165,"58":0.592623,"59":3.240513,"60":1.458441,"61":0.12609,"62":0.004203,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0.012609,"19":0,"20":0.008406,"21":0,"22":0.004203,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0.008406,"31":0,"32":0.004203,"33":0.008406,"34":0.012609,"35":0.016812,"36":0.004203,"37":0.180729,"38":0,"39":0,"40":0,"41":0,"42":0.046233,"43":0.008406,"44":0.004203,"45":0.004203,"46":0.004203,"47":0,"48":0,"49":0,"50":0,"51":0.004203,"52":0.113481,"53":0.016812,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.021015},E:{"4":0,"5":0.004203,"6":0,"7":0.004203,"8":0,"9":0.004203,"10":0.004203,"11":0.008406,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.004203,"10.1":0.012609,"11.1":0.025218},G:{"8":0.00124987922705,"3.2":0.000124987922705,"4.0-4.1":0,"4.2-4.3":0.000249975845411,"5.0-5.1":0.00199980676329,"6.0-6.1":0.00124987922705,"7.0-7.1":0.00524949275362,"8.1-8.4":0.00887414251208,"9.0-9.2":0.0069993236715,"9.3":0.043245821256,"10.0-10.2":0.0401211231884,"10.3":0.0917411352657,"11.0-11.2":0.272973623188,"11.3":0.767800809179},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.722041257426,"4.2-4.3":1.65541166337,"4.4":6.25182064356,"4.4.3-4.4.4":3.82153543564},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.0802898292683,"9":0.0507093658537,"10":0.198611682927,"11":1.22970212195,"5.5":0},B:{"12":0.029421,"13":0.054639,"14":0.130293,"15":0.033624,"16":0.134496,"17":0.004203,_:"18"},P:{"4":2.78631671508,"5":0.376254446927,"6.2":0.457606759777},J:{"7":0.0034782,"10":0.0139128},N:{"10":0.034057375,"11":0.238401625},O:{"0":5.194112},H:{"0":4.59364439691},L:{"0":47.633442},R:{_:"0"},M:{"0":0.121737},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/PH.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/PH.js deleted file mode 100644 index bfaf5eb..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/PH.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.005506,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.005506,"19":0,"20":0,"21":0,"22":0.005506,"23":0,"24":0,"25":0,"26":0.005506,"27":0,"28":0.005506,"29":0.022024,"30":0.011012,"31":0.016518,"32":0.005506,"33":0.011012,"34":0.011012,"35":0.005506,"36":0.016518,"37":0.016518,"38":0.022024,"39":0.005506,"40":0.011012,"41":0.005506,"42":0.005506,"43":0.02753,"44":0.016518,"45":0.011012,"46":0.022024,"47":0.011012,"48":0.016518,"49":0.396432,"50":0.02753,"51":0.060566,"52":0.022024,"53":0.02753,"54":0.038542,"55":0.049554,"56":0.066072,"57":0.05506,"58":0.19271,"59":0.088096,"60":0.170686,"61":0.148662,"62":0.159674,"63":0.38542,"64":0.33036,"65":1.503138,"66":19.232458,"67":0.198216,"68":0.071578,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.005506,"30":0.005506,"31":0.005506,"32":0,"33":0,"34":0.005506,"35":0,"36":0.005506,"37":0.005506,"38":0.005506,"39":0.005506,"40":0.005506,"41":0.005506,"42":0.005506,"43":0.022024,"44":0.005506,"45":0.011012,"46":0.005506,"47":0.033036,"48":0.02753,"49":0.011012,"50":0.005506,"51":0.011012,"52":0.093602,"53":0.011012,"54":0.022024,"55":0.011012,"56":0.148662,"57":0.033036,"58":0.033036,"59":0.792864,"60":0.671732,"61":0.049554,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.005506,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.005506,"34":0.005506,"35":0,"36":0.005506,"37":0.209228,"38":0,"39":0,"40":0.005506,"41":0,"42":0,"43":0,"44":0,"45":0.005506,"46":0.005506,"47":0,"48":0,"49":0.005506,"50":0.005506,"51":0.005506,"52":0.19271,"53":0.05506,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.016518},E:{"4":0,"5":0,"6":0,"7":0.005506,"8":0.011012,"9":0.011012,"10":0.038542,"11":0.132144,_:"0","3.1":0,"3.2":0,"5.1":0.005506,"6.1":0,"7.1":0,"9.1":0.071578,"10.1":0.08259,"11.1":0.24777},G:{"8":0.0116339613527,"3.2":0.00116339613527,"4.0-4.1":0,"4.2-4.3":0.00232679227053,"5.0-5.1":0.0186143381643,"6.0-6.1":0.0116339613527,"7.0-7.1":0.0488626376812,"8.1-8.4":0.0826011256039,"9.0-9.2":0.0651501835749,"9.3":0.402535062802,"10.0-10.2":0.37345015942,"10.3":0.853932763285,"11.0-11.2":2.54085715942,"11.3":7.14674245894},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.128875468175,"4.2-4.3":0.295470585573,"4.4":1.11587295615,"4.4.3-4.4.4":0.682096990099},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.3344895,"9":0.07804755,"10":0.03344895,"11":0.445986,"5.5":0},B:{"12":0.011012,"13":0.022024,"14":0.038542,"15":0.044048,"16":0.291818,"17":0.077084,_:"18"},P:{"4":0.662800057803,"5":0.126247630058,"6.2":0.936336589595},J:{"7":0.0053928,"10":0.0215712},N:{"10":0.0116844,"11":0.1051596},O:{"0":2.008818},H:{"0":1.70185154639},L:{"0":48.529344},R:{_:"0"},M:{"0":0.125832},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/PK.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/PK.js deleted file mode 100644 index 24582e3..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/PK.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.002931,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.002931,"19":0,"20":0,"21":0,"22":0.002931,"23":0.002931,"24":0.002931,"25":0.002931,"26":0.002931,"27":0.002931,"28":0.002931,"29":0.035172,"30":0.005862,"31":0.005862,"32":0.005862,"33":0.008793,"34":0.002931,"35":0.002931,"36":0.002931,"37":0.002931,"38":0.002931,"39":0.002931,"40":0.005862,"41":0.002931,"42":0,"43":0.046896,"44":0.002931,"45":0.002931,"46":0.005862,"47":0.005862,"48":0.005862,"49":0.149481,"50":0.002931,"51":0.002931,"52":0.002931,"53":0.002931,"54":0.005862,"55":0.008793,"56":0.020517,"57":0.005862,"58":0.038103,"59":0.020517,"60":0.043965,"61":0.02931,"62":0.043965,"63":0.067413,"64":0.05862,"65":0.284307,"66":5.322696,"67":0.079137,"68":0.041034,"69":0},C:{"2":0,"3":0.002931,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.002931,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.002931,"29":0.002931,"30":0.002931,"31":0.002931,"32":0.002931,"33":0.002931,"34":0.002931,"35":0.002931,"36":0.002931,"37":0.002931,"38":0.002931,"39":0,"40":0.002931,"41":0.002931,"42":0.002931,"43":0.008793,"44":0.005862,"45":0.002931,"46":0.002931,"47":0.014655,"48":0.017586,"49":0.005862,"50":0.002931,"51":0.005862,"52":0.055689,"53":0.005862,"54":0.005862,"55":0.005862,"56":0.026379,"57":0.011724,"58":0.011724,"59":0.254997,"60":0.23448,"61":0.035172,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0.017586,"19":0.002931,"20":0.002931,"21":0.002931,"22":0.005862,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0.002931,"33":0.008793,"34":0,"35":0.002931,"36":0.002931,"37":0.055689,"38":0,"39":0,"40":0,"41":0,"42":0.002931,"43":0.002931,"44":0,"45":0.002931,"46":0.005862,"47":0,"48":0.002931,"49":0.002931,"50":0.002931,"51":0.002931,"52":0.202239,"53":0.052758,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.005862},E:{"4":0,"5":0,"6":0,"7":0,"8":0.002931,"9":0,"10":0.002931,"11":0.017586,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.005862,"10.1":0.008793,"11.1":0.032241},G:{"8":0.00309046900161,"3.2":0.000309046900161,"4.0-4.1":0,"4.2-4.3":0.000618093800322,"5.0-5.1":0.00494475040258,"6.0-6.1":0.00309046900161,"7.0-7.1":0.0129799698068,"8.1-8.4":0.0219423299114,"9.0-9.2":0.017306626409,"9.3":0.106930227456,"10.0-10.2":0.0992040549517,"10.3":0.226840424718,"11.0-11.2":0.674958429952,"11.3":1.89847510769},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.266991130127,"4.2-4.3":0.612126005658,"4.4":2.31175246818,"4.4.3-4.4.4":1.41309939604},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.0061551,"7":0.00307755,"8":0.061551,"9":0.0061551,"10":0.0123102,"11":0.09540405,"5.5":0},B:{"12":0.008793,"13":0.011724,"14":0.023448,"15":0.014655,"16":0.05862,"17":0.011724,_:"18"},P:{"4":1.10048857082,"5":0.164559038627,"6.2":1.06963375107},J:{"7":0.0098966,"10":0.0395864},N:{"10":0.0333252857143,"11":0.355469714286},O:{"0":12.194025},H:{"0":5.15320383162},L:{"0":57.321613},R:{_:"0"},M:{"0":0.063621},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/PL.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/PL.js deleted file mode 100644 index d0e60b9..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/PL.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.003443,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.003443,"19":0,"20":0,"21":0,"22":0.010329,"23":0,"24":0,"25":0,"26":0.003443,"27":0,"28":0,"29":0.013772,"30":0,"31":0.006886,"32":0,"33":0.003443,"34":0.010329,"35":0.003443,"36":0.003443,"37":0.003443,"38":0.010329,"39":0.006886,"40":0.006886,"41":0,"42":0,"43":0.006886,"44":0.003443,"45":0,"46":0.024101,"47":0.006886,"48":0.003443,"49":0.254782,"50":0.006886,"51":0.013772,"52":0.003443,"53":0.006886,"54":0.010329,"55":0.013772,"56":0.013772,"57":0.024101,"58":0.044759,"59":0.017215,"60":0.013772,"61":0.024101,"62":0.027544,"63":0.075746,"64":0.072303,"65":0.385616,"66":5.842771,"67":0.03443,"68":0.010329,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0.003443,"32":0,"33":0,"34":0.003443,"35":0,"36":0,"37":0,"38":0.003443,"39":0.003443,"40":0.003443,"41":0.03443,"42":0,"43":0.006886,"44":0,"45":0.006886,"46":0,"47":0.013772,"48":0.024101,"49":0.003443,"50":0.010329,"51":0.006886,"52":0.234124,"53":0.010329,"54":0.010329,"55":0.006886,"56":0.020658,"57":0.024101,"58":0.024101,"59":1.208493,"60":0.970926,"61":0.010329,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0.003443,"21":0,"22":0,"23":0.003443,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0.003443,"31":0.003443,"32":0.017215,"33":0.041316,"34":0.003443,"35":0.006886,"36":0.037873,"37":0.003443,"38":0,"39":0,"40":0,"41":0,"42":0.003443,"43":0.003443,"44":0,"45":0.006886,"46":0.010329,"47":0.003443,"48":0.003443,"49":0.006886,"50":0.003443,"51":0.006886,"52":0.729916,"53":0.168707,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.010329},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0.003443,"10":0.006886,"11":0.037873,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.010329,"10.1":0.020658,"11.1":0.141163},G:{"8":0.00201517713366,"3.2":0.000201517713366,"4.0-4.1":0,"4.2-4.3":0.000403035426731,"5.0-5.1":0.00322428341385,"6.0-6.1":0.00201517713366,"7.0-7.1":0.00846374396135,"8.1-8.4":0.014307757649,"9.0-9.2":0.0112849919485,"9.3":0.0697251288245,"10.0-10.2":0.0646871859903,"10.3":0.14791400161,"11.0-11.2":0.44011468599,"11.3":1.2379233132},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.145024480905,"4.2-4.3":0.332495151344,"4.4":1.25569977369,"4.4.3-4.4.4":0.767568594059},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.010329,"9":0.003443,"10":0.010329,"11":0.258225,"5.5":0},B:{"12":0.006886,"13":0.013772,"14":0.041316,"15":0.072303,"16":0.251339,"17":0.075746,_:"18"},P:{"4":1.14417419728,"5":0.384766544218,"6.2":2.72374211565},J:{"7":0.0052456,"10":0.0209824},N:{"10":0.022358295082,"11":0.659569704918},O:{"0":0.059013},H:{"0":0.794591230241},L:{"0":74.9753},R:{_:"0"},M:{"0":0.203267},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/PM.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/PM.js deleted file mode 100644 index 4817395..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/PM.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.074079,"47":0.008231,"48":0,"49":0.156389,"50":0,"51":0,"52":0,"53":0,"54":0.123465,"55":0.016462,"56":0,"57":0.041155,"58":0,"59":0,"60":0.049386,"61":0.008231,"62":0.485629,"63":0.016462,"64":0.024693,"65":2.049519,"66":22.676405,"67":0.08231,"68":0,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0.008231,"26":0,"27":0,"28":0,"29":0.016462,"30":0,"31":0.312778,"32":0,"33":0,"34":0.041155,"35":0,"36":0.008231,"37":0.008231,"38":0,"39":0,"40":0.008231,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.543246,"49":0.016462,"50":0.032924,"51":0,"52":0.378626,"53":0,"54":0,"55":0,"56":0,"57":0.016462,"58":0,"59":4.148424,"60":3.819184,"61":0.008231,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":1.958978,"53":0.115234,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},E:{"4":0,"5":0,"6":0,"7":0,"8":0.016462,"9":0.016462,"10":0.016462,"11":0.181082,_:"0","3.1":0,"3.2":0,"5.1":0.008231,"6.1":0.008231,"7.1":0,"9.1":0.065848,"10.1":0.172851,"11.1":20.198874},G:{"8":0.0148173822464,"3.2":0.00148173822464,"4.0-4.1":0,"4.2-4.3":0.00296347644928,"5.0-5.1":0.0237078115942,"6.0-6.1":0.0148173822464,"7.0-7.1":0.0622330054348,"8.1-8.4":0.105203413949,"9.0-9.2":0.0829773405797,"9.3":0.512681425725,"10.0-10.2":0.475637970109,"10.3":1.08759585688,"11.0-11.2":3.23611628261,"11.3":9.10231791395},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0598465459689,"4.2-4.3":0.137209154173,"4.4":0.518183507779,"4.4.3-4.4.4":0.316748792079},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.502091,"5.5":0},B:{"12":0,"13":0,"14":0.024693,"15":0.008231,"16":1.267574,"17":0.230468,_:"18"},P:{"4":0.0576847826087,"5":0,"6.2":0.184591304348},J:{"7":0,"10":0},N:{"10":0,"11":0},O:{"0":0},H:{"0":0},L:{"0":23.362042},R:{_:"0"},M:{"0":0.097295},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/PN.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/PN.js deleted file mode 100644 index e7f6bf9..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/PN.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3":0},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"5.5":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,_:"18"},P:{"4":0,"5":0,"6.2":0},J:{"7":0,"10":0},N:{"10":0,"11":0},O:{"0":0},H:{"0":0},L:{"0":0},R:{_:"0"},M:{"0":0},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/PR.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/PR.js deleted file mode 100644 index 6239a0e..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/PR.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.005229,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.005229,"29":0.015687,"30":0.010458,"31":0.005229,"32":0.005229,"33":0,"34":0.005229,"35":0.005229,"36":0.031374,"37":0.026145,"38":0.020916,"39":0,"40":0,"41":0,"42":0.005229,"43":0.020916,"44":0.005229,"45":0.005229,"46":0.005229,"47":0.005229,"48":0,"49":0.266679,"50":0.005229,"51":0.005229,"52":0.005229,"53":0.005229,"54":0.010458,"55":0.015687,"56":0.020916,"57":0.010458,"58":0.026145,"59":0.015687,"60":0.041832,"61":0.167328,"62":0.015687,"63":0.067977,"64":0.057519,"65":1.113777,"66":12.899943,"67":0.094122,"68":0.010458,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.005229,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.005229,"30":0,"31":0.005229,"32":0,"33":0,"34":0.015687,"35":0,"36":0.005229,"37":0,"38":0,"39":0,"40":0.005229,"41":0,"42":0,"43":0.005229,"44":0,"45":0.026145,"46":0,"47":0.010458,"48":0.078435,"49":0.020916,"50":0.005229,"51":0.005229,"52":0.183015,"53":0.005229,"54":0.010458,"55":0.010458,"56":0.020916,"57":0.010458,"58":0.010458,"59":1.030113,"60":0.847098,"61":0.020916,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.005229,"34":0,"35":0,"36":0.005229,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.005229,"47":0,"48":0,"49":0,"50":0,"51":0.005229,"52":0.203931,"53":0.057519,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},E:{"4":0,"5":0.005229,"6":0,"7":0.005229,"8":0.460152,"9":0.015687,"10":0.10458,"11":0.491526,_:"0","3.1":0,"3.2":0,"5.1":0.020916,"6.1":0.005229,"7.1":0,"9.1":0.224847,"10.1":0.371259,"11.1":1.662822},G:{"8":0.0258413113929,"3.2":0.00258413113929,"4.0-4.1":0,"4.2-4.3":0.00516826227858,"5.0-5.1":0.0413460982287,"6.0-6.1":0.0258413113929,"7.0-7.1":0.10853350785,"8.1-8.4":0.18347331089,"9.0-9.2":0.1447113438,"9.3":0.894109374195,"10.0-10.2":0.829506095713,"10.3":1.89675225624,"11.0-11.2":5.64374240821,"11.3":15.8743175887},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0645077878359,"4.2-4.3":0.147895903819,"4.4":0.558543041018,"4.4.3-4.4.4":0.341419267327},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.036603,"9":0.057519,"10":0.036603,"11":1.929501,"5.5":0},B:{"12":0.031374,"13":0.041832,"14":0.125496,"15":0.141183,"16":1.41183,"17":0.460152,_:"18"},P:{"4":0.508005946903,"5":0.29183320354,"6.2":2.21577061947},J:{"7":0.0009542,"10":0.0038168},N:{"10":0.0245365714286,"11":0.0613414285714},O:{"0":0.109733},H:{"0":0.149056860825},L:{"0":41.019069},R:{_:"0"},M:{"0":0.162214},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/PS.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/PS.js deleted file mode 100644 index a9220ad..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/PS.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00635,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.0127,"19":0,"20":0,"21":0,"22":0.00635,"23":0,"24":0,"25":0,"26":0.00635,"27":0.00635,"28":0.00635,"29":0.15875,"30":0.00635,"31":0.00635,"32":0.00635,"33":0.0127,"34":0.0127,"35":0.00635,"36":0.01905,"37":0.00635,"38":0.00635,"39":0,"40":0.00635,"41":0.0127,"42":0,"43":0.33655,"44":0.00635,"45":0.00635,"46":0.0381,"47":0.00635,"48":0.00635,"49":0.4445,"50":0.00635,"51":0.0127,"52":0.00635,"53":0.0127,"54":0.0127,"55":0.01905,"56":0.04445,"57":0.01905,"58":0.15875,"59":0.03175,"60":0.13335,"61":0.04445,"62":0.1143,"63":0.59055,"64":0.29845,"65":1.55575,"66":28.7147,"67":0.1778,"68":0.06985,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.00635,"13":0,"14":0,"15":0,"16":0.00635,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.00635,"34":0.00635,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.00635,"41":0.00635,"42":0,"43":0.01905,"44":0,"45":0.00635,"46":0,"47":0.04445,"48":0.0635,"49":0.00635,"50":0.00635,"51":0,"52":0.1143,"53":0.0127,"54":0.0127,"55":0.0127,"56":0.0254,"57":0.01905,"58":0.06985,"59":1.49225,"60":1.2192,"61":0.03175,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.00635,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.00635,"36":0,"37":0.00635,"38":0,"39":0,"40":0,"41":0,"42":0.00635,"43":0.00635,"44":0,"45":0.0127,"46":0.0127,"47":0,"48":0.00635,"49":0.00635,"50":0.00635,"51":0.01905,"52":1.09855,"53":0.2667,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},E:{"4":0,"5":0,"6":0.00635,"7":0,"8":0.00635,"9":0.01905,"10":0.04445,"11":0.2159,_:"0","3.1":0,"3.2":0,"5.1":0.00635,"6.1":0,"7.1":0,"9.1":0.1397,"10.1":0.12065,"11.1":0.69215},G:{"8":0.00647292673108,"3.2":0.000647292673108,"4.0-4.1":0,"4.2-4.3":0.00129458534622,"5.0-5.1":0.0103566827697,"6.0-6.1":0.00647292673108,"7.0-7.1":0.0271862922705,"8.1-8.4":0.0459577797907,"9.0-9.2":0.036248389694,"9.3":0.223963264895,"10.0-10.2":0.207780948068,"10.3":0.475112822061,"11.0-11.2":1.41368719807,"11.3":3.9763188909},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.159465063649,"4.2-4.3":0.365602828854,"4.4":1.38073408769,"4.4.3-4.4.4":0.843998019802},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.0705152380952,"9":0.012820952381,"10":0.0320523809524,"11":0.557711428571,"5.5":0},B:{"12":0.0127,"13":0.0254,"14":0.0254,"15":0.0254,"16":0.40005,"17":0.09525,_:"18"},P:{"4":0.672188709677,"5":0.16295483871,"6.2":1.61936370968},J:{"7":0.00073,"10":0.00292},N:{"10":0.0133833333333,"11":0.0267666666667},O:{"0":0.3066},H:{"0":0.701483591065},L:{"0":44.06065},R:{_:"0"},M:{"0":0.0803},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/PT.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/PT.js deleted file mode 100644 index 8bb0c68..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/PT.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.007637,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.007637,"23":0.007637,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.129829,"30":0,"31":0.007637,"32":0.007637,"33":0.007637,"34":0.015274,"35":0.007637,"36":0.045822,"37":0.007637,"38":0.038185,"39":0.045822,"40":0.007637,"41":0.030548,"42":0.022911,"43":0.122192,"44":0.007637,"45":0.007637,"46":0.015274,"47":0.022911,"48":0.007637,"49":0.985173,"50":0.007637,"51":0.022911,"52":0.022911,"53":0.022911,"54":0.022911,"55":0.053459,"56":0.053459,"57":0.030548,"58":0.084007,"59":0.053459,"60":0.091644,"61":0.122192,"62":0.099281,"63":0.213836,"64":0.290206,"65":1.855791,"66":34.305404,"67":0.22911,"68":0.030548,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0.007637,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0.015274,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.007637,"38":0.015274,"39":0,"40":0.007637,"41":0,"42":0,"43":0.007637,"44":0.007637,"45":0.022911,"46":0.007637,"47":0.022911,"48":0.168014,"49":0.053459,"50":0.038185,"51":0.053459,"52":0.481131,"53":0.015274,"54":0.022911,"55":0.030548,"56":0.068733,"57":0.038185,"58":0.045822,"59":2.779868,"60":2.230004,"61":0.038185,"62":0.007637,"3.5":0,"3.6":0.007637},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0.007637,"33":0.015274,"34":0,"35":0,"36":0.022911,"37":0,"38":0.015274,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.007637,"47":0,"48":0,"49":0.007637,"50":0,"51":0.007637,"52":0.778974,"53":0.221473,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.007637},E:{"4":0,"5":0.015274,"6":0,"7":0.007637,"8":0.015274,"9":0.030548,"10":0.091644,"11":0.626234,_:"0","3.1":0,"3.2":0,"5.1":0.022911,"6.1":0.007637,"7.1":0,"9.1":0.145103,"10.1":0.336028,"11.1":2.145997},G:{"8":0.0109065287842,"3.2":0.00109065287842,"4.0-4.1":0,"4.2-4.3":0.00218130575684,"5.0-5.1":0.0174504460548,"6.0-6.1":0.0109065287842,"7.0-7.1":0.0458074208937,"8.1-8.4":0.077436354368,"9.0-9.2":0.0610765611916,"9.3":0.377365895934,"10.0-10.2":0.350099573973,"10.3":0.800539212762,"11.0-11.2":2.38198588647,"11.3":6.69988063215},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0451042333805,"4.2-4.3":0.103409705799,"4.4":0.39053665488,"4.4.3-4.4.4":0.238722405941},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0.0076560925,"8":0.0535926475,"9":0.0995292025,"10":0.0689048325,"11":2.832754225,"5.5":0},B:{"12":0.022911,"13":0.022911,"14":0.091644,"15":0.137466,"16":1.733599,"17":0.580412,_:"18"},P:{"4":0.169742166667,"5":0.03182665625,"6.2":0.721404208333},J:{"7":0.0014178,"10":0.0056712},N:{"10":0.01240575,"11":0.08684025},O:{"0":0.245752},H:{"0":0.109619651203},L:{"0":29.311024},R:{_:"0"},M:{"0":0.132328},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/PW.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/PW.js deleted file mode 100644 index 01d2958..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/PW.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0.004908,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.004908,"34":0.004908,"35":0.004908,"36":0,"37":0,"38":0,"39":0.004908,"40":0,"41":0.029448,"42":0,"43":0,"44":0,"45":0.009816,"46":0.157056,"47":0.02454,"48":0,"49":0.191412,"50":0.009816,"51":0.029448,"52":0,"53":0.004908,"54":0,"55":0.004908,"56":0.058896,"57":0.053988,"58":0.063804,"59":0,"60":0.279756,"61":0.004908,"62":0.04908,"63":0.039264,"64":0.039264,"65":1.065036,"66":16.721556,"67":0.034356,"68":0.014724,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.009816,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0.014724,"40":0.053988,"41":0,"42":0,"43":0.02454,"44":0,"45":0,"46":0,"47":0.058896,"48":0.04908,"49":0,"50":0,"51":0,"52":0.058896,"53":0,"54":0.068712,"55":0,"56":0.014724,"57":0.004908,"58":0.063804,"59":0.677304,"60":0.41718,"61":0.034356,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0.014724,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.107976,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.039264,"53":0.014724,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.161964,_:"0","3.1":0,"3.2":0,"5.1":0.009816,"6.1":0,"7.1":0,"9.1":0.04908,"10.1":0.04908,"11.1":0.289572},G:{"8":0.0103341666667,"3.2":0.00103341666667,"4.0-4.1":0,"4.2-4.3":0.00206683333333,"5.0-5.1":0.0165346666667,"6.0-6.1":0.0103341666667,"7.0-7.1":0.0434035,"8.1-8.4":0.0733725833333,"9.0-9.2":0.0578713333333,"9.3":0.357562166667,"10.0-10.2":0.33172675,"10.3":0.758527833333,"11.0-11.2":2.256982,"11.3":6.34827858333},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.144669108911,"4.2-4.3":0.33168039604,"4.4":1.25262277228,"4.4.3-4.4.4":0.765687722772},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0.0312808630705,"10":0.104269543568,"11":1.12089759336,"5.5":0},B:{"12":0.004908,"13":0.107976,"14":0.014724,"15":0.044172,"16":0.34356,"17":0.004908,_:"18"},P:{"4":0.460990848921,"5":0.125724776978,"6.2":0.785779856115},J:{"7":0.0030552,"10":0.0122208},N:{"10":0,"11":0},O:{"0":2.790416},H:{"0":0.621880185567},L:{"0":56.761136},R:{_:"0"},M:{"0":0.040736},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/PY.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/PY.js deleted file mode 100644 index 142cff7..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/PY.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00226,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00226,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.00226,"30":0.00226,"31":0.00226,"32":0,"33":0.00226,"34":0,"35":0,"36":0.00226,"37":0.00226,"38":0.00226,"39":0,"40":0,"41":0.00226,"42":0,"43":0.00226,"44":0.00226,"45":0,"46":0.00226,"47":0,"48":0.00226,"49":0.08588,"50":0.00226,"51":0.00452,"52":0.00226,"53":0.00226,"54":0.00226,"55":0.00452,"56":0.00452,"57":0.00226,"58":0.01356,"59":0.00678,"60":0.00904,"61":0.00904,"62":0.0113,"63":0.02034,"64":0.02486,"65":0.18758,"66":3.60018,"67":0.02938,"68":0.00226,"69":0},C:{"2":0,"3":0,"4":0.00226,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.00226,"23":0,"24":0.00226,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00226,"35":0.00226,"36":0,"37":0,"38":0.00452,"39":0,"40":0,"41":0,"42":0,"43":0.00452,"44":0,"45":0.00226,"46":0,"47":0.00452,"48":0.00452,"49":0,"50":0.00226,"51":0.00226,"52":0.03842,"53":0.00226,"54":0.00226,"55":0.00226,"56":0.00452,"57":0.00904,"58":0.00678,"59":0.21244,"60":0.15368,"61":0.00226,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0.00452,"18":0,"19":0,"20":0,"21":0,"22":0.00226,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.00226,"30":0,"31":0,"32":0,"33":0.00226,"34":0,"35":0,"36":0,"37":0.00226,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.00226,"44":0,"45":0,"46":0.00226,"47":0,"48":0,"49":0.00226,"50":0,"51":0,"52":0.05876,"53":0.01356,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00226},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0.0226,"10":0.00226,"11":0.02486,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0.00226,"7.1":0,"9.1":0.00678,"10.1":0.0226,"11.1":0.06554},G:{"8":0.00527914653784,"3.2":0.000527914653784,"4.0-4.1":0,"4.2-4.3":0.00105582930757,"5.0-5.1":0.00844663446055,"6.0-6.1":0.00527914653784,"7.0-7.1":0.0221724154589,"8.1-8.4":0.0374819404187,"9.0-9.2":0.0295632206119,"9.3":0.182658470209,"10.0-10.2":0.169460603865,"10.3":0.387489355878,"11.0-11.2":1.15296560386,"11.3":3.2429797182},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.112948910891,"4.2-4.3":0.258956039604,"4.4":0.977972277228,"4.4.3-4.4.4":0.597802772277},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00678,"9":0.00226,"10":0.00226,"11":0.04746,"5.5":0},B:{"12":0.00226,"13":0.00452,"14":0.00904,"15":0.01582,"16":0.04294,"17":0.0113,_:"18"},P:{"4":2.0630602649,"5":0.322038675497,"6.2":2.09325139073},J:{"7":0.003096,"10":0.012384},N:{"10":0.0436615384615,"11":0.382038461538},O:{"0":0.25542},H:{"0":0.959932886598},L:{"0":79.9347},R:{_:"0"},M:{"0":0.09288},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/QA.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/QA.js deleted file mode 100644 index 4b2a72c..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/QA.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0.01318,"20":0,"21":0,"22":0.003295,"23":0,"24":0.03954,"25":0,"26":0,"27":0,"28":0,"29":0.154865,"30":0.01977,"31":0.003295,"32":0.003295,"33":0.016475,"34":0.003295,"35":0.02636,"36":0.009885,"37":0.009885,"38":0.01318,"39":0,"40":0,"41":0,"42":0,"43":0.009885,"44":0.003295,"45":0.003295,"46":0,"47":0.01318,"48":0,"49":0.08567,"50":0.003295,"51":0.003295,"52":0.003295,"53":0.003295,"54":0.016475,"55":0.023065,"56":0.075785,"57":0.003295,"58":0.03954,"59":0.016475,"60":0.04613,"61":0.02636,"62":0.023065,"63":0.05272,"64":0.056015,"65":0.451415,"66":6.217665,"67":0.04613,"68":0.01977,"69":0},C:{"2":0.01318,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0.01318,"16":0,"17":0,"18":0.01318,"19":0,"20":0,"21":0.01318,"22":0,"23":0.01318,"24":0,"25":0.02636,"26":0,"27":0,"28":0,"29":0.003295,"30":0.01318,"31":0.003295,"32":0,"33":0,"34":0.003295,"35":0,"36":0,"37":0,"38":0.01977,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.003295,"46":0,"47":0.00659,"48":0.00659,"49":0.003295,"50":0.00659,"51":0.016475,"52":0.02636,"53":0.003295,"54":0.003295,"55":0.003295,"56":0.003295,"57":0.01318,"58":0.01318,"59":0.293255,"60":0.20429,"61":0.009885,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.003295,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.003295,"29":0,"30":0,"31":0,"32":0,"33":0.003295,"34":0,"35":0,"36":0,"37":0.01318,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.016475,"44":0.009885,"45":0.003295,"46":0.016475,"47":0,"48":0,"49":0,"50":0,"51":0.003295,"52":0.148275,"53":0.03295,"9.5-9.6":0,"10.0-10.1":0.01318,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.003295},E:{"4":0,"5":0.01318,"6":0,"7":0.003295,"8":0.003295,"9":0.003295,"10":0.029655,"11":0.108735,_:"0","3.1":0,"3.2":0,"5.1":0.003295,"6.1":0,"7.1":0.003295,"9.1":0.042835,"10.1":0.07249,"11.1":0.352565},G:{"8":0.0122087912641,"3.2":0.00122087912641,"4.0-4.1":0,"4.2-4.3":0.00244175825282,"5.0-5.1":0.0195340660225,"6.0-6.1":0.0122087912641,"7.0-7.1":0.0512769233092,"8.1-8.4":0.086682417975,"9.0-9.2":0.0683692310789,"9.3":0.422424177738,"10.0-10.2":0.391902199577,"10.3":0.896125278784,"11.0-11.2":2.66640001208,"11.3":7.49986047353},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0500904596888,"4.2-4.3":0.114841541726,"4.4":0.433710077793,"4.4.3-4.4.4":0.265112920792},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.0397033884298,"9":0.0628636983471,"10":0.0430120041322,"11":0.655105909091,"5.5":0},B:{"12":0.01318,"13":0.00659,"14":0.023065,"15":0.03295,"16":0.27678,"17":0.05931,_:"18"},P:{"4":0.523270674419,"5":0.112862302326,"6.2":1.35434762791},J:{"7":0.004023,"10":0.016092},N:{"10":0.012069,"11":0.048276},O:{"0":32.17059},H:{"0":0.99026628866},L:{"0":29.34485},R:{_:"0"},M:{"0":0.087165},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/RE.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/RE.js deleted file mode 100644 index 1b8d30b..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/RE.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.006455,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":1.40719,"30":0.006455,"31":0,"32":0.006455,"33":0,"34":0.006455,"35":0.01291,"36":0.006455,"37":0,"38":0.01291,"39":0,"40":0.019365,"41":0.006455,"42":0.045185,"43":0.006455,"44":0.045185,"45":0,"46":0.006455,"47":0.006455,"48":0.032275,"49":0.49058,"50":0.01291,"51":0.019365,"52":0.019365,"53":0.019365,"54":0.3873,"55":0.24529,"56":0.032275,"57":0.05164,"58":0.083915,"59":0.02582,"60":0.10328,"61":0.14201,"62":0.09037,"63":0.135555,"64":0.225925,"65":1.116715,"66":17.6867,"67":0.1291,"68":0.01291,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.006455,"12":0,"13":0,"14":0,"15":0,"16":0.006455,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0.006455,"24":0.006455,"25":0,"26":0.019365,"27":0,"28":0.006455,"29":0,"30":0,"31":0.01291,"32":0.019365,"33":0,"34":0.006455,"35":0.01291,"36":0.01291,"37":0.032275,"38":0.006455,"39":0,"40":0.01291,"41":0.03873,"42":0.01291,"43":0.01291,"44":0.01291,"45":0.09037,"46":0,"47":0.019365,"48":0.56804,"49":0.10328,"50":0.02582,"51":0.01291,"52":0.380845,"53":0.045185,"54":0.032275,"55":0.122645,"56":0.14201,"57":0.07746,"58":0.083915,"59":3.233955,"60":2.704645,"61":0.01291,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.006455,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.01291,"47":0,"48":0,"49":0.006455,"50":0.006455,"51":0.01291,"52":0.548675,"53":0.148465,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},E:{"4":0,"5":0.019365,"6":0.006455,"7":0,"8":0.083915,"9":0.05164,"10":0.045185,"11":0.535765,_:"0","3.1":0,"3.2":0,"5.1":0.03873,"6.1":0.01291,"7.1":0,"9.1":0.20656,"10.1":0.41312,"11.1":1.84613},G:{"8":0.0146395933977,"3.2":0.00146395933977,"4.0-4.1":0,"4.2-4.3":0.00292791867955,"5.0-5.1":0.0234233494364,"6.0-6.1":0.0146395933977,"7.0-7.1":0.0614862922705,"8.1-8.4":0.103941113124,"9.0-9.2":0.0819817230274,"9.3":0.506529931562,"10.0-10.2":0.469930948068,"10.3":1.07454615539,"11.0-11.2":3.19728719807,"11.3":8.99310222424},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0631310113154,"4.2-4.3":0.144739391796,"4.4":0.546622171146,"4.4.3-4.4.4":0.334132425743},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.019365,"9":0.01291,"10":0.06455,"11":1.01989,"5.5":0},B:{"12":0.019365,"13":0.032275,"14":0.096825,"15":0.096825,"16":1.374915,"17":0.28402,_:"18"},P:{"4":0.572663184932,"5":0.194489383562,"6.2":2.11777328767},J:{"7":0.007799,"10":0.031196},N:{"10":0.16218375,"11":0.05406125},O:{"0":0.08508},H:{"0":0.194658264605},L:{"0":39.83434},R:{_:"0"},M:{"0":0.223335},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/RO.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/RO.js deleted file mode 100644 index 247c069..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/RO.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.006072,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.006072,"23":0,"24":0,"25":0,"26":0.006072,"27":0,"28":0.006072,"29":0.170016,"30":0.006072,"31":0.006072,"32":0,"33":0.006072,"34":0.018216,"35":0,"36":0.006072,"37":0.006072,"38":0.018216,"39":0.006072,"40":0.006072,"41":0.006072,"42":0.006072,"43":0.012144,"44":0.006072,"45":0.006072,"46":0.018216,"47":0.024288,"48":0.012144,"49":1.111176,"50":0.006072,"51":0.024288,"52":0.012144,"53":0.018216,"54":0.018216,"55":0.042504,"56":0.054648,"57":0.03036,"58":0.109296,"59":0.06072,"60":0.085008,"61":0.103224,"62":0.12144,"63":0.224664,"64":0.218592,"65":1.256904,"66":20.784456,"67":0.145728,"68":0.024288,"69":0},C:{"2":0,"3":0.006072,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.006072,"25":0,"26":0,"27":0,"28":0,"29":0.006072,"30":0,"31":0.006072,"32":0.012144,"33":0,"34":0.006072,"35":0.006072,"36":0,"37":0,"38":0.012144,"39":0.006072,"40":0.006072,"41":0.006072,"42":0.006072,"43":0.018216,"44":0.006072,"45":0.018216,"46":0,"47":0.03036,"48":0.103224,"49":0.012144,"50":0.024288,"51":0.012144,"52":0.66792,"53":0.03036,"54":0.024288,"55":0.03036,"56":0.054648,"57":0.06072,"58":0.072864,"59":2.36808,"60":1.924824,"61":0.036432,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0.024288,"32":0,"33":0,"34":0,"35":0,"36":0.048576,"37":0,"38":0,"39":0,"40":0.006072,"41":0,"42":0.006072,"43":0,"44":0,"45":0.012144,"46":0.012144,"47":0.006072,"48":0.012144,"49":0.012144,"50":0.006072,"51":0.012144,"52":1.317624,"53":0.33396,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.012144},E:{"4":0,"5":0,"6":0,"7":0,"8":0.006072,"9":0.012144,"10":0.018216,"11":0.097152,_:"0","3.1":0,"3.2":0,"5.1":0.006072,"6.1":0.006072,"7.1":0,"9.1":0.024288,"10.1":0.054648,"11.1":0.358248},G:{"8":0.0113557487923,"3.2":0.00113557487923,"4.0-4.1":0,"4.2-4.3":0.00227114975845,"5.0-5.1":0.0181691980676,"6.0-6.1":0.0113557487923,"7.0-7.1":0.0476941449275,"8.1-8.4":0.0806258164251,"9.0-9.2":0.0635921932367,"9.3":0.392908908213,"10.0-10.2":0.364519536232,"10.3":0.833511961353,"11.0-11.2":2.48009553623,"11.3":6.97583648309},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0663153833098,"4.2-4.3":0.1520401471,"4.4":0.57419417256,"4.4.3-4.4.4":0.35098629703},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.00617899559471,"7":0.00617899559471,"8":0.160653885463,"9":0.0803269427313,"10":0.0803269427313,"11":1.06896623789,"5.5":0},B:{"12":0.018216,"13":0.018216,"14":0.042504,"15":0.097152,"16":0.631488,"17":0.248952,_:"18"},P:{"4":0.668430931677,"5":0.174820397516,"6.2":2.15954608696},J:{"7":0.0047136,"10":0.0188544},N:{"10":0.032897,"11":0.230279},O:{"0":0.243536},H:{"0":0.282627024055},L:{"0":44.724376},R:{_:"0"},M:{"0":0.200328},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/RS.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/RS.js deleted file mode 100644 index 9852384..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/RS.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00589,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00589,"19":0,"20":0,"21":0,"22":0.02356,"23":0,"24":0,"25":0.00589,"26":0.01767,"27":0,"28":0,"29":0.01178,"30":0,"31":0.01178,"32":0,"33":0.01178,"34":0.02356,"35":0.00589,"36":0.01178,"37":0.00589,"38":0.02356,"39":0.00589,"40":0.00589,"41":0,"42":0,"43":0.02356,"44":0.00589,"45":0,"46":0.02356,"47":0.01178,"48":0.01767,"49":1.31347,"50":0.01767,"51":0.01178,"52":0.01178,"53":0.01178,"54":0.01178,"55":0.01767,"56":0.02945,"57":0.01767,"58":0.08246,"59":0.02945,"60":0.05301,"61":0.04712,"62":0.07657,"63":0.16492,"64":0.17081,"65":0.91884,"66":18.95402,"67":0.15314,"68":0.03534,"69":0},C:{"2":0.00589,"3":0.00589,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0.00589,"11":0,"12":0.00589,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0.00589,"28":0.00589,"29":0,"30":0.00589,"31":0.00589,"32":0,"33":0.00589,"34":0.01178,"35":0.00589,"36":0.00589,"37":0.00589,"38":0.01178,"39":0.00589,"40":0.01178,"41":0.01178,"42":0.01178,"43":0.02356,"44":0.00589,"45":0.01767,"46":0.00589,"47":0.04123,"48":0.08246,"49":0.05301,"50":0.03534,"51":0.02356,"52":0.73036,"53":0.01767,"54":0.02356,"55":0.02356,"56":0.07657,"57":0.0589,"58":0.0589,"59":2.56804,"60":2.2971,"61":0.08246,"62":0,"3.5":0,"3.6":0.00589},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0.00589,"31":0.00589,"32":0,"33":0.00589,"34":0,"35":0.00589,"36":0.10013,"37":0.00589,"38":0,"39":0,"40":0.00589,"41":0,"42":0.00589,"43":0.00589,"44":0,"45":0.00589,"46":0.01178,"47":0,"48":0.01178,"49":0.00589,"50":0.00589,"51":0.01178,"52":1.39593,"53":0.37696,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0.00589,"12.1":0.04123},E:{"4":0,"5":0,"6":0,"7":0,"8":0.00589,"9":0.00589,"10":0.00589,"11":0.04712,_:"0","3.1":0,"3.2":0,"5.1":0.00589,"6.1":0,"7.1":0.00589,"9.1":0.01767,"10.1":0.02945,"11.1":0.2356},G:{"8":0.00594671900161,"3.2":0.000594671900161,"4.0-4.1":0,"4.2-4.3":0.00118934380032,"5.0-5.1":0.00951475040258,"6.0-6.1":0.00594671900161,"7.0-7.1":0.0249762198068,"8.1-8.4":0.0422217049114,"9.0-9.2":0.033301626409,"9.3":0.205756477456,"10.0-10.2":0.190889679952,"10.3":0.436489174718,"11.0-11.2":1.29876342995,"11.3":3.65306948269},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.10679427157,"4.2-4.3":0.244845403112,"4.4":0.924682107496,"4.4.3-4.4.4":0.565228217822},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.0659722992701,"7":0,"8":0.563763284672,"9":0.119949635036,"10":0.0299874087591,"11":0.863637372263,"5.5":0},B:{"12":0.00589,"13":0.01767,"14":0.07657,"15":0.15903,"16":0.37696,"17":0.13547,_:"18"},P:{"4":0.524025,"5":0.0822,"6.2":1.41795},J:{"7":0.004932,"10":0.019728},N:{"10":0.077187804878,"11":0.374912195122},O:{"0":0.10275},H:{"0":0.661484020619},L:{"0":52.15574},R:{_:"0"},M:{"0":0.15207},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/RU.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/RU.js deleted file mode 100644 index a7b0fcb..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/RU.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0.007538,"5":0.007538,"6":0.007538,"7":0,"8":0.007538,"9":0.007538,"10":0.007538,"11":0.015076,"12":0.015076,"13":0.007538,"14":0.007538,"15":0.015076,"16":0.015076,"17":0.015076,"18":0.022614,"19":0.007538,"20":0.015076,"21":0.022614,"22":0.030152,"23":0.015076,"24":0.022614,"25":0.007538,"26":0.022614,"27":0.022614,"28":0.045228,"29":0.165836,"30":0.015076,"31":0.030152,"32":0.007538,"33":0.015076,"34":0.015076,"35":0.015076,"36":0.03769,"37":0.022614,"38":0.022614,"39":0.045228,"40":0.03769,"41":0.060304,"42":0.015076,"43":0.03769,"44":0.022614,"45":0.022614,"46":0.015076,"47":0.022614,"48":0.060304,"49":0.844256,"50":0.030152,"51":0.135684,"52":0.060304,"53":0.03769,"54":0.060304,"55":0.105532,"56":0.143222,"57":0.067842,"58":0.11307,"59":0.11307,"60":0.128146,"61":0.165836,"62":0.203526,"63":0.361824,"64":0.399514,"65":1.598056,"66":24.189442,"67":0.18845,"68":0.067842,"69":0},C:{"2":0.007538,"3":0.022614,"4":0.007538,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0.007538,"11":0.007538,"12":0.015076,"13":0,"14":0.007538,"15":0.007538,"16":0.015076,"17":0.007538,"18":0,"19":0.007538,"20":0.007538,"21":0.007538,"22":0.007538,"23":0.007538,"24":0.015076,"25":0.015076,"26":0.007538,"27":0,"28":0.007538,"29":0.007538,"30":0.007538,"31":0.015076,"32":0.007538,"33":0.015076,"34":0.015076,"35":0.007538,"36":0.007538,"37":0.007538,"38":0.030152,"39":0.022614,"40":0.022614,"41":0.045228,"42":0.030152,"43":0.045228,"44":0.022614,"45":0.097994,"46":0.030152,"47":0.060304,"48":0.158298,"49":0.045228,"50":0.052766,"51":0.060304,"52":0.701034,"53":0.060304,"54":0.060304,"55":0.045228,"56":0.143222,"57":0.11307,"58":0.097994,"59":2.027722,"60":1.590518,"61":0.030152,_:"62","3.5":0.030152,"3.6":0.11307},F:{"9":0,"11":0.007538,"12":0.045228,"15":0,"16":0,"17":0,"18":0.007538,"19":0.007538,"20":0.015076,"21":0.007538,"22":0.007538,"23":0,"24":0.007538,"25":0.007538,"26":0.007538,"27":0.022614,"28":0.007538,"29":0.007538,"30":0.015076,"31":0.007538,"32":0.015076,"33":0.03769,"34":0.007538,"35":0.015076,"36":0.218602,"37":0.015076,"38":0.007538,"39":0.007538,"40":0.007538,"41":0.007538,"42":0.022614,"43":0.022614,"44":0.007538,"45":0.022614,"46":0.030152,"47":0.015076,"48":0.030152,"49":0.03769,"50":0.045228,"51":0.045228,"52":3.113194,_:"53","9.5-9.6":0,"10.0-10.1":0,"10.5":0.007538,"10.6":0.015076,"11.1":0.007538,"11.5":0.015076,"11.6":0.030152,"12.1":0.211064},E:{"4":0.015076,"5":0.030152,"6":0.007538,"7":0.007538,"8":0.007538,"9":0.022614,"10":0.045228,"11":0.354286,_:"0","3.1":0.007538,"3.2":0,"5.1":0.060304,"6.1":0.007538,"7.1":0,"9.1":0.082918,"10.1":0.165836,"11.1":1.123162},G:{"8":0.0112219021739,"3.2":0.00112219021739,"4.0-4.1":0,"4.2-4.3":0.00224438043478,"5.0-5.1":0.0179550434783,"6.0-6.1":0.0112219021739,"7.0-7.1":0.0471319891304,"8.1-8.4":0.0796755054348,"9.0-9.2":0.0628426521739,"9.3":0.388277815217,"10.0-10.2":0.360223059783,"10.3":0.823687619565,"11.0-11.2":2.45086343478,"11.3":6.89361450543},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0770969335219,"4.2-4.3":0.176758823197,"4.4":0.667546619519,"4.4.3-4.4.4":0.408049623762},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.0313849814126,"7":0.0392312267658,"8":0.274618587361,"9":0.0941549442379,"10":0.180463643123,"11":1.4907866171,"5.5":0},B:{"12":0.015076,"13":0.030152,"14":0.07538,"15":0.105532,"16":0.889484,"17":0.241216,_:"18"},P:{"4":0.375865333333,"5":0.0812681801802,"6.2":0.568877261261},J:{"7":0.0019696,"10":0.0078784},N:{"10":0.023389,"11":0.163723},O:{"0":1.40334},H:{"0":0.620009436426},L:{"0":23.425234},R:{_:"0"},M:{"0":0.078784},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/RW.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/RW.js deleted file mode 100644 index 9eae291..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/RW.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.002705,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0.002705,"24":0,"25":0,"26":0,"27":0.002705,"28":0.00541,"29":0,"30":0,"31":0.002705,"32":0.002705,"33":0.008115,"34":0,"35":0,"36":0.008115,"37":0,"38":0,"39":0,"40":0.00541,"41":0,"42":0.008115,"43":0.056805,"44":0,"45":0.002705,"46":0.002705,"47":0,"48":0.002705,"49":0.029755,"50":0.002705,"51":0.002705,"52":0,"53":0.002705,"54":0.002705,"55":0.024345,"56":0.008115,"57":0.00541,"58":0.024345,"59":0.00541,"60":0.073035,"61":0.00541,"62":0.01623,"63":0.01623,"64":0.018935,"65":0.213695,"66":3.210835,"67":0.040575,"68":0.008115,"69":0},C:{"2":0,"3":0.00541,"4":0.002705,"5":0.024345,"6":0.01082,"7":0,"8":0.002705,"9":0,"10":0,"11":0.00541,"12":0.008115,"13":0.01082,"14":0.002705,"15":0.002705,"16":0.002705,"17":0.002705,"18":0,"19":0.002705,"20":0.00541,"21":0.002705,"22":0.002705,"23":0.00541,"24":0.002705,"25":0.002705,"26":0,"27":0,"28":0,"29":0.002705,"30":0.002705,"31":0.013525,"32":0.002705,"33":0.002705,"34":0.002705,"35":0.002705,"36":0,"37":0.00541,"38":0.002705,"39":0,"40":0.008115,"41":0.00541,"42":0.002705,"43":0.02164,"44":0.02705,"45":0.013525,"46":0.00541,"47":0.03787,"48":0.013525,"49":0.01623,"50":0.008115,"51":0.00541,"52":0.03246,"53":0.00541,"54":0.013525,"55":0.00541,"56":0.024345,"57":0.013525,"58":0.018935,"59":0.84937,"60":0.722235,"61":0.12443,"62":0.002705,"3.5":0.002705,"3.6":0.002705},F:{"9":0,"11":0.002705,"12":0.002705,"15":0.00541,"16":0.013525,"17":0.002705,"18":0.00541,"19":0.051395,"20":0.089265,"21":0.00541,"22":0.00541,"23":0.1082,"24":0,"25":0,"26":0,"27":0.00541,"28":0.01623,"29":0.00541,"30":0.008115,"31":0,"32":0.04869,"33":0.06492,"34":0.002705,"35":0.01623,"36":0.002705,"37":0.008115,"38":0,"39":0,"40":0,"41":0,"42":0.01082,"43":0.018935,"44":0,"45":0.008115,"46":0.01623,"47":0.002705,"48":0.002705,"49":0,"50":0.00541,"51":0.008115,"52":0.20017,"53":0.04328,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0.01082,"12.1":0.127135},E:{"4":0,"5":0,"6":0,"7":0,"8":0.00541,"9":0.002705,"10":0.008115,"11":0.01623,_:"0","3.1":0,"3.2":0,"5.1":0.00541,"6.1":0,"7.1":0,"9.1":0.008115,"10.1":0.067625,"11.1":0.04869},G:{"8":0.00196767310789,"3.2":0.000196767310789,"4.0-4.1":0,"4.2-4.3":0.000393534621578,"5.0-5.1":0.00314827697262,"6.0-6.1":0.00196767310789,"7.0-7.1":0.00826422705314,"8.1-8.4":0.013970479066,"9.0-9.2":0.0110189694042,"9.3":0.068081489533,"10.0-10.2":0.0631623067633,"10.3":0.144427206119,"11.0-11.2":0.429739806763,"11.3":1.20874159018},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.113862857143,"4.2-4.3":0.261051428571,"4.4":0.985885714286,"4.4.3-4.4.4":0.60264},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.018935,"9":0.013525,"10":0.00541,"11":0.229925,"5.5":0},B:{"12":0.02705,"13":0.11902,"14":0.029755,"15":0.02164,"16":0.14066,"17":0.013525,_:"18"},P:{"4":0.641514503817,"5":0.150354961832,"6.2":0.501183206107},J:{"7":0.026262,"10":0.105048},N:{"10":0.0942738461538,"11":0.365311153846},O:{"0":7.783765},H:{"0":40.9827835567},L:{"0":20.708725},R:{_:"0"},M:{"0":0.33557},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/SA.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/SA.js deleted file mode 100644 index 7de8847..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/SA.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.003909,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0.031272,"20":0,"21":0,"22":0,"23":0,"24":0.097725,"25":0,"26":0,"27":0,"28":0,"29":0.050817,"30":0.035181,"31":0.003909,"32":0,"33":0.03909,"34":0.003909,"35":0.066453,"36":0,"37":0.003909,"38":0.007818,"39":0.003909,"40":0.007818,"41":0,"42":0,"43":0.042999,"44":0.003909,"45":0.003909,"46":0.007818,"47":0.003909,"48":0.003909,"49":0.128997,"50":0.003909,"51":0.003909,"52":0.007818,"53":0.003909,"54":0.035181,"55":0.046908,"56":0.175905,"57":0.011727,"58":0.035181,"59":0.015636,"60":0.050817,"61":0.023454,"62":0.046908,"63":0.085998,"64":0.093816,"65":0.656712,"66":9.244785,"67":0.070362,"68":0.027363,"69":0},C:{"2":0.031272,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0.031272,"16":0,"17":0,"18":0.031272,"19":0,"20":0,"21":0.031272,"22":0,"23":0.031272,"24":0,"25":0.066453,"26":0,"27":0,"28":0,"29":0,"30":0.031272,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.003909,"41":0,"42":0,"43":0.003909,"44":0,"45":0,"46":0,"47":0.011727,"48":0.015636,"49":0.003909,"50":0.007818,"51":0.035181,"52":0.031272,"53":0.007818,"54":0.003909,"55":0.003909,"56":0.011727,"57":0.011727,"58":0.019545,"59":0.472989,"60":0.35181,"61":0.015636,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.003909,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.003909,"38":0,"39":0,"40":0.003909,"41":0,"42":0,"43":0.035181,"44":0,"45":0,"46":0.003909,"47":0.003909,"48":0.007818,"49":0.007818,"50":0.003909,"51":0.011727,"52":0.031272,"53":0.007818,"9.5-9.6":0,"10.0-10.1":0.031272,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},E:{"4":0,"5":0.031272,"6":0,"7":0,"8":0.011727,"9":0.003909,"10":0.035181,"11":0.152451,_:"0","3.1":0,"3.2":0,"5.1":0.011727,"6.1":0,"7.1":0,"9.1":0.042999,"10.1":0.109452,"11.1":0.426081},G:{"8":0.0214944494767,"3.2":0.00214944494767,"4.0-4.1":0,"4.2-4.3":0.00429888989533,"5.0-5.1":0.0343911191626,"6.0-6.1":0.0214944494767,"7.0-7.1":0.0902766878019,"8.1-8.4":0.152610591284,"9.0-9.2":0.120368917069,"9.3":0.743707951892,"10.0-10.2":0.6899718282,"10.3":1.57769259159,"11.0-11.2":4.6943877657,"11.3":13.2040403135},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0973837567185,"4.2-4.3":0.223270076379,"4.4":0.843200820368,"4.4.3-4.4.4":0.515421346535},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.0942898181818,"9":0.0825035909091,"10":0.0825035909091,"11":0.518594,"5.5":0},B:{"12":0.007818,"13":0.007818,"14":0.027363,"15":0.027363,"16":0.297084,"17":0.070362,_:"18"},P:{"4":0.809363378571,"5":0.197152617857,"6.2":1.63947966429},J:{"7":0.0036546,"10":0.0146184},N:{"10":0,"11":0.024364},O:{"0":14.971678},H:{"0":0.392126439863},L:{"0":36.346437},R:{_:"0"},M:{"0":0.079183},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/SB.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/SB.js deleted file mode 100644 index fb3abbb..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/SB.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0.002031,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0.044682,"22":0,"23":0,"24":0,"25":0.014217,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.006093,"39":0,"40":0.004062,"41":0,"42":0,"43":0.004062,"44":0.004062,"45":0,"46":0.004062,"47":0.006093,"48":0,"49":0.010155,"50":0,"51":0.004062,"52":0.002031,"53":0,"54":0.004062,"55":0.004062,"56":0.004062,"57":0.002031,"58":0.002031,"59":0.002031,"60":0.006093,"61":0.004062,"62":0.002031,"63":0.008124,"64":0.012186,"65":0.062961,"66":1.610583,"67":0.018279,"68":0.002031,"69":0},C:{"2":0,"3":0.004062,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.002031,"18":0,"19":0.002031,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0.002031,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.002031,"37":0,"38":0.006093,"39":0.002031,"40":0,"41":0.002031,"42":0,"43":0.008124,"44":0,"45":0.002031,"46":0.002031,"47":0.006093,"48":0.006093,"49":0.002031,"50":0.002031,"51":0,"52":0.014217,"53":0,"54":0.002031,"55":0.002031,"56":0.010155,"57":0.002031,"58":0.006093,"59":0.239658,"60":0.158418,"61":0.006093,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0.002031,"17":0.012186,"18":0,"19":0.024372,"20":0.002031,"21":0,"22":0.006093,"23":0.002031,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.008124,"30":0.002031,"31":0.002031,"32":0.004062,"33":0.004062,"34":0.002031,"35":0,"36":0,"37":0.038589,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.012186,"44":0,"45":0.002031,"46":0.002031,"47":0,"48":0,"49":0.002031,"50":0,"51":0,"52":0.030465,"53":0.008124,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.044682},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0.048744,"10":0.140139,"11":0.010155,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0.010155,"7.1":0,"9.1":0.002031,"10.1":0.010155,"11.1":0.004062},G:{"8":0.00188346517713,"3.2":0.000188346517713,"4.0-4.1":0,"4.2-4.3":0.000376693035427,"5.0-5.1":0.00301354428341,"6.0-6.1":0.00188346517713,"7.0-7.1":0.00791055374396,"8.1-8.4":0.0133726027576,"9.0-9.2":0.0105474049919,"9.3":0.0651678951288,"10.0-10.2":0.060459232186,"10.3":0.138246344002,"11.0-11.2":0.411348794686,"11.3":1.15701265831},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.27605758133,"4.2-4.3":0.632912503536,"4.4":2.39025466761,"4.4.3-4.4.4":1.46108524752},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.022341,"9":0.004062,"10":0.036558,"11":0.706788,"5.5":0},B:{"12":0.006093,"13":0.018279,"14":0.010155,"15":0.089364,"16":0.050775,"17":0.002031,_:"18"},P:{"4":2.49814664,"5":0.29936468,"6.2":0.55743768},J:{"7":0,"10":0},N:{"10":0.0415526428571,"11":1.12192135714},O:{"0":23.18979},H:{"0":9.43066795533},L:{"0":43.404564},R:{_:"0"},M:{"0":0.063752},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/SC.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/SC.js deleted file mode 100644 index 2ecfb85..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/SC.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0.014008,"13":0,"14":0,"15":0.014008,"16":0,"17":0,"18":0.007004,"19":0,"20":0,"21":0,"22":0.007004,"23":0.007004,"24":0,"25":0.007004,"26":0.007004,"27":0,"28":0.007004,"29":0.028016,"30":0.084048,"31":0.833476,"32":0.938536,"33":0.007004,"34":0.014008,"35":0,"36":0.007004,"37":0.014008,"38":0.014008,"39":0.03502,"40":0.028016,"41":0.203116,"42":0.021012,"43":0.273156,"44":0.042024,"45":0.03502,"46":0.1751,"47":0.042024,"48":0.182104,"49":0.931532,"50":0.056032,"51":1.842052,"52":0.049028,"53":0.31518,"54":0.063036,"55":0.182104,"56":0.189108,"57":0.119068,"58":0.38522,"59":1.246712,"60":0.728416,"61":1.0506,"62":0.98056,"63":1.442824,"64":0.679388,"65":1.554888,"66":7.067036,"67":0.112064,"68":0.021012,"69":0},C:{"2":0.007004,"3":0.021012,"4":0.021012,"5":0.021012,"6":0.021012,"7":0.007004,"8":0,"9":0,"10":0.189108,"11":0.028016,"12":0.014008,"13":0.007004,"14":0.007004,"15":0.07004,"16":0.14008,"17":0.014008,"18":0.014008,"19":0.014008,"20":0.014008,"21":0.007004,"22":0,"23":0,"24":0.007004,"25":0.03502,"26":0.056032,"27":0.07004,"28":0.007004,"29":0.014008,"30":0.154088,"31":0.021012,"32":0,"33":0.021012,"34":0.014008,"35":0.014008,"36":0.014008,"37":0.007004,"38":0.168096,"39":0.021012,"40":0.021012,"41":0.021012,"42":0.03502,"43":0.021012,"44":0.049028,"45":0.24514,"46":0.049028,"47":0.07004,"48":0.112064,"49":0.07004,"50":0.028016,"51":0.084048,"52":1.989136,"53":0.238136,"54":0.238136,"55":0.091052,"56":0.308176,"57":2.17124,"58":0.091052,"59":7.970552,"60":1.863064,"61":0.189108,"62":0,"3.5":0.007004,"3.6":0.014008},F:{"9":0,"11":0.007004,"12":0.049028,"15":0.021012,"16":0,"17":0.007004,"18":0.042024,"19":0.014008,"20":0.007004,"21":0.007004,"22":0,"23":0,"24":0,"25":0,"26":0.007004,"27":0.007004,"28":0.007004,"29":0.007004,"30":0.007004,"31":0.007004,"32":0.014008,"33":0.007004,"34":0.014008,"35":0.007004,"36":0.021012,"37":0.021012,"38":0,"39":0.007004,"40":0.007004,"41":0.014008,"42":0.007004,"43":0.014008,"44":0.007004,"45":0.021012,"46":0.126072,"47":0.007004,"48":0.007004,"49":0,"50":0.028016,"51":0.10506,"52":0.224128,"53":0.056032,"9.5-9.6":0,"10.0-10.1":0.007004,"10.5":0,"10.6":0,"11.1":0.007004,"11.5":0,"11.6":0.007004,"12.1":0.049028},E:{"4":0.042024,"5":0.03502,"6":0.007004,"7":0.03502,"8":0.056032,"9":0.021012,"10":0.084048,"11":0.1751,_:"0","3.1":0,"3.2":0,"5.1":0.021012,"6.1":0,"7.1":0,"9.1":0.049028,"10.1":0.091052,"11.1":0.42024},G:{"8":0.00777807165862,"3.2":0.000777807165862,"4.0-4.1":0,"4.2-4.3":0.00155561433172,"5.0-5.1":0.0124449146538,"6.0-6.1":0.00777807165862,"7.0-7.1":0.0326679009662,"8.1-8.4":0.0552243087762,"9.0-9.2":0.0435572012882,"9.3":0.269121279388,"10.0-10.2":0.249676100242,"10.3":0.570910459742,"11.0-11.2":1.69873085024,"11.3":4.77806941989},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0318837340877,"4.2-4.3":0.0730992927864,"4.4":0.276066478076,"4.4.3-4.4.4":0.16875049505},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.0527993846154,"7":0.0678849230769,"8":0.746734153846,"9":0.595878769231,"10":0.301710769231,"11":2.157232,"5.5":0},B:{"12":0.098056,"13":0.133076,"14":0.182104,"15":0.119068,"16":0.637364,"17":0.063036,_:"18"},P:{"4":0.685946108787,"5":0.267947698745,"6.2":1.45763548117},J:{"7":0.0011984,"10":0.0047936},N:{"10":0.204842790698,"11":0.382373209302},O:{"0":4.005652},H:{"0":1.84650892784},L:{"0":26.791724},R:{_:"0"},M:{"0":0.431424},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/SD.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/SD.js deleted file mode 100644 index d2db23f..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/SD.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0.002172,"10":0,"11":0.008688,"12":0,"13":0,"14":0,"15":0,"16":0.004344,"17":0.002172,"18":0,"19":0.002172,"20":0.002172,"21":0.002172,"22":0.002172,"23":0.004344,"24":0,"25":0.002172,"26":0.002172,"27":0.004344,"28":0.008688,"29":0.049956,"30":0.028236,"31":0.013032,"32":0.008688,"33":0.019548,"34":0.002172,"35":0.002172,"36":0.03258,"37":0.039096,"38":0.017376,"39":0.004344,"40":0.019548,"41":0.002172,"42":0.002172,"43":0.099912,"44":0.002172,"45":0.002172,"46":0.008688,"47":0.004344,"48":0.006516,"49":0.015204,"50":0.002172,"51":0.01086,"52":0.004344,"53":0.002172,"54":0.002172,"55":0.026064,"56":0.006516,"57":0.002172,"58":0.017376,"59":0.008688,"60":0.07602,"61":0.004344,"62":0.013032,"63":0.058644,"64":0.019548,"65":0.102084,"66":1.122924,"67":0.008688,"68":0.002172,"69":0},C:{"2":0,"3":0.004344,"4":0,"5":0.002172,"6":0,"7":0,"8":0,"9":0.002172,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0.002172,"17":0.002172,"18":0.002172,"19":0.002172,"20":0.002172,"21":0,"22":0.002172,"23":0.002172,"24":0.002172,"25":0.002172,"26":0.002172,"27":0.002172,"28":0,"29":0.01086,"30":0.002172,"31":0.006516,"32":0.002172,"33":0.006516,"34":0.02172,"35":0.006516,"36":0.002172,"37":0.006516,"38":0.002172,"39":0.004344,"40":0.002172,"41":0.015204,"42":0.004344,"43":0.023892,"44":0.008688,"45":0.01086,"46":0.002172,"47":0.04344,"48":0.013032,"49":0.017376,"50":0.002172,"51":0.01086,"52":0.071676,"53":0.004344,"54":0.006516,"55":0.004344,"56":0.017376,"57":0.015204,"58":0.019548,"59":0.712416,"60":0.501732,"61":0.026064,"62":0.002172,"3.5":0,"3.6":0.002172},F:{"9":0,"11":0,"12":0,"15":0.006516,"16":0.013032,"17":0.002172,"18":0.004344,"19":0.015204,"20":0.034752,"21":0.002172,"22":0.013032,"23":0.02172,"24":0.002172,"25":0,"26":0.002172,"27":0,"28":0.004344,"29":0.002172,"30":0.006516,"31":0.002172,"32":0.006516,"33":0.013032,"34":0.002172,"35":0.004344,"36":0.002172,"37":0.008688,"38":0,"39":0,"40":0,"41":0.008688,"42":0.006516,"43":0.004344,"44":0.002172,"45":0.008688,"46":0.006516,"47":0,"48":0.002172,"49":0.004344,"50":0.002172,"51":0.006516,"52":0.193308,"53":0.056472,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0.004344,"11.6":0.002172,"12.1":0.041268},E:{"4":0,"5":0,"6":0,"7":0.002172,"8":0.008688,"9":0.002172,"10":0.034752,"11":0.013032,_:"0","3.1":0,"3.2":0,"5.1":0.002172,"6.1":0.01086,"7.1":0,"9.1":0.026064,"10.1":0.062988,"11.1":0.095568},G:{"8":0.00292004428341,"3.2":0.000292004428341,"4.0-4.1":0,"4.2-4.3":0.000584008856683,"5.0-5.1":0.00467207085346,"6.0-6.1":0.00292004428341,"7.0-7.1":0.0122641859903,"8.1-8.4":0.0207323144122,"9.0-9.2":0.0163522479871,"9.3":0.101033532206,"10.0-10.2":0.0937334214976,"10.3":0.214331250403,"11.0-11.2":0.637737671498,"11.3":1.7937832033},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.385934449788,"4.2-4.3":0.884825323904,"4.4":3.34162755304,"4.4.3-4.4.4":2.04262867327},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.0022263,"7":0,"8":0.0489786,"9":0.0111315,"10":0.0111315,"11":0.1936881,"5.5":0},B:{"12":0.015204,"13":0.008688,"14":0.017376,"15":0.019548,"16":0.062988,"17":0.015204,_:"18"},P:{"4":3.35941500433,"5":0.395822311688,"6.2":0.89313752381},J:{"7":0.0031312,"10":0.0125248},N:{"10":0.0111828571429,"11":0.0670971428571},O:{"0":17.863496},H:{"0":20.0246427079},L:{"0":31.936612},R:{_:"0"},M:{"0":0.187872},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/SE.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/SE.js deleted file mode 100644 index 7708040..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/SE.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.005867,"23":0,"24":0,"25":0,"26":0.005867,"27":0,"28":0,"29":0.076271,"30":0,"31":0.005867,"32":0,"33":0,"34":0.011734,"35":0,"36":0.005867,"37":0.005867,"38":0.041069,"39":0.017601,"40":0.005867,"41":0.005867,"42":0.017601,"43":0.005867,"44":0,"45":0,"46":0.011734,"47":0.005867,"48":0.011734,"49":0.246414,"50":0.005867,"51":0.035202,"52":0.082138,"53":0.011734,"54":0.023468,"55":0.041069,"56":0.029335,"57":0.029335,"58":0.035202,"59":0.023468,"60":0.046936,"61":0.05867,"62":0.123207,"63":0.199478,"64":0.228813,"65":2.076918,"66":15.13686,"67":0.11734,"68":0.011734,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0.005867,"21":0,"22":0,"23":0.005867,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.046936,"30":0,"31":0.005867,"32":0,"33":0,"34":0.005867,"35":0,"36":0,"37":0,"38":0.005867,"39":0,"40":0.005867,"41":0,"42":0,"43":0.005867,"44":0,"45":0.011734,"46":0.005867,"47":0.005867,"48":0.046936,"49":0.005867,"50":0.005867,"51":0.005867,"52":0.363754,"53":0.011734,"54":0.005867,"55":0.011734,"56":0.041069,"57":0.029335,"58":0.029335,"59":1.419814,"60":1.079528,"61":0.011734,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0.005867,"33":0.005867,"34":0,"35":0,"36":0.005867,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.011734,"44":0,"45":0,"46":0.005867,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.252281,"53":0.064537,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.005867},E:{"4":0,"5":0.005867,"6":0,"7":0.005867,"8":0.088005,"9":0.05867,"10":0.146675,"11":0.545631,_:"0","3.1":0,"3.2":0,"5.1":0.017601,"6.1":0.011734,"7.1":0,"9.1":0.305084,"10.1":0.46936,"11.1":1.971312},G:{"8":0.037792807971,"3.2":0.0037792807971,"4.0-4.1":0,"4.2-4.3":0.0075585615942,"5.0-5.1":0.0604684927536,"6.0-6.1":0.037792807971,"7.0-7.1":0.158729793478,"8.1-8.4":0.268328936594,"9.0-9.2":0.211639724638,"9.3":1.3076311558,"10.0-10.2":1.21314913587,"10.3":2.77399210507,"11.0-11.2":8.25394926087,"11.3":23.2161219366},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0308360594059,"4.2-4.3":0.0706973069307,"4.4":0.266995148515,"4.4.3-4.4.4":0.163205485149},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.0117571439842,"9":0.052907147929,"10":0.0352714319527,"11":2.88050027613,"5.5":0},B:{"12":0.005867,"13":0.029335,"14":0.088005,"15":0.205345,"16":1.566489,"17":0.498695,_:"18"},P:{"4":0.309731882353,"5":0.154865941176,"6.2":2.22343244118},J:{"7":0,"10":0},N:{"10":0.01136575,"11":0.03409725},O:{"0":0.115724},H:{"0":0.109560006873},L:{"0":24.255875},R:{_:"0"},M:{"0":0.235581},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/SG.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/SG.js deleted file mode 100644 index ddd0d42..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/SG.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.001705,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.001705,"19":0,"20":0,"21":0,"22":0.001705,"23":0,"24":0,"25":0,"26":0,"27":0.001705,"28":0.001705,"29":0.008525,"30":0.005115,"31":0.00341,"32":0.001705,"33":0.001705,"34":0.001705,"35":0,"36":0.00341,"37":0.005115,"38":0.005115,"39":0,"40":0,"41":0,"42":0,"43":0.001705,"44":0,"45":0,"46":0.001705,"47":0.001705,"48":0.001705,"49":0.028985,"50":0.001705,"51":0.00341,"52":0.001705,"53":0.001705,"54":0.001705,"55":0.00682,"56":0.00341,"57":0.00341,"58":0.008525,"59":0.00341,"60":0.00682,"61":0.005115,"62":0.00682,"63":0.02046,"64":0.02387,"65":0.14663,"66":1.62657,"67":0.01364,"68":0.00341,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.001705,"30":0,"31":0.001705,"32":0,"33":0,"34":0.00341,"35":0,"36":0,"37":0,"38":0.001705,"39":0,"40":0,"41":0,"42":0,"43":0.00341,"44":0.001705,"45":0.001705,"46":0,"47":0.00341,"48":0.005115,"49":0.001705,"50":0.001705,"51":0.001705,"52":0.015345,"53":0.001705,"54":0.001705,"55":0.001705,"56":0.005115,"57":0.00341,"58":0.00341,"59":0.117645,"60":0.09889,"61":0.008525,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0.001705,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0.001705,"31":0,"32":0.00341,"33":0.01023,"34":0,"35":0.00341,"36":0,"37":0.069905,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.001705,"44":0,"45":0.001705,"46":0.00341,"47":0,"48":0,"49":0,"50":0,"51":0.001705,"52":0.03069,"53":0.008525,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.001705},E:{"4":0,"5":0,"6":0,"7":0,"8":0.00341,"9":0.00341,"10":0.00682,"11":0.02728,_:"0","3.1":0,"3.2":0,"5.1":0.001705,"6.1":0.001705,"7.1":0,"9.1":0.01023,"10.1":0.018755,"11.1":0.076725},G:{"8":0.00712036030596,"3.2":0.000712036030596,"4.0-4.1":0,"4.2-4.3":0.00142407206119,"5.0-5.1":0.0113925764895,"6.0-6.1":0.00712036030596,"7.0-7.1":0.029905513285,"8.1-8.4":0.0505545581723,"9.0-9.2":0.0398740177134,"9.3":0.246364466586,"10.0-10.2":0.228563565821,"10.3":0.522634446457,"11.0-11.2":1.55508669082,"11.3":4.37403733595},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0295756718529,"4.2-4.3":0.0678076379066,"4.4":0.256082036775,"4.4.3-4.4.4":0.156534653465},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00861198979592,"9":0.00344479591837,"10":0.00516719387755,"11":0.151571020408,"5.5":0},B:{"12":0.001705,"13":0.001705,"14":0.005115,"15":0.005115,"16":0.06479,"17":0.022165,_:"18"},P:{"4":1.32461678201,"5":0.203787197232,"6.2":1.18196574394},J:{"7":0.044793,"10":0.179172},N:{"10":0,"11":0.04977},O:{"0":32.00211},H:{"0":4.36636257732},L:{"0":35.533225},R:{_:"0"},M:{"0":0.14931},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/SH.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/SH.js deleted file mode 100644 index e7f6bf9..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/SH.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3":0},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0,"4.2-4.3":0,"4.4":0,"4.4.3-4.4.4":0},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"5.5":0},B:{"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,_:"18"},P:{"4":0,"5":0,"6.2":0},J:{"7":0,"10":0},N:{"10":0,"11":0},O:{"0":0},H:{"0":0},L:{"0":0},R:{_:"0"},M:{"0":0},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/SI.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/SI.js deleted file mode 100644 index 5ef69ef..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/SI.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00673,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00673,"19":0,"20":0,"21":0.00673,"22":0.00673,"23":0,"24":0.00673,"25":0,"26":0,"27":0,"28":0,"29":0.2019,"30":0.00673,"31":0.00673,"32":0,"33":0,"34":0.00673,"35":0.00673,"36":0.02019,"37":0.00673,"38":0.01346,"39":0.10095,"40":0,"41":0,"42":0,"43":0.01346,"44":0.00673,"45":0.00673,"46":0.00673,"47":0.00673,"48":0.00673,"49":0.63935,"50":0.01346,"51":0.01346,"52":0.02019,"53":0.00673,"54":0.02019,"55":0.02019,"56":0.04711,"57":0.01346,"58":0.04711,"59":0.01346,"60":0.03365,"61":0.05384,"62":0.05384,"63":0.10768,"64":0.17498,"65":1.346,"66":23.06371,"67":0.16825,"68":0.02692,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0.00673,"10":0,"11":0,"12":0.00673,"13":0,"14":0,"15":0,"16":0,"17":0.01346,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0.00673,"24":0,"25":0,"26":0,"27":0,"28":0.01346,"29":0,"30":0,"31":0.02019,"32":0,"33":0.00673,"34":0.00673,"35":0.00673,"36":0.00673,"37":0,"38":0.00673,"39":0.00673,"40":0.00673,"41":0.00673,"42":0,"43":0.02019,"44":0.00673,"45":0.02692,"46":0,"47":0.02019,"48":0.04711,"49":0.01346,"50":0.04038,"51":0.02692,"52":0.61243,"53":0.02019,"54":0.02019,"55":0.01346,"56":0.06057,"57":0.08076,"58":0.0673,"59":4.25336,"60":3.65439,"61":0.04711,"62":0.00673,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.01346,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00673,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.59224,"53":0.18844,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.00673},E:{"4":0,"5":0.00673,"6":0,"7":0,"8":0.02019,"9":0.01346,"10":0.05384,"11":0.35669,_:"0","3.1":0,"3.2":0,"5.1":0.01346,"6.1":0.00673,"7.1":0,"9.1":0.08749,"10.1":0.22882,"11.1":1.12391},G:{"8":0.0115598429952,"3.2":0.00115598429952,"4.0-4.1":0,"4.2-4.3":0.00231196859903,"5.0-5.1":0.0184957487923,"6.0-6.1":0.0115598429952,"7.0-7.1":0.0485513405797,"8.1-8.4":0.0820748852657,"9.0-9.2":0.0647351207729,"9.3":0.399970567633,"10.0-10.2":0.371070960145,"10.3":0.848492475845,"11.0-11.2":2.52466971014,"11.3":7.10121155193},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.042916039604,"4.2-4.3":0.0983928712871,"4.4":0.37159009901,"4.4.3-4.4.4":0.227140990099},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.00673,"7":0,"8":0.03365,"9":0.04038,"10":0.06057,"11":3.82264,"5.5":0},B:{"12":0.00673,"13":0.02692,"14":0.07403,"15":0.12114,"16":1.17102,"17":0.43072,_:"18"},P:{"4":0.390531428571,"5":0.164434285714,"6.2":1.67517428571},J:{"7":0.00327,"10":0.01308},N:{"10":0.0231415384615,"11":0.127278461538},O:{"0":0.04905},H:{"0":0.160982886598},L:{"0":38.14227},R:{_:"0"},M:{"0":0.1635},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/SK.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/SK.js deleted file mode 100644 index 26bb56b..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/SK.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"11":0.026348,"12":0.013174,"22":0.019761,"29":0.013174,"30":0.013174,"31":0.013174,"33":0.013174,"34":0.032935,"36":0.019761,"37":0.032935,"38":0.046109,"39":0.013174,"40":0.006587,"42":0.013174,"43":0.046109,"44":0.013174,"46":0.046109,"47":0.013174,"48":0.019761,"49":1.244943,"50":0.013174,"51":0.019761,"52":0.013174,"53":0.013174,"54":0.013174,"55":0.039522,"56":0.032935,"57":0.019761,"58":0.138327,"59":0.039522,"60":0.072457,"61":0.06587,"62":0.098805,"63":0.151501,"64":0.19761,"65":2.055144,"66":33.949398,"67":0.223958,"68":0.026348,_:"4 5 6 7 8 9 10 13 14 15 16 17 18 19 20 21 23 24 25 26 27 28 32 35 41 45 69"},C:{"2":0.026348,"10":0.006587,"24":0.006587,"29":0.006587,"31":0.006587,"32":0.006587,"33":0.032935,"34":0.019761,"36":0.006587,"37":0.889245,"38":0.032935,"41":0.013174,"42":0.013174,"43":0.026348,"45":0.052696,"47":0.039522,"48":0.085631,"49":0.019761,"50":0.046109,"51":0.019761,"52":2.134188,"53":0.039522,"54":0.046109,"55":0.079044,"56":0.125153,"57":0.118566,"58":0.105392,"59":5.302535,"60":4.485747,"61":0.039522,"62":0.006587,_:"3 4 5 6 7 8 9 11 12 13 14 15 16 17 18 19 20 21 22 23 25 26 27 28 30 35 39 40 44 46 3.5","3.6":0.013174},F:{"20":0.006587,"31":0.019761,"36":0.098805,"42":0.006587,"43":0.006587,"46":0.006587,"48":0.006587,"50":0.019761,"51":0.019761,"52":2.825823,"53":0.652113,_:"9 11 12 15 16 17 18 19 21 22 23 24 25 26 27 28 29 30 32 33 34 35 37 38 39 40 41 44 45 47 49 9.5-9.6 10.5 10.6 11.1 11.5 11.6","10.0-10.1":0,"12.1":0.098805},E:{"4":0,"5":0.006587,"8":0.013174,"9":0.032935,"10":0.06587,"11":0.520373,_:"0 6 7 3.1 3.2 6.1 7.1","5.1":0.026348,"9.1":0.118566,"10.1":0.217371,"11.1":1.758729},G:{"8":0.0062122705314,"3.2":0.00062122705314,"4.0-4.1":0,"4.2-4.3":0.00124245410628,"5.0-5.1":0.00993963285024,"6.0-6.1":0.0062122705314,"7.0-7.1":0.0260915362319,"8.1-8.4":0.0441071207729,"9.0-9.2":0.0347887149758,"9.3":0.214944560386,"10.0-10.2":0.199413884058,"10.3":0.455980657005,"11.0-11.2":1.35675988406,"11.3":3.81619778744},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0332611485149,"4.2-4.3":0.0762572673267,"4.4":0.287992871287,"4.4.3-4.4.4":0.176040712871},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.146684843177,"9":0.233362250509,"10":0.0600074358452,"11":2.83368447047,_:"6 7 5.5"},B:{"12":0.019761,"13":0.026348,"14":0.085631,"15":0.079044,"16":1.38327,"17":0.494025,_:"18"},P:{"4":0.30171225,"5":0.0862035,"6.2":1.1314209375},J:{"7":0.0061452,"10":0.0245808},N:{"10":0.0124145454545,"11":0.124145454545},O:{"0":0.095592},H:{"0":0.439573030928},L:{"0":24.931196},R:{_:"0"},M:{"0":0.327744},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/SL.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/SL.js deleted file mode 100644 index f1efc96..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/SL.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00167,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0.00167,"26":0.00167,"27":0,"28":0.00167,"29":0,"30":0.00167,"31":0,"32":0.00167,"33":0.00501,"34":0.00167,"35":0,"36":0.00167,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.03507,"44":0.00167,"45":0,"46":0,"47":0,"48":0,"49":0.00501,"50":0.00167,"51":0,"52":0,"53":0.00167,"54":0,"55":0.02004,"56":0.00167,"57":0,"58":0.01503,"59":0.00167,"60":0.03674,"61":0.00501,"62":0.00501,"63":0.00835,"64":0.02004,"65":0.07181,"66":1.06045,"67":0.01837,"68":0.00334,"69":0},C:{"2":0,"3":0.00167,"4":0.00167,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00167,"12":0.00167,"13":0.00167,"14":0,"15":0.00167,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0.00167,"24":0,"25":0.00167,"26":0,"27":0,"28":0,"29":0,"30":0.00334,"31":0,"32":0,"33":0.00334,"34":0,"35":0,"36":0.00167,"37":0,"38":0.00334,"39":0,"40":0.00167,"41":0.00167,"42":0.00167,"43":0.0167,"44":0.00501,"45":0.00334,"46":0.00167,"47":0.02338,"48":0.00501,"49":0.00334,"50":0.00167,"51":0.00167,"52":0.00668,"53":0.00167,"54":0.00167,"55":0.00167,"56":0.00668,"57":0.00334,"58":0.00835,"59":0.21543,"60":0.19205,"61":0.03841,"62":0.00835,"3.5":0,"3.6":0},F:{"9":0,"11":0.00501,"12":0,"15":0.00167,"16":0.00835,"17":0.00501,"18":0.00167,"19":0.00334,"20":0.1169,"21":0.01336,"22":0.00334,"23":0.04676,"24":0.0167,"25":0,"26":0.00167,"27":0,"28":0.00334,"29":0.00501,"30":0.00835,"31":0,"32":0.04175,"33":0.0334,"34":0,"35":0.00167,"36":0.00501,"37":0.00501,"38":0,"39":0,"40":0,"41":0,"42":0.00334,"43":0.00167,"44":0,"45":0.00668,"46":0.01002,"47":0,"48":0.00167,"49":0.00501,"50":0.00334,"51":0.01169,"52":0.12358,"53":0.03006,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.35237},E:{"4":0,"5":0,"6":0,"7":0,"8":0.00334,"9":0.00167,"10":0.00501,"11":0.01169,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00668,"10.1":0.00501,"11.1":0.03507},G:{"8":0.00256816626409,"3.2":0.000256816626409,"4.0-4.1":0,"4.2-4.3":0.000513633252818,"5.0-5.1":0.00410906602254,"6.0-6.1":0.00256816626409,"7.0-7.1":0.0107862983092,"8.1-8.4":0.018233980475,"9.0-9.2":0.0143817310789,"9.3":0.0888585527375,"10.0-10.2":0.0824381370773,"10.3":0.188503403784,"11.0-11.2":0.560887512077,"11.3":1.57762453603},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.130867128713,"4.2-4.3":0.300036831683,"4.4":1.13311782178,"4.4.3-4.4.4":0.692638217822},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.0118243678161,"9":0.0050675862069,"10":0.0118243678161,"11":0.118243678161,"5.5":0},B:{"12":0.03006,"13":0.02171,"14":0.02338,"15":0.01503,"16":0.10354,"17":0.01837,_:"18"},P:{"4":0.808233624161,"5":0.0716156375839,"6.2":0.552463489933},J:{"7":0.011662,"10":0.046648},N:{"10":0.0314480898876,"11":0.901511910112},O:{"0":7.32207},H:{"0":49.8808844502},L:{"0":18.68906},R:{_:"0"},M:{"0":0.2499},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/SM.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/SM.js deleted file mode 100644 index a912a02..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/SM.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.008316,"35":0,"36":0,"37":0,"38":0.008316,"39":0.008316,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.008316,"47":0,"48":0,"49":0.856548,"50":0,"51":0.024948,"52":0,"53":0,"54":0,"55":0.008316,"56":0.024948,"57":0,"58":0.066528,"59":0.008316,"60":0.024948,"61":0.016632,"62":0.008316,"63":0.033264,"64":0.04158,"65":2.03742,"66":38.228652,"67":0.099792,"68":0,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0.008316,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0.216216,"43":0,"44":0,"45":0,"46":0,"47":0.016632,"48":0.108108,"49":0.008316,"50":0.016632,"51":0.016632,"52":0.199584,"53":0.008316,"54":0,"55":0.232848,"56":0.04158,"57":0.08316,"58":0.058212,"59":4.7817,"60":3.018708,"61":0.016632,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.008316,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.016632,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.16632,"53":0.174636,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},E:{"4":0,"5":0.008316,"6":0,"7":0,"8":0,"9":0,"10":0.515592,"11":2.378376,_:"0","3.1":0,"3.2":0,"5.1":0.04158,"6.1":0.016632,"7.1":0,"9.1":1.230768,"10.1":0.24948,"11.1":2.61954},G:{"8":0.0134907085346,"3.2":0.00134907085346,"4.0-4.1":0,"4.2-4.3":0.00269814170692,"5.0-5.1":0.0215851336554,"6.0-6.1":0.0134907085346,"7.0-7.1":0.0566609758454,"8.1-8.4":0.0957840305958,"9.0-9.2":0.0755479677939,"9.3":0.466778515298,"10.0-10.2":0.433051743961,"10.3":0.990218006441,"11.0-11.2":2.94637074396,"11.3":8.28734225282},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0149186647808,"4.2-4.3":0.0342037680339,"4.4":0.129173804809,"4.4.3-4.4.4":0.0789597623762},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.024948,"7":0,"8":0.349272,"9":0,"10":0.04158,"11":3.234924,"5.5":0},B:{"12":0,"13":0.099792,"14":0.024948,"15":0.216216,"16":2.893968,"17":2.195424,_:"18"},P:{"4":0.186709021277,"5":0.0311181702128,"6.2":0.622363404255},J:{"7":0,"10":0},N:{"10":0.0103846666667,"11":0.0519233333333},O:{"0":0.003368},H:{"0":0.003188604811},L:{"0":16.92694},R:{_:"0"},M:{"0":0.141456},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/SN.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/SN.js deleted file mode 100644 index e67e31d..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/SN.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0.003408,"7":0,"8":0,"9":0.003408,"10":0,"11":0.013632,"12":0.003408,"13":0.003408,"14":0,"15":0,"16":0.006816,"17":0.003408,"18":0.003408,"19":0.003408,"20":0.003408,"21":0,"22":0.003408,"23":0,"24":0.003408,"25":0,"26":0.003408,"27":0.003408,"28":0.003408,"29":0.003408,"30":0.006816,"31":0.003408,"32":0.006816,"33":0.003408,"34":0.003408,"35":0.003408,"36":0.003408,"37":0,"38":0.006816,"39":0,"40":0.006816,"41":0,"42":0,"43":0.027264,"44":0.003408,"45":0.010224,"46":0.003408,"47":0.010224,"48":0,"49":0.214704,"50":0.006816,"51":0,"52":0.003408,"53":0.003408,"54":0.023856,"55":0.01704,"56":0.013632,"57":0.013632,"58":0.03408,"59":0.013632,"60":0.160176,"61":0.013632,"62":0.03408,"63":0.057936,"64":0.054528,"65":0.385104,"66":5.732256,"67":0.054528,"68":0.003408,"69":0},C:{"2":0,"3":0.003408,"4":0.006816,"5":0,"6":0,"7":0,"8":0.003408,"9":0,"10":0,"11":0,"12":0.006816,"13":0,"14":0.003408,"15":0.010224,"16":0.003408,"17":0,"18":0,"19":0.003408,"20":0,"21":0,"22":0.003408,"23":0,"24":0,"25":0,"26":0.003408,"27":0.003408,"28":0.003408,"29":0,"30":0.003408,"31":0.003408,"32":0.047712,"33":0,"34":0,"35":0.006816,"36":0.003408,"37":0.003408,"38":0.006816,"39":0.003408,"40":0.003408,"41":0.003408,"42":0.003408,"43":0.023856,"44":0.003408,"45":0.006816,"46":0.003408,"47":0.05112,"48":0.054528,"49":0.010224,"50":0.010224,"51":0.027264,"52":0.0852,"53":0.006816,"54":0.006816,"55":0.013632,"56":0.020448,"57":0.03408,"58":0.020448,"59":0.926976,"60":0.702048,"61":0.027264,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0.003408,"21":0,"22":0.006816,"23":0.003408,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.003408,"34":0,"35":0,"36":0.010224,"37":0.003408,"38":0,"39":0,"40":0,"41":0,"42":0.006816,"43":0.003408,"44":0,"45":0,"46":0.003408,"47":0.003408,"48":0.003408,"49":0.003408,"50":0.003408,"51":0.003408,"52":0.262416,"53":0.071568,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.006816},E:{"4":0,"5":0.003408,"6":0.003408,"7":0.003408,"8":0.013632,"9":0.010224,"10":0.023856,"11":0.092016,_:"0","3.1":0,"3.2":0,"5.1":0.010224,"6.1":0.003408,"7.1":0.003408,"9.1":0.061344,"10.1":0.074976,"11.1":0.190848},G:{"8":0.0107912399356,"3.2":0.00107912399356,"4.0-4.1":0,"4.2-4.3":0.00215824798712,"5.0-5.1":0.0172659838969,"6.0-6.1":0.0107912399356,"7.0-7.1":0.0453232077295,"8.1-8.4":0.0766178035427,"9.0-9.2":0.0604309436393,"9.3":0.373376901771,"10.0-10.2":0.346398801932,"10.3":0.792077011272,"11.0-11.2":2.35680680193,"11.3":6.62905869243},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.212701736917,"4.2-4.3":0.487657640736,"4.4":1.84168577086,"4.4.3-4.4.4":1.12576285149},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.020448,"9":0.010224,"10":0.037488,"11":0.449856,"5.5":0},B:{"12":0.030672,"13":0.027264,"14":0.05112,"15":0.05112,"16":0.218112,"17":0.03408,_:"18"},P:{"4":1.55519206761,"5":0.317177329577,"6.2":1.63704428169},J:{"7":0.0145024,"10":0.0580096},N:{"10":0.163601454545,"11":1.03614254545},O:{"0":0.646016},H:{"0":1.79737336082},L:{"0":63.982592},R:{_:"0"},M:{"0":0.217536},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/SO.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/SO.js deleted file mode 100644 index ac321ee..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/SO.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0.00177,"10":0,"11":0.00177,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0.00354,"21":0.00354,"22":0,"23":0,"24":0,"25":0,"26":0.02124,"27":0,"28":0,"29":0.00177,"30":0,"31":0.00177,"32":0,"33":0.02655,"34":0,"35":0,"36":0.00354,"37":0,"38":0.00177,"39":0,"40":0.00708,"41":0.00177,"42":0,"43":0.26904,"44":0,"45":0.00708,"46":0.00177,"47":0,"48":0,"49":0.01593,"50":0.00177,"51":0.00177,"52":0,"53":0,"54":0.00177,"55":0.02301,"56":0.00177,"57":0,"58":0.00708,"59":0.00177,"60":0.01416,"61":0.00177,"62":0.00354,"63":0.01062,"64":0.01239,"65":0.09912,"66":1.57176,"67":0.01593,"68":0.00885,"69":0},C:{"2":0,"3":0.01239,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0.00177,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.00177,"37":0.00177,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.00354,"44":0.00177,"45":0,"46":0.00354,"47":0.00531,"48":0.00531,"49":0.00177,"50":0,"51":0,"52":0.00177,"53":0.00177,"54":0,"55":0.00177,"56":0.00177,"57":0.00177,"58":0.00177,"59":0.08673,"60":0.06195,"61":0.01239,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0.00708,"12":0,"15":0,"16":0.00354,"17":0,"18":0,"19":0.00531,"20":0.00708,"21":0,"22":0.00177,"23":0.01593,"24":0,"25":0,"26":0.00177,"27":0,"28":0,"29":0.00177,"30":0.00354,"31":0,"32":0.00531,"33":0.01062,"34":0.00354,"35":0,"36":0,"37":0.00177,"38":0,"39":0,"40":0.00177,"41":0,"42":0.01416,"43":0,"44":0,"45":0.00177,"46":0.00708,"47":0,"48":0,"49":0.00177,"50":0.00177,"51":0,"52":0.35577,"53":0.0177,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.01416},E:{"4":0,"5":0,"6":0,"7":0,"8":0.00177,"9":0.00177,"10":0,"11":0.00531,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.00177,"10.1":0,"11.1":0.02478},G:{"8":0.00123685587762,"3.2":0.000123685587762,"4.0-4.1":0,"4.2-4.3":0.000247371175523,"5.0-5.1":0.00197896940419,"6.0-6.1":0.00123685587762,"7.0-7.1":0.00519479468599,"8.1-8.4":0.00878167673108,"9.0-9.2":0.00692639291465,"9.3":0.0427952133655,"10.0-10.2":0.0397030736715,"10.3":0.0907852214171,"11.0-11.2":0.270129323671,"11.3":0.75980056562},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.144973564356,"4.2-4.3":0.332378415842,"4.4":1.25525891089,"4.4.3-4.4.4":0.767299108911},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.00354,"9":0.00177,"10":0.00708,"11":0.03363,"5.5":0},B:{"12":0.01416,"13":0.01416,"14":0.00885,"15":0.01239,"16":0.06726,"17":0.00708,_:"18"},P:{"4":1.43731747126,"5":0.192317126437,"6.2":0.971707586207},J:{"7":0.003292,"10":0.013168},N:{"10":0,"11":0.14814},O:{"0":29.60331},H:{"0":12.3497371993},L:{"0":39.39684},R:{_:"0"},M:{"0":0.07407},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/SR.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/SR.js deleted file mode 100644 index b155684..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/SR.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.009526,"19":0,"20":0,"21":0,"22":0.009526,"23":0,"24":0,"25":0,"26":0.004763,"27":0,"28":0.004763,"29":0.09526,"30":0,"31":0,"32":0.004763,"33":0,"34":0.019052,"35":0,"36":0.014289,"37":0,"38":0.009526,"39":0,"40":0.004763,"41":0,"42":0,"43":0.038104,"44":0,"45":0,"46":0,"47":0.009526,"48":0,"49":0.504878,"50":0.009526,"51":0.023815,"52":0.004763,"53":0.009526,"54":0,"55":0.128601,"56":0.071445,"57":0.014289,"58":0.071445,"59":0.04763,"60":0.219098,"61":0.023815,"62":0.009526,"63":0.14289,"64":0.14289,"65":0.800184,"66":12.178991,"67":0.090497,"68":0.014289,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0.004763,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.004763,"37":0,"38":0.004763,"39":0.004763,"40":0,"41":0,"42":0,"43":0.004763,"44":0,"45":0,"46":0,"47":0.004763,"48":0.019052,"49":0,"50":0.004763,"51":0.004763,"52":0.080971,"53":0.023815,"54":0,"55":0.004763,"56":0.009526,"57":0.161942,"58":0.023815,"59":1.062149,"60":0.85734,"61":0.366751,"62":0.009526,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0.014289,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.004763,"30":0,"31":0,"32":0,"33":0.019052,"34":0,"35":0,"36":0.004763,"37":0.038104,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.004763,"44":0,"45":0,"46":0.004763,"47":0,"48":0.04763,"49":0,"50":0,"51":0.004763,"52":0.300069,"53":0.061919,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.009526},E:{"4":0,"5":0,"6":0,"7":0,"8":0.004763,"9":0,"10":0.009526,"11":0.066682,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.023815,"10.1":0.104786,"11.1":0.409618},G:{"8":0.0101790438808,"3.2":0.00101790438808,"4.0-4.1":0,"4.2-4.3":0.00203580877617,"5.0-5.1":0.0162864702093,"6.0-6.1":0.0101790438808,"7.0-7.1":0.0427519842995,"8.1-8.4":0.0722712115539,"9.0-9.2":0.0570026457327,"9.3":0.352194918277,"10.0-10.2":0.326747308575,"10.3":0.747141820853,"11.0-11.2":2.22310318357,"11.3":6.252986656},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.196087110325,"4.2-4.3":0.449565570014,"4.4":1.69782741867,"4.4.3-4.4.4":1.03782690099},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.023815,"9":0.028578,"10":0.166705,"11":0.733502,"5.5":0},B:{"12":0.023815,"13":0.033341,"14":0.104786,"15":0.209572,"16":0.838288,"17":0.200046,_:"18"},P:{"4":3.67884181542,"5":0.386696440825,"6.2":5.46600644734},J:{"7":0.0764602,"10":0.3058408},N:{"10":0.0460856,"11":0.2995564},O:{"0":1.251643},H:{"0":0.704043563574},L:{"0":46.978906},R:{_:"0"},M:{"0":0.15711},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/ST.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/ST.js deleted file mode 100644 index d7920a2..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/ST.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.003172,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.003172,"23":0,"24":0,"25":0,"26":0.003172,"27":0,"28":0,"29":0.003172,"30":0,"31":0,"32":0,"33":0.044408,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.053924,"41":0,"42":0,"43":0.69784,"44":0,"45":0.003172,"46":0.053924,"47":0.006344,"48":0,"49":0.11102,"50":0.006344,"51":0.003172,"52":0.006344,"53":0.003172,"54":0.003172,"55":0.012688,"56":0.012688,"57":0.003172,"58":0.019032,"59":0,"60":0.256932,"61":0.01586,"62":0.022204,"63":0.060268,"64":0.022204,"65":0.431392,"66":5.56686,"67":0.04758,"68":0.003172,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.003172,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.006344,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.003172,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0.009516,"43":0.003172,"44":0,"45":0.003172,"46":0,"47":0.003172,"48":0,"49":0.003172,"50":0,"51":0,"52":0.044408,"53":0,"54":0,"55":0,"56":0.003172,"57":0.003172,"58":0.003172,"59":0.26962,"60":0.326716,"61":0.012688,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0.01586,"33":0.006344,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0.022204,"49":0,"50":0.003172,"51":0.085644,"52":0.12688,"53":0.022204,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.104676},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.117364,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.003172,"10.1":0.003172,"11.1":0.136396},G:{"8":0.00179471014493,"3.2":0.000179471014493,"4.0-4.1":0,"4.2-4.3":0.000358942028986,"5.0-5.1":0.00287153623188,"6.0-6.1":0.00179471014493,"7.0-7.1":0.0075377826087,"8.1-8.4":0.012742442029,"9.0-9.2":0.0100503768116,"9.3":0.0620969710145,"10.0-10.2":0.0576101956522,"10.3":0.131731724638,"11.0-11.2":0.391964695652,"11.3":1.10249044203},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.262898031117,"4.2-4.3":0.60274182744,"4.4":2.27631222065,"4.4.3-4.4.4":1.39143592079},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.0128044036697,"9":0.00320110091743,"10":0.0128044036697,"11":0.320110091743,"5.5":0},B:{"12":0.019032,"13":0.050752,"14":0.019032,"15":0.025376,"16":0.275964,"17":0.107848,_:"18"},P:{"4":0.206465714286,"5":0.0825862857143,"6.2":1.42461342857},J:{"7":0,"10":0},N:{"10":0.0531066666667,"11":0.138077333333},O:{"0":5.32584},H:{"0":25.8443084948},L:{"0":38.50334},R:{_:"0"},M:{"0":0.03414},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/SV.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/SV.js deleted file mode 100644 index 5b7bf20..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/SV.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.005965,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.017895,"23":0,"24":0,"25":0,"26":0.005965,"27":0,"28":0,"29":0.005965,"30":0.005965,"31":0.005965,"32":0,"33":0,"34":0.01193,"35":0,"36":0.005965,"37":0.005965,"38":0.03579,"39":0.005965,"40":0.01193,"41":0,"42":0,"43":0.01193,"44":0.005965,"45":0,"46":0.005965,"47":0.01193,"48":0.005965,"49":0.447375,"50":0.005965,"51":0.017895,"52":0.005965,"53":0.005965,"54":0.03579,"55":0.065615,"56":0.05965,"57":0.017895,"58":0.089475,"59":0.065615,"60":0.07158,"61":0.053685,"62":0.053685,"63":0.208775,"64":0.15509,"65":1.41967,"66":24.009125,"67":0.172985,"68":0.017895,"69":0},C:{"2":0,"3":0.005965,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.005965,"29":0,"30":0,"31":0,"32":0,"33":0.005965,"34":0,"35":0.005965,"36":0,"37":0.005965,"38":0.005965,"39":0.005965,"40":0,"41":0,"42":0,"43":0.02386,"44":0.005965,"45":0.02386,"46":0.01193,"47":0.065615,"48":0.1193,"49":0.01193,"50":0.005965,"51":0.005965,"52":0.125265,"53":0.017895,"54":0.029825,"55":0.01193,"56":0.04772,"57":0.041755,"58":0.03579,"59":1.389845,"60":1.10949,"61":0.017895,"62":0,"3.5":0,"3.6":0.005965},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0.005965,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.005965,"30":0,"31":0,"32":0.005965,"33":0.005965,"34":0,"35":0,"36":0.005965,"37":0,"38":0,"39":0,"40":0.005965,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.017895,"47":0,"48":0,"49":0.005965,"50":0,"51":0.005965,"52":0.471235,"53":0.113335,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.01193},E:{"4":0,"5":0.005965,"6":0.005965,"7":0,"8":0.02386,"9":0.08351,"10":0.13123,"11":0.36983,_:"0","3.1":0,"3.2":0,"5.1":0.017895,"6.1":0.029825,"7.1":0,"9.1":0.125265,"10.1":0.19088,"11.1":0.69194},G:{"8":0.00454697061192,"3.2":0.000454697061192,"4.0-4.1":0,"4.2-4.3":0.000909394122383,"5.0-5.1":0.00727515297907,"6.0-6.1":0.00454697061192,"7.0-7.1":0.01909727657,"8.1-8.4":0.0322834913446,"9.0-9.2":0.0254630354267,"9.3":0.157325183172,"10.0-10.2":0.145957756643,"10.3":0.333747642915,"11.0-11.2":0.993058381643,"11.3":2.7932040469},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.131253352192,"4.2-4.3":0.300922319661,"4.4":1.13646195191,"4.4.3-4.4.4":0.694682376238},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.01193,"9":0.017895,"10":0.041755,"11":0.38176,"5.5":0},B:{"12":0.01193,"13":0.017895,"14":0.04772,"15":0.053685,"16":0.340005,"17":0.07158,_:"18"},P:{"4":0.794192275281,"5":0.103141853933,"6.2":0.897334129213},J:{"7":0.003228,"10":0.012912},N:{"10":0.025017,"11":0.100068},O:{"0":0.859455},H:{"0":0.679973762887},L:{"0":53.417835},R:{_:"0"},M:{"0":0.084735},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/SY.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/SY.js deleted file mode 100644 index 19dec29..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/SY.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.003512,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.001756,"30":0.001756,"31":0.001756,"32":0.001756,"33":0.007024,"34":0.001756,"35":0,"36":0.001756,"37":0,"38":0.005268,"39":0,"40":0.003512,"41":0,"42":0,"43":0.02634,"44":0.001756,"45":0.001756,"46":0.001756,"47":0.001756,"48":0.014048,"49":0.03512,"50":0.001756,"51":0.007024,"52":0.003512,"53":0.003512,"54":0.001756,"55":0.005268,"56":0.003512,"57":0.003512,"58":0.00878,"59":0.005268,"60":0.015804,"61":0.005268,"62":0.014048,"63":0.050924,"64":0.03512,"65":0.112384,"66":1.643616,"67":0.010536,"68":0.001756,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0.003512,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.001756,"35":0.001756,"36":0.001756,"37":0,"38":0.001756,"39":0.001756,"40":0,"41":0.001756,"42":0,"43":0.007024,"44":0.001756,"45":0.001756,"46":0,"47":0.019316,"48":0.014048,"49":0.001756,"50":0.007024,"51":0.001756,"52":0.047412,"53":0.005268,"54":0.003512,"55":0.003512,"56":0.010536,"57":0.015804,"58":0.010536,"59":0.317836,"60":0.2195,"61":0.005268,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.001756,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0.001756,"33":0.001756,"34":0,"35":0,"36":0.003512,"37":0.003512,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.003512,"47":0.001756,"48":0,"49":0,"50":0,"51":0.001756,"52":0.068484,"53":0.024584,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.003512},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0.005268,"11":0.007024,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.001756,"10.1":0.001756,"11.1":0.014048},G:{"8":0.00100698067633,"3.2":0.000100698067633,"4.0-4.1":0,"4.2-4.3":0.000201396135266,"5.0-5.1":0.00161116908213,"6.0-6.1":0.00100698067633,"7.0-7.1":0.00422931884058,"8.1-8.4":0.00714956280193,"9.0-9.2":0.00563909178744,"9.3":0.034841531401,"10.0-10.2":0.0323240797101,"10.3":0.0739123816425,"11.0-11.2":0.21992457971,"11.3":0.618588229469},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":1.11358296464,"4.2-4.3":2.55309265064,"4.4":9.64199884017,"4.4.3-4.4.4":5.89384154455},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.001756,"7":0,"8":0.015804,"9":0.005268,"10":0.001756,"11":0.042144,"5.5":0},B:{"12":0.003512,"13":0.001756,"14":0.003512,"15":0.005268,"16":0.03512,"17":0.007024,_:"18"},P:{"4":2.98614987845,"5":0.416435867403,"6.2":2.06186539227},J:{"7":0.0016488,"10":0.0065952},N:{"10":0.0197856,"11":0.0296784},O:{"0":3.058524},H:{"0":1.68585550515},L:{"0":64.206608},R:{_:"0"},M:{"0":0.090684},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/SZ.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/SZ.js deleted file mode 100644 index 4029ef9..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/SZ.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.011228,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.002807,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0.002807,"26":0.008421,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0.002807,"33":0.002807,"34":0,"35":0,"36":0.002807,"37":0,"38":0,"39":0,"40":0.16842,"41":0,"42":0,"43":0.022456,"44":0,"45":0,"46":0.011228,"47":0,"48":0.002807,"49":0.070175,"50":0.008421,"51":0.005614,"52":0,"53":0.005614,"54":0,"55":0.061754,"56":0,"57":0.002807,"58":0.002807,"59":0.002807,"60":0.019649,"61":0.005614,"62":0.014035,"63":0.053333,"64":0.075789,"65":0.151578,"66":3.270155,"67":0.025263,"68":0,"69":0},C:{"2":0,"3":0.002807,"4":0,"5":0,"6":0,"7":0,"8":0.005614,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.002807,"27":0,"28":0,"29":0,"30":0,"31":0.030877,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.014035,"39":0,"40":0,"41":0,"42":0,"43":0.014035,"44":0.002807,"45":0.05614,"46":0,"47":0.070175,"48":0.005614,"49":0.008421,"50":0,"51":0,"52":0.162806,"53":0,"54":0.002807,"55":0.002807,"56":0.011228,"57":0.008421,"58":0.008421,"59":0.446313,"60":0.390173,"61":0.014035,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0.002807,"15":0.025263,"16":0.005614,"17":0.002807,"18":0.005614,"19":0.002807,"20":0.011228,"21":0.008421,"22":0.005614,"23":0,"24":0.002807,"25":0,"26":0,"27":0,"28":0.011228,"29":0.002807,"30":0.002807,"31":0,"32":0.022456,"33":0.014035,"34":0.002807,"35":0.022456,"36":0.002807,"37":0.050526,"38":0,"39":0,"40":0.005614,"41":0,"42":0.014035,"43":0,"44":0,"45":0.002807,"46":0.008421,"47":0.002807,"48":0.005614,"49":0.002807,"50":0.005614,"51":0.008421,"52":0.567014,"53":0.098245,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.272279},E:{"4":0,"5":0,"6":0.008421,"7":0,"8":0,"9":0.005614,"10":0.014035,"11":0.011228,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0.011228,"11.1":0.115087},G:{"8":0.00164279488728,"3.2":0.000164279488728,"4.0-4.1":0,"4.2-4.3":0.000328558977456,"5.0-5.1":0.00262847181965,"6.0-6.1":0.00164279488728,"7.0-7.1":0.00689973852657,"8.1-8.4":0.0116638436997,"9.0-9.2":0.00919965136876,"9.3":0.0568407030998,"10.0-10.2":0.0527337158816,"10.3":0.120581144726,"11.0-11.2":0.358786403382,"11.3":1.00916889926},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.148519339463,"4.2-4.3":0.34050775389,"4.4":1.28596013437,"4.4.3-4.4.4":0.786065772277},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.058947,"9":0.036491,"10":0.067368,"11":0.682101,"5.5":0},B:{"12":0.081403,"13":0.042105,"14":0.092631,"15":0.036491,"16":0.227367,"17":0.016842,_:"18"},P:{"4":1.58098382463,"5":0.278997145522,"6.2":0.867991119403},J:{"7":0.050351,"10":0.201404},N:{"10":0.147645789474,"11":0.715514210526},O:{"0":3.416675},H:{"0":44.0802736065},L:{"0":18.879484},R:{_:"0"},M:{"0":0.035965},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/TC.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/TC.js deleted file mode 100644 index 76ee80e..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/TC.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.005095,"27":0,"28":0,"29":0.005095,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.16304,"37":0,"38":0.02038,"39":0,"40":0.01019,"41":0,"42":0,"43":0.005095,"44":0,"45":0,"46":0,"47":0.015285,"48":0,"49":0.280225,"50":0.005095,"51":0.005095,"52":0,"53":0,"54":0,"55":0,"56":0.005095,"57":0.28532,"58":0.01019,"59":0.16304,"60":0.04076,"61":0.005095,"62":0.005095,"63":0.02038,"64":0.035665,"65":0.77444,"66":13.313235,"67":0.1019,"68":0.005095,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.1019,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0.005095,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.005095,"48":0,"49":0,"50":0,"51":0.015285,"52":0.01019,"53":0.005095,"54":0.005095,"55":0.01019,"56":0.005095,"57":0.005095,"58":0.005095,"59":0.66235,"60":0.351555,"61":0,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.01019,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.086615,"50":0,"51":0,"52":0.07133,"53":0.01019,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},E:{"4":0,"5":0,"6":0,"7":0,"8":0.005095,"9":0.005095,"10":0.13247,"11":0.34646,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0.04076,"7.1":0,"9.1":0.168135,"10.1":0.26494,"11.1":0.95786},G:{"8":0.031561986715,"3.2":0.0031561986715,"4.0-4.1":0,"4.2-4.3":0.006312397343,"5.0-5.1":0.050499178744,"6.0-6.1":0.031561986715,"7.0-7.1":0.132560344203,"8.1-8.4":0.224090105676,"9.0-9.2":0.176747125604,"9.3":1.09204474034,"10.0-10.2":1.01313977355,"10.3":2.31664982488,"11.0-11.2":6.89313789855,"11.3":19.388528439},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0401263578501,"4.2-4.3":0.0919970155587,"4.4":0.347435537482,"4.4.3-4.4.4":0.212376089109},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.005095,"9":0.015285,"10":0.015285,"11":2.06857,"5.5":0},B:{"12":0.03057,"13":0.066235,"14":0.280225,"15":0.137565,"16":1.68135,"17":0.331175,_:"18"},P:{"4":1.03889674419,"5":0.0773646511628,"6.2":2.86249209302},J:{"7":0.004905,"10":0.01962},N:{"10":0.0073575,"11":0.0073575},O:{"0":0.152055},H:{"0":0.236830592784},L:{"0":37.627315},R:{_:"0"},M:{"0":0.112815},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/TD.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/TD.js deleted file mode 100644 index 82b8ac1..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/TD.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0.002068,"28":0,"29":0.008272,"30":0,"31":0.002068,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.006204,"41":0,"42":0,"43":0.014476,"44":0,"45":0.04136,"46":0,"47":0,"48":0,"49":0.02068,"50":0.002068,"51":0,"52":0,"53":0,"54":0,"55":0.132352,"56":0.004136,"57":0.006204,"58":0,"59":0,"60":0.002068,"61":0.008272,"62":0.002068,"63":0.008272,"64":0.024816,"65":0.078584,"66":1.66474,"67":0.004136,"68":0.002068,"69":0},C:{"2":0,"3":0.262636,"4":0.002068,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0.002068,"15":0.008272,"16":0.002068,"17":0,"18":0.004136,"19":0,"20":0,"21":0.055836,"22":0,"23":0,"24":0.002068,"25":0,"26":0,"27":0,"28":0.004136,"29":0.002068,"30":0.002068,"31":0,"32":0,"33":0,"34":0,"35":0.004136,"36":0,"37":0.004136,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.006204,"44":0.006204,"45":0.002068,"46":0,"47":0.008272,"48":0.006204,"49":0.002068,"50":0.006204,"51":0,"52":0.028952,"53":0.002068,"54":0.008272,"55":0,"56":0.004136,"57":0.004136,"58":0.008272,"59":0.28952,"60":0.233684,"61":0.002068,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0.01034,"15":0.012408,"16":0.028952,"17":0,"18":0,"19":0.02068,"20":0.068244,"21":0.008272,"22":0,"23":0.014476,"24":0,"25":0,"26":0.006204,"27":0,"28":0.002068,"29":0.006204,"30":0.004136,"31":0,"32":0.008272,"33":0.004136,"34":0.002068,"35":0.004136,"36":0,"37":0.008272,"38":0,"39":0,"40":0,"41":0,"42":0.008272,"43":0,"44":0,"45":0.02068,"46":0.002068,"47":0,"48":0,"49":0.002068,"50":0.086856,"51":0.018612,"52":0.213004,"53":0.016544,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.148896},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.004136,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0.004136,"9.1":0.033088,"10.1":0.074448,"11.1":0.059972},G:{"8":0.00152457326892,"3.2":0.000152457326892,"4.0-4.1":0,"4.2-4.3":0.000304914653784,"5.0-5.1":0.00243931723027,"6.0-6.1":0.00152457326892,"7.0-7.1":0.00640320772947,"8.1-8.4":0.0108244702093,"9.0-9.2":0.00853761030596,"9.3":0.0527502351047,"10.0-10.2":0.0489388019324,"10.3":0.111903677939,"11.0-11.2":0.332966801932,"11.3":0.936545359098},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.21809239604,"4.2-4.3":0.500016712871,"4.4":1.8883609901,"4.4.3-4.4.4":1.15429390099},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.0500481219512,"9":0.00953297560976,"10":0.0166827073171,"11":0.314588195122,"5.5":0},B:{"12":0.01034,"13":0.004136,"14":0.014476,"15":0.002068,"16":0.059972,"17":0.004136,_:"18"},P:{"4":2.15344047541,"5":0.111210540984,"6.2":0.192090934426},J:{"7":0.007932,"10":0.031728},N:{"10":0,"11":0.230028},O:{"0":28.253784},H:{"0":34.0105488454},L:{"0":8.2532},R:{_:"0"},M:{"0":0.071388},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/TG.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/TG.js deleted file mode 100644 index b9a9f29..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/TG.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0.002823,"8":0.002823,"9":0,"10":0,"11":0.008469,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0.002823,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0.002823,"26":0.005646,"27":0,"28":0,"29":0.011292,"30":0.014115,"31":0.031053,"32":0.002823,"33":0.002823,"34":0.002823,"35":0,"36":0.002823,"37":0.016938,"38":0,"39":0,"40":0.005646,"41":0.002823,"42":0,"43":0.070575,"44":0.002823,"45":0.019761,"46":0.008469,"47":0,"48":0.014115,"49":0.087513,"50":0.033876,"51":0.005646,"52":0.008469,"53":0.002823,"54":0.008469,"55":0.022584,"56":0.008469,"57":0.002823,"58":0.039522,"59":0.011292,"60":0.081867,"61":0.014115,"62":0.053637,"63":0.036699,"64":0.053637,"65":0.220194,"66":2.461656,"67":0.019761,"68":0.002823,"69":0},C:{"2":0,"3":0.033876,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.002823,"12":0.036699,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.002823,"19":0.002823,"20":0,"21":0.005646,"22":0.002823,"23":0.011292,"24":0,"25":0,"26":0,"27":0.005646,"28":0.008469,"29":0.002823,"30":0.008469,"31":0.002823,"32":0.002823,"33":0.002823,"34":0.005646,"35":0.005646,"36":0.011292,"37":0.014115,"38":0.005646,"39":0.011292,"40":0.014115,"41":0.008469,"42":0.036699,"43":0.05646,"44":0.016938,"45":0.025407,"46":0.002823,"47":0.073398,"48":0.025407,"49":0.036699,"50":0.019761,"51":0.005646,"52":0.259716,"53":0.014115,"54":0.039522,"55":0.008469,"56":0.042345,"57":0.059283,"58":0.042345,"59":1.275996,"60":0.948528,"61":0.059283,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0.002823,"15":0,"16":0.002823,"17":0,"18":0,"19":0.002823,"20":0.062106,"21":0,"22":0.002823,"23":0.016938,"24":0,"25":0,"26":0,"27":0,"28":0.002823,"29":0.002823,"30":0.005646,"31":0,"32":0.005646,"33":0.011292,"34":0,"35":0,"36":0.011292,"37":0.002823,"38":0,"39":0,"40":0,"41":0,"42":0.039522,"43":0.008469,"44":0.005646,"45":0.002823,"46":0.008469,"47":0.005646,"48":0,"49":0,"50":0.002823,"51":0.016938,"52":0.313353,"53":0.093159,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0.002823,"12.1":0.08469},E:{"4":0,"5":0,"6":0,"7":0.002823,"8":0,"9":0,"10":0.008469,"11":0.008469,_:"0","3.1":0,"3.2":0,"5.1":0.002823,"6.1":0,"7.1":0,"9.1":0.031053,"10.1":0.011292,"11.1":0.070575},G:{"8":0.00147604871176,"3.2":0.000147604871176,"4.0-4.1":0,"4.2-4.3":0.000295209742351,"5.0-5.1":0.00236167793881,"6.0-6.1":0.00147604871176,"7.0-7.1":0.00619940458937,"8.1-8.4":0.0104799458535,"9.0-9.2":0.00826587278583,"9.3":0.0510712854267,"10.0-10.2":0.0473811636473,"10.3":0.108341975443,"11.0-11.2":0.322369038647,"11.3":0.906736723631},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.34360644413,"4.2-4.3":0.787780628006,"4.4":2.97512896747,"4.4.3-4.4.4":1.8185999604},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.0641422622951,"9":0.00610878688525,"10":0.00916318032787,"11":0.106903770492,"5.5":0},B:{"12":0.025407,"13":0.014115,"14":0.022584,"15":0.033876,"16":0.090336,"17":0.016938,_:"18"},P:{"4":0.498021391304,"5":0.062252673913,"6.2":0.373516043478},J:{"7":0.014354,"10":0.057416},N:{"10":0.1184205,"11":0.5059785},O:{"0":17.138676},H:{"0":14.2553224158},L:{"0":40.539816},R:{_:"0"},M:{"0":0.444974},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/TH.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/TH.js deleted file mode 100644 index 30adb23..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/TH.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00686,"12":0.00343,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.00343,"23":0,"24":0,"25":0.00686,"26":0.00343,"27":0,"28":0,"29":0.01715,"30":0.00343,"31":0.00686,"32":0.00343,"33":0.00343,"34":0.00686,"35":0.00343,"36":0.00686,"37":0.00686,"38":0.02058,"39":0.00343,"40":0.00343,"41":0,"42":0,"43":0.11319,"44":0.00343,"45":0,"46":0.00686,"47":0.00343,"48":0.00343,"49":0.19894,"50":0.00343,"51":0.01372,"52":0.00343,"53":0.00686,"54":0.00686,"55":0.01029,"56":0.01372,"57":0.01029,"58":0.05831,"59":0.01715,"60":0.03087,"61":0.02401,"62":0.04116,"63":0.0686,"64":0.0686,"65":0.42189,"66":7.91644,"67":0.07203,"68":0.02058,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0.00343,"16":0,"17":0.00343,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.00343,"27":0,"28":0,"29":0,"30":0.00343,"31":0,"32":0,"33":0,"34":0.00343,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.00343,"44":0,"45":0.00343,"46":0.00686,"47":0.00686,"48":0.01715,"49":0.00686,"50":0.00343,"51":0.00343,"52":0.04459,"53":0.01029,"54":0.01029,"55":0.02058,"56":0.02401,"57":0.01029,"58":0.00686,"59":0.34986,"60":0.29155,"61":0.01029,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0.00343,"35":0,"36":0,"37":0.21609,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.00343,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.07889,"53":0.02058,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},E:{"4":0,"5":0,"6":0,"7":0,"8":0.00686,"9":0.00343,"10":0.02058,"11":0.07546,_:"0","3.1":0,"3.2":0,"5.1":0.00343,"6.1":0,"7.1":0,"9.1":0.02401,"10.1":0.04802,"11.1":0.2058},G:{"8":0.014982689211,"3.2":0.0014982689211,"4.0-4.1":0,"4.2-4.3":0.00299653784219,"5.0-5.1":0.0239723027375,"6.0-6.1":0.014982689211,"7.0-7.1":0.062927294686,"8.1-8.4":0.106377093398,"9.0-9.2":0.0839030595813,"9.3":0.518401046699,"10.0-10.2":0.480944323671,"10.3":1.09972938808,"11.0-11.2":3.27221932367,"11.3":9.20386598229},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0662419660537,"4.2-4.3":0.151871824611,"4.4":0.573558486563,"4.4.3-4.4.4":0.350597722772},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.0311316101695,"9":0.0276725423729,"10":0.0242134745763,"11":0.325152372881,"5.5":0},B:{"12":0.00343,"13":0.00343,"14":0.01029,"15":0.01372,"16":0.13377,"17":0.03773,_:"18"},P:{"4":1.54208973034,"5":0.289788674157,"6.2":2.60809806742},J:{"7":0,"10":0},N:{"10":0.03504,"11":0.07008},O:{"0":0.95922},H:{"0":0.889467371134},L:{"0":63.6362},R:{_:"0"},M:{"0":0.09198},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/TJ.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/TJ.js deleted file mode 100644 index 3b66b03..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/TJ.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0.003215,"9":0,"10":0.003215,"11":0.028935,"12":0.00643,"13":0.003215,"14":0.003215,"15":0,"16":0.009645,"17":0.00643,"18":0.003215,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0.003215,"26":0,"27":0.00643,"28":0.01929,"29":0.05144,"30":0.054655,"31":0.022505,"32":0.01286,"33":0,"34":0,"35":0.00643,"36":0.07073,"37":0.086805,"38":0.028935,"39":0.00643,"40":0.016075,"41":0.00643,"42":0.003215,"43":0.00643,"44":0.041795,"45":0.00643,"46":0.009645,"47":0.00643,"48":0,"49":0.36651,"50":0.003215,"51":0.00643,"52":0,"53":0.003215,"54":0.003215,"55":0.138245,"56":0.144675,"57":0.00643,"58":0.009645,"59":0.041795,"60":0.009645,"61":0.041795,"62":0.05144,"63":0.10931,"64":0.106095,"65":0.30221,"66":5.140785,"67":0.016075,"68":0.00643,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0.003215,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.016075,"30":0.00643,"31":0.009645,"32":0.003215,"33":0,"34":0.03858,"35":0,"36":0.003215,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.003215,"44":0,"45":0,"46":0,"47":0.035365,"48":0,"49":0,"50":0.003215,"51":0.003215,"52":0.086805,"53":0,"54":0.003215,"55":0.009645,"56":0.00643,"57":0.003215,"58":0.022505,"59":0.33436,"60":0.24434,"61":0.003215,"62":0,"3.5":0.01286,"3.6":0.009645},F:{"9":0,"11":0.003215,"12":0.00643,"15":0.003215,"16":0.003215,"17":0.003215,"18":0.009645,"19":0.00643,"20":0.009645,"21":0.048225,"22":0.009645,"23":0.003215,"24":0.00643,"25":0.003215,"26":0.003215,"27":0.00643,"28":0.00643,"29":0.003215,"30":0.016075,"31":0,"32":0.009645,"33":0.016075,"34":0.003215,"35":0.01286,"36":0.03215,"37":0.009645,"38":0,"39":0,"40":0,"41":0.00643,"42":0.01286,"43":0.003215,"44":0,"45":0.009645,"46":0.01929,"47":0,"48":0.003215,"49":0.00643,"50":0.00643,"51":0.003215,"52":0.434025,"53":0.112525,"9.5-9.6":0,"10.0-10.1":0.003215,"10.5":0,"10.6":0,"11.1":0.01286,"11.5":0,"11.6":0.01929,"12.1":0.10288},E:{"4":0,"5":0.009645,"6":0,"7":0,"8":0.003215,"9":0,"10":0,"11":0.009645,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.01286,"10.1":0.009645,"11.1":0.02572},G:{"8":0.00415473530596,"3.2":0.000415473530596,"4.0-4.1":0,"4.2-4.3":0.000830947061192,"5.0-5.1":0.00664757648953,"6.0-6.1":0.00415473530596,"7.0-7.1":0.017449888285,"8.1-8.4":0.0294986206723,"9.0-9.2":0.0232665177134,"9.3":0.143753841586,"10.0-10.2":0.133367003321,"10.3":0.304957571457,"11.0-11.2":0.907394190821,"11.3":2.55225389845},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.310354052334,"4.2-4.3":0.711543437058,"4.4":2.68721191655,"4.4.3-4.4.4":1.64260559406},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0.003215,"8":0.028935,"9":0.022505,"10":0.022505,"11":0.138245,"5.5":0},B:{"12":0.01286,"13":0.003215,"14":0.01286,"15":0.01286,"16":0.048225,"17":0.00643,_:"18"},P:{"4":4.26887177305,"5":0.656749503546,"6.2":0.728581480496},J:{"7":0,"10":0},N:{"10":0.124068571429,"11":0.310171428571},O:{"0":11.35809},H:{"0":18.711945799},L:{"0":29.418135},R:{_:"0"},M:{"0":0.047495},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/TK.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/TK.js deleted file mode 100644 index fd8b275..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/TK.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"65":6.49974,"66":56.906057,"67":0.408317,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 68 69"},C:{_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 3.5 3.6"},F:{_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},E:{"4":0,"11":0.408317,_:"0 5 6 7 8 9 10 3.1 3.2 5.1 6.1 7.1 9.1 11.1","10.1":0.408317},G:{"8":0,"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0,"6.0-6.1":0,"7.0-7.1":0,"8.1-8.4":0,"9.0-9.2":0,"9.3":0,"10.0-10.2":0,"10.3":0,"11.0-11.2":0,"11.3":0},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0522994724187,"4.2-4.3":0.119906107496,"4.4":0.452836895332,"4.4.3-4.4.4":0.276804524752},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"11":2.033252,_:"6 7 8 9 10 5.5"},B:{"16":13.41613,_:"12 13 14 15 17 18"},P:{_:"4 5","6.2":0.45009},J:{"7":0,"10":0},N:{"10":0.1184205,"11":0.5059785},O:{_:"0"},H:{"0":2.98596935395},L:{"0":15.413969},R:{_:"0"},M:{_:"0"},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/TL.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/TL.js deleted file mode 100644 index 4d5f231..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/TL.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0.003324,"5":0.001662,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.001662,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0.006648,"21":0.003324,"22":0,"23":0,"24":0,"25":0,"26":0.001662,"27":0.001662,"28":0,"29":0,"30":0,"31":0.021606,"32":0.001662,"33":0.003324,"34":0.001662,"35":0.001662,"36":0,"37":0.001662,"38":0.004986,"39":0,"40":0.044874,"41":0,"42":0.00831,"43":0.089748,"44":0.001662,"45":0.001662,"46":0,"47":0.001662,"48":0,"49":0.014958,"50":0,"51":0.001662,"52":0.006648,"53":0.001662,"54":0,"55":0.00831,"56":0.003324,"57":0.001662,"58":0.003324,"59":0.001662,"60":0.006648,"61":0.001662,"62":0.019944,"63":0.009972,"64":0.018282,"65":0.076452,"66":0.812718,"67":0.00831,"68":0.001662,"69":0},C:{"2":0,"3":0.001662,"4":0.014958,"5":0.01662,"6":0.001662,"7":0.013296,"8":0.001662,"9":0.001662,"10":0.006648,"11":0.003324,"12":0.006648,"13":0.003324,"14":0.001662,"15":0.001662,"16":0.006648,"17":0.006648,"18":0.011634,"19":0.004986,"20":0.004986,"21":0.006648,"22":0.001662,"23":0.003324,"24":0.003324,"25":0.001662,"26":0,"27":0.001662,"28":0,"29":0.003324,"30":0.004986,"31":0.001662,"32":0.001662,"33":0.004986,"34":0.003324,"35":0.013296,"36":0.004986,"37":0.003324,"38":0.004986,"39":0.004986,"40":0.00831,"41":0.01662,"42":0.003324,"43":0.01662,"44":0.028254,"45":0.009972,"46":0.003324,"47":0.038226,"48":0.019944,"49":0.011634,"50":0.003324,"51":0.001662,"52":0.009972,"53":0.001662,"54":0.006648,"55":0.006648,"56":0.011634,"57":0.009972,"58":0.028254,"59":0.270906,"60":0.275892,"61":0.04155,"62":0,"3.5":0.001662,"3.6":0.01662},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0.001662,"19":0.003324,"20":0.001662,"21":0.001662,"22":0.003324,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0.00831,"31":0.001662,"32":0.001662,"33":0.021606,"34":0.003324,"35":0,"36":0,"37":0.1662,"38":0,"39":0,"40":0,"41":0,"42":0.001662,"43":0.001662,"44":0,"45":0.001662,"46":0,"47":0,"48":0.001662,"49":0,"50":0,"51":0,"52":0.04155,"53":0.00831,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.013296},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0.001662,"11":0.004986,_:"0","3.1":0,"3.2":0,"5.1":0.004986,"6.1":0.001662,"7.1":0,"9.1":0.004986,"10.1":0.014958,"11.1":0.01662},G:{"8":0.00243221417069,"3.2":0.000243221417069,"4.0-4.1":0,"4.2-4.3":0.000486442834138,"5.0-5.1":0.00389154267311,"6.0-6.1":0.00243221417069,"7.0-7.1":0.0102152995169,"8.1-8.4":0.0172687206119,"9.0-9.2":0.0136203993559,"9.3":0.084154610306,"10.0-10.2":0.0780740748792,"10.3":0.178524520129,"11.0-11.2":0.531195574879,"11.3":1.49410916506},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.280786673267,"4.2-4.3":0.643754811881,"4.4":2.43120168317,"4.4.3-4.4.4":1.48611483168},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.001662,"7":0,"8":0.02493,"9":0.003324,"10":0.009972,"11":0.086424,"5.5":0},B:{"12":0.013296,"13":0.006648,"14":0.006648,"15":0.011634,"16":0.036564,"17":0.001662,_:"18"},P:{"4":3.74090652055,"5":0.304965205479,"6.2":0.365958246575},J:{"7":0.0016676,"10":0.0066704},N:{"10":0,"11":0.066704},O:{"0":6.75378},H:{"0":9.49633730928},L:{"0":64.89518},R:{_:"0"},M:{"0":0.175098},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/TM.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/TM.js deleted file mode 100644 index 98dffda..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/TM.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0.04097,"9":0.004097,"10":0,"11":0.032776,"12":0.024582,"13":0.004097,"14":0,"15":0.004097,"16":0.004097,"17":0,"18":0.004097,"19":0,"20":0.020485,"21":0,"22":0.004097,"23":0.004097,"24":0,"25":0.008194,"26":0,"27":0.004097,"28":0.012291,"29":0.098328,"30":0.012291,"31":0.012291,"32":0,"33":0.004097,"34":0,"35":0.004097,"36":0.135201,"37":0,"38":0.008194,"39":0.008194,"40":0.032776,"41":0,"42":0,"43":0.016388,"44":0.028679,"45":0.004097,"46":0.004097,"47":0.049164,"48":0.004097,"49":0.405603,"50":0.008194,"51":0.004097,"52":0.004097,"53":0.008194,"54":0,"55":0.237626,"56":0.102425,"57":0.004097,"58":0.069649,"59":0.012291,"60":0.176171,"61":0.143395,"62":0.049164,"63":0.192559,"64":0.069649,"65":0.376924,"66":5.48998,"67":0.04097,"68":0.004097,"69":0},C:{"2":0.004097,"3":0.004097,"4":0,"5":0.004097,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.004097,"12":0.012291,"13":0.004097,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.012291,"25":0,"26":0,"27":0,"28":0,"29":0.004097,"30":0.008194,"31":0,"32":0,"33":0,"34":0,"35":0.008194,"36":0,"37":0.008194,"38":0.004097,"39":0,"40":0.004097,"41":0,"42":0,"43":0.008194,"44":0,"45":0.004097,"46":0,"47":0.012291,"48":0.008194,"49":0.004097,"50":0.004097,"51":0.004097,"52":0.118813,"53":0.008194,"54":0,"55":0.004097,"56":0.004097,"57":0.008194,"58":0.012291,"59":0.32776,"60":0.364633,"61":0.004097,"62":0,"3.5":0,"3.6":0.008194},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0.004097,"19":0.008194,"20":0,"21":0.004097,"22":0.004097,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.004097,"30":0.012291,"31":0.012291,"32":0.004097,"33":0.008194,"34":0,"35":0.016388,"36":0.012291,"37":0.012291,"38":0,"39":0,"40":0.004097,"41":0,"42":0.004097,"43":0.004097,"44":0.004097,"45":0.008194,"46":0.008194,"47":0,"48":0.012291,"49":0.008194,"50":0.045067,"51":0.090134,"52":0.118813,"53":0.012291,"9.5-9.6":0,"10.0-10.1":0.008194,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.036873},E:{"4":0.008194,"5":0,"6":0,"7":0,"8":0.008194,"9":0,"10":0,"11":0.024582,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.008194,"10.1":0.008194,"11.1":0.024582},G:{"8":0.00950011171498,"3.2":0.000950011171498,"4.0-4.1":0,"4.2-4.3":0.001900022343,"5.0-5.1":0.015200178744,"6.0-6.1":0.00950011171498,"7.0-7.1":0.0399004692029,"8.1-8.4":0.0674507931763,"9.0-9.2":0.0532006256039,"9.3":0.328703865338,"10.0-10.2":0.304953586051,"10.3":0.697308199879,"11.0-11.2":2.07482439855,"11.3":5.83591862651},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.52258866761,"4.2-4.3":1.19813011598,"4.4":4.5248530976,"4.4.3-4.4.4":2.76589611881},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.246827006734,"9":0.0595789326599,"10":0.0553232946128,"11":2.16611976599,"5.5":0},B:{"12":0,"13":0.028679,"14":0.045067,"15":0.008194,"16":0.102425,"17":0.024582,_:"18"},P:{"4":4.58804010323,"5":0.479658738065,"6.2":2.91966188387},J:{"7":0.0023612,"10":0.0094448},N:{"10":0.0785099,"11":0.0336471},O:{"0":5.519305},H:{"0":0.502972113402},L:{"0":43.816868},R:{_:"0"},M:{"0":0.242023},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/TN.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/TN.js deleted file mode 100644 index 916223b..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/TN.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0.006672,"11":0.006672,"12":0,"13":0.006672,"14":0.006672,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0.006672,"22":0,"23":0,"24":0.46704,"25":0,"26":0,"27":0.006672,"28":0,"29":0.293568,"30":0.23352,"31":0.020016,"32":0,"33":0.006672,"34":0.006672,"35":0.460368,"36":0.013344,"37":0,"38":0.006672,"39":0.013344,"40":0.013344,"41":0.006672,"42":0.006672,"43":0.060048,"44":0.006672,"45":0.006672,"46":0.013344,"47":0.006672,"48":0.026688,"49":1.26768,"50":0.020016,"51":0.03336,"52":0.026688,"53":0.013344,"54":0.03336,"55":0.073392,"56":0.086736,"57":0.026688,"58":0.260208,"59":0.060048,"60":0.260208,"61":0.073392,"62":0.186816,"63":0.273552,"64":0.340272,"65":1.861488,"66":28.736304,"67":0.393648,"68":0.020016,"69":0},C:{"2":0.246864,"3":0.006672,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0.23352,"16":0,"17":0.020016,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0.23352,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0.020016,"33":0,"34":0,"35":0,"36":0.006672,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.013344,"44":0,"45":0.006672,"46":0,"47":0.020016,"48":0.193488,"49":0.006672,"50":0.006672,"51":0.006672,"52":0.153456,"53":0.006672,"54":0.020016,"55":0.026688,"56":0.060048,"57":0.040032,"58":0.040032,"59":1.154256,"60":0.880704,"61":0.03336,"62":0,"3.5":0,"3.6":0.006672},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0.006672,"20":0,"21":0,"22":0.013344,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0.006672,"33":0,"34":0,"35":0,"36":0.020016,"37":0.006672,"38":0,"39":0,"40":0,"41":0,"42":0.006672,"43":0,"44":0,"45":0.006672,"46":0.020016,"47":0.006672,"48":0.006672,"49":0.03336,"50":0.013344,"51":0.013344,"52":0.93408,"53":0.26688,"9.5-9.6":0,"10.0-10.1":0.240192,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},E:{"4":0,"5":0.013344,"6":0,"7":0.006672,"8":0.03336,"9":0.006672,"10":0.053376,"11":0.160128,_:"0","3.1":0,"3.2":0,"5.1":0.013344,"6.1":0.013344,"7.1":0,"9.1":0.080064,"10.1":0.126768,"11.1":0.3336},G:{"8":0.00363481481481,"3.2":0.000363481481481,"4.0-4.1":0,"4.2-4.3":0.000726962962963,"5.0-5.1":0.0058157037037,"6.0-6.1":0.00363481481481,"7.0-7.1":0.0152662222222,"8.1-8.4":0.0258071851852,"9.0-9.2":0.020354962963,"9.3":0.125764592593,"10.0-10.2":0.116677555556,"10.3":0.266795407407,"11.0-11.2":0.793843555556,"11.3":2.23286674074},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.147817120226,"4.2-4.3":0.338897787836,"4.4":1.27987994342,"4.4.3-4.4.4":0.782349148515},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.00704613084112,"7":0.00704613084112,"8":0.0845535700935,"9":0.260706841121,"10":0.0986458317757,"11":0.295937495327,"5.5":0},B:{"12":0.013344,"13":0.026688,"14":0.06672,"15":0.03336,"16":0.306912,"17":0.10008,_:"18"},P:{"4":0.797980444444,"5":0.0920746666667,"6.2":0.736597333333},J:{"7":0.0026624,"10":0.0106496},N:{"10":0.0328045714286,"11":0.196827428571},O:{"0":0.625664},H:{"0":0.730970611684},L:{"0":44.30528},R:{_:"0"},M:{"0":0.086528},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/TO.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/TO.js deleted file mode 100644 index 4ed7f76..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/TO.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.010968,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.005484,"38":0,"39":0.005484,"40":0.016452,"41":0,"42":0.076776,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.197424,"50":0,"51":0.005484,"52":0.005484,"53":0.005484,"54":0,"55":0.323556,"56":0.016452,"57":0,"58":0.049356,"59":0.071292,"60":0.032904,"61":0.021936,"62":0.060324,"63":1.228416,"64":0.038388,"65":1.025508,"66":12.925788,"67":0.038388,"68":0.016452,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.005484,"19":0,"20":0,"21":0.005484,"22":0,"23":0,"24":0,"25":0,"26":0.010968,"27":0.010968,"28":0,"29":0,"30":0,"31":0.016452,"32":0.02742,"33":0,"34":0,"35":0,"36":0,"37":0.005484,"38":0.005484,"39":0,"40":0.010968,"41":0,"42":0,"43":0.010968,"44":0.021936,"45":0,"46":0.010968,"47":0.032904,"48":0.175488,"49":0.005484,"50":0,"51":0.016452,"52":0.038388,"53":0,"54":0.005484,"55":0.005484,"56":0.049356,"57":0.043872,"58":0.016452,"59":1.689072,"60":1.447776,"61":0.1371,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.02742,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.235812,"53":0.016452,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.005484},E:{"4":0,"5":0,"6":0,"7":0,"8":0.021936,"9":0.021936,"10":0.016452,"11":0.076776,_:"0","3.1":0,"3.2":0,"5.1":0.021936,"6.1":0,"7.1":0,"9.1":0.093228,"10.1":0.104196,"11.1":0.104196},G:{"8":0.011404520934,"3.2":0.0011404520934,"4.0-4.1":0,"4.2-4.3":0.0022809041868,"5.0-5.1":0.0182472334944,"6.0-6.1":0.011404520934,"7.0-7.1":0.0478989879227,"8.1-8.4":0.0809720986312,"9.0-9.2":0.0638653172303,"9.3":0.394596424316,"10.0-10.2":0.366085121981,"10.3":0.837091836554,"11.0-11.2":2.49074737198,"11.3":7.00579720974},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0844985063649,"4.2-4.3":0.193728282885,"4.4":0.731633408769,"4.4.3-4.4.4":0.44722380198},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.138785655738,"9":0.0166542786885,"10":0.0832713934426,"11":5.17948067213,"5.5":0},B:{"12":0.104196,"13":0.071292,"14":0.104196,"15":0.126132,"16":0.899376,"17":0.038388,_:"18"},P:{"4":1.72555105556,"5":0.220954708333,"6.2":1.08373023611},J:{"7":0,"10":0},N:{"10":0,"11":0.15806},O:{"0":2.09994},H:{"0":0.286455621993},L:{"0":49.727256},R:{_:"0"},M:{"0":0.018064},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/TR.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/TR.js deleted file mode 100644 index c9ddb86..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/TR.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.00861,"12":0,"13":0,"14":0,"15":0,"16":0.004305,"17":0,"18":0.004305,"19":0,"20":0,"21":0,"22":0.03444,"23":0,"24":0.00861,"25":0,"26":0.012915,"27":0,"28":0,"29":0.030135,"30":0.004305,"31":0.004305,"32":0,"33":0.004305,"34":0.02583,"35":0.012915,"36":0,"37":0,"38":0.030135,"39":0.004305,"40":0.004305,"41":0.004305,"42":0.004305,"43":0.021525,"44":0.00861,"45":0.00861,"46":0.01722,"47":0.00861,"48":0.012915,"49":0.426195,"50":0.00861,"51":0.00861,"52":0.00861,"53":0.00861,"54":0.01722,"55":0.02583,"56":0.055965,"57":0.021525,"58":0.064575,"59":0.055965,"60":0.064575,"61":0.073185,"62":0.107625,"63":0.20664,"64":0.18942,"65":0.7749,"66":11.71821,"67":0.0861,"68":0.004305,"69":0},C:{"2":0.004305,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0.004305,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0.004305,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0.004305,"39":0,"40":0.004305,"41":0,"42":0,"43":0.004305,"44":0,"45":0.004305,"46":0.004305,"47":0.004305,"48":0.021525,"49":0.004305,"50":0.004305,"51":0.004305,"52":0.05166,"53":0.004305,"54":0.00861,"55":0.00861,"56":0.012915,"57":0.021525,"58":0.012915,"59":0.3444,"60":0.29274,"61":0.00861,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0.00861,"32":0.004305,"33":0.004305,"34":0,"35":0,"36":0.00861,"37":0,"38":0,"39":0,"40":0.004305,"41":0,"42":0,"43":0,"44":0,"45":0.004305,"46":0.004305,"47":0.004305,"48":0,"49":0.004305,"50":0.004305,"51":0.004305,"52":0.383145,"53":0.107625,"9.5-9.6":0,"10.0-10.1":0.004305,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.004305},E:{"4":0,"5":0,"6":0,"7":0,"8":0.004305,"9":0.004305,"10":0.012915,"11":0.090405,_:"0","3.1":0,"3.2":0,"5.1":0.004305,"6.1":0,"7.1":0,"9.1":0.021525,"10.1":0.04305,"11.1":0.2583},G:{"8":0.0132338566828,"3.2":0.00132338566828,"4.0-4.1":0,"4.2-4.3":0.00264677133655,"5.0-5.1":0.0211741706924,"6.0-6.1":0.0132338566828,"7.0-7.1":0.0555821980676,"8.1-8.4":0.0939603824477,"9.0-9.2":0.0741095974235,"9.3":0.457891441224,"10.0-10.2":0.424806799517,"10.3":0.971365080515,"11.0-11.2":2.89027429952,"11.3":8.12955816023},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.170788486563,"4.2-4.3":0.391563847242,"4.4":1.47877835926,"4.4.3-4.4.4":0.903929306931},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0.00437261780105,"8":0.0524714136126,"9":0.0437261780105,"10":0.0393535602094,"11":0.695246230366,"5.5":0},B:{"12":0.00861,"13":0.012915,"14":0.030135,"15":0.021525,"16":0.331485,"17":0.081795,_:"18"},P:{"4":1.65332756461,"5":0.421033727634,"6.2":2.96777432406},J:{"7":0.002278,"10":0.009112},N:{"10":0.04556,"11":0.19363},O:{"0":0.23919},H:{"0":0.862665292096},L:{"0":55.23944},R:{_:"0"},M:{"0":0.096815},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/TT.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/TT.js deleted file mode 100644 index 959a4f5..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/TT.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.010718,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.05359,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.005359,"29":0.010718,"30":0.010718,"31":0.005359,"32":0.005359,"33":0,"34":0.026795,"35":0,"36":0.021436,"37":0.021436,"38":0.05359,"39":0.005359,"40":0.005359,"41":0,"42":0.005359,"43":0.010718,"44":0.005359,"45":0,"46":0.005359,"47":0.005359,"48":0.037513,"49":0.273309,"50":0.005359,"51":0.005359,"52":0.005359,"53":0.005359,"54":0.021436,"55":0.026795,"56":0.021436,"57":0.021436,"58":0.069667,"59":0.016077,"60":0.150052,"61":0.010718,"62":0.048231,"63":0.139334,"64":0.150052,"65":1.259365,"66":15.926948,"67":0.091103,"68":0.032154,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.005359,"30":0,"31":0,"32":0,"33":0,"34":0.005359,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.005359,"44":0,"45":0,"46":0,"47":0.005359,"48":0.042872,"49":0,"50":0.005359,"51":0.005359,"52":0.058949,"53":0.010718,"54":0.005359,"55":0.010718,"56":0.037513,"57":0.010718,"58":0.021436,"59":0.943184,"60":0.755619,"61":0.032154,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0.064308,"18":0,"19":0,"20":0,"21":0,"22":0.005359,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.010718,"30":0,"31":0,"32":0.016077,"33":0.042872,"34":0,"35":0.005359,"36":0,"37":0.010718,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.010718,"44":0,"45":0,"46":0.016077,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.353694,"53":0.091103,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.010718},E:{"4":0,"5":0.005359,"6":0,"7":0.005359,"8":0.021436,"9":0.016077,"10":0.048231,"11":0.241155,_:"0","3.1":0,"3.2":0,"5.1":0.016077,"6.1":0.005359,"7.1":0,"9.1":0.091103,"10.1":0.166129,"11.1":0.787773},G:{"8":0.0135187892512,"3.2":0.00135187892512,"4.0-4.1":0,"4.2-4.3":0.00270375785024,"5.0-5.1":0.0216300628019,"6.0-6.1":0.0135187892512,"7.0-7.1":0.0567789148551,"8.1-8.4":0.0959834036836,"9.0-9.2":0.0757052198068,"9.3":0.467750108092,"10.0-10.2":0.433953134964,"10.3":0.992279131039,"11.0-11.2":2.95250357246,"11.3":8.30459223702},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.128711584158,"4.2-4.3":0.295094851485,"4.4":1.1144539604,"4.4.3-4.4.4":0.68122960396},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.016077,"9":0.032154,"10":0.048231,"11":1.023569,"5.5":0},B:{"12":0.021436,"13":0.032154,"14":0.139334,"15":0.085744,"16":1.195057,"17":0.278668,_:"18"},P:{"4":0.733003596401,"5":0.109403521851,"6.2":3.09611966838},J:{"7":0.009282,"10":0.037128},N:{"10":0.013566,"11":0.162792},O:{"0":0.329511},H:{"0":0.808459010309},L:{"0":49.563958},R:{_:"0"},M:{"0":0.143871},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/TV.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/TV.js deleted file mode 100644 index 6608e09..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/TV.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.03031,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.09526,"53":0,"54":0,"55":0,"56":0,"57":0,"58":1.40292,"59":0,"60":0,"61":0,"62":0,"63":0.03031,"64":0.62352,"65":1.18642,"66":10.53489,"67":0.15588,"68":0.09526,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0.03031,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0.03031,"48":0,"49":0,"50":0,"51":0,"52":0.03031,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0.31176,"60":0.2165,"61":0,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.5629,"53":0.15588,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0.09526,"10":0,"11":0.06062,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0,"10.1":0,"11.1":0.49795},G:{"8":0.00984669887279,"3.2":0.000984669887279,"4.0-4.1":0,"4.2-4.3":0.00196933977456,"5.0-5.1":0.0157547181965,"6.0-6.1":0.00984669887279,"7.0-7.1":0.0413561352657,"8.1-8.4":0.0699115619968,"9.0-9.2":0.0551415136876,"9.3":0.340695780998,"10.0-10.2":0.316079033816,"10.3":0.722747697262,"11.0-11.2":2.15051903382,"11.3":6.04882711755},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0309030975955,"4.2-4.3":0.0708510042433,"4.4":0.267575601132,"4.4.3-4.4.4":0.16356029703},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.43733,"5.5":0},B:{"12":0.03031,"13":0.03031,"14":0.03031,"15":0,"16":0.2165,"17":0,_:"18"},P:{"4":1.04076547826,"5":0,"6.2":0.0721322608696},J:{"7":0,"10":0},N:{"10":0,"11":0},O:{"0":1.84842},H:{"0":1.05212597938},L:{"0":66.62502},R:{_:"0"},M:{"0":0},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/TW.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/TW.js deleted file mode 100644 index efef144..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/TW.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.005811,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.005811,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.005811,"27":0,"28":0.017433,"29":0.220818,"30":0.081354,"31":0.034866,"32":0.017433,"33":0.005811,"34":0.011622,"35":0,"36":0.098787,"37":0.151086,"38":0.087165,"39":0.005811,"40":0,"41":0,"42":0,"43":0.005811,"44":0.005811,"45":0.011622,"46":0.011622,"47":0.017433,"48":0.017433,"49":0.708942,"50":0.011622,"51":0.034866,"52":0.011622,"53":0.017433,"54":0.040677,"55":0.110409,"56":0.05811,"57":0.052299,"58":0.05811,"59":0.034866,"60":0.052299,"61":0.052299,"62":0.092976,"63":0.249873,"64":0.226629,"65":1.632891,"66":20.896356,"67":0.145275,"68":0.023244,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.034866,"30":0,"31":0.017433,"32":0,"33":0.151086,"34":0.069732,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.005811,"44":0,"45":0.005811,"46":0,"47":0.005811,"48":0.034866,"49":0.005811,"50":0.005811,"51":0.005811,"52":0.127842,"53":0.005811,"54":0.005811,"55":0.011622,"56":0.034866,"57":0.017433,"58":0.017433,"59":0.633399,"60":0.46488,"61":0.005811,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.005811,"34":0,"35":0,"36":0.005811,"37":0.156897,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.122031,"53":0.029055,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},E:{"4":0,"5":0.005811,"6":0,"7":0.005811,"8":0.029055,"9":0.017433,"10":0.063921,"11":0.209196,_:"0","3.1":0,"3.2":0,"5.1":0.011622,"6.1":0.005811,"7.1":0,"9.1":0.075543,"10.1":0.156897,"11.1":0.633399},G:{"8":0.0248656018519,"3.2":0.00248656018519,"4.0-4.1":0,"4.2-4.3":0.00497312037037,"5.0-5.1":0.039784962963,"6.0-6.1":0.0248656018519,"7.0-7.1":0.104435527778,"8.1-8.4":0.176545773148,"9.0-9.2":0.13924737037,"9.3":0.860349824074,"10.0-10.2":0.798185819444,"10.3":1.82513517593,"11.0-11.2":5.43064744444,"11.3":15.2749392176},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0470590113154,"4.2-4.3":0.107891391796,"4.4":0.407462171146,"4.4.3-4.4.4":0.249068425743},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.005889,"7":0.005889,"8":0.306228,"9":0.070668,"10":0.106002,"11":2.137707,"5.5":0},B:{"12":0.011622,"13":0.005811,"14":0.023244,"15":0.023244,"16":0.552045,"17":0.162708,_:"18"},P:{"4":0.436793753086,"5":0.127842074074,"6.2":1.01208308642},J:{"7":0.0008378,"10":0.0033512},N:{"10":0.0104725,"11":0.0104725},O:{"0":0.171749},H:{"0":0.515563694158},L:{"0":38.353249},R:{_:"0"},M:{"0":0.08378},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/TZ.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/TZ.js deleted file mode 100644 index 4206970..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/TZ.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"11":0.019129,"18":0.005217,"19":0.003478,"20":0.006956,"21":0.010434,"22":0.001739,"23":0.005217,"25":0.003478,"28":0.003478,"29":0.003478,"30":0.001739,"31":0.003478,"32":0.001739,"33":0.010434,"36":0.003478,"37":0.003478,"38":0.003478,"40":0.008695,"42":0.006956,"43":0.076516,"44":0.001739,"45":0.005217,"46":0.006956,"47":0.003478,"48":0.003478,"49":0.106079,"50":0.006956,"51":0.006956,"52":0.006956,"53":0.001739,"54":0.001739,"55":0.048692,"56":0.005217,"57":0.012173,"58":0.071299,"59":0.005217,"60":0.20868,"61":0.01739,"62":0.033041,"63":0.066082,"64":0.071299,"65":0.467791,"66":6.36474,"67":0.073038,"68":0.012173,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 24 26 27 34 35 39 41 69"},C:{"4":0.005217,"5":0.003478,"6":0.006956,"7":0.005217,"8":0.006956,"9":0.001739,"10":0.005217,"11":0.005217,"12":0.013912,"13":0.012173,"14":0.005217,"15":0.005217,"16":0.006956,"17":0.008695,"18":0.012173,"19":0.005217,"20":0.005217,"21":0.055648,"22":0.001739,"23":0.020868,"24":0.005217,"25":0.005217,"26":0.015651,"27":0.003478,"28":0.006956,"29":0.01739,"30":0.024346,"31":0.008695,"32":0.008695,"33":0.036519,"34":0.024346,"35":0.013912,"36":0.020868,"37":0.010434,"38":0.022607,"39":0.015651,"40":0.019129,"41":0.010434,"42":0.015651,"43":0.083472,"44":0.045214,"45":0.026085,"46":0.019129,"47":0.116513,"48":0.043475,"49":0.036519,"50":0.01739,"51":0.006956,"52":0.109557,"53":0.005217,"54":0.013912,"55":0.010434,"56":0.057387,"57":0.039997,"58":0.03478,"59":1.58249,"60":1.366854,"61":0.1739,_:"2 3 62 3.5","3.6":0.005217},F:{"11":0.003478,"15":0.001739,"17":0.003478,"36":0.010434,"37":0.005217,"40":0.005217,"42":0.024346,"43":0.006956,"45":0.006956,"46":0.015651,"47":0.003478,"48":0.006956,"49":0.01739,"50":0.031302,"51":0.020868,"52":0.751248,"53":0.215636,_:"9 12 16 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 38 39 41 44 9.5-9.6 10.5 11.1 11.5","10.0-10.1":0,"10.6":0.003478,"11.6":0.060865,"12.1":0.008695},E:{"4":0.003478,"6":0.001739,"7":0.001739,"8":0.015651,"9":0.033041,"10":0.071299,"11":0.172161,_:"0 5 3.1 3.2","5.1":0.008695,"6.1":0.001739,"7.1":0.003478,"9.1":0.064343,"10.1":0.085211,"11.1":0.300847},G:{"8":0.001404931562,"3.2":0.0001404931562,"4.0-4.1":0,"4.2-4.3":0.000280986312399,"5.0-5.1":0.00224789049919,"6.0-6.1":0.001404931562,"7.0-7.1":0.00590071256039,"8.1-8.4":0.00997501409018,"9.0-9.2":0.00786761674718,"9.3":0.0486106320451,"10.0-10.2":0.0450983031401,"10.3":0.103121976651,"11.0-11.2":0.30683705314,"11.3":0.863049458535},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.142744950495,"4.2-4.3":0.327268910891,"4.4":1.23596237624,"4.4.3-4.4.4":0.755503762376},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.228396136598,"9":0.0104608917526,"10":0.036613121134,"11":0.387052994845,_:"6 7 5.5"},B:{"12":0.06956,"13":0.053909,"14":0.043475,"15":0.03478,"16":0.241721,"17":0.050431,_:"18"},P:{"4":1.10536792079,"5":0.223101782178,"6.2":0.679446336634},J:{"7":0.009912,"10":0.039648},N:{"10":0.133995555556,"11":0.468984444444},O:{"0":16.55304},H:{"0":33.5088472509},L:{"0":23.580169},R:{_:"0"},M:{"0":0.26432},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/UA.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/UA.js deleted file mode 100644 index 7d002e8..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/UA.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0.008028,"5":0.008028,"6":0.008028,"7":0.008028,"8":0.008028,"9":0.008028,"10":0.016056,"11":0.024084,"12":0.016056,"13":0.008028,"14":0.016056,"15":0.024084,"16":0.016056,"17":0.024084,"18":0.056196,"19":0.024084,"20":0.016056,"21":0.032112,"22":0.04014,"23":0.024084,"24":0.024084,"25":0.016056,"26":0.024084,"27":0.032112,"28":0.008028,"29":0.353232,"30":0.008028,"31":0.016056,"32":0.008028,"33":0.008028,"34":0.016056,"35":0.016056,"36":0.008028,"37":0.016056,"38":0.016056,"39":0.064224,"40":0.056196,"41":0.016056,"42":0.016056,"43":0.024084,"44":0.008028,"45":0.016056,"46":0.024084,"47":0.024084,"48":0.032112,"49":1.44504,"50":0.024084,"51":0.216756,"52":0.032112,"53":0.032112,"54":0.096336,"55":0.136476,"56":0.184644,"57":0.064224,"58":0.144504,"59":0.184644,"60":0.16056,"61":0.36126,"62":0.289008,"63":0.569988,"64":0.513792,"65":2.255868,"66":32.842548,"67":0.248868,"68":0.08028,"69":0},C:{"2":0.008028,"3":0.032112,"4":0.008028,"5":0.008028,"6":0.008028,"7":0.008028,"8":0.008028,"9":0.008028,"10":0.008028,"11":0.008028,"12":0.016056,"13":0.008028,"14":0.008028,"15":0.008028,"16":0.048168,"17":0.008028,"18":0,"19":0.008028,"20":0.008028,"21":0.008028,"22":0.008028,"23":0.008028,"24":0.016056,"25":0.008028,"26":0.08028,"27":0.008028,"28":0.008028,"29":0,"30":0,"31":0.008028,"32":0.008028,"33":0.008028,"34":0.008028,"35":0.008028,"36":0.008028,"37":0.008028,"38":0.024084,"39":0.008028,"40":0.104364,"41":0.024084,"42":0.008028,"43":0.04014,"44":0.008028,"45":0.232812,"46":0.016056,"47":0.144504,"48":0.16056,"49":0.032112,"50":0.04014,"51":0.032112,"52":0.955332,"53":0.056196,"54":0.064224,"55":0.128448,"56":0.136476,"57":0.248868,"58":0.144504,"59":2.12742,"60":1.750104,"61":0.032112,"62":0,"3.5":0.048168,"3.6":0.176616},F:{"9":0,"11":0.008028,"12":0.048168,"15":0,"16":0,"17":0,"18":0.008028,"19":0.008028,"20":0.016056,"21":0.008028,"22":0.008028,"23":0,"24":0.008028,"25":0.008028,"26":0.008028,"27":0.048168,"28":0,"29":0,"30":0.008028,"31":0,"32":0.008028,"33":0.008028,"34":0.008028,"35":0.008028,"36":0.297036,"37":0.016056,"38":0.008028,"39":0.008028,"40":0.008028,"41":0.008028,"42":0.032112,"43":0.024084,"44":0.008028,"45":0.024084,"46":0.032112,"47":0.024084,"48":0.024084,"49":0.024084,"50":0.04014,"51":0.072252,"52":3.925692,"53":0.947304,"9.5-9.6":0,"10.0-10.1":0,"10.5":0.008028,"10.6":0.016056,"11.1":0.008028,"11.5":0.008028,"11.6":0.088308,"12.1":1.035612},E:{"4":0.016056,"5":0.048168,"6":0.008028,"7":0.008028,"8":0.008028,"9":0.016056,"10":0.056196,"11":0.345204,_:"0","3.1":0.008028,"3.2":0,"5.1":0.032112,"6.1":0.008028,"7.1":0,"9.1":0.056196,"10.1":0.128448,"11.1":1.252368},G:{"8":0.00702035024155,"3.2":0.000702035024155,"4.0-4.1":0,"4.2-4.3":0.00140407004831,"5.0-5.1":0.0112325603865,"6.0-6.1":0.00702035024155,"7.0-7.1":0.0294854710145,"8.1-8.4":0.049844486715,"9.0-9.2":0.0393139613527,"9.3":0.242904118357,"10.0-10.2":0.225353242754,"10.3":0.515293707729,"11.0-11.2":1.53324449275,"11.3":4.31260115338},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0666348005658,"4.2-4.3":0.15277246959,"4.4":0.576959858557,"4.4.3-4.4.4":0.352676871287},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.00830129361702,"7":0.00830129361702,"8":0.30714786383,"9":0.182628459574,"10":0.174327165957,"11":1.2700979234,"5.5":0},B:{"12":0.032112,"13":0.024084,"14":0.056196,"15":0.064224,"16":0.329148,"17":0.112392,_:"18"},P:{"4":0.178127522388,"5":0.041912358209,"6.2":0.450557850746},J:{"7":0.0027608,"10":0.0110432},N:{"10":0.0537818181818,"11":0.0941181818182},O:{"0":1.062908},H:{"0":1.03803098282},L:{"0":22.434644},R:{_:"0"},M:{"0":0.090712},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/UG.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/UG.js deleted file mode 100644 index a8a2ef1..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/UG.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.008416,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0.002104,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0.002104,"26":0,"27":0,"28":0,"29":0.002104,"30":0,"31":0,"32":0,"33":0.002104,"34":0,"35":0,"36":0.002104,"37":0,"38":0,"39":0,"40":0.004208,"41":0,"42":0,"43":0.008416,"44":0,"45":0,"46":0.002104,"47":0,"48":0,"49":0.037872,"50":0.004208,"51":0.002104,"52":0,"53":0,"54":0.002104,"55":0.012624,"56":0.004208,"57":0.002104,"58":0.014728,"59":0.004208,"60":0.014728,"61":0.002104,"62":0.01052,"63":0.02104,"64":0.027352,"65":0.140968,"66":1.7884,"67":0.018936,"68":0.012624,"69":0},C:{"2":0,"3":0.002104,"4":0,"5":0,"6":0.004208,"7":0.002104,"8":0.002104,"9":0,"10":0,"11":0,"12":0.002104,"13":0.002104,"14":0.002104,"15":0,"16":0.002104,"17":0.006312,"18":0.002104,"19":0.002104,"20":0.002104,"21":0.002104,"22":0.002104,"23":0,"24":0.002104,"25":0.002104,"26":0,"27":0.002104,"28":0.002104,"29":0.002104,"30":0.008416,"31":0.002104,"32":0.002104,"33":0.002104,"34":0.002104,"35":0.004208,"36":0.002104,"37":0.01052,"38":0.004208,"39":0.006312,"40":0.01052,"41":0.006312,"42":0.004208,"43":0.018936,"44":0.012624,"45":0.01052,"46":0.002104,"47":0.033664,"48":0.018936,"49":0.01052,"50":0.014728,"51":0.008416,"52":0.0526,"53":0.004208,"54":0.016832,"55":0.01052,"56":0.050496,"57":0.03156,"58":0.023144,"59":0.51548,"60":0.393448,"61":0.075744,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0.025248,"15":0.006312,"16":0.012624,"17":0.002104,"18":0.006312,"19":0.033664,"20":0.054704,"21":0.002104,"22":0.008416,"23":0.061016,"24":0.004208,"25":0,"26":0.002104,"27":0,"28":0.006312,"29":0.008416,"30":0.014728,"31":0,"32":0.035768,"33":0.0526,"34":0.002104,"35":0.008416,"36":0.002104,"37":0.006312,"38":0,"39":0,"40":0,"41":0,"42":0.006312,"43":0.01052,"44":0,"45":0.018936,"46":0.018936,"47":0.002104,"48":0.002104,"49":0.006312,"50":0.002104,"51":0.006312,"52":0.124136,"53":0.033664,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0.002104,"12.1":0.086264},E:{"4":0,"5":0,"6":0,"7":0,"8":0.002104,"9":0.016832,"10":0.008416,"11":0.018936,_:"0","3.1":0,"3.2":0,"5.1":0.002104,"6.1":0,"7.1":0.002104,"9.1":0.012624,"10.1":0.01052,"11.1":0.027352},G:{"8":0.0019535668277,"3.2":0.00019535668277,"4.0-4.1":0,"4.2-4.3":0.000390713365539,"5.0-5.1":0.00312570692432,"6.0-6.1":0.0019535668277,"7.0-7.1":0.00820498067633,"8.1-8.4":0.0138703244767,"9.0-9.2":0.0109399742351,"9.3":0.0675934122383,"10.0-10.2":0.0627094951691,"10.3":0.143391805153,"11.0-11.2":0.426658995169,"11.3":1.20007610225},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.193908311174,"4.2-4.3":0.444570274399,"4.4":1.67896220651,"4.4.3-4.4.4":1.02629520792},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.0214296296296,"9":0.00642888888889,"10":0.00857185185185,"11":0.0792896296296,"5.5":0},B:{"12":0.025248,"13":0.016832,"14":0.016832,"15":0.014728,"16":0.046288,"17":0.012624,_:"18"},P:{"4":0.778090576271,"5":0.0819042711864,"6.2":0.317379050847},J:{"7":0.031584,"10":0.126336},N:{"10":0.227997,"11":0.814275},O:{"0":5.479824},H:{"0":40.6513485361},L:{"0":27.751712},R:{_:"0"},M:{"0":0.260568},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/US.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/US.js deleted file mode 100644 index 75dc422..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/US.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.010984,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0.016476,"26":0,"27":0,"28":0,"29":0.098856,"30":0.005492,"31":0.010984,"32":0.005492,"33":0.005492,"34":0.010984,"35":0,"36":0.005492,"37":0.010984,"38":0.010984,"39":0.005492,"40":0.021968,"41":0.010984,"42":0.005492,"43":0.016476,"44":0.005492,"45":0.005492,"46":0.010984,"47":0.010984,"48":0.016476,"49":0.252632,"50":0.010984,"51":0.02746,"52":0.142792,"53":0.016476,"54":0.032952,"55":0.065904,"56":0.065904,"57":0.065904,"58":0.065904,"59":0.076888,"60":0.098856,"61":0.087872,"62":0.153776,"63":0.554692,"64":0.345996,"65":1.900232,"66":12.357,"67":0.104348,"68":0.021968,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.005492,"12":0,"13":0,"14":0,"15":0,"16":0.005492,"17":0.005492,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.005492,"30":0,"31":0.010984,"32":0,"33":0.005492,"34":0.021968,"35":0,"36":0.005492,"37":0,"38":0.093364,"39":0,"40":0.005492,"41":0.005492,"42":0,"43":0.005492,"44":0.005492,"45":0.016476,"46":0.005492,"47":0.016476,"48":0.071396,"49":0.010984,"50":0.02746,"51":0.021968,"52":0.258124,"53":0.021968,"54":0.021968,"55":0.038444,"56":0.038444,"57":0.038444,"58":0.043936,"59":1.164304,"60":0.917164,"61":0.010984,"62":0,"3.5":0,"3.6":0.005492},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.005492,"34":0,"35":0,"36":0.005492,"37":0.005492,"38":0.005492,"39":0.005492,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.005492,"47":0.005492,"48":0,"49":0,"50":0,"51":0.005492,"52":0.16476,"53":0.032952,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.005492},E:{"4":0.005492,"5":0.010984,"6":0,"7":0.005492,"8":0.032952,"9":0.02746,"10":0.087872,"11":0.378948,_:"0","3.1":0,"3.2":0,"5.1":0.021968,"6.1":0.010984,"7.1":0,"9.1":0.159268,"10.1":0.307552,"11.1":1.433412},G:{"8":0.0391100080515,"3.2":0.00391100080515,"4.0-4.1":0,"4.2-4.3":0.00782200161031,"5.0-5.1":0.0625760128824,"6.0-6.1":0.0391100080515,"7.0-7.1":0.164262033816,"8.1-8.4":0.277681057166,"9.0-9.2":0.219016045089,"9.3":1.35320627858,"10.0-10.2":1.25543125845,"10.3":2.87067459098,"11.0-11.2":8.54162575845,"11.3":24.0252779461},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0623986364922,"4.2-4.3":0.143060288543,"4.4":0.540280876945,"4.4.3-4.4.4":0.33025619802},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.0110429481216,"7":0.00552147406082,"8":0.13251537746,"9":0.143558325581,"10":0.0552147406082,"11":2.73865113417,"5.5":0},B:{"12":0.016476,"13":0.021968,"14":0.076888,"15":0.093364,"16":1.422428,"17":0.483296,_:"18"},P:{"4":0.251578436548,"5":0.120320121827,"6.2":1.21413941117},J:{"7":0.0027048,"10":0.0108192},N:{"10":0.013524,"11":0.040572},O:{"0":0.356132},H:{"0":0.123768611684},L:{"0":27.520184},R:{_:"0"},M:{"0":0.229908},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/UY.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/UY.js deleted file mode 100644 index fd516fb..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/UY.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.003475,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.003475,"23":0,"24":0,"25":0,"26":0.003475,"27":0,"28":0,"29":0,"30":0,"31":0.003475,"32":0,"33":0,"34":0.003475,"35":0.003475,"36":0,"37":0,"38":0.003475,"39":0.003475,"40":0.003475,"41":0,"42":0.003475,"43":0.010425,"44":0.003475,"45":0,"46":0.0139,"47":0.00695,"48":0.045175,"49":0.29885,"50":0.00695,"51":0.00695,"52":0.003475,"53":0.003475,"54":0.003475,"55":0.010425,"56":0.0139,"57":0.072975,"58":0.0417,"59":0.017375,"60":0.038225,"61":0.02085,"62":0.295375,"63":0.2224,"64":0.0695,"65":0.4865,"66":7.8674,"67":0.072975,"68":0.003475,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0.003475,"21":0,"22":0,"23":0,"24":0,"25":0.017375,"26":0,"27":0.00695,"28":0.003475,"29":0,"30":0,"31":0,"32":0,"33":0.0139,"34":0,"35":0.003475,"36":0,"37":0,"38":0.003475,"39":0,"40":0.00695,"41":0,"42":0,"43":0.010425,"44":0.003475,"45":0.003475,"46":0,"47":0.00695,"48":0.010425,"49":0.0139,"50":0.003475,"51":0.003475,"52":0.1112,"53":0.017375,"54":0.00695,"55":0.003475,"56":0.024325,"57":0.02085,"58":0.0139,"59":0.427425,"60":0.330125,"61":0.003475,"62":0,"3.5":0,"3.6":0.003475},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.003475,"30":0,"31":0,"32":0.003475,"33":0.003475,"34":0,"35":0,"36":0.00695,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.003475,"47":0.003475,"48":0.00695,"49":0,"50":0,"51":0,"52":0.121625,"53":0.0278,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.003475},E:{"4":0,"5":0,"6":0,"7":0.003475,"8":0.003475,"9":0,"10":0.010425,"11":0.059075,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.010425,"10.1":0.031275,"11.1":0.17375},G:{"8":0.00727095913849,"3.2":0.000727095913849,"4.0-4.1":0,"4.2-4.3":0.0014541918277,"5.0-5.1":0.0116335346216,"6.0-6.1":0.00727095913849,"7.0-7.1":0.0305380283816,"8.1-8.4":0.0516238098833,"9.0-9.2":0.0407173711755,"9.3":0.251575186192,"10.0-10.2":0.233397788345,"10.3":0.533688400765,"11.0-11.2":1.58797747585,"11.3":4.46655019877},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0681545261669,"4.2-4.3":0.156256718529,"4.4":0.590118458274,"4.4.3-4.4.4":0.36072029703},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.010425,"9":0.003475,"10":0.00695,"11":0.163325,"5.5":0},B:{"12":0.003475,"13":0.0139,"14":0.0278,"15":0.0278,"16":0.121625,"17":0.0417,_:"18"},P:{"4":1.16248571429,"5":0.21228,"6.2":1.73867428571},J:{"7":0.001305,"10":0.00522},N:{"10":0.0648,"11":0.5616},O:{"0":0.267525},H:{"0":0.654809536082},L:{"0":73.083075},R:{_:"0"},M:{"0":0.11745},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/UZ.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/UZ.js deleted file mode 100644 index 352ae1f..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/UZ.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0.004459,"9":0.004459,"10":0.008918,"11":0.017836,"12":0.031213,"13":0,"14":0.004459,"15":0.008918,"16":0.022295,"17":0.017836,"18":0.008918,"19":0.004459,"20":0,"21":0,"22":0.008918,"23":0.008918,"24":0.004459,"25":0,"26":0.004459,"27":0.022295,"28":0.004459,"29":0.004459,"30":0.008918,"31":0.04459,"32":0.004459,"33":0.004459,"34":0,"35":0.013377,"36":0.004459,"37":0,"38":0.004459,"39":0.022295,"40":0.013377,"41":0,"42":0.004459,"43":0.008918,"44":0.008918,"45":0.017836,"46":0.004459,"47":0.008918,"48":0.004459,"49":0.543998,"50":0.013377,"51":0.017836,"52":0.008918,"53":0.013377,"54":0.026754,"55":0.08918,"56":0.057967,"57":0.022295,"58":0.053508,"59":0.04459,"60":0.035672,"61":0.053508,"62":0.111475,"63":0.124852,"64":0.151606,"65":0.597506,"66":11.539892,"67":0.102557,"68":0.017836,"69":0},C:{"2":0,"3":0.004459,"4":0.008918,"5":0.004459,"6":0,"7":0,"8":0,"9":0.004459,"10":0.004459,"11":0.004459,"12":0.004459,"13":0,"14":0.008918,"15":0.004459,"16":0,"17":0,"18":0.004459,"19":0.008918,"20":0.004459,"21":0.008918,"22":0.008918,"23":0.004459,"24":0.017836,"25":0.013377,"26":0.004459,"27":0.004459,"28":0,"29":0,"30":0.013377,"31":0,"32":0,"33":0,"34":0.008918,"35":0.004459,"36":0,"37":0,"38":0.004459,"39":0.004459,"40":0.004459,"41":0,"42":0.004459,"43":0.102557,"44":0.004459,"45":0.004459,"46":0.004459,"47":0.022295,"48":0.080262,"49":0.013377,"50":0.008918,"51":0.004459,"52":0.102557,"53":0.004459,"54":0.008918,"55":0.008918,"56":0.049049,"57":0.022295,"58":0.040131,"59":0.53508,"60":0.459277,"61":0.017836,"62":0,"3.5":0.004459,"3.6":0.026754},F:{"9":0,"11":0.004459,"12":0.004459,"15":0,"16":0,"17":0.008918,"18":0.004459,"19":0,"20":0.017836,"21":0,"22":0.004459,"23":0,"24":0,"25":0,"26":0.008918,"27":0.004459,"28":0.004459,"29":0.004459,"30":0.004459,"31":0,"32":0.004459,"33":0.004459,"34":0.008918,"35":0.004459,"36":0.040131,"37":0.008918,"38":0,"39":0,"40":0.004459,"41":0.008918,"42":0.031213,"43":0.004459,"44":0.004459,"45":0.008918,"46":0.017836,"47":0.026754,"48":0.031213,"49":0.066885,"50":0.115934,"51":0.022295,"52":0.717899,"53":0.13377,"9.5-9.6":0,"10.0-10.1":0.026754,"10.5":0.013377,"10.6":0.013377,"11.1":0.004459,"11.5":0.004459,"11.6":0.008918,"12.1":0.227409},E:{"4":0.004459,"5":0.004459,"6":0,"7":0,"8":0.004459,"9":0.008918,"10":0.013377,"11":0.062426,_:"0","3.1":0.008918,"3.2":0,"5.1":0.004459,"6.1":0,"7.1":0,"9.1":0.013377,"10.1":0.022295,"11.1":0.093639},G:{"8":0.00441672906602,"3.2":0.000441672906602,"4.0-4.1":0,"4.2-4.3":0.000883345813205,"5.0-5.1":0.00706676650564,"6.0-6.1":0.00441672906602,"7.0-7.1":0.0185502620773,"8.1-8.4":0.0313587763688,"9.0-9.2":0.0247336827697,"9.3":0.152818825684,"10.0-10.2":0.141777003019,"10.3":0.324187913446,"11.0-11.2":0.964613628019,"11.3":2.71319666526},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.199667796322,"4.2-4.3":0.457774947666,"4.4":1.72883091938,"4.4.3-4.4.4":1.05677833663},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.224995412844,"9":0.0269994495413,"10":0.0629987155963,"11":0.175496422018,"5.5":0},B:{"12":0.004459,"13":0.049049,"14":0.017836,"15":0.017836,"16":0.071344,"17":0.031213,_:"18"},P:{"4":1.95455791385,"5":0.587380098462,"6.2":0.678525286154},J:{"7":0.0022164,"10":0.0088656},N:{"10":0.0368080714286,"11":0.134962928571},O:{"0":32.265243},H:{"0":2.19276982474},L:{"0":16.375949},R:{_:"0"},M:{"0":0.049869},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/VA.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/VA.js deleted file mode 100644 index 708cd84..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/VA.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0.009648,"45":0,"46":0,"47":0,"48":0,"49":0.279792,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0.009648,"59":0,"60":0.009648,"61":0,"62":0.009648,"63":0.009648,"64":0.067536,"65":1.794528,"66":50.26608,"67":0.38592,"68":0,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0.704304,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0.009648,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.057888,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0.019296,"43":0.202608,"44":0.057888,"45":0,"46":0.009648,"47":0,"48":0.028944,"49":0,"50":0,"51":0.028944,"52":0.82008,"53":0,"54":0.04824,"55":0,"56":0,"57":0.077184,"58":0.009648,"59":6.599232,"60":5.7888,"61":0,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.501696,"53":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},E:{"4":0,"5":0,"6":0,"7":0,"8":0.019296,"9":0.009648,"10":0.019296,"11":0.173664,_:"0","3.1":0,"3.2":0,"5.1":0.009648,"6.1":0,"7.1":0,"9.1":0.520992,"10.1":0.28944,"11.1":1.649808},G:{"8":0.00717995169082,"3.2":0.000717995169082,"4.0-4.1":0,"4.2-4.3":0.00143599033816,"5.0-5.1":0.0114879227053,"6.0-6.1":0.00717995169082,"7.0-7.1":0.0301557971014,"8.1-8.4":0.0509776570048,"9.0-9.2":0.0402077294686,"9.3":0.248426328502,"10.0-10.2":0.230476449275,"10.3":0.527008454106,"11.0-11.2":1.56810144928,"11.3":4.41064432367},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0071909476662,"4.2-4.3":0.016486562942,"4.4":0.0622630834512,"4.4.3-4.4.4":0.0380594059406},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.077184,"9":0.009648,"10":0.009648,"11":15.48504,"5.5":0},B:{"12":0.009648,"13":0,"14":0.028944,"15":0.067536,"16":1.6884,"17":0.926208,_:"18"},P:{"4":0.042108,"5":0,"6.2":0.621093},J:{"7":0,"10":0},N:{"10":0,"11":0},O:{"0":0.014432},H:{"0":0},L:{"0":2.470896},R:{_:"0"},M:{"0":0.010912},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/VC.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/VC.js deleted file mode 100644 index c48df7e..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/VC.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.005519,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.016557,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0.005519,"31":0,"32":0,"33":0,"34":0.011038,"35":0,"36":0.005519,"37":0,"38":0.005519,"39":0,"40":0,"41":0,"42":0.005519,"43":0.005519,"44":0,"45":0.005519,"46":0.005519,"47":0.005519,"48":0,"49":0.193165,"50":0.005519,"51":0.016557,"52":0,"53":0.016557,"54":0.038633,"55":0.044152,"56":0.011038,"57":0.005519,"58":0.038633,"59":0.005519,"60":0.248355,"61":0.011038,"62":0.143494,"63":0.071747,"64":0.088304,"65":1.043091,"66":16.104442,"67":0.099342,"68":0.05519,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0.016557,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0.005519,"36":0,"37":0,"38":0.005519,"39":0.005519,"40":0,"41":0,"42":0,"43":0.005519,"44":0,"45":0.011038,"46":0,"47":0.005519,"48":0.022076,"49":0,"50":0.011038,"51":0,"52":0.044152,"53":0,"54":0.005519,"55":0.121418,"56":0.027595,"57":0.011038,"58":0.022076,"59":1.065167,"60":0.811293,"61":0.027595,"62":0,"3.5":0,"3.6":0.005519},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0.011038,"18":0,"19":0,"20":0,"21":0,"22":0.011038,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.005519,"30":0,"31":0,"32":0.005519,"33":0.005519,"34":0,"35":0.005519,"36":0.005519,"37":0.005519,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.011038,"47":0,"48":0,"49":0,"50":0,"51":0.011038,"52":0.557419,"53":0.088304,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.005519},E:{"4":0.005519,"5":0,"6":0,"7":0,"8":0.011038,"9":0.005519,"10":0.011038,"11":0.088304,_:"0","3.1":0,"3.2":0,"5.1":0.005519,"6.1":0,"7.1":0,"9.1":0.033114,"10.1":0.171089,"11.1":0.430482},G:{"8":0.00803995873591,"3.2":0.000803995873591,"4.0-4.1":0,"4.2-4.3":0.00160799174718,"5.0-5.1":0.0128639339775,"6.0-6.1":0.00803995873591,"7.0-7.1":0.0337678266908,"8.1-8.4":0.057083707025,"9.0-9.2":0.0450237689211,"9.3":0.278182572262,"10.0-10.2":0.258082675423,"10.3":0.590132971216,"11.0-11.2":1.75592698792,"11.3":4.93894665147},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.207082649222,"4.2-4.3":0.474774854314,"4.4":1.79303269448,"4.4.3-4.4.4":1.09602280198},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.104861,"9":0.160051,"10":0.038633,"11":0.987901,"5.5":0},B:{"12":0.215241,"13":0.044152,"14":0.182127,"15":0.143494,"16":1.611548,"17":0.259393,_:"18"},P:{"4":0.435114244898,"5":0.0446271020408,"6.2":1.640046},J:{"7":0.0259898,"10":0.1039592},N:{"10":0.06385425,"11":0.70239675},O:{"0":0.855871},H:{"0":0.5811980189},L:{"0":55.287545},R:{_:"0"},M:{"0":0.085139},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/VE.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/VE.js deleted file mode 100644 index 428d760..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/VE.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0.008024,"7":0.008024,"8":0,"9":0,"10":0,"11":0.016048,"12":0.008024,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.008024,"19":0,"20":0.008024,"21":0.008024,"22":0,"23":0.008024,"24":0.008024,"25":0.008024,"26":0.008024,"27":0.024072,"28":0,"29":0.088264,"30":0.008024,"31":0.016048,"32":0.016048,"33":0.008024,"34":0.016048,"35":0.008024,"36":0.016048,"37":0.064192,"38":0.008024,"39":0.016048,"40":0.008024,"41":0.008024,"42":0.016048,"43":0.04012,"44":0.016048,"45":0.024072,"46":0.048144,"47":0.032096,"48":0.032096,"49":2.6078,"50":0.024072,"51":0.08024,"52":0.024072,"53":0.032096,"54":0.096288,"55":0.104312,"56":0.264792,"57":0.072216,"58":0.44132,"59":0.296888,"60":0.337008,"61":0.377128,"62":0.44132,"63":0.938808,"64":0.914736,"65":2.623848,"66":39.35772,"67":0.288864,"68":0.032096,"69":0},C:{"2":0.008024,"3":0.008024,"4":0,"5":0,"6":0,"7":0,"8":0.088264,"9":0,"10":0,"11":0,"12":0.008024,"13":0,"14":0,"15":0,"16":0.008024,"17":0,"18":0,"19":0,"20":0,"21":0.008024,"22":0,"23":0.008024,"24":0,"25":0,"26":0.016048,"27":0.2006,"28":0.008024,"29":0.024072,"30":0.016048,"31":0.016048,"32":0.008024,"33":0.008024,"34":0.016048,"35":0.008024,"36":0.008024,"37":0.008024,"38":0.024072,"39":0.016048,"40":0.024072,"41":0.016048,"42":0.016048,"43":0.072216,"44":0.016048,"45":0.064192,"46":0.016048,"47":0.096288,"48":0.216648,"49":0.04012,"50":0.048144,"51":0.032096,"52":0.938808,"53":0.032096,"54":0.096288,"55":0.072216,"56":0.104312,"57":0.192576,"58":0.136408,"59":2.36708,"60":1.997976,"61":0.04012,"62":0,"3.5":0.016048,"3.6":0.056168},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0.008024,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.016048,"34":0,"35":0,"36":0.04012,"37":0.008024,"38":0,"39":0,"40":0,"41":0,"42":0.008024,"43":0,"44":0,"45":0.016048,"46":0.016048,"47":0.008024,"48":0.024072,"49":0.024072,"50":0.024072,"51":0.024072,"52":0.96288,"53":0.248744,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.024072},E:{"4":0.008024,"5":0.016048,"6":0,"7":0,"8":0.088264,"9":0.016048,"10":0.024072,"11":0.144432,_:"0","3.1":0,"3.2":0,"5.1":0.016048,"6.1":0.008024,"7.1":0.008024,"9.1":0.072216,"10.1":0.12036,"11.1":0.28084},G:{"8":0.00365419484702,"3.2":0.000365419484702,"4.0-4.1":0,"4.2-4.3":0.000730838969404,"5.0-5.1":0.00584671175523,"6.0-6.1":0.00365419484702,"7.0-7.1":0.0153476183575,"8.1-8.4":0.0259447834138,"9.0-9.2":0.0204634911433,"9.3":0.126435141707,"10.0-10.2":0.117299654589,"10.3":0.268217901771,"11.0-11.2":0.798076154589,"11.3":2.24477189452},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.243923903819,"4.2-4.3":0.559240169731,"4.4":2.11202404526,"4.4.3-4.4.4":1.29101188119},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.00851778461538,"7":0.00851778461538,"8":0.195909046154,"9":0.0681422769231,"10":0.0936956307692,"11":0.732529476923,"5.5":0},B:{"12":0.032096,"13":0.032096,"14":0.048144,"15":0.048144,"16":0.272816,"17":0.072216,_:"18"},P:{"4":0.127613672727,"5":0.0212689454545,"6.2":0.414744436364},J:{"7":0.06916,"10":0.27664},N:{"10":0.07398144,"11":0.23427456},O:{"0":0.191672},H:{"0":1.39183736082},L:{"0":24.9258},R:{_:"0"},M:{"0":0.102752},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/VG.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/VG.js deleted file mode 100644 index 697844c..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/VG.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"31":0.004617,"32":0.078489,"36":0.013851,"38":0.036936,"47":0.004617,"48":0.009234,"49":0.826443,"50":0.004617,"51":0.096957,"52":0.009234,"53":0.027702,"54":0.018468,"55":0.106191,"56":0.050787,"57":0.023085,"58":0.701784,"59":0.050787,"60":1.574397,"61":0.027702,"62":0.055404,"63":0.152361,"64":0.503253,"65":1.514376,"66":18.948168,"67":0.09234,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 33 34 35 37 39 40 41 42 43 44 45 46 68 69"},C:{"12":0.004617,"35":0.004617,"41":0.004617,"49":0.341658,"50":1.832949,"52":0.120042,"53":0.013851,"54":0.036936,"55":0.013851,"56":0.073872,"57":0.013851,"58":0.009234,"59":0.854145,"60":0.669465,"61":0.009234,_:"2 3 4 5 6 7 8 9 10 11 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 36 37 38 39 40 42 43 44 45 46 47 48 51 62 3.5 3.6"},F:{"52":0.517104,"53":0.013851,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},E:{"4":0,"5":0.050787,"9":0.032319,"10":0.018468,"11":0.835677,_:"0 6 7 8 3.1 3.2 7.1","5.1":0.023085,"6.1":0.004617,"9.1":0.101574,"10.1":0.120042,"11.1":2.516265},G:{"8":0.0152182437601,"3.2":0.00152182437601,"4.0-4.1":0,"4.2-4.3":0.00304364875201,"5.0-5.1":0.0243491900161,"6.0-6.1":0.0152182437601,"7.0-7.1":0.0639166237923,"8.1-8.4":0.108049530696,"9.0-9.2":0.0852221650564,"9.3":0.526551234098,"10.0-10.2":0.488505624698,"10.3":1.11701909199,"11.0-11.2":3.3236644372,"11.3":9.34856714181},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0440157326733,"4.2-4.3":0.100914118812,"4.4":0.381111831683,"4.4.3-4.4.4":0.232961316832},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.0654836320523,"9":0.0888706434996,"10":0.0093548045789,"11":5.55675391987,_:"6 7 5.5"},B:{"12":0.09234,"13":0.115425,"14":0.198531,"15":0.226233,"16":4.584681,"17":0.586359,_:"18"},P:{"4":1.20225981356,"5":0.184129881356,"6.2":2.8161040678},J:{"7":0.0021532,"10":0.0086128},N:{"10":0.0218988148148,"11":0.273735185185},O:{"0":0.759003},H:{"0":0.586071812715},L:{"0":32.92693},R:{_:"0"},M:{"0":0.134575},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/VI.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/VI.js deleted file mode 100644 index da8bcd3..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/VI.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"38":0.021376,"45":0.005344,"49":0.42752,"52":0.010688,"56":0.021376,"57":0.016032,"58":0.02672,"59":0.048096,"60":0.10688,"61":0.005344,"62":0.010688,"63":0.154976,"64":0.181696,"65":1.881088,"66":24.919072,"67":0.395456,"68":0.021376,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 44 46 47 48 50 51 53 54 55 69"},C:{"10":0.005344,"41":0.005344,"45":0.02672,"47":0.010688,"48":0.203072,"50":0.005344,"52":0.138944,"53":0.005344,"54":0.010688,"56":0.016032,"57":0.058784,"58":0.037408,"59":3.441536,"60":1.587168,"61":0.010688,_:"2 3 4 5 6 7 8 9 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 46 49 51 55 62 3.5 3.6"},F:{"42":0.016032,"47":0.048096,"52":0.112224,"53":0.032064,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 43 44 45 46 48 49 50 51 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},E:{"4":0,"8":0.010688,"9":0.069472,"10":0.08016,"11":0.96192,_:"0 5 6 7 3.1 3.2 5.1 7.1","6.1":0.010688,"9.1":0.171008,"10.1":0.523712,"11.1":1.945216},G:{"8":0.0209979227053,"3.2":0.00209979227053,"4.0-4.1":0,"4.2-4.3":0.00419958454106,"5.0-5.1":0.0335966763285,"6.0-6.1":0.0209979227053,"7.0-7.1":0.0881912753623,"8.1-8.4":0.149085251208,"9.0-9.2":0.11758836715,"9.3":0.726528125604,"10.0-10.2":0.674033318841,"10.3":1.54124752657,"11.0-11.2":4.58594631884,"11.3":12.8990239179},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0151204752475,"4.2-4.3":0.0346664554455,"4.4":0.130921188119,"4.4.3-4.4.4":0.0800278811881},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.042752,"9":0.010688,"11":6.8136,_:"6 7 10 5.5"},B:{"12":0.010688,"13":0.048096,"14":0.331328,"15":0.315296,"16":5.258496,"17":1.971936,_:"18"},P:{_:"4 5 6.2"},J:{"7":0.0018624,"10":0.0074496},N:{"10":0.07398144,"11":0.23427456},O:{"0":0.214176},H:{"0":0.149872},L:{"0":21.041696},R:{_:"0"},M:{"0":0.18624},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/VN.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/VN.js deleted file mode 100644 index 8e2d55e..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/VN.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.006824,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.006824,"18":0.013648,"19":0.013648,"20":0,"21":0.006824,"22":0.006824,"23":0,"24":0,"25":0,"26":0.006824,"27":0,"28":0.006824,"29":0.13648,"30":0.020472,"31":0.013648,"32":0.006824,"33":0,"34":0.020472,"35":0.006824,"36":0.027296,"37":0.03412,"38":0.03412,"39":0.020472,"40":0.006824,"41":0.006824,"42":0,"43":0.027296,"44":0.013648,"45":0.013648,"46":0.03412,"47":0.027296,"48":0.027296,"49":1.064544,"50":0.013648,"51":0.061416,"52":0.020472,"53":0.020472,"54":0.061416,"55":0.054592,"56":0.129656,"57":0.047768,"58":0.156952,"59":0.116008,"60":0.388968,"61":0.156952,"62":0.184248,"63":0.354848,"64":0.27296,"65":1.241968,"66":22.157528,"67":0.259312,"68":0.020472,"69":0},C:{"2":0,"3":0.006824,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.013648,"12":0,"13":0,"14":0,"15":0,"16":0.006824,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.006824,"23":0.006824,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.013648,"30":0,"31":0.006824,"32":0,"33":0.006824,"34":0.013648,"35":0,"36":0.006824,"37":0.006824,"38":0.013648,"39":0.006824,"40":0.006824,"41":0.006824,"42":0.006824,"43":0.020472,"44":0,"45":0.013648,"46":0.006824,"47":0.047768,"48":0.06824,"49":0.020472,"50":0.03412,"51":0.027296,"52":0.293432,"53":0.020472,"54":0.06824,"55":0.054592,"56":0.054592,"57":0.075064,"58":0.040944,"59":0.975832,"60":0.846176,"61":0.040944,"62":0,"3.5":0,"3.6":0.006824},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.027296,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.006824,"37":0.088712,"38":0,"39":0,"40":0.006824,"41":0,"42":0,"43":0.006824,"44":0,"45":0.006824,"46":0.013648,"47":0.006824,"48":0.013648,"49":0.020472,"50":0.006824,"51":0.006824,"52":0.259312,"53":0.06824,"9.5-9.6":0,"10.0-10.1":0.006824,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.006824},E:{"4":0.006824,"5":0,"6":0,"7":0,"8":0.020472,"9":0.027296,"10":0.047768,"11":0.191072,_:"0","3.1":0,"3.2":0,"5.1":0.006824,"6.1":0,"7.1":0.013648,"9.1":0.06824,"10.1":0.191072,"11.1":0.518624},G:{"8":0.022236626409,"3.2":0.0022236626409,"4.0-4.1":0,"4.2-4.3":0.0044473252818,"5.0-5.1":0.0355786022544,"6.0-6.1":0.022236626409,"7.0-7.1":0.0933938309179,"8.1-8.4":0.157880047504,"9.0-9.2":0.12452510789,"9.3":0.769387273752,"10.0-10.2":0.713795707729,"10.3":1.63216837842,"11.0-11.2":4.85647920773,"11.3":13.6599596031},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.083463241867,"4.2-4.3":0.191354749646,"4.4":0.722669533239,"4.4.3-4.4.4":0.441744475248},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0.00725434234234,"8":0.174104216216,"9":0.0652890810811,"10":0.108815135135,"11":0.449769225225,"5.5":0},B:{"12":0.020472,"13":0.013648,"14":0.061416,"15":0.061416,"16":0.23884,"17":0.129656,_:"18"},P:{"4":0.444390202247,"5":0.105807191011,"6.2":1.23794413483},J:{"7":0.0463696,"10":0.1854784},N:{"10":0.0567142857143,"11":0.340285714286},O:{"0":1.718216},H:{"0":0.417949594502},L:{"0":24.222216},R:{_:"0"},M:{"0":0.11116},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/VU.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/VU.js deleted file mode 100644 index 0616868..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/VU.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0.004447,"28":0,"29":0,"30":0,"31":0.013341,"32":0,"33":0,"34":0.022235,"35":0,"36":0,"37":0,"38":0,"39":0.004447,"40":0,"41":0,"42":0,"43":0.004447,"44":0,"45":0.004447,"46":0.004447,"47":0.017788,"48":0,"49":0.115622,"50":0,"51":0,"52":0.004447,"53":0.004447,"54":0.008894,"55":0.031129,"56":0.022235,"57":0,"58":0.026682,"59":0.004447,"60":0.257926,"61":0.004447,"62":0.017788,"63":0.04447,"64":0.787119,"65":0.40023,"66":8.725014,"67":0.04447,"68":0.017788,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0.004447,"16":0,"17":0,"18":0,"19":0.004447,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0.066705,"33":0,"34":0.035576,"35":0,"36":0,"37":0,"38":0.08894,"39":0,"40":0.008894,"41":0,"42":0.017788,"43":0.026682,"44":0.004447,"45":0.004447,"46":0.004447,"47":0.08894,"48":0.066705,"49":0.026682,"50":0.13341,"51":0.004447,"52":0.048917,"53":0,"54":0.013341,"55":0.08894,"56":0.111175,"57":0.026682,"58":0.013341,"59":2.227947,"60":0.920529,"61":0.146751,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0.164539,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.013341,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.057811,"53":0.004447,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.008894},E:{"4":0,"5":0,"6":0,"7":0.004447,"8":0.04447,"9":0.008894,"10":0.008894,"11":0.075599,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.066705,"10.1":0.538087,"11.1":0.231244},G:{"8":0.00613439915459,"3.2":0.000613439915459,"4.0-4.1":0,"4.2-4.3":0.00122687983092,"5.0-5.1":0.00981503864734,"6.0-6.1":0.00613439915459,"7.0-7.1":0.0257644764493,"8.1-8.4":0.0435542339976,"9.0-9.2":0.0343526352657,"9.3":0.212250210749,"10.0-10.2":0.196914212862,"10.3":0.450264897947,"11.0-11.2":1.33975277536,"11.3":3.76836140066},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.278246992928,"4.2-4.3":0.637932130127,"4.4":2.40921176803,"4.4.3-4.4.4":1.47267310891},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.414124712062,"9":0.0318557470817,"10":0.0227541050584,"11":0.700826435798,"5.5":0},B:{"12":0.035576,"13":0.240138,"14":0.244585,"15":0.053364,"16":0.395783,"17":0.057811,_:"18"},P:{"4":0.631893103448,"5":0.0421262068966,"6.2":0.516046034483},J:{"7":0.0122166,"10":0.0488664},N:{"10":0.00971775,"11":0.02915325},O:{"0":1.282743},H:{"0":0.483664391753},L:{"0":66.264948},R:{_:"0"},M:{"0":0.211014},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/WF.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/WF.js deleted file mode 100644 index 5ddd045..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/WF.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0.022384,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0.123112,"32":0,"33":0.008394,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0.075546,"50":0,"51":0.01399,"52":0,"53":0.022384,"54":0.106324,"55":0,"56":0.06995,"57":0,"58":0,"59":0,"60":0.022384,"61":0,"62":0,"63":0,"64":0.030778,"65":0.09793,"66":1.975388,"67":0.044768,"68":0,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.044768,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.190264,"53":0,"54":0,"55":0.008394,"56":0,"57":0.053162,"58":0.061556,"59":1.236716,"60":0.861784,"61":0.022384,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.08394,"53":0,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.106324,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.030778,"10.1":0.075546,"11.1":0.008394},G:{"8":0.00832825281804,"3.2":0.000832825281804,"4.0-4.1":0,"4.2-4.3":0.00166565056361,"5.0-5.1":0.0133252045089,"6.0-6.1":0.00832825281804,"7.0-7.1":0.0349786618357,"8.1-8.4":0.0591305950081,"9.0-9.2":0.046638215781,"9.3":0.288157547504,"10.0-10.2":0.267336915459,"10.3":0.611293756844,"11.0-11.2":1.81889041546,"11.3":5.11604570612},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.416049558699,"4.2-4.3":0.953869719943,"4.4":3.60238032532,"4.4.3-4.4.4":2.20201839604},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0.008394,"10":0,"11":0.243426,"5.5":0},B:{"12":0,"13":0.008394,"14":0.008394,"15":0.022384,"16":0.366538,"17":0,_:"18"},P:{"4":2.08089301684,"5":0.103398410774,"6.2":1.51220175758},J:{"7":0,"10":0},N:{"10":0,"11":0},O:{"0":0.14404},H:{"0":0},L:{"0":73.458206},R:{_:"0"},M:{"0":0},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/WS.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/WS.js deleted file mode 100644 index 4ff5784..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/WS.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.002734,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0.002734,"25":0,"26":0,"27":0.002734,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.002734,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.002734,"47":0.008202,"48":0,"49":0.087488,"50":0,"51":0,"52":0.005468,"53":0,"54":0,"55":0.12303,"56":0.008202,"57":0,"58":0.016404,"59":0.005468,"60":0.01367,"61":0.442908,"62":0.010936,"63":0.057414,"64":0.01367,"65":0.267932,"66":3.641688,"67":0.038276,"68":0.002734,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0.002734,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0.038276,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0.002734,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.02734,"44":0,"45":0.002734,"46":0,"47":0.01367,"48":0.002734,"49":0.002734,"50":0.002734,"51":0.002734,"52":0.01367,"53":0.008202,"54":0.016404,"55":0.010936,"56":0.06835,"57":0.021872,"58":0.005468,"59":0.453844,"60":0.38276,"61":0.005468,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.002734,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.008202,"34":0,"35":0,"36":0,"37":0.046478,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.002734,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.032808,"53":0.01367,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.005468},E:{"4":0,"5":0,"6":0.002734,"7":0,"8":0,"9":0.002734,"10":0.008202,"11":0.010936,_:"0","3.1":0,"3.2":0,"5.1":0.04101,"6.1":0,"7.1":0,"9.1":0.010936,"10.1":0.046478,"11.1":0.079286},G:{"8":0.00617027777778,"3.2":0.000617027777778,"4.0-4.1":0,"4.2-4.3":0.00123405555556,"5.0-5.1":0.00987244444444,"6.0-6.1":0.00617027777778,"7.0-7.1":0.0259151666667,"8.1-8.4":0.0438089722222,"9.0-9.2":0.0345535555556,"9.3":0.213491611111,"10.0-10.2":0.198065916667,"10.3":0.452898388889,"11.0-11.2":1.34758866667,"11.3":3.79040163889},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.120213855728,"4.2-4.3":0.275612254597,"4.4":1.04087606789,"4.4.3-4.4.4":0.636253821782},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.0431364444444,"9":0.00924352380952,"10":0.00616234920635,"11":0.32968568254,"5.5":0},B:{"12":0.024606,"13":0.030074,"14":0.065616,"15":0.049212,"16":0.21872,"17":0.016404,_:"18"},P:{"4":1.72075976471,"5":0.1772904,"6.2":1.51218282353},J:{"7":0.0014532,"10":0.0058128},N:{"10":0,"11":0.03633},O:{"0":27.044052},H:{"0":7.96585812371},L:{"0":35.307158},R:{_:"0"},M:{"0":0.029064},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/YE.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/YE.js deleted file mode 100644 index 698c8e3..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/YE.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.005616,"12":0,"13":0,"14":0,"15":0.003744,"16":0,"17":0.001872,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0.003744,"24":0.001872,"25":0.003744,"26":0.001872,"27":0,"28":0.001872,"29":0.001872,"30":0.001872,"31":0.011232,"32":0.003744,"33":0.013104,"34":0.003744,"35":0.001872,"36":0.001872,"37":0.001872,"38":0.001872,"39":0.00936,"40":0.007488,"41":0.001872,"42":0.001872,"43":0.024336,"44":0.00936,"45":0.00936,"46":0.003744,"47":0.007488,"48":0.005616,"49":0.076752,"50":0.003744,"51":0.005616,"52":0.003744,"53":0.003744,"54":0.003744,"55":0.011232,"56":0.013104,"57":0.007488,"58":0.011232,"59":0.020592,"60":0.01872,"61":0.02808,"62":0.02808,"63":0.052416,"64":0.054288,"65":0.136656,"66":1.673568,"67":0.013104,"68":0.001872,"69":0},C:{"2":0,"3":0.001872,"4":0,"5":0.001872,"6":0.005616,"7":0,"8":0.001872,"9":0,"10":0.001872,"11":0,"12":0.001872,"13":0.001872,"14":0,"15":0.001872,"16":0.001872,"17":0,"18":0.001872,"19":0,"20":0.001872,"21":0.001872,"22":0.001872,"23":0.001872,"24":0.001872,"25":0,"26":0.003744,"27":0.001872,"28":0,"29":0.001872,"30":0.001872,"31":0.001872,"32":0.001872,"33":0.001872,"34":0.001872,"35":0.003744,"36":0.003744,"37":0.001872,"38":0.001872,"39":0,"40":0.003744,"41":0.001872,"42":0.003744,"43":0.016848,"44":0.003744,"45":0.007488,"46":0.001872,"47":0.031824,"48":0.013104,"49":0.016848,"50":0.00936,"51":0.005616,"52":0.044928,"53":0.003744,"54":0.014976,"55":0.005616,"56":0.013104,"57":0.01872,"58":0.016848,"59":0.258336,"60":0.14976,"61":0.003744,"62":0,"3.5":0,"3.6":0.001872},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0.001872,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.013104,"30":0.003744,"31":0,"32":0.001872,"33":0.003744,"34":0.001872,"35":0,"36":0,"37":0.005616,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.001872,"44":0,"45":0.001872,"46":0.001872,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.005616,"53":0.001872,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0.014976},E:{"4":0,"5":0,"6":0,"7":0.001872,"8":0.001872,"9":0,"10":0.001872,"11":0.003744,_:"0","3.1":0,"3.2":0,"5.1":0.001872,"6.1":0,"7.1":0,"9.1":0.003744,"10.1":0.005616,"11.1":0.00936},G:{"8":0.00223811594203,"3.2":0.000223811594203,"4.0-4.1":0,"4.2-4.3":0.000447623188406,"5.0-5.1":0.00358098550725,"6.0-6.1":0.00223811594203,"7.0-7.1":0.00940008695652,"8.1-8.4":0.0158906231884,"9.0-9.2":0.0125334492754,"9.3":0.0774388115942,"10.0-10.2":0.0718435217391,"10.3":0.164277710145,"11.0-11.2":0.488804521739,"11.3":1.37487462319},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":1.4916168826,"4.2-4.3":3.41980456011,"4.4":12.9152193494,"4.4.3-4.4.4":7.89465520792},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.0221173333333,"9":0.00402133333333,"10":0.00402133333333,"11":0.024128,"5.5":0},B:{"12":0.003744,"13":0.00936,"14":0.003744,"15":0.003744,"16":0.016848,"17":0.001872,_:"18"},P:{"4":1.92387452366,"5":0.203584605678,"6.2":1.05863994953},J:{"7":0.0016256,"10":0.0065024},N:{"10":0,"11":0.048768},O:{"0":3.925824},H:{"0":1.89298606186},L:{"0":57.400464},R:{_:"0"},M:{"0":0.276352},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/YT.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/YT.js deleted file mode 100644 index 91aae9e..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/YT.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0.005367,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0.005367,"37":0,"38":0.005367,"39":0.005367,"40":0,"41":0,"42":0.005367,"43":0.021468,"44":0,"45":0,"46":0,"47":0.021468,"48":0,"49":0.273717,"50":0.010734,"51":0,"52":0.010734,"53":0,"54":0.005367,"55":0,"56":0.005367,"57":0.021468,"58":0.091239,"59":0.005367,"60":0.075138,"61":0.037569,"62":0.005367,"63":0.042936,"64":0.05367,"65":0.735279,"66":13.127682,"67":0.16101,"68":0.005367,"69":0},C:{"2":0,"3":0.010734,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0.005367,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0.005367,"32":0,"33":0,"34":0.005367,"35":0,"36":0,"37":0,"38":0.005367,"39":0,"40":0,"41":0,"42":0,"43":0.026835,"44":0.005367,"45":0.005367,"46":0,"47":0.010734,"48":0.059037,"49":0.005367,"50":0,"51":0,"52":0.209313,"53":0.010734,"54":0.010734,"55":0.010734,"56":0.042936,"57":0.091239,"58":0.021468,"59":2.189736,"60":3.767634,"61":0.005367,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0.005367,"32":0,"33":0,"34":0.005367,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0.005367,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0.005367,"47":0,"48":0,"49":0,"50":0.005367,"51":0,"52":0.810417,"53":0.144909,"9.5-9.6":0,"10.0-10.1":0.005367,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0.016101,"10":0.005367,"11":0.203946,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.021468,"10.1":0.220047,"11.1":0.611838},G:{"8":0.0112402697262,"3.2":0.00112402697262,"4.0-4.1":0,"4.2-4.3":0.00224805394525,"5.0-5.1":0.017984431562,"6.0-6.1":0.0112402697262,"7.0-7.1":0.0472091328502,"8.1-8.4":0.0798059150564,"9.0-9.2":0.062945510467,"9.3":0.388913332528,"10.0-10.2":0.360812658213,"10.3":0.825035797907,"11.0-11.2":2.45487490821,"11.3":6.90489769283},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0499019872702,"4.2-4.3":0.114409434229,"4.4":0.432078182461,"4.4.3-4.4.4":0.26411539604},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.005367,"9":0.005367,"10":0.064404,"11":1.068033,"5.5":0},B:{"12":0.085872,"13":0.042936,"14":0.246882,"15":0.166377,"16":1.760376,"17":0.241515,_:"18"},P:{"4":0.39350164881,"5":0.25888266369,"6.2":2.47491826488},J:{"7":0.0009266,"10":0.0037064},N:{"10":0,"11":0.055596},O:{"0":2.50182},H:{"0":0.447394958763},L:{"0":50.199305},R:{_:"0"},M:{"0":0.268714},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/ZA.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/ZA.js deleted file mode 100644 index f878306..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/ZA.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.01272,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.00318,"19":0,"20":0,"21":0,"22":0,"23":0.00636,"24":0,"25":0,"26":0.00318,"27":0,"28":0.00318,"29":0.00636,"30":0.00318,"31":0.00318,"32":0.00318,"33":0.00318,"34":0.00318,"35":0.00318,"36":0.00636,"37":0.00318,"38":0.00636,"39":0.00318,"40":0.02226,"41":0.00318,"42":0,"43":0.00318,"44":0.00318,"45":0.00318,"46":0.01908,"47":0.00318,"48":0.00318,"49":0.1272,"50":0.00954,"51":0.00636,"52":0.00636,"53":0.00318,"54":0.00636,"55":0.05406,"56":0.0159,"57":0.00954,"58":0.02544,"59":0.01272,"60":0.0318,"61":0.01908,"62":0.0318,"63":0.06042,"64":0.05724,"65":0.33072,"66":5.02122,"67":0.0477,"68":0.01272,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0.00636,"20":0.00318,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.00318,"30":0,"31":0.00318,"32":0,"33":0,"34":0.00318,"35":0,"36":0.00318,"37":0,"38":0.00318,"39":0.00318,"40":0.00318,"41":0.00318,"42":0,"43":0.00636,"44":0.00318,"45":0.00636,"46":0,"47":0.00954,"48":0.02226,"49":0.00318,"50":0.00636,"51":0.00318,"52":0.07314,"53":0.00636,"54":0.00318,"55":0.00318,"56":0.00954,"57":0.00954,"58":0.02226,"59":0.40386,"60":0.34026,"61":0.02862,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0.00318,"19":0.00318,"20":0.00318,"21":0.00318,"22":0.00636,"23":0.00318,"24":0,"25":0,"26":0,"27":0,"28":0.00954,"29":0.00318,"30":0.00636,"31":0,"32":0.0159,"33":0.02226,"34":0.00318,"35":0.00954,"36":0.00318,"37":0.00954,"38":0,"39":0,"40":0,"41":0,"42":0.00318,"43":0.00636,"44":0,"45":0.00636,"46":0.00954,"47":0,"48":0.00318,"49":0.00318,"50":0.00318,"51":0.00318,"52":0.11766,"53":0.0318,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0.00318,"12.1":0.0159},E:{"4":0,"5":0.00318,"6":0,"7":0.00318,"8":0.00954,"9":0.00636,"10":0.0159,"11":0.08268,_:"0","3.1":0,"3.2":0,"5.1":0.00318,"6.1":0.00318,"7.1":0.00636,"9.1":0.02544,"10.1":0.0477,"11.1":0.22896},G:{"8":0.00976731078905,"3.2":0.000976731078905,"4.0-4.1":0,"4.2-4.3":0.00195346215781,"5.0-5.1":0.0156276972625,"6.0-6.1":0.00976731078905,"7.0-7.1":0.041022705314,"8.1-8.4":0.0693479066023,"9.0-9.2":0.0546969404187,"9.3":0.337948953301,"10.0-10.2":0.313530676329,"10.3":0.716920611916,"11.0-11.2":2.13318067633,"11.3":6.00005901771},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.10754874116,"4.2-4.3":0.246575162659,"4.4":0.931214710042,"4.4.3-4.4.4":0.569221386139},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0.00636,"8":0.04134,"9":0.04134,"10":0.03816,"11":1.06848,"5.5":0},B:{"12":0.01908,"13":0.06678,"14":0.0636,"15":0.0795,"16":0.3339,"17":0.0636,_:"18"},P:{"4":3.93728842491,"5":0.671715873016,"6.2":3.17256573871},J:{"7":0.132308,"10":0.529232},N:{"10":0.0915828571429,"11":0.549497142857},O:{"0":2.728},H:{"0":11.6221237113},L:{"0":45.81702},R:{_:"0"},M:{"0":0.19096},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/ZM.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/ZM.js deleted file mode 100644 index fe65ca0..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/ZM.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.004176,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0.002088,"22":0,"23":0,"24":0,"25":0,"26":0.006264,"27":0,"28":0.01044,"29":0.058464,"30":0.045936,"31":0.018792,"32":0.01044,"33":0.002088,"34":0,"35":0,"36":0.058464,"37":0.085608,"38":0.029232,"39":0,"40":0.018792,"41":0,"42":0,"43":0.014616,"44":0,"45":0,"46":0.004176,"47":0.002088,"48":0.002088,"49":0.018792,"50":0.006264,"51":0.004176,"52":0,"53":0,"54":0.002088,"55":0.02088,"56":0.002088,"57":0.002088,"58":0.029232,"59":0.004176,"60":0.02088,"61":0.004176,"62":0.006264,"63":0.022968,"64":0.014616,"65":0.1044,"66":1.4094,"67":0.016704,"68":0.006264,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0.006264,"10":0.002088,"11":0,"12":0,"13":0,"14":0.002088,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0.002088,"21":0.002088,"22":0,"23":0.002088,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.02088,"30":0.004176,"31":0.01044,"32":0.002088,"33":0.002088,"34":0.037584,"35":0.002088,"36":0,"37":0.002088,"38":0.002088,"39":0.002088,"40":0.002088,"41":0.002088,"42":0.002088,"43":0.008352,"44":0.004176,"45":0.006264,"46":0.006264,"47":0.012528,"48":0.006264,"49":0.004176,"50":0.002088,"51":0.002088,"52":0.022968,"53":0.002088,"54":0.004176,"55":0.004176,"56":0.006264,"57":0.008352,"58":0.008352,"59":0.340344,"60":0.24012,"61":0.02088,"62":0,"3.5":0,"3.6":0.002088},F:{"9":0,"11":0.002088,"12":0.002088,"15":0.002088,"16":0.004176,"17":0.004176,"18":0.006264,"19":0.012528,"20":0.0522,"21":0.008352,"22":0.014616,"23":0.025056,"24":0.002088,"25":0,"26":0.004176,"27":0,"28":0.01044,"29":0.01044,"30":0.014616,"31":0.002088,"32":0.03132,"33":0.045936,"34":0.004176,"35":0.004176,"36":0.004176,"37":0.006264,"38":0,"39":0,"40":0.002088,"41":0,"42":0.018792,"43":0.006264,"44":0.002088,"45":0.008352,"46":0.014616,"47":0,"48":0.002088,"49":0.004176,"50":0.006264,"51":0.014616,"52":0.215064,"53":0.06264,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0.002088,"11.6":0.002088,"12.1":0.12528},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0.006264,"11":0.029232,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0.002088,"7.1":0.002088,"9.1":0.01044,"10.1":0.01044,"11.1":0.056376},G:{"8":0.00180661835749,"3.2":0.000180661835749,"4.0-4.1":0,"4.2-4.3":0.000361323671498,"5.0-5.1":0.00289058937198,"6.0-6.1":0.00180661835749,"7.0-7.1":0.00758779710145,"8.1-8.4":0.0128269903382,"9.0-9.2":0.0101170628019,"9.3":0.0625089951691,"10.0-10.2":0.0579924492754,"10.3":0.13260578744,"11.0-11.2":0.394565449275,"11.3":1.109805657},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.186630608204,"4.2-4.3":0.427884809052,"4.4":1.61594794908,"4.4.3-4.4.4":0.987776633663},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0.037584,"9":0.006264,"10":0.04176,"11":0.129456,"5.5":0},B:{"12":0.027144,"13":0.029232,"14":0.033408,"15":0.027144,"16":0.106488,"17":0.016704,_:"18"},P:{"4":1.12403739326,"5":0.154684044944,"6.2":0.525925752809},J:{"7":0.071208,"10":0.284832},N:{"10":0.175074042553,"11":1.36776595745},O:{"0":18.324192},H:{"0":31.1383013471},L:{"0":23.475896},R:{_:"0"},M:{"0":0.15824},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/ZW.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/ZW.js deleted file mode 100644 index b7c511d..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/ZW.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0.006764,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0.030438,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0.003382,"30":0,"31":0.006764,"32":0.003382,"33":0.006764,"34":0,"35":0,"36":0.006764,"37":0.003382,"38":0.003382,"39":0,"40":0.020292,"41":0.003382,"42":0,"43":0.023674,"44":0,"45":0,"46":0.030438,"47":0.003382,"48":0,"49":0.043966,"50":0.006764,"51":0.006764,"52":0.003382,"53":0.003382,"54":0.006764,"55":0.05073,"56":0.006764,"57":0.013528,"58":0.06764,"59":0.013528,"60":0.087932,"61":0.023674,"62":0.027056,"63":0.040584,"64":0.060876,"65":0.324672,"66":4.518352,"67":0.040584,"68":0.006764,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0.003382,"11":0,"12":0.003382,"13":0,"14":0,"15":0.006764,"16":0,"17":0,"18":0,"19":0,"20":0.003382,"21":0.003382,"22":0,"23":0,"24":0.003382,"25":0,"26":0,"27":0.003382,"28":0.003382,"29":0.003382,"30":0.006764,"31":0.006764,"32":0.003382,"33":0.003382,"34":0.003382,"35":0.003382,"36":0.003382,"37":0.003382,"38":0.006764,"39":0,"40":0.010146,"41":0.003382,"42":0.003382,"43":0.013528,"44":0.020292,"45":0.013528,"46":0.003382,"47":0.030438,"48":0.027056,"49":0.013528,"50":0.010146,"51":0.003382,"52":0.06764,"53":0.006764,"54":0.013528,"55":0.006764,"56":0.023674,"57":0.023674,"58":0.077786,"59":1.041656,"60":0.804916,"61":0.104842,"62":0,"3.5":0,"3.6":0.006764},F:{"9":0,"11":0,"12":0.003382,"15":0.003382,"16":0.006764,"17":0,"18":0.003382,"19":0.006764,"20":0.020292,"21":0.027056,"22":0.006764,"23":0.003382,"24":0,"25":0,"26":0.003382,"27":0,"28":0.020292,"29":0.006764,"30":0.013528,"31":0.003382,"32":0.030438,"33":0.030438,"34":0.006764,"35":0.006764,"36":0.010146,"37":0.010146,"38":0,"39":0,"40":0.006764,"41":0,"42":0.030438,"43":0.006764,"44":0.003382,"45":0.027056,"46":0.023674,"47":0.006764,"48":0.010146,"49":0.030438,"50":0.01691,"51":0.03382,"52":0.689928,"53":0.182628,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0.003382,"12.1":0.199538},E:{"4":0,"5":0,"6":0,"7":0.006764,"8":0,"9":0.003382,"10":0.003382,"11":0.047348,_:"0","3.1":0,"3.2":0,"5.1":0.006764,"6.1":0,"7.1":0,"9.1":0.023674,"10.1":0.020292,"11.1":0.111606},G:{"8":0.00250618558776,"3.2":0.000250618558776,"4.0-4.1":0,"4.2-4.3":0.000501237117552,"5.0-5.1":0.00400989694042,"6.0-6.1":0.00250618558776,"7.0-7.1":0.0105259794686,"8.1-8.4":0.0177939176731,"9.0-9.2":0.0140346392915,"9.3":0.0867140213366,"10.0-10.2":0.0804485573671,"10.3":0.183954022142,"11.0-11.2":0.547350932367,"11.3":1.53954980656},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.325122113154,"4.2-4.3":0.745401917963,"4.4":2.81508171146,"4.4.3-4.4.4":1.72076825743},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.003382,"7":0,"8":0.087932,"9":0.023674,"10":0.047348,"11":0.395694,"5.5":0},B:{"12":0.094696,"13":0.071022,"14":0.11837,"15":0.128516,"16":0.341582,"17":0.037202,_:"18"},P:{"4":1.39740072727,"5":0.0834269090909,"6.2":0.886410909091},J:{"7":0.0225012,"10":0.0900048},N:{"10":0.170965,"11":2.290931},O:{"0":9.86082},H:{"0":24.1722791134},L:{"0":26.164302},R:{_:"0"},M:{"0":0.191922},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/alt-af.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/alt-af.js deleted file mode 100644 index 1ce19b3..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/alt-af.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"11":0.017845,"16":0.003569,"17":0.003569,"18":0.007138,"19":0.032121,"20":0.003569,"21":0.010707,"22":0.010707,"23":0.014276,"24":0.092794,"25":0.007138,"26":0.021414,"27":0.010707,"28":0.010707,"29":0.346193,"30":0.039259,"31":0.021414,"32":0.014276,"33":0.067811,"34":0.014276,"35":0.064242,"36":0.017845,"37":0.010707,"38":0.021414,"39":0.024983,"40":0.028552,"41":0.007138,"42":0.007138,"43":0.578178,"44":0.017845,"45":0.017845,"46":0.021414,"47":0.028552,"48":0.028552,"49":0.863698,"50":0.028552,"51":0.039259,"52":0.017845,"53":0.021414,"54":0.053535,"55":0.124915,"56":0.171312,"57":0.171312,"58":0.17845,"59":0.089225,"60":0.192726,"61":0.14276,"62":0.210571,"63":9.286538,"64":9.343642,"65":0.064242,"66":0.032121,_:"4 5 6 7 8 9 10 12 13 14 15 67"},C:{"2":0.032121,"3":0.014276,"4":0.007138,"5":0.003569,"10":0.007138,"11":0.007138,"12":0.010707,"13":0.007138,"14":0.003569,"15":0.039259,"16":0.007138,"18":0.032121,"19":0.010707,"20":0.007138,"21":0.03569,"22":0.003569,"23":0.03569,"24":0.003569,"25":0.060673,"26":0.007138,"27":0.007138,"28":0.007138,"29":0.010707,"30":0.032121,"31":0.007138,"32":0.007138,"33":0.010707,"34":0.014276,"35":0.014276,"36":0.017845,"37":0.014276,"38":0.017845,"39":0.014276,"40":0.024983,"41":0.017845,"42":0.014276,"43":0.092794,"44":0.028552,"45":0.028552,"46":0.014276,"47":0.128484,"48":0.132053,"49":0.039259,"50":0.032121,"51":0.042828,"52":0.467539,"53":0.024983,"54":0.039259,"55":0.032121,"56":0.096363,"57":0.292658,"58":3.593983,"59":0.246261,"60":0.003569,_:"6 7 8 9 17 61 3.5","3.6":0.010707},F:{"35":0.003569,"36":0.028552,"37":0.003569,"40":0.003569,"42":0.021414,"43":0.028552,"45":0.017845,"46":0.007138,"47":0.007138,"48":0.017845,"49":0.046397,"50":0.828008,"51":0.256968,"52":0.007138,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 38 39 41 44 9.5-9.6 10.5 10.6 11.1 11.5","10.0-10.1":0.028552,"11.6":0.003569,"12.1":0.007138},E:{"4":0,"5":0.03569,"6":0.003569,"7":0.007138,"8":0.032121,"9":0.028552,"10":0.060673,"11":0.524643,_:"0 3.1 3.2 11.1","5.1":0.014276,"6.1":0.007138,"7.1":0.010707,"9.1":0.092794,"10.1":0.182019},G:{"8":0.00844769630889,"3.2":0.000383986195859,"4.0-4.1":0,"4.2-4.3":0.00345587576273,"5.0-5.1":0.00575979293788,"6.0-6.1":0.00345587576273,"7.0-7.1":0.0168953926178,"8.1-8.4":0.0322548404521,"9.0-9.2":0.027263019906,"9.3":0.151290561168,"10.0-10.2":0.196216946084,"10.3":0.428912580774,"11.0-11.2":2.96437343203,_:"11.3"},I:{"3":0,"4":0,_:"62","2.1":0,"2.2":0,"2.3":0,"4.1":0.141424356984,"4.2-4.3":0.410407937916,"4.4":1.20626657428,"4.4.3-4.4.4":0.74317113082},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.00723353728489,"7":0.0180838432122,"8":0.217006118547,"9":0.137437208413,"10":0.159137820268,"11":1.34905470363,_:"5.5"},B:{"12":0.064242,"13":0.082087,"14":0.121346,"15":0.14276,"16":0.485384,_:"17"},P:{"4":1.77435397183,"5":0.336515408451,"6.2":1.50922061972},J:{"7":0.075874,"10":0.303496},N:{"10":0.133499047619,"11":0.567370952381},H:{"0":17.9642378522},L:{"0":28.062192},R:{_:"0"},M:{"0":0.30221},Q:{_:"1.2"},O:{"0":6.58432}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/alt-an.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/alt-an.js deleted file mode 100644 index 93e84b5..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/alt-an.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0.022794,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0.022794,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0.045588,"61":0.129166,"62":0.022794,"63":0.045588,"64":0.129166,"65":1.36764,"66":26.197904,"67":3.958558,"68":0.045588,"69":0},C:{"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0.22794,"46":0,"47":0,"48":0.167156,"49":0,"50":0,"51":0.022794,"52":0.250734,"53":0,"54":0,"55":0.022794,"56":0,"57":0.045588,"58":0.083578,"59":5.257816,"60":2.879642,"61":0,"62":0,"3.5":0,"3.6":0},F:{"9":0,"11":0,"12":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0.022794,"34":0,"35":0.022794,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0.167156,"53":0.083578,"9.5-9.6":0,"10.0-10.1":0,"10.5":0,"10.6":0,"11.1":0,"11.5":0,"11.6":0,"12.1":0},E:{"4":0,"5":0,"6":0,"7":0,"8":0,"9":0.129166,"10":0.22794,"11":0.630634,_:"0","3.1":0,"3.2":0,"5.1":0,"6.1":0,"7.1":0,"9.1":0.524262,"10.1":1.451218,"11.1":6.351928},G:{"8":0.0357838023349,"3.2":0.00357838023349,"4.0-4.1":0,"4.2-4.3":0.00715676046699,"5.0-5.1":0.0572540837359,"6.0-6.1":0.0357838023349,"7.0-7.1":0.150291969807,"8.1-8.4":0.254064996578,"9.0-9.2":0.200389293076,"9.3":1.23811956079,"10.0-10.2":1.14866005495,"10.3":2.62653109138,"11.0-11.2":7.81518242995,"11.3":21.9819897744},I:{"3":0,"4":0,_:"66","2.1":0,"2.2":0,"2.3":0,"4.1":0.0182617595474,"4.2-4.3":0.0418684243281,"4.4":0.158120113154,"4.4.3-4.4.4":0.0966537029703},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0,"7":0,"8":0,"9":0,"10":0,"11":2.841652,"5.5":0},B:{"12":0,"13":0.022794,"14":1.033328,"15":0,"16":0.547056,"17":0.486272,_:"18"},P:{"4":0,"5":0,"6.2":0.506135714286},J:{"7":0,"10":0},N:{"10":0,"11":0},O:{"0":0},H:{"0":0.0545774020619},L:{"0":6.651524},R:{_:"0"},M:{"0":0.028824},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/alt-as.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/alt-as.js deleted file mode 100644 index dc08796..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/alt-as.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"10":0.003126,"11":0.021882,"12":0.003126,"17":0.006252,"18":0.006252,"19":0.006252,"20":0.006252,"21":0.009378,"22":0.028134,"23":0.006252,"24":0.012504,"25":0.006252,"26":0.01563,"27":0.009378,"28":0.012504,"29":0.034386,"30":0.01563,"31":0.040638,"32":0.009378,"33":0.025008,"34":0.025008,"35":0.009378,"36":0.006252,"37":0.006252,"38":0.028134,"39":0.012504,"40":0.025008,"41":0.006252,"42":0.012504,"43":0.081276,"44":0.01563,"45":0.050016,"46":0.021882,"47":0.106284,"48":0.050016,"49":0.756492,"50":0.04689,"51":0.04689,"52":0.018756,"53":0.028134,"54":0.040638,"55":0.59394,"56":0.131292,"57":0.150048,"58":0.190686,"59":0.134418,"60":0.184434,"61":0.331356,"62":7.414872,"63":10.365816,"64":0.065646,"65":0.025008,_:"4 5 6 7 8 9 13 14 15 16 66"},C:{"2":0.003126,"3":0.006252,"4":0.006252,"8":0.012504,"10":0.003126,"11":0.003126,"12":0.006252,"14":0.003126,"15":0.006252,"16":0.003126,"17":0.003126,"18":0.009378,"21":0.006252,"23":0.006252,"24":0.003126,"25":0.009378,"26":0.003126,"27":0.003126,"28":0.003126,"29":0.006252,"30":0.006252,"31":0.006252,"32":0.006252,"33":0.006252,"34":0.006252,"35":0.009378,"36":0.009378,"37":0.009378,"38":0.01563,"39":0.009378,"40":0.012504,"41":0.009378,"42":0.009378,"43":0.040638,"44":0.028134,"45":0.021882,"46":0.009378,"47":0.06252,"48":0.059394,"49":0.025008,"50":0.021882,"51":0.018756,"52":0.206316,"53":0.025008,"54":0.03126,"55":0.037512,"56":0.118788,"57":1.950624,"58":0.168804,_:"5 6 7 9 13 19 20 22 59 60 3.5","3.6":0.006252},F:{"31":0.006252,"36":0.009378,"43":0.006252,"46":0.003126,"47":0.006252,"48":0.012504,"49":0.43764,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35 37 38 39 40 41 42 44 45 50 9.5-9.6 10.5 10.6 11.1 11.5 11.6","10.0-10.1":0,"12.1":0.009378},E:{"4":0,"5":0.006252,"7":0.01563,"8":0.021882,"9":0.018756,"10":0.053142,"11":0.42201,_:"0 6 3.1 3.2 7.1","5.1":0.221946,"6.1":0.006252,"9.1":0.075024,"10.1":0.143796},G:{"8":0.0119154921461,"3.2":0.000627131165583,"4.0-4.1":0.000627131165583,"4.2-4.3":0.015051147974,"5.0-5.1":0.0144240168084,"6.0-6.1":0.0106612298149,"7.0-7.1":0.0432720504252,"8.1-8.4":0.0702386905453,"9.0-9.2":0.0507976244122,"9.3":0.304158615308,"10.0-10.2":0.390075584992,"10.3":0.925018469235,"11.0-11.2":4.43130881601},I:{"3":0,"4":0,_:"62","2.1":0,"2.2":0,"2.3":0,"4.1":0.1042405,"4.2-4.3":0.302698375,"4.4":0.93415525,"4.4.3-4.4.4":0.535234875},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.0131565359661,"7":0.00986740197461,"8":0.236817647391,"9":0.131565359661,"10":0.118408823695,"11":1.82218023131,_:"5.5"},B:{"12":0.021882,"13":0.034386,"14":0.10941,"15":0.256332,"16":0.243828,_:"17"},P:{"4":1.64963682153,"5":0.458232450425,"6.2":1.48670972805},N:{"10":0.0329904,"11":0.1869456},J:{"7":0.0192444,"10":0.0769776},O:{"0":17.553642},H:{"0":4.45072806186},L:{"0":33.43947},R:{_:"0"},M:{"0":0.694173},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/alt-eu.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/alt-eu.js deleted file mode 100644 index be6538b..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/alt-eu.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"11":0.011434,"16":0.011434,"18":0.028585,"22":0.022868,"26":0.011434,"29":0.377322,"31":0.011434,"32":0.005717,"33":0.005717,"34":0.028585,"35":0.011434,"36":0.011434,"37":0.011434,"38":0.051453,"39":0.034302,"40":0.017151,"41":0.022868,"42":0.062887,"43":0.028585,"44":0.011434,"45":0.017151,"46":0.028585,"47":0.022868,"48":0.028585,"49":1.160551,"50":0.022868,"51":0.068604,"52":0.028585,"53":0.034302,"54":0.182944,"55":0.131491,"56":0.108623,"57":0.131491,"58":0.160076,"59":0.125774,"60":0.154359,"61":0.240114,"62":0.240114,"63":14.898502,"64":13.520705,"65":0.051453,"66":0.028585,_:"4 5 6 7 8 9 10 12 13 14 15 17 19 20 21 23 24 25 27 28 30 67"},C:{"4":0.011434,"5":0.005717,"6":0.005717,"12":0.005717,"16":0.005717,"24":0.005717,"29":0.005717,"31":0.011434,"32":0.011434,"33":0.005717,"34":0.005717,"35":0.005717,"36":0.011434,"37":0.017151,"38":0.062887,"39":0.011434,"40":0.017151,"41":0.040019,"42":0.017151,"43":0.028585,"44":0.011434,"45":0.068604,"46":0.011434,"47":0.051453,"48":0.291567,"49":0.028585,"50":0.045736,"51":0.194378,"52":0.846116,"53":0.045736,"54":0.051453,"55":0.062887,"56":0.303001,"57":0.423058,"58":6.500229,"59":0.068604,_:"2 3 7 8 9 10 11 13 14 15 17 18 19 20 21 22 23 25 26 27 28 30 60 61 3.5","3.6":0.022868},F:{"12":0.011434,"31":0.011434,"36":0.074321,"42":0.005717,"43":0.005717,"45":0.017151,"46":0.011434,"47":0.005717,"48":0.017151,"49":0.045736,"50":1.412099,"51":0.508813,"52":0.011434,_:"9 11 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35 37 38 39 40 41 44 9.5-9.6 10.5 10.6 11.1 11.5 11.6","10.0-10.1":0,"12.1":0.160076},E:{"4":0,"5":0.017151,"7":0.011434,"8":0.045736,"9":0.051453,"10":0.148642,"11":2.566933,_:"0 6 3.1 3.2 7.1","5.1":0.051453,"6.1":0.028585,"9.1":0.268699,"10.1":0.491662,"11.1":0.017151},G:{"8":0.0257279975993,"3.2":0.00116945443633,"4.0-4.1":0,"4.2-4.3":0.010525089927,"5.0-5.1":0.017541816545,"6.0-6.1":0.010525089927,"7.0-7.1":0.0514559951986,"8.1-8.4":0.0982341726518,"9.0-9.2":0.0830312649795,"9.3":0.460765047914,"10.0-10.2":0.597591216965,"10.3":1.30628060538,"11.0-11.2":9.02818824847,_:"11.3"},I:{"3":0,"4":0,_:"62","2.1":0,"2.2":0,"2.3":0,"4.1":0.0443265764967,"4.2-4.3":0.128633986696,"4.4":0.37807962306,"4.4.3-4.4.4":0.232931813747},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.0114948191489,"7":0.0172422287234,"8":0.149432648936,"9":0.10345337234,"10":0.178169696809,"11":3.86225923404,_:"5.5"},B:{"12":0.028585,"13":0.051453,"14":0.165793,"15":0.325869,"16":2.441159,"17":0.011434},P:{"4":0.616117090909,"5":0.220041818182,"6.2":2.55248509091},N:{"10":0.0355901538462,"11":0.272857846154},J:{"7":0.0068544,"10":0.0274176},O:{"0":0.424116},H:{"0":0.397469814433},L:{"0":25.953117},R:{_:"0"},M:{"0":0.248472},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/alt-na.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/alt-na.js deleted file mode 100644 index 4c8b361..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/alt-na.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"18":0.016086,"22":0.010724,"25":0.010724,"29":0.487942,"31":0.005362,"32":0.005362,"33":0.005362,"34":0.016086,"36":0.010724,"37":0.016086,"38":0.021448,"39":0.032172,"40":0.021448,"41":0.021448,"42":0.010724,"43":0.02681,"44":0.021448,"45":0.010724,"46":0.021448,"47":0.02681,"48":0.02681,"49":0.584458,"50":0.02681,"51":0.069706,"52":0.123326,"53":0.032172,"54":0.075068,"55":0.150136,"56":0.128688,"57":0.128688,"58":0.219842,"59":0.29491,"60":0.34853,"61":0.638078,"62":0.530838,"63":19.153064,"64":11.329906,"65":0.048258,"66":0.021448,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 19 20 21 23 24 26 27 28 30 35 67"},C:{"3":0.005362,"11":0.005362,"16":0.005362,"17":0.005362,"28":0.005362,"31":0.010724,"33":0.005362,"34":0.02681,"35":0.010724,"36":0.010724,"38":0.069706,"39":0.005362,"40":0.005362,"41":0.016086,"43":0.016086,"44":0.005362,"45":0.032172,"46":0.010724,"47":0.032172,"48":0.171584,"49":0.042896,"50":0.069706,"51":0.064344,"52":0.396788,"53":0.02681,"54":0.058982,"55":0.058982,"56":0.08043,"57":0.310996,"58":3.19039,"59":0.032172,_:"2 4 5 6 7 8 9 10 12 13 14 15 18 19 20 21 22 23 24 25 26 27 29 30 32 37 42 60 61 3.5","3.6":0.010724},F:{"36":0.010724,"45":0.005362,"46":0.010724,"49":0.010724,"50":0.284186,"51":0.075068,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 47 48 52 9.5-9.6 10.5 10.6 11.1 11.5 11.6","10.0-10.1":0,"12.1":0.005362},E:{"4":0.005362,"5":0.021448,"7":0.010724,"8":0.05362,"9":0.064344,"10":0.2681,"11":2.943738,_:"0 6 3.1 3.2 7.1","5.1":0.042896,"6.1":0.021448,"9.1":0.343168,"10.1":0.664888,"11.1":0.016086},G:{"8":0.0479406914074,"3.2":0.0021791223367,"4.0-4.1":0,"4.2-4.3":0.0196121010303,"5.0-5.1":0.0326868350505,"6.0-6.1":0.0196121010303,"7.0-7.1":0.0958813828148,"8.1-8.4":0.183046276283,"9.0-9.2":0.154717685906,"9.3":0.85857420066,"10.0-10.2":1.11353151405,"10.3":2.4340796501,"11.0-11.2":16.8228244393,_:"11.3"},I:{"3":0,"4":0,_:"62","2.1":0,"2.2":0,"2.3":0,"4.1":0.0293705720621,"4.2-4.3":0.085232248337,"4.4":0.250513702882,"4.4.3-4.4.4":0.154339476718},A:{"6":0.010844494382,"7":0.00542224719101,"8":0.189778651685,"9":0.178934157303,"10":0.130133932584,"11":4.31068651685,_:"5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},B:{"12":0.02681,"13":0.042896,"14":0.193032,"15":0.37534,"16":2.62738,"17":0.048258},P:{"4":0.364856,"5":0.154787393939,"6.2":1.66949260606},N:{"11":0.088122,_:"10"},J:{"7":0.009276,"10":0.037104},Q:{_:"1.2"},O:{"0":0.380316},H:{"0":0.272239443299},L:{"0":21.176906},R:{_:"0"},M:{"0":0.213348}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/alt-oc.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/alt-oc.js deleted file mode 100644 index efdefab..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/alt-oc.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"11":0.009834,"22":0.009834,"26":0.009834,"29":0.009834,"31":0.009834,"32":0.004917,"33":0.009834,"34":0.024585,"35":0.004917,"36":0.004917,"37":0.004917,"38":0.044253,"39":0.019668,"40":0.019668,"41":0.009834,"42":0.009834,"43":0.019668,"44":0.019668,"45":0.034419,"46":0.019668,"47":0.034419,"48":0.024585,"49":0.604791,"50":0.039336,"51":0.044253,"52":0.044253,"53":0.039336,"54":0.088506,"55":0.821139,"56":0.270435,"57":0.240933,"58":0.368775,"59":0.304854,"60":0.447447,"61":0.948981,"62":12.828453,"63":12.946461,"64":0.059004,"65":0.019668,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20 21 23 24 25 27 28 30 66"},C:{"34":0.004917,"38":0.009834,"39":0.004917,"40":0.004917,"41":0.009834,"42":0.004917,"43":0.014751,"44":0.009834,"45":0.068838,"46":0.004917,"47":0.04917,"48":0.078672,"49":0.014751,"50":0.034419,"51":0.014751,"52":0.275352,"53":0.024585,"54":0.039336,"55":0.034419,"56":0.157344,"57":3.668082,"58":0.063921,_:"2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 59 60 3.6","3.5":0.009834},F:{"36":0.009834,"48":0.009834,"49":0.334356,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 47 50 9.5-9.6 10.5 10.6 11.1 11.5 11.6","10.0-10.1":0,"12.1":0.009834},E:{"4":0,"5":0.014751,"6":0.004917,"7":0.014751,"8":0.083589,"9":0.103257,"10":0.324522,"11":2.709267,_:"0 3.1 3.2 7.1","5.1":0.039336,"6.1":0.029502,"9.1":0.452364,"10.1":1.037487},G:{"8":0.0482158523262,"3.2":0.00253767643822,"4.0-4.1":0.00253767643822,"4.2-4.3":0.0609042345173,"5.0-5.1":0.058366558079,"6.0-6.1":0.0431404994497,"7.0-7.1":0.175099674237,"8.1-8.4":0.284219761081,"9.0-9.2":0.205551791496,"9.3":1.23077307254,"10.0-10.2":1.57843474457,"10.3":3.74307274637,"11.0-11.2":17.9312217125},I:{"3":0,"4":0,_:"62","2.1":0,"2.2":0,"2.3":0,"4.1":0.0384124444444,"4.2-4.3":0.11154382906,"4.4":0.344234598291,"4.4.3-4.4.4":0.197233128205},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"8":0.0763581176471,"9":0.106901364706,"10":0.0814486588235,"11":4.06225185882,_:"6 7 5.5"},B:{"12":0.029502,"13":0.083589,"14":0.511368,"15":1.401345,"16":1.362009,_:"17"},P:{"4":0.652023,"5":0.377487,"6.2":2.081898},N:{"10":0.0132184,"11":0.1189656},J:{"7":0.0030504,"10":0.0122016},O:{"0":1.276084},H:{"0":0.813431264605},L:{"0":19.220247},R:{_:"0"},M:{"0":0.244032},Q:{_:"1.2"}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/alt-sa.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/alt-sa.js deleted file mode 100644 index 9660466..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/alt-sa.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"18":0.012372,"22":0.03093,"26":0.018558,"29":0.117534,"31":0.006186,"32":0.012372,"34":0.024744,"35":0.012372,"36":0.03093,"37":0.012372,"38":0.06186,"39":0.012372,"40":0.012372,"42":0.006186,"43":0.043302,"44":0.018558,"45":0.018558,"46":0.024744,"47":0.03093,"48":0.024744,"49":1.540314,"50":0.024744,"51":0.080418,"52":0.024744,"53":0.024744,"54":0.055674,"55":0.086604,"56":0.129906,"57":0.117534,"58":0.346416,"59":0.160836,"60":0.21651,"61":0.265998,"62":0.290742,"63":23.78517,"64":22.739736,"65":0.086604,"66":0.03093,_:"4 5 6 7 8 9 10 11 12 13 14 15 16 17 19 20 21 23 24 25 27 28 30 33 41 67"},C:{"8":0.012372,"27":0.018558,"31":0.006186,"37":0.006186,"38":0.018558,"39":0.006186,"40":0.006186,"41":0.006186,"43":0.03093,"45":0.043302,"46":0.006186,"47":0.049488,"48":0.12372,"49":0.018558,"50":0.03093,"51":0.024744,"52":0.488694,"53":0.03093,"54":0.049488,"55":0.043302,"56":0.074232,"57":0.210324,"58":3.550764,"59":0.043302,_:"2 3 4 5 6 7 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 32 33 34 35 36 42 44 60 61 3.5","3.6":0.012372},F:{"36":0.191766,"45":0.006186,"47":0.006186,"48":0.012372,"49":0.012372,"50":0.637158,"51":0.222696,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 43 44 46 52 9.5-9.6 10.5 10.6 11.1 11.5 11.6 12.1","10.0-10.1":0},E:{"4":0,"8":0.024744,"9":0.024744,"10":0.074232,"11":0.983574,_:"0 5 6 7 3.1 3.2 6.1 7.1 11.1","5.1":0.006186,"9.1":0.12372,"10.1":0.228882},G:{"8":0.00685734080224,"3.2":0.000311697309193,"4.0-4.1":0,"4.2-4.3":0.00280527578273,"5.0-5.1":0.00467545963789,"6.0-6.1":0.00280527578273,"7.0-7.1":0.0137146816045,"8.1-8.4":0.0261825739722,"9.0-9.2":0.0221305089527,"9.3":0.122808739822,"10.0-10.2":0.159277324997,"10.3":0.348165894368,"11.0-11.2":2.40630322697,_:"11.3"},I:{"3":0,"4":0,_:"62","2.1":0,"2.2":0,"2.3":0,"4.1":0.0625377605322,"4.2-4.3":0.181482128603,"4.4":0.533410310421,"4.4.3-4.4.4":0.328629800443},A:{"6":0.0124725853659,"7":0.0187088780488,"8":0.243215414634,"9":0.0748355121951,"10":0.0748355121951,"11":1.11006009756,_:"5.5"},K:{_:"0 10 11 12 11.1 11.5 12.1"},B:{"12":0.018558,"13":0.03093,"14":0.074232,"15":0.148464,"16":0.686646,_:"17"},P:{"4":0.747544,"5":0.103825555556,"6.2":1.01749044444},N:{"10":0.0439518095238,"11":0.417542190476},J:{"7":0.0068652,"10":0.0274608},Q:{_:"1.2"},O:{"0":0.469122},H:{"0":0.711337213058},L:{"0":30.559012},R:{_:"0"},M:{"0":0.09535}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/data/regions/alt-ww.js b/user/themes/r2c/node_modules/caniuse-lite/data/regions/alt-ww.js deleted file mode 100644 index 03e0aa7..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/data/regions/alt-ww.js +++ /dev/null @@ -1 +0,0 @@ -module.exports={D:{"11":0.013254,"18":0.013254,"19":0.004418,"21":0.004418,"22":0.02209,"24":0.008836,"25":0.008836,"26":0.008836,"27":0.004418,"28":0.004418,"29":0.247408,"30":0.008836,"31":0.02209,"32":0.008836,"33":0.013254,"34":0.02209,"35":0.008836,"36":0.008836,"37":0.008836,"38":0.035344,"39":0.02209,"40":0.017672,"41":0.013254,"42":0.02209,"43":0.06627,"44":0.017672,"45":0.026508,"46":0.02209,"47":0.04418,"48":0.075106,"49":0.81733,"50":0.030926,"51":0.053016,"52":0.04418,"53":0.026508,"54":0.079524,"55":0.322514,"56":0.114868,"57":0.123704,"58":0.181138,"59":0.150212,"60":0.185556,"61":0.28717,"62":0.28717,"63":13.713472,"64":11.37635,"65":0.061852,"66":0.030926,_:"4 5 6 7 8 9 10 12 13 14 15 16 17 20 23 67"},C:{"3":0.004418,"4":0.008836,"8":0.004418,"12":0.004418,"15":0.004418,"16":0.004418,"21":0.004418,"23":0.004418,"25":0.008836,"28":0.004418,"29":0.004418,"30":0.004418,"31":0.008836,"32":0.004418,"33":0.004418,"34":0.008836,"35":0.008836,"36":0.008836,"37":0.008836,"38":0.035344,"39":0.008836,"40":0.013254,"41":0.017672,"42":0.008836,"43":0.035344,"44":0.04418,"45":0.035344,"46":0.008836,"47":0.053016,"48":0.141376,"49":0.030926,"50":0.039762,"51":0.06627,"52":0.424128,"53":0.026508,"54":0.039762,"55":0.04418,"56":0.128122,"57":0.251826,"58":3.309082,"59":0.11045,_:"2 5 6 7 9 10 11 13 14 17 18 19 20 22 24 26 27 60 61 3.5","3.6":0.008836},F:{"31":0.004418,"36":0.035344,"42":0.004418,"45":0.008836,"46":0.004418,"47":0.004418,"48":0.008836,"49":0.02209,"50":0.587594,"51":0.194392,"52":0.004418,_:"9 11 12 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35 37 38 39 40 41 43 44 9.5-9.6 10.5 10.6 11.1 11.5 11.6","10.0-10.1":0,"12.1":0.039762},E:{"4":0,"5":0.013254,"7":0.008836,"8":0.030926,"9":0.035344,"10":0.119286,"11":1.52421,_:"0 6 3.1 3.2 7.1","5.1":0.083942,"6.1":0.013254,"9.1":0.17672,"10.1":0.335768,"11.1":0.008836},G:{"8":0.0227828958688,"3.2":0.00103558617585,"4.0-4.1":0,"4.2-4.3":0.00932027558267,"5.0-5.1":0.0155337926378,"6.0-6.1":0.00932027558267,"7.0-7.1":0.0455657917375,"8.1-8.4":0.0869892387716,"9.0-9.2":0.0735266184855,"9.3":0.408020953286,"10.0-10.2":0.529184535861,"10.3":1.15674975843,"11.0-11.2":7.99472527758,_:"11.3"},I:{"3":0,"4":0,_:"62","2.1":0,"2.2":0,"2.3":0,"4.1":0.072893304878,"4.2-4.3":0.211533512195,"4.4":0.621737012195,"4.4.3-4.4.4":0.383047170732},K:{_:"0 10 11 12 11.1 11.5 12.1"},A:{"6":0.00904089275362,"7":0.0135613391304,"8":0.176297408696,"9":0.117531605797,"10":0.122052052174,"11":2.68062470145,_:"5.5"},B:{"12":0.02209,"13":0.039762,"14":0.119286,"15":0.207646,"16":1.404924,"17":0.013254},P:{_:"4 5 6.2"},J:{"7":0.0145106,"10":0.0580424},N:{"10":0.177192182648,"11":2.24812581735},H:{"0":2.72112107388},L:{"0":29.807824},R:{_:"0"},M:{"0":0.424156},Q:{_:"1.2"},O:{"0":8.081288}}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/dist/lib/statuses.js b/user/themes/r2c/node_modules/caniuse-lite/dist/lib/statuses.js deleted file mode 100644 index c346e2b..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/dist/lib/statuses.js +++ /dev/null @@ -1,14 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = { - 1: "ls", // WHATWG Living Standard - 2: "rec", // W3C Recommendation - 3: "pr", // W3C Proposed Recommendation - 4: "cr", // W3C Candidate Recommendation - 5: "wd", // W3C Working Draft - 6: "other", // Non-W3C, but reputable - 7: "unoff" // Unofficial, Editor's Draft or W3C "Note" -}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/dist/lib/supported.js b/user/themes/r2c/node_modules/caniuse-lite/dist/lib/supported.js deleted file mode 100644 index 3523a87..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/dist/lib/supported.js +++ /dev/null @@ -1,14 +0,0 @@ -"use strict"; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = { - y: 1 << 0, - n: 1 << 1, - a: 1 << 2, - p: 1 << 3, - u: 1 << 4, - x: 1 << 5, - d: 1 << 6 -}; diff --git a/user/themes/r2c/node_modules/caniuse-lite/dist/unpacker/agents.js b/user/themes/r2c/node_modules/caniuse-lite/dist/unpacker/agents.js deleted file mode 100644 index 8dc5d49..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/dist/unpacker/agents.js +++ /dev/null @@ -1,51 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.agents = undefined; - -var _browsers = require('./browsers'); - -var _browserVersions = require('./browserVersions'); - -var agentsData = require('../../data/agents'); - -function unpackBrowserVersions(versionsData) { - return Object.keys(versionsData).reduce(function (usage, version) { - usage[_browserVersions.browserVersions[version]] = versionsData[version]; - return usage; - }, {}); -} - -var agents = exports.agents = Object.keys(agentsData).reduce(function (map, key) { - var versionsData = agentsData[key]; - map[_browsers.browsers[key]] = Object.keys(versionsData).reduce(function (data, entry) { - if (entry === 'A') { - data.usage_global = unpackBrowserVersions(versionsData[entry]); - } else if (entry === 'C') { - data.versions = versionsData[entry].reduce(function (list, version) { - if (version === '') { - list.push(null); - } else { - list.push(_browserVersions.browserVersions[version]); - } - return list; - }, []); - } else if (entry === 'D') { - data.prefix_exceptions = unpackBrowserVersions(versionsData[entry]); - } else if (entry === 'E') { - data.browser = versionsData[entry]; - } else if (entry === 'F') { - data.release_date = Object.keys(versionsData[entry]).reduce(function (map, key) { - map[_browserVersions.browserVersions[key]] = versionsData[entry][key]; - return map; - }, {}); - } else { - // entry is B - data.prefix = versionsData[entry]; - } - return data; - }, {}); - return map; -}, {}); \ No newline at end of file diff --git a/user/themes/r2c/node_modules/caniuse-lite/dist/unpacker/browserVersions.js b/user/themes/r2c/node_modules/caniuse-lite/dist/unpacker/browserVersions.js deleted file mode 100644 index f63d752..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/dist/unpacker/browserVersions.js +++ /dev/null @@ -1,6 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -var browserVersions = exports.browserVersions = require('../../data/browserVersions'); \ No newline at end of file diff --git a/user/themes/r2c/node_modules/caniuse-lite/dist/unpacker/browsers.js b/user/themes/r2c/node_modules/caniuse-lite/dist/unpacker/browsers.js deleted file mode 100644 index 4ef0082..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/dist/unpacker/browsers.js +++ /dev/null @@ -1,6 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -var browsers = exports.browsers = require('../../data/browsers'); \ No newline at end of file diff --git a/user/themes/r2c/node_modules/caniuse-lite/dist/unpacker/feature.js b/user/themes/r2c/node_modules/caniuse-lite/dist/unpacker/feature.js deleted file mode 100644 index 9cdf711..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/dist/unpacker/feature.js +++ /dev/null @@ -1,56 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = unpackFeature; - -var _statuses = require('../lib/statuses'); - -var _statuses2 = _interopRequireDefault(_statuses); - -var _supported = require('../lib/supported'); - -var _supported2 = _interopRequireDefault(_supported); - -var _browsers = require('./browsers'); - -var _browserVersions = require('./browserVersions'); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -function unpackSupport(cipher) { - // bit flags - var stats = Object.keys(_supported2.default).reduce(function (list, support) { - if (cipher & _supported2.default[support]) list.push(support); - return list; - }, []); - - // notes - var notes = cipher >> 7; - var notesArray = []; - while (notes) { - var note = Math.floor(Math.log2(notes)) + 1; - notesArray.unshift('#' + note); - notes -= Math.pow(2, note - 1); - } - - return stats.concat(notesArray).join(' '); -} - -function unpackFeature(packed) { - var unpacked = { status: _statuses2.default[packed.B], title: packed.C }; - unpacked.stats = Object.keys(packed.A).reduce(function (browserStats, key) { - var browser = packed.A[key]; - browserStats[_browsers.browsers[key]] = Object.keys(browser).reduce(function (stats, support) { - var packedVersions = browser[support].split(' '); - var unpacked = unpackSupport(support); - packedVersions.forEach(function (v) { - return stats[_browserVersions.browserVersions[v]] = unpacked; - }); - return stats; - }, {}); - return browserStats; - }, {}); - return unpacked; -} \ No newline at end of file diff --git a/user/themes/r2c/node_modules/caniuse-lite/dist/unpacker/features.js b/user/themes/r2c/node_modules/caniuse-lite/dist/unpacker/features.js deleted file mode 100644 index dec36e3..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/dist/unpacker/features.js +++ /dev/null @@ -1,11 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -/* - * Load this dynamically so that it - * doesn't appear in the rollup bundle. - */ - -var features = exports.features = require('../../data/features'); \ No newline at end of file diff --git a/user/themes/r2c/node_modules/caniuse-lite/dist/unpacker/index.js b/user/themes/r2c/node_modules/caniuse-lite/dist/unpacker/index.js deleted file mode 100644 index 2cc2f05..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/dist/unpacker/index.js +++ /dev/null @@ -1,43 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); - -var _agents = require('./agents'); - -Object.defineProperty(exports, 'agents', { - enumerable: true, - get: function get() { - return _agents.agents; - } -}); - -var _feature = require('./feature'); - -Object.defineProperty(exports, 'feature', { - enumerable: true, - get: function get() { - return _interopRequireDefault(_feature).default; - } -}); - -var _features = require('./features'); - -Object.defineProperty(exports, 'features', { - enumerable: true, - get: function get() { - return _features.features; - } -}); - -var _region = require('./region'); - -Object.defineProperty(exports, 'region', { - enumerable: true, - get: function get() { - return _interopRequireDefault(_region).default; - } -}); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } \ No newline at end of file diff --git a/user/themes/r2c/node_modules/caniuse-lite/dist/unpacker/region.js b/user/themes/r2c/node_modules/caniuse-lite/dist/unpacker/region.js deleted file mode 100644 index e09ae36..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/dist/unpacker/region.js +++ /dev/null @@ -1,26 +0,0 @@ -'use strict'; - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = unpackRegion; - -var _browsers = require('./browsers'); - -function unpackRegion(packed) { - return Object.keys(packed).reduce(function (list, browser) { - var data = packed[browser]; - list[_browsers.browsers[browser]] = Object.keys(data).reduce(function (memo, key) { - var stats = data[key]; - if (key === '_') { - stats.split(' ').forEach(function (version) { - return memo[version] = null; - }); - } else { - memo[key] = stats; - } - return memo; - }, {}); - return list; - }, {}); -} \ No newline at end of file diff --git a/user/themes/r2c/node_modules/caniuse-lite/package.json b/user/themes/r2c/node_modules/caniuse-lite/package.json deleted file mode 100644 index f31b7c2..0000000 --- a/user/themes/r2c/node_modules/caniuse-lite/package.json +++ /dev/null @@ -1,95 +0,0 @@ -{ - "_from": "caniuse-lite@^1.0.30000859", - "_id": "caniuse-lite@1.0.30000861", - "_inBundle": false, - "_integrity": "sha512-aeEQ4kyd41qCl8XFbCjWgVBI3EOd66M9sC43MFn0kuD/vcrNqvoIAlKon4xdp8yMCYvVjdCltI3lgArj8I6cNA==", - "_location": "/caniuse-lite", - "_phantomChildren": {}, - "_requested": { - "type": "range", - "registry": true, - "raw": "caniuse-lite@^1.0.30000859", - "name": "caniuse-lite", - "escapedName": "caniuse-lite", - "rawSpec": "^1.0.30000859", - "saveSpec": null, - "fetchSpec": "^1.0.30000859" - }, - "_requiredBy": [ - "/autoprefixer", - "/browserslist" - ], - "_resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000861.tgz", - "_shasum": "a32bb9607c34e4639b497ff37de746fc8a160410", - "_spec": "caniuse-lite@^1.0.30000859", - "_where": "/mnt/data/Sites/r2c.net/user/themes/r2c/node_modules/autoprefixer", - "author": { - "name": "Ben Briggs", - "email": "beneb.info@gmail.com", - "url": "http://beneb.info" - }, - "babel": { - "presets": [ - "env" - ] - }, - "bugs": { - "url": "https://github.com/ben-eb/caniuse-lite/issues" - }, - "bundleDependencies": false, - "deprecated": false, - "description": "A smaller version of caniuse-db, with only the essentials!", - "devDependencies": { - "all-contributors-cli": "^3.0.7", - "any-observable": "^0.2.0", - "babel-cli": "^6.24.0", - "babel-generator": "^6.21.0", - "babel-preset-env": "^1.1.8", - "babel-register": "^6.18.0", - "babel-types": "^6.21.0", - "bunyan": "^1.8.10", - "caniuse-db": "1.0.30000861", - "del-cli": "^0.2.1", - "execa": "^0.6.3", - "fecha": "^2.3.0", - "gift": "^0.10.0", - "got": "^6.7.1", - "jest": "^22.2.2", - "listr": "^0.11.0", - "mdast-util-heading-range": "^2.0.1", - "mz": "^2.6.0", - "ramda": "^0.25.0", - "remark": "^7.0.0", - "size-limit": "^0.14.1", - "split": "^1.0.0", - "stream-to-observable": "^0.2.0", - "unist-builder": "^1.0.2", - "write-file-promise": "^1.0.0" - }, - "files": [ - "data", - "dist" - ], - "homepage": "https://github.com/ben-eb/caniuse-lite#readme", - "keywords": [ - "support", - "css", - "js", - "html5", - "svg" - ], - "license": "CC-BY-4.0", - "main": "dist/unpacker/index.js", - "name": "caniuse-lite", - "repository": { - "type": "git", - "url": "git+https://github.com/ben-eb/caniuse-lite.git" - }, - "scripts": { - "pack": "del-cli data && babel-node src/packer/index.js", - "prepublish": "del-cli dist && babel src/unpacker -d dist/unpacker && mkdir dist/lib && babel src/lib/statuses.js -o dist/lib/statuses.js && babel src/lib/supported.js -o dist/lib/supported.js", - "size": "size-limit consumer.js", - "test": "jest src" - }, - "version": "1.0.30000861" -} diff --git a/user/themes/r2c/node_modules/caseless/LICENSE b/user/themes/r2c/node_modules/caseless/LICENSE deleted file mode 100644 index 61789f4..0000000 --- a/user/themes/r2c/node_modules/caseless/LICENSE +++ /dev/null @@ -1,28 +0,0 @@ -Apache License -Version 2.0, January 2004 -http://www.apache.org/licenses/ -TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION -1. Definitions. -"License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. -"Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. -"Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. -"You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. -"Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. -"Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. -"Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). -"Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. -"Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." -"Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. -2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. -3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. -4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: -You must give any other recipients of the Work or Derivative Works a copy of this License; and -You must cause any modified files to carry prominent notices stating that You changed the files; and -You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and -If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. -5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. -6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. -7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. -8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. -9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. -END OF TERMS AND CONDITIONS \ No newline at end of file diff --git a/user/themes/r2c/node_modules/caseless/README.md b/user/themes/r2c/node_modules/caseless/README.md deleted file mode 100644 index e5077a2..0000000 --- a/user/themes/r2c/node_modules/caseless/README.md +++ /dev/null @@ -1,45 +0,0 @@ -## Caseless -- wrap an object to set and get property with caseless semantics but also preserve caseing. - -This library is incredibly useful when working with HTTP headers. It allows you to get/set/check for headers in a caseless manner while also preserving the caseing of headers the first time they are set. - -## Usage - -```javascript -var headers = {} - , c = caseless(headers) - ; -c.set('a-Header', 'asdf') -c.get('a-header') === 'asdf' -``` - -## has(key) - -Has takes a name and if it finds a matching header will return that header name with the preserved caseing it was set with. - -```javascript -c.has('a-header') === 'a-Header' -``` - -## set(key, value[, clobber=true]) - -Set is fairly straight forward except that if the header exists and clobber is disabled it will add `','+value` to the existing header. - -```javascript -c.set('a-Header', 'fdas') -c.set('a-HEADER', 'more', false) -c.get('a-header') === 'fdsa,more' -``` - -## swap(key) - -Swaps the casing of a header with the new one that is passed in. - -```javascript -var headers = {} - , c = caseless(headers) - ; -c.set('a-Header', 'fdas') -c.swap('a-HEADER') -c.has('a-header') === 'a-HEADER' -headers === {'a-HEADER': 'fdas'} -``` diff --git a/user/themes/r2c/node_modules/caseless/index.js b/user/themes/r2c/node_modules/caseless/index.js deleted file mode 100644 index d86a70e..0000000 --- a/user/themes/r2c/node_modules/caseless/index.js +++ /dev/null @@ -1,66 +0,0 @@ -function Caseless (dict) { - this.dict = dict || {} -} -Caseless.prototype.set = function (name, value, clobber) { - if (typeof name === 'object') { - for (var i in name) { - this.set(i, name[i], value) - } - } else { - if (typeof clobber === 'undefined') clobber = true - var has = this.has(name) - - if (!clobber && has) this.dict[has] = this.dict[has] + ',' + value - else this.dict[has || name] = value - return has - } -} -Caseless.prototype.has = function (name) { - var keys = Object.keys(this.dict) - , name = name.toLowerCase() - ; - for (var i=0;i 1) { - // don't slice `arguments`, it prevents v8 optimizations - for (var a = 1; a < argsLen; a++) { - str += ' ' + args[a]; - } - } - - if (!this.enabled || !str) { - return str; - } - - var nestedStyles = this._styles; - var i = nestedStyles.length; - - // Turns out that on Windows dimmed gray text becomes invisible in cmd.exe, - // see https://github.com/chalk/chalk/issues/58 - // If we're on Windows and we're dealing with a gray color, temporarily make 'dim' a noop. - var originalDim = ansiStyles.dim.open; - if (isSimpleWindowsTerm && (nestedStyles.indexOf('gray') !== -1 || nestedStyles.indexOf('grey') !== -1)) { - ansiStyles.dim.open = ''; - } - - while (i--) { - var code = ansiStyles[nestedStyles[i]]; - - // Replace any instances already present with a re-opening code - // otherwise only the part of the string until said closing code - // will be colored, and the rest will simply be 'plain'. - str = code.open + str.replace(code.closeRe, code.open) + code.close; - } - - // Reset the original 'dim' if we changed it to work around the Windows dimmed gray issue. - ansiStyles.dim.open = originalDim; - - return str; -} - -function init() { - var ret = {}; - - Object.keys(styles).forEach(function (name) { - ret[name] = { - get: function () { - return build.call(this, [name]); - } - }; - }); - - return ret; -} - -defineProps(Chalk.prototype, init()); - -module.exports = new Chalk(); -module.exports.styles = ansiStyles; -module.exports.hasColor = hasAnsi; -module.exports.stripColor = stripAnsi; -module.exports.supportsColor = supportsColor; diff --git a/user/themes/r2c/node_modules/chalk/license b/user/themes/r2c/node_modules/chalk/license deleted file mode 100644 index 654d0bf..0000000 --- a/user/themes/r2c/node_modules/chalk/license +++ /dev/null @@ -1,21 +0,0 @@ -The MIT License (MIT) - -Copyright (c) Sindre Sorhus (sindresorhus.com) - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/user/themes/r2c/node_modules/chalk/package.json b/user/themes/r2c/node_modules/chalk/package.json deleted file mode 100644 index e042483..0000000 --- a/user/themes/r2c/node_modules/chalk/package.json +++ /dev/null @@ -1,122 +0,0 @@ -{ - "_args": [ - [ - "chalk@1.1.3", - "/mnt/data/Sites/r2c.net/user/themes/r2c" - ] - ], - "_development": true, - "_from": "chalk@1.1.3", - "_id": "chalk@1.1.3", - "_inBundle": false, - "_integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "_location": "/chalk", - "_phantomChildren": {}, - "_requested": { - "type": "version", - "registry": true, - "raw": "chalk@1.1.3", - "name": "chalk", - "escapedName": "chalk", - "rawSpec": "1.1.3", - "saveSpec": null, - "fetchSpec": "1.1.3" - }, - "_requiredBy": [ - "/fancy-log", - "/gulp", - "/gulp-util", - "/har-validator", - "/node-sass" - ], - "_resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "_spec": "1.1.3", - "_where": "/mnt/data/Sites/r2c.net/user/themes/r2c", - "bugs": { - "url": "https://github.com/chalk/chalk/issues" - }, - "dependencies": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - }, - "description": "Terminal string styling done right. Much color.", - "devDependencies": { - "coveralls": "^2.11.2", - "matcha": "^0.6.0", - "mocha": "*", - "nyc": "^3.0.0", - "require-uncached": "^1.0.2", - "resolve-from": "^1.0.0", - "semver": "^4.3.3", - "xo": "*" - }, - "engines": { - "node": ">=0.10.0" - }, - "files": [ - "index.js" - ], - "homepage": "https://github.com/chalk/chalk#readme", - "keywords": [ - "color", - "colour", - "colors", - "terminal", - "console", - "cli", - "string", - "str", - "ansi", - "style", - "styles", - "tty", - "formatting", - "rgb", - "256", - "shell", - "xterm", - "log", - "logging", - "command-line", - "text" - ], - "license": "MIT", - "maintainers": [ - { - "name": "Sindre Sorhus", - "email": "sindresorhus@gmail.com", - "url": "sindresorhus.com" - }, - { - "name": "Joshua Appelman", - "email": "jappelman@xebia.com", - "url": "jbnicolai.com" - }, - { - "name": "JD Ballard", - "email": "i.am.qix@gmail.com", - "url": "github.com/qix-" - } - ], - "name": "chalk", - "repository": { - "type": "git", - "url": "git+https://github.com/chalk/chalk.git" - }, - "scripts": { - "bench": "matcha benchmark.js", - "coverage": "nyc npm test && nyc report", - "coveralls": "nyc npm test && nyc report --reporter=text-lcov | coveralls", - "test": "xo && mocha" - }, - "version": "1.1.3", - "xo": { - "envs": [ - "node", - "mocha" - ] - } -} diff --git a/user/themes/r2c/node_modules/chalk/readme.md b/user/themes/r2c/node_modules/chalk/readme.md deleted file mode 100644 index 5cf111e..0000000 --- a/user/themes/r2c/node_modules/chalk/readme.md +++ /dev/null @@ -1,213 +0,0 @@ -

-
-
- chalk -
-
-
-

- -> Terminal string styling done right - -[![Build Status](https://travis-ci.org/chalk/chalk.svg?branch=master)](https://travis-ci.org/chalk/chalk) -[![Coverage Status](https://coveralls.io/repos/chalk/chalk/badge.svg?branch=master)](https://coveralls.io/r/chalk/chalk?branch=master) -[![](http://img.shields.io/badge/unicorn-approved-ff69b4.svg)](https://www.youtube.com/watch?v=9auOCbH5Ns4) - - -[colors.js](https://github.com/Marak/colors.js) used to be the most popular string styling module, but it has serious deficiencies like extending `String.prototype` which causes all kinds of [problems](https://github.com/yeoman/yo/issues/68). Although there are other ones, they either do too much or not enough. - -**Chalk is a clean and focused alternative.** - -![](https://github.com/chalk/ansi-styles/raw/master/screenshot.png) - - -## Why - -- Highly performant -- Doesn't extend `String.prototype` -- Expressive API -- Ability to nest styles -- Clean and focused -- Auto-detects color support -- Actively maintained -- [Used by ~4500 modules](https://www.npmjs.com/browse/depended/chalk) as of July 15, 2015 - - -## Install - -``` -$ npm install --save chalk -``` - - -## Usage - -Chalk comes with an easy to use composable API where you just chain and nest the styles you want. - -```js -var chalk = require('chalk'); - -// style a string -chalk.blue('Hello world!'); - -// combine styled and normal strings -chalk.blue('Hello') + 'World' + chalk.red('!'); - -// compose multiple styles using the chainable API -chalk.blue.bgRed.bold('Hello world!'); - -// pass in multiple arguments -chalk.blue('Hello', 'World!', 'Foo', 'bar', 'biz', 'baz'); - -// nest styles -chalk.red('Hello', chalk.underline.bgBlue('world') + '!'); - -// nest styles of the same type even (color, underline, background) -chalk.green( - 'I am a green line ' + - chalk.blue.underline.bold('with a blue substring') + - ' that becomes green again!' -); -``` - -Easily define your own themes. - -```js -var chalk = require('chalk'); -var error = chalk.bold.red; -console.log(error('Error!')); -``` - -Take advantage of console.log [string substitution](http://nodejs.org/docs/latest/api/console.html#console_console_log_data). - -```js -var name = 'Sindre'; -console.log(chalk.green('Hello %s'), name); -//=> Hello Sindre -``` - - -## API - -### chalk.`
core.js
'use strict';
Function _classCallCheck
✓ Was called
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError('Cannot call a class as a function'); } }
Branch IfStatement
✗ Positive was not executed (if)
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError('Cannot call a class as a function'); } }
✓ Negative was executed (else)
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError('Cannot call a class as a function'); } }
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError('Cannot call a class as a function'); } }
require('babel/polyfill');
var fs = require('fs');
var gonzales = require('gonzales-pe');
var minimatch = require('minimatch');
var Errors = require('./errors');
var Plugin = require('./plugin');
var vow = require('vow');
var vfs = require('vow-fs');
var Comb = (function () {
Function Comb
✓ Was called
function Comb() {···
_classCallCheck(this, Comb);

this.config = {};
this.exclude = [];
// Whether lint mode is on.
this.lint = false;
// List of file paths that should be excluded from processing.
this.pathsToExclude = null;
// List of used plugins.
this.plugins = [];
this.pluginsDependencies = {};
// List of supported syntaxes.
this.supportedSyntaxes = new Set();
// Whether verbose mode is on.
this.verbose = false;
}
function Comb() {
_classCallCheck(this, Comb);
this.config = {};
this.exclude = [];
// Whether lint mode is on.
this.lint = false;
// List of file paths that should be excluded from processing.
this.pathsToExclude = null;
// List of used plugins.
this.plugins = [];
this.pluginsDependencies = {};
// List of supported syntaxes.
this.supportedSyntaxes = new Set();
// Whether verbose mode is on.
this.verbose = false;
}
Function configure
✓ Was called
Comb.prototype.configure = function configure(config) {···
if (typeof config !== 'object')
// TODO: throw error
throw new Error();

this.lint = config.lint;
this.verbose = config.verbose;
if (config.exclude) this.exclude = config.exclude.map(function (pattern) {
return new minimatch.Minimatch(pattern);
});

for (var i = 0, l = this.plugins.length; i < l; i++) {
var plugin = this.plugins[i];
var _name = plugin.name;
if (!config.hasOwnProperty(_name)) continue;

try {
plugin.value = config[_name];
this.config[_name] = plugin.value;
} catch (e) {}
}

// Chaining.
return this;
};
Comb.prototype.configure = function configure(config) {
Branch IfStatement
✓ Positive was executed (if)
throw new Error();
✓ Negative was executed (else)
throw new Error();···

this.lint = config.lint;
if (typeof config !== 'object')
// TODO: throw error
throw new Error();
this.lint = config.lint;
this.verbose = config.verbose;
Function (anonymous_5)
✓ Was called
if (config.exclude) this.exclude = config.exclude.map(function (pattern) {···
return new minimatch.Minimatch(pattern);
});
Branch IfStatement
✓ Positive was executed (if)
if (config.exclude) this.exclude = config.exclude.map(function (pattern) {···
return new minimatch.Minimatch(pattern);
});
✓ Negative was executed (else)
});···

for (var i = 0, l = this.plugins.length; i < l; i++) {
if (config.exclude) this.exclude = config.exclude.map(function (pattern) {
return new minimatch.Minimatch(pattern);
});
for (var i = 0, l = this.plugins.length; i < l; i++) {
var plugin = this.plugins[i];
var _name = plugin.name;
Branch IfStatement
✗ Positive was not executed (if)
if (!config.hasOwnProperty(_name)) continue;
✓ Negative was executed (else)
if (!config.hasOwnProperty(_name)) continue;···

try {
if (!config.hasOwnProperty(_name)) continue;
try {
plugin.value = config[_name];
this.config[_name] = plugin.value;
} catch (e) {}
}
// Chaining.
return this;
};
Function getAcceptableFilesFromDirectory
✓ Was called
Comb.prototype.getAcceptableFilesFromDirectory = function getAcceptableFilesFromDirectory(path) {···
if (!this.shouldProcess(path)) return;

var files = [];
var filesInThisDir = fs.readdirSync(path);

for (var i = 0, fl = filesInThisDir.length; i < fl; i++) {
var fullname = path + '/' + filesInThisDir[i];
var stat = fs.statSync(fullname);
if (stat.isDirectory() && this.shouldProcess(fullname)) files = files.concat(this.getAcceptableFilesFromDirectory(fullname));else if (this.shouldProcessFile(fullname)) files.push(fullname);
}

return files;
};
Comb.prototype.getAcceptableFilesFromDirectory = function getAcceptableFilesFromDirectory(path) {
Branch IfStatement
✗ Positive was not executed (if)
if (!this.shouldProcess(path)) return;
✓ Negative was executed (else)
if (!this.shouldProcess(path)) return;···

var files = [];
if (!this.shouldProcess(path)) return;
var files = [];
var filesInThisDir = fs.readdirSync(path);
for (var i = 0, fl = filesInThisDir.length; i < fl; i++) {
var fullname = path + '/' + filesInThisDir[i];
var stat = fs.statSync(fullname);
Branch IfStatement
✓ Positive was executed (if)
if (stat.isDirectory() && this.shouldProcess(fullname)) files = files.concat(this.getAcceptableFilesFromDirectory(fullname));else if (this.shouldProcessFile(fullname)) files.push(fullname);
✓ Negative was executed (else)
if (stat.isDirectory() && this.shouldProcess(fullname)) files = files.concat(this.getAcceptableFilesFromDirectory(fullname));else if (this.shouldProcessFile(fullname)) files.push(fullname);
Branch LogicalExpression
✓ Was returned
if (stat.isDirectory() && this.shouldProcess(fullname)) files = files.concat(this.getAcceptableFilesFromDirectory(fullname));else if (this.shouldProcessFile(fullname)) files.push(fullname);
✓ Was returned
if (stat.isDirectory() && this.shouldProcess(fullname)) files = files.concat(this.getAcceptableFilesFromDirectory(fullname));else if (this.shouldProcessFile(fullname)) files.push(fullname);
Branch IfStatement
✓ Positive was executed (if)
if (stat.isDirectory() && this.shouldProcess(fullname)) files = files.concat(this.getAcceptableFilesFromDirectory(fullname));else if (this.shouldProcessFile(fullname)) files.push(fullname);
✓ Negative was executed (else)
if (stat.isDirectory() && this.shouldProcess(fullname)) files = files.concat(this.getAcceptableFilesFromDirectory(fullname));else if (this.shouldProcessFile(fullname)) files.push(fullname);···
}
if (stat.isDirectory() && this.shouldProcess(fullname)) files = files.concat(this.getAcceptableFilesFromDirectory(fullname));else if (this.shouldProcessFile(fullname)) files.push(fullname);
}
return files;
};
/**
* @param {String} path
* @returns {Promise}
*/
Function lintDirectory
✓ Was called
Comb.prototype.lintDirectory = function lintDirectory(path) {···
var _this = this;

var files = this.getAcceptableFilesFromDirectory(path);
var promises = files.map(function (file) {
return _this.lintFile(file);
});
return Promise.all(promises);
};
Comb.prototype.lintDirectory = function lintDirectory(path) {
var _this = this;
var files = this.getAcceptableFilesFromDirectory(path);
Function (anonymous_8)
✓ Was called
var promises = files.map(function (file) {···
return _this.lintFile(file);
});
var promises = files.map(function (file) {
return _this.lintFile(file);
});
return Promise.all(promises);
};
/**
* @param {String} path
* @returns {Promise}
*/
Function lintFile
✓ Was called
Comb.prototype.lintFile = function lintFile(path) {···
var _this2 = this;

var syntax = path.split('.').pop();
return this.readFile(path).then(function (string) {
return _this2.lintString(string, { syntax: syntax, filename: path });
});
};
Comb.prototype.lintFile = function lintFile(path) {
var _this2 = this;
var syntax = path.split('.').pop();
Function (anonymous_10)
✓ Was called
return this.readFile(path).then(function (string) {···
return _this2.lintString(string, { syntax: syntax, filename: path });
});
return this.readFile(path).then(function (string) {
return _this2.lintString(string, { syntax: syntax, filename: path });
});
};
/**
* @param {String} path
*/
Function lintPath
✓ Was called
Comb.prototype.lintPath = function lintPath(path) {···
path = path.replace(/\/$/, '');
return fs.statSync(path).isDirectory() ? this.lintDirectory(path) : this.lintFile(path);
};
Comb.prototype.lintPath = function lintPath(path) {
path = path.replace(/\/$/, '');
Branch ConditionalExpression
✓ Positive was returned (? ...)
return fs.statSync(path).isDirectory() ? this.lintDirectory(path) : this.lintFile(path);
✓ Negative was returned (: ...)
return fs.statSync(path).isDirectory() ? this.lintDirectory(path) : this.lintFile(path);
return fs.statSync(path).isDirectory() ? this.lintDirectory(path) : this.lintFile(path);
};
/**
* @param {String} text
* @param {{context: String, filename: String, syntax: String}} options
* @returns {Promise} Resolves with <Array> list of found errors.
*/
Function lintString
✓ Was called
Comb.prototype.lintString = function lintString(text, options) {···
return this.parseString(text, options).then(this.lintTree.bind(this));
};
Comb.prototype.lintString = function lintString(text, options) {
return this.parseString(text, options).then(this.lintTree.bind(this));
};
/**
* @param {Node} ast
* @param {String=} filename
* @return {Promise} Resolves with <Array> list of errors.
*/
Function lintTree
✓ Was called
Comb.prototype.lintTree = function lintTree(ast, filename) {···
var _this3 = this;

var errors = [];
var config = this.config;

return new Promise(function (resolve) {
_this3.plugins.filter(function (plugin) {
return typeof plugin.value !== null && typeof plugin.lint === 'function' && plugin.syntax.indexOf(ast.syntax) !== -1;
}).forEach(function (plugin) {
var e = plugin.lint(ast, config);
errors = errors.concat(e);
});

if (filename) {
errors.map(function (error) {
error.filename = filename;
return error;
});
}

resolve(errors);
});
};
Comb.prototype.lintTree = function lintTree(ast, filename) {
var _this3 = this;
var errors = [];
var config = this.config;
Function (anonymous_14)
✓ Was called
return new Promise(function (resolve) {···
_this3.plugins.filter(function (plugin) {
return typeof plugin.value !== null && typeof plugin.lint === 'function' && plugin.syntax.indexOf(ast.syntax) !== -1;
}).forEach(function (plugin) {
var e = plugin.lint(ast, config);
errors = errors.concat(e);
});

if (filename) {
errors.map(function (error) {
error.filename = filename;
return error;
});
}

resolve(errors);
});
return new Promise(function (resolve) {
Function (anonymous_15)
✓ Was called
_this3.plugins.filter(function (plugin) {···
return typeof plugin.value !== null && typeof plugin.lint === 'function' && plugin.syntax.indexOf(ast.syntax) !== -1;
}).forEach(function (plugin) {
_this3.plugins.filter(function (plugin) {
Branch LogicalExpression
✓ Was returned
return typeof plugin.value !== null && typeof plugin.lint === 'function' && plugin.syntax.indexOf(ast.syntax) !== -1;
✗ Was not returned
return typeof plugin.value !== null && typeof plugin.lint === 'function' && plugin.syntax.indexOf(ast.syntax) !== -1;
Branch LogicalExpression
✓ Was returned
return typeof plugin.value !== null && typeof plugin.lint === 'function' && plugin.syntax.indexOf(ast.syntax) !== -1;
✗ Was not returned
return typeof plugin.value !== null && typeof plugin.lint === 'function' && plugin.syntax.indexOf(ast.syntax) !== -1;
return typeof plugin.value !== null && typeof plugin.lint === 'function' && plugin.syntax.indexOf(ast.syntax) !== -1;
Function (anonymous_16)
✓ Was called
}).forEach(function (plugin) {···
var e = plugin.lint(ast, config);
errors = errors.concat(e);
});
}).forEach(function (plugin) {
var e = plugin.lint(ast, config);
errors = errors.concat(e);
});
Branch IfStatement
✓ Positive was executed (if)
if (filename) {···
errors.map(function (error) {
error.filename = filename;
return error;
});
}
✓ Negative was executed (else)
}···

resolve(errors);
if (filename) {
Function (anonymous_17)
✓ Was called
errors.map(function (error) {···
error.filename = filename;
return error;
});
errors.map(function (error) {
error.filename = filename;
return error;
});
}
resolve(errors);
});
};
Function parseString
✓ Was called
Comb.prototype.parseString = function parseString(text, options) {···
var syntax = options && options.syntax;
var filename = options && options.filename || '';
var context = options && options.context;
var tree = undefined;

if (!text) return this.lint ? [] : text;

if (!syntax) syntax = 'css';
this.syntax = syntax;

return new Promise(function (resolve) {
try {
tree = gonzales.parse(text, { syntax: syntax, rule: context });
resolve(tree, filename);
} catch (e) {
var version = require('../package.json').version;
var message = filename ? [filename] : [];
message.push(e.message);
message.push('CSScomb Core version: ' + version);
e.stack = e.message = message.join('\n');
throw e;
}
});
};
Comb.prototype.parseString = function parseString(text, options) {
Branch LogicalExpression
✓ Was returned
var syntax = options && options.syntax;
✓ Was returned
var syntax = options && options.syntax;
var syntax = options && options.syntax;
Branch LogicalExpression
✓ Was returned
var filename = options && options.filename || '';
✓ Was returned
var filename = options && options.filename || '';
Branch LogicalExpression
✓ Was returned
var filename = options && options.filename || '';
✓ Was returned
var filename = options && options.filename || '';
var filename = options && options.filename || '';
Branch LogicalExpression
✓ Was returned
var context = options && options.context;
✓ Was returned
var context = options && options.context;
var context = options && options.context;
var tree = undefined;
Branch IfStatement
✗ Positive was not executed (if)
if (!text) return this.lint ? [] : text;
✓ Negative was executed (else)
if (!text) return this.lint ? [] : text;···

if (!syntax) syntax = 'css';
Branch ConditionalExpression
✗ Positive was not returned (? ...)
if (!text) return this.lint ? [] : text;
✗ Negative was not returned (: ...)
if (!text) return this.lint ? [] : text;
if (!text) return this.lint ? [] : text;
Branch IfStatement
✓ Positive was executed (if)
if (!syntax) syntax = 'css';
✓ Negative was executed (else)
if (!syntax) syntax = 'css';···
this.syntax = syntax;
if (!syntax) syntax = 'css';
this.syntax = syntax;
Function (anonymous_19)
✓ Was called
return new Promise(function (resolve) {···
try {
tree = gonzales.parse(text, { syntax: syntax, rule: context });
resolve(tree, filename);
} catch (e) {
var version = require('../package.json').version;
var message = filename ? [filename] : [];
message.push(e.message);
message.push('CSScomb Core version: ' + version);
e.stack = e.message = message.join('\n');
throw e;
}
});
return new Promise(function (resolve) {
try {
tree = gonzales.parse(text, { syntax: syntax, rule: context });
resolve(tree, filename);
} catch (e) {
var version = require('../package.json').version;
Branch ConditionalExpression
✗ Positive was not returned (? ...)
var message = filename ? [filename] : [];
✗ Negative was not returned (: ...)
var message = filename ? [filename] : [];
var message = filename ? [filename] : [];
message.push(e.message);
message.push('CSScomb Core version: ' + version);
e.stack = e.message = message.join('\n');
throw e;
}
});
};
Function pluginAlreadyUsed
✓ Was called
Comb.prototype.pluginAlreadyUsed = function pluginAlreadyUsed(name) {···
return this.pluginIndex(name) !== -1;
};
Comb.prototype.pluginAlreadyUsed = function pluginAlreadyUsed(name) {
return this.pluginIndex(name) !== -1;
};
Function pluginIndex
✓ Was called
Comb.prototype.pluginIndex = function pluginIndex(name) {···
var index = -1;
this.plugins.some(function (plugin, i) {
if (plugin.name === name) {
index = i;
return true;
}
});
return index;
};
Comb.prototype.pluginIndex = function pluginIndex(name) {
var index = -1;
Function (anonymous_22)
✗ Was not called
this.plugins.some(function (plugin, i) {···
if (plugin.name === name) {
index = i;
return true;
}
});
this.plugins.some(function (plugin, i) {
Branch IfStatement
✗ Positive was not executed (if)
if (plugin.name === name) {···
index = i;
return true;
}
✗ Negative was not executed (else)
}···
});
if (plugin.name === name) {
index = i;
return true;
}
});
return index;
};
/**
* Processes directory recursively.
*
* @param {String} path
* @returns {Promise}
*/
Function processDirectory
✗ Was not called
Comb.prototype.processDirectory = function processDirectory(path) {···
var that = this;

return vfs.listDir(path).then(function (filenames) {
return vow.all(filenames.map(function (filename) {
var fullname = path + '/' + filename;
return vfs.stat(fullname).then(function (stat) {
if (stat.isDirectory() && that.shouldProcess(fullname)) {
return that.processDirectory(fullname);
} else {
return that.processFile(fullname);
}
});
})).then(function (results) {
return [].concat.apply([], results);
});
});
};
Comb.prototype.processDirectory = function processDirectory(path) {
var that = this;
Function (anonymous_24)
✗ Was not called
return vfs.listDir(path).then(function (filenames) {···
return vow.all(filenames.map(function (filename) {
var fullname = path + '/' + filename;
return vfs.stat(fullname).then(function (stat) {
if (stat.isDirectory() && that.shouldProcess(fullname)) {
return that.processDirectory(fullname);
} else {
return that.processFile(fullname);
}
});
})).then(function (results) {
return [].concat.apply([], results);
});
});
return vfs.listDir(path).then(function (filenames) {
Function (anonymous_25)
✗ Was not called
return vow.all(filenames.map(function (filename) {···
var fullname = path + '/' + filename;
return vfs.stat(fullname).then(function (stat) {
if (stat.isDirectory() && that.shouldProcess(fullname)) {
return that.processDirectory(fullname);
} else {
return that.processFile(fullname);
}
});
})).then(function (results) {
return vow.all(filenames.map(function (filename) {
var fullname = path + '/' + filename;
Function (anonymous_26)
✗ Was not called
return vfs.stat(fullname).then(function (stat) {···
if (stat.isDirectory() && that.shouldProcess(fullname)) {
return that.processDirectory(fullname);
} else {
return that.processFile(fullname);
}
});
return vfs.stat(fullname).then(function (stat) {
Branch IfStatement
✗ Positive was not executed (if)
if (stat.isDirectory() && that.shouldProcess(fullname)) {···
return that.processDirectory(fullname);
} else {
✗ Negative was not executed (else)
} else {···
return that.processFile(fullname);
}
Branch LogicalExpression
✗ Was not returned
if (stat.isDirectory() && that.shouldProcess(fullname)) {
✗ Was not returned
if (stat.isDirectory() && that.shouldProcess(fullname)) {
if (stat.isDirectory() && that.shouldProcess(fullname)) {
return that.processDirectory(fullname);
} else {
return that.processFile(fullname);
}
});
Function (anonymous_27)
✗ Was not called
})).then(function (results) {···
return [].concat.apply([], results);
});
})).then(function (results) {
return [].concat.apply([], results);
});
});
};
/**
* Processes single file.
*
* @param {String} path
* @returns {Promise}
*/
Function processFile
✗ Was not called
Comb.prototype.processFile = function processFile(path) {···
var that = this;

if (!this.shouldProcessFile(path)) return;

return vfs.read(path, 'utf8').then(function (data) {
var syntax = path.split('.').pop();
var processedData = that.processString(data, {
syntax: syntax,
filename: path
});

if (that.lint) return processedData;

if (data === processedData) {
if (that.verbose) console.log(' ', path);
return 0;
}

return vfs.write(path, processedData, 'utf8').then(function () {
if (that.verbose) console.log('✓', path);
return 1;
});
});
};
Comb.prototype.processFile = function processFile(path) {
var that = this;
Branch IfStatement
✗ Positive was not executed (if)
if (!this.shouldProcessFile(path)) return;
✗ Negative was not executed (else)
if (!this.shouldProcessFile(path)) return;···

return vfs.read(path, 'utf8').then(function (data) {
if (!this.shouldProcessFile(path)) return;
Function (anonymous_29)
✗ Was not called
return vfs.read(path, 'utf8').then(function (data) {···
var syntax = path.split('.').pop();
var processedData = that.processString(data, {
syntax: syntax,
filename: path
});

if (that.lint) return processedData;

if (data === processedData) {
if (that.verbose) console.log(' ', path);
return 0;
}

return vfs.write(path, processedData, 'utf8').then(function () {
if (that.verbose) console.log('✓', path);
return 1;
});
});
return vfs.read(path, 'utf8').then(function (data) {
var syntax = path.split('.').pop();
var processedData = that.processString(data, {
syntax: syntax,
filename: path
});
Branch IfStatement
✗ Positive was not executed (if)
if (that.lint) return processedData;
✗ Negative was not executed (else)
if (that.lint) return processedData;···

if (data === processedData) {
if (that.lint) return processedData;
Branch IfStatement
✗ Positive was not executed (if)
if (data === processedData) {···
if (that.verbose) console.log(' ', path);
return 0;
}
✗ Negative was not executed (else)
}···

return vfs.write(path, processedData, 'utf8').then(function () {
if (data === processedData) {
Branch IfStatement
✗ Positive was not executed (if)
if (that.verbose) console.log(' ', path);
✗ Negative was not executed (else)
if (that.verbose) console.log(' ', path);···
return 0;
if (that.verbose) console.log(' ', path);
return 0;
}
Function (anonymous_30)
✗ Was not called
return vfs.write(path, processedData, 'utf8').then(function () {···
if (that.verbose) console.log('✓', path);
return 1;
});
return vfs.write(path, processedData, 'utf8').then(function () {
Branch IfStatement
✗ Positive was not executed (if)
if (that.verbose) console.log('✓', path);
✗ Negative was not executed (else)
if (that.verbose) console.log('✓', path);···
return 1;
if (that.verbose) console.log('✓', path);
return 1;
});
});
};
Function readFile
✓ Was called
Comb.prototype.readFile = function readFile(path) {···
var _this4 = this;

return new Promise(function (resolve, reject) {
if (!_this4.shouldProcessFile(path)) reject();

fs.readFile(path, 'utf8', function (e, string) {
if (e) reject();
resolve(string);
});
});
};
Comb.prototype.readFile = function readFile(path) {
var _this4 = this;
Function (anonymous_32)
✓ Was called
return new Promise(function (resolve, reject) {···
if (!_this4.shouldProcessFile(path)) reject();

fs.readFile(path, 'utf8', function (e, string) {
if (e) reject();
resolve(string);
});
});
return new Promise(function (resolve, reject) {
Branch IfStatement
✓ Positive was executed (if)
if (!_this4.shouldProcessFile(path)) reject();
✓ Negative was executed (else)
if (!_this4.shouldProcessFile(path)) reject();···

fs.readFile(path, 'utf8', function (e, string) {
if (!_this4.shouldProcessFile(path)) reject();
Function (anonymous_33)
✓ Was called
fs.readFile(path, 'utf8', function (e, string) {···
if (e) reject();
resolve(string);
});
fs.readFile(path, 'utf8', function (e, string) {
Branch IfStatement
✗ Positive was not executed (if)
if (e) reject();
✓ Negative was executed (else)
if (e) reject();···
resolve(string);
if (e) reject();
resolve(string);
});
});
};
/**
* Processes directory or file.
*
* @returns {Promise}
*/
Function processPath
✗ Was not called
Comb.prototype.processPath = function processPath(path) {···
var that = this;
path = path.replace(/\/$/, '');

return vfs.stat(path).then(function (stat) {
if (stat.isDirectory()) {
return that.processDirectory(path);
} else {
return that.processFile(path);
}
});
};
Comb.prototype.processPath = function processPath(path) {
var that = this;
path = path.replace(/\/$/, '');
Function (anonymous_35)
✗ Was not called
return vfs.stat(path).then(function (stat) {···
if (stat.isDirectory()) {
return that.processDirectory(path);
} else {
return that.processFile(path);
}
});
return vfs.stat(path).then(function (stat) {
Branch IfStatement
✗ Positive was not executed (if)
if (stat.isDirectory()) {···
return that.processDirectory(path);
} else {
✗ Negative was not executed (else)
} else {···
return that.processFile(path);
}
if (stat.isDirectory()) {
return that.processDirectory(path);
} else {
return that.processFile(path);
}
});
};
/**
* Processes a string.
*
* @param {String} text
* @param {{context: String, filename: String, syntax: String}} options
* @returns {String} Processed string
*/
Function processString
✓ Was called
Comb.prototype.processString = function processString(text, options) {···
return this.parseString(text, options).then(this.processTree.bind(this)).then(function (ast) {
return ast.toString();
});
};
Comb.prototype.processString = function processString(text, options) {
Function (anonymous_37)
✓ Was called
return this.parseString(text, options).then(this.processTree.bind(this)).then(function (ast) {···
return ast.toString();
});
return this.parseString(text, options).then(this.processTree.bind(this)).then(function (ast) {
return ast.toString();
});
};
/**
* @param {Node} ast
* @return {Node} Transformed AST
*/
Function processTree
✓ Was called
Comb.prototype.processTree = function processTree(ast) {···
var _this5 = this;

var config = this.config;

return new Promise(function (resolve) {
_this5.plugins.filter(function (plugin) {
return plugin.value !== null && typeof plugin.process === 'function' && plugin.syntax.indexOf(ast.syntax) !== -1;
}).forEach(function (plugin) {
plugin.process(ast, config);
});

resolve(ast);
});
};
Comb.prototype.processTree = function processTree(ast) {
var _this5 = this;
var config = this.config;
Function (anonymous_39)
✓ Was called
return new Promise(function (resolve) {···
_this5.plugins.filter(function (plugin) {
return plugin.value !== null && typeof plugin.process === 'function' && plugin.syntax.indexOf(ast.syntax) !== -1;
}).forEach(function (plugin) {
plugin.process(ast, config);
});

resolve(ast);
});
return new Promise(function (resolve) {
Function (anonymous_40)
✓ Was called
_this5.plugins.filter(function (plugin) {···
return plugin.value !== null && typeof plugin.process === 'function' && plugin.syntax.indexOf(ast.syntax) !== -1;
}).forEach(function (plugin) {
_this5.plugins.filter(function (plugin) {
Branch LogicalExpression
✓ Was returned
return plugin.value !== null && typeof plugin.process === 'function' && plugin.syntax.indexOf(ast.syntax) !== -1;
✗ Was not returned
return plugin.value !== null && typeof plugin.process === 'function' && plugin.syntax.indexOf(ast.syntax) !== -1;
Branch LogicalExpression
✓ Was returned
return plugin.value !== null && typeof plugin.process === 'function' && plugin.syntax.indexOf(ast.syntax) !== -1;
✗ Was not returned
return plugin.value !== null && typeof plugin.process === 'function' && plugin.syntax.indexOf(ast.syntax) !== -1;
return plugin.value !== null && typeof plugin.process === 'function' && plugin.syntax.indexOf(ast.syntax) !== -1;
Function (anonymous_41)
✓ Was called
}).forEach(function (plugin) {···
plugin.process(ast, config);
});
}).forEach(function (plugin) {
plugin.process(ast, config);
});
resolve(ast);
});
};
/**
* Checks if path is not present in `exclude` list.
*
* @param {String} path
* @returns {Boolean} False if specified path is present in `exclude` list.
* Otherwise returns true.
*/
Function shouldProcess
✓ Was called
Comb.prototype.shouldProcess = function shouldProcess(path) {···
path = path.replace(/\/$/, '');
if (!fs.existsSync(path)) {
console.warn('Path ' + path + ' was not found.');
return false;
}

path = path.replace(/^\.\//, '');
return this.exclude.every(function (e) {
return !e.match(path);
});
};
Comb.prototype.shouldProcess = function shouldProcess(path) {
path = path.replace(/\/$/, '');
Branch IfStatement
✗ Positive was not executed (if)
if (!fs.existsSync(path)) {···
console.warn('Path ' + path + ' was not found.');
return false;
}
✓ Negative was executed (else)
}···

path = path.replace(/^\.\//, '');
if (!fs.existsSync(path)) {
console.warn('Path ' + path + ' was not found.');
return false;
}
path = path.replace(/^\.\//, '');
Function (anonymous_43)
✗ Was not called
return this.exclude.every(function (e) {···
return !e.match(path);
});
return this.exclude.every(function (e) {
return !e.match(path);
});
};
/**
* Checks if specified path is not present in `exclude` list and it has one of
* acceptable extensions.
*
* @param {String} path
* @returns {Boolean} False if the path either has unacceptable extension or
* is present in `exclude` list. True if everything is ok.
*/
Function shouldProcessFile
✓ Was called
Comb.prototype.shouldProcessFile = function shouldProcessFile(path) {···
// Get file's extension:
var syntax = path.split('.').pop();

// Check if syntax is supported. If not, ignore the file:
if (!this.supportedSyntaxes.has(syntax)) return false;

return this.shouldProcess(path);
};
Comb.prototype.shouldProcessFile = function shouldProcessFile(path) {
// Get file's extension:
var syntax = path.split('.').pop();
// Check if syntax is supported. If not, ignore the file:
Branch IfStatement
✓ Positive was executed (if)
if (!this.supportedSyntaxes.has(syntax)) return false;
✓ Negative was executed (else)
if (!this.supportedSyntaxes.has(syntax)) return false;···

return this.shouldProcess(path);
if (!this.supportedSyntaxes.has(syntax)) return false;
return this.shouldProcess(path);
};
/**
* Add a plugin.
* @param {Object} options
* @return {Comb}
*/
Function use
✓ Was called
Comb.prototype.use = function use(options) {···
// Check whether plugin with the same is already used.
var pluginName = options.name;
if (this.pluginAlreadyUsed(pluginName)) {
if (this.verbose) console.warn(Errors.twoPluginsWithSameName(pluginName));
return;
}

var plugin = new Plugin(options);

plugin.syntax.forEach(function (s) {
this.supportedSyntaxes.add(s);
}, this);

// Sort plugins.
var pluginToRunBefore = plugin.runBefore;

if (!pluginToRunBefore) {
this.plugins.push(plugin);
} else {
if (this.pluginAlreadyUsed(pluginToRunBefore)) {
var i = this.pluginIndex(pluginToRunBefore);
this.plugins.splice(i, 0, plugin);
} else {
this.plugins.push(plugin);
if (!this.pluginsDependencies[pluginToRunBefore]) this.pluginsDependencies[pluginToRunBefore] = [];
this.pluginsDependencies[pluginToRunBefore].push(pluginName);
}
}

var dependents = this.pluginsDependencies[pluginName];
if (!dependents) return this;

for (var i = 0, l = dependents.length; i < l; i++) {
var _name2 = dependents[i];
var x = this.pluginIndex(_name2);
var _plugin = this.plugins[x];
this.plugins.splice(x, 1);
this.plugins.splice(-1, 0, _plugin);
}

// Chaining.
return this;
};
Comb.prototype.use = function use(options) {
// Check whether plugin with the same is already used.
var pluginName = options.name;
Branch IfStatement
✗ Positive was not executed (if)
if (this.pluginAlreadyUsed(pluginName)) {···
if (this.verbose) console.warn(Errors.twoPluginsWithSameName(pluginName));
return;
}
✓ Negative was executed (else)
}···

var plugin = new Plugin(options);
if (this.pluginAlreadyUsed(pluginName)) {
Branch IfStatement
✗ Positive was not executed (if)
if (this.verbose) console.warn(Errors.twoPluginsWithSameName(pluginName));
✗ Negative was not executed (else)
if (this.verbose) console.warn(Errors.twoPluginsWithSameName(pluginName));···
return;
if (this.verbose) console.warn(Errors.twoPluginsWithSameName(pluginName));
return;
}
var plugin = new Plugin(options);
Function (anonymous_46)
✓ Was called
plugin.syntax.forEach(function (s) {···
this.supportedSyntaxes.add(s);
}, this);
plugin.syntax.forEach(function (s) {
this.supportedSyntaxes.add(s);
}, this);
// Sort plugins.
var pluginToRunBefore = plugin.runBefore;
Branch IfStatement
✓ Positive was executed (if)
if (!pluginToRunBefore) {···
this.plugins.push(plugin);
} else {
✗ Negative was not executed (else)
} else {···
if (this.pluginAlreadyUsed(pluginToRunBefore)) {
var i = this.pluginIndex(pluginToRunBefore);
this.plugins.splice(i, 0, plugin);
} else {
this.plugins.push(plugin);
if (!this.pluginsDependencies[pluginToRunBefore]) this.pluginsDependencies[pluginToRunBefore] = [];
this.pluginsDependencies[pluginToRunBefore].push(pluginName);
}
}
if (!pluginToRunBefore) {
this.plugins.push(plugin);
} else {
Branch IfStatement
✗ Positive was not executed (if)
if (this.pluginAlreadyUsed(pluginToRunBefore)) {···
var i = this.pluginIndex(pluginToRunBefore);
this.plugins.splice(i, 0, plugin);
} else {
✗ Negative was not executed (else)
} else {···
this.plugins.push(plugin);
if (!this.pluginsDependencies[pluginToRunBefore]) this.pluginsDependencies[pluginToRunBefore] = [];
this.pluginsDependencies[pluginToRunBefore].push(pluginName);
}
if (this.pluginAlreadyUsed(pluginToRunBefore)) {
var i = this.pluginIndex(pluginToRunBefore);
this.plugins.splice(i, 0, plugin);
} else {
this.plugins.push(plugin);
Branch IfStatement
✗ Positive was not executed (if)
if (!this.pluginsDependencies[pluginToRunBefore]) this.pluginsDependencies[pluginToRunBefore] = [];
✗ Negative was not executed (else)
if (!this.pluginsDependencies[pluginToRunBefore]) this.pluginsDependencies[pluginToRunBefore] = [];···
this.pluginsDependencies[pluginToRunBefore].push(pluginName);
if (!this.pluginsDependencies[pluginToRunBefore]) this.pluginsDependencies[pluginToRunBefore] = [];
this.pluginsDependencies[pluginToRunBefore].push(pluginName);
}
}
var dependents = this.pluginsDependencies[pluginName];
Branch IfStatement
✓ Positive was executed (if)
if (!dependents) return this;
✗ Negative was not executed (else)
if (!dependents) return this;···

for (var i = 0, l = dependents.length; i < l; i++) {
if (!dependents) return this;
for (var i = 0, l = dependents.length; i < l; i++) {
var _name2 = dependents[i];
var x = this.pluginIndex(_name2);
var _plugin = this.plugins[x];
this.plugins.splice(x, 1);
this.plugins.splice(-1, 0, _plugin);
}
// Chaining.
return this;
};
return Comb;
})();
module.exports = Comb;
// TODO: throw error
errors.js
'use strict';
var format = require('./format');
module.exports = {
Function implementSetValue
✓ Was called
implementSetValue: function implementSetValue(valueType) {···
if (typeof valueType === 'undefined') throw new Error();

return format('If you see this message and you are not\n a developer adding a new option, please open an issue here:\n https://github.com/csscomb/core/issues/new\n\n For option to accept values of type "' + valueType + '"\n you need to implement custom `setValue()` method.');
},
implementSetValue: function implementSetValue(valueType) {
Branch IfStatement
✓ Positive was executed (if)
if (typeof valueType === 'undefined') throw new Error();
✓ Negative was executed (else)
if (typeof valueType === 'undefined') throw new Error();···

return format('If you see this message and you are not\n a developer adding a new option, please open an issue here:\n https://github.com/csscomb/core/issues/new\n\n For option to accept values of type "' + valueType + '"\n you need to implement custom `setValue()` method.');
if (typeof valueType === 'undefined') throw new Error();
return format('If you see this message and you are not\n a developer adding a new option, please open an issue here:\n https://github.com/csscomb/core/issues/new\n\n For option to accept values of type "' + valueType + '"\n you need to implement custom `setValue()` method.');
},
Function missingName
✓ Was called
missingName: function missingName() {···
return 'Plugin must have a valid `name` property.';
},
missingName: function missingName() {
return 'Plugin must have a valid `name` property.';
},
Function missingSetValue
✓ Was called
missingSetValue: function missingSetValue() {···
return format('Plugin must either implemet `setValue()` method\n or provide `accepts` object with acceptable values.');
},
missingSetValue: function missingSetValue() {
return format('Plugin must either implemet `setValue()` method\n or provide `accepts` object with acceptable values.');
},
Function missingSyntax
✓ Was called
missingSyntax: function missingSyntax() {···
return 'Plugin must list supported syntaxes.';
},
missingSyntax: function missingSyntax() {
return 'Plugin must list supported syntaxes.';
},
Function twoPluginsWithSameName
✓ Was called
twoPluginsWithSameName: function twoPluginsWithSameName(pluginName) {···
if (typeof pluginName === 'undefined') throw new Error();

return format('You\'re trying to use one plugin twice:\n ' + pluginName + '. Please make sure there are not two different\n plugins with the same name.');
},
twoPluginsWithSameName: function twoPluginsWithSameName(pluginName) {
Branch IfStatement
✓ Positive was executed (if)
if (typeof pluginName === 'undefined') throw new Error();
✓ Negative was executed (else)
if (typeof pluginName === 'undefined') throw new Error();···

return format('You\'re trying to use one plugin twice:\n ' + pluginName + '. Please make sure there are not two different\n plugins with the same name.');
if (typeof pluginName === 'undefined') throw new Error();
return format('You\'re trying to use one plugin twice:\n ' + pluginName + '. Please make sure there are not two different\n plugins with the same name.');
},
Function unacceptableBoolean
✓ Was called
unacceptableBoolean: function unacceptableBoolean(pattern) {···
if (typeof pattern === 'undefined') throw new Error();

return 'Value must be one of the following: ' + pattern.join(', ') + '.';
},
unacceptableBoolean: function unacceptableBoolean(pattern) {
Branch IfStatement
✓ Positive was executed (if)
if (typeof pattern === 'undefined') throw new Error();
✓ Negative was executed (else)
if (typeof pattern === 'undefined') throw new Error();···

return 'Value must be one of the following: ' + pattern.join(', ') + '.';
if (typeof pattern === 'undefined') throw new Error();
return 'Value must be one of the following: ' + pattern.join(', ') + '.';
},
Function unacceptableNumber
✓ Was called
unacceptableNumber: function unacceptableNumber() {···
return 'Value must be an integer.';
},
unacceptableNumber: function unacceptableNumber() {
return 'Value must be an integer.';
},
Function unacceptableString
✓ Was called
unacceptableString: function unacceptableString(pattern) {···
if (typeof pattern === 'undefined') throw new Error();

return 'Value must match pattern ' + pattern + '.';
},
unacceptableString: function unacceptableString(pattern) {
Branch IfStatement
✓ Positive was executed (if)
if (typeof pattern === 'undefined') throw new Error();
✓ Negative was executed (else)
if (typeof pattern === 'undefined') throw new Error();···

return 'Value must match pattern ' + pattern + '.';
if (typeof pattern === 'undefined') throw new Error();
return 'Value must match pattern ' + pattern + '.';
},
Function unacceptableValueType
✓ Was called
unacceptableValueType: function unacceptableValueType(valueType, accepts) {···
if (typeof valueType === 'undefined' || typeof accepts === 'undefined') throw new Error();

return format('The option does not accept values of type\n ' + valueType + '.\nValue\'s type must be one the following:\n ' + Object.keys(accepts).join(', ') + '.');
}
unacceptableValueType: function unacceptableValueType(valueType, accepts) {
Branch IfStatement
✓ Positive was executed (if)
if (typeof valueType === 'undefined' || typeof accepts === 'undefined') throw new Error();
✓ Negative was executed (else)
if (typeof valueType === 'undefined' || typeof accepts === 'undefined') throw new Error();···

return format('The option does not accept values of type\n ' + valueType + '.\nValue\'s type must be one the following:\n ' + Object.keys(accepts).join(', ') + '.');
Branch LogicalExpression
✓ Was returned
if (typeof valueType === 'undefined' || typeof accepts === 'undefined') throw new Error();
✓ Was returned
if (typeof valueType === 'undefined' || typeof accepts === 'undefined') throw new Error();
if (typeof valueType === 'undefined' || typeof accepts === 'undefined') throw new Error();
return format('The option does not accept values of type\n ' + valueType + '.\nValue\'s type must be one the following:\n ' + Object.keys(accepts).join(', ') + '.');
}
};
format.js
'use strict';
Function (anonymous_56)
✓ Was called
module.exports = function (string) {···
return string.replace(/\n\s*/gm, ' ');
};
module.exports = function (string) {
return string.replace(/\n\s*/gm, ' ');
};
plugin.js
'use strict';
var Errors = require('./errors');
Function Plugin
✗ Was not called
var Plugin = function Plugin(methods) {···
for (var method in methods) {
this[method] = typeof method === 'function' ? methods[method].bind(this) : methods[method];
}

this.validate();
};
var Plugin = function Plugin(methods) {
for (var method in methods) {
Branch ConditionalExpression
✗ Positive was not returned (? ...)
this[method] = typeof method === 'function' ? methods[method].bind(this) : methods[method];
✗ Negative was not returned (: ...)
this[method] = typeof method === 'function' ? methods[method].bind(this) : methods[method];
this[method] = typeof method === 'function' ? methods[method].bind(this) : methods[method];
}
this.validate();
};
Plugin.prototype = Object.defineProperties({
/**
* Plugin's name.
* @type {String}
*/
name: null,
/**
* List of supported syntaxes.
* @type {Array}
*/
syntax: null,
/**
* @type {Object}
*/
accepts: null,
/**
* @type {Function}
*/
process: null,
/**
* @type {Function}
*/
lint: null,
value_: null,
Function validate
✗ Was not called
validate: function validate() {···
if (typeof this.name !== 'string' || !this.name) throw new Error(Errors.missingName());

if (!Array.isArray(this.syntax) || this.syntax.length === 0) throw new Error(Errors.missingSyntax());

if (typeof this.accepts !== 'object' && typeof this.setValue !== 'function') throw new Error(Errors.missingSetValue());
}
validate: function validate() {
Branch IfStatement
✗ Positive was not executed (if)
if (typeof this.name !== 'string' || !this.name) throw new Error(Errors.missingName());
✗ Negative was not executed (else)
if (typeof this.name !== 'string' || !this.name) throw new Error(Errors.missingName());···

if (!Array.isArray(this.syntax) || this.syntax.length === 0) throw new Error(Errors.missingSyntax());
Branch LogicalExpression
✗ Was not returned
if (typeof this.name !== 'string' || !this.name) throw new Error(Errors.missingName());
✗ Was not returned
if (typeof this.name !== 'string' || !this.name) throw new Error(Errors.missingName());
if (typeof this.name !== 'string' || !this.name) throw new Error(Errors.missingName());
Branch IfStatement
✗ Positive was not executed (if)
if (!Array.isArray(this.syntax) || this.syntax.length === 0) throw new Error(Errors.missingSyntax());
✗ Negative was not executed (else)
if (!Array.isArray(this.syntax) || this.syntax.length === 0) throw new Error(Errors.missingSyntax());···

if (typeof this.accepts !== 'object' && typeof this.setValue !== 'function') throw new Error(Errors.missingSetValue());
Branch LogicalExpression
✗ Was not returned
if (!Array.isArray(this.syntax) || this.syntax.length === 0) throw new Error(Errors.missingSyntax());
✗ Was not returned
if (!Array.isArray(this.syntax) || this.syntax.length === 0) throw new Error(Errors.missingSyntax());
if (!Array.isArray(this.syntax) || this.syntax.length === 0) throw new Error(Errors.missingSyntax());
Branch IfStatement
✗ Positive was not executed (if)
if (typeof this.accepts !== 'object' && typeof this.setValue !== 'function') throw new Error(Errors.missingSetValue());
✗ Negative was not executed (else)
if (typeof this.accepts !== 'object' && typeof this.setValue !== 'function') throw new Error(Errors.missingSetValue());···
}
Branch LogicalExpression
✗ Was not returned
if (typeof this.accepts !== 'object' && typeof this.setValue !== 'function') throw new Error(Errors.missingSetValue());
✗ Was not returned
if (typeof this.accepts !== 'object' && typeof this.setValue !== 'function') throw new Error(Errors.missingSetValue());
if (typeof this.accepts !== 'object' && typeof this.setValue !== 'function') throw new Error(Errors.missingSetValue());
}
}, {
value: {
Function (anonymous_59)
✗ Was not called
get: function () {···
return this.value_;
},
get: function () {
return this.value_;
},
Function (anonymous_60)
✗ Was not called
set: function (value) {···
var valueType = typeof value;
var pattern = this.accepts && this.accepts[valueType];

if (this.setValue) {
this.value_ = this.setValue(value);
return this.value_;
}

if (!pattern) throw new Error(Errors.unacceptableValueType(valueType, this.accepts));

if (valueType === 'boolean') {
if (pattern.indexOf(value) < 0) throw new Error(Errors.unacceptableBoolean(pattern));
this.value_ = value;
return this.value_;
}

if (valueType === 'number') {
if (value !== parseInt(value)) throw new Error(Errors.unacceptableNumber());
this.value_ = new Array(value + 1).join(' ');
return this.value_;
}

if (valueType = 'string') {
if (!value.match(pattern)) throw new Error(Errors.unacceptableString(pattern));
this.value_ = value;
return this.value_;
}

throw new Error(Errors.implementSetValue(valueType));
},
set: function (value) {
var valueType = typeof value;
Branch LogicalExpression
✗ Was not returned
var pattern = this.accepts && this.accepts[valueType];
✗ Was not returned
var pattern = this.accepts && this.accepts[valueType];
var pattern = this.accepts && this.accepts[valueType];
Branch IfStatement
✗ Positive was not executed (if)
if (this.setValue) {···
this.value_ = this.setValue(value);
return this.value_;
}
✗ Negative was not executed (else)
}···

if (!pattern) throw new Error(Errors.unacceptableValueType(valueType, this.accepts));
if (this.setValue) {
this.value_ = this.setValue(value);
return this.value_;
}
Branch IfStatement
✗ Positive was not executed (if)
if (!pattern) throw new Error(Errors.unacceptableValueType(valueType, this.accepts));
✗ Negative was not executed (else)
if (!pattern) throw new Error(Errors.unacceptableValueType(valueType, this.accepts));···

if (valueType === 'boolean') {
if (!pattern) throw new Error(Errors.unacceptableValueType(valueType, this.accepts));
Branch IfStatement
✗ Positive was not executed (if)
if (valueType === 'boolean') {···
if (pattern.indexOf(value) < 0) throw new Error(Errors.unacceptableBoolean(pattern));
this.value_ = value;
return this.value_;
}
✗ Negative was not executed (else)
}···

if (valueType === 'number') {
if (valueType === 'boolean') {
Branch IfStatement
✗ Positive was not executed (if)
if (pattern.indexOf(value) < 0) throw new Error(Errors.unacceptableBoolean(pattern));
✗ Negative was not executed (else)
if (pattern.indexOf(value) < 0) throw new Error(Errors.unacceptableBoolean(pattern));···
this.value_ = value;
if (pattern.indexOf(value) < 0) throw new Error(Errors.unacceptableBoolean(pattern));
this.value_ = value;
return this.value_;
}
Branch IfStatement
✗ Positive was not executed (if)
if (valueType === 'number') {···
if (value !== parseInt(value)) throw new Error(Errors.unacceptableNumber());
this.value_ = new Array(value + 1).join(' ');
return this.value_;
}
✗ Negative was not executed (else)
}···

if (valueType = 'string') {
if (valueType === 'number') {
Branch IfStatement
✗ Positive was not executed (if)
if (value !== parseInt(value)) throw new Error(Errors.unacceptableNumber());
✗ Negative was not executed (else)
if (value !== parseInt(value)) throw new Error(Errors.unacceptableNumber());···
this.value_ = new Array(value + 1).join(' ');
if (value !== parseInt(value)) throw new Error(Errors.unacceptableNumber());
this.value_ = new Array(value + 1).join(' ');
return this.value_;
}
Branch IfStatement
✗ Positive was not executed (if)
if (valueType = 'string') {···
if (!value.match(pattern)) throw new Error(Errors.unacceptableString(pattern));
this.value_ = value;
return this.value_;
}
✗ Negative was not executed (else)
}···

throw new Error(Errors.implementSetValue(valueType));
if (valueType = 'string') {
Branch IfStatement
✗ Positive was not executed (if)
if (!value.match(pattern)) throw new Error(Errors.unacceptableString(pattern));
✗ Negative was not executed (else)
if (!value.match(pattern)) throw new Error(Errors.unacceptableString(pattern));···
this.value_ = value;
if (!value.match(pattern)) throw new Error(Errors.unacceptableString(pattern));
this.value_ = value;
return this.value_;
}
throw new Error(Errors.implementSetValue(valueType));
},
configurable: true,
enumerable: true
}
});
module.exports = Plugin;
\ No newline at end of file diff --git a/user/themes/r2c/node_modules/csscomb-core/lib/core.js b/user/themes/r2c/node_modules/csscomb-core/lib/core.js deleted file mode 100644 index 782c56e..0000000 --- a/user/themes/r2c/node_modules/csscomb-core/lib/core.js +++ /dev/null @@ -1,561 +0,0 @@ -var gonzales = require('gonzales-pe'); -var minimatch = require('minimatch'); -var vow = require('vow'); -var vfs = require('vow-fs'); - -/** - * @param {Array} predefinedOptions - * @constructor - * @name Comb - */ -var Comb = function(predefinedOptions) { - // For unambiguity, use `that` to access public methods - // and `_this` to access private ones. - var that = this; - - /** - * PRIVATE AREA - * Those properties and methods are made available for easy testing. - */ - Object.defineProperty(that, '_', { - enumerable: false, - writable: true, - configurable: true - }); - var _this = that._ = {}; - - /** - * PRIVATE PROPERTIES - */ - - // List of handlers: - _this.handlers = null; - // List of supported syntaxes: - _this.supportedSyntaxes = Array.prototype.slice.call(arguments, 1); - // List of file paths that should be excluded from processing: - _this.exclude = null; - // List of configured options with values: - _this.configuredOptions = null; - // Whether lint mode is on: - _this.lint = null; - // Whether verbose mode is on: - _this.verbose = null; - // Map of used options: - _this.options = {}; - // List of option names in exact order they should be processed: - _this.optionsOrder = []; - _this.unmetOptions = {}; - - /** - * PRIVATE METHODS - * - addHandler; - * - lintTree; - * - processTree; - * - setValue; - * - shouldProcess; - * - shouldProcessFile; - * - updateOptionOrder; - * - usePredefinedOptions; - */ - - /** - * Adds an option to list of configured options. - * - * @param {Object} option Option's object - * @param {Object} value Value that should be set for the option - * @returns {Object} Object with option's name, value and link to - * `process()` method - */ - _this.addHandler = function addHandler(option, value) { - value = option.setValue ? - option.setValue(value) : - _this.setValue(option.accepts, value); - _this.handlers.push(option); - _this.configuredOptions[option.name] = value; - }; - - /** - * Processes stylesheet tree node. - * - * @param {Object} tree Parsed tree - * @returns {Array} List of found errors - */ - _this.lintTree = function lintTree(tree) { - var _handlers; - - _handlers = _this.handlers.filter(function(handler) { - var syntax = that.getSyntax(); - return handler.syntax.indexOf(syntax) > -1 && - typeof handler.lint === 'function'; - }).map(function(handler) { - return handler.lint.bind(that); - }); - - // We walk across complete tree for each handler, - // because we need strictly maintain order in which handlers work, - // despite fact that handlers work on different level of the tree. - var errors = []; - _handlers.forEach(function(handler) { - tree.map(function(node) { - var error = handler(node); - if (!error) return; - if (Array.isArray(error)) { - errors = errors.concat(error); - } else { - errors.push(error); - } - }); - }); - return errors; - }; - - /** - * Processes stylesheet tree node. - * - * @param {Array} tree Parsed tree - * @returns {Array} Modified tree - */ - _this.processTree = function processTree(tree) { - var _handlers; - - _handlers = _this.handlers.filter(function(handler) { - var syntax = that.getSyntax(); - return handler.syntax.indexOf(syntax) > -1; - }).map(function(handler) { - return handler.process.bind(that); - }); - - // We walk across complete tree for each handler, - // because we need strictly maintain order in which handlers work, - // despite fact that handlers work on different level of the tree. - _handlers.forEach(function(handler) { - tree.map(handler); - }); - return tree; - }; - - /** - * Processes value and checks if it is acceptable by the option. - * - * @param {Object} acceptableValues Map of value types that are acceptable - * by option. If `string` property is present, its value is a regular - * expression that is used to validate value passed to the function. - * @param {Object|undefined} value - * @returns {Boolean|String} Valid option's value - */ - _this.setValue = function setValue(acceptableValues, value) { - if (!acceptableValues) throw new Error('Option\'s module must either' + - ' implement `setValue()` method or provide `accepts` object' + - ' with acceptable values.'); - - var valueType = typeof value; - var pattern = acceptableValues[valueType]; - - if (!pattern) throw new Error('The option does not accept values of type "' + - valueType + '".\nValue\'s type must be one the following: ' + - Object.keys(acceptableValues).join(', ') + '.'); - - switch (valueType) { - case 'boolean': - if (pattern.indexOf(value) < 0) throw new Error(' Value must be ' + - 'one of the following: ' + pattern.join(', ') + '.'); - return value; - case 'number': - if (value !== parseInt(value)) throw new Error('Value must be an integer.'); - return new Array(value + 1).join(' '); - case 'string': - if (!value.match(pattern)) throw new Error('Value must match pattern ' + - pattern + '.'); - return value; - default: - throw new Error('If you see this message and you are not' + - ' a developer adding a new option, please open an issue here:' + - ' https://github.com/csscomb/csscomb.js/issues/new' + - '\nFor option to accept values of type "' + valueType + - '" you need to implement custom `setValue()` method. See' + - ' `lib/options/sort-order.js` for example.'); - } - }; - - /** - * Checks if path is present in `exclude` list. - * - * @param {String} path - * @returns {Boolean} False if specified path is present in `exclude` list. - * Otherwise returns true. - */ - _this.shouldProcess = function shouldProcess(path) { - path = path.replace(/^\.\//, ''); - for (var i = _this.exclude.length; i--;) { - if (_this.exclude[i].match(path)) return false; - } - return true; - }; - - /** - * Checks if specified path is not present in `exclude` list and it has one of - * acceptable extensions. - * - * @param {String} path - * @returns {Boolean} False if the path either has unacceptable extension or - * is present in `exclude` list. True if everything is ok. - */ - _this.shouldProcessFile = function shouldProcessFile(path) { - // Get file's extension: - var syntax = path.split('.').pop(); - - // Check if syntax is supported. If not, ignore the file: - if (_this.supportedSyntaxes.indexOf(syntax) < 0) { - return false; - } - return _this.shouldProcess(path); - }; - - /** - * @param {Object} option - */ - _this.updateOptionOrder = function updateOptionOrder(option) { - var name = option.name; - var runBefore = option.runBefore; - var runBeforeIndex; - - _this.options[name] = option; - - if (runBefore) { - runBeforeIndex = _this.optionsOrder.indexOf(runBefore); - if (runBeforeIndex > -1) { - _this.optionsOrder.splice(runBeforeIndex, 0, name); - } else { - _this.optionsOrder.push(name); - if (!_this.unmetOptions[runBefore]) _this.unmetOptions[runBefore] = []; - _this.unmetOptions[runBefore].push(name); - } - } else { - _this.optionsOrder.push(name); - } - - var unmet = _this.unmetOptions[name]; - if (unmet) { - unmet.forEach(function(name) { - var i = _this.optionsOrder.indexOf(name); - _this.optionsOrder.splice(i, 1); - _this.optionsOrder.splice( -1, 0, name); - }); - } - }; - - _this.usePredefinedOptions = function usePredefinedOptions() { - if (!predefinedOptions) return; - - predefinedOptions.forEach(function(option) { - that.use(option); - }); - }; - - - /** - * PUBLIC INSTANCE METHODS - * Methods that depend on certain instance variables, e.g. configuration: - * - configure; - * - getOptionsOrder; - * - getSyntax; - * - getValue; - * - lintFile; - * - lintDirectory; - * - lintPath; - * - lintString; - * - processFile; - * - processDirectory; - * - processPath; - * - processString; - * - use; - */ - - /** - * Loads configuration from JSON. - * Activates and configures required options. - * - * @param {Object} config - * @returns {Object} Comb's object (that makes the method chainable). - */ - that.configure = function configure(config) { - _this.handlers = []; - _this.configuredOptions = {}; - _this.verbose = config.verbose; - _this.lint = config.lint; - _this.exclude = (config.exclude || []).map(function(pattern) { - return new minimatch.Minimatch(pattern); - }); - - _this.optionsOrder.forEach(function(optionName) { - if (config[optionName] === undefined) return; - - try { - _this.addHandler(_this.options[optionName], config[optionName]); - } catch (e) { - // Show warnings about illegal config values only in verbose mode: - if (_this.verbose) { - console.warn('\nFailed to configure "%s" option:\n%s', - optionName, e.message); - } - } - }); - - return that; - }; - - that.getOptionsOrder = function getOptionsOrder() { - return _this.optionsOrder.slice(); - }; - - that.getSyntax = function getSyntax() { - return that.syntax; - }; - - /** - * Gets option's value. - * - * @param {String} optionName - * @returns {String|Boolean|undefined} - */ - that.getValue = function getValue(optionName) { - return _this.configuredOptions[optionName]; - }; - - /** - * @param {String} path - * @returns {Promise} - */ - that.lintDirectory = function lintDirectory(path) { - return vfs.listDir(path).then(function(filenames) { - return vow.all(filenames.map(function(filename) { - var fullname = path + '/' + filename; - return vfs.stat(fullname).then(function(stat) { - if (stat.isDirectory()) { - return _this.shouldProcess(fullname) && that.lintDirectory(fullname); - } else { - return that.lintFile(fullname); - } - }); - })).then(function(results) { - return [].concat.apply([], results); - }); - }); - }; - - /** - * @param {String} path - * @returns {Promise} - */ - that.lintFile = function lintFile(path) { - if (!_this.shouldProcessFile(path)) return; - return vfs.read(path, 'utf8').then(function(data) { - var syntax = path.split('.').pop(); - return that.lintString(data, { syntax: syntax, filename: path }); - }); - }; - - /** - * @param {String} path - * @returns {Promise} - */ - that.lintPath = function lintPath(path) { - path = path.replace(/\/$/, ''); - - return vfs.exists(path).then(function(exists) { - if (!exists) { - console.warn('Path ' + path + ' was not found.'); - return; - } - return vfs.stat(path).then(function(stat) { - if (stat.isDirectory()) { - return that.lintDirectory(path); - } else { - return that.lintFile(path); - } - }); - }); - }; - - /** - * @param {String} text - * @param {{context: String, filename: String, syntax: String}} options - * @returns {Array} List of found errors - */ - that.lintString = function lintString(text, options) { - var syntax = options && options.syntax; - var filename = options && options.filename; - var context = options && options.context; - var tree; - - if (!text) return []; - - if (!syntax) syntax = 'css'; - that.syntax = syntax; - - try { - tree = gonzales.parse(text, { syntax: syntax, rule: context }); - } catch (e) { - var version = require('../package.json').version; - var message = filename ? [filename] : []; - message.push(e.message); - message.push('CSScomb Core version: ' + version); - e.stack = e.message = message.join('\n'); - throw e; - } - - var errors = _this.lintTree(tree); - if (filename) { - errors.map(function(error) { - return error.filename = filename; - }) - } - return errors; - }; - - /** - * Processes directory recursively. - * - * @param {String} path - * @returns {Promise} - */ - that.processDirectory = function processDirectory(path) { - return vfs.listDir(path).then(function(filenames) { - return vow.all(filenames.map(function(filename) { - var fullname = path + '/' + filename; - return vfs.stat(fullname).then(function(stat) { - if (stat.isDirectory()) { - return _this.shouldProcess(fullname) && that.processDirectory(fullname); - } else { - return that.processFile(fullname); - } - }); - })).then(function(results) { - return [].concat.apply([], results); - }); - }); - }; - - /** - * Processes single file. - * - * @param {String} path - * @returns {Promise} - */ - that.processFile = function processFile(path) { - if (!_this.shouldProcessFile(path)) return; - return vfs.read(path, 'utf8').then(function(data) { - var syntax = path.split('.').pop(); - var processedData = that.processString(data, { syntax: syntax, filename: path }); - var isChanged = data !== processedData; - - var tick = isChanged ? (_this.lint ? '!' : '✓') : ' '; - var output = function() { - if (_this.verbose) console.log(tick, path); - return isChanged ? 1 : 0; - }; - - if (!isChanged || _this.lint) { - return output(); - } else { - return vfs.write(path, processedData, 'utf8').then(output); - } - }); - }; - - - /** - * Processes directory or file. - * - * @param {String} path - * @returns {Promise} - */ - that.processPath = function processPath(path) { - path = path.replace(/\/$/, ''); - - return vfs.exists(path).then(function(exists) { - if (!exists) { - console.warn('Path ' + path + ' was not found.'); - return; - } - return vfs.stat(path).then(function(stat) { - if (stat.isDirectory()) { - return that.processDirectory(path); - } else { - return that.processFile(path); - } - }); - }); - }; - - /** - * Processes a string. - * - * @param {String} text - * @param {{context: String, filename: String, syntax: String}} options - * @returns {String} Processed string - */ - that.processString = function processString(text, options) { - var syntax = options && options.syntax; - var filename = options && options.filename || ''; - var context = options && options.context; - var tree; - - if (!text) return text; - - // TODO: Parse different syntaxes - syntax = syntax || 'css'; - that.syntax = syntax || 'css'; - - try { - tree = gonzales.parse(text, { syntax: syntax, rule: context }); - } catch (e) { - var version = require('../package.json').version; - var message = [filename, - e.message, - 'CSScomb Core version: ' + version]; - e.stack = e.message = message.join('\n'); - throw e; - } - - tree = _this.processTree(tree); - return tree.toCSS(syntax); - }; - - /** - * - * @param {Object} option - * @returns {Object} Comb's object - */ - that.use = function use(option) { - var name; - - if (typeof option !== 'object') { - throw new Error('Can\'t use option because it is not an object'); - } - - name = option.name; - if (typeof name !== 'string' || !name) { - throw new Error('Can\'t use option because it has invalid name: ' + - name); - } - - if (typeof option.accepts !== 'object' && - typeof option.setValue !== 'function') { - throw new Error('Can\'t use option "' + name + '"'); - } - - if (typeof option.process !== 'function') { - throw new Error('Can\'t use option "' + name + '"'); - } - - _this.updateOptionOrder(option); - - return that; - }; - - _this.usePredefinedOptions(); -}; - -module.exports = Comb; - diff --git a/user/themes/r2c/node_modules/csscomb-core/lib/errors.js b/user/themes/r2c/node_modules/csscomb-core/lib/errors.js deleted file mode 100644 index a1c7ac4..0000000 --- a/user/themes/r2c/node_modules/csscomb-core/lib/errors.js +++ /dev/null @@ -1,51 +0,0 @@ -'use strict'; - -var format = require('./format'); - -module.exports = { - implementSetValue: function implementSetValue(valueType) { - if (typeof valueType === 'undefined') throw new Error(); - - return format('If you see this message and you are not\n a developer adding a new option, please open an issue here:\n https://github.com/csscomb/core/issues/new\n\n For option to accept values of type "' + valueType + '"\n you need to implement custom `setValue()` method.'); - }, - - missingName: function missingName() { - return 'Plugin must have a valid `name` property.'; - }, - - missingSetValue: function missingSetValue() { - return format('Plugin must either implemet `setValue()` method\n or provide `accepts` object with acceptable values.'); - }, - - missingSyntax: function missingSyntax() { - return 'Plugin must list supported syntaxes.'; - }, - - twoPluginsWithSameName: function twoPluginsWithSameName(pluginName) { - if (typeof pluginName === 'undefined') throw new Error(); - - return format('You\'re trying to use one plugin twice:\n ' + pluginName + '. Please make sure there are not two different\n plugins with the same name.'); - }, - - unacceptableBoolean: function unacceptableBoolean(pattern) { - if (typeof pattern === 'undefined') throw new Error(); - - return 'Value must be one of the following: ' + pattern.join(', ') + '.'; - }, - - unacceptableNumber: function unacceptableNumber() { - return 'Value must be an integer.'; - }, - - unacceptableString: function unacceptableString(pattern) { - if (typeof pattern === 'undefined') throw new Error(); - - return 'Value must match pattern ' + pattern + '.'; - }, - - unacceptableValueType: function unacceptableValueType(valueType, accepts) { - if (typeof valueType === 'undefined' || typeof accepts === 'undefined') throw new Error(); - - return format('The option does not accept values of type\n ' + valueType + '.\nValue\'s type must be one the following:\n ' + Object.keys(accepts).join(', ') + '.'); - } -}; \ No newline at end of file diff --git a/user/themes/r2c/node_modules/csscomb-core/lib/format.js b/user/themes/r2c/node_modules/csscomb-core/lib/format.js deleted file mode 100644 index a169f64..0000000 --- a/user/themes/r2c/node_modules/csscomb-core/lib/format.js +++ /dev/null @@ -1,5 +0,0 @@ -'use strict'; - -module.exports = function (string) { - return string.replace(/\n\s*/gm, ' '); -}; \ No newline at end of file diff --git a/user/themes/r2c/node_modules/csscomb-core/lib/plugin.js b/user/themes/r2c/node_modules/csscomb-core/lib/plugin.js deleted file mode 100644 index 1491d0f..0000000 --- a/user/themes/r2c/node_modules/csscomb-core/lib/plugin.js +++ /dev/null @@ -1,91 +0,0 @@ -'use strict'; - -var Errors = require('./errors'); - -var Plugin = function Plugin(methods) { - for (var method in methods) { - this[method] = typeof method === 'function' ? methods[method].bind(this) : methods[method]; - } - - this.validate(); -}; - -Plugin.prototype = Object.defineProperties({ - /** - * Plugin's name. - * @type {String} - */ - name: null, - - /** - * List of supported syntaxes. - * @type {Array} - */ - syntax: null, - - /** - * @type {Object} - */ - accepts: null, - - /** - * @type {Function} - */ - process: null, - - /** - * @type {Function} - */ - lint: null, - - value_: null, - - validate: function validate() { - if (typeof this.name !== 'string' || !this.name) throw new Error(Errors.missingName()); - - if (!Array.isArray(this.syntax) || this.syntax.length === 0) throw new Error(Errors.missingSyntax()); - - if (typeof this.accepts !== 'object' && typeof this.setValue !== 'function') throw new Error(Errors.missingSetValue()); - } -}, { - value: { - get: function get() { - return this.value_; - }, - set: function set(value) { - var valueType = typeof value; - var pattern = this.accepts && this.accepts[valueType]; - - if (this.setValue) { - this.value_ = this.setValue(value); - return this.value_; - } - - if (!pattern) throw new Error(Errors.unacceptableValueType(valueType, this.accepts)); - - if (valueType === 'boolean') { - if (pattern.indexOf(value) < 0) throw new Error(Errors.unacceptableBoolean(pattern)); - this.value_ = value; - return this.value_; - } - - if (valueType === 'number') { - if (value !== parseInt(value)) throw new Error(Errors.unacceptableNumber()); - this.value_ = new Array(value + 1).join(' '); - return this.value_; - } - - if (valueType = 'string') { - if (!value.match(pattern)) throw new Error(Errors.unacceptableString(pattern)); - this.value_ = value; - return this.value_; - } - - throw new Error(Errors.implementSetValue(valueType)); - }, - configurable: true, - enumerable: true - } -}); - -module.exports = Plugin; \ No newline at end of file diff --git a/user/themes/r2c/node_modules/csscomb-core/node_modules/minimatch/LICENSE b/user/themes/r2c/node_modules/csscomb-core/node_modules/minimatch/LICENSE deleted file mode 100644 index 05a4010..0000000 --- a/user/themes/r2c/node_modules/csscomb-core/node_modules/minimatch/LICENSE +++ /dev/null @@ -1,23 +0,0 @@ -Copyright 2009, 2010, 2011 Isaac Z. Schlueter. -All rights reserved. - -Permission is hereby granted, free of charge, to any person -obtaining a copy of this software and associated documentation -files (the "Software"), to deal in the Software without -restriction, including without limitation the rights to use, -copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following -conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES -OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT -HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. diff --git a/user/themes/r2c/node_modules/csscomb-core/node_modules/minimatch/README.md b/user/themes/r2c/node_modules/csscomb-core/node_modules/minimatch/README.md deleted file mode 100644 index 6fd07d2..0000000 --- a/user/themes/r2c/node_modules/csscomb-core/node_modules/minimatch/README.md +++ /dev/null @@ -1,218 +0,0 @@ -# minimatch - -A minimal matching utility. - -[![Build Status](https://secure.travis-ci.org/isaacs/minimatch.png)](http://travis-ci.org/isaacs/minimatch) - - -This is the matching library used internally by npm. - -Eventually, it will replace the C binding in node-glob. - -It works by converting glob expressions into JavaScript `RegExp` -objects. - -## Usage - -```javascript -var minimatch = require("minimatch") - -minimatch("bar.foo", "*.foo") // true! -minimatch("bar.foo", "*.bar") // false! -``` - -## Features - -Supports these glob features: - -* Brace Expansion -* Extended glob matching -* "Globstar" `**` matching - -See: - -* `man sh` -* `man bash` -* `man 3 fnmatch` -* `man 5 gitignore` - -### Comparisons to other fnmatch/glob implementations - -While strict compliance with the existing standards is a worthwhile -goal, some discrepancies exist between minimatch and other -implementations, and are intentional. - -If the pattern starts with a `!` character, then it is negated. Set the -`nonegate` flag to suppress this behavior, and treat leading `!` -characters normally. This is perhaps relevant if you wish to start the -pattern with a negative extglob pattern like `!(a|B)`. Multiple `!` -characters at the start of a pattern will negate the pattern multiple -times. - -If a pattern starts with `#`, then it is treated as a comment, and -will not match anything. Use `\#` to match a literal `#` at the -start of a line, or set the `nocomment` flag to suppress this behavior. - -The double-star character `**` is supported by default, unless the -`noglobstar` flag is set. This is supported in the manner of bsdglob -and bash 4.1, where `**` only has special significance if it is the only -thing in a path part. That is, `a/**/b` will match `a/x/y/b`, but -`a/**b` will not. **Note that this is different from the way that `**` is -handled by ruby's `Dir` class.** - -If an escaped pattern has no matches, and the `nonull` flag is set, -then minimatch.match returns the pattern as-provided, rather than -interpreting the character escapes. For example, -`minimatch.match([], "\\*a\\?")` will return `"\\*a\\?"` rather than -`"*a?"`. This is akin to setting the `nullglob` option in bash, except -that it does not resolve escaped pattern characters. - -If brace expansion is not disabled, then it is performed before any -other interpretation of the glob pattern. Thus, a pattern like -`+(a|{b),c)}`, which would not be valid in bash or zsh, is expanded -**first** into the set of `+(a|b)` and `+(a|c)`, and those patterns are -checked for validity. Since those two are valid, matching proceeds. - - -## Minimatch Class - -Create a minimatch object by instanting the `minimatch.Minimatch` class. - -```javascript -var Minimatch = require("minimatch").Minimatch -var mm = new Minimatch(pattern, options) -``` - -### Properties - -* `pattern` The original pattern the minimatch object represents. -* `options` The options supplied to the constructor. -* `set` A 2-dimensional array of regexp or string expressions. - Each row in the - array corresponds to a brace-expanded pattern. Each item in the row - corresponds to a single path-part. For example, the pattern - `{a,b/c}/d` would expand to a set of patterns like: - - [ [ a, d ] - , [ b, c, d ] ] - - If a portion of the pattern doesn't have any "magic" in it - (that is, it's something like `"foo"` rather than `fo*o?`), then it - will be left as a string rather than converted to a regular - expression. - -* `regexp` Created by the `makeRe` method. A single regular expression - expressing the entire pattern. This is useful in cases where you wish - to use the pattern somewhat like `fnmatch(3)` with `FNM_PATH` enabled. -* `negate` True if the pattern is negated. -* `comment` True if the pattern is a comment. -* `empty` True if the pattern is `""`. - -### Methods - -* `makeRe` Generate the `regexp` member if necessary, and return it. - Will return `false` if the pattern is invalid. -* `match(fname)` Return true if the filename matches the pattern, or - false otherwise. -* `matchOne(fileArray, patternArray, partial)` Take a `/`-split - filename, and match it against a single row in the `regExpSet`. This - method is mainly for internal use, but is exposed so that it can be - used by a glob-walker that needs to avoid excessive filesystem calls. - -All other methods are internal, and will be called as necessary. - -## Functions - -The top-level exported function has a `cache` property, which is an LRU -cache set to store 100 items. So, calling these methods repeatedly -with the same pattern and options will use the same Minimatch object, -saving the cost of parsing it multiple times. - -### minimatch(path, pattern, options) - -Main export. Tests a path against the pattern using the options. - -```javascript -var isJS = minimatch(file, "*.js", { matchBase: true }) -``` - -### minimatch.filter(pattern, options) - -Returns a function that tests its -supplied argument, suitable for use with `Array.filter`. Example: - -```javascript -var javascripts = fileList.filter(minimatch.filter("*.js", {matchBase: true})) -``` - -### minimatch.match(list, pattern, options) - -Match against the list of -files, in the style of fnmatch or glob. If nothing is matched, and -options.nonull is set, then return a list containing the pattern itself. - -```javascript -var javascripts = minimatch.match(fileList, "*.js", {matchBase: true})) -``` - -### minimatch.makeRe(pattern, options) - -Make a regular expression object from the pattern. - -## Options - -All options are `false` by default. - -### debug - -Dump a ton of stuff to stderr. - -### nobrace - -Do not expand `{a,b}` and `{1..3}` brace sets. - -### noglobstar - -Disable `**` matching against multiple folder names. - -### dot - -Allow patterns to match filenames starting with a period, even if -the pattern does not explicitly have a period in that spot. - -Note that by default, `a/**/b` will **not** match `a/.d/b`, unless `dot` -is set. - -### noext - -Disable "extglob" style patterns like `+(a|b)`. - -### nocase - -Perform a case-insensitive match. - -### nonull - -When a match is not found by `minimatch.match`, return a list containing -the pattern itself. When set, an empty list is returned if there are -no matches. - -### matchBase - -If set, then patterns without slashes will be matched -against the basename of the path if it contains slashes. For example, -`a?b` would match the path `/xyz/123/acb`, but not `/xyz/acb/123`. - -### nocomment - -Suppress the behavior of treating `#` at the start of a pattern as a -comment. - -### nonegate - -Suppress the behavior of treating a leading `!` character as negation. - -### flipNegate - -Returns from negate expressions the same as if they were not negated. -(Ie, true on a hit, false on a miss.) diff --git a/user/themes/r2c/node_modules/csscomb-core/node_modules/minimatch/minimatch.js b/user/themes/r2c/node_modules/csscomb-core/node_modules/minimatch/minimatch.js deleted file mode 100644 index 405746b..0000000 --- a/user/themes/r2c/node_modules/csscomb-core/node_modules/minimatch/minimatch.js +++ /dev/null @@ -1,1079 +0,0 @@ -;(function (require, exports, module, platform) { - -if (module) module.exports = minimatch -else exports.minimatch = minimatch - -if (!require) { - require = function (id) { - switch (id) { - case "sigmund": return function sigmund (obj) { - return JSON.stringify(obj) - } - case "path": return { basename: function (f) { - f = f.split(/[\/\\]/) - var e = f.pop() - if (!e) e = f.pop() - return e - }} - case "lru-cache": return function LRUCache () { - // not quite an LRU, but still space-limited. - var cache = {} - var cnt = 0 - this.set = function (k, v) { - cnt ++ - if (cnt >= 100) cache = {} - cache[k] = v - } - this.get = function (k) { return cache[k] } - } - } - } -} - -minimatch.Minimatch = Minimatch - -var LRU = require("lru-cache") - , cache = minimatch.cache = new LRU({max: 100}) - , GLOBSTAR = minimatch.GLOBSTAR = Minimatch.GLOBSTAR = {} - , sigmund = require("sigmund") - -var path = require("path") - // any single thing other than / - // don't need to escape / when using new RegExp() - , qmark = "[^/]" - - // * => any number of characters - , star = qmark + "*?" - - // ** when dots are allowed. Anything goes, except .. and . - // not (^ or / followed by one or two dots followed by $ or /), - // followed by anything, any number of times. - , twoStarDot = "(?:(?!(?:\\\/|^)(?:\\.{1,2})($|\\\/)).)*?" - - // not a ^ or / followed by a dot, - // followed by anything, any number of times. - , twoStarNoDot = "(?:(?!(?:\\\/|^)\\.).)*?" - - // characters that need to be escaped in RegExp. - , reSpecials = charSet("().*{}+?[]^$\\!") - -// "abc" -> { a:true, b:true, c:true } -function charSet (s) { - return s.split("").reduce(function (set, c) { - set[c] = true - return set - }, {}) -} - -// normalizes slashes. -var slashSplit = /\/+/ - -minimatch.monkeyPatch = monkeyPatch -function monkeyPatch () { - var desc = Object.getOwnPropertyDescriptor(String.prototype, "match") - var orig = desc.value - desc.value = function (p) { - if (p instanceof Minimatch) return p.match(this) - return orig.call(this, p) - } - Object.defineProperty(String.prototype, desc) -} - -minimatch.filter = filter -function filter (pattern, options) { - options = options || {} - return function (p, i, list) { - return minimatch(p, pattern, options) - } -} - -function ext (a, b) { - a = a || {} - b = b || {} - var t = {} - Object.keys(b).forEach(function (k) { - t[k] = b[k] - }) - Object.keys(a).forEach(function (k) { - t[k] = a[k] - }) - return t -} - -minimatch.defaults = function (def) { - if (!def || !Object.keys(def).length) return minimatch - - var orig = minimatch - - var m = function minimatch (p, pattern, options) { - return orig.minimatch(p, pattern, ext(def, options)) - } - - m.Minimatch = function Minimatch (pattern, options) { - return new orig.Minimatch(pattern, ext(def, options)) - } - - return m -} - -Minimatch.defaults = function (def) { - if (!def || !Object.keys(def).length) return Minimatch - return minimatch.defaults(def).Minimatch -} - - -function minimatch (p, pattern, options) { - if (typeof pattern !== "string") { - throw new TypeError("glob pattern string required") - } - - if (!options) options = {} - - // shortcut: comments match nothing. - if (!options.nocomment && pattern.charAt(0) === "#") { - return false - } - - // "" only matches "" - if (pattern.trim() === "") return p === "" - - return new Minimatch(pattern, options).match(p) -} - -function Minimatch (pattern, options) { - if (!(this instanceof Minimatch)) { - return new Minimatch(pattern, options, cache) - } - - if (typeof pattern !== "string") { - throw new TypeError("glob pattern string required") - } - - if (!options) options = {} - pattern = pattern.trim() - - // windows: need to use /, not \ - // On other platforms, \ is a valid (albeit bad) filename char. - if (platform === "win32") { - pattern = pattern.split("\\").join("/") - } - - // lru storage. - // these things aren't particularly big, but walking down the string - // and turning it into a regexp can get pretty costly. - var cacheKey = pattern + "\n" + sigmund(options) - var cached = minimatch.cache.get(cacheKey) - if (cached) return cached - minimatch.cache.set(cacheKey, this) - - this.options = options - this.set = [] - this.pattern = pattern - this.regexp = null - this.negate = false - this.comment = false - this.empty = false - - // make the set of regexps etc. - this.make() -} - -Minimatch.prototype.make = make -function make () { - // don't do it more than once. - if (this._made) return - - var pattern = this.pattern - var options = this.options - - // empty patterns and comments match nothing. - if (!options.nocomment && pattern.charAt(0) === "#") { - this.comment = true - return - } - if (!pattern) { - this.empty = true - return - } - - // step 1: figure out negation, etc. - this.parseNegate() - - // step 2: expand braces - var set = this.globSet = this.braceExpand() - - if (options.debug) console.error(this.pattern, set) - - // step 3: now we have a set, so turn each one into a series of path-portion - // matching patterns. - // These will be regexps, except in the case of "**", which is - // set to the GLOBSTAR object for globstar behavior, - // and will not contain any / characters - set = this.globParts = set.map(function (s) { - return s.split(slashSplit) - }) - - if (options.debug) console.error(this.pattern, set) - - // glob --> regexps - set = set.map(function (s, si, set) { - return s.map(this.parse, this) - }, this) - - if (options.debug) console.error(this.pattern, set) - - // filter out everything that didn't compile properly. - set = set.filter(function (s) { - return -1 === s.indexOf(false) - }) - - if (options.debug) console.error(this.pattern, set) - - this.set = set -} - -Minimatch.prototype.parseNegate = parseNegate -function parseNegate () { - var pattern = this.pattern - , negate = false - , options = this.options - , negateOffset = 0 - - if (options.nonegate) return - - for ( var i = 0, l = pattern.length - ; i < l && pattern.charAt(i) === "!" - ; i ++) { - negate = !negate - negateOffset ++ - } - - if (negateOffset) this.pattern = pattern.substr(negateOffset) - this.negate = negate -} - -// Brace expansion: -// a{b,c}d -> abd acd -// a{b,}c -> abc ac -// a{0..3}d -> a0d a1d a2d a3d -// a{b,c{d,e}f}g -> abg acdfg acefg -// a{b,c}d{e,f}g -> abdeg acdeg abdeg abdfg -// -// Invalid sets are not expanded. -// a{2..}b -> a{2..}b -// a{b}c -> a{b}c -minimatch.braceExpand = function (pattern, options) { - return new Minimatch(pattern, options).braceExpand() -} - -Minimatch.prototype.braceExpand = braceExpand -function braceExpand (pattern, options) { - options = options || this.options - pattern = typeof pattern === "undefined" - ? this.pattern : pattern - - if (typeof pattern === "undefined") { - throw new Error("undefined pattern") - } - - if (options.nobrace || - !pattern.match(/\{.*\}/)) { - // shortcut. no need to expand. - return [pattern] - } - - var escaping = false - - // examples and comments refer to this crazy pattern: - // a{b,c{d,e},{f,g}h}x{y,z} - // expected: - // abxy - // abxz - // acdxy - // acdxz - // acexy - // acexz - // afhxy - // afhxz - // aghxy - // aghxz - - // everything before the first \{ is just a prefix. - // So, we pluck that off, and work with the rest, - // and then prepend it to everything we find. - if (pattern.charAt(0) !== "{") { - // console.error(pattern) - var prefix = null - for (var i = 0, l = pattern.length; i < l; i ++) { - var c = pattern.charAt(i) - // console.error(i, c) - if (c === "\\") { - escaping = !escaping - } else if (c === "{" && !escaping) { - prefix = pattern.substr(0, i) - break - } - } - - // actually no sets, all { were escaped. - if (prefix === null) { - // console.error("no sets") - return [pattern] - } - - var tail = braceExpand(pattern.substr(i), options) - return tail.map(function (t) { - return prefix + t - }) - } - - // now we have something like: - // {b,c{d,e},{f,g}h}x{y,z} - // walk through the set, expanding each part, until - // the set ends. then, we'll expand the suffix. - // If the set only has a single member, then'll put the {} back - - // first, handle numeric sets, since they're easier - var numset = pattern.match(/^\{(-?[0-9]+)\.\.(-?[0-9]+)\}/) - if (numset) { - // console.error("numset", numset[1], numset[2]) - var suf = braceExpand(pattern.substr(numset[0].length), options) - , start = +numset[1] - , end = +numset[2] - , inc = start > end ? -1 : 1 - , set = [] - for (var i = start; i != (end + inc); i += inc) { - // append all the suffixes - for (var ii = 0, ll = suf.length; ii < ll; ii ++) { - set.push(i + suf[ii]) - } - } - return set - } - - // ok, walk through the set - // We hope, somewhat optimistically, that there - // will be a } at the end. - // If the closing brace isn't found, then the pattern is - // interpreted as braceExpand("\\" + pattern) so that - // the leading \{ will be interpreted literally. - var i = 1 // skip the \{ - , depth = 1 - , set = [] - , member = "" - , sawEnd = false - , escaping = false - - function addMember () { - set.push(member) - member = "" - } - - // console.error("Entering for") - FOR: for (i = 1, l = pattern.length; i < l; i ++) { - var c = pattern.charAt(i) - // console.error("", i, c) - - if (escaping) { - escaping = false - member += "\\" + c - } else { - switch (c) { - case "\\": - escaping = true - continue - - case "{": - depth ++ - member += "{" - continue - - case "}": - depth -- - // if this closes the actual set, then we're done - if (depth === 0) { - addMember() - // pluck off the close-brace - i ++ - break FOR - } else { - member += c - continue - } - - case ",": - if (depth === 1) { - addMember() - } else { - member += c - } - continue - - default: - member += c - continue - } // switch - } // else - } // for - - // now we've either finished the set, and the suffix is - // pattern.substr(i), or we have *not* closed the set, - // and need to escape the leading brace - if (depth !== 0) { - // console.error("didn't close", pattern) - return braceExpand("\\" + pattern, options) - } - - // x{y,z} -> ["xy", "xz"] - // console.error("set", set) - // console.error("suffix", pattern.substr(i)) - var suf = braceExpand(pattern.substr(i), options) - // ["b", "c{d,e}","{f,g}h"] -> - // [["b"], ["cd", "ce"], ["fh", "gh"]] - var addBraces = set.length === 1 - // console.error("set pre-expanded", set) - set = set.map(function (p) { - return braceExpand(p, options) - }) - // console.error("set expanded", set) - - - // [["b"], ["cd", "ce"], ["fh", "gh"]] -> - // ["b", "cd", "ce", "fh", "gh"] - set = set.reduce(function (l, r) { - return l.concat(r) - }) - - if (addBraces) { - set = set.map(function (s) { - return "{" + s + "}" - }) - } - - // now attach the suffixes. - var ret = [] - for (var i = 0, l = set.length; i < l; i ++) { - for (var ii = 0, ll = suf.length; ii < ll; ii ++) { - ret.push(set[i] + suf[ii]) - } - } - return ret -} - -// parse a component of the expanded set. -// At this point, no pattern may contain "/" in it -// so we're going to return a 2d array, where each entry is the full -// pattern, split on '/', and then turned into a regular expression. -// A regexp is made at the end which joins each array with an -// escaped /, and another full one which joins each regexp with |. -// -// Following the lead of Bash 4.1, note that "**" only has special meaning -// when it is the *only* thing in a path portion. Otherwise, any series -// of * is equivalent to a single *. Globstar behavior is enabled by -// default, and can be disabled by setting options.noglobstar. -Minimatch.prototype.parse = parse -var SUBPARSE = {} -function parse (pattern, isSub) { - var options = this.options - - // shortcuts - if (!options.noglobstar && pattern === "**") return GLOBSTAR - if (pattern === "") return "" - - var re = "" - , hasMagic = !!options.nocase - , escaping = false - // ? => one single character - , patternListStack = [] - , plType - , stateChar - , inClass = false - , reClassStart = -1 - , classStart = -1 - // . and .. never match anything that doesn't start with ., - // even when options.dot is set. - , patternStart = pattern.charAt(0) === "." ? "" // anything - // not (start or / followed by . or .. followed by / or end) - : options.dot ? "(?!(?:^|\\\/)\\.{1,2}(?:$|\\\/))" - : "(?!\\.)" - - function clearStateChar () { - if (stateChar) { - // we had some state-tracking character - // that wasn't consumed by this pass. - switch (stateChar) { - case "*": - re += star - hasMagic = true - break - case "?": - re += qmark - hasMagic = true - break - default: - re += "\\"+stateChar - break - } - stateChar = false - } - } - - for ( var i = 0, len = pattern.length, c - ; (i < len) && (c = pattern.charAt(i)) - ; i ++ ) { - - if (options.debug) { - console.error("%s\t%s %s %j", pattern, i, re, c) - } - - // skip over any that are escaped. - if (escaping && reSpecials[c]) { - re += "\\" + c - escaping = false - continue - } - - SWITCH: switch (c) { - case "/": - // completely not allowed, even escaped. - // Should already be path-split by now. - return false - - case "\\": - clearStateChar() - escaping = true - continue - - // the various stateChar values - // for the "extglob" stuff. - case "?": - case "*": - case "+": - case "@": - case "!": - if (options.debug) { - console.error("%s\t%s %s %j <-- stateChar", pattern, i, re, c) - } - - // all of those are literals inside a class, except that - // the glob [!a] means [^a] in regexp - if (inClass) { - if (c === "!" && i === classStart + 1) c = "^" - re += c - continue - } - - // if we already have a stateChar, then it means - // that there was something like ** or +? in there. - // Handle the stateChar, then proceed with this one. - clearStateChar() - stateChar = c - // if extglob is disabled, then +(asdf|foo) isn't a thing. - // just clear the statechar *now*, rather than even diving into - // the patternList stuff. - if (options.noext) clearStateChar() - continue - - case "(": - if (inClass) { - re += "(" - continue - } - - if (!stateChar) { - re += "\\(" - continue - } - - plType = stateChar - patternListStack.push({ type: plType - , start: i - 1 - , reStart: re.length }) - // negation is (?:(?!js)[^/]*) - re += stateChar === "!" ? "(?:(?!" : "(?:" - stateChar = false - continue - - case ")": - if (inClass || !patternListStack.length) { - re += "\\)" - continue - } - - hasMagic = true - re += ")" - plType = patternListStack.pop().type - // negation is (?:(?!js)[^/]*) - // The others are (?:) - switch (plType) { - case "!": - re += "[^/]*?)" - break - case "?": - case "+": - case "*": re += plType - case "@": break // the default anyway - } - continue - - case "|": - if (inClass || !patternListStack.length || escaping) { - re += "\\|" - escaping = false - continue - } - - re += "|" - continue - - // these are mostly the same in regexp and glob - case "[": - // swallow any state-tracking char before the [ - clearStateChar() - - if (inClass) { - re += "\\" + c - continue - } - - inClass = true - classStart = i - reClassStart = re.length - re += c - continue - - case "]": - // a right bracket shall lose its special - // meaning and represent itself in - // a bracket expression if it occurs - // first in the list. -- POSIX.2 2.8.3.2 - if (i === classStart + 1 || !inClass) { - re += "\\" + c - escaping = false - continue - } - - // finish up the class. - hasMagic = true - inClass = false - re += c - continue - - default: - // swallow any state char that wasn't consumed - clearStateChar() - - if (escaping) { - // no need - escaping = false - } else if (reSpecials[c] - && !(c === "^" && inClass)) { - re += "\\" - } - - re += c - - } // switch - } // for - - - // handle the case where we left a class open. - // "[abc" is valid, equivalent to "\[abc" - if (inClass) { - // split where the last [ was, and escape it - // this is a huge pita. We now have to re-walk - // the contents of the would-be class to re-translate - // any characters that were passed through as-is - var cs = pattern.substr(classStart + 1) - , sp = this.parse(cs, SUBPARSE) - re = re.substr(0, reClassStart) + "\\[" + sp[0] - hasMagic = hasMagic || sp[1] - } - - // handle the case where we had a +( thing at the *end* - // of the pattern. - // each pattern list stack adds 3 chars, and we need to go through - // and escape any | chars that were passed through as-is for the regexp. - // Go through and escape them, taking care not to double-escape any - // | chars that were already escaped. - var pl - while (pl = patternListStack.pop()) { - var tail = re.slice(pl.reStart + 3) - // maybe some even number of \, then maybe 1 \, followed by a | - tail = tail.replace(/((?:\\{2})*)(\\?)\|/g, function (_, $1, $2) { - if (!$2) { - // the | isn't already escaped, so escape it. - $2 = "\\" - } - - // need to escape all those slashes *again*, without escaping the - // one that we need for escaping the | character. As it works out, - // escaping an even number of slashes can be done by simply repeating - // it exactly after itself. That's why this trick works. - // - // I am sorry that you have to see this. - return $1 + $1 + $2 + "|" - }) - - // console.error("tail=%j\n %s", tail, tail) - var t = pl.type === "*" ? star - : pl.type === "?" ? qmark - : "\\" + pl.type - - hasMagic = true - re = re.slice(0, pl.reStart) - + t + "\\(" - + tail - } - - // handle trailing things that only matter at the very end. - clearStateChar() - if (escaping) { - // trailing \\ - re += "\\\\" - } - - // only need to apply the nodot start if the re starts with - // something that could conceivably capture a dot - var addPatternStart = false - switch (re.charAt(0)) { - case ".": - case "[": - case "(": addPatternStart = true - } - - // if the re is not "" at this point, then we need to make sure - // it doesn't match against an empty path part. - // Otherwise a/* will match a/, which it should not. - if (re !== "" && hasMagic) re = "(?=.)" + re - - if (addPatternStart) re = patternStart + re - - // parsing just a piece of a larger pattern. - if (isSub === SUBPARSE) { - return [ re, hasMagic ] - } - - // skip the regexp for non-magical patterns - // unescape anything in it, though, so that it'll be - // an exact match against a file etc. - if (!hasMagic) { - return globUnescape(pattern) - } - - var flags = options.nocase ? "i" : "" - , regExp = new RegExp("^" + re + "$", flags) - - regExp._glob = pattern - regExp._src = re - - return regExp -} - -minimatch.makeRe = function (pattern, options) { - return new Minimatch(pattern, options || {}).makeRe() -} - -Minimatch.prototype.makeRe = makeRe -function makeRe () { - if (this.regexp || this.regexp === false) return this.regexp - - // at this point, this.set is a 2d array of partial - // pattern strings, or "**". - // - // It's better to use .match(). This function shouldn't - // be used, really, but it's pretty convenient sometimes, - // when you just want to work with a regex. - var set = this.set - - if (!set.length) return this.regexp = false - var options = this.options - - var twoStar = options.noglobstar ? star - : options.dot ? twoStarDot - : twoStarNoDot - , flags = options.nocase ? "i" : "" - - var re = set.map(function (pattern) { - return pattern.map(function (p) { - return (p === GLOBSTAR) ? twoStar - : (typeof p === "string") ? regExpEscape(p) - : p._src - }).join("\\\/") - }).join("|") - - // must match entire pattern - // ending in a * or ** will make it less strict. - re = "^(?:" + re + ")$" - - // can match anything, as long as it's not this. - if (this.negate) re = "^(?!" + re + ").*$" - - try { - return this.regexp = new RegExp(re, flags) - } catch (ex) { - return this.regexp = false - } -} - -minimatch.match = function (list, pattern, options) { - var mm = new Minimatch(pattern, options) - list = list.filter(function (f) { - return mm.match(f) - }) - if (options.nonull && !list.length) { - list.push(pattern) - } - return list -} - -Minimatch.prototype.match = match -function match (f, partial) { - // console.error("match", f, this.pattern) - // short-circuit in the case of busted things. - // comments, etc. - if (this.comment) return false - if (this.empty) return f === "" - - if (f === "/" && partial) return true - - var options = this.options - - // windows: need to use /, not \ - // On other platforms, \ is a valid (albeit bad) filename char. - if (platform === "win32") { - f = f.split("\\").join("/") - } - - // treat the test path as a set of pathparts. - f = f.split(slashSplit) - if (options.debug) { - console.error(this.pattern, "split", f) - } - - // just ONE of the pattern sets in this.set needs to match - // in order for it to be valid. If negating, then just one - // match means that we have failed. - // Either way, return on the first hit. - - var set = this.set - // console.error(this.pattern, "set", set) - - for (var i = 0, l = set.length; i < l; i ++) { - var pattern = set[i] - var hit = this.matchOne(f, pattern, partial) - if (hit) { - if (options.flipNegate) return true - return !this.negate - } - } - - // didn't get any hits. this is success if it's a negative - // pattern, failure otherwise. - if (options.flipNegate) return false - return this.negate -} - -// set partial to true to test if, for example, -// "/a/b" matches the start of "/*/b/*/d" -// Partial means, if you run out of file before you run -// out of pattern, then that's fine, as long as all -// the parts match. -Minimatch.prototype.matchOne = function (file, pattern, partial) { - var options = this.options - - if (options.debug) { - console.error("matchOne", - { "this": this - , file: file - , pattern: pattern }) - } - - if (options.matchBase && pattern.length === 1) { - file = path.basename(file.join("/")).split("/") - } - - if (options.debug) { - console.error("matchOne", file.length, pattern.length) - } - - for ( var fi = 0 - , pi = 0 - , fl = file.length - , pl = pattern.length - ; (fi < fl) && (pi < pl) - ; fi ++, pi ++ ) { - - if (options.debug) { - console.error("matchOne loop") - } - var p = pattern[pi] - , f = file[fi] - - if (options.debug) { - console.error(pattern, p, f) - } - - // should be impossible. - // some invalid regexp stuff in the set. - if (p === false) return false - - if (p === GLOBSTAR) { - if (options.debug) - console.error('GLOBSTAR', [pattern, p, f]) - - // "**" - // a/**/b/**/c would match the following: - // a/b/x/y/z/c - // a/x/y/z/b/c - // a/b/x/b/x/c - // a/b/c - // To do this, take the rest of the pattern after - // the **, and see if it would match the file remainder. - // If so, return success. - // If not, the ** "swallows" a segment, and try again. - // This is recursively awful. - // - // a/**/b/**/c matching a/b/x/y/z/c - // - a matches a - // - doublestar - // - matchOne(b/x/y/z/c, b/**/c) - // - b matches b - // - doublestar - // - matchOne(x/y/z/c, c) -> no - // - matchOne(y/z/c, c) -> no - // - matchOne(z/c, c) -> no - // - matchOne(c, c) yes, hit - var fr = fi - , pr = pi + 1 - if (pr === pl) { - if (options.debug) - console.error('** at the end') - // a ** at the end will just swallow the rest. - // We have found a match. - // however, it will not swallow /.x, unless - // options.dot is set. - // . and .. are *never* matched by **, for explosively - // exponential reasons. - for ( ; fi < fl; fi ++) { - if (file[fi] === "." || file[fi] === ".." || - (!options.dot && file[fi].charAt(0) === ".")) return false - } - return true - } - - // ok, let's see if we can swallow whatever we can. - WHILE: while (fr < fl) { - var swallowee = file[fr] - - if (options.debug) { - console.error('\nglobstar while', - file, fr, pattern, pr, swallowee) - } - - // XXX remove this slice. Just pass the start index. - if (this.matchOne(file.slice(fr), pattern.slice(pr), partial)) { - if (options.debug) - console.error('globstar found match!', fr, fl, swallowee) - // found a match. - return true - } else { - // can't swallow "." or ".." ever. - // can only swallow ".foo" when explicitly asked. - if (swallowee === "." || swallowee === ".." || - (!options.dot && swallowee.charAt(0) === ".")) { - if (options.debug) - console.error("dot detected!", file, fr, pattern, pr) - break WHILE - } - - // ** swallows a segment, and continue. - if (options.debug) - console.error('globstar swallow a segment, and continue') - fr ++ - } - } - // no match was found. - // However, in partial mode, we can't say this is necessarily over. - // If there's more *pattern* left, then - if (partial) { - // ran out of file - // console.error("\n>>> no match, partial?", file, fr, pattern, pr) - if (fr === fl) return true - } - return false - } - - // something other than ** - // non-magic patterns just have to match exactly - // patterns with magic have been turned into regexps. - var hit - if (typeof p === "string") { - if (options.nocase) { - hit = f.toLowerCase() === p.toLowerCase() - } else { - hit = f === p - } - if (options.debug) { - console.error("string match", p, f, hit) - } - } else { - hit = f.match(p) - if (options.debug) { - console.error("pattern match", p, f, hit) - } - } - - if (!hit) return false - } - - // Note: ending in / means that we'll get a final "" - // at the end of the pattern. This can only match a - // corresponding "" at the end of the file. - // If the file ends in /, then it can only match a - // a pattern that ends in /, unless the pattern just - // doesn't have any more for it. But, a/b/ should *not* - // match "a/b/*", even though "" matches against the - // [^/]*? pattern, except in partial mode, where it might - // simply not be reached yet. - // However, a/b/ should still satisfy a/* - - // now either we fell off the end of the pattern, or we're done. - if (fi === fl && pi === pl) { - // ran out of pattern and filename at the same time. - // an exact hit! - return true - } else if (fi === fl) { - // ran out of file, but still had pattern left. - // this is ok if we're doing the match as part of - // a glob fs traversal. - return partial - } else if (pi === pl) { - // ran out of pattern, still have file left. - // this is only acceptable if we're on the very last - // empty segment of a file with a trailing slash. - // a/* should match a/b/ - var emptyFileEnd = (fi === fl - 1) && (file[fi] === "") - return emptyFileEnd - } - - // should be unreachable. - throw new Error("wtf?") -} - - -// replace stuff like \* with * -function globUnescape (s) { - return s.replace(/\\(.)/g, "$1") -} - - -function regExpEscape (s) { - return s.replace(/[-[\]{}()*+?.,\\^$|#\s]/g, "\\$&") -} - -})( typeof require === "function" ? require : null, - this, - typeof module === "object" ? module : null, - typeof process === "object" ? process.platform : "win32" - ) diff --git a/user/themes/r2c/node_modules/csscomb-core/node_modules/minimatch/package.json b/user/themes/r2c/node_modules/csscomb-core/node_modules/minimatch/package.json deleted file mode 100644 index e42c314..0000000 --- a/user/themes/r2c/node_modules/csscomb-core/node_modules/minimatch/package.json +++ /dev/null @@ -1,65 +0,0 @@ -{ - "_args": [ - [ - "minimatch@0.2.12", - "/mnt/data/Sites/r2c.net/user/themes/r2c" - ] - ], - "_development": true, - "_from": "minimatch@0.2.12", - "_id": "minimatch@0.2.12", - "_inBundle": false, - "_integrity": "sha1-6oKgEqxmLH3fqhRPHBR+aUb12vs=", - "_location": "/csscomb-core/minimatch", - "_phantomChildren": {}, - "_requested": { - "type": "version", - "registry": true, - "raw": "minimatch@0.2.12", - "name": "minimatch", - "escapedName": "minimatch", - "rawSpec": "0.2.12", - "saveSpec": null, - "fetchSpec": "0.2.12" - }, - "_requiredBy": [ - "/csscomb-core" - ], - "_resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.12.tgz", - "_spec": "0.2.12", - "_where": "/mnt/data/Sites/r2c.net/user/themes/r2c", - "author": { - "name": "Isaac Z. Schlueter", - "email": "i@izs.me", - "url": "http://blog.izs.me" - }, - "bugs": { - "url": "https://github.com/isaacs/minimatch/issues" - }, - "dependencies": { - "lru-cache": "2", - "sigmund": "~1.0.0" - }, - "description": "a glob matcher in javascript", - "devDependencies": { - "tap": "" - }, - "engines": { - "node": "*" - }, - "homepage": "https://github.com/isaacs/minimatch#readme", - "license": { - "type": "MIT", - "url": "http://github.com/isaacs/minimatch/raw/master/LICENSE" - }, - "main": "minimatch.js", - "name": "minimatch", - "repository": { - "type": "git", - "url": "git://github.com/isaacs/minimatch.git" - }, - "scripts": { - "test": "tap test" - }, - "version": "0.2.12" -} diff --git a/user/themes/r2c/node_modules/csscomb-core/node_modules/minimatch/test/basic.js b/user/themes/r2c/node_modules/csscomb-core/node_modules/minimatch/test/basic.js deleted file mode 100644 index ae7ac73..0000000 --- a/user/themes/r2c/node_modules/csscomb-core/node_modules/minimatch/test/basic.js +++ /dev/null @@ -1,399 +0,0 @@ -// http://www.bashcookbook.com/bashinfo/source/bash-1.14.7/tests/glob-test -// -// TODO: Some of these tests do very bad things with backslashes, and will -// most likely fail badly on windows. They should probably be skipped. - -var tap = require("tap") - , globalBefore = Object.keys(global) - , mm = require("../") - , files = [ "a", "b", "c", "d", "abc" - , "abd", "abe", "bb", "bcd" - , "ca", "cb", "dd", "de" - , "bdir/", "bdir/cfile"] - , next = files.concat([ "a-b", "aXb" - , ".x", ".y" ]) - - -var patterns = - [ "http://www.bashcookbook.com/bashinfo/source/bash-1.14.7/tests/glob-test" - , ["a*", ["a", "abc", "abd", "abe"]] - , ["X*", ["X*"], {nonull: true}] - - // allow null glob expansion - , ["X*", []] - - // isaacs: Slightly different than bash/sh/ksh - // \\* is not un-escaped to literal "*" in a failed match, - // but it does make it get treated as a literal star - , ["\\*", ["\\*"], {nonull: true}] - , ["\\**", ["\\**"], {nonull: true}] - , ["\\*\\*", ["\\*\\*"], {nonull: true}] - - , ["b*/", ["bdir/"]] - , ["c*", ["c", "ca", "cb"]] - , ["**", files] - - , ["\\.\\./*/", ["\\.\\./*/"], {nonull: true}] - , ["s/\\..*//", ["s/\\..*//"], {nonull: true}] - - , "legendary larry crashes bashes" - , ["/^root:/{s/^[^:]*:[^:]*:\([^:]*\).*$/\\1/" - , ["/^root:/{s/^[^:]*:[^:]*:\([^:]*\).*$/\\1/"], {nonull: true}] - , ["/^root:/{s/^[^:]*:[^:]*:\([^:]*\).*$/\1/" - , ["/^root:/{s/^[^:]*:[^:]*:\([^:]*\).*$/\1/"], {nonull: true}] - - , "character classes" - , ["[a-c]b*", ["abc", "abd", "abe", "bb", "cb"]] - , ["[a-y]*[^c]", ["abd", "abe", "bb", "bcd", - "bdir/", "ca", "cb", "dd", "de"]] - , ["a*[^c]", ["abd", "abe"]] - , function () { files.push("a-b", "aXb") } - , ["a[X-]b", ["a-b", "aXb"]] - , function () { files.push(".x", ".y") } - , ["[^a-c]*", ["d", "dd", "de"]] - , function () { files.push("a*b/", "a*b/ooo") } - , ["a\\*b/*", ["a*b/ooo"]] - , ["a\\*?/*", ["a*b/ooo"]] - , ["*\\\\!*", [], {null: true}, ["echo !7"]] - , ["*\\!*", ["echo !7"], null, ["echo !7"]] - , ["*.\\*", ["r.*"], null, ["r.*"]] - , ["a[b]c", ["abc"]] - , ["a[\\b]c", ["abc"]] - , ["a?c", ["abc"]] - , ["a\\*c", [], {null: true}, ["abc"]] - , ["", [""], { null: true }, [""]] - - , "http://www.opensource.apple.com/source/bash/bash-23/" + - "bash/tests/glob-test" - , function () { files.push("man/", "man/man1/", "man/man1/bash.1") } - , ["*/man*/bash.*", ["man/man1/bash.1"]] - , ["man/man1/bash.1", ["man/man1/bash.1"]] - , ["a***c", ["abc"], null, ["abc"]] - , ["a*****?c", ["abc"], null, ["abc"]] - , ["?*****??", ["abc"], null, ["abc"]] - , ["*****??", ["abc"], null, ["abc"]] - , ["?*****?c", ["abc"], null, ["abc"]] - , ["?***?****c", ["abc"], null, ["abc"]] - , ["?***?****?", ["abc"], null, ["abc"]] - , ["?***?****", ["abc"], null, ["abc"]] - , ["*******c", ["abc"], null, ["abc"]] - , ["*******?", ["abc"], null, ["abc"]] - , ["a*cd**?**??k", ["abcdecdhjk"], null, ["abcdecdhjk"]] - , ["a**?**cd**?**??k", ["abcdecdhjk"], null, ["abcdecdhjk"]] - , ["a**?**cd**?**??k***", ["abcdecdhjk"], null, ["abcdecdhjk"]] - , ["a**?**cd**?**??***k", ["abcdecdhjk"], null, ["abcdecdhjk"]] - , ["a**?**cd**?**??***k**", ["abcdecdhjk"], null, ["abcdecdhjk"]] - , ["a****c**?**??*****", ["abcdecdhjk"], null, ["abcdecdhjk"]] - , ["[-abc]", ["-"], null, ["-"]] - , ["[abc-]", ["-"], null, ["-"]] - , ["\\", ["\\"], null, ["\\"]] - , ["[\\\\]", ["\\"], null, ["\\"]] - , ["[[]", ["["], null, ["["]] - , ["[", ["["], null, ["["]] - , ["[*", ["[abc"], null, ["[abc"]] - , "a right bracket shall lose its special meaning and\n" + - "represent itself in a bracket expression if it occurs\n" + - "first in the list. -- POSIX.2 2.8.3.2" - , ["[]]", ["]"], null, ["]"]] - , ["[]-]", ["]"], null, ["]"]] - , ["[a-\z]", ["p"], null, ["p"]] - , ["??**********?****?", [], { null: true }, ["abc"]] - , ["??**********?****c", [], { null: true }, ["abc"]] - , ["?************c****?****", [], { null: true }, ["abc"]] - , ["*c*?**", [], { null: true }, ["abc"]] - , ["a*****c*?**", [], { null: true }, ["abc"]] - , ["a********???*******", [], { null: true }, ["abc"]] - , ["[]", [], { null: true }, ["a"]] - , ["[abc", [], { null: true }, ["["]] - - , "nocase tests" - , ["XYZ", ["xYz"], { nocase: true, null: true } - , ["xYz", "ABC", "IjK"]] - , ["ab*", ["ABC"], { nocase: true, null: true } - , ["xYz", "ABC", "IjK"]] - , ["[ia]?[ck]", ["ABC", "IjK"], { nocase: true, null: true } - , ["xYz", "ABC", "IjK"]] - - // [ pattern, [matches], MM opts, files, TAP opts] - , "onestar/twostar" - , ["{/*,*}", [], {null: true}, ["/asdf/asdf/asdf"]] - , ["{/?,*}", ["/a", "bb"], {null: true} - , ["/a", "/b/b", "/a/b/c", "bb"]] - - , "dots should not match unless requested" - , ["**", ["a/b"], {}, ["a/b", "a/.d", ".a/.d"]] - - // .. and . can only match patterns starting with ., - // even when options.dot is set. - , function () { - files = ["a/./b", "a/../b", "a/c/b", "a/.d/b"] - } - , ["a/*/b", ["a/c/b", "a/.d/b"], {dot: true}] - , ["a/.*/b", ["a/./b", "a/../b", "a/.d/b"], {dot: true}] - , ["a/*/b", ["a/c/b"], {dot:false}] - , ["a/.*/b", ["a/./b", "a/../b", "a/.d/b"], {dot: false}] - - - // this also tests that changing the options needs - // to change the cache key, even if the pattern is - // the same! - , ["**", ["a/b","a/.d",".a/.d"], { dot: true } - , [ ".a/.d", "a/.d", "a/b"]] - - , "paren sets cannot contain slashes" - , ["*(a/b)", ["*(a/b)"], {nonull: true}, ["a/b"]] - - // brace sets trump all else. - // - // invalid glob pattern. fails on bash4 and bsdglob. - // however, in this implementation, it's easier just - // to do the intuitive thing, and let brace-expansion - // actually come before parsing any extglob patterns, - // like the documentation seems to say. - // - // XXX: if anyone complains about this, either fix it - // or tell them to grow up and stop complaining. - // - // bash/bsdglob says this: - // , ["*(a|{b),c)}", ["*(a|{b),c)}"], {}, ["a", "ab", "ac", "ad"]] - // but we do this instead: - , ["*(a|{b),c)}", ["a", "ab", "ac"], {}, ["a", "ab", "ac", "ad"]] - - // test partial parsing in the presence of comment/negation chars - , ["[!a*", ["[!ab"], {}, ["[!ab", "[ab"]] - , ["[#a*", ["[#ab"], {}, ["[#ab", "[ab"]] - - // like: {a,b|c\\,d\\\|e} except it's unclosed, so it has to be escaped. - , ["+(a|*\\|c\\\\|d\\\\\\|e\\\\\\\\|f\\\\\\\\\\|g" - , ["+(a|b\\|c\\\\|d\\\\|e\\\\\\\\|f\\\\\\\\|g"] - , {} - , ["+(a|b\\|c\\\\|d\\\\|e\\\\\\\\|f\\\\\\\\|g", "a", "b\\c"]] - - - // crazy nested {,,} and *(||) tests. - , function () { - files = [ "a", "b", "c", "d" - , "ab", "ac", "ad" - , "bc", "cb" - , "bc,d", "c,db", "c,d" - , "d)", "(b|c", "*(b|c" - , "b|c", "b|cc", "cb|c" - , "x(a|b|c)", "x(a|c)" - , "(a|b|c)", "(a|c)"] - } - , ["*(a|{b,c})", ["a", "b", "c", "ab", "ac"]] - , ["{a,*(b|c,d)}", ["a","(b|c", "*(b|c", "d)"]] - // a - // *(b|c) - // *(b|d) - , ["{a,*(b|{c,d})}", ["a","b", "bc", "cb", "c", "d"]] - , ["*(a|{b|c,c})", ["a", "b", "c", "ab", "ac", "bc", "cb"]] - - - // test various flag settings. - , [ "*(a|{b|c,c})", ["x(a|b|c)", "x(a|c)", "(a|b|c)", "(a|c)"] - , { noext: true } ] - , ["a?b", ["x/y/acb", "acb/"], {matchBase: true} - , ["x/y/acb", "acb/", "acb/d/e", "x/y/acb/d"] ] - , ["#*", ["#a", "#b"], {nocomment: true}, ["#a", "#b", "c#d"]] - - - // begin channelling Boole and deMorgan... - , "negation tests" - , function () { - files = ["d", "e", "!ab", "!abc", "a!b", "\\!a"] - } - - // anything that is NOT a* matches. - , ["!a*", ["\\!a", "d", "e", "!ab", "!abc"]] - - // anything that IS !a* matches. - , ["!a*", ["!ab", "!abc"], {nonegate: true}] - - // anything that IS a* matches - , ["!!a*", ["a!b"]] - - // anything that is NOT !a* matches - , ["!\\!a*", ["a!b", "d", "e", "\\!a"]] - - // negation nestled within a pattern - , function () { - files = [ "foo.js" - , "foo.bar" - // can't match this one without negative lookbehind. - , "foo.js.js" - , "blar.js" - , "foo." - , "boo.js.boo" ] - } - , ["*.!(js)", ["foo.bar", "foo.", "boo.js.boo"] ] - - // https://github.com/isaacs/minimatch/issues/5 - , function () { - files = [ 'a/b/.x/c' - , 'a/b/.x/c/d' - , 'a/b/.x/c/d/e' - , 'a/b/.x' - , 'a/b/.x/' - , 'a/.x/b' - , '.x' - , '.x/' - , '.x/a' - , '.x/a/b' - , 'a/.x/b/.x/c' - , '.x/.x' ] - } - , ["**/.x/**", [ '.x/' - , '.x/a' - , '.x/a/b' - , 'a/.x/b' - , 'a/b/.x/' - , 'a/b/.x/c' - , 'a/b/.x/c/d' - , 'a/b/.x/c/d/e' ] ] - - ] - -var regexps = - [ '/^(?:(?=.)a[^/]*?)$/', - '/^(?:(?=.)X[^/]*?)$/', - '/^(?:(?=.)X[^/]*?)$/', - '/^(?:\\*)$/', - '/^(?:(?=.)\\*[^/]*?)$/', - '/^(?:\\*\\*)$/', - '/^(?:(?=.)b[^/]*?\\/)$/', - '/^(?:(?=.)c[^/]*?)$/', - '/^(?:(?:(?!(?:\\/|^)\\.).)*?)$/', - '/^(?:\\.\\.\\/(?!\\.)(?=.)[^/]*?\\/)$/', - '/^(?:s\\/(?=.)\\.\\.[^/]*?\\/)$/', - '/^(?:\\/\\^root:\\/\\{s\\/(?=.)\\^[^:][^/]*?:[^:][^/]*?:\\([^:]\\)[^/]*?\\.[^/]*?\\$\\/1\\/)$/', - '/^(?:\\/\\^root:\\/\\{s\\/(?=.)\\^[^:][^/]*?:[^:][^/]*?:\\([^:]\\)[^/]*?\\.[^/]*?\\$\\/\u0001\\/)$/', - '/^(?:(?!\\.)(?=.)[a-c]b[^/]*?)$/', - '/^(?:(?!\\.)(?=.)[a-y][^/]*?[^c])$/', - '/^(?:(?=.)a[^/]*?[^c])$/', - '/^(?:(?=.)a[X-]b)$/', - '/^(?:(?!\\.)(?=.)[^a-c][^/]*?)$/', - '/^(?:a\\*b\\/(?!\\.)(?=.)[^/]*?)$/', - '/^(?:(?=.)a\\*[^/]\\/(?!\\.)(?=.)[^/]*?)$/', - '/^(?:(?!\\.)(?=.)[^/]*?\\\\\\![^/]*?)$/', - '/^(?:(?!\\.)(?=.)[^/]*?\\![^/]*?)$/', - '/^(?:(?!\\.)(?=.)[^/]*?\\.\\*)$/', - '/^(?:(?=.)a[b]c)$/', - '/^(?:(?=.)a[b]c)$/', - '/^(?:(?=.)a[^/]c)$/', - '/^(?:a\\*c)$/', - 'false', - '/^(?:(?!\\.)(?=.)[^/]*?\\/(?=.)man[^/]*?\\/(?=.)bash\\.[^/]*?)$/', - '/^(?:man\\/man1\\/bash\\.1)$/', - '/^(?:(?=.)a[^/]*?[^/]*?[^/]*?c)$/', - '/^(?:(?=.)a[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/]c)$/', - '/^(?:(?!\\.)(?=.)[^/][^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/][^/])$/', - '/^(?:(?!\\.)(?=.)[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/][^/])$/', - '/^(?:(?!\\.)(?=.)[^/][^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/]c)$/', - '/^(?:(?!\\.)(?=.)[^/][^/]*?[^/]*?[^/]*?[^/][^/]*?[^/]*?[^/]*?[^/]*?c)$/', - '/^(?:(?!\\.)(?=.)[^/][^/]*?[^/]*?[^/]*?[^/][^/]*?[^/]*?[^/]*?[^/]*?[^/])$/', - '/^(?:(?!\\.)(?=.)[^/][^/]*?[^/]*?[^/]*?[^/][^/]*?[^/]*?[^/]*?[^/]*?)$/', - '/^(?:(?!\\.)(?=.)[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?c)$/', - '/^(?:(?!\\.)(?=.)[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/])$/', - '/^(?:(?=.)a[^/]*?cd[^/]*?[^/]*?[^/][^/]*?[^/]*?[^/][^/]k)$/', - '/^(?:(?=.)a[^/]*?[^/]*?[^/][^/]*?[^/]*?cd[^/]*?[^/]*?[^/][^/]*?[^/]*?[^/][^/]k)$/', - '/^(?:(?=.)a[^/]*?[^/]*?[^/][^/]*?[^/]*?cd[^/]*?[^/]*?[^/][^/]*?[^/]*?[^/][^/]k[^/]*?[^/]*?[^/]*?)$/', - '/^(?:(?=.)a[^/]*?[^/]*?[^/][^/]*?[^/]*?cd[^/]*?[^/]*?[^/][^/]*?[^/]*?[^/][^/][^/]*?[^/]*?[^/]*?k)$/', - '/^(?:(?=.)a[^/]*?[^/]*?[^/][^/]*?[^/]*?cd[^/]*?[^/]*?[^/][^/]*?[^/]*?[^/][^/][^/]*?[^/]*?[^/]*?k[^/]*?[^/]*?)$/', - '/^(?:(?=.)a[^/]*?[^/]*?[^/]*?[^/]*?c[^/]*?[^/]*?[^/][^/]*?[^/]*?[^/][^/][^/]*?[^/]*?[^/]*?[^/]*?[^/]*?)$/', - '/^(?:(?!\\.)(?=.)[-abc])$/', - '/^(?:(?!\\.)(?=.)[abc-])$/', - '/^(?:\\\\)$/', - '/^(?:(?!\\.)(?=.)[\\\\])$/', - '/^(?:(?!\\.)(?=.)[\\[])$/', - '/^(?:\\[)$/', - '/^(?:(?=.)\\[(?!\\.)(?=.)[^/]*?)$/', - '/^(?:(?!\\.)(?=.)[\\]])$/', - '/^(?:(?!\\.)(?=.)[\\]-])$/', - '/^(?:(?!\\.)(?=.)[a-z])$/', - '/^(?:(?!\\.)(?=.)[^/][^/][^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/][^/]*?[^/]*?[^/]*?[^/]*?[^/])$/', - '/^(?:(?!\\.)(?=.)[^/][^/][^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/][^/]*?[^/]*?[^/]*?[^/]*?c)$/', - '/^(?:(?!\\.)(?=.)[^/][^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?c[^/]*?[^/]*?[^/]*?[^/]*?[^/][^/]*?[^/]*?[^/]*?[^/]*?)$/', - '/^(?:(?!\\.)(?=.)[^/]*?c[^/]*?[^/][^/]*?[^/]*?)$/', - '/^(?:(?=.)a[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?c[^/]*?[^/][^/]*?[^/]*?)$/', - '/^(?:(?=.)a[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/][^/][^/][^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?[^/]*?)$/', - '/^(?:\\[\\])$/', - '/^(?:\\[abc)$/', - '/^(?:(?=.)XYZ)$/i', - '/^(?:(?=.)ab[^/]*?)$/i', - '/^(?:(?!\\.)(?=.)[ia][^/][ck])$/i', - '/^(?:\\/(?!\\.)(?=.)[^/]*?|(?!\\.)(?=.)[^/]*?)$/', - '/^(?:\\/(?!\\.)(?=.)[^/]|(?!\\.)(?=.)[^/]*?)$/', - '/^(?:(?:(?!(?:\\/|^)\\.).)*?)$/', - '/^(?:a\\/(?!(?:^|\\/)\\.{1,2}(?:$|\\/))(?=.)[^/]*?\\/b)$/', - '/^(?:a\\/(?=.)\\.[^/]*?\\/b)$/', - '/^(?:a\\/(?!\\.)(?=.)[^/]*?\\/b)$/', - '/^(?:a\\/(?=.)\\.[^/]*?\\/b)$/', - '/^(?:(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?)$/', - '/^(?:(?!\\.)(?=.)[^/]*?\\(a\\/b\\))$/', - '/^(?:(?!\\.)(?=.)(?:a|b)*|(?!\\.)(?=.)(?:a|c)*)$/', - '/^(?:(?=.)\\[(?=.)\\!a[^/]*?)$/', - '/^(?:(?=.)\\[(?=.)#a[^/]*?)$/', - '/^(?:(?=.)\\+\\(a\\|[^/]*?\\|c\\\\\\\\\\|d\\\\\\\\\\|e\\\\\\\\\\\\\\\\\\|f\\\\\\\\\\\\\\\\\\|g)$/', - '/^(?:(?!\\.)(?=.)(?:a|b)*|(?!\\.)(?=.)(?:a|c)*)$/', - '/^(?:a|(?!\\.)(?=.)[^/]*?\\(b\\|c|d\\))$/', - '/^(?:a|(?!\\.)(?=.)(?:b|c)*|(?!\\.)(?=.)(?:b|d)*)$/', - '/^(?:(?!\\.)(?=.)(?:a|b|c)*|(?!\\.)(?=.)(?:a|c)*)$/', - '/^(?:(?!\\.)(?=.)[^/]*?\\(a\\|b\\|c\\)|(?!\\.)(?=.)[^/]*?\\(a\\|c\\))$/', - '/^(?:(?=.)a[^/]b)$/', - '/^(?:(?=.)#[^/]*?)$/', - '/^(?!^(?:(?=.)a[^/]*?)$).*$/', - '/^(?:(?=.)\\!a[^/]*?)$/', - '/^(?:(?=.)a[^/]*?)$/', - '/^(?!^(?:(?=.)\\!a[^/]*?)$).*$/', - '/^(?:(?!\\.)(?=.)[^/]*?\\.(?:(?!js)[^/]*?))$/', - '/^(?:(?:(?!(?:\\/|^)\\.).)*?\\/\\.x\\/(?:(?!(?:\\/|^)\\.).)*?)$/' ] -var re = 0; - -tap.test("basic tests", function (t) { - var start = Date.now() - - // [ pattern, [matches], MM opts, files, TAP opts] - patterns.forEach(function (c) { - if (typeof c === "function") return c() - if (typeof c === "string") return t.comment(c) - - var pattern = c[0] - , expect = c[1].sort(alpha) - , options = c[2] || {} - , f = c[3] || files - , tapOpts = c[4] || {} - - // options.debug = true - var m = new mm.Minimatch(pattern, options) - var r = m.makeRe() - var expectRe = regexps[re++] - tapOpts.re = String(r) || JSON.stringify(r) - tapOpts.files = JSON.stringify(f) - tapOpts.pattern = pattern - tapOpts.set = m.set - tapOpts.negated = m.negate - - var actual = mm.match(f, pattern, options) - actual.sort(alpha) - - t.equivalent( actual, expect - , JSON.stringify(pattern) + " " + JSON.stringify(expect) - , tapOpts ) - - t.equal(tapOpts.re, expectRe, tapOpts) - }) - - t.comment("time=" + (Date.now() - start) + "ms") - t.end() -}) - -tap.test("global leak test", function (t) { - var globalAfter = Object.keys(global) - t.equivalent(globalAfter, globalBefore, "no new globals, please") - t.end() -}) - -function alpha (a, b) { - return a > b ? 1 : -1 -} diff --git a/user/themes/r2c/node_modules/csscomb-core/node_modules/minimatch/test/brace-expand.js b/user/themes/r2c/node_modules/csscomb-core/node_modules/minimatch/test/brace-expand.js deleted file mode 100644 index 7ee278a..0000000 --- a/user/themes/r2c/node_modules/csscomb-core/node_modules/minimatch/test/brace-expand.js +++ /dev/null @@ -1,33 +0,0 @@ -var tap = require("tap") - , minimatch = require("../") - -tap.test("brace expansion", function (t) { - // [ pattern, [expanded] ] - ; [ [ "a{b,c{d,e},{f,g}h}x{y,z}" - , [ "abxy" - , "abxz" - , "acdxy" - , "acdxz" - , "acexy" - , "acexz" - , "afhxy" - , "afhxz" - , "aghxy" - , "aghxz" ] ] - , [ "a{1..5}b" - , [ "a1b" - , "a2b" - , "a3b" - , "a4b" - , "a5b" ] ] - , [ "a{b}c", ["a{b}c"] ] - ].forEach(function (tc) { - var p = tc[0] - , expect = tc[1] - t.equivalent(minimatch.braceExpand(p), expect, p) - }) - console.error("ending") - t.end() -}) - - diff --git a/user/themes/r2c/node_modules/csscomb-core/node_modules/minimatch/test/caching.js b/user/themes/r2c/node_modules/csscomb-core/node_modules/minimatch/test/caching.js deleted file mode 100644 index 0fec4b0..0000000 --- a/user/themes/r2c/node_modules/csscomb-core/node_modules/minimatch/test/caching.js +++ /dev/null @@ -1,14 +0,0 @@ -var Minimatch = require("../minimatch.js").Minimatch -var tap = require("tap") -tap.test("cache test", function (t) { - var mm1 = new Minimatch("a?b") - var mm2 = new Minimatch("a?b") - t.equal(mm1, mm2, "should get the same object") - // the lru should drop it after 100 entries - for (var i = 0; i < 100; i ++) { - new Minimatch("a"+i) - } - mm2 = new Minimatch("a?b") - t.notEqual(mm1, mm2, "cache should have dropped") - t.end() -}) diff --git a/user/themes/r2c/node_modules/csscomb-core/node_modules/minimatch/test/defaults.js b/user/themes/r2c/node_modules/csscomb-core/node_modules/minimatch/test/defaults.js deleted file mode 100644 index 25f1f60..0000000 --- a/user/themes/r2c/node_modules/csscomb-core/node_modules/minimatch/test/defaults.js +++ /dev/null @@ -1,274 +0,0 @@ -// http://www.bashcookbook.com/bashinfo/source/bash-1.14.7/tests/glob-test -// -// TODO: Some of these tests do very bad things with backslashes, and will -// most likely fail badly on windows. They should probably be skipped. - -var tap = require("tap") - , globalBefore = Object.keys(global) - , mm = require("../") - , files = [ "a", "b", "c", "d", "abc" - , "abd", "abe", "bb", "bcd" - , "ca", "cb", "dd", "de" - , "bdir/", "bdir/cfile"] - , next = files.concat([ "a-b", "aXb" - , ".x", ".y" ]) - -tap.test("basic tests", function (t) { - var start = Date.now() - - // [ pattern, [matches], MM opts, files, TAP opts] - ; [ "http://www.bashcookbook.com/bashinfo" + - "/source/bash-1.14.7/tests/glob-test" - , ["a*", ["a", "abc", "abd", "abe"]] - , ["X*", ["X*"], {nonull: true}] - - // allow null glob expansion - , ["X*", []] - - // isaacs: Slightly different than bash/sh/ksh - // \\* is not un-escaped to literal "*" in a failed match, - // but it does make it get treated as a literal star - , ["\\*", ["\\*"], {nonull: true}] - , ["\\**", ["\\**"], {nonull: true}] - , ["\\*\\*", ["\\*\\*"], {nonull: true}] - - , ["b*/", ["bdir/"]] - , ["c*", ["c", "ca", "cb"]] - , ["**", files] - - , ["\\.\\./*/", ["\\.\\./*/"], {nonull: true}] - , ["s/\\..*//", ["s/\\..*//"], {nonull: true}] - - , "legendary larry crashes bashes" - , ["/^root:/{s/^[^:]*:[^:]*:\([^:]*\).*$/\\1/" - , ["/^root:/{s/^[^:]*:[^:]*:\([^:]*\).*$/\\1/"], {nonull: true}] - , ["/^root:/{s/^[^:]*:[^:]*:\([^:]*\).*$/\1/" - , ["/^root:/{s/^[^:]*:[^:]*:\([^:]*\).*$/\1/"], {nonull: true}] - - , "character classes" - , ["[a-c]b*", ["abc", "abd", "abe", "bb", "cb"]] - , ["[a-y]*[^c]", ["abd", "abe", "bb", "bcd", - "bdir/", "ca", "cb", "dd", "de"]] - , ["a*[^c]", ["abd", "abe"]] - , function () { files.push("a-b", "aXb") } - , ["a[X-]b", ["a-b", "aXb"]] - , function () { files.push(".x", ".y") } - , ["[^a-c]*", ["d", "dd", "de"]] - , function () { files.push("a*b/", "a*b/ooo") } - , ["a\\*b/*", ["a*b/ooo"]] - , ["a\\*?/*", ["a*b/ooo"]] - , ["*\\\\!*", [], {null: true}, ["echo !7"]] - , ["*\\!*", ["echo !7"], null, ["echo !7"]] - , ["*.\\*", ["r.*"], null, ["r.*"]] - , ["a[b]c", ["abc"]] - , ["a[\\b]c", ["abc"]] - , ["a?c", ["abc"]] - , ["a\\*c", [], {null: true}, ["abc"]] - , ["", [""], { null: true }, [""]] - - , "http://www.opensource.apple.com/source/bash/bash-23/" + - "bash/tests/glob-test" - , function () { files.push("man/", "man/man1/", "man/man1/bash.1") } - , ["*/man*/bash.*", ["man/man1/bash.1"]] - , ["man/man1/bash.1", ["man/man1/bash.1"]] - , ["a***c", ["abc"], null, ["abc"]] - , ["a*****?c", ["abc"], null, ["abc"]] - , ["?*****??", ["abc"], null, ["abc"]] - , ["*****??", ["abc"], null, ["abc"]] - , ["?*****?c", ["abc"], null, ["abc"]] - , ["?***?****c", ["abc"], null, ["abc"]] - , ["?***?****?", ["abc"], null, ["abc"]] - , ["?***?****", ["abc"], null, ["abc"]] - , ["*******c", ["abc"], null, ["abc"]] - , ["*******?", ["abc"], null, ["abc"]] - , ["a*cd**?**??k", ["abcdecdhjk"], null, ["abcdecdhjk"]] - , ["a**?**cd**?**??k", ["abcdecdhjk"], null, ["abcdecdhjk"]] - , ["a**?**cd**?**??k***", ["abcdecdhjk"], null, ["abcdecdhjk"]] - , ["a**?**cd**?**??***k", ["abcdecdhjk"], null, ["abcdecdhjk"]] - , ["a**?**cd**?**??***k**", ["abcdecdhjk"], null, ["abcdecdhjk"]] - , ["a****c**?**??*****", ["abcdecdhjk"], null, ["abcdecdhjk"]] - , ["[-abc]", ["-"], null, ["-"]] - , ["[abc-]", ["-"], null, ["-"]] - , ["\\", ["\\"], null, ["\\"]] - , ["[\\\\]", ["\\"], null, ["\\"]] - , ["[[]", ["["], null, ["["]] - , ["[", ["["], null, ["["]] - , ["[*", ["[abc"], null, ["[abc"]] - , "a right bracket shall lose its special meaning and\n" + - "represent itself in a bracket expression if it occurs\n" + - "first in the list. -- POSIX.2 2.8.3.2" - , ["[]]", ["]"], null, ["]"]] - , ["[]-]", ["]"], null, ["]"]] - , ["[a-\z]", ["p"], null, ["p"]] - , ["??**********?****?", [], { null: true }, ["abc"]] - , ["??**********?****c", [], { null: true }, ["abc"]] - , ["?************c****?****", [], { null: true }, ["abc"]] - , ["*c*?**", [], { null: true }, ["abc"]] - , ["a*****c*?**", [], { null: true }, ["abc"]] - , ["a********???*******", [], { null: true }, ["abc"]] - , ["[]", [], { null: true }, ["a"]] - , ["[abc", [], { null: true }, ["["]] - - , "nocase tests" - , ["XYZ", ["xYz"], { nocase: true, null: true } - , ["xYz", "ABC", "IjK"]] - , ["ab*", ["ABC"], { nocase: true, null: true } - , ["xYz", "ABC", "IjK"]] - , ["[ia]?[ck]", ["ABC", "IjK"], { nocase: true, null: true } - , ["xYz", "ABC", "IjK"]] - - // [ pattern, [matches], MM opts, files, TAP opts] - , "onestar/twostar" - , ["{/*,*}", [], {null: true}, ["/asdf/asdf/asdf"]] - , ["{/?,*}", ["/a", "bb"], {null: true} - , ["/a", "/b/b", "/a/b/c", "bb"]] - - , "dots should not match unless requested" - , ["**", ["a/b"], {}, ["a/b", "a/.d", ".a/.d"]] - - // .. and . can only match patterns starting with ., - // even when options.dot is set. - , function () { - files = ["a/./b", "a/../b", "a/c/b", "a/.d/b"] - } - , ["a/*/b", ["a/c/b", "a/.d/b"], {dot: true}] - , ["a/.*/b", ["a/./b", "a/../b", "a/.d/b"], {dot: true}] - , ["a/*/b", ["a/c/b"], {dot:false}] - , ["a/.*/b", ["a/./b", "a/../b", "a/.d/b"], {dot: false}] - - - // this also tests that changing the options needs - // to change the cache key, even if the pattern is - // the same! - , ["**", ["a/b","a/.d",".a/.d"], { dot: true } - , [ ".a/.d", "a/.d", "a/b"]] - - , "paren sets cannot contain slashes" - , ["*(a/b)", ["*(a/b)"], {nonull: true}, ["a/b"]] - - // brace sets trump all else. - // - // invalid glob pattern. fails on bash4 and bsdglob. - // however, in this implementation, it's easier just - // to do the intuitive thing, and let brace-expansion - // actually come before parsing any extglob patterns, - // like the documentation seems to say. - // - // XXX: if anyone complains about this, either fix it - // or tell them to grow up and stop complaining. - // - // bash/bsdglob says this: - // , ["*(a|{b),c)}", ["*(a|{b),c)}"], {}, ["a", "ab", "ac", "ad"]] - // but we do this instead: - , ["*(a|{b),c)}", ["a", "ab", "ac"], {}, ["a", "ab", "ac", "ad"]] - - // test partial parsing in the presence of comment/negation chars - , ["[!a*", ["[!ab"], {}, ["[!ab", "[ab"]] - , ["[#a*", ["[#ab"], {}, ["[#ab", "[ab"]] - - // like: {a,b|c\\,d\\\|e} except it's unclosed, so it has to be escaped. - , ["+(a|*\\|c\\\\|d\\\\\\|e\\\\\\\\|f\\\\\\\\\\|g" - , ["+(a|b\\|c\\\\|d\\\\|e\\\\\\\\|f\\\\\\\\|g"] - , {} - , ["+(a|b\\|c\\\\|d\\\\|e\\\\\\\\|f\\\\\\\\|g", "a", "b\\c"]] - - - // crazy nested {,,} and *(||) tests. - , function () { - files = [ "a", "b", "c", "d" - , "ab", "ac", "ad" - , "bc", "cb" - , "bc,d", "c,db", "c,d" - , "d)", "(b|c", "*(b|c" - , "b|c", "b|cc", "cb|c" - , "x(a|b|c)", "x(a|c)" - , "(a|b|c)", "(a|c)"] - } - , ["*(a|{b,c})", ["a", "b", "c", "ab", "ac"]] - , ["{a,*(b|c,d)}", ["a","(b|c", "*(b|c", "d)"]] - // a - // *(b|c) - // *(b|d) - , ["{a,*(b|{c,d})}", ["a","b", "bc", "cb", "c", "d"]] - , ["*(a|{b|c,c})", ["a", "b", "c", "ab", "ac", "bc", "cb"]] - - - // test various flag settings. - , [ "*(a|{b|c,c})", ["x(a|b|c)", "x(a|c)", "(a|b|c)", "(a|c)"] - , { noext: true } ] - , ["a?b", ["x/y/acb", "acb/"], {matchBase: true} - , ["x/y/acb", "acb/", "acb/d/e", "x/y/acb/d"] ] - , ["#*", ["#a", "#b"], {nocomment: true}, ["#a", "#b", "c#d"]] - - - // begin channelling Boole and deMorgan... - , "negation tests" - , function () { - files = ["d", "e", "!ab", "!abc", "a!b", "\\!a"] - } - - // anything that is NOT a* matches. - , ["!a*", ["\\!a", "d", "e", "!ab", "!abc"]] - - // anything that IS !a* matches. - , ["!a*", ["!ab", "!abc"], {nonegate: true}] - - // anything that IS a* matches - , ["!!a*", ["a!b"]] - - // anything that is NOT !a* matches - , ["!\\!a*", ["a!b", "d", "e", "\\!a"]] - - // negation nestled within a pattern - , function () { - files = [ "foo.js" - , "foo.bar" - // can't match this one without negative lookbehind. - , "foo.js.js" - , "blar.js" - , "foo." - , "boo.js.boo" ] - } - , ["*.!(js)", ["foo.bar", "foo.", "boo.js.boo"] ] - - ].forEach(function (c) { - if (typeof c === "function") return c() - if (typeof c === "string") return t.comment(c) - - var pattern = c[0] - , expect = c[1].sort(alpha) - , options = c[2] || {} - , f = c[3] || files - , tapOpts = c[4] || {} - - // options.debug = true - var Class = mm.defaults(options).Minimatch - var m = new Class(pattern, {}) - var r = m.makeRe() - tapOpts.re = String(r) || JSON.stringify(r) - tapOpts.files = JSON.stringify(f) - tapOpts.pattern = pattern - tapOpts.set = m.set - tapOpts.negated = m.negate - - var actual = mm.match(f, pattern, options) - actual.sort(alpha) - - t.equivalent( actual, expect - , JSON.stringify(pattern) + " " + JSON.stringify(expect) - , tapOpts ) - }) - - t.comment("time=" + (Date.now() - start) + "ms") - t.end() -}) - -tap.test("global leak test", function (t) { - var globalAfter = Object.keys(global) - t.equivalent(globalAfter, globalBefore, "no new globals, please") - t.end() -}) - -function alpha (a, b) { - return a > b ? 1 : -1 -} diff --git a/user/themes/r2c/node_modules/csscomb-core/package.json b/user/themes/r2c/node_modules/csscomb-core/package.json deleted file mode 100644 index 621be21..0000000 --- a/user/themes/r2c/node_modules/csscomb-core/package.json +++ /dev/null @@ -1,68 +0,0 @@ -{ - "_args": [ - [ - "csscomb-core@3.0.0-3.1", - "/mnt/data/Sites/r2c.net/user/themes/r2c" - ] - ], - "_development": true, - "_from": "csscomb-core@3.0.0-3.1", - "_id": "csscomb-core@3.0.0-3.1", - "_inBundle": false, - "_integrity": "sha1-tBHI18/g3z8v4d+E0b1kpvAEbGg=", - "_location": "/csscomb-core", - "_phantomChildren": { - "lru-cache": "2.7.3", - "sigmund": "1.0.1" - }, - "_requested": { - "type": "version", - "registry": true, - "raw": "csscomb-core@3.0.0-3.1", - "name": "csscomb-core", - "escapedName": "csscomb-core", - "rawSpec": "3.0.0-3.1", - "saveSpec": null, - "fetchSpec": "3.0.0-3.1" - }, - "_requiredBy": [ - "/csscomb" - ], - "_resolved": "https://registry.npmjs.org/csscomb-core/-/csscomb-core-3.0.0-3.1.tgz", - "_spec": "3.0.0-3.1", - "_where": "/mnt/data/Sites/r2c.net/user/themes/r2c", - "bugs": { - "url": "https://github.com/csscomb/core/issues" - }, - "dependencies": { - "gonzales-pe": "3.0.0-28", - "minimatch": "0.2.12", - "vow": "0.4.4", - "vow-fs": "0.3.2" - }, - "description": "Framework for writing postprocessors", - "devDependencies": { - "jscoverage": "0.5.x", - "mocha": "1.20.x" - }, - "homepage": "https://github.com/csscomb/core#readme", - "license": "MIT", - "main": "lib/core.js", - "maintainers": [ - { - "name": "Tony Ganch", - "email": "tonyganch+github@gmail.com", - "url": "http://tonyganch.com/" - } - ], - "name": "csscomb-core", - "repository": { - "type": "git", - "url": "git+https://github.com/csscomb/core.git" - }, - "scripts": { - "cov": "mocha -r jscoverage --covout=html test >> /dev/null && open ./covreporter/index.html", - "test": "mocha" - }, - "version": "3.0.0-3.1" -} diff --git a/user/themes/r2c/node_modules/csscomb-core/test/add_handler.js b/user/themes/r2c/node_modules/csscomb-core/test/add_handler.js deleted file mode 100644 index e494441..0000000 --- a/user/themes/r2c/node_modules/csscomb-core/test/add_handler.js +++ /dev/null @@ -1,32 +0,0 @@ -// Depends on: _.setValue() - -var Comb = require('../lib/core'); -var assert = require('assert'); - -describe('_.addHandler()', function() { - it('Option has `setValue` method', function() { - var comb = new Comb(); - comb._.handlers = []; - comb._.configuredOptions = {}; - var option = { - name: 'nani', - setValue: function(value) { return value.toUpperCase(); } - }; - comb._.addHandler(option, 'foo'); - assert.deepEqual([option], comb._.handlers); - assert.equal('FOO', comb._.configuredOptions.nani); - }); - - it('Option has no `setValue` method', function() { - var comb = new Comb(); - comb._.handlers = []; - comb._.configuredOptions = {}; - var option = { - accepts: {string: /^foo$/}, - name: 'nani' - }; - comb._.addHandler(option, 'foo'); - assert.deepEqual([option], comb._.handlers); - assert.equal('foo', comb._.configuredOptions.nani); - }); -}); diff --git a/user/themes/r2c/node_modules/csscomb-core/test/configure.js b/user/themes/r2c/node_modules/csscomb-core/test/configure.js deleted file mode 100644 index e69de29..0000000 diff --git a/user/themes/r2c/node_modules/csscomb-core/test/constructor.js b/user/themes/r2c/node_modules/csscomb-core/test/constructor.js deleted file mode 100644 index 1457cc4..0000000 --- a/user/themes/r2c/node_modules/csscomb-core/test/constructor.js +++ /dev/null @@ -1,22 +0,0 @@ -var Comb = require('../lib/core'); -var assert = require('assert'); - -describe('constructor', function() { - it('Passing no options to constructor', function() { - var comb = new Comb(); - assert.equal(null, comb._.handlers); - assert.deepEqual([], comb._.optionsOrder); - }); - - it('Passing an empty array of options to constructor', function() { - var comb = new Comb([]); - assert.equal(null, comb._.handlers); - assert.deepEqual([], comb._.optionsOrder); - }); - - it('Passing no options to constructor', function() { - var comb = new Comb(); - assert.equal(null, comb._.handlers); - }); - -}); diff --git a/user/themes/r2c/node_modules/csscomb-core/test/get_options_order.js b/user/themes/r2c/node_modules/csscomb-core/test/get_options_order.js deleted file mode 100644 index e69de29..0000000 diff --git a/user/themes/r2c/node_modules/csscomb-core/test/get_syntax.js b/user/themes/r2c/node_modules/csscomb-core/test/get_syntax.js deleted file mode 100644 index 1129cda..0000000 --- a/user/themes/r2c/node_modules/csscomb-core/test/get_syntax.js +++ /dev/null @@ -1,10 +0,0 @@ -var Comb = require('../lib/core'); -var assert = require('assert'); - -describe('_.getSyntax()', function() { - it('Ok', function() { - var comb = new Comb(); - comb.syntax = 'css'; - assert.equal('css', comb.getSyntax()); - }); -}); diff --git a/user/themes/r2c/node_modules/csscomb-core/test/get_value.js b/user/themes/r2c/node_modules/csscomb-core/test/get_value.js deleted file mode 100644 index bb4ef5c..0000000 --- a/user/themes/r2c/node_modules/csscomb-core/test/get_value.js +++ /dev/null @@ -1,11 +0,0 @@ -var Comb = require('../lib/core'); -var assert = require('assert'); - -describe('_.getSyntax()', function() { - it('Ok', function() { - var comb = new Comb(); - comb._.configuredOptions = {nani: 'foo'}; - assert.equal('foo', comb.getValue('nani')); - }); -}); - diff --git a/user/themes/r2c/node_modules/csscomb-core/test/lint_directory.js b/user/themes/r2c/node_modules/csscomb-core/test/lint_directory.js deleted file mode 100644 index e69de29..0000000 diff --git a/user/themes/r2c/node_modules/csscomb-core/test/lint_file.js b/user/themes/r2c/node_modules/csscomb-core/test/lint_file.js deleted file mode 100644 index e69de29..0000000 diff --git a/user/themes/r2c/node_modules/csscomb-core/test/lint_path.js b/user/themes/r2c/node_modules/csscomb-core/test/lint_path.js deleted file mode 100644 index e69de29..0000000 diff --git a/user/themes/r2c/node_modules/csscomb-core/test/lint_string.js b/user/themes/r2c/node_modules/csscomb-core/test/lint_string.js deleted file mode 100644 index 10c0144..0000000 --- a/user/themes/r2c/node_modules/csscomb-core/test/lint_string.js +++ /dev/null @@ -1,19 +0,0 @@ -// Depends on: _.lintTree() - -var Comb = require('../lib/core'); -var assert = require('assert'); - -describe('lintString()', function() { - it('Should lint', function() { - var comb = new Comb(); - var string = 'a{color:red}'; - var error = {line:1, column: 7, message: 'foo'}; - comb._.handlers = [{ - syntax: ['css'], - lint: function(node) { - if (node.content === 'red') return error; - } - }]; - assert.deepEqual([error], comb.lintString(string)); - }); -}); diff --git a/user/themes/r2c/node_modules/csscomb-core/test/lint_tree.js b/user/themes/r2c/node_modules/csscomb-core/test/lint_tree.js deleted file mode 100644 index ef2c335..0000000 --- a/user/themes/r2c/node_modules/csscomb-core/test/lint_tree.js +++ /dev/null @@ -1,59 +0,0 @@ -// Depends on: getSyntax(), gonzales - -var Comb = require('../lib/core'); -var assert = require('assert'); -var gonzales = require('gonzales-pe'); - -describe('lintTree()', function() { - it('Skip handlers that do not support given syntax', function() { - var comb = new Comb(); - var ast = {}; - comb.syntax = 'less'; - comb._.handlers = [{ - syntax: ['css'] - }]; - assert.deepEqual([], comb._.lintTree(ast)); - }); - - it('Skip handlers that have no `lint` method', function() { - var comb = new Comb(); - var ast = {}; - comb.syntax = 'css'; - comb._.handlers = [{ - syntax: ['css'] - }]; - assert.deepEqual([], comb._.lintTree(ast)); - }); - - it('Should lint, one error', function() { - var comb = new Comb(); - var ast = originalAST = gonzales.parse('a{color:red}'); - var error = {line:1, column: 7, message: 'foo'}; - comb.syntax = 'css'; - comb._.handlers = [{ - syntax: ['css'], - lint: function(node) { - if (node.content === 'red') return error; - } - }]; - assert.deepEqual([error], comb._.lintTree(ast)); - // Should not modify ast: - assert.deepEqual(originalAST, ast); - }); - - it('Should lint, multiple errors', function() { - var comb = new Comb(); - var ast = originalAST = gonzales.parse('a{color:red}'); - var error = {line:1, column: 7, message: 'foo'}; - comb.syntax = 'css'; - comb._.handlers = [{ - syntax: ['css'], - lint: function(node) { - if (node.content === 'red') return [error, error]; - } - }]; - assert.deepEqual([error, error], comb._.lintTree(ast)); - // Should not modify ast: - assert.deepEqual(originalAST, ast); - }); -}); diff --git a/user/themes/r2c/node_modules/csscomb-core/test/process_directory.js b/user/themes/r2c/node_modules/csscomb-core/test/process_directory.js deleted file mode 100644 index e69de29..0000000 diff --git a/user/themes/r2c/node_modules/csscomb-core/test/process_file.js b/user/themes/r2c/node_modules/csscomb-core/test/process_file.js deleted file mode 100644 index e69de29..0000000 diff --git a/user/themes/r2c/node_modules/csscomb-core/test/process_path.js b/user/themes/r2c/node_modules/csscomb-core/test/process_path.js deleted file mode 100644 index e69de29..0000000 diff --git a/user/themes/r2c/node_modules/csscomb-core/test/process_string.js b/user/themes/r2c/node_modules/csscomb-core/test/process_string.js deleted file mode 100644 index e69de29..0000000 diff --git a/user/themes/r2c/node_modules/csscomb-core/test/process_tree.js b/user/themes/r2c/node_modules/csscomb-core/test/process_tree.js deleted file mode 100644 index e69de29..0000000 diff --git a/user/themes/r2c/node_modules/csscomb-core/test/set_value.js b/user/themes/r2c/node_modules/csscomb-core/test/set_value.js deleted file mode 100644 index 3154464..0000000 --- a/user/themes/r2c/node_modules/csscomb-core/test/set_value.js +++ /dev/null @@ -1,73 +0,0 @@ -var Comb = require('../lib/core'); -var assert = require('assert'); - -describe('_.setValue()', function() { - it('No options', function() { - var comb = new Comb(); - assert.throws(function() { - comb._.setValue(); - }); - }); - - it('Empty options', function() { - var comb = new Comb(); - assert.throws(function() { - comb._.setValue({}); - }); - }); - - it('Value of unacceptable type', function() { - var comb = new Comb(); - assert.throws(function() { - comb._.setValue({boolean: [true]}, 'nani'); - }); - }); - - it('Not-Ok boolean', function() { - var comb = new Comb(); - assert.throws(function() { - comb._.setValue({boolean: [true]}, false); - }); - }); - - it('Ok boolean', function() { - var comb = new Comb(); - var value = comb._.setValue({boolean: [true]}, true); - assert.equal(true, value); - }); - - it('Not-Ok number', function() { - var comb = new Comb(); - assert.throws(function() { - comb._.setValue({number: true}, 3.6); - }); - }); - - it('Ok number', function() { - var comb = new Comb(); - var value = comb._.setValue({number: true}, 3); - assert.equal(' ', value); - }); - - it('Not-Ok string', function() { - var comb = new Comb(); - assert.throws(function() { - comb._.setValue({string: /^nani$/}, 'foo'); - }); - }); - - it('Ok string', function() { - var comb = new Comb(); - var value = comb._.setValue({string: /^nani$/}, 'nani'); - assert.equal('nani', value); - }); - - it('setValue method not implemented', function() { - var comb = new Comb(); - assert.throws(function() { - comb._.setValue({object: true}, {}); - }); - }); - -}); - diff --git a/user/themes/r2c/node_modules/csscomb-core/test/should_process.js b/user/themes/r2c/node_modules/csscomb-core/test/should_process.js deleted file mode 100644 index 7f601bd..0000000 --- a/user/themes/r2c/node_modules/csscomb-core/test/should_process.js +++ /dev/null @@ -1,54 +0,0 @@ -var Comb = require('../lib/core'); -var assert = require('assert'); -var minimatch = require('minimatch'); - -describe('_.shouldProcess()', function() { - it('No options', function() { - var comb = new Comb(); - assert.throws(function() { - comb._.shouldProcess(); - }); - }); - - it('Empty list of excludes', function() { - var comb = new Comb(); - comb._.exclude = []; - var should = comb._.shouldProcess('/Users/tg/nani'); - assert.equal(true, should); - }); - - it('Not excluded', function() { - var comb = new Comb(); - comb._.exclude = [minimatch.Minimatch('/tmp/*')]; - var should = comb._.shouldProcess('/Users/tg/nani'); - assert.equal(true, should); - }); - - it('Not excluded, 2', function() { - var comb = new Comb(); - comb._.exclude = [minimatch.Minimatch('/tmp/*')]; - var should = comb._.shouldProcess('/tmp/foo/nani'); - assert.equal(true, should); - }); - - it('Excluded', function() { - var comb = new Comb(); - comb._.exclude = [minimatch.Minimatch('/tmp/*')]; - var should = comb._.shouldProcess('/tmp/nani'); - assert.equal(false, should); - }); - - it('Excluded, 2', function() { - var comb = new Comb(); - comb._.exclude = [minimatch.Minimatch('/tmp/**/*')]; - var should = comb._.shouldProcess('/tmp/foo/nani'); - assert.equal(false, should); - }); - - it('Excluded, 3, with slash at the end', function() { - var comb = new Comb(); - comb._.exclude = [minimatch.Minimatch('/tmp/nani')]; - var should = comb._.shouldProcess('/tmp/nani/'); - assert.equal(false, should); - }); -}); diff --git a/user/themes/r2c/node_modules/csscomb-core/test/should_process_file.js b/user/themes/r2c/node_modules/csscomb-core/test/should_process_file.js deleted file mode 100644 index 598967c..0000000 --- a/user/themes/r2c/node_modules/csscomb-core/test/should_process_file.js +++ /dev/null @@ -1,27 +0,0 @@ -var Comb = require('../lib/core'); -var assert = require('assert'); - -describe('_.shouldProcessFile()', function() { - it('No options', function() { - var comb = new Comb(); - assert.throws(function() { - comb._.shouldProcessFile(); - }); - }); - - it('Supported syntax', function() { - var comb = new Comb(); - comb._.supportedSyntaxes = ['css']; - comb._.exclude = []; - var should = comb._.shouldProcessFile('nani.css'); - assert.equal(true, should); - }); - - it('Not supported syntax', function() { - var comb = new Comb(); - comb._.supportedSyntaxes = ['css']; - comb._.exclude = []; - var should = comb._.shouldProcessFile('nani.js'); - assert.equal(false, should); - }); -}); diff --git a/user/themes/r2c/node_modules/csscomb-core/test/update_option_order.js b/user/themes/r2c/node_modules/csscomb-core/test/update_option_order.js deleted file mode 100644 index e69de29..0000000 diff --git a/user/themes/r2c/node_modules/csscomb-core/test/use.js b/user/themes/r2c/node_modules/csscomb-core/test/use.js deleted file mode 100644 index e69de29..0000000 diff --git a/user/themes/r2c/node_modules/csscomb/CHANGELOG.md b/user/themes/r2c/node_modules/csscomb/CHANGELOG.md deleted file mode 100644 index 794cec0..0000000 --- a/user/themes/r2c/node_modules/csscomb/CHANGELOG.md +++ /dev/null @@ -1,232 +0,0 @@ -# Changelog - -## 3.1.7 - 2015-06-09 - -- Do not remove units from values starting from zeroes, like `0.5em` (#394) - -## 3.1.6 - 2015-06-09 -- Hotfix for issue when `unitless-zero` crashed on percentages in Less (#389) - -## 3.1.5 - 2015-05-27 -- Fixed dependencies - -## 3.1.4 - 2015-05-24 -- Fixed `space-after-opening-brace` option for empty media queries (#387) - -## 3.1.3 - 2015-05-20 -- Do not add extra space before combinators which go first in selectors (#381) - -## 3.1.2 - 2015-05-20 -- Fixed processing of hashes (#379) - -## 3.1.1 - 2015-05-20 -- Fixed `space-between-declarations` vs. media queries (#378) - -## 3.1.0 - 2015-05-19 -**Thanks to -[@1000ch](https://github.com/1000ch), -[@alexeykuzmin](https://github.com/alexeykuzmin), -[@jonrohan](https://github.com/jonrohan)** -- Used new Gonzales PE API -- Fixed nested properties (#319) -- Added support for symlinked configs -- Added support for configs with any extension - -## 3.0.4 - 2014-11-15 -**Thanks to -[@gonzalocasas](https://github.com/gonzalocasas), -[@tomByrer](https://github.com/tomByrer)** -- Improved docs -- Fixed Gonzales PE version - -## 3.0.3 - 2014-09-29 -**Thanks to -[@kizu](https://github.com/kizu), -[@necolas](https://github.com/necolas)** -- Improved README -- Added non-essential files to npmignore -- Renamed `CONTRIBUTE.md` to `CONTRIBUTING.md` -- Fixed unwanted removal of empty lines between nested rulesets (#317) - -## 3.0.2 - 2014-09-21 -- Fixed Gonzales PE version - -## 3.0.1 - 2014-08-18 -**Thanks to -[@mishanga](https://github.com/mishanga), -[@cust0dian](https://github.com/cust0dian)** -- Added `khtml` to list of vendor prefixes -- Updated docs - -## 3.0.0 - 2014-07-19 -**Thanks to -[@cvrebert](https://github.com/cvrebert), -[@filtercake](https://github.com/filtercake), -[@lefoy](https://github.com/lefoy), -[@L0stSoul](https://github.com/L0stSoul), -[@kizu](https://github.com/kizu), -[@schneyra](https://github.com/schneyra), -[@thejameskyle](https://github.com/thejameskyle), -[@vecmezoni](https://github.com/vecmezoni)** - -New: - -- Sass support -- Leftovers (#160) -- Use [CSScomb Core](https://github.com/csscomb/core) -- Plugins API (with `.use()` method) -- `sort-order-fallback` (alphabetical sort order) -- `space-before-colon` -- `space-after-colon` -- `space-before-combinator` -- `space-after-combinator` -- `space-before-selector-delimiter` -- `space-after-selector-delimiter` -- `space-before-opening-brace` -- `space-after-opening-brace` -- `space-before-closing-brace` -- `space-after-declaration` -- `tab-size` - -Removed: - -- `colon-space` -- `combinator-space` -- `rule-indent` -- `stick-brace` - -Changed: - -- Divided `process` and `detect` methods -- Made `getConfig` and `detect` static methods -- Removed "best guess" logic from options -- Excluded `bower_components/**` from processing -- Updated badges at README page -- Update Gonzales PE to v3.0 -- Various fixes - -## 2.0.5 - 2014-06-09 -- Updated dependencies (#229) - -## 2.0.4 - 2014-01-16 -- Fixed relative path to config (#164) - -## 2.0.3 - 2014-01-16 -- Documentation moved to `doc` directory -- Fixed incorrect left indent (#153) - -## 2.0.2 - 2014-01-09 -- Added test coverage (#138) -- Added test helpers (#147) -- Fixed config file recursive searching (#151) -- Fixed `block-indent` detecting (#148) -- Fixed `quote` value setter (#149) -- Fixed detection integral tests (#150) - -## 2.0.1 - 2013-12-23 -- Fix for `remove-empty-rulesets` option (#133) - -## 2.0.0 - 2013-12-18 -**Great thanks for @tonyganch and @kizu!** -- Use Gonzales PE to parse *.scss and *.less files -- Support sorting properties in *.scss and *.less files -- Codestyle detection -- Option: always-semicolon (scss + less) -- Option: quotes -- Two more config examples now: `csscomb` and `zen` -- Lots of refactoring and fixes -- Lots of tests added -- Node v0.8 no longer supported - -## 1.0.0 - 2013-11-06 -- Option: vendor-prefix-align -- Dependencies updated -- Fixed options order in readme - -## 0.1.0 - 2013-10-11 -- CLI: lint mode - -## 0.0.15 - 2013-10-03 -- Option: remove-empty-rulesets (#67) -- Option colon-space expanded -- Some refactoring and fixes - -## 0.0.14 - 2013-09-12 -- Option: eof-newline (#55) -- Verbose option (#62) -- Some refactoring - -## 0.0.13 - 2013-09-12 -- Fixed failing on empty files (#66) - -## 0.0.12 - 2013-09-11 -- Option: combinator-space -- Readme update -- Some CLI fixes -- Contributor added: @anton-rudeshko - -## 0.0.11 - 2013-09-10 -- Option: element-case -- Fixed block-indent bug with space after at-rule opening brace -- Fixed JSDoc -- Fixed colon-space description - -## 0.0.10 - 2013-09-06 -- Option: color-case -- Option: color-shorthand -- Option: leading-zero -- Option: unitless-zero -- Option update: colon-space -- Contributors added: @kizu and @ignovak -- Readme updated -- Licence added -- Contributing info added -- Changelog added - -## 0.0.9 - 2013-08-28 -- Option: sort-order -- Sort order config fix -- JSCS version and config update -- jshint config fix -- Some codestyle fixes - -## 0.0.8 - 2013-08-22 -- !!! Now using Gonzales instead of CSSP -- Option: block-indent -- Option: rule-indent -- Added few links to README -- Added some debug info -- Fixed default sort order -- Fixed path processing bug -- Fixed stick-brace option - -## 0.0.7 - 2013-08-09 -- jshint config fix -- Codestyle fix for always-semicolon -- Integral test fix -- Removed old php code - -## 0.0.6 - 2013-08-08 -- Option: always-semicolon - -## 0.0.5 - 2013-08-08 -- Fix for value setting -- Bugfix for stick-brace -- Added integral test - -## 0.0.4 - 2013-08-07 -- Some refactoring -- Tests added - -## 0.0.3 - 2013-08-05 -- Option: colon-space -- Option: stick-brace -- Moved to github/csscomb/csscomb.js - -## 0.0.2 - 2013-08-04 -- Option: strip-spaces - fix - -## 0.0.1 - 2013-08-03 -- Initial release -- Option: strip spaces -- Travis support diff --git a/user/themes/r2c/node_modules/csscomb/LICENSE b/user/themes/r2c/node_modules/csscomb/LICENSE deleted file mode 100644 index a868d2a..0000000 --- a/user/themes/r2c/node_modules/csscomb/LICENSE +++ /dev/null @@ -1,20 +0,0 @@ -The MIT License (MIT) -Copyright © 2013 Mikhail Troshev, http://mishanga.pro - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the “Software”), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/user/themes/r2c/node_modules/csscomb/README.md b/user/themes/r2c/node_modules/csscomb/README.md deleted file mode 100644 index 5889592..0000000 --- a/user/themes/r2c/node_modules/csscomb/README.md +++ /dev/null @@ -1,104 +0,0 @@ -# CSScomb [![CSSComb](logo.png)](http://csscomb.com/) -[![Build Status](https://travis-ci.org/csscomb/csscomb.js.svg?branch=master)](http://travis-ci.org/csscomb/csscomb.js) -[![NPM version](https://badge.fury.io/js/csscomb.svg)](http://badge.fury.io/js/csscomb) -[![Dependency Status](https://david-dm.org/csscomb/csscomb.js.svg)](https://david-dm.org/csscomb/csscomb.js) -[![devDependency Status](https://david-dm.org/csscomb/csscomb.js/dev-status.svg)](https://david-dm.org/csscomb/csscomb.js#info=devDependencies) - -CSScomb is a coding style formatter for CSS. -You can easily write your own [configuration](doc/configuration.md) to make -your style sheets beautiful and consistent. - -The main feature is [sorting properties](doc/options.md#sort-order) in a specific order. -It was inspired by [@miripiruni](https://github.com/miripiruni)'s -[PHP-based tool](https://github.com/csscomb/csscomb) of the same name. -This is the new JavaScript version, based on the powerful CSS parser -[Gonzales PE](https://github.com/tonyganch/gonzales-pe). - -## 1. Install - -Global installation (for use as a command-line tool): - -```bash -npm install csscomb -g -``` - -Local installation (for use as a command-line tool within current directory): - -```bash -npm install csscomb -``` - -To install as a project dependency (the package will appear in your dependencies): - -```bash -npm install csscomb --save -``` - -To install as a dev dependency (the package will appear in your devDependencies): - -```bash -npm install csscomb --save-dev -``` - -## 2. [Configure](doc/configuration.md) - -There are a number of ways to configure CSScomb: - -- Use one of [predefined configs](config) -- Put `.csscomb.json` file in the project root. -- Set path to config's file -- Use `*.css` file as a template - -## 3. Use - -### [Command Line](doc/usage-cli.md) - -```bash -csscomb assets/css -``` - -### [Node.js module](doc/usage-node.md) - -```js -var Comb = require('csscomb'); -var comb = new Comb('zen'); -comb.processPath('assets/css'); -``` - -## 4. Contribute - -Anyone and everyone is welcome to contribute. -Please take a moment to review the [guidelines for contributing](CONTRIBUTING.md). - -## Authors - -[@mishanga](https://github.com/mishanga), -[@tonyganch](https://github.com/tonyganch) - -Thanks for assistance and contributions: - -[@miripiruni](https://github.com/miripiruni), -[@anton-rudeshko](https://github.com/anton-rudeshko), -[@cvrebert](https://github.com/cvrebert), -[@filtercake](https://github.com/filtercake), -[@ignovak](https://github.com/ignovak), -[@kizu](https://github.com/kizu), -[@lefoy](https://github.com/lefoy), -[@L0stSoul](https://github.com/L0stSoul), -[@mishaberezin](https://github.com/mishaberezin), -[@puzankov](https://github.com/puzankov), -[@schneyra](https://github.com/schneyra), -[@thejameskyle](https://github.com/thejameskyle), -[@vecmezoni](https://github.com/vecmezoni) - -## License - -This software is released under the terms of the -[MIT license](https://github.com/csscomb/csscomb.js/blob/master/LICENSE). - -## Other projects -* https://github.com/senchalabs/cssbeautify -* https://github.com/css/gonzales -* https://github.com/tonyganch/gonzales-pe -* https://github.com/css/csso -* https://github.com/nzakas/parser-lib diff --git a/user/themes/r2c/node_modules/csscomb/bin/csscomb b/user/themes/r2c/node_modules/csscomb/bin/csscomb deleted file mode 100644 index 4ed1172..0000000 --- a/user/themes/r2c/node_modules/csscomb/bin/csscomb +++ /dev/null @@ -1,2 +0,0 @@ -#!/usr/bin/env node -require('../lib/cli'); diff --git a/user/themes/r2c/node_modules/csscomb/config/csscomb.json b/user/themes/r2c/node_modules/csscomb/config/csscomb.json deleted file mode 100644 index ae0ddb7..0000000 --- a/user/themes/r2c/node_modules/csscomb/config/csscomb.json +++ /dev/null @@ -1,328 +0,0 @@ -{ - "exclude": [ - ".git/**", - "node_modules/**", - "bower_components/**" - ], - "always-semicolon": true, - "block-indent": " ", - "color-case": "lower", - "color-shorthand": true, - "element-case": "lower", - "eof-newline": true, - "leading-zero": false, - "quotes": "single", - "remove-empty-rulesets": true, - "space-after-colon": " ", - "space-after-combinator": " ", - "space-after-opening-brace": "\n", - "space-after-selector-delimiter": "\n", - "space-before-closing-brace": "\n", - "space-before-colon": "", - "space-before-combinator": " ", - "space-before-opening-brace": "\n", - "space-before-selector-delimiter": "", - "strip-spaces": true, - "unitless-zero": true, - "vendor-prefix-align": true, - "sort-order": [ - [ - "font", - "font-family", - "font-size", - "font-weight", - "font-style", - "font-variant", - "font-size-adjust", - "font-stretch", - "font-effect", - "font-emphasize", - "font-emphasize-position", - "font-emphasize-style", - "font-smooth", - "line-height" - ], - [ - "position", - "z-index", - "top", - "right", - "bottom", - "left" - ], - [ - "display", - "visibility", - "float", - "clear", - "overflow", - "overflow-x", - "overflow-y", - "-ms-overflow-x", - "-ms-overflow-y", - "clip", - "zoom", - "flex-direction", - "flex-order", - "flex-pack", - "flex-align" - ], - [ - "-webkit-box-sizing", - "-moz-box-sizing", - "box-sizing", - "width", - "min-width", - "max-width", - "height", - "min-height", - "max-height", - "margin", - "margin-top", - "margin-right", - "margin-bottom", - "margin-left", - "padding", - "padding-top", - "padding-right", - "padding-bottom", - "padding-left" - ], - [ - "table-layout", - "empty-cells", - "caption-side", - "border-spacing", - "border-collapse", - "list-style", - "list-style-position", - "list-style-type", - "list-style-image" - ], - [ - "content", - "quotes", - "counter-reset", - "counter-increment", - "resize", - "cursor", - "-webkit-user-select", - "-moz-user-select", - "-ms-user-select", - "user-select", - "nav-index", - "nav-up", - "nav-right", - "nav-down", - "nav-left", - "-webkit-transition", - "-moz-transition", - "-ms-transition", - "-o-transition", - "transition", - "-webkit-transition-delay", - "-moz-transition-delay", - "-ms-transition-delay", - "-o-transition-delay", - "transition-delay", - "-webkit-transition-timing-function", - "-moz-transition-timing-function", - "-ms-transition-timing-function", - "-o-transition-timing-function", - "transition-timing-function", - "-webkit-transition-duration", - "-moz-transition-duration", - "-ms-transition-duration", - "-o-transition-duration", - "transition-duration", - "-webkit-transition-property", - "-moz-transition-property", - "-ms-transition-property", - "-o-transition-property", - "transition-property", - "-webkit-transform", - "-moz-transform", - "-ms-transform", - "-o-transform", - "transform", - "-webkit-transform-origin", - "-moz-transform-origin", - "-ms-transform-origin", - "-o-transform-origin", - "transform-origin", - "-webkit-animation", - "-moz-animation", - "-ms-animation", - "-o-animation", - "animation", - "-webkit-animation-name", - "-moz-animation-name", - "-ms-animation-name", - "-o-animation-name", - "animation-name", - "-webkit-animation-duration", - "-moz-animation-duration", - "-ms-animation-duration", - "-o-animation-duration", - "animation-duration", - "-webkit-animation-play-state", - "-moz-animation-play-state", - "-ms-animation-play-state", - "-o-animation-play-state", - "animation-play-state", - "-webkit-animation-timing-function", - "-moz-animation-timing-function", - "-ms-animation-timing-function", - "-o-animation-timing-function", - "animation-timing-function", - "-webkit-animation-delay", - "-moz-animation-delay", - "-ms-animation-delay", - "-o-animation-delay", - "animation-delay", - "-webkit-animation-iteration-count", - "-moz-animation-iteration-count", - "-ms-animation-iteration-count", - "-o-animation-iteration-count", - "animation-iteration-count", - "-webkit-animation-direction", - "-moz-animation-direction", - "-ms-animation-direction", - "-o-animation-direction", - "animation-direction", - "text-align", - "-webkit-text-align-last", - "-moz-text-align-last", - "-ms-text-align-last", - "text-align-last", - "vertical-align", - "white-space", - "text-decoration", - "text-emphasis", - "text-emphasis-color", - "text-emphasis-style", - "text-emphasis-position", - "text-indent", - "-ms-text-justify", - "text-justify", - "letter-spacing", - "word-spacing", - "-ms-writing-mode", - "text-outline", - "text-transform", - "text-wrap", - "text-overflow", - "-ms-text-overflow", - "text-overflow-ellipsis", - "text-overflow-mode", - "-ms-word-wrap", - "word-wrap", - "word-break", - "-ms-word-break", - "-moz-tab-size", - "-o-tab-size", - "tab-size", - "-webkit-hyphens", - "-moz-hyphens", - "hyphens", - "pointer-events" - ], - [ - "opacity", - "filter:progid:DXImageTransform.Microsoft.Alpha(Opacity", - "-ms-filter:\\'progid:DXImageTransform.Microsoft.Alpha", - "-ms-interpolation-mode", - "color", - "border", - "border-width", - "border-style", - "border-color", - "border-top", - "border-top-width", - "border-top-style", - "border-top-color", - "border-right", - "border-right-width", - "border-right-style", - "border-right-color", - "border-bottom", - "border-bottom-width", - "border-bottom-style", - "border-bottom-color", - "border-left", - "border-left-width", - "border-left-style", - "border-left-color", - "-webkit-border-radius", - "-moz-border-radius", - "border-radius", - "-webkit-border-top-left-radius", - "-moz-border-radius-topleft", - "border-top-left-radius", - "-webkit-border-top-right-radius", - "-moz-border-radius-topright", - "border-top-right-radius", - "-webkit-border-bottom-right-radius", - "-moz-border-radius-bottomright", - "border-bottom-right-radius", - "-webkit-border-bottom-left-radius", - "-moz-border-radius-bottomleft", - "border-bottom-left-radius", - "-webkit-border-image", - "-moz-border-image", - "-o-border-image", - "border-image", - "-webkit-border-image-source", - "-moz-border-image-source", - "-o-border-image-source", - "border-image-source", - "-webkit-border-image-slice", - "-moz-border-image-slice", - "-o-border-image-slice", - "border-image-slice", - "-webkit-border-image-width", - "-moz-border-image-width", - "-o-border-image-width", - "border-image-width", - "-webkit-border-image-outset", - "-moz-border-image-outset", - "-o-border-image-outset", - "border-image-outset", - "-webkit-border-image-repeat", - "-moz-border-image-repeat", - "-o-border-image-repeat", - "border-image-repeat", - "outline", - "outline-width", - "outline-style", - "outline-color", - "outline-offset", - "background", - "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader", - "background-color", - "background-image", - "background-repeat", - "background-attachment", - "background-position", - "background-position-x", - "-ms-background-position-x", - "background-position-y", - "-ms-background-position-y", - "-webkit-background-clip", - "-moz-background-clip", - "background-clip", - "background-origin", - "-webkit-background-size", - "-moz-background-size", - "-o-background-size", - "background-size", - "box-decoration-break", - "-webkit-box-shadow", - "-moz-box-shadow", - "box-shadow", - "filter:progid:DXImageTransform.Microsoft.gradient", - "-ms-filter:\\'progid:DXImageTransform.Microsoft.gradient", - "text-shadow" - ] - ] -} diff --git a/user/themes/r2c/node_modules/csscomb/config/yandex.json b/user/themes/r2c/node_modules/csscomb/config/yandex.json deleted file mode 100644 index c8155e4..0000000 --- a/user/themes/r2c/node_modules/csscomb/config/yandex.json +++ /dev/null @@ -1,324 +0,0 @@ -{ - "exclude": [ - ".git/**", - "node_modules/**", - "bower_components/**" - ], - "sort-order": [ - [ - "position", - "z-index", - "top", - "right", - "bottom", - "left" - ], - [ - "display", - "visibility", - "float", - "clear", - "overflow", - "overflow-x", - "overflow-y", - "-ms-overflow-x", - "-ms-overflow-y", - "-webkit-overflow-scrolling", - "clip", - "zoom", - "flex-direction", - "flex-order", - "flex-pack", - "flex-align" - ], - [ - "-webkit-box-sizing", - "-moz-box-sizing", - "box-sizing", - "width", - "min-width", - "max-width", - "height", - "min-height", - "max-height", - "margin", - "margin-top", - "margin-right", - "margin-bottom", - "margin-left", - "padding", - "padding-top", - "padding-right", - "padding-bottom", - "padding-left" - ], - [ - "table-layout", - "empty-cells", - "caption-side", - "border-spacing", - "border-collapse", - "list-style", - "list-style-position", - "list-style-type", - "list-style-image" - ], - [ - "content", - "quotes", - "counter-reset", - "counter-increment", - "resize", - "cursor", - "-webkit-user-select", - "-moz-user-select", - "-ms-user-select", - "user-select", - "nav-index", - "nav-up", - "nav-right", - "nav-down", - "nav-left", - "-webkit-transition", - "-moz-transition", - "-ms-transition", - "-o-transition", - "transition", - "-webkit-transition-delay", - "-moz-transition-delay", - "-ms-transition-delay", - "-o-transition-delay", - "transition-delay", - "-webkit-transition-timing-function", - "-moz-transition-timing-function", - "-ms-transition-timing-function", - "-o-transition-timing-function", - "transition-timing-function", - "-webkit-transition-duration", - "-moz-transition-duration", - "-ms-transition-duration", - "-o-transition-duration", - "transition-duration", - "-webkit-transition-property", - "-moz-transition-property", - "-ms-transition-property", - "-o-transition-property", - "transition-property", - "-webkit-transform", - "-moz-transform", - "-ms-transform", - "-o-transform", - "transform", - "-webkit-transform-origin", - "-moz-transform-origin", - "-ms-transform-origin", - "-o-transform-origin", - "transform-origin", - "-webkit-animation", - "-moz-animation", - "-ms-animation", - "-o-animation", - "animation", - "-webkit-animation-name", - "-moz-animation-name", - "-ms-animation-name", - "-o-animation-name", - "animation-name", - "-webkit-animation-duration", - "-moz-animation-duration", - "-ms-animation-duration", - "-o-animation-duration", - "animation-duration", - "-webkit-animation-play-state", - "-moz-animation-play-state", - "-ms-animation-play-state", - "-o-animation-play-state", - "animation-play-state", - "-webkit-animation-timing-function", - "-moz-animation-timing-function", - "-ms-animation-timing-function", - "-o-animation-timing-function", - "animation-timing-function", - "-webkit-animation-delay", - "-moz-animation-delay", - "-ms-animation-delay", - "-o-animation-delay", - "animation-delay", - "-webkit-animation-iteration-count", - "-moz-animation-iteration-count", - "-ms-animation-iteration-count", - "-o-animation-iteration-count", - "animation-iteration-count", - "-webkit-animation-iteration-count", - "-moz-animation-iteration-count", - "-ms-animation-iteration-count", - "-o-animation-iteration-count", - "animation-iteration-count", - "-webkit-animation-direction", - "-moz-animation-direction", - "-ms-animation-direction", - "-o-animation-direction", - "animation-direction", - "text-align", - "-webkit-text-align-last", - "-moz-text-align-last", - "-ms-text-align-last", - "text-align-last", - "vertical-align", - "white-space", - "text-decoration", - "text-emphasis", - "text-emphasis-color", - "text-emphasis-style", - "text-emphasis-position", - "text-indent", - "-ms-text-justify", - "text-justify", - "text-transform", - "letter-spacing", - "word-spacing", - "-ms-writing-mode", - "text-outline", - "text-transform", - "text-wrap", - "text-overflow", - "-ms-text-overflow", - "text-overflow-ellipsis", - "text-overflow-mode", - "-ms-word-wrap", - "word-wrap", - "word-break", - "-ms-word-break", - "-moz-tab-size", - "-o-tab-size", - "tab-size", - "-webkit-hyphens", - "-moz-hyphens", - "hyphens", - "pointer-events" - ], - [ - "opacity", - "filter:progid:DXImageTransform.Microsoft.Alpha(Opacity", - "-ms-filter:\\'progid:DXImageTransform.Microsoft.Alpha", - "-ms-interpolation-mode", - "color", - "border", - "border-collapse", - "border-width", - "border-style", - "border-color", - "border-top", - "border-top-width", - "border-top-style", - "border-top-color", - "border-right", - "border-right-width", - "border-right-style", - "border-right-color", - "border-bottom", - "border-bottom-width", - "border-bottom-style", - "border-bottom-color", - "border-left", - "border-left-width", - "border-left-style", - "border-left-color", - "-webkit-border-radius", - "-moz-border-radius", - "border-radius", - "-webkit-border-top-left-radius", - "-moz-border-radius-topleft", - "border-top-left-radius", - "-webkit-border-top-right-radius", - "-moz-border-radius-topright", - "border-top-right-radius", - "-webkit-border-bottom-right-radius", - "-moz-border-radius-bottomright", - "border-bottom-right-radius", - "-webkit-border-bottom-left-radius", - "-moz-border-radius-bottomleft", - "border-bottom-left-radius", - "-webkit-border-image", - "-moz-border-image", - "-o-border-image", - "border-image", - "-webkit-border-image-source", - "-moz-border-image-source", - "-o-border-image-source", - "border-image-source", - "-webkit-border-image-slice", - "-moz-border-image-slice", - "-o-border-image-slice", - "border-image-slice", - "-webkit-border-image-width", - "-moz-border-image-width", - "-o-border-image-width", - "border-image-width", - "-webkit-border-image-outset", - "-moz-border-image-outset", - "-o-border-image-outset", - "border-image-outset", - "-webkit-border-image-repeat", - "-moz-border-image-repeat", - "-o-border-image-repeat", - "border-image-repeat", - "outline", - "outline-width", - "outline-style", - "outline-color", - "outline-offset", - "background", - "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader", - "background-color", - "background-image", - "background-repeat", - "background-attachment", - "background-position", - "background-position-x", - "-ms-background-position-x", - "background-position-y", - "-ms-background-position-y", - "-webkit-background-clip", - "-moz-background-clip", - "background-clip", - "background-origin", - "-webkit-background-size", - "-moz-background-size", - "-o-background-size", - "background-size", - "box-decoration-break", - "-webkit-box-shadow", - "-moz-box-shadow", - "box-shadow", - "-webkit-box-shadow", - "-moz-box-shadow", - "box-shadow", - "-webkit-box-shadow", - "-moz-box-shadow", - "box-shadow", - "-webkit-box-shadow", - "-moz-box-shadow", - "box-shadow", - "filter:progid:DXImageTransform.Microsoft.gradient", - "-ms-filter:\\'progid:DXImageTransform.Microsoft.gradient", - "text-shadow" - ], - [ - "font", - "font-family", - "font-size", - "font-weight", - "font-style", - "font-variant", - "font-size-adjust", - "font-stretch", - "font-effect", - "font-emphasize", - "font-emphasize-position", - "font-emphasize-style", - "font-smooth", - "line-height" - ] - ] -} diff --git a/user/themes/r2c/node_modules/csscomb/config/zen.json b/user/themes/r2c/node_modules/csscomb/config/zen.json deleted file mode 100644 index 593c0d3..0000000 --- a/user/themes/r2c/node_modules/csscomb/config/zen.json +++ /dev/null @@ -1,384 +0,0 @@ -{ - "exclude": [ - ".git/**", - "node_modules/**", - "bower_components/**" - ], - "sort-order": [ [ - "position", - "top", - "right", - "bottom", - "left", - "z-index", - "display", - "visibility", - "-webkit-flex-direction", - "-moz-flex-direction", - "-ms-flex-direction", - "-o-flex-direction", - "flex-direction", - "-webkit-flex-order", - "-moz-flex-order", - "-ms-flex-order", - "-o-flex-order", - "flex-order", - "-webkit-flex-pack", - "-moz-flex-pack", - "-ms-flex-pack", - "-o-flex-pack", - "flex-pack", - "float", - "clear", - "-webkit-flex-align", - "-moz-flex-align", - "-ms-flex-align", - "-o-flex-align", - "flex-align", - "overflow", - "-ms-overflow-x", - "-ms-overflow-y", - "overflow-x", - "overflow-y", - "-webkit-overflow-scrolling", - "clip", - "-webkit-box-sizing", - "-moz-box-sizing", - "box-sizing", - "margin", - "margin-top", - "margin-right", - "margin-bottom", - "margin-left", - "padding", - "padding-top", - "padding-right", - "padding-bottom", - "padding-left", - "min-width", - "min-height", - "max-width", - "max-height", - "width", - "height", - "outline", - "outline-width", - "outline-style", - "outline-color", - "outline-offset", - "border", - "border-spacing", - "border-collapse", - "border-width", - "border-style", - "border-color", - "border-top", - "border-top-width", - "border-top-style", - "border-top-color", - "border-right", - "border-right-width", - "border-right-style", - "border-right-color", - "border-bottom", - "border-bottom-width", - "border-bottom-style", - "border-bottom-color", - "border-left", - "border-left-width", - "border-left-style", - "border-left-color", - "-webkit-border-radius", - "-moz-border-radius", - "border-radius", - "-webkit-border-top-left-radius", - "-moz-border-radius-topleft", - "border-top-left-radius", - "-webkit-border-top-right-radius", - "-moz-border-radius-topright", - "border-top-right-radius", - "-webkit-border-bottom-right-radius", - "-moz-border-radius-bottomright", - "border-bottom-right-radius", - "-webkit-border-bottom-left-radius", - "-moz-border-radius-bottomleft", - "border-bottom-left-radius", - "-webkit-border-image", - "-moz-border-image", - "-o-border-image", - "border-image", - "-webkit-border-image-source", - "-moz-border-image-source", - "-o-border-image-source", - "border-image-source", - "-webkit-border-image-slice", - "-moz-border-image-slice", - "-o-border-image-slice", - "border-image-slice", - "-webkit-border-image-width", - "-moz-border-image-width", - "-o-border-image-width", - "border-image-width", - "-webkit-border-image-outset", - "-moz-border-image-outset", - "-o-border-image-outset", - "border-image-outset", - "-webkit-border-image-repeat", - "-moz-border-image-repeat", - "-o-border-image-repeat", - "border-image-repeat", - "-webkit-border-top-image", - "-moz-border-top-image", - "-o-border-top-image", - "border-top-image", - "-webkit-border-right-image", - "-moz-border-right-image", - "-o-border-right-image", - "border-right-image", - "-webkit-border-bottom-image", - "-moz-border-bottom-image", - "-o-border-bottom-image", - "border-bottom-image", - "-webkit-border-left-image", - "-moz-border-left-image", - "-o-border-left-image", - "border-left-image", - "-webkit-border-corner-image", - "-moz-border-corner-image", - "-o-border-corner-image", - "border-corner-image", - "-webkit-border-top-left-image", - "-moz-border-top-left-image", - "-o-border-top-left-image", - "border-top-left-image", - "-webkit-border-top-right-image", - "-moz-border-top-right-image", - "-o-border-top-right-image", - "border-top-right-image", - "-webkit-border-bottom-right-image", - "-moz-border-bottom-right-image", - "-o-border-bottom-right-image", - "border-bottom-right-image", - "-webkit-border-bottom-left-image", - "-moz-border-bottom-left-image", - "-o-border-bottom-left-image", - "border-bottom-left-image", - "background", - "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader", - "background-color", - "background-image", - "background-attachment", - "background-position", - "-ms-background-position-x", - "-ms-background-position-y", - "background-position-x", - "background-position-y", - "-webkit-background-clip", - "-moz-background-clip", - "background-clip", - "background-origin", - "-webkit-background-size", - "-moz-background-size", - "-o-background-size", - "background-size", - "background-repeat", - "box-decoration-break", - "-webkit-box-shadow", - "-moz-box-shadow", - "box-shadow", - "color", - "table-layout", - "caption-side", - "empty-cells", - "list-style", - "list-style-position", - "list-style-type", - "list-style-image", - "quotes", - "content", - "counter-increment", - "counter-reset", - "-ms-writing-mode", - "vertical-align", - "text-align", - "-webkit-text-align-last", - "-moz-text-align-last", - "-ms-text-align-last", - "text-align-last", - "text-decoration", - "text-emphasis", - "text-emphasis-position", - "text-emphasis-style", - "text-emphasis-color", - "text-indent", - "-ms-text-justify", - "text-justify", - "text-outline", - "text-transform", - "text-wrap", - "-ms-text-overflow", - "text-overflow", - "text-overflow-ellipsis", - "text-overflow-mode", - "text-shadow", - "white-space", - "word-spacing", - "-ms-word-wrap", - "word-wrap", - "-ms-word-break", - "word-break", - "-moz-tab-size", - "-o-tab-size", - "tab-size", - "-webkit-hyphens", - "-moz-hyphens", - "hyphens", - "letter-spacing", - "font", - "font-weight", - "font-style", - "font-variant", - "font-size-adjust", - "font-stretch", - "font-size", - "font-family", - "src", - "line-height", - "opacity", - "-ms-filter:\\'progid:DXImageTransform.Microsoft.Alpha", - "filter:progid:DXImageTransform.Microsoft.Alpha(Opacity", - "-ms-interpolation-mode", - "-webkit-filter", - "-ms-filter", - "filter", - "resize", - "cursor", - "nav-index", - "nav-up", - "nav-right", - "nav-down", - "nav-left", - "-webkit-transition", - "-moz-transition", - "-ms-transition", - "-o-transition", - "transition", - "-webkit-transition-delay", - "-moz-transition-delay", - "-ms-transition-delay", - "-o-transition-delay", - "transition-delay", - "-webkit-transition-timing-function", - "-moz-transition-timing-function", - "-ms-transition-timing-function", - "-o-transition-timing-function", - "transition-timing-function", - "-webkit-transition-duration", - "-moz-transition-duration", - "-ms-transition-duration", - "-o-transition-duration", - "transition-duration", - "-webkit-transition-property", - "-moz-transition-property", - "-ms-transition-property", - "-o-transition-property", - "transition-property", - "-webkit-transform", - "-moz-transform", - "-ms-transform", - "-o-transform", - "transform", - "-webkit-transform-origin", - "-moz-transform-origin", - "-ms-transform-origin", - "-o-transform-origin", - "transform-origin", - "-webkit-animation", - "-moz-animation", - "-ms-animation", - "-o-animation", - "animation", - "-webkit-animation-name", - "-moz-animation-name", - "-ms-animation-name", - "-o-animation-name", - "animation-name", - "-webkit-animation-duration", - "-moz-animation-duration", - "-ms-animation-duration", - "-o-animation-duration", - "animation-duration", - "-webkit-animation-play-state", - "-moz-animation-play-state", - "-ms-animation-play-state", - "-o-animation-play-state", - "animation-play-state", - "-webkit-animation-timing-function", - "-moz-animation-timing-function", - "-ms-animation-timing-function", - "-o-animation-timing-function", - "animation-timing-function", - "-webkit-animation-delay", - "-moz-animation-delay", - "-ms-animation-delay", - "-o-animation-delay", - "animation-delay", - "-webkit-animation-iteration-count", - "-moz-animation-iteration-count", - "-ms-animation-iteration-count", - "-o-animation-iteration-count", - "animation-iteration-count", - "-webkit-animation-direction", - "-moz-animation-direction", - "-ms-animation-direction", - "-o-animation-direction", - "animation-direction", - "pointer-events", - "unicode-bidi", - "direction", - "-webkit-columns", - "-moz-columns", - "columns", - "-webkit-column-span", - "-moz-column-span", - "column-span", - "-webkit-column-width", - "-moz-column-width", - "column-width", - "-webkit-column-count", - "-moz-column-count", - "column-count", - "-webkit-column-fill", - "-moz-column-fill", - "column-fill", - "-webkit-column-gap", - "-moz-column-gap", - "column-gap", - "-webkit-column-rule", - "-moz-column-rule", - "column-rule", - "-webkit-column-rule-width", - "-moz-column-rule-width", - "column-rule-width", - "-webkit-column-rule-style", - "-moz-column-rule-style", - "column-rule-style", - "-webkit-column-rule-color", - "-moz-column-rule-color", - "column-rule-color", - "break-before", - "break-inside", - "break-after", - "page-break-before", - "page-break-inside", - "page-break-after", - "orphans", - "widows", - "-ms-zoom", - "zoom", - "max-zoom", - "min-zoom", - "user-zoom", - "orientation" - ] ] -} diff --git a/user/themes/r2c/node_modules/csscomb/lib/cli.js b/user/themes/r2c/node_modules/csscomb/lib/cli.js deleted file mode 100644 index 0c99bd2..0000000 --- a/user/themes/r2c/node_modules/csscomb/lib/cli.js +++ /dev/null @@ -1,100 +0,0 @@ -/** - * Command line implementation for CSSComb - * - * Usage example: - * ./node_modules/.bin/csscomb [options] file1 [dir1 [fileN [dirN]]] - */ -var fs = require('fs'); -var path = require('path'); -var program = require('commander'); -var vow = require('vow'); -var Comb = require('./csscomb'); - -program - .version(require('../package.json').version) - .usage('[options] ') - .option('-v, --verbose', 'verbose mode') - .option('-c, --config [path]', 'configuration file path') - .option('-d, --detect', 'detect mode (would return detected options)') - .option('-l, --lint', 'in case some fixes needed returns an error') - .parse(process.argv); - -if (!program.args.length) { - console.log('No input paths specified'); - program.help(); -} - -var comb = new Comb(); - -if (program.detect) { - console.log(JSON.stringify(Comb.detectInFile(program.args[0]), false, 4)); - process.exit(0); -} - -var config; -var configPath = program.config && - path.resolve(process.cwd(), program.config) || - Comb.getCustomConfigPath(); - -if (!fs.existsSync(configPath)) { - config = require('../config/csscomb.json'); -} else if (configPath.match(/\.css$/)) { - config = Comb.detectInFile(configPath); -} else { - config = Comb.getCustomConfig(configPath); -} - -if (!config) { - console.log('Configuration file ' + configPath + ' was not found.'); - process.exit(1); -} - -if (config.template) { - if (fs.existsSync(config.template)) { - var templateConfig = Comb.detectInFile(config.template); - for (var attrname in templateConfig) { - if (!config[attrname]) { - config[attrname] = templateConfig[attrname]; - } - } - } else { - console.log('Template configuration file ' + config.template + ' was not found.'); - process.exit(1); - } -} - -console.time('spent'); - -config.verbose = program.verbose === true || config.verbose; -config.lint = program.lint; - -comb.configure(config); - -vow.all(program.args.map(comb.processPath.bind(comb))) -.then(function(changedFiles) { - changedFiles = [].concat.apply([], changedFiles) - .filter(function(isChanged) { - return isChanged !== undefined; - }); - - for (var i = changedFiles.length, tbchanged = 0; i--;) { - tbchanged += changedFiles[i]; - } - - var changed = config.lint ? 0 : tbchanged; - - if (config.verbose) { - console.log(''); - console.log(changedFiles.length + ' file' + (changedFiles.length === 1 ? '' : 's') + ' processed'); - console.log(changed + ' file' + (changed === 1 ? '' : 's') + ' fixed'); - console.timeEnd('spent'); - } - - if (config.lint && tbchanged) { - process.exit(1); - } -}) -.fail(function(e) { - console.log('stack: ', e.stack); - process.exit(1); -}); diff --git a/user/themes/r2c/node_modules/csscomb/lib/csscomb.js b/user/themes/r2c/node_modules/csscomb/lib/csscomb.js deleted file mode 100644 index 94b4f76..0000000 --- a/user/themes/r2c/node_modules/csscomb/lib/csscomb.js +++ /dev/null @@ -1,321 +0,0 @@ -var Comb = require('csscomb-core'); -var gonzales = require('gonzales-pe'); -var fs = require('fs'); -var path = require('path'); - -/** - * Converts CSS string to AST. - * - * @param {String} text CSS string - * @param {String} [syntax] Syntax name (e.g., `scss`) - * @param {String} [filename] - * @returns {Array} AST - */ -function cssToAST(text, syntax, filename) { - var string = JSON.stringify; - var fileInfo = filename ? ' at ' + filename : ''; - var tree; - - try { - tree = gonzales.parse(text, { syntax: syntax }); - } catch (e) { - throw new Error('Parsing error' + fileInfo + ': ' + e.message); - } - - // TODO: When can tree be undefined? - if (typeof tree === 'undefined') { - throw new Error('Undefined tree' + fileInfo + ': ' + string(text) + ' => ' + string(tree)); - } - - return tree; -} - -/** - * Gets option's data needed for detection - * - * @param {String} optionName - * @returns {Object} Object with option's name, link to `detect()` method - * and default value for the case when nothing can be detected - */ -function getHandler(optionName) { - var option = require('./options/' + optionName); - if (!option.detect) throw new Error('Option does not have `detect()` method.'); - return { - name: option.name, - detect: option.detect, - detectDefault: option.detectDefault - }; -} - -/** - * Processes tree node and detects options. - * - * @param {Array} node Tree node - * @param {Number} level Indent level - * @param {Object} handler Object with option's data - * @param {Object} detectedOptions - */ -function detectInNode(node, level, handler, detectedOptions) { - node.map(function(tree) { - var detected = handler.detect(tree); - var variants = detectedOptions[handler.name]; - if (typeof detected === 'object') { - variants.push.apply(variants, detected); - } else if (typeof detected !== 'undefined') { - variants.push(detected); - } - - //if (nodeType === 'atrulers' || nodeType === 'block') level++; - }); -} - -/** - * Processes tree and detects options. - * - * @param {Array} tree - * @param {Array} handlers List of options that we should look for - * @returns {Object} Map with detected options and all variants of possible - * values - */ -function detectInTree(tree, handlers) { - var detectedOptions = {}; - // We walk across complete tree for each handler, - // because we need strictly maintain order in which handlers work, - // despite fact that handlers work on different level of the tree. - handlers.forEach(function(handler) { - detectedOptions[handler.name] = []; - // TODO: Pass all parameters as one object? - detectInNode(tree, 0, handler, detectedOptions); - }); - return detectedOptions; -} - -/** - * Gets the detected options. - * - * @param {Object} detected - * @param {Array} handlers - * @returns {Object} - */ -function getDetectedOptions(detected, handlers) { - var options = {}; - Object.keys(detected).forEach(function(option) { - // List of all the detected variants from the stylesheet for the given option: - var values = detected[option]; - var i; - if (!values.length) { - // If there are no values for the option, check if there is a default one: - for (i = handlers.length; i--;) { - if (handlers[i].name === option && - handlers[i].detectDefault !== undefined) { - options[option] = handlers[i].detectDefault; - break; - } - } - } else if (values.length === 1) { - options[option] = values[0]; - } else { - // If there are more than one value for the option, find the most popular one; - // `variants` would be populated with the popularity for different values. - var variants = {}; - var bestGuess = null; - var maximum = 0; - for (i = values.length; i--;) { - var currentValue = values[i]; - // Count the current value: - if (variants[currentValue]) { - variants[currentValue]++; - } else { - variants[currentValue] = 1; - } - // If the current variant is the most popular one, treat - // it as the best guess: - if (variants[currentValue] >= maximum) { - maximum = variants[currentValue]; - bestGuess = currentValue; - } - } - if (bestGuess !== null) { - options[option] = bestGuess; - } - } - }); - - return options; -} - -/** - * Starts Code Style processing process. - * - * @param {String|Object} config - * @constructor - * @name CSScomb - */ -var CSScomb = function(config) { - var options = fs.readdirSync(__dirname + '/options').map(function(option) { - return require('./options/' + option); - }); - - var comb = new Comb(options, 'css', 'less', 'scss', 'sass'); - - // If config was passed, configure: - if (typeof config === 'string') { - config = CSScomb.getConfig(config); - } - if (typeof config === 'object') { - comb.configure(config); - } - - return comb; -}; - -/** - * STATIC METHODS - * Methods that can be called without creating an instance: - * - getConfig; - * - getCustomConfig; - * - getCustomConfigPath; - * - detectInFile; - * - detectInString. - * For example: `CSScomb.getConfig('zen')` - */ - -/** - * Gets one of configuration files from configs' directory. - * - * @param {String} name Config's name, e.g. 'yandex' - * @returns {Object} Configuration object - */ -CSScomb.getConfig = function getConfig(name) { - var DEFAULT_CONFIG_NAME = 'csscomb'; - name = name || DEFAULT_CONFIG_NAME; - - if (typeof name !== 'string') { - throw new Error('Config name must be a string.'); - } - - var CONFIG_DIR_PATH = '../config'; - var availableConfigsNames = fs.readdirSync(__dirname + '/' + CONFIG_DIR_PATH) - .map(function(configFileName) { - return configFileName.split('.')[0]; // strip file extension(s) - }); - - if (availableConfigsNames.indexOf(name) < 0) { - var configsNamesAsString = availableConfigsNames - .map(function(configName) { - return '\'' + configName + '\''; - }) - .join(', '); - throw new Error('"' + name + '" is not a valid config name. Try one of ' + - 'the following: ' + configsNamesAsString + '.'); - } - - return require(CONFIG_DIR_PATH + '/' + name + '.json'); -}; - -/** - * Gets configuration from provided config path or looks for it in common - * places. - * - * @param {String} [configPath] - * @returns {Object|null} - */ -CSScomb.getCustomConfig = function getCustomConfig(configPath) { - var config; - configPath = configPath || CSScomb.getCustomConfigPath(); - - try { - config = JSON.parse(fs.readFileSync(configPath, 'utf8')); - } catch (e) { - config = null; - } - - return config; -}; - -/** - * Looks for a config file: recursively from current (process) directory - * up to $HOME dir - * If no custom config file is found, return `null`. - * - * @param {String} [configPath] - * @returns {String | null} - */ -CSScomb.getCustomConfigPath = function getCustomConfigPath(configPath) { - var HOME = process.env.HOME || process.env.HOMEPATH || process.env.USERPROFILE; - - configPath = configPath || path.join(process.cwd(), '.csscomb.json'); - - // If we've finally found a config, return its path: - if (fs.existsSync(configPath)) return fs.realpathSync(configPath); - - // If we are in HOME dir already and yet no config file, return a default - // one from our package. - // If project is located not under HOME, compare to root instead. - // Since there appears to be no good way to get root path in - // Windows, assume that if current dir has no parent dir, we're in - // root. - var dirname = path.dirname(configPath); - var parentDirname = path.dirname(dirname); - if (dirname === HOME || dirname === parentDirname) return null; - - // If there is no config in this directory, go one level up and look for - // a config there: - configPath = path.join(parentDirname, '.csscomb.json'); - return CSScomb.getCustomConfigPath(configPath); -}; - -/** - * Detects the options in the given file - * - * @param {String} path Path to the stylesheet - * @param {Array} options List of options to detect - * @returns {Object} Detected options - */ -CSScomb.detectInFile = function detectInFile(path, options) { - var stylesheet = fs.readFileSync(path, 'utf8'); - return CSScomb.detectInString(stylesheet, options); -}; - -/** - * Detects the options in the given string - * - * @param {String} text Stylesheet - * @param {Array} options List of options to detect - * @returns {Object} Detected options - */ -CSScomb.detectInString = function detectInString(text, options) { - var result; - var handlers = []; - - if (!text) return text; - - var optionNames = fs.readdirSync(__dirname + '/options'); - optionNames.forEach(function(option) { - option = option.slice(0, -3); - if (options && options.indexOf(option) < 0) return; - try { - handlers.push(getHandler(option)); - } catch (e) { - console.warn('\nFailed to load "%s" option:\n%s', option, e.message); - } - }); - - var tree = cssToAST(text); - var detectedOptions = detectInTree(tree, handlers); - result = getDetectedOptions(detectedOptions, handlers); - - // Handle conflicting options with spaces around braces: - var blockIndent = result['block-indent']; - var spaceAfterOpeningBrace = result['space-after-opening-brace']; - - if (typeof blockIndent === 'string' && - spaceAfterOpeningBrace && - spaceAfterOpeningBrace.indexOf('\n') > -1) { - result['space-after-opening-brace'] = '\n'; - } - - return result; -}; - -module.exports = CSScomb; diff --git a/user/themes/r2c/node_modules/csscomb/lib/format.js b/user/themes/r2c/node_modules/csscomb/lib/format.js deleted file mode 100644 index 851e8d9..0000000 --- a/user/themes/r2c/node_modules/csscomb/lib/format.js +++ /dev/null @@ -1,5 +0,0 @@ -'use strict'; - -module.exports = function (string) { - return string.replace(/\n\s+/gm, ' '); -}; \ No newline at end of file diff --git a/user/themes/r2c/node_modules/csscomb/lib/gonzales.js b/user/themes/r2c/node_modules/csscomb/lib/gonzales.js deleted file mode 100644 index 3bb1525..0000000 --- a/user/themes/r2c/node_modules/csscomb/lib/gonzales.js +++ /dev/null @@ -1,4 +0,0 @@ -// jscs:disable -'use strict'; - -module.exports = require('../node_modules/csscomb-core/node_modules/gonzales-pe'); \ No newline at end of file diff --git a/user/themes/r2c/node_modules/csscomb/lib/options/always-semicolon.js b/user/themes/r2c/node_modules/csscomb/lib/options/always-semicolon.js deleted file mode 100644 index e84716d..0000000 --- a/user/themes/r2c/node_modules/csscomb/lib/options/always-semicolon.js +++ /dev/null @@ -1,73 +0,0 @@ -var gonzales = require('gonzales-pe'); - -module.exports = { - name: 'always-semicolon', - - syntax: ['css', 'less', 'sass', 'scss'], - - accepts: { boolean: [true] }, - - /** - * Processes tree node. - * @param {node} node - */ - process: function(node) { - var nodeWithoutSemicolon; - - if (!node.is('block')) return; - - mainLoop: - for (var i = node.length; i--;) { - var currentNode = node.get(i); - - // Skip nodes that already have `;` at the end: - if (currentNode.is('declarationDelimiter')) break; - - // Add semicolon only after declarations and includes. - // If current node is include, insert semicolon right into it. - // If it's declaration, look for value node: - if (currentNode.is('include')) { - nodeWithoutSemicolon = currentNode; - } else if (currentNode.is('declaration')) { - nodeWithoutSemicolon = currentNode.last('value'); - } else { - continue; - } - - // Check if there are spaces and comments at the end of the node: - for (var j = nodeWithoutSemicolon.length; j--; ) { - var lastNode = nodeWithoutSemicolon.get(j); - - // If the node's last child is block, do not add semicolon: - // TODO: Add syntax check and run the code only for scss - if (lastNode.is('block')) { - break mainLoop; - } else if (!lastNode.is('space') && - !lastNode.is('multilineComment') && - !lastNode.is('singlelineComment')) { - j++; - break; - } - } - - var declDelim = gonzales.createNode({ type: 'declarationDelimiter', content: ';' }); - nodeWithoutSemicolon.insert(j, declDelim); - break; - } - }, - - /** - * Detects the value of an option at the tree node. - * - * @param {node} node - */ - detect: function(node) { - if (!node.is('block')) return; - - for (var i = node.length; i--;) { - var nodeItem = node.get(i); - if (nodeItem.is('declarationDelimiter')) return true; - if (nodeItem.is('declaration')) return false; - } - } -}; diff --git a/user/themes/r2c/node_modules/csscomb/lib/options/block-indent.js b/user/themes/r2c/node_modules/csscomb/lib/options/block-indent.js deleted file mode 100644 index 3bc12aa..0000000 --- a/user/themes/r2c/node_modules/csscomb/lib/options/block-indent.js +++ /dev/null @@ -1,135 +0,0 @@ -module.exports = (function() { - var syntax; - var value; - - function processNode(node, level) { - level = level || 0; - - // XXX: Hack for braces - if (node.is('braces') || node.is('id')) return; - - for (var i = 0; i < node.length; i++) { - var n = node.get(i); - if (!n) continue; - - if (syntax === 'sass' && n.is('block')) { - processSassBlock(n, level, value); - } - - // Continue only with space nodes inside {...}: - if (syntax !== 'sass' && level !== 0 && n.is('space')) { - processSpaceNode(n, level, value); - } - - if (n.is('block') || n.is('atrulers')) level++; - - processNode(n, level); - } - } - - function processSassBlock(node, level, value) { - var spaces; - var whitespaceNode; - var i; - - for (i = node.length; i--;) { - whitespaceNode = node.get(i); - - if (!whitespaceNode.is('space')) continue; - - if (whitespaceNode.content === '\n') continue; - - spaces = whitespaceNode.content.replace(/[ \t]/gm, ''); - spaces += new Array(level + 2).join(value); - whitespaceNode.content = spaces; - } - } - - function processSpaceNode(node, level, value) { - var spaces; - - // Remove all whitespaces and tabs, leave only new lines: - spaces = node.content.replace(/[ \t]/gm, ''); - - if (!spaces) return; - - spaces += new Array(level + 1).join(value); - node.content = spaces; - } - - return { - name: 'block-indent', - - runBefore: 'sort-order', - - syntax: ['css', 'less', 'sass', 'scss'], - - accepts: { - number: true, - string: /^[ \t]*$/ - }, - - /** - * Processes tree node. - * - * @param {node} node - */ - process: function process(node) { - var spaces; - var whitespaceNode; - var i; - - if (!node.is('stylesheet')) return; - - syntax = this.getSyntax(); - value = this.getValue('block-indent'); - - - for (i = node.length; i--;) { - whitespaceNode = node.get(i); - - if (!whitespaceNode.is('space')) continue; - - spaces = whitespaceNode.content.replace(/\n[ \t]+/gm, '\n'); - - if (spaces === '') { - node.remove(i); - } else { - whitespaceNode.content = spaces; - } - } - - processNode(node); - }, - - /** - * Detects the value of an option at the tree node. - * - * @param {node} node - */ - detect: function(node) { - var result = []; - - // Continue only with non-empty {...} blocks: - if (!node.is('atrulers') && !node.is('block') || !node.length) - return; - - for (var i = node.length; i--;) { - var whitespaceNode = node.get(i); - if (!whitespaceNode.is('space')) continue; - - var spaces = whitespaceNode.content; - var lastIndex = spaces.lastIndexOf('\n'); - - // Do not continue if there is no line break: - if (lastIndex < 0) continue; - - // Number of spaces from beginning of line: - var spacesLength = spaces.slice(lastIndex + 1).length + 1; - result.push(new Array(spacesLength).join(' ')); - } - - return result; - } - }; -})(); diff --git a/user/themes/r2c/node_modules/csscomb/lib/options/color-case.js b/user/themes/r2c/node_modules/csscomb/lib/options/color-case.js deleted file mode 100644 index ef1345c..0000000 --- a/user/themes/r2c/node_modules/csscomb/lib/options/color-case.js +++ /dev/null @@ -1,34 +0,0 @@ -module.exports = { - name: 'color-case', - - syntax: ['css', 'less', 'sass', 'scss'], - - accepts: { string: /^lower|upper$/ }, - - /** - * Processes tree node. - * @param {node} node - */ - process: function(node) { - if (!node.is('color')) return; - - node.content = this.getValue('color-case') === 'lower' ? - node.content.toLowerCase() : - node.content.toUpperCase(); - }, - - /** - * Detects the value of an option at the tree node. - * - * @param {node} node - */ - detect: function(node) { - if (!node.is('color')) return; - - if (node.content.match(/^[^A-F]*[a-f][^A-F]*$/)) { - return 'lower'; - } else if (node.content.match(/^[^a-f]*[A-F][^a-f]*$/)) { - return 'upper'; - } - } -}; diff --git a/user/themes/r2c/node_modules/csscomb/lib/options/color-shorthand.js b/user/themes/r2c/node_modules/csscomb/lib/options/color-shorthand.js deleted file mode 100644 index 4e723bd..0000000 --- a/user/themes/r2c/node_modules/csscomb/lib/options/color-shorthand.js +++ /dev/null @@ -1,34 +0,0 @@ -module.exports = { - name: 'color-shorthand', - - syntax: ['css', 'less', 'sass', 'scss'], - - accepts: { boolean: [true, false] }, - - /** - * Processes tree node. - * @param {node} node - */ - process: function(node) { - if (!node.is('color')) return; - - node.content = this.getValue('color-shorthand') ? - node.content.replace(/(\w)\1(\w)\2(\w)\3/i, '$1$2$3') : - node.content.replace(/^(\w)(\w)(\w)$/, '$1$1$2$2$3$3'); - }, - - /** - * Detects the value of an option at the tree node. - * - * @param {node} node - */ - detect: function(node) { - if (!node.is('color')) return; - - if (node.content.match(/^\w{3}$/)) { - return true; - } else if (node.content.match(/^(\w)\1(\w)\2(\w)\3$/)) { - return false; - } - } -}; diff --git a/user/themes/r2c/node_modules/csscomb/lib/options/element-case.js b/user/themes/r2c/node_modules/csscomb/lib/options/element-case.js deleted file mode 100644 index ab8b0fb..0000000 --- a/user/themes/r2c/node_modules/csscomb/lib/options/element-case.js +++ /dev/null @@ -1,49 +0,0 @@ -module.exports = { - name: 'element-case', - - syntax: ['css', 'less', 'sass', 'scss'], - - accepts: { string: /^lower|upper$/ }, - - /** - * Processes tree node. - * @param {node} node - */ - process: function(node) { - if (!node.is('selector') && - !node.is('arguments')) return; - - var value = this.getValue('element-case'); - - node.forEach('simpleSelector', function(selector) { - selector.forEach('ident', function(ident) { - ident.content = value === 'lower' ? - ident.content.toLowerCase() : - ident.content.toUpperCase(); - }); - }); - }, - - /** - * Detects the value of an option at the tree node. - * - * @param {node} node - */ - detect: function(node) { - if (!node.is('selector') && - !node.is('arguments')) return; - - var variants = []; - - node.forEach('simpleSelector', function(selector) { - selector.forEach('ident', function(ident) { - if (ident.content.match(/^[a-z]+$/)) { - variants.push('lower'); - } else if (ident.content.match(/^[A-Z]+$/)) { - variants.push('upper'); - } - }); - }); - return variants; - } -}; diff --git a/user/themes/r2c/node_modules/csscomb/lib/options/eof-newline.js b/user/themes/r2c/node_modules/csscomb/lib/options/eof-newline.js deleted file mode 100644 index 7b914c9..0000000 --- a/user/themes/r2c/node_modules/csscomb/lib/options/eof-newline.js +++ /dev/null @@ -1,41 +0,0 @@ -var gonzales = require('gonzales-pe'); - -module.exports = { - name: 'eof-newline', - - syntax: ['css', 'less', 'sass', 'scss'], - - accepts: { boolean: [true, false] }, - - /** - * Processes tree node. - * @param {node} node - */ - process: function(node) { - if (!node.is('stylesheet')) return; - - var lastChild = node.last(); - if (!lastChild.is('space')) { - lastChild = gonzales.createNode({ type: 'space', content: '' }); - node.content.push(lastChild); - } - lastChild.content = lastChild.content.replace(/\n$/, ''); - if (this.getValue('eof-newline')) lastChild.content += '\n'; - }, - - /** - * Detects the value of an option at the tree node. - * - * @param {node} node - */ - detect: function(node) { - if (!node.is('stylesheet')) return; - - var lastChild = node.last(); - if (lastChild.is('space') && lastChild.content.indexOf('\n') !== -1) { - return true; - } else { - return false; - } - } -}; diff --git a/user/themes/r2c/node_modules/csscomb/lib/options/leading-zero.js b/user/themes/r2c/node_modules/csscomb/lib/options/leading-zero.js deleted file mode 100644 index bf98236..0000000 --- a/user/themes/r2c/node_modules/csscomb/lib/options/leading-zero.js +++ /dev/null @@ -1,37 +0,0 @@ -module.exports = { - name: 'leading-zero', - - syntax: ['css', 'less', 'sass', 'scss'], - - accepts: { boolean: [true, false] }, - - /** - * Processes tree node. - * @param {node} node - */ - process: function(node) { - if (!node.is('number')) return; - - if (this.getValue('leading-zero')) { - if (node.content[0] === '.') - node.content = '0' + node.content; - } else { - node.content = node.content.replace(/^0+(?=\.)/, ''); - } - }, - - /** - * Detects the value of an option at the tree node. - * - * @param {node} node - */ - detect: function(node) { - if (!node.is('number')) return; - - if (node.content.match(/^\.[0-9]+/)) { - return false; - } else if (node.content.match(/^0\.[0-9]+/)) { - return true; - } - } -}; diff --git a/user/themes/r2c/node_modules/csscomb/lib/options/quotes.js b/user/themes/r2c/node_modules/csscomb/lib/options/quotes.js deleted file mode 100644 index ee657c6..0000000 --- a/user/themes/r2c/node_modules/csscomb/lib/options/quotes.js +++ /dev/null @@ -1,45 +0,0 @@ -module.exports = { - name: 'quotes', - - syntax: ['css', 'less', 'sass', 'scss'], - - accepts: { string: /^single|double$/ }, - - /** - * Processes tree node. - * @param {node} node - */ - process: function(node) { - if (!node.is('string')) return; - - var value = this.getValue('quotes'); - - if (node.content[0] === '"' && value === 'single') { - node.content = node.content - .replace(/\\"/g, '"') // unescape all escaped double quotes - .replace(/([^\\])'/g, '$1\\\'') // escape all the single quotes - .replace(/^"|"$/g, '\''); // replace the first and the last quote - - } else if (node.content[0] === '\'' && value === 'double') { - node.content = node.content - .replace(/\\'/g, '\'') // unescape all escaped single quotes - .replace(/([^\\])"/g, '$1\\\"') // escape all the double quotes - .replace(/^'|'$/g, '"'); // replace the first and the last quote - } - }, - - /** - * Detects the value of an option at the tree node. - * - * @param {node} node - */ - detect: function(node) { - if (!node.is('string')) return; - - if (node.content[0] === '"') { - return 'double'; - } else if (node.content[0] === '\'') { - return 'single'; - } - } -}; diff --git a/user/themes/r2c/node_modules/csscomb/lib/options/remove-empty-rulesets.js b/user/themes/r2c/node_modules/csscomb/lib/options/remove-empty-rulesets.js deleted file mode 100644 index 180e230..0000000 --- a/user/themes/r2c/node_modules/csscomb/lib/options/remove-empty-rulesets.js +++ /dev/null @@ -1,81 +0,0 @@ -module.exports = (function() { - function processNode(node) { - removeEmptyRulesets(node); - mergeAdjacentWhitespace(node); - } - - function removeEmptyRulesets(stylesheet) { - stylesheet.forEach('ruleset', function(ruleset, i) { - var block = ruleset.first('block'); - processNode(block); - if (isEmptyBlock(block)) stylesheet.remove(i); - }); - } - - /** - * Removing ruleset nodes from tree may result in two adjacent whitespace - * nodes which is not correct AST: - * [space, ruleset, space] => [space, space] - * To ensure correctness of further processing we should merge such nodes - * into one: - * [space, space] => [space] - */ - function mergeAdjacentWhitespace(node) { - var i = node.content.length - 1; - while (i-- > 0) { - if (node.get(i).is('space') && node.get(i + 1).is('space')) { - node.get(i).content += node.get(i + 1).content; - node.remove(i + 1); - } - } - } - - /** - * Block is considered empty when it has nothing but spaces. - */ - function isEmptyBlock(node) { - if (!node.length) return true; - - return !node.content.some(function(node) { - return !node.is('space'); - }); - } - - return { - name: 'remove-empty-rulesets', - - runBefore: 'block-indent', - - syntax: ['css', 'less', 'sass', 'scss'], - - accepts: { boolean: [true] }, - - /** - * Remove rulesets with no declarations. - * - * @param {String} node - */ - process: function(node) { - if (!node.is('stylesheet')) return; - - processNode(node); - }, - - detectDefault: true, - - /** - * Detects the value of an option at the tree node. - * This option is treated as `true` by default, but any trailing space would invalidate it. - * - * @param {node} node - */ - detect: function(node) { - if (!node.is('atrulers') && !node.is('block')) return; - - if (node.length === 0 || - (node.length === 1 && node.first().is('space'))) { - return false; - } - } - }; -})(); diff --git a/user/themes/r2c/node_modules/csscomb/lib/options/sort-order-fallback.js b/user/themes/r2c/node_modules/csscomb/lib/options/sort-order-fallback.js deleted file mode 100644 index 21d25b0..0000000 --- a/user/themes/r2c/node_modules/csscomb/lib/options/sort-order-fallback.js +++ /dev/null @@ -1,9 +0,0 @@ -module.exports = { - name: 'sort-order-fallback', - - syntax: ['css', 'less', 'sass', 'scss'], - - accepts: { string: /^abc$/ }, - - process: function() {} -}; diff --git a/user/themes/r2c/node_modules/csscomb/lib/options/sort-order.js b/user/themes/r2c/node_modules/csscomb/lib/options/sort-order.js deleted file mode 100644 index 03adb28..0000000 --- a/user/themes/r2c/node_modules/csscomb/lib/options/sort-order.js +++ /dev/null @@ -1,388 +0,0 @@ -var gonzales = require('gonzales-pe'); - -module.exports = { - name: 'sort-order', - - runBefore: 'space-before-closing-brace', - - syntax: ['css', 'less', 'sass', 'scss'], - - /** - * Sets handler value. - * - * @param {Array} value Option value - * @returns {Array} - */ - setValue: function(value) { - if (!Array.isArray(value)) throw new Error('The option accepts only array of properties.'); - - var order = {}; - - if (typeof value[0] === 'string') { - value.forEach(function(prop, propIndex) { - order[prop] = { group: 0, prop: propIndex }; - }); - } else { - value.forEach(function(group, groupIndex) { - group.forEach(function(prop, propIndex) { - order[prop] = { group: groupIndex, prop: propIndex }; - }); - }); - } - - return order; - }, - - /** - * Processes tree node. - * @param {node} node - */ - process: function(node) { - var _this = this; - // Types of nodes that can be sorted: - var NODES = ['atruleb', 'atruler', 'atrules', 'multilineComment', 'singlelineComment', - 'declaration', 'space', 'include']; - // Spaces and comments: - var SC = ['multilineComment', 'singlelineComment', 'space']; - - var currentNode; - // Sort order of properties: - var order = this.getValue('sort-order'); - var syntax = this.getSyntax(); - // List of declarations that should be sorted: - var sorted = []; - // list of nodes that should be removed from parent node: - var deleted = []; - // List of spaces and comments that go before declaration/@-rule: - var sc0 = []; - // Value to search in sort order: either a declaration's property name - // (e.g. `color`), or @-rule's special keyword (e.g. `$import`): - var propertyName; - - // Index to place the nodes that shouldn't be sorted - var lastGroupIndex = order['...'] ? order['...'].group : Infinity; - var lastPropertyIndex = order['...'] ? order['...'].prop : Infinity; - - // Counters for loops: - var i; - var l; - var j; - var nl; - - /** - * Remove empty lines in space node. - * @param {node} node Space node. - */ - var removeEmptyLines = function(node) { - node.content = node.content.replace(/\n[\s\t\n\r]*\n/, '\n'); - }; - - /** - * Check if there are any comments or spaces before - * the declaration/@-rule. - * @returns {Array} List of nodes with spaces and comments - */ - var checkSC0 = function() { - // List of nodes with spaces and comments: - var sc = []; - // List of nodes that can be later deleted from parent node: - var d = []; - - for (; i < l; i++) { - currentNode = node.get(i); - // If there is no node left, - // stop and do nothing with previously found spaces/comments: - if (!currentNode) { - return false; - } - - // If the node is declaration or @-rule, stop and return all - // found nodes with spaces and comments (if there are any): - if (SC.indexOf(currentNode.type) === -1) break; - - sc.push(currentNode); - d.push(i); - } - - deleted = deleted.concat(d); - - return sc; - }; - - /** - * Check if there are any comments or spaces after - * the declaration/@-rule. - * @returns {Array} List of nodes with spaces and comments - * @private - */ - var checkSC1 = function() { - // List of nodes with spaces and comments: - var sc = []; - // List of nodes that can be later deleted from parent node: - var d = []; - // Position of `\n` symbol inside a node with spaces: - var lbIndex; - - // Check every next node: - for (; i < l; i++) { - currentNode = node.get(i + 1); - // If there is no node, or it is nor spaces neither comment, stop: - if (!currentNode || SC.indexOf(currentNode.type) === -1) break; - - if (currentNode.is('multilineComment') || currentNode.is('singlelineComment')) { - sc.push(currentNode); - d.push(i + 1); - continue; - } - - lbIndex = currentNode.content.indexOf('\n'); - - // If there are any line breaks in a node with spaces, stop and - // split the node into two: one with spaces before line break - // and one with `\n` symbol and everything that goes after. - // Combine the first one with declaration/@-rule's node: - if (lbIndex > -1) { - // TODO: Don't push an empty array - var s = currentNode.content.substring(0, lbIndex); - var space = gonzales.createNode({ type: 's', content: s }); - sc.push(space); - currentNode.content = currentNode.content.substring(lbIndex); - break; - } - - sc.push(currentNode); - d.push(i + 1); - } - - deleted = deleted.concat(d); - - return sc; - }; - - /** - * Combine declaration/@-rule's node with other relevant information: - * property index, semicolon, spaces and comments. - * @returns {Object} Extended node - */ - var extendNode = function() { - currentNode = node.get(i); - var nextNode = node.get(i + 1); - // Object containing current node, all corresponding spaces, - // comments and other information: - var extendedNode; - // Check if current node's property name is in sort order. - // If it is, save information about its indices: - var orderProperty = order[propertyName]; - - extendedNode = { - i: i, - node: currentNode, - sc0: sc0, - sc1: [], - sc2: [], - delim: [] - }; - - // If the declaration's property is in order's list, save its - // group and property indices. Otherwise set them to 10000, so - // declaration appears at the bottom of a sorted list: - - extendedNode.groupIndex = orderProperty && orderProperty.group > -1 ? - orderProperty.group : lastGroupIndex; - extendedNode.propertyIndex = orderProperty && orderProperty.prop > -1 ? - orderProperty.prop : lastPropertyIndex; - - // Mark current node to remove it later from parent node: - deleted.push(i); - - extendedNode.sc1 = checkSC1(); - - if (extendedNode.sc1.length) { - currentNode = node.get(i); - nextNode = node.get(i + 1); - } - - // If there is `;` right after the declaration, save it with the - // declaration and mark it for removing from parent node: - if (currentNode && nextNode && nextNode.is('declarationDelimiter')) { - extendedNode.delim.push(nextNode); - deleted.push(i + 1); - i++; - - if (syntax === 'sass') return extendedNode; - - // Save spaces and comments which follow right after the declaration - // and mark them for removing from parent node: - extendedNode.sc2 = checkSC1(); - } - - return extendedNode; - }; - - /** - * Sorts properties alphabetically. - * - * @param {Object} a First extended node - * @param {Object} b Second extended node - * @returns {Number} `-1` if properties should go in order `a, b`. `1` - * if properties should go in order `b, a`. - */ - var sortLeftovers = function(a, b) { - var prefixes = ['-webkit-', '-moz-', '-ms-', '-o-', '']; - var prefixesRegExp = /^(-webkit-|-moz-|-ms-|-o-)(.*)$/; - - // Get property name (i.e. `color`, `-o-animation`): - a = a.node.get(0).get(0).content; - b = b.node.get(0).get(0).content; - - // Get prefix and unprefixed part. For example: - // ['-o-animation', '-o-', 'animation'] - // ['color', '', 'color'] - a = a.match(prefixesRegExp) || [a, '', a]; - b = b.match(prefixesRegExp) || [b, '', b]; - - if (a[2] !== b[2]) { - // If unprefixed parts are different (i.e. `border` and - // `color`), compare them: - return a[2] < b[2] ? -1 : 1; - } else { - // If unprefixed parts are identical (i.e. `border` in - // `-moz-border` and `-o-border`), compare prefixes (they - // should go in the same order they are set in `prefixes` array): - return prefixes.indexOf(a[1]) < prefixes.indexOf(b[1]) ? -1 : 1; - } - }; - - // TODO: Think it through! - // Sort properties only inside blocks: - if (!node.is('block')) return; - - // Check every child node. - // If it is declaration (property-value pair, e.g. `color: tomato`), - // or @-rule (e.g. `@include nani`), - // combine it with spaces, semicolon and comments and move them from - // current node to a separate list for further sorting: - for (i = 0, l = node.length; i < l; i++) { - if (NODES.indexOf(node.get(i).type) === -1) continue; - - // Save preceding spaces and comments, if there are any, and mark - // them for removing from parent node: - sc0 = checkSC0(); - if (!sc0) continue; - - // If spaces/comments are the last nodes, stop and go to sorting: - if (!node.get(i)) { - deleted.splice(deleted.length - sc0.length, deleted.length + 1); - break; - } - - // Check if the node needs to be sorted: - // it should be a special @-rule (e.g. `@include`) or a declaration - // with a valid property (e.g. `color` or `$width`). - // If not, proceed with the next node: - propertyName = null; - // Look for includes: - if (node.get(i).is('include')) { - propertyName = '$include'; - } else { - for (j = 0, nl = node.get(i).length; j < nl; j++) { - currentNode = node.get(i).get(j); - if (!currentNode) continue; - - if (currentNode.is('property')) { - propertyName = currentNode.get(0).is('variable') ? - '$variable' : currentNode.get(0).content; - break; - } else if (currentNode.is('atkeyword') && - currentNode.get(0).content === 'import') { // Look for imports - propertyName = '$import'; - break; - } - } - } - - // If current node is not property-value pair or import or include, - // skip it and continue with the next node: - if (!propertyName) { - deleted.splice(deleted.length - sc0.length, deleted.length + 1); - continue; - } - - // Make an extended node and move it to a separate list for further - // sorting: - sorted.push(extendNode()); - } - - // Remove all nodes, that were moved to a `sorted` list, from parent node: - for (i = deleted.length - 1; i > -1; i--) { - node.content.splice(deleted[i], 1); - } - - // Sort declarations saved for sorting: - sorted.sort(function(a, b) { - // If a's group index is higher than b's group index, in a sorted - // list a appears after b: - if (a.groupIndex !== b.groupIndex) return a.groupIndex - b.groupIndex; - - // If a and b belong to leftovers and `sort-order-fallback` option - // is set to `abc`, sort properties alphabetically: - if (a.groupIndex === lastGroupIndex && - _this.getValue('sort-order-fallback')) { - return sortLeftovers(a, b); - } - - // If a and b have the same group index, and a's property index is - // higher than b's property index, in a sorted list a appears after - // b: - if (a.propertyIndex !== b.propertyIndex) return a.propertyIndex - b.propertyIndex; - - // If a and b have the same group index and the same property index, - // in a sorted list they appear in the same order they were in - // original array: - return a.i - b.i; - }); - - // Build all nodes back together. First go sorted declarations, then - // everything else: - if (sorted.length > 0) { - for (i = sorted.length - 1, l = -1; i > l; i--) { - currentNode = sorted[i]; - var prevNode = sorted[i - 1]; - sc0 = currentNode.sc0; - var sc1 = currentNode.sc1; - var sc2 = currentNode.sc2; - - sc0.reverse().map(removeEmptyLines); - sc1.reverse().map(removeEmptyLines); - sc2.reverse().map(removeEmptyLines); - - // Divide declarations from different groups with an empty line: - if (prevNode && currentNode.groupIndex > prevNode.groupIndex) { - if (sc0[0] && sc0[0].is('space') && - (this.syntax === 'sass' || - sc0[0].content.match(/\n/g) && - sc0[0].content.match(/\n/g).length < 2)) { - sc0[0].content = '\n' + sc0[0].content; - } - } - - for (j = 0, nl = sc2.length; j < nl; j++) { - node.content.unshift(sc2[j]); - } - if (currentNode.delim.length > 0) { - var delim = this.syntax === 'sass' ? '\n' : ';'; - var declDelim = gonzales.createNode({ type: 'declarationDelimiter', content: delim }); - node.content.unshift(declDelim); - } - for (j = 0, nl = sc1.length; j < nl; j++) { - node.content.unshift(sc1[j]); - } - node.content.unshift(currentNode.node); - - for (j = 0, nl = sc0.length; j < nl; j++) { - node.content.unshift(sc0[j]); - } - } - } - } -}; diff --git a/user/themes/r2c/node_modules/csscomb/lib/options/space-after-colon.js b/user/themes/r2c/node_modules/csscomb/lib/options/space-after-colon.js deleted file mode 100644 index 86fab0e..0000000 --- a/user/themes/r2c/node_modules/csscomb/lib/options/space-after-colon.js +++ /dev/null @@ -1,58 +0,0 @@ -var gonzales = require('gonzales-pe'); - -module.exports = { - name: 'space-after-colon', - - runBefore: 'block-indent', - - syntax: ['css', 'less', 'sass', 'scss'], - - accepts: { - number: true, - string: /^[ \t\n]*$/ - }, - - /** - * Processes tree node. - * - * @param {node} node - */ - process: function(node) { - if (!node.is('declaration')) return; - - var value = this.getValue('space-after-colon'); - - for (var i = node.length; i--;) { - if (!node.get(i).is('propertyDelimiter')) continue; - - if (this.getSyntax() === 'sass' && !node.get(i - 1)) break; - - // Remove any spaces after colon: - if (node.get(i + 1).is('space')) node.remove(i + 1); - // If the value set in config is not empty, add spaces: - var space = gonzales.createNode({ type: 'space', content: value }); - if (value !== '') node.insert(i + 1, space); - - break; - } - }, - - /** - * Detects the value of an option at the tree node. - * - * @param {node} node - */ - detect: function(node) { - if (!node.is('declaration')) return; - - for (var i = node.length; i--;) { - if (!node.get(i).is('propertyDelimiter')) continue; - - if (node.get(i + 1).is('space')) { - return node.get(i + 1).content; - } else { - return ''; - } - } - } -}; diff --git a/user/themes/r2c/node_modules/csscomb/lib/options/space-after-combinator.js b/user/themes/r2c/node_modules/csscomb/lib/options/space-after-combinator.js deleted file mode 100644 index 7d1d54a..0000000 --- a/user/themes/r2c/node_modules/csscomb/lib/options/space-after-combinator.js +++ /dev/null @@ -1,60 +0,0 @@ -var gonzales = require('gonzales-pe'); - -module.exports = { - name: 'space-after-combinator', - - runBefore: 'block-indent', - - syntax: ['css', 'less', 'sass', 'scss'], - - accepts: { - number: true, - string: /^[ \t\n]*$/ - }, - - /** - * Processes tree node. - * - * @param {node} node - */ - process: function(node) { - if (!node.is('selector')) return; - - var value = this.getValue('space-after-combinator'); - - node.forEach('simpleSelector', function(simpleSelector) { - simpleSelector.forEach('combinator', function(combinator, i) { - if (simpleSelector.get(i + 1).is('space')) { - simpleSelector.get(i + 1).content = value; - } else { - var space = gonzales.createNode({ type: 'space', content: value }); - simpleSelector.insert(i + 1, space); - } - }); - }); - }, - - /** - * Detects the value of an option at the tree node. - * - * @param {node} node - */ - detect: function(node) { - if (!node.is('selector')) return; - - var variants = []; - - node.forEach('simpleSelector', function(simpleSelector) { - simpleSelector.forEach('combinator', function(combinator, i) { - if (simpleSelector.get(i + 1).is('space')) { - variants.push(simpleSelector.get(i + 1).content); - } else { - variants.push(''); - } - }); - }); - - return variants; - } -}; - diff --git a/user/themes/r2c/node_modules/csscomb/lib/options/space-after-opening-brace.js b/user/themes/r2c/node_modules/csscomb/lib/options/space-after-opening-brace.js deleted file mode 100644 index f41f562..0000000 --- a/user/themes/r2c/node_modules/csscomb/lib/options/space-after-opening-brace.js +++ /dev/null @@ -1,49 +0,0 @@ -var gonzales = require('gonzales-pe'); - -module.exports = { - name: 'space-after-opening-brace', - - runBefore: 'block-indent', - - syntax: ['css', 'less', 'scss'], - - accepts: { - number: true, - string: /^[ \t\n]*$/ - }, - - /** - * Processes tree node. - * - * @param {node} node - */ - process: function(node) { - // If found block node stop at the next one for space check - if (!node.is('block') && !node.is('atrulers')) return; - - var value = this.getValue('space-after-opening-brace'); - - if (node.first() && - node.first().is('space')) { - node.first().content = value; - } else if (value !== '') { - var space = gonzales.createNode({ type: 'space', content: value }); - node.insert(0, space); - } - }, - - /** - * Detects the value of an option at the tree node. - * - * @param {node} node - */ - detect: function(node) { - if (!node.is('block') && !node.is('atrulers')) return; - - if (node.first().is('space')) { - return node.first().content; - } else { - return ''; - } - } -}; diff --git a/user/themes/r2c/node_modules/csscomb/lib/options/space-after-selector-delimiter.js b/user/themes/r2c/node_modules/csscomb/lib/options/space-after-selector-delimiter.js deleted file mode 100644 index e35bfdd..0000000 --- a/user/themes/r2c/node_modules/csscomb/lib/options/space-after-selector-delimiter.js +++ /dev/null @@ -1,62 +0,0 @@ -var gonzales = require('gonzales-pe'); - -module.exports = { - name: 'space-after-selector-delimiter', - - runBefore: 'block-indent', - - syntax: ['css', 'less', 'sass', 'scss'], - - accepts: { - number: true, - string: /^[ \t\n]*$/ - }, - - /** - * Processes tree node. - * - * @param {node} node - */ - process: function(node) { - if (!node.is('selector')) return; - - var value = this.getValue('space-after-selector-delimiter'); - - node.forEach('delimiter', function(delimiter, i) { - var nextNode = node.get(i + 1); - - if (nextNode.is('space')) { - nextNode.content = value; - } else if (nextNode.first().is('space')) { - nextNode.first().content = value; - } else { - var space = gonzales.createNode({ type: 'space', content: value }); - nextNode.insert(0, space); - } - }); - }, - - /** - * Detects the value of an option at the tree node. - * - * @param {node} node - */ - detect: function(node) { - if (!node.is('selector')) return; - - var variants = []; - - node.forEach('delimiter', function(delimiter, i) { - var nextNode = node.get(i + 1); - if (nextNode && nextNode.is('space')) { - variants.push(nextNode.content); - } else if (nextNode.first() && nextNode.first().is('space')) { - variants.push(nextNode.first().content); - } else { - variants.push(''); - } - }); - - return variants; - } -}; diff --git a/user/themes/r2c/node_modules/csscomb/lib/options/space-before-closing-brace.js b/user/themes/r2c/node_modules/csscomb/lib/options/space-before-closing-brace.js deleted file mode 100644 index ff81b26..0000000 --- a/user/themes/r2c/node_modules/csscomb/lib/options/space-before-closing-brace.js +++ /dev/null @@ -1,103 +0,0 @@ -var gonzales = require('gonzales-pe'); - -module.exports = (function() { - var valueFromSettings; - var blockIndent; - - function getLastWhitespaceNode(node) { - var lastNode = node.last(); - - if (!lastNode || !lastNode.content) return null; - - if (lastNode.is('block')) return null; - if (lastNode.is('space')) return lastNode; - - return getLastWhitespaceNode(lastNode); - } - - function processBlock(x, level) { - level = level || 0; - - // XXX: Hack for braces - if (x.is('braces') || x.is('id')) return; - - x.forEach(function(node) { - if (!node.is('block') && - !node.is('atrulers')) return processBlock(node, level); - - level++; - - var value = valueFromSettings; - if (value.indexOf('\n') > -1) { - // TODO: Check that it works for '' block indent value - if (blockIndent) { - value += new Array(level).join(blockIndent); - } - } - - // If found block node stop at the next one for space check - // For the pre-block node, find its last (the deepest) child - var whitespaceNode = getLastWhitespaceNode(node); - - // If it's spaces, modify this node - // If it's something different from spaces, add a space node to the end - if (whitespaceNode) { - whitespaceNode.content = value; - } else if (value !== '') { - var space = gonzales.createNode({ type: 'space', content: value }); - node.content.push(space); - } - - processBlock(node, level); - }); - } - - - return { - name: 'space-before-closing-brace', - - runBefore: 'tab-size', - - syntax: ['css', 'less', 'scss'], - - accepts: { - number: true, - string: /^[ \t\n]*$/ - }, - - /** - * Processes tree node. - * @param {node} node - */ - process: function(node) { - valueFromSettings = this.getValue('space-before-closing-brace'); - blockIndent = this.getValue('block-indent'); - - if (!node.is('stylesheet')) return; - - processBlock(node); - }, - - /** - * Detects the value of an option at the tree node. - * - * @param {node} node - */ - detect: function(node) { - if (!node.is('block') && !node.is('atrulers')) return; - - var variants = []; - - // For the block node, find its last (the deepest) child - var whitespaceNode = getLastWhitespaceNode(node); - if (whitespaceNode) { - variants.push(whitespaceNode.content); - } else { - variants.push(''); - } - - return variants; - } - }; -})(); - diff --git a/user/themes/r2c/node_modules/csscomb/lib/options/space-before-colon.js b/user/themes/r2c/node_modules/csscomb/lib/options/space-before-colon.js deleted file mode 100644 index ed332f4..0000000 --- a/user/themes/r2c/node_modules/csscomb/lib/options/space-before-colon.js +++ /dev/null @@ -1,60 +0,0 @@ -var gonzales = require('gonzales-pe'); - -module.exports = { - name: 'space-before-colon', - - runBefore: 'block-indent', - - syntax: ['css', 'less', 'sass', 'scss'], - - accepts: { - number: true, - string: /^[ \t\n]*$/ - }, - - /** - * Processes tree node. - * - * @param {node} node - */ - process: function(node) { - if (!node.is('declaration')) return; - - var value = this.getValue('space-before-colon'); - var syntax = this.getSyntax(); - - node.forEach('propertyDelimiter', function(delimiter, i) { - if (syntax === 'sass' && !node.get(i - 1)) return; - - // Remove any spaces before colon: - if (node.get(i - 1).is('space')) { - node.remove(--i); - } - - // If the value set in config is not empty, add spaces: - var space = gonzales.createNode({ type: 'space', content: value }); - if (value !== '') node.insert(i, space); - }); - }, - - /** - * Detects the value of an option at the tree node. - * - * @param {node} node - */ - detect: function(node) { - if (!node.is('declaration')) return; - - var result; - - node.forEach('propertyDelimiter', function(delimiter, i) { - if (node.get(i - 1).is('space')) { - result = node.get(i - 1).content; - } else { - result = ''; - } - }); - - return result; - } -}; diff --git a/user/themes/r2c/node_modules/csscomb/lib/options/space-before-combinator.js b/user/themes/r2c/node_modules/csscomb/lib/options/space-before-combinator.js deleted file mode 100644 index 1046092..0000000 --- a/user/themes/r2c/node_modules/csscomb/lib/options/space-before-combinator.js +++ /dev/null @@ -1,68 +0,0 @@ -var gonzales = require('gonzales-pe'); - -module.exports = { - name: 'space-before-combinator', - - runBefore: 'block-indent', - - syntax: ['css', 'less', 'sass', 'scss'], - - accepts: { - number: true, - string: /^[ \t\n]*$/ - }, - - /** - * Processes tree node. - * - * @param {node} node - */ - process: function(node) { - if (!node.is('selector')) return; - - var value = this.getValue('space-before-combinator'); - - node.forEach(function(simpleSelector) { - var notFirst = false; - - simpleSelector.forEach(function(n, i) { - if (!n.is('space') && !n.is('combinator')) notFirst = true; - - // If combinator is the first thing in selector, - // do not add extra spaces: - if (!n.is('combinator') || !notFirst) return; - - if (simpleSelector.get(i - 1).is('space')) { - simpleSelector.get(i - 1).content = value; - } else { - var space = gonzales.createNode({ type: 'space', content: value }); - simpleSelector.insert(i, space); - } - }); - }); - }, - - /** - * Detects the value of an option at the tree node. - * - * @param {node} node - */ - detect: function(node) { - if (!node.is('selector')) return; - - var variants = []; - - node.forEach(function(simpleSelector) { - simpleSelector.forEach('combinator', function(combinator, i) { - if (simpleSelector.get(i - 1).is('space')) { - variants.push(simpleSelector.get(i - 1).content); - } else { - variants.push(''); - } - }); - }); - - return variants; - } -}; - diff --git a/user/themes/r2c/node_modules/csscomb/lib/options/space-before-opening-brace.js b/user/themes/r2c/node_modules/csscomb/lib/options/space-before-opening-brace.js deleted file mode 100644 index 4d0622b..0000000 --- a/user/themes/r2c/node_modules/csscomb/lib/options/space-before-opening-brace.js +++ /dev/null @@ -1,99 +0,0 @@ -var gonzales = require('gonzales-pe'); - -module.exports = (function() { - /** - * Gets the last (the deepest) whitespace node. - * - * @param {node} node - * @returns {node|undefined} If no whitespace node is found, returns - * `undefined` - */ - function getLastWhitespaceNode(node) { - if (typeof node !== 'object') return; - if (node.is('space')) return node; - - return getLastWhitespaceNode(node.last()); - } - - return { - name: 'space-before-opening-brace', - - runBefore: 'block-indent', - - syntax: ['css', 'less', 'scss'], - - accepts: { - number: true, - string: /^[ \t\n]*$/ - }, - - /** - * Processes tree node. - * - * @param {node} node - */ - process: function(node) { - var value = this.getValue('space-before-opening-brace'); - - // XXX: Hack for braces - if (node.is('braces') || node.is('id')) return; - - node.forEach(function(block, i) { - // If found block node stop at the next one for space check: - if (!block.is('block') && !block.is('atrulers')) return; - - // For the pre-block node, find its last (the deepest) child: - // TODO: Exclude nodes with braces (for example, arguments) - var previousNode = node.get(i - 1); - var whitespaceNode = getLastWhitespaceNode(previousNode); - - // If it's spaces, modify this node. - // If it's something different from spaces, add a space node to - // the end: - if (whitespaceNode) { - whitespaceNode.content = value; - } else if (value !== '') { - var space = gonzales.createNode({ type: 'space', content: value }); - if (previousNode && previousNode.is('atrulerq')) { - previousNode.content.push(space); - } else { - node.insert(i, space); - } - } - }); - }, - - /** - * Detects the value of an option at the tree node. - * - * @param {node} node - */ - detect: function(node) { - var variants = []; - - // XXX: Hack for braces - if (node.is('braces') || node.is('id')) return []; - - node.forEach(function(block, i) { - // If found block node stop at the next one for space check: - if (!block.is('block') && !block.is('atrulers')) return; - - // For the pre-block node, find its last (the deepest) child: - // TODO: Exclude nodes with braces (for example, arguments) - var previousNode = node.get(i - 1); - var whitespaceNode = getLastWhitespaceNode(previousNode); - - // If it's spaces, modify this node. - // If it's something different from spaces, add a space node to - // the end: - if (whitespaceNode) { - variants.push(whitespaceNode.content); - } else { - variants.push(''); - } - }); - - return variants; - } - }; -})(); diff --git a/user/themes/r2c/node_modules/csscomb/lib/options/space-before-selector-delimiter.js b/user/themes/r2c/node_modules/csscomb/lib/options/space-before-selector-delimiter.js deleted file mode 100644 index 21204d0..0000000 --- a/user/themes/r2c/node_modules/csscomb/lib/options/space-before-selector-delimiter.js +++ /dev/null @@ -1,57 +0,0 @@ -var gonzales = require('gonzales-pe'); - -module.exports = { - name: 'space-before-selector-delimiter', - - runBefore: 'block-indent', - - syntax: ['css', 'less', 'sass', 'scss'], - - accepts: { - number: true, - string: /^[ \t\n]*$/ - }, - - /** - * Processes tree node. - * - * @param {node} node - */ - process: function(node) { - if (!node.is('selector')) return; - - var value = this.getValue('space-before-selector-delimiter'); - - node.forEach('delimiter', function(delim, i) { - var previousNode = node.get(i - 1); - if (previousNode.last().is('space')) { - previousNode.last().content = value; - } else { - var space = gonzales.createNode({ type: 'space', content: value }); - previousNode.content.push(space); - } - }); - }, - - /** - * Detects the value of an option at the tree node. - * - * @param {node} node - */ - detect: function(node) { - if (!node.is('selector')) return; - - var variants = []; - - node.forEach('delimiter', function(delim, i) { - var previousNode = node.get(i - 1); - if (previousNode.last().is('space')) { - variants.push(previousNode.last().content); - } else { - variants.push(''); - } - }); - - return variants; - } -}; diff --git a/user/themes/r2c/node_modules/csscomb/lib/options/space-between-declarations.js b/user/themes/r2c/node_modules/csscomb/lib/options/space-between-declarations.js deleted file mode 100644 index cc0819d..0000000 --- a/user/themes/r2c/node_modules/csscomb/lib/options/space-between-declarations.js +++ /dev/null @@ -1,97 +0,0 @@ -var gonzales = require('gonzales-pe'); - -module.exports = (function() { - function getDeclarationEnd(node, i) { - for (;i < node.length; i++) { - if (!node.get(i + 1) || typeof node.get(i + 1) === 'string') { - return 0; - } else if (node.get(i + 1).is('space')) { - if (node.get(i + 1).content.indexOf('\n') > -1) { - if (node.get(i + 2) && node.get(i + 2).is('declaration')) { - return i; - } else { - return 0; - } - } else if (node.get(i + 2) && node.get(i + 2).is('multilineComment')) { - if (node.get(i + 3) && node.get(i + 3).is('declaration')) { - return i + 2; - } else if (node.get(i + 3) && node.get(i + 3).is('space')) { - if (node.get(i + 4) && node.get(i + 4).is('declaration')) { - return i + 2; - } else { - return 0; - } - } else { - return 0; - } - } else if (node.get(i + 2) && node.get(i + 2).is('declaration')) { - return i; - } - } else if (node.get(i + 1).is('declaration')) { - return i; - } else if (node.get(i + 1).is('multilineComment')) { - if (node.get(i + 2) && node.get(i + 2).is('declaration')) { - return i + 1; - } else if (node.get(i + 2) && node.get(i + 2).is('space')) { - if (node.get(i + 3) && node.get(i + 3).is('declaration')) { - return i + 1; - } - } else { - return 0; - } - } else { - return 0; - } - } - } - - return { - name: 'space-between-declarations', - - runBefore: 'block-indent', - - syntax: ['css', 'less', 'scss'], - - accepts: { - number: true, - string: /^[ \t\n]*$/ - }, - - /** - * Processes tree node. - * - * @param {node} node - */ - process: function(node) { - var value = this.getValue('space-between-declarations'); - - // TODO: Limit nodes to blocks, stylesheet, etc. - // XXX: Hack for braces - if (node.is('braces') || node.is('id')) return; - - for (var i = 0, l = node.length; i < l; i++) { - if (!node.get(i) || !node.get(i).is('declarationDelimiter')) continue; - - // Grom user's point of view "declaration" includes semicolons - // and comments placed on the same line. - // So group those things together: - var declarationEnd = getDeclarationEnd(node, i); - if (!declarationEnd) { - continue; - } else { - i = declarationEnd; - } - - var nextNode = node.get(i + 1); - if (nextNode.is('space')) { - nextNode.content = value; - } else { - i++; - l++; - var space = gonzales.createNode({ type: 'space', content: value }); - node.insert(i, space); - } - } - } - }; -})(); diff --git a/user/themes/r2c/node_modules/csscomb/lib/options/strip-spaces.js b/user/themes/r2c/node_modules/csscomb/lib/options/strip-spaces.js deleted file mode 100644 index 36f3f83..0000000 --- a/user/themes/r2c/node_modules/csscomb/lib/options/strip-spaces.js +++ /dev/null @@ -1,58 +0,0 @@ -module.exports = (function() { - /** - * Trim trailing spaces on each line. - * @private - * @param {String} string Spaceful string - * @returns {String} - */ - function trim(string) { - return string.replace(/[ \t]+\n/g, '\n'); - } - - return { - name: 'strip-spaces', - - syntax: ['css', 'less', 'sass', 'scss'], - - accepts: { boolean: [true] }, - - /** - * Processes tree node. - * @param {node} node - */ - process: function(node) { - if (node.is('space')) { - node.content = trim(node.content); - } else if (node.is('stylesheet')) { - var lastChild = node.last(); - if (lastChild.is('space')) { - lastChild.content = trim(lastChild.content) - .replace(/[ \t]+$/, '') - .replace(/[\n]+/g, '\n'); - } - } - }, - - detectDefault: true, - - /** - * Detects the value of an option at the tree node. - * This option is treated as `true` by default, but any trailing space would invalidate it. - * - * @param {node} node - */ - detect: function(node) { - if (node.is('space') && - node.content.match(/[ \t]\n/)) { - return false; - } else if (node.is('stylesheet')) { - var lastChild = node.last(); - if (lastChild.is('space') && - lastChild.content !== '\n' && - lastChild.content.match(/^[ \n\t]+$/)) { - return false; - } - } - } - }; -})(); diff --git a/user/themes/r2c/node_modules/csscomb/lib/options/tab-size.js b/user/themes/r2c/node_modules/csscomb/lib/options/tab-size.js deleted file mode 100644 index 1ab2935..0000000 --- a/user/themes/r2c/node_modules/csscomb/lib/options/tab-size.js +++ /dev/null @@ -1,19 +0,0 @@ -module.exports = { - name: 'tab-size', - - runBefore: 'vendor-prefix-align', - - syntax: ['css', 'less', 'sass', 'scss'], - - accepts: { number: true }, - - /** - * Processes tree node. - * - * @param {node} node - */ - process: function(node) { - if (!node.is('space')) return; - node.content = node.content.replace(/\t/, this.getValue('tab-size')); - } -}; diff --git a/user/themes/r2c/node_modules/csscomb/lib/options/unitless-zero.js b/user/themes/r2c/node_modules/csscomb/lib/options/unitless-zero.js deleted file mode 100644 index a712efa..0000000 --- a/user/themes/r2c/node_modules/csscomb/lib/options/unitless-zero.js +++ /dev/null @@ -1,82 +0,0 @@ -module.exports = { - name: 'unitless-zero', - - syntax: ['css', 'less', 'sass', 'scss'], - - accepts: { boolean: [true] }, - - /** - * Processes tree node. - * - * @param {node} node - */ - process: function(node) { - var UNITS = ['cm', 'em', 'ex', 'pt', 'px']; - - if (!node.is('value') && !node.is('braces')) return; - - node.forEach(function(value) { - if (typeof value === 'string') return; - - if (value.is('dimension')) { - var unit = value.first('ident').content; - if (value.first('number').content === '0' && - UNITS.indexOf(unit) !== -1) { - value.remove(1); - } - } else if (value.is('percentage')) { - // XXX(tonyganch): There is a bug in Gonzales when in Less, - // percentage's content is not wrapped as an array but actually - // type of node's content is object. This bug has already been - // fixed in newer versions of Gonzales so the issue should be - // gone after update of dependencies and csscomb@4.0 release. - // This hack is here as a hotfix for csscomb@3.1 and must be - // removed once csscom@4.0 is released. See #389. - var number; - if (!Array.isArray(value.content) && - value.content.is('number')) { - number = value.content; - } else { - number = value.first('number').content; - } - - if (number === '0') { - value.type = 'number'; - value.content = number; - } - } - }); - }, - - /** - * Detects the value of an option at the tree node. - * - * @param {node} node - */ - detect: function(node) { - var result; - - // If we see a zero with unit and it is not degree, then we don’t have an option - - if (node.is('percentage') && node.first('number').content[1] === '0') { - result = false; - } else if (node.is('dimension') && - node.first('number').content === '0' && - node.first('ident').content !== 'deg') { - result = false; - } - - // If we see a zero and previous node is not percentage or dimension, then we have an option - if (node.is('number') && - node.content === '0' && - this._prev !== 'percentage' && - this._prev !== 'dimension') { - result = true; - } - - // Store the previous nodeType - this._prev = node.type; - - return result; - } -}; diff --git a/user/themes/r2c/node_modules/csscomb/lib/options/vendor-prefix-align.js b/user/themes/r2c/node_modules/csscomb/lib/options/vendor-prefix-align.js deleted file mode 100644 index 39d15d3..0000000 --- a/user/themes/r2c/node_modules/csscomb/lib/options/vendor-prefix-align.js +++ /dev/null @@ -1,436 +0,0 @@ -var gonzales = require('gonzales-pe'); - -module.exports = (function() { - // Vendor prefixes list: - var PREFIXES = [ - 'webkit', - 'khtml', - 'moz', - 'ms', - 'o' - ]; - - var oneline; - - /** - * Makes namespace from property name. - * - * @param {String} propertyName - * @returns {String|undefined} - */ - function makeNamespace(propertyName) { - var info = getPrefixInfo(propertyName); - return info && info.baseName; - } - - /** - * Creates object which contains info about vendor prefix used in propertyName. - * - * @param {String} propertyName property name - * @param {String} [namespace=''] namespace name - * @param {Number} [extraSymbols=0] extra symbols count - * @returns {Object|undefined} - */ - function getPrefixInfo(propertyName, namespace, extraSymbols) { - var baseName = propertyName; - var prefixLength = 0; - - namespace = namespace || ''; - extraSymbols = extraSymbols || 0; - - if (!propertyName) return; - - PREFIXES.some(function(prefix) { - prefix = '-' + prefix + '-'; - if (propertyName.indexOf(prefix) !== 0) return; - - baseName = baseName.substr(prefix.length); - prefixLength = prefix.length; - - return true; - }); - - return { - id: namespace + baseName, - baseName: baseName, - prefixLength: prefixLength, - extra: extraSymbols - }; - } - - /** - * Returns extra indent for item in arguments - * - * @param {Array} nodes nodes to process - * @returns {Number|undefined} - */ - function extraIndent(nodes) { - if (!nodes || !nodes.length) return; - - var node; - var crPos; - var tabPos; - var result = 0; - - for (var i = nodes.length; i--;) { - node = nodes[i]; - - if (!node.content) { - crPos = -1; - } else { - crPos = node.content.lastIndexOf('\n'); - tabPos = node.content.lastIndexOf('\t'); - if (tabPos > crPos) crPos = tabPos; - } - - if (crPos !== -1) - oneline = false; - - if (node.is('space')) { - result += node.content.length - crPos - 1; - if (crPos !== -1) - break; - } - if (node.is('multilineComment')) { - if (crPos === -1) { - result += node.content.length + 4 /* comment symbols length */ ; - } else { - result += node.content.length - crPos + 1 /* only last comment symbols length - 1(not count \n)*/; - break; - } - } - } - - return result; - } - - /** - * Wrapper for extra indent function for `property` node. - * - * @param {Array} nodes all nodes - * @param {Number} i position in nodes array - */ - function extraIndentProperty(nodes, i) { - var subset = []; - while (i--) { - if (!nodes.get(i) || nodes.get(i).is('declarationDelimiter')) - break; - subset.unshift(nodes.get(i)); - } - return extraIndent(subset); - } - - /** - * Wrapper for extra indent function for val-node. - * - * @param {Array} nodes all nodes - * @param {Number} i position in nodes array - */ - function extraIndentVal(nodes, i) { - var subset = []; - var declaration = nodes.get(i); - if (!declaration.is('declaration')) return; - - for (var x = declaration.length; x--;) { - if (!declaration.get(x).is('value')) continue; - - x--; - - while (!declaration.get(x).is('propertyDelimiter')) { - subset.push(declaration.get(x)); - x--; - } - - break; - } - return extraIndent(subset); - } - - /** - * Walks across nodes, and call payload for every node that pass selector check. - * - * @param {Object} args arguments in form of: - * { - * node: {object} current node, - * selector: {function} propertyName selector - * payload: {function} work to do with gathered info - * namespaceSelector: {function} selector for namespace - * getExtraSymbols: {Number} extra symbols count - * } - */ - function walk(args) { - args.node.forEach(function(item, i) { - var name = args.selector(item); - var namespace = args.namespaceSelector && makeNamespace(args.namespaceSelector(item)); - var extraSymbols = args.getExtraSymbols(args.node, i); - - var info = name && getPrefixInfo(name, namespace, extraSymbols); - if (!info) return; - args.payload(info, i); - }); - } - - /** - * Returns property name. - * e.g. - * for: 'color: #fff' - * returns string: 'color' - * - * @param {node} node - * @returns {String|undefined} - */ - function getPropertyName(node) { - if (!node.is('declaration')) return; - // TODO: Check that it's not a variable - return node.get(0).get(0).content; - } - - /** - * Returns property value name. - * e.g. - * for: '-webkit-transition: -webkit-transform 150ms linear' - * returns string: '-webkit-transform', and - * for: 'background: -webkit-linear-gradient(...)' - * returns string: '-webkit-linear-gradient' - * - * @param {node} node - * @returns {String|undefined} - */ - function getValName(node) { - if (!node.is('declaration')) return; - - var value = node.first('value'); - if (value.get(0).is('ident')) return value.get(0).content; - if (value.get(0).is('function')) return value.get(0).get(0).content; - } - - /** - * Updates dict which contains info about items align. - * - * @param {Object} info, - * @param {Object} dict, - */ - function updateDict(info, dict) { - if (info.prefixLength === 0 && info.extra === 0) return; - - var indent = dict[info.id] || { prefixLength: 0, extra: 0 }; - - dict[info.id] = indent.prefixLength + indent.extra > info.prefixLength + info.extra ? - indent : - { - prefixLength: info.prefixLength, - extra: info.extra, - }; - } - - /** - * Returns string with correct number of spaces for info.baseName property. - * - * @param {Object} info, - * @param {Object} dict, - * @param {String} whitespaceNode - * @returns {String} - */ - function updateIndent(info, dict, whitespaceNode) { - var item = dict[info.id]; - if (!item) - return whitespaceNode; - - var crPos = whitespaceNode.lastIndexOf('\n'); - var tabPos = whitespaceNode.lastIndexOf('\t'); - if (tabPos > crPos) crPos = tabPos; - - var firstPart = whitespaceNode.substr(0, crPos + 1 ); - var extraIndent = new Array( - (item.prefixLength - info.prefixLength) + - (item.extra - info.extra) + - whitespaceNode.length - firstPart.length + - 1).join(' '); - - return firstPart.concat(extraIndent); - } - - return { - name: 'vendor-prefix-align', - - syntax: ['css', 'less', 'sass', 'scss'], - - accepts: { boolean: [true] }, - - /** - * Processes tree node. - * - * @param {node} node - */ - process: function(node) { - if (!node.is('block')) return; - oneline = true; - - var dict = {}; - - // Gathering Info - walk({ - node: node, - selector: getPropertyName, - getExtraSymbols: extraIndentProperty, - payload: function(info) { - updateDict(info, dict); - } - }); - - walk({ - node: node, - selector: getValName, - namespaceSelector: getPropertyName, - getExtraSymbols: extraIndentVal, - payload: function(info) { - updateDict(info, dict); - } - }); - - if (oneline && this.getSyntax() !== 'sass') return; - - // Update nodes - walk({ - node: node, - selector: getValName, - namespaceSelector: getPropertyName, - getExtraSymbols: extraIndentVal, - payload: function(info, i) { - for (var x = node.get(i).length; x--;) { - if (node.get(i).get(x).is('value')) break; - } - - if (!node.get(i).get(x - 1).is('space')) { - var space = gonzales.createNode({ type: 'space', content: '' }); - node.get(i).insert(x, space); - ++x; - } - - node.get(i).get(x - 1).content = updateIndent(info, dict, node.get(i).get(x - 1).content); - } - }); - - if (this.getSyntax() === 'sass') return; - - walk({ - node: node, - selector: getPropertyName, - getExtraSymbols: extraIndentProperty, - payload: function(info, i) { - // `node.get(i - 1)` can be either space or comment: - var whitespaceNode = node.get(i - 1); - if (!whitespaceNode) return; - // If it's a comment, insert an empty space node: - if (!whitespaceNode.is('space')) { - whitespaceNode = gonzales.createNode({ type: 'space', content: '' }); - node.insert(i - 1, whitespaceNode); - } - whitespaceNode.content = updateIndent(info, dict, whitespaceNode.content); - } - }); - }, - - /** - * Detects the value of an option at the tree node. - * - * @param {node} node - */ - detect: function(node) { - if (!node.is('block')) return; - - var result = { - true: 0, - false: 0 - }; - - var maybePrefix = false; - var prevPrefixLength = false; - var prevProp; - var prevSum; - var partialResult = null; - - var getResult = function(node, sum, info, i) { - var prop = info.baseName; - - // If this is the last item in a row and we have a result, then catch it - if (prop !== prevProp && partialResult !== null) { - if (partialResult) { - result.true++; - } else { - result.false++; - } - partialResult = null; - } - - if (prop === prevProp && info.prefixLength !== prevPrefixLength) { - maybePrefix = true; - } else { - maybePrefix = false; - } - - if (maybePrefix && partialResult !== false) { - // If there is prefixed prop, check if the prefixes are aligned, - // but only if we hadn't already catched that it is false - if (sum === prevSum) { - partialResult = true; - } else { - partialResult = false; - } - } - - if (node.length === i + 3 && partialResult !== null) { - // If we're at the last property and have a result, catch it - if (partialResult) { - result.true++; - } else { - result.false++; - } - } - - prevPrefixLength = info.prefixLength; - prevProp = prop; - prevSum = sum; - }; - - // Gathering Info - walk({ - node: node, - selector: getPropertyName, - getExtraSymbols: extraIndentProperty, - payload: function(info, i) { - if (node.get(i - 1) && node.get(i - 1).content) { - var sum = node.get(i - 1).content. - replace(/^[ \t]*\n+/, '').length + info.prefixLength; - getResult(node, sum, info, i); - } - } - }); - - walk({ - node: node, - selector: getValName, - getExtraSymbols: extraIndentVal, - payload: function(info, i) { - for (var x = node.get(i).length; x--;) { - if (node.get(i).get(x).is('value')) break; - } - - if (node.get(i).get(x - 1)) { - var sum = node.get(i).get(x - 1).content - .replace(/^[ \t]*\n+/, '').length + info.prefixLength; - getResult(node, sum, info, i); - } - } - }); - - if (result.true > 0 || result.false > 0) { - if (result.true >= result.false) { - return true; - } else { - return false; - } - } - } - }; -})(); diff --git a/user/themes/r2c/node_modules/csscomb/package.json b/user/themes/r2c/node_modules/csscomb/package.json deleted file mode 100644 index 0f2b888..0000000 --- a/user/themes/r2c/node_modules/csscomb/package.json +++ /dev/null @@ -1,104 +0,0 @@ -{ - "_args": [ - [ - "csscomb@3.1.8", - "/mnt/data/Sites/r2c.net/user/themes/r2c" - ] - ], - "_development": true, - "_from": "csscomb@3.1.8", - "_id": "csscomb@3.1.8", - "_inBundle": false, - "_integrity": "sha1-qKc4iE9Am6817JRhr8UuHHW9I6I=", - "_location": "/csscomb", - "_phantomChildren": {}, - "_requested": { - "type": "version", - "registry": true, - "raw": "csscomb@3.1.8", - "name": "csscomb", - "escapedName": "csscomb", - "rawSpec": "3.1.8", - "saveSpec": null, - "fetchSpec": "3.1.8" - }, - "_requiredBy": [ - "/gulp-csscomb" - ], - "_resolved": "https://registry.npmjs.org/csscomb/-/csscomb-3.1.8.tgz", - "_spec": "3.1.8", - "_where": "/mnt/data/Sites/r2c.net/user/themes/r2c", - "author": { - "name": "Mikhail Troshev", - "email": "mishanga@yandex-team.ru" - }, - "bin": { - "csscomb": "./bin/csscomb" - }, - "bugs": { - "url": "https://github.com/csscomb/csscomb.js/issues" - }, - "contributors": [ - { - "name": "Igor Novak", - "email": "bezengi@gmail.com" - }, - { - "name": "Roman Komarov", - "email": "kizmarh@ya.ru" - }, - { - "name": "Denis Payase", - "email": "lostsoul@yandex-team.ru" - }, - { - "name": "Mikhail Troshev", - "email": "mishanga@yandex-team.ru", - "url": "http://mishanga.pro/" - }, - { - "name": "Sergey Puzankov", - "email": "puzankov@yandex-team.ru" - } - ], - "dependencies": { - "commander": "2.0.0", - "csscomb-core": "3.0.0-3.1", - "gonzales-pe": "3.0.0-28", - "vow": "0.4.4" - }, - "description": "CSS coding style formatter", - "devDependencies": { - "jscs": "1.4.5", - "jshint": "2.3.0", - "jshint-groups": "0.5.3", - "mocha": "1.20.1" - }, - "engines": { - "node": ">= 0.10.0" - }, - "files": [ - "bin", - "config", - "lib" - ], - "homepage": "http://csscomb.com/", - "main": "./lib/csscomb.js", - "maintainers": [ - { - "name": "Tony Ganch", - "email": "tonyganch+github@gmail.com", - "url": "http://tonyganch.com/" - } - ], - "name": "csscomb", - "repository": { - "type": "git", - "url": "git+https://github.com/csscomb/csscomb.js.git" - }, - "scripts": { - "test": "jshint-groups && ./node_modules/.bin/jscs . && node test/mocha", - "test-cov": "rm -rf lib-cov && jscoverage lib lib-cov && TEST_COV=true node test/mocha > ./test/test-coverage.html" - }, - "version": "3.1.8" -} diff --git a/user/themes/r2c/node_modules/currently-unhandled/browser.js b/user/themes/r2c/node_modules/currently-unhandled/browser.js deleted file mode 100644 index aa9e56f..0000000 --- a/user/themes/r2c/node_modules/currently-unhandled/browser.js +++ /dev/null @@ -1,27 +0,0 @@ -'use strict'; -var core = require('./core'); - -function unwrapEvent(event) { - if (event && event.detail && event.detail.promise) { - return event.detail; - } - - return event; -} - -module.exports = function (w) { - w = w || window; - var c = core(); - - w.addEventListener('unhandledrejection', function (event) { - event = unwrapEvent(event); - c.onUnhandledRejection(event.reason, event.promise); - }); - - w.addEventListener('rejectionhandled', function (event) { - event = unwrapEvent(event); - c.onRejectionHandled(event.promise); - }); - - return c.currentlyUnhandled; -}; diff --git a/user/themes/r2c/node_modules/currently-unhandled/core.js b/user/themes/r2c/node_modules/currently-unhandled/core.js deleted file mode 100644 index 73db22e..0000000 --- a/user/themes/r2c/node_modules/currently-unhandled/core.js +++ /dev/null @@ -1,33 +0,0 @@ -'use strict'; -var arrayFindIndex = require('array-find-index'); - -module.exports = function () { - var unhandledRejections = []; - - function onUnhandledRejection(reason, promise) { - unhandledRejections.push({reason: reason, promise: promise}); - } - - function onRejectionHandled(promise) { - var index = arrayFindIndex(unhandledRejections, function (x) { - return x.promise === promise; - }); - - unhandledRejections.splice(index, 1); - } - - function currentlyUnhandled() { - return unhandledRejections.map(function (entry) { - return { - reason: entry.reason, - promise: entry.promise - }; - }); - } - - return { - onUnhandledRejection: onUnhandledRejection, - onRejectionHandled: onRejectionHandled, - currentlyUnhandled: currentlyUnhandled - }; -}; diff --git a/user/themes/r2c/node_modules/currently-unhandled/index.js b/user/themes/r2c/node_modules/currently-unhandled/index.js deleted file mode 100644 index 238b9d9..0000000 --- a/user/themes/r2c/node_modules/currently-unhandled/index.js +++ /dev/null @@ -1,12 +0,0 @@ -'use strict'; -var core = require('./core'); - -module.exports = function (p) { - p = p || process; - var c = core(); - - p.on('unhandledRejection', c.onUnhandledRejection); - p.on('rejectionHandled', c.onRejectionHandled); - - return c.currentlyUnhandled; -}; diff --git a/user/themes/r2c/node_modules/currently-unhandled/license b/user/themes/r2c/node_modules/currently-unhandled/license deleted file mode 100644 index ad5d021..0000000 --- a/user/themes/r2c/node_modules/currently-unhandled/license +++ /dev/null @@ -1,21 +0,0 @@ -The MIT License (MIT) - -Copyright (c) James Talmage (github.com/jamestalmage) - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/user/themes/r2c/node_modules/currently-unhandled/package.json b/user/themes/r2c/node_modules/currently-unhandled/package.json deleted file mode 100644 index ea12844..0000000 --- a/user/themes/r2c/node_modules/currently-unhandled/package.json +++ /dev/null @@ -1,107 +0,0 @@ -{ - "_args": [ - [ - "currently-unhandled@0.4.1", - "/mnt/data/Sites/r2c.net/user/themes/r2c" - ] - ], - "_development": true, - "_from": "currently-unhandled@0.4.1", - "_id": "currently-unhandled@0.4.1", - "_inBundle": false, - "_integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", - "_location": "/currently-unhandled", - "_phantomChildren": {}, - "_requested": { - "type": "version", - "registry": true, - "raw": "currently-unhandled@0.4.1", - "name": "currently-unhandled", - "escapedName": "currently-unhandled", - "rawSpec": "0.4.1", - "saveSpec": null, - "fetchSpec": "0.4.1" - }, - "_requiredBy": [ - "/loud-rejection" - ], - "_resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", - "_spec": "0.4.1", - "_where": "/mnt/data/Sites/r2c.net/user/themes/r2c", - "author": { - "name": "James Talmage", - "email": "james@talmage.io", - "url": "github.com/jamestalmage" - }, - "ava": { - "files": "test.js" - }, - "browser": { - "./index.js": "./browser.js" - }, - "bugs": { - "url": "https://github.com/jamestalmage/currently-unhandled/issues" - }, - "dependencies": { - "array-find-index": "^1.0.1" - }, - "description": "Track the list of currently unhandled promise rejections.", - "devDependencies": { - "ava": "^0.15.1", - "bluebird": "^3.4.0", - "browserify": "^13.0.1", - "coveralls": "^2.11.9", - "delay": "^1.3.1", - "is-ci": "^1.0.8", - "karma": "^0.13.22", - "karma-browserify": "^5.0.5", - "karma-chrome-launcher": "^1.0.1", - "karma-firefox-launcher": "^1.0.0", - "karma-mocha": "^1.0.1", - "mocha": "^2.5.3", - "nyc": "^6.4.0", - "watchify": "^3.7.0", - "xo": "^0.15.0" - }, - "engines": { - "node": ">=0.10.0" - }, - "files": [ - "index.js", - "core.js", - "browser.js" - ], - "homepage": "https://github.com/jamestalmage/currently-unhandled#readme", - "keywords": [ - "unhandled", - "unhandledRejection", - "rejected", - "promises" - ], - "license": "MIT", - "name": "currently-unhandled", - "nyc": { - "reporter": [ - "lcov", - "text" - ] - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jamestalmage/currently-unhandled.git" - }, - "scripts": { - "test": "xo && nyc ava" - }, - "version": "0.4.1", - "xo": { - "ignores": [ - "browser-bluebird-test.js" - ], - "envs": [ - "browser", - "mocha", - "node" - ] - } -} diff --git a/user/themes/r2c/node_modules/currently-unhandled/readme.md b/user/themes/r2c/node_modules/currently-unhandled/readme.md deleted file mode 100644 index b73c568..0000000 --- a/user/themes/r2c/node_modules/currently-unhandled/readme.md +++ /dev/null @@ -1,44 +0,0 @@ -# currently-unhandled [![Build Status](https://travis-ci.org/jamestalmage/currently-unhandled.svg?branch=master)](https://travis-ci.org/jamestalmage/currently-unhandled) [![Coverage Status](https://coveralls.io/repos/github/jamestalmage/currently-unhandled/badge.svg?branch=master)](https://coveralls.io/github/jamestalmage/currently-unhandled?branch=master) - -> Track the list of currently unhandled promise rejections. - - -## Install - -``` -$ npm install --save currently-unhandled -``` - - -## Usage - -```js -const currentlyUnhandled = require('currently-unhandled')(); // <- note the invocation - -var fooError = new Error('foo'); -var p = Promise.reject(new Error('foo')); - -// on the next tick - unhandled rejected promise is added to the list: -currentlyUnhandled(); -//=> [{promise: p, reason: fooError}]' - -p.catch(() => {}); - -// on the next tick - handled promise is now removed from the list: -currentlyUnhandled(); -//=> []; -``` - -## API - -### currentlyUnhandled() - -Returns an array of objects with `promise` and `reason` properties representing the rejected promises that currently do not have a rejection handler. The list grows and shrinks as unhandledRejections are published, and later handled. - -## Browser Support - -This module can be bundled with `browserify`. At time of writing, it will work with native Promises in the Chrome browser only. For best cross-browser support, use `bluebird` instead of native Promise support in browsers. - -## License - -MIT © [James Talmage](http://github.com/jamestalmage) diff --git a/user/themes/r2c/node_modules/d/.lint b/user/themes/r2c/node_modules/d/.lint deleted file mode 100644 index cf54d81..0000000 --- a/user/themes/r2c/node_modules/d/.lint +++ /dev/null @@ -1,11 +0,0 @@ -@root - -module - -tabs -indent 2 -maxlen 100 - -ass -nomen -plusplus diff --git a/user/themes/r2c/node_modules/d/.npmignore b/user/themes/r2c/node_modules/d/.npmignore deleted file mode 100644 index 155e41f..0000000 --- a/user/themes/r2c/node_modules/d/.npmignore +++ /dev/null @@ -1,4 +0,0 @@ -.DS_Store -/node_modules -/npm-debug.log -/.lintcache diff --git a/user/themes/r2c/node_modules/d/.travis.yml b/user/themes/r2c/node_modules/d/.travis.yml deleted file mode 100644 index 01e3b24..0000000 --- a/user/themes/r2c/node_modules/d/.travis.yml +++ /dev/null @@ -1,15 +0,0 @@ -sudo: false # http://docs.travis-ci.com/user/workers/container-based-infrastructure/ -language: node_js -node_js: - - 0.12 - - 4 - - 5 - -before_install: - - mkdir node_modules; ln -s ../ node_modules/d - -notifications: - email: - - medikoo+d@medikoo.com - -script: "npm test && npm run lint" diff --git a/user/themes/r2c/node_modules/d/CHANGES b/user/themes/r2c/node_modules/d/CHANGES deleted file mode 100644 index 594b8ef..0000000 --- a/user/themes/r2c/node_modules/d/CHANGES +++ /dev/null @@ -1,13 +0,0 @@ -v1.0.0 -- 2015.12.04 -- autoBind changes: - - replace `bindTo` argument with options and `resolveContext` option - - Add support `overwriteDefinition` -- Introduce IE11 bug workaround in `lazy` handler - -v0.1.1 -- 2014.04.24 -- Add `autoBind` and `lazy` utilities -- Allow to pass other options to be merged onto created descriptor. - Useful when used with other custom utilties - -v0.1.0 -- 2013.06.20 -Initial (derived from es5-ext project) diff --git a/user/themes/r2c/node_modules/d/LICENSE b/user/themes/r2c/node_modules/d/LICENSE deleted file mode 100644 index aaf3528..0000000 --- a/user/themes/r2c/node_modules/d/LICENSE +++ /dev/null @@ -1,19 +0,0 @@ -Copyright (C) 2013 Mariusz Nowak (www.medikoo.com) - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/user/themes/r2c/node_modules/d/README.md b/user/themes/r2c/node_modules/d/README.md deleted file mode 100644 index ccdadc6..0000000 --- a/user/themes/r2c/node_modules/d/README.md +++ /dev/null @@ -1,104 +0,0 @@ -# D -## Property descriptor factory - -_Originally derived from [es5-ext](https://github.com/medikoo/es5-ext) package._ - -Defining properties with descriptors is very verbose: - -```javascript -var Account = function () {}; -Object.defineProperties(Account.prototype, { - deposit: { value: function () { - /* ... */ - }, configurable: true, enumerable: false, writable: true }, - withdraw: { value: function () { - /* ... */ - }, configurable: true, enumerable: false, writable: true }, - balance: { get: function () { - /* ... */ - }, configurable: true, enumerable: false } -}); -``` - -D cuts that to: - -```javascript -var d = require('d'); - -var Account = function () {}; -Object.defineProperties(Account.prototype, { - deposit: d(function () { - /* ... */ - }), - withdraw: d(function () { - /* ... */ - }), - balance: d.gs(function () { - /* ... */ - }) -}); -``` - -By default, created descriptor follow characteristics of native ES5 properties, and defines values as: - -```javascript -{ configurable: true, enumerable: false, writable: true } -``` - -You can overwrite it by preceding _value_ argument with instruction: -```javascript -d('c', value); // { configurable: true, enumerable: false, writable: false } -d('ce', value); // { configurable: true, enumerable: true, writable: false } -d('e', value); // { configurable: false, enumerable: true, writable: false } - -// Same way for get/set: -d.gs('e', value); // { configurable: false, enumerable: true } -``` - -### Installation - - $ npm install d - -To port it to Browser or any other (non CJS) environment, use your favorite CJS bundler. No favorite yet? Try: [Browserify](http://browserify.org/), [Webmake](https://github.com/medikoo/modules-webmake) or [Webpack](http://webpack.github.io/) - -### Other utilities - -#### autoBind(obj, props) _(d/auto-bind)_ - -Define methods which will be automatically bound to its instances - -```javascript -var d = require('d'); -var autoBind = require('d/auto-bind'); - -var Foo = function () { this._count = 0; }; -Object.defineProperties(Foo.prototype, autoBind({ - increment: d(function () { ++this._count; }); -})); - -var foo = new Foo(); - -// Increment foo counter on each domEl click -domEl.addEventListener('click', foo.increment, false); -``` - -#### lazy(obj, props) _(d/lazy)_ - -Define lazy properties, which will be resolved on first access - -```javascript -var d = require('d'); -var lazy = require('d/lazy'); - -var Foo = function () {}; -Object.defineProperties(Foo.prototype, lazy({ - items: d(function () { return []; }) -})); - -var foo = new Foo(); -foo.items.push(1, 2); // foo.items array created and defined directly on foo -``` - -## Tests [![Build Status](https://travis-ci.org/medikoo/d.png)](https://travis-ci.org/medikoo/d) - - $ npm test diff --git a/user/themes/r2c/node_modules/d/auto-bind.js b/user/themes/r2c/node_modules/d/auto-bind.js deleted file mode 100644 index 0fdac9b..0000000 --- a/user/themes/r2c/node_modules/d/auto-bind.js +++ /dev/null @@ -1,32 +0,0 @@ -'use strict'; - -var copy = require('es5-ext/object/copy') - , normalizeOptions = require('es5-ext/object/normalize-options') - , ensureCallable = require('es5-ext/object/valid-callable') - , map = require('es5-ext/object/map') - , callable = require('es5-ext/object/valid-callable') - , validValue = require('es5-ext/object/valid-value') - - , bind = Function.prototype.bind, defineProperty = Object.defineProperty - , hasOwnProperty = Object.prototype.hasOwnProperty - , define; - -define = function (name, desc, options) { - var value = validValue(desc) && callable(desc.value), dgs; - dgs = copy(desc); - delete dgs.writable; - delete dgs.value; - dgs.get = function () { - if (!options.overwriteDefinition && hasOwnProperty.call(this, name)) return value; - desc.value = bind.call(value, options.resolveContext ? options.resolveContext(this) : this); - defineProperty(this, name, desc); - return this[name]; - }; - return dgs; -}; - -module.exports = function (props/*, options*/) { - var options = normalizeOptions(arguments[1]); - if (options.resolveContext != null) ensureCallable(options.resolveContext); - return map(props, function (desc, name) { return define(name, desc, options); }); -}; diff --git a/user/themes/r2c/node_modules/d/index.js b/user/themes/r2c/node_modules/d/index.js deleted file mode 100644 index 076ae46..0000000 --- a/user/themes/r2c/node_modules/d/index.js +++ /dev/null @@ -1,63 +0,0 @@ -'use strict'; - -var assign = require('es5-ext/object/assign') - , normalizeOpts = require('es5-ext/object/normalize-options') - , isCallable = require('es5-ext/object/is-callable') - , contains = require('es5-ext/string/#/contains') - - , d; - -d = module.exports = function (dscr, value/*, options*/) { - var c, e, w, options, desc; - if ((arguments.length < 2) || (typeof dscr !== 'string')) { - options = value; - value = dscr; - dscr = null; - } else { - options = arguments[2]; - } - if (dscr == null) { - c = w = true; - e = false; - } else { - c = contains.call(dscr, 'c'); - e = contains.call(dscr, 'e'); - w = contains.call(dscr, 'w'); - } - - desc = { value: value, configurable: c, enumerable: e, writable: w }; - return !options ? desc : assign(normalizeOpts(options), desc); -}; - -d.gs = function (dscr, get, set/*, options*/) { - var c, e, options, desc; - if (typeof dscr !== 'string') { - options = set; - set = get; - get = dscr; - dscr = null; - } else { - options = arguments[3]; - } - if (get == null) { - get = undefined; - } else if (!isCallable(get)) { - options = get; - get = set = undefined; - } else if (set == null) { - set = undefined; - } else if (!isCallable(set)) { - options = set; - set = undefined; - } - if (dscr == null) { - c = true; - e = false; - } else { - c = contains.call(dscr, 'c'); - e = contains.call(dscr, 'e'); - } - - desc = { get: get, set: set, configurable: c, enumerable: e }; - return !options ? desc : assign(normalizeOpts(options), desc); -}; diff --git a/user/themes/r2c/node_modules/d/lazy.js b/user/themes/r2c/node_modules/d/lazy.js deleted file mode 100644 index d75b34b..0000000 --- a/user/themes/r2c/node_modules/d/lazy.js +++ /dev/null @@ -1,117 +0,0 @@ -'use strict'; - -var map = require('es5-ext/object/map') - , isCallable = require('es5-ext/object/is-callable') - , validValue = require('es5-ext/object/valid-value') - , contains = require('es5-ext/string/#/contains') - - , call = Function.prototype.call - , defineProperty = Object.defineProperty - , getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor - , getPrototypeOf = Object.getPrototypeOf - , hasOwnProperty = Object.prototype.hasOwnProperty - , cacheDesc = { configurable: false, enumerable: false, writable: false, - value: null } - , define; - -define = function (name, options) { - var value, dgs, cacheName, desc, writable = false, resolvable - , flat; - options = Object(validValue(options)); - cacheName = options.cacheName; - flat = options.flat; - if (cacheName == null) cacheName = name; - delete options.cacheName; - value = options.value; - resolvable = isCallable(value); - delete options.value; - dgs = { configurable: Boolean(options.configurable), - enumerable: Boolean(options.enumerable) }; - if (name !== cacheName) { - dgs.get = function () { - if (hasOwnProperty.call(this, cacheName)) return this[cacheName]; - cacheDesc.value = resolvable ? call.call(value, this, options) : value; - cacheDesc.writable = writable; - defineProperty(this, cacheName, cacheDesc); - cacheDesc.value = null; - if (desc) defineProperty(this, name, desc); - return this[cacheName]; - }; - } else if (!flat) { - dgs.get = function self() { - var ownDesc; - if (hasOwnProperty.call(this, name)) { - ownDesc = getOwnPropertyDescriptor(this, name); - // It happens in Safari, that getter is still called after property - // was defined with a value, following workarounds that - // While in IE11 it may happen that here ownDesc is undefined (go figure) - if (ownDesc) { - if (ownDesc.hasOwnProperty('value')) return ownDesc.value; - if ((typeof ownDesc.get === 'function') && (ownDesc.get !== self)) { - return ownDesc.get.call(this); - } - return value; - } - } - desc.value = resolvable ? call.call(value, this, options) : value; - defineProperty(this, name, desc); - desc.value = null; - return this[name]; - }; - } else { - dgs.get = function self() { - var base = this, ownDesc; - if (hasOwnProperty.call(this, name)) { - // It happens in Safari, that getter is still called after property - // was defined with a value, following workarounds that - ownDesc = getOwnPropertyDescriptor(this, name); - if (ownDesc.hasOwnProperty('value')) return ownDesc.value; - if ((typeof ownDesc.get === 'function') && (ownDesc.get !== self)) { - return ownDesc.get.call(this); - } - } - while (!hasOwnProperty.call(base, name)) base = getPrototypeOf(base); - desc.value = resolvable ? call.call(value, base, options) : value; - defineProperty(base, name, desc); - desc.value = null; - return base[name]; - }; - } - dgs.set = function (value) { - if (hasOwnProperty.call(this, name)) { - throw new TypeError("Cannot assign to lazy defined '" + name + "' property of " + this); - } - dgs.get.call(this); - this[cacheName] = value; - }; - if (options.desc) { - desc = { - configurable: contains.call(options.desc, 'c'), - enumerable: contains.call(options.desc, 'e') - }; - if (cacheName === name) { - desc.writable = contains.call(options.desc, 'w'); - desc.value = null; - } else { - writable = contains.call(options.desc, 'w'); - desc.get = dgs.get; - desc.set = dgs.set; - } - delete options.desc; - } else if (cacheName === name) { - desc = { - configurable: Boolean(options.configurable), - enumerable: Boolean(options.enumerable), - writable: Boolean(options.writable), - value: null - }; - } - delete options.configurable; - delete options.enumerable; - delete options.writable; - return dgs; -}; - -module.exports = function (props) { - return map(props, function (desc, name) { return define(name, desc); }); -}; diff --git a/user/themes/r2c/node_modules/d/package.json b/user/themes/r2c/node_modules/d/package.json deleted file mode 100644 index fd357c2..0000000 --- a/user/themes/r2c/node_modules/d/package.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "_args": [ - [ - "d@1.0.0", - "/mnt/data/Sites/r2c.net/user/themes/r2c" - ] - ], - "_from": "d@1.0.0", - "_id": "d@1.0.0", - "_inBundle": false, - "_integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=", - "_location": "/d", - "_phantomChildren": {}, - "_requested": { - "type": "version", - "registry": true, - "raw": "d@1.0.0", - "name": "d", - "escapedName": "d", - "rawSpec": "1.0.0", - "saveSpec": null, - "fetchSpec": "1.0.0" - }, - "_requiredBy": [ - "/es6-iterator", - "/es6-symbol", - "/es6-weak-map", - "/event-emitter", - "/memoizee" - ], - "_resolved": "https://registry.npmjs.org/d/-/d-1.0.0.tgz", - "_spec": "1.0.0", - "_where": "/mnt/data/Sites/r2c.net/user/themes/r2c", - "author": { - "name": "Mariusz Nowak", - "email": "medyk@medikoo.com", - "url": "http://www.medikoo.com/" - }, - "bugs": { - "url": "https://github.com/medikoo/d/issues" - }, - "dependencies": { - "es5-ext": "^0.10.9" - }, - "description": "Property descriptor factory", - "devDependencies": { - "tad": "^0.2.4", - "xlint": "^0.2.2", - "xlint-jslint-medikoo": "^0.1.4" - }, - "homepage": "https://github.com/medikoo/d#readme", - "keywords": [ - "descriptor", - "es", - "ecmascript", - "ecma", - "property", - "descriptors", - "meta", - "properties" - ], - "license": "MIT", - "name": "d", - "repository": { - "type": "git", - "url": "git://github.com/medikoo/d.git" - }, - "scripts": { - "lint": "node node_modules/xlint/bin/xlint --linter=node_modules/xlint-jslint-medikoo/index.js --no-cache --no-stream", - "lint-console": "node node_modules/xlint/bin/xlint --linter=node_modules/xlint-jslint-medikoo/index.js --watch", - "test": "node node_modules/tad/bin/tad" - }, - "version": "1.0.0" -} diff --git a/user/themes/r2c/node_modules/d/test/auto-bind.js b/user/themes/r2c/node_modules/d/test/auto-bind.js deleted file mode 100644 index 89edfb8..0000000 --- a/user/themes/r2c/node_modules/d/test/auto-bind.js +++ /dev/null @@ -1,12 +0,0 @@ -'use strict'; - -var d = require('../'); - -module.exports = function (t, a) { - var o = Object.defineProperties({}, t({ - bar: d(function () { return this === o; }), - bar2: d(function () { return this; }) - })); - - a.deep([(o.bar)(), (o.bar2)()], [true, o]); -}; diff --git a/user/themes/r2c/node_modules/d/test/index.js b/user/themes/r2c/node_modules/d/test/index.js deleted file mode 100644 index 3db0af1..0000000 --- a/user/themes/r2c/node_modules/d/test/index.js +++ /dev/null @@ -1,182 +0,0 @@ -'use strict'; - -var getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor; - -module.exports = function (t, a) { - var o, c, cg, cs, ce, ceg, ces, cew, cw, e, eg, es, ew, v, vg, vs, w, df, dfg - , dfs; - - o = Object.create(Object.prototype, { - c: t('c', c = {}), - cgs: t.gs('c', cg = function () {}, cs = function () {}), - ce: t('ce', ce = {}), - cegs: t.gs('ce', ceg = function () {}, ces = function () {}), - cew: t('cew', cew = {}), - cw: t('cw', cw = {}), - e: t('e', e = {}), - egs: t.gs('e', eg = function () {}, es = function () {}), - ew: t('ew', ew = {}), - v: t('', v = {}), - vgs: t.gs('', vg = function () {}, vs = function () {}), - w: t('w', w = {}), - - df: t(df = {}), - dfgs: t.gs(dfg = function () {}, dfs = function () {}) - }); - - return { - c: function (a) { - var d = getOwnPropertyDescriptor(o, 'c'); - a(d.value, c, "Value"); - a(d.get, undefined, "Get"); - a(d.set, undefined, "Set"); - a(d.configurable, true, "Configurable"); - a(d.enumerable, false, "Enumerable"); - a(d.writable, false, "Writable"); - - d = getOwnPropertyDescriptor(o, 'cgs'); - a(d.value, undefined, "GS Value"); - a(d.get, cg, "GS Get"); - a(d.set, cs, "GS Set"); - a(d.configurable, true, "GS Configurable"); - a(d.enumerable, false, "GS Enumerable"); - a(d.writable, undefined, "GS Writable"); - }, - ce: function (a) { - var d = getOwnPropertyDescriptor(o, 'ce'); - a(d.value, ce, "Value"); - a(d.get, undefined, "Get"); - a(d.set, undefined, "Set"); - a(d.configurable, true, "Configurable"); - a(d.enumerable, true, "Enumerable"); - a(d.writable, false, "Writable"); - - d = getOwnPropertyDescriptor(o, 'cegs'); - a(d.value, undefined, "GS Value"); - a(d.get, ceg, "GS Get"); - a(d.set, ces, "GS Set"); - a(d.configurable, true, "GS Configurable"); - a(d.enumerable, true, "GS Enumerable"); - a(d.writable, undefined, "GS Writable"); - }, - cew: function (a) { - var d = getOwnPropertyDescriptor(o, 'cew'); - a(d.value, cew, "Value"); - a(d.get, undefined, "Get"); - a(d.set, undefined, "Set"); - a(d.configurable, true, "Configurable"); - a(d.enumerable, true, "Enumerable"); - a(d.writable, true, "Writable"); - }, - cw: function (a) { - var d = getOwnPropertyDescriptor(o, 'cw'); - a(d.value, cw, "Value"); - a(d.get, undefined, "Get"); - a(d.set, undefined, "Set"); - a(d.configurable, true, "Configurable"); - a(d.enumerable, false, "Enumerable"); - a(d.writable, true, "Writable"); - }, - e: function (a) { - var d = getOwnPropertyDescriptor(o, 'e'); - a(d.value, e, "Value"); - a(d.get, undefined, "Get"); - a(d.set, undefined, "Set"); - a(d.configurable, false, "Configurable"); - a(d.enumerable, true, "Enumerable"); - a(d.writable, false, "Writable"); - - d = getOwnPropertyDescriptor(o, 'egs'); - a(d.value, undefined, "GS Value"); - a(d.get, eg, "GS Get"); - a(d.set, es, "GS Set"); - a(d.configurable, false, "GS Configurable"); - a(d.enumerable, true, "GS Enumerable"); - a(d.writable, undefined, "GS Writable"); - }, - ew: function (a) { - var d = getOwnPropertyDescriptor(o, 'ew'); - a(d.value, ew, "Value"); - a(d.get, undefined, "Get"); - a(d.set, undefined, "Set"); - a(d.configurable, false, "Configurable"); - a(d.enumerable, true, "Enumerable"); - a(d.writable, true, "Writable"); - }, - v: function (a) { - var d = getOwnPropertyDescriptor(o, 'v'); - a(d.value, v, "Value"); - a(d.get, undefined, "Get"); - a(d.set, undefined, "Set"); - a(d.configurable, false, "Configurable"); - a(d.enumerable, false, "Enumerable"); - a(d.writable, false, "Writable"); - - d = getOwnPropertyDescriptor(o, 'vgs'); - a(d.value, undefined, "GS Value"); - a(d.get, vg, "GS Get"); - a(d.set, vs, "GS Set"); - a(d.configurable, false, "GS Configurable"); - a(d.enumerable, false, "GS Enumerable"); - a(d.writable, undefined, "GS Writable"); - }, - w: function (a) { - var d = getOwnPropertyDescriptor(o, 'w'); - a(d.value, w, "Value"); - a(d.get, undefined, "Get"); - a(d.set, undefined, "Set"); - a(d.configurable, false, "Configurable"); - a(d.enumerable, false, "Enumerable"); - a(d.writable, true, "Writable"); - }, - d: function (a) { - var d = getOwnPropertyDescriptor(o, 'df'); - a(d.value, df, "Value"); - a(d.get, undefined, "Get"); - a(d.set, undefined, "Set"); - a(d.configurable, true, "Configurable"); - a(d.enumerable, false, "Enumerable"); - a(d.writable, true, "Writable"); - - d = getOwnPropertyDescriptor(o, 'dfgs'); - a(d.value, undefined, "GS Value"); - a(d.get, dfg, "GS Get"); - a(d.set, dfs, "GS Set"); - a(d.configurable, true, "GS Configurable"); - a(d.enumerable, false, "GS Enumerable"); - a(d.writable, undefined, "GS Writable"); - }, - Options: { - v: function (a) { - var x = {}, d = t(x, { foo: true }); - a.deep(d, { configurable: true, enumerable: false, writable: true, - value: x, foo: true }, "No descriptor"); - d = t('c', 'foo', { marko: 'elo' }); - a.deep(d, { configurable: true, enumerable: false, writable: false, - value: 'foo', marko: 'elo' }, "Descriptor"); - }, - gs: function (a) { - var gFn = function () {}, sFn = function () {}, d; - d = t.gs(gFn, sFn, { foo: true }); - a.deep(d, { configurable: true, enumerable: false, get: gFn, set: sFn, - foo: true }, "No descriptor"); - d = t.gs(null, sFn, { foo: true }); - a.deep(d, { configurable: true, enumerable: false, get: undefined, - set: sFn, foo: true }, "No descriptor: Just set"); - d = t.gs(gFn, { foo: true }); - a.deep(d, { configurable: true, enumerable: false, get: gFn, - set: undefined, foo: true }, "No descriptor: Just get"); - - d = t.gs('e', gFn, sFn, { bar: true }); - a.deep(d, { configurable: false, enumerable: true, get: gFn, set: sFn, - bar: true }, "Descriptor"); - d = t.gs('e', null, sFn, { bar: true }); - a.deep(d, { configurable: false, enumerable: true, get: undefined, - set: sFn, bar: true }, "Descriptor: Just set"); - d = t.gs('e', gFn, { bar: true }); - a.deep(d, { configurable: false, enumerable: true, get: gFn, - set: undefined, bar: true }, "Descriptor: Just get"); - } - } - }; -}; diff --git a/user/themes/r2c/node_modules/d/test/lazy.js b/user/themes/r2c/node_modules/d/test/lazy.js deleted file mode 100644 index e4023fa..0000000 --- a/user/themes/r2c/node_modules/d/test/lazy.js +++ /dev/null @@ -1,82 +0,0 @@ -'use strict'; - -var d = require('../') - - , getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor; - -module.exports = function (t, a) { - var Foo = function () {}, i = 1, o, o2, desc; - Object.defineProperties(Foo.prototype, t({ - bar: d(function () { return ++i; }), - bar2: d(function () { return this.bar + 23; }), - bar3: d(function () { return this.bar2 + 34; }, { desc: 'ew' }), - bar4: d(function () { return this.bar3 + 12; }, { cacheName: '_bar4_' }), - bar5: d(function () { return this.bar4 + 3; }, - { cacheName: '_bar5_', desc: 'e' }) - })); - - desc = getOwnPropertyDescriptor(Foo.prototype, 'bar'); - a(desc.configurable, true, "Configurable: default"); - a(desc.enumerable, false, "Enumerable: default"); - - o = new Foo(); - a.deep([o.bar, o.bar2, o.bar3, o.bar4, o.bar5], [2, 25, 59, 71, 74], - "Values"); - - a.deep(getOwnPropertyDescriptor(o, 'bar3'), { configurable: false, - enumerable: true, writable: true, value: 59 }, "Desc"); - a(o.hasOwnProperty('bar4'), false, "Cache not exposed"); - desc = getOwnPropertyDescriptor(o, 'bar5'); - a.deep(desc, { configurable: false, - enumerable: true, get: desc.get, set: desc.set }, "Cache & Desc: desc"); - - o2 = Object.create(o); - o2.bar = 30; - o2.bar3 = 100; - - a.deep([o2.bar, o2.bar2, o2.bar3, o2.bar4, o2.bar5], [30, 25, 100, 112, 115], - "Extension Values"); - - Foo = function () {}; - Object.defineProperties(Foo.prototype, t({ - test: d('w', function () { return 'raz'; }), - test2: d('', function () { return 'raz'; }, { desc: 'w' }), - test3: d('', function () { return 'raz'; }, - { cacheName: '__test3__', desc: 'w' }), - test4: d('w', 'bar') - })); - - o = new Foo(); - o.test = 'marko'; - a.deep(getOwnPropertyDescriptor(o, 'test'), - { configurable: false, enumerable: false, writable: true, value: 'marko' }, - "Set before get"); - o.test2 = 'marko2'; - a.deep(getOwnPropertyDescriptor(o, 'test2'), - { configurable: false, enumerable: false, writable: true, value: 'marko2' }, - "Set before get: Custom desc"); - o.test3 = 'marko3'; - a.deep(getOwnPropertyDescriptor(o, '__test3__'), - { configurable: false, enumerable: false, writable: true, value: 'marko3' }, - "Set before get: Custom cache name"); - a(o.test4, 'bar', "Resolve by value"); - - a.h1("Flat"); - Object.defineProperties(Foo.prototype, t({ - flat: d(function () { return 'foo'; }, { flat: true }), - flat2: d(function () { return 'bar'; }, { flat: true }) - })); - - a.h2("Instance"); - a(o.flat, 'foo', "Value"); - a(o.hasOwnProperty('flat'), false, "Instance"); - a(Foo.prototype.flat, 'foo', "Prototype"); - - a.h2("Direct"); - a(Foo.prototype.flat2, 'bar'); - - a.h2("Reset direct"); - Object.defineProperties(Foo.prototype, t({ testResetDirect: d(false) })); - - a.throws(function () { Foo.prototype.testResetDirect = false; }, TypeError); -}; diff --git a/user/themes/r2c/node_modules/dashdash/CHANGES.md b/user/themes/r2c/node_modules/dashdash/CHANGES.md deleted file mode 100644 index d7c8f4e..0000000 --- a/user/themes/r2c/node_modules/dashdash/CHANGES.md +++ /dev/null @@ -1,364 +0,0 @@ -# node-dashdash changelog - -## not yet released - -(nothing yet) - -## 1.14.1 - -- [issue #30] Change the output used by dashdash's Bash completion support to - indicate "there are no completions for this argument" to cope with different - sorting rules on different Bash/platforms. For example: - - $ triton -v -p test2 package get # before - ##-no -tritonpackage- completions-## - - $ triton -v -p test2 package get # after - ##-no-completion- -results-## - -## 1.14.0 - -- New `synopsisFromOpt(