From 4a044ba250866dba7366bcf8437aa6bf3676de8b Mon Sep 17 00:00:00 2001 From: freestrings Date: Sat, 13 Apr 2019 22:27:33 +0900 Subject: [PATCH] jsonpath-wasm publish --- Cargo.toml | 8 +- README.md | 24 +- benches/javascript/bench.js | 2 +- build.sh | 32 +- docs/0.bootstrap.js | 26 +- docs/68fa958468b8cdcb12e4.module.wasm | Bin 319065 -> 0 bytes docs/bench/0.bootstrap.js | 26 +- docs/bench/68fa958468b8cdcb12e4.module.wasm | Bin 319065 -> 0 bytes docs/bench/bootstrap.js | 42 +- docs/bench/ddd003b015308ef8b732.module.wasm | Bin 0 -> 323156 bytes docs/bootstrap.js | 42 +- docs/ddd003b015308ef8b732.module.wasm | Bin 0 -> 323156 bytes examples/browser/.gitignore | 2 + examples/browser/bootstrap.js | 5 + examples/browser/index.html | 10 + examples/browser/index.js | 32 + examples/browser/package-lock.json | 5324 +++++++++++++++++++ examples/browser/package.json | 15 + examples/browser/webpack.config.js | 14 + examples/nodejs-rs/.gitignore | 2 + examples/nodejs-rs/index.js | 31 + examples/nodejs-rs/package-lock.json | 658 +++ examples/nodejs-rs/package.json | 9 + examples/nodejs-wasm/.gitignore | 2 + examples/nodejs-wasm/index.js | 31 + examples/nodejs-wasm/package.json | 9 + nodejs/README.md | 3 +- nodejs/package-lock.json | 2 +- nodejs/package.json | 8 +- wasm/Cargo.toml | 8 +- wasm/README.md | 183 + wasm/src/lib.rs | 15 +- wasm/www/index.js | 2 +- wasm/www/package-lock.json | 157 +- wasm/www/package.json | 25 +- wasm/www_bench/index.js | 2 +- wasm/www_bench/package-lock.json | 2 +- wasm/www_bench/package.json | 19 +- 38 files changed, 6515 insertions(+), 257 deletions(-) delete mode 100644 docs/68fa958468b8cdcb12e4.module.wasm delete mode 100644 docs/bench/68fa958468b8cdcb12e4.module.wasm create mode 100644 docs/bench/ddd003b015308ef8b732.module.wasm create mode 100644 docs/ddd003b015308ef8b732.module.wasm create mode 100644 examples/browser/.gitignore create mode 100644 examples/browser/bootstrap.js create mode 100644 examples/browser/index.html create mode 100644 examples/browser/index.js create mode 100644 examples/browser/package-lock.json create mode 100644 examples/browser/package.json create mode 100644 examples/browser/webpack.config.js create mode 100644 examples/nodejs-rs/.gitignore create mode 100644 examples/nodejs-rs/index.js create mode 100644 examples/nodejs-rs/package-lock.json create mode 100644 examples/nodejs-rs/package.json create mode 100644 examples/nodejs-wasm/.gitignore create mode 100644 examples/nodejs-wasm/index.js create mode 100644 examples/nodejs-wasm/package.json create mode 100644 wasm/README.md diff --git a/Cargo.toml b/Cargo.toml index 01b3f7f..143322b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,17 +1,19 @@ [package] name = "jsonpath_lib" -version = "0.1.9" +version = "0.1.10" authors = ["Changseok Han "] -description = "JsonPath in Rust and Webassembly - Webassembly Demo: https://freestrings.github.io/jsonpath" +description = "It is JsonPath engine written in Rust. it provide a similar API interface in Webassembly and Javascript also. - Webassembly Demo: https://freestrings.github.io/jsonpath" readme = "README.md" -keywords = ["library", "jsonpath", "json", "webassembly"] +keywords = ["library", "jsonpath", "json", "webassembly", "nodejs", "javascript"] repository = "https://github.com/freestrings/jsonpath" documentation = "https://docs.rs/jsonpath_lib/0.1.0/jsonpath_lib" license = "MIT" +categories = ["Parsing"] + [badges] travis-ci = { repository = "freestrings/jsonpath", branch = "master" } diff --git a/README.md b/README.md index cdc53c0..a9ea931 100644 --- a/README.md +++ b/README.md @@ -5,17 +5,15 @@ ![Crates.io](https://img.shields.io/crates/d/jsonpath_lib.svg?label=%60jsonpath_lib%60%20downloads) ![npm](https://img.shields.io/npm/v/jsonpath-rs.svg?label=npm%20%60jsonpath-rs%60) ![npm](https://img.shields.io/npm/dt/jsonpath-rs.svg?label=%60jsonpath-rs%60%20downloads) +![npm](https://img.shields.io/npm/v/jsonpath-wasm.svg?label=npm%20%60jsonpath-wasm%60) `Rust` 버전 [JsonPath](https://goessner.net/articles/JsonPath/) 구현이다. `Webassembly`와 `Javascript`에서도 유사한 API 인터페이스를 제공 한다. -It is an implementation for [JsonPath](https://goessner.net/articles/JsonPath/) written in `Rust`. it provide a similar API interface in `Webassembly` and` Javascript` also. +It is JsonPath [JsonPath](https://goessner.net/articles/JsonPath/) engine written in `Rust`. it provide a similar API interface in `Webassembly` and` Javascript` also. - [Webassembly Demo](https://freestrings.github.io/jsonpath/) -- [Rust documentation](https://docs.rs/jsonpath_lib) - -## Why? - -To enjoy Rust! +- [NPM jsonpath-wasm - webassembly](https://www.npmjs.com/package/jsonpath-wasm) +- [NPM jsonpath-rs - native addon](https://www.npmjs.com/package/jsonpath-rs) ## Rust API @@ -27,7 +25,7 @@ To enjoy Rust! - [Rust - jsonpath::compile(jsonpath: &str)](#rust---jsonpathcompilejsonpath-str) - [Rust - jsonpath::selector(json: &serde_json::value::Value)](#rust---jsonpathselectorjson-serde_jsonvaluevalue) - [Rust - jsonpath::selector_as\(json: &serde_json::value::Value)](#rust---jsonpathselector_ast-serdededeserializeownedjson-serde_jsonvaluevalue) -- [Rust - examples](https://github.com/freestrings/jsonpath/wiki/rust-examples) +- [Rust - Other Examples](https://github.com/freestrings/jsonpath/wiki/rust-examples) ## Javascript API @@ -37,11 +35,7 @@ To enjoy Rust! - [Javascript - jsonpath.compile(jsonpath: string)](#javascript---jsonpathcompilejsonpath-string) - [Javascript - jsonpath.selector(json: string|object)](#javascript---jsonpathselectorjson-stringobject) - [Javascript - allocJson, deallocJson (Webassembly Only)](#javascript---allocjson-deallocjson-webassembly-only) -- [Javascript - examples](https://github.com/freestrings/jsonpath/wiki/Javascript-examples) - -## Simple time check -- [jsonpath-wasm](https://github.com/freestrings/jsonpath/wiki/Simple-timecheck---jsonpath-wasm) -- [jsonpath-rs](https://github.com/freestrings/jsonpath/wiki/Simple-timecheck-jsonpath-native) +- [Javascript - Other Examples](https://github.com/freestrings/jsonpath/wiki/Javascript-examples) --- @@ -283,7 +277,7 @@ assert_eq!(json, ret); #### npm package -##### jsonpath-wasm (Not yet published) +##### jsonpath-wasm ```javascript // browser @@ -303,7 +297,7 @@ const jsonpath = require('jsonpath-rs'); #### javascript - Selector class ##### jsonpath-wasm -`wasm-bindgen` 리턴타입 제약 때문에 빌더 패턴은 지원하지 않는다. +`wasm-bindgen` 리턴 타입 제약 때문에 빌더 패턴은 지원하지 않는다. It does not support `builder-pattern` due to the `return type` restriction of `wasm-bindgen`. @@ -516,7 +510,7 @@ wasm-bindgen은 Javascript와 Webassembly간 값을 주고받을 때 JSON 객체 Since wasm-bindgen converts JSON objects to String when exchanging values between Javascript and Webassembly, creating frequently used JSON objects in the WebAssembly area helps performance. ```javascript -const jsonpath = require('@nodejs/jsonpath-wasm'); +const jsonpath = require('jsonpath-wasm'); let jsonObj = { "school": { diff --git a/benches/javascript/bench.js b/benches/javascript/bench.js index e74d15a..70893e2 100644 --- a/benches/javascript/bench.js +++ b/benches/javascript/bench.js @@ -42,7 +42,7 @@ function getJson() { } const path = '$..book[?(@.price<30 && @.category=="fiction")]'; const jp = require('jsonpath'); -const jpw = require('@nodejs/jsonpath-wasm'); +const jpw = require('jsonpath-wasm'); const jpwRs = require('jsonpath-rs'); function jsonpath() { diff --git a/build.sh b/build.sh index 92a408a..713d5b6 100755 --- a/build.sh +++ b/build.sh @@ -9,6 +9,7 @@ WASM_WWW="${WASM}"/www WASM_WWW_BENCH="${WASM}"/www_bench WASM_BROWSER_PKG="${WASM}"/browser_pkg WASM_NODEJS_PKG="${WASM}"/nodejs_pkg +WASM_ALL_PKG="${WASM}"/all_pkg BENCHES="${DIR}"/benches BENCHES_JS="${BENCHES}"/javascript NODEJS="${DIR}"/nodejs @@ -31,6 +32,7 @@ __msg "clean" rm -rf \ "${WASM_NODEJS_PKG}" \ "${WASM_BROWSER_PKG}" \ + "${WASM_ALL_PKG}" \ "${BENCHES_JS}"/node_modules \ "${NODEJS}"/node_modules \ "${WASM_WWW}"/node_modules \ @@ -50,27 +52,43 @@ cd "${WASM_WWW_BENCH}" && npm install cd "${NODEJS}" && npm install cd "${BENCHES_JS}" && npm install +echo +echo +__msg "nodejs" +cd "${NODEJS}" && npm test + echo echo __msg "wasm-pack" cd "${WASM}" && \ - wasm-pack build --release --target=nodejs --scope nodejs --out-dir nodejs_pkg && \ - cd "${WASM_NODEJS_PKG}" && npm link + wasm-pack build --release --target=nodejs --out-dir "${WASM_NODEJS_PKG}" cd "${WASM}" && \ - wasm-pack build --release --target=browser --scope browser --out-dir browser_pkg && \ - cd "${WASM_BROWSER_PKG}" && npm link + wasm-pack build --release --target=browser --out-dir "${WASM_BROWSER_PKG}" && \ + wasm-pack test --chrome --firefox --headless + +__msg "wasm npm packaging" +cp -r "${WASM_BROWSER_PKG}" "${WASM_ALL_PKG}/" && \ + sed "s/require[\(]'\.\/jsonpath_wasm_bg/require\('\.\/jsonpath_wasm_nodejs/" "${WASM_NODEJS_PKG}/jsonpath_wasm.js" \ + > "${WASM_ALL_PKG}/jsonpath_wasm_main.js" && \ + sed "s/require[\(]'\.\/jsonpath_wasm/require\('\.\/jsonpath_wasm_main/" "${WASM_NODEJS_PKG}/jsonpath_wasm_bg.js" \ + > "${WASM_ALL_PKG}/jsonpath_wasm_nodejs.js" && \ + jq ".files += [\"jsonpath_wasm_nodejs.js\"]" ${WASM_ALL_PKG}/package.json \ + | jq ".main = \"jsonpath_wasm_main.js\"" \ + > ${WASM_ALL_PKG}/temp.json && \ + mv -v "${WASM_ALL_PKG}/temp.json" "${WASM_ALL_PKG}/package.json" && \ + cd "${WASM_ALL_PKG}" && npm link echo __msg "link" cd "${WASM_WWW}" && \ - npm link @browser/jsonpath-wasm + npm link jsonpath-wasm cd "${WASM_WWW_BENCH}" && \ - npm link @browser/jsonpath-wasm + npm link jsonpath-wasm cd "${BENCHES_JS}" && \ - npm link @nodejs/jsonpath-wasm && \ + npm link jsonpath-wasm && \ npm link jsonpath-rs echo diff --git a/docs/0.bootstrap.js b/docs/0.bootstrap.js index 715084d..9334eb7 100644 --- a/docs/0.bootstrap.js +++ b/docs/0.bootstrap.js @@ -1,25 +1,25 @@ (window["webpackJsonp"] = window["webpackJsonp"] || []).push([[0],{ -/***/ "../browser_pkg/jsonpath_wasm.js": -/*!***************************************!*\ - !*** ../browser_pkg/jsonpath_wasm.js ***! - \***************************************/ -/*! exports provided: allocJson, deallocJson, compile, selector, select, testa, __widl_f_log_1_, __wbindgen_string_new, __wbindgen_number_get, __wbindgen_is_string, __wbindgen_string_get, __wbindgen_cb_forget, __wbindgen_json_parse, __wbindgen_json_serialize, __wbindgen_rethrow, __wbindgen_closure_wrapper103, __wbindgen_closure_wrapper105, Selector, __wbindgen_object_clone_ref, __wbindgen_object_drop_ref, __wbindgen_throw */ +/***/ "../all_pkg/jsonpath_wasm.js": +/*!***********************************!*\ + !*** ../all_pkg/jsonpath_wasm.js ***! + \***********************************/ +/*! exports provided: allocJson, deallocJson, compile, selector, select, testa, __widl_f_log_1_, __wbindgen_object_clone_ref, __wbindgen_object_drop_ref, __wbindgen_string_new, __wbindgen_number_get, __wbindgen_is_string, __wbindgen_string_get, __wbindgen_cb_forget, __wbindgen_json_parse, __wbindgen_json_serialize, __wbindgen_rethrow, __wbindgen_closure_wrapper104, __wbindgen_closure_wrapper106, Selector, __wbindgen_throw */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"allocJson\", function() { return allocJson; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"deallocJson\", function() { return deallocJson; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"compile\", function() { return compile; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"selector\", function() { return selector; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"select\", function() { return select; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"testa\", function() { return testa; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"__widl_f_log_1_\", function() { return __widl_f_log_1_; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"__wbindgen_string_new\", function() { return __wbindgen_string_new; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"__wbindgen_number_get\", function() { return __wbindgen_number_get; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"__wbindgen_is_string\", function() { return __wbindgen_is_string; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"__wbindgen_string_get\", function() { return __wbindgen_string_get; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"__wbindgen_cb_forget\", function() { return __wbindgen_cb_forget; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"__wbindgen_json_parse\", function() { return __wbindgen_json_parse; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"__wbindgen_json_serialize\", function() { return __wbindgen_json_serialize; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"__wbindgen_rethrow\", function() { return __wbindgen_rethrow; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"__wbindgen_closure_wrapper103\", function() { return __wbindgen_closure_wrapper103; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"__wbindgen_closure_wrapper105\", function() { return __wbindgen_closure_wrapper105; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"Selector\", function() { return Selector; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"__wbindgen_object_clone_ref\", function() { return __wbindgen_object_clone_ref; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"__wbindgen_object_drop_ref\", function() { return __wbindgen_object_drop_ref; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"__wbindgen_throw\", function() { return __wbindgen_throw; });\n/* harmony import */ var _jsonpath_wasm_bg__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./jsonpath_wasm_bg */ \"../browser_pkg/jsonpath_wasm_bg.wasm\");\n/* tslint:disable */\n\n\nconst heap = new Array(32);\n\nheap.fill(undefined);\n\nheap.push(undefined, null, true, false);\n\nlet heap_next = heap.length;\n\nfunction addHeapObject(obj) {\n if (heap_next === heap.length) heap.push(heap.length + 1);\n const idx = heap_next;\n heap_next = heap[idx];\n\n heap[idx] = obj;\n return idx;\n}\n/**\n* @param {any} arg0\n* @returns {number}\n*/\nfunction allocJson(arg0) {\n return _jsonpath_wasm_bg__WEBPACK_IMPORTED_MODULE_0__[\"allocJson\"](addHeapObject(arg0));\n}\n\n/**\n* @param {number} arg0\n* @returns {boolean}\n*/\nfunction deallocJson(arg0) {\n return (_jsonpath_wasm_bg__WEBPACK_IMPORTED_MODULE_0__[\"deallocJson\"](arg0)) !== 0;\n}\n\nlet cachedTextEncoder = new TextEncoder('utf-8');\n\nlet cachegetUint8Memory = null;\nfunction getUint8Memory() {\n if (cachegetUint8Memory === null || cachegetUint8Memory.buffer !== _jsonpath_wasm_bg__WEBPACK_IMPORTED_MODULE_0__[\"memory\"].buffer) {\n cachegetUint8Memory = new Uint8Array(_jsonpath_wasm_bg__WEBPACK_IMPORTED_MODULE_0__[\"memory\"].buffer);\n }\n return cachegetUint8Memory;\n}\n\nlet WASM_VECTOR_LEN = 0;\n\nlet passStringToWasm;\nif (typeof cachedTextEncoder.encodeInto === 'function') {\n passStringToWasm = function(arg) {\n\n let size = arg.length;\n let ptr = _jsonpath_wasm_bg__WEBPACK_IMPORTED_MODULE_0__[\"__wbindgen_malloc\"](size);\n let writeOffset = 0;\n while (true) {\n const view = getUint8Memory().subarray(ptr + writeOffset, ptr + size);\n const { read, written } = cachedTextEncoder.encodeInto(arg, view);\n arg = arg.substring(read);\n writeOffset += written;\n if (arg.length === 0) {\n break;\n }\n ptr = _jsonpath_wasm_bg__WEBPACK_IMPORTED_MODULE_0__[\"__wbindgen_realloc\"](ptr, size, size * 2);\n size *= 2;\n }\n WASM_VECTOR_LEN = writeOffset;\n return ptr;\n };\n} else {\n passStringToWasm = function(arg) {\n\n const buf = cachedTextEncoder.encode(arg);\n const ptr = _jsonpath_wasm_bg__WEBPACK_IMPORTED_MODULE_0__[\"__wbindgen_malloc\"](buf.length);\n getUint8Memory().set(buf, ptr);\n WASM_VECTOR_LEN = buf.length;\n return ptr;\n };\n}\n\nfunction getObject(idx) { return heap[idx]; }\n\nfunction dropObject(idx) {\n if (idx < 36) return;\n heap[idx] = heap_next;\n heap_next = idx;\n}\n\nfunction takeObject(idx) {\n const ret = getObject(idx);\n dropObject(idx);\n return ret;\n}\n/**\n* @param {string} arg0\n* @returns {any}\n*/\nfunction compile(arg0) {\n const ptr0 = passStringToWasm(arg0);\n const len0 = WASM_VECTOR_LEN;\n try {\n return takeObject(_jsonpath_wasm_bg__WEBPACK_IMPORTED_MODULE_0__[\"compile\"](ptr0, len0));\n\n } finally {\n _jsonpath_wasm_bg__WEBPACK_IMPORTED_MODULE_0__[\"__wbindgen_free\"](ptr0, len0 * 1);\n\n }\n\n}\n\n/**\n* @param {any} arg0\n* @returns {any}\n*/\nfunction selector(arg0) {\n return takeObject(_jsonpath_wasm_bg__WEBPACK_IMPORTED_MODULE_0__[\"selector\"](addHeapObject(arg0)));\n}\n\n/**\n* @param {any} arg0\n* @param {string} arg1\n* @returns {any}\n*/\nfunction select(arg0, arg1) {\n const ptr1 = passStringToWasm(arg1);\n const len1 = WASM_VECTOR_LEN;\n try {\n return takeObject(_jsonpath_wasm_bg__WEBPACK_IMPORTED_MODULE_0__[\"select\"](addHeapObject(arg0), ptr1, len1));\n\n } finally {\n _jsonpath_wasm_bg__WEBPACK_IMPORTED_MODULE_0__[\"__wbindgen_free\"](ptr1, len1 * 1);\n\n }\n\n}\n\n/**\n* @returns {void}\n*/\nfunction testa() {\n return _jsonpath_wasm_bg__WEBPACK_IMPORTED_MODULE_0__[\"testa\"]();\n}\n\nfunction __widl_f_log_1_(arg0) {\n console.log(getObject(arg0));\n}\n\nlet cachedTextDecoder = new TextDecoder('utf-8');\n\nfunction getStringFromWasm(ptr, len) {\n return cachedTextDecoder.decode(getUint8Memory().subarray(ptr, ptr + len));\n}\n\nfunction __wbindgen_string_new(p, l) { return addHeapObject(getStringFromWasm(p, l)); }\n\nfunction __wbindgen_number_get(n, invalid) {\n let obj = getObject(n);\n if (typeof(obj) === 'number') return obj;\n getUint8Memory()[invalid] = 1;\n return 0;\n}\n\nfunction __wbindgen_is_string(i) { return typeof(getObject(i)) === 'string' ? 1 : 0; }\n\nlet cachegetUint32Memory = null;\nfunction getUint32Memory() {\n if (cachegetUint32Memory === null || cachegetUint32Memory.buffer !== _jsonpath_wasm_bg__WEBPACK_IMPORTED_MODULE_0__[\"memory\"].buffer) {\n cachegetUint32Memory = new Uint32Array(_jsonpath_wasm_bg__WEBPACK_IMPORTED_MODULE_0__[\"memory\"].buffer);\n }\n return cachegetUint32Memory;\n}\n\nfunction __wbindgen_string_get(i, len_ptr) {\n let obj = getObject(i);\n if (typeof(obj) !== 'string') return 0;\n const ptr = passStringToWasm(obj);\n getUint32Memory()[len_ptr / 4] = WASM_VECTOR_LEN;\n return ptr;\n}\n\nconst __wbindgen_cb_forget = dropObject;\n\nfunction __wbindgen_json_parse(ptr, len) { return addHeapObject(JSON.parse(getStringFromWasm(ptr, len))); }\n\nfunction __wbindgen_json_serialize(idx, ptrptr) {\n const ptr = passStringToWasm(JSON.stringify(getObject(idx)));\n getUint32Memory()[ptrptr / 4] = ptr;\n return WASM_VECTOR_LEN;\n}\n\nfunction __wbindgen_rethrow(idx) { throw takeObject(idx); }\n\nfunction __wbindgen_closure_wrapper103(a, b, _ignored) {\n const f = _jsonpath_wasm_bg__WEBPACK_IMPORTED_MODULE_0__[\"__wbg_function_table\"].get(19);\n const d = _jsonpath_wasm_bg__WEBPACK_IMPORTED_MODULE_0__[\"__wbg_function_table\"].get(20);\n const cb = function(arg0) {\n this.cnt++;\n const ptr0 = passStringToWasm(arg0);\n const len0 = WASM_VECTOR_LEN;\n try {\n return takeObject(f(this.a, b, ptr0, len0));\n\n } finally {\n if (this.cnt-- == 1) d(this.a, b);\n\n }\n\n };\n cb.a = a;\n cb.cnt = 1;\n let real = cb.bind(cb);\n real.original = cb;\n return addHeapObject(real);\n}\n\nfunction __wbindgen_closure_wrapper105(a, b, _ignored) {\n const f = _jsonpath_wasm_bg__WEBPACK_IMPORTED_MODULE_0__[\"__wbg_function_table\"].get(17);\n const d = _jsonpath_wasm_bg__WEBPACK_IMPORTED_MODULE_0__[\"__wbg_function_table\"].get(18);\n const cb = function(arg0) {\n this.cnt++;\n try {\n return takeObject(f(this.a, b, addHeapObject(arg0)));\n\n } finally {\n if (this.cnt-- == 1) d(this.a, b);\n\n }\n\n };\n cb.a = a;\n cb.cnt = 1;\n let real = cb.bind(cb);\n real.original = cb;\n return addHeapObject(real);\n}\n\nfunction freeSelector(ptr) {\n\n _jsonpath_wasm_bg__WEBPACK_IMPORTED_MODULE_0__[\"__wbg_selector_free\"](ptr);\n}\n/**\n*\n* `wasm_bindgen` 제약으로 builder-pattern을 구사 할 수 없다.\n*\n*/\nclass Selector {\n\n free() {\n const ptr = this.ptr;\n this.ptr = 0;\n freeSelector(ptr);\n }\n\n /**\n * @returns {}\n */\n constructor() {\n this.ptr = _jsonpath_wasm_bg__WEBPACK_IMPORTED_MODULE_0__[\"selector_new\"]();\n }\n /**\n * @param {string} arg0\n * @returns {void}\n */\n path(arg0) {\n const ptr0 = passStringToWasm(arg0);\n const len0 = WASM_VECTOR_LEN;\n try {\n return _jsonpath_wasm_bg__WEBPACK_IMPORTED_MODULE_0__[\"selector_path\"](this.ptr, ptr0, len0);\n\n } finally {\n _jsonpath_wasm_bg__WEBPACK_IMPORTED_MODULE_0__[\"__wbindgen_free\"](ptr0, len0 * 1);\n\n }\n\n }\n /**\n * @param {any} arg0\n * @returns {void}\n */\n value(arg0) {\n return _jsonpath_wasm_bg__WEBPACK_IMPORTED_MODULE_0__[\"selector_value\"](this.ptr, addHeapObject(arg0));\n }\n /**\n * @returns {any}\n */\n selectToStr() {\n return takeObject(_jsonpath_wasm_bg__WEBPACK_IMPORTED_MODULE_0__[\"selector_selectToStr\"](this.ptr));\n }\n /**\n * @returns {any}\n */\n selectTo() {\n return takeObject(_jsonpath_wasm_bg__WEBPACK_IMPORTED_MODULE_0__[\"selector_selectTo\"](this.ptr));\n }\n}\n\nfunction __wbindgen_object_clone_ref(idx) {\n return addHeapObject(getObject(idx));\n}\n\nfunction __wbindgen_object_drop_ref(i) { dropObject(i); }\n\nfunction __wbindgen_throw(ptr, len) {\n throw new Error(getStringFromWasm(ptr, len));\n}\n\n\n\n//# sourceURL=webpack:///../browser_pkg/jsonpath_wasm.js?"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"allocJson\", function() { return allocJson; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"deallocJson\", function() { return deallocJson; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"compile\", function() { return compile; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"selector\", function() { return selector; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"select\", function() { return select; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"testa\", function() { return testa; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"__widl_f_log_1_\", function() { return __widl_f_log_1_; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"__wbindgen_object_clone_ref\", function() { return __wbindgen_object_clone_ref; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"__wbindgen_object_drop_ref\", function() { return __wbindgen_object_drop_ref; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"__wbindgen_string_new\", function() { return __wbindgen_string_new; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"__wbindgen_number_get\", function() { return __wbindgen_number_get; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"__wbindgen_is_string\", function() { return __wbindgen_is_string; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"__wbindgen_string_get\", function() { return __wbindgen_string_get; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"__wbindgen_cb_forget\", function() { return __wbindgen_cb_forget; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"__wbindgen_json_parse\", function() { return __wbindgen_json_parse; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"__wbindgen_json_serialize\", function() { return __wbindgen_json_serialize; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"__wbindgen_rethrow\", function() { return __wbindgen_rethrow; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"__wbindgen_closure_wrapper104\", function() { return __wbindgen_closure_wrapper104; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"__wbindgen_closure_wrapper106\", function() { return __wbindgen_closure_wrapper106; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"Selector\", function() { return Selector; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"__wbindgen_throw\", function() { return __wbindgen_throw; });\n/* harmony import */ var _jsonpath_wasm_bg__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./jsonpath_wasm_bg */ \"../all_pkg/jsonpath_wasm_bg.wasm\");\n/* tslint:disable */\n\n\nconst heap = new Array(32);\n\nheap.fill(undefined);\n\nheap.push(undefined, null, true, false);\n\nlet heap_next = heap.length;\n\nfunction addHeapObject(obj) {\n if (heap_next === heap.length) heap.push(heap.length + 1);\n const idx = heap_next;\n heap_next = heap[idx];\n\n heap[idx] = obj;\n return idx;\n}\n/**\n* @param {any} arg0\n* @returns {number}\n*/\nfunction allocJson(arg0) {\n return _jsonpath_wasm_bg__WEBPACK_IMPORTED_MODULE_0__[\"allocJson\"](addHeapObject(arg0));\n}\n\n/**\n* @param {number} arg0\n* @returns {boolean}\n*/\nfunction deallocJson(arg0) {\n return (_jsonpath_wasm_bg__WEBPACK_IMPORTED_MODULE_0__[\"deallocJson\"](arg0)) !== 0;\n}\n\nlet cachedTextEncoder = new TextEncoder('utf-8');\n\nlet cachegetUint8Memory = null;\nfunction getUint8Memory() {\n if (cachegetUint8Memory === null || cachegetUint8Memory.buffer !== _jsonpath_wasm_bg__WEBPACK_IMPORTED_MODULE_0__[\"memory\"].buffer) {\n cachegetUint8Memory = new Uint8Array(_jsonpath_wasm_bg__WEBPACK_IMPORTED_MODULE_0__[\"memory\"].buffer);\n }\n return cachegetUint8Memory;\n}\n\nlet WASM_VECTOR_LEN = 0;\n\nfunction passStringToWasm(arg) {\n\n const buf = cachedTextEncoder.encode(arg);\n const ptr = _jsonpath_wasm_bg__WEBPACK_IMPORTED_MODULE_0__[\"__wbindgen_malloc\"](buf.length);\n getUint8Memory().set(buf, ptr);\n WASM_VECTOR_LEN = buf.length;\n return ptr;\n}\n\nfunction getObject(idx) { return heap[idx]; }\n\nfunction dropObject(idx) {\n if (idx < 36) return;\n heap[idx] = heap_next;\n heap_next = idx;\n}\n\nfunction takeObject(idx) {\n const ret = getObject(idx);\n dropObject(idx);\n return ret;\n}\n/**\n* @param {string} arg0\n* @returns {any}\n*/\nfunction compile(arg0) {\n const ptr0 = passStringToWasm(arg0);\n const len0 = WASM_VECTOR_LEN;\n try {\n return takeObject(_jsonpath_wasm_bg__WEBPACK_IMPORTED_MODULE_0__[\"compile\"](ptr0, len0));\n\n } finally {\n _jsonpath_wasm_bg__WEBPACK_IMPORTED_MODULE_0__[\"__wbindgen_free\"](ptr0, len0 * 1);\n\n }\n\n}\n\n/**\n* @param {any} arg0\n* @returns {any}\n*/\nfunction selector(arg0) {\n return takeObject(_jsonpath_wasm_bg__WEBPACK_IMPORTED_MODULE_0__[\"selector\"](addHeapObject(arg0)));\n}\n\n/**\n* @param {any} arg0\n* @param {string} arg1\n* @returns {any}\n*/\nfunction select(arg0, arg1) {\n const ptr1 = passStringToWasm(arg1);\n const len1 = WASM_VECTOR_LEN;\n try {\n return takeObject(_jsonpath_wasm_bg__WEBPACK_IMPORTED_MODULE_0__[\"select\"](addHeapObject(arg0), ptr1, len1));\n\n } finally {\n _jsonpath_wasm_bg__WEBPACK_IMPORTED_MODULE_0__[\"__wbindgen_free\"](ptr1, len1 * 1);\n\n }\n\n}\n\n/**\n* @param {any} arg0\n* @param {string} arg1\n* @param {number} arg2\n* @returns {void}\n*/\nfunction testa(arg0, arg1, arg2) {\n const ptr1 = passStringToWasm(arg1);\n const len1 = WASM_VECTOR_LEN;\n try {\n return _jsonpath_wasm_bg__WEBPACK_IMPORTED_MODULE_0__[\"testa\"](addHeapObject(arg0), ptr1, len1, arg2);\n\n } finally {\n _jsonpath_wasm_bg__WEBPACK_IMPORTED_MODULE_0__[\"__wbindgen_free\"](ptr1, len1 * 1);\n\n }\n\n}\n\nfunction __widl_f_log_1_(arg0) {\n console.log(getObject(arg0));\n}\n\nfunction __wbindgen_object_clone_ref(idx) {\n return addHeapObject(getObject(idx));\n}\n\nfunction __wbindgen_object_drop_ref(i) { dropObject(i); }\n\nlet cachedTextDecoder = new TextDecoder('utf-8');\n\nfunction getStringFromWasm(ptr, len) {\n return cachedTextDecoder.decode(getUint8Memory().subarray(ptr, ptr + len));\n}\n\nfunction __wbindgen_string_new(p, l) {\n return addHeapObject(getStringFromWasm(p, l));\n}\n\nfunction __wbindgen_number_get(n, invalid) {\n let obj = getObject(n);\n if (typeof(obj) === 'number') return obj;\n getUint8Memory()[invalid] = 1;\n return 0;\n}\n\nfunction __wbindgen_is_string(i) {\n return typeof(getObject(i)) === 'string' ? 1 : 0;\n}\n\nlet cachegetUint32Memory = null;\nfunction getUint32Memory() {\n if (cachegetUint32Memory === null || cachegetUint32Memory.buffer !== _jsonpath_wasm_bg__WEBPACK_IMPORTED_MODULE_0__[\"memory\"].buffer) {\n cachegetUint32Memory = new Uint32Array(_jsonpath_wasm_bg__WEBPACK_IMPORTED_MODULE_0__[\"memory\"].buffer);\n }\n return cachegetUint32Memory;\n}\n\nfunction __wbindgen_string_get(i, len_ptr) {\n let obj = getObject(i);\n if (typeof(obj) !== 'string') return 0;\n const ptr = passStringToWasm(obj);\n getUint32Memory()[len_ptr / 4] = WASM_VECTOR_LEN;\n return ptr;\n}\n\nconst __wbindgen_cb_forget = dropObject;\n\nfunction __wbindgen_json_parse(ptr, len) {\n return addHeapObject(JSON.parse(getStringFromWasm(ptr, len)));\n}\n\nfunction __wbindgen_json_serialize(idx, ptrptr) {\n const ptr = passStringToWasm(JSON.stringify(getObject(idx)));\n getUint32Memory()[ptrptr / 4] = ptr;\n return WASM_VECTOR_LEN;\n}\n\nfunction __wbindgen_rethrow(idx) { throw takeObject(idx); }\n\nfunction __wbindgen_closure_wrapper104(a, b, _ignored) {\n const f = _jsonpath_wasm_bg__WEBPACK_IMPORTED_MODULE_0__[\"__wbg_function_table\"].get(15);\n const d = _jsonpath_wasm_bg__WEBPACK_IMPORTED_MODULE_0__[\"__wbg_function_table\"].get(16);\n const cb = function(arg0) {\n this.cnt++;\n try {\n return takeObject(f(this.a, b, addHeapObject(arg0)));\n\n } finally {\n if (this.cnt-- == 1) d(this.a, b);\n\n }\n\n };\n cb.a = a;\n cb.cnt = 1;\n let real = cb.bind(cb);\n real.original = cb;\n return addHeapObject(real);\n}\n\nfunction __wbindgen_closure_wrapper106(a, b, _ignored) {\n const f = _jsonpath_wasm_bg__WEBPACK_IMPORTED_MODULE_0__[\"__wbg_function_table\"].get(17);\n const d = _jsonpath_wasm_bg__WEBPACK_IMPORTED_MODULE_0__[\"__wbg_function_table\"].get(18);\n const cb = function(arg0) {\n this.cnt++;\n const ptr0 = passStringToWasm(arg0);\n const len0 = WASM_VECTOR_LEN;\n try {\n return takeObject(f(this.a, b, ptr0, len0));\n\n } finally {\n if (this.cnt-- == 1) d(this.a, b);\n\n }\n\n };\n cb.a = a;\n cb.cnt = 1;\n let real = cb.bind(cb);\n real.original = cb;\n return addHeapObject(real);\n}\n\nfunction freeSelector(ptr) {\n\n _jsonpath_wasm_bg__WEBPACK_IMPORTED_MODULE_0__[\"__wbg_selector_free\"](ptr);\n}\n/**\n*\n* `wasm_bindgen` 제약으로 builder-pattern을 구사 할 수 없다.\n*\n*/\nclass Selector {\n\n free() {\n const ptr = this.ptr;\n this.ptr = 0;\n freeSelector(ptr);\n }\n\n /**\n * @returns {}\n */\n constructor() {\n this.ptr = _jsonpath_wasm_bg__WEBPACK_IMPORTED_MODULE_0__[\"selector_new\"]();\n }\n /**\n * @param {string} arg0\n * @returns {void}\n */\n path(arg0) {\n const ptr0 = passStringToWasm(arg0);\n const len0 = WASM_VECTOR_LEN;\n try {\n return _jsonpath_wasm_bg__WEBPACK_IMPORTED_MODULE_0__[\"selector_path\"](this.ptr, ptr0, len0);\n\n } finally {\n _jsonpath_wasm_bg__WEBPACK_IMPORTED_MODULE_0__[\"__wbindgen_free\"](ptr0, len0 * 1);\n\n }\n\n }\n /**\n * @param {any} arg0\n * @returns {void}\n */\n value(arg0) {\n return _jsonpath_wasm_bg__WEBPACK_IMPORTED_MODULE_0__[\"selector_value\"](this.ptr, addHeapObject(arg0));\n }\n /**\n * @returns {any}\n */\n selectToStr() {\n return takeObject(_jsonpath_wasm_bg__WEBPACK_IMPORTED_MODULE_0__[\"selector_selectToStr\"](this.ptr));\n }\n /**\n * @returns {any}\n */\n selectTo() {\n return takeObject(_jsonpath_wasm_bg__WEBPACK_IMPORTED_MODULE_0__[\"selector_selectTo\"](this.ptr));\n }\n}\n\nfunction __wbindgen_throw(ptr, len) {\n throw new Error(getStringFromWasm(ptr, len));\n}\n\n\n\n//# sourceURL=webpack:///../all_pkg/jsonpath_wasm.js?"); /***/ }), -/***/ "../browser_pkg/jsonpath_wasm_bg.wasm": -/*!********************************************!*\ - !*** ../browser_pkg/jsonpath_wasm_bg.wasm ***! - \********************************************/ -/*! exports provided: memory, allocJson, deallocJson, compile, selector, select, __wbg_selector_free, selector_new, selector_path, selector_value, selector_selectToStr, selector_selectTo, testa, __wbindgen_malloc, __wbindgen_realloc, __wbindgen_free, __wbg_function_table */ +/***/ "../all_pkg/jsonpath_wasm_bg.wasm": +/*!****************************************!*\ + !*** ../all_pkg/jsonpath_wasm_bg.wasm ***! + \****************************************/ +/*! exports provided: memory, allocJson, deallocJson, compile, selector, select, __wbg_selector_free, selector_new, selector_path, selector_value, selector_selectToStr, selector_selectTo, testa, __wbindgen_malloc, __wbindgen_free, __wbg_function_table */ /***/ (function(module, exports, __webpack_require__) { -eval("\"use strict\";\n// Instantiate WebAssembly module\nvar wasmExports = __webpack_require__.w[module.i];\n__webpack_require__.r(exports);\n// export exports from WebAssembly module\nfor(var name in wasmExports) if(name != \"__webpack_init__\") exports[name] = wasmExports[name];\n// exec imports from WebAssembly module (for esm order)\n/* harmony import */ var m0 = __webpack_require__(/*! ./jsonpath_wasm */ \"../browser_pkg/jsonpath_wasm.js\");\n\n\n// exec wasm module\nwasmExports[\"__webpack_init__\"]()\n\n//# sourceURL=webpack:///../browser_pkg/jsonpath_wasm_bg.wasm?"); +eval("\"use strict\";\n// Instantiate WebAssembly module\nvar wasmExports = __webpack_require__.w[module.i];\n__webpack_require__.r(exports);\n// export exports from WebAssembly module\nfor(var name in wasmExports) if(name != \"__webpack_init__\") exports[name] = wasmExports[name];\n// exec imports from WebAssembly module (for esm order)\n/* harmony import */ var m0 = __webpack_require__(/*! ./jsonpath_wasm */ \"../all_pkg/jsonpath_wasm.js\");\n\n\n// exec wasm module\nwasmExports[\"__webpack_init__\"]()\n\n//# sourceURL=webpack:///../all_pkg/jsonpath_wasm_bg.wasm?"); /***/ }), @@ -31,7 +31,7 @@ eval("\"use strict\";\n// Instantiate WebAssembly module\nvar wasmExports = __we /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; -eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _browser_jsonpath_wasm__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @browser/jsonpath-wasm */ \"../browser_pkg/jsonpath_wasm.js\");\n\n\nfunction getTextarea() {\n return document.querySelector('#json-example');\n}\n\nfunction getJsonpathInput() {\n return document.querySelector('#jsonpath-input');\n}\n\nfunction getReadBtn() {\n return document.querySelector('#read-json');\n}\n\nfunction getReadResult() {\n return document.querySelector('#read-result');\n}\n\nfunction getLinks() {\n return document.querySelectorAll('.path>a');\n}\n\nfunction initData(url) {\n return fetch(url)\n .then((res) => res.text())\n .then((jsonStr) => getTextarea().value = jsonStr)\n .catch(console.error);\n}\n\nfunction initEvent() {\n getJsonpathInput().onkeyup = function(e) {\n var charCode = (typeof e.which === \"number\") ? e.which : e.keyCode;\n if(charCode == 13) {\n read();\n }\n }\n\n getReadBtn().onclick = function() {\n read();\n }\n\n getLinks().forEach(function(anchor) {\n anchor.href = \"#\" + encodeURIComponent(anchor.textContent);\n });\n\n function read() {\n let ret = _browser_jsonpath_wasm__WEBPACK_IMPORTED_MODULE_0__[\"select\"](getTextarea().value, getJsonpathInput().value);\n if(typeof ret === 'string') {\n getReadResult().innerText = ret;\n } else {\n getReadResult().innerText = JSON.stringify(ret, null, 2);\n }\n }\n}\n\nfunction readPathParam() {\n if(location.href.indexOf('#') > -1) {\n readPath()\n }\n}\n\nfunction forceClick(ctrl) {\n let doc = ctrl.ownerDocument;\n let event = doc.createEvent('MouseEvents');\n event.initEvent('click', true, true);\n event.synthetic = true;\n ctrl.dispatchEvent(event, true);\n}\n\nfunction readPath() {\n let query = location.href.substring(location.href.indexOf('#') + 1);\n let path = decodeURIComponent(query);\n getJsonpathInput().value = path;\n forceClick(getReadBtn());\n}\n\nwindow.onpopstate = readPath;\n\ninitData('data/example.json').then(initEvent).then(readPathParam);\n\n//# sourceURL=webpack:///./index.js?"); +eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var jsonpath_wasm__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jsonpath-wasm */ \"../all_pkg/jsonpath_wasm.js\");\n\n\nfunction getTextarea() {\n return document.querySelector('#json-example');\n}\n\nfunction getJsonpathInput() {\n return document.querySelector('#jsonpath-input');\n}\n\nfunction getReadBtn() {\n return document.querySelector('#read-json');\n}\n\nfunction getReadResult() {\n return document.querySelector('#read-result');\n}\n\nfunction getLinks() {\n return document.querySelectorAll('.path>a');\n}\n\nfunction initData(url) {\n return fetch(url)\n .then((res) => res.text())\n .then((jsonStr) => getTextarea().value = jsonStr)\n .catch(console.error);\n}\n\nfunction initEvent() {\n getJsonpathInput().onkeyup = function(e) {\n var charCode = (typeof e.which === \"number\") ? e.which : e.keyCode;\n if(charCode == 13) {\n read();\n }\n }\n\n getReadBtn().onclick = function() {\n read();\n }\n\n getLinks().forEach(function(anchor) {\n anchor.href = \"#\" + encodeURIComponent(anchor.textContent);\n });\n\n function read() {\n let ret = jsonpath_wasm__WEBPACK_IMPORTED_MODULE_0__[\"select\"](getTextarea().value, getJsonpathInput().value);\n if(typeof ret === 'string') {\n getReadResult().innerText = ret;\n } else {\n getReadResult().innerText = JSON.stringify(ret, null, 2);\n }\n }\n}\n\nfunction readPathParam() {\n if(location.href.indexOf('#') > -1) {\n readPath()\n }\n}\n\nfunction forceClick(ctrl) {\n let doc = ctrl.ownerDocument;\n let event = doc.createEvent('MouseEvents');\n event.initEvent('click', true, true);\n event.synthetic = true;\n ctrl.dispatchEvent(event, true);\n}\n\nfunction readPath() {\n let query = location.href.substring(location.href.indexOf('#') + 1);\n let path = decodeURIComponent(query);\n getJsonpathInput().value = path;\n forceClick(getReadBtn());\n}\n\nwindow.onpopstate = readPath;\n\ninitData('data/example.json').then(initEvent).then(readPathParam);\n\n//# sourceURL=webpack:///./index.js?"); /***/ }) diff --git a/docs/68fa958468b8cdcb12e4.module.wasm b/docs/68fa958468b8cdcb12e4.module.wasm deleted file mode 100644 index 2b382a9998e9e66af7981e3040e8996fbe53a558..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 319065 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⋙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⋙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
~ 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

    HfsqU~#xS&_x5b1<>eqTJz@73># zCqjn4JD#|X?OpBDb@4RXtKS(<+`M{CJfQ-DtC?#ttl zKE{niO=HQ4N)~dIBRhD$Z5xpyvnVTQLMYQw{=lZZe623@67P{Et6rZN63Zw~c-n-; zno+&F*+J-$&NWLNEnjD=m9d6qf*v@U5z7bq6g5^p`J7y(ibSv=`Z_z!2ApEskJwJw04ALwSJYdM7>{zlOUdJr#1@oG-l*@`DqrzZ*M$HohMv%m48 z#V_{3AEr<<0Sl2`yHg3G@{qyn?Mh(?*+7P!9JG@NAV&bX!v90w1cQ&QD`8Fz-ntfZ&V@PDp^R<0i0`s$ra}W z$slbrqPYhLh1M}(zRSY^7e9#(a8=0#qp=AD#TTy`g-v3lhh18}F|W&ecg!?3HH&b& z<|aBSA%=Qjpe(tWh9&Xh_?8|9tW2qx-9U}RGmJ`H>pEamvfT>Wzk6D!3do}L9j!FB z8`CMQm=9Y|8;mvZ5i3}SBcd_vb1FPfCuF)XZ1HxeFbXRdV6#_O5nY2Hfk3mF+$h8Tr8%9<%_86rL5mQ792AIF@whbOcSXBUpO6%R16l3Mc`=H`5Hzqn zD!e%?D<%9f$RLk8S}gK5!AT-r2nu@~kzURCr$Hq>cOAM#6*Y?RgHVqrm9GFRs4QJ0D{lJAA$oWN*0s%wKP5jvjq`Y zBv9TZ#1`jbU25YLvcr?S#~#D498~)PCEeiVo+Mr#v8sN9hDtW(t`!OES0SBS%9MZD z6ZyJ1-G0<{{zH*RkrU-4bEQ9^kVQ*J7DxM$xNDXaRaB2loEn~GZtGUcS$zC?kN4`i z#=H5oHxG~ZLm!fujnG>w|G;=J^M~CZ??);3|I2uKs4ciamrzsE zX-lE;P?#x`u32HGBol;xROdAzm!f?!R{6t&Fo$wDa1J36+SG{UE=Z zxM)Z|8dwQUmmvoUEnGUu9-ESV*-v-fm_I7ulL$}=Epy-SG6Mu^J#js#V{kna+LvFj z8Cj`35B?)|mAo@q^@bUPQ(5Ykxd?B~hUODRLvkl_iDX_kG{j!jn>cC7gCrm5N<4^j zj)Y%ME8H>2IbvMJfmrHJH)=`JM+6cWWsS0DAFv4|D4XzG!UX)wV$d)?kz`$x!&X@% z&f>mpGY+#I$N{c`G;|Qyd|ZqcuYQ6*2p$H6S$qOS0!cfnY|5@3X>fm^=i`!rVgtG5 z4lzJ**7!Qv4dVjnU{e&{ZdBfiag2{xAdSet$%$2y5N@5e*Vs5M7guuPcfmQSq#4bt zzw}`!)!I21-et$-n$nTua?nWAB42p3N)(k%FipWh zGgfbX|1EOb>e@Bp?mRe(PVU%AM#?1ze8gephbVs)$={lv@@_eRf;&s}!Is6!SvZNm zpxmI3koG{fj+ny{q}>14A|A`41bW2dTmrrWD`Jv6;1Pe8ttvl@-Nvuw$Ak_RI}q}e zfwt2Gx!p?EM{`brE@qJK;DxCQe6)sPzG=hej4S9~i{|)uxsPzU!8~qe%9A@+SSHGs zg-;spD$UK#b|J&_A-`f0b0p{^3m6Q1wYp*<#M8FMG942lw9<*@&hiR#5fd$plPqiV zr6~kCq+PJ;z~$(M@2%swgf3h`nv-+oWM>LrW&Jl! zi0=eDfsaXBZ@*{?aMQgqGgisbB0W`SYW-QP5d5b3z9_y!f3#kj100W7jx;yCnx zhCoOXwKEdqy^UjCP2|jY@*S9aR$Q^l?$?_<3z;q4VmygbdiLw~d^1`FMZ zaar8gjEVht`MC#r>c*nBxkNof6fS=%J>LVj&M`P}vAd{f*YcXOnvf<|aC^@A;$Q^> z<~9hKG(>z!_`$9wBe|7CQ3X-!4z!L;jMvnBd*Q*Q#VH;*=!ak;0xvHQ5d=|rVXTA- z=sR_d*8hPsn&!ypVB^2Yj@-wHEgp--5xkA+is0>8ni;nn10p8c{RDhnY_e^`PcOgo zYy15vHimK{cgiJ~fBT(x=So?aQnqZk?#=_0ux}*X^vNHd^Oiyh`$WQfv zdzsqy*)MH6b~@0cvUz{HSjd|9KAE?kw29D&%d&6*bXwEC zbIW9hlF)VnJ)a-*2}UWvC994nzRAObO)v3XXB<-TBteqwgF*cI=B)CkBS4!au>g(` zF@Lo_gw=7p9lIFKyM3OG*ff(p&9fDzcI%Itl3k>ygtO(=MIA~#X9ah;SfD0 zf?_$$2@yeNEHLrpdf^}0y)hl?H+40q^^;c`Px54yjSA6O)R8xuk>fx1Dda!4$WHcW z?YFoE-55_Pc4jC=UYF9>N;YJdvd@xEYQ7ul__ujSTP3;9<{>y=BMAWUrQRkV-Lv49+i zGC#>V!65d^e+&Pd(TFOHm;W&uw=OwO3^n7LdPRA`$fdrSsG2tgIG(SBw@l2FZzqv@ z$#V=^3CAUDD`bALBi$a-Fsb4;avD01vn6BZP~}r5i^U|B{Uk*)ead7aoA1&^J#QxXx)vq(nOX4v&PunKM?mAYh6yx& zL|rafK5yop8Zv51CdO-RqU}vHNWM;TqBGa`zfpp)Z5?UcGK;{dZ5ELUXr$iwCM1Rr zBjRCyW7+U?kjNGNLPR;&TXo=*j;pHd!4yRh<_Y@}v5~yv2ljoX6{BRdl~i94)=IkO zRBvPWLh?90zQMPlXayrvrh{X&Y7YZ}vVcTQZF}ejvPz_qDlm{$vJzQg5|NcqOYz^r z$XxXgwb4FmW3+(GrealW&PvW_t>w5;r|(C{_hm_@2n;SjLD~mc4DaK8(E`#9XaFk* zK-9au{F_es69&o)7ywD9HfYfP6PX5s0v#^>lo3^yAX46$D>jG11lwkdH{-X$yTC{G zS>VF*h-Bg#f)ul^NQYsBN(y%ghHE`sj9PSnE@zKLaNo@Ot{=`!xdqb7e}@@=&eJ5S z7dt>zrtlUBG^UyoCv3;Aw@|{B$KS2Gi&pHgRA`3sV2ud|T@i+UG2L zhHimD?3Ej-<2`q;){Fd0Q!SMatMcObE_A%`iJr+c&OB+Pm;?TBpWLfSAOS0{?!@8> zfw=eK9KMRN8fMe{6QuUyHb`vS4eog4(r_KA+rp3BbeWIc+wM>SZFl^#|HJ;xtZncH z8VjoUq4?Rt|JEEn6PROhAwA}j&N}sB+F$C_4`-(bRAl2*_cG(fHl;oCr5I;jJyI`BPo>ov4sjWadt?EyR^0KUi{4d|yE zq9k2q?+>O#m!aox=y0=)tRRtRFML6KWG2OzfD%(rH|B2AopOJ90=`LB?e@MP^n&7w zF`{c1%Nri=11OeTY)~SSf}LxYRfXi1gPGz@SBQUCJi+YQ+u(IpOi6kMT$-qofLfFY zt$L0?j~43#R4C+CqnBcLl!u+BwqkI(%a{9U%uUVA^2|t&ACv~bWM81IJOnSSzACUZ z&jPoQ&{@14{y)n9`3B?&^oaKp7Q|2a4$-mtGyf_FH=`&Ar%pzm4yOsS9Imhr?8Hiu zpp<2C!gd_>IIJ8X${16yzbAu$bbdE3Yre4qb-9_db({a|b44gcJkS6~(d% z!o|rBO)%qSmc4Y#ZC05)e!kH%U*u0I?W8y?BL=rT(3CrF!BBOsf#3Zy@I_r|6U$eP z0y3)Me7B%#xrSGazs4pjks>$crDMLdg3Fsd-tv{iWU-P-jWQemay-ABAMiwI^z*^D zzX=UG7EaQe!F*|~va(H0-}0rU(`dlcAHMQ<93IZn$wE7ncJ*`GVCc00XHLqa=Ze{q zX*GU9--#I-AJhJLHU;Hz_4eElTC}LphaP3wV-9s876Ou$~cDqU{lwhorF0|9Fe? zq${HRCXvJtin7pnbk~O%5Mooh#zmmn6QPIg!jAxzYPG)w>SF=rr zGSL{01B z4wf4})1`NO=?i<>?$L`Fnb? z?L+$%I*?G=wo}pFLj#$}aOkS?xY+J35ShZh!>?pkK=5*+MIeC0#tl@c0zrszoI*5`*PK-;anPHv7gBaap7ICfX#_=;DH?z&b%jbv`SW&p4iu zm0#AtY-x}r%y{i8YoYECO1c}e*Dxt9i`Q45qrd_tNfLgoW+EBr5T*n8(AdZo$SBTJ z-sAWjRsVQ}mZtg*{_#i&V^0!6~uGuy|VVh==@08l=LxJBLK2>M|$n8uB&udW^9B1DyymGUgIH7Uj{G~@Bu ztUHfiiz6!Yr8?qF1EzKMg`isA_{R>SU59WvkUd@mQC9VOE9B8?-1T|rJV6ZUm+=A8 z>vaK=k;I$|3E2M-k_ay($p&6D`~tI8MEkZ*VEC!6YTvsOadOZ zj)a{2R9L2LD`Uj207p|QpgPIzLxlmkwhEatajEoKBr>)jMI{AwhNdt@S?@iwX}7V% zOTwWgOt(e8sak#lbioWp(@YW?ga9Uc(?qd2S)}x#^{{f1lnlBBk&}HEwD%Ji z^u<4F0TXV2&n>EN5!d;Nl64Lv!h-h2omQ9ijc?wpdlv5%1hELqn@Y2U@MBfVb#SA> zM(@=ti|)5;trETKX6(djpu>^+=>s0EK$I!7)3+vom7}g3#I{Rnp=%9lfkj9+-ebqe zq2!Z^w^&X&qfA837d%<{iFev4K?joNs<|RNagB#I>cHu-B$gzlQ1BY)_}p8^VjioQ zZ8$tvIgjZoXS!02wO2XAPt-Z+UBVnsG*}C+2&S|#S|4i`&(NKf4NV7d zZ*o&&#RYXUQnBd@c3TM4){}@w55{7}2FB7?Y+wu3kk?+vg{UpWQs7Uu;6zS4OVU}k z3`uB;z>(_YqE+F0r*T{HQ&3%f7+>YPn?xgu`ifU>#`~b$7OR^Cvu*VsU|Z&rv?y{C zqbl6xh1fT*YCRRB-!7ZvH^|szaw62(SP{4604gQ`0JN{6^RAxJxDbR%U@VfV9TZ(1 z3i4udV0$Y=RnG)IGZTpdA+rN+%Cj=jYhdZhRrD{A=v^uZ2aOQ)7@S?i=+t4*$eQ<) zEf+{(vWbu*j*hfSf27&UfJ;V}m8kA)g;jI#&@*BBa%7^+yr%H*;l{{S5M5q1r8-?Q zU&Z!)D_*o%pf1Nh%XE?_&{{((%Jv;g=lGyG5^6sB#?62Xg?B-^`1Up>_>Nke6!ZGS zN|4gqL@2vX3BEiRHmo|XQo@*Wh_{jOdL`_u1nJHsT%rW2)y5wZUZaG91isI>_!d?^ z8?h~%c7`=}s<}p7Z0@*fn_z&BtCqTOowByNyO0D0+?Z2e+hi4TQ|tSNvL-b@vTjaU zQ@24Fqc&RlTSPjTM-a7%Xk~rYq8e6Oq4ER~|Dg5L;AXY{T^HM;pc@BtW0Tjf54tLA5Bq<9`{I*fSY5K3X=OW5JPsHLI3BxG$ zb&eO=LR;q9y^qy4yZ5>K-c{e5p3l=A0^0nh=UzY&ev$>Hh4`2({ntE9_apra6K3BL zP-8q-pIukPlJ4Co2hz^jY2yGnN!tcnZ=8}}4L$-qU|(NSY`J$z(mIp_X!A49;d*{b zoO%`T%{)!8m65uFz~GIhm;L=>@&|s&i=sm)b({t|9J^=l0bM|D%a+N=uafAL3+Vgj zan*;l7k_|D2_L%keR$S0KsLG+P_)@GzdZM`rm#W5$bpQ*)XKIywVt*2DZFC<7Jtx^ zZwL5j=?p=VYI&*TGj{+%0d4*~`XNdPnu_!V0Vc}i`_0&?VA7%yiU}|z2mNaumUR5i z%CrO)V_9h7IrJZfvRC_g&UX5F|MvUY%4<96=Vda7g?XtZd6MF!1M}elx;MYP^TDmxs)iS48pHAAcEGQrWuCd-U%?ZM0AGM{dL<=}Ko5(@*(!!gH3<}6v z9)r@cj2W?eCviAwz#$4lrIa+QH$obF;md?EC=Ih91rI}`{1-Mg>Nqrih>?O<@{YlzqbGL)72U`QLTJr&| z3j&CIjk}&C8l=A$M#gY3_p$1fQ6Yr9B_nS^GTv3tRL0U!bQ!Iz5;NYE9AokBOL9KRpShA62 z>Rls~q}2=$oJ7ZjJqMJ+SO$Q!nIQ5r$=Pq=`MYfdNh#PsGmNT&l^{pP-Sgf{pr9Z%C9@H!_9WAHtu)84nW6$Qb06f6rQL&iH~TTRc!C~9+bdVk-66Z6ygH4*Mi)HJg6ROd{8RP~9lBEOWqN^xvw_KuW2wA(r0TonsM{O-RR}(_fjvvwEMk$Wg_2=iY*~|qElxR8F){12$z{) zxo{0;(Pe9qP`<=_mq03urI%p%6q&~Qc&4(59v32csKt|=`UPybKt+N5`~L0btcJ|1 zLcZ0MJh?oSk^>qvwM^&bdq9g<>~^P)`kD9X)mk9lU}!-l?C#R%3Dz&rvZm+}5=N$b zh2bHPbquo343KrFx*I3EcHj)#({`aX7pMebgX&cepj!a#XVj}#rxm&^*qS5>0m;Nf zGK{>zAalYOp-|jOVzVp=f;(cYV&hIqjiY(t+XyD@nQtSqN^|zZDnK~d*g_<-z;+Lv zLjka0HKtB@V!32V%9Z7zQE4t{1>rIi*U2Fhkto9`s2*Dv=*tCKSJwX_&Rz~)KR ztW)08k&=>_LsxP@gjxbfY9~QRyRMCauFfY4o9HAu$@~`gAdq;`hi+!gI?)@JVifXy zh386n<4u4!g`pqc*-Q+61ioJ$$J;gT$`HP&YlpA zy+tivw%a}04z<`@9fGDdo7WcVs=T}>mrSGcF#IfFvLq6PAD55}Y1W%Gn)y*CLhLC* zMd)c#;x{4uy;CH?8#5pqB9bl&n36t=k3mdrH{(gHY9zfRrumW_E03@XRNd|tosk8> zb>=adB(|nwG6|`WPLeF*1VXyJMG_qcU$|TZbR0bRk}61gBs*{~O_LU~S}@-}4`*RC z930+g5nE`C?afQmr?F!5+eTF>Pz)cy^f$i^&(Ki=WWnkOs~wQfcD+AH6hDjpsM^8) z{5+=Xid~8{WdFD{ z=U|G>OsGk+)8zG)x;p5UtZzxmQjicDq)(teL7z)XEEoG|&Na{>V>!n*6RD1+oy6qA z!g19J!?xs18-A%^KO$DcE$UC6x0#h!UwJXj{(F~gM z`w;NUtHvzXl~?mCaBByO83l6Efey*INL}ypiDeA!yZehGn7%VkJt5iG#PurbeOA@K z;dmx8KHKdUK-0%+4QXayoQE<9}9q*K{(z5OK#qd@ee1(_=*+YR+>l3}+s7Y`YBw_Xp- z?YzaX6(*sz4o}ap4qv89=3%;KtfFWGSufhIbr?wb7GVh~q18xI5KduFm`E(xFq07K z#VPSYLoeSe8i-OVYtv+IIjpgU@B#3$C{z3iDV6XDm*ki)e&`sUQ8@^EnGOymkifqV4i@NQgtd#VCh5z0Xoq7UPy}Cd zoba-ce?)^VrLQ?|Cfbq>_}Tl#>I@>%096u*G)OGXnr2ZhVK@(v##^;2-yk{}o<#Z@ z$lVYqv`h$;ifhS963daLd8M`{J*wF_=5(zuZ%AHoK1jB#d@qY^H+ppCC3~euu4ZPB zUh$%~N5-C5_MyYGW;r_{oB&{wdWIK0riQ(-=sUpI=m<|X|M$`bMw_seVPaW*8U9-DFog{7ch_T$l4hD+uoUiEr!(9+Umn`3B^ zQ;9%w!6lo43)e&R*ABc_iy!5nBgnDRbTgN8zqrZG`cVs6`QH&TL@%^|S&MXZaHqA{ z8zo-Xl<>)5S2CPb;K$dyP~B@ucCp-^=R`=i8v%rdaJp;{c=I{!62MfKX8RnM>7tmP zI4%6Z9uZ+fkQ!nr*%7A#yO(D3kIMu(!m40w7|0!*AF{mwDl7&vElE;h&NK}a*nHxFqoGe4EPF16QfL^`6hHBxhwU|cN*U%n4 zNV6)Er`E|1uMQ#DU3s|2V2B5?!<6%{*Zr)W;g(&ZmBnu;l@NSr0i0O+z@~X zv*jJR#ybUaJK&vy^5Mqf3Uq-YHWV3&f)Z2=X=Y3U3mHaIH_NmnD<}Oi)|2Akc>;+2 zY_ze!QTk5e01`dK&5{2o5)yYmZ!)sW3z0!e8f#er;J8+HY=MJbhffA@>2g9vFrc0C zv(&E2^g7v*vxHPJcb8R2Pgzd#?_$fQd=(DF7yus6x&cQdcM0yGjh!^ussxg3zO^8+ z20oNiz0-8j+1?8WI|2+&u8T9#S=q*ots*{Y+Z3ncibY4=uHicIW0A#TsjBdh#lHiEZ3HEdS0b?nE=+qCxWeK*$ z6}p-)nh@r~zG?mj@SX8Gm#2RQ~2n##DZunzOnP6tutv9l3waHRotKSMq+OOS-?) zzU583_5Ghr_^}~x8MPJl;LxU(-lkJ1io%N$zRScQu|m)itJVkRm3a~L0gep9ok~yS z81`ZAmX}1qL9gf#g?mts0cjx?Jq80vrdsYRBQME4GhK9r5GRlaWJNHuEMJ*}W!e@C zty^7!fE?1P(5t{^yH6SmNaJSkjLEeUW6OcA&qRCq#pwylWE4_s@+CGX*|8;GnxFQh zfk;@NfK86c!7i7Bok$o?Ft41R);Y7eNSGWc?fC%v5%hc*GlMTxQh|EsV#PTdAS(ER zPU2~|C{ri}(qw3v?D)L=!VQyF?pU2#2%~XdLDkU<4#8)i1&NQ7_2e8mn^M)rvk1-L zxD^|qDI;e)rK#<#scHTjKTCZWS4%0Am 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 bCJmA`b91sE$d7FAhd-h)gHu%Oct8FhaIFFQ literal 0 HcmV?d00001 diff --git a/docs/bootstrap.js b/docs/bootstrap.js index d4f6d1e..21499d6 100644 --- a/docs/bootstrap.js +++ b/docs/bootstrap.js @@ -52,50 +52,50 @@ /******/ function promiseResolve() { return Promise.resolve(); } /******/ /******/ var wasmImportObjects = { -/******/ "../browser_pkg/jsonpath_wasm_bg.wasm": function() { +/******/ "../all_pkg/jsonpath_wasm_bg.wasm": function() { /******/ return { /******/ "./jsonpath_wasm": { /******/ "__wbindgen_string_new": function(p0i32,p1i32) { -/******/ return installedModules["../browser_pkg/jsonpath_wasm.js"].exports["__wbindgen_string_new"](p0i32,p1i32); +/******/ return installedModules["../all_pkg/jsonpath_wasm.js"].exports["__wbindgen_string_new"](p0i32,p1i32); /******/ }, /******/ "__wbindgen_object_drop_ref": function(p0i32) { -/******/ return installedModules["../browser_pkg/jsonpath_wasm.js"].exports["__wbindgen_object_drop_ref"](p0i32); -/******/ }, -/******/ "__wbindgen_object_clone_ref": function(p0i32) { -/******/ return installedModules["../browser_pkg/jsonpath_wasm.js"].exports["__wbindgen_object_clone_ref"](p0i32); +/******/ return installedModules["../all_pkg/jsonpath_wasm.js"].exports["__wbindgen_object_drop_ref"](p0i32); /******/ }, /******/ "__wbindgen_cb_forget": function(p0i32) { -/******/ return installedModules["../browser_pkg/jsonpath_wasm.js"].exports["__wbindgen_cb_forget"](p0i32); +/******/ return installedModules["../all_pkg/jsonpath_wasm.js"].exports["__wbindgen_cb_forget"](p0i32); /******/ }, /******/ "__wbindgen_json_parse": function(p0i32,p1i32) { -/******/ return installedModules["../browser_pkg/jsonpath_wasm.js"].exports["__wbindgen_json_parse"](p0i32,p1i32); +/******/ return installedModules["../all_pkg/jsonpath_wasm.js"].exports["__wbindgen_json_parse"](p0i32,p1i32); /******/ }, /******/ "__wbindgen_json_serialize": function(p0i32,p1i32) { -/******/ return installedModules["../browser_pkg/jsonpath_wasm.js"].exports["__wbindgen_json_serialize"](p0i32,p1i32); +/******/ return installedModules["../all_pkg/jsonpath_wasm.js"].exports["__wbindgen_json_serialize"](p0i32,p1i32); /******/ }, /******/ "__widl_f_log_1_": function(p0i32) { -/******/ return installedModules["../browser_pkg/jsonpath_wasm.js"].exports["__widl_f_log_1_"](p0i32); +/******/ return installedModules["../all_pkg/jsonpath_wasm.js"].exports["__widl_f_log_1_"](p0i32); /******/ }, /******/ "__wbindgen_number_get": function(p0i32,p1i32) { -/******/ return installedModules["../browser_pkg/jsonpath_wasm.js"].exports["__wbindgen_number_get"](p0i32,p1i32); +/******/ return installedModules["../all_pkg/jsonpath_wasm.js"].exports["__wbindgen_number_get"](p0i32,p1i32); /******/ }, /******/ "__wbindgen_is_string": function(p0i32) { -/******/ return installedModules["../browser_pkg/jsonpath_wasm.js"].exports["__wbindgen_is_string"](p0i32); +/******/ return installedModules["../all_pkg/jsonpath_wasm.js"].exports["__wbindgen_is_string"](p0i32); /******/ }, /******/ "__wbindgen_string_get": function(p0i32,p1i32) { -/******/ return installedModules["../browser_pkg/jsonpath_wasm.js"].exports["__wbindgen_string_get"](p0i32,p1i32); +/******/ return installedModules["../all_pkg/jsonpath_wasm.js"].exports["__wbindgen_string_get"](p0i32,p1i32); +/******/ }, +/******/ "__wbindgen_object_clone_ref": function(p0i32) { +/******/ return installedModules["../all_pkg/jsonpath_wasm.js"].exports["__wbindgen_object_clone_ref"](p0i32); /******/ }, /******/ "__wbindgen_throw": function(p0i32,p1i32) { -/******/ return installedModules["../browser_pkg/jsonpath_wasm.js"].exports["__wbindgen_throw"](p0i32,p1i32); +/******/ return installedModules["../all_pkg/jsonpath_wasm.js"].exports["__wbindgen_throw"](p0i32,p1i32); /******/ }, /******/ "__wbindgen_rethrow": function(p0i32) { -/******/ return installedModules["../browser_pkg/jsonpath_wasm.js"].exports["__wbindgen_rethrow"](p0i32); +/******/ return installedModules["../all_pkg/jsonpath_wasm.js"].exports["__wbindgen_rethrow"](p0i32); /******/ }, -/******/ "__wbindgen_closure_wrapper103": function(p0i32,p1i32,p2i32) { -/******/ return installedModules["../browser_pkg/jsonpath_wasm.js"].exports["__wbindgen_closure_wrapper103"](p0i32,p1i32,p2i32); +/******/ "__wbindgen_closure_wrapper104": function(p0i32,p1i32,p2i32) { +/******/ return installedModules["../all_pkg/jsonpath_wasm.js"].exports["__wbindgen_closure_wrapper104"](p0i32,p1i32,p2i32); /******/ }, -/******/ "__wbindgen_closure_wrapper105": function(p0i32,p1i32,p2i32) { -/******/ return installedModules["../browser_pkg/jsonpath_wasm.js"].exports["__wbindgen_closure_wrapper105"](p0i32,p1i32,p2i32); +/******/ "__wbindgen_closure_wrapper106": function(p0i32,p1i32,p2i32) { +/******/ return installedModules["../all_pkg/jsonpath_wasm.js"].exports["__wbindgen_closure_wrapper106"](p0i32,p1i32,p2i32); /******/ } /******/ } /******/ }; @@ -185,7 +185,7 @@ /******/ /******/ // Fetch + compile chunk loading for webassembly /******/ -/******/ var wasmModules = {"0":["../browser_pkg/jsonpath_wasm_bg.wasm"]}[chunkId] || []; +/******/ var wasmModules = {"0":["../all_pkg/jsonpath_wasm_bg.wasm"]}[chunkId] || []; /******/ /******/ wasmModules.forEach(function(wasmModuleId) { /******/ var installedWasmModuleData = installedWasmModules[wasmModuleId]; @@ -195,7 +195,7 @@ /******/ promises.push(installedWasmModuleData); /******/ else { /******/ var importObject = wasmImportObjects[wasmModuleId](); -/******/ var req = fetch(__webpack_require__.p + "" + {"../browser_pkg/jsonpath_wasm_bg.wasm":"68fa958468b8cdcb12e4"}[wasmModuleId] + ".module.wasm"); +/******/ var req = fetch(__webpack_require__.p + "" + {"../all_pkg/jsonpath_wasm_bg.wasm":"ddd003b015308ef8b732"}[wasmModuleId] + ".module.wasm"); /******/ var promise; /******/ if(importObject instanceof Promise && typeof WebAssembly.compileStreaming === 'function') { /******/ promise = Promise.all([WebAssembly.compileStreaming(req), importObject]).then(function(items) { diff --git a/docs/ddd003b015308ef8b732.module.wasm b/docs/ddd003b015308ef8b732.module.wasm new file mode 100644 index 0000000000000000000000000000000000000000..1654680a73fc42fe410c62ac5ceebd49894ac643 GIT binary patch literal 323156 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

    ~ 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

      HfsqU~#xS&_x5b1<>eqTJz@73># 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%0Am zL|`bCKqXgD59(=&0~k}B3HkS89wb%k!_6b@_oW^Hdlmww(fZsHy>0Oi~`K?M29(qLeyfG zMBbMjwx0h7#MYoQe3vm6@QYjr4GG586coK;w+EP+Y>A~~I*{`<2xuo4(MZduEq#PY z8^kd1Hcm?l$pF#Oeg_RQt;|dL4x}<0e)XnQr#R$YLmL535O0%6$?aOg?gLEAgkf{m z8eObF$QMoi+j!X$qf_N0fFlTcVEJ+dfG2{*V%6G}@1^T^5DNlh)LT(FB8q)PeqTln zA~a2C&t*Id6*jgzjQb?kB5zaz!q8@I&xbx{;&yn^?Xl9 zv3li?#Ag@AE}@d|Tbu9Y z?VX8OKT_(1mPQE{WiploqhQrZVAUUREVKg{#dt6ZNtJUj3M)4)qtJ$W%P3TluF7V0 z4RQ(ZYyPqiuy^RwF9IB%*P39GMM$~@G*3K0q(18`x6qKm9i*2Q5JxB!qLlU0#(pmv zmDEsKU%)h>O95$4?(Yu14lAsm1$UKH6{C;3#hBqJI~4G9WT!Cgh}h08*z1&z`XPdm z5RWm~-mBn=eW@P8Zq4txNq%%U@@rV+zqauTdQbS`^K_gP={VOnD7KB8*8DmQ=^rpM z5y*U`$GMXr&?KV3l0i`z)MV35?l1T*N@n>z{vd3I$~n8?Ur!Aed$Zy1tKomzLBmsA z;U~)GLGQ&8Z&kzpyn}{m^=C5TAE@CU4mNyFV#Lti{NPM;S<5sjD~lbW0&#t;dD2+R zACbcLEPb0eaF$+q!l6Z?419rvaNH7|96U>(ykllh_%31E_yDG1%CRVbM!H>0`xg!W zM=|_XacyOQP*ENp+~O5)y4hj?3r}KzxsY~VVEykg$JKev;QhqGB;|;zi1Qakec?^P zc_nHE=hu_0(95VuYKde3yOh12tmeGWZK`D_OnQ4^QzL13pJbT@1X%Z~=)iZ-`E2H34^LSZShB$_oNZ8m4< zon&3mv+B4j7%y&$xI%!m>zlMOf=ut01% zV9918#lb?Y9nEAe!yU8SD0@_c-slhtC)^2~>a-Fr5Z4Yk!B}`oIPJ4XP69Jhd{K^GKJM2|9T)~GjXmK4k=6L={Gm%@IQD^Xg2f23@9n=Y&0zF7-O%u9~+I)K?G(h!O{kS@3=gOq7fKP+M%}x5qJw3Oq4~RiskyJ zacP$+o)F}1cV_T|`*)gaZwt;KflR)40CT9HT{*k~C_|>-*aU1nJ$lcM(O!#QYz@Tl ztuJc~eIm!@HN}DSLnk`$BK}r{%v11l^=>%T9?iv6zTtQUTIiHFgXU6zul1?APVfKp zVQaP{tX|M(HJaV}lDs@e#{rL6RlhcIBtlkN>ov#I>BNh$2qzCK->V_3ldBSLNkPch>fIKe)?n|AefKp3B5~QoV_7QWIn%(bYlcbGl6ix*rmB zV!Ynh*F}yhoQofH)0Qv%OqAIu!pC}9az+=IZIEfVMf&o!I+0>cqWt)XP>R<%#Q2RG zqmA>87{9uuN}6M_yXdZXso59Z?ZoLh7&{1{?z3LuF%V9VOj*s%)gYN?@^fwaRczU0 zz0_FH{6qpvE`N$DRi8{BoH{OGc(k%W06IY0l0LBbpA%UZiDsAo3buw5Hg&jDOcLxZ zPO$b)3iJ(TUI|^%h&NfF?yx!a0B?qn`#|{p<4BK;)e>-Q zx_x%Q5W7HFtJISFBO1qU>H>j9G)}xLXq>u3)uM5*Hf=27h^>#Zq=?2zl*@f7fz&WB zs7|Q9KeN`vGre~(*xIQrel%l)fXkNM_C6i;ES5Xw6>QWS?u<)|o$&!|!3uy1h$?Dx ziHFXBMaEGu_fOj088K@TOXeUtqBCz7ZhHb73Hv}@tJ0F2&wr?0@&iOB1l$?q<{q+o z$v>~(YNig=+-ah|>V%jvL=C^o4QF6ZG|ZKtq#TOtIY+DaCwGYU8funW)>E{sryz7x zzN&6T`&lh>C7fEmXRzh>{!Ci-tqw5Hv>dbY+oR=|Mud6g^jLYv2rSvlt0=$79-Ge^ zuO7<(PsmaRA5 zNRnBnR?3yl23ozDCkoviS6ZChuGA6f>Z%V$i-2DKzTH|!wDORkNS1+dKQjn6S0PN0 zQ+^2FWPw@;&y9LoWdn66Kw+HctVR(;8ZS1>vVcq%a82aJ@?yC;TAvI+jr9rrE(B;h z>YFA&c&A>#c8kw(rmzDVpg5vM@J4bzr5zbG2qq&ID#l9BBgk(G0&3clm)|hab@&)j z-G&}XNalYUqHGkkpTx(?tE>u&`m*-By`Ob+8-Bjcz47PU+@_yzb8q|kHh1N4bE^U~ z_de&3#Rub*$Y6`N)Quq4EniIgA7X~+<9}mmLNPKLzNnOgD>Fvq_Imo$BA8m+g{?%E z!!3G~plD)?_(jCIhSrFiM+k+Fu zxhXOun8=Xbvzibnh5aoYf=&&k_GH_kQferY78ETaSp$olQ=e&*CLxTILp@G(OoL9u}$icMHglkRgutX$|)5DS$N zEiv+f&%26hA{6!gm){~_8LI~n?is^NhZbzZk@6$1izry0EBvEj2#dTnFsDdovLQ#Z zWwCBmd2MJD!o}gskjZGeCujiyO?`6y)GixyO@qv{(9N@y5!+N~mN&qQ_%d}5^$~<_ zcH4MFmGtbhomO}|ZLdP>)*I%8)=6O*1H+h+m{C?`fXWdMkjlypf{KmFj>II80&vkz zp*08w@zy;2>nQ2W2{K#X-e}0OHM&$=3`lWA{0IyXH zbGY70i|ir69O$w47_2p+BS>q)oh4~aqMa0|^g}DwDMSQYMQN`ND_vqa6Q%cR8yitN z<^bJZZDZ4C=WJv3kQuhw3rbu~RDe10M8)w%FHi+)mz1!PDurmlJPaX}23gdxE6MGp zHIW21VAQd*PNFrt*Vy##H`X{m2jXq{rh1D)P(u$cx_2s0@e79{=7650fG?;oy7v}F z!7IGs9y!;X+r-Pk+Qv$gflp)+jzEaq^4~Ds_iba**u_-QHg?&L8oO+uvDFEAdd8B_E;w8e zOx2&HFY33QiUeD#ScOIT<@)W2WTB4P$$L+m$=yVKL>S57IXp!6v{-zk z8U>o9R*KpYYukGbY=?eISC6+ z4MzxhRoZ+H_=>m5X9Gi?te`2D{@xqRcBsvts)}!yw=4drz;aL|aqiVg zN<@{1`|srJhYy2%aSVarog=;8ijZL%uB=*AuW*SRtO~JM2@86FMV0TT`=Iayg3atT zAN|dH)f$3BW089w~AO2O43{5l5G;7Yc9mE0zmRqZIiy_FZT#j!M|Sl!iLZ4tv$bi&%m;t6CirJd5(pY!JkpK+1=-XKxUD zHu4+oZ0NhUvJE#qCi8z=*PjsAL}hh49wW+fjBt|yBDsjVlyA3FiO|K@&o?{z(5G1< z>*%_P+^ZQw@}-tLN%NrGyZAL&H( z^+=9h<#o<+r;qwgilvPR?u~4HD!&&RyZDyD#;)|+_8U71eb48Fmjy<%gMovPaG0xW zjmkzaylfJ728H z7o?x93bquQ@j-!DCnm(Ad27ar(`G%beD#+ei#-R;!k-7epS|PGbF^-D=ciGx zQs?Dj38*1GoedA&lm|KWS-KY{8+D!{ymd!mtAg8Me0v%32PP zt*t&(nV9!ws%y}?{ujg0G2Je2?Rc((|AlZdnO8ZDdAn3Qq2(uv@_Lbg@*87yK4Dj? zEH1IL@SOGjS6g#38zz)Q-?s)o3n3l-D-d#LbGovvyWthW%e3VTGTiqXrfcp4;u|k# zb`_vaY=W%!H(7aY!maIW1dCSBJ%YRXOUlNDzOU}ACAD4XjBE!w7xgh7o1QTKY1_m2 zok8cSw*Vc*iUj~dk+3Tm_cv(-1JHSwvMS)~Z0I~SGm_w-mYk?W&rHKC_tkmhc-fT~ zm3d@NVmMy<%ny`JBu#t*S>`^;GRh%Fu(vD!_rc0Vj@4O-7vTdI3@#6>_ZXt5J8%VK zHK^z2r7;c>YR2&snmVz?&k?O%;pUGo29i29%=Vdtqe?N^y5*zY=7_9)gms^l7vRH{ zZA(-z8HG1(_TPH{bEbTuH84pPa*VU@gcDe}O5bkWMRa>26F6ETBccy@mOqXDt7AY( z_n{$rB)2=&!;u>xrK#d@pQc=ls=MlUG)!r=sAxbf@5VpKE7Q$@2e|kH&Lrn;B z!vtk#P29iTCjPvIPLO)xizI0)=ST-2Zdmnw@&sIxW^Sdre6y5>PSOyh`%QN6(I#bE z{@67=bTp~vLoA9qYACm66d5pXQj`=JvtosZKMTq`t^F*j86|hYE)H6sWOvou;7cG| zFHF~1U%|h69|h);G&9*+V3U*E4ikC;gm6$RHOVraR)mhT6_!YLx~squMJ){Oy|R#C zK>RE^oEAP3rG*W6w^yJ3ASp5o{aH|cWCXsh5SJM2lYb2G3B&Gf>{x^) zs}c&p30Ap)U*B|>js^2DdS<=(6}MzQ#zI^L$BedT!mCJR98)=&q~C8Krk)HDxO>%C z-hPWfKk9Y=7cFKBKB7;a7i7tc#wK!i42lD)3+4DE^g|G4=^Fnlr}$5|{HLxm1gd8P zsNJra0%G%BNxMKsk=NwE+&Wn0ESq9gc|9CR)Q1(6HXg`jSA>oQukF>#bxb>~_s*Tw z`_!03D4;O~2%UfV&3(2!K#D#p|NkbW%@DV~0Sza<%#d9EGAd`C1B_z1tfK85+}@`( zUUllXBi0%=VfO9R7r$G`$4)IUsYmKfy!w7lW)S3i1nFAwy*;k~L&Nodbh!S*9&r74 z4cEVAxc(y_aQ){HUT6S57b@D&heMbFKELyT>%Vfi{%eQpC#LxWg#T^B^?!c2{-sU* ze=?KqwktJhV|w2y(VZd1_x^Nf@k0n@*%DFo$~RmK; zA(_GR|8#IA1<8VVSV@g-Sdlxga#{>}nw%Al)I@>I`6|ytIn5`6lJ}n6_O>M`d&Y#< z$K?R|6M9b>T$aF^Ziz-+usvELviH3-{OuB`3{?>Ku`p>5&s_8*;TI(3kuMd}`GnMVZ>q z-fuxQmd2CO&4GO{0p27?i;zi=h+!5P763?F;2e0&@wt+~E;wFs{^krrvLc4*Qm5SYsk5cfwEQc2~_S_|@+4S(78yJe%tXi1&bDxsqA$7TzK1X@1}SCykI zrQ)z`;RJ|Qb&l~`fAeYQaZVZNN+F`qa)Oy{mZbgLrG=pM&{Rq z$fyERf~&ARlTC>&PSkk$;fNV*=IIw9C0~tQx*3cz-m#9~w>S-<>NEMH3mt-Sk z-}q{l*TNy&?`=wA=(7FZ@D@0eY`-&XyR$3$AXnSh^M@+>n39qa`JyZ4u1FI*h#P`S z`7gq;+&@Ap=|1`c+yyP`IeGbSsySIE_X23J9(lV~^LyiD#OX-eU%E#q51u z!(_qPu&NkHdNRwgEi<;^cyK^B3gh%%cOebANdrum;gnxA`i?ga38oStlX;xI0K4=- z3qV|vQQJja7jyJS84_4X-XS3hAB*xwec{Nlby!bHHVgvTd%_IIW(^P7G$_sE_mTJU_)j3rm=~l=9ntxCXvqp8lb(R z%5sKwFR4IsT~KMD@7;85U6t?b_EclqO_w);l0e9pnImR(6$?|nr-RH9I0~Vti!<@= z{Fvy8(sWc;B;74QtP$RojcK|sf8f18MvdD-#p#Fw|A^>v8F*tbfkZO_mjSq=gE`!u zojmDNJ>^!JJC{f$Naw)(!aDp$XM&3A+cWKw`Wc8@rrsIcQX|Ar=OF;S4Hp}R@~SIGEB#RAS9RaZDU#Q zSe!Rv%QG)#oZym3uC~0{nT2ghf=Y8#>&QSWZwCkaW^Eo8yUF6%EH@T+@T!5c=SR6` zTJ9yb&6oUXjO zXai+R1L7b2E(s<;86o8zFw>FVZg%nx0y{+~cW-bv$Tv)bJC5XmD=Sk9pmYYU;k1|-ukd;^J z7V9+__~VWvqe%JF(W(5bavN7SKPK~kTh}x97hje-{K%LMw1@BsF*{4gGj*OwmVHig zrbC*RkABCnsQ@!R23dKpJ(MOhMG^t6)DwqKb(G=y%4<_YGfHjQgHn0I z;CobR$35I$TRVov_DcQJ9`*41dsOPXdsOOMdsON>dsON*KJC6ejJj24%eB^qFe)$q zeTQwerH+M}XgNuG3Atu6u2+XM#2h!N~`gq%HO84o8(!FiZ;n?yUQMjypwYUw0D;Ti-h|O&- zP~`8>T&k=mZWF9KO8wc~h0L`F3Q46dKbeaN>YBsY@)ELPY>fjmqMBjWLJ#GP4xoo% zPUGyk2%cf*ZMq>hSId5l^HNxw!W1T4{2lsNQL+)`5N$p;muN%FjSx3o%vI_OJ1O;o z0{N?H%S#5~hILUaXONZ|STs7D0av;4GQ{a4>rEULE`N;M)Ni*yw7@O(yV)B`N>X0l zp)(MP$>+UgyHMhxg9RQTW|W6pOGrtY4KXLy^E3SS3vq#um+;}#ACrS_qx_bi@5W9c zp;^D>MF0e-)gd!;2zW1z;%nX$YsWn_ilyzaB`Bg3(T`)061RaC3pEJL4(Jd{vUQ=~ zr8a(u#`_9nS%!{_dAfUJ3v$uS675vrIz#-c6o8Srk;XhQ6~9ZL&_{qT0woZ+cFUA8 zSI^gPnMxi*U~Gpkwp1LcbdWiFZ0`tAQ)sUfLlPec?n_c&bH0JZ{B(Z*SmK#e1dQq( z-spOb#h|>z2i9d`ri3^DYyy#;B^KQtm08M|0B~Q#`pj&?^Vx>*ym_RzTludU?Hv}7 zizR|J#mij*sdI+GYQX~Y`wChmt7AU9_MHfPntNmDB$bt46KF&QTICHK@SH$!NyRaLH}+OH0*s2yZIgREa4$Qu1f)G(}BV#9rVSAd7XNQ;0zqXumU ziG&f&Sr&BTM$YaX3UG?$L6=%xMsBf5kr5G&(_+y0=sLhM9a!%(5j2>XJ}UwoMZJ0t zrh|tYAe^~O#JkEtK>N}WG&+QF^|a*8)8E(nzhB~hgEHBiYI%o0}>tV6U4 zbF{#_V83zc$ZxxFbC!(xzeR0=a&o7XeU?{AjIB?lh*)H!YmK4KAA$H$Tv#DEwM00zUrBTQo^^uJ1~w%2Bc(ncGWZ>e1&< zc8H68ZdE{l!2Ng1H%ei&kC0?f>UJ|=&fZ>zN%~RWb*GjmRbtXg5-IOoBEb#PIiyhI z;kJT$)G%z0KLbtFhnJu}sFMDOz5MbSMoX7ufK za;JUZ5_WsjY_|{1E$zLXfa%vjF-i9WGJg)^>PWupQdsk7fh)-mu(Ud>U$0wK4(zG0 zC(^ujkbWT8sxa=@V-q=lRAu99ts_VlA+h!8CkKjXK8ltfsK^r7^&{?U(-u>PGt;bN05uDdm~dU3g=_iKGT zHZhnCVhw0t&r%-vnjBRE%R@MMAYTvg^mt;c0gPDWB~OY7lL%*(Ya@HSw>W)}`g#Ao zQZc!7vVA@g2qOw>d~aS6VQXa zS2(To4sef*=dj%S6i!8k!tEqKNV&t+iZKTb&{R=v)Xft<(B-`yYM7n;^+?uqu%GME zP*Qjp^F1s1K~V`^W;W%`i@vHfcB{g#V(QTwwUsurF-tdbcx(wrT-?M%A-M{3{+^`HEs9htIzd)bfBSs?tD#BPIZ0f8#qz zVf;|{ir%ket-N40=0jbQJPR(aA>EbtO0_VEG;<~hyDE@uA8jqqnPaGqh0zWzd?S}p zK_!MdJgbWRQjP?WZ+Ch#Qtq0S@~v4Z;F(%BRINyjyJhLT?OIXGvl0>lvDF6l%<9{$ zgn_Ol)S8v$7doMtikAs@X7zLzMz^n^oL1pix`R`-J$MY3xU)OE(Ov9?dfu*?fsP89 zS>dx&RIiS1!|7yw%m%Xz^)-cFObEbgOHFlQds0ZSpVZ}=x_f5(R;}TFG)6M8%CwQJ z%vzb~Hs2lTEpUIca!js`214ro$Gd*@RFs?9Vi@}Rx%k?Q^$S|M^`0NpM!;1$ycum(}pfqCX;3ELN48zJ4&*9NhiZei5+_M5pp{ESE8z<)=ns3L4RMp!_#;Ws+4mXJMon zd*^8Lbm@qn=x5n~n%5g+e|Gg=d8lUmIpx0$M{DD4~xc{!-DkH@y3&Upw!{ zPyQB2H}$=DeDw#PxaOy?zij<*8+;mQp0^ub_tlSH_b(rQ-?y?}2XVuL_aDZ&aSP)d zOx5xkXa~6e-~GSd7q+}`I)gfE9rW&fb#cOq)vH&YSUv4Yr>#5b)KiW<_KZ`Wvv$R4 zOAdKjb?PbAit1_qL>o? zA3vr3y(j$T@72dIeb%YZUb*yHD^6MZh!a+n`kWP~Kl`w!pLEKJ&s=%RVap!z$VVK0 zl*^oO>M3W^fu+wr^+Y=Uho{q#6IarulUA%g>91B+E7z_)b?vd0(`ThV{uDrP(uvh+ zr=E1mx|M64>9iH=p4F7<_x3TTo^ZyqSDv!&^rfq4L3!Nx+Lh1vOG9z#i7RQ{wVbkI zbyJ=KE7vj)XPmNj<%$!Ywc_ckS5_ySdg96z)niUN{j}99o>!gp?9*1SRK+U{!nG^c zow4>5N~|~~>Y(V#=bpCmgmo)VT>ZSP{cq{oGfrQ3!qUT6KK+QJk6Cu&GgcmX;?tKs z@~C5;apH-GpK#)e-#+FU#~gXY;YS~J_==T>13~wdNj`nuiAzs771TIEt)0$1oc^q( z&t7pFU2m)Q!-{q5RzCZ*b=A64tN)L?_W+Ax+5SbRyA6maA|Od|kc{MY%Zf+PU}NrEIrKok^^B$8gwAnHDQ?|b(Docr$k-ktB8>Hc+f zRaaN7T5DDM4J-<_UarI9c_Mw_x`IW?&dJ*egZ4zC?UDW{PxKFI z`d>WgZ{!7wD;!P?TxBe*NO1|IJIcq>)7r<<*4pFGF@6i=bi!DApnXuDmS}rRtPdKF z9T@m~Y@~z)lKam|Sh2XG?6J5&PbUXQEUOhE5{bJainOv~C)~Y=JO8Iuip!_16V?xj zhNaQo747rCDv8~fg`1fx8sp`OLOQv7qg~)y_e9xx!BXUna)s0J#K|$%6YYl+2Ul2t z?EL=x8vkFmHG33X>`2tE{9@pjKw5ixTKoO^GAv>EMuK$0Al;lWa5Hg$wZw0F#}lt+ zU?~j3dU~Pktz9uFcQ04h0CrI=Tx*1*;iS>;w<5*(VelG(%gqam@`YpCTD!ZWv41E* zYuoc)PH^esZ~6asQSa&F|5TrAq2WgA4l8X~ssiAea!0{Bk&_b{^gk^YT(#_}OC-K! z+ToN0P96OeUZfWWh0_PH4nx~G!@33*WGr5VA$=U3Y#ot4XfIbgxV2g1<9fMctnE>- zh&x&1Bm*Z$xa9tzkp4q`hc{{%S0`K45A*QfmLmp>^00(6?v27&!X_56XACT1wNkAHI9~TY$Tl z+g<>C3J2Jr>|xt4imMO!wUF${-5jaIb_)5&crdcI$GzchX5gfM%g9gkTaxU1Pujij zSA0)vcLx*>nA0W5OoL32TXk zb*Q`O?*IuWjB>ZL#HGA<{KJEgzhA{g-+jvOmw$gc@~3)|c6HUoSAvF@n*q*^Qoz?e zT#J@CPs;=4>1vI^TDqY8e#D2}6V#uy8$RYw_4Wr{_aC|l|E+-kXm$U)+8a)j!x|k{ z8Vq|)MO5^s($z9>XRHQ-zKkl}7Y+F4_*HSu~x8fRX97P}3~QwEK8 z#l^rmo0hQAwT8_%>{a4DHC(Z3SZn-lW?*^evP0SO+Ph-8VBf+X=l6JcqP+hqD#pvk z9qs96?fQ2&;Jlr`3v+U}cXD@vb;aK#4(H3>1D4ml2g5EN?2x--k+3dBBVFNFfW0mF z3{;Xd`d=F7f9hhxbp<~NS5X{1oZOsz zyM7~l6)vZL>IVg#`PoKrw!$=k-3)8yY36QbZ)Rg=W_Cu@{LfCzKlQ~#@g9+r`>wBS z?QVy}puIe8QAoUs#~>YH1qM5$_V%#T4HqU{at>HW%SmN@Z+}K16-W+xHNzKTH2wpc#Qw~VP1Ye$ElG& zV7TIU@ve6Nd5*ge_ubX1=e^Ka>)r0jk1Mcp^~CO;|F{AxEH4y3{oOctOz-6mcMs_C zO4`!i6Ycin6pP+Hq2JYM^sv}^Vh(ZO53pKA!HxYFLVLj46n1Ck#E@QL}Tx z^*bza5%7`e@hTr~mOoE+TLd1`qdn+x?g?sFvCE_FVOuv3P|4`KRLlL)hR7LfhhWjHNfqcDMDQEpfdq3<|ra2>;4w_+dN#tvKyg0M~Bq z{fGoV2IXsug1hjzUMB{2xbW48SFAr&DSSWNUD`GD_-2m#`Rn}PYUZD219va{bbN|% zEyF!i+z$s1@1Eg*QRm%J4p;}2D_qbjaF8tSCTqA$y{pA>RlBR(VRyt0*8zq57C49X z&-wz_0rkao65$s9hXUU%>^&R!4+bybz9JJ7orJiAxTK_ngaq>$SbkVpMA^@=nVU*+ zGBEzJY<63(s3_jifP1Q*|F(dBH2a?s;8G&A*c)}w*HhpS)v(|=3gmC$hhFv#LCyWa|BED(iqTo-Yv2tkaUX%KB?XbDvyWGF4-QNwbwW|Z# z6COLjNepZ!VN>{TOYx_}09$W-EI4cbV3g%&4`Sim?kR)R?$LPnC>6hZjC#I%bpD1v zhK6%WBj8W>aa;T`{PlJG5%uyV?ufL^24&#mjJJ{y?wFfQ?FJvErZTv5;bQ`AW9*?=rd6wlr#b%2bOR_33ln_MCU$Io6aNqy%VbxWIj28-L-rs3efC2|U zrFU;DTu^WEw3gvhe2?_&T0icnNaJKETSbwnSekQ!t+%sB@svu&a^!`BN_l3_7g=p3 zls-^V3w<~DRI<)~+vvM;N6D|1a&@3=L`f~E%eZ--L^;z;cA?TmLAjYvZ!YgZpt4zZ zMLBbLsWPTDC!1$#N;zJ%jUd>9MkUQIxala3w#u`uQSTn>2o>(2Yh;Sm)hd$iqpq$M z3o4y2$f6?OF{ny!QaOL5GEu!Jp*6vym7q$hK4~Ip*Qjb}b#qZYXkFE*qc~n!@Uy-{Rjl+PJGLZipPM z*~(R?@^5{`TK8H#>xQTTw&;k4UDjk_YmAJBM9b(vHK&gTk;t`Jr|(4?`Ld&HVJ9av z5|jJ9a&Mi`eE3+IG)7HLlZ5Q(+`xk{%@e64`5iQmG);H7gg~cdk@HC$4Zn`a{c1PQGfp}!#;k{kU9xme4L(MF%{<>*rEhjm+y@ z(r=^n?JfLJqkoR{tX;duqW;lA0g3GnMuX!T7ds@RObyzP^<*&-BpPfdH!E_hG#N;U zRvFi3d^fOXAgx--;WiBYOu>X{vom}zR$=-0Fgjv zEn?IpgIIQYj5exa4Hcf~y=BD4pWXbXbmgR^wy*}NjtCCS~DuH}7V+O67s^5KohClqQ z8MkuhwQOE%v%q2L8l{kHW~MsFKT(gjnfYNI`!Gq$~!8tvK}eV=X$4KlUv+aL*#d@WTmx zrE!Y~DO#KYS4b^QYbX6KcqmzV&YDx+iVe18E*G7jqA0gqv^?Z8KKjA(b7i}{VgD(s zWu2@TgFGFpQszj`B8^D6b+CvUo~g3}uN#MZ3w*VDzKLe+Yhbco-e~8H#+X_A2A!)D zXic;pFpFoG6>YXA;xAw8ZQZbrM0ERyoAcP*LxiVJRiJG85K}v}XVPuLk@J?iE8RAE zGoOU+^6t0o%AJze2@$oek9gp6HQvLP*CAcOxBRy4wv>#K!P_C*EJxNg0rq2d%?(Rf zSs^()-*RppGI>8cgSWNz#wic%1c?OSuGPJ_lZ}@h^eU!Akzw>SdIvR7b1loq!WA!~ zX4ZMgQB+kZYu{j#C#S!lBo4=a8|Xb_Pt;lVs3XeIK0eHHa>x0K{d!5wmvNg0d*PeT zpRRAL+Fz2}KNVEX?$D<~{~&JJ+9CSXoJraF6o*-c{6*TM9S)>E1ctp)faB}rHgGw%B zC-gGhJUYb$;woOb5j9+HD5X2#9`DJ)M_VA~p6akUuA_3^JtS=7`iG1>_i^j*L3I0u z-Pwa`za&o_Lwjequ!+*hqmwTlct~L5kCr&ja9%#B1l@7M?PW^FBs#>bHMI6Ql}DFI zP`5s{mWOOqhTJSN+(WP6IXM&SV~>x?{OM@Sya&lBqMq?C{dog2X&$a5qw_AtiCfi= z;?BQ+?LWrP`~3XK6{-^r+iT}_7qikmw>dofR%LSzKDF_TUQUjF;eOq-kmvhsfXYkH z!1J61B=h*nq6n@gkh%alX3ca62b^LYJJZ}Onn z+_OVV-XZz{qig-l z>sz&?$0~Zy!8eb)pgij8OH9$#S9tV4$8px*^PYzXOuxF1jUT`sjFo_-Ro zNn%+Ecl^}-eF$6lNBlgBF57QrllaFPa)gQ42h;?AF5+4DbMtWX za`SQXa|>__atm<_bBpkB^YHNS^6>HS^9b+=@(A$=^N8?r^YZZW^78TW^9t|^@(S?^ z^NR3s^YQTU^6~NU^9k??@(J+?^NH|t^YifY^7HZY^9%3`@(b|`^NR>@3-Ac=3h)W= z3kV1Z3J3`Z3y27E3-So^3i1i^3knDd3JM7d3yKJF3-Ji?3h@c?3ke7b3JD1b3yBDG z3-bu`3iAo`3kwJf3JVDf3yX-rSrmaEF9Ihm0!I^pFa4K&NIg#{cqRxQY{xjlqrWb= zGwa>4B2RddZg=(x_DAubUoQ3ko-rWY>=W#H1OMiOKmdC=_#Yqt^O*nRNBzeU@a#zc zgC7I{Li_d~I7o2lMv{>#uZ?EM{J?%H`(39e5O2k@jdWI5+Ur9lUx0 zH=u!gz+P;4<{H0(0v>9@jZ))RH|)+2!hL>tL8KbE+6^KQ@{+I>HGOmKIK za5q;!A%2MKCvvibhZBDys{nXCizm{`)autI_T5WCf4*e?+a*yec};~sy%PRee-*Hs zr@siQZSo}CL3p;%74$rW$!^Pw389@O$XOUws`@b7hu8D4>qalkA zddYVr#x@F**ts?zJOwEq9~-6Jp5&sJsbl0`;su}9Q@37E$x##T<~*cc6%O%r1{@$g zt|4KCVeIp`+6}S}a_t|%O4^k-d>UEuk^=LYrgPS-x!od!NH%l~(jcVH?1%3gOboA* z-n8Bwdk2Odjegv^IeQZ8r6gLdssVPCNXO^56eVBMf3wQ!R|36WO7ooSp)YWeQ%a&s zUIP7CADAu-Yu3y=^-70%n}JunRN1Mosx_63%z_|83v}2*e1U9a;3kWT0qFQ>KQu7; z!ni>Bxa#LV5&_+B&R}#O@v1lRCpq#O%^F&hG3a0c(YLchdd@yJL)R#kD4`xbiL256 zqjc+Gien1BexMeeO_diLmmmv7)b^To6*>~8VU<|J_-)Q{pl@9DEOeMZZ~90|c=Lj; z?`X)OXi)t5DILi|sAq|oqqIZxAjrNy<&mv#)<>ObvWNbSl8~WL;n_#cWszR9vTK|- zZ-DabweyWGD?Mz{PL^LwNWolE4k|G}ecCZ;;+;noI?#-ap(0nZkE&{C9x5r}E?Dh2 zzTa4Oy}$pww)R~N%z`V;JFuK-Y7l)=^C9N614PHq;%i>^V9c!~k8O3T3JhDFV=s-1 zrHonn^rbPJ15B?Y3!o`2zA{!N7o2l25DK&#ZJl^#c%HHaLRDnF0NWm^h+cR(eudQ4 z=@aX;C@8Zyy6QB+dt$EW?lD=9L`Yzn!tzVliX6S+=Q{$=-hhp)q-sW;Y(giCE=M$` zDuKN+ResOj7d&b9^T~BH%ZI!LtgI0i^-=pbnlu)b=fJax)9Q!}pGs$&%)u);2H^3B z5+~BujlPaT*G-hW>LBU0HWDRkf74*6;}dS@wn1QB>}WRiwFldurDa)rmW4CjdqY9gTOQx!$Veb+Lpa zI|_1T9~`Wn@XgLxW|I8S>A z(vk?}pt$}1%_^v!#TY^>h`DahQ1tNvxg|KWO@L~Po{b?qSS*vN-ws_uiB`Jj%%cfh zFFUG|9D-cJH@-cgW?B-V@4tl3cLU``E#r6+2eemT(Mg8nO+Z4eQ|FhZ=4HiAu4t803s;V#44{a#K*BW@> zORtZH7lNIgqeLl&XUq`b`(@qK`?M} z&ebxWqbh!UMinF};Oi|tQJjo!kGtRCTnG*8v5qhwXDE1@JNP6$Y95@B)q8*X?nk}U z83o=GqQ;=J$mh(CAuqayBZogluhv6REp?QH0f`^@CDC6FCIOJB$hLwQm-OR=Z6l)t zcO5`8maW$olmaX2*Xx%Ch=!mb-Rpi+er%1mk9Wq)6OutZ_l|RFbLvBt!?%et-Mztz zquTGoO1@++HXVGoS+W2$aXW2wMq3o3OL^QYYEHQE{!zd;-J{pQ4|3M`T7$&6 zE;ey-$POL@iNpkCu$yP6UJ*>cd&Q&ydDyJ+C)gTPV%=zIhG%bsOb?UHF(>8O*%nL5 z1EWuYx4xX(q;1I|9S!@af7Qzd(qdG#E!$7ytxtzE_zvl&3qH1bxE5CMY751Y z38dezf~?gWEjz!wxvtGX*{Q_%9SnQzM3rYWG5+Rb(RsH@YmombalAXTb7~`TfaXL@ z7sS?a?i}M|x_5$iuAQ4f6G3M@QhCF_Q&)TomrK25>;ZOB#eWi6TbsL*o+v{SdHWi;-%yX)T2Ey6&BG^V?9m9WB|U zP;-aExJ=cK5ij)MqN?o0^?k2hLIkW*i{rr940M-(wexZM)HOA-Cx=0@{r%vo&)}#bCHpJ%CS&=aYFQVNq zQJFv~FE(p$S5t}0_Z|HD%Ktt%F51TZiSz!8o8BU(N4XfmEw)kWQHmhql*=oLC8h3= z-I>V%6@}~P3dItouPi?SwPsG*672Wu(0_5HQ^K4VR6nw@FF&XL?HL*6_cpB;A<5g< zZbno%s9)%G)4b5z1-5@IpvZiF`h5D~m~)OJ=Ro;;ab?{-*D_2H0IU@-pMT;9j51_{3H}u+u-G0{< zTvgw;eFdTS0UxD`?j(kRgYr8zu)Aa`pY{iWx6I-}6tO|nZZPoa;3nl2f~yeJ@K z+c9Agd#CDegZd>HHa{@UyTX`7LWZq=`3&{rV=EAO(sMI=&bpgXm;!kG%tsg8~|(50RbI?W}d@_Q{KEEBp_R5piw&e6|?yG zDNB~Q>)?fhK(|AA{@f;|YKSg9DR?sv2qii_RGeH-!h5<$8ww8R=aUHWU-afb%Az)$ z58i;-%&zlZW426?)V(!v8f0?yzG_tYWsry3uF6Ho9@3$2k||Cy@~?k)lEZ+#3iQ$x z0vC_^Z@m2QenD=59n>p}fo3QYngWS>KOCeEfC}Qooi6#^5o#N_JD2sY6|6bj_W9L! z?e)Gw01i!3$cFYm1cCO`%)7Tk36j>yfj+j@yxL!fUKF;|q@A(} z^#CTGR4Th!C6#HMDqo+2o)Umkd+RB_+pE4S7UI`14o?LAM;!b(Pag_fOj^C|4;=+p zuM))vwM(Zz48NSimZc1RBPJx;?ss^wCfHAXMlA-RoRW72)mjbW;=EP)v$Hdwr9@w_~X z{9yn1sW4CIT%n2Jl)!44PtURPNkju^KY!n%vN3TbX&BRR@g+Zai&E8&F-LR0vgx#t z$b(2ov$+4`sfu&4>&{f{$zOZGp*kNr)#p3n)@R<;-ZPZ}SyG-l7P@pKr*{JzUY0kZ z$0YWj^`mbcJMqTB#zJip+;|giIOcZpja)NHeubE{iF_FyK0cuJ=YBI;LNFtoFN zWAs^QNK1wQlJGfn#qZ*WcchD!if;fnkdu*EDSkf@q)Wr+nUL`gVhr~@FyuVoC==LF zf9E|lRO!UBpKP8aGCd`oU*}^0_|@x3|J=Fi$bRDTD^ zGx5}b$ra~I=gwSQBMbxfMVN4bx{;a}6f-j!3xNy~v9)06UXN#bRxl-Pt-}e<&2Q}> zolL_-S-XO&?c*^9?iO(nxCv#3j}sp6F}2H?KA#Mw1!a^%(_+I|Wvz-?=20-vu7p`| zmMhS_Z-~|4k_yOv@I#(~FBJz@b^J)QM*&o~f3C8y+5hs_WFi&!XJ0_OSGDX0`?>n# zMhE&9Q;opvneW90{gZUTHjCAotIr_y&l`sFa-Tlf&0M)g)P#Tt7r97ZIn~Tv)RiP5 z+~)umgi%Fk-1}DSsNOsUDs)!AB6J&!Ii8($SY`zc z70rm@zjpJQIo-0^q~{Hd?+-es$nU`RIi$xn^H>w8mbrz>TCMuBup|8_SV{;~*lHE$ zWiXxmu+wE=mlgwMwPka&Xgzo|w{!0JDe?g@gx~`cQY!YFfxZ23$*3H-jggc@yi{P0 z@sLQWu*rdVpKsgoy>>Y*e&za6whJFX)2?3(QJp&A*|Kr!@7rbKoHU9> zLnW1vfhpAkYuX<(Ka44!1 zx+$nRcJTaVyU#lfimW`jCf)el6 zeHidD@Zmn%CqQIC3+3zbT#|1dYhoH4Srab|2LEO3_+REEr2Yjb{0m57R=tQ^ApPqr`{9_&)>sRhgd@!a?1$zaDply5~DhQZt&g*Khv7 zp#-EXi;JGY;18VLM&apppO{wm2Ue=P*-4Ogb?WL5oW?E>#)N(w`?iav-io=rGte@P z5!=ODgM`hgt_-~Hmv^yU+!di`k;P9Aea7R^ZQrUhgIIP7CVo6dN?x}=do*b+gDVV= z?;eqmdX(rb5FYRjkE2uG%JWGK+Tr zhuf~nJ`6->=A6GZ&IsdB@qpwB)58Y{HDV3XFwQ=lCNj($7a41f=4gkpoFZc1i}9+y zwG7lIEsV*H5%M(@A6^LT3#qXO5K<;+sS^dGR^qZv7S7KAgyRkQ8THGTYxk>&1;|hW zhzr{WHt*Pr&qkgkq}H_nLeD&ztETe3v3mDb?As3yfrS3mUb17Vr_+?D4d+TofaS}} z1k`<}@)0BBZp^0)fYM@~7^L!4H=@^2`TXrdAdYCqph7+V!rS))FPjw(17%%LT*%`&f9R8gRMZ@{VGbvlv^E^}b}73s49Wc{7^l zKbV*kdGcmY0C0VzMN3~ZRbw^!o~>NV8({2Xpw6{drx!(5m7iR$WdRHrPUe4aa&T+K zjJOrgdIGK-@3s6Y>!Yd@bYI-K(*@XWUg;@3?sp9<+81=Xl@16D;At^1d|geVtZdFK z>I|5^+45!QxWa0Xp3Yy|+6egF&1@GF|29M}{qC9j7Bz5P=h71uRc|fRM5^;`wbp>d z2WIzEV^3jgZe-q%XE!F$|;VUOT<9A1Zj91issAExn^a^sJ4~(?|=n|cB2-zpY zB13&Envy)AeyQS0m)h4y?FIrTN#YIyW!z`ZLvQcj4la_hy>?z17_W6!-*@AUdZr<1 z?e~}Iz~M(WC1BRwg@zNc4{NOeAkH?x?0Iuf5$5Fl#B3G(F970cd|2OuHxk|#3^Oq& z0dei2Qi%qKo?tVsB`uV!0>U9$t<(cetF2)-O;b2UfrD9g{yC~X{9+T~U&X4UfY#=% z!D!lRKpQpFeA~tk^~tY( zET7o=0O6-^)zo~;N;-wqjC;};fCKZCR+cBm%^Kvh<}cN|0j+GOh1Z5pEb~%C7S8az z0P6fnFZwIT4TiY$yYM_c1-Kdy(hm)ncAmZrG;eXDfEIM8YnP5iL;hTtP@Vr1U}QgV zyMD=kXojy;<`EGEpr;5NDJvNwejjSy`@YKzU`>@y7(3bBOY@Gubp)ya9`CSFA3knl zS4u>;<#gc~aQ9sK+bb#lb)%Y2f%|Uh0ZGJfjd;X|*!yo?OmAwx2h<#jeVy5KP#mSe z8)kZ%5MU!hUpY{DC}#V0ur+VK8o=Mx#@))$!Lfa1Y<;^s3kaHfKPE)4lq7?CuG+2v2cL_grGW}0?a4ITTYjKXx3xjCzX}50SMGQ z-stMm+N?+iqv$0i0Eq4G_va8wELR3{F1iv6g!AjHSI9}WsgQ<;Q z8;IcqN+W%A+H+iY)*uz>4o-jIrV}}{WSip7N_d8LNcA89+PDqckHtQv>IJUGW0`@A z)lqSX6CPY|6&rlYwa)|eAKA)6Y1G69hsyMkcU}UIUYVe|6Nwp_TjK@#B9Q?7C7zf- zFWoQP)k`uj?l}TQAGV5zb!J%W?v`8?>uUfyN}i~_;NubXcG3{fYor2p%)VsRgx0n8 zLN+m-0#<Pm8U9V zmJNXj-)e$9-IxPKjEp(=7mESi7%ZbA8AW)EP$k2WN+N*e{;MxWLnl%0`={KxCpCdG zs!MDSi0!stC|E@A8@mM%cVG2?8NDqjIrpZ&!TA6{+9*6E#r~vIJzqNpvtJ3IT)9N7 zUFjx6N5bUZeIO0sGOoCnlobA=qV2Vuj2r^+N7LyERZeYK*Bu$q(U$^@+gVxnGmiUL zvnR&nJ0}2Kl30wwmlUdxK3?wH5zD~n9TtK)z3m5!&WEOSdWC^&-Moa%pSEc3H>qYa z6GQ^l;ZHkC?6z{LD#s#t+Gc>|vbB&e7GwK8cng;-f_Z?_td-LRtNI6tcCMAIjs^jl z2bc2ouxAf-1=pBi^+$o{lWQ{-EHx-;u9e4*`fR|`r~v)MSJtN_0iH7rpRj<3K2(&3 zUgjL2iqFL`_5k+e7Yd&>8I3Y}q{=%Q(gV-ZYzDa3?(1=N>=?*!xB?#18;7?l-mr>2 zeL9yU+yYD!1ToW=vV0GJz1C}b@g#6s)vOdXS|)7&a;25`wk`0%y!_PD#SvP`F`+4HeKNH87@*Gl8DJ!b`uMRm3*MWYs;m9 zt=FB@>|3?qIsrh}yLkY!5~)IodE^u>qzZgISlin5mDPNVm?0dsKNDCC_ZqDi68-)u zI>poSIS6o0_vn>1wN|0n#WjVnvcTi4gP&;EzB7dg9j2GpP6qBqM&F*Uc)Vb-ztbfJ zwGO;k?q@nif;BLGZUqI8ivb(wW4QImN!WRpg~QEXUk3a&?u*|uA+MC=QJmtx@);mn zoNKygVV1 z(rG~VY~*9;D!L$Qu>L+HjRU~4I+Ne%bGW}i!;^ac-7{b)b#dkm8*>xe`A83eE0lmH zg7a45iifwC`n`?|B^H2f==$MR-XncI*}WmR%pL)f3jr-d=b{=f%1v@juaf}kb0#9) zngtJU>yOr0`WgUM`K5}D@5$aDDeNooIZ*^;5Ofup9Q|B8^Qp0oFzzt$ybUy3)OH-o zW%LfZa$W<#20{1T>>J__Kj73mp=1P~Ug?kGa?w`FE02s$@2I2;lp_UUW``Gek8up=`Db2nDZWN(&&(uh+uiHe(#QO;WN~f}! z7qj{|D{GiYmkc9-G=`}2pAR11%yV9NJzqQxygjjEzdU)VE?;JK`XM_vaKo%DlqYkh zNV~V(>b+1P@MLN1ZC%qDN~YGg!Xxs-fT2-LQA!PY7e!F)t$T-A0XNS3hJkFu4dxkW zqGSyWKv13PMzfO0=XEiLSmaDMAWs&`z#}3i#mZZG&zAfQU_h1a7IaW0p?sSmxi-xi zC^}8>!YtYhYbD9~*hRVtXeZ6v8tQ+nv^ia?`(B9#cw%%kNK19bqy|~Ua+1ad`0_m=s|a%&Byyz zET6hFP9akQkbzEvE5_{$RXr`U8mvcwG?|MU818L$hnB~8a?7;=DN=?r3AGa6q(mIG zVvu(Lf>;CcH`kcbTj`~b8}=Op2)T;Vw8R$bt6g6WxV}&ZUWyvlGpM+Fer$;#Y8A@> zo`ny5Gq`{8!(vA7LGwHSSYRZooJ+N{<_vFDt~e?KxN>z(Iy|de7s(Sfvrb9^6gR-J zFm4XtC=KQEb-^`&XtbV9Tk@nT`Ku$x%r1xmntGmIQ|j+;n#hxoEuD!5Y(IAPSkRft zm!^;pJ#d)?#O znDxUru=IirX%TR(OvLRRng7CB039fBSKy84=_n=5)Ejf&K+Ler@#hJLmIhJ{vpwqh2gN0q%W?a3jqT z;1>>a9Y1AA0q8n^P%=6sD}5AgN&JrMC^2D&`OBMfG)Fu#?Y)9bX zI&(zjRSQdXk_3?RIEXMd(k3yZX}!#GEfyeTIdufhTJsPRsv4IOSO5-)@H$SdCu`fB z>1|i069g1nBpWP*zfXPt)FPR2?;=3u*Xilq?3?v?%1;AIo&-t`*B>MdEQFG|h)6Ds zZ~_?`rO`yDDf|4yG_U1e^#^2gPZf17*2o(Y-V%)w9s-;rlG^EfuElsy=j}6m&I~j% z`AB~1^XDY9>S|)II1hL&kaaR#rV^zRmR%E~>jacfyhIqTYBmx>m%lgkA%S62ME%^7 z?Ze)S?2nfYIRQPMQi~rJYI9p}`{aA5JqMmEwyq|ec!b(&E^urnrUojE{rLql=%3d5 z_JdVdtpK`(8(}gR=f2DiT!!vcRRQEFI|+w+biH(&1sfbNq(EB0xs{mayE-#Ijb+kW zMnITJ{8!FzIt~-pyiV)b-3JnGq#B+Yz8YE_bWgW@n+T}b4k?~|RrQu~^eT&$q!wVa zJw9lD-~**)Uls2+_1nPKc1-?v+XQq?c=_p?k^?~Pw!8LvAXfDgD*MAnGbO;~Nn4&! zhW40UNR%}LHVuF(Gh1?jCBiJtmD-dj1kh-A$?tH(gO`_X@w(O)NC7Kb9}MHlXu=%T z&PBTPCjg#X?>_Tn+2mX}P3+W6xB@sx7W0SP8ogbLxd+rT!TA^CAW35djZ2N5C^n4XEnfg-tPajt;km$I7E+$C*1 zvMp^(r7gf*pJqQP?S0yv=voWmu9Efhi!rUXfbp0R-$EztHk9>De7&#Q2O?n=J73x{Zi!rAN2IvlF(Yb;-a3iJF7rQ?cPj9wTB# zbL+sB1O4Ih#Dh9Q%}$J!eBuC)65;d-(m3WOp~f$_rDA{|Yw&RNNdIF7o4;8d|AY9( z+SV3@!NBV>_0)8CiM^0^Ubyw0xD}Fk)(#}R(iG-I_(>}Cx12ElWTE+w7x~wH&VQ4~ z|8nK~|M|s|KVI)o{4sy?eu)2uFT)Lm+Y0-~k!R^${;l2h{!Y95q@8ffdEs@o?l6xS zyipk53gG7fulTk0_rvkC{UjK(^m4a#MA^c0Qlg>;XeYb>Ys&ry2Nu!>4XQ%cxJMwBMMyD7znl?$&NF85c}?hvP57Ejx#q z0ob+4#Xb;Qx?AeCBYg*u7xZJx`Zkx!GGH4^tta&@jaWywn_~3BwTv zz|0eH*5EztyNP>xdBAz_f%lxF@Dz1eCpY-D;C1PH3(#={GkfPw?jG=hb@)keUg3=W zN@|z0$_A!&fLVgDIHI>b`9t}_g^988#L)*KJ)At?a0&%hi#NP%A4hGscMAx2t?` zTwd0=+S=vrfK3a`tO&o)F8?1)xVKBM2B*Kv=eBFw;Phbb2i#`;KkM$@8f8MloRE6* zmg>^FsyMy?9eoWAWer75I2K%O@IAN_m@xy1nGEM#F>M7!z#6la)mK@%r8$~Xz!6%s?7keI;Lu7{HmO)sqS?)C;bSVDfB zD&qvi5JzApgOdg6U1C0YybQ?TWk3rS0cltSG+>g1z1qiNWp{lHOwa?W%uI* zN4BtA?Y}O-S^~9qBODGhBH=1s>u06Q;p-euOaZqy6888B>XUb1{P;`6-iL8S$ffJGRd-`W+PW>!`0Rwfbum#H|p zdtq?N{8{DLaeBD^eHiZXoIiXfOIS~{?B33bqZY-$q*^S0v0G<1(?4UuBwTPTH(U<> zm(gsz>^Wi58knS1QUa+iZDgsdtY|5xtf;J~i!aY{d1?u$i+Z|#qhlL)p{+Tsg<{*I zaAczok2ObXpKO-;?5u8#;4#sFi}ZY=!4s0rNjw(c3`r&fBkA)02)CH4|HMDP@#AD4HO2X(*DGAe?40zlkdV#S$0{a@V#g50z*PmX0*>x$K zW{V$>r;6ApZV>X%3v7wwaa@@I+lGU1nbwvZ9*do8?iufE4R_g6!{h3gz0}NdqfHT8 zdU%}jg0ZGE%jIhJmKh$0=h*}?xE2jpZ`tAT>Kn@=M)rlb`nO#1m}&9(*wt?nOY>V; zJgy4eDY#qw@FC%LARfo41iJ3Gw25Tg4##6%?s|T!o!S@Ywqx;FpQ$=AHbNuCWIGv; z>w;N57<|^pvD+DV9A7n6l~p%>Cw}`j9w!H3qq;2beY>|^gvVX!cjK>m$USb{uE1j# za^k1o76>knZ`b1SBOV@sG~MEb!Qom*-=yz zMiiB=%6B&L7+2@8*2?JI`K6GK<@L?X>=5k+A#948W_^nxyrx4S!Ve{X^A$N4MvFL! z4=*P__#&Y5`ZHk!10H*reG2I04UX4Eu;Z~~=*Pm_!ae_;vhl~kJC<_msvk$-uM-47zM27n_;4S} zQNNr?y$T;79FH5C(oK^tnO;f)V)0nQJf*csSD>{BNXFyx?CamnD%h^I02z4v-ZDG2 zE=ytT9dH|u8Dm9;`5V&nHi05MHp{wk%QLNc^#oXf$DL0;>ghfmspJ7`@pwY|%vXw~ z%_udn5s&kH&3e;2ksbD62Of{>(giG;oVXDN_TjN8_vz~+53?uI!4W)8DSvOK`)cU! zBXAOr#pUvE4+W-gbc1tvd`#|kzM7hM%`CW#$J7~8kLKeFV-7%@c+4Jdc<0#s>24&n z4_+&RK(O*8ew?~}EL{vD!sDAn895v2$3EyoWV_+ZVm3oamLd;mcWqEaSH8c6s$6Ic z#DEXy7%hUNCh4B$LHM;Ti1-~j3$6@@xM$Gr+8F7o*o>PLe0^^qas2)FXx>*O4O3;V zKyr9I`<1-2W{9DW50CQD&!RF;3-}qNX0&j=TB7ay5aU=^5Qd}G< z$is^G;S%F|J~+Z_c%!S0AHFm3=Va(`Iv%zhc*f$tHytoH`mf~w_WgEA&HwJDc0>Q1 z1vm$$+~%+;v|;9E=H}$&ILp1uwDp&_{xV2z*1oWD`twaFoVCJpR*QYdHh{SZVnidv-Lwy_v*CaPG6nxs$VCZh10+=KH*hm)|~aJ7X5lP;4~w^xJ-e&Ak+pn-S+4Zd_ZFTIo@=8znWikENDVbT*z%*9*zM z39N3sP1Xzt>r+Lk{B0R!d7edO8P$HdDzWg;woi)LGAEgeH6~lZQpR;2PiBHT?(n)N8ayg<;!|@% zuPpA9Di9}!N35papdfub#e{tpJZku1&yTTvVshYcUTwvu+hU7)=j^+>$<>SnE50kA zZ}K;?i-eXqHc7AeC}xjX(-tPHsN6pjx<<9erEvq`8f`sMg;*X2S`zscgo0eiY_LESgRxW(;Rp>W+y60CB z7x^E}x)gei)R3x2;qKe&*F{;EjCyW-JkUX}=W}rDvitG->xqqZ+T7-xyolaecJ zQ8t&Z#_joGJg1*8uZJ~{g)FTLi<5}QSb7L6#*iPr?;U%9>dTueLv0kdyZY{ai>y6$ z1tRQSy>}Mn5#AAr?c4L)2)le*CehU7&oF_c$k?YSNz%5 zfu6;THdXGrCYTuPu$Qv3aM4NQJ8Jgf9EaS&gPgrW+=R zsn_DKW@Co0zFjV_iqh(-qWt<6qwjeUqj^2H`;&&97Jc1=JwMVj-@G&BxoWf~$x2vY zMP}hGeb3x<>q`Tdydvd+Ez(OLbUvm?Z{Eny$-lL!Ef(^sNoiVwG-Ce3p5Iyis`A*E zb15Cj=Beb5T{Sy>>BL)$*8N#8F6aijSGTnU*gDb>I@PUnNYZKFu|APeb;W7w|6%Vv z;G-zQzwz6>6nYn=8j4bd+q>Jny%2hlrXW=m3|mQP34~BoB=jmxK#C|x6A=LmAV?7e zRFozNf(k0Ah=Pg*`PC~g zb&Y*$W$VQ!S3f)P{%=1VJITi5U%&63wXqwXJL(#h1~s?G$2aad=db(6{_)a>1HGef zRD1K#&dK9WZM|=EYMbi%&9^U}7> zT=3oYw;Q*+Hge~jIxlyq^z+Fd-*k8VB5qL8I$tMtn?Ap0Z0~1$-@iKg$95YxwW)FU zqS}?ues0qh2hJS7BHTaY)sb_jyfX3nhEtcf&;Oz8j*ljqsFl@sdEdUWe6Kg?WZ(;;PcH%;tOVOGYcLrQF|w`}wBnMIDP=}}+4-{_f` zUGpa0b+gIc?`?T9?WgA-td_p&(W7L8zaF5$tS z#_6p;F1Kq*?dkItIF<~4cXNY3w`Vv$_~q)8XNGrKUiCSf?piG^*fOR=wI5^qR-HHN z%DiXWzqv|qzcO;$V_!Y^-mduzzWwagP4Ry|Rdr6u(|ro_pVxY`Y>78Jwk+H5E1OOW zzf$W^(eUMsyHEbK^Kj_fv(K%5Q)rQxIxTounpk?|N9*5d`NYMO^LKx`C3z4mBz%)= zPJ95C6Z_ZNbY0_fou7GbNSO&mPOVIBfQQ=TOqNo==YZyG&hMFN0)tO zyp~Bc7)&pu#J#i2NUt;SiV@ym7f{%IYpd-P65U8)z3(Q@MUe4Z+_!HbT+Xda{03pv z?hh)@Lb$)-J1=dBxAZ!q)pvop#K5b%=Y^E{jJj?*#9?SZP-0ikEl!jvU=~?CQMNqMgyT z53Ju>@nEY1o3<{zXw$tjuU)7#es|wDQd}>rkQ?#m+kDBcUe=`g%u@?mm56?(?#50} zo_M(J&)3eB`ncA$`Xf$H?e4g8b<49Q*4uP)i=T&H)|Hi$x(<41P4k3eYxUT#k96sH z|rzyZUpDgELQ_ zpICpxA4@@KiX>6Lzi~i zboh-bH)|!fd3?U_g8#~vPt)IS-S_=lk14hg~Hv%=u#Ks#UL*t@_qo>py;Q z$s_95KTThr+HdRA&)9T(na}>(I5~9J7wZoO?k~6d{^<*EJn8?e;oGkU{yZ~f_7mTo z3ZD7?&Bd?&Jb7p7nl<*EdiCW7pRTXBsrc#RHl5$KSytU}utnW(hcYO2obFY8Z?TSudF|3K{a>^B4zE8lc}~dNV(PgoYrRd!Km5wVACA5I@z)nmyx^|6 zc+ZBCliG#{?shHiwx&Y3?bWBoet%?0;>^2V>-@_&n@>@t$9fpt7CxlZE6*W_6riVW;ECmWN+%*7wKrGcRR)@WA$G@BX>wS35p?d0Vv~2Yptr)FGqWb6CpKd?wwWtNt zlD|A#;!K;r);m9)H?Pa7>z~?u6VKN1zY0met_`a-H@0T49=qqB5kC!(_zB;w`Q+vO zZ?mgb%qdjXm*o6dd-USK8r5rLgf@K{GjLtKkj&8JjQPkvchevK+*)^&E?!FDTzjDRq%bcIu#6Mh0 z-(KPJ%m4U%4Xc*L)CvDt>a!^|qDF_8yfURu{WiUJw^*?5 z*YxuDH=6g?CtC|Qe5&u#rzYBbpGH?>%j|ufJu>F^)*av8D2@BvUH*l&mA9{WcK6ar zb6=|S;i!%5cl@E(1M4?Po0#2KmzA&hM3ud-4cu?@i54r()=Y^@Sdx)&WcIo`hxWW! zblr@g>PwX-+6R&u|SP*ugj+oP5B}{T>e>`uQa}4t$KB? zesZz&vYwSjr>~mbqxFydPR)Dfje$LC`=9wU^}MoRTdQqL+RogueNA`0#UmRBBpXpY|G_E^E;TCk;MUX2-4r;@bBook|{ZJ?7Z5 zH|}HGJhp25#D1GvmLK-uN}F$Wc%kQgSR;m8G>zMtykhi=#~w^-@Lu6Z4z`uX`}krF zZ+!IB=9ViCzOyuRw(qmkZmi!M>dIfg{AbT=HlOR$moN3+^h@Pk#mcIwRj$1B)Auu) z9yoSl()_O)9`?m_So`*p?eFfNQl<3w%gZf3dt!5ux$pNLTc*R~558sd#cDmB_T{>v ztDf1=w^Yw^vx;x7m_C2t;$OOa;rbxqoAAP})1SOq^z+>b-@W?iUnM@dTD1D|5u1I+o;2rCcJh$ zgR9W;Laj$*R|KE$TJ<$o`wwis+nVX$#}sPVVp-=6FBO_TdhUBGA2~Gr$5U_pu29sX;7dQK2$VZz>{jq!Y{ORG(=U=<}+4EcODbnQn0-H})uE#US63=z}p+S%9UoRav zeBQ_bTh5N3TzczW(W~aw{Ql&H`zNevTz+%(?CUk>eE3+^gRlSDz`OJH3!~22e7)-X zj;>rkY~gE{uDv(2XUT*!L+`#>Vc|4w>Z~tsEW3I6=~uX(qbB{errODK{J>}X)bUK} z*enF_K2VTH+sS`2w^ z{5#9mb~x64=gRt%9$wbw`5)UhzSed8`mdg?P-N40a``jcY(C@HQM4)t_T;T3N1gDf#!i$fwqATfd>O! z0^I|>0*?mz2Bd%*=pPsu7!nv7NDqt(JQ)}p7$2Avm=>5Bm>qaFurRPVuq?1VurjbV z@Je7qU~}Njz}CR_z^=f%f%gLM2Mz@e2aX3$22KY)51b2p9r!kIDez<9=fJhVAA!FD z!GI$e6^soQ36=3zIR-9Ty^~F_}y{C5paYZP9}ya%oJxzF=d$w zOeLl&Q=O^B)Mn~44H=H%8IftsG-FyaZJ2gUC#EygmFda!X8JJw7=_W90nA_~l^M>A zWS(H2X2vlSnW@YSW)?G#S->n}o@ZWUUSifT>zG%Wjm#U&7UpecC$opy#~frnWIkq& zF(;T)%vt73<}2nR^F4E!xyt;?{Lb890!)~3vN3F7wisKAEz6c?E3s8^RB|o0Hd~Kv z$a1Wg71_pYQ?@1BhHb}oVmq^4;aQ|N+lTGPDy+^XvxC`GHjN$0KEaM*$FURHDeMe( z7CV<+z%F8!vM;hPv8&m2?5pfX_6>Fm`!>6i-NWu<53(P!AG1f<6YMGW4ErVf6?=jG zp1sUoVSi5 z&Nj|=&W_H`&aTcL&fd;G&P1o;)Sb!B!Om1?nscP{3FjE+IOjy?6z2@*EazP3eCHzP zQs)cKmz=AeFFRj#Zgjrx+~Nc^XZ`L(AaJW(VN^rtis3jKI;M$E{fra5xfKMZ0!Vl4 z&)p&~u>}xjwp+hM?o{arJsf{T=f()$%#zHT+&*ic5@zQ5fA1U-Ik~@a%vfrCHa)%u zP_ZICH>d+g9NL@t1M!aJu~OwKRjb_-SG`8fTKC>pyH4GD^&8yZuu+yTW$Lu)GiE+BYxbPE z^PZi*VBvF%7B5-){IVBbT)yI^m8({-S^M(3SJuC};kAvMHoyMHn{RE|y6x@lJKov3 zYxkaa_wIXd|AB+=fAHaEpPV@P>8aD7ojLpY7hj$`|JB#uT)6n{ci&(7 z;qs3^UAg-6FTY;pb;>Oge+n@*{V;<{k_kLv8XX!hl@&D+T zdGcbm{n2vG-AKk^nTgPiC9PZsbdf4WD;6tPyiAGmC8J6?%akcw zxI9xK`fj$Ovr=powkmT^`8a3&m)mZqmL(--)yE@XhTz4t#j{$c2lJsNyAzr}2&3v~AzvaaEf*cj>YZ4j(CAx^A2H zy;SX)x$BU5{|DzTT>Lqzc%y&q4UHf#3gEn9cLd*I-y(&Z~W*5{8uL*b0#gNJ^3 zu0+XuhNM)fnmFd^*Ea5W=dbb=s@>D}frmOj@@SvOpC0?x{u3uZ|M{2Sho#LPp1$z8 z55kQS?`zm-?Z&OU4<0#nZb|d!7P)5M1AP0T&W}D8Tc~8I+KsMU9g^Z}(yV2hIdend zZvE5W|KRAc)1Q483gZy58spDJjc;A3a#T#|aj%xhSkG6xE91PgVj(7~QIt0-*2%=i z#Fj47rDU1d9);MbDn$xA3prz*ES7Y!sAy-=7^cKs(ecjGu`$u53iXU-WA7^7C8`y$ zJSM7iOvz&LQC06P9@8mqaMXZ%Gv1FLzsXrCW_-}uJNB-k6$+OtR<789m?ANiVtU8c zk8WF}K~%9Q#>o|J5LGFrs59eLJi4bvr>Og#!wV%iOF9!`#X|LB#)nJaU8qs%`<-#6 zs+Y`|88!a7ibe05IzPHmbmLgI#NCB6Hgdy@WqewxSae1>I%7+8tzt_L6gloHHSrmz zukg4&7<;1F$-=#~m zF($UK(4=Y4Ye$bomAhN;_3X8iKYZkTnJLp|y^uK#X%;@zS=Aoxvt?`LDibFa_RX35 za%_>tP4(p2^HLJ8Tzyntvb1)c9?O=mSh;HL%Nw@8^IlBRVs}-IZ`S7FHETcmczJBa zN;U4?e;_KZ=DqjT@rd#5I&|vNtw&FqRQ(i9ADA|3%-HFxUfH;5&(UT>hdudtjVGg> z=zJ}TY1A-dd{rk`vPx8~!quYdN4JhDQ7_|_m|9V_qUsd#7G*N#jPn&PU!+jRBEM59 zRM=HMy1KJ+G}By+>KNT9sz_|%*yeGyqly(4obl0>Vxx-1c4_bP6!*k7EL3FNefMOH zt5c|6#+rwss+DY2qGD{3mu27MTHILV5 zQ?y7-@v>r}B0__xQW<*^)NaL?agKI{x>fa$i)~w^s`G*NK4*zSu+57tGES&CE_T8a zJ-ukgd(+>U*l6~#@eizcd%QokUKHE!z9Mal)QK)Te$!)Go1%?Mm2S>fd+yf~VB2nyw(yhmJOo(BkdPG6GL}p@S+uyb zNX+nJy=xbXLMvkG6sp#>SX6&!-Qq=JoW))JN=%yPaO}BxwW$H6OW3g546lc8;)o5X zdDE{P7z>VKxUp2OyHtzIpm_5bDX1>LFoZ2-_dGudyMz2ZMZpu_vlyJ z`0Lp7Zj*kI<<4pCGUFDh^@#NyC}Q@>Fkhj+zs6>a&59vj86>;?!>h}!&xgjIJ0A|A z8TT}|pHg@}sN?TG2DHB#=ZK>u{LUMH4L#2)xTV(8MZZnWnukip8MmVG*U^sx>nl^3 zDD+)MVe?7zu@~>T{-Svw9$V75Iab?$8i{I{F>7rs)$QX!MOP6sth$3+~44T9knW|PNs!(R0`eSXC(Ze`%}Bl zE#InpOG^F;^={2lzX9wiZcUC%0XY^K&AjI_?{d9yJ3P5Qb9i}&gARnsJx76_#8GZ* z_Tp|&?2w-+#W98c^rJucQPLi3j$2DAJl1&Pux9+I7@D6MSMM=X9fho^wP!4raMmy5 zljewITt{YWr98r5sqDGOe$Nr^W6f9dr5me@XT6O#6E>l)5gmIy(;=Uct0|LiARG=1rU-sdziE_U+^;nLntyEj7rUNgQMOSq zJ?>}b0aV);d;L55c7nswMmJ$VI6U?`!GbW>L@87T=$2z_IDF%*Q3T4u@8`_o?01Ye ztUt)Wu>TSH=e(nGqoVI9TdtWhJH2V-d^2Gg%|Ck%8XMXK>Jbx$8h7{;NuQ8C5BNyA zvDSv9z<3P?xdnJdP3{jHQSke`x3SeRZ8>ji##3D-#cJYM)v0T+DI6`nU$ECv^m;ph zM{ukixJo(hLf9J(q;MeO4G}Iz*bgD?WHiTbAWpNaG=mvpg#fG$z~Rh`05ZX1f@|0= z95iLl3 z8qaGWd<2D3*>=3Q6))v1Wq`sa2x&KNkC4XF&Nn5;dtV_QS#DLt-4Xe#ARdqS1e8+? z;h(4vJ-6e3AWqMzuaMQaDk40E{M4_}QQ7--1>*Fh5U)B`BBbwM#Dt{&{M33*A&mv~ zIkl6(mR&xr`j*jV`Kbu|A#RUb9PaIW)p1XKRWl-u+CaPCQM^a<;U+@*zC9o8O_BPn zHZB@l+NJDWCucg9VSf+1kkR+lZW^!VxQ@n@aTry!)UwnMuuc4)Wh1oBKpUYh@QUOTk&+M)eUF%-NU?+~1L z+4_#1#}4hhOObb-Rlfbq4(&W&BG0?XQwinS&+O37a}IgVA`h)G`}qw?n&} zhmof&@(`S`pV^_Erx)_nMV<nnj;U5qy4@e+U4{{o(_0!uXl8*qhmyz;B=>m z_=C8AC?eh&_gy051oPM8oAldjg*OlqOsQ2QJ3MHPIKh#P_z3MQ-Ei6U=#Kjy5%He5 z?-db$1oyoo;#BWPBjS(YzE4D)>U9<0tBkNn(Nc~$gpc7Rs%bsMt4E}_Lpt?+N2C)B zw)3|~I@Pnk^}e0n7U{H3ryxDD{0ERu<-de68kY_XUP+!^a+o4^~0zBJ-Jk);snH}1B*5lb; z9{9YY(KL@ zI}ha>n@=9v1EwJltx5ZRJG9H8eRDqYU>I}FLwokZeDd@|o<;fO(U50JK6z+QdOn{# zG@o9`Cl8Im2we6!bjJP2h&bU(qaxy?asNa_oW|+Nh&avbry}AsPsiY*c}L%P8rN7{ z8Mr<|-DqC^fROOCAy{NI-Vc;E@%(lO??K!S`y)>KI-T%fr`e(X%!g;K^Ld}}Ap1Q# zwBK)oXG`%u{U}7#VLv0-P3vqDF1x>|-jgHZlz&Q&_|%9v>sy@#(mq5fPt>`)4BJ z3hrk`#3kGhC}Yw?6A;!yyca%7@Nxsj~q zd?D_ii-<46{gx_be^5yCe;Yz7-^QCxR5k0d6Cw3ab7Z1%T!45Tgm$_OhaA;P8MrX* z8PtDvyf)su7t#LJ&F@XEX~Lpe2&sMx5z<;;j*$9!1;YCg9!5y>>kLAI(_bK@c~Y)c zcKmNq$L#!z6NuA~LTcBi2qW9oq?6e$31MWr2u@OcsBf3!T7l~&Tz1+@+^@n#KdR?y zTx)RIW3d+ZFXLK=YZS_+AB9whClE%~VK(A*kiHcm)xqw=!-!McZz80&$3AGby$C{T zdvk<$BeZefM-ZnUh4h_A5k`Jz58@q>o{F#~!r{n7bE@b==J!1aBfsAPar*v9g!KIh z2&wNUBc$)YgD~>@uOW?o)E^shZNjw~*Y|Ifa-4Xflq0w2JCMijw|8()c#xiKH`KM@54p? zPkrX3#wwS5*IQs3F}0XgD(5GT0sF)r#=s`Fu7M{q^f;V9zAaM|nWIPO2mk#+*{J-Fyc zbvlVFvR$9%h@Z+4KaDus-Q0hu?o_WPh!Z_m-in_=NOh#^EUwRS5#Ex4d~Fdb_%My# z`-szzLYgBVB8*&He;`g{cMc(a>jz|_wY8+D`MoU&>ml9+7p0#^oNyaE{b4ITm?M8z zE4^Z`QVt;^e>W?=Gtzw#>D{gL$w;TQVwc~;N>8=wu^4gc4?9ldLvt}_eW`zLS6}KY zO3zte>OV@)Szqc?O3zu}FRgUD9yQS4R1Z5&-f9Te9PLxe;0KSwJ@va?&l^_yQlv%J z(@uZhO1JB2r!TY8?RwhjFIeezJ?(Vb52$>*U+wheR(g%TW`Eo1E3EV`NUw-{yZ!;( z(>$@`VcgR=*l{{JjN&=lM<;aA_ot)0S_tj$yl$l@BfWY=`Wsey&hKACdgS;2Ks@sM zbun)#z6s?K-Zmc>jfWjyfO~>rcAVx>eD-v^GoPnveLs2;W9X^=^ub@}0NhEpSim3L#GA z+4&yCJ>_$aH2H0paZmXQjVfgb>Kh`AqvuvVyC6>G6YMF9YY5`h-Wdq1AnbsP-d~IO z{RmGWB-ni(A&SV%*9rHO?<=GyAgnst5db|dF(y%JKTSd>k=-z{nN%+xB}XVspXh&#TQzkoo|5^{{eZZ zzI4%?_z~AnxR&ENwYMD})QO09N1W!S<7snTYU7sHy&b2#aS?Ia3nHJ>*irx6`5WLi zE+QU}dl$w3<6oq-Jwi_=*RNi8=K9EbKx$3l-CHuVS*lvl1Tbf_{b0|FFE*ij8XdfW zakYQ8&V}Q8$vAOBDPxUIorGD0tW&3$`(KukK%odL0XEW1AWJ2?de$x78Ri495~_oH z*buOW5djN>Ar=a?*3ZMje5hbQo)uW1{ffx??c4ti|0neTY)q&*O;{F|CM{aFYTc$S zq7VE}YU2OtwzP}*V0+^pE`1rganheCHadpF|EGVk1+0DZ=_VdI6+n^pcRT(9?gBvJ#y5hr}U zR>XH|Ax`_A{eE4<>qf-;B2M^_{ai+z>az~@s*Esaz1~AQ;bS?|9WBm(2?eCjfUf-S z?|*yXe|zA6d*FXs5BxE8VumA%&hB6?)9sB|$6bkuBW0LY;t&wB!G*bB;t*{lQz;@j zMIL}7EfQ6nppl3pE7)=o&lEWk7MuOG;m*i{2Bf77NyNb$XhC zMVG{*WOY!Yo;WC_ep{2sY+H)>fZGP6~2WG-Ae;(J!bl|d;( zG^%-#QV|bvkV(qOqGcjdhG|AxiSbMV)ihNao|HH!S&om#u_QQFB0heEG$>t5v|}BR zrzfSfH6G*0g}Cgm86AMv?C>ER;L$TVEqQp#u%;-C?qJZ3lSbm>ll;1*yLd(QxHZ+Q zyTp<$$$~pR9^HWNn;!V%4QH$esKDr#MG3LoC{^hqU!eXE*H;pK2cD` zQcd%&PZt^>)K3~VOv1TCNxC8nGVc<-f~NC|pq0ME_o<`O@ILPq+#Z*kQ}C{)`+Q~E z-B}yVa~%@XlIXmYwBaa8k$FM)cof+u`2|T+%C;#`N!ln$p<<{hF3solDH;lK`^w#6 zgK$XBFlvzI<$Su&&&j&tbGsGsu8w(E!*E=U;WEyt$ZStyN-9;x?dBCt;AOARBPqJ( zE5pTl=UK4~|9 zbHeObsds&jIBeY=zh$N2JRV)oj;1s{0C^h1S zjZO!Qa0BG2ZVXD2*M|=A%7W$SBB5}Rj;~D?`xGE zWZ00#4kI>QYtKa?ybC~GlsSA9&`XtTch9l1?YDD+z&xjs*CUIZ=1~Q7uSeFoIt?Pa zt*v=@5dqUwn)ykRuJgJi_`RB}DVkre+c|qf3IO{IBq0ea$0g~qj*fJ@{i3U0uQ>@Sc)q{8Z9#!Yu zZWn-V13uU0l1~?{|1gOLP~m0HrTV>oRq*+E-gkeq?A5f}ZNk9r*eF`zcsXo3n8Sk! zuAs*>w^tKo+3(?XpSxi}3y^$1%py(DWyP)ed|ab~7QkzQBB_EKNSgwyZ_U-jY`HNG znJX^y00m%JgZii7II^U{iL~p97$VW**98yGRnj;&XHR*W?Lg_Y!AcUQi5(`nIZp6; zB`@dla(-+E?$!nAF~G+m#-f%zURBp*&f}H^p7VHox2v?_CMZ5W%hwPP7tO=_6@~W$ z!eGhxy#?(qpIhVvUe`T>>h;NP7hliZ??aq+tZpHR>ObVc|0WKHy8WolS+ zzCPF!&?!m^&WAKk>mzheN=rho)85ru)1~x5!`mSRXAx#@9cB(Q6`O|*3H=@q=aqHA zrK_4-@+jheTDt!~Ej>PRR+yH8@$oH_`+MA@yr3~~U*tJ z${n4>zMli1HB!3SIB7xAS-fqMkf?_ss$SmX!`|V?jwQPi{x8)-kvu+5RuxWgdA(jv zX!8G)dNj2*A(N2I=4lJP=jSBB%VS{xgnQkhzgaW%t*RvwfWh`l<7QDaCXS{We!2ir z=)_T4GhSK7cB6O{iI*kL>u%m46E=;M(lAksbN#IHk^q9R?TJ9}0Q-F&cZ>gfG!W=Q zo%eHoUXpaTBDCy~CqSSz|Dcqb(6K?!2HmjqhYuT#b&v*%h?aux^SXUr5OtDYS4D5D zgxohmvo~=pD6vP39@K!_a}t)3M-qIx-`m=qU^rRIggUoDSP5IDFG(t|Ns3QsbN@(9 zOEkLL?r}XCF3Z5HAdJte@tTa$<#?~`5@b)?UOCX62-F}4@pwDnhxVJ0FiCR}JeA$N z=mLo6ybt7w!;BmzrQ)np9A!*glU{agxHM1$BWO5)Z<0W~2Y_mjJBml+JnjB*fr>{5 zKI8LBn&|e)zV`pLKwyo!UlhHX8+Ziga&cZS-|?RosQLuX4}2O- zAkFKS`A+||K%Em6#qUx%#l`EKsy&!zfj0h@jY_vRTAHF5WxotmSp{+J1I`cZ=Aovy zUogf7OZ>&bbY@r9lJNllS5?vP1-l9Kv8!{>9P`;m-|esqak>m1M%H}3&9Wjsk4wh_ z@p}E7D7(7kC^k(aY#~0rn-Qj9CYvdsM$szX{^;66cZJsz<^x*_`Nhi(1zopR;kvX{m#x(J0U&bG@R=1JD5+pVQsEt6R57KqaRq4^lPadv%f27OI4UmLpIf zqXgqfT@+`Ii$NMBxmB+lJS~Bf-ELLZ`0lL?KYa!oW&G)k{bU##-U|Fof}eOF{^CH2 zCZ+<4Xo(ye2oe%_CCCEK#Y=8Z?NQ5s#^zbm2A5zUa)ATq@oTylNWWjye4d{E+hMRK z5^i`UAT9xL7`&=09uf4BM-*Ht?-P8z>gCv`%z>mKO~U5w;&_*=@>t=#raaQnppS8O z@$lhblY&l8#G!1uHViY8=pX?UoB+&}cXJ-q>*9Nh5!JdCg|axdZoKJp!)by?kVLT0 zG{xtCv{PoS48F5HeGN`DF-!<}b^*7wt95UJ&Lo_gjnWjaOLQr~%VZQv3cVr9O^>uy19e4IL@?AO1t*)Mks!BqSx{9Dd>_rP_~pM< ziqEgeeoawDol{gSC*|*~b5+u?R(K8U4jntaUu~X!!sh{C3Gt*!jxAEwy?$Qs`duDX z)wmp8LYPS+;Pc?bbR0fUYu_&`UJ(?mU%^K~c>Q zl|wZoiA!#r8+K})~NSuFV(xa&5X2>Z3_ z_WMz|?DvD}9r!Pn%}bm|R9rq)5)@H#YlHs9vIU73bsRY_X}Sy0j34|jmJP0(sDKZK zJwS)lOC9oWmJM`MmR(*C)-VUSlJYN>t;=442X^d}ASD4mG__kce8ptYcN;#8Hk(Xj z#iHcQhx7zng|VMl>(i^Mx(~A#f+d~sf}xEgKyW5&%y`3o(cl#sEq91SiWsht4 z-`oyTYyl4Ea|;}3UKbXz>KBFdI{-bBb9MuGPf(P4zQcGHID zhSFv}!W=PBS^~@98`x;A$aw_K=i&s#52?4Vk8YINRC9zN&(8*86&I(1@#+V$EkOF< zeWIg@2d9l5qQu9i3?c4m+vFk1X-QdVO-d?>HK4ixt{(oPDrO`}R#lf5qH^H*V8V0K zlXuRT*qDyhbx4S3_rGO^^q7v~Y;g>kv6;KGKGO98hvg?#WD_yqafM zq(gRX7ZTutxP)}hLWSU$-ROK70zt4yJQC;zP+Ia7#+6xo1l*0poMfL1U>78ppZAhP zX6hZ!rL3((;UQ2G6`+P5$OjeIG{#yH203^u6_#~a1x*;h6Ir5)OP~gHaXOO&ZMR|P zoe^Sy+z`bHyc<{yut)cde^wl@R#Eb*5EFv*1^qvh5ppiIE`}!0Lx##!mXs6tt}cLX z@Td}Coh&}X+*UH2xhp4mfEx*d>T`2$Le%A1OxEUOj$Ia+{N$6M5Yy6!X=BEq2YJ=c z>n?*e27oGfXaBP%yA(n2iVE-2T%yK##W{@Igm0GrbHGw)s#&m+S*!O9~^Pkwk7D(>70VkrN=AU zRv;S*kk1wjmQLc}wEiaeNKGL&JD3)_4${r9^I&8O+I&W{csI#l(}0LD`8CMeRU47e z-e4}7J!U?K-Wa?zg7bph678A&6yI}9?acl% zryHq*NtDy?2TKOnwMQp}PG7`WVyfHici=UFEj9$L!kZq@nqbX?D+iG{wwc9D4xBRI zrJbs20~3iOkJ5Yq-{Aa$jN~BecL__F`o>hT8CBhrOvD%(l*kR9lc2eP+dxY0^0>vN zOz#{F#Rw>vE8pD^dSihPhsdkVPz;wg6lH@yr2*}bRS(!zZq@hve^~Z1CWpW|tIx8N zvIG&dOqE96MbZ_JqNKc}$lMG6%03E=Q~;pnp_K(nLGrz5PX&|jhm8%|k`}HNfpVeC zFcU--`jLQfUNLdbOG`@Dhg*zq3HYnxaeMu4 zKLCZSzQjD18>q2>TUTjhcL@v~i*t&Jl?WI(B$;Ldq)%!j;sT{lLFF*lbid|@z-J}X zHXFL07ppj%K9pbMcw#+aipfx+^sizbE?6~(X(LQ^VL4qHsF{L71^R|=DD6P%2I9`U znrW9?nFiX~6M$pL@HVuJvvG|vkiZyyik}x15laAUwlz%Sg!=~LFqmFhX#Z{a)z%u; zpoR(dydVgE$j$`MTE?G)h18yo$N?0|l=fvpc*xMe=jAw6kT^H=5nldxrjYEBc&`WI zIS>9So^}6DspxP`g+yHPLGOb1yz;MR7>8E_vV{7Q zf*Ze)v3SVFgfd_Z^l}YCD=}U0;>(&SQ40kQtVNJy+9swpG`z8EwKRkT$ZE*1kdwIm z3dlSedn+=_o0*=O``v8_3mfykl>`{1Nh35{5grA5h*L=HSqOLqk0`&+bjo$%x5~!! zH(J#?hnxshw&;Oq4oDbeAa4E*#+7hi_Z(|0`Ag&G1Ble}*+jdS9+w~*4LB%5YzgqkAi0)T<$)+8UsZA*cGf#2nl z1jw01m+TQeg1D7wA3;bP!)?ybh*YEHhRO;!%ukT4#AsxasLJ4`LE{|EX%|G;+n73; z!yAb`(`@Ake7J#lY8;fC#J8E8%&9C?)esfn9Uss!AB1fnEJP@{a@&~}5kmi7n$}{_ zpcJq{RIEYVB$E1ge0+8^UDN#}JN3JGnuUVCgL&W<^v;kZb_7VwbHD)v!0U!cNQNpM zrz!6+NoGl@(vW0jps_SbO(b~;=r168}0~U#{XasgdZYMJ+cQndkNkvW=`iwE5sBa<|R`|^AxKffInna>UmBB=V zhAh8}5i*C-Sfvq28Y4kfL#37pDP0_}^n5PO$cY5gO)tPfbbaZV)?>sohdF zrOha4D5(kE8?H%f{r^IlK$Zl*OXNl1x^6+$5Bv*d zO0o=GPV#9GUrAn{bda$al$kVe<{@CTa#99$$8lis@qF-7D@y9 z`#Eg~a>L@GctEoQeS?3h3q~sv*drg6mTk+JpN}G^jOxCVb76S?lruWh8DD@rR(tbBOUpj<`7wKpGjN4$FYF^!^g$ z^JoXylR!Q^8bGrEdm!$kJATuLy}=KiXzqK#cl;*MLpRS$9)epw&Z`_|ni=a< z*OMVwHzg&lYy`%bo0!eO>kUqZQEQJvdKIFC0nl}*-5x>j87OZ1ETC!5=R7HUT1)5y z@Mi@@S25v5UeR6dqfGwHYF+Rq8dbwIF%fu91p)`{76~#2#it+370&_XpmH8y5fDlE zK%^bd8}qcmOs;qiMjDL(F^LU;gK~`r3~yceBrg=By~*sfxd1@)RlyH2Fr=v>@YWMK z*Fp}MZtBLH;!k`Ugq`1mxdXxza!IdrlDPvBx{fW>ltEitaT2eCT-W?ylc~Djt?HlJ zEy%v4EEQ}$mDE=(qn9Mr4O1xzn$#fgAk6ZfV%lZjmF(3V!COir6hOo7G#nEPMn#sX zp^W9oK^zVZdO#LgKb;fq-=?VBNs0`{h+U|k<2=BGp`8s3$j$pdV_=z;hlcgA6d0W* zCZ(j%8kN1W7f3X4c&PQbW&R9vTd83LtbqoHHVl13Y!(+(@qLO4ywe8-96>$H_>50S zU?RiPp$lnZA*5(X-z7nTsPX_%n9QOsLU+saInz3~N?ZGBOM{-x+)7P84~!TDpUXq? z5J;v(^$Vt7t^x0S^U4lpre*7kybk9wl_PQ$}ESfP_T$=}>Tk z_y>TIQ_uaqsjP9poWZ|SFmzZL?({C1Pm92p%e;Ch?Na1 zX7sxN>P(g)OO<%AEj;cExews&r<$S9i-L%{#eU{h0Y!LTmM>-_Pz?<|TS3o4qM%WW zO+n}B2VGRzfpunTD|xWO4SVoi=X~R5s(ByWr|l_ zqED7wo+||}Lh*v*3a#|YLLZm`KiUkk$GZ2$N>fr&A*(U0I80+PsC_{7-UX}#GGI>faKGoq ztd9Vg-Azn@)L#q~f%XNUnzF{J@InCkO;!G29-ZoR&$cuCqj@WyJ1&OI_&)Qe}SR` za}F9w9E|Q{qVZif3c&dlMKU-9i;Ls1mx%gb1)uto2(tmG2daJurQEXrCi7rk^EMZ~ z0!!?UF7kOHbwKB0*kNhS^8tI#X76DmW=@&m!?F<>0_6YT%!(4miCEA<#-CXslVO#` zg)#-dgpnF60y-96XjmxFBUhnl;paol{W-Tpnf!6~G9HemtdK(J@__|jYp-iHId>GHl|0bu) zRHp%v>83p$AW_DS>7T$3$eYIn@kAaxE<81rvH&s+eu@bSEpq}LE+{|?X_^;$u8%=5&RF=a48CvOX zA5@tj?!x}aPiCdun_^B-OA6MF^wC>JyY0D zIRr+xF>x5CS=vbk2@05*m_l|CC=S|dz~)5-8ZW>sy#A^GtT+$QK+tnw6#*lMhU+vo zQi&{6x5FYTVZ<;Zlct1(4Wlo~F#C3c!6r>-bEsq6grFUEu^h(0<3g%wb6~(S$f14E zJap+EeFmFs^s>onrOgFO2l;w3v5-qZmI%=fh5&q=2un|FPmmI*KGNm}SIj??y)!w1 z$(?n<(+Kcp7b((04V{06t)C^QMK>9)BnD|i`kTs>f+_>$hc<*;6QO`Vi_KTeMGF7W z)fZ$pSvLB-v)Q~&X|2;QF(bS%y?2AfMgnuU*DcJk;Zt@%9~fb;O~XJKyjP|&mM}0UsUiSVCdCNrBaqvbf+y5VsZbEJ;8KF!2?Zu%5_iW$Rgh!8i=gmVik1H+(`UP}|0~BI2B7 z39Dc!+at68^OzdhSbwDTI|Pb9U|D5y;1u#k;)a$ZoNIU>Mt+{{pNswzw!Vb+4ch)~ z4JgRPNH^A_foOx56#p`|W%d@>z|anDph&sEV=~sH3>?t|2(Q3oO%Q#a7ufuii-)E| zY6jd2%vOR35`5;6e+vy=37fqa?KP06IF%Hi@iJ8Y;7~+?DgkYYs=7RX*rfydgI(+K ztI+85`u!{Ne+7yrP{)$MBfwry2$VFZ%Bj`b3(gz2Q=7BD`(Lz>YamK@F6;FAeM%XHNVFL3CTVPTi&chVZ1w7P^83?yz>)DP8w-IV*^@D{eJTNFlmIk#TIX8O1 zN=yQy%MU$S(t3f=Nm5_Ue}3iEP1%qQ%H66ql9mp4fJrK3@#rz#2i+P)(%i4H5B`m6 zTRRcT)BVsERXi$K{N%h(+{pIL4s&ilNju!0qhW8TCjCXkv@8K8@H*6bA@heMY}0=R zJ;4{&fsw)&oQADS7B{mE3^oGM^x1fm#zIPhK{>C2^nu4NHw07S>llA)Gz~6e!Gwh5 z;}7TvSO>bxrwIHTY+GZlS~g20tdFFbB5X2jN0BK28|W|K<*@5;!3-RjoFeFN+Bo&? zz%Mo&(q*xLuLhfYAo!q2AXJ#Td4> zAQjvq)VnpXM5MP_e>RYwWgla5%Ivtu7#I~SZ0Kmg?!*Ua`*t>`CkuO5w!^lDZ%%{Z zl?6p^1I0Zc%HYDs58ps8UKEraY}Z^i3dpQM6}Ewk$nLnyvrsZ?hv3zZO&AU%yzY1I zctX^Ke9B|HHhek#L0)*>4|L%VV%HY=s2Av=pp%|ufE^hBXf=vnsxwQxvpcqL_ z^-KHMw1gZTX^<0yzQRcY*Pt60fx>3j0nh72cY|*3rY2f|(et~(vxF@Zq|TfRwgd0w zzav89MuD~n1PwfR1B$+%ZI_K>13bo%Xgy?vc}{<*M8eYtx)7{-c*k)aU{iCfsR$t< zL1#1`*j6Nrrt&R(BPaOI&L2pWhLF~Z=7nH^%tvK7c;j5+K{gLPL<4dYeHLL-wDmH(}$0y)Z0(M3)MABY)^$C==cmB_8Ms^e#9zHtdhs{Iw)I zrHs^uwbMo!ijv798g6d+vP&05XeAN14(giP$9GUx4{{rHo3bFT?pw4sv)4=TW>yR?j9?K7!&^519z^;_?x3*j6^kegEOoFZb%6tG9Rdga z=s#pDh)~G&c%WWDC1PqHW1HRK29T^`h7%ws{}E8k^TFQ63(KnGd9932$>fGP6R9Cq zga`~D>~jy)52R1-plh=Cv&Ws;&loQV@5qNEF&A{#i90APdp}1MCc^_L{FfQy zNdbG_pn)Suvxp}cSu#sep#Dd`njoHpFS0?#3?fI~Ad=v+6`Lr`Z+n5d}+&jBHUe=DJnob-uy*Z+unMrVQ3kfzX-xV{duwLQ=xKm;BfAeb|Ib+BF4uk(9Bb|EV~ z4Z<@S5Dd=u4f{lbI(kT4eG_aOHPfL7X?mD#J0zh_iw1R@*6*A?JQe0WP2##zM`Y(s zSXQVYFTt{CWtyZKBb}xUOO}CDBo7$@aX0lploxeCF<_4{?vOke*v2`EvRx!wWnv|m zFO!QZ9wvken#w~$4=pwMVu8k9^MWY@^9Iom-}qoOf1Ce`1xNs&L4q;@bU%DP{X5n) z`?cIMcC#fTkSW>T)l7>BFbx5w;fNHnVR#O4f6q3|q`@uWmm%Wz z1~&L5_JK%QeNHY&)?_r$QV74$-^Oi{4;>7pFrH2_fEyb52loC*a^9Xnnf6qo8!mHT z{sABcOi}V)W_|f?Yf$UPaQGznfkkIRCJRj^N%)a%VtwiMDoSZdkSz@~G%5|3h!6x3 zm5Y59ixCL#PptcPHMJCqEqo2x39*ESS4n|Zl5mCXmdi?uEbCTv^fV}_!(TaRsM9I} zUIncY9$EnkIJV+do7-R@FgbhQV#1lWN7&8b2vYZYiLAij{mgoE@E=(!AIHW;s513?lznkj{G16#X~0b-uI5s9NI4Bq&d(!9y0o z1z7`bB!S!mHV;if>34f=8vUMz!ELjbiwI9ZO5Pai_ME{215Q)OS| zydL=FhEoBoG)}yk-wV)E1j+_h1uS-;((Defg%T4{hvCVdAQTR=Pf~l6&6VMw1>bJ7 z+2VK;zW_BrNZesl;1fga1KEqW=e`}@vIcPMi{UjE))5|Z<_$I>JO&6#_-~iQX{eNi7vo}}vVaBBkN7Y)!&;-@9kk@x8Rf!E^%z_(h&x2*bs(sgAH#c z0PAo7OV*^=TYQS|8K)dcEOnA_;8hC}KK&EYh=V_7__Tn+s0-+XOPJ;SXPO5JC<`5o zI~A_(Je(rVcE;ia0aE*)lix^S3>5NQ4TTObEFOJxoq1XU+7PtEE%K*GO$g}mLw5i^ zdAx9h36-{a&NKrJwNTJV#taNa&9h0`LbEmDKHv*Y4YrZBP+<&8`vR;(O=2Ok7*ksd z2q;OruwcR5@WMG5_A7Al;0f*7{HHx6V>mR!?*fs^OE5y7pZ_aRxWu6=zpGdK}IWZ_N-+(sEl<4aCYWXV>U#`-nX|A$M2Y2rjOSS3mD z&;b^_pm|p2H+f**qr+PjTu(_b@6@DK`Mm&U5A68JRtzr3z_VYS-wQxm1@i9<@7WO2 zbKW&h-he<6_GP!TbWd^tZ9tDfmj|5yj>FpgJ_P6u2Vdv_Ke-U_OE2HS8qcA0xXx+W zEts^6t)&&Q#&K96j#UJ159*UvH%ua7PXeoTw~nu>uQ(e;aQO@XY-+1uIwc!yEa+uo=wMMH65J04}ho;)&%Y?bMKugv zaA*}QOK?WhYybHdL8gI$0~=r;`N(m(H~!~egpX?&vOt51WNA>p*z})&5o!cba0IXc zzN>&Mx%of;A`EzO_!8tdK=>e=^S_=K{Df8&G^}tUr~*AqoNe=l)8g$|x?o0NQs{}$ zTeiQ}+Qve2-2g)1bHm8_<_1~)MV!#2~`QYUjUf&g1 zWcmTf#JB%0g-U{7XzP;p7S6YVV-{z=?s62E^0^^W^ZDpp2SMH8tZkxZhH;IdxJBo! z5q!oT2%}S%3cVb^=;PmUmZcMG`@{PUokd}ZTXs6*@5BR^*=HU%T$aHT6OQeK<+R}0 zh4Hd5?Fc@9)@XqnJ_LL+@Yb^(41kmWB=}Q<-yw*af${DByZz^Z2pz&KI9q}uIvic^ zDM(}B%hnH!1n0A2`as;rAEhWjM=M;H^i4 zAR3k|iu*u8UdEA_kTC-M@NlS!emdy1w7_#NO4!t;_qU~f(B^|hgP_14CX~Fqp7(QG z%H~^!6fa2xGXQ?Hu*oS9(<$5s&WPhzOx3woEn2l}lh~nK=ZCUprzy?CVI0t4YfS+W z3T6~eis7mrmT}Ph1+^`xA37tBnaEjWV*A#Q+*z?0cX9#=18G=vgL{9-sb(QCX0f(Z zlM2j5$YeY2Aey%qWLGWZWQ&YVlw|k`!TE|lV4IK_!g>e|{;zXY!l40&kL!c~-lefC&>p94sRrV}hc;EoadEPveD%(8kJ z2DJbv4?7=t8(>2X}66*sg=l_I&1~gL^WMhqHFl|F639evaEb z^LTQ??j||U-6Vg&O@28~itQ|b1+Y+bNo1emIFZX)jx)(k!a)@oQ>09pcI2D6aqqpw zz4zXG@4ffld+*)%d0qe{cDdw>C1u}TW@1U?z5o_@@xD*_maOtJeLaVDGArlw7`v(X zpybn@6Ozi(fJ7ydQVg6v=h4~jDWHPDyb`|b*<gUXb2LGkIf+K=;I zcV~KGvQ(rEMa4|4cqYZn7A!0kDD&S_vFf2`7DwoRqPHcz#3XjiC%&H3M0iHAaZtkq z$Ja`tC+Gb*i!s#2WeRQibq>R#af~qK?ATH-(|)2;~A( z))(fqfk*;9xq+xiC)+>*NS(xwP9hFCl<{7iw|J)g0=&wM-dAc5P=-Cyqug*GCS#={fHd z(Pd}NOZ^MIf($7UA#>=$XoSd(m6jE~t6z64xWB010DMK&)DDC9W;u78$Vmct@`39K zdfj_}mdC-d9hp*8btoNU?-+hCZ|O8^ngZjjvuydg%HFLrAuh^c>N6XG_vdr0&iqr9 z9Tfi>!)dV@gxo7BxfMGf(*Mdc#NsoPv!(O!Jxg~A+0IE6oIq#|s&I$yI~i@0_Zo_g z9ekvJBG?1cpF~3m%nl+**2lA*LgIui0%*cg1@4 zC|Fp9-k0+>DrP{IKWFh?{V-@b$3=lU z+}W5VYNSa)36(0`iA4FU-P*;N)HYDzUum6^P>pG-YG1^sb^_AF!PF@fBf4FUj<7C| z;M9C#pBwtyKmnKH>czt-fjf>~4AN|Ab2me`Krf!<0&QZ(B@!4m>oZmJXm{h^vLvuv z#}nM46c-lZx|OF`${0}|6vTeE&jbsh5VK%=594R$kp)f@|MHD?@1p{}JLL84mKZk3tb-T(8EI7Ne-tZbmP#jx+OoOZAZl=a_S#1p&CWBF3nUc0xLXMF zP!Ghliw*;@*XStY&r`B*f(ePjN_ls6QD?fAD0&7hMCE{gw5+3zyil4QV$u<6>mf)o ze;Qi8VBs2TPpq=kZNMb}&?JLO08k%e{72q_Du;L3kFpgaQ=I_qUyANXhDC~EKz(A6 zFANd`1qKwe0rR-W>Q})aMHiDag9bhGc$%?hc8^ObnEGp;d_m0>nmcZUG@}q5 zINi86H-gNc*YqXpp6g+Mn8cjYv@96gOiCh4;Cgib2ymO!=d=2GmQbs}a>nV2f+Zy& zs?#KtbOqfrj4~HDm-;Gyv&kv0Ufk^QsvkbZ#`yRYC=lY|=auVFi-m5gE^Yuh=MzgC;NA4p5!2LL9~pFY?4UFkKR_U2|thAFof zRGNrMk?PVlvs3>(W3`F)4YBU|U)v1`AVtxFjnM4^W9XO{kQVdYC+AgXr7YJ5MAG@! zq7=tN9v`8aAPVVHwcu%?!AcUvmT{p`&%VM%#`gt>KtR6~>8^ITl^JzipNQ8ajRxZdTO1x$;O#K@^l&J?QFs$oSq;c_gC2 z1Ro5KP{#H{^VZ5E!Mq~?5)vZeK|`(Nw#p-YY`WL|hz<&nHV$kB^s2Og~yE$*HeS;~SG z^kHn3|#c^+4s55yeYO54kYF+sJ-As6QFHyC!Hg zq3fX#5||I^hoI&~e8!EVxagxF^ss&ircEd>yVPz7Xp%I2#Q4WtaZVQVM~&|kvB+ck z*p1a0?1(5F;+;in^l>7p5)hoER(W*s2VBmI7l|Pafo}` zSX6|-Q~PSAz_Z(+u|-!7d3~DV2%jL``HZnnwc~VJt-yAM^^EC`^uVm}S;L#5KC9F$ zvQE(;@OQx>B2>xJ0r~tn{R~32H6ap9TgbSEs3bqXioW^_tK_S{Sj72aWXGCU)~(K- zL-q@i8c|_BkBcBP`yo98AF&0;O=-;|EfKwBtf}UMguI)Bx2=PmpkG>inCrQYo8NFWZF99fEO zi}wYai`X(F${4<7EY7Yehas0Qs9a}TwE2SnT>H;i$pIx;j;Crq2nEIXT!DN*X_hVL z?Y=H-sHB|4DimOwC4Lz6AL7raD{%`bq%{4&n3*lNB-y+dTh8%8yTccN97BYc zwmvkR(hMtgDY93Gn>DU71-pq45-TORid6K7KT>%wj+q}D3p*3qfdLVK{sVa6jgxd8 zB$ZUrCF`#vX&~Th1Om+W3hmEy1JG5YwfO?x+m7B%F;I^?|#f8}-u8g*= z{VJQAoy8u-`cWOUv1Lg-BuWQ`4>mrBXjIbP@L1oe(j?o}v`t>203!52=fB0XwcFd* zYBYSpxstv z?xw#cT0}(s?FgncVVu+4T|dNOT2O*T=8HwwPg{Fbo(^_C9ZYHr0Pk4l=~Kpjyl3A> zumI(w3KY>~$B^5x_Uiix1VIDMzz`l<_)IipiAYp|!FCedj`aS|@Mu+yHjy#DCIU?VBg`l0)i4OJn!+LwZ%F9TI~wm z;$o8vYG*83gr5YBVoWTR87z4G^sw50eeL>vG26-5s5Bx?R%@H822N7Ie%t2Z-{{#R z_9e)|2tSf^W9WE9>{q*fmi__fM#8^X=>otDLB4K$R1^JjYuikP3x$BhAmHZL*P5g^tEW9V}yQ zDe1LN`W;cH3vby%hYu1>6rWhzVbx!QU!b}qhCW2C_-wIh2p7^v?eF7g+ zmvoyzV*pWY#;5-;%w0q-lP2ji(U?Gl%`@~90G2h*kI2a5`as7iIs zGEy)Ic{suRm*q~hgV;i-V&j4gKu>6a*ruH|=Ofa+!&#-30HgpgU?peI{fG$H^QCc| zY~iYBCg;rgh-gg1WI?{h5x}YAoIB?uBDTnyjBE@Bl0JLLd8^=v=$KNw7fv1E=JfnI zACcB5V#9RQAdQeo#}}-EBNBhW+zQcd#5FIuu>UE1QEiRMoL00UDeSRtONuHmYe}c2 zxPn~+SYq3{xK=j5>kij4?9jjpfnP8`kNafPJrE`oajq zTY}X~YfcV}=;#ota8uq#K?4d-lo$#6LF@)##$2#&m(_Yxl+{K9fTw^!4PriQ1OKN= zM83uyzFdEQA=X6T;8W@)s4K_G75X8{_7VvzOsCLPaGWb^UG=jPeo%@vYb$a~60bA5 z)sij7dX)v6;_poX4a5yPAgOm%)h|qEjBaQf7$>PdI%ZebHdwIUQAtJs=P&vlUBWumwjeNv^GJp3eb78O0VW2Rsu+9`$IuKFG~uKnIF$VjhjR zOVhv-f$jjz9!LX>)#B@Fxu}&Yf@F3Y8F^HI;A0~KKph?7dMLIE;s`2@2eg5%Cr=mR zm3MuuwICcF9iF_iD*EkitKl69I)T^~aX1g6(hap%ule3BB@Ou2!!ZIf8OtH1{u^t* z$cOdXq@)0-evP~UP-3}U2O%PKxWq3CIhxSBY0e83u6!+^Qvtyh=B3IsR?j$K<+2-sF|gk0Cu3&;CeyyPremI%gqSV1F9gkT zvq|IIYTr>6vC+|Gx7P|bv6v4OZ>qjw)}o#T71M?KLI`Wxchr89FO=oup#HBv6pj%B zEW-*8NnoUA@2nMwTA{m_IszF}fl0~(hm|et@w83VotLV8SM3-1`PIDCpEU}Bn#fCz zSv}})^KSj~Wp4ln8~MB$P|hv?9{mtY$gdP#BE+#l9R&C4hme$_#|{mQjuO2>|Gt`8 zu1;hk6D$N90}w9=KVpw%Mex%x%@tdi`-?p`;xnMo^jI5Um<%aev4v!Re zfK#_0sJKTVX3bs$9FN(OQ?D)xAA1zC`>OgRP0wbIFvTZ#z%^oc+g9T;X6x9ABTDQxrRP=x{Q<3YlU^EEih$cQbGVb}wjj2M%s)gd+}e_7zowNLJh${VBV>RR+fSa; z&lj=SvT^T(tVxLIM$gaTTMB-Pw+cO65PsawV!37MYh{cbh*cp<-?gJ1Njwum5atc0z{aTzg}BS z75&&hr0n;G{;p$GkkUU5(1e3L=B01eav8+#O@%J4@{2Au6k0uC1yGu&5iVtix8@o_ zqm)ZJgtu?gCL%Naw`*Ng6mza4#0E4Gd)5j7*Hh@hA} z(HKh~N+RYb{T~9oL0XX95nLdVwXr{~O~EOYGulk12#kFGlucwR1ptM$HCV%z|5>e7 zj^`vj1}ZZFb10@_LWMWMIn<@$N9)x3eCn_=I-(fHcIneH7R@+N`Em3`)jb*scWH4o z1Iz?qh&f*tE6j3ia# z=LK#Ien_N*>4GHA4w}y+;!p5K-ve(jTFB9k^*I(O*x@b7uEk4|<)gKe<^ph8OIsMe zB4!4i$+ULXe4g1JK=(lwfp$3&-!7WZqcsQql^m=Uft#_MT{WNQSu#gC1NBs~8QpEJ zH-tQpES;PQkxrtY_U`pQf?A6DAaG+01TYiCYGsdlPHO7jXRP#UEDZmFwsR0bH zXR^06_pCCNVR2d(`lU+gzzo8@GUjV(?eauok1K^m2qOdw-#W0$9YBYUM4hYyDNBT=l z@(H6`izA1ba7LessCVSdL&ujRVU-VMS0&mBz)~XrO1t5xdKU8M)zYKu|3n5L(yMt6 za7=wViOQjpL?s>!K35tCZ;s|$dpUfXq z1^am2=@Qr=G`wimK*fST|S6r1yu`ubT~sODKk zFbj=?2`me!Nfd){E~DTA#N*VuS2|v|a0u z^9$++gl4qttka7dmkAO$)px`|ndnyg!7`pt5z1Gk^Xq2kjo=0+??ml9X_m3es{t>r5<&bkSCei!jcIMnvT~wrL>C%F7kW?FMubn(O&`;XIfgk zQvgTED8;?Iq8cdMd+h4v!!XA{;{jN zy`h3e&mtoK4b2<$Lr@?I$d+g%2%OsUZqyIql2}+smGHB4Kn~ng*YYAP+H8P*d3li` z0dah@{w#RqF&o?PN?Zq5GW(W#RXf{YWF@Q3vM}!^WB5w)1&o5_z_xF#GDQP2PwF(S zgnE$_xNocfsGO{+> zrpJ*IAxBhV!su@OJ*1gRnh&H#Qet!w@2USa?-}P=^Lm*a&g6~jt^p_=uuUX}PU4K5 znbqwGpu`&*sYh`FQc|r=Xxj)c0Bz%aB&5Ape|@r8(5m!lceP_YB=1{Aw+bL!K*$Nu zl>7;#&;51$q)Bkf-IHk}UYBP_F(?Vh*%CNP57g~^TIYWZlA#SJIhZ(KLPhHmwaYdf zMG%X=X+2oaolK|TPY{I_)Rx8f1yu;M#;4=pClB=%SVL@}H0z+aO4m0{n-AA*Ch^$h zgUssFU1=y_KCr-KHh@RzYPKFx`I00^>Z?6k$0tbTOX{CFQ2H^#h$I}~-ic}a$cj<9 z{Nd511IppvVPj81s)+Djsn|STU$;w>Cl|S!ys~L{PcEWE;J6YdEK6YOJkdLPK{|$; z7xHPkX~_4cD0R5Wll8P~*C_3EIwICgiv{o&6x8vDW}X7OYCcu(4NIHS0mfkvsyh)A zdmB^Hd%9i-p!I4;EJ6sJj~EO`6hoc*ClJw3@i@iV5{ zV)<{){!kGtD@z!PG$)boi{767p+suYrmh6!8(mo2erNWFLJJ=~$dH^>=yYEC?(7dm z-9%RR%rxiP*zlgbOY+g zxHw>M=6UTe>%ZymSnPG-kb;}X0ezp;bA4gQ0n+=b{@eZzr7kN!nB~I7L4`lWDk}~n zbDKtv=bXCIF9Wa>ES3F=vLDd0gan)OBhR#LW4eG*DqsvCl*c&;lRPR{Bzx9&jUu7U zjHMP&Y$8zE$Ct@|+rk<+fM5a_ni6mtZr|9f>`AZoW+mDxQq4=)cGnRF*M${b>X%_^ zC1{)hISyyTIfp_@$|g^>0L<ViaE#8^?GBRicfOTmCN3gx-ZjFB_0alj|kA`6M zd1T56RuCAwHwstUE`SEnbH}1eSshbVAw2{BMrv`7hPHJo{xGO3(OPMVzSW+M%y&jr zHPwHXh$@0eIW1VSHFsOV({m{&fU06(VG-_&O;U5OhTl~eofy2)*y!I@W=F_Eexh_D zAogHDAK*Tdy&K(r2l85SKKfI^vZQ#`%(erl82v{X2Ips=hF>=HE28|h6$>SsAH~lG z2}xktP%1?UlYP?Px9ZeF_M3_=(H*T!UnVpgu!y0{Jn(nf!4`)#ooB1>yn#j)@*`93DE& zz$v*f9yOw+A>d5uWm|_$GjPgcCa%L2LWLXVz_|zxuR7xx2xrts!CN4CNqU5K#xbR- zp<2M1P1479aHM_&6=Bo~5wby-k&yMM#xJK7nU?qL9~GVUxD6p20}x&)=@unNHx_2| zJFCJKOSAk-#AxWRO#CfeNl#nsHod^+YdSuxX95s6J*F{7uoYzdn0_eAjg&{BV;rl! z5eVu+Rv-aGVx4!~Jg(7RKz(Tb{0&BzFCJaGG*M+K^%MTdJClq^94zk)lhA?yL*=Ih zwWsYJU*Vl0sitKEGy#1Pq+!hyDvTjGXA)X)FmR#(^mk%~F+ikfe6#CEQRLuZds2ll zyvhjP(HRON*qB~?awAjq>nvGJt{Idm@pOkL>EktsaofIK`HM0)h^F#kK7gDtlBTDD0lw|B&~cJc#W_qiaX24T%qdO`LaS$Y6$Dn&k zO3`%g)DOXkhKdy_DX2L}bk<$^A>A|iZvBw%Md_XjL%J5Fd-X#+)b~Jkp=O810|o8- z^h3J8%l-Nx-H-AC{gAlpxjfjIrEQ~3Ruqu~K!HfrSj~rKdmxAEI)2L$PI930eD`7f zm+1c9k5m}awSGUUAJRP^AJY#(SsIu*LNF2FBj2$euQ0?Xg@Dn3Jd1EN<0te(y1)LD z`XSvb>r?t6-OJ?D`XQK@w<*i8-s2BOe({Wchzp?&RbwI~lvHCodR9NgYr{hK!R#ia zf|l2OPCq22j|nX@A%&sE>Y2}zuH}JzH>#xrXgIAnkxjUT7zifEz;QqvzECx{M&%#2 z5H$`F^+t=}Mg7GC@Md}d^+r?@8A0r6nnYIcmi{)8ZIK0&HvTp@!)n8&0 z&DRjZ9CH&F53l{6eu$Yu87DYOso8-Z^xoGGfmJ4?W*pGSVnOYH(3k+FP4cocH`W1Z z>VsA3pkz<`8pAji8a*lnG-^N)f7r-e)$)FSoH4x1n4^Kg(NWR6rh*8^nvyK-N4~!Q zk^Wl{r6X^J=rg`*2wDUm>xTf+1h+?39bFaF9?VblLo84NgtblNFOxPn<4^TN2)XEr zu>(aqYo~3u+2&i{r5X~CN6FZVfB4RDFtT)<2HLlcje#v0KslY&@?uF6uNkhK zR};8K^snYxwzF1q&5@y{gIf%*{Naym?hPhHar#4s_-i)pHBJA=^{s+oK3;3CWvykd bCJmA`b91sE$d7FAhd-h)gHu%Oct8FhaIFFQ literal 0 HcmV?d00001 diff --git a/examples/browser/.gitignore b/examples/browser/.gitignore new file mode 100644 index 0000000..f06235c --- /dev/null +++ b/examples/browser/.gitignore @@ -0,0 +1,2 @@ +node_modules +dist diff --git a/examples/browser/bootstrap.js b/examples/browser/bootstrap.js new file mode 100644 index 0000000..7934d62 --- /dev/null +++ b/examples/browser/bootstrap.js @@ -0,0 +1,5 @@ +// A dependency graph that contains any wasm must all be imported +// asynchronously. This `bootstrap.js` file does the single async import, so +// that no one else needs to worry about it again. +import("./index.js") + .catch(e => console.error("Error importing `index.js`:", e)); diff --git a/examples/browser/index.html b/examples/browser/index.html new file mode 100644 index 0000000..de67a48 --- /dev/null +++ b/examples/browser/index.html @@ -0,0 +1,10 @@ + + + + + jsonpath-wasm-browser-example + + + + + diff --git a/examples/browser/index.js b/examples/browser/index.js new file mode 100644 index 0000000..d7094c4 --- /dev/null +++ b/examples/browser/index.js @@ -0,0 +1,32 @@ +import * as jsonpath from "jsonpath-wasm"; + + +let jsonObj = { + "school": { + "friends": [ + {"name": "친구1", "age": 20}, + {"name": "친구2", "age": 20} + ] + }, + "friends": [ + {"name": "친구3", "age": 30}, + {"name": "친구4"} + ] +}; + +let ret = [ + {"name": "친구3", "age": 30}, + {"name": "친구1", "age": 20} +]; + +let selector = new jsonpath.Selector(); +selector.path('$..friends[0]'); +selector.value(jsonObj); + +let selectToObj = selector.selectTo(); +let selectToString = selector.selectToStr(); + +console.log( + JSON.stringify(ret) == JSON.stringify(selectToObj), + JSON.stringify(ret) == selectToString +); diff --git a/examples/browser/package-lock.json b/examples/browser/package-lock.json new file mode 100644 index 0000000..e2f786b --- /dev/null +++ b/examples/browser/package-lock.json @@ -0,0 +1,5324 @@ +{ + "name": "jsonpath-wasm-browser-example", + "version": "0.1.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@webassemblyjs/ast": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.8.5.tgz", + "integrity": "sha512-aJMfngIZ65+t71C3y2nBBg5FFG0Okt9m0XEgWZ7Ywgn1oMAT8cNwx00Uv1cQyHtidq0Xn94R4TAywO+LCQ+ZAQ==", + "dev": true, + "requires": { + "@webassemblyjs/helper-module-context": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/wast-parser": "1.8.5" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.8.5.tgz", + "integrity": "sha512-9p+79WHru1oqBh9ewP9zW95E3XAo+90oth7S5Re3eQnECGq59ly1Ri5tsIipKGpiStHsUYmY3zMLqtk3gTcOtQ==", + "dev": true + }, + "@webassemblyjs/helper-api-error": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.8.5.tgz", + "integrity": "sha512-Za/tnzsvnqdaSPOUXHyKJ2XI7PDX64kWtURyGiJJZKVEdFOsdKUCPTNEVFZq3zJ2R0G5wc2PZ5gvdTRFgm81zA==", + "dev": true + }, + "@webassemblyjs/helper-buffer": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.8.5.tgz", + "integrity": "sha512-Ri2R8nOS0U6G49Q86goFIPNgjyl6+oE1abW1pS84BuhP1Qcr5JqMwRFT3Ah3ADDDYGEgGs1iyb1DGX+kAi/c/Q==", + "dev": true + }, + "@webassemblyjs/helper-code-frame": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.8.5.tgz", + "integrity": "sha512-VQAadSubZIhNpH46IR3yWO4kZZjMxN1opDrzePLdVKAZ+DFjkGD/rf4v1jap744uPVU6yjL/smZbRIIJTOUnKQ==", + "dev": true, + "requires": { + "@webassemblyjs/wast-printer": "1.8.5" + } + }, + "@webassemblyjs/helper-fsm": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.8.5.tgz", + "integrity": "sha512-kRuX/saORcg8se/ft6Q2UbRpZwP4y7YrWsLXPbbmtepKr22i8Z4O3V5QE9DbZK908dh5Xya4Un57SDIKwB9eow==", + "dev": true + }, + "@webassemblyjs/helper-module-context": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.8.5.tgz", + "integrity": "sha512-/O1B236mN7UNEU4t9X7Pj38i4VoU8CcMHyy3l2cV/kIF4U5KoHXDVqcDuOs1ltkac90IM4vZdHc52t1x8Yfs3g==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "mamacro": "^0.0.3" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.8.5.tgz", + "integrity": "sha512-Cu4YMYG3Ddl72CbmpjU/wbP6SACcOPVbHN1dI4VJNJVgFwaKf1ppeFJrwydOG3NDHxVGuCfPlLZNyEdIYlQ6QQ==", + "dev": true + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.8.5.tgz", + "integrity": "sha512-VV083zwR+VTrIWWtgIUpqfvVdK4ff38loRmrdDBgBT8ADXYsEZ5mPQ4Nde90N3UYatHdYoDIFb7oHzMncI02tA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-buffer": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/wasm-gen": "1.8.5" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.8.5.tgz", + "integrity": "sha512-aaCvQYrvKbY/n6wKHb/ylAJr27GglahUO89CcGXMItrOBqRarUMxWLJgxm9PJNuKULwN5n1csT9bYoMeZOGF3g==", + "dev": true, + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.8.5.tgz", + "integrity": "sha512-plYUuUwleLIziknvlP8VpTgO4kqNaH57Y3JnNa6DLpu/sGcP6hbVdfdX5aHAV716pQBKrfuU26BJK29qY37J7A==", + "dev": true, + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.8.5.tgz", + "integrity": "sha512-U7zgftmQriw37tfD934UNInokz6yTmn29inT2cAetAsaU9YeVCveWEwhKL1Mg4yS7q//NGdzy79nlXh3bT8Kjw==", + "dev": true + }, + "@webassemblyjs/wasm-edit": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.8.5.tgz", + "integrity": "sha512-A41EMy8MWw5yvqj7MQzkDjU29K7UJq1VrX2vWLzfpRHt3ISftOXqrtojn7nlPsZ9Ijhp5NwuODuycSvfAO/26Q==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-buffer": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/helper-wasm-section": "1.8.5", + "@webassemblyjs/wasm-gen": "1.8.5", + "@webassemblyjs/wasm-opt": "1.8.5", + "@webassemblyjs/wasm-parser": "1.8.5", + "@webassemblyjs/wast-printer": "1.8.5" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.8.5.tgz", + "integrity": "sha512-BCZBT0LURC0CXDzj5FXSc2FPTsxwp3nWcqXQdOZE4U7h7i8FqtFK5Egia6f9raQLpEKT1VL7zr4r3+QX6zArWg==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/ieee754": "1.8.5", + "@webassemblyjs/leb128": "1.8.5", + "@webassemblyjs/utf8": "1.8.5" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.8.5.tgz", + "integrity": "sha512-HKo2mO/Uh9A6ojzu7cjslGaHaUU14LdLbGEKqTR7PBKwT6LdPtLLh9fPY33rmr5wcOMrsWDbbdCHq4hQUdd37Q==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-buffer": "1.8.5", + "@webassemblyjs/wasm-gen": "1.8.5", + "@webassemblyjs/wasm-parser": "1.8.5" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.8.5.tgz", + "integrity": "sha512-pi0SYE9T6tfcMkthwcgCpL0cM9nRYr6/6fjgDtL6q/ZqKHdMWvxitRi5JcZ7RI4SNJJYnYNaWy5UUrHQy998lw==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-api-error": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/ieee754": "1.8.5", + "@webassemblyjs/leb128": "1.8.5", + "@webassemblyjs/utf8": "1.8.5" + } + }, + "@webassemblyjs/wast-parser": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.8.5.tgz", + "integrity": "sha512-daXC1FyKWHF1i11obK086QRlsMsY4+tIOKgBqI1lxAnkp9xe9YMcgOxm9kLe+ttjs5aWV2KKE1TWJCN57/Btsg==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/floating-point-hex-parser": "1.8.5", + "@webassemblyjs/helper-api-error": "1.8.5", + "@webassemblyjs/helper-code-frame": "1.8.5", + "@webassemblyjs/helper-fsm": "1.8.5", + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.8.5.tgz", + "integrity": "sha512-w0U0pD4EhlnvRyeJzBqaVSJAo9w/ce7/WPogeXLzGkO6hzhr4GnQIZ4W4uUt5b9ooAaXPtnXlj0gzsXEOUNYMg==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/wast-parser": "1.8.5", + "@xtuc/long": "4.2.2" + } + }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true + }, + "@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true + }, + "accepts": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz", + "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=", + "dev": true, + "requires": { + "mime-types": "~2.1.18", + "negotiator": "0.6.1" + } + }, + "acorn": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.1.1.tgz", + "integrity": "sha512-jPTiwtOxaHNaAPg/dmrJ/beuzLRnXtB0kQPQ8JpotKJgTB6rX6c8mlf315941pyjBSaPg8NHXS9fhP4u17DpGA==", + "dev": true + }, + "acorn-dynamic-import": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-4.0.0.tgz", + "integrity": "sha512-d3OEjQV4ROpoflsnUA8HozoIR504TFxNivYEUi6uwz0IYhBkTDXGuWlNdMtybRt3nqVx/L6XqMt0FxkXuWKZhw==", + "dev": true + }, + "ajv": { + "version": "6.10.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.0.tgz", + "integrity": "sha512-nffhOpkymDECQyR0mnsUtoCE8RlX38G0rYP+wgLWFyZuUyuuojSSvi/+euOiQBIn63whYwYVIIH1TvE3tu4OEg==", + "dev": true, + "requires": { + "fast-deep-equal": "^2.0.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-errors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", + "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", + "dev": true + }, + "ajv-keywords": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.4.0.tgz", + "integrity": "sha512-aUjdRFISbuFOl0EIZc+9e4FfZp0bDZgAdOOf30bJmw8VM9v84SHyVyxDfbWxpGYbdZD/9XoKxfHVNmxPkhwyGw==", + "dev": true + }, + "ansi-colors": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", + "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", + "dev": true + }, + "ansi-html": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", + "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=", + "dev": true + }, + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "dev": true + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "dev": true + }, + "array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", + "dev": true + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "dev": true, + "requires": { + "array-uniq": "^1.0.1" + } + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", + "dev": true + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true + }, + "asn1.js": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", + "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", + "dev": true, + "requires": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "assert": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz", + "integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=", + "dev": true, + "requires": { + "util": "0.10.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", + "dev": true + }, + "util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "dev": true, + "requires": { + "inherits": "2.0.1" + } + } + } + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "dev": true + }, + "async": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", + "dev": true + }, + "async-each": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.2.tgz", + "integrity": "sha512-6xrbvN0MOBKSJDdonmSSz2OwFSgxRaVtBDes26mj9KIGtDo+g9xosFRSC+i1gQh2oAN/tQ62AI/pGZGQjVOiRg==", + "dev": true + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "dev": true + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "requires": { + "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" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "base64-js": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.0.tgz", + "integrity": "sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw==", + "dev": true + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", + "dev": true + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true + }, + "bluebird": { + "version": "3.5.4", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.4.tgz", + "integrity": "sha512-FG+nFEZChJrbQ9tIccIfZJBz3J7mLrAhxakAbnrJWn8d7aKOC+LWifa0G+p4ZqKp4y13T7juYvdhq9NzKdsrjw==", + "dev": true + }, + "bn.js": { + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", + "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==", + "dev": true + }, + "body-parser": { + "version": "1.18.3", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.3.tgz", + "integrity": "sha1-WykhmP/dVTs6DyDe0FkrlWlVyLQ=", + "dev": true, + "requires": { + "bytes": "3.0.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "~1.6.3", + "iconv-lite": "0.4.23", + "on-finished": "~2.3.0", + "qs": "6.5.2", + "raw-body": "2.3.3", + "type-is": "~1.6.16" + } + }, + "bonjour": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "dev": true, + "requires": { + "array-flatten": "^2.1.0", + "deep-equal": "^1.0.1", + "dns-equal": "^1.0.0", + "dns-txt": "^2.0.2", + "multicast-dns": "^6.0.1", + "multicast-dns-service-types": "^1.1.0" + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "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" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", + "dev": true + }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dev": true, + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dev": true, + "requires": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dev": true, + "requires": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "browserify-rsa": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", + "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "randombytes": "^2.0.1" + } + }, + "browserify-sign": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz", + "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=", + "dev": true, + "requires": { + "bn.js": "^4.1.1", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.2", + "elliptic": "^6.0.0", + "inherits": "^2.0.1", + "parse-asn1": "^5.0.0" + } + }, + "browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "dev": true, + "requires": { + "pako": "~1.0.5" + } + }, + "buffer": { + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz", + "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=", + "dev": true, + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", + "dev": true + }, + "buffer-indexof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", + "dev": true + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", + "dev": true + }, + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", + "dev": true + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "dev": true + }, + "cacache": { + "version": "11.3.2", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-11.3.2.tgz", + "integrity": "sha512-E0zP4EPGDOaT2chM08Als91eYnf8Z+eH1awwwVsngUmgppfM5jjJ8l3z5vO5p5w/I3LsiXawb1sW0VY65pQABg==", + "dev": true, + "requires": { + "bluebird": "^3.5.3", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.3", + "graceful-fs": "^4.1.15", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.2", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + } + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "requires": { + "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" + } + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "chokidar": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.5.tgz", + "integrity": "sha512-i0TprVWp+Kj4WRPtInjexJ8Q+BqTE909VpH8xVhXrJkoc5QC8VO9TryGOqTr+2hljzc1sC62t22h5tZePodM/A==", + "dev": true, + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + } + }, + "chownr": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.1.tgz", + "integrity": "sha512-j38EvO5+LHX84jlo6h4UzmOwi0UgW61WRyPtJz4qaadK5eY3BTS5TY/S1Stc3Uk2lIM6TPevAlULiEJwie860g==", + "dev": true + }, + "chrome-trace-event": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.0.tgz", + "integrity": "sha512-xDbVgyfDTT2piup/h8dK/y4QZfJRSa73bw1WZ8b4XM1o7fsFubUVGYcE+1ANtOzJJELGpYoG2961z0Z6OAld9A==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + } + }, + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "cliui": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", + "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", + "dev": true, + "requires": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0", + "wrap-ansi": "^2.0.0" + } + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "dev": true + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dev": true, + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "commander": { + "version": "2.20.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.0.tgz", + "integrity": "sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==", + "dev": true + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", + "dev": true + }, + "component-emitter": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", + "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=", + "dev": true + }, + "compressible": { + "version": "2.0.16", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.16.tgz", + "integrity": "sha512-JQfEOdnI7dASwCuSPWIeVYwc/zMsu/+tRhoUvEfXz2gxOA2DNjmG5vhtFdBlhWPPGo+RdT9S3tgc/uH5qgDiiA==", + "dev": true, + "requires": { + "mime-db": ">= 1.38.0 < 2" + } + }, + "compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dev": true, + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "connect-history-api-fallback": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", + "dev": true + }, + "console-browserify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz", + "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=", + "dev": true, + "requires": { + "date-now": "^0.1.4" + } + }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", + "dev": true + }, + "content-disposition": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", + "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=", + "dev": true + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "dev": true + }, + "cookie": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", + "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=", + "dev": true + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", + "dev": true + }, + "copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "dev": true, + "requires": { + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" + } + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "dev": true + }, + "copy-webpack-plugin": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-5.0.2.tgz", + "integrity": "sha512-7nC7EynPrnBTtBwwbG1aTqrfNS1aTb9eEjSmQDqFtKAsJrR3uDb+pCDIFT2LzhW+SgGJxQcYzThrmXzzZ720uw==", + "dev": true, + "requires": { + "cacache": "^11.3.1", + "find-cache-dir": "^2.0.0", + "glob-parent": "^3.1.0", + "globby": "^7.1.1", + "is-glob": "^4.0.0", + "loader-utils": "^1.1.0", + "minimatch": "^3.0.4", + "normalize-path": "^3.0.0", + "p-limit": "^2.1.0", + "serialize-javascript": "^1.4.0", + "webpack-log": "^2.0.0" + } + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "dev": true + }, + "create-ecdh": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz", + "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "elliptic": "^6.0.0" + } + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dev": true, + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "dev": true, + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "dev": true, + "requires": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + } + }, + "cyclist": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-0.2.2.tgz", + "integrity": "sha1-GzN5LhHpFKL9bW7WRHRkRE5fpkA=", + "dev": true + }, + "date-now": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz", + "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=", + "dev": true + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "dev": true + }, + "deep-equal": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz", + "integrity": "sha1-9dJgKStmDghO/0zbyfCK0yR0SLU=", + "dev": true + }, + "default-gateway": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", + "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", + "dev": true, + "requires": { + "execa": "^1.0.0", + "ip-regex": "^2.1.0" + } + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "del": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/del/-/del-4.1.0.tgz", + "integrity": "sha512-C4kvKNlYrwXhKxz97BuohF8YoGgQ23Xm9lvoHmgT7JaPGprSEjk3+XFled74Yt/x0ZABUHg2D67covzAPUKx5Q==", + "dev": true, + "requires": { + "globby": "^6.1.0", + "is-path-cwd": "^2.0.0", + "is-path-in-cwd": "^2.0.0", + "p-map": "^2.0.0", + "pify": "^4.0.1", + "rimraf": "^2.6.3" + }, + "dependencies": { + "globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + } + } + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "dev": true + }, + "des.js": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz", + "integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", + "dev": true + }, + "detect-file": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", + "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=", + "dev": true + }, + "detect-node": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz", + "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==", + "dev": true + }, + "diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } + }, + "dir-glob": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz", + "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==", + "dev": true, + "requires": { + "path-type": "^3.0.0" + } + }, + "dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=", + "dev": true + }, + "dns-packet": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz", + "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==", + "dev": true, + "requires": { + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" + } + }, + "dns-txt": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", + "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", + "dev": true, + "requires": { + "buffer-indexof": "^1.0.0" + } + }, + "domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", + "dev": true + }, + "duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "dev": true, + "requires": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", + "dev": true + }, + "elliptic": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.1.tgz", + "integrity": "sha512-BsXLz5sqX8OHcsh7CqBMztyXARmGQ3LWPtGjJi6DiJHq5C/qvi9P3OqgswKSDftbu8+IoI/QDTAm2fFnQ9SZSQ==", + "dev": true, + "requires": { + "bn.js": "^4.4.0", + "brorand": "^1.0.1", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.0" + } + }, + "emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", + "dev": true + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "dev": true + }, + "end-of-stream": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", + "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", + "dev": true, + "requires": { + "once": "^1.4.0" + } + }, + "enhanced-resolve": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.1.0.tgz", + "integrity": "sha512-F/7vkyTtyc/llOIn8oWclcB25KdRaiPBpZYDgJHgh/UHtpgT2p2eldQgtQnLtUvfMKPKxbRaQM/hHkvLHt1Vng==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.4.0", + "tapable": "^1.0.0" + } + }, + "errno": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", + "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", + "dev": true, + "requires": { + "prr": "~1.0.1" + } + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "eslint-scope": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", + "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "dev": true, + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "esrecurse": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", + "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", + "dev": true, + "requires": { + "estraverse": "^4.1.0" + } + }, + "estraverse": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", + "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=", + "dev": true + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "dev": true + }, + "eventemitter3": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.0.tgz", + "integrity": "sha512-ivIvhpq/Y0uSjcHDcOIccjmYjGLcP09MFGE7ysAwkAvkXfpZlC985pH2/ui64DKazbTW/4kN3yqozUxlXzI6cA==", + "dev": true + }, + "events": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.0.0.tgz", + "integrity": "sha512-Dc381HFWJzEOhQ+d8pkNon++bk9h6cdAoAj4iE6Q4y6xgTzySWXlKn05/TVNpjnfRqi/X0EpJEJohPjNI3zpVA==", + "dev": true + }, + "eventsource": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.0.7.tgz", + "integrity": "sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ==", + "dev": true, + "requires": { + "original": "^1.0.0" + } + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dev": true, + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "expand-tilde": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", + "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", + "dev": true, + "requires": { + "homedir-polyfill": "^1.0.1" + } + }, + "express": { + "version": "4.16.4", + "resolved": "https://registry.npmjs.org/express/-/express-4.16.4.tgz", + "integrity": "sha512-j12Uuyb4FMrd/qQAm6uCHAkPtO8FDTRJZBDd5D2KOL2eLaz1yUNdUB/NOIyq0iU4q4cFarsUCrnFDPBcnksuOg==", + "dev": true, + "requires": { + "accepts": "~1.3.5", + "array-flatten": "1.1.1", + "body-parser": "1.18.3", + "content-disposition": "0.5.2", + "content-type": "~1.0.4", + "cookie": "0.3.1", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.1.1", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.4", + "qs": "6.5.2", + "range-parser": "~1.2.0", + "safe-buffer": "5.1.2", + "send": "0.16.2", + "serve-static": "1.13.2", + "setprototypeof": "1.1.0", + "statuses": "~1.4.0", + "type-is": "~1.6.16", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", + "dev": true + } + } + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "fast-deep-equal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", + "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", + "dev": true + }, + "fast-json-stable-stringify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", + "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=", + "dev": true + }, + "faye-websocket": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", + "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", + "dev": true, + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "figgy-pudding": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.1.tgz", + "integrity": "sha512-vNKxJHTEKNThjfrdJwHc7brvM6eVevuO5nTj6ez8ZQ1qbXTvGthucRF7S4vf2cr71QVnT70V34v0S1DyQsti0w==", + "dev": true + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "finalhandler": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz", + "integrity": "sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==", + "dev": true, + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "statuses": "~1.4.0", + "unpipe": "~1.0.0" + } + }, + "find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "findup-sync": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz", + "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=", + "dev": true, + "requires": { + "detect-file": "^1.0.0", + "is-glob": "^3.1.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + } + }, + "follow-redirects": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.7.0.tgz", + "integrity": "sha512-m/pZQy4Gj287eNy94nivy5wchN3Kp+Q5WgUPNy5lJSZ3sgkVKSYV/ZChMAQVIgx1SqfZ2zBZtPA2YlXIWxxJOQ==", + "dev": true, + "requires": { + "debug": "^3.2.6" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + } + } + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true + }, + "forwarded": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", + "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=", + "dev": true + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dev": true, + "requires": { + "map-cache": "^0.2.2" + } + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "dev": true + }, + "from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, + "fs-write-stream-atomic": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", + "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "fsevents": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.7.tgz", + "integrity": "sha512-Pxm6sI2MeBD7RdD12RYsqaP0nMiwx8eZBXCa6z2L+mRHm2DYrOYwihmhjpkdjUHwQhslWQjRpEgNq4XvBmaAuw==", + "dev": true, + "optional": true, + "requires": { + "nan": "^2.9.2", + "node-pre-gyp": "^0.10.0" + }, + "dependencies": { + "abbrev": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "ansi-regex": { + "version": "2.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "aproba": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "optional": true + }, + "are-we-there-yet": { + "version": "1.1.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "balanced-match": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "brace-expansion": { + "version": "1.1.11", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "chownr": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "code-point-at": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "optional": true + }, + "concat-map": { + "version": "0.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "console-control-strings": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "optional": true + }, + "core-util-is": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "debug": { + "version": "2.6.9", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ms": "2.0.0" + } + }, + "deep-extend": { + "version": "0.6.0", + "bundled": true, + "dev": true, + "optional": true + }, + "delegates": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "detect-libc": { + "version": "1.0.3", + "bundled": true, + "dev": true, + "optional": true + }, + "fs-minipass": { + "version": "1.2.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minipass": "^2.2.1" + } + }, + "fs.realpath": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "gauge": { + "version": "2.7.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "glob": { + "version": "7.1.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "has-unicode": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "iconv-lite": { + "version": "0.4.24", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ignore-walk": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "inflight": { + "version": "1.0.6", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.3", + "bundled": true, + "dev": true, + "optional": true + }, + "ini": { + "version": "1.3.5", + "bundled": true, + "dev": true, + "optional": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "0.0.8", + "bundled": true, + "dev": true, + "optional": true + }, + "minipass": { + "version": "2.3.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + } + }, + "minizlib": { + "version": "1.2.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minipass": "^2.2.1" + } + }, + "mkdirp": { + "version": "0.5.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minimist": "0.0.8" + } + }, + "ms": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "needle": { + "version": "2.2.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "debug": "^2.1.2", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + } + }, + "node-pre-gyp": { + "version": "0.10.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "detect-libc": "^1.0.2", + "mkdirp": "^0.5.1", + "needle": "^2.2.1", + "nopt": "^4.0.1", + "npm-packlist": "^1.1.6", + "npmlog": "^4.0.2", + "rc": "^1.2.7", + "rimraf": "^2.6.1", + "semver": "^5.3.0", + "tar": "^4" + } + }, + "nopt": { + "version": "4.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, + "npm-bundled": { + "version": "1.0.5", + "bundled": true, + "dev": true, + "optional": true + }, + "npm-packlist": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1" + } + }, + "npmlog": { + "version": "4.1.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "object-assign": { + "version": "4.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "once": { + "version": "1.4.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "wrappy": "1" + } + }, + "os-homedir": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "os-tmpdir": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "osenv": { + "version": "0.1.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "process-nextick-args": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "rc": { + "version": "1.2.8", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "optional": true + } + } + }, + "readable-stream": { + "version": "2.3.6", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "rimraf": { + "version": "2.6.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "glob": "^7.1.3" + } + }, + "safe-buffer": { + "version": "5.1.2", + "bundled": true, + "dev": true, + "optional": true + }, + "safer-buffer": { + "version": "2.1.2", + "bundled": true, + "dev": true, + "optional": true + }, + "sax": { + "version": "1.2.4", + "bundled": true, + "dev": true, + "optional": true + }, + "semver": { + "version": "5.6.0", + "bundled": true, + "dev": true, + "optional": true + }, + "set-blocking": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "signal-exit": { + "version": "3.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "string-width": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "string_decoder": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "tar": { + "version": "4.4.8", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "chownr": "^1.1.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.3.4", + "minizlib": "^1.1.1", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.2", + "yallist": "^3.0.2" + } + }, + "util-deprecate": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "wide-align": { + "version": "1.1.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "string-width": "^1.0.2 || 2" + } + }, + "wrappy": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "yallist": { + "version": "3.0.3", + "bundled": true, + "dev": true, + "optional": true + } + } + }, + "get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", + "dev": true + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true + }, + "glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "global-modules": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "dev": true, + "requires": { + "global-prefix": "^1.0.1", + "is-windows": "^1.0.1", + "resolve-dir": "^1.0.0" + } + }, + "global-prefix": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", + "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", + "dev": true, + "requires": { + "expand-tilde": "^2.0.2", + "homedir-polyfill": "^1.0.1", + "ini": "^1.3.4", + "is-windows": "^1.0.1", + "which": "^1.2.14" + } + }, + "globby": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/globby/-/globby-7.1.1.tgz", + "integrity": "sha1-+yzP+UAfhgCUXfral0QMypcrhoA=", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "dir-glob": "^2.0.0", + "glob": "^7.1.2", + "ignore": "^3.3.5", + "pify": "^3.0.0", + "slash": "^1.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + } + } + }, + "graceful-fs": { + "version": "4.1.15", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz", + "integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==", + "dev": true + }, + "handle-thing": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.0.tgz", + "integrity": "sha512-d4sze1JNC454Wdo2fkuyzCr6aHcbL6PGGuFAz0Li/NcOm1tCHGnWDRmJP85dh9IhQErTc2svWFEX5xHIOo//kQ==", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dev": true, + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "hash-base": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", + "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "dev": true, + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "homedir-polyfill": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", + "dev": true, + "requires": { + "parse-passwd": "^1.0.0" + } + }, + "hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "html-entities": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.2.1.tgz", + "integrity": "sha1-DfKTUfByEWNRXfueVUPl9u7VFi8=", + "dev": true + }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", + "dev": true + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "http-parser-js": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.0.tgz", + "integrity": "sha512-cZdEF7r4gfRIq7ezX9J0T+kQmJNOub71dWbgAXVHDct80TKP4MCETtZQ31xyv38UwgzkWPYF/Xc0ge55dW9Z9w==", + "dev": true + }, + "http-proxy": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.17.0.tgz", + "integrity": "sha512-Taqn+3nNvYRfJ3bGvKfBSRwy1v6eePlm3oc/aWVxZp57DQr5Eq3xhKJi7Z4hZpS8PC3H4qI+Yly5EmFacGuA/g==", + "dev": true, + "requires": { + "eventemitter3": "^3.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + } + }, + "http-proxy-middleware": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", + "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", + "dev": true, + "requires": { + "http-proxy": "^1.17.0", + "is-glob": "^4.0.0", + "lodash": "^4.17.11", + "micromatch": "^3.1.10" + } + }, + "https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", + "dev": true + }, + "iconv-lite": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", + "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ieee754": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", + "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==", + "dev": true + }, + "iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", + "dev": true + }, + "ignore": { + "version": "3.3.10", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", + "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==", + "dev": true + }, + "import-local": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", + "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", + "dev": true, + "requires": { + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true + }, + "indexof": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", + "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, + "ini": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", + "dev": true + }, + "internal-ip": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", + "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", + "dev": true, + "requires": { + "default-gateway": "^4.2.0", + "ipaddr.js": "^1.9.0" + }, + "dependencies": { + "ipaddr.js": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.0.tgz", + "integrity": "sha512-M4Sjn6N/+O6/IXSJseKqHoFc+5FdGJ22sXqnjTpdZweHK64MzEPAyQZyEU3R/KRv2GLoa7nNtg/C2Ev6m7z+eA==", + "dev": true + } + } + }, + "interpret": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.2.0.tgz", + "integrity": "sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw==", + "dev": true + }, + "invert-kv": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", + "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==", + "dev": true + }, + "ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", + "dev": true + }, + "ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", + "dev": true + }, + "ipaddr.js": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.8.0.tgz", + "integrity": "sha1-6qM9bd16zo9/b+DJygRA5wZzix4=", + "dev": true + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-path-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.0.0.tgz", + "integrity": "sha512-m5dHHzpOXEiv18JEORttBO64UgTEypx99vCxQLjbBvGhOJxnTNglYoFXxwo6AbsQb79sqqycQEHv2hWkHZAijA==", + "dev": true + }, + "is-path-in-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.0.0.tgz", + "integrity": "sha512-6Vz5Gc9s/sDA3JBVu0FzWufm8xaBsqy1zn8Q6gmvGP6nSDMw78aS4poBNeatWjaRpTpxxLn1WOndAiOlk+qY8A==", + "dev": true, + "requires": { + "is-path-inside": "^1.0.0" + } + }, + "is-path-inside": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", + "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", + "dev": true, + "requires": { + "path-is-inside": "^1.0.1" + } + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "json3": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.2.tgz", + "integrity": "sha1-PAQ0dD35Pi9cQq7nsZvLSDV19OE=", + "dev": true + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true + } + } + }, + "killable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", + "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==", + "dev": true + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true + }, + "lcid": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", + "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", + "dev": true, + "requires": { + "invert-kv": "^2.0.0" + } + }, + "loader-runner": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", + "dev": true + }, + "loader-utils": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", + "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^2.0.0", + "json5": "^1.0.1" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "dev": true + }, + "loglevel": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.6.1.tgz", + "integrity": "sha1-4PyVEztu8nbNyIh82vJKpvFW+Po=", + "dev": true + }, + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "requires": { + "yallist": "^3.0.2" + } + }, + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + } + }, + "mamacro": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/mamacro/-/mamacro-0.0.3.tgz", + "integrity": "sha512-qMEwh+UujcQ+kbz3T6V+wAmO2U8veoq2w+3wY8MquqwVA3jChfwY+Tk52GZKDfACEPjuZ7r2oJLejwpt8jtwTA==", + "dev": true + }, + "map-age-cleaner": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", + "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", + "dev": true, + "requires": { + "p-defer": "^1.0.0" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dev": true, + "requires": { + "object-visit": "^1.0.0" + } + }, + "md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "dev": true, + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "dev": true + }, + "mem": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz", + "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==", + "dev": true, + "requires": { + "map-age-cleaner": "^0.1.1", + "mimic-fn": "^2.0.0", + "p-is-promise": "^2.0.0" + } + }, + "memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", + "dev": true, + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", + "dev": true + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "dev": true + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dev": true, + "requires": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + } + }, + "mime": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", + "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==", + "dev": true + }, + "mime-db": { + "version": "1.38.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.38.0.tgz", + "integrity": "sha512-bqVioMFFzc2awcdJZIzR3HjZFX20QhilVS7hytkKrv7xFAn8bM1gzc/FOX2awLISvWe0PV8ptFKcon+wZ5qYkg==", + "dev": true + }, + "mime-types": { + "version": "2.1.22", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.22.tgz", + "integrity": "sha512-aGl6TZGnhm/li6F7yx82bJiBZwgiEa4Hf6CNr8YO+r5UHr53tSTYZb102zyU50DOWWKeOv0uQLRL0/9EiKWCog==", + "dev": true, + "requires": { + "mime-db": "~1.38.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", + "dev": true + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true + }, + "mississippi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", + "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", + "dev": true, + "requires": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^3.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + } + }, + "mixin-deep": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz", + "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==", + "dev": true, + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "dev": true, + "requires": { + "minimist": "0.0.8" + } + }, + "move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "dev": true, + "requires": { + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "multicast-dns": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", + "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "dev": true, + "requires": { + "dns-packet": "^1.3.1", + "thunky": "^1.0.2" + } + }, + "multicast-dns-service-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", + "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=", + "dev": true + }, + "nan": { + "version": "2.13.2", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.13.2.tgz", + "integrity": "sha512-TghvYc72wlMGMVMluVo9WRJc0mB8KxxF/gZ4YYFy7V2ZQX9l7rgbPg7vjS9mt6U5HXODVFVI2bOduCzwOMv/lw==", + "dev": true, + "optional": true + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + } + }, + "negotiator": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz", + "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=", + "dev": true + }, + "neo-async": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.0.tgz", + "integrity": "sha512-MFh0d/Wa7vkKO3Y3LlacqAEeHK0mckVqzDieUKTT+KGxi+zIpeVsFxymkIiRpbpDziHc290Xr9A1O4Om7otoRA==", + "dev": true + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, + "node-forge": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.7.5.tgz", + "integrity": "sha512-MmbQJ2MTESTjt3Gi/3yG1wGpIMhUfcIypUCGtTizFR9IiccFwxSpfp0vtIZlkFclEqERemxfnSdZEMR9VqqEFQ==", + "dev": true + }, + "node-libs-browser": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.0.tgz", + "integrity": "sha512-5MQunG/oyOaBdttrL40dA7bUfPORLRWMUJLQtMg7nluxUvk5XwnLdL9twQHFAjRx/y7mIMkLKT9++qPbbk6BZA==", + "dev": true, + "requires": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.0", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "0.0.4" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + } + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, + "requires": { + "path-key": "^2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dev": true, + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dev": true, + "requires": { + "isobject": "^3.0.0" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "dev": true + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "dev": true, + "requires": { + "ee-first": "1.1.1" + } + }, + "on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "opn": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", + "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", + "dev": true, + "requires": { + "is-wsl": "^1.1.0" + } + }, + "original": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", + "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", + "dev": true, + "requires": { + "url-parse": "^1.4.3" + } + }, + "os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", + "dev": true + }, + "os-locale": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", + "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", + "dev": true, + "requires": { + "execa": "^1.0.0", + "lcid": "^2.0.0", + "mem": "^4.0.0" + } + }, + "p-defer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=", + "dev": true + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true + }, + "p-is-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", + "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==", + "dev": true + }, + "p-limit": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.0.tgz", + "integrity": "sha512-pZbTJpoUsCzV48Mc9Nh51VbwO0X9cuPFE8gYwx9BTCt9SF8/b7Zljd2fVgOxhIF/HDTKgpVzs+GPhyKfjLLFRQ==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "dev": true + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "pako": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.10.tgz", + "integrity": "sha512-0DTvPVU3ed8+HNXOu5Bs+o//Mbdj9VNQMUOe9oKCwh8l0GNwpTDMKCWbRjgtD291AWnkAgkqA/LOnQS8AmS1tw==", + "dev": true + }, + "parallel-transform": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.1.0.tgz", + "integrity": "sha1-1BDwZbBdojCB/NEPKIVMKb2jOwY=", + "dev": true, + "requires": { + "cyclist": "~0.2.2", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + } + }, + "parse-asn1": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.4.tgz", + "integrity": "sha512-Qs5duJcuvNExRfFZ99HDD3z4mAi3r9Wl/FOjEOijlxwCZs7E7mW2vjTpgQ4J8LpTF8x5v+1Vn5UQFejmWT11aw==", + "dev": true, + "requires": { + "asn1.js": "^4.0.0", + "browserify-aes": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", + "dev": true + }, + "parseurl": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz", + "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=", + "dev": true + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true + }, + "path-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz", + "integrity": "sha1-oLhwcpquIUAFt9UDLsLLuw+0RRo=", + "dev": true + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", + "dev": true + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true + }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", + "dev": true + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", + "dev": true + }, + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "requires": { + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + } + } + }, + "pbkdf2": { + "version": "3.0.17", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.17.tgz", + "integrity": "sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==", + "dev": true, + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dev": true, + "requires": { + "pinkie": "^2.0.0" + } + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dev": true, + "requires": { + "find-up": "^3.0.0" + } + }, + "portfinder": { + "version": "1.0.20", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.20.tgz", + "integrity": "sha512-Yxe4mTyDzTd59PZJY4ojZR8F+E5e97iq2ZOHPz3HDgSvYC5siNad2tLooQ5y5QHyQhc3xVqvyk/eNA3wuoa7Sw==", + "dev": true, + "requires": { + "async": "^1.5.2", + "debug": "^2.2.0", + "mkdirp": "0.5.x" + } + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "dev": true + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "dev": true + }, + "process-nextick-args": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", + "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==", + "dev": true + }, + "promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", + "dev": true + }, + "proxy-addr": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.4.tgz", + "integrity": "sha512-5erio2h9jp5CHGwcybmxmVqHmnCBZeewlfJ0pex+UW7Qny7OOZXTtH56TGNyBizkgiOwhJtMKrVzDTeKcySZwA==", + "dev": true, + "requires": { + "forwarded": "~0.1.2", + "ipaddr.js": "1.8.0" + } + }, + "prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", + "dev": true + }, + "public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "dev": true, + "requires": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + }, + "dependencies": { + "pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + } + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true + }, + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "dev": true + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "dev": true + }, + "querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", + "dev": true + }, + "querystringify": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.1.1.tgz", + "integrity": "sha512-w7fLxIRCRT7U8Qu53jQnJyPkYZIaR4n5151KMfcJlO/A9397Wxb1amJvROTK6TOnp7PfoAmg/qXiNHI+08jRfA==", + "dev": true + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dev": true, + "requires": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "range-parser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", + "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=", + "dev": true + }, + "raw-body": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.3.tgz", + "integrity": "sha512-9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw==", + "dev": true, + "requires": { + "bytes": "3.0.0", + "http-errors": "1.6.3", + "iconv-lite": "0.4.23", + "unpipe": "1.0.0" + } + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", + "dev": true + }, + "repeat-element": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", + "dev": true + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true + }, + "require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", + "dev": true + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", + "dev": true + }, + "resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "dev": true, + "requires": { + "resolve-from": "^3.0.0" + } + }, + "resolve-dir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", + "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", + "dev": true, + "requires": { + "expand-tilde": "^2.0.0", + "global-modules": "^1.0.0" + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "dev": true + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true + }, + "rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dev": true, + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", + "dev": true, + "requires": { + "aproba": "^1.1.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, + "requires": { + "ret": "~0.1.10" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", + "dev": true + }, + "selfsigned": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.4.tgz", + "integrity": "sha512-9AukTiDmHXGXWtWjembZ5NDmVvP2695EtpgbCsxCa68w3c88B+alqbmZ4O3hZ4VWGXeGWzEVdvqgAJD8DQPCDw==", + "dev": true, + "requires": { + "node-forge": "0.7.5" + } + }, + "semver": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz", + "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==", + "dev": true + }, + "send": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz", + "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==", + "dev": true, + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.6.2", + "mime": "1.4.1", + "ms": "2.0.0", + "on-finished": "~2.3.0", + "range-parser": "~1.2.0", + "statuses": "~1.4.0" + } + }, + "serialize-javascript": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-1.6.1.tgz", + "integrity": "sha512-A5MOagrPFga4YaKQSWHryl7AXvbQkEqpw4NNYMTNYUNV51bA8ABHgYFpqKx+YFFrw59xMV1qGH1R4AgoNIVgCw==", + "dev": true + }, + "serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "dev": true, + "requires": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + } + }, + "serve-static": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz", + "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==", + "dev": true, + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.2", + "send": "0.16.2" + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "dev": true + }, + "set-value": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz", + "integrity": "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", + "dev": true + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true + }, + "signal-exit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", + "dev": true + }, + "slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", + "dev": true + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "requires": { + "kind-of": "^3.2.0" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "sockjs": { + "version": "0.3.19", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.19.tgz", + "integrity": "sha512-V48klKZl8T6MzatbLlzzRNhMepEys9Y4oGFpypBFFn1gLI/QQ9HtLLyWJNbPlwGLelOVOEijUbTTJeLLI59jLw==", + "dev": true, + "requires": { + "faye-websocket": "^0.10.0", + "uuid": "^3.0.1" + } + }, + "sockjs-client": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.3.0.tgz", + "integrity": "sha512-R9jxEzhnnrdxLCNln0xg5uGHqMnkhPSTzUZH2eXcR03S/On9Yvoq2wyUZILRUhZCNVu2PmwWVoyuiPz8th8zbg==", + "dev": true, + "requires": { + "debug": "^3.2.5", + "eventsource": "^1.0.7", + "faye-websocket": "~0.11.1", + "inherits": "^2.0.3", + "json3": "^3.3.2", + "url-parse": "^1.4.3" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "faye-websocket": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.1.tgz", + "integrity": "sha1-8O/hjE9W5PQK/H4Gxxn9XuYYjzg=", + "dev": true, + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + } + } + }, + "source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "source-map-resolve": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", + "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", + "dev": true, + "requires": { + "atob": "^2.1.1", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-support": { + "version": "0.5.12", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.12.tgz", + "integrity": "sha512-4h2Pbvyy15EE02G+JOZpUCmqWJuqrs+sEkzewTm++BPi7Hvn/HwcqLAcNxYAyI0x13CpPPn+kMjl+hplXMHITQ==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "source-map-url": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", + "dev": true + }, + "spdy": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.0.tgz", + "integrity": "sha512-ot0oEGT/PGUpzf/6uk4AWLqkq+irlqHXkrdbk51oWONh3bxQmBuljxPNl66zlRRcIJStWq0QkLUCPOPjgjvU0Q==", + "dev": true, + "requires": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "dependencies": { + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + } + } + }, + "spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dev": true, + "requires": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + }, + "dependencies": { + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + }, + "readable-stream": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.3.0.tgz", + "integrity": "sha512-EsI+s3k3XsW+fU8fQACLN59ky34AZ14LoeVZpYwmZvldCFo0r0gnelwF2TcMjLor/BTL5aDJVBMkss0dthToPw==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.0" + } + }, + "ssri": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", + "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", + "dev": true, + "requires": { + "figgy-pudding": "^3.5.1" + } + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dev": true, + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "statuses": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", + "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==", + "dev": true + }, + "stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "dev": true, + "requires": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "stream-each": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", + "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" + } + }, + "stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "dev": true, + "requires": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "stream-shift": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz", + "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "dev": true + }, + "terser": { + "version": "3.17.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-3.17.0.tgz", + "integrity": "sha512-/FQzzPJmCpjAH9Xvk2paiWrFq+5M6aVOf+2KRbwhByISDX/EujxsK+BAvrhb6H+2rtrLCHK9N01wO014vrIwVQ==", + "dev": true, + "requires": { + "commander": "^2.19.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.10" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "terser-webpack-plugin": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.2.3.tgz", + "integrity": "sha512-GOK7q85oAb/5kE12fMuLdn2btOS9OBZn4VsecpHDywoUC/jLhSAKOiYo0ezx7ss2EXPMzyEWFoE0s1WLE+4+oA==", + "dev": true, + "requires": { + "cacache": "^11.0.2", + "find-cache-dir": "^2.0.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^1.4.0", + "source-map": "^0.6.1", + "terser": "^3.16.1", + "webpack-sources": "^1.1.0", + "worker-farm": "^1.5.2" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "thunky": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.0.3.tgz", + "integrity": "sha512-YwT8pjmNcAXBZqrubu22P4FYsh2D4dxRmnWBOL8Jk8bUcRUtc5326kx32tuTmFDAZtLOGEVNl8POAR8j896Iow==", + "dev": true + }, + "timers-browserify": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.10.tgz", + "integrity": "sha512-YvC1SV1XdOUaL6gx5CoGroT3Gu49pK9+TZ38ErPldOWW4j49GI1HKs9DV+KGq/w6y+LZ72W1c8cKz2vzY+qpzg==", + "dev": true, + "requires": { + "setimmediate": "^1.0.4" + } + }, + "to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", + "dev": true + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, + "tslib": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz", + "integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==", + "dev": true + }, + "tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", + "dev": true + }, + "type-is": { + "version": "1.6.16", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.16.tgz", + "integrity": "sha512-HRkVv/5qY2G6I8iab9cI7v1bOIdhm94dVjQCPFElW9W+3GeDOSHmy2EBYe4VTApuzolPcmgFTN3ftVJRKR2J9Q==", + "dev": true, + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.18" + } + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "dev": true + }, + "union-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz", + "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^0.4.3" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "set-value": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz", + "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.1", + "to-object-path": "^0.3.0" + } + } + } + }, + "unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "dev": true, + "requires": { + "unique-slug": "^2.0.0" + } + }, + "unique-slug": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.1.tgz", + "integrity": "sha512-n9cU6+gITaVu7VGj1Z8feKMmfAjEAQGhwD9fE3zvpRRa0wEIx8ODYkVGfSc94M2OX00tUFV8wH3zYbm1I8mxFg==", + "dev": true, + "requires": { + "imurmurhash": "^0.1.4" + } + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "dev": true + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dev": true, + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true + } + } + }, + "upath": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.2.tgz", + "integrity": "sha512-kXpym8nmDmlCBr7nKdIx8P2jNBa+pBpIUFRnKJ4dr8htyYGJFokkr2ZvERRtUN+9SY+JqXouNgUPtv6JQva/2Q==", + "dev": true + }, + "uri-js": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", + "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "dev": true + }, + "url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "dev": true, + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", + "dev": true + } + } + }, + "url-parse": { + "version": "1.4.6", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.6.tgz", + "integrity": "sha512-/B8AD9iQ01seoXmXf9z/MjLZQIdOoYl/+gvsQF6+mpnxaTfG9P7srYaiqaDMyKkR36XMXfhqSHss5MyFAO8lew==", + "dev": true, + "requires": { + "querystringify": "^2.0.0", + "requires-port": "^1.0.0" + } + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true + }, + "util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "dev": true, + "requires": { + "inherits": "2.0.3" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "dev": true + }, + "uuid": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", + "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", + "dev": true + }, + "v8-compile-cache": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.0.2.tgz", + "integrity": "sha512-1wFuMUIM16MDJRCrpbpuEPTUGmM5QMUg0cr3KFwra2XgOgFcPGDQHDh3CszSCD2Zewc/dh/pamNEW8CbfDebUw==", + "dev": true + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "dev": true + }, + "vm-browserify": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz", + "integrity": "sha1-XX6kW7755Kb/ZflUOOCofDV9WnM=", + "dev": true, + "requires": { + "indexof": "0.0.1" + } + }, + "watchpack": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.6.0.tgz", + "integrity": "sha512-i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA==", + "dev": true, + "requires": { + "chokidar": "^2.0.2", + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0" + } + }, + "wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dev": true, + "requires": { + "minimalistic-assert": "^1.0.0" + } + }, + "webpack": { + "version": "4.30.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.30.0.tgz", + "integrity": "sha512-4hgvO2YbAFUhyTdlR4FNyt2+YaYBYHavyzjCMbZzgglo02rlKi/pcsEzwCuCpsn1ryzIl1cq/u8ArIKu8JBYMg==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-module-context": "1.8.5", + "@webassemblyjs/wasm-edit": "1.8.5", + "@webassemblyjs/wasm-parser": "1.8.5", + "acorn": "^6.0.5", + "acorn-dynamic-import": "^4.0.0", + "ajv": "^6.1.0", + "ajv-keywords": "^3.1.0", + "chrome-trace-event": "^1.0.0", + "enhanced-resolve": "^4.1.0", + "eslint-scope": "^4.0.0", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^2.3.0", + "loader-utils": "^1.1.0", + "memory-fs": "~0.4.1", + "micromatch": "^3.1.8", + "mkdirp": "~0.5.0", + "neo-async": "^2.5.0", + "node-libs-browser": "^2.0.0", + "schema-utils": "^1.0.0", + "tapable": "^1.1.0", + "terser-webpack-plugin": "^1.1.0", + "watchpack": "^1.5.0", + "webpack-sources": "^1.3.0" + } + }, + "webpack-cli": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.3.0.tgz", + "integrity": "sha512-t1M7G4z5FhHKJ92WRKwZ1rtvi7rHc0NZoZRbSkol0YKl4HvcC8+DsmGDmK7MmZxHSAetHagiOsjOB6MmzC2TUw==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "cross-spawn": "^6.0.5", + "enhanced-resolve": "^4.1.0", + "findup-sync": "^2.0.0", + "global-modules": "^1.0.0", + "import-local": "^2.0.0", + "interpret": "^1.1.0", + "loader-utils": "^1.1.0", + "supports-color": "^5.5.0", + "v8-compile-cache": "^2.0.2", + "yargs": "^12.0.5" + } + }, + "webpack-dev-middleware": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.6.2.tgz", + "integrity": "sha512-A47I5SX60IkHrMmZUlB0ZKSWi29TZTcPz7cha1Z75yYOsgWh/1AcPmQEbC8ZIbU3A1ytSv1PMU0PyPz2Lmz2jg==", + "dev": true, + "requires": { + "memory-fs": "^0.4.1", + "mime": "^2.3.1", + "range-parser": "^1.0.3", + "webpack-log": "^2.0.0" + }, + "dependencies": { + "mime": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.2.tgz", + "integrity": "sha512-zJBfZDkwRu+j3Pdd2aHsR5GfH2jIWhmL1ZzBoc+X+3JEti2hbArWcyJ+1laC1D2/U/W1a/+Cegj0/OnEU2ybjg==", + "dev": true + } + } + }, + "webpack-dev-server": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.3.1.tgz", + "integrity": "sha512-jY09LikOyGZrxVTXK0mgIq9y2IhCoJ05848dKZqX1gAGLU1YDqgpOT71+W53JH/wI4v6ky4hm+KvSyW14JEs5A==", + "dev": true, + "requires": { + "ansi-html": "0.0.7", + "bonjour": "^3.5.0", + "chokidar": "^2.1.5", + "compression": "^1.7.4", + "connect-history-api-fallback": "^1.6.0", + "debug": "^4.1.1", + "del": "^4.1.0", + "express": "^4.16.4", + "html-entities": "^1.2.1", + "http-proxy-middleware": "^0.19.1", + "import-local": "^2.0.0", + "internal-ip": "^4.2.0", + "ip": "^1.1.5", + "killable": "^1.0.1", + "loglevel": "^1.6.1", + "opn": "^5.5.0", + "portfinder": "^1.0.20", + "schema-utils": "^1.0.0", + "selfsigned": "^1.10.4", + "semver": "^6.0.0", + "serve-index": "^1.9.1", + "sockjs": "0.3.19", + "sockjs-client": "1.3.0", + "spdy": "^4.0.0", + "strip-ansi": "^3.0.1", + "supports-color": "^6.1.0", + "url": "^0.11.0", + "webpack-dev-middleware": "^3.6.2", + "webpack-log": "^2.0.0", + "yargs": "12.0.5" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + }, + "semver": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.0.0.tgz", + "integrity": "sha512-0UewU+9rFapKFnlbirLi3byoOuhrSsli/z/ihNnvM24vgF+8sNBiI1LZPBSH9wJKUwaUbw+s3hToDLCXkrghrQ==", + "dev": true + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "webpack-log": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", + "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", + "dev": true, + "requires": { + "ansi-colors": "^3.0.0", + "uuid": "^3.3.2" + } + }, + "webpack-sources": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.3.0.tgz", + "integrity": "sha512-OiVgSrbGu7NEnEvQJJgdSFPl2qWKkWq5lHMhgiToIiN9w34EBnjYzSYs+VbL5KoYiLNtFFa7BZIKxRED3I32pA==", + "dev": true, + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "websocket-driver": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.0.tgz", + "integrity": "sha1-DK+dLXVdk67gSdS90NP+LMoqJOs=", + "dev": true, + "requires": { + "http-parser-js": ">=0.4.0", + "websocket-extensions": ">=0.1.1" + } + }, + "websocket-extensions": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.3.tgz", + "integrity": "sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg==", + "dev": true + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, + "worker-farm": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.6.0.tgz", + "integrity": "sha512-6w+3tHbM87WnSWnENBUvA2pxJPLhQUg5LKwUQHq3r+XPhIM+Gh2R5ycbwPCyuGbNg+lPgdcnQUhuC02kJCvffQ==", + "dev": true, + "requires": { + "errno": "~0.1.7" + } + }, + "wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "xtend": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", + "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=", + "dev": true + }, + "y18n": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", + "dev": true + }, + "yallist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.0.3.tgz", + "integrity": "sha512-S+Zk8DEWE6oKpV+vI3qWkaK+jSbIK86pCwe2IF/xwIpQ8jEuxpw9NyaGjmp9+BoJv5FV2piqCDcoCtStppiq2A==", + "dev": true + }, + "yargs": { + "version": "12.0.5", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz", + "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==", + "dev": true, + "requires": { + "cliui": "^4.0.0", + "decamelize": "^1.2.0", + "find-up": "^3.0.0", + "get-caller-file": "^1.0.1", + "os-locale": "^3.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1 || ^4.0.0", + "yargs-parser": "^11.1.1" + } + }, + "yargs-parser": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz", + "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } +} diff --git a/examples/browser/package.json b/examples/browser/package.json new file mode 100644 index 0000000..2543c0e --- /dev/null +++ b/examples/browser/package.json @@ -0,0 +1,15 @@ +{ + "name": "jsonpath-wasm-browser-example", + "version": "0.1.0", + "main": "index.js", + "scripts": { + "build": "webpack --config webpack.config.js", + "start": "webpack-dev-server" + }, + "devDependencies": { + "copy-webpack-plugin": "^5.0.1", + "webpack": "^4.29.6", + "webpack-cli": "^3.3.0", + "webpack-dev-server": "^3.2.1" + } +} diff --git a/examples/browser/webpack.config.js b/examples/browser/webpack.config.js new file mode 100644 index 0000000..b209f8c --- /dev/null +++ b/examples/browser/webpack.config.js @@ -0,0 +1,14 @@ +const CopyWebpackPlugin = require("copy-webpack-plugin"); +const path = require('path'); + +module.exports = { + entry: "./bootstrap.js", + output: { + path: path.resolve(__dirname, "dist"), + filename: "bootstrap.js", + }, + mode: "development", + plugins: [ + new CopyWebpackPlugin(['index.html']) + ] +}; diff --git a/examples/nodejs-rs/.gitignore b/examples/nodejs-rs/.gitignore new file mode 100644 index 0000000..f06235c --- /dev/null +++ b/examples/nodejs-rs/.gitignore @@ -0,0 +1,2 @@ +node_modules +dist diff --git a/examples/nodejs-rs/index.js b/examples/nodejs-rs/index.js new file mode 100644 index 0000000..722ed4b --- /dev/null +++ b/examples/nodejs-rs/index.js @@ -0,0 +1,31 @@ +const jsonpath = require('jsonpath-rs'); + +let jsonObj = { + "school": { + "friends": [ + {"name": "친구1", "age": 20}, + {"name": "친구2", "age": 20} + ] + }, + "friends": [ + {"name": "친구3", "age": 30}, + {"name": "친구4"} + ] +}; + +let ret = [ + {"name": "친구3", "age": 30}, + {"name": "친구1", "age": 20} +]; + +let selector = new jsonpath.Selector(); +selector.path('$..friends[0]'); +selector.value(jsonObj); + +let selectToObj = selector.selectTo(); +let selectToString = selector.selectToStr(); + +console.log( + JSON.stringify(ret) == JSON.stringify(selectToObj), + JSON.stringify(ret) == selectToString +); diff --git a/examples/nodejs-rs/package-lock.json b/examples/nodejs-rs/package-lock.json new file mode 100644 index 0000000..47e1fd9 --- /dev/null +++ b/examples/nodejs-rs/package-lock.json @@ -0,0 +1,658 @@ +{ + "name": "jsonpath-rs-example", + "requires": true, + "lockfileVersion": 1, + "dependencies": { + "ansi-escape-sequences": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-escape-sequences/-/ansi-escape-sequences-4.1.0.tgz", + "integrity": "sha512-dzW9kHxH011uBsidTXd14JXgzye/YLb2LzeKZ4bsgl/Knwx8AtbSFkkGxagdNOoh0DlqHCmfiEjWKBaqjOanVw==", + "requires": { + "array-back": "^3.0.1" + }, + "dependencies": { + "array-back": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/array-back/-/array-back-3.1.0.tgz", + "integrity": "sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==" + } + } + }, + "ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==" + }, + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "array-back": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/array-back/-/array-back-2.0.0.tgz", + "integrity": "sha512-eJv4pLLufP3g5kcZry0j6WXpIbzYw9GUB4mVJZno9wfwiBxbizTnHCw3VJb07cBihbFX48Y7oSrW9y+gt4glyw==", + "requires": { + "typical": "^2.6.1" + } + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "builtins": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", + "integrity": "sha1-y5T662HIaWRR2zZTThQi+U8K7og=" + }, + "chalk": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.1.0.tgz", + "integrity": "sha512-LUHGS/dge4ujbXMJrnihYMcL4AoOweGnw9Tp3kQuqy1Kx5c1qKjqvMJZ6nVJPMWJtKCTN72ZogH3oeSO9g9rXQ==", + "requires": { + "ansi-styles": "^3.1.0", + "escape-string-regexp": "^1.0.5", + "supports-color": "^4.0.0" + } + }, + "chardet": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz", + "integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=" + }, + "cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", + "requires": { + "restore-cursor": "^2.0.0" + } + }, + "cli-width": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz", + "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=" + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "command-line-args": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/command-line-args/-/command-line-args-4.0.7.tgz", + "integrity": "sha512-aUdPvQRAyBvQd2n7jXcsMDz68ckBJELXNzBybCHOibUWEg0mWTnaYCSRU8h9R+aNRSvDihJtssSRCiDRpLaezA==", + "requires": { + "array-back": "^2.0.0", + "find-replace": "^1.0.3", + "typical": "^2.6.1" + } + }, + "command-line-commands": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/command-line-commands/-/command-line-commands-2.0.1.tgz", + "integrity": "sha512-m8c2p1DrNd2ruIAggxd/y6DgygQayf6r8RHwchhXryaLF8I6koYjoYroVP+emeROE9DXN5b9sP1Gh+WtvTTdtQ==", + "requires": { + "array-back": "^2.0.0" + } + }, + "command-line-usage": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/command-line-usage/-/command-line-usage-4.1.0.tgz", + "integrity": "sha512-MxS8Ad995KpdAC0Jopo/ovGIroV/m0KHwzKfXxKag6FHOkGsH8/lv5yjgablcRxCJJC0oJeUMuO/gmaq+Wq46g==", + "requires": { + "ansi-escape-sequences": "^4.0.0", + "array-back": "^2.0.0", + "table-layout": "^0.4.2", + "typical": "^2.6.1" + } + }, + "commander": { + "version": "2.20.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.0.tgz", + "integrity": "sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==", + "optional": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + }, + "external-editor": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz", + "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==", + "requires": { + "chardet": "^0.4.0", + "iconv-lite": "^0.4.17", + "tmp": "^0.0.33" + } + }, + "figures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", + "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "find-replace": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/find-replace/-/find-replace-1.0.3.tgz", + "integrity": "sha1-uI5zZNLZyVlVnziMZmcNYTBEH6A=", + "requires": { + "array-back": "^1.0.4", + "test-value": "^2.1.0" + }, + "dependencies": { + "array-back": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/array-back/-/array-back-1.0.4.tgz", + "integrity": "sha1-ZEun8JX3/898Q7Xw3DnTwfA8Bjs=", + "requires": { + "typical": "^2.6.0" + } + } + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "git-config": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/git-config/-/git-config-0.0.7.tgz", + "integrity": "sha1-qcij7wendsPXImE1bYtye2IgKyg=", + "requires": { + "iniparser": "~1.0.5" + } + }, + "glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "handlebars": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.1.1.tgz", + "integrity": "sha512-3Zhi6C0euYZL5sM0Zcy7lInLXKQ+YLcF/olbN010mzGQ4XVm50JeyBnMqofHh696GrciGruC7kCcApPDJvVgwA==", + "requires": { + "neo-async": "^2.6.0", + "optimist": "^0.6.1", + "source-map": "^0.6.1", + "uglify-js": "^3.1.4" + } + }, + "has-flag": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz", + "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=" + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "iniparser": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/iniparser/-/iniparser-1.0.5.tgz", + "integrity": "sha1-g21r7+bfv87gvM8c+fKsxwJ/eD0=" + }, + "inquirer": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-3.3.0.tgz", + "integrity": "sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==", + "requires": { + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.0", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^2.0.4", + "figures": "^2.0.0", + "lodash": "^4.3.0", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rx-lite": "^4.0.8", + "rx-lite-aggregates": "^4.0.8", + "string-width": "^2.1.0", + "strip-ansi": "^4.0.0", + "through": "^2.3.6" + } + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + }, + "is-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz", + "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=" + }, + "jsonpath-rs": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/jsonpath-rs/-/jsonpath-rs-0.1.7.tgz", + "integrity": "sha512-BSuCWJK5PaTevsPHmFaLb9kzoc1Wh56+TBm6XH+gObIKA8Z3SQp6gUrgibGlApCYipha4IDo59StrdyVcvVPqA==", + "requires": { + "neon-cli": "^0.2.0" + } + }, + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==" + }, + "lodash.padend": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/lodash.padend/-/lodash.padend-4.6.1.tgz", + "integrity": "sha1-U8y6BH0G4VjTEfRdpiX05J5vFm4=" + }, + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==" + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", + "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=" + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "requires": { + "minimist": "0.0.8" + }, + "dependencies": { + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" + } + } + }, + "mute-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", + "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=" + }, + "neo-async": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.0.tgz", + "integrity": "sha512-MFh0d/Wa7vkKO3Y3LlacqAEeHK0mckVqzDieUKTT+KGxi+zIpeVsFxymkIiRpbpDziHc290Xr9A1O4Om7otoRA==" + }, + "neon-cli": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/neon-cli/-/neon-cli-0.2.0.tgz", + "integrity": "sha512-IsrxCyUcuAyWiq4Z+JnTXrjurj2SAL2VtWnCXS8iBYGJeIs1NIhFuLaM6fe7+rOyFfDcqUUTWGxZmkvUqwweRA==", + "requires": { + "chalk": "~2.1.0", + "command-line-args": "^4.0.2", + "command-line-commands": "^2.0.0", + "command-line-usage": "^4.0.0", + "git-config": "0.0.7", + "handlebars": "^4.0.3", + "inquirer": "^3.0.6", + "mkdirp": "^0.5.1", + "quickly-copy-file": "^1.0.0", + "rimraf": "^2.6.1", + "rsvp": "^4.6.1", + "semver": "^5.1.0", + "toml": "^2.3.0", + "ts-typed-json": "^0.2.2", + "validate-npm-package-license": "^3.0.1", + "validate-npm-package-name": "^3.0.0" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "requires": { + "mimic-fn": "^1.0.0" + } + }, + "optimist": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", + "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", + "requires": { + "minimist": "~0.0.1", + "wordwrap": "~0.0.2" + } + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + }, + "quickly-copy-file": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/quickly-copy-file/-/quickly-copy-file-1.0.0.tgz", + "integrity": "sha1-n4/wZiMFEO50IrASFHKwk6hpCFk=", + "requires": { + "mkdirp": "~0.5.0" + } + }, + "reduce-flatten": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/reduce-flatten/-/reduce-flatten-1.0.1.tgz", + "integrity": "sha1-JYx479FT3fk8tWEjf2EYTzaW4yc=" + }, + "restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "requires": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + } + }, + "rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "requires": { + "glob": "^7.1.3" + } + }, + "rsvp": { + "version": "4.8.4", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.4.tgz", + "integrity": "sha512-6FomvYPfs+Jy9TfXmBpBuMWNH94SgCsZmJKcanySzgNNP6LjWxBvyLTa9KaMfDDM5oxRfrKDB0r/qeRsLwnBfA==" + }, + "run-async": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz", + "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=", + "requires": { + "is-promise": "^2.1.0" + } + }, + "rx-lite": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz", + "integrity": "sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ=" + }, + "rx-lite-aggregates": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz", + "integrity": "sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74=", + "requires": { + "rx-lite": "*" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "semver": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz", + "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==" + }, + "signal-exit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "spdx-correct": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", + "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==", + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", + "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==" + }, + "spdx-expression-parse": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", + "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.4.tgz", + "integrity": "sha512-7j8LYJLeY/Yb6ACbQ7F76qy5jHkp0U6jgBfJsk97bwWlVUnUWsAgpyaCvo17h0/RQGnQ036tVDomiwoI4pDkQA==" + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "supports-color": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz", + "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=", + "requires": { + "has-flag": "^2.0.0" + } + }, + "table-layout": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/table-layout/-/table-layout-0.4.4.tgz", + "integrity": "sha512-uNaR3SRMJwfdp9OUr36eyEi6LLsbcTqTO/hfTsNviKsNeyMBPICJCC7QXRF3+07bAP6FRwA8rczJPBqXDc0CkQ==", + "requires": { + "array-back": "^2.0.0", + "deep-extend": "~0.6.0", + "lodash.padend": "^4.6.1", + "typical": "^2.6.1", + "wordwrapjs": "^3.0.0" + } + }, + "test-value": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/test-value/-/test-value-2.1.0.tgz", + "integrity": "sha1-Edpv9nDzRxpztiXKTz/c97t0gpE=", + "requires": { + "array-back": "^1.0.3", + "typical": "^2.6.0" + }, + "dependencies": { + "array-back": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/array-back/-/array-back-1.0.4.tgz", + "integrity": "sha1-ZEun8JX3/898Q7Xw3DnTwfA8Bjs=", + "requires": { + "typical": "^2.6.0" + } + } + } + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "requires": { + "os-tmpdir": "~1.0.2" + } + }, + "toml": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/toml/-/toml-2.3.6.tgz", + "integrity": "sha512-gVweAectJU3ebq//Ferr2JUY4WKSDe5N+z0FvjDncLGyHmIDoxgY/2Ie4qfEIDm4IS7OA6Rmdm7pdEEdMcV/xQ==" + }, + "ts-typed-json": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/ts-typed-json/-/ts-typed-json-0.2.2.tgz", + "integrity": "sha1-UxhL7ok+RZkbc8jEY6OLWeJ81H4=", + "requires": { + "rsvp": "^3.5.0" + }, + "dependencies": { + "rsvp": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.6.2.tgz", + "integrity": "sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw==" + } + } + }, + "typical": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/typical/-/typical-2.6.1.tgz", + "integrity": "sha1-XAgOXWYcu+OCWdLnCjxyU+hziB0=" + }, + "uglify-js": { + "version": "3.5.4", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.5.4.tgz", + "integrity": "sha512-GpKo28q/7Bm5BcX9vOu4S46FwisbPbAmkkqPnGIpKvKTM96I85N6XHQV+k4I6FA2wxgLhcsSyHoNhzucwCflvA==", + "optional": true, + "requires": { + "commander": "~2.20.0", + "source-map": "~0.6.1" + } + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "validate-npm-package-name": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", + "integrity": "sha1-X6kS2B630MdK/BQN5zF/DKffQ34=", + "requires": { + "builtins": "^1.0.3" + } + }, + "wordwrap": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", + "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=" + }, + "wordwrapjs": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/wordwrapjs/-/wordwrapjs-3.0.0.tgz", + "integrity": "sha512-mO8XtqyPvykVCsrwj5MlOVWvSnCdT+C+QVbm6blradR7JExAhbkZ7hZ9A+9NUtwzSqrlUo9a67ws0EiILrvRpw==", + "requires": { + "reduce-flatten": "^1.0.1", + "typical": "^2.6.1" + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + } + } +} diff --git a/examples/nodejs-rs/package.json b/examples/nodejs-rs/package.json new file mode 100644 index 0000000..9551a4c --- /dev/null +++ b/examples/nodejs-rs/package.json @@ -0,0 +1,9 @@ +{ + "name": "jsonpath-rs-example", + "scripts": { + "start": "node index.js" + }, + "dependencies": { + "jsonpath-rs": "0" + } +} diff --git a/examples/nodejs-wasm/.gitignore b/examples/nodejs-wasm/.gitignore new file mode 100644 index 0000000..f06235c --- /dev/null +++ b/examples/nodejs-wasm/.gitignore @@ -0,0 +1,2 @@ +node_modules +dist diff --git a/examples/nodejs-wasm/index.js b/examples/nodejs-wasm/index.js new file mode 100644 index 0000000..5227492 --- /dev/null +++ b/examples/nodejs-wasm/index.js @@ -0,0 +1,31 @@ +const jsonpath = require('jsonpath-wasm'); + +let jsonObj = { + "school": { + "friends": [ + {"name": "친구1", "age": 20}, + {"name": "친구2", "age": 20} + ] + }, + "friends": [ + {"name": "친구3", "age": 30}, + {"name": "친구4"} + ] +}; + +let ret = [ + {"name": "친구3", "age": 30}, + {"name": "친구1", "age": 20} +]; + +let selector = new jsonpath.Selector(); +selector.path('$..friends[0]'); +selector.value(jsonObj); + +let selectToObj = selector.selectTo(); +let selectToString = selector.selectToStr(); + +console.log( + JSON.stringify(ret) == JSON.stringify(selectToObj), + JSON.stringify(ret) == selectToString +); diff --git a/examples/nodejs-wasm/package.json b/examples/nodejs-wasm/package.json new file mode 100644 index 0000000..573efab --- /dev/null +++ b/examples/nodejs-wasm/package.json @@ -0,0 +1,9 @@ +{ + "name": "jsonpath-wasm-nodejs-example", + "scripts": { + "start": "node index.js" + }, + "dependencies": { + "jsonpath-wasm": "0" + } +} \ No newline at end of file diff --git a/nodejs/README.md b/nodejs/README.md index 0933b9c..4016d65 100644 --- a/nodejs/README.md +++ b/nodejs/README.md @@ -2,7 +2,7 @@ [![Build Status](https://travis-ci.org/freestrings/jsonpath.svg?branch=master)](https://travis-ci.org/freestrings/jsonpath) -It is [JsonPath](https://goessner.net/articles/JsonPath/) implementation. The core implementation is written in Rust. +It is native-addon of [jsonpath_lib](https://github.com/freestrings/jsonpath) that is [JsonPath](https://goessner.net/articles/JsonPath/) engine written in Rust. ## Notice @@ -18,7 +18,6 @@ Build from source instead of using pre-built binary, and if Rust is not installe * [jsonpath.select(json: string|object, jsonpath: string)](#json-stringobject-jsonpath-string) * [jsonpath.compile(jsonpath: string)](#compilejsonpath-string) * [jsonpath.selector(json: string|object)](#selectorjson-stringobject) -* [Simple time check](https://github.com/freestrings/jsonpath/wiki/Simple-timecheck-jsonpath-native) * [Other Examples](https://github.com/freestrings/jsonpath/wiki/Javascript-examples) ### jsonpath.Selector diff --git a/nodejs/package-lock.json b/nodejs/package-lock.json index 721ef4e..2d8b78a 100644 --- a/nodejs/package-lock.json +++ b/nodejs/package-lock.json @@ -1,6 +1,6 @@ { "name": "jsonpath-rs", - "version": "0.1.7", + "version": "0.1.8", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/nodejs/package.json b/nodejs/package.json index c6e2f4e..505a054 100644 --- a/nodejs/package.json +++ b/nodejs/package.json @@ -1,16 +1,16 @@ { "name": "jsonpath-rs", - "version": "0.1.7", + "version": "0.1.8", "description": "It is JsonPath implementation. The core implementation is written in Rust", "author": "Changseok Han ", "license": "MIT", "keywords": [ "jsonpath", - "rust-addon", + "native-addon", "rust-binding", "rust", - "rustlang", - "json" + "json", + "parsing" ], "main": "lib/index.js", "dependencies": { diff --git a/wasm/Cargo.toml b/wasm/Cargo.toml index b000f38..dc47e12 100644 --- a/wasm/Cargo.toml +++ b/wasm/Cargo.toml @@ -1,10 +1,8 @@ [package] -name = "jsonpath_wasm" -version = "0.1.7" +name = "jsonpath-wasm" +version = "0.1.0" authors = ["Changseok Han "] -description = "JsonPath Webassembly version compiled by Rust - Demo: https://freestrings.github.io/jsonpath" -keywords = ["library", "jsonpath", "json", "webassembly"] -repository = "https://github.com/freestrings/jsonpath" +description = "It is Webassembly version of jsonpath_lib that is JsonPath engine written in Rust - Demo: https://freestrings.github.io/jsonpath" license = "MIT" [lib] diff --git a/wasm/README.md b/wasm/README.md new file mode 100644 index 0000000..8b92cde --- /dev/null +++ b/wasm/README.md @@ -0,0 +1,183 @@ +# jsonpath-wasm + +[![Build Status](https://travis-ci.org/freestrings/jsonpath.svg?branch=master)](https://travis-ci.org/freestrings/jsonpath) + +It is Webassembly version of [jsonpath_lib](https://github.com/freestrings/jsonpath) that is [JsonPath](https://goessner.net/articles/JsonPath/) engine written in Rust. + +## APIs + +* [jsonpath.Selector](#jsonpathselector) +* [jsonpath.select(json: string|object, jsonpath: string)](#json-stringobject-jsonpath-string) +* [jsonpath.compile(jsonpath: string)](#compilejsonpath-string) +* [jsonpath.selector(json: string|object)](#selectorjson-stringobject) +* [Other Examples](https://github.com/freestrings/jsonpath/wiki/Javascript-examples) + +### jsonpath.Selector + +```javascript +let jsonObj = { + "school": { + "friends": [ + {"name": "친구1", "age": 20}, + {"name": "친구2", "age": 20} + ] + }, + "friends": [ + {"name": "친구3", "age": 30}, + {"name": "친구4"} + ] +}; + +let selector = new jsonpath.Selector().value(jsonObj); + +{ + let jsonObj = selector.path('$..[?(@.age >= 30)]').selectTo(); + let resultObj = [{"name": "친구3", "age": 30}]; + console.log(JSON.stringify(jsonObj) === JSON.stringify(resultObj)); +} + +{ + let jsonObj = selector.path('$..[?(@.age == 20)]').selectTo(); + let resultObj = [{"name": "친구1", "age": 20}, {"name": "친구2", "age": 20}]; + console.log(JSON.stringify(jsonObj) === JSON.stringify(resultObj)); +} + +{ + let jsonObj = selector.value({"friends": [ {"name": "친구5", "age": 20} ]}).selectTo(); + let resultObj = [{"name": "친구5", "age": 20}]; + console.log(JSON.stringify(jsonObj) === JSON.stringify(resultObj)); +} +``` + +### jsonpath.select(json: string|object, jsonpath: string) + +```javascript +let jsonObj = { + "school": { + "friends": [ + {"name": "친구1", "age": 20}, + {"name": "친구2", "age": 20} + ] + }, + "friends": [ + {"name": "친구3", "age": 30}, + {"name": "친구4"} + ] +}; + +let ret = [ + {"name": "친구3", "age": 30}, + {"name": "친구1", "age": 20} +]; + + +let selectAsString = jsonpath.select(JSON.stringify(jsonObj), '$..friends[0]'); +let selectAsObj = jsonpath.select(jsonObj, '$..friends[0]'); + +console.log( + JSON.stringify(ret) == JSON.stringify(selectAsString), + JSON.stringify(ret) == JSON.stringify(selectAsObj) +); + +// => true, true +``` + +### jsonpath.compile(jsonpath: string) + +```javascript +let template = jsonpath.compile('$..friends[0]'); + +let jsonObj = { + "school": { + "friends": [ + {"name": "친구1", "age": 20}, + {"name": "친구2", "age": 20} + ] + }, + "friends": [ + {"name": "친구3", "age": 30}, + {"name": "친구4"} + ] +}; + +let ret = [ + {"name": "친구3", "age": 30}, + {"name": "친구1", "age": 20} +]; + +let selectAsString = template(JSON.stringify(jsonObj)); +let selectAsObj = template(jsonObj); + +console.log( + JSON.stringify(ret) == JSON.stringify(selectAsString), + JSON.stringify(ret) == JSON.stringify(selectAsObj) +); + +// => true, true + +let jsonObj2 = { + "school": { + "friends": [ + {"name": "Millicent Norman"}, + {"name": "Vincent Cannon"} + ] + }, + "friends": [ {"age": 30}, {"age": 40} ] +}; + +let ret2 = [ + {"age": 30}, + {"name": "Millicent Norman"} +]; + +let selectAsString2 = template(JSON.stringify(jsonObj2)); +let selectAsObj2 = template(jsonObj2); + +console.log( + JSON.stringify(ret2) == JSON.stringify(selectAsString2), + JSON.stringify(ret2) == JSON.stringify(selectAsObj2) +); + +// => true, true +``` + +### jsonpath.selector(json: string|object) + +```javascript +let jsonObj = { + "school": { + "friends": [ + {"name": "친구1", "age": 20}, + {"name": "친구2", "age": 20} + ] + }, + "friends": [ + {"name": "친구3", "age": 30}, + {"name": "친구4"} + ] +}; + +let ret1 = [ + {"name": "친구3", "age": 30}, + {"name": "친구1", "age": 20} +]; + +let ret2 = [ + {"name": "친구4"}, + {"name": "친구2", "age": 20} +]; + +let selector = jsonpath.selector(jsonObj); +// or as json string +// let selector = jsonpath.selector(JSON.stringify(jsonObj)); + +let select1 = selector('$..friends[0]'); +let select2 = selector('$..friends[1]'); + +console.log( + JSON.stringify(ret1) == JSON.stringify(select1), + JSON.stringify(ret2) == JSON.stringify(select2) +); + +// => true, true +``` diff --git a/wasm/src/lib.rs b/wasm/src/lib.rs index bd22601..0301e28 100644 --- a/wasm/src/lib.rs +++ b/wasm/src/lib.rs @@ -8,6 +8,7 @@ extern crate web_sys; use std::collections::HashMap; use std::ops::Deref; +use std::result; use std::result::Result; use std::sync::Mutex; @@ -19,8 +20,6 @@ use jsonpath::Selector as _Selector; use wasm_bindgen::prelude::*; use web_sys::console; -use std::result; - cfg_if! { if #[cfg(feature = "wee_alloc")] { extern crate wee_alloc; @@ -179,7 +178,6 @@ pub struct Selector { #[wasm_bindgen] impl Selector { - #[wasm_bindgen(constructor)] pub fn new() -> Self { Selector { selector: _Selector::new() } @@ -213,5 +211,12 @@ impl Selector { } } -#[wasm_bindgen] -pub fn testa() {} \ No newline at end of file +#[wasm_bindgen(catch)] +pub fn testa(js_value: JsValue, path: &str, iter: usize) -> result::Result<(), JsValue> { + for _ in 0..iter { + let mut parser = Parser::new(path); + let node = parser.compile().unwrap(); + into_ref_value(&js_value, node); + } + Ok(()) +} \ No newline at end of file diff --git a/wasm/www/index.js b/wasm/www/index.js index c25c731..3ee66c2 100644 --- a/wasm/www/index.js +++ b/wasm/www/index.js @@ -1,4 +1,4 @@ -import * as jsonpath from "@browser/jsonpath-wasm"; +import * as jsonpath from "jsonpath-wasm"; function getTextarea() { return document.querySelector('#json-example'); diff --git a/wasm/www/package-lock.json b/wasm/www/package-lock.json index 098e54a..1d70a82 100644 --- a/wasm/www/package-lock.json +++ b/wasm/www/package-lock.json @@ -1,5 +1,5 @@ { - "name": "jsonpath-wasm", + "name": "jsonpath-wasm-evaluator", "version": "0.1.0", "lockfileVersion": 1, "requires": true, @@ -1010,13 +1010,14 @@ "dev": true }, "copy-webpack-plugin": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-5.0.0.tgz", - "integrity": "sha512-iiDj+8nnZeW/i8vYJ3+ABSZkOefJnDYIGLojiZKKFDvf1wcEInABXH1+hN7axQMn04qvJxKjgVOee0e14XPtCg==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-5.0.2.tgz", + "integrity": "sha512-7nC7EynPrnBTtBwwbG1aTqrfNS1aTb9eEjSmQDqFtKAsJrR3uDb+pCDIFT2LzhW+SgGJxQcYzThrmXzzZ720uw==", "dev": true, "requires": { "cacache": "^11.3.1", "find-cache-dir": "^2.0.0", + "glob-parent": "^3.1.0", "globby": "^7.1.1", "is-glob": "^4.0.0", "loader-utils": "^1.1.0", @@ -1928,9 +1929,9 @@ "dev": true }, "fsevents": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.4.tgz", - "integrity": "sha512-z8H8/diyk76B7q5wg+Ud0+CqzcAF3mBBI/bA5ne5zrRUUIvNkJY//D3BqyH571KuAC4Nr7Rw7CjWX4r0y9DvNg==", + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.7.tgz", + "integrity": "sha512-Pxm6sI2MeBD7RdD12RYsqaP0nMiwx8eZBXCa6z2L+mRHm2DYrOYwihmhjpkdjUHwQhslWQjRpEgNq4XvBmaAuw==", "dev": true, "optional": true, "requires": { @@ -1957,7 +1958,7 @@ "optional": true }, "are-we-there-yet": { - "version": "1.1.4", + "version": "1.1.5", "bundled": true, "dev": true, "optional": true, @@ -1983,7 +1984,7 @@ } }, "chownr": { - "version": "1.0.1", + "version": "1.1.1", "bundled": true, "dev": true, "optional": true @@ -2022,7 +2023,7 @@ } }, "deep-extend": { - "version": "0.5.1", + "version": "0.6.0", "bundled": true, "dev": true, "optional": true @@ -2071,7 +2072,7 @@ } }, "glob": { - "version": "7.1.2", + "version": "7.1.3", "bundled": true, "dev": true, "optional": true, @@ -2091,12 +2092,12 @@ "optional": true }, "iconv-lite": { - "version": "0.4.21", + "version": "0.4.24", "bundled": true, "dev": true, "optional": true, "requires": { - "safer-buffer": "^2.1.0" + "safer-buffer": ">= 2.1.2 < 3" } }, "ignore-walk": { @@ -2161,17 +2162,17 @@ "optional": true }, "minipass": { - "version": "2.2.4", + "version": "2.3.5", "bundled": true, "dev": true, "optional": true, "requires": { - "safe-buffer": "^5.1.1", + "safe-buffer": "^5.1.2", "yallist": "^3.0.0" } }, "minizlib": { - "version": "1.1.0", + "version": "1.2.1", "bundled": true, "dev": true, "optional": true, @@ -2195,7 +2196,7 @@ "optional": true }, "needle": { - "version": "2.2.0", + "version": "2.2.4", "bundled": true, "dev": true, "optional": true, @@ -2206,18 +2207,18 @@ } }, "node-pre-gyp": { - "version": "0.10.0", + "version": "0.10.3", "bundled": true, "dev": true, "optional": true, "requires": { "detect-libc": "^1.0.2", "mkdirp": "^0.5.1", - "needle": "^2.2.0", + "needle": "^2.2.1", "nopt": "^4.0.1", "npm-packlist": "^1.1.6", "npmlog": "^4.0.2", - "rc": "^1.1.7", + "rc": "^1.2.7", "rimraf": "^2.6.1", "semver": "^5.3.0", "tar": "^4" @@ -2234,13 +2235,13 @@ } }, "npm-bundled": { - "version": "1.0.3", + "version": "1.0.5", "bundled": true, "dev": true, "optional": true }, "npm-packlist": { - "version": "1.1.10", + "version": "1.2.0", "bundled": true, "dev": true, "optional": true, @@ -2317,12 +2318,12 @@ "optional": true }, "rc": { - "version": "1.2.7", + "version": "1.2.8", "bundled": true, "dev": true, "optional": true, "requires": { - "deep-extend": "^0.5.1", + "deep-extend": "^0.6.0", "ini": "~1.3.0", "minimist": "^1.2.0", "strip-json-comments": "~2.0.1" @@ -2352,16 +2353,16 @@ } }, "rimraf": { - "version": "2.6.2", + "version": "2.6.3", "bundled": true, "dev": true, "optional": true, "requires": { - "glob": "^7.0.5" + "glob": "^7.1.3" } }, "safe-buffer": { - "version": "5.1.1", + "version": "5.1.2", "bundled": true, "dev": true, "optional": true @@ -2379,7 +2380,7 @@ "optional": true }, "semver": { - "version": "5.5.0", + "version": "5.6.0", "bundled": true, "dev": true, "optional": true @@ -2432,17 +2433,17 @@ "optional": true }, "tar": { - "version": "4.4.1", + "version": "4.4.8", "bundled": true, "dev": true, "optional": true, "requires": { - "chownr": "^1.0.1", + "chownr": "^1.1.1", "fs-minipass": "^1.2.5", - "minipass": "^2.2.4", - "minizlib": "^1.1.0", + "minipass": "^2.3.4", + "minizlib": "^1.1.1", "mkdirp": "^0.5.0", - "safe-buffer": "^5.1.1", + "safe-buffer": "^5.1.2", "yallist": "^3.0.2" } }, @@ -2453,12 +2454,12 @@ "optional": true }, "wide-align": { - "version": "1.1.2", + "version": "1.1.3", "bundled": true, "dev": true, "optional": true, "requires": { - "string-width": "^1.0.2" + "string-width": "^1.0.2 || 2" } }, "wrappy": { @@ -2468,7 +2469,7 @@ "optional": true }, "yallist": { - "version": "3.0.2", + "version": "3.0.3", "bundled": true, "dev": true, "optional": true @@ -2655,9 +2656,9 @@ } }, "homedir-polyfill": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.1.tgz", - "integrity": "sha1-TCu8inWJmP7r9e1oWA921GdotLw=", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", "dev": true, "requires": { "parse-passwd": "^1.0.0" @@ -3467,9 +3468,9 @@ "dev": true }, "nan": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.10.0.tgz", - "integrity": "sha512-bAdJv7fBLhWC+/Bls0Oza+mvTaNQtP+1RyhhhvD95pgUJz6XM5IzgmxOkItJ9tkoCiplvAnXI1tNmmUD/eScyA==", + "version": "2.13.2", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.13.2.tgz", + "integrity": "sha512-TghvYc72wlMGMVMluVo9WRJc0mB8KxxF/gZ4YYFy7V2ZQX9l7rgbPg7vjS9mt6U5HXODVFVI2bOduCzwOMv/lw==", "dev": true, "optional": true }, @@ -4779,9 +4780,9 @@ "dev": true }, "supports-color": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", - "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { "has-flag": "^3.0.0" @@ -5200,9 +5201,9 @@ } }, "webpack-cli": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.2.3.tgz", - "integrity": "sha512-Ik3SjV6uJtWIAN5jp5ZuBMWEAaP5E4V78XJ2nI+paFPh8v4HPSwo/myN0r29Xc/6ZKnd2IdrAlpSgNOu2CDQ6Q==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.3.0.tgz", + "integrity": "sha512-t1M7G4z5FhHKJ92WRKwZ1rtvi7rHc0NZoZRbSkol0YKl4HvcC8+DsmGDmK7MmZxHSAetHagiOsjOB6MmzC2TUw==", "dev": true, "requires": { "chalk": "^2.4.1", @@ -5215,13 +5216,13 @@ "loader-utils": "^1.1.0", "supports-color": "^5.5.0", "v8-compile-cache": "^2.0.2", - "yargs": "^12.0.4" + "yargs": "^12.0.5" }, "dependencies": { "camelcase": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.0.0.tgz", - "integrity": "sha512-faqwZqnWxbxn+F1d399ygeamQNy3lPp/H9H6rNrqYh4FSVCtcY+3cub1MxA8o9mDd55mM8Aghuu/kuyYA6VTsA==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", "dev": true }, "decamelize": { @@ -5230,58 +5231,6 @@ "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", "dev": true }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-limit": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.1.0.tgz", - "integrity": "sha512-NhURkNcrVB+8hNfLuysU8enY5xn2KXphsHBaC2YmRNTZRc7RWusw6apSpdEj3jo4CMb6W9nrF6tTnsJsJeyu6g==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "p-try": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.0.0.tgz", - "integrity": "sha512-hMp0onDKIajHfIkdRk3P4CdCmErkYAxxDtP3Wx/4nZ3aGlau2VKh3mZpcuFkH27WQkL/3WBCPOktzA9ZOAnMQQ==", - "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - }, "yargs": { "version": "12.0.5", "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz", diff --git a/wasm/www/package.json b/wasm/www/package.json index e8f2228..52180ef 100644 --- a/wasm/www/package.json +++ b/wasm/www/package.json @@ -1,32 +1,15 @@ { - "name": "jsonpath-wasm", + "name": "jsonpath-wasm-evaluator", "version": "0.1.0", "main": "index.js", "scripts": { "build": "webpack --config webpack.config.js", "start": "webpack-dev-server" }, - "repository": { - "type": "git", - "url": "git+https://github.com/freestrings/jsonpath.git" - }, - "keywords": [ - "webassembly", - "wasm", - "rust", - "webpack", - "jsonpath" - ], - "author": "Changseok Han ", - "license": "(MIT OR Apache-2.0)", - "bugs": { - "url": "https://github.com/freestrings/jsonpath/issues" - }, - "homepage": "https://github.com/freestrings/jsonpath#readme", "devDependencies": { - "copy-webpack-plugin": "^5.0.0", + "copy-webpack-plugin": "^5.0.1", "webpack": "^4.29.6", - "webpack-cli": "^3.1.0", - "webpack-dev-server": "^3.1.5" + "webpack-cli": "^3.3.0", + "webpack-dev-server": "^3.2.1" } } diff --git a/wasm/www_bench/index.js b/wasm/www_bench/index.js index a6dcab9..89810ed 100644 --- a/wasm/www_bench/index.js +++ b/wasm/www_bench/index.js @@ -1,4 +1,4 @@ -import * as jpw from "@browser/jsonpath-wasm"; +import * as jpw from "jsonpath-wasm"; import * as jp from "jsonpath/jsonpath.js"; function run(message, iter, cb) { diff --git a/wasm/www_bench/package-lock.json b/wasm/www_bench/package-lock.json index 5f1d377..068cd85 100644 --- a/wasm/www_bench/package-lock.json +++ b/wasm/www_bench/package-lock.json @@ -1,5 +1,5 @@ { - "name": "jsonpath-wasm", + "name": "jsonpath-wasm-bench", "version": "0.1.0", "lockfileVersion": 1, "requires": true, diff --git a/wasm/www_bench/package.json b/wasm/www_bench/package.json index 55cf690..0a9f854 100644 --- a/wasm/www_bench/package.json +++ b/wasm/www_bench/package.json @@ -1,28 +1,11 @@ { - "name": "jsonpath-wasm", + "name": "jsonpath-wasm-bench", "version": "0.1.0", "main": "index.js", "scripts": { "build": "webpack --config webpack.config.js", "start": "webpack-dev-server" }, - "repository": { - "type": "git", - "url": "git+https://github.com/freestrings/jsonpath.git" - }, - "keywords": [ - "webassembly", - "wasm", - "rust", - "webpack", - "jsonpath" - ], - "author": "Changseok Han ", - "license": "(MIT OR Apache-2.0)", - "bugs": { - "url": "https://github.com/freestrings/jsonpath/issues" - }, - "homepage": "https://github.com/freestrings/jsonpath#readme", "devDependencies": { "copy-webpack-plugin": "^5.0.0", "webpack": "^4.29.6",